From eb99e515b3b058781fc57a2f7db130b6bc73281e Mon Sep 17 00:00:00 2001 From: Christopher Browne Date: Mon, 22 Feb 2016 15:31:13 -0500 Subject: [PATCH 001/446] More documentation --- keyboard/planck/keymaps/cbbrowne/README.md | 20 ++++++++++++++++---- keyboard/planck/keymaps/cbbrowne/keymap.c | 10 +++++----- 2 files changed, 21 insertions(+), 9 deletions(-) diff --git a/keyboard/planck/keymaps/cbbrowne/README.md b/keyboard/planck/keymaps/cbbrowne/README.md index 323e9a8596..e190c8b41e 100644 --- a/keyboard/planck/keymaps/cbbrowne/README.md +++ b/keyboard/planck/keymaps/cbbrowne/README.md @@ -10,7 +10,19 @@ doing sundry experimentation: * To figure things out about the toolset * I'm an Emacs guy, so will be needing a fair bit of tuning * It made sense to mess around some with keyboard maps. - - I added Workman alongside Dvorak and Colemak - - Boy, oh boy, these don't help - - I have done 30 years of learning of Emacs key mappings, and these alternative keyboards massively mess me up - - I added a keypad, originally based on keymaps/numpad.c, but mighty substantially revised, as that one seems to be rotated 90 degrees from usual conventions for number pads \ No newline at end of file + - I tried added Workman alongside Dvorak and Colemak + - Boy, oh boy, these don't help!!! + - I have done 30 years of learning of Emacs key mappings, and + these alternative keyboards massively mess me up + - I added a keypad, originally based on keymaps/numpad.c, but + mighty substantially revised, as that one seems to be rotated 90 + degrees from usual conventions for number pads + * The keypad layer also includes some sample "hacks" of cool things, + all using actions attached in using the function action_get_macro() + - Key [1][2] aka "q" types out my name, cbbrowne, as a fun example + of a key generating a bunch of keystrokes. The keystroke is + sufficiently inconvenient that it isn't terribly practical for me + to use it, but hey, it shows how others might use this facility + in a more useful context. + - Key [2][2] aka "a" uses a random number generator to select a digit 0-9 at random + - Key [3][2] aka "z" uses a random number generator to select a letter a-z at random diff --git a/keyboard/planck/keymaps/cbbrowne/keymap.c b/keyboard/planck/keymaps/cbbrowne/keymap.c index 250d412ced..f46ca85de9 100644 --- a/keyboard/planck/keymaps/cbbrowne/keymap.c +++ b/keyboard/planck/keymaps/cbbrowne/keymap.c @@ -99,10 +99,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {KC_TRNS, DF(_KP), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} }, [_KP] = { /* Key Pad */ - {KC_ESC, M(M_USERNAME), KC_W, KC_E, KC_R, KC_T, KC_Y, KC_KP_ENTER, KC_KP_PLUS, KC_KP_PLUS, KC_KP_ENTER, KC_BSPC}, - {KC_LCTL, M(M_RANDDIGIT), KC_S, KC_D, KC_F, KC_G, KC_H, KC_KP_MINUS, KC_7, KC_8, KC_9, KC_ENT}, - {KC_LSFT, M(M_RANDLETTER), KC_X, KC_C, KC_V, KC_B, KC_N, KC_KP_PLUS, KC_4, KC_5, KC_6, KC_DOT}, - {BL_STEP, M(M_LED), KC_LALT, KC_LGUI, KC_NO, KC_SPC, KC_SPC, DF(_QW), KC_1, KC_2, KC_3, KC_0} + {KC_ESC, M(M_USERNAME), KC_F9, KC_F10, KC_F11, KC_F12, KC_PGUP, KC_KP_ENTER, KC_7, KC_8, KC_9, KC_BSPC}, + {KC_LCTL, M(M_RANDDIGIT), KC_F5, KC_F6, KC_F7, KC_F8, KC_PGDN, KC_KP_MINUS, KC_4, KC_5, KC_6, KC_PIPE}, + {KC_LSFT, M(M_RANDLETTER), KC_F1, KC_F2, KC_F3, KC_F4, KC_DEL, KC_KP_PLUS, KC_1, KC_2, KC_3, KC_ENTER}, + {BL_STEP, M(M_LED), KC_LALT, KC_LGUI, KC_NO, KC_SPC, KC_SPC, DF(_QW), KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT} } }; @@ -110,7 +110,7 @@ const uint16_t PROGMEM fn_actions[] = { }; /* This bit of logic seeds a wee linear congruential random number generator */ - +/* lots of prime numbers everywhere... */ static uint16_t random_value = 157; #define randadd 53 #define randmul 181 From f044edbed9b542de573a321628ddd6a3afc348b0 Mon Sep 17 00:00:00 2001 From: Didier Loiseau Date: Sun, 31 Jan 2016 15:30:48 +0100 Subject: [PATCH 002/446] Initial bepo layout based on tm2030 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit No more SFT_T: - moved ] (bépo W) below Tab - moved - (bépo =) in place of ] (top right) - removed SFT_T from ' (bépo M) - moved \ (bépo Ç) in place of = (bépo %) - moved = (bépo %) in place of - (bépo =) --- keyboard/ergodox_ez/keymaps/bepo/keymap.c | 242 ++++++++++++++++++++++ 1 file changed, 242 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/bepo/keymap.c diff --git a/keyboard/ergodox_ez/keymaps/bepo/keymap.c b/keyboard/ergodox_ez/keymaps/bepo/keymap.c new file mode 100644 index 0000000000..1fe23a9323 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/bepo/keymap.c @@ -0,0 +1,242 @@ +/* TypeMatrix-2030-like keymap */ +#include "ergodox_ez.h" +#include "debug.h" +#include "action_layer.h" +#include "led.h" + +#define BASE 0 // default layer +#define DVRK 1 // Dvorak layer +#define NUMR 8 // numeric layer +#define FNLR 9 // fn layer + +#define MDBL0 1 +#define MFNLR 2 + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { +/* Basic layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | ` | 1 | 2 | 3 | 4 | 5 | Del | | Del | 6 | 7 | 8 | 9 | 0 | - | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | Tab | Q | W | E | R | T |Backsp| |Backsp| Y | U | I | O | P | [ | + * |--------+------+------+------+------+------|ace | |ace |------+------+------+------+------+--------| + * | ] | A | S | D | F | G |------| |------| H | J | K | L | ; | ' | + * |--------+------+------+------+------+------|Enter | |Enter |------+------+------+------+------+--------| + * | LShift | Z | X | C | V | B | | | | N | M | , | . | / | RShift | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * |LCtrl | fn | LGui | Play |App/Alt| | RAlt | = | Home | \ |End/Ctl| + * `-----------------------------------' `-----------------------------------' + * ,--------------. ,-------------. + * |Esc/Alt| num | | Left |Right | + * ,------+-------+------| |------+------+------. + * | | | PgUp | | Up | | | + * |Space |LShift |------| |------|RShift|Space | + * | | | PgDn | | Down | | | + * `---------------------' `--------------------' + */ +// If it accepts an argument (i.e, is a function), it doesn't need KC_. +// Otherwise, it needs KC_* +[BASE] = KEYMAP( // layer 0 : default + // left hand + KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_DELT, + KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_BSPC, + KC_RBRC, KC_A, KC_S, KC_D, KC_F, KC_G, + KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_ENT, + KC_LCTL, M(MFNLR), KC_LGUI,KC_MPLY,ALT_T(KC_APP), + + ALT_T(KC_ESC), TG(NUMR), + KC_PGUP, + KC_SPC, KC_LSFT, KC_PGDN, + + // right hand + KC_DELT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, + KC_BSPC, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, + KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, + KC_ENT, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, + KC_RALT, KC_EQL, KC_HOME, KC_BSLS, CTL_T(KC_END), + + KC_LEFT, KC_RGHT, + KC_UP, + KC_DOWN, KC_RSFT, KC_SPC + ), +/* Dvorak layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | ` | 1 | 2 | 3 | 4 | 5 | Del | | Del | 6 | 7 | 8 | 9 | 0 | = | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | Tab | ' | , | . | P | Y |Backsp| |Backsp| F | G | C | R | L | / | + * |--------+------+------+------+------+------|ace | |ace |------+------+------+------+------+--------| + * | LShift | A | O | E | U | I |------| |------| D | H | T | N | S | -/Shift| + * |--------+------+------+------+------+------|Enter | |Enter |------+------+------+------+------+--------| + * | LShift | ; | Q | J | K | X | | | | B | M | W | V | Z | \/Shift| + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * |LCtrl | fn | LGui | Play |App/Alt| | RAlt | [ | Home | ] |End/Ctl| + * `-----------------------------------' `-----------------------------------' + * ,--------------. ,-------------. + * |Esc/Alt| num | | Left |Right | + * ,------+-------+------| |------+------+------. + * | | | PgUp | | Up | | | + * |Space |LShift |------| |------|RShift|Space | + * | | | PgDn | | Down | | | + * `---------------------' `--------------------' + */ +// If it accepts an argument (i.e, is a function), it doesn't need KC_. +// Otherwise, it needs KC_* +[DVRK] = KEYMAP( // layer 0 : default + // left hand + KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_DELT, + KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_BSPC, + KC_LSFT, KC_A, KC_O, KC_E, KC_U, KC_I, + KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_ENT, + KC_LCTL, M(MFNLR), KC_LGUI, KC_MPLY, ALT_T(KC_APP), + + ALT_T(KC_ESC), TG(NUMR), + KC_PGUP, + KC_SPC, KC_LSFT, KC_PGDN, + + // right hand + KC_DELT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_EQL, + KC_BSPC, KC_F, KC_G, KC_C, KC_R, KC_L, KC_SLSH, + KC_D, KC_H, KC_T, KC_N, KC_S, SFT_T(KC_MINS), + KC_ENT, KC_B, KC_M, KC_W, KC_V, KC_Z, SFT_T(KC_BSLS), + KC_RALT, KC_LBRC, KC_HOME, KC_RBRC, CTL_T(KC_END), + + KC_LEFT, KC_RGHT, + KC_UP, + KC_DOWN, KC_RSFT, KC_SPC + ), +/* Numeric Layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | F1 | F2 | F3 | F4 | F5 | | | | | | Tab | / | * | - | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | F6 | F7 | F8 | F9 | F10 | | | | | Home | 7 | 8 | 9 | + | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | F11 | F12 | | | |------| |------| Up | End | 4 | 5 | 6 | + | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | | | | | Left | Down | Right| 1 | 2 | 3 |KpEnter | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | | 0 | 00 | . |Etr/Ctl| + * `----------------------------------' `-----------------------------------' + * ,-------------. ,-------------. + * | | | |n.lock|c.lock| + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ +// SYMBOLS +[NUMR] = KEYMAP( + // left hand + KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, + KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_TRNS, + KC_TRNS, KC_F11, KC_F12, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + + KC_TRNS,KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS,KC_TRNS, + // right hand + KC_TRNS, KC_F6, KC_F7, KC_TAB, KC_PSLS, KC_PAST, KC_PMNS, + KC_TRNS, KC_TRNS, KC_HOME, KC_P7, KC_P8, KC_P9, KC_PPLS, + KC_UP, KC_END, KC_P4, KC_P5, KC_P6, KC_PPLS, + KC_LEFT, KC_DOWN, KC_RGHT, KC_P1, KC_P2, KC_P3, KC_PENT, + KC_TRNS, KC_P0, M(MDBL0),KC_PDOT, CTL_T(KC_PENT), + + KC_NLCK, KC_CAPS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +), +/* fn layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | | | | | |Insert| |Insert|Eject |Power |Sleep | Wake |PrtScr|ScrollLk| + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | | | | | |VolUp | | | | | | | | Pause | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | Calc | Mail |Browsr|------| |------| | | | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | cut | copy |paste | Mute |VolDn | | | | | | | | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | | | | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | Next | | | + * | Mute | |------| |------| | | + * | | | | | Prev | | | + * `--------------------' `--------------------' + */ +// MEDIA AND MOUSE +[FNLR] = KEYMAP( + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLU, + KC_TRNS, KC_TRNS, KC_TRNS, KC_CALC, KC_MAIL, KC_WHOM, + KC_TRNS, KC_TRNS, LSFT(KC_DELT),LCTL(KC_INS),LSFT(KC_INS), KC_MUTE, KC_VOLD, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_MUTE, KC_TRNS, KC_TRNS, + // right hand + KC_INS, KC_EJCT, KC_PWR, KC_SLEP, KC_WAKE, KC_PSCR, KC_SLCK, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PAUS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + + KC_TRNS, KC_TRNS, + KC_MPRV, + KC_MNXT, KC_TRNS, KC_TRNS +), +}; + +const uint16_t PROGMEM fn_actions[] = { +}; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + // MACRODOWN only works in this function + switch(id) { + case MDBL0: + if (record->event.pressed) { + return MACRO( I(25), T(P0), T(P0), END ); + } + break; + case MFNLR: + layer_invert(NUMR); + layer_invert(FNLR); + break; + } + return MACRO_NONE; +}; + +// Runs just one time when the keyboard initializes. +void * matrix_init_user(void) { + return NULL; +}; + +// Runs constantly in the background, in a loop. +void * matrix_scan_user(void) { + + ergodox_board_led_off(); + ergodox_right_led_1_off(); + ergodox_right_led_2_off(); + ergodox_right_led_3_off(); + // led 1: numeric layer + if (layer_state & (1 << NUMR)) { + ergodox_right_led_1_on(); + } + // led 2: Dvorak layer + if (default_layer_state == 1 << DVRK) { + ergodox_right_led_2_on(); + } + // led 3: caps lock + if (host_keyboard_leds() & (1< Date: Sun, 7 Feb 2016 19:29:49 +0100 Subject: [PATCH 003/446] =?UTF-8?q?Use=20B=C3=89PO=20sp=C3=A9cific=20key?= =?UTF-8?q?=20aliases=20with=20BP=5F=20prefix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit keymap_bepo.h: define BP_* keycodes for all possible characters bepo/keymap.c: use those keycodes in the bépo keymap --- keyboard/ergodox_ez/keymaps/bepo/keymap.c | 88 +++++------------------ 1 file changed, 19 insertions(+), 69 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/bepo/keymap.c b/keyboard/ergodox_ez/keymaps/bepo/keymap.c index 1fe23a9323..835db147af 100644 --- a/keyboard/ergodox_ez/keymaps/bepo/keymap.c +++ b/keyboard/ergodox_ez/keymaps/bepo/keymap.c @@ -3,9 +3,9 @@ #include "debug.h" #include "action_layer.h" #include "led.h" +#include "keymap_extras/keymap_bepo.h" #define BASE 0 // default layer -#define DVRK 1 // Dvorak layer #define NUMR 8 // numeric layer #define FNLR 9 // fn layer @@ -16,15 +16,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Basic layer * * ,--------------------------------------------------. ,--------------------------------------------------. - * | ` | 1 | 2 | 3 | 4 | 5 | Del | | Del | 6 | 7 | 8 | 9 | 0 | - | + * | $ | " | « | » | ( | ) | Del | | Del | @ | + | - | / | * | = | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | Tab | Q | W | E | R | T |Backsp| |Backsp| Y | U | I | O | P | [ | + * | Tab | B | É | P | O | È |Backsp| |Backsp| ^ | V | D | L | J | Z | * |--------+------+------+------+------+------|ace | |ace |------+------+------+------+------+--------| - * | ] | A | S | D | F | G |------| |------| H | J | K | L | ; | ' | + * | W | A | U | I | E | , |------| |------| C | T | S | R | N | M | * |--------+------+------+------+------+------|Enter | |Enter |------+------+------+------+------+--------| - * | LShift | Z | X | C | V | B | | | | N | M | , | . | / | RShift | + * | LShift | À | Y | X | . | K | | | | ' | Q | G | H | F | RShift | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * |LCtrl | fn | LGui | Play |App/Alt| | RAlt | = | Home | \ |End/Ctl| + * |LCtrl | fn | LGui | Play |App/Alt| |Alt Gr| % | Home | Ç |End/Ctl| * `-----------------------------------' `-----------------------------------' * ,--------------. ,-------------. * |Esc/Alt| num | | Left |Right | @@ -38,72 +38,26 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { // Otherwise, it needs KC_* [BASE] = KEYMAP( // layer 0 : default // left hand - KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_DELT, - KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_BSPC, - KC_RBRC, KC_A, KC_S, KC_D, KC_F, KC_G, - KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_ENT, - KC_LCTL, M(MFNLR), KC_LGUI,KC_MPLY,ALT_T(KC_APP), + BP_DLR, KC_1, KC_2, KC_3, KC_4, KC_5, KC_DELT, + KC_TAB, BP_B, BP_ECUT, BP_P, BP_O, BP_EGRV, KC_BSPC, + BP_W, BP_A, BP_U, BP_I, BP_E, BP_COMM, + KC_LSFT, BP_AGRV, BP_Y, BP_X, BP_DOT, BP_K, KC_ENT, + KC_LCTL, M(MFNLR), KC_LGUI, KC_MPLY, ALT_T(KC_APP), ALT_T(KC_ESC), TG(NUMR), KC_PGUP, KC_SPC, KC_LSFT, KC_PGDN, // right hand - KC_DELT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, - KC_BSPC, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, - KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, - KC_ENT, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, - KC_RALT, KC_EQL, KC_HOME, KC_BSLS, CTL_T(KC_END), + KC_DELT, KC_6, KC_7, KC_8, KC_9, KC_0, BP_EQL, + KC_BSPC, BP_DCRC, BP_V, BP_D, BP_L, BP_J, BP_Z, + BP_C, BP_T, BP_S, BP_R, BP_N, BP_M, + KC_ENT, BP_APOS, BP_Q, BP_G, BP_H, BP_F, KC_RSFT, + BP_ALGR, BP_PERC, KC_HOME, BP_CCED, CTL_T(KC_END), - KC_LEFT, KC_RGHT, - KC_UP, - KC_DOWN, KC_RSFT, KC_SPC - ), -/* Dvorak layer - * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | ` | 1 | 2 | 3 | 4 | 5 | Del | | Del | 6 | 7 | 8 | 9 | 0 | = | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | Tab | ' | , | . | P | Y |Backsp| |Backsp| F | G | C | R | L | / | - * |--------+------+------+------+------+------|ace | |ace |------+------+------+------+------+--------| - * | LShift | A | O | E | U | I |------| |------| D | H | T | N | S | -/Shift| - * |--------+------+------+------+------+------|Enter | |Enter |------+------+------+------+------+--------| - * | LShift | ; | Q | J | K | X | | | | B | M | W | V | Z | \/Shift| - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * |LCtrl | fn | LGui | Play |App/Alt| | RAlt | [ | Home | ] |End/Ctl| - * `-----------------------------------' `-----------------------------------' - * ,--------------. ,-------------. - * |Esc/Alt| num | | Left |Right | - * ,------+-------+------| |------+------+------. - * | | | PgUp | | Up | | | - * |Space |LShift |------| |------|RShift|Space | - * | | | PgDn | | Down | | | - * `---------------------' `--------------------' - */ -// If it accepts an argument (i.e, is a function), it doesn't need KC_. -// Otherwise, it needs KC_* -[DVRK] = KEYMAP( // layer 0 : default - // left hand - KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_DELT, - KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_BSPC, - KC_LSFT, KC_A, KC_O, KC_E, KC_U, KC_I, - KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_ENT, - KC_LCTL, M(MFNLR), KC_LGUI, KC_MPLY, ALT_T(KC_APP), - - ALT_T(KC_ESC), TG(NUMR), - KC_PGUP, - KC_SPC, KC_LSFT, KC_PGDN, - - // right hand - KC_DELT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_EQL, - KC_BSPC, KC_F, KC_G, KC_C, KC_R, KC_L, KC_SLSH, - KC_D, KC_H, KC_T, KC_N, KC_S, SFT_T(KC_MINS), - KC_ENT, KC_B, KC_M, KC_W, KC_V, KC_Z, SFT_T(KC_BSLS), - KC_RALT, KC_LBRC, KC_HOME, KC_RBRC, CTL_T(KC_END), - - KC_LEFT, KC_RGHT, - KC_UP, - KC_DOWN, KC_RSFT, KC_SPC + KC_LEFT, KC_RGHT, + KC_UP, + KC_DOWN, KC_RSFT, KC_SPC ), /* Numeric Layer * @@ -230,10 +184,6 @@ void * matrix_scan_user(void) { if (layer_state & (1 << NUMR)) { ergodox_right_led_1_on(); } - // led 2: Dvorak layer - if (default_layer_state == 1 << DVRK) { - ergodox_right_led_2_on(); - } // led 3: caps lock if (host_keyboard_leds() & (1< Date: Sun, 14 Feb 2016 15:18:04 +0100 Subject: [PATCH 004/446] Swapped w and = to keep the w on the right hand (better for English) --- keyboard/ergodox_ez/keymaps/bepo/keymap.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/bepo/keymap.c b/keyboard/ergodox_ez/keymaps/bepo/keymap.c index 835db147af..2a4cce075e 100644 --- a/keyboard/ergodox_ez/keymaps/bepo/keymap.c +++ b/keyboard/ergodox_ez/keymaps/bepo/keymap.c @@ -16,11 +16,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Basic layer * * ,--------------------------------------------------. ,--------------------------------------------------. - * | $ | " | « | » | ( | ) | Del | | Del | @ | + | - | / | * | = | + * | $ | " | « | » | ( | ) | Del | | Del | @ | + | - | / | * | W | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| * | Tab | B | É | P | O | È |Backsp| |Backsp| ^ | V | D | L | J | Z | * |--------+------+------+------+------+------|ace | |ace |------+------+------+------+------+--------| - * | W | A | U | I | E | , |------| |------| C | T | S | R | N | M | + * | = | A | U | I | E | , |------| |------| C | T | S | R | N | M | * |--------+------+------+------+------+------|Enter | |Enter |------+------+------+------+------+--------| * | LShift | À | Y | X | . | K | | | | ' | Q | G | H | F | RShift | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' @@ -40,7 +40,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { // left hand BP_DLR, KC_1, KC_2, KC_3, KC_4, KC_5, KC_DELT, KC_TAB, BP_B, BP_ECUT, BP_P, BP_O, BP_EGRV, KC_BSPC, - BP_W, BP_A, BP_U, BP_I, BP_E, BP_COMM, + BP_EQL, BP_A, BP_U, BP_I, BP_E, BP_COMM, KC_LSFT, BP_AGRV, BP_Y, BP_X, BP_DOT, BP_K, KC_ENT, KC_LCTL, M(MFNLR), KC_LGUI, KC_MPLY, ALT_T(KC_APP), @@ -49,7 +49,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_SPC, KC_LSFT, KC_PGDN, // right hand - KC_DELT, KC_6, KC_7, KC_8, KC_9, KC_0, BP_EQL, + KC_DELT, KC_6, KC_7, KC_8, KC_9, KC_0, BP_W, KC_BSPC, BP_DCRC, BP_V, BP_D, BP_L, BP_J, BP_Z, BP_C, BP_T, BP_S, BP_R, BP_N, BP_M, KC_ENT, BP_APOS, BP_Q, BP_G, BP_H, BP_F, KC_RSFT, From bf78ca1ef2983f87e9acb5f115326290f9626931 Mon Sep 17 00:00:00 2001 From: Didier Loiseau Date: Wed, 17 Feb 2016 21:07:38 +0100 Subject: [PATCH 005/446] Use enums to define layers and macros --- keyboard/ergodox_ez/keymaps/bepo/keymap.c | 56 ++++++++++++----------- 1 file changed, 30 insertions(+), 26 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/bepo/keymap.c b/keyboard/ergodox_ez/keymaps/bepo/keymap.c index 2a4cce075e..855379e3cf 100644 --- a/keyboard/ergodox_ez/keymaps/bepo/keymap.c +++ b/keyboard/ergodox_ez/keymaps/bepo/keymap.c @@ -5,12 +5,16 @@ #include "led.h" #include "keymap_extras/keymap_bepo.h" -#define BASE 0 // default layer -#define NUMR 8 // numeric layer -#define FNLR 9 // fn layer +enum layers { + LR_BASE, // default layer + LR_NUMR, // numeric layer + LR_FN, // fn layer +}; -#define MDBL0 1 -#define MFNLR 2 +enum macros { + M_DBL0, + M_FNLR, +}; const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Basic layer @@ -36,15 +40,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ // If it accepts an argument (i.e, is a function), it doesn't need KC_. // Otherwise, it needs KC_* -[BASE] = KEYMAP( // layer 0 : default +[LR_BASE] = KEYMAP( // layer 0 : default // left hand BP_DLR, KC_1, KC_2, KC_3, KC_4, KC_5, KC_DELT, KC_TAB, BP_B, BP_ECUT, BP_P, BP_O, BP_EGRV, KC_BSPC, BP_EQL, BP_A, BP_U, BP_I, BP_E, BP_COMM, KC_LSFT, BP_AGRV, BP_Y, BP_X, BP_DOT, BP_K, KC_ENT, - KC_LCTL, M(MFNLR), KC_LGUI, KC_MPLY, ALT_T(KC_APP), + KC_LCTL, M(M_FNLR), KC_LGUI, KC_MPLY, ALT_T(KC_APP), - ALT_T(KC_ESC), TG(NUMR), + ALT_T(KC_ESC), TG(LR_NUMR), KC_PGUP, KC_SPC, KC_LSFT, KC_PGDN, @@ -81,7 +85,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * `--------------------' `--------------------' */ // SYMBOLS -[NUMR] = KEYMAP( +[LR_NUMR] = KEYMAP( // left hand KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_TRNS, @@ -91,13 +95,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_TRNS,KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS,KC_TRNS, + KC_TRNS, KC_TRNS,KC_TRNS, // right hand - KC_TRNS, KC_F6, KC_F7, KC_TAB, KC_PSLS, KC_PAST, KC_PMNS, - KC_TRNS, KC_TRNS, KC_HOME, KC_P7, KC_P8, KC_P9, KC_PPLS, - KC_UP, KC_END, KC_P4, KC_P5, KC_P6, KC_PPLS, - KC_LEFT, KC_DOWN, KC_RGHT, KC_P1, KC_P2, KC_P3, KC_PENT, - KC_TRNS, KC_P0, M(MDBL0),KC_PDOT, CTL_T(KC_PENT), + KC_TRNS, KC_F6, KC_F7, KC_TAB, KC_PSLS, KC_PAST, KC_PMNS, + KC_TRNS, KC_TRNS, KC_HOME, KC_P7, KC_P8, KC_P9, KC_PPLS, + KC_UP, KC_END, KC_P4, KC_P5, KC_P6, KC_PPLS, + KC_LEFT, KC_DOWN, KC_RGHT, KC_P1, KC_P2, KC_P3, KC_PENT, + KC_TRNS, KC_P0, M(M_DBL0),KC_PDOT, CTL_T(KC_PENT), KC_NLCK, KC_CAPS, KC_TRNS, @@ -125,12 +129,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * `--------------------' `--------------------' */ // MEDIA AND MOUSE -[FNLR] = KEYMAP( - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLU, - KC_TRNS, KC_TRNS, KC_TRNS, KC_CALC, KC_MAIL, KC_WHOM, - KC_TRNS, KC_TRNS, LSFT(KC_DELT),LCTL(KC_INS),LSFT(KC_INS), KC_MUTE, KC_VOLD, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, +[LR_FN] = KEYMAP( + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLU, + KC_TRNS, KC_TRNS, KC_TRNS, KC_CALC, KC_MAIL, KC_WHOM, + KC_TRNS, KC_TRNS, LSFT(KC_DELT),LCTL(KC_INS),LSFT(KC_INS), KC_MUTE, KC_VOLD, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, @@ -155,14 +159,14 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { // MACRODOWN only works in this function switch(id) { - case MDBL0: + case M_DBL0: if (record->event.pressed) { return MACRO( I(25), T(P0), T(P0), END ); } break; - case MFNLR: - layer_invert(NUMR); - layer_invert(FNLR); + case M_FNLR: + layer_invert(LR_NUMR); + layer_invert(LR_FN); break; } return MACRO_NONE; @@ -181,7 +185,7 @@ void * matrix_scan_user(void) { ergodox_right_led_2_off(); ergodox_right_led_3_off(); // led 1: numeric layer - if (layer_state & (1 << NUMR)) { + if (layer_state & (1 << LR_NUMR)) { ergodox_right_led_1_on(); } // led 3: caps lock From b8ddbd21810951f64a081e4c3096bbc6aedc9aeb Mon Sep 17 00:00:00 2001 From: Didier Loiseau Date: Fri, 26 Feb 2016 00:54:19 +0100 Subject: [PATCH 006/446] Added RESET key on fn-= --- keyboard/ergodox_ez/keymaps/bepo/keymap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/bepo/keymap.c b/keyboard/ergodox_ez/keymaps/bepo/keymap.c index 855379e3cf..1cebf8c9e8 100644 --- a/keyboard/ergodox_ez/keymaps/bepo/keymap.c +++ b/keyboard/ergodox_ez/keymaps/bepo/keymap.c @@ -114,7 +114,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| * | | | | | | |VolUp | | | | | | | | Pause | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | | | Calc | Mail |Browsr|------| |------| | | | | | | + * | RESET | | | Calc | Mail |Browsr|------| |------| | | | | | | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| * | | | cut | copy |paste | Mute |VolDn | | | | | | | | | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' @@ -132,7 +132,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [LR_FN] = KEYMAP( KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLU, - KC_TRNS, KC_TRNS, KC_TRNS, KC_CALC, KC_MAIL, KC_WHOM, + RESET, KC_TRNS, KC_TRNS, KC_CALC, KC_MAIL, KC_WHOM, KC_TRNS, KC_TRNS, LSFT(KC_DELT),LCTL(KC_INS),LSFT(KC_INS), KC_MUTE, KC_VOLD, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, From a7cef2ca0a2322448d02008337013936b1d550ec Mon Sep 17 00:00:00 2001 From: Didier Loiseau Date: Wed, 17 Feb 2016 21:45:38 +0100 Subject: [PATCH 007/446] =?UTF-8?q?Initial=20B=C3=89PO=20over=20CSA=20with?= =?UTF-8?q?=20Shift=20layer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Initial implementation of the BÉPO layout for use with the Canadian Multilingual Standard layout (a.k.a. CSA / ACNOR layout) on the OS-side. - support all bépo characters from the default and shifted layers --- keyboard/ergodox_ez/keymaps/bepo/keymap.c | 159 +++++++++++++++++- .../keymap_canadian_multilingual.h | 105 ++++++++++++ 2 files changed, 262 insertions(+), 2 deletions(-) create mode 100644 quantum/keymap_extras/keymap_canadian_multilingual.h diff --git a/keyboard/ergodox_ez/keymaps/bepo/keymap.c b/keyboard/ergodox_ez/keymaps/bepo/keymap.c index 1cebf8c9e8..ce887997e7 100644 --- a/keyboard/ergodox_ez/keymaps/bepo/keymap.c +++ b/keyboard/ergodox_ez/keymaps/bepo/keymap.c @@ -4,14 +4,39 @@ #include "action_layer.h" #include "led.h" #include "keymap_extras/keymap_bepo.h" +#include "keymap_extras/keymap_canadian_multilingual.h" enum layers { LR_BASE, // default layer + LR_CSA, // BÉPO over Canadian Multilingual (CSA) + LR_CSA_SFT, // shifted BÉPO over CSA + LR_CSA_AGR, // altgr-ed BÉPO over CSA + LR_CSA_AGR_SFT, // altgr-shifted BÉPO over CSA LR_NUMR, // numeric layer LR_FN, // fn layer }; +#define IS_CA_MULT_ENABLED() (default_layer_state & (1 << LR_CSA)) + enum macros { + M_TGCM, // toggle CA-mult + M_CMSFT, // toggle shift on CA-mult + // macros for characters that need to be un-shifted in LR_CA_MULT_SHIFT + M_1, + M_2, + M_3, + M_4, + M_5, + M_6, + M_7, + M_8, + M_9, + M_0, + M_DEGR, + M_SCLN, + M_GRV, + M_NBSP, + // other layer macros M_DBL0, M_FNLR, }; @@ -63,6 +88,76 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_UP, KC_DOWN, KC_RSFT, KC_SPC ), +/** + * Same as default but for use with Canadian Multilingual on OS side + */ +[LR_CSA] = KEYMAP( + // left hand + KC_DLR, CM_DQOT, CM_LGIL, CM_RGIL, KC_LPRN, KC_RPRN, KC_DELT, + KC_TAB, KC_B, CM_ECUT, KC_P, KC_O, CM_EGRV, KC_BSPC, + KC_EQL, KC_A, KC_U, KC_I, KC_E, KC_COMM, + M(M_CMSFT), CM_AGRV, KC_Y, KC_X, KC_DOT, KC_K, KC_ENT, + KC_LCTL, M(M_FNLR), KC_LGUI, KC_MPLY, ALT_T(KC_APP), + + ALT_T(KC_ESC), TG(LR_NUMR), + KC_PGUP, + KC_SPC, KC_LSFT, KC_PGDN, + + // right hand + KC_DELT, KC_AT, KC_PLUS, KC_MINS, CM_SLSH, KC_ASTR, KC_W, + KC_BSPC, CM_DCRC, KC_V, KC_D, KC_L, KC_J, KC_Z, + KC_C, KC_T, KC_S, KC_R, KC_N, KC_M, + KC_ENT, CM_APOS, KC_Q, KC_G, KC_H, KC_F, M(M_CMSFT), + CM_ALGR, KC_PERC, KC_HOME, CM_CCED, CTL_T(KC_END), + + KC_LEFT, KC_RGHT, + KC_UP, + KC_DOWN, KC_RSFT, KC_SPC + ), +/* Shifted BÉPO over Canadian Multilingual + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | # | 1 | 2 | 3 | 4 | 5 | | | | 6 | 7 | 8 | 9 | 0 | | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | | | | | | | | | ! | | | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | ° | | | | | ; |------| |------| | | | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | : | | | | | ? | | | | | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | | ` | | | | + * `----------------------------------' `-----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ +[LR_CSA_SFT] = KEYMAP( + // left hand + KC_HASH, M(M_1), M(M_2), M(M_3), M(M_4), M(M_5), KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + M(M_DEGR),KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, M(M_SCLN), + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_COLN, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + + KC_TRNS, KC_TRNS, + KC_TRNS, + M(M_NBSP), KC_TRNS, KC_TRNS, + + // right hand + KC_TRNS, M(M_6), M(M_7), M(M_8), M(M_9), M(M_0), KC_TRNS, + KC_TRNS, KC_EXLM, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, CM_QEST, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, M(M_GRV), KC_TRNS, KC_TRNS, KC_TRNS, + + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, M(M_NBSP) + ), /* Numeric Layer * * ,--------------------------------------------------. ,--------------------------------------------------. @@ -110,7 +205,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* fn layer * * ,--------------------------------------------------. ,--------------------------------------------------. - * | | | | | | |Insert| |Insert|Eject |Power |Sleep | Wake |PrtScr|ScrollLk| + * |~CA-mult| | | | | |Insert| |Insert|Eject |Power |Sleep | Wake |PrtScr|ScrollLk| * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| * | | | | | | |VolUp | | | | | | | | Pause | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| @@ -130,7 +225,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ // MEDIA AND MOUSE [LR_FN] = KEYMAP( - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, + M(M_TGCM), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLU, RESET, KC_TRNS, KC_TRNS, KC_CALC, KC_MAIL, KC_WHOM, KC_TRNS, KC_TRNS, LSFT(KC_DELT),LCTL(KC_INS),LSFT(KC_INS), KC_MUTE, KC_VOLD, @@ -155,10 +250,66 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { const uint16_t PROGMEM fn_actions[] = { }; +void hold_shift(void) { + register_code(KC_LSHIFT); +} + +void release_shift(void) { + unregister_code(KC_LSHIFT); +} + const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { // MACRODOWN only works in this function switch(id) { + case M_TGCM: + if (record->event.pressed) { + default_layer_xor(1 << LR_CSA); + } + break; + case M_CMSFT: + if (record->event.pressed) { + layer_on(LR_CSA_SFT); + hold_shift(); + } else { + release_shift(); + layer_off(LR_CSA_SFT); + } + break; + case M_1 ... M_0: + case M_DEGR: + case M_SCLN: + case M_GRV: + case M_NBSP: + // macros of the shift layer that require to release shift + if (record->event.pressed) { + release_shift(); + switch (id) { + case M_1 ... M_0: + register_code(KC_1 + (id - M_1)); + break; + case M_DEGR: + return MACRO(DOWN(CM_ALTGR), D(SCLN), END); + case M_SCLN: + return MACRO(D(SCLN), END); + case M_GRV: + return MACRO(DOWN(CM_ALTGR), TYPE(CM_DCRC), UP(CM_ALTGR), T(SPACE), END); + case M_NBSP: + return MACRO(DOWN(CM_ALTGR), T(SPACE), UP(CM_ALTGR), END); + } + } else { + hold_shift(); + switch (id) { + case M_1 ... M_0: + unregister_code(KC_1 + (id - M_1)); + break; + case M_DEGR: + return MACRO(UP(CM_ALTGR), D(LSFT), U(SCLN), END); + case M_SCLN: + return MACRO(D(LSFT), U(SCLN), END); + } + } + break; case M_DBL0: if (record->event.pressed) { return MACRO( I(25), T(P0), T(P0), END ); @@ -188,6 +339,10 @@ void * matrix_scan_user(void) { if (layer_state & (1 << LR_NUMR)) { ergodox_right_led_1_on(); } + // led 2: BÉPO over Canadian Multilingual + if (IS_CA_MULT_ENABLED()) { + ergodox_right_led_2_on(); + } // led 3: caps lock if (host_keyboard_leds() & (1< +#define CM_GRTR CM_GREATER + +// Space bar +#define CM_NON_BREAKING_SPACE ALTGR(KC_SPACE) +#define CM_NBSP CM_NON_BREAKING_SPACE + +#endif From 7840e69bfaee1d67de273c235b532d6f20c905a9 Mon Sep 17 00:00:00 2001 From: Didier Loiseau Date: Thu, 18 Feb 2016 00:47:23 +0100 Subject: [PATCH 008/446] =?UTF-8?q?B=C3=89PO=20over=20CSA:=20AltGr=20layer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - implemented the most useful characters: - all French characters + € - common programmer characters - other keys implemented as KC_NO to avoid mistyping a character from a lower layer - AltGr+Shift not supported (yet) --- keyboard/ergodox_ez/keymaps/bepo/keymap.c | 54 ++++++++++++++++++- .../keymap_canadian_multilingual.h | 11 ++++ 2 files changed, 64 insertions(+), 1 deletion(-) diff --git a/keyboard/ergodox_ez/keymaps/bepo/keymap.c b/keyboard/ergodox_ez/keymaps/bepo/keymap.c index ce887997e7..64fac7f9ba 100644 --- a/keyboard/ergodox_ez/keymaps/bepo/keymap.c +++ b/keyboard/ergodox_ez/keymaps/bepo/keymap.c @@ -36,6 +36,8 @@ enum macros { M_SCLN, M_GRV, M_NBSP, + // macros for characters that don't have a simple key combination in LR_CA_MULT_ALTGR + M_CRC, // other layer macros M_DBL0, M_FNLR, @@ -108,7 +110,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_BSPC, CM_DCRC, KC_V, KC_D, KC_L, KC_J, KC_Z, KC_C, KC_T, KC_S, KC_R, KC_N, KC_M, KC_ENT, CM_APOS, KC_Q, KC_G, KC_H, KC_F, M(M_CMSFT), - CM_ALGR, KC_PERC, KC_HOME, CM_CCED, CTL_T(KC_END), + MO(LR_CSA_AGR), KC_PERC, KC_HOME, CM_CCED, CTL_T(KC_END), KC_LEFT, KC_RGHT, KC_UP, @@ -158,6 +160,51 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_TRNS, KC_TRNS, KC_TRNS, M(M_NBSP) ), +/* AltGr-ed BÉPO over Canadian Multilingual + * "////" indicates that the key is disabled (unsupported bépo character) + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | ////// | //// | < | > | [ | ] | | | | ^ | //// | //// | //// | //// | ////// | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | | |dead '| & | œ |dead `| | | | //// | //// | //// | //// | //// | ////// | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | ////// | æ | ù |dead "| € | //// |------| |------| //// | //// | //// | //// | //// | ////// | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | \ | { | } | //// | ~ | | | | //// | //// | //// | //// | //// | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | | //// | | //// | | + * `----------------------------------' `-----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | _ | |------| |------| | _ | + * | | | | | | | | + * `--------------------' `--------------------' + */ +[LR_CSA_AGR] = KEYMAP( + // left hand + KC_NO, KC_NO, CM_LESS, CM_GRTR, CM_LBRC, CM_RBRC, KC_TRNS, + KC_TRNS, CM_PIPE, CM_DACT, KC_AMPR, CM_OE, CM_DGRV, KC_TRNS, + KC_NO, CM_AE, CM_UGRV, CM_DTRM, CM_EURO, KC_NO, + KC_TRNS, CM_BSLS, CM_LCBR, CM_RCBR, KC_NO, CM_TILD, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_UNDS, KC_TRNS, KC_TRNS, + + // right hand + KC_TRNS, M(M_CRC), 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, KC_NO, KC_NO, KC_TRNS, + KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, + KC_TRNS, KC_NO, KC_TRNS, KC_NO, KC_TRNS, + + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_UNDS + ), /* Numeric Layer * * ,--------------------------------------------------. ,--------------------------------------------------. @@ -310,6 +357,11 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) } } break; + case M_CRC: + if (record->event.pressed) { + return MACRO(TYPE(CM_DCRC), T(SPACE), END); + } + break; case M_DBL0: if (record->event.pressed) { return MACRO( I(25), T(P0), T(P0), END ); diff --git a/quantum/keymap_extras/keymap_canadian_multilingual.h b/quantum/keymap_extras/keymap_canadian_multilingual.h index ae60ffe37e..e30419b5be 100644 --- a/quantum/keymap_extras/keymap_canadian_multilingual.h +++ b/quantum/keymap_extras/keymap_canadian_multilingual.h @@ -102,4 +102,15 @@ #define CM_NON_BREAKING_SPACE ALTGR(KC_SPACE) #define CM_NBSP CM_NON_BREAKING_SPACE +// GR2A-ed characters (non-exhaustive list) +// second row +#define CM_OE_LIGATURE GR2A(KC_E) // œ +#define CM_OE CM_OE_LIGATURE + +// third row +#define CM_AE_LIGATURE GR2A(KC_A) // æ +#define CM_AE CM_AE_LIGATURE +#define CM_DEAD_ACUTE GR2A(KC_SCLN) // dead acute accent +#define CM_DACT CM_DEAD_ACUTE + #endif From fbf1333d87aa4487692f068881ab1ce46fa79be5 Mon Sep 17 00:00:00 2001 From: Didier Loiseau Date: Fri, 26 Feb 2016 00:53:30 +0100 Subject: [PATCH 009/446] =?UTF-8?q?B=C3=89PO=20over=20CSA:=20unicode=20sup?= =?UTF-8?q?port?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - implement easy way to define and send unicode characters on Windows - define 3 characters not available in CSA: - en dash: – - em dash: — - ellipsis: … --- keyboard/ergodox_ez/keymaps/bepo/keymap.c | 59 +++++++++++++++++++++-- 1 file changed, 54 insertions(+), 5 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/bepo/keymap.c b/keyboard/ergodox_ez/keymaps/bepo/keymap.c index 64fac7f9ba..b08b47217c 100644 --- a/keyboard/ergodox_ez/keymaps/bepo/keymap.c +++ b/keyboard/ergodox_ez/keymaps/bepo/keymap.c @@ -19,6 +19,13 @@ enum layers { #define IS_CA_MULT_ENABLED() (default_layer_state & (1 << LR_CSA)) enum macros { + // Characters that do not exist in CSA and must be implemented based on unicode support + // Note: these are intentionally declared first to be used as indexes in spec_chars below + UC_NDSH, // – + UC_MDSH, // — + UC_ELPS, // … + END_UC, // indicates the last unicode character macro + // other macros M_TGCM, // toggle CA-mult M_CMSFT, // toggle shift on CA-mult // macros for characters that need to be un-shifted in LR_CA_MULT_SHIFT @@ -43,6 +50,15 @@ enum macros { M_FNLR, }; +const uint16_t unicode_chars[] = { + [UC_NDSH] = L'–', + [UC_MDSH] = L'—', + [UC_ELPS] = L'…', +}; + +/* shortcut for unicod character macros */ +#define MUC(name) M(UC_##name) + const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Basic layer * @@ -164,13 +180,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * "////" indicates that the key is disabled (unsupported bépo character) * * ,--------------------------------------------------. ,--------------------------------------------------. - * | ////// | //// | < | > | [ | ] | | | | ^ | //// | //// | //// | //// | ////// | + * | – | — | < | > | [ | ] | | | | ^ | //// | //// | //// | //// | ////// | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| * | | | |dead '| & | œ |dead `| | | | //// | //// | //// | //// | //// | ////// | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| * | ////// | æ | ù |dead "| € | //// |------| |------| //// | //// | //// | //// | //// | ////// | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | \ | { | } | //// | ~ | | | | //// | //// | //// | //// | //// | | + * | | \ | { | } | … | ~ | | | | //// | //// | //// | //// | //// | | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' * | | | | | | | | //// | | //// | | * `----------------------------------' `-----------------------------------' @@ -184,10 +200,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [LR_CSA_AGR] = KEYMAP( // left hand - KC_NO, KC_NO, CM_LESS, CM_GRTR, CM_LBRC, CM_RBRC, KC_TRNS, + MUC(NDSH),MUC(MDSH),CM_LESS, CM_GRTR, CM_LBRC, CM_RBRC, KC_TRNS, KC_TRNS, CM_PIPE, CM_DACT, KC_AMPR, CM_OE, CM_DGRV, KC_TRNS, KC_NO, CM_AE, CM_UGRV, CM_DTRM, CM_EURO, KC_NO, - KC_TRNS, CM_BSLS, CM_LCBR, CM_RCBR, KC_NO, CM_TILD, KC_TRNS, + KC_TRNS, CM_BSLS, CM_LCBR, CM_RCBR, MUC(ELPS),CM_TILD, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, @@ -305,10 +321,43 @@ void release_shift(void) { unregister_code(KC_LSHIFT); } +uint16_t hextokeycode(int hex) { + if (hex == 0x0) { + return KC_P0; + } else if (hex < 0xA) { + return KC_P1 + (hex - 0x1); + } else { + return KC_A + (hex - 0xA); + } +} + +void send_unicode(uint16_t unicode) +{ + // For more info on how this works per OS, see here: https://en.wikipedia.org/wiki/Unicode_input#Hexadecimal_code_input + // Implemented for Windows: + // Pressing ALT followed by + followed by the unicode code point in hex. + // Requires registry key HKEY_CURRENT_USER\Control Panel\Input Method\EnableHexNumpad set to String 1 + register_code(KC_LALT); + register_code(KC_PPLS); + unregister_code(KC_PPLS); + + for (int i = 12; i >= 0; i -= 4) { + register_code(hextokeycode((unicode >> i) & 0xF)); + unregister_code(hextokeycode((unicode >> i) & 0xF)); + } + + unregister_code(KC_LALT); +} + const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { // MACRODOWN only works in this function switch(id) { + case 0 ... END_UC: + if (record->event.pressed) { + send_unicode(unicode_chars[id]); + } + break; case M_TGCM: if (record->event.pressed) { default_layer_xor(1 << LR_CSA); @@ -364,7 +413,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) break; case M_DBL0: if (record->event.pressed) { - return MACRO( I(25), T(P0), T(P0), END ); + return MACRO( I(25), T(P0), T(P0), END ); } break; case M_FNLR: From 911222892ecb1c01551e0abdfbe98ed1dbf82139 Mon Sep 17 00:00:00 2001 From: Didier Loiseau Date: Fri, 26 Feb 2016 00:55:39 +0100 Subject: [PATCH 010/446] =?UTF-8?q?B=C3=89PO=20over=20CSA:=20GR2A=20charac?= =?UTF-8?q?ters=20in=20AltGr=20layer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - define aliases for all GR2A characters (unshifted) - use the available characters in the BÉPO over CSA AltGr layer --- keyboard/ergodox_ez/keymaps/bepo/keymap.c | 22 ++--- .../keymap_canadian_multilingual.h | 81 ++++++++++++++++++- 2 files changed, 88 insertions(+), 15 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/bepo/keymap.c b/keyboard/ergodox_ez/keymaps/bepo/keymap.c index b08b47217c..a3b8d9c49f 100644 --- a/keyboard/ergodox_ez/keymaps/bepo/keymap.c +++ b/keyboard/ergodox_ez/keymaps/bepo/keymap.c @@ -180,15 +180,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * "////" indicates that the key is disabled (unsupported bépo character) * * ,--------------------------------------------------. ,--------------------------------------------------. - * | – | — | < | > | [ | ] | | | | ^ | //// | //// | //// | //// | ////// | + * | – | — | < | > | [ | ] | | | | ^ | ± | //// | //// | //// | ////// | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | | | |dead '| & | œ |dead `| | | | //// | //// | //// | //// | //// | ////// | + * | | | |dead '| & | œ |dead `| | | | //// | //// | ð | //// | ij | ////// | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | ////// | æ | ù |dead "| € | //// |------| |------| //// | //// | //// | //// | //// | ////// | + * | ////// | æ | ù |dead "| € | ̛’ |------| |------| //// | þ | ß | //// |dead ~| ////// | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | \ | { | } | … | ~ | | | | //// | //// | //// | //// | //// | | + * | | \ | { | } | … | ~ | | | | //// | //// | μ | //// | //// | | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | | | | | //// | | //// | | + * | | | | | | | | //// | |dead ¸| | * `----------------------------------' `-----------------------------------' * ,-------------. ,-------------. * | | | | | | @@ -202,7 +202,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { // left hand MUC(NDSH),MUC(MDSH),CM_LESS, CM_GRTR, CM_LBRC, CM_RBRC, KC_TRNS, KC_TRNS, CM_PIPE, CM_DACT, KC_AMPR, CM_OE, CM_DGRV, KC_TRNS, - KC_NO, CM_AE, CM_UGRV, CM_DTRM, CM_EURO, KC_NO, + KC_NO, CM_AE, CM_UGRV, CM_DTRM, CM_EURO, CM_RQOT, KC_TRNS, CM_BSLS, CM_LCBR, CM_RCBR, MUC(ELPS),CM_TILD, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, @@ -211,11 +211,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_UNDS, KC_TRNS, KC_TRNS, // right hand - KC_TRNS, M(M_CRC), 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, KC_NO, KC_NO, KC_TRNS, - KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, - KC_TRNS, KC_NO, KC_TRNS, KC_NO, KC_TRNS, + KC_TRNS, M(M_CRC), CM_PSMS, KC_NO, KC_NO, KC_NO, KC_NO, + KC_TRNS, KC_NO, KC_NO, CM_ETH, KC_NO, CM_IJ, KC_NO, + KC_NO, CM_THRN, CM_SRPS, KC_NO, CM_DTLD, KC_TRNS, + KC_TRNS, KC_NO, KC_NO, CM_MU, KC_NO, KC_NO, KC_NO, + KC_TRNS, KC_NO, KC_TRNS, CM_DCED, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, diff --git a/quantum/keymap_extras/keymap_canadian_multilingual.h b/quantum/keymap_extras/keymap_canadian_multilingual.h index e30419b5be..9b13b1e4e6 100644 --- a/quantum/keymap_extras/keymap_canadian_multilingual.h +++ b/quantum/keymap_extras/keymap_canadian_multilingual.h @@ -103,14 +103,87 @@ #define CM_NBSP CM_NON_BREAKING_SPACE // GR2A-ed characters (non-exhaustive list) -// second row -#define CM_OE_LIGATURE GR2A(KC_E) // œ -#define CM_OE CM_OE_LIGATURE +// First row +#define CM_SUPERSCRIPT_ONE GR2A(KC_1) // ¹ +#define CM_SUP1 CM_SUPERSCRIPT_ONE +#define CM_SUPERSCRIPT_TWO GR2A(KC_2) // ² +#define CM_SUP2 CM_SUPERSCRIPT_TWO +#define CM_SUPERSCRIPT_THREE GR2A(KC_3) // ³ +#define CM_SUP3 CM_SUPERSCRIPT_THREE +#define CM_ONE_QUARTER GR2A(KC_4) // ¼ +#define CM_1QRT CM_ONE_QUARTER +#define CM_ONE_HALF GR2A(KC_5) // ½ +#define CM_1HLF CM_ONE_HALF +#define CM_THREE_QUARTERS GR2A(KC_6) // ¾ +#define CM_3QRT CM_THREE_QUARTERS +// nothing on 7-0 and - +#define CM_DEAD_CEDILLA GR2A(KC_EQUAL) // dead ¸ +#define CM_DCED CM_DEAD_CEDILLA -// third row +// Second row +#define CM_OMEGA GR2A(KC_Q) // ω +#define CM_OMEG CM_OMEGA +#define CM_L_STROKE GR2A(KC_W) // ł +#define CM_LSTK CM_L_STROKE +#define CM_OE_LIGATURE GR2A(KC_E) // œ +#define CM_OE CM_OE_LIGATURE +#define CM_PARAGRAPH GR2A(KC_R) // ¶ +#define CM_PARG CM_PARAGRAPH +#define CM_T_STROKE GR2A(KC_T) // ŧ +#define CM_LEFT_ARROW GR2A(KC_Y) // ← +#define CM_LARW CM_LEFT_ARROW +#define CM_DOWN_ARROW GR2A(KC_U) // ↓ +#define CM_DARW CM_DOWN_ARROW +#define CM_RIGHT_ARROW GR2A(KC_I) // → +#define CM_RARW CM_RIGHT_ARROW +#define CM_O_STROKE GR2A(KC_O) // ø +#define CM_OSTK CM_O_STROKE +#define CM_THORN GR2A(KC_P) // þ +#define CM_THRN CM_THORN +// nothing on ^ +#define CM_DEAD_TILDE GR2A(CM_C_CEDILLA) // dead ~ +#define CM_DTLD CM_DEAD_TILDE + +// Third row #define CM_AE_LIGATURE GR2A(KC_A) // æ #define CM_AE CM_AE_LIGATURE +#define CM_SHARP_S GR2A(KC_S) // ß +#define CM_SRPS CM_SHARP_S +#define CM_ETH GR2A(KC_D) // ð +// nothing on F +#define CM_ENG GR2A(KC_G) // ŋ +#define CM_H_SRTOKE GR2A(KC_H) // ħ +#define CM_HSTK CM_H_SRTOKE +#define CM_IJ_LIGATURE GR2A(KC_J) // ij +#define CM_IJ CM_IJ_LIGATURE +#define CM_KRA GR2A(KC_K) // ĸ +#define CM_L_FLOWN_DOT GR2A(KC_L) // ŀ +#define CM_LFLD CM_L_FLOWN_DOT #define CM_DEAD_ACUTE GR2A(KC_SCLN) // dead acute accent #define CM_DACT CM_DEAD_ACUTE +// nothing on È & À + +// Fourth row +#define CM_CENT GR2A(KC_C) // ¢ +#define CM_LEFT_DOUBLE_QUOTE GR2A(KC_V) // “ +#define CM_LDQT CM_LEFT_DOUBLE_QUOTE +#define CM_RIGHT_DOUBLE_QUOTE GR2A(KC_B) // ” +#define CM_RDQT CM_RIGHT_DOUBLE_QUOTE +#define CM_N_APOSTROPHE GR2A(KC_N) // ʼn (deprecated unicode codepoint) +#define CM_NAPO CM_N_APOSTROPHE +#define CM_MU GR2A(KC_M) // μ +// ─ TODO box drawing character? +#define CM_HYPHENATION_POINT GR2A(CM_DOT) // ‧ TODO not an interpunct ? + +// GR2A-shifted characters (non-exhaustive list) +// First row +#define CM_PLUS_MINUS LSFT(GR2A(KC_9)) // ± +#define CM_PSMS CM_PLUS_MINUS + +// Fourth row +#define CM_LEFT_QUOTE LSFT(GR2A(KC_V)) // ‘ +#define CM_LQOT CM_LEFT_QUOTE +#define CM_RIGHT_QUOTE LSFT(GR2A(KC_B)) // ’ +#define CM_RQOT CM_RIGHT_QUOTE #endif From 3a91ddb0745ae0f52007984793ea1b48abb2098c Mon Sep 17 00:00:00 2001 From: Didier Loiseau Date: Tue, 1 Mar 2016 22:59:38 +0100 Subject: [PATCH 011/446] Use CSA_ as prefix for Canadian Multilingual key aliases CM is already used for Colemak. --- keyboard/ergodox_ez/keymaps/bepo/keymap.c | 60 ++--- .../keymap_canadian_multilingual.h | 244 +++++++++--------- 2 files changed, 153 insertions(+), 151 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/bepo/keymap.c b/keyboard/ergodox_ez/keymaps/bepo/keymap.c index a3b8d9c49f..6cee216a43 100644 --- a/keyboard/ergodox_ez/keymaps/bepo/keymap.c +++ b/keyboard/ergodox_ez/keymaps/bepo/keymap.c @@ -111,22 +111,22 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [LR_CSA] = KEYMAP( // left hand - KC_DLR, CM_DQOT, CM_LGIL, CM_RGIL, KC_LPRN, KC_RPRN, KC_DELT, - KC_TAB, KC_B, CM_ECUT, KC_P, KC_O, CM_EGRV, KC_BSPC, - KC_EQL, KC_A, KC_U, KC_I, KC_E, KC_COMM, - M(M_CMSFT), CM_AGRV, KC_Y, KC_X, KC_DOT, KC_K, KC_ENT, - KC_LCTL, M(M_FNLR), KC_LGUI, KC_MPLY, ALT_T(KC_APP), + KC_DLR, CSA_DQOT, CSA_LGIL, CSA_RGIL, KC_LPRN, KC_RPRN, KC_DELT, + KC_TAB, KC_B, CSA_ECUT, KC_P, KC_O, CSA_EGRV, KC_BSPC, + KC_EQL, KC_A, KC_U, KC_I, KC_E, KC_COMM, + M(M_CMSFT), CSA_AGRV, KC_Y, KC_X, KC_DOT, KC_K, KC_ENT, + KC_LCTL, M(M_FNLR), KC_LGUI, KC_MPLY, ALT_T(KC_APP), ALT_T(KC_ESC), TG(LR_NUMR), KC_PGUP, KC_SPC, KC_LSFT, KC_PGDN, // right hand - KC_DELT, KC_AT, KC_PLUS, KC_MINS, CM_SLSH, KC_ASTR, KC_W, - KC_BSPC, CM_DCRC, KC_V, KC_D, KC_L, KC_J, KC_Z, - KC_C, KC_T, KC_S, KC_R, KC_N, KC_M, - KC_ENT, CM_APOS, KC_Q, KC_G, KC_H, KC_F, M(M_CMSFT), - MO(LR_CSA_AGR), KC_PERC, KC_HOME, CM_CCED, CTL_T(KC_END), + KC_DELT, KC_AT, KC_PLUS, KC_MINS, CSA_SLSH, KC_ASTR, KC_W, + KC_BSPC, CSA_DCRC, KC_V, KC_D, KC_L, KC_J, KC_Z, + KC_C, KC_T, KC_S, KC_R, KC_N, KC_M, + KC_ENT, CSA_APOS, KC_Q, KC_G, KC_H, KC_F, M(M_CMSFT), + MO(LR_CSA_AGR), KC_PERC, KC_HOME, CSA_CCED, CTL_T(KC_END), KC_LEFT, KC_RGHT, KC_UP, @@ -166,11 +166,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { M(M_NBSP), KC_TRNS, KC_TRNS, // right hand - KC_TRNS, M(M_6), M(M_7), M(M_8), M(M_9), M(M_0), KC_TRNS, - KC_TRNS, KC_EXLM, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, CM_QEST, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, M(M_GRV), KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, M(M_6), M(M_7), M(M_8), M(M_9), M(M_0), KC_TRNS, + KC_TRNS, KC_EXLM, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, CSA_QEST, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, M(M_GRV), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, @@ -200,22 +200,22 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [LR_CSA_AGR] = KEYMAP( // left hand - MUC(NDSH),MUC(MDSH),CM_LESS, CM_GRTR, CM_LBRC, CM_RBRC, KC_TRNS, - KC_TRNS, CM_PIPE, CM_DACT, KC_AMPR, CM_OE, CM_DGRV, KC_TRNS, - KC_NO, CM_AE, CM_UGRV, CM_DTRM, CM_EURO, CM_RQOT, - KC_TRNS, CM_BSLS, CM_LCBR, CM_RCBR, MUC(ELPS),CM_TILD, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + MUC(NDSH), MUC(MDSH), CSA_LESS, CSA_GRTR, CSA_LBRC, CSA_RBRC, KC_TRNS, + KC_TRNS, CSA_PIPE, CSA_DACT, KC_AMPR, CSA_OE, CSA_DGRV, KC_TRNS, + KC_NO, CSA_AE, CSA_UGRV, CSA_DTRM, CSA_EURO, CSA_RQOT, + KC_TRNS, CSA_BSLS, CSA_LCBR, CSA_RCBR, MUC(ELPS), CSA_TILD, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_UNDS, KC_TRNS, KC_TRNS, // right hand - KC_TRNS, M(M_CRC), CM_PSMS, KC_NO, KC_NO, KC_NO, KC_NO, - KC_TRNS, KC_NO, KC_NO, CM_ETH, KC_NO, CM_IJ, KC_NO, - KC_NO, CM_THRN, CM_SRPS, KC_NO, CM_DTLD, KC_TRNS, - KC_TRNS, KC_NO, KC_NO, CM_MU, KC_NO, KC_NO, KC_NO, - KC_TRNS, KC_NO, KC_TRNS, CM_DCED, KC_TRNS, + KC_TRNS, M(M_CRC), CSA_PSMS, KC_NO, KC_NO, KC_NO, KC_NO, + KC_TRNS, KC_NO, KC_NO, CSA_ETH, KC_NO, CSA_IJ, KC_NO, + KC_NO, CSA_THRN, CSA_SRPS, KC_NO, CSA_DTLD, KC_TRNS, + KC_TRNS, KC_NO, KC_NO, CSA_MU, KC_NO, KC_NO, KC_NO, + KC_TRNS, KC_NO, KC_TRNS, CSA_DCED, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, @@ -385,13 +385,13 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) register_code(KC_1 + (id - M_1)); break; case M_DEGR: - return MACRO(DOWN(CM_ALTGR), D(SCLN), END); + return MACRO(DOWN(CSA_ALTGR), D(SCLN), END); case M_SCLN: return MACRO(D(SCLN), END); case M_GRV: - return MACRO(DOWN(CM_ALTGR), TYPE(CM_DCRC), UP(CM_ALTGR), T(SPACE), END); + return MACRO(DOWN(CSA_ALTGR), TYPE(CSA_DCRC), UP(CSA_ALTGR), T(SPACE), END); case M_NBSP: - return MACRO(DOWN(CM_ALTGR), T(SPACE), UP(CM_ALTGR), END); + return MACRO(DOWN(CSA_ALTGR), T(SPACE), UP(CSA_ALTGR), END); } } else { hold_shift(); @@ -400,7 +400,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) unregister_code(KC_1 + (id - M_1)); break; case M_DEGR: - return MACRO(UP(CM_ALTGR), D(LSFT), U(SCLN), END); + return MACRO(UP(CSA_ALTGR), D(LSFT), U(SCLN), END); case M_SCLN: return MACRO(D(LSFT), U(SCLN), END); } @@ -408,7 +408,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) break; case M_CRC: if (record->event.pressed) { - return MACRO(TYPE(CM_DCRC), T(SPACE), END); + return MACRO(TYPE(CSA_DCRC), T(SPACE), END); } break; case M_DBL0: diff --git a/quantum/keymap_extras/keymap_canadian_multilingual.h b/quantum/keymap_extras/keymap_canadian_multilingual.h index 9b13b1e4e6..b1d7b4e779 100644 --- a/quantum/keymap_extras/keymap_canadian_multilingual.h +++ b/quantum/keymap_extras/keymap_canadian_multilingual.h @@ -11,8 +11,8 @@ #define ALGR(kc) ALTGR(kc) #endif -#define CM_ALTGR KC_RALT -#define CM_ALGR CM_ALTGR +#define CSA_ALTGR KC_RALT +#define CSA_ALGR CSA_ALTGR #ifndef GR2A #define GR2A(kc) RCTL(kc) @@ -20,170 +20,172 @@ // Normal characters // First row -#define CM_SLASH KC_GRV // / -#define CM_SLSH CM_SLASH +#define CSA_SLASH KC_GRV // / +#define CSA_SLSH CSA_SLASH // Second row -#define CM_DEAD_CIRCUMFLEX KC_LBRACKET // dead ^ -#define CM_DCRC CM_DEAD_CIRCUMFLEX -#define CM_C_CEDILLA KC_RBRACKET // Ç -#define CM_CCED CM_C_CEDILLA +#define CSA_DEAD_CIRCUMFLEX KC_LBRACKET // dead ^ +#define CSA_DCRC CSA_DEAD_CIRCUMFLEX +#define CSA_C_CEDILLA KC_RBRACKET // Ç +#define CSA_CCED CSA_C_CEDILLA // Third row -#define CM_E_GRAVE KC_QUOT // è -#define CM_EGRV CM_E_GRAVE -#define CM_A_GRAVE KC_BSLASH // à -#define CM_AGRV CM_A_GRAVE +#define CSA_E_GRAVE KC_QUOT // è +#define CSA_EGRV CSA_E_GRAVE +#define CSA_A_GRAVE KC_BSLASH // à +#define CSA_AGRV CSA_A_GRAVE // Fourth row -#define CM_U_GRAVE KC_NONUS_BSLASH // ù -#define CM_UGRV CM_U_GRAVE -#define CM_E_ACUTE KC_SLSH // é -#define CM_ECUT CM_E_ACUTE +#define CSA_U_GRAVE KC_NONUS_BSLASH // ù +#define CSA_UGRV CSA_U_GRAVE +#define CSA_E_ACUTE KC_SLSH // é +#define CSA_ECUT CSA_E_ACUTE // Shifted characters // First row -#define CM_BACKSLASH LSFT(CM_SLASH) /* \ */ -#define CM_BSLS CM_BACKSLASH -#define CM_QUESTION LSFT(KC_6) // ? -#define CM_QEST CM_QUESTION +#define CSA_BACKSLASH LSFT(CSA_SLASH) /* \ */ +#define CSA_BSLS CSA_BACKSLASH +#define CSA_QUESTION LSFT(KC_6) // ? +#define CSA_QEST CSA_QUESTION // Second row -#define CM_DEAD_TREMA LSFT(CM_DEAD_CIRCUMFLEX) // dead trema/umlaut/diaresis for ä ë ï ö ü -#define CM_DTRM CM_DEAD_TREMA +#define CSA_DEAD_TREMA LSFT(CSA_DEAD_CIRCUMFLEX) // dead trema/umlaut/diaresis for ä ë ï ö ü +#define CSA_DTRM CSA_DEAD_TREMA // Third row // all same as US-QWERTY, or capitalised character of the non-shifted key // Fourth row -#define CM_APOSTROPHE LSFT(KC_COMMA) // ' -#define CM_APOS CM_APOSTROPHE -#define CM_DOUBLE_QUOTE LSFT(KC_DOT) // " -#define CM_DQOT CM_DOUBLE_QUOTE +#define CSA_APOSTROPHE LSFT(KC_COMMA) // ' +#define CSA_APOS CSA_APOSTROPHE +#define CSA_DOUBLE_QUOTE LSFT(KC_DOT) // " +#define CSA_DQOT CSA_DOUBLE_QUOTE // Alt Gr-ed characters // First row -#define CM_PIPE ALTGR(CM_SLASH) // | -#define CM_CURRENCY ALTGR(KC_4) // ¤ -#define CM_CURR CM_CURRENCY -#define CM_LEFT_CURLY_BRACE ALTGR(KC_7) // { -#define CM_LCBR CM_LEFT_CURLY_BRACE -#define CM_RIGHT_CURLY_BRACE ALTGR(KC_8) // } -#define CM_RCBR CM_RIGHT_CURLY_BRACE -#define CM_LBRACKET ALTGR(KC_9) // [ -#define CM_LBRC CM_LBRACKET -#define CM_RBRACKET ALTGR(KC_0) // ] -#define CM_RBRC CM_RBRACKET -#define CM_NEGATION ALTGR(KC_EQUAL) // ¬ -#define CM_NEGT CM_NEGATION +#define CSA_PIPE ALTGR(CSA_SLASH) // | +#define CSA_CURRENCY ALTGR(KC_4) // ¤ +#define CSA_CURR CSA_CURRENCY +#define CSA_LEFT_CURLY_BRACE ALTGR(KC_7) // { +#define CSA_LCBR CSA_LEFT_CURLY_BRACE +#define CSA_RIGHT_CURLY_BRACE ALTGR(KC_8) // } +#define CSA_RCBR CSA_RIGHT_CURLY_BRACE +#define CSA_LBRACKET ALTGR(KC_9) // [ +#define CSA_LBRC CSA_LBRACKET +#define CSA_RBRACKET ALTGR(KC_0) // ] +#define CSA_RBRC CSA_RBRACKET +#define CSA_NEGATION ALTGR(KC_EQUAL) // ¬ +#define CSA_NEGT CSA_NEGATION // Second row // euro symbol not available on Linux? (X.org) -#define CM_EURO ALTGR(KC_E) // € -#define CM_DEAD_GRAVE ALTGR(CM_DEAD_CIRCUMFLEX) -#define CM_DGRV CM_DEAD_GRAVE // dead ` -#define CM_TILDE ALTGR(CM_C_CEDILLA) // ~ -#define CM_TILD CM_TILDE +#define CSA_EURO ALTGR(KC_E) // € +#define CSA_DEAD_GRAVE ALTGR(CSA_DEAD_CIRCUMFLEX) +#define CSA_DGRV CSA_DEAD_GRAVE // dead ` +#define CSA_TILDE ALTGR(CSA_C_CEDILLA) // ~ +#define CSA_TILD CSA_TILDE // Third row -#define CM_DEGREE ALTGR(KC_SCOLON) // ° -#define CM_DEGR CM_DEGREE +#define CSA_DEGREE ALTGR(KC_SCOLON) // ° +#define CSA_DEGR CSA_DEGREE // Fourth row -#define CM_LEFT_GUILLEMET ALTGR(KC_Z) // « -#define CM_LGIL CM_LEFT_GUILLEMET -#define CM_RIGHT_GUILLEMET ALTGR(KC_X) // » -#define CM_RGIL CM_RIGHT_GUILLEMET -#define CM_LESS ALTGR(KC_COMMA) // < -#define CM_GREATER ALTGR(KC_DOT) // > -#define CM_GRTR CM_GREATER +#define CSA_LEFT_GUILLEMET ALTGR(KC_Z) // « +#define CSA_LGIL CSA_LEFT_GUILLEMET +#define CSA_RIGHT_GUILLEMET ALTGR(KC_X) // » +#define CSA_RGIL CSA_RIGHT_GUILLEMET +#define CSA_LESS ALTGR(KC_COMMA) // < +#define CSA_GREATER ALTGR(KC_DOT) // > +#define CSA_GRTR CSA_GREATER // Space bar -#define CM_NON_BREAKING_SPACE ALTGR(KC_SPACE) -#define CM_NBSP CM_NON_BREAKING_SPACE +#define CSA_NON_BREAKING_SPACE ALTGR(KC_SPACE) +#define CSA_NBSP CSA_NON_BREAKING_SPACE // GR2A-ed characters (non-exhaustive list) // First row -#define CM_SUPERSCRIPT_ONE GR2A(KC_1) // ¹ -#define CM_SUP1 CM_SUPERSCRIPT_ONE -#define CM_SUPERSCRIPT_TWO GR2A(KC_2) // ² -#define CM_SUP2 CM_SUPERSCRIPT_TWO -#define CM_SUPERSCRIPT_THREE GR2A(KC_3) // ³ -#define CM_SUP3 CM_SUPERSCRIPT_THREE -#define CM_ONE_QUARTER GR2A(KC_4) // ¼ -#define CM_1QRT CM_ONE_QUARTER -#define CM_ONE_HALF GR2A(KC_5) // ½ -#define CM_1HLF CM_ONE_HALF -#define CM_THREE_QUARTERS GR2A(KC_6) // ¾ -#define CM_3QRT CM_THREE_QUARTERS +#define CSA_SUPERSCRIPT_ONE GR2A(KC_1) // ¹ +#define CSA_SUP1 CSA_SUPERSCRIPT_ONE +#define CSA_SUPERSCRIPT_TWO GR2A(KC_2) // ² +#define CSA_SUP2 CSA_SUPERSCRIPT_TWO +#define CSA_SUPERSCRIPT_THREE GR2A(KC_3) // ³ +#define CSA_SUP3 CSA_SUPERSCRIPT_THREE +#define CSA_ONE_QUARTER GR2A(KC_4) // ¼ +#define CSA_1QRT CSA_ONE_QUARTER +#define CSA_ONE_HALF GR2A(KC_5) // ½ +#define CSA_1HLF CSA_ONE_HALF +#define CSA_THREE_QUARTERS GR2A(KC_6) // ¾ +#define CSA_3QRT CSA_THREE_QUARTERS // nothing on 7-0 and - -#define CM_DEAD_CEDILLA GR2A(KC_EQUAL) // dead ¸ -#define CM_DCED CM_DEAD_CEDILLA +#define CSA_DEAD_CEDILLA GR2A(KC_EQUAL) // dead ¸ +#define CSA_DCED CSA_DEAD_CEDILLA // Second row -#define CM_OMEGA GR2A(KC_Q) // ω -#define CM_OMEG CM_OMEGA -#define CM_L_STROKE GR2A(KC_W) // ł -#define CM_LSTK CM_L_STROKE -#define CM_OE_LIGATURE GR2A(KC_E) // œ -#define CM_OE CM_OE_LIGATURE -#define CM_PARAGRAPH GR2A(KC_R) // ¶ -#define CM_PARG CM_PARAGRAPH -#define CM_T_STROKE GR2A(KC_T) // ŧ -#define CM_LEFT_ARROW GR2A(KC_Y) // ← -#define CM_LARW CM_LEFT_ARROW -#define CM_DOWN_ARROW GR2A(KC_U) // ↓ -#define CM_DARW CM_DOWN_ARROW -#define CM_RIGHT_ARROW GR2A(KC_I) // → -#define CM_RARW CM_RIGHT_ARROW -#define CM_O_STROKE GR2A(KC_O) // ø -#define CM_OSTK CM_O_STROKE -#define CM_THORN GR2A(KC_P) // þ -#define CM_THRN CM_THORN +#define CSA_OMEGA GR2A(KC_Q) // ω +#define CSA_OMEG CSA_OMEGA +#define CSA_L_STROKE GR2A(KC_W) // ł +#define CSA_LSTK CSA_L_STROKE +#define CSA_OE_LIGATURE GR2A(KC_E) // œ +#define CSA_OE CSA_OE_LIGATURE +#define CSA_PARAGRAPH GR2A(KC_R) // ¶ +#define CSA_PARG CSA_PARAGRAPH +#define CSA_T_STROKE GR2A(KC_T) // ŧ +#define CSA_LEFT_ARROW GR2A(KC_Y) // ← +#define CSA_LARW CSA_LEFT_ARROW +#define CSA_DOWN_ARROW GR2A(KC_U) // ↓ +#define CSA_DARW CSA_DOWN_ARROW +#define CSA_RIGHT_ARROW GR2A(KC_I) // → +#define CSA_RARW CSA_RIGHT_ARROW +#define CSA_O_STROKE GR2A(KC_O) // ø +#define CSA_OSTK CSA_O_STROKE +#define CSA_THORN GR2A(KC_P) // þ +#define CSA_THRN CSA_THORN // nothing on ^ -#define CM_DEAD_TILDE GR2A(CM_C_CEDILLA) // dead ~ -#define CM_DTLD CM_DEAD_TILDE +#define CSA_DEAD_TILDE GR2A(CSA_C_CEDILLA) // dead ~ +#define CSA_DTLD CSA_DEAD_TILDE // Third row -#define CM_AE_LIGATURE GR2A(KC_A) // æ -#define CM_AE CM_AE_LIGATURE -#define CM_SHARP_S GR2A(KC_S) // ß -#define CM_SRPS CM_SHARP_S -#define CM_ETH GR2A(KC_D) // ð +#define CSA_AE_LIGATURE GR2A(KC_A) // æ +#define CSA_AE CSA_AE_LIGATURE +#define CSA_SHARP_S GR2A(KC_S) // ß +#define CSA_SRPS CSA_SHARP_S +#define CSA_ETH GR2A(KC_D) // ð // nothing on F -#define CM_ENG GR2A(KC_G) // ŋ -#define CM_H_SRTOKE GR2A(KC_H) // ħ -#define CM_HSTK CM_H_SRTOKE -#define CM_IJ_LIGATURE GR2A(KC_J) // ij -#define CM_IJ CM_IJ_LIGATURE -#define CM_KRA GR2A(KC_K) // ĸ -#define CM_L_FLOWN_DOT GR2A(KC_L) // ŀ -#define CM_LFLD CM_L_FLOWN_DOT -#define CM_DEAD_ACUTE GR2A(KC_SCLN) // dead acute accent -#define CM_DACT CM_DEAD_ACUTE +#define CSA_ENG GR2A(KC_G) // ŋ +#define CSA_H_SRTOKE GR2A(KC_H) // ħ +#define CSA_HSTK CSA_H_SRTOKE +#define CSA_IJ_LIGATURE GR2A(KC_J) // ij +#define CSA_IJ CSA_IJ_LIGATURE +#define CSA_KRA GR2A(KC_K) // ĸ +#define CSA_L_FLOWN_DOT GR2A(KC_L) // ŀ +#define CSA_LFLD CSA_L_FLOWN_DOT +#define CSA_DEAD_ACUTE GR2A(KC_SCLN) // dead acute accent +#define CSA_DACT CSA_DEAD_ACUTE // nothing on È & À // Fourth row -#define CM_CENT GR2A(KC_C) // ¢ -#define CM_LEFT_DOUBLE_QUOTE GR2A(KC_V) // “ -#define CM_LDQT CM_LEFT_DOUBLE_QUOTE -#define CM_RIGHT_DOUBLE_QUOTE GR2A(KC_B) // ” -#define CM_RDQT CM_RIGHT_DOUBLE_QUOTE -#define CM_N_APOSTROPHE GR2A(KC_N) // ʼn (deprecated unicode codepoint) -#define CM_NAPO CM_N_APOSTROPHE -#define CM_MU GR2A(KC_M) // μ -// ─ TODO box drawing character? -#define CM_HYPHENATION_POINT GR2A(CM_DOT) // ‧ TODO not an interpunct ? +#define CSA_CENT GR2A(KC_C) // ¢ +#define CSA_LEFT_DOUBLE_QUOTE GR2A(KC_V) // “ +#define CSA_LDQT CSA_LEFT_DOUBLE_QUOTE +#define CSA_RIGHT_DOUBLE_QUOTE GR2A(KC_B) // ” +#define CSA_RDQT CSA_RIGHT_DOUBLE_QUOTE +#define CSA_N_APOSTROPHE GR2A(KC_N) // ʼn (deprecated unicode codepoint) +#define CSA_NAPO CSA_N_APOSTROPHE +#define CSA_MU GR2A(KC_M) // μ +#define CSA_HORIZONTAL_BAR GR2A(KC_COMMA) // ― +#define CSA_HZBR CSA_HORIZONTAL_BAR +#define CSA_DEAD_DOT_ABOVE GR2A(KC_DOT) // dead ˙ +#define CSA_DOTA CSA_DEAD_DOT_ABOVE // GR2A-shifted characters (non-exhaustive list) // First row -#define CM_PLUS_MINUS LSFT(GR2A(KC_9)) // ± -#define CM_PSMS CM_PLUS_MINUS +#define CSA_PLUS_MINUS LSFT(GR2A(KC_9)) // ± +#define CSA_PSMS CSA_PLUS_MINUS // Fourth row -#define CM_LEFT_QUOTE LSFT(GR2A(KC_V)) // ‘ -#define CM_LQOT CM_LEFT_QUOTE -#define CM_RIGHT_QUOTE LSFT(GR2A(KC_B)) // ’ -#define CM_RQOT CM_RIGHT_QUOTE +#define CSA_LEFT_QUOTE LSFT(GR2A(KC_V)) // ‘ +#define CSA_LQOT CSA_LEFT_QUOTE +#define CSA_RIGHT_QUOTE LSFT(GR2A(KC_B)) // ’ +#define CSA_RQOT CSA_RIGHT_QUOTE #endif From b2a4434abbfe63902be668c34995587193f778dd Mon Sep 17 00:00:00 2001 From: Didier Loiseau Date: Tue, 8 Mar 2016 23:27:18 +0100 Subject: [PATCH 012/446] =?UTF-8?q?B=C3=89PO=20over=20CSA:=20Fixed=20key?= =?UTF-8?q?=20repeat=20for=20M=5FNBSP?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- keyboard/ergodox_ez/keymaps/bepo/keymap.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/keyboard/ergodox_ez/keymaps/bepo/keymap.c b/keyboard/ergodox_ez/keymaps/bepo/keymap.c index 6cee216a43..db6c9583eb 100644 --- a/keyboard/ergodox_ez/keymaps/bepo/keymap.c +++ b/keyboard/ergodox_ez/keymaps/bepo/keymap.c @@ -2,6 +2,7 @@ #include "ergodox_ez.h" #include "debug.h" #include "action_layer.h" +#include "action_util.h" #include "led.h" #include "keymap_extras/keymap_bepo.h" #include "keymap_extras/keymap_canadian_multilingual.h" @@ -391,7 +392,9 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) case M_GRV: return MACRO(DOWN(CSA_ALTGR), TYPE(CSA_DCRC), UP(CSA_ALTGR), T(SPACE), END); case M_NBSP: - return MACRO(DOWN(CSA_ALTGR), T(SPACE), UP(CSA_ALTGR), END); + // use weak mod such that pressing another key will not be affected + add_weak_mods(MOD_BIT(CSA_ALTGR)); + return MACRO(D(SPACE), END); } } else { hold_shift(); @@ -403,6 +406,9 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) return MACRO(UP(CSA_ALTGR), D(LSFT), U(SCLN), END); case M_SCLN: return MACRO(D(LSFT), U(SCLN), END); + case M_NBSP: + del_weak_mods(MOD_BIT(CSA_ALTGR)); + return MACRO(U(SPACE), END); } } break; From aa5eb49edd993e2abe3adf814e030fcdda4a3596 Mon Sep 17 00:00:00 2001 From: Didier Loiseau Date: Wed, 2 Mar 2016 00:22:41 +0100 Subject: [PATCH 013/446] =?UTF-8?q?B=C3=89PO=20over=20CSA:=20GR2A-shifted?= =?UTF-8?q?=20characters=20in=20AltGr=20layer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - define aliases for all GR2A-shifted characters - use the available characters in BÉPO over CSA AltGr layer --- keyboard/ergodox_ez/keymaps/bepo/keymap.c | 18 ++-- .../keymap_canadian_multilingual.h | 86 ++++++++++++++++--- 2 files changed, 84 insertions(+), 20 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/bepo/keymap.c b/keyboard/ergodox_ez/keymaps/bepo/keymap.c index db6c9583eb..e339792bf3 100644 --- a/keyboard/ergodox_ez/keymaps/bepo/keymap.c +++ b/keyboard/ergodox_ez/keymaps/bepo/keymap.c @@ -181,13 +181,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * "////" indicates that the key is disabled (unsupported bépo character) * * ,--------------------------------------------------. ,--------------------------------------------------. - * | – | — | < | > | [ | ] | | | | ^ | ± | //// | //// | //// | ////// | + * | – | — | < | > | [ | ] | | | | ^ | ± | //// | ÷ | × | dead ˘ | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | | | |dead '| & | œ |dead `| | | | //// | //// | ð | //// | ij | ////// | + * | | | |dead '| & | œ |dead `| | | | ¡ |dead ˇ| ð | //// | ij | ////// | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | ////// | æ | ù |dead "| € | ̛’ |------| |------| //// | þ | ß | //// |dead ~| ////// | + * | ////// | æ | ù |dead "| € | ̛’ |------| |------| © | þ | ß | ® |dead ~| dead ¯ | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | \ | { | } | … | ~ | | | | //// | //// | μ | //// | //// | | + * | | \ | { | } | … | ~ | | | | ¿ |dead °| μ | //// |dead ˛| | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' * | | | | | | | | //// | |dead ¸| | * `----------------------------------' `-----------------------------------' @@ -212,11 +212,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_UNDS, KC_TRNS, KC_TRNS, // right hand - KC_TRNS, M(M_CRC), CSA_PSMS, KC_NO, KC_NO, KC_NO, KC_NO, - KC_TRNS, KC_NO, KC_NO, CSA_ETH, KC_NO, CSA_IJ, KC_NO, - KC_NO, CSA_THRN, CSA_SRPS, KC_NO, CSA_DTLD, KC_TRNS, - KC_TRNS, KC_NO, KC_NO, CSA_MU, KC_NO, KC_NO, KC_NO, - KC_TRNS, KC_NO, KC_TRNS, CSA_DCED, KC_TRNS, + KC_TRNS, M(M_CRC), CSA_PSMS, KC_NO, CSA_DVSN, CSA_TIMS, CSA_DBRV, + KC_TRNS, CSA_IXLM, CSA_DCAR, CSA_ETH, KC_NO, CSA_IJ, KC_NO, + CSA_CPRT, CSA_THRN, CSA_SRPS, CSA_RTM, CSA_DTLD, CSA_DMCR, + KC_TRNS, CSA_IQST, CSA_DRNG, CSA_MU, KC_NO, CSA_DOGO, KC_TRNS, + KC_TRNS, KC_NO, KC_TRNS, CSA_DCED, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, diff --git a/quantum/keymap_extras/keymap_canadian_multilingual.h b/quantum/keymap_extras/keymap_canadian_multilingual.h index b1d7b4e779..c720088e8c 100644 --- a/quantum/keymap_extras/keymap_canadian_multilingual.h +++ b/quantum/keymap_extras/keymap_canadian_multilingual.h @@ -82,8 +82,8 @@ #define CSA_EURO ALTGR(KC_E) // € #define CSA_DEAD_GRAVE ALTGR(CSA_DEAD_CIRCUMFLEX) #define CSA_DGRV CSA_DEAD_GRAVE // dead ` -#define CSA_TILDE ALTGR(CSA_C_CEDILLA) // ~ -#define CSA_TILD CSA_TILDE +#define CSA_DEAD_TILDE ALTGR(CSA_C_CEDILLA) // ~ +#define CSA_DTLD CSA_DEAD_TILDE // Third row #define CSA_DEGREE ALTGR(KC_SCOLON) // ° @@ -102,7 +102,7 @@ #define CSA_NON_BREAKING_SPACE ALTGR(KC_SPACE) #define CSA_NBSP CSA_NON_BREAKING_SPACE -// GR2A-ed characters (non-exhaustive list) +// GR2A-ed characters // First row #define CSA_SUPERSCRIPT_ONE GR2A(KC_1) // ¹ #define CSA_SUP1 CSA_SUPERSCRIPT_ONE @@ -141,8 +141,8 @@ #define CSA_THORN GR2A(KC_P) // þ #define CSA_THRN CSA_THORN // nothing on ^ -#define CSA_DEAD_TILDE GR2A(CSA_C_CEDILLA) // dead ~ -#define CSA_DTLD CSA_DEAD_TILDE +#define CSA_TILDE GR2A(CSA_C_CEDILLA) // dead ~ +#define CSA_TILD CSA_TILDE // Third row #define CSA_AE_LIGATURE GR2A(KC_A) // æ @@ -175,17 +175,81 @@ #define CSA_HORIZONTAL_BAR GR2A(KC_COMMA) // ― #define CSA_HZBR CSA_HORIZONTAL_BAR #define CSA_DEAD_DOT_ABOVE GR2A(KC_DOT) // dead ˙ -#define CSA_DOTA CSA_DEAD_DOT_ABOVE +#define CSA_DDTA CSA_DEAD_DOT_ABOVE -// GR2A-shifted characters (non-exhaustive list) +// GR2A-shifted characters (different from capitalised GR2A-ed characters) // First row -#define CSA_PLUS_MINUS LSFT(GR2A(KC_9)) // ± -#define CSA_PSMS CSA_PLUS_MINUS +#define CSA_SOFT_HYPHEN GR2A(LSFT(CSA_SLASH)) // soft-hyphen, appears as a hyphen in wrapped word +#define CSA_SHYP CSA_SOFT_HYPHEN +#define CSA_INVERTED_EXCLAIM GR2A(KC_EXCLAIM) // ¡ +#define CSA_IXLM CSA_INVERTED_EXCLAIM +// nothing on 2 +#define CSA_POUND GR2A(LSFT(KC_3)) // £ +#define CSA_GBP CSA_POUND_SIGN +// already on ALTGR(KC_E) +#define CSA_EURO_BIS GR2A(LSFT(KC_4)) // € +#define CSA_EURB CSA_EURO_BIS +#define CSA_THREE_EIGHTHS GR2A(LSFT(KC_5)) // ⅜ +#define CSA_3ON8 CSA_THREE_EIGHTHS +#define CSA_FIVE_EIGHTHS GR2A(LSFT(KC_6)) // ⅝ +#define CSA_5ON8 CSA_FIVE_EIGHTHS +#define CSA_SEVEN_EIGHTHS GR2A(LSFT(KC_7)) // ⅞ +#define CSA_7ON8 CSA_SEVEN_EIGHTHS +#define CSA_TRADEMARK GR2A(LSFT(KC_8)) // ™ +#define CSA_TM CSA_TRADEMARK +#define CSA_PLUS_MINUS GR2A(LSFT(KC_9)) // ± +#define CSA_PSMS CSA_PLUS_MINUS +// nothing on 0 +#define CSA_INVERTED_QUESTION GR2A(LSFT(KC_MINUS)) // ¿ +#define CSA_IQST CSA_INVERTED_QUESTION +#define CSA_DEAD_OGONEK GR2A(LSFT(KC_EQUAL)) // dead ˛ +#define CSA_DOGO CSA_DEAD_OGONEK + +// Second row +#define CSA_REGISTERED_TRADEMARK GR2A(LSFT(KC_R)) // ® +#define CSA_RTM CSA_REGISTERED_TRADEMARK +#define CSA_YEN GR2A(LSFT(KC_Y)) // ¥ +#define CSA_YUAN CSA_YEN +#define CSA_UP_ARROW LSFT(CSA_DOWN_ARROW) // ↑ +#define CSA_DOTLESS_I GR2A(LSFT(KC_I)) // ı +#define CSA_DLSI CSA_DOTLESS_I +#define CSA_DEAD_RING GR2A(LSFT(CSA_DCRC)) // dead ° +#define CSA_DRNG CSA_DEAD_RING +#define CSA_DEAD_MACRON GR2A(LSFT(CSA_C_CEDILLA)) // dead ¯ +#define CSA_DMCR CSA_DEAD_MACRON + +// Third row +#define CSA_SECTION GR2A(LSFT(KC_S)) // § +#define CSA_SECT CSA_SECTION +#define CSA_ORDINAL_INDICATOR_A GR2A(LSFT(KC_F)) // ª +#define CSA_ORDA CSA_ORDINAL_INDICATOR_A +#define CSA_DEAD_DOUBLE_ACUTE LSFT(CSA_DEAD_ACUTE) // ˝ +#define CSA_DDCT CSA_DEAD_DOUBLE_ACUTE +#define CSA_DEAD_CARON GR2A(LSFT(CSA_E_GRAVE)) // dead ˇ +#define CSA_DCAR CSA_DEAD_CARON +#define CSA_DEAD_BREVE GR2A(LSFT(CSA_A_GRAVE)) // dead ˘ +#define CSA_DBRV CSA_DEAD_BREVE // Fourth row -#define CSA_LEFT_QUOTE LSFT(GR2A(KC_V)) // ‘ +#define CSA_BROKEN_PIPE GR2A(LSFT(CSA_U_GRAVE)) // ¦ +#define CSA_BPIP CSA_BROKEN_PIPE +#define CSA_COPYRIGHT GR2A(LSFT(KC_C)) // © +#define CSA_CPRT CSA_COPYRIGHT +#define CSA_LEFT_QUOTE GR2A(LSFT(KC_V)) // ‘ #define CSA_LQOT CSA_LEFT_QUOTE -#define CSA_RIGHT_QUOTE LSFT(GR2A(KC_B)) // ’ +#define CSA_RIGHT_QUOTE GR2A(LSFT(KC_B)) // ’ #define CSA_RQOT CSA_RIGHT_QUOTE +#define CSA_EIGHTH_NOTE GR2A(LSFT(KC_N)) // ♪ +#define CSA_8NOT CSA_EIGHTH_NOTE +#define CSA_ORDINAL_INDICATOR_O GR2A(LSFT(KC_M)) // º +#define CSA_ORDO CSA_ORDINAL_INDICATOR_O +#define CSA_TIMES GR2A(LSFT(KC_COMMA)) // × +#define CSA_TIMS CSA_TIMES +#define CSA_OBELUS GR2A(LSFT(KC_DOT)) // ÷ +#define CSA_OBEL CSA_OBELUS +// more conventional name of the symbol +#define CSA_DIVISION_SIGN CSA_OBELUS +#define CSA_DVSN CSA_DIVISION_SIGN +// TODO GR2A(LSFT(CSA_E_ACUTE)) #endif From 6c672dfdc6f3a9e7df79462d79c34e5750a72edf Mon Sep 17 00:00:00 2001 From: Didier Loiseau Date: Tue, 8 Mar 2016 22:06:27 +0100 Subject: [PATCH 014/446] =?UTF-8?q?B=C3=89PO=20over=20CSA:=20Altgr-shifted?= =?UTF-8?q?=20layer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - all characters available directly in CSA - more explicit names for macros that switch accross CSA layers - use macros to implement the shifts next to the spaces --- keyboard/ergodox_ez/keymaps/bepo/keymap.c | 110 +++++++++++++++++----- 1 file changed, 88 insertions(+), 22 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/bepo/keymap.c b/keyboard/ergodox_ez/keymaps/bepo/keymap.c index e339792bf3..2b76fea221 100644 --- a/keyboard/ergodox_ez/keymaps/bepo/keymap.c +++ b/keyboard/ergodox_ez/keymaps/bepo/keymap.c @@ -27,8 +27,10 @@ enum macros { UC_ELPS, // … END_UC, // indicates the last unicode character macro // other macros - M_TGCM, // toggle CA-mult - M_CMSFT, // toggle shift on CA-mult + M_TGCSA, // toggle BÉPO over CSA + M_CSA_SFT, // toggle shift on CSA + M_CSA_AGR_SFT, // toggle shift on LR_CSA_AGR (goes to LR_CSA_AGR_SFT) + M_CSA_SFT_AGR, // toggle AltGr on LR_CSA_SFT (goes to LR_CSA_AGR_SFT) // macros for characters that need to be un-shifted in LR_CA_MULT_SHIFT M_1, M_2, @@ -51,14 +53,16 @@ enum macros { M_FNLR, }; +#define CSA(name) M(M_CSA_##name) // calls a CSA macro + const uint16_t unicode_chars[] = { [UC_NDSH] = L'–', [UC_MDSH] = L'—', [UC_ELPS] = L'…', }; -/* shortcut for unicod character macros */ -#define MUC(name) M(UC_##name) +/* shortcut for unicode character macros */ +#define MUC(name) M(UC_##name) // calls a unicode macro const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Basic layer @@ -115,23 +119,23 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_DLR, CSA_DQOT, CSA_LGIL, CSA_RGIL, KC_LPRN, KC_RPRN, KC_DELT, KC_TAB, KC_B, CSA_ECUT, KC_P, KC_O, CSA_EGRV, KC_BSPC, KC_EQL, KC_A, KC_U, KC_I, KC_E, KC_COMM, - M(M_CMSFT), CSA_AGRV, KC_Y, KC_X, KC_DOT, KC_K, KC_ENT, + CSA(SFT), CSA_AGRV, KC_Y, KC_X, KC_DOT, KC_K, KC_ENT, KC_LCTL, M(M_FNLR), KC_LGUI, KC_MPLY, ALT_T(KC_APP), ALT_T(KC_ESC), TG(LR_NUMR), KC_PGUP, - KC_SPC, KC_LSFT, KC_PGDN, + KC_SPC, CSA(SFT), KC_PGDN, // right hand KC_DELT, KC_AT, KC_PLUS, KC_MINS, CSA_SLSH, KC_ASTR, KC_W, KC_BSPC, CSA_DCRC, KC_V, KC_D, KC_L, KC_J, KC_Z, KC_C, KC_T, KC_S, KC_R, KC_N, KC_M, - KC_ENT, CSA_APOS, KC_Q, KC_G, KC_H, KC_F, M(M_CMSFT), + KC_ENT, CSA_APOS, KC_Q, KC_G, KC_H, KC_F, CSA(SFT), MO(LR_CSA_AGR), KC_PERC, KC_HOME, CSA_CCED, CTL_T(KC_END), KC_LEFT, KC_RGHT, KC_UP, - KC_DOWN, KC_RSFT, KC_SPC + KC_DOWN, CSA(SFT), KC_SPC ), /* Shifted BÉPO over Canadian Multilingual * @@ -171,7 +175,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_TRNS, KC_EXLM, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, CSA_QEST, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, M(M_GRV), KC_TRNS, KC_TRNS, KC_TRNS, + CSA(SFT_AGR), M(M_GRV), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, @@ -201,26 +205,71 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [LR_CSA_AGR] = KEYMAP( // left hand - MUC(NDSH), MUC(MDSH), CSA_LESS, CSA_GRTR, CSA_LBRC, CSA_RBRC, KC_TRNS, - KC_TRNS, CSA_PIPE, CSA_DACT, KC_AMPR, CSA_OE, CSA_DGRV, KC_TRNS, - KC_NO, CSA_AE, CSA_UGRV, CSA_DTRM, CSA_EURO, CSA_RQOT, - KC_TRNS, CSA_BSLS, CSA_LCBR, CSA_RCBR, MUC(ELPS), CSA_TILD, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + MUC(NDSH), MUC(MDSH), CSA_LESS, CSA_GRTR, CSA_LBRC, CSA_RBRC, KC_TRNS, + KC_TRNS, CSA_PIPE, CSA_DACT, KC_AMPR, CSA_OE, CSA_DGRV, KC_TRNS, + KC_NO, CSA_AE, CSA_UGRV, CSA_DTRM, CSA_EURO, CSA_RQOT, + CSA(AGR_SFT), CSA_BSLS, CSA_LCBR, CSA_RCBR, MUC(ELPS), CSA_TILD, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_UNDS, KC_TRNS, KC_TRNS, + KC_UNDS, CSA(AGR_SFT), KC_TRNS, // right hand KC_TRNS, M(M_CRC), CSA_PSMS, KC_NO, CSA_DVSN, CSA_TIMS, CSA_DBRV, KC_TRNS, CSA_IXLM, CSA_DCAR, CSA_ETH, KC_NO, CSA_IJ, KC_NO, CSA_CPRT, CSA_THRN, CSA_SRPS, CSA_RTM, CSA_DTLD, CSA_DMCR, - KC_TRNS, CSA_IQST, CSA_DRNG, CSA_MU, KC_NO, CSA_DOGO, KC_TRNS, + KC_TRNS, CSA_IQST, CSA_DRNG, CSA_MU, KC_NO, CSA_DOGO, CSA(AGR_SFT), KC_TRNS, KC_NO, KC_TRNS, CSA_DCED, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_UNDS + KC_TRNS, CSA(AGR_SFT), KC_UNDS + ), +/* AltGr-shifted BÉPO over Canadian Multilingual + * "////" indicates that the key is disabled (unsupported bépo character or unused in bépo) + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | ¶ | //// | “ | ” | //// | //// | | | | //// | ¬ | ¼ | ½ | ¾ | ////// | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | ¦ | ˝ | § | Œ | ` | | | | //// | //// | Ð | //// | IJ | ////// | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | ////// | Æ | Ù |dead-˙| //// | //// |------| |------| //// | Þ | ẞ | ™ | //// | º | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | //// | ‘ | ’ | //// | //// | | | | //// | //// | //// | //// | ª | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | | | | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ +[LR_CSA_AGR_SFT] = KEYMAP( + // left hand + CSA_PARG, KC_NO, CSA_LDQT, CSA_RDQT, KC_NO, KC_NO, KC_TRNS, + KC_TRNS, CSA_BPIP, CSA_DDCT, CSA_SECT, S(CSA_OE), M(M_GRV), KC_TRNS, + KC_NO, S(CSA_AE), S(CSA_UGRV), CSA_DDTA, KC_NO, KC_NO, + CSA(AGR_SFT), KC_NO, CSA_LQOT, CSA_RQOT, KC_NO, KC_NO, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, CSA(AGR_SFT), KC_TRNS, + + // right hand + KC_TRNS, KC_NO, CSA_NEGT, CSA_1QRT, CSA_1HLF, CSA_3QRT, KC_NO, + KC_TRNS, KC_NO, KC_NO, S(CSA_ETH), KC_NO, S(CSA_IJ), KC_NO, + KC_NO, S(CSA_THRN), S(CSA_SRPS), CSA_TM, KC_NO, CSA_ORDO, + KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, CSA_ORDA, CSA(AGR_SFT), + CSA(SFT_AGR), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, CSA(AGR_SFT), KC_TRNS ), /* Numeric Layer * @@ -289,7 +338,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ // MEDIA AND MOUSE [LR_FN] = KEYMAP( - M(M_TGCM), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, + M(M_TGCSA), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLU, RESET, KC_TRNS, KC_TRNS, KC_CALC, KC_MAIL, KC_WHOM, KC_TRNS, KC_TRNS, LSFT(KC_DELT),LCTL(KC_INS),LSFT(KC_INS), KC_MUTE, KC_VOLD, @@ -359,20 +408,37 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) send_unicode(unicode_chars[id]); } break; - case M_TGCM: + case M_TGCSA: if (record->event.pressed) { default_layer_xor(1 << LR_CSA); } break; - case M_CMSFT: + case M_CSA_SFT: + // BÉPO over CSA: toggle shift layer + layer_invert(LR_CSA_SFT); if (record->event.pressed) { - layer_on(LR_CSA_SFT); hold_shift(); } else { release_shift(); - layer_off(LR_CSA_SFT); } break; + case M_CSA_SFT_AGR: + // BÉPO over CSA: from shift layer, momentary altgr+shift layer + layer_invert(LR_CSA_AGR); + layer_invert(LR_CSA_AGR_SFT); + if (record->event.pressed) { + // shift not needed for LR_CSA_AGR_SFT + release_shift(); + } else { + // back to shift layer + hold_shift(); + } + break; + case M_CSA_AGR_SFT: + // BÉPO over CSA: from altgr layer, momentary altgr+shift layer + layer_invert(LR_CSA_SFT); + layer_invert(LR_CSA_AGR_SFT); + break; case M_1 ... M_0: case M_DEGR: case M_SCLN: From 89b647fe2b345fd26940508784482d37148ddc45 Mon Sep 17 00:00:00 2001 From: Didier Loiseau Date: Sun, 13 Mar 2016 19:02:43 +0100 Subject: [PATCH 015/446] Replace Play by temporary num layer with left Alt - move play on fn+left thumb - move prev/next besides play --- keyboard/ergodox_ez/keymaps/bepo/keymap.c | 51 ++++++++++++++--------- 1 file changed, 31 insertions(+), 20 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/bepo/keymap.c b/keyboard/ergodox_ez/keymaps/bepo/keymap.c index 2b76fea221..a37ce7f316 100644 --- a/keyboard/ergodox_ez/keymaps/bepo/keymap.c +++ b/keyboard/ergodox_ez/keymaps/bepo/keymap.c @@ -49,8 +49,9 @@ enum macros { // macros for characters that don't have a simple key combination in LR_CA_MULT_ALTGR M_CRC, // other layer macros - M_DBL0, - M_FNLR, + M_DBL0, // double 0 + M_FNLR, // fn layer + M_NMAL, // num+alt }; #define CSA(name) M(M_CSA_##name) // calls a CSA macro @@ -76,7 +77,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |--------+------+------+------+------+------|Enter | |Enter |------+------+------+------+------+--------| * | LShift | À | Y | X | . | K | | | | ' | Q | G | H | F | RShift | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * |LCtrl | fn | LGui | Play |App/Alt| |Alt Gr| % | Home | Ç |End/Ctl| + * |LCtrl | fn | LGui |numAlt|App/Alt| |Alt Gr| % | Home | Ç |End/Ctl| * `-----------------------------------' `-----------------------------------' * ,--------------. ,-------------. * |Esc/Alt| num | | Left |Right | @@ -90,11 +91,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { // Otherwise, it needs KC_* [LR_BASE] = KEYMAP( // layer 0 : default // left hand - BP_DLR, KC_1, KC_2, KC_3, KC_4, KC_5, KC_DELT, - KC_TAB, BP_B, BP_ECUT, BP_P, BP_O, BP_EGRV, KC_BSPC, - BP_EQL, BP_A, BP_U, BP_I, BP_E, BP_COMM, - KC_LSFT, BP_AGRV, BP_Y, BP_X, BP_DOT, BP_K, KC_ENT, - KC_LCTL, M(M_FNLR), KC_LGUI, KC_MPLY, ALT_T(KC_APP), + BP_DLR, KC_1, KC_2, KC_3, KC_4, KC_5, KC_DELT, + KC_TAB, BP_B, BP_ECUT, BP_P, BP_O, BP_EGRV, KC_BSPC, + BP_EQL, BP_A, BP_U, BP_I, BP_E, BP_COMM, + KC_LSFT, BP_AGRV, BP_Y, BP_X, BP_DOT, BP_K, KC_ENT, + KC_LCTL, M(M_FNLR), KC_LGUI, M(M_NMAL), ALT_T(KC_APP), ALT_T(KC_ESC), TG(LR_NUMR), KC_PGUP, @@ -120,7 +121,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_TAB, KC_B, CSA_ECUT, KC_P, KC_O, CSA_EGRV, KC_BSPC, KC_EQL, KC_A, KC_U, KC_I, KC_E, KC_COMM, CSA(SFT), CSA_AGRV, KC_Y, KC_X, KC_DOT, KC_K, KC_ENT, - KC_LCTL, M(M_FNLR), KC_LGUI, KC_MPLY, ALT_T(KC_APP), + KC_LCTL, M(M_FNLR), KC_LGUI, M(M_NMAL), ALT_T(KC_APP), ALT_T(KC_ESC), TG(LR_NUMR), KC_PGUP, @@ -304,6 +305,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS, + // right hand KC_TRNS, KC_F6, KC_F7, KC_TAB, KC_PSLS, KC_PAST, KC_PMNS, KC_TRNS, KC_TRNS, KC_HOME, KC_P7, KC_P8, KC_P9, KC_PPLS, @@ -331,22 +333,23 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ,-------------. ,-------------. * | | | | | | * ,------|------|------| |------+------+------. - * | | | | | Next | | | - * | Mute | |------| |------| | | - * | | | | | Prev | | | + * | | | Next | | | | | + * | Mute | play |------| |------| | | + * | | | Prev | | | | | * `--------------------' `--------------------' */ // MEDIA AND MOUSE [LR_FN] = KEYMAP( M(M_TGCSA), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLU, - RESET, KC_TRNS, KC_TRNS, KC_CALC, KC_MAIL, KC_WHOM, - KC_TRNS, KC_TRNS, LSFT(KC_DELT),LCTL(KC_INS),LSFT(KC_INS), KC_MUTE, KC_VOLD, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLU, + RESET, KC_TRNS, KC_TRNS, KC_CALC, KC_MAIL, KC_WHOM, + KC_TRNS, KC_TRNS, S(KC_DELT), LCTL(KC_INS),S(KC_INS), KC_MUTE, KC_VOLD, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, - KC_MUTE, KC_TRNS, KC_TRNS, + KC_MPRV, + KC_MUTE, KC_MPLY, KC_MNXT, + // right hand KC_INS, KC_EJCT, KC_PWR, KC_SLEP, KC_WAKE, KC_PSCR, KC_SLCK, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PAUS, @@ -355,8 +358,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_MPRV, - KC_MNXT, KC_TRNS, KC_TRNS + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS ), }; @@ -492,6 +495,14 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) layer_invert(LR_NUMR); layer_invert(LR_FN); break; + case M_NMAL: + layer_invert(LR_NUMR); + if (record->event.pressed) { + register_code(KC_LALT); + } else { + unregister_code(KC_LALT); + } + break; } return MACRO_NONE; }; From 4e25342b417b64e0830886407f3842b68198f8d1 Mon Sep 17 00:00:00 2001 From: Didier Loiseau Date: Sun, 13 Mar 2016 19:17:37 +0100 Subject: [PATCH 016/446] =?UTF-8?q?Use=20TG()=20to=20switch=20to=20B=C3=89?= =?UTF-8?q?PO=20over=20CSA,=20and=20use=20KC=5FTRNS=20in=20LR=5FCSA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Simplifies future changes to modifier and special keys + removed M_TGCSA macro --- keyboard/ergodox_ez/keymaps/bepo/keymap.c | 42 ++++++++++------------- 1 file changed, 18 insertions(+), 24 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/bepo/keymap.c b/keyboard/ergodox_ez/keymaps/bepo/keymap.c index a37ce7f316..bdb7354409 100644 --- a/keyboard/ergodox_ez/keymaps/bepo/keymap.c +++ b/keyboard/ergodox_ez/keymaps/bepo/keymap.c @@ -17,7 +17,7 @@ enum layers { LR_FN, // fn layer }; -#define IS_CA_MULT_ENABLED() (default_layer_state & (1 << LR_CSA)) +#define IS_CA_MULT_ENABLED() (layer_state & (1 << LR_CSA)) enum macros { // Characters that do not exist in CSA and must be implemented based on unicode support @@ -27,7 +27,6 @@ enum macros { UC_ELPS, // … END_UC, // indicates the last unicode character macro // other macros - M_TGCSA, // toggle BÉPO over CSA M_CSA_SFT, // toggle shift on CSA M_CSA_AGR_SFT, // toggle shift on LR_CSA_AGR (goes to LR_CSA_AGR_SFT) M_CSA_SFT_AGR, // toggle AltGr on LR_CSA_SFT (goes to LR_CSA_AGR_SFT) @@ -117,26 +116,26 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [LR_CSA] = KEYMAP( // left hand - KC_DLR, CSA_DQOT, CSA_LGIL, CSA_RGIL, KC_LPRN, KC_RPRN, KC_DELT, - KC_TAB, KC_B, CSA_ECUT, KC_P, KC_O, CSA_EGRV, KC_BSPC, - KC_EQL, KC_A, KC_U, KC_I, KC_E, KC_COMM, - CSA(SFT), CSA_AGRV, KC_Y, KC_X, KC_DOT, KC_K, KC_ENT, - KC_LCTL, M(M_FNLR), KC_LGUI, M(M_NMAL), ALT_T(KC_APP), + KC_DLR, CSA_DQOT, CSA_LGIL, CSA_RGIL, KC_LPRN, KC_RPRN, KC_TRNS, + KC_TRNS, KC_B, CSA_ECUT, KC_P, KC_O, CSA_EGRV, KC_TRNS, + KC_EQL, KC_A, KC_U, KC_I, KC_E, KC_COMM, + CSA(SFT), CSA_AGRV, KC_Y, KC_X, KC_DOT, KC_K, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - ALT_T(KC_ESC), TG(LR_NUMR), - KC_PGUP, - KC_SPC, CSA(SFT), KC_PGDN, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, // right hand - KC_DELT, KC_AT, KC_PLUS, KC_MINS, CSA_SLSH, KC_ASTR, KC_W, - KC_BSPC, CSA_DCRC, KC_V, KC_D, KC_L, KC_J, KC_Z, - KC_C, KC_T, KC_S, KC_R, KC_N, KC_M, - KC_ENT, CSA_APOS, KC_Q, KC_G, KC_H, KC_F, CSA(SFT), - MO(LR_CSA_AGR), KC_PERC, KC_HOME, CSA_CCED, CTL_T(KC_END), + KC_TRNS, KC_AT, KC_PLUS, KC_MINS, CSA_SLSH, KC_ASTR, KC_W, + KC_TRNS, CSA_DCRC, KC_V, KC_D, KC_L, KC_J, KC_Z, + KC_C, KC_T, KC_S, KC_R, KC_N, KC_M, + KC_TRNS, CSA_APOS, KC_Q, KC_G, KC_H, KC_F, CSA(SFT), + MO(LR_CSA_AGR), KC_PERC, KC_TRNS, CSA_CCED, KC_TRNS, - KC_LEFT, KC_RGHT, - KC_UP, - KC_DOWN, CSA(SFT), KC_SPC + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, CSA(SFT), KC_TRNS ), /* Shifted BÉPO over Canadian Multilingual * @@ -340,7 +339,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ // MEDIA AND MOUSE [LR_FN] = KEYMAP( - M(M_TGCSA), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, + TG(LR_CSA), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLU, RESET, KC_TRNS, KC_TRNS, KC_CALC, KC_MAIL, KC_WHOM, KC_TRNS, KC_TRNS, S(KC_DELT), LCTL(KC_INS),S(KC_INS), KC_MUTE, KC_VOLD, @@ -411,11 +410,6 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) send_unicode(unicode_chars[id]); } break; - case M_TGCSA: - if (record->event.pressed) { - default_layer_xor(1 << LR_CSA); - } - break; case M_CSA_SFT: // BÉPO over CSA: toggle shift layer layer_invert(LR_CSA_SFT); From 4289ff793938bbfa2d85c0022bc765bba3eb1347 Mon Sep 17 00:00:00 2001 From: Didier Loiseau Date: Sun, 13 Mar 2016 19:38:58 +0100 Subject: [PATCH 017/446] Removed remaining ALT_T and CTL_T keys Having "true" modifiers is more reliable and practical. - moved APP in place of HOME - moved HOME in place of LSFT on left thumb - moved END in place of RSFT on right thumb (Ctrl+End with single hand!) - removed ALT_T from KC_ESC --- keyboard/ergodox_ez/keymaps/bepo/keymap.c | 32 +++++++++++------------ 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/bepo/keymap.c b/keyboard/ergodox_ez/keymaps/bepo/keymap.c index bdb7354409..cd7d24ee83 100644 --- a/keyboard/ergodox_ez/keymaps/bepo/keymap.c +++ b/keyboard/ergodox_ez/keymaps/bepo/keymap.c @@ -76,13 +76,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |--------+------+------+------+------+------|Enter | |Enter |------+------+------+------+------+--------| * | LShift | À | Y | X | . | K | | | | ' | Q | G | H | F | RShift | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * |LCtrl | fn | LGui |numAlt|App/Alt| |Alt Gr| % | Home | Ç |End/Ctl| - * `-----------------------------------' `-----------------------------------' + * |LCtrl | fn | LGui |numAlt| LAlt | |Alt Gr| % | App | Ç | RCtrl| + * `----------------------------------' `----------------------------------' * ,--------------. ,-------------. - * |Esc/Alt| num | | Left |Right | + * | Esc | num | | Left |Right | * ,------+-------+------| |------+------+------. * | | | PgUp | | Up | | | - * |Space |LShift |------| |------|RShift|Space | + * |Space | Home |------| |------| End |Space | * | | | PgDn | | Down | | | * `---------------------' `--------------------' */ @@ -90,26 +90,26 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { // Otherwise, it needs KC_* [LR_BASE] = KEYMAP( // layer 0 : default // left hand - BP_DLR, KC_1, KC_2, KC_3, KC_4, KC_5, KC_DELT, - KC_TAB, BP_B, BP_ECUT, BP_P, BP_O, BP_EGRV, KC_BSPC, - BP_EQL, BP_A, BP_U, BP_I, BP_E, BP_COMM, - KC_LSFT, BP_AGRV, BP_Y, BP_X, BP_DOT, BP_K, KC_ENT, - KC_LCTL, M(M_FNLR), KC_LGUI, M(M_NMAL), ALT_T(KC_APP), + BP_DLR, KC_1, KC_2, KC_3, KC_4, KC_5, KC_DELT, + KC_TAB, BP_B, BP_ECUT, BP_P, BP_O, BP_EGRV, KC_BSPC, + BP_EQL, BP_A, BP_U, BP_I, BP_E, BP_COMM, + KC_LSFT, BP_AGRV, BP_Y, BP_X, BP_DOT, BP_K, KC_ENT, + KC_LCTL, M(M_FNLR), KC_LGUI, M(M_NMAL), KC_LALT, - ALT_T(KC_ESC), TG(LR_NUMR), - KC_PGUP, - KC_SPC, KC_LSFT, KC_PGDN, + KC_ESC, TG(LR_NUMR), + KC_PGUP, + KC_SPC, KC_HOME, KC_PGDN, // right hand KC_DELT, KC_6, KC_7, KC_8, KC_9, KC_0, BP_W, KC_BSPC, BP_DCRC, BP_V, BP_D, BP_L, BP_J, BP_Z, BP_C, BP_T, BP_S, BP_R, BP_N, BP_M, KC_ENT, BP_APOS, BP_Q, BP_G, BP_H, BP_F, KC_RSFT, - BP_ALGR, BP_PERC, KC_HOME, BP_CCED, CTL_T(KC_END), + BP_ALGR, BP_PERC, KC_APP, BP_CCED, KC_RCTL, KC_LEFT, KC_RGHT, KC_UP, - KC_DOWN, KC_RSFT, KC_SPC + KC_DOWN, KC_END, KC_SPC ), /** * Same as default but for use with Canadian Multilingual on OS side @@ -131,11 +131,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_TRNS, CSA_DCRC, KC_V, KC_D, KC_L, KC_J, KC_Z, KC_C, KC_T, KC_S, KC_R, KC_N, KC_M, KC_TRNS, CSA_APOS, KC_Q, KC_G, KC_H, KC_F, CSA(SFT), - MO(LR_CSA_AGR), KC_PERC, KC_TRNS, CSA_CCED, KC_TRNS, + MO(LR_CSA_AGR), KC_PERC, KC_TRNS, CSA_CCED, KC_LCTL, // RCTL has a special behaviour in CSA so use LCTL KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, CSA(SFT), KC_TRNS + KC_TRNS, KC_TRNS, KC_TRNS ), /* Shifted BÉPO over Canadian Multilingual * From 5bc69c5b0a25d12aa8d96c58b01304453d5ccbd6 Mon Sep 17 00:00:00 2001 From: Didier Loiseau Date: Wed, 6 Apr 2016 00:09:03 +0200 Subject: [PATCH 018/446] Fixed compilation issues --- keyboard/ergodox_ez/keymaps/bepo/keymap.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/bepo/keymap.c b/keyboard/ergodox_ez/keymaps/bepo/keymap.c index cd7d24ee83..339faf5772 100644 --- a/keyboard/ergodox_ez/keymaps/bepo/keymap.c +++ b/keyboard/ergodox_ez/keymaps/bepo/keymap.c @@ -502,12 +502,11 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) }; // Runs just one time when the keyboard initializes. -void * matrix_init_user(void) { - return NULL; +void matrix_init_user(void) { }; // Runs constantly in the background, in a loop. -void * matrix_scan_user(void) { +void matrix_scan_user(void) { ergodox_board_led_off(); ergodox_right_led_1_off(); @@ -525,5 +524,4 @@ void * matrix_scan_user(void) { if (host_keyboard_leds() & (1< Date: Wed, 6 Apr 2016 00:13:18 +0200 Subject: [PATCH 019/446] Add delay to CSA macros using dead keys MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit With the BÉPO over CSA on Windows, the dead keys stop working after a while, like in http://superuser.com/questions/776558/suddenly-dead-keys-dont-work I suspect this is triggered by too fast typing from macros. --- keyboard/ergodox_ez/keymaps/bepo/keymap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/bepo/keymap.c b/keyboard/ergodox_ez/keymaps/bepo/keymap.c index 339faf5772..7fac3597f6 100644 --- a/keyboard/ergodox_ez/keymaps/bepo/keymap.c +++ b/keyboard/ergodox_ez/keymaps/bepo/keymap.c @@ -453,7 +453,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) case M_SCLN: return MACRO(D(SCLN), END); case M_GRV: - return MACRO(DOWN(CSA_ALTGR), TYPE(CSA_DCRC), UP(CSA_ALTGR), T(SPACE), END); + return MACRO(I(75), DOWN(CSA_ALTGR), TYPE(CSA_DCRC), UP(CSA_ALTGR), T(SPACE), END); case M_NBSP: // use weak mod such that pressing another key will not be affected add_weak_mods(MOD_BIT(CSA_ALTGR)); @@ -477,7 +477,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) break; case M_CRC: if (record->event.pressed) { - return MACRO(TYPE(CSA_DCRC), T(SPACE), END); + return MACRO(I(75), TYPE(CSA_DCRC), T(SPACE), END); } break; case M_DBL0: From db35212422f228cd9ddf68b61f47380fe1842e83 Mon Sep 17 00:00:00 2001 From: Didier Loiseau Date: Wed, 6 Apr 2016 00:13:18 +0200 Subject: [PATCH 020/446] Removed D(LSFT) is CSA macros Were causing stuck LSFT weak mods. --- keyboard/ergodox_ez/keymaps/bepo/keymap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/bepo/keymap.c b/keyboard/ergodox_ez/keymaps/bepo/keymap.c index 7fac3597f6..8d77619856 100644 --- a/keyboard/ergodox_ez/keymaps/bepo/keymap.c +++ b/keyboard/ergodox_ez/keymaps/bepo/keymap.c @@ -466,9 +466,9 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) unregister_code(KC_1 + (id - M_1)); break; case M_DEGR: - return MACRO(UP(CSA_ALTGR), D(LSFT), U(SCLN), END); + return MACRO(UP(CSA_ALTGR), U(SCLN), END); case M_SCLN: - return MACRO(D(LSFT), U(SCLN), END); + return MACRO(U(SCLN), END); case M_NBSP: del_weak_mods(MOD_BIT(CSA_ALTGR)); return MACRO(U(SPACE), END); From 8d6bbf2757d7dc085b0765feda8d67b48c6c8f8b Mon Sep 17 00:00:00 2001 From: Didier Loiseau Date: Wed, 6 Apr 2016 00:19:12 +0200 Subject: [PATCH 021/446] Fix issue #221: LGUI(KC_LSFT) does not work - on mod keys, register LGUI, LSFT etc. as normal mods instead of weak mods: - they won't be cleared by layer switching - LSFT(KC_LGUI) will now have the same behavior as LGUI(KC_LSFT) --- tmk_core/common/action.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/tmk_core/common/action.c b/tmk_core/common/action.c index 2ccc0e0b94..9010896343 100644 --- a/tmk_core/common/action.c +++ b/tmk_core/common/action.c @@ -88,14 +88,24 @@ void process_action(keyrecord_t *record) action.key.mods<<4; if (event.pressed) { if (mods) { - add_weak_mods(mods); + if (IS_MOD(action.key.code)) { + // e.g. LSFT(KC_LGUI): we don't want the LSFT to be weak as it would make it useless. + // this also makes LSFT(KC_LGUI) behave exactly the same as LGUI(KC_LSFT) + add_mods(mods); + } else { + add_weak_mods(mods); + } send_keyboard_report(); } register_code(action.key.code); } else { unregister_code(action.key.code); if (mods) { - del_weak_mods(mods); + if (IS_MOD(action.key.code)) { + del_mods(mods); + } else { + del_weak_mods(mods); + } send_keyboard_report(); } } From c2a3df31239249b2fb65e2552376daac0e49ae61 Mon Sep 17 00:00:00 2001 From: Christopher Browne Date: Wed, 27 Apr 2016 12:52:47 -0400 Subject: [PATCH 022/446] Saving crontab for user on host --- cbbrowne.cbbrowne | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 cbbrowne.cbbrowne diff --git a/cbbrowne.cbbrowne b/cbbrowne.cbbrowne new file mode 100644 index 0000000000..622e4eedf8 --- /dev/null +++ b/cbbrowne.cbbrowne @@ -0,0 +1,25 @@ +* * * * * /home/cbbrowne/bin/cookie > /dev/null 2> /dev/null +2 2-5 * * * /home/cbbrowne/GitConfig/Scripts/cfcleanup > /dev/null 2> /dev/null +#2,22,42 * * * * /usr/bin/offlineimap -u Noninteractive.Quiet > /dev/null 2> /dev/null +# Edit this file to introduce tasks to be run by cron. +# +# Each task to run has to be defined through a single line +# indicating with different fields when the task will be run +# and what command to run for the task +# +# To define the time you can provide concrete values for +# minute (m), hour (h), day of month (dom), month (mon), +# and day of week (dow) or use '*' in these fields (for 'any').# +# Notice that tasks will be started based on the cron's system +# daemon's notion of time and timezones. +# +# Output of the crontab jobs (including errors) is sent through +# email to the user the crontab file belongs to (unless redirected). +# +# For example, you can run a backup of all your user accounts +# at 5 a.m every week with: +# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/ +# +# For more information see the manual pages of crontab(5) and cron(8) +# +# m h dom mon dow command From 1c2705eea59c6e772dd771c5f77fbbddeda1d61d Mon Sep 17 00:00:00 2001 From: IBNobody Date: Sat, 11 Jun 2016 17:24:28 -0500 Subject: [PATCH 023/446] fixed color detection routine in makefile --- tmk_core/rules.mk | 58 +++++++++++++++++++++++------------------------ 1 file changed, 28 insertions(+), 30 deletions(-) diff --git a/tmk_core/rules.mk b/tmk_core/rules.mk index 8cae22b38f..79a7282456 100644 --- a/tmk_core/rules.mk +++ b/tmk_core/rules.mk @@ -43,7 +43,7 @@ # 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, +# 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. @@ -66,7 +66,7 @@ BUILD_DIR = .build OBJDIR = $(BUILD_DIR)/obj_$(TARGET) -# Optimization level, can be [0, 1, 2, 3, s]. +# Optimization level, can be [0, 1, 2, 3, s]. # 0 = turn off optimization. s = optimize for size. # (Note: 3 is not always the best optimization level. See avr-libc FAQ.) OPT = s @@ -161,10 +161,8 @@ CFLAGS += -fshort-enums CFLAGS += -fno-strict-aliasing # add color ifeq ($(COLOR),true) -ifeq ("$(shell echo "int main(){}" | $(CC) -fdiagnostics-color -x c - -o /dev/null 2>&1)", "") +ifeq ("$(echo "int main(){}" | $(CC) -fdiagnostics-color -x c - -o /dev/null 2>&1)", "") CFLAGS+= -fdiagnostics-color -else ifeq ("$(shell echo "int main(){}" | $(CC) -fcolor-diagnostics -x c - -o /dev/null 2>&1)", "") - CFLAGS+= -fcolor-diagnostics endif endif CFLAGS += -Wall @@ -223,7 +221,7 @@ endif # for use in COFF files, additional information about filenames # and function names needs to be present in the assembler source # files -- see avr-libc docs [FIXME: not yet described there] -# -listing-cont-lines: Sets the maximum number of continuation lines of hex +# -listing-cont-lines: Sets the maximum number of continuation lines of hex # dump that will be displayed for a given single line of source input. ASFLAGS = $(ADEFS) -Wa,-adhlns=$(@:%.o=%.lst),-gstabs,--listing-cont-lines=100 ASFLAGS += $(patsubst %,-I%,$(EXTRAINCDIRS)) @@ -239,7 +237,7 @@ PRINTF_LIB_MIN = -Wl,-u,vfprintf -lprintf_min PRINTF_LIB_FLOAT = -Wl,-u,vfprintf -lprintf_flt # If this is left blank, then it will use the Standard printf version. -PRINTF_LIB = +PRINTF_LIB = #PRINTF_LIB = $(PRINTF_LIB_MIN) #PRINTF_LIB = $(PRINTF_LIB_FLOAT) @@ -251,7 +249,7 @@ SCANF_LIB_MIN = -Wl,-u,vfscanf -lscanf_min SCANF_LIB_FLOAT = -Wl,-u,vfscanf -lscanf_flt # If this is left blank, then it will use the Standard scanf version. -SCANF_LIB = +SCANF_LIB = #SCANF_LIB = $(SCANF_LIB_MIN) #SCANF_LIB = $(SCANF_LIB_FLOAT) @@ -263,7 +261,7 @@ MATH_LIB = -lm # Each directory must be seperated by a space. # Use forward slashes for directory separators. # For a directory that has spaces, enclose it in quotes. -EXTRALIBDIRS = +EXTRALIBDIRS = @@ -324,7 +322,7 @@ JTAG_DEV = /dev/com1 DEBUG_PORT = 4242 # Debugging host used to communicate between GDB / avarice / simulavr, normally -# just set to localhost unless doing some sort of crazy debugging when +# just set to localhost unless doing some sort of crazy debugging when # avarice is running on a different computer. DEBUG_HOST = localhost @@ -358,7 +356,7 @@ endif MSG_ERRORS_NONE = Errors: none MSG_BEGIN = -------- begin -------- MSG_END = -------- end -------- -MSG_SIZE_BEFORE = Size before: +MSG_SIZE_BEFORE = Size before: MSG_SIZE_AFTER = Size after: MSG_COFF = Converting to AVR COFF: MSG_EXTENDED_COFF = Converting to AVR Extended COFF: @@ -396,22 +394,22 @@ ALL_CPPFLAGS = -mmcu=$(MCU) -x c++ $(CPPFLAGS) $(GENDEPFLAGS) $(EXTRAFLAGS) ALL_ASFLAGS = -mmcu=$(MCU) -x assembler-with-cpp $(ASFLAGS) $(EXTRAFLAGS) # Default target. -all: - @$(MAKE) begin - @$(MAKE) gccversion - @$(MAKE) sizebefore +all: + @$(MAKE) begin + @$(MAKE) gccversion + @$(MAKE) sizebefore @$(MAKE) clean_list # force clean each time - @$(MAKE) build - @$(MAKE) sizeafter + @$(MAKE) build + @$(MAKE) sizeafter @$(MAKE) end # Quick make that doesn't clean -quick: - @$(MAKE) begin - @$(MAKE) gccversion - @$(MAKE) sizebefore - @$(MAKE) build - @$(MAKE) sizeafter +quick: + @$(MAKE) begin + @$(MAKE) gccversion + @$(MAKE) sizebefore + @$(MAKE) build + @$(MAKE) sizeafter @$(MAKE) end # Change the build target to build a HEX file or a library. @@ -456,12 +454,12 @@ sizeafter: # @if [[ $($(SIZE) --target=$(FORMAT) $(TARGET).hex | awk 'NR==2 {print "0x"$5}') -gt 0x200 ]]; then $(SECHO) "File is too big!"; fi # Display compiler version information. -gccversion : +gccversion : @$(SILENT) || $(CC) --version -# Program the device. +# Program the device. program: $(BUILD_DIR)/$(TARGET).hex $(BUILD_DIR)/$(TARGET).eep $(PROGRAM_CMD) @@ -492,7 +490,7 @@ endif dfu-programmer $(MCU) erase dfu-programmer $(MCU) flash $(KEYMAP_PATH)/compiled.hex dfu-programmer $(MCU) reset - + dfu-start: dfu-programmer $(MCU) reset dfu-programmer $(MCU) start @@ -514,9 +512,9 @@ endif # Generate avr-gdb config/init file which does the following: -# define the reset signal, load the target file, connect to target, and set +# define the reset signal, load the target file, connect to target, and set # a breakpoint at main(). -gdb-config: +gdb-config: @$(REMOVE) $(GDBINIT_FILE) @echo define reset >> $(GDBINIT_FILE) @echo SIGNAL SIGHUP >> $(GDBINIT_FILE) @@ -618,7 +616,7 @@ $(OBJDIR)/%.o : %.c $(OBJDIR)/%.o : %.cpp @mkdir -p $(@D) @$(SILENT) || printf "$(MSG_COMPILING_CPP) $<" | $(AWK_CMD) - $(CC) -c $(ALL_CPPFLAGS) $< -o $@ + $(CC) -c $(ALL_CPPFLAGS) $< -o $@ @$(BUILD_CMD) # Compile: create assembler files from C source files. @@ -642,7 +640,7 @@ $(OBJDIR)/%.o : %.S # Create preprocessed source for use in sending a bug report. %.i : %.c - $(CC) -E -mmcu=$(MCU) $(CFLAGS) $< -o $@ + $(CC) -E -mmcu=$(MCU) $(CFLAGS) $< -o $@ # Target: clean project. clean: begin clean_list end From 3fe26d47a62117c985843361d279bc73e3c86c40 Mon Sep 17 00:00:00 2001 From: Christopher Browne Date: Mon, 13 Jun 2016 16:27:33 -0400 Subject: [PATCH 024/446] Restructuring in keeping with recent changes to conventions --- keyboard/planck/keymaps/README.md | 3 +- keyboard/planck/keymaps/cbbrowne/.gitignore | 1 + keyboard/planck/keymaps/cbbrowne/README.md | 28 - keyboard/planck/keymaps/cbbrowne/compiled.hex | 1463 ----------------- .../planck/keymaps/cbbrowne/config_user.h | 6 + keyboard/planck/keymaps/cbbrowne/keymap.c | 22 +- keyboard/planck/keymaps/cbbrowne/readme.md | 63 + 7 files changed, 81 insertions(+), 1505 deletions(-) create mode 100644 keyboard/planck/keymaps/cbbrowne/.gitignore delete mode 100644 keyboard/planck/keymaps/cbbrowne/README.md delete mode 100644 keyboard/planck/keymaps/cbbrowne/compiled.hex create mode 100644 keyboard/planck/keymaps/cbbrowne/config_user.h create mode 100644 keyboard/planck/keymaps/cbbrowne/readme.md diff --git a/keyboard/planck/keymaps/README.md b/keyboard/planck/keymaps/README.md index 9152353017..c1711aed80 100644 --- a/keyboard/planck/keymaps/README.md +++ b/keyboard/planck/keymaps/README.md @@ -19,4 +19,5 @@ When adding your keymap to this list, keep it organised alphabetically (select l # List of Planck keymaps -* **default** default Planck layout \ No newline at end of file +* **default** default Planck layout +* **cbbrowne** cbbrowne's Planck layout \ No newline at end of file diff --git a/keyboard/planck/keymaps/cbbrowne/.gitignore b/keyboard/planck/keymaps/cbbrowne/.gitignore new file mode 100644 index 0000000000..0cf0c6cc56 --- /dev/null +++ b/keyboard/planck/keymaps/cbbrowne/.gitignore @@ -0,0 +1 @@ +compiled.hex diff --git a/keyboard/planck/keymaps/cbbrowne/README.md b/keyboard/planck/keymaps/cbbrowne/README.md deleted file mode 100644 index e190c8b41e..0000000000 --- a/keyboard/planck/keymaps/cbbrowne/README.md +++ /dev/null @@ -1,28 +0,0 @@ -cbbrowne custom keyboard -============================== - -Due to cbbrowne@acm.org -Christopher Browne - -This was originally based on the default keyboard map, but I have been -doing sundry experimentation: - - * To figure things out about the toolset - * I'm an Emacs guy, so will be needing a fair bit of tuning - * It made sense to mess around some with keyboard maps. - - I tried added Workman alongside Dvorak and Colemak - - Boy, oh boy, these don't help!!! - - I have done 30 years of learning of Emacs key mappings, and - these alternative keyboards massively mess me up - - I added a keypad, originally based on keymaps/numpad.c, but - mighty substantially revised, as that one seems to be rotated 90 - degrees from usual conventions for number pads - * The keypad layer also includes some sample "hacks" of cool things, - all using actions attached in using the function action_get_macro() - - Key [1][2] aka "q" types out my name, cbbrowne, as a fun example - of a key generating a bunch of keystrokes. The keystroke is - sufficiently inconvenient that it isn't terribly practical for me - to use it, but hey, it shows how others might use this facility - in a more useful context. - - Key [2][2] aka "a" uses a random number generator to select a digit 0-9 at random - - Key [3][2] aka "z" uses a random number generator to select a letter a-z at random diff --git a/keyboard/planck/keymaps/cbbrowne/compiled.hex b/keyboard/planck/keymaps/cbbrowne/compiled.hex deleted file mode 100644 index f5a208372a..0000000000 --- a/keyboard/planck/keymaps/cbbrowne/compiled.hex +++ /dev/null @@ -1,1463 +0,0 @@ -:100000000C94A2020C94E6020C94E6020C94E60214 -:100010000C94E6020C94E6020C94E6020C94E602C0 -:100020000C94E6020C94E6020C94E7140C94B915B7 -:100030000C941B230C94E6020C94E6020C94E6024A -:100040000C94E6020C9448030C94E6020C94E6022D -:100050000C94E6020C9483230C94E6020C94E602C2 -:100060000C94E6020C94E6020C94E6020C94E60270 -:100070000C94E6020C94E6020C94E6020C94E60260 -:100080000C945C0B0C94E6020C94E6020C94E602D1 -:100090000C94E6020C94E6020C94E6020C94E60240 -:1000A0000C94E6020C94E6020C94E602261648161E -:1000B0003617481636178D16B01636170517181747 -:1000C000021A021A311A311A701A901AE61BE61B2C -:1000D0009B1AE61B4B1B4B1BB21BBB1BE61BE01BFF -:1000E000581B581B581B581B581B581B581B581B78 -:1000F000581B581B581B581B581B581B581B581B68 -:10010000681B761B7D1B841B8E1B07634236B79BC7 -:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 -:100120005763BD6DEDFD753EF6177231BF000000DF -:10013000803F08000000BE922449123EABAAAA2AC2 -:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD -:1001500000000000BF000000803F00000000000819 -:100160004178D3BB4387D1133D190E3CC3BD4282B6 -:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 -:10018000FFBE01C4FF7F3F00000000000000000030 -:1001900000000000000000010204060A0F17202CD6 -:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 -:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF -:1001C00002010000000000000000000075010106AF -:1001D00002060105020501050205011502150112BD -:1001E0000212011A021A0111021101080208290063 -:1001F00014001A000800150017001C0018000C005D -:10020000120013002A00E000040016000700090095 -:100210000A000B000D000E000F0033002800E10063 -:100220001D001B000600190005001100100036001B -:100230003700380034002B000030E200E3000152A8 -:100240002C002C0002525000510052004F00350289 -:100250001E021F0220022102220223022402250282 -:10026000260227022A0001003A003B003C003D0024 -:100270003E003F002D022E022F023002310201000B -:100280004000410042004300440045000053035336 -:10029000035300500100010003530100010001005D -:1002A000010001000100AB00AA00A900AE0035006A -:1002B0001E001F0020002100220023002400250032 -:1002C000260027002A0001003A003B003C003D00C8 -:1002D0003E003F002D002E002F00300031000100B5 -:1002E00040004100420043004400450000530353D6 -:1002F0000353005001000100010001000100010052 -:10030000010001000100AB00AA00A900AE00290015 -:1003100001301A000800150017001C005800570093 -:10032000570058002A00E0000230160007000900BC -:100330000A000B0056002400250026002800E100DA -:1003400003301B00060019000500110057002100B2 -:1003500022002300370083500030E200E300000059 -:100360002C002C0000531E001F0020002700280333 -:10037000540068006500200050006C0061006E00B1 -:1003800063006B0020004B006500790062006F0085 -:1003900061007200640000002C034F0072007400C2 -:1003A00068006F006C0069006E00650061007200FB -:1003B00020004B006500790062006F006100720050 -:1003C0006400730000000403090409026D000401C5 -:1003D00000A0FA0904000001030101000921110134 -:1003E0000001223F000705810308000A09040100FB -:1003F0000103010200092111010001224D0007053E -:10040000820308000A090402000103000000092118 -:10041000110100012236000705830308000A0904C0 -:10042000030001030000000921110100012239002D -:10043000070584031000011201100100000008EDFF -:10044000FE606001000102000105010906A101052D -:100450000719E029E71500250195087501810205B6 -:1004600008190129059505750191029501750391FA -:100470000105071900297715002501957875018177 -:1004800002C005010980A101850216010026B700FE -:100490001A01002AB700751095018100C0050C09EA -:1004A00001A1018503160100269C021A01002A9C65 -:1004B00002751095018100C005010902A101090121 -:1004C000A1000509190129051500250195057501EA -:1004D00081029501750381010501093009311581FA -:1004E000257F95027508810609381581257F9501BC -:1004F00075088106050C0A38021581257F9501755E -:10050000088106C0C005010906A101050719E029F7 -:10051000E71500250195087501810295017508818F -:1005200001050819012905950575019102950175C7 -:100530000391010507190029FF150025FF95067590 -:10054000088100C011241FBECFEFDAE0DEBFCDBFAF -:1005500004B603FE24C08091200390912103A09152 -:100560002203B09123038730904BA740B04BB9F4DE -:100570001092200310922103109222031092230361 -:1005800014BE84B7877F84BF88E10FB6F894809348 -:100590006000109260000FBEE0E0F8E3099511E002 -:1005A000A0E0B1E0E0E9FAE502C005900D92A23CBE -:1005B000B107D9F713E0A2ECB1E001C01D92A0325F -:1005C000B107E1F70E942D120C94462D0C94000007 -:1005D0000895089581E0089508950C94E9020C941B -:1005E000EA020C94EC020E94102923E030E0281B60 -:1005F0003109220F2093C6010895282F2F9880914A -:100600008000211108C0877F8093800010928D00A8 -:1006100010928C001BC0886080938000233019F4F6 -:100620008FEF9FEF0FC083E090E0821B9109880F4E -:10063000991F2FEF3FEFA90102C0569547958A9564 -:10064000E2F7CA0190938D0080938C000C94F30222 -:100650000E94F30284E08093C5011092C2010895C4 -:10066000279A2F988FEF9FEF9093870080938600B3 -:100670008AE08093800089E1809381000E9479283C -:100680000C9428030E9430036E9A769A0C94E80228 -:100690001F920F920FB60F9211242F933F938F93B7 -:1006A0009F93EF93FF93E091C301F091C401CF01B9 -:1006B00001969093C4018093C3010090C50102C0CC -:1006C000F695E7950A94E2F7EF738091C2018230C4 -:1006D00019F4E03251F404C0813039F4EF3329F4D5 -:1006E00080916F008D7F80936F00F0E0E457FE4FA4 -:1006F000E49121E031E0E29FC001E39F900D1124DD -:100700000090C60102C0969587950A94E2F79093EF -:100710008D0080938C00FF91EF919F918F913F917D -:100720002F910F900FBE0F901F901895CF9320918F -:10073000840030918500FC01613089F028F062303E -:1007400091F06330B9F133C08281882331F085EEB6 -:100750000E94A6180E94D0282AC085EE26C0828159 -:10076000811146C024C0409100015091010165EB08 -:10077000649FC001659F900D112487589A4D67EAC8 -:1007800070E00E94E22C909301018093000142816D -:10079000442369F082276AE070E00E94E22CCEE1F7 -:1007A000C80F8C2F0E94A6188C2F0E946E1980E013 -:1007B00090E020C0409100015091010165EB649FE1 -:1007C000C001659F900D112487589A4D67EA70E02B -:1007D0000E94E22C90930101809300014281442306 -:1007E00031F382276AE170E00E94E22CC4E0D8CFA6 -:1007F0008CEC91E0CF91089581E008950C94FC0376 -:1008000008950C94420380911702882309F448C08C -:100810008091D3019091D401009779F40E944D23E7 -:100820009093D4018093D3018091D50190E00097FB -:1008300071F48091D60190E00AC00E945923209162 -:100840000201309103012817390740F329C00197AD -:10085000880F991F880F991FFC01E952FE4F608194 -:100860007181828193810E94C20AE091D50184E066 -:10087000E89FF0011124E952FE4F6081718182816D -:1008800093814FE050E00E947A0E8091D50190E074 -:1008900001966091D60170E00E94F62C8093D501FC -:1008A0000C94ED02109219020C948F0A0895089589 -:1008B00081E0809319020C945704089508958F9253 -:1008C0009F92AF92BF92EF92FF920F931F93CF939D -:1008D000DF93CDB7DEB7A3970FB6F894DEBF0FBE98 -:1008E000CDBF7C01FC0100811181C8010E944A2119 -:1008F000B8010E9461068C01B7010E94FE038823A3 -:1009000009F4CCC10032F0E51F0741F4F701828100 -:10091000882309F458C00E94DE0EC0C10132F0E500 -:100920001F0741F4F7018281882309F44CC00E941B -:10093000E70EB4C10232F0E51F0751F4F7018281DE -:10094000882309F440C00E94DA0E8111F0CFE3CF72 -:100950000332F0E51F0739F4F7018281882399F10A -:100960000E9458049BC10432F0E51F0739F4F701D7 -:100970008281882341F10E94520490C10532F0E542 -:100980001F0749F4F70182818823E9F08091190259 -:100990008111F1CFE5CF0632F0E51F0739F4F701F9 -:1009A0008281882381F00E94EE0E0AC00732F0E5B2 -:1009B0001F0749F4F7018281882329F00E94F90E6C -:1009C0000E945E046BC180911902811105C0F7017C -:1009D00082818111CFC018C1003E110579F4F70161 -:1009E0008281882309F44DC00E948F0A81E08093A0 -:1009F0001802109217021092D60150C1023E110542 -:100A000059F4F70182818823E1F10E948F0A109244 -:100A100018021092170242C1033E110591F4F7012A -:100A20008281882371F10E948F0A1092180281E05E -:100A3000809317021092D5011092D4011092D30125 -:100A40002DC10235110559F4F7018281882309F47B -:100A500025C180910201909103010A970DC00135D3 -:100A6000110579F4F7018281882309F417C1809177 -:100A70000201909103010A96909303018093020171 -:100A80000DC14091060183E2E1E2F1E0DE01119641 -:100A900001900D928A95E1F7F701808121E030E025 -:100AA0002C0F3D1F280F311DC901209104013091E9 -:100AB0000501FC01E20FF31F6081772767FD709548 -:100AC000640F711D882777FD8095982F0E94182A42 -:100AD00020E030E040E451E40E947D294B015C01BC -:100AE000F701218184E090E0821B9109BC018827F5 -:100AF00077FD8095982F0E94182A9B01AC01C501B3 -:100B0000B4010E9415299B01AC0160E070E080E017 -:100B100090E40E948B2B20E030E04CED50E40E94EA -:100B2000282B4B015C01F70182818823D1F04FE033 -:100B300050E0C501B4010E947A0E8091180288230A -:100B4000A1F08091D60124E0829FF0011124E952A6 -:100B5000FE4F80829182A282B3828F5F8093D60102 -:100B600004C0C501B4010E94C20A0F3F110508F07C -:100B70002ECF94C08091D20181111FC0043130E585 -:100B8000130709F051C00E94000481E08093D20154 -:100B90000E944D239093D1018093D0011092C901FE -:100BA0001092CB011092CA011092CD011092CC018B -:100BB0001092CF011092CE0171C08091D00190911E -:100BC000D1010E945923883C910570F48091C9019C -:100BD000E82FF0E0EE0FFF1FE653FE4F1183008376 -:100BE0008F5F8093C9015AC0043880E5180721F04F -:100BF0000538104501F13AC0F7018281882341F0A0 -:100C00001092C70182E01EC0043830E5130759F581 -:100C10008091C701811106C086E20E94A61886E273 -:100C20000E946E1982E01CC00438F0E51F0741F3F2 -:100C300005381045D9F4F7018281882331F01092EC -:100C4000C80180E20E94BD1929C08091C8018111AC -:100C500006C087E20E94A61887E20E946E1980E211 -:100C60000E94C4191BC00538104529F381E0809308 -:100C7000C7018093C801C701A3960FB6F894DEBFE1 -:100C80000FBECDBFDF91CF911F910F91FF90EF90DD -:100C9000BF90AF909F908F900C94EF0280E0A3964E -:100CA0000FB6F894DEBF0FBECDBFDF91CF911F917D -:100CB0000F91FF90EF90BF90AF909F908F9008950D -:100CC00008959CE0799FF001112490E3899FE00D45 -:100CD000F11D1124E60FF11DEE0FFF1FE251FE4F33 -:100CE000859194910895880F991FFC01E259FF4F57 -:100CF000859194910895880F991FFC01E251FE4F50 -:100D00008591949108950F931F93CF93DF93EC01F6 -:100D1000811521E39207A0F5C11580E3D80708F0FB -:100D2000D7C0C83ED105D8F4C03ED10508F007C2EF -:100D3000C83AD10578F4C53AD10508F06AC0C13087 -:100D4000D10509F463C008F4F7C1C430D10508F037 -:100D5000F6C1F2C1CB3BD10508F466C0EDC1C115A7 -:100D600090E2D90708F0AFC0C11521E0D20708F022 -:100D7000E6C1C03FD10508F4DFC18E0110651FC276 -:100D8000C03880E5D80700F5C03790E5D90708F0EE -:100D9000A3C0C11520E5D20709F4ACC050F4CE01C0 -:100DA000905480319F4008F0C7C1DF708E01106AF7 -:100DB00006C2C13080E5D80709F4AEC0C43190E561 -:100DC000D90708F4AFC0B8C1C33820E5D20709F489 -:100DD0008EC050F4C13890E5D90709F482C008F0FC -:100DE00083C000E011EDEBC1C03181E5D80708F404 -:100DF000A3C1C11597E5D90708F436C1CE019057B4 -:100E00008115904108F098C1DF7093C101E010E0B6 -:100E1000D6C1C53AD10509F494C1C63AD10509F045 -:100E200093C102E810E4CBC1C83AD10509F48FC1DF -:100E3000C93AD10509F48EC1CA3AD10509F48DC168 -:100E4000CB3AD10509F48CC1CC3AD10509F48BC158 -:100E5000CD3AD10509F48AC1C03BD10509F489C155 -:100E6000CE3AD10509F488C1CF3AD10509F487C13A -:100E7000C13BD10509F486C1C23BD10509F485C146 -:100E8000C33BD10509F484C1C43BD10509F483C136 -:100E9000C53BD10509F482C1C63BD10509F481C126 -:100EA000C73BD10509F480C1C83BD10509F47FC116 -:100EB000C93BD10509F47EC1CA3BD10509F47DC106 -:100EC00000E014E47CC1CE019F700E947B0678C1D3 -:100ED000DD278E01106C73C1CF70DD278E01146D7C -:100EE0006EC100E010ED6BC100E012ED68C100E0E2 -:100EF00013ED65C10E94511C0E948F0A0E94560486 -:100F00008FEF94E32CE0815090402040E1F700C047 -:100F100000000E94A82353C18091F4028160809355 -:100F2000F4024DC10E940924811102C00E94E523F0 -:100F30000E941C2490E090931F0380931E03C230F4 -:100F400080E5D80721F480911E03816086C0C430FB -:100F500090E5D90721F480911E0382607EC0C630DF -:100F600020E5D20721F480911E03846076C0C8304A -:100F700080E5D80719F480911E0327C0CA3090E598 -:100F8000D90721F480911E03806167C0CC3020E531 -:100F9000D20721F480911E0380625FC0CE3080E5CD -:100FA000D80721F480911E03806457C0C03190E5BA -:100FB000D90721F480911E0380684FC0C23120E51B -:100FC000D20729F480911E038460886046C0C33034 -:100FD00080E5D80721F480911E038E7F3EC0C53086 -:100FE00090E5D90721F480911E038D7F36C0C7306C -:100FF00020E5D20721F480911E038B7F2EC0C930DB -:1010000080E5D80719F480911E0326C0CB3090E507 -:10101000D90721F480911E038F7E1FC0CD3020E5BB -:10102000D20721F480911E038F7D17C0CF3080E559 -:10103000D80721F480911E038F7B0FC0C13190E54A -:10104000D90721F480911E038F7707C0C331D045A3 -:1010500031F480911E038B7F877F80931E038091E4 -:101060001E030E942024ABC08D2F99278F709927D3 -:1010700081309105D9F49E012370332702C0880F77 -:10108000991F2A95E2F79C688E0144E0000F111F1A -:101090004A95E1F700271370802B912B53E0CC0F7A -:1010A000DD1F5A95E1F7C076DD272FC0823091050C -:1010B00031F4DC2FCC278E01016F106A80C08330A1 -:1010C000910569F4CE018370992701E010E002C018 -:1010D000000F111F8A95E2F7C8019C680FC0843089 -:1010E0009105B9F4CE018370992701E010E002C0A8 -:1010F000000F111F8A95E2F7C8019A6823E0CC0F10 -:10110000DD1F2A95E1F7C07ED7708C010C2B1D2BBB -:1011100056C08530910531F4DC2FCC278E01046F49 -:10112000106A4DC0069709F04AC0CF71DD27DC2F49 -:10113000CC278E01106243C000E010E040C08E0159 -:101140003EC001E810E43BC003E810E438C002EE02 -:1011500014E435C009EE14E432C00AEE14E42FC0E2 -:1011600005EB14E42CC006EB14E429C007EB14E4EF -:1011700026C00CEC14E423C00DEC14E420C003E8FA -:1011800015E41DC00AE815E41AC002E915E417C009 -:1011900004E915E414C001E216E411C003E216E408 -:1011A0000EC004E216E40BC005E216E408C006E235 -:1011B00016E405C007E216E402C00AE216E4C8011C -:1011C000DF91CF911F910F9108959CE0799FF001DD -:1011D000112490E3899FE00DF11D1124E60FF11D0C -:1011E000EE0FFF1FE251FE4F85919491803E9105D5 -:1011F000E0F4803C910558F58133910509F46FC006 -:1012000048F48932910509F463C08A32910509F4E2 -:101210006DC072C089339105E9F082389105D1F033 -:101220008533910509F44DC067C0833E910581F176 -:1012300038F4803E9105B9F0823E9105D9F05CC04A -:10124000863E910561F1873E9105A1F155C00E944E -:101250007306089520911E0320FD02C021FF4CC09B -:1012600080EE90E049C080911E0380FFF9CF89E3B2 -:1012700090E042C080911E0382FF0EC080911E0349 -:1012800084FF03C080E090E037C083EE90E034C07C -:1012900080911E0382FFF2CF82EE90E02DC08091FC -:1012A0001E0383FF0BC080911E0384FDEBCF87EEEE -:1012B00090E022C080911E0383FFF5CF86EE90E080 -:1012C0001BC080911E0385FF07C089E290E014C017 -:1012D00080911E0385FFF9CF85E390E00DC08091DA -:1012E0001E0386FF07C08AE290E006C080911E03BD -:1012F00086FFF9CF81E390E00E94830608950C9465 -:10130000F102E82FF0E0E05BFE4F8081E82FEF7004 -:10131000F0E082958F7021E030E0A90102C0440F17 -:10132000551F8A95E2F740A308950F931F93CF931B -:10133000DF9385B7806885BF85B7806885BFC3E0C8 -:10134000D0E001E010E0FE01E05BFE4F8081E82F7D -:10135000EF70F0E021A182958F70A80102C0440FC8 -:10136000551F8A95E2F7CA01822B81A38C2F0E9418 -:101370008109219740F78BE090E061E070E0FC018B -:10138000EC5BFE4F2081E22FEF70F0E042A122954E -:101390002F70DB0102C0AA0FBB1F2A95E2F79D0147 -:1013A000242B22A3019758F7DF91CF911F910F9122 -:1013B0000C940104EF92FF920F931F93CF93DF934E -:1013C00002E212E0C3E0EE24E394F12CD5E08C2F8E -:1013D0000E9481098BE090E040E050E0FC01EC5B72 -:1013E000FE4F6081E62FEF70F0E020A130E06295C3 -:1013F0006F7002C0359527956A95E2F720FD09C008 -:101400009701082E02C0220F331F0A94E2F7422BE5 -:10141000532B019718F7F801929182918F0184174D -:10142000950721F051834083D09307018C2F0E94B0 -:101430008109C15060F68091070187FD2CC0815061 -:10144000809307018F3F39F08FE99FE00197F1F713 -:1014500000C0000020C08091200290912102909352 -:1014600029028093280280911E0290911F0290937E -:1014700027028093260280911C0290911D02909376 -:1014800025028093240280911A0290911B0290936E -:101490002302809322020E94030481E0DF91CF9116 -:1014A0001F910F91FF90EF900895E82FF0E0EE0F5D -:1014B000FF1FEE5DFD4F80819181089508950F9388 -:1014C0001F93CF930AE212E0C0E0F801929182915B -:1014D0008F010E94C522C80FF2E002321F07A9F750 -:1014E0008C2FCF911F910F9108950E940924811193 -:1014F00002C00E94E5230E942E24809309033E9A95 -:10150000809171008D7F8093710082E080939000C4 -:101510008AE18093910081E080932C02089580916C -:101520002C02811102C00E94750A10927C02109256 -:101530007B02809171008D7F80937100809190007B -:101540008F738093900010923E0210923D02109291 -:101550007502109276021092770210927802109221 -:10156000740210927302E3E5F2E0A3E4B2E0119298 -:101570001192119211921D921D9282E0E337F807A9 -:10158000B1F70895CF92DF92EF92FF920F931F93DE -:10159000CF93DF9320913D02222309F484C06B0195 -:1015A0007C0180912C02811102C00E94750A03E720 -:1015B00012E0C7E0D0E0A7019601F8019291829174 -:1015C000729162918F010E947929811131C0FE01CF -:1015D000EE0FFF1FEE0FFF1FED5AFD4F108211821D -:1015E00012821382DE01AA0FBB1FAD5BBD4F1196A5 -:1015F0001C921E92C730D105E9F021964481558195 -:10160000668177814083518362837383148215825C -:101610001682178212968D919C91139711969C9326 -:101620008E9313961C921E92129734961296E2CFC6 -:10163000219708F680917B0290917C02019797FD9B -:1016400005C090937C0280937B0204C010927C02C0 -:1016500010927B0280917B0290917C022091790212 -:1016600030917A022817390724F010927A021092EA -:101670007902892BC1F4809171008D7F8093710074 -:10168000809190008F738093900010927502109259 -:1016900076021092770210927802109274021092E1 -:1016A000730210923D02DF91CF911F910F91FF9035 -:1016B000EF90DF90CF9008951F920F920FB60F9288 -:1016C00011244F925F926F927F928F929F92AF926E -:1016D000BF92CF92DF92EF92FF922F933F934F935F -:1016E0005F936F937F938F939F93AF93BF93CF93AA -:1016F000DF93EF93FF9380913D02882309F49BC110 -:10170000C0917B02D0917C021C161D060CF093C187 -:1017100040902D0250902E0260902F027090300267 -:1017200020E030E0A901C301B2010E94242B181669 -:101730000CF065C0C130D10509F452C08091790226 -:1017400090917A02BE010E94F62C7C0190937A025D -:101750008093790280903F0290904002A0904102D5 -:10176000B090420220E030E040E85FE3C501B40100 -:101770000E94152960933F027093400280934102BA -:1017800090934202F701EE0FFF1FEE0FFF1FED5A7D -:10179000FD4FA301920160817181828193810E943A -:1017A0007D2920E030E040E05EE30E94282B9B0191 -:1017B000AC01C501B4010E94242B18168CF4C7019A -:1017C0000196BE010E94F62C90937A0280937902D2 -:1017D00010923F0210924002109241021092420277 -:1017E000E0917902F0917A02EE0FFF1FEE0FFF1FDA -:1017F000ED5AFD4F6081718182819381D0C0C0908C -:101800007502D0907602E0907702F090780220E0A6 -:1018100030E0A901C701B6010E94792921978823E8 -:1018200009F4A2C0FE01EE0FFF1FEE0FFF1FED5ADD -:10183000FD4F80809180A280B380A5019401C701F3 -:10184000B6010E94792987FF31C0A501940160E0AB -:1018500070E08CED93EC0E947D2920E030E040E4C4 -:1018600051E40E947D2920E030E040E05FE30E94E7 -:10187000282B9B01AC0160E070E080E090E40E94C6 -:101880008B2B9B01AC01C501B4010E94282B9B014D -:10189000AC01C701B6010E94792987FF07C0A701E3 -:1018A000960160E070E08CED93E439C0A5019401ED -:1018B000C701B6010E94242B18160CF055C0A501D3 -:1018C000940160E070E08CED93E40E947D2920E0BB -:1018D00030E040E451E40E947D2920E030E040E027 -:1018E0005FE30E94282B9B01AC0160E070E080E088 -:1018F00090E40E948B2B9B01AC01C501B4010E94B6 -:10190000282B9B01AC01C701B6010E94242B18169D -:101910005CF5A701960160E070E08CED93EC0E940D -:101920007D2920E030E040E451E40E947D2920E060 -:1019300030E040E05FE30E94282B9B01AC0160E0B7 -:1019400070E080E090E40E948B2B9B01AC01C7010A -:10195000B6010E94282B60937502709376028093E3 -:1019600077029093780213C0FE01EE0FFF1FEE0F77 -:10197000FF1FED5AFD4F80819181A281B381809339 -:10198000750290937602A0937702B09378026091EB -:101990007502709176028091770290917802209181 -:1019A0002A0230912B022F3F4FEF340731F02F5F87 -:1019B0003F4F30932B0220932A020E94040F6B01A9 -:1019C0007C0120E034E244EF51E40E94792987FF52 -:1019D00008C086EFC82E88E2D82E84EFE82E81E476 -:1019E000F82E20E030E040E051E4C701B6010E944B -:1019F000282B9B01AC0160E074E284E79BE40E9429 -:101A00007D296B017C010E94EA2970939700609305 -:101A10009600209108013091090140910A015091EE -:101A20000B01C701B6010E94282B0E94EA2970937E -:101A300099006093980080913E02882309F433C195 -:101A4000C0903902D0903A02E0903B02F0903C0204 -:101A500020E030E0A901C701B6010E94242B18162E -:101A6000D4F580912A0290912B028F3F2FEF92079D -:101A700029F0019690932B0280932A02C701B601A8 -:101A80000E94040F20E030E040E051E40E94282B47 -:101A90009B01AC0160E074E284E79BE40E947D2935 -:101AA0006B017C010E94EA29709397006093960075 -:101AB000209108013091090140910A0150910B01D8 -:101AC000C701B6010E94282B0E94EA297093990051 -:101AD0006093980008C010929700109296001092A0 -:101AE00099001092980060913302709134026F5FF8 -:101AF0007F4F7093340260933302209196003091AF -:101B0000970080E090E0232BF1F0C0919600D091F7 -:101B100097000E94162A6B017C01BE0180E090E0D4 -:101B20000E94162A9B01AC01609135027091360229 -:101B300080913702909138020E947D2920E03FEF8A -:101B40004FE757E410C00E94162A6B017C0120E089 -:101B500030EE4FEF54E4609135027091360280917F -:101B60003702909138020E94282B9B01AC01C701DB -:101B7000B6010E94242B87FD96C0809131028F5FB1 -:101B80008093310290E02091050330910603821783 -:101B90009307A0F080911003882319F0109231026E -:101BA0000DC0809171008D7F8093710080919000B5 -:101BB0008F738093900010923E027DC0809132021C -:101BC000C0913102811128C0C0900A03D0900B034C -:101BD000E0900C03F0900D0320E030E0A901C70174 -:101BE000B6010E94242B1816BCF481E080933202C7 -:101BF0001092390210923A0210923B0210923C026B -:101C0000C0923502D0923602E0923702F09238024A -:101C1000C150C093310243C01092320210922B0285 -:101C200010922A02E0910703F091080348E0C49F54 -:101C3000E00DF11D112480819181A281B3818093F7 -:101C4000390290933A02A0933B02B0933C0220E009 -:101C500030E040E85EE364817581868197810E946F -:101C6000282B6B017C0180910C01682F70E080E0D3 -:101C700090E00E94162A20E030E048EC52E40E94F6 -:101C80007D299B01AC01C701B6010E94282B6093FE -:101C90003502709336028093370290933802109287 -:101CA0003402109233028091090380FD04C0109227 -:101CB0003E0210923D02FF91EF91DF91CF91BF91D3 -:101CC000AF919F918F917F916F915F914F913F91D4 -:101CD0002F91FF90EF90DF90CF90BF90AF909F90AB -:101CE0008F907F906F905F904F900F900FBE0F90EE -:101CF0001F901895CF92DF92EF92FF92CF93DF93D0 -:101D00006B017C01EA0180912C02811102C00E94CA -:101D1000750A8091090380FF46C080917B029091F3 -:101D20007C0208970CF03FC0809171008D7F8093FA -:101D3000710080913E0281110E948F0A81E08093A0 -:101D40003D0210922B0210922A0220E030E0A901FD -:101D5000C701B6010E94242B1816DCF480917B0287 -:101D600090917C02FC01EE0FFF1FEE0FFF1FED5A5A -:101D7000FD4FC082D182E282F382FC01EE0FFF1F91 -:101D8000ED5BFD4FD183C083019690937C028093DD -:101D90007B0280917100826080937100809190003D -:101DA000806880939000DF91CF91FF90EF90DF905B -:101DB000CF9008958091090381700895809109035F -:101DC0008160809309030E9432240C945D04809109 -:101DD00009038E7F809309030C94322480917D0245 -:101DE00090E0019666E070E00E94F62C80937D0200 -:101DF000089580917D0290E0019766E070E00E9476 -:101E0000F62C80937D0208958F929F92AF92BF929D -:101E1000CF92DF92EF92FF920F931F93CF93DF93B6 -:101E20006B017C01C0912A02D0912B02BE0180E09F -:101E300090E00E94162A4B015C01A701960160E028 -:101E400070E08CE594E40E947D299B01AC01C50102 -:101E5000B4010E94282B0E94EA2920917D022330A0 -:101E600009F473C028F4222351F02130E9F02CC189 -:101E7000243009F4A0C0253009F4E0C025C180E079 -:101E800090E0A0E0BFE38093080190930901A09344 -:101E90000A01B0930B0110922D0210922E021092A3 -:101EA0002F021092300210C110922D0210922E02B9 -:101EB00010922F02109230026431710540F46A30A2 -:101EC000710560F520E030E040E85EE32BC0693C3E -:101ED000710508F0AAC080E090E00E94162A20E078 -:101EE00030E040EA51E40E94142920E030E044E36D -:101EF00053E40E947D299B01AC010E94282B20E025 -:101F000030E040E05EE30E94282B9B01AC0160E0E2 -:101F100070E080E09EE30E94142944C020E030E09D -:101F200040E05FE3C701B6010E94282B6B017C01F2 -:101F300080E090E0A0E0BEE3809308019093090167 -:101F4000A0930A01B0930B01BFC010922D02109212 -:101F50002E0210922F02109230024AE0469F90010A -:101F6000479F300D1124C90168EB7BE00E94E22CF1 -:101F7000BC016C5D754077FF03C071956195710977 -:101F8000882777FD8095982F0E94182A2EE333EC3E -:101F90004EE259E30E94282B20E030E040EC5EE363 -:101FA0000E941529609308017093090180930A012A -:101FB00090930B0189C010922D0210922E02109264 -:101FC0002F0210923002CE0183709927892BE1F005 -:101FD000BE016170772780E090E00E94162A20E021 -:101FE00030E040E05EE30E94282B20E030E040E457 -:101FF0005FE30E94152960930801709309018093A3 -:102000000A0190930B010CC080E090E0A0E0BFE3D8 -:102010008093080190930901A0930A01B0930B01EA -:10202000C770DD27CD2B09F04FC010920801109228 -:10203000090110920A0110920B0146C010922D0264 -:1020400010922E0210922F021092300200E010E047 -:1020500020E03FE3009308011093090120930A0157 -:1020600030930B016739710578F180E090E00E94B0 -:10207000162A20E030E047E153E40E94142920E0D2 -:1020800030E04AE754E40E947D2920E030E048E453 -:1020900052E40E94282B20E030E040EA51E40E9404 -:1020A0005A2A0E94E529660F771F660F771FFB01EA -:1020B000EC5AFE4F2081318142815381C701B60124 -:1020C0000E94282B6B017C01C701B601DF91CF91E3 -:1020D0001F910F91FF90EF90DF90CF90BF90AF9046 -:1020E0009F908F90089580918E020895CF93DF93F3 -:1020F00000D01F92CDB7DEB79C01809115038430CC -:1021000019F593E099833B832A839093E9008FEF3D -:102110009091E800815095FD06C095ED9A95F1F7F4 -:1021200000008111F5CF8091E80085FF0DC040E0EF -:1021300050E063E070E0CE0101960E94D7128091DA -:10214000E8008E778093E8000F900F900F90DF915A -:10215000CF910895CF93DF9300D01F92CDB7DEB714 -:1021600020911503243021F522E029839B838A8363 -:1021700083E08093E9008FEF9091E800815095FD16 -:1021800006C095ED9A95F1F700008111F5CF809189 -:10219000E80085FF0DC040E050E063E070E0CE0154 -:1021A00001960E94D7128091E8008E778093E80014 -:1021B0000F900F900F90DF91CF910895209115030C -:1021C0002430F1F422E02093E9002FEF3091E80071 -:1021D000215035FD06C035ED3A95F1F7000021118B -:1021E000F5CF2091E80025FF0BC040E050E065E00E -:1021F00070E00E94D7128091E8008E778093E8000B -:102200000895CF93DF93EC0190911503943009F07A -:1022100046C0809117018823D9F080911801882346 -:10222000B9F09093E9008FEF9091E800815095FD0F -:1022300006C095E19A95F1F700008111F5CF8091E4 -:10224000E80085FF2CC040E050E060E170E017C07E -:1022500081E08093E9008FEF9091E800815095FD37 -:1022600006C095ED9A95F1F700008111F5CF8091A8 -:10227000E80085FF14C040E050E068E070E0CE0167 -:102280000E94D7128091E8008E778093E80080E169 -:10229000FE01AEE7B2E001900D928A95E1F7DF9181 -:1022A000CF91089580911403811109C00E946C148C -:1022B0000E94C9148091E20084608093E200089536 -:1022C000109214030895089508950C94102342E089 -:1022D00061EC81E00E94E61342E061EC82E00E9442 -:1022E000E61342E061EC83E00E94E61342E161EC18 -:1022F00084E00C94E61380911703833009F455C0F1 -:1023000030F4813071F0823009F48EC008958A3043 -:1023100009F47AC08B3009F460C0893009F09CC0A0 -:1023200020C080911603813A09F096C08091E800A0 -:10233000877F8093E80080911A0390911B03892B7B -:1023400021F460E18EE792E003C060E080E090E07D -:1023500070E00E9422138091E8008B778093E80060 -:10236000089580911603813209F076C080911A0396 -:1023700090911B03009719F0039709F06DC08091AD -:10238000E800877F8093E8008091E80082FD05C027 -:10239000809115038111F8CF5FC08091F100809387 -:1023A0008E028091E8008B7753C080911603813AAA -:1023B00009F052C080911A0390911B03892B09F0F8 -:1023C0004BC08091E800877F8093E8008091E8000F -:1023D00080FFFCCF8091170136C0809116038132B7 -:1023E000D9F580911A0390911B03892BA9F580914F -:1023F000E800877F8093E8000E941B1480911803F7 -:10240000809317010C94511C80911603813221F5A1 -:102410008091E800877F8093E8000E941B148091E0 -:10242000190380938F02089580911603813AA1F4D5 -:102430008091E800877F8093E8008091E80080FF2A -:10244000FCCF80918F028093F1008091E8008E771D -:102450008093E8000C941B14089584B7877F84BF91 -:1024600088E10FB6F89480936000109260000FBE70 -:1024700090E080E80FB6F89480936100909361003B -:102480000FBE0E94BE170E946C140E94C914809156 -:10249000E20084608093E20078940E944F170E94CB -:1024A000C0178DE091E00E946A1780911503853076 -:1024B00069F40E94D122809113038823B1F30E9412 -:1024C000FF22882391F30E94C112EFCF0E94C81708 -:1024D000ECCF292F332723303105C9F064F42130A4 -:1024E000310581F02230310509F043C08DE690E0DE -:1024F0002AEC33E042C021323105F1F022323105BD -:1025000041F137C082E190E027E334E036C09927FB -:102510008130910541F08230910541F0892B49F5D8 -:10252000E6ECF3E005C0E8E9F3E002C0EEE6F3E034 -:10253000849190E09F0121C06430D8F4E62FF0E050 -:10254000EE0FFF1FE055FE4F2081318189E090E0C2 -:1025500014C0643070F470E0FB01EE0FFF1FE8550B -:10256000FE4F20813181FB01EC55FE4F808190E0D0 -:1025700004C080E090E020E030E0FA013183208365 -:10258000089580E189BD82E189BD09B400FEFDCFD7 -:102590008091D8008F7D8093D8008091E000826088 -:1025A0008093E0008091E00081FDFCCF0895CF9200 -:1025B000DF92EF92FF920F931F93CF93DF93EC0183 -:1025C0008B016A010E943A14811133C0C114D104F5 -:1025D00039F0F60180819181081B190BC80FD91FB2 -:1025E000E12CF12C0115110519F18091E80085FD10 -:1025F00016C08091E8008E778093E800C114D10462 -:1026000049F0F60180819181E80EF91EF182E082A5 -:1026100085E00FC00E943A14882321F30AC08991F3 -:102620008093F10001501109FFEFEF1AFF0ADACF92 -:1026300080E0DF91CF911F910F91FF90EF90DF909D -:10264000CF90089520911C0330911D032617370762 -:1026500048F06115710539F42091E8002E77209338 -:10266000E80001C0B90140E061157105A9F12091B0 -:102670001503222309F443C0253009F442C02091F8 -:10268000E80023FD40C02091E80022FD32C02091E7 -:10269000E80020FFE9CF4091F3002091F20030E004 -:1026A000342BFC01CF016115710559F0283031053B -:1026B00040F481918093F100615071092F5F3F4F89 -:1026C000F1CF41E02830310509F040E02091E800E9 -:1026D0002E772093E800C8CF4111C9CF0AC080915E -:1026E0001503882361F0853061F08091E80083FD57 -:1026F0000AC08091E80082FFF2CF80E0089582E076 -:10270000089583E0089581E0089520911C0330919D -:102710001D032617370748F06115710539F420911C -:10272000E8002E772093E80001C0B901FC0120E009 -:102730006115710591F180911503882309F440C05A -:10274000853009F43FC08091E80083FD3DC0809151 -:10275000E80082FD2FC08091E80080FFE9CF209142 -:10276000F3008091F20090E0922B6115710559F011 -:102770008830910540F424912093F1003196615006 -:1027800071090196F2CF21E0089709F020E08091CD -:10279000E8008E778093E800CBCF2111CCCF0AC020 -:1027A00080911503882361F0853061F08091E80005 -:1027B00083FD0AC08091E80082FFF2CF80E0089597 -:1027C00082E0089583E0089581E00895982F97307E -:1027D00058F59093E900981739F07091EC0020912A -:1027E000ED005091F00003C0242F762F50E021FF20 -:1027F00019C03091EB003E7F3093EB003091ED003B -:102800003D7F3093ED003091EB0031603093EB0071 -:102810007093EC002093ED005093F0002091EE00B7 -:1028200027FF07C09F5FD3CF8F708093E90081E0BF -:10283000089580E008958091160387FF11C080916C -:10284000E80082FD05C0809115038111F8CF11C009 -:102850008091E8008B770BC080911503882349F0A5 -:102860008091E80080FFF8CF8091E8008E77809318 -:10287000E80008952091E4003091E50095E640914C -:10288000EC00842F817040FF22C08091E80080FD21 -:102890001CC080911503882391F0853091F08091C0 -:1028A000EB0085FD10C04091E4005091E500421717 -:1028B000530729F39A01915011F784E0089582E0BB -:1028C000089583E0089581E0089580E0089540919F -:1028D000E80042FFDECF08950E94DA140E94E2145D -:1028E000E0EEF0E0808181608083E8EDF0E08081BF -:1028F0008F77808319BCA7EDB0E08C918E7F8C938D -:1029000080818F7E80831092140308950F931F930C -:10291000CF93DF930E94DA140E94E214C8EDD0E056 -:1029200088818F77888388818068888388818F7D7C -:10293000888319BC1092150310921103109213038F -:102940001092120300EE10E0F80180818B7F8083EB -:1029500088818160888342E060E080E00E94E61325 -:10296000E1EEF0E080818E7F8083E2EEF0E0808116 -:1029700081608083808188608083F80180818E7F80 -:102980008083888180618883DF91CF911F910F912F -:102990000895E8EDF0E080818F7E8083E7EDF0E040 -:1029A00080818160808384E082BF81E08093140312 -:1029B0000C948614E8EDF0E080818E7F8083109285 -:1029C000E20008951092DA001092E10008951F923B -:1029D0000F920FB60F9211242F933F934F935F9353 -:1029E0006F937F938F939F93AF93BF93EF93FF93D7 -:1029F0008091E10082FF0BC08091E20082FF07C05E -:102A00008091E1008B7F8093E1000E944E178091BE -:102A1000DA0080FF1FC08091D80080FF1BC080912A -:102A2000DA008E7F8093DA008091D90080FF0DC09C -:102A300080E189BD82E189BD09B400FEFDCF81E05E -:102A4000809315030E94521105C019BC1092150302 -:102A50000E9460118091E10080FF19C08091E20026 -:102A600080FF15C08091E2008E7F8093E20080910C -:102A7000E20080618093E2008091D80080628093C0 -:102A8000D80019BC85E0809315030E9464118091E1 -:102A9000E10084FF30C08091E20084FF2CC080E11F -:102AA00089BD82E189BD09B400FEFDCF8091D800C7 -:102AB0008F7D8093D8008091E1008F7E8093E1002C -:102AC0008091E2008F7E8093E2008091E20081603D -:102AD0008093E20080911103882311F084E007C005 -:102AE0008091E30087FD02C081E001C083E0809314 -:102AF00015030E9465118091E10083FF29C0809138 -:102B0000E20083FF25C08091E100877F8093E10090 -:102B100082E080931503109211038091E1008E7F73 -:102B20008093E1008091E2008E7F8093E2008091AB -:102B3000E20080618093E20042E060E080E00E9479 -:102B4000E6138091F00088608093F0000E9463118A -:102B5000FF91EF91BF91AF919F918F917F916F9175 -:102B60005F914F913F912F910F900FBE0F901F904B -:102B700018951F920F920FB60F9211242F933F9327 -:102B80004F935F936F937F938F939F93AF93BF9375 -:102B9000CF93DF93EF93FF93C091E900CF708091C3 -:102BA000EC00D82FD17080FDD0E81092E900809120 -:102BB000F000877F8093F00078940E94FD151092BA -:102BC000E9008091F00088608093F000CD2BCF70F9 -:102BD000C093E900FF91EF91DF91CF91BF91AF9149 -:102BE0009F918F917F916F915F914F913F912F9125 -:102BF0000F900FBE0F901F9018951F93CF93DF93E8 -:102C0000CDB7DEB7AA970FB6F894DEBF0FBECDBF23 -:102C1000E6E1F3E088E08E0F9091F10091938E133E -:102C2000FBCF0E947B118091E80083FF1FC1809140 -:102C3000160390911703492F50E04A30510508F0D0 -:102C400015C1FA01EA5AFF4F0C940A2D803881F021 -:102C5000823809F00BC180911A038F708093E900CC -:102C60008091EB0085FB882780F91092E90006C06F -:102C70008091120390911303911182609091E8006A -:102C8000977F9093E8008093F1001092F100C8C004 -:102C9000282F2D7F09F0EAC0882319F0823061F0D7 -:102CA000E5C080911803813009F0E0C0933009F04D -:102CB00080E0809313032BC080911803811127C0FB -:102CC00080911A038F7009F4D1C08093E90020919C -:102CD000EB0020FF1CC0933021F48091EB00806258 -:102CE00014C09091EB0090619093EB0021E030E0F4 -:102CF000A90102C0440F551F8A95E2F74093EA00EC -:102D00001092EA008091EB0088608093EB001092B3 -:102D1000E9008091E800877F86C08111A7C01091EB -:102D200018031F778091E3008078812B8093E30064 -:102D30008091E800877F8093E8000E941B148091B7 -:102D4000E80080FFFCCF8091E30080688093E3007F -:102D5000111102C082E001C083E08093150386C098 -:102D60008058823008F082C0809118039091190336 -:102D70008C3D53E0950779F583E08A838AE2898365 -:102D80004FB7F894DE01139620E03EE051E2E32FC6 -:102D9000F0E050935700E49120FF03C0E295EF70FC -:102DA0003F5FEF708E2F90E0EA3010F0C79601C0C1 -:102DB000C0968D939D932F5F243149F74FBF80912B -:102DC000E800877F8093E8006AE270E0CE01019618 -:102DD0000E94221314C0AE014F5F5F4F60911A032F -:102DE0000E946912BC01009709F440C09091E8006C -:102DF000977F9093E80089819A810E948513809142 -:102E0000E8008B778093E80031C0803879F58091B5 -:102E1000E800877F8093E800809111038093F100A0 -:102E20008091E8008E778093E8000E941B141EC0FA -:102E300081111CC0909118039230C0F48091E80079 -:102E4000877F8093E800909311030E941B14809168 -:102E50001103811106C08091E30087FD02C081E06B -:102E600001C084E0809315030E9467118091E800FF -:102E700083FF0AC08091E800877F8093E8008091FB -:102E8000EB0080628093EB00AA960FB6F894DEBF49 -:102E90000FBECDBFDF91CF911F9108950895CF93BD -:102EA000809115038823A1F0C091E900CF70909123 -:102EB000EC00892F817090FD80E8C82B1092E9000A -:102EC0008091E80083FD0E94FD15CF70C093E9005A -:102ED000CF91089590939502809394020895E09184 -:102EE0009402F0919502309721F00190F081E02D4D -:102EF000099480E00895E0919402F0919502309752 -:102F000021F00280F381E02D09940895E09194026C -:102F1000F0919502309721F00480F581E02D09941D -:102F2000089520919202309193028217930771F0D5 -:102F30009093930280939202E0919402F091950213 -:102F4000309721F00680F781E02D099408952091B3 -:102F50009002309191028217930771F09093910241 -:102F600080939002E0919402F0919502309721F0C5 -:102F70000084F185E02D0994089508950C94BD17FF -:102F80000E9444230E9495090E94CA230C94792828 -:102F90005F926F927F928F929F92AF92BF92CF92E9 -:102FA000DF92EF92FF920F931F93CF93DF9300D0A6 -:102FB00000D01F92CDB7DEB70E94DA099FE9C92E73 -:102FC00092E0D92E03E010E0AA24A394B12C502E55 -:102FD000802F0E94550A4C01F601729062906F0199 -:102FE0006826792661147104A1F40150110978F75B -:102FF0008FEF89838A831B820E944D238160782F03 -:103000009D838C8349815A816B818D810E947818C0 -:1030100038C08091F40281FD0E945E0A2BE030E00E -:103020007501022E02C0EE0CFF1C0A94E2F7C701E4 -:1030300086219721892B09F129835A828E209F208E -:1030400091E0892809F490E09B830E944D238160E0 -:10305000782F9D838C8349815A816B818D810E9459 -:103060007818000F111FF801E956FD4F80819181FA -:10307000E826F926F182E08204C02150310980F669 -:10308000B4CF0E94B125109196020E946F171817B5 -:10309000D1F00E946F17809396020F900F900F90BF -:1030A0000F900F90DF91CF911F910F91FF90EF90B4 -:1030B000DF90CF90BF90AF909F908F907F906F9058 -:1030C0005F900C947F090F900F900F900F900F90CE -:1030D000DF91CF911F910F91FF90EF90DF90CF90F4 -:1030E000BF90AF909F908F907F906F905F9008956A -:1030F000CF93DF93CDB7DEB72B970FB6F894DEBF33 -:103100000FBECDBF4F83588769877A878B87DE01D3 -:10311000119686E0FD0111928A95E9F785E0FE019E -:10312000379601900D928A95E1F749815A816B811A -:103130007C818D819E810E94EF1E2B960FB6F894A4 -:10314000DEBF0FBECDBFDF91CF910895CF9388230F -:1031500009F4C2C0C82F823859F40E946F1781FD4C -:10316000BBC089E30E94C9210E94962289E30CC05A -:10317000833879F40E946F1780FDAEC083E50E940A -:10318000C9210E94962283E50E940B22CF910C94C4 -:103190009622843859F40E946F1782FD9DC087E4FF -:1031A0000E94C9210E94962287E4EECF8CEF8C0FFB -:1031B000813A48F48C2F0E94E12781118DC08C2F19 -:1031C0000E94C921E3CF80E28C0F883048F4C77099 -:1031D00081E001C0880FCA95EAF70E944F22D6CF3E -:1031E0008BE58C0F833078F4C53A29F0C63A31F07C -:1031F00083E890E005C081E890E002C082E890E0BA -:10320000CF910C94911788E58C0F833108F064C03E -:10321000C83A39F1C93A41F1CA3A49F1CB3A51F1C8 -:10322000CC3A59F1CD3A61F1C03B69F1CE3A71F136 -:10323000CF3A79F1C13B81F1C23B89F1C33B91F1B6 -:10324000C43B99F1C53BA1F1C63BA9F1C73BB1F124 -:10325000C83BB9F1C93BC1F1CA3BC9F180E090E07C -:1032600038C082EE90E035C089EE90E032C08AEE40 -:1032700090E02FC085EB90E02CC086EB90E029C059 -:1032800087EB90E026C08CEC90E023C08DEC90E0C2 -:1032900020C083E891E01DC08AE891E01AC082E96D -:1032A00091E017C084E991E014C081E292E011C07E -:1032B00083E292E00EC084E292E00BC085E292E0ED -:1032C00008C086E292E005C087E292E002C08AE28E -:1032D00092E0CF910C94A717CF910895882309F419 -:1032E0004BC0823859F40E946F1781FF45C089E3B3 -:1032F0000E94C9210E94962289E30CC0833871F490 -:103300000E946F1780FF38C083E50E94C9210E9488 -:10331000962283E50E940B220C949622843859F45D -:103320000E946F1782FF28C087E40E94C9210E9473 -:10333000962287E4EFCF9CEF980F913A58F390E2F2 -:10334000980F983050F4877091E001C0990F8A95DA -:10335000EAF7892F0E945522DFCF9BE5980F933023 -:1033600020F480E090E00C949117885A833120F487 -:1033700080E090E00C94A7170895882321F00E9424 -:103380004F220C9496220895882321F00E94552202 -:103390000C94962208957F928F929F92AF92BF9243 -:1033A000CF92DF92EF92FF920F931F93CF93DF9311 -:1033B0001F92CDB7DEB77C01C62E772EFC010581AA -:1033C00002950F70128111110E946C220E94C2217D -:1033D000882379F0112369F080E28C0D883048F061 -:1033E00082E00E94AB210E94C22191E0D82ED92612 -:1033F00001C0D12CE72DE295EF70F0E0E05AFF4FCD -:103400000C940A2D872D807F072D0F70882311F0D3 -:103410000295007F112389F0002309F499C180E20D -:103420008C0D883020F4802F0E944F2203C0802F03 -:103430000E945F220E9496228BC18C2D0E946E19E1 -:10344000002309F4C3C180E28C0D883020F4802F62 -:103450000E94552203C0802F0E9465220E9496225E -:10346000B5C1872D807F972D9F70803211F4892FF1 -:1034700003C0892F8295807FCC2021F0F1E0CF1608 -:10348000A1F01DC0112339F0002319F1013009F515 -:103490000E947F229BC1002319F0013009F496C1DC -:1034A00089830E948222898110C1112321F0063074 -:1034B00008F08CC10EC0053008F088C106C1112388 -:1034C00059F0002331F0F701958190FF41C19F70C1 -:1034D00095830E94BD197AC1002309F4F6C03EC14C -:1034E000872D86958695837090E0009719F0019757 -:1034F00061F06CC1112321F08C2D972D937002C0C7 -:1035000080E090E00E94911761C1112321F08C2D81 -:10351000972D937002C080E090E00E94A71756C1DB -:103520008C2D112319F00E94B92402C00E9421257C -:103530000E94A6254BC1872D837009F052C011113E -:1035400045C18C2D829586958770880F880F9C2D9C -:103550009F70892E912CA12CB12C082E04C0880CB0 -:10356000991CAA1CBB1C0A94D2F7C4FE14C00FE01D -:1035700010E020E030E0B901A80104C0440F551F5D -:10358000661F771F8A95D2F7CB01BA0160957095B7 -:103590008095909503C060E070E0CB01272D2695C3 -:1035A0002695237030E02230310569F02330310553 -:1035B00089F0682979298A299B292130310571F000 -:1035C0000E94372003C1682979298A299B290E94F2 -:1035D0005320FCC00E943720C501B4010E941B206B -:1035E000F5C0112319F0872D817001C086958823BD -:1035F00009F4ECC08C2D829586958770880F880F12 -:103600009C2D9F70892E912CA12CB12C082E04C0CA -:10361000880C991CAA1CBB1C0A94D2F7C4FE14C0C7 -:103620000FE010E020E030E0B901A80104C0440F31 -:10363000551F661F771F8A95D2F7CB01BA01609597 -:1036400070958095909503C060E070E0CB01272DC8 -:10365000269526952370422F50E04230510569F09F -:103660004330510589F0682979298A299B294130FD -:10367000510571F00E941121A9C0682979298A2970 -:103680009B290E942D21A2C00E941121C501B401D5 -:103690000E94F5209BC08C2D90E0FC01E05EF109BA -:1036A000E531F10508F050C0E059FF4F0C940A2DA8 -:1036B0000C2D0F70872D8F71112321F00E948E2009 -:1036C000802F07CF0E94AF20802F0E94C4197EC098 -:1036D000112341F0053008F079C0872D8F710E94C9 -:1036E000D42074C0063008F071C0F7CF112339F030 -:1036F000872D8F710E948E2069C01123C9F3872DF9 -:103700008F710E94AF2062C0112329F0872D8F7125 -:103710000E9479205BC00E946F2058C0112351F095 -:10372000172D1F71812F0E948E2063E0812F0E9430 -:10373000A2214CC081E00E94AB21023008F446C0B7 -:1037400082E00E94AB2142C0112331F0002381F2BC -:103750008C2D0E94A6183AC0002389F28C2D0E945D -:103760006E1934C0472D4F706C2DC7010E9496030F -:103770000E94931F2BC0111129C0472D4F7050E09C -:1037800042305105B9F04CF44115510581F04130FA -:103790005105E1F40E94A12819C04330510569F098 -:1037A0004430510599F48C2D0E94F3280FC00E94DB -:1037B0008A280CC00E94BD2809C00E94D02806C0DB -:1037C000472D4F706C2DC7010E946006DD20F9F077 -:1037D0000E949E2180FD1BC0F70112820E94982149 -:1037E0000E948E20C7010E94161C0E9498210F90F3 -:1037F000DF91CF911F910F91FF90EF90DF90CF90CD -:10380000BF90AF909F908F907F900C94AF200F90BF -:10381000DF91CF911F910F91FF90EF90DF90CF90AC -:10382000BF90AF909F908F907F9008950F931F93BC -:10383000CF93DF93EC01888199812B813C81232BED -:10384000B9F09F3F11F48F3F99F0CE010E945F04C1 -:10385000882371F0688179818A810E9494218C018A -:103860000E9449210E941020B801CE010E94CB196C -:10387000DF91CF911F910F9108950E946C220E94B9 -:103880007C220E9441220E9496220E9457260E947A -:10389000A62580E090E00E94911780E090E00C94D3 -:1038A000A7170E945C220C943D1C0E948921292F9D -:1038B00022952F7030E02C3031054CF42A30310540 -:1038C0006CF42250310922303105A8F407C02C30A5 -:1038D000310569F02F30310551F00DC0803F69F09E -:1038E00018F4803E40F409C0843F29F406C093FBDD -:1038F000882780F9089580E0089581E00895CF93A6 -:10390000DF9300D000D01F92CDB7DEB70F900F909D -:103910000F900F900F90DF91CF910895CF93DF9389 -:1039200000D000D000D0CDB7DEB726960FB6F89401 -:10393000DEBF0FBECDBFDF91CF9108951F93CF9310 -:10394000DF93C0919F0216E08091A002C81799F002 -:10395000D0E01C9FF0011D9FF00D1124EF55FD4F8D -:103960004081518162817381848195810E948E1C86 -:103970002196C770E9CFDF91CF911F9108954091B3 -:10398000D1025091D2026091D3027091D402809101 -:10399000D5029091D6020C948E1C8091D60282950D -:1039A0008F7009F054C08091D302882309F44FC06E -:1039B00080919F02A091A0026091D1027091D202E9 -:1039C0004091D4025091D502B6E08A1709F43FC065 -:1039D00090E041155105C1F17F3F11F46F3FA1F116 -:1039E000B89FF001B99FF00D1124EF55FD4F2181D3 -:1039F00072132AC02081621327C02281211124C0A2 -:103A0000238134812417350710F421503109241BF8 -:103A1000350B283C3105C0F42091D6022F7020616F -:103A20002093D60226E0289FF001299FF00D112453 -:103A3000EA55FD4F80818F708061808381ED92E037 -:103A40000E94161C0C949E1C01968770BECF089590 -:103A5000CF92DF92EF92FF920F931F93CF93DF935A -:103A6000CDB7DEB762970FB6F894DEBF0FBECDBFFD -:103A70008C0185E0F801DE011D9601900D928A957A -:103A8000E1F7D8014C9111965C91119712966C91C7 -:103A900012971396CD90DC9014973091D1027091CB -:103AA000D2028091D4029091D502009709F46BC1A3 -:103AB0007F3F19F43F3F09F466C1E090D302EE2046 -:103AC00009F4C0C02091D602C816D90628F0F60124 -:103AD000E81BF90BCF0104C0809590958C0D9D1DBE -:103AE000FF24F394883C910578F0F12C207F09F0B5 -:103AF000C6C07C2DD98AC88A89890E947F1C81ED25 -:103B000092E00E94161CB1C0822F807F09F046C04F -:103B1000751314C0341312C0611110C02F702061CE -:103B20002093D6020E94BF1C81ED92E00E94161CD9 -:103B30008091D602D80115968C932EC0CD2819F10C -:103B40005F3F11F44F3FF9F0F62E61111CC08091D8 -:103B50009F022091A00236E0821709F45AC090E03B -:103B6000389FF001399FF00D1124EF55FD4F718101 -:103B7000571306C07081471303C07281711103C0CF -:103B800001968770E9CFF62E662309F418C180915B -:103B9000D60281608093D602F12C11C1751308C042 -:103BA000341306C0611104C08091D602D801C3C08D -:103BB0004D875E878D859E856A8B0E94551C6A891C -:103BC0008823E1F16623D1F12091D602822F8295DC -:103BD0008F7090E0029774F08091D1029091D202A0 -:103BE00098878F831986DB86CA862C87CE01079635 -:103BF0000E94161C86E0F801A1EDB2E001900D9242 -:103C00008A95E1F70E94CD1C0E94BF1CFF24F3940B -:103C1000D6C04D875E878D859E850E948921292F7C -:103C200022952F7030E0223031050CF0BCC09F701F -:103C300009F0B6C0805E883008F4C1C0C8010E9497 -:103C4000161CE4CFC816D90608F453C0F601E81BC9 -:103C5000F90BCF01883C910508F450C0F12C7C2D64 -:103C6000D98AC88A89890E947F1CE1EDF2E086E04A -:103C7000DF011D928A95E9F70E94BF1CA0C0751351 -:103C800014C0341312C0611110C08091D602F80123 -:103C90008583C8010E94161C86E0E1EDF2E0DF0199 -:103CA0001D928A95E9F7FE2C8AC04D875E878D8527 -:103CB0009E856A8B0E94551C6A89882309F4BECFB1 -:103CC000662309F4BBCF2091D602822F82958F7094 -:103CD00090E002970CF48ECF8091D1029091D202A5 -:103CE0009A8389831B82DD82CC822E83CE0101964A -:103CF0007FCF809590958C0D9D1DACCFF62E6623C1 -:103D000009F49CCF75132EC034132CC02091D60219 -:103D100020FD1FC0822F82958F70D9F0D801159693 -:103D20002C9315978F3049F08F5F982F9295907F45 -:103D3000822F8F70892B15968C93C8010E94161CB8 -:103D400086E0F801A1EDB2E001900D928A95E1F7CD -:103D500093CF86E0F801A1EDB2E001900D928A9533 -:103D6000E1F72DC04D875E878D859E850E94551C8D -:103D7000811140CF8091D60281608093D602C80124 -:103D80000E94161C1CC0662309F458CF4D875E871D -:103D90008D859E850E94551C882309F44FCF2ACF1C -:103DA000811148CF0CC0243031050CF047CF9F70F3 -:103DB00009F440CFF8019581907F09F03BCF8F2D1A -:103DC00062960FB6F894DEBF0FBECDBFDF91CF91E4 -:103DD0001F910F91FF90EF90DF90CF9008951F9368 -:103DE000CF93DF93CDB7DEB72C970FB6F894DEBF35 -:103DF0000FBECDBF4F83588769877A878B879C8793 -:103E0000CE0107960E94281D882369F08F8198852E -:103E10002A853B85232BF1F19F3F09F063C08F3F3B -:103E200009F060C037C086E0FE013796DE011196CA -:103E300001900D928A95E1F76F817885EA85FB857F -:103E4000309741F17F3F11F46F3F21F12091A002A3 -:103E500030E0C90101968770992740919F0250E098 -:103E60008417950709F447C069837A83FD83EC833F -:103E700096E0929FD001939FB00D1124AF55BD4F96 -:103E8000FE01319601900D929A95E1F78093A00280 -:103E90000E949E1C16E080919F029091A0028917BB -:103EA000C1F1189FC00111248F559D4F0E94281DFC -:103EB000882379F1E0919F021E9FF0011124EF55B4 -:103EC000FD4F4081518162817381848195810E947F -:103ED0008E1C80919F0290E00196877099278093B5 -:103EE0009F02D9CF4F81588569857A858B859C85BE -:103EF0000E948E1CCFCF0E94511C1092A0021092E3 -:103F00009F02E1EDF2E086E0DF011D928A95E9F77C -:103F1000C1CF2C960FB6F894DEBF0FBECDBFDF9198 -:103F2000CF911F910895EF92FF920F931F93CF931C -:103F3000DF938C01009709F46CC0F12CEE24E3941C -:103F4000E8012196F8018491843740F4843008F028 -:103F500051C0813081F0823019F15BC0853709F49E -:103F600044C0A8F19CE7980F903708F052C08F77B3 -:103F70000E946E1941C00E5F1F4FFE01C49180E286 -:103F80008C0F883048F4C7708E2D01C0880FCA95F9 -:103F9000EAF70E946F2214C08C2F0E94A6182DC031 -:103FA0000E5F1F4FFE01C49180E28C0F883058F4E1 -:103FB000C7708E2D01C0880FCA95EAF70E9475223E -:103FC0000E9496221AC08C2F0E946E1916C00E5F96 -:103FD0001F4FFE01C491CC2381F08FE99FE0019730 -:103FE000F1F700C00000C150F6CF0E5F1F4FFE0179 -:103FF000F49003C00E94A6188E018F2D882309F427 -:104000009FCFEFE9FFE03197F1F700C0000081504A -:10401000F5CFDF91CF911F910F91FF90EF90089511 -:1040200008956093DB027093DC028093DD0290932D -:10403000DE020C943D1C0F931F930091DB02109144 -:10404000DC022091DD023091DE02DC01CB01802B0D -:10405000912BA22BB32B8093DB029093DC02A093D5 -:10406000DD02B093DE021F910F910C943D1C0F9363 -:104070001F930091DB021091DC022091DD02309150 -:10408000DE02DC01CB0180239123A223B3238093A2 -:10409000DB029093DC02A093DD02B093DE021F915D -:1040A0000F910C943D1C0F931F930091DB02109114 -:1040B000DC022091DD023091DE02DC01CB018027A1 -:1040C0009127A227B3278093DB029093DC02A09371 -:1040D000DD02B093DE021F910F910C943D1C1092F3 -:1040E000D7021092D8021092D9021092DA020C94E0 -:1040F0003D1C41E050E060E070E004C0440F551FFB -:10410000661F771F8A95D2F74093D7025093D80243 -:104110006093D9027093DA020C943D1C41E050E0A8 -:1041200060E070E004C0440F551F661F771F8A953A -:10413000D2F78091D7029091D802A091D902B09184 -:10414000DA02482B592B6A2B7B2B4093D7025093D2 -:10415000D8026093D9027093DA020C943D1C41E0BE -:1041600050E060E070E004C0440F551F661F771FE9 -:104170008A95D2F740955095609570958091D702B9 -:104180009091D802A091D902B091DA024823592324 -:104190006A237B234093D7025093D8026093D902BD -:1041A0007093DA020C943D1C41E050E060E070E056 -:1041B00004C0440F551F661F771F8A95D2F7809160 -:1041C000D7029091D802A091D902B091DA02482783 -:1041D00059276A277B274093D7025093D8026093D0 -:1041E000D9027093DA020C943D1C0F931F93009137 -:1041F000D7021091D8022091D9023091DA02DC0165 -:10420000CB01802B912BA22BB32B8093D7029093C1 -:10421000D802A093D902B093DA021F910F910C94A7 -:104220003D1C0F931F930091D7021091D80220914B -:10423000D9023091DA02DC01CB0180239123A22341 -:10424000B3238093D7029093D802A093D902B0935E -:10425000DA021F910F910C943D1C0F931F93009154 -:10426000D7021091D8022091D9023091DA02DC01F4 -:10427000CB0180279127A227B3278093D702909361 -:10428000D802A093D902B093DA021F910F910C9437 -:104290003D1C0895CF92DF92EF92FF920F931F93F0 -:1042A000CF93DF938C01C090DB02D090DC02E090D2 -:1042B000DD02F090DE028091D7029091D802A091A9 -:1042C000D902B091DA02C82AD92AEA2AFB2ACFE118 -:1042D000D0E0D701C6010C2E04C0B695A7959795DE -:1042E00087950A94D2F780FF06C0B8018C2F0E94F0 -:1042F000E508019721F4219760F780E001C08C2F39 -:10430000DF91CF911F910F91FF90EF90DF90CF90B1 -:104310000895CF93DF93EC010E944A21BE010E94D1 -:10432000E508DF91CF910895CB010E94892108957E -:104330008091DF0285958595859508958091DF02AE -:104340008770089598E0899F90011124262B20936F -:10435000DF020C948E202091DF02809582238093CF -:10436000DF02982F977069F430E0482F552747FDFA -:1043700050952417350729F08595859585950C94DA -:10438000AF2008959091DF02977081E009F480E0FA -:10439000089590911701992321F09091180191119E -:1043A00009C02091190130911A01F90132969FEF4D -:1043B00040E01FC0982F9695969596959F3050F5A2 -:1043C000E0911901F0911A01E90FF11D877021E0C8 -:1043D00030E0A90102C0440F551F8A95E2F7CA01D7 -:1043E0009181892B818308959F3F39F04F5F4E3033 -:1043F00041F051915813F8CF0DC05111F7CF942FC0 -:10440000F5CF9F3F39F0F901E90FF11D97FDFA95BE -:1044100082830895089590911701992321F0909136 -:104420001801911109C02091190130911A01F90167 -:104430003296205F3F4F1FC0982F96959695969580 -:104440009F30F0F4E0911901F0911A01E90FF11D8C -:10445000877021E030E0A90102C0440F551F8A9502 -:10446000E2F7CA018095918189238183089531966D -:10447000E217F30729F090819813F9CF1082F7CF54 -:10448000089581E090E0E0911901F0911A01E80FA0 -:10449000F91F1082019680319105A9F70895909136 -:1044A000F302892B8093F302089580959091F30293 -:1044B00089238093F30208951092F3020895909156 -:1044C000F202892B8093F202089580959091F20276 -:1044D00089238093F20208951092F2020895909138 -:1044E000F102892B8093F102089580959091F10259 -:1044F00089238093F10208951092F1020895809328 -:10450000E00208951092E0020895809119019091BF -:104510001A01FC0131969C01205F3F4F80E0919190 -:1045200091118F5FE217F307D1F70895E091190118 -:10453000F0911A018091F3028083E0911901F091CA -:104540001A0190818091F202892B8083E0911901F8 -:10455000F0911A0190818091F102892B80838091E2 -:10456000E002882361F0E0911901F0911A01908135 -:10457000892B80830E94852281111092E002809114 -:10458000190190911A010C947B1720E0009739F0E3 -:10459000AC0141505109842395232F5FF7CF822F1F -:1045A000089580911503843039F11092F50220E4CA -:1045B00088E190E00FB6F894A895809360000FBE54 -:1045C0002093600080E00E94FD0280E00E947F094D -:1045D00083B7817F846083BF83B7816083BF789412 -:1045E000889583B78E7F83BF88E10FB6F894809358 -:1045F0006000109260000FBE08950895089580E055 -:104600000E94FD020E94FD220E94DA090E94FE2201 -:104610000E945F0A91E0811101C090E0892F089506 -:104620000E94511C80E00E94FD020E9479280E9495 -:104630006F170C947F091F920F920FB60F921124DF -:104640008F939F93AF93BF938091F502811113C015 -:104650008091F6029091F702A091F802B091F902D0 -:104660004196A11DB11D8093F6029093F702A0938D -:10467000F802B093F902BF91AF919F918F910F9083 -:104680000FBE0F901F90189582E084BD93E095BDFA -:104690009AEF97BD80936E0008952FB7F89480919C -:1046A000F6029091F702A091F802B091F9022FBFA3 -:1046B0000895CF92DF92EF92FF920F931F932FB73F -:1046C000F8944091F6025091F7026091F8027091CF -:1046D000F9022FBF6A017B01EE24FF248C0120E048 -:1046E00030E0C016D106E206F30610F4415051093D -:1046F0009A01281B390BC9011F910F91FF90EF9070 -:10470000DF90CF9008951F920F920FB60F92112451 -:104710008F939F93AF93BF938091F6029091F7028E -:10472000A091F802B091F9020196A11DB11D8093EC -:10473000F6029093F702A093F802B093F902BF91AA -:10474000AF919F918F910F900FBE0F901F90189572 -:104750000E946C14F8942FEF87EA91E62150804074 -:104760009040E1F700C0000087E090EBDC0180930F -:10477000200390932103A0932203B09323039CE092 -:1047800088E10FB6F894A895809360000FBE9093CF -:104790006000FFCF0E940924811102C00E94E5231E -:1047A0000E9414248093F4020E941C2480931E0310 -:1047B00087FB882780F9809318010E941824682FAE -:1047C00070E080E090E00C9411206DEE7EEF80E0D0 -:1047D00090E00E94302D60E082E090E00E941E2D6B -:1047E00060E083E090E00E941E2D60E084E090E0B5 -:1047F0000E941E2D60E085E090E00E941E2D60E08A -:1048000086E090E00E941E2D6FEF87E090E00C9410 -:104810001E2D80E090E00E94182D21E08D3E9E4FDD -:1048200009F020E0822F089582E090E00C94102D92 -:1048300083E090E00C94102D84E090E00C94102D17 -:10484000682F84E090E00C941E2D86E090E00C949C -:10485000102D682F86E090E00C941E2D87E090E0EC -:104860000C94102D682F87E090E00C941E2D809101 -:10487000FC0280FF0BC060911E0185E0689FB001C3 -:10488000112475956795759567952BC081FF09C0B3 -:1048900060911E0185E0689FB001112475956795B0 -:1048A00020C082FF07C060911E0185E0689FB001B3 -:1048B000112417C09091FD029923D1F060911D0140 -:1048C000961788F720911E0185E0289F90011124FA -:1048D000929FA001939F500D112470E0CA010E9485 -:1048E000F62C6038710540F46115710539F002C08D -:1048F00065E070E0862F08958FE7089581E00895C0 -:104900008091FC0280FF08C060911C0170E07595E9 -:1049100067957595679521C081FF06C060911C0160 -:1049200070E07595679519C082FF04C060911C0105 -:1049300070E010C09091FD029923C1F060911B01BD -:104940009617A0F780911C01899FC001112470E087 -:104950000E94F62C6038710528F46115710521F06C -:10496000862F08958FE7089581E0089561E070E053 -:10497000F4CF803F21F40E943724819504C0813F09 -:1049800029F40E943724809300030895823F21F484 -:104990000E943724819504C0833F29F40E94372464 -:1049A0008093FF020895893F19F40E94802405C076 -:1049B0008A3F31F40E9480248195809301030895F9 -:1049C0008B3F21F40E948024819504C08C3F29F400 -:1049D0000E948024809302030895843F21F48091F3 -:1049E000FE02816017C0853F21F48091FE02826043 -:1049F00011C0863F21F48091FE0284600BC0873F86 -:104A000021F48091FE02886005C0883F31F48091D6 -:104A1000FE0280618093FE0208958D3F21F4809113 -:104A2000FC0281600BC08E3F21F48091FC02826009 -:104A300005C08F3F29F48091FC0284608093FC02C2 -:104A40000895803F39F48091000387FF6CC0109275 -:104A5000000369C0813F29F4809100031816BCF35C -:104A600062C09091FF02823F29F497FF5CC01092D0 -:104A7000FF0259C0833F19F41916CCF354C0893F83 -:104A800041F48091010318160CF04DC010920103FF -:104A90004AC08A3F29F48091010387FF44C0F6CFC2 -:104AA0008B3F39F48091020387FF3DC010920203CF -:104AB0003AC08C3F29F4809102031816BCF333C02E -:104AC000843F21F48091FE028E7F17C0853F21F440 -:104AD0008091FE028D7F11C0863F21F48091FE02FD -:104AE0008B7F0BC0873F21F48091FE02877F05C03A -:104AF000883F31F48091FE028F7E8093FE0213C0C6 -:104B00008D3F21F48091FC028E7F0BC08E3F21F4FB -:104B10008091FC028D7F05C08F3F29F48091FC02BB -:104B20008B7F8093FC028091FF0281110EC08091E7 -:104B3000000381110AC080910103811106C0809198 -:104B40000203811102C01092FD0208958EEF92E0DF -:104B50000E9486170E944D239093FB028093FA02D5 -:104B600008951F93CF93DF938091FA029091FB02F7 -:104B70000E945923AC019091FD02992321F02091CC -:104B80001F0130E006C0209120018AE0289F90019B -:104B900011244217530708F486C08091FF02C09188 -:104BA0000003D091010310910203811107C0C111CC -:104BB00076C0D11174C0111172C075C09F3F19F039 -:104BC0009F5F9093FD02181624F40E94372480936F -:104BD000FF028091FF0287FF05C00E943724819564 -:104BE0008093FF021C1624F40E9437248093000354 -:104BF0008091000387FF05C00E9437248195809330 -:104C000000036091FF02662339F1C0910003CC23B9 -:104C100019F1772767FD7095872F972F0E94182A23 -:104C200023E333E343E35FE30E94282B0E94E5295B -:104C30006093FF026C2F772767FD7095872F972F62 -:104C40000E94182A23E333E343E35FE30E94282B07 -:104C50000E94E529609300031D1624F40E9480241D -:104C6000809301038091010387FF05C00E94802487 -:104C7000819580930103111624F40E94802480936F -:104C800002038091020387FF05C00E948024819562 -:104C900080930203DF91CF911F910C94A6259F3F33 -:104CA00009F08ECF96CFDF91CF911F910895EEEF4F -:104CB000F2E085E0DF011D928A95E9F71092FD028E -:104CC0001092FC020895833081F128F4813059F06C -:104CD0008230D1F00895853009F449C0B8F18630AA -:104CE00009F456C0089580912001262F30E0280F46 -:104CF000311D2F3F310524F4680F60932001089582 -:104D00008FEF80932001089580911F01262F30E0BE -:104D1000280F311D2F3F310524F4680F60931F01C8 -:104D200008958FEF80931F01089580911E01262F13 -:104D300030E0280F311D2F3F310524F4680F6093B8 -:104D40001E0108958FEF80931E01089580911D012B -:104D5000262F30E0280F311D2F3F310524F4680F36 -:104D600060931D0108958FEF80931D010895809138 -:104D70001C01262F30E0280F311D2F3F310524F470 -:104D8000680F60931C0108958FEF80931C010895B4 -:104D900080911B01262F30E0280F311D2F3F310558 -:104DA00024F4680F60931B0108958FEF80931B011B -:104DB0000895833011F128F4813049F0823091F068 -:104DC0000895853081F120F18630C1F108958091F8 -:104DD0002001681720F4861B80932001089510920B -:104DE0002001089580911F01681720F4861B80938D -:104DF0001F01089510921F01089580911E016817E8 -:104E000020F4861B80931E01089510921E010895C0 -:104E100080911D01681720F4861B80931D01089561 -:104E200010921D01089580911C01681720F4861BC3 -:104E300080931C01089510921C01089580911B011C -:104E4000681720F4861B80931B01089510921B01A4 -:104E500008950F931F93873208F048C08E3108F0F1 -:104E60008DC0803109F477C008F5873009F461C03E -:104E700068F4863009F09DC08091F402817F8E7FB6 -:104E80008093F40281E08093040394C08B3009F492 -:104E900089C08E3009F08DC08091F40282FB2227F8 -:104EA00020F991E0922790FB82F95EC0863109F4E7 -:104EB00079C060F4813109F07CC00E94511C90914E -:104EC000180181E08927809318016CC0893109F4A9 -:104ED00069C08B3109F06DC08091F40281FB2227FB -:104EE00020F991E0922790FB81F93EC0883309F4C4 -:104EF00059C050F4893209F457C0853309F454C0BD -:104F0000873209F451C055C0833409F44DC028F4E8 -:104F10008A3308F44EC0895332C0883409F049C03E -:104F20000E94511C0E948F0A0E9456040E94A823CE -:104F300039C09091F402892F8095817080FB90F99F -:104F400029F0966098609093F40234C0997F977F1F -:104F50009093F40227C08091F40283FB222720F96A -:104F600091E0922790FB83F98093F4029923D1F08A -:104F70008091F40281608093F40214C08D5141E06D -:104F800050E060E070E08A019B0104C0000F111F37 -:104F9000221F331F8A95D2F7C901B8010E94112040 -:104FA0000E94511C81E006C061E070E080E090E06A -:104FB000F5CF80E01F910F91089580E0089580E083 -:104FC0000895CF93C82F80910403813069F018F0C1 -:104FD0008230C9F184C0E0911901F0911A018081F9 -:104FE000823209F07EC007C0E0911901F0911A01E8 -:104FF0008081823261F48C2F0E94DD27811104C0F0 -:105000008C2F0E9429271DC081E090E01AC08C2FB0 -:105010000E94DF27811114C0C43179F048F4CB30ED -:1050200079F0C03109F061C082E08093040308C0C8 -:10503000C93219F0C83321F058C01092040355C08A -:1050400081E0817054C0C93291F120F5C43179F109 -:10505000B0F4C73009F047C08EE18093200182E3AD -:1050600080931F018AE080931E0184E180931D01DB -:1050700088E080931C0188E280931B0134C0CE51EC -:10508000C63088F5EC2FF0E0E854FE4F8081809325 -:10509000030329C0CE34E9F020F4CB3421F56AE0D3 -:1050A00013C0C13579F0C235F1F461E00DC08091D3 -:1050B0000303882319F01092030315C081E0809345 -:1050C000040315C061E006C0809103030E946326BB -:1050D0000AC06AE0809103030E94D92604C010929E -:1050E000040380E004C081E002C080E0AACFCF9139 -:1050F00008950E940924811102C00E94E5230E94A4 -:10510000252480931F0380FF02C0869501C080E0A4 -:105110000C94FD0280911F03982F9695292F30E063 -:10512000233031054CF49F5F990F8170892B81608A -:1051300080931F030E94292480911F0386950C945D -:10514000FD0280911F03982F969591F09158990F29 -:105150008170892B80931F038E7F91E009F490E08A -:1051600080911F0390FB80F980931F030E942924E4 -:1051700080911F0386950C94FD0280911F03982F48 -:10518000909590FB80F980931F030E9429248091C1 -:105190001F0380FF02C0869501C080E00C94FD02D1 -:1051A00090911F03892F86958F5F8F779170843040 -:1051B00028F4880F892B80931F0302C090931F034C -:1051C00080911F038E7F91E009F490E080911F038E -:1051D00090FB80F980931F030E94292480911F0374 -:1051E00086950C94FD0220911F03922F9695892796 -:1051F000982F990F822F8170892B80931F038E7FA8 -:1052000091E009F490E080911F0390FB80F9809376 -:105210001F030E94292480911F0386950C94FD0290 -:1052200080911F03869508955058BB27AA270ED05A -:10523000D1C1C2D130F0C7D120F031F49F3F11F479 -:105240001EF4B7C10EF4E095E7FB9FC1E92FD3D15F -:1052500080F3BA17620773078407950718F071F493 -:105260009EF5EBC10EF4E0950B2EBA2FA02D0B018D -:10527000B90190010C01CA01A0011124FF27591B9B -:1052800099F0593F50F4503E68F11A16F040A22FA1 -:10529000232F342F4427585FF3CF46953795279512 -:1052A000A795F0405395C9F77EF41F16BA0B620B11 -:1052B000730B840BBAF09150A1F0FF0FBB1F661F58 -:1052C000771F881FC2F70EC0BA0F621F731F841F9B -:1052D00048F4879577956795B795F7959E3F08F0C1 -:1052E000B3CF9395880F08F09927EE0F9795879580 -:1052F000089527D108F481E008950CD06BC163D1E3 -:1053000040F05AD130F021F45F3F19F03EC1511105 -:1053100095C14FC170D198F39923C9F35523B1F3C7 -:10532000951B550BBB27AA2762177307840738F014 -:105330009F5F5F4F220F331F441FAA1FA9F333D073 -:105340000E2E3AF0E0E830D091505040E695001C27 -:10535000CAF729D0FE2F27D0660F771F881FBB1FE3 -:10536000261737074807AB07B0E809F0BB0B802DBD -:10537000BF01FF2793585F4F2AF09E3F510568F009 -:1053800004C15CC15F3FECF3983EDCF386957795F2 -:105390006795B795F7959F5FC9F7880F911D96950B -:1053A000879597F90895E1E0660F771F881FBB1F67 -:1053B000621773078407BA0720F0621B730B840B14 -:1053C000BA0BEE1F88F7E095089504D06894B111E8 -:1053D00035C1089518D188F09F5790F0B92F9927BB -:1053E000B751A0F0D1F0660F771F881F991F1AF0F0 -:1053F000BA95C9F712C0B13081F01FD1B1E008955C -:105400001CC1672F782F8827B85F39F0B93FCCF3DC -:10541000869577956795B395D9F73EF490958095E5 -:10542000709561957F4F8F4F9F4F0895E89409C005 -:1054300097FB3EF490958095709561957F4F8F4FC7 -:105440009F4F9923A9F0F92F96E9BB279395F695DD -:10545000879577956795B795F111F8CFFAF4BB0F5B -:1054600011F460FF1BC06F5F7F4F8F4F9F4F16C0BF -:10547000882311F096E911C0772321F09EE8872F49 -:10548000762F05C0662371F096E8862F70E060E005 -:105490002AF09A95660F771F881FDAF7880F96957E -:1054A000879597F9089588D018F011F08CD038F4CA -:1054B00080C0C4C0E92F9FD0B0F35523C9F3E7FBE8 -:1054C0006217730784079507A8F199F3E92FFF275F -:1054D00088232AF03197660F771F881FDAF7952FF8 -:1054E0005527442332F091505040220F331F441F60 -:1054F000D2F7BB27E91BF50B621B730B840BB109B9 -:10550000C1F222F4620F731F841FB11D31972AF07C -:10551000660F771F881FBB1FEFCF915050405AF086 -:1055200041F0882332F0660F771F881F915050405A -:10553000C1F7939530C08695779567959F5FD9F7AA -:10554000F8CF990F0008550FAA0BE0E8FEEF1616EA -:105550001706E807F907C0F012161306E407F50767 -:1055600098F0621B730B840B950B39F40A2661F0DB -:10557000232B242B252B21F408950A2609F4A1407E -:10558000A6958FEF811D811D089597F99F6780E88B -:1055900070E060E008959F3F31F0915020F48795CE -:1055A00077956795B795880F911D9695879597F98B -:1055B00008959FEF80EC089500240A9416161706AC -:1055C00018060906089500240A94121613061406F4 -:1055D00005060895092E0394000C11F4882352F057 -:1055E000BB0F40F4BF2B11F460FF04C06F5F7F4F0F -:1055F0008F4F9F4F089557FD9058440F551F59F0F6 -:105600005F3F71F04795880F97FB991F61F09F3FAF -:1056100079F087950895121613061406551FF2CFD8 -:105620004695F1DF08C0161617061806991FF1CF28 -:1056300086957105610508940895E894BB2766274F -:105640007727CB0197F908957CDF08F48FEF089551 -:105650000BD0C0CFB1DF28F0B6DF18F0952309F0EA -:1056600094CFA7CF1124EACFC6DFA0F3959FD1F343 -:10567000950F50E0551F629FF001729FBB27F00D00 -:10568000B11D639FAA27F00DB11DAA1F649F662755 -:10569000B00DA11D661F829F2227B00DA11D621FA4 -:1056A000739FB00DA11D621F839FA00D611D221F5E -:1056B000749F3327A00D611D231F849F600D211D42 -:1056C000822F762F6A2F11249F5750408AF0E1F0E5 -:1056D00088234AF0EE0FFF1FBB1F661F771F881F2E -:1056E00091505040A9F79E3F510570F04ECFA6CF84 -:1056F0005F3FECF3983EDCF3869577956795B79519 -:10570000F795E7959F5FC1F7FE2B880F911D969542 -:10571000879597F90895FA01EE0FFF1F309621053E -:10572000310599F16115710561F48038BFE39B077C -:1057300049F168949038810561F08038BFEF9B078C -:1057400041F0992342F5FF3FE1053105210511F1B3 -:10575000E8940894E795D901AA2329F4AB2FBE2F2A -:10576000F85FD0F310C0FF5F70F4A695E0F7F7394B -:1057700050F019F0FF3A38F49F779F930CD00F90B8 -:1057800007FC905808953EF014CF60E070E080E888 -:105790009FE308954FE79F775F934F933F932F9336 -:1057A0009ED02F913F914F915F9152DF05C019F428 -:1057B0000EF0EBCE42CFFDCE26DFC8F39638C0F711 -:1057C00007F80F92E8942BE33AEA48EB5FE74EDFE5 -:1057D0000F920F920F924DB75EB70F92C0D0EAE0D2 -:1057E000F1E016D04F915F91EF91FF91E595EE1F9B -:1057F000FF1F49F0FE57E0684427EE0F441FFA955B -:10580000E1F74195550B32D00F9007FE26C0089561 -:10581000DF93CF931F930F93FF92EF92DF927B0161 -:105820008C01689405C0DA2EEF011EDFFE01E894BA -:10583000A5912591359145915591AEF3EF0106DD86 -:10584000FE019701A801DA9479F7DF90EF90FF90BD -:105850000F911F91CF91DF9108959B01AC0160E002 -:1058600070E080E89FE349CD90CE95CECCDEE8F3A2 -:105870009923D9F3940F511DBBF39150504094F0EC -:1058800059F0882332F0660F771F881F91505040DF -:10589000C1F79E3F510544F7880F911D9695879556 -:1058A00097F908955F3FACF0983E9CF0BB27869532 -:1058B00077956795B79508F4B1609395C1F7BB0FDD -:1058C00058F711F460FFE8CF6F5F7F4F8F4F9F4F06 -:1058D000E3CFB4CE0EF05FCE6CCE689456CE93DE9E -:1058E000C8F39923D1F3C6F3DF93CF931F930F939C -:1058F000FF92C92FDD2788232AF02197660F771F93 -:10590000881FDAF720E030E040E85FEB9FE388395A -:1059100020F0803E30F021968F7787DCE2E3F1E0E3 -:1059200003C083DCEFE5F1E073DF8B01BE01EC0126 -:10593000FB2E6F5771097595771F880B990B78DDD2 -:1059400028E132E741E35FE38FDEAF2D9801AE013E -:10595000FF900F911F91CF91DF9178DC3BCEFA0140 -:10596000DC01AA0FBB1F9B01AC01BF5728F4222703 -:105970003327442750781FC0B75188F4AB2F002439 -:10598000469537952795011CA395D2F3002069F021 -:10599000220F331F441FB395DAF30DD045CC61308D -:1059A0007105A0E88A07B94630F49B01AC0166276F -:1059B000772788279078309621F02083318342839F -:1059C00053830895AA1BBB1B51E107C0AA1FBB1F2D -:1059D000A617B70710F0A61BB70B881F991F5A957B -:1059E000A9F780959095BC01CD01089597FB072EEE -:1059F00016F4009407D077FD09D00E94E22C07FC32 -:105A000005D03EF4909581959F4F089570956195CE -:105A10007F4F0895EE0FFF1F0590F491E02D09943C -:105A2000F999FECF92BD81BDF89A992780B5089566 -:105A3000A8E1B0E042E050E00C94382D262FF9990F -:105A4000FECF92BD81BDF89A019700B4021639F0DD -:105A50001FBA20BD0FB6F894FA9AF99A0FBE0895AE -:105A60000196272F0E941F2D0C941E2DDC01CB01C7 -:105A7000FC01F999FECF06C0F2BDE1BDF89A31965E -:105A800000B40D9241505040B8F70895F894FFCFFC -:105A90009D00640007000CFF0000003F64731001CC -:105AA00011DE10AA1076100101E1022808140A3252 -:105AB0001E0002040507090B0C0E10111315171810 -:105AC0001A1C1D1F2123242628292B2D2F30323468 -:105AD0003537393B1F0F03764F5F6F7F4969437935 -:105AE000095953633149803F5D8B803FF8BF803F48 -:105AF000CAE1803F73ED803FCAE1803FF8BF803F3D -:105B00005D8B803F3149803F0000803FF16D7F3FDA -:105B100075EA7E3F4C827E3F833F7E3F84287E3FF6 -:105B2000833F7E3F4C827E3F75EA7E3FF16D7F3F33 -:105B30000000803F3F4D36390505B8048204490412 -:105B4000DC03F5030E04270401020304050607081D -:025B500009004A -:00000001FF diff --git a/keyboard/planck/keymaps/cbbrowne/config_user.h b/keyboard/planck/keymaps/cbbrowne/config_user.h new file mode 100644 index 0000000000..5e7c2622d5 --- /dev/null +++ b/keyboard/planck/keymaps/cbbrowne/config_user.h @@ -0,0 +1,6 @@ +/* cbbrowne user configuration */ + +#define randadd 53 +#define randmul 181 +#define randmod 167 + diff --git a/keyboard/planck/keymaps/cbbrowne/keymap.c b/keyboard/planck/keymaps/cbbrowne/keymap.c index f46ca85de9..942efe4a29 100644 --- a/keyboard/planck/keymaps/cbbrowne/keymap.c +++ b/keyboard/planck/keymaps/cbbrowne/keymap.c @@ -2,6 +2,7 @@ #ifdef BACKLIGHT_ENABLE #include "backlight.h" #endif +#include "config_user.h" /* Each layer is given a name to aid in readability, which is then used in the keymap matrix below. The underscores do not denote @@ -19,26 +20,25 @@ /* Things I did not like about the default mapping - - I find control too hard to get to. I think I'll want it on a - left finger. Gonna need to lose something to do that... - - Almost certainly, KC_LCTL should be on [2][1] - - having dash on [lower-j] is a bit nonintuitive, but may be OK + - I found control too hard to get to. I use it more than Tab, so + switched it there. + - Having dash on [lower-j] is a bit nonintuitive, but may be OK - I'll bet I should switch ESC/TAB - I'm suspicious that I want to shift M(0) from [4][1] to [4][2], and shift ESC off the first column so KC_LCTL and KC_LALT can be on the first column. - - I think I wanna swap ' and ENTER + - I needed to swap ' and ENTER - All of the above are done :-) - - I'm keeping Colemak and Dvorak around for reference, and added - Workman just for fun. They're useless to me, though. + - Dropped out support for Dvorak and friends. They aren't + improvements to me */ /* Some interesting things implemented - - There is a macro that writes out "cbbrowne" just because I could + - There is a macro that writes out "cbbrowne" to show that I could - There is a (somewhat cruddy) linear congruential random number generator. - I would like to be seeding it with clock info to make it look @@ -50,16 +50,15 @@ of the random number generator - in both, note the use of register_code()/unregister_code() to indicate the desired key + - I do indeed want a sweet number pad! */ /* Other things to do... - Need to think about what zsh and readline actions I use lots - - Wanna figure out macros, so I can put in a "cbbrowne" macro - Ought to ensure that Control-Alt-Delete is convenient enough - How about Alt-F1 thru Alt-F8? - What's the keystroke to get from X to console these days? - - I do indeed want a sweet number pad! - A layer for doing console switching would not be a bad idea */ @@ -112,9 +111,6 @@ const uint16_t PROGMEM fn_actions[] = { /* This bit of logic seeds a wee linear congruential random number generator */ /* lots of prime numbers everywhere... */ static uint16_t random_value = 157; -#define randadd 53 -#define randmul 181 -#define randmod 167 const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { diff --git a/keyboard/planck/keymaps/cbbrowne/readme.md b/keyboard/planck/keymaps/cbbrowne/readme.md new file mode 100644 index 0000000000..edb33f483d --- /dev/null +++ b/keyboard/planck/keymaps/cbbrowne/readme.md @@ -0,0 +1,63 @@ +cbbrowne custom keyboard +============================== + +Due to cbbrowne@acm.org +Christopher Browne + +This was originally based on the default keyboard map, but I have been +doing sundry experimentation: + +1. Experiments +---------------------------------------- + + * To figure things out about the toolset + * I'm an Emacs guy, so will be needing a fair bit of tuning + * It made sense to mess around some with keyboard maps. + - I tried added Workman alongside Dvorak and Colemak + - Boy, oh boy, these don't help!!! + - I have done 30 years of learning of Emacs key mappings, and + these alternative keyboards massively mess me up + - I added a keypad, originally based on keymaps/numpad.c, but + mighty substantially revised, as that one seems to be rotated 90 + degrees from usual conventions for number pads + * The keypad layer also includes some sample "hacks" of cool things, + all using actions attached in using the function action_get_macro() + - Key [1][2] aka "q" types out my name, cbbrowne, as a fun example + of a key generating a bunch of keystrokes. The keystroke is + sufficiently inconvenient that it isn't terribly practical for me + to use it, but hey, it shows how others might use this facility + in a more useful context. + - Key [2][2] aka "a" uses a random number generator to select a digit 0-9 at random + - Key [3][2] aka "z" uses a random number generator to select a letter a-z at random + +2. Some code structure ideas +--------------------------------------------------- + + Each layer is given a name to aid in readability, which is then + used in the keymap matrix below. The underscores do not denote + 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 could also skip them entirely and just use numbers, though that + means needing to manage the numbers. + + It is preferable to keep the symbols short so that a line worth of + key mappings fits compactly onto a line of code. It might be an + interesting idea to express the maps rotated 90%, so that you + only need to fit 4 symbols onto each line, rather than 12. + + I used enums to manage layer IDs and macro IDs so that I don't need + to care (beyond "start at 0", and arguably that's not needed) about + their values. + +3. Things I did not like about the default mapping +--------------------------------------------------------- + + * I found control too hard to get to. I use it more than Tab, so + switched it there. + * Having dash on [lower-j] is a bit nonintuitive, but may be OK + * I switched ESC/TAB/M(0) around + * I'm suspicious that I want to shift M(0) from [4][1] to [4][2], + and shift ESC off the first column so KC_LCTL and KC_LALT can + be on the first column. + * I needed to swap ' and ENTER From 2fe06e4ef53f380eee6e91ece44f6a385ec32c2c Mon Sep 17 00:00:00 2001 From: Christopher Browne Date: Mon, 13 Jun 2016 17:22:45 -0400 Subject: [PATCH 025/446] Simplify submitting my fave cbbrowne keystroke by using SEND_STRING() --- keyboard/planck/keymaps/cbbrowne/config_user.h | 1 + keyboard/planck/keymaps/cbbrowne/keymap.c | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/keyboard/planck/keymaps/cbbrowne/config_user.h b/keyboard/planck/keymaps/cbbrowne/config_user.h index 5e7c2622d5..de46ec6aaa 100644 --- a/keyboard/planck/keymaps/cbbrowne/config_user.h +++ b/keyboard/planck/keymaps/cbbrowne/config_user.h @@ -4,3 +4,4 @@ #define randmul 181 #define randmod 167 + diff --git a/keyboard/planck/keymaps/cbbrowne/keymap.c b/keyboard/planck/keymaps/cbbrowne/keymap.c index 942efe4a29..041f4e608e 100644 --- a/keyboard/planck/keymaps/cbbrowne/keymap.c +++ b/keyboard/planck/keymaps/cbbrowne/keymap.c @@ -3,6 +3,7 @@ #include "backlight.h" #endif #include "config_user.h" +#include "quantum.h" /* Each layer is given a name to aid in readability, which is then used in the keymap matrix below. The underscores do not denote @@ -131,7 +132,8 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) break; case M_USERNAME: if (record->event.pressed) { - return MACRO( I(1), T(C), T(B), T(B), T(R), T(O), T(W), T(N), T(E)); + SEND_STRING("cbbrowne"); + return MACRO_NONE ; } else { return MACRO_NONE ; } From de2f95bc6f14893bc6fb293bd8eaa76f6f619c2e Mon Sep 17 00:00:00 2001 From: Christopher Browne Date: Mon, 13 Jun 2016 17:33:26 -0400 Subject: [PATCH 026/446] Local change, not apropos to have in this repo --- cbbrowne.cbbrowne | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 cbbrowne.cbbrowne diff --git a/cbbrowne.cbbrowne b/cbbrowne.cbbrowne deleted file mode 100644 index 622e4eedf8..0000000000 --- a/cbbrowne.cbbrowne +++ /dev/null @@ -1,25 +0,0 @@ -* * * * * /home/cbbrowne/bin/cookie > /dev/null 2> /dev/null -2 2-5 * * * /home/cbbrowne/GitConfig/Scripts/cfcleanup > /dev/null 2> /dev/null -#2,22,42 * * * * /usr/bin/offlineimap -u Noninteractive.Quiet > /dev/null 2> /dev/null -# Edit this file to introduce tasks to be run by cron. -# -# Each task to run has to be defined through a single line -# indicating with different fields when the task will be run -# and what command to run for the task -# -# To define the time you can provide concrete values for -# minute (m), hour (h), day of month (dom), month (mon), -# and day of week (dow) or use '*' in these fields (for 'any').# -# Notice that tasks will be started based on the cron's system -# daemon's notion of time and timezones. -# -# Output of the crontab jobs (including errors) is sent through -# email to the user the crontab file belongs to (unless redirected). -# -# For example, you can run a backup of all your user accounts -# at 5 a.m every week with: -# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/ -# -# For more information see the manual pages of crontab(5) and cron(8) -# -# m h dom mon dow command From c5a034f98462b46ca9d694022c9f3f6a550d25ee Mon Sep 17 00:00:00 2001 From: Christopher Browne Date: Mon, 13 Jun 2016 17:59:26 -0400 Subject: [PATCH 027/446] Simplify logic; no need to return so much --- keyboard/planck/keymaps/cbbrowne/keymap.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/keyboard/planck/keymaps/cbbrowne/keymap.c b/keyboard/planck/keymaps/cbbrowne/keymap.c index 041f4e608e..482cf63e11 100644 --- a/keyboard/planck/keymaps/cbbrowne/keymap.c +++ b/keyboard/planck/keymaps/cbbrowne/keymap.c @@ -133,9 +133,6 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) case M_USERNAME: if (record->event.pressed) { SEND_STRING("cbbrowne"); - return MACRO_NONE ; - } else { - return MACRO_NONE ; } break; case M_RANDDIGIT: From 211ebe8734065ebdabe49fe18367fad020a7cd8d Mon Sep 17 00:00:00 2001 From: Christopher Browne Date: Wed, 15 Jun 2016 11:19:51 -0400 Subject: [PATCH 028/446] Add in a version key --- keyboard/planck/keymaps/cbbrowne/keymap.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/keyboard/planck/keymaps/cbbrowne/keymap.c b/keyboard/planck/keymaps/cbbrowne/keymap.c index 482cf63e11..70b15406b7 100644 --- a/keyboard/planck/keymaps/cbbrowne/keymap.c +++ b/keyboard/planck/keymaps/cbbrowne/keymap.c @@ -74,7 +74,8 @@ enum macro_id { M_LED = 0, M_USERNAME, M_RANDDIGIT, - M_RANDLETTER + M_RANDLETTER, + M_VERSION }; /* Note that Planck has dimensions 4 rows x 12 columns */ @@ -99,7 +100,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {KC_TRNS, DF(_KP), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} }, [_KP] = { /* Key Pad */ - {KC_ESC, M(M_USERNAME), KC_F9, KC_F10, KC_F11, KC_F12, KC_PGUP, KC_KP_ENTER, KC_7, KC_8, KC_9, KC_BSPC}, + {KC_ESC, M(M_USERNAME), M(M_VERSION), KC_F10, KC_F11, KC_F12, KC_PGUP, KC_KP_ENTER, KC_7, KC_8, KC_9, KC_BSPC}, {KC_LCTL, M(M_RANDDIGIT), KC_F5, KC_F6, KC_F7, KC_F8, KC_PGDN, KC_KP_MINUS, KC_4, KC_5, KC_6, KC_PIPE}, {KC_LSFT, M(M_RANDLETTER), KC_F1, KC_F2, KC_F3, KC_F4, KC_DEL, KC_KP_PLUS, KC_1, KC_2, KC_3, KC_ENTER}, {BL_STEP, M(M_LED), KC_LALT, KC_LGUI, KC_NO, KC_SPC, KC_SPC, DF(_QW), KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT} @@ -135,6 +136,11 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) SEND_STRING("cbbrowne"); } break; + case M_VERSION: + if (record->event.pressed) { + SEND_STRING(QMK_KEYBOARD "/" QMK_KEYMAP "@" QMK_VERSION); + } + break; case M_RANDDIGIT: /* Generate, based on random number generator, a keystroke for a numeric digit chosen at random */ From 4e1bc2d298defff58316cac9de00f0495b02c742 Mon Sep 17 00:00:00 2001 From: Christopher Browne Date: Wed, 15 Jun 2016 11:25:08 -0400 Subject: [PATCH 029/446] Add docs --- keyboard/planck/keymaps/cbbrowne/readme.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/keyboard/planck/keymaps/cbbrowne/readme.md b/keyboard/planck/keymaps/cbbrowne/readme.md index edb33f483d..c676dd2c1c 100644 --- a/keyboard/planck/keymaps/cbbrowne/readme.md +++ b/keyboard/planck/keymaps/cbbrowne/readme.md @@ -28,7 +28,8 @@ doing sundry experimentation: to use it, but hey, it shows how others might use this facility in a more useful context. - Key [2][2] aka "a" uses a random number generator to select a digit 0-9 at random - - Key [3][2] aka "z" uses a random number generator to select a letter a-z at random + - Key [3][2] aka "z" uses a random number generator to select a letter a-z at random + - Key [1][3] aka "e" spits out the keymap version number 2. Some code structure ideas --------------------------------------------------- From bb0e0c7eba5fd37df5b66cd77fc8b0a382ef48b1 Mon Sep 17 00:00:00 2001 From: Christopher Browne Date: Wed, 15 Jun 2016 11:36:27 -0400 Subject: [PATCH 030/446] Split build date into a separate DEFINE --- Makefile | 6 +++--- keyboard/planck/keymaps/cbbrowne/keymap.c | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index e93528600d..2c35e0f108 100644 --- a/Makefile +++ b/Makefile @@ -114,7 +114,7 @@ include $(TMK_PATH)/protocol/lufa.mk include $(TMK_PATH)/common.mk include $(TMK_PATH)/rules.mk -GIT_VERSION := $(shell git describe --abbrev=6 --dirty --always --tags 2>/dev/null || date +"%Y-%m-%d") - +GIT_VERSION := $(shell git describe --abbrev=6 --dirty --always --tags 2>/dev/null) +BUILD_DATE := $(shell date +"%Y-%m-%d-%H:%M:%S") OPT_DEFS += -DQMK_KEYBOARD=\"$(KEYBOARD)\" -DQMK_KEYMAP=\"$(KEYMAP)\" -OPT_DEFS += -DQMK_VERSION=\"$(GIT_VERSION)\" +OPT_DEFS += -DQMK_VERSION=\"$(GIT_VERSION)\" -DQMK_BUILDDATE=\"$(BUILD_DATE)\" diff --git a/keyboard/planck/keymaps/cbbrowne/keymap.c b/keyboard/planck/keymaps/cbbrowne/keymap.c index 70b15406b7..7fe391ec5d 100644 --- a/keyboard/planck/keymaps/cbbrowne/keymap.c +++ b/keyboard/planck/keymaps/cbbrowne/keymap.c @@ -138,7 +138,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) break; case M_VERSION: if (record->event.pressed) { - SEND_STRING(QMK_KEYBOARD "/" QMK_KEYMAP "@" QMK_VERSION); + SEND_STRING(QMK_KEYBOARD "/" QMK_KEYMAP "@" QMK_VERSION "@" QMK_BUILDDATE); } break; case M_RANDDIGIT: From 90d057635545109d110f38b94d852ecd29321fe1 Mon Sep 17 00:00:00 2001 From: Christopher Browne Date: Wed, 15 Jun 2016 18:29:27 -0400 Subject: [PATCH 031/446] Ensure there is a value even if not working within a git repo --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 2c35e0f108..47fc785a6e 100644 --- a/Makefile +++ b/Makefile @@ -114,7 +114,7 @@ include $(TMK_PATH)/protocol/lufa.mk include $(TMK_PATH)/common.mk include $(TMK_PATH)/rules.mk -GIT_VERSION := $(shell git describe --abbrev=6 --dirty --always --tags 2>/dev/null) +GIT_VERSION := $(shell git describe --abbrev=6 --dirty --always --tags 2>/dev/null || date +"%Y-%m-%d-%H:%M:%S") BUILD_DATE := $(shell date +"%Y-%m-%d-%H:%M:%S") OPT_DEFS += -DQMK_KEYBOARD=\"$(KEYBOARD)\" -DQMK_KEYMAP=\"$(KEYMAP)\" OPT_DEFS += -DQMK_VERSION=\"$(GIT_VERSION)\" -DQMK_BUILDDATE=\"$(BUILD_DATE)\" From 6e0270b52feab831dbbf4d2269ab039d8cb29fc2 Mon Sep 17 00:00:00 2001 From: Christopher Browne Date: Wed, 15 Jun 2016 18:34:47 -0400 Subject: [PATCH 032/446] Should not include the compiled code in the repo --- keyboard/planck/.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/keyboard/planck/.gitignore b/keyboard/planck/.gitignore index 6e92f57d46..fc71164f75 100644 --- a/keyboard/planck/.gitignore +++ b/keyboard/planck/.gitignore @@ -1 +1,2 @@ tags +compiled.hex From 6d485b0ecdf9de7792a6bbfeb17b08ebb57a1c53 Mon Sep 17 00:00:00 2001 From: Christopher Browne Date: Wed, 15 Jun 2016 18:35:38 -0400 Subject: [PATCH 033/446] compiled.hex files should not be included in the repo; they represent generated compiled code --- keyboard/planck/keymaps/alexey/compiled.hex | 1444 --------------- .../keymaps/angerthosenear/compiled.hex | 1449 --------------- keyboard/planck/keymaps/austin/compiled.hex | 1449 --------------- .../planck/keymaps/bone2planck/compiled.hex | 1450 --------------- keyboard/planck/keymaps/brandon/compiled.hex | 1456 --------------- keyboard/planck/keymaps/charlie/compiled.hex | 1445 --------------- keyboard/planck/keymaps/daniel/compiled.hex | 1448 --------------- keyboard/planck/keymaps/david/compiled.hex | 1449 --------------- keyboard/planck/keymaps/default/compiled.hex | 1611 ---------------- keyboard/planck/keymaps/dzobert/compiled.hex | 1449 --------------- .../planck/keymaps/experimental/compiled.hex | 1645 ----------------- keyboard/planck/keymaps/gabriel/compiled.hex | 1450 --------------- keyboard/planck/keymaps/jacob/compiled.hex | 1444 --------------- keyboard/planck/keymaps/joe/compiled.hex | 1479 --------------- keyboard/planck/keymaps/kyle/compiled.hex | 1449 --------------- keyboard/planck/keymaps/leo/compiled.hex | 1454 --------------- keyboard/planck/keymaps/lucas/compiled.hex | 1471 --------------- keyboard/planck/keymaps/lukas/compiled.hex | 1446 --------------- keyboard/planck/keymaps/max/compiled.hex | 1449 --------------- keyboard/planck/keymaps/mollat/compiled.hex | 1495 --------------- keyboard/planck/keymaps/nico/compiled.hex | 1456 --------------- keyboard/planck/keymaps/pete/compiled.hex | 1143 ------------ keyboard/planck/keymaps/pvc/compiled.hex | 1635 ---------------- keyboard/planck/keymaps/tak3over/compiled.hex | 1456 --------------- keyboard/planck/keymaps/unicode/compiled.hex | 1185 ------------ keyboard/planck/keymaps/yang/compiled.hex | 1318 ------------- 26 files changed, 37625 deletions(-) delete mode 100644 keyboard/planck/keymaps/alexey/compiled.hex delete mode 100644 keyboard/planck/keymaps/angerthosenear/compiled.hex delete mode 100644 keyboard/planck/keymaps/austin/compiled.hex delete mode 100644 keyboard/planck/keymaps/bone2planck/compiled.hex delete mode 100644 keyboard/planck/keymaps/brandon/compiled.hex delete mode 100644 keyboard/planck/keymaps/charlie/compiled.hex delete mode 100644 keyboard/planck/keymaps/daniel/compiled.hex delete mode 100644 keyboard/planck/keymaps/david/compiled.hex delete mode 100644 keyboard/planck/keymaps/default/compiled.hex delete mode 100644 keyboard/planck/keymaps/dzobert/compiled.hex delete mode 100644 keyboard/planck/keymaps/experimental/compiled.hex delete mode 100644 keyboard/planck/keymaps/gabriel/compiled.hex delete mode 100644 keyboard/planck/keymaps/jacob/compiled.hex delete mode 100644 keyboard/planck/keymaps/joe/compiled.hex delete mode 100644 keyboard/planck/keymaps/kyle/compiled.hex delete mode 100644 keyboard/planck/keymaps/leo/compiled.hex delete mode 100644 keyboard/planck/keymaps/lucas/compiled.hex delete mode 100644 keyboard/planck/keymaps/lukas/compiled.hex delete mode 100644 keyboard/planck/keymaps/max/compiled.hex delete mode 100644 keyboard/planck/keymaps/mollat/compiled.hex delete mode 100644 keyboard/planck/keymaps/nico/compiled.hex delete mode 100644 keyboard/planck/keymaps/pete/compiled.hex delete mode 100644 keyboard/planck/keymaps/pvc/compiled.hex delete mode 100644 keyboard/planck/keymaps/tak3over/compiled.hex delete mode 100644 keyboard/planck/keymaps/unicode/compiled.hex delete mode 100644 keyboard/planck/keymaps/yang/compiled.hex diff --git a/keyboard/planck/keymaps/alexey/compiled.hex b/keyboard/planck/keymaps/alexey/compiled.hex deleted file mode 100644 index deddcea06a..0000000000 --- a/keyboard/planck/keymaps/alexey/compiled.hex +++ /dev/null @@ -1,1444 +0,0 @@ -:100000000C9461020C94A5020C94A5020C94A50218 -:100010000C94A5020C94A5020C94A5020C94A502C4 -:100020000C94A5020C94A5020C9452140C94241563 -:100030000C9486220C94A5020C94A5020C94A502A3 -:100040000C94A5020C9407030C94A5020C94A50231 -:100050000C94A5020C94EE220C94A5020C94A5021B -:100060000C94A5020C94A5020C94A5020C94A50274 -:100070000C94A5020C94A5020C94A5020C94A50264 -:100080000C94C70A0C94A5020C94A5020C94A5022A -:100090000C94A5020C94A5020C94A5020C94A50244 -:1000A0000C94A5020C94A5020C94A5029115B3150D -:1000B000A116B315A116F8151B16A11670168316F6 -:1000C0006D196D199C199C19DB19FB19511B511BDA -:1000D000061A511BB61AB61A1D1B261B511B4B1BA9 -:1000E000C31AC31AC31AC31AC31AC31AC31AC31A28 -:1000F000C31AC31AC31AC31AC31AC31AC31AC31A18 -:10010000D31AE11AE81AEF1AF91A07634236B79BB5 -:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 -:100120005763BD6DEDFD753EF6177231BF000000DF -:10013000803F08000000BE922449123EABAAAA2AC2 -:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD -:1001500000000000BF000000803F00000000000819 -:100160004178D3BB4387D1133D190E3CC3BD4282B6 -:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 -:10018000FFBE01C4FF7F3F00000000000000000030 -:1001900000000000000000010204060A0F17202CD6 -:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 -:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF -:1001C0000201000000000000000000002B001400ED -:1001D0001A000800150017001C0018000C0012007F -:1001E00013002A00290004001600070009000A0075 -:1001F0000B000D000E000F003300015201001D0026 -:100200001B00060019000500110010003600370021 -:10021000380001000030E300E200E000E1002C00C3 -:100220002C0002522D00340028000100010049007A -:100230004A0052004D004B000100400041004200C6 -:100240004300010001004C00500051004F004E00DF -:1002500001003D003E003F0044000100010001009C -:10026000010001000100010001003A003B003C00D8 -:100270004500010001000100010001000100010032 -:100280000100AA00A900AB00AE00010001001E029F -:100290001F022F02300231024B00240025002600ED -:1002A000250201000100200221022602270235005A -:1002B0004E002100220023002E0201000100220234 -:1002C00023022F003000350224021E001F002000F0 -:1002D000310001000100010049000100010001009E -:1002E00001000100010027002E0001002803540036 -:1002F00068006500200050006C0061006E00630023 -:100300006B0020004B006500790062006F00610007 -:100310007200640000002C034F007200740068003B -:100320006F006C0069006E006500610072002000C3 -:100330004B006500790062006F006100720064008C -:10034000730000000403090409026D00040100A009 -:10035000FA09040000010301010009211101000153 -:10036000223F000705810308000A09040100010378 -:10037000010200092111010001224D00070582033D -:1003800008000A090402000103000000092111010C -:1003900000012236000705830308000A0904030050 -:1003A00001030000000921110100012239000705A5 -:1003B00084031000011201100100000008EDFE602E -:1003C0006001000102000105010906A101050719EC -:1003D000E029E71500250195087501810205081936 -:1003E0000129059505750191029501750391010596 -:1003F000071900297715002501957875018102C03C -:1004000005010980A101850216010026B7001A0125 -:10041000002AB700751095018100C0050C0901A1E3 -:10042000018503160100269C021A01002A9C027510 -:100430001095018100C005010902A1010901A10077 -:100440000509190129051500250195057501810288 -:100450009501750381010501093009311581257F59 -:1004600095027508810609381581257F9501750863 -:100470008106050C0A38021581257F9501750881D2 -:1004800006C0C005010906A101050719E029E71505 -:100490000025019508750181029501750881010506 -:1004A00008190129059505750191029501750391BA -:1004B000010507190029FF150025FF95067508811C -:1004C00000C011241FBECFEFDAE0DEBFCDBF04B6FF -:1004D00003FE24C080911E0390911F03A09120036E -:1004E000B09121038730904BA740B04BB9F41092E4 -:1004F0001E0310921F03109220031092210314BEBA -:1005000084B7877F84BF88E10FB6F894809360003A -:10051000109260000FBEE0E0F8E3099511E0A0E062 -:10052000B1E0E6E6F9E502C005900D92A03CB10706 -:10053000D9F713E0A0ECB1E001C01D92AE31B107D4 -:10054000E1F70E9498110C94B12C0C9400000895CE -:10055000089581E0089508950C94A8020C94A902CE -:100560000C94AB020E947B2823E030E0281B310969 -:10057000220F2093C4010895282F2F988091800086 -:10058000211108C0877F8093800010928D00109207 -:100590008C001BC0886080938000233019F48FEF9B -:1005A0009FEF0FC083E090E0821B9109880F991F95 -:1005B0002FEF3FEFA90102C0569547958A95E2F7C4 -:1005C000CA0190938D0080938C000C94B2020E941B -:1005D000B20284E08093C3011092C0010895279A6B -:1005E0002F988FEF9FEF90938700809386008AE08B -:1005F0008093800089E1809381000E94E4270C941D -:10060000E7020E94EF026E9A769A0C94A7021F925C -:100610000F920FB60F9211242F933F938F939F93B6 -:10062000EF93FF93E091C101F091C201CF010196D8 -:100630009093C2018093C1010090C30102C0F6955E -:10064000E7950A94E2F7EF738091C001823019F4C4 -:10065000E03251F404C0813039F4EF3329F4809151 -:100660006F008D7F80936F00F0E0E457FE4FE491C0 -:1006700021E031E0E29FC001E39F900D1124009042 -:10068000C40102C0969587950A94E2F790938D0075 -:1006900080938C00FF91EF919F918F913F912F91CB -:1006A0000F900FBE0F901F90189561110DC0FC01A7 -:1006B0008281882331F085EE0E9411180E943B2828 -:1006C00003C085EE0E94D91880E090E0089581E093 -:1006D00008950C94670308950C940103809115020A -:1006E000882309F448C08091D1019091D2010097EC -:1006F00079F40E94B8229093D2018093D101809125 -:10070000D30190E0009771F48091D40190E00AC089 -:100710000E94C4222091000130910101281739075D -:1007200040F329C00197880F991F880F991FFC017A -:10073000EB52FE4F60817181828193810E942D0A6C -:10074000E091D30184E0E89FF0011124EB52FE4FC9 -:1007500060817181828193814FE050E00E94E50DBC -:100760008091D30190E001966091D40170E00E94E5 -:10077000612C8093D3010C94AC02109217020C945C -:10078000FA090895089581E0809317020C94C2033A -:10079000089508958F929F92AF92BF92EF92FF9229 -:1007A0000F931F93CF93DF93CDB7DEB7A3970FB609 -:1007B000F894DEBF0FBECDBF7C01FC01008111812A -:1007C000C8010E94B520B8010E94CC058C01B70178 -:1007D0000E946903882309F4CCC10032F0E51F07A9 -:1007E00041F4F7018281882309F458C00E94490E20 -:1007F000C0C10132F0E51F0741F4F701828188236F -:1008000009F44CC00E94520EB4C10232F0E51F0739 -:1008100051F4F7018281882309F440C00E94450EFB -:100820008111F0CFE3CF0332F0E51F0739F4F70170 -:100830008281882399F10E94C3039BC10432F0E5B1 -:100840001F0739F4F7018281882341F10E94BD031B -:1008500090C10532F0E51F0749F4F7018281882332 -:10086000E9F0809117028111F1CFE5CF0632F0E572 -:100870001F0739F4F7018281882381F00E94590E05 -:100880000AC00732F0E51F0749F4F7018281882387 -:1008900029F00E94640E0E94C9036BC18091170267 -:1008A000811105C0F70182818111CFC018C1003EBE -:1008B000110579F4F7018281882309F44DC00E9463 -:1008C000FA0981E080931602109215021092D40169 -:1008D00050C1023E110559F4F70182818823E1F1EC -:1008E0000E94FA09109216021092150242C1033EAC -:1008F000110591F4F7018281882371F10E94FA09B0 -:100900001092160281E0809315021092D30110928A -:10091000D2011092D1012DC10235110559F4F70110 -:100920008281882309F425C1809100019091010101 -:100930000A970DC00135110579F4F70182818823EA -:1009400009F417C180910001909101010A969093DA -:100950000101809300010DC14091040183E2EFE1A8 -:10096000F1E0DE01119601900D928A95E1F7F70111 -:10097000808121E030E02C0F3D1F280F311DC9017F -:100980002091020130910301FC01E20FF31F60810D -:10099000772767FD7095640F711D882777FD809517 -:1009A000982F0E94832920E030E040E451E40E9427 -:1009B000E8284B015C01F701218184E090E0821B73 -:1009C0009109BC01882777FD8095982F0E94832983 -:1009D0009B01AC01C501B4010E9480289B01AC01C0 -:1009E00060E070E080E090E40E94F62A20E030E0D1 -:1009F0004CED50E40E94932A4B015C01F701828187 -:100A00008823D1F04FE050E0C501B4010E94E50D0C -:100A1000809116028823A1F08091D40124E0829F66 -:100A2000F0011124EB52FE4F80829182A282B382A8 -:100A30008F5F8093D40104C0C501B4010E942D0AC8 -:100A40000F3F110508F02ECF94C08091D001811185 -:100A50001FC0043130E5130709F051C00E946B0339 -:100A600081E08093D0010E94B8229093CF018093BF -:100A7000CE011092C7011092C9011092C8011092C4 -:100A8000CB011092CA011092CD011092CC0171C01D -:100A90008091CE019091CF010E94C422883C9105A3 -:100AA00070F48091C701E82FF0E0EE0FFF1FE853CC -:100AB000FE4F118300838F5F8093C7015AC00438B3 -:100AC00080E5180721F00538104501F13AC0F7011B -:100AD0008281882341F01092C50182E01EC0043853 -:100AE00030E5130759F58091C501811106C086E2F2 -:100AF0000E94111886E20E94D91882E01CC00438B6 -:100B0000F0E51F0741F305381045D9F4F70182815C -:100B1000882331F01092C60180E20E94281929C072 -:100B20008091C601811106C087E20E94111887E2F8 -:100B30000E94D91880E20E942F191BC00538104569 -:100B400029F381E08093C5018093C601C701A39674 -:100B50000FB6F894DEBF0FBECDBFDF91CF911F91CE -:100B60000F91FF90EF90BF90AF909F908F900C945B -:100B7000AE0280E0A3960FB6F894DEBF0FBECDBFE5 -:100B8000DF91CF911F910F91FF90EF90BF90AF90A9 -:100B90009F908F90089508959CE0799FF001112413 -:100BA00090E3899FE00DF11D1124E60FF11DEE0F7A -:100BB000FF1FE453FE4F859194910895880F991F6C -:100BC000FC01E45BFF4F859194910895880F991F74 -:100BD000FC01E453FE4F8591949108950F931F9368 -:100BE000CF93DF93EC01811521E39207A0F5C115A6 -:100BF00080E3D80708F0D7C0C83ED105D8F4C03E7E -:100C0000D10508F007C2C83AD10578F4C53AD10534 -:100C100008F06AC0C130D10509F463C008F4F7C117 -:100C2000C430D10508F0F6C1F2C1CB3BD10508F4C0 -:100C300066C0EDC1C11590E2D90708F0AFC0C1157B -:100C400021E0D20708F0E6C1C03FD10508F4DFC1BA -:100C50008E0110651FC2C03880E5D80700F5C03787 -:100C600090E5D90708F0A3C0C11520E5D20709F423 -:100C7000ACC050F4CE01905480319F4008F0C7C101 -:100C8000DF708E01106A06C2C13080E5D80709F412 -:100C9000AEC0C43190E5D90708F4AFC0B8C1C338BD -:100CA00020E5D20709F48EC050F4C13890E5D90789 -:100CB00009F482C008F083C000E011EDEBC1C0313F -:100CC00081E5D80708F4A3C1C11597E5D90708F451 -:100CD00036C1CE0190578115904108F098C1DF7060 -:100CE00093C101E010E0D6C1C53AD10509F494C121 -:100CF000C63AD10509F093C102E810E4CBC1C83A65 -:100D0000D10509F48FC1C93AD10509F48EC1CA3A97 -:100D1000D10509F48DC1CB3AD10509F48CC1CC3A87 -:100D2000D10509F48BC1CD3AD10509F48AC1C03B84 -:100D3000D10509F489C1CE3AD10509F488C1CF3A69 -:100D4000D10509F487C1C13BD10509F486C1C23B75 -:100D5000D10509F485C1C33BD10509F484C1C43B65 -:100D6000D10509F483C1C53BD10509F482C1C63B55 -:100D7000D10509F481C1C73BD10509F480C1C83B45 -:100D8000D10509F47FC1C93BD10509F47EC1CA3B35 -:100D9000D10509F47DC100E014E47CC1CE019F704F -:100DA0000E94E60578C1DD278E01106C73C1CF70FB -:100DB000DD278E01146D6EC100E010ED6BC100E007 -:100DC00012ED68C100E013ED65C10E94BC1B0E94DA -:100DD000FA090E94C1038FEF94E32CE08150904008 -:100DE0002040E1F700C000000E94132353C180910E -:100DF000F20281608093F2024DC10E94742381113E -:100E000002C00E9450230E94872390E090931D030C -:100E100080931C03C23080E5D80721F480911C0325 -:100E2000816086C0C43090E5D90721F480911C030D -:100E300082607EC0C63020E5D20721F480911C0379 -:100E4000846076C0C83080E5D80719F480911C030F -:100E500027C0CA3090E5D90721F480911C03806136 -:100E600067C0CC3020E5D20721F480911C0380625A -:100E70005FC0CE3080E5D80721F480911C038064E8 -:100E800057C0C03190E5D90721F480911C038068D8 -:100E90004FC0C23120E5D20729F480911C03846041 -:100EA000886046C0C33080E5D80721F480911C03D8 -:100EB0008E7F3EC0C53090E5D90721F480911C0398 -:100EC0008D7F36C0C73020E5D20721F480911C0306 -:100ED0008B7F2EC0C93080E5D80719F480911C03A0 -:100EE00026C0CB3090E5D90721F480911C038F7E7A -:100EF0001FC0CD3020E5D20721F480911C038F7DE7 -:100F000017C0CF3080E5D80721F480911C038F7B78 -:100F10000FC0C13190E5D90721F480911C038F7770 -:100F200007C0C331D04531F480911C038B7F877F8C -:100F300080931C0380911C030E948B23ABC08D2FD8 -:100F400099278F70992781309105D9F49E012370DC -:100F5000332702C0880F991F2A95E2F79C688E01FB -:100F600044E0000F111F4A95E1F700271370802B12 -:100F7000912B53E0CC0FDD1F5A95E1F7C076DD27AA -:100F80002FC08230910531F4DC2FCC278E01016F08 -:100F9000106A80C08330910569F4CE01837099276F -:100FA00001E010E002C0000F111F8A95E2F7C801AE -:100FB0009C680FC084309105B9F4CE0183709927E5 -:100FC00001E010E002C0000F111F8A95E2F7C8018E -:100FD0009A6823E0CC0FDD1F2A95E1F7C07ED77019 -:100FE0008C010C2B1D2B56C08530910531F4DC2F64 -:100FF000CC278E01046F106A4DC0069709F04AC0D5 -:10100000CF71DD27DC2FCC278E01106243C000E0BA -:1010100010E040C08E013EC001E810E43BC003E890 -:1010200010E438C002EE14E435C009EE14E432C016 -:101030000AEE14E42FC005EB14E42CC006EB14E414 -:1010400029C007EB14E426C00CEC14E423C00DEC1B -:1010500014E420C003E815E41DC00AE815E41AC032 -:1010600002E915E417C004E915E414C001E216E42E -:1010700011C003E216E40EC004E216E40BC005E260 -:1010800016E408C006E216E405C007E216E402C052 -:101090000AE216E4C801DF91CF911F910F910895E4 -:1010A0009CE0799FF001112490E3899FE00DF11DF0 -:1010B0001124E60FF11DEE0FFF1FE453FE4F859143 -:1010C0009491803E9105E0F4803C910558F5813380 -:1010D000910509F46FC048F48932910509F463C0A1 -:1010E0008A32910509F46DC072C089339105E9F027 -:1010F00082389105D1F08533910509F44DC067C060 -:10110000833E910581F138F4803E9105B9F0823E2D -:101110009105D9F05CC0863E910561F1873E91054D -:10112000A1F155C00E94DE05089520911C0320FD09 -:1011300002C021FF4CC080EE90E049C080911C03AA -:1011400080FFF9CF89E390E042C080911C0382FFC9 -:101150000EC080911C0384FF03C080E090E037C084 -:1011600083EE90E034C080911C0382FFF2CF82EEC8 -:1011700090E02DC080911C0383FF0BC080911C0365 -:1011800084FDEBCF87EE90E022C080911C0383FFAB -:10119000F5CF86EE90E01BC080911C0385FF07C051 -:1011A00089E290E014C080911C0385FFF9CF85E3AC -:1011B00090E00DC080911C0386FF07C08AE290E09A -:1011C00006C080911C0386FFF9CF81E390E00E9466 -:1011D000EE0508950C94B002E82FF0E0E25BFE4FBC -:1011E0008081E82FEF70F0E082958F7021E030E091 -:1011F000A90102C0440F551F8A95E2F740A3089544 -:101200000F931F93CF93DF9385B7806885BF85B712 -:10121000806885BFC3E0D0E001E010E0FE01E25B42 -:10122000FE4F8081E82FEF70F0E021A182958F7052 -:10123000A80102C0440F551F8A95E2F7CA01822B0C -:1012400081A38C2F0E94EC08219740F78BE090E05F -:1012500061E070E0FC01EE5BFE4F2081E22FEF7059 -:10126000F0E042A122952F70DB0102C0AA0FBB1F44 -:101270002A95E2F79D01242B22A3019758F7DF91CD -:10128000CF911F910F910C946C03EF92FF920F93EB -:101290001F93CF93DF9300E212E0C3E0EE24E394C8 -:1012A000F12CD5E08C2F0E94EC088BE090E040E020 -:1012B00050E0FC01EE5BFE4F6081E62FEF70F0E046 -:1012C00020A130E062956F7002C0359527956A9530 -:1012D000E2F720FD09C09701082E02C0220F331F3C -:1012E0000A94E2F7422B532B019718F7F8019291D9 -:1012F00082918F018417950721F051834083D09309 -:1013000005018C2F0E94EC08C15060F68091050108 -:1013100087FD2CC08150809305018F3F39F08FE904 -:101320009FE00197F1F700C0000020C080911E02ED -:1013300090911F02909327028093260280911C02B5 -:1013400090911D02909325028093240280911A02AD -:1013500090911B02909323028093220280911802A5 -:101360009091190290932102809320020E946E03B3 -:1013700081E0DF91CF911F910F91FF90EF90089541 -:10138000E82FF0E0EE0FFF1FE05EFD4F80819181BE -:10139000089508950F931F93CF9308E212E0C0E0E1 -:1013A000F801929182918F010E943022C80FF2E0E1 -:1013B00000321F07A9F78C2FCF911F910F9108952D -:1013C0000E947423811102C00E9450230E9499231D -:1013D000809307033E9A809171008D7F8093710006 -:1013E00082E0809390008AE18093910081E0809375 -:1013F0002A02089580912A02811102C00E94E00908 -:1014000010927A0210927902809171008D7F809300 -:101410007100809190008F738093900010923C0235 -:1014200010923B0210927302109274021092750295 -:10143000109276021092720210927102E1E5F2E0CF -:10144000A1E4B2E011921192119211921D921D929B -:1014500082E0E137F807B1F70895CF92DF92EF927B -:10146000FF920F931F93CF93DF9320913B02222390 -:1014700009F484C06B017C0180912A02811102C0B1 -:101480000E94E00901E712E0C7E0D0E0A701960161 -:10149000F80192918291729162918F010E94E428E9 -:1014A000811131C0FE01EE0FFF1FEE0FFF1FEF5A3B -:1014B000FD4F1082118212821382DE01AA0FBB1F20 -:1014C000AF5BBD4F11961C921E92C730D105E9F05B -:1014D000219644815581668177814083518362835F -:1014E0007383148215821682178212968D919C91B5 -:1014F000139711969C938E9313961C921E9212979B -:1015000034961296E2CF219708F680917902909155 -:101510007A02019797FD05C090937A028093790231 -:1015200004C010927A02109279028091790290910F -:101530007A0220917702309178022817390724F037 -:101540001092780210927702892BC1F48091710079 -:101550008D7F80937100809190008F7380939000B5 -:101560001092730210927402109275021092760219 -:10157000109272021092710210923B02DF91CF9191 -:101580001F910F91FF90EF90DF90CF9008951F92E1 -:101590000F920FB60F9211244F925F926F927F922B -:1015A0008F929F92AF92BF92CF92DF92EF92FF9273 -:1015B0002F933F934F935F936F937F938F939F935B -:1015C000AF93BF93CF93DF93EF93FF9380913B0251 -:1015D000882309F49BC1C0917902D0917A021C162C -:1015E0001D060CF093C140902B0250902C0260908D -:1015F0002D0270902E0220E030E0A901C301B2015B -:101600000E948F2A18160CF065C0C130D10509F46C -:1016100052C08091770290917802BE010E94612CA5 -:101620007C01909378028093770280903D029090A5 -:101630003E02A0903F02B090400220E030E040E83F -:101640005FE3C501B4010E94802860933D0270935E -:101650003E0280933F0290934002F701EE0FFF1F7E -:10166000EE0FFF1FEF5AFD4FA301920160817181C0 -:10167000828193810E94E82820E030E040E05EE330 -:101680000E94932A9B01AC01C501B4010E948F2ADC -:1016900018168CF4C7010196BE010E94612C90932C -:1016A00078028093770210923D0210923E021092CF -:1016B0003F0210924002E0917702F0917802EE0F23 -:1016C000FF1FEE0FFF1FEF5AFD4F60817181828176 -:1016D0009381D0C0C0907302D0907402E0907502E4 -:1016E000F090760220E030E0A901C701B6010E9427 -:1016F000E4282197882309F4A2C0FE01EE0FFF1F02 -:10170000EE0FFF1FEF5AFD4F80809180A280B380C3 -:10171000A5019401C701B6010E94E42887FF31C0EA -:10172000A501940160E070E08CED93EC0E94E82844 -:1017300020E030E040E451E40E94E82820E030E07E -:1017400040E05FE30E94932A9B01AC0160E070E0FF -:1017500080E090E40E94F62A9B01AC01C501B4012F -:101760000E94932A9B01AC01C701B6010E94E428A4 -:1017700087FF07C0A701960160E070E08CED93E45D -:1017800039C0A5019401C701B6010E948F2A18161D -:101790000CF055C0A501940160E070E08CED93E47D -:1017A0000E94E82820E030E040E451E40E94E8286C -:1017B00020E030E040E05FE30E94932A9B01AC010F -:1017C00060E070E080E090E40E94F62A9B01AC01AA -:1017D000C501B4010E94932A9B01AC01C701B60167 -:1017E0000E948F2A18165CF5A701960160E070E050 -:1017F0008CED93EC0E94E82820E030E040E451E4D6 -:101800000E94E82820E030E040E05FE30E94932A55 -:101810009B01AC0160E070E080E090E40E94F62A59 -:101820009B01AC01C701B6010E94932A6093730229 -:1018300070937402809375029093760213C0FE0138 -:10184000EE0FFF1FEE0FFF1FEF5AFD4F80819181BA -:10185000A281B3818093730290937402A093750266 -:10186000B093760260917302709174028091750258 -:101870009091760220912802309129022F3F4FEF5C -:10188000340731F02F5F3F4F309329022093280215 -:101890000E946F0E6B017C0120E034E244EF51E4C2 -:1018A0000E94E42887FF08C086EFC82E88E2D82E61 -:1018B00084EFE82E81E4F82E20E030E040E051E4AF -:1018C000C701B6010E94932A9B01AC0160E074E25B -:1018D00084E79BE40E94E8286B017C010E94552963 -:1018E0007093970060939600209106013091070154 -:1018F0004091080150910901C701B6010E94932A45 -:101900000E945529709399006093980080913C0241 -:10191000882309F433C1C0903702D0903802E09098 -:101920003902F0903A0220E030E0A901C701B60187 -:101930000E948F2A1816D4F58091280290912902CE -:101940008F3F2FEF920729F0019690932902809301 -:101950002802C701B6010E946F0E20E030E040E08F -:1019600051E40E94932A9B01AC0160E074E284E799 -:101970009BE40E94E8286B017C010E94552970932A -:1019800097006093960020910601309107014091E5 -:10199000080150910901C701B6010E94932A0E94D3 -:1019A0005529709399006093980008C01092970091 -:1019B0001092960010929900109298006091310256 -:1019C000709132026F5F7F4F7093320260933102E9 -:1019D000209196003091970080E090E0232BF1F069 -:1019E000C0919600D09197000E9481296B017C01E3 -:1019F000BE0180E090E00E9481299B01AC016091D2 -:101A000033027091340280913502909136020E9427 -:101A1000E82820E03FEF4FE757E410C00E948129FB -:101A20006B017C0120E030EE4FEF54E46091330213 -:101A30007091340280913502909136020E94932A6F -:101A40009B01AC01C701B6010E948F2A87FD96C099 -:101A500080912F028F5F80932F0290E020910303EB -:101A60003091040382179307A0F080910E0388231E -:101A700019F010922F020DC0809171008D7F80931C -:101A80007100809190008F738093900010923C02BF -:101A90007DC080913002C0912F02811128C0C0907A -:101AA0000803D0900903E0900A03F0900B0320E0B4 -:101AB00030E0A901C701B6010E948F2A1816BCF4B4 -:101AC00081E0809330021092370210923802109217 -:101AD000390210923A02C0923302D0923402E0925C -:101AE0003502F0923602C150C0932F0243C01092CB -:101AF00030021092290210922802E0910503F09121 -:101B0000060348E0C49FE00DF11D112480819181FE -:101B1000A281B3818093370290933802A093390257 -:101B2000B0933A0220E030E040E85EE364817581E2 -:101B3000868197810E94932A6B017C0180910A0122 -:101B4000682F70E080E090E00E94812920E030E082 -:101B500048EC52E40E94E8289B01AC01C701B601A1 -:101B60000E94932A6093330270933402809335026B -:101B70009093360210923202109231028091070344 -:101B800080FD04C010923C0210923B02FF91EF9145 -:101B9000DF91CF91BF91AF919F918F917F916F9185 -:101BA0005F914F913F912F91FF90EF90DF90CF90F9 -:101BB000BF90AF909F908F907F906F905F904F906D -:101BC0000F900FBE0F901F901895CF92DF92EF925B -:101BD000FF92CF93DF936B017C01EA0180912A028F -:101BE000811102C00E94E0098091070380FF46C076 -:101BF0008091790290917A0208970CF03FC0809111 -:101C000071008D7F8093710080913C0281110E9450 -:101C1000FA0981E080933B02109229021092280277 -:101C200020E030E0A901C701B6010E948F2A1816F2 -:101C3000DCF48091790290917A02FC01EE0FFF1F93 -:101C4000EE0FFF1FEF5AFD4FC082D182E282F38276 -:101C5000FC01EE0FFF1FEF5BFD4FD183C0830196A8 -:101C600090937A02809379028091710082608093D0 -:101C7000710080919000806880939000DF91CF91F7 -:101C8000FF90EF90DF90CF900895809107038170CF -:101C90000895809107038160809307030E949D232C -:101CA0000C94C803809107038E7F809307030C94E4 -:101CB0009D2380917B0290E0019666E070E00E9497 -:101CC000612C80937B02089580917B0290E00197C4 -:101CD00066E070E00E94612C80937B0208958F92F1 -:101CE0009F92AF92BF92CF92DF92EF92FF920F93AB -:101CF0001F93CF93DF936B017C01C0912802D09199 -:101D00002902BE0180E090E00E9481294B015C0124 -:101D1000A701960160E070E08CE594E40E94E82859 -:101D20009B01AC01C501B4010E94932A0E94552970 -:101D300020917B02233009F473C028F4222351F050 -:101D40002130E9F02CC1243009F4A0C0253009F479 -:101D5000E0C025C180E090E0A0E0BFE380930601F1 -:101D600090930701A0930801B093090110922B02F0 -:101D700010922C0210922D0210922E0210C110927D -:101D80002B0210922C0210922D0210922E0264311E -:101D9000710540F46A30710560F520E030E040E8FC -:101DA0005EE32BC0693C710508F0AAC080E090E0BA -:101DB0000E94812920E030E040EA51E40E947F281F -:101DC00020E030E044E353E40E94E8289B01AC01AA -:101DD0000E94932A20E030E040E05EE30E94932AD4 -:101DE0009B01AC0160E070E080E09EE30E947F28F0 -:101DF00044C020E030E040E05FE3C701B6010E944C -:101E0000932A6B017C0180E090E0A0E0BEE3809328 -:101E1000060190930701A0930801B0930901BFC088 -:101E200010922B0210922C0210922D0210922E0270 -:101E30004AE0469F9001479F300D1124C90168EB8D -:101E40007BE00E944D2CBC016C5D754077FF03C0A8 -:101E5000719561957109882777FD8095982F0E946B -:101E600083292EE333EC4EE259E30E94932A20E0CB -:101E700030E040EC5EE30E9480286093060170939E -:101E80000701809308019093090189C010922B02E9 -:101E900010922C0210922D0210922E02CE0183700D -:101EA0009927892BE1F0BE016170772780E090E0EF -:101EB0000E94812920E030E040E05EE30E94932A06 -:101EC00020E030E040E45FE30E9480286093060158 -:101ED0007093070180930801909309010CC080E082 -:101EE00090E0A0E0BFE38093060190930701A093E8 -:101EF0000801B0930901C770DD27CD2B09F04FC051 -:101F00001092060110920701109208011092090127 -:101F100046C010922B0210922C0210922D021092A9 -:101F20002E0200E010E020E03FE300930601109352 -:101F3000070120930801309309016739710578F191 -:101F400080E090E00E94812920E030E047E153E406 -:101F50000E947F2820E030E04AE754E40E94E8280D -:101F600020E030E048E452E40E94932A20E030E090 -:101F700040EA51E40E94C5290E945029660F771F4C -:101F8000660F771FFB01EE5AFE4F2081318142819F -:101F90005381C701B6010E94932A6B017C01C701DE -:101FA000B601DF91CF911F910F91FF90EF90DF90DD -:101FB000CF90BF90AF909F908F90089580918C02AA -:101FC0000895CF93DF9300D01F92CDB7DEB79C0169 -:101FD00080911303843019F593E099833B832A831E -:101FE0009093E9008FEF9091E800815095FD06C035 -:101FF00095ED9A95F1F700008111F5CF8091E800F9 -:1020000085FF0DC040E050E063E070E0CE01019636 -:102010000E9442128091E8008E778093E8000F9032 -:102020000F900F90DF91CF910895CF93DF9300D061 -:102030001F92CDB7DEB720911303243021F522E0A3 -:1020400029839B838A8383E08093E9008FEF9091BB -:10205000E800815095FD06C095ED9A95F1F70000D6 -:102060008111F5CF8091E80085FF0DC040E050E080 -:1020700063E070E0CE0101960E9442128091E80078 -:102080008E778093E8000F900F900F90DF91CF91A3 -:102090000895209113032430F1F422E02093E90005 -:1020A0002FEF3091E800215035FD06C035ED3A950F -:1020B000F1F700002111F5CF2091E80025FF0BC0BA -:1020C00040E050E065E070E00E9442128091E8003C -:1020D0008E778093E8000895CF93DF93EC01909181 -:1020E0001303943009F046C0809115018823D9F07C -:1020F000809116018823B9F09093E9008FEF9091B9 -:10210000E800815095FD06C095E19A95F1F7000031 -:102110008111F5CF8091E80085FF2CC040E050E0B0 -:1021200060E170E017C081E08093E9008FEF90914B -:10213000E800815095FD06C095ED9A95F1F70000F5 -:102140008111F5CF8091E80085FF14C040E050E098 -:1021500068E070E0CE010E9442128091E8008E7724 -:102160008093E80080E1FE01ACE7B2E001900D92BF -:102170008A95E1F7DF91CF91089580911203811143 -:1021800009C00E94D7130E9434148091E200846039 -:102190008093E2000895109212030895089508951F -:1021A0000C947B2242E061EC81E00E94511342E0FA -:1021B00061EC82E00E94511342E061EC83E00E94F6 -:1021C000511342E161EC84E00C94511380911503AA -:1021D000833009F455C030F4813071F0823009F455 -:1021E0008EC008958A3009F47AC08B3009F460C03B -:1021F000893009F09CC020C080911403813A09F015 -:1022000096C08091E800877F8093E8008091180352 -:1022100090911903892B21F460E18CE792E003C0CF -:1022200060E080E090E070E00E948D128091E80014 -:102230008B778093E800089580911403813209F030 -:1022400076C08091180390911903009719F00397B5 -:1022500009F06DC08091E800877F8093E80080914D -:10226000E80082FD05C0809113038111F8CF5FC0A3 -:102270008091F10080938C028091E8008B7753C0AD -:1022800080911403813A09F052C080911803909113 -:102290001903892B09F04BC08091E800877F809358 -:1022A000E8008091E80080FFFCCF8091150136C0E6 -:1022B000809114038132D9F580911803909119030C -:1022C000892BA9F58091E800877F8093E8000E9420 -:1022D000861380911603809315010C94BC1B80918A -:1022E0001403813221F58091E800877F8093E80014 -:1022F0000E9486138091170380938D020895809128 -:102300001403813AA1F48091E800877F8093E8006C -:102310008091E80080FFFCCF80918D028093F100D6 -:102320008091E8008E778093E8000C9486130895DE -:1023300084B7877F84BF88E10FB6F89480936000EC -:10234000109260000FBE90E080E80FB6F894809382 -:102350006100909361000FBE0E9429170E94D7135D -:102360000E9434148091E20084608093E2007894AB -:102370000E94BA160E942B178BE091E00E94D5169E -:1023800080911303853069F40E943C2280911103EF -:102390008823B1F30E946A22882391F30E942C12B1 -:1023A000EFCF0E943317ECCF292F3327233031058D -:1023B000C9F064F42130310581F02230310509F093 -:1023C00043C08DE690E028E433E042C0213231057D -:1023D000F1F02232310541F137C082E190E025EB86 -:1023E00033E036C099278130910541F08230910564 -:1023F00041F0892B49F5E4E4F3E005C0E6E1F3E0C0 -:1024000002C0ECEEF2E0849190E09F0121C06430C4 -:10241000D8F4E62FF0E0EE0FFF1FE255FE4F2081CB -:10242000318189E090E014C0643070F470E0FB0109 -:10243000EE0FFF1FEA55FE4F20813181FB01EE5563 -:10244000FE4F808190E004C080E090E020E030E02A -:10245000FA0131832083089580E189BD82E189BD3D -:1024600009B400FEFDCF8091D8008F7D8093D80005 -:102470008091E00082608093E0008091E00081FD27 -:10248000FCCF0895CF92DF92EF92FF920F931F93AC -:10249000CF93DF93EC018B016A010E94A513811198 -:1024A00033C0C114D10439F0F60180819181081B39 -:1024B000190BC80FD91FE12CF12C0115110519F1C9 -:1024C0008091E80085FD16C08091E8008E778093AA -:1024D000E800C114D10449F0F60180819181E80E31 -:1024E000F91EF182E08285E00FC00E94A5138823C7 -:1024F00021F30AC089918093F10001501109FFEF87 -:10250000EF1AFF0ADACF80E0DF91CF911F910F9190 -:10251000FF90EF90DF90CF90089520911A033091B3 -:102520001B032617370748F06115710539F4209110 -:10253000E8002E772093E80001C0B90140E0611562 -:102540007105A9F120911303222309F443C025301A -:1025500009F442C02091E80023FD40C02091E8002A -:1025600022FD32C02091E80020FFE9CF4091F30026 -:102570002091F20030E0342BFC01CF016115710590 -:1025800059F02830310540F481918093F100615079 -:1025900071092F5F3F4FF1CF41E02830310509F03D -:1025A00040E02091E8002E772093E800C8CF411149 -:1025B000C9CF0AC080911303882361F0853061F090 -:1025C0008091E80083FD0AC08091E80082FFF2CF8D -:1025D00080E0089582E0089583E0089581E0089501 -:1025E00020911A0330911B032617370748F0611515 -:1025F000710539F42091E8002E772093E80001C09E -:10260000B901FC0120E06115710591F1809113037E -:10261000882309F440C0853009F43FC08091E80068 -:1026200083FD3DC08091E80082FD2FC08091E800CD -:1026300080FFE9CF2091F3008091F20090E0922B8F -:102640006115710559F08830910540F4249120936B -:10265000F1003196615071090196F2CF21E008979F -:1026600009F020E08091E8008E778093E800CBCFDE -:102670002111CCCF0AC080911303882361F08530EB -:1026800061F08091E80083FD0AC08091E80082FF3C -:10269000F2CF80E0089582E0089583E0089581E01C -:1026A0000895982F973058F59093E900981739F0CE -:1026B0007091EC002091ED005091F00003C0242FA8 -:1026C000762F50E021FF19C03091EB003E7F309310 -:1026D000EB003091ED003D7F3093ED003091EB0049 -:1026E00031603093EB007093EC002093ED00509339 -:1026F000F0002091EE0027FF07C09F5FD3CF8F70BF -:102700008093E90081E0089580E0089580911403AA -:1027100087FF11C08091E80082FD05C080911303FE -:102720008111F8CF11C08091E8008B770BC08091A8 -:102730001303882349F08091E80080FFF8CF80914F -:10274000E8008E778093E80008952091E4003091AE -:10275000E50095E64091EC00842F817040FF22C097 -:102760008091E80080FD1CC080911303882391F0C4 -:10277000853091F08091EB0085FD10C04091E40020 -:102780005091E5004217530729F39A01915011F730 -:1027900084E0089582E0089583E0089581E008953B -:1027A00080E008954091E80042FFDECF08950E9446 -:1027B00045140E944D14E0EEF0E08081816080833A -:1027C000E8EDF0E080818F77808319BCA7EDB0E061 -:1027D0008C918E7F8C9380818F7E808310921203E8 -:1027E00008950F931F93CF93DF930E9445140E9487 -:1027F0004D14C8EDD0E088818F7788838881806808 -:10280000888388818F7D888319BC1092130310926E -:102810000F03109211031092100300EE10E0F80164 -:1028200080818B7F808388818160888342E060E043 -:1028300080E00E945113E1EEF0E080818E7F808382 -:10284000E2EEF0E080818160808380818860808317 -:10285000F80180818E7F8083888180618883DF9109 -:10286000CF911F910F910895E8EDF0E080818F7E68 -:102870008083E7EDF0E080818160808384E082BF27 -:1028800081E0809312030C94F113E8EDF0E0808175 -:102890008E7F80831092E20008951092DA001092E9 -:1028A000E10008951F920F920FB60F9211242F93FB -:1028B0003F934F935F936F937F938F939F93AF93C8 -:1028C000BF93EF93FF938091E10082FF0BC0809153 -:1028D000E20082FF07C08091E1008B7F8093E100DE -:1028E0000E94B9168091DA0080FF1FC08091D80045 -:1028F00080FF1BC08091DA008E7F8093DA00809188 -:10290000D90080FF0DC080E189BD82E189BD09B495 -:1029100000FEFDCF81E0809313030E94BD1005C02F -:1029200019BC109213030E94CB108091E10080FF2C -:1029300019C08091E20080FF15C08091E2008E7F77 -:102940008093E2008091E20080618093E2008091B8 -:10295000D80080628093D80019BC85E0809313036F -:102960000E94CF108091E10084FF30C08091E2008E -:1029700084FF2CC080E189BD82E189BD09B400FEDD -:10298000FDCF8091D8008F7D8093D8008091E100A9 -:102990008F7E8093E1008091E2008F7E8093E20041 -:1029A0008091E20081608093E20080910F03882390 -:1029B00011F084E007C08091E30087FD02C081E050 -:1029C00001C083E0809313030E94D0108091E10046 -:1029D00083FF29C08091E20083FF25C08091E10040 -:1029E000877F8093E10082E08093130310920F03AE -:1029F0008091E1008E7F8093E1008091E2008E7FE4 -:102A00008093E2008091E20080618093E20042E0E6 -:102A100060E080E00E9451138091F0008860809314 -:102A2000F0000E94CE10FF91EF91BF91AF919F9166 -:102A30008F917F916F915F914F913F912F910F9067 -:102A40000FBE0F901F9018951F920F920FB60F9206 -:102A500011242F933F934F935F936F937F938F93A3 -:102A60009F93AF93BF93CF93DF93EF93FF93C09167 -:102A7000E900CF708091EC00D82FD17080FDD0E8B4 -:102A80001092E9008091F000877F8093F0007894A5 -:102A90000E9468151092E9008091F0008860809390 -:102AA000F000CD2BCF70C093E900FF91EF91DF9143 -:102AB000CF91BF91AF919F918F917F916F915F91D6 -:102AC0004F913F912F910F900FBE0F901F9018952F -:102AD0001F93CF93DF93CDB7DEB7AA970FB6F894C5 -:102AE000DEBF0FBECDBFE4E1F3E088E08E0F909132 -:102AF000F10091938E13FBCF0E94E6108091E800C5 -:102B000083FF1FC18091140390911503492F50E05A -:102B10004A30510508F015C1FA01EA5AFF4F0C94EA -:102B2000752C803881F0823809F00BC18091180330 -:102B30008F708093E9008091EB0085FB882780F9F6 -:102B40001092E90006C08091100390911103911139 -:102B500082609091E800977F9093E8008093F10065 -:102B60001092F100C8C0282F2D7F09F0EAC08823F9 -:102B700019F0823061F0E5C080911603813009F0D0 -:102B8000E0C0933009F080E0809311032BC0809166 -:102B90001603811127C0809118038F7009F4D1C0EA -:102BA0008093E9002091EB0020FF1CC0933021F4BA -:102BB0008091EB00806214C09091EB009061909343 -:102BC000EB0021E030E0A90102C0440F551F8A95B7 -:102BD000E2F74093EA001092EA008091EB008860EF -:102BE0008093EB001092E9008091E800877F86C017 -:102BF0008111A7C0109116031F778091E3008078A0 -:102C0000812B8093E3008091E800877F8093E80028 -:102C10000E9486138091E80080FFFCCF8091E30042 -:102C200080688093E300111102C082E001C083E05C -:102C30008093130386C08058823008F082C0809150 -:102C40001603909117038C3D53E0950779F583E0C7 -:102C50008A838AE289834FB7F894DE01139620E0D5 -:102C60003EE051E2E32FF0E050935700E49120FF63 -:102C700003C0E295EF703F5FEF708E2F90E0EA3077 -:102C800010F0C79601C0C0968D939D932F5F24319D -:102C900049F74FBF8091E800877F8093E8006AE2A0 -:102CA00070E0CE0101960E948D1214C0AE014F5FFC -:102CB0005F4F609118030E94D411BC01009709F482 -:102CC00040C09091E800977F9093E80089819A81B5 -:102CD0000E94F0128091E8008B778093E80031C069 -:102CE000803879F58091E800877F8093E8008091B3 -:102CF0000F038093F1008091E8008E778093E800C5 -:102D00000E9486131EC081111CC090911603923040 -:102D1000C0F48091E800877F8093E80090930F03D0 -:102D20000E94861380910F03811106C08091E300F9 -:102D300087FD02C081E001C084E0809313030E94FC -:102D4000D2108091E80083FF0AC08091E800877F5D -:102D50008093E8008091EB0080628093EB00AA965C -:102D60000FB6F894DEBF0FBECDBFDF91CF911F919C -:102D700008950895CF93809113038823A1F0C09103 -:102D8000E900CF709091EC00892F817090FD80E870 -:102D9000C82B1092E9008091E80083FD0E9468151D -:102DA000CF70C093E900CF910895909393028093E0 -:102DB00092020895E0919202F0919302309721F0EF -:102DC0000190F081E02D099480E00895E091920255 -:102DD000F0919302309721F00280F381E02D099465 -:102DE0000895E0919202F0919302309721F00480CF -:102DF000F581E02D0994089520919002309191027F -:102E00008217930771F09093910280939002E09162 -:102E10009202F0919302309721F00680F781E02D25 -:102E20000994089520918E0230918F0282179307A2 -:102E300071F090938F0280938E02E0919202F09154 -:102E40009302309721F00084F185E02D09940895D4 -:102E500008950C9428170E94AF220E9400090E9436 -:102E600035230C94E4275F926F927F928F929F920A -:102E7000AF92BF92CF92DF92EF92FF920F931F9388 -:102E8000CF93DF9300D000D01F92CDB7DEB70E9462 -:102E900045099DE9C92E92E0D92E03E010E0AA244D -:102EA000A394B12C502E802F0E94C0094C01F60132 -:102EB000729062906F016826792661147104A1F402 -:102EC0000150110978F78FEF89838A831B820E9452 -:102ED000B8228160782F9D838C8349815A816B81D0 -:102EE0008D810E94E31738C08091F20281FD0E941B -:102EF000C9092BE030E07501022E02C0EE0CFF1C68 -:102F00000A94E2F7C70186219721892B09F12983C9 -:102F10005A828E209F2091E0892809F490E09B83BB -:102F20000E94B8228160782F9D838C8349815A81C9 -:102F30006B818D810E94E317000F111FF801EB5682 -:102F4000FD4F80819181E826F926F182E08204C05C -:102F50002150310980F6B4CF0E941C2510919402B3 -:102F60000E94DA161817D1F00E94DA1680939402A4 -:102F70000F900F900F900F900F90DF91CF911F91B6 -:102F80000F91FF90EF90DF90CF90BF90AF909F9008 -:102F90008F907F906F905F900C94EA080F900F9045 -:102FA0000F900F900F90DF91CF911F910F91FF9095 -:102FB000EF90DF90CF90BF90AF909F908F907F90D9 -:102FC0006F905F900895CF93DF93CDB7DEB72B97C7 -:102FD0000FB6F894DEBF0FBECDBF4F835887698709 -:102FE0007A878B87DE01119686E0FD0111928A9522 -:102FF000E9F785E0FE01379601900D928A95E1F799 -:1030000049815A816B817C818D819E810E945A1EEB -:103010002B960FB6F894DEBF0FBECDBFDF91CF91D8 -:103020000895CF93882309F4C2C0C82F823859F479 -:103030000E94DA1681FDBBC089E30E9434210E9400 -:10304000012289E30CC0833879F40E94DA1680FDEE -:10305000AEC083E50E9434210E94012283E50E94D4 -:103060007621CF910C940122843859F40E94DA160B -:1030700082FD9DC087E40E9434210E94012287E4E2 -:10308000EECF8CEF8C0F813A48F48C2F0E944C27A6 -:1030900081118DC08C2F0E943421E3CF80E28C0FF0 -:1030A000883048F4C77081E001C0880FCA95EAF7FC -:1030B0000E94BA21D6CF8BE58C0F833078F4C53AC5 -:1030C00029F0C63A31F083E890E005C081E890E04D -:1030D00002C082E890E0CF910C94FC1688E58C0F3A -:1030E000833108F064C0C83A39F1C93A41F1CA3AAB -:1030F00049F1CB3A51F1CC3A59F1CD3A61F1C03BAB -:1031000069F1CE3A71F1CF3A79F1C13B81F1C23B1D -:1031100089F1C33B91F1C43B99F1C53BA1F1C63B99 -:10312000A9F1C73BB1F1C83BB9F1C93BC1F1CA3BF9 -:10313000C9F180E090E038C082EE90E035C089EEC1 -:1031400090E032C08AEE90E02FC085EB90E02CC07A -:1031500086EB90E029C087EB90E026C08CEC90E0F5 -:1031600023C08DEC90E020C083E891E01DC08AE888 -:1031700091E01AC082E991E017C084E991E014C09F -:1031800081E292E011C083E292E00EC084E292E01C -:103190000BC085E292E008C086E292E005C087E2BB -:1031A00092E002C08AE292E0CF910C941217CF9184 -:1031B0000895882309F44BC0823859F40E94DA1626 -:1031C00081FF45C089E30E9434210E94012289E3E6 -:1031D0000CC0833871F40E94DA1680FF38C083E592 -:1031E0000E9434210E94012283E50E9476210C94E2 -:1031F0000122843859F40E94DA1682FF28C087E43D -:103200000E9434210E94012287E4EFCF9CEF980FA7 -:10321000913A58F390E2980F983050F4877091E00B -:1032200001C0990F8A95EAF7892F0E94C021DFCF4C -:103230009BE5980F933020F480E090E00C94FC160E -:10324000885A833120F480E090E00C94121708959E -:10325000882321F00E94BA210C940122089588232A -:1032600021F00E94C0210C94012208957F928F9238 -:103270009F92AF92BF92CF92DF92EF92FF920F9305 -:103280001F93CF93DF931F92CDB7DEB77C01C62E7D -:10329000772EFC01058102950F70128111110E9499 -:1032A000D7210E942D21882379F0112369F080E233 -:1032B0008C0D883048F082E00E9416210E942D215A -:1032C00091E0D82ED92601C0D12CE72DE295EF70E0 -:1032D000F0E0E05AFF4F0C94752C872D807F072D6E -:1032E0000F70882311F00295007F112389F00023CD -:1032F00009F499C180E28C0D883020F4802F0E945F -:10330000BA2103C0802F0E94CA210E9401228BC1D2 -:103310008C2D0E94D918002309F4C3C180E28C0DC2 -:10332000883020F4802F0E94C02103C0802F0E948B -:10333000D0210E940122B5C1872D807F972D9F70DB -:10334000803211F4892F03C0892F8295807FCC2091 -:1033500021F0F1E0CF16A1F01DC0112339F00023B8 -:1033600019F1013009F50E94EA219BC1002319F0EF -:10337000013009F496C189830E94ED21898110C131 -:10338000112321F0063008F08CC10EC0053008F082 -:1033900088C106C1112359F0002331F0F70195814E -:1033A00090FF41C19F7095830E9428197AC1002324 -:1033B00009F4F6C03EC1872D86958695837090E00E -:1033C000009719F0019761F06CC1112321F08C2D49 -:1033D000972D937002C080E090E00E94FC1661C1BE -:1033E000112321F08C2D972D937002C080E090E086 -:1033F0000E94121756C18C2D112319F00E9424240B -:1034000002C00E948C240E9411254BC1872D83701D -:1034100009F052C0111145C18C2D82958695877097 -:10342000880F880F9C2D9F70892E912CA12CB12C78 -:10343000082E04C0880C991CAA1CBB1C0A94D2F745 -:10344000C4FE14C00FE010E020E030E0B901A80194 -:1034500004C0440F551F661F771F8A95D2F7CB0112 -:10346000BA01609570958095909503C060E070E01A -:10347000CB01272D26952695237030E0223031058B -:1034800069F02330310589F0682979298A299B2937 -:103490002130310571F00E94A21F03C168297929EA -:1034A0008A299B290E94BE1FFCC00E94A21FC50141 -:1034B000B4010E94861FF5C0112319F0872D817079 -:1034C00001C08695882309F4ECC08C2D82958695E1 -:1034D0008770880F880F9C2D9F70892E912CA12CAE -:1034E000B12C082E04C0880C991CAA1CBB1C0A9481 -:1034F000D2F7C4FE14C00FE010E020E030E0B901C4 -:10350000A80104C0440F551F661F771F8A95D2F784 -:10351000CB01BA01609570958095909503C060E0ED -:1035200070E0CB01272D269526952370422F50E081 -:103530004230510569F04330510589F068297929F5 -:103540008A299B294130510571F00E947C20A9C035 -:10355000682979298A299B290E949820A2C00E9463 -:103560007C20C501B4010E9460209BC08C2D90E09E -:10357000FC01E05EF109E531F10508F050C0E059C9 -:10358000FF4F0C94752C0C2D0F70872D8F7111230C -:1035900021F00E94F91F802F07CF0E941A20802F50 -:1035A0000E942F197EC0112341F0053008F079C028 -:1035B000872D8F710E943F2074C0063008F071C0C3 -:1035C000F7CF112339F0872D8F710E94F91F69C041 -:1035D0001123C9F3872D8F710E941A2062C0112315 -:1035E00029F0872D8F710E94E41F5BC00E94DA1FB3 -:1035F00058C0112351F0172D1F71812F0E94F91F00 -:1036000063E0812F0E940D214CC081E00E941621B1 -:10361000023008F446C082E00E94162142C0112305 -:1036200031F0002381F28C2D0E9411183AC0002342 -:1036300089F28C2D0E94D91834C0472D4F706C2D03 -:10364000C7010E9455030E94FE1E2BC0111129C004 -:10365000472D4F7050E042305105B9F04CF4411500 -:10366000510581F041305105E1F40E940C2819C048 -:103670004330510569F04430510599F48C2D0E9476 -:103680005E280FC00E94F5270CC00E94282809C0A0 -:103690000E943B2806C0472D4F706C2DC7010E9429 -:1036A000CB05DD20F9F00E94092180FD1BC0F70148 -:1036B00012820E9403210E94F91FC7010E94811BF0 -:1036C0000E9403210F90DF91CF911F910F91FF90E6 -:1036D000EF90DF90CF90BF90AF909F908F907F90B2 -:1036E0000C941A200F90DF91CF911F910F91FF90B2 -:1036F000EF90DF90CF90BF90AF909F908F907F9092 -:1037000008950F931F93CF93DF93EC0188819981E4 -:103710002B813C81232BB9F09F3F11F48F3F99F00F -:10372000CE010E94CA03882371F0688179818A8161 -:103730000E94FF208C010E94B4200E947B1FB801D0 -:10374000CE010E943619DF91CF911F910F910895FC -:103750000E94D7210E94E7210E94AC210E940122F1 -:103760000E94C2250E94112580E090E00E94FC1674 -:1037700080E090E00C9412170E94C7210C94A81BC3 -:103780000E94F420292F22952F7030E02C30310533 -:103790004CF42A3031056CF42250310922303105C5 -:1037A000A8F407C02C30310569F02F30310551F0F5 -:1037B0000DC0803F69F018F4803E40F409C0843F9A -:1037C00029F406C093FB882780F9089580E00895C6 -:1037D00081E00895CF93DF9300D000D01F92CDB742 -:1037E000DEB70F900F900F900F900F90DF91CF9159 -:1037F0000895CF93DF9300D000D000D0CDB7DEB7CF -:1038000026960FB6F894DEBF0FBECDBFDF91CF91E5 -:1038100008951F93CF93DF93C0919D0216E080918E -:103820009E02C81799F0D0E01C9FF0011D9FF00D7B -:103830001124E156FD4F4081518162817381848161 -:1038400095810E94F91B2196C770E9CFDF91CF9136 -:103850001F9108954091CF025091D0026091D10202 -:103860007091D2028091D3029091D4020C94F91BF2 -:103870008091D40282958F7009F054C08091D1025A -:10388000882309F44FC080919D02A0919E0260910F -:10389000CF027091D0024091D2025091D302B6E093 -:1038A0008A1709F43FC090E041155105C1F17F3FEF -:1038B00011F46F3FA1F1B89FF001B99FF00D1124F1 -:1038C000E156FD4F218172132AC02081621327C067 -:1038D0002281211124C0238134812417350710F45B -:1038E00021503109241B350B283C3105C0F42091AF -:1038F000D4022F7020612093D40226E0289FF0018B -:10390000299FF00D1124EC55FD4F80818F7080614F -:1039100080838FEC92E00E94811B0C94091C01961D -:103920008770BECF0895CF92DF92EF92FF920F93F0 -:103930001F93CF93DF93CDB7DEB762970FB6F8949E -:10394000DEBF0FBECDBF8C0185E0F801DE011D9604 -:1039500001900D928A95E1F7D8014C9111965C91F6 -:10396000119712966C9112971396CD90DC90149744 -:103970003091CF027091D0028091D2029091D30207 -:10398000009709F46BC17F3F19F43F3F09F466C10A -:10399000E090D102EE2009F4C0C02091D402C816F4 -:1039A000D90628F0F601E81BF90BCF0104C0809579 -:1039B00090958C0D9D1DFF24F394883C910578F023 -:1039C000F12C207F09F0C6C07C2DD98AC88A89894C -:1039D0000E94EA1B8FEC92E00E94811BB1C0822FF3 -:1039E000807F09F046C0751314C0341312C06111F2 -:1039F00010C02F7020612093D4020E942A1C8FECEB -:103A000092E00E94811B8091D402D80115968C937C -:103A10002EC0CD2819F15F3F11F44F3FF9F0F62E7B -:103A200061111CC080919D0220919E0236E0821798 -:103A300009F45AC090E0389FF001399FF00D11242D -:103A4000E156FD4F7181571306C07081471303C0C3 -:103A50007281711103C001968770E9CFF62E66233B -:103A600009F418C18091D40281608093D402F12CB2 -:103A700011C1751308C0341306C0611104C08091D0 -:103A8000D402D801C3C04D875E878D859E856A8B21 -:103A90000E94C01B6A898823E1F16623D1F120913D -:103AA000D402822F82958F7090E0029774F08091FB -:103AB000CF029091D00298878F831986DB86CA86C1 -:103AC0002C87CE0107960E94811B86E0F801AFEC9F -:103AD000B2E001900D928A95E1F70E94381C0E9495 -:103AE0002A1CFF24F394D6C04D875E878D859E8562 -:103AF0000E94F420292F22952F7030E022303105CA -:103B00000CF0BCC09F7009F0B6C0805E883008F42D -:103B1000C1C0C8010E94811BE4CFC816D90608F4B1 -:103B200053C0F601E81BF90BCF01883C910508F45E -:103B300050C0F12C7C2DD98AC88A89890E94EA1B41 -:103B4000EFECF2E086E0DF011D928A95E9F70E9432 -:103B50002A1CA0C0751314C0341312C0611110C008 -:103B60008091D402F8018583C8010E94811B86E000 -:103B7000EFECF2E0DF011D928A95E9F7FE2C8AC096 -:103B80004D875E878D859E856A8B0E94C01B6A89E2 -:103B9000882309F4BECF662309F4BBCF2091D40259 -:103BA000822F82958F7090E002970CF48ECF8091D7 -:103BB000CF029091D0029A8389831B82DD82CC82CE -:103BC0002E83CE0101967FCF809590958C0D9D1D03 -:103BD000ACCFF62E662309F49CCF75132EC0341398 -:103BE0002CC02091D40220FD1FC0822F82958F709F -:103BF000D9F0D80115962C9315978F3049F08F5F27 -:103C0000982F9295907F822F8F70892B15968C9389 -:103C1000C8010E94811B86E0F801AFECB2E0019080 -:103C20000D928A95E1F793CF86E0F801AFECB2E010 -:103C300001900D928A95E1F72DC04D875E878D85A5 -:103C40009E850E94C01B811140CF8091D40281606B -:103C50008093D402C8010E94811B1CC0662309F412 -:103C600058CF4D875E878D859E850E94C01B882317 -:103C700009F44FCF2ACF811148CF0CC02430310531 -:103C80000CF047CF9F7009F440CFF8019581907FE9 -:103C900009F03BCF8F2D62960FB6F894DEBF0FBEB2 -:103CA000CDBFDF91CF911F910F91FF90EF90DF90EB -:103CB000CF9008951F93CF93DF93CDB7DEB72C97A6 -:103CC0000FB6F894DEBF0FBECDBF4F83588769870C -:103CD0007A878B879C87CE0107960E94931C882346 -:103CE00069F08F8198852A853B85232BF1F19F3FD1 -:103CF00009F063C08F3F09F060C037C086E0FE0165 -:103D00003796DE01119601900D928A95E1F76F8149 -:103D10007885EA85FB85309741F17F3F11F46F3F4D -:103D200021F120919E0230E0C90101968770992708 -:103D300040919D0250E08417950709F447C06983BC -:103D40007A83FD83EC8396E0929FD001939FB00D20 -:103D50001124A156BD4FFE01319601900D929A9506 -:103D6000E1F780939E020E94091C16E080919D025B -:103D700090919E028917C1F1189FC00111248156AC -:103D80009D4F0E94931C882379F1E0919D021E9F14 -:103D9000F0011124E156FD4F408151816281738110 -:103DA000848195810E94F91B80919D0290E001968B -:103DB0008770992780939D02D9CF4F815885698557 -:103DC0007A858B859C850E94F91BCFCF0E94BC1BF6 -:103DD00010929E0210929D02EFECF2E086E0DF016D -:103DE0001D928A95E9F7C1CF2C960FB6F894DEBFE5 -:103DF0000FBECDBFDF91CF911F910895EF92FF923B -:103E00000F931F93CF93DF938C01009709F46CC03D -:103E1000F12CEE24E394E8012196F8018491843793 -:103E200040F4843008F051C0813081F0823019F1C3 -:103E30005BC0853709F444C0A8F19CE7980F903720 -:103E400008F052C08F770E94D91841C00E5F1F4FF3 -:103E5000FE01C49180E28C0F883048F4C7708E2D2B -:103E600001C0880FCA95EAF70E94DA2114C08C2F8E -:103E70000E9411182DC00E5F1F4FFE01C49180E2F9 -:103E80008C0F883058F4C7708E2D01C0880FCA95EA -:103E9000EAF70E94E0210E9401221AC08C2F0E94A2 -:103EA000D91816C00E5F1F4FFE01C491CC2381F0BC -:103EB0008FE99FE00197F1F700C00000C150F6CFF5 -:103EC0000E5F1F4FFE01F49003C00E9411188E0177 -:103ED0008F2D882309F49FCFEFE9FFE03197F1F7A9 -:103EE00000C000008150F5CFDF91CF911F910F915D -:103EF000FF90EF90089508956093D9027093DA02CD -:103F00008093DB029093DC020C94A81B0F931F9309 -:103F10000091D9021091DA022091DB023091DC028B -:103F2000DC01CB01802B912BA22BB32B8093D902E8 -:103F30009093DA02A093DB02B093DC021F910F9101 -:103F40000C94A81B0F931F930091D9021091DA02D1 -:103F50002091DB023091DC02DC01CB018023912334 -:103F6000A223B3238093D9029093DA02A093DB02B9 -:103F7000B093DC021F910F910C94A81B0F931F9319 -:103F80000091D9021091DA022091DB023091DC021B -:103F9000DC01CB0180279127A227B3278093D90288 -:103FA0009093DA02A093DB02B093DC021F910F9191 -:103FB0000C94A81B1092D5021092D6021092D70230 -:103FC0001092D8020C94A81B41E050E060E070E031 -:103FD00004C0440F551F661F771F8A95D2F7409380 -:103FE000D5025093D6026093D7027093D8020C94F6 -:103FF000A81B41E050E060E070E004C0440F551F92 -:10400000661F771F8A95D2F78091D5029091D602CC -:10401000A091D702B091D802482B592B6A2B7B2B49 -:104020004093D5025093D6026093D7027093D80282 -:104030000C94A81B41E050E060E070E004C0440F25 -:10404000551F661F771F8A95D2F74095509560954A -:1040500070958091D5029091D602A091D702B0912F -:10406000D802482359236A237B234093D5025093D7 -:10407000D6026093D7027093D8020C94A81B41E03B -:1040800050E060E070E004C0440F551F661F771FCA -:104090008A95D2F78091D5029091D602A091D7024D -:1040A000B091D802482759276A277B274093D50229 -:1040B0005093D6026093D7027093D8020C94A81B39 -:1040C0000F931F930091D5021091D6022091D70231 -:1040D0003091D802DC01CB01802B912BA22BB32B8A -:1040E0008093D5029093D602A093D702B093D802C2 -:1040F0001F910F910C94A81B0F931F930091D50251 -:104100001091D6022091D7023091D802DC01CB0168 -:1041100080239123A223B3238093D5029093D602C8 -:10412000A093D702B093D8021F910F910C94A81BB3 -:104130000F931F930091D5021091D6022091D702C0 -:104140003091D802DC01CB0180279127A227B32729 -:104150008093D5029093D602A093D702B093D80251 -:104160001F910F910C94A81B0895CF92DF92EF92AC -:10417000FF920F931F93CF93DF938C01C090D902CE -:10418000D090DA02E090DB02F090DC028091D50260 -:104190009091D602A091D702B091D802C82AD92A0C -:1041A000EA2AFB2ACFE1D0E0D701C6010C2E04C0D9 -:1041B000B695A795979587950A94D2F780FF06C084 -:1041C000B8018C2F0E945008019721F4219760F7C5 -:1041D00080E001C08C2FDF91CF911F910F91FF9054 -:1041E000EF90DF90CF900895CF93DF93EC010E9482 -:1041F000B520BE010E945008DF91CF910895CB01F8 -:104200000E94F42008958091DD028595859585951D -:1042100008958091DD028770089598E0899F90014C -:104220001124262B2093DD020C94F91F2091DD022E -:10423000809582238093DD02982F977069F430E097 -:10424000482F552747FD50952417350729F08595A8 -:10425000859585950C941A2008959091DD029770AC -:1042600081E009F480E0089590911501992321F0EF -:1042700090911601911109C02091170130911801F8 -:10428000F90132969FEF40E01FC0982F96959695C2 -:1042900096959F3050F5E0911701F0911801E90FC4 -:1042A000F11D877021E030E0A90102C0440F551FC5 -:1042B0008A95E2F7CA019181892B818308959F3FF6 -:1042C00039F04F5F4E3041F051915813F8CF0DC087 -:1042D0005111F7CF942FF5CF9F3F39F0F901E90F36 -:1042E000F11D97FDFA958283089508959091150127 -:1042F000992321F090911601911109C02091170185 -:1043000030911801F9013296205F3F4F1FC0982F5E -:104310009695969596959F30F0F4E0911701F0915F -:104320001801E90FF11D877021E030E0A90102C0FA -:10433000440F551F8A95E2F7CA0180959181892320 -:10434000818308953196E217F30729F0908198133D -:10435000F9CF1082F7CF089581E090E0E091170146 -:10436000F0911801E80FF91F108201968031910534 -:10437000A9F708959091F102892B8093F102089595 -:1043800080959091F10289238093F1020895109213 -:10439000F10208959091F002892B8093F002089524 -:1043A00080959091F00289238093F00208951092F5 -:1043B000F00208959091EF02892B8093EF02089507 -:1043C00080959091EF0289238093EF0208951092D7 -:1043D000EF0208958093DE0208951092DE020895A0 -:1043E0008091170190911801FC0131969C01205F8A -:1043F0003F4F80E0919191118F5FE217F307D1F762 -:104400000895E0911701F09118018091F1028083E5 -:10441000E0911701F091180190818091F002892BB1 -:104420008083E0911701F091180190818091EF0253 -:10443000892B80838091DE02882361F0E09117014F -:10444000F09118019081892B80830E94F0218111C5 -:104450001092DE0280911701909118010C94E616DB -:1044600020E0009739F0AC01415051098423952395 -:104470002F5FF7CF822F089580911303843039F195 -:104480001092F30220E488E190E00FB6F894A8952A -:10449000809360000FBE2093600080E00E94BC0209 -:1044A00080E00E94EA0883B7817F846083BF83B77E -:1044B000816083BF7894889583B78E7F83BF88E1BE -:1044C0000FB6F89480936000109260000FBE0895BC -:1044D0000895089580E00E94BC020E9468220E9414 -:1044E00045090E9469220E94CA0991E0811101C018 -:1044F00090E0892F08950E94BC1B80E00E94BC02BE -:104500000E94E4270E94DA160C94EA081F920F9288 -:104510000FB60F9211248F939F93AF93BF93809107 -:10452000F302811113C08091F4029091F502A091E1 -:10453000F602B091F7024196A11DB11D8093F402DD -:104540009093F502A093F602B093F702BF91AF915A -:104550009F918F910F900FBE0F901F90189582E042 -:1045600084BD93E095BD9AEF97BD80936E0008954A -:104570002FB7F8948091F4029091F502A091F60281 -:10458000B091F7022FBF0895CF92DF92EF92FF9282 -:104590000F931F932FB7F8944091F4025091F502B6 -:1045A0006091F6027091F7022FBF6A017B01EE2441 -:1045B000FF248C0120E030E0C016D106E206F306AD -:1045C00010F4415051099A01281B390BC9011F9160 -:1045D0000F91FF90EF90DF90CF9008951F920F9270 -:1045E0000FB60F9211248F939F93AF93BF93809137 -:1045F000F4029091F502A091F602B091F7020196B3 -:10460000A11DB11D8093F4029093F502A093F602D0 -:10461000B093F702BF91AF919F918F910F900FBE12 -:104620000F901F9018950E94D713F8942FEF87EAE8 -:1046300091E6215080409040E1F700C0000087E003 -:1046400090EBDC0180931E0390931F03A093200343 -:10465000B09321039CE088E10FB6F894A89580936D -:1046600060000FBE90936000FFCF0E947423811101 -:1046700002C00E9450230E947F238093F2020E9476 -:10468000872380931C0387FB882780F9809316017A -:104690000E948323682F70E080E090E00C947C1FE0 -:1046A0006DEE7EEF80E090E00E949B2C60E082E067 -:1046B00090E00E94892C60E083E090E00E94892CC9 -:1046C00060E084E090E00E94892C60E085E090E06A -:1046D0000E94892C60E086E090E00E94892C6FEFB8 -:1046E00087E090E00C94892C80E090E00E94832C7D -:1046F00021E08D3E9E4F09F020E0822F089582E058 -:1047000090E00C947B2C83E090E00C947B2C84E074 -:1047100090E00C947B2C682F84E090E00C94892C22 -:1047200086E090E00C947B2C682F86E090E00C945F -:10473000892C87E090E00C947B2C682F87E090E038 -:104740000C94892C8091FA0280FF0BC060911C01AF -:1047500085E0689FB00111247595679575956795FB -:104760002BC081FF09C060911C0185E0689FB001EA -:1047700011247595679520C082FF07C060911C01C8 -:1047800085E0689FB001112417C09091FB02992326 -:10479000D1F060911B01961788F720911C0185E0EC -:1047A000289F90011124929FA001939F500D1124E6 -:1047B00070E0CA010E94612C6038710540F46115F7 -:1047C000710539F002C065E070E0862F08958FE72B -:1047D000089581E008958091FA0280FF08C06091F9 -:1047E0001A0170E0759567957595679521C081FFF1 -:1047F00006C060911A0170E07595679519C082FF37 -:1048000004C060911A0170E010C09091FB029923DE -:10481000C1F0609119019617A0F780911A01899F44 -:10482000C001112470E00E94612C6038710528F4E9 -:104830006115710521F0862F08958FE7089581E0B5 -:10484000089561E070E0F4CF803F21F40E94A2233C -:10485000819504C0813F29F40E94A2238093FE0227 -:104860000895823F21F40E94A223819504C0833FD2 -:1048700029F40E94A2238093FD020895893F19F430 -:104880000E94EB2305C08A3F31F40E94EB238195FF -:104890008093FF0208958B3F21F40E94EB238195C2 -:1048A00004C08C3F29F40E94EB23809300030895F9 -:1048B000843F21F48091FC02816017C0853F21F480 -:1048C0008091FC02826011C0863F21F48091FC023D -:1048D00084600BC0873F21F48091FC02886005C092 -:1048E000883F31F48091FC0280618093FC0208953E -:1048F0008D3F21F48091FA0281600BC08E3F21F43C -:104900008091FA02826005C08F3F29F48091FA02FB -:1049100084608093FA020895803F39F48091FE020A -:1049200087FF6CC01092FE0269C0813F29F480911C -:10493000FE021816BCF362C09091FD02823F29F47A -:1049400097FF5CC01092FD0259C0833F19F41916FD -:10495000CCF354C0893F41F48091FF0218160CF04B -:104960004DC01092FF024AC08A3F29F48091FF0295 -:1049700087FF44C0F6CF8B3F39F48091000387FF57 -:104980003DC0109200033AC08C3F29F4809100038F -:104990001816BCF333C0843F21F48091FC028E7F53 -:1049A00017C0853F21F48091FC028D7F11C0863FA6 -:1049B00021F48091FC028B7F0BC0873F21F4809112 -:1049C000FC02877F05C0883F31F48091FC028F7E16 -:1049D0008093FC0213C08D3F21F48091FA028E7FF8 -:1049E0000BC08E3F21F48091FA028D7F05C08F3F6E -:1049F00029F48091FA028B7F8093FA028091FD0264 -:104A000081110EC08091FE0281110AC08091FF02C7 -:104A1000811106C080910003811102C01092FB0237 -:104A200008958CEF92E00E94F1160E94B8229093B4 -:104A3000F9028093F80208951F93CF93DF9380913A -:104A4000F8029091F9020E94C422AC019091FB02FD -:104A5000992321F020911D0130E006C020911E0114 -:104A60008AE0289F900111244217530708F486C05A -:104A70008091FD02C091FE02D091FF0210910003CF -:104A8000811107C0C11176C0D11174C0111172C05B -:104A900075C09F3F19F09F5F9093FB02181624F496 -:104AA0000E94A2238093FD028091FD0287FF05C032 -:104AB0000E94A22381958093FD021C1624F40E947B -:104AC000A2238093FE028091FE0287FF05C00E9410 -:104AD000A22381958093FE026091FD02662339F145 -:104AE000C091FE02CC2319F1772767FD7095872FBF -:104AF000972F0E94832923E333E343E35FE30E947C -:104B0000932A0E9450296093FD026C2F772767FD3E -:104B10007095872F972F0E94832923E333E343E384 -:104B20005FE30E94932A0E9450296093FE021D16A3 -:104B300024F40E94EB238093FF028091FF0287FF01 -:104B400005C00E94EB2381958093FF02111624F487 -:104B50000E94EB23809300038091000387FF05C030 -:104B60000E94EB23819580930003DF91CF911F91E9 -:104B70000C9411259F3F09F08ECF96CFDF91CF91F6 -:104B80001F910895ECEFF2E085E0DF011D928A9518 -:104B9000E9F71092FB021092FA020895833081F136 -:104BA00028F4813059F08230D1F00895853009F42D -:104BB00049C0B8F1863009F456C0089580911E01AD -:104BC000262F30E0280F311D2F3F310524F4680FC8 -:104BD00060931E0108958FEF80931E0108958091C8 -:104BE0001D01262F30E0280F311D2F3F310524F401 -:104BF000680F60931D0108958FEF80931D01089544 -:104C000080911C01262F30E0280F311D2F3F3105E8 -:104C100024F4680F60931C0108958FEF80931C01AA -:104C2000089580911B01262F30E0280F311D2F3F62 -:104C3000310524F4680F60931B0108958FEF809372 -:104C40001B01089580911A01262F30E0280F311D95 -:104C50002F3F310524F4680F60931A0108958FEFF8 -:104C600080931A01089580911901262F30E0280FB2 -:104C7000311D2F3F310524F4680F60931901089509 -:104C80008FEF809319010895833011F128F481305A -:104C900049F0823091F00895853081F120F186301D -:104CA000C1F1089580911E01681720F4861B80933E -:104CB0001E01089510921E01089580911D0168172C -:104CC00020F4861B80931D01089510921D01089504 -:104CD00080911C01681720F4861B80931C010895A5 -:104CE00010921C01089580911B01681720F4861B07 -:104CF00080931B01089510921B01089580911A0161 -:104D0000681720F4861B80931A01089510921A01E7 -:104D1000089580911901681720F4861B809319016A -:104D200008951092190108950F931F93873208F088 -:104D300048C08E3108F08DC0803109F477C008F585 -:104D4000873009F461C068F4863009F09DC0809115 -:104D5000F202817F8E7F8093F20281E080930203D2 -:104D600094C08B3009F489C08E3009F08DC08091D9 -:104D7000F20282FB222720F991E0922790FB82F930 -:104D80005EC0863109F479C060F4813109F07CC0DD -:104D90000E94BC1B9091160181E089278093160127 -:104DA0006CC0893109F469C08B3109F06DC0809104 -:104DB000F20281FB222720F991E0922790FB81F9F2 -:104DC0003EC0883309F459C050F4893209F457C001 -:104DD000853309F454C0873209F451C055C0833477 -:104DE00009F44DC028F48A3308F44EC0895332C008 -:104DF000883409F049C00E94BC1B0E94FA090E9435 -:104E0000C1030E94132339C09091F202892F80952B -:104E1000817080FB90F929F0966098609093F2027F -:104E200034C0997F977F9093F20227C08091F2025D -:104E300083FB222720F991E0922790FB83F980934E -:104E4000F2029923D1F08091F20281608093F20204 -:104E500014C08D5141E050E060E070E08A019B0198 -:104E600004C0000F111F221F331F8A95D2F7C901FA -:104E7000B8010E947C1F0E94BC1B81E006C061E05B -:104E800070E080E090E0F5CF80E01F910F910895F1 -:104E900080E0089580E00895CF93C82F80910203A9 -:104EA000813069F018F08230C9F184C0E0911701B7 -:104EB000F09118018081823209F07EC007C0E09134 -:104EC0001701F09118018081823261F48C2F0E94C9 -:104ED0004827811104C08C2F0E9494261DC081E0B8 -:104EE00090E01AC08C2F0E944A27811114C0C4314F -:104EF00079F048F4CB3079F0C03109F061C082E03C -:104F00008093020308C0C93219F0C83321F058C099 -:104F10001092020355C081E0817054C0C93291F1F2 -:104F200020F5C43179F1B0F4C73009F047C08EE103 -:104F300080931E0182E380931D018AE080931C010F -:104F400084E180931B0188E080931A0188E28093BA -:104F5000190134C0CE51C63088F5EC2FF0E0EA5488 -:104F6000FE4F80818093010329C0CE34E9F020F404 -:104F7000CB3421F56AE013C0C13579F0C235F1F4C4 -:104F800061E00DC080910103882319F010920103A4 -:104F900015C081E08093020315C061E006C08091D6 -:104FA00001030E94CE250AC06AE0809101030E949D -:104FB000442604C01092020380E004C081E002C0D5 -:104FC00080E0AACFCF9108950E947423811102C07E -:104FD0000E9450230E94902380931D0380FF02C0F3 -:104FE000869501C080E00C94BC0280911D03982F2F -:104FF0009695292F30E0233031054CF49F5F990FAF -:105000008170892B816080931D030E94942380917D -:105010001D0386950C94BC0280911D03982F9695D4 -:1050200091F09158990F8170892B80931D038E7F89 -:1050300091E009F490E080911D0390FB80F980934A -:105040001D030E94942380911D0386950C94BC023D -:1050500080911D03982F909590FB80F980931D03FC -:105060000E94942380911D0380FF02C0869501C099 -:1050700080E00C94BC0290911D03892F86958F5F70 -:105080008F779170843028F4880F892B80931D03CB -:1050900002C090931D0380911D038E7F91E009F45F -:1050A00090E080911D0390FB80F980931D030E9486 -:1050B000942380911D0386950C94BC0220911D03BE -:1050C000922F96958927982F990F822F8170892B7F -:1050D00080931D038E7F91E009F490E080911D0381 -:1050E00090FB80F980931D030E94942380911D03FF -:1050F00086950C94BC0280911D03869508955058A6 -:10510000BB27AA270ED0D1C1C2D130F0C7D120F021 -:1051100031F49F3F11F41EF4B7C10EF4E095E7FBA4 -:105120009FC1E92FD3D180F3BA17620773078407B1 -:10513000950718F071F49EF5EBC10EF4E0950B2E77 -:10514000BA2FA02D0B01B90190010C01CA01A001D9 -:105150001124FF27591B99F0593F50F4503E68F134 -:105160001A16F040A22F232F342F4427585FF3CF75 -:10517000469537952795A795F0405395C9F77EF446 -:105180001F16BA0B620B730B840BBAF09150A1F08F -:10519000FF0FBB1F661F771F881FC2F70EC0BA0F15 -:1051A000621F731F841F48F4879577956795B7959D -:1051B000F7959E3F08F0B3CF9395880F08F0992795 -:1051C000EE0F97958795089527D108F481E008950B -:1051D0000CD06BC163D140F05AD130F021F45F3F65 -:1051E00019F03EC1511195C14FC170D198F3992367 -:1051F000C9F35523B1F3951B550BBB27AA2762179B -:105200007307840738F09F5F5F4F220F331F441FDF -:10521000AA1FA9F333D00E2E3AF0E0E830D0915017 -:105220005040E695001CCAF729D0FE2F27D0660F04 -:10523000771F881FBB1F261737074807AB07B0E843 -:1052400009F0BB0B802DBF01FF2793585F4F2AF059 -:105250009E3F510568F004C15CC15F3FECF3983E8E -:10526000DCF3869577956795B795F7959F5FC9F7B6 -:10527000880F911D9695879597F90895E1E0660F3F -:10528000771F881FBB1F621773078407BA0720F0B8 -:10529000621B730B840BBA0BEE1F88F7E095089521 -:1052A00004D06894B11135C1089518D188F09F5782 -:1052B00090F0B92F9927B751A0F0D1F0660F771F62 -:1052C000881F991F1AF0BA95C9F712C0B13081F042 -:1052D0001FD1B1E008951CC1672F782F8827B85FD0 -:1052E00039F0B93FCCF3869577956795B395D9F7A3 -:1052F0003EF490958095709561957F4F8F4F9F4FAD -:105300000895E89409C097FB3EF4909580957095B8 -:1053100061957F4F8F4F9F4F9923A9F0F92F96E901 -:10532000BB279395F695879577956795B795F11176 -:10533000F8CFFAF4BB0F11F460FF1BC06F5F7F4F13 -:105340008F4F9F4F16C0882311F096E911C0772325 -:1053500021F09EE8872F762F05C0662371F096E82E -:10536000862F70E060E02AF09A95660F771F881FFD -:10537000DAF7880F9695879597F9089588D018F0F1 -:1053800011F08CD038F480C0C4C0E92F9FD0B0F3A6 -:105390005523C9F3E7FB6217730784079507A8F144 -:1053A00099F3E92FFF2788232AF03197660F771F9B -:1053B000881FDAF7952F5527442332F0915050403B -:1053C000220F331F441FD2F7BB27E91BF50B621BCB -:1053D000730B840BB109C1F222F4620F731F841F97 -:1053E000B11D31972AF0660F771F881FBB1FEFCFC3 -:1053F000915050405AF041F0882332F0660F771FE9 -:10540000881F91505040C1F7939530C0869577958D -:1054100067959F5FD9F7F8CF990F0008550FAA0B32 -:10542000E0E8FEEF16161706E807F907C0F01216B7 -:105430001306E407F50798F0621B730B840B950BBA -:1054400039F40A2661F0232B242B252B21F408950F -:105450000A2609F4A140A6958FEF811D811D0895AC -:1054600097F99F6780E870E060E008959F3F31F012 -:10547000915020F4879577956795B795880F911D82 -:105480009695879597F908959FEF80EC08950024ED -:105490000A941616170618060906089500240A9499 -:1054A00012161306140605060895092E0394000C1F -:1054B00011F4882352F0BB0F40F4BF2B11F460FFAE -:1054C00004C06F5F7F4F8F4F9F4F089557FD9058D7 -:1054D000440F551F59F05F3F71F04795880F97FBB8 -:1054E000991F61F09F3F79F0879508951216130672 -:1054F0001406551FF2CF4695F1DF08C016161706A1 -:105500001806991FF1CF86957105610508940895D5 -:10551000E894BB2766277727CB0197F908957CDFAE -:1055200008F48FEF08950BD0C0CFB1DF28F0B6DFBD -:1055300018F0952309F094CFA7CF1124EACFC6DF46 -:10554000A0F3959FD1F3950F50E0551F629FF00196 -:10555000729FBB27F00DB11D639FAA27F00DB11DEF -:10556000AA1F649F6627B00DA11D661F829F222778 -:10557000B00DA11D621F739FB00DA11D621F839FFF -:10558000A00D611D221F749F3327A00D611D231FD5 -:10559000849F600D211D822F762F6A2F11249F5723 -:1055A00050408AF0E1F088234AF0EE0FFF1FBB1F46 -:1055B000661F771F881F91505040A9F79E3F5105E5 -:1055C00070F04ECFA6CF5F3FECF3983EDCF38695AC -:1055D00077956795B795F795E7959F5FC1F7FE2B90 -:1055E000880F911D9695879597F90895FA01EE0F0A -:1055F000FF1F30962105310599F16115710561F4A0 -:105600008038BFE39B0749F168949038810561F0C9 -:105610008038BFEF9B0741F0992342F5FF3FE1053A -:105620003105210511F1E8940894E795D901AA23E1 -:1056300029F4AB2FBE2FF85FD0F310C0FF5F70F4DA -:10564000A695E0F7F73950F019F0FF3A38F49F7754 -:105650009F930CD00F9007FC905808953EF014CF04 -:1056600060E070E080E89FE308954FE79F775F93E5 -:105670004F933F932F939ED02F913F914F915F91E6 -:1056800052DF05C019F40EF0EBCE42CFFDCE26DF7F -:10569000C8F39638C0F707F80F92E8942BE33AEA7C -:1056A00048EB5FE74EDF0F920F920F924DB75EB758 -:1056B0000F92C0D0EAE0F1E016D04F915F91EF91E8 -:1056C000FF91E595EE1FFF1F49F0FE57E068442764 -:1056D000EE0F441FFA95E1F74195550B32D00F902C -:1056E00007FE26C00895DF93CF931F930F93FF9279 -:1056F000EF92DF927B018C01689405C0DA2EEF01F6 -:105700001EDFFE01E894A5912591359145915591B3 -:10571000AEF3EF0106DDFE019701A801DA9479F7F7 -:10572000DF90EF90FF900F911F91CF91DF9108953F -:105730009B01AC0160E070E080E89FE349CD90CE32 -:1057400095CECCDEE8F39923D9F3940F511DBBF32A -:105750009150504094F059F0882332F0660F771F33 -:10576000881F91505040C1F79E3F510544F7880F64 -:10577000911D9695879597F908955F3FACF0983EF7 -:105780009CF0BB27869577956795B79508F4B1602F -:105790009395C1F7BB0F58F711F460FFE8CF6F5F27 -:1057A0007F4F8F4F9F4FE3CFB4CE0EF05FCE6CCEC6 -:1057B000689456CE93DEC8F39923D1F3C6F3DF93F2 -:1057C000CF931F930F93FF92C92FDD2788232AF0D1 -:1057D0002197660F771F881FDAF720E030E040E856 -:1057E0005FEB9FE3883920F0803E30F021968F7781 -:1057F00087DCE2E3F1E003C083DCEFE5F1E073DF97 -:105800008B01BE01EC01FB2E6F5771097595771F57 -:10581000880B990B78DD28E132E741E35FE38FDE07 -:10582000AF2D9801AE01FF900F911F91CF91DF91A5 -:1058300078DC3BCEFA01DC01AA0FBB1F9B01AC0157 -:10584000BF5728F422273327442750781FC0B75169 -:1058500088F4AB2F0024469537952795011CA39516 -:10586000D2F3002069F0220F331F441FB395DAF3FF -:105870000DD045CC61307105A0E88A07B94630F4F7 -:105880009B01AC016627772788279078309621F016 -:1058900020833183428353830895AA1BBB1B51E1AC -:1058A00007C0AA1FBB1FA617B70710F0A61BB70B90 -:1058B000881F991F5A95A9F780959095BC01CD0135 -:1058C000089597FB072E16F4009407D077FD09D0B2 -:1058D0000E944D2C07FC05D03EF4909581959F4F7A -:1058E0000895709561957F4F0895EE0FFF1F059005 -:1058F000F491E02D0994F999FECF92BD81BDF89AFB -:10590000992780B50895A8E1B0E042E050E00C94FA -:10591000A32C262FF999FECF92BD81BDF89A01974D -:1059200000B4021639F01FBA20BD0FB6F894FA9AE7 -:10593000F99A0FBE08950196272F0E948A2C0C9485 -:10594000892CDC01CB01FC01F999FECF06C0F2BD28 -:10595000E1BDF89A319600B40D9241505040B8F72D -:065960000895F894FFCF4A -:10596600640007000CFF0000003F64DE0F6C104966 -:10597600101510E10F0101DF022808140A321E007B -:1059860002040507090B0C0E1011131517181A1C23 -:105996001D1F2123242628292B2D2F30323435375D -:1059A600393B1F0F03764F5F6F7F4969437909596A -:1059B60053633149803F5D8B803FF8BF803FCAE12A -:1059C600803F73ED803FCAE1803FF8BF803F5D8B2B -:1059D600803F3149803F0000803FF16D7F3F75EA8F -:1059E6007E3F4C827E3F833F7E3F84287E3F833FBF -:1059F6007E3F4C827E3F75EA7E3FF16D7F3F000021 -:105A0600803F3F4D3639830436040004C7035A03EA -:105A160073038C03A50301020304050607080900A6 -:00000001FF diff --git a/keyboard/planck/keymaps/angerthosenear/compiled.hex b/keyboard/planck/keymaps/angerthosenear/compiled.hex deleted file mode 100644 index b584d6a935..0000000000 --- a/keyboard/planck/keymaps/angerthosenear/compiled.hex +++ /dev/null @@ -1,1449 +0,0 @@ -:100000000C9496020C94DA020C94DA020C94DA0244 -:100010000C94DA020C94DA020C94DA020C94DA02F0 -:100020000C94DA020C94DA020C9478140C944A15AD -:100030000C94AC220C94DA020C94DA020C94DA02DE -:100040000C94DA020C943C030C94DA020C94DA025D -:100050000C94DA020C9414230C94DA020C94DA0255 -:100060000C94DA020C94DA020C94DA020C94DA02A0 -:100070000C94DA020C94DA020C94DA020C94DA0290 -:100080000C94ED0A0C94DA020C94DA020C94DA0265 -:100090000C94DA020C94DA020C94DA020C94DA0270 -:1000A0000C94DA020C94DA020C94DA02B715D91522 -:1000B000C716D915C7161E164116C7169616A916C5 -:1000C00093199319C219C219011A211A771B771BA8 -:1000D0002C1A771BDC1ADC1A431B4C1B771B711B79 -:1000E000E91AE91AE91AE91AE91AE91AE91AE91AF8 -:1000F000E91AE91AE91AE91AE91AE91AE91AE91AE8 -:10010000F91A071B0E1B151B1F1B07634236B79BF3 -:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 -:100120005763BD6DEDFD753EF6177231BF000000DF -:10013000803F08000000BE922449123EABAAAA2AC2 -:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD -:1001500000000000BF000000803F00000000000819 -:100160004178D3BB4387D1133D190E3CC3BD4282B6 -:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 -:10018000FFBE01C4FF7F3F00000000000000000030 -:1001900000000000000000010204060A0F17202CD6 -:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 -:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF -:1001C0000201000000000000000000000000F1A299 -:1001D000F1A3018C028C290014001A0008001500FC -:1001E00017001C0018000C00120013002A002B003E -:1001F00004001600070009000A000B000D000E00A5 -:100200000F0033002800E1001D001B00060019004C -:100210000500110010003600370038003400E000FF -:10022000E300E200835002202C002C00012050004B -:10023000510052004F0001000100010001000100C7 -:1002400001005F00600061005400560001000100E1 -:10025000010001000100010001005C005D005E0082 -:1002600055005700010001000100010001000100DC -:10027000010059005A005B006300580001000100B2 -:1002800001000100010002202C0062000120010099 -:1002900001000100010035001E001F0020002100A8 -:1002A0002200230024002500260027000100010071 -:1002B0000320042048120100010001002D002E003F -:1002C0002F00300031000100440045006800690043 -:1002D0006A006B006C006D006E006F000100010091 -:1002E00001000100010001000100AC000120AB0091 -:1002F000AA00A900AE0035021E021F022002210240 -:100300002202230224022502260227024C000100B9 -:100310000320042048120100010001002D022E02DA -:100320002F023002310201003A003B003C003D0048 -:100330003E003F0040004100420043000100010038 -:1003400001000100010002200100010001004A003B -:100350004E004B004D00280354006800650020004B -:1003600050006C0061006E0063006B0020004B00C9 -:100370006500790062006F00610072006400000097 -:100380002C034F007200740068006F006C0069005D -:100390006E0065006100720020004B00650079006E -:1003A00062006F00610072006400730000000403CB -:1003B000090409026D00040100A0FA09040000010B -:1003C00003010100092111010001223F00070581FD -:1003D0000308000A090401000103010200092111B8 -:1003E000010001224D000705820308000A090402EA -:1003F000000103000000092111010001223600075D -:1004000005830308000A0904030001030000000932 -:100410002111010001223900070584031000011297 -:1004200001100100000008EDFE6060010001020003 -:100430000105010906A101050719E029E7150025B5 -:1004400001950875018102050819012905950575B1 -:10045000019102950175039101050719002977158E -:10046000002501957875018102C005010980A1016F -:10047000850216010026B7001A01002AB700751080 -:1004800095018100C0050C0901A101850316010039 -:10049000269C021A01002A9C02751095018100C059 -:1004A00005010902A1010901A10005091901290598 -:1004B00015002501950575018102950175038101DE -:1004C0000501093009311581257F950275088106DE -:1004D00009381581257F950175088106050C0A38B4 -:1004E000021581257F950175088106C0C0050109A7 -:1004F00006A101050719E029E715002501950875F2 -:1005000001810295017508810105081901290595E8 -:1005100005750191029501750391010507190029DF -:10052000FF150025FF950675088100C011241FBE28 -:10053000CFEFDAE0DEBFCDBF04B603FE24C080916A -:100540001E0390911F03A0912003B09121038730D7 -:10055000904BA740B04BB9F410921E0310921F03AA -:10056000109220031092210314BE84B7877F84BFAA -:1005700088E10FB6F89480936000109260000FBE7F -:10058000E0E0F8E3099511E0A0E0B1E0E2EBF9E585 -:1005900002C005900D92A03CB107D9F713E0A0EC82 -:1005A000B1E001C01D92AE31B107E1F70E94BE116A -:1005B0000C94D72C0C9400000895089581E00895C0 -:1005C00008950C94DD020C94DE020C94E0020E946B -:1005D000A12823E030E0281B3109220F2093C40119 -:1005E0000895282F2F9880918000211108C0877FBF -:1005F0008093800010928D0010928C001BC0886048 -:1006000080938000233019F48FEF9FEF0FC083E0B9 -:1006100090E0821B9109880F991F2FEF3FEFA901EE -:1006200002C0569547958A95E2F7CA0190938D00CE -:1006300080938C000C94E7020E94E70284E0809390 -:10064000C3011092C0010895279A2F988FEF9FEF52 -:1006500090938700809386008AE08093800089E1F0 -:10066000809381000E940A280C941C030E9424039A -:100670006E9A769A0C94DC021F920F920FB60F922C -:1006800011242F933F938F939F93EF93FF93E091C8 -:10069000C101F091C201CF0101969093C2018093F4 -:1006A000C1010090C30102C0F695E7950A94E2F7F4 -:1006B000EF738091C001823019F4E03251F404C02C -:1006C000813039F4EF3329F480916F008D7F80936E -:1006D0006F00F0E0E457FE4FE49121E031E0E29F4B -:1006E000C001E39F900D11240090C40102C09695B3 -:1006F00087950A94E2F790938D0080938C00FF9188 -:10070000EF919F918F913F912F910F900FBE0F907E -:100710001F90189581E008950C948A0308950C9415 -:10072000360380911502882309F448C08091D101D5 -:100730009091D201009779F40E94DE229093D20129 -:100740008093D1018091D30190E0009771F4809162 -:10075000D40190E00AC00E94EA2220910001309169 -:1007600001012817390740F329C00197880F991F05 -:10077000880F991FFC01EB52FE4F608171818281CD -:1007800093810E94530AE091D30184E0E89FF00135 -:100790001124EB52FE4F60817181828193814FE081 -:1007A00050E00E940B0E8091D30190E00196609181 -:1007B000D40170E00E94872C8093D3010C94E10255 -:1007C000109217020C94200A0895089581E08093F6 -:1007D00017020C94E503089508958F929F92AF92AB -:1007E000BF92EF92FF920F931F93CF93DF93CDB7FA -:1007F000DEB7A3970FB6F894DEBF0FBECDBF7C0166 -:10080000FC0100811181C8010E94DB20B8010E9417 -:10081000F2058C01B7010E948C03882309F4CCC136 -:100820000032F0E51F0741F4F7018281882309F4C3 -:1008300058C00E946F0EC0C10132F0E51F0741F49D -:10084000F7018281882309F44CC00E94780EB4C15C -:100850000232F0E51F0751F4F7018281882309F481 -:1008600040C00E946B0E8111F0CFE3CF0332F0E560 -:100870001F0739F4F7018281882399F10E94E6036A -:100880009BC10432F0E51F0739F4F7018281882308 -:1008900041F10E94E00390C10532F0E51F0749F4E1 -:1008A000F70182818823E9F0809117028111F1CF4D -:1008B000E5CF0632F0E51F0739F4F701828188237E -:1008C00081F00E947F0E0AC00732F0E51F0749F44D -:1008D000F7018281882329F00E948A0E0E94EC038E -:1008E0006BC180911702811105C0F70182818111CE -:1008F000CFC018C1003E110579F4F7018281882329 -:1009000009F44DC00E94200A81E0809316021092E3 -:1009100015021092D40150C1023E110559F4F7019D -:1009200082818823E1F10E94200A1092160210921F -:10093000150242C1033E110591F4F701828188231B -:1009400071F10E94200A1092160281E08093150234 -:100950001092D3011092D2011092D1012DC1023513 -:10096000110559F4F7018281882309F425C180918A -:100970000001909101010A970DC00135110579F42C -:10098000F7018281882309F417C1809100019091B9 -:1009900001010A9690930101809300010DC14091DD -:1009A000040183E2EFE1F1E0DE01119601900D9286 -:1009B0008A95E1F7F701808121E030E02C0F3D1F9F -:1009C000280F311DC9012091020130910301FC0162 -:1009D000E20FF31F6081772767FD7095640F711D2B -:1009E000882777FD8095982F0E94A92920E030E084 -:1009F00040E451E40E940E294B015C01F701218182 -:100A000084E090E0821B9109BC01882777FD8095E6 -:100A1000982F0E94A9299B01AC01C501B4010E9435 -:100A2000A6289B01AC0160E070E080E090E40E94A9 -:100A30001C2B20E030E04CED50E40E94B92A4B0121 -:100A40005C01F70182818823D1F04FE050E0C501BD -:100A5000B4010E940B0E809116028823A1F08091B0 -:100A6000D40124E0829FF0011124EB52FE4F8082DA -:100A70009182A282B3828F5F8093D40104C0C501AA -:100A8000B4010E94530A0F3F110508F02ECF94C005 -:100A90008091D00181111FC0043130E5130709F0A6 -:100AA00051C00E948E0381E08093D0010E94DE221B -:100AB0009093CF018093CE011092C7011092C9018B -:100AC0001092C8011092CB011092CA011092CD0170 -:100AD0001092CC0171C08091CE019091CF010E9403 -:100AE000EA22883C910570F48091C701E82FF0E07C -:100AF000EE0FFF1FE853FE4F118300838F5F80933B -:100B0000C7015AC0043880E5180721F005381045A0 -:100B100001F13AC0F7018281882341F01092C501AA -:100B200082E01EC0043830E5130759F58091C501F5 -:100B3000811106C086E20E94371886E20E94FF18E3 -:100B400082E01CC00438F0E51F0741F3053810456A -:100B5000D9F4F7018281882331F01092C60180E236 -:100B60000E944E1929C08091C601811106C087E2FA -:100B70000E94371887E20E94FF1880E20E945519F0 -:100B80001BC00538104529F381E08093C50180938F -:100B9000C601C701A3960FB6F894DEBF0FBECDBF46 -:100BA000DF91CF911F910F91FF90EF90BF90AF9089 -:100BB0009F908F900C94E30280E0A3960FB6F89478 -:100BC000DEBF0FBECDBFDF91CF911F910F91FF9080 -:100BD000EF90BF90AF909F908F90089580E090E04D -:100BE000089508959CE0799FF001112490E3899F76 -:100BF000E00DF11D1124E60FF11DEE0FFF1FEA526B -:100C0000FE4F859194910895880F991FFC01E45B34 -:100C1000FF4F859194910895880F991FFC01E4532B -:100C2000FE4F8591949108950F931F93CF93DF9377 -:100C3000EC01811521E39207A0F5C11580E3D807E7 -:100C400008F0D7C0C83ED105D8F4C03ED10508F0A1 -:100C500007C2C83AD10578F4C53AD10508F06AC090 -:100C6000C130D10509F463C008F4F7C1C430D1051F -:100C700008F0F6C1F2C1CB3BD10508F466C0EDC166 -:100C8000C11590E2D90708F0AFC0C11521E0D20725 -:100C900008F0E6C1C03FD10508F4DFC18E01106540 -:100CA0001FC2C03880E5D80700F5C03790E5D907E6 -:100CB00008F0A3C0C11520E5D20709F4ACC050F478 -:100CC000CE01905480319F4008F0C7C1DF708E0183 -:100CD000106A06C2C13080E5D80709F4AEC0C4313D -:100CE00090E5D90708F4AFC0B8C1C33820E5D207F2 -:100CF00009F48EC050F4C13890E5D90709F482C0D8 -:100D000008F083C000E011EDEBC1C03181E5D807E8 -:100D100008F4A3C1C11597E5D90708F436C1CE017F -:100D200090578115904108F098C1DF7093C101E0A0 -:100D300010E0D6C1C53AD10509F494C1C63AD1052F -:100D400009F093C102E810E4CBC1C83AD10509F417 -:100D50008FC1C93AD10509F48EC1CA3AD10509F447 -:100D60008DC1CB3AD10509F48CC1CC3AD10509F437 -:100D70008BC1CD3AD10509F48AC1C03BD10509F434 -:100D800089C1CE3AD10509F488C1CF3AD10509F419 -:100D900087C1C13BD10509F486C1C23BD10509F425 -:100DA00085C1C33BD10509F484C1C43BD10509F415 -:100DB00083C1C53BD10509F482C1C63BD10509F405 -:100DC00081C1C73BD10509F480C1C83BD10509F4F5 -:100DD0007FC1C93BD10509F47EC1CA3BD10509F4E5 -:100DE0007DC100E014E47CC1CE019F700E940C061E -:100DF00078C1DD278E01106C73C1CF70DD278E01A5 -:100E0000146D6EC100E010ED6BC100E012ED68C121 -:100E100000E013ED65C10E94E21B0E94200A0E94BF -:100E2000E4038FEF94E32CE0815090402040E1F701 -:100E300000C000000E94392353C18091F2028160FA -:100E40008093F2024DC10E949A23811102C00E9438 -:100E500076230E94AD2390E090931D0380931C03A2 -:100E6000C23080E5D80721F480911C03816086C0E0 -:100E7000C43090E5D90721F480911C0382607EC0C4 -:100E8000C63020E5D20721F480911C03846076C02F -:100E9000C83080E5D80719F480911C0327C0CA30F8 -:100EA00090E5D90721F480911C03806167C0CC30A4 -:100EB00020E5D20721F480911C0380625FC0CE3010 -:100EC00080E5D80721F480911C03806457C0C031AD -:100ED00090E5D90721F480911C0380684FC0C2318E -:100EE00020E5D20729F480911C038460886046C005 -:100EF000C33080E5D80721F480911C038E7F3EC06B -:100F0000C53090E5D90721F480911C038D7F36C050 -:100F1000C73020E5D20721F480911C038B7F2EC0BF -:100F2000C93080E5D80719F480911C0326C0CB3066 -:100F300090E5D90721F480911C038F7E1FC0CD302E -:100F400020E5D20721F480911C038F7D17C0CF309C -:100F500080E5D80721F480911C038F7B0FC0C1313D -:100F600090E5D90721F480911C038F7707C0C33126 -:100F7000D04531F480911C038B7F877F80931C03C5 -:100F800080911C030E94B123ABC08D2F99278F70D5 -:100F9000992781309105D9F49E012370332702C02F -:100FA000880F991F2A95E2F79C688E0144E0000F94 -:100FB000111F4A95E1F700271370802B912B53E006 -:100FC000CC0FDD1F5A95E1F7C076DD272FC08230A8 -:100FD000910531F4DC2FCC278E01016F106A80C09F -:100FE0008330910569F4CE018370992701E010E008 -:100FF00002C0000F111F8A95E2F7C8019C680FC05C -:1010000084309105B9F4CE018370992701E010E096 -:1010100002C0000F111F8A95E2F7C8019A6823E009 -:10102000CC0FDD1F2A95E1F7C07ED7708C010C2B09 -:101030001D2B56C08530910531F4DC2FCC278E0155 -:10104000046F106A4DC0069709F04AC0CF71DD27C2 -:10105000DC2FCC278E01106243C000E010E040C0BE -:101060008E013EC001E810E43BC003E810E438C044 -:1010700002EE14E435C009EE14E432C00AEE14E4C2 -:101080002FC005EB14E42CC006EB14E429C007EBD9 -:1010900014E426C00CEC14E423C00DEC14E420C0CE -:1010A00003E815E41DC00AE815E41AC002E915E4D6 -:1010B00017C004E915E414C001E216E411C003E20C -:1010C00016E40EC004E216E40BC005E216E408C004 -:1010D00006E216E405C007E216E402C00AE216E4DE -:1010E000C801DF91CF911F910F9108959CE0799FE6 -:1010F000F001112490E3899FE00DF11D1124E60F0A -:10110000F11DEE0FFF1FEA52FE4F85919491803E34 -:101110009105E0F4803C910558F58133910509F47F -:101120006FC048F48932910509F463C08A32910591 -:1011300009F46DC072C089339105E9F082389105D8 -:10114000D1F08533910509F44DC067C0833E910508 -:1011500081F138F4803E9105B9F0823E9105D9F0D5 -:101160005CC0863E910561F1873E9105A1F155C0B5 -:101170000E940406089520911C0320FD02C021FF57 -:101180004CC080EE90E049C080911C0380FFF9CFF5 -:1011900089E390E042C080911C0382FF0EC08091E1 -:1011A0001C0384FF03C080E090E037C083EE90E032 -:1011B00034C080911C0382FFF2CF82EE90E02DC0FC -:1011C00080911C0383FF0BC080911C0384FDEBCF37 -:1011D00087EE90E022C080911C0383FFF5CF86EE5E -:1011E00090E01BC080911C0385FF07C089E290E05E -:1011F00014C080911C0385FFF9CF85E390E00DC0FA -:1012000080911C0386FF07C08AE290E006C08091AF -:101210001C0386FFF9CF81E390E00E941406089535 -:101220000C94E502E82FF0E0E25BFE4F8081E82FAE -:10123000EF70F0E082958F7021E030E0A90102C0EC -:10124000440F551F8A95E2F740A308950F931F930B -:10125000CF93DF9385B7806885BF85B7806885BFEA -:10126000C3E0D0E001E010E0FE01E25BFE4F8081D0 -:10127000E82FEF70F0E021A182958F70A80102C0E5 -:10128000440F551F8A95E2F7CA01822B81A38C2F48 -:101290000E941209219740F78BE090E061E070E036 -:1012A000FC01EE5BFE4F2081E22FEF70F0E042A1E7 -:1012B00022952F70DB0102C0AA0FBB1F2A95E2F70F -:1012C0009D01242B22A3019758F7DF91CF911F9105 -:1012D0000F910C948F03EF92FF920F931F93CF9374 -:1012E000DF9300E212E0C3E0EE24E394F12CD5E0BA -:1012F0008C2F0E9412098BE090E040E050E0FC014E -:10130000EE5BFE4F6081E62FEF70F0E020A130E051 -:1013100062956F7002C0359527956A95E2F720FDBA -:1013200009C09701082E02C0220F331F0A94E2F76A -:10133000422B532B019718F7F801929182918F015C -:101340008417950721F051834083D09305018C2F9A -:101350000E941209C15060F68091050187FD2CC0E2 -:101360008150809305018F3F39F08FE99FE001970D -:10137000F1F700C0000020C080911E0290911F0272 -:10138000909327028093260280911C0290911D0267 -:10139000909325028093240280911A0290911B025F -:1013A0009093230280932202809118029091190257 -:1013B00090932102809320020E94910381E0DF91AB -:1013C000CF911F910F91FF90EF900895E82FF0E0DB -:1013D000EE0FFF1FE05EFD4F80819181089508951B -:1013E0000F931F93CF9308E212E0C0E0F8019291AF -:1013F00082918F010E945622C80FF2E000321F072F -:10140000A9F78C2FCF911F910F9108950E949A23D5 -:10141000811102C00E9476230E94BF23809307039C -:101420003E9A809171008D7F8093710082E080935D -:1014300090008AE18093910081E080932A020895D0 -:1014400080912A02811102C00E94060A10927A023B -:1014500010927902809171008D7F8093710080914C -:1014600090008F738093900010923C0210923B0288 -:10147000109273021092740210927502109276020A -:101480001092720210927102E1E5F2E0A1E4B2E082 -:1014900011921192119211921D921D9282E0E137E8 -:1014A000F807B1F70895CF92DF92EF92FF920F9372 -:1014B0001F93CF93DF9320913B02222309F484C032 -:1014C0006B017C0180912A02811102C00E94060AF0 -:1014D00001E712E0C7E0D0E0A7019601F801929180 -:1014E0008291729162918F010E940A29811131C00B -:1014F000FE01EE0FFF1FEE0FFF1FEF5AFD4F108290 -:10150000118212821382DE01AA0FBB1FAF5BBD4F97 -:1015100011961C921E92C730D105E9F021964481A4 -:1015200055816681778140835183628373831482FE -:1015300015821682178212968D919C91139711969F -:101540009C938E9313961C921E9212973496129629 -:10155000E2CF219708F68091790290917A02019763 -:1015600097FD05C090937A028093790204C010928F -:101570007A02109279028091790290917A022091F8 -:101580007702309178022817390724F010927802F8 -:1015900010927702892BC1F4809171008D7F809326 -:1015A0007100809190008F7380939000109273026D -:1015B00010927402109275021092760210927202CA -:1015C0001092710210923B02DF91CF911F910F9107 -:1015D000FF90EF90DF90CF9008951F920F920FB67B -:1015E0000F9211244F925F926F927F928F929F92EF -:1015F000AF92BF92CF92DF92EF92FF922F933F93E1 -:101600004F935F936F937F938F939F93AF93BF930A -:10161000CF93DF93EF93FF9380913B02882309F4EC -:101620009BC1C0917902D0917A021C161D060CF064 -:1016300093C140902B0250902C0260902D0270902C -:101640002E0220E030E0A901C301B2010E94B52AB8 -:1016500018160CF065C0C130D10509F452C0809154 -:10166000770290917802BE010E94872C7C019093B2 -:1016700078028093770280903D0290903E02A09085 -:101680003F02B090400220E030E040E85FE3C50157 -:10169000B4010E94A62860933D0270933E0280939D -:1016A0003F0290934002F701EE0FFF1FEE0FFF1F66 -:1016B000EF5AFD4FA3019201608171818281938174 -:1016C0000E940E2920E030E040E05EE30E94B92A4B -:1016D0009B01AC01C501B4010E94B52A18168CF417 -:1016E000C7010196BE010E94872C909378028093D7 -:1016F000770210923D0210923E0210923F02109229 -:101700004002E0917702F0917802EE0FFF1FEE0F9A -:10171000FF1FEF5AFD4F6081718182819381D0C09C -:10172000C0907302D0907402E0907502F09076023F -:1017300020E030E0A901C701B6010E940A292197E3 -:10174000882309F4A2C0FE01EE0FFF1FEE0FFF1F5A -:10175000EF5AFD4F80809180A280B380A501940153 -:10176000C701B6010E940A2987FF31C0A501940173 -:1017700060E070E08CED93EC0E940E2920E030E0F8 -:1017800040E451E40E940E2920E030E040E05FE3B5 -:101790000E94B92A9B01AC0160E070E080E090E417 -:1017A0000E941C2B9B01AC01C501B4010E94B92A07 -:1017B0009B01AC01C701B6010E940A2987FF07C03F -:1017C000A701960160E070E08CED93E439C0A501BB -:1017D0009401C701B6010E94B52A18160CF055C035 -:1017E000A501940160E070E08CED93E40E940E2965 -:1017F00020E030E040E451E40E940E2920E030E097 -:1018000040E05FE30E94B92A9B01AC0160E070E018 -:1018100080E090E40E941C2B9B01AC01C501B40147 -:101820000E94B92A9B01AC01C701B6010E94B52AEA -:1018300018165CF5A701960160E070E08CED93EC62 -:101840000E940E2920E030E040E451E40E940E297D -:1018500020E030E040E05FE30E94B92A9B01AC0148 -:1018600060E070E080E090E40E941C2B9B01AC01E2 -:10187000C701B6010E94B92A609373027093740283 -:10188000809375029093760213C0FE01EE0FFF1F46 -:10189000EE0FFF1FEF5AFD4F80819181A281B3812E -:1018A0008093730290937402A0937502B0937602B2 -:1018B000609173027091740280917502909176022A -:1018C00020912802309129022F3F4FEF340731F049 -:1018D0002F5F3F4F30932902209328020E94950EDC -:1018E0006B017C0120E034E244EF51E40E940A29BC -:1018F00087FF08C086EFC82E88E2D82E84EFE82E36 -:1019000081E4F82E20E030E040E051E4C701B60168 -:101910000E94B92A9B01AC0160E074E284E79BE479 -:101920000E940E296B017C010E947B297093970015 -:1019300060939600209106013091070140910801C3 -:1019400050910901C701B6010E94B92A0E947B2962 -:10195000709399006093980080913C02882309F469 -:1019600033C1C0903702D0903802E0903902F09035 -:101970003A0220E030E0A901C701B6010E94B52A71 -:101980001816D4F580912802909129028F3F2FEFED -:10199000920729F001969093290280932802C701AB -:1019A000B6010E94950E20E030E040E051E40E9434 -:1019B000B92A9B01AC0160E074E284E79BE40E94D9 -:1019C0000E296B017C010E947B2970939700609324 -:1019D0009600209106013091070140910801509135 -:1019E0000901C701B6010E94B92A0E947B297093A0 -:1019F00099006093980008C010929700109296008A -:101A00001092990010929800609131027091320208 -:101A10006F5F7F4F70933202609331022091960086 -:101A20003091970080E090E0232BF1F0C091960078 -:101A3000D09197000E94A7296B017C01BE0180E034 -:101A400090E00E94A7299B01AC0160913302709144 -:101A5000340280913502909136020E940E2920E0D6 -:101A60003FEF4FE757E410C00E94A7296B017C01AC -:101A700020E030EE4FEF54E4609133027091340275 -:101A800080913502909136020E94B92A9B01AC01E7 -:101A9000C701B6010E94B52A87FD96C080912F022A -:101AA0008F5F80932F0290E0209103033091040315 -:101AB00082179307A0F080910E03882319F01092EB -:101AC0002F020DC0809171008D7F809371008091F5 -:101AD00090008F738093900010923C027DC08091A3 -:101AE0003002C0912F02811128C0C0900803D0900D -:101AF0000903E0900A03F0900B0320E030E0A90115 -:101B0000C701B6010E94B52A1816BCF481E0809383 -:101B1000300210923702109238021092390210925D -:101B20003A02C0923302D0923402E0923502F0922F -:101B30003602C150C0932F0243C01092300210925F -:101B4000290210922802E0910503F091060348E073 -:101B5000C49FE00DF11D112480819181A281B38188 -:101B60008093370290933802A0933902B0933A02DF -:101B700020E030E040E85EE36481758186819781F2 -:101B80000E94B92A6B017C0180910A01682F70E0E4 -:101B900080E090E00E94A72920E030E048EC52E489 -:101BA0000E940E299B01AC01C701B6010E94B92A0F -:101BB000609333027093340280933502909336021F -:101BC00010923202109231028091070380FD04C00E -:101BD00010923C0210923B02FF91EF91DF91CF9166 -:101BE000BF91AF919F918F917F916F915F914F9135 -:101BF0003F912F91FF90EF90DF90CF90BF90AF90EB -:101C00009F908F907F906F905F904F900F900FBE3E -:101C10000F901F901895CF92DF92EF92FF92CF9383 -:101C2000DF936B017C01EA0180912A02811102C0DD -:101C30000E94060A8091070380FF46C080917902C6 -:101C400090917A0208970CF03FC0809171008D7FCF -:101C50008093710080913C0281110E94200A81E0F2 -:101C600080933B02109229021092280220E030E07B -:101C7000A901C701B6010E94B52A1816DCF48091AB -:101C8000790290917A02FC01EE0FFF1FEE0FFF1F09 -:101C9000EF5AFD4FC082D182E282F382FC01EE0F47 -:101CA000FF1FEF5BFD4FD183C083019690937A02B3 -:101CB000809379028091710082608093710080919D -:101CC0009000806880939000DF91CF91FF90EF901B -:101CD000DF90CF90089580910703817008958091DF -:101CE00007038160809307030E94C3230C94EB03D6 -:101CF000809107038E7F809307030C94C323809108 -:101D00007B0290E0019666E070E00E94872C809351 -:101D10007B02089580917B0290E0019766E070E07D -:101D20000E94872C80937B0208958F929F92AF929E -:101D3000BF92CF92DF92EF92FF920F931F93CF93B8 -:101D4000DF936B017C01C0912802D0912902BE0172 -:101D500080E090E00E94A7294B015C01A701960159 -:101D600060E070E08CE594E40E940E299B01AC01D8 -:101D7000C501B4010E94B92A0E947B2920917B02EF -:101D8000233009F473C028F4222351F02130E9F004 -:101D90002CC1243009F4A0C0253009F4E0C025C1CD -:101DA00080E090E0A0E0BFE38093060190930701FC -:101DB000A0930801B093090110922B0210922C02FB -:101DC00010922D0210922E0210C110922B0210922E -:101DD0002C0210922D0210922E026431710540F4F3 -:101DE0006A30710560F520E030E040E85EE32BC02A -:101DF000693C710508F0AAC080E090E00E94A72924 -:101E000020E030E040EA51E40E94A52820E030E0E4 -:101E100044E353E40E940E299B01AC010E94B92ABD -:101E200020E030E040E05EE30E94B92A9B01AC0173 -:101E300060E070E080E09EE30E94A52844C020E0BE -:101E400030E040E05FE3C701B6010E94B92A6B01B0 -:101E50007C0180E090E0A0E0BEE3809306019093D7 -:101E60000701A0930801B0930901BFC010922B0293 -:101E700010922C0210922D0210922E024AE0469FE0 -:101E80009001479F300D1124C90168EB7BE00E944F -:101E9000732CBC016C5D754077FF03C07195619533 -:101EA0007109882777FD8095982F0E94A9292EE334 -:101EB00033EC4EE259E30E94B92A20E030E040ECD6 -:101EC0005EE30E94A6286093060170930701809349 -:101ED00008019093090189C010922B0210922C02E4 -:101EE00010922D0210922E02CE0183709927892B19 -:101EF000E1F0BE016170772780E090E00E94A729A1 -:101F000020E030E040E05EE30E94B92A20E030E0CB -:101F100040E45FE30E94A6286093060170930701E6 -:101F200080930801909309010CC080E090E0A0E04C -:101F3000BFE38093060190930701A0930801B0933B -:101F40000901C770DD27CD2B09F04FC010920601A3 -:101F500010920701109208011092090146C01092D8 -:101F60002B0210922C0210922D0210922E0200E0F1 -:101F700010E020E03FE30093060110930701209357 -:101F80000801309309016739710578F180E090E02C -:101F90000E94A72920E030E047E153E40E94A528F1 -:101FA00020E030E04AE754E40E940E2920E030E0CF -:101FB00048E452E40E94B92A20E030E040EA51E4CB -:101FC0000E94EB290E947629660F771F660F771F04 -:101FD000FB01EE5AFE4F2081318142815381C701BE -:101FE000B6010E94B92A6B017C01C701B601DF91DD -:101FF000CF911F910F91FF90EF90DF90CF90BF9006 -:10200000AF909F908F90089580918C020895CF9308 -:10201000DF9300D01F92CDB7DEB79C0180911303F0 -:10202000843019F593E099833B832A839093E900E8 -:102030008FEF9091E800815095FD06C095ED9A953F -:10204000F1F700008111F5CF8091E80085FF0DC008 -:1020500040E050E063E070E0CE0101960E9468121B -:102060008091E8008E778093E8000F900F900F909A -:10207000DF91CF910895CF93DF9300D01F92CDB71A -:10208000DEB720911303243021F522E029839B83BE -:102090008A8383E08093E9008FEF9091E80081507C -:1020A00095FD06C095ED9A95F1F700008111F5CFE9 -:1020B0008091E80085FF0DC040E050E063E070E0F3 -:1020C000CE0101960E9468128091E8008E7780937D -:1020D000E8000F900F900F90DF91CF91089520911D -:1020E00013032430F1F422E02093E9002FEF309124 -:1020F000E800215035FD06C035ED3A95F1F70000B6 -:102100002111F5CF2091E80025FF0BC040E050E001 -:1021100065E070E00E9468128091E8008E778093FD -:10212000E8000895CF93DF93EC019091130394306E -:1021300009F046C0809115018823D9F080911601DD -:102140008823B9F09093E9008FEF9091E8008150D7 -:1021500095FD06C095E19A95F1F700008111F5CF44 -:102160008091E80085FF2CC040E050E060E170E025 -:1021700017C081E08093E9008FEF9091E8008150D3 -:1021800095FD06C095ED9A95F1F700008111F5CF08 -:102190008091E80085FF14C040E050E068E070E006 -:1021A000CE010E9468128091E8008E778093E8004B -:1021B00080E1FE01ACE7B2E001900D928A95E1F773 -:1021C000DF91CF91089580911203811109C00E947F -:1021D000FD130E945A148091E20084608093E20013 -:1021E0000895109212030895089508950C94A12261 -:1021F00042E061EC81E00E94771342E061EC82E012 -:102200000E94771342E061EC83E00E94771342E181 -:1022100061EC84E00C94771380911503833009F40A -:1022200055C030F4813071F0823009F48EC00895C9 -:102230008A3009F47AC08B3009F460C0893009F023 -:102240009CC020C080911403813A09F096C080910F -:10225000E800877F8093E80080911803909119032C -:10226000892B21F460E18CE792E003C060E080E01C -:1022700090E070E00E94B3128091E8008B77809329 -:10228000E800089580911403813209F076C08091AE -:10229000180390911903009719F0039709F06DC086 -:1022A0008091E800877F8093E8008091E80082FDBC -:1022B00005C0809113038111F8CF5FC08091F100B8 -:1022C00080938C028091E8008B7753C08091140337 -:1022D000813A09F052C08091180390911903892B1B -:1022E00009F04BC08091E800877F8093E8008091DF -:1022F000E80080FFFCCF8091150136C08091140367 -:102300008132D9F58091180390911903892BA9F591 -:102310008091E800877F8093E8000E94AC13809151 -:102320001603809315010C94E21B809114038132F3 -:1023300021F58091E800877F8093E8000E94AC132C -:102340008091170380938D02089580911403813A40 -:10235000A1F48091E800877F8093E8008091E800F5 -:1023600080FFFCCF80918D028093F1008091E80086 -:102370008E778093E8000C94AC13089584B7877F20 -:1023800084BF88E10FB6F8948093600010926000DB -:102390000FBE90E080E80FB6F894809361009093B0 -:1023A00061000FBE0E944F170E94FD130E945A1435 -:1023B0008091E20084608093E20078940E94E016AD -:1023C0000E9451178BE091E00E94FB16809113034D -:1023D000853069F40E946222809111038823B1F351 -:1023E0000E949022882391F30E945212EFCF0E9404 -:1023F0005917ECCF292F332723303105C9F064F466 -:102400002130310581F02230310509F043C08DE6DD -:1024100090E022EB33E042C021323105F1F022326C -:10242000310541F137C082E190E02FE134E036C060 -:1024300099278130910541F08230910541F0892B37 -:1024400049F5EEEAF3E005C0E0E8F3E002C0E6E5B6 -:10245000F3E0849190E09F0121C06430D8F4E62F2E -:10246000F0E0EE0FFF1FE255FE4F2081318189E041 -:1024700090E014C0643070F470E0FB01EE0FFF1FB9 -:10248000EA55FE4F20813181FB01EE55FE4F8081E0 -:1024900090E004C080E090E020E030E0FA01318379 -:1024A0002083089580E189BD82E189BD09B400FEE1 -:1024B000FDCF8091D8008F7D8093D8008091E0007F -:1024C00082608093E0008091E00081FDFCCF089560 -:1024D000CF92DF92EF92FF920F931F93CF93DF93F0 -:1024E000EC018B016A010E94CB13811133C0C1142E -:1024F000D10439F0F60180819181081B190BC80FB6 -:10250000D91FE12CF12C0115110519F18091E8007A -:1025100085FD16C08091E8008E778093E800C11495 -:10252000D10449F0F60180819181E80EF91EF18213 -:10253000E08285E00FC00E94CB13882321F30AC0FC -:1025400089918093F10001501109FFEFEF1AFF0A02 -:10255000DACF80E0DF91CF911F910F91FF90EF9044 -:10256000DF90CF90089520911A0330911B03261716 -:10257000370748F06115710539F42091E8002E778E -:102580002093E80001C0B90140E061157105A9F18F -:1025900020911303222309F443C0253009F442C0DB -:1025A0002091E80023FD40C02091E80022FD32C0C8 -:1025B0002091E80020FFE9CF4091F3002091F20044 -:1025C00030E0342BFC01CF016115710559F0283042 -:1025D000310540F481918093F100615071092F5FC2 -:1025E0003F4FF1CF41E02830310509F040E0209124 -:1025F000E8002E772093E800C8CF4111C9CF0AC068 -:1026000080911303882361F0853061F08091E800A8 -:1026100083FD0AC08091E80082FFF2CF80E0089538 -:1026200082E0089583E0089581E0089520911A03DF -:1026300030911B032617370748F06115710539F4EF -:102640002091E8002E772093E80001C0B901FC0139 -:1026500020E06115710591F180911303882309F43D -:1026600040C0853009F43FC08091E80083FD3DC043 -:102670008091E80082FD2FC08091E80080FFE9CFC3 -:102680002091F3008091F20090E0922B611571058A -:1026900059F08830910540F424912093F10031964F -:1026A000615071090196F2CF21E0089709F020E00E -:1026B0008091E8008E778093E800CBCF2111CCCFBA -:1026C0000AC080911303882361F0853061F0809106 -:1026D000E80083FD0AC08091E80082FFF2CF80E02D -:1026E000089582E0089583E0089581E00895982F89 -:1026F000973058F59093E900981739F07091EC00F5 -:102700002091ED005091F00003C0242F762F50E06F -:1027100021FF19C03091EB003E7F3093EB003091E8 -:10272000ED003D7F3093ED003091EB003160309350 -:10273000EB007093EC002093ED005093F00020919B -:10274000EE0027FF07C09F5FD3CF8F708093E90013 -:1027500081E0089580E008958091140387FF11C0FF -:102760008091E80082FD05C0809113038111F8CFAC -:1027700011C08091E8008B770BC0809113038823F0 -:1027800049F08091E80080FFF8CF8091E8008E77D3 -:102790008093E80008952091E4003091E50095E6EB -:1027A0004091EC00842F817040FF22C08091E800AE -:1027B00080FD1CC080911303882391F0853091F037 -:1027C0008091EB0085FD10C04091E4005091E50040 -:1027D0004217530729F39A01915011F784E00895A5 -:1027E00082E0089583E0089581E0089580E00895EF -:1027F0004091E80042FFDECF08950E946B140E94D2 -:102800007314E0EEF0E0808181608083E8EDF0E019 -:1028100080818F77808319BCA7EDB0E08C918E7F8B -:102820008C9380818F7E80831092120308950F9382 -:102830001F93CF93DF930E946B140E947314C8ED13 -:10284000D0E088818F7788838881806888838881B9 -:102850008F7D888319BC1092130310920F0310927E -:1028600011031092100300EE10E0F80180818B7FBD -:10287000808388818160888342E060E080E00E94FC -:102880007713E1EEF0E080818E7F8083E2EEF0E06E -:10289000808181608083808188608083F80180816D -:1028A0008E7F8083888180618883DF91CF911F91A3 -:1028B0000F910895E8EDF0E080818F7E8083E7ED51 -:1028C000F0E080818160808384E082BF81E080933A -:1028D00012030C941714E8EDF0E080818E7F808362 -:1028E0001092E20008951092DA001092E10008952B -:1028F0001F920F920FB60F9211242F933F934F9375 -:102900005F936F937F938F939F93AF93BF93EF9357 -:10291000FF938091E10082FF0BC08091E20082FF73 -:1029200007C08091E1008B7F8093E1000E94DF1659 -:102930008091DA0080FF1FC08091D80080FF1BC00B -:102940008091DA008E7F8093DA008091D90080FF39 -:102950000DC080E189BD82E189BD09B400FEFDCFD3 -:1029600081E0809313030E94E31005C019BC10920C -:1029700013030E94F1108091E10080FF19C0809143 -:10298000E20080FF15C08091E2008E7F8093E2001C -:102990008091E20080618093E2008091D8008062A3 -:1029A0008093D80019BC85E0809313030E94F51032 -:1029B0008091E10084FF30C08091E20084FF2CC050 -:1029C00080E189BD82E189BD09B400FEFDCF80911F -:1029D000D8008F7D8093D8008091E1008F7E809316 -:1029E000E1008091E2008F7E8093E2008091E2001E -:1029F00081608093E20080910F03882311F084E0CE -:102A000007C08091E30087FD02C081E001C083E040 -:102A1000809313030E94F6108091E10083FF29C088 -:102A20008091E20083FF25C08091E100877F809341 -:102A3000E10082E08093130310920F038091E10084 -:102A40008E7F8093E1008091E2008E7F8093E20090 -:102A50008091E20080618093E20042E060E080E0EB -:102A60000E9477138091F00088608093F0000E94AC -:102A7000F410FF91EF91BF91AF919F918F917F9152 -:102A80006F915F914F913F912F910F900FBE0F90DB -:102A90001F9018951F920F920FB60F9211242F932B -:102AA0003F934F935F936F937F938F939F93AF93D6 -:102AB000BF93CF93DF93EF93FF93C091E900CF7063 -:102AC0008091EC00D82FD17080FDD0E81092E90001 -:102AD0008091F000877F8093F00078940E948E159B -:102AE0001092E9008091F00088608093F000CD2B77 -:102AF000CF70C093E900FF91EF91DF91CF91BF912B -:102B0000AF919F918F917F916F915F914F913F9185 -:102B10002F910F900FBE0F901F9018951F93CF937A -:102B2000DF93CDB7DEB7AA970FB6F894DEBF0FBE1E -:102B3000CDBFE4E1F3E088E08E0F9091F100919336 -:102B40008E13FBCF0E940C118091E80083FF1FC100 -:102B50008091140390911503492F50E04A3051059C -:102B600008F015C1FA01EA5AFF4F0C949B2C8038EB -:102B700081F0823809F00BC1809118038F70809327 -:102B8000E9008091EB0085FB882780F91092E9002D -:102B900006C0809110039091110391118260909171 -:102BA000E800977F9093E8008093F1001092F10085 -:102BB000C8C0282F2D7F09F0EAC0882319F0823081 -:102BC00061F0E5C080911603813009F0E0C09330D8 -:102BD00009F080E0809311032BC0809116038111CE -:102BE00027C0809118038F7009F4D1C08093E90049 -:102BF0002091EB0020FF1CC0933021F48091EB006A -:102C0000806214C09091EB0090619093EB0021E002 -:102C100030E0A90102C0440F551F8A95E2F74093A6 -:102C2000EA001092EA008091EB0088608093EB004C -:102C30001092E9008091E800877F86C08111A7C0CB -:102C4000109116031F778091E3008078812B809389 -:102C5000E3008091E800877F8093E8000E94AC1336 -:102C60008091E80080FFFCCF8091E3008068809332 -:102C7000E300111102C082E001C083E080931303DE -:102C800086C08058823008F082C0809116039091EF -:102C900017038C3D53E0950779F583E08A838AE238 -:102CA00089834FB7F894DE01139620E03EE051E2AD -:102CB000E32FF0E050935700E49120FF03C0E2952A -:102CC000EF703F5FEF708E2F90E0EA3010F0C79604 -:102CD00001C0C0968D939D932F5F243149F74FBF5C -:102CE0008091E800877F8093E8006AE270E0CE017F -:102CF00001960E94B31214C0AE014F5F5F4F609106 -:102D000018030E94FA11BC01009709F440C0909189 -:102D1000E800977F9093E80089819A810E941613BA -:102D20008091E8008B778093E80031C0803879F596 -:102D30008091E800877F8093E80080910F03809363 -:102D4000F1008091E8008E778093E8000E94AC1338 -:102D50001EC081111CC0909116039230C0F4809166 -:102D6000E800877F8093E80090930F030E94AC13E4 -:102D700080910F03811106C08091E30087FD02C09E -:102D800081E001C084E0809313030E94F8108091D9 -:102D9000E80083FF0AC08091E800877F8093E80005 -:102DA0008091EB0080628093EB00AA960FB6F894B6 -:102DB000DEBF0FBECDBFDF91CF911F910895089563 -:102DC000CF93809113038823A1F0C091E900CF70C5 -:102DD0009091EC00892F817090FD80E8C82B1092B3 -:102DE000E9008091E80083FD0E948E15CF70C093AA -:102DF000E900CF91089590939302809392020895F1 -:102E0000E0919202F0919302309721F00190F081CD -:102E1000E02D099480E00895E0919202F0919302F0 -:102E2000309721F00280F381E02D09940895E0911C -:102E30009202F0919302309721F00480F581E02D09 -:102E4000099408952091900230919102821793077E -:102E500071F09093910280939002E0919202F09130 -:102E60009302309721F00680F781E02D09940895B0 -:102E700020918E0230918F028217930771F0909308 -:102E80008F0280938E02E0919202F091930230972C -:102E900021F00084F185E02D0994089508950C94A3 -:102EA0004E170E94D5220E9426090E945B230C9493 -:102EB0000A285F926F927F928F929F92AF92BF92F9 -:102EC000CF92DF92EF92FF920F931F93CF93DF93F6 -:102ED00000D000D01F92CDB7DEB70E946B099DE9EC -:102EE000C92E92E0D92E03E010E0AA24A394B12CBD -:102EF000502E802F0E94E6094C01F60172906290DC -:102F00006F016826792661147104A1F4015011093A -:102F100078F78FEF89838A831B820E94DE2281608B -:102F2000782F9D838C8349815A816B818D810E948A -:102F3000091838C08091F20281FD0E94EF092BE050 -:102F400030E07501022E02C0EE0CFF1C0A94E2F77D -:102F5000C70186219721892B09F129835A828E2066 -:102F60009F2091E0892809F490E09B830E94DE2253 -:102F70008160782F9D838C8349815A816B818D81FB -:102F80000E940918000F111FF801EB56FD4F8081B8 -:102F90009181E826F926F182E08204C021503109AE -:102FA00080F6B4CF0E944225109194020E9400172F -:102FB0001817D1F00E940017809394020F900F9081 -:102FC0000F900F900F90DF91CF911F910F91FF9075 -:102FD000EF90DF90CF90BF90AF909F908F907F90B9 -:102FE0006F905F900C9410090F900F900F900F90BE -:102FF0000F90DF91CF911F910F91FF90EF90DF9095 -:10300000CF90BF90AF909F908F907F906F905F9088 -:103010000895CF93DF93CDB7DEB72B970FB6F89413 -:10302000DEBF0FBECDBF4F83588769877A878B87F6 -:10303000DE01119686E0FD0111928A95E9F785E09F -:10304000FE01379601900D928A95E1F749815A81E8 -:103050006B817C818D819E810E94801E2B960FB694 -:10306000F894DEBF0FBECDBFDF91CF910895CF930F -:10307000882309F4C2C0C82F823859F40E9400176F -:1030800081FDBBC089E30E945A210E94272289E367 -:103090000CC0833879F40E94001780FDAEC083E530 -:1030A0000E945A210E94272283E50E949C21CF91F1 -:1030B0000C942722843859F40E94001782FD9DC089 -:1030C00087E40E945A210E94272287E4EECF8CEFEA -:1030D0008C0F813A48F48C2F0E94722781118DC089 -:1030E0008C2F0E945A21E3CF80E28C0F883048F465 -:1030F000C77081E001C0880FCA95EAF70E94E021FD -:10310000D6CF8BE58C0F833078F4C53A29F0C63AD8 -:1031100031F083E890E005C081E890E002C082E8E9 -:1031200090E0CF910C94221788E58C0F833108F042 -:1031300064C0C83A39F1C93A41F1CA3A49F1CB3AC7 -:1031400051F1CC3A59F1CD3A61F1C03B69F1CE3A37 -:1031500071F1CF3A79F1C13B81F1C23B89F1C33BB7 -:1031600091F1C43B99F1C53BA1F1C63BA9F1C73B25 -:10317000B1F1C83BB9F1C93BC1F1CA3BC9F180E02B -:1031800090E038C082EE90E035C089EE90E032C029 -:103190008AEE90E02FC085EB90E02CC086EB90E0AB -:1031A00029C087EB90E026C08CEC90E023C08DEC2A -:1031B00090E020C083E891E01DC08AE891E01AC049 -:1031C00082E991E017C084E991E014C081E292E0C5 -:1031D00011C083E292E00EC084E292E00BC085E26F -:1031E00092E008C086E292E005C087E292E002C069 -:1031F0008AE292E0CF910C943817CF9108958823FA -:1032000009F44BC0823859F40E94001781FF45C071 -:1032100089E30E945A210E94272289E30CC0833847 -:1032200071F40E94001780FF38C083E50E945A2184 -:103230000E94272283E50E949C210C942722843837 -:1032400059F40E94001782FF28C087E40E945A2187 -:103250000E94272287E4EFCF9CEF980F913A58F312 -:1032600090E2980F983050F4877091E001C0990F68 -:103270008A95EAF7892F0E94E621DFCF9BE5980F18 -:10328000933020F480E090E00C942217885A833128 -:1032900020F480E090E00C9438170895882321F002 -:1032A0000E94E0210C9427220895882321F00E9497 -:1032B000E6210C94272208957F928F929F92AF92DD -:1032C000BF92CF92DF92EF92FF920F931F93CF9313 -:1032D000DF931F92CDB7DEB77C01C62E772EFC019F -:1032E000058102950F70128111110E94FD210E942B -:1032F0005321882379F0112369F080E28C0D883006 -:1033000048F082E00E943C210E94532191E0D82E97 -:10331000D92601C0D12CE72DE295EF70F0E0E05AFC -:10332000FF4F0C949B2C872D807F072D0F708823D7 -:1033300011F00295007F112389F0002309F499C14F -:1033400080E28C0D883020F4802F0E94E02103C0A1 -:10335000802F0E94F0210E9427228BC18C2D0E9479 -:10336000FF18002309F4C3C180E28C0D883020F4DB -:10337000802F0E94E62103C0802F0E94F6210E9428 -:103380002722B5C1872D807F972D9F70803211F441 -:10339000892F03C0892F8295807FCC2021F0F1E016 -:1033A000CF16A1F01DC0112339F0002319F101300F -:1033B00009F50E9410229BC1002319F0013009F485 -:1033C00096C189830E941322898110C1112321F0A3 -:1033D000063008F08CC10EC0053008F088C106C167 -:1033E000112359F0002331F0F701958190FF41C17D -:1033F0009F7095830E944E197AC1002309F4F6C08C -:103400003EC1872D86958695837090E0009719F0D0 -:10341000019761F06CC1112321F08C2D972D9370D1 -:1034200002C080E090E00E94221761C1112321F0C8 -:103430008C2D972D937002C080E090E00E94381789 -:1034400056C18C2D112319F00E944A2402C00E94FB -:10345000B2240E9437254BC1872D837009F052C0DA -:10346000111145C18C2D829586958770880F880F24 -:103470009C2D9F70892E912CA12CB12C082E04C05C -:10348000880C991CAA1CBB1C0A94D2F7C4FE14C059 -:103490000FE010E020E030E0B901A80104C0440FC3 -:1034A000551F661F771F8A95D2F7CB01BA01609529 -:1034B00070958095909503C060E070E0CB01272D5A -:1034C00026952695237030E02230310569F02330AF -:1034D000310589F0682979298A299B29213031050C -:1034E00071F00E94C81F03C1682979298A299B2984 -:1034F0000E94E41FFCC00E94C81FC501B4010E94C5 -:10350000AC1FF5C0112319F0872D817001C086957D -:10351000882309F4ECC08C2D829586958770880FDE -:10352000880F9C2D9F70892E912CA12CB12C082ED8 -:1035300004C0880C991CAA1CBB1C0A94D2F7C4FEB8 -:1035400014C00FE010E020E030E0B901A80104C091 -:10355000440F551F661F771F8A95D2F7CB01BA011A -:10356000609570958095909503C060E070E0CB0108 -:10357000272D269526952370422F50E04230510585 -:1035800069F04330510589F0682979298A299B29F6 -:103590004130510571F00E94A220A9C06829792903 -:1035A0008A299B290E94BE20A2C00E94A220C50198 -:1035B000B4010E9486209BC08C2D90E0FC01E05E4F -:1035C000F109E531F10508F050C0E059FF4F0C94C6 -:1035D0009B2C0C2D0F70872D8F71112321F00E94D1 -:1035E0001F20802F07CF0E944020802F0E94551956 -:1035F0007EC0112341F0053008F079C0872D8F710E -:103600000E94652074C0063008F071C0F7CF112306 -:1036100039F0872D8F710E941F2069C01123C9F3D3 -:10362000872D8F710E94402062C0112329F0872DC1 -:103630008F710E940A205BC00E94002058C0112395 -:1036400051F0172D1F71812F0E941F2063E0812FE1 -:103650000E9433214CC081E00E943C21023008F4DA -:1036600046C082E00E943C2142C0112331F0002379 -:1036700081F28C2D0E9437183AC0002389F28C2DDC -:103680000E94FF1834C0472D4F706C2DC7010E9457 -:10369000EE050E94241F2BC0111129C0472D4F7029 -:1036A00050E042305105B9F04CF44115510581F01C -:1036B00041305105E1F40E94322819C043305105D0 -:1036C00069F04430510599F48C2D0E9484280FC074 -:1036D0000E941B280CC00E944E2809C00E9461282D -:1036E00006C0472D4F706C2DC7010E94F105DD20EB -:1036F000F9F00E942F2180FD1BC0F70112820E9469 -:1037000029210E941F20C7010E94A71B0E94292176 -:103710000F90DF91CF911F910F91FF90EF90DF906D -:10372000CF90BF90AF909F908F907F900C9440204F -:103730000F90DF91CF911F910F91FF90EF90DF904D -:10374000CF90BF90AF909F908F907F9008950F93F0 -:103750001F93CF93DF93EC01888199812B813C816A -:10376000232BB9F09F3F11F48F3F99F0CE010E94B7 -:10377000ED03882371F0688179818A810E94252177 -:103780008C010E94DA200E94A11FB801CE010E9484 -:103790005C19DF91CF911F910F9108950E94FD2137 -:1037A0000E940D220E94D2210E9427220E94E82519 -:1037B0000E94372580E090E00E94221780E090E090 -:1037C0000C9438170E94ED210C94CE1B0E941A21F4 -:1037D000292F22952F7030E02C3031054CF42A30FF -:1037E00031056CF42250310922303105A8F407C0AC -:1037F0002C30310569F02F30310551F00DC0803F7C -:1038000069F018F4803E40F409C0843F29F406C0F2 -:1038100093FB882780F9089580E0089581E008955A -:10382000CF93DF9300D000D01F92CDB7DEB70F90BB -:103830000F900F900F900F90DF91CF910895CF933D -:10384000DF9300D000D000D0CDB7DEB726960FB6FC -:10385000F894DEBF0FBECDBFDF91CF9108951F93C7 -:10386000CF93DF93C0919D0216E080919E02C8170E -:1038700099F0D0E01C9FF0011D9FF00D1124E1563E -:10388000FD4F4081518162817381848195810E94C5 -:103890001F1C2196C770E9CFDF91CF911F9108952A -:1038A0004091CF025091D0026091D1027091D2022A -:1038B0008091D3029091D4020C941F1C8091D40269 -:1038C00082958F7009F054C08091D102882309F449 -:1038D0004FC080919D02A0919E026091CF02709195 -:1038E000D0024091D2025091D302B6E08A1709F477 -:1038F0003FC090E041155105C1F17F3F11F46F3F8A -:10390000A1F1B89FF001B99FF00D1124E156FD4FD0 -:10391000218172132AC02081621327C022812111C4 -:1039200024C0238134812417350710F42150310934 -:10393000241B350B283C3105C0F42091D4022F7094 -:1039400020612093D40226E0289FF001299FF00DEA -:103950001124EC55FD4F80818F70806180838FEC46 -:1039600092E00E94A71B0C942F1C01968770BECF7B -:103970000895CF92DF92EF92FF920F931F93CF9310 -:10398000DF93CDB7DEB762970FB6F894DEBF0FBEF8 -:10399000CDBF8C0185E0F801DE011D9601900D92EE -:1039A0008A95E1F7D8014C9111965C911197129686 -:1039B0006C9112971396CD90DC9014973091CF02B2 -:1039C0007091D0028091D2029091D302009709F4B5 -:1039D0006BC17F3F19F43F3F09F466C1E090D1020B -:1039E000EE2009F4C0C02091D402C816D90628F0F0 -:1039F000F601E81BF90BCF0104C0809590958C0D62 -:103A00009D1DFF24F394883C910578F0F12C207FD4 -:103A100009F0C6C07C2DD98AC88A89890E94101CE9 -:103A20008FEC92E00E94A71BB1C0822F807F09F02B -:103A300046C0751314C0341312C0611110C02F702A -:103A400020612093D4020E94501C8FEC92E00E94CF -:103A5000A71B8091D402D80115968C932EC0CD2837 -:103A600019F15F3F11F44F3FF9F0F62E61111CC0C0 -:103A700080919D0220919E0236E0821709F45AC07F -:103A800090E0389FF001399FF00D1124E156FD4F71 -:103A90007181571306C07081471303C07281711181 -:103AA00003C001968770E9CFF62E662309F418C18A -:103AB0008091D40281608093D402F12C11C17513DE -:103AC00008C0341306C0611104C08091D402D8012B -:103AD000C3C04D875E878D859E856A8B0E94E61BDD -:103AE0006A898823E1F16623D1F12091D402822FE3 -:103AF00082958F7090E0029774F08091CF02909140 -:103B0000D00298878F831986DB86CA862C87CE01E0 -:103B100007960E94A71B86E0F801AFECB2E0019087 -:103B20000D928A95E1F70E945E1C0E94501CFF24B2 -:103B3000F394D6C04D875E878D859E850E941A219D -:103B4000292F22952F7030E0223031050CF0BCC0B7 -:103B50009F7009F0B6C0805E883008F4C1C0C8010B -:103B60000E94A71BE4CFC816D90608F453C0F6017B -:103B7000E81BF90BCF01883C910508F450C0F12CEB -:103B80007C2DD98AC88A89890E94101CEFECF2E04A -:103B900086E0DF011D928A95E9F70E94501CA0C0C3 -:103BA000751314C0341312C0611110C08091D40277 -:103BB000F8018583C8010E94A71B86E0EFECF2E0C4 -:103BC000DF011D928A95E9F7FE2C8AC04D875E873A -:103BD0008D859E856A8B0E94E61B6A89882309F47D -:103BE000BECF662309F4BBCF2091D402822F8295E9 -:103BF0008F7090E002970CF48ECF8091CF0290915D -:103C0000D0029A8389831B82DD82CC822E83CE01EF -:103C100001967FCF809590958C0D9D1DACCFF62E93 -:103C2000662309F49CCF75132EC034132CC0209149 -:103C3000D40220FD1FC0822F82958F70D9F0D80149 -:103C400015962C9315978F3049F08F5F982F92958A -:103C5000907F822F8F70892B15968C93C8010E94BC -:103C6000A71B86E0F801AFECB2E001900D928A95B7 -:103C7000E1F793CF86E0F801AFECB2E001900D924E -:103C80008A95E1F72DC04D875E878D859E850E94C0 -:103C9000E61B811140CF8091D40281608093D402D1 -:103CA000C8010E94A71B1CC0662309F458CF4D878A -:103CB0005E878D859E850E94E61B882309F44FCF81 -:103CC0002ACF811148CF0CC0243031050CF047CFEA -:103CD0009F7009F440CFF8019581907F09F03BCFA8 -:103CE0008F2D62960FB6F894DEBF0FBECDBFDF9169 -:103CF000CF911F910F91FF90EF90DF90CF9008959B -:103D00001F93CF93DF93CDB7DEB72C970FB6F89400 -:103D1000DEBF0FBECDBF4F83588769877A878B87F9 -:103D20009C87CE0107960E94B91C882369F08F8179 -:103D300098852A853B85232BF1F19F3F09F063C0CD -:103D40008F3F09F060C037C086E0FE013796DE0184 -:103D5000119601900D928A95E1F76F817885EA8539 -:103D6000FB85309741F17F3F11F46F3F21F12091A6 -:103D70009E0230E0C90101968770992740919D020B -:103D800050E08417950709F447C069837A83FD835F -:103D9000EC8396E0929FD001939FB00D1124A15621 -:103DA000BD4FFE01319601900D929A95E1F78093F7 -:103DB0009E020E942F1C16E080919D0290919E020F -:103DC0008917C1F1189FC001112481569D4F0E948F -:103DD000B91C882379F1E0919D021E9FF001112406 -:103DE000E156FD4F408151816281738184819581CB -:103DF0000E941F1C80919D0290E001968770992778 -:103E000080939D02D9CF4F81588569857A858B85AE -:103E10009C850E941F1CCFCF0E94E21B10929E0225 -:103E200010929D02EFECF2E086E0DF011D928A9590 -:103E3000E9F7C1CF2C960FB6F894DEBF0FBECDBF09 -:103E4000DF91CF911F910895EF92FF920F931F93EF -:103E5000CF93DF938C01009709F46CC0F12CEE2412 -:103E6000E394E8012196F8018491843740F484308A -:103E700008F051C0813081F0823019F15BC0853784 -:103E800009F444C0A8F19CE7980F903708F052C09D -:103E90008F770E94FF1841C00E5F1F4FFE01C49133 -:103EA00080E28C0F883048F4C7708E2D01C0880FD7 -:103EB000CA95EAF70E94002214C08C2F0E9437187E -:103EC0002DC00E5F1F4FFE01C49180E28C0F883021 -:103ED00058F4C7708E2D01C0880FCA95EAF70E946A -:103EE00006220E9427221AC08C2F0E94FF1816C09B -:103EF0000E5F1F4FFE01C491CC2381F08FE99FE03C -:103F00000197F1F700C00000C150F6CF0E5F1F4FC0 -:103F1000FE01F49003C00E9437188E018F2D882374 -:103F200009F49FCFEFE9FFE03197F1F700C00000FF -:103F30008150F5CFDF91CF911F910F91FF90EF90BE -:103F4000089508956093D9027093DA028093DB029A -:103F50009093DC020C94CE1B0F931F930091D90217 -:103F60001091DA022091DB023091DC02DC01CB01FE -:103F7000802B912BA22BB32B8093D9029093DA0242 -:103F8000A093DB02B093DC021F910F910C94CE1B27 -:103F90000F931F930091D9021091DA022091DB0256 -:103FA0003091DC02DC01CB0180239123A223B323D7 -:103FB0008093D9029093DA02A093DB02B093DC02E3 -:103FC0001F910F910C94CE1B0F931F930091D90258 -:103FD0001091DA022091DB023091DC02DC01CB018E -:103FE00080279127A227B3278093D9029093DA02E2 -:103FF000A093DB02B093DC021F910F910C94CE1BB7 -:104000001092D5021092D6021092D7021092D802C6 -:104010000C94CE1B41E050E060E070E004C0440F1F -:10402000551F661F771F8A95D2F74093D50250938C -:10403000D6026093D7027093D8020C94CE1B41E055 -:1040400050E060E070E004C0440F551F661F771F0A -:104050008A95D2F78091D5029091D602A091D7028D -:10406000B091D802482B592B6A2B7B2B4093D50259 -:104070005093D6026093D7027093D8020C94CE1B53 -:1040800041E050E060E070E004C0440F551F661F3F -:10409000771F8A95D2F740955095609570958091DD -:1040A000D5029091D602A091D702B091D8024823B0 -:1040B00059236A237B234093D5025093D602609301 -:1040C000D7027093D8020C94CE1B41E050E060E020 -:1040D00070E004C0440F551F661F771F8A95D2F702 -:1040E0008091D5029091D602A091D702B091D802CA -:1040F000482759276A277B274093D5025093D60239 -:104100006093D7027093D8020C94CE1B0F931F9329 -:104110000091D5021091D6022091D7023091D80299 -:10412000DC01CB01802B912BA22BB32B8093D502EA -:104130009093D602A093D702B093D8021F910F910B -:104140000C94CE1B0F931F930091D5021091D602B1 -:104150002091D7023091D802DC01CB01802391233A -:10416000A223B3238093D5029093D602A093D702C3 -:10417000B093D8021F910F910C94CE1B0F931F93F5 -:104180000091D5021091D6022091D7023091D80229 -:10419000DC01CB0180279127A227B3278093D5028A -:1041A0009093D602A093D702B093D8021F910F919B -:1041B0000C94CE1B0895CF92DF92EF92FF920F9353 -:1041C0001F93CF93DF938C01C090D902D090DA0275 -:1041D000E090DB02F090DC028091D5029091D60253 -:1041E000A091D702B091D802C82AD92AEA2AFB2A7C -:1041F000CFE1D0E0D701C6010C2E04C0B695A7953B -:10420000979587950A94D2F780FF06C0B8018C2F46 -:104210000E947608019721F4219760F780E001C0A1 -:104220008C2FDF91CF911F910F91FF90EF90DF9036 -:10423000CF900895CF93DF93EC010E94DB20BE0165 -:104240000E947608DF91CF910895CB010E941A2138 -:1042500008958091DD0285958595859508958091D5 -:10426000DD028770089598E0899F90011124262B24 -:104270002093DD020C941F202091DD028095822383 -:104280008093DD02982F977069F430E0482F55270E -:1042900047FD50952417350729F085958595859517 -:1042A0000C94402008959091DD02977081E009F40C -:1042B00080E0089590911501992321F090911601C5 -:1042C000911109C02091170130911801F90132961E -:1042D0009FEF40E01FC0982F9695969596959F303A -:1042E00050F5E0911701F0911801E90FF11D877069 -:1042F00021E030E0A90102C0440F551F8A95E2F782 -:10430000CA019181892B818308959F3F39F04F5FC6 -:104310004E3041F051915813F8CF0DC05111F7CFE5 -:10432000942FF5CF9F3F39F0F901E90FF11D97FD6B -:10433000FA9582830895089590911501992321F0AB -:1043400090911601911109C0209117013091180127 -:10435000F9013296205F3F4F1FC0982F9695969592 -:1043600096959F30F0F4E0911701F0911801E90F54 -:10437000F11D877021E030E0A90102C0440F551FF4 -:104380008A95E2F7CA0180959181892381830895F6 -:104390003196E217F30729F090819813F9CF108234 -:1043A000F7CF089581E090E0E0911701F0911801B6 -:1043B000E80FF91F1082019680319105A9F7089541 -:1043C0009091F102892B8093F1020895809590914C -:1043D000F10289238093F10208951092F102089569 -:1043E0009091F002892B8093F0020895809590912E -:1043F000F00289238093F00208951092F00208954C -:104400009091EF02892B8093EF020895809590910F -:10441000EF0289238093EF0208951092EF0208952E -:104420008093DE0208951092DE02089580911701B4 -:1044300090911801FC0131969C01205F3F4F80E074 -:10444000919191118F5FE217F307D1F70895E091F1 -:104450001701F09118018091F1028083E09117011A -:10446000F091180190818091F002892B8083E09176 -:104470001701F091180190818091EF02892B8083C0 -:104480008091DE02882361F0E0911701F09118011C -:104490009081892B80830E94162281111092DE0266 -:1044A00080911701909118010C940C1720E000974F -:1044B00039F0AC0141505109842395232F5FF7CF88 -:1044C000822F089580911303843039F11092F30202 -:1044D00020E488E190E00FB6F894A89580936000FE -:1044E0000FBE2093600080E00E94F10280E00E94F5 -:1044F000100983B7817F846083BF83B7816083BFE6 -:104500007894889583B78E7F83BF88E10FB6F8943F -:1045100080936000109260000FBE08950895089582 -:1045200080E00E94F1020E948E220E946B090E948C -:104530008F220E94F00991E0811101C090E0892F43 -:1045400008950E94E21B80E00E94F1020E940A2866 -:104550000E9400170C9410091F920F920FB60F9231 -:1045600011248F939F93AF93BF938091F302811196 -:1045700013C08091F4029091F502A091F602B091DF -:10458000F7024196A11DB11D8093F4029093F502AC -:10459000A093F602B093F702BF91AF919F918F91D4 -:1045A0000F900FBE0F901F90189582E084BD93E08E -:1045B00095BD9AEF97BD80936E0008952FB7F8943C -:1045C0008091F4029091F502A091F602B091F70269 -:1045D0002FBF0895CF92DF92EF92FF920F931F9318 -:1045E0002FB7F8944091F4025091F5026091F602D1 -:1045F0007091F7022FBF6A017B01EE24FF248C012A -:1046000020E030E0C016D106E206F30610F4415077 -:1046100051099A01281B390BC9011F910F91FF9075 -:10462000EF90DF90CF9008951F920F920FB60F92E8 -:1046300011248F939F93AF93BF938091F402909135 -:10464000F502A091F602B091F7020196A11DB11DED -:104650008093F4029093F502A093F602B093F702D0 -:10466000BF91AF919F918F910F900FBE0F901F90B0 -:1046700018950E94FD13F8942FEF87EA91E62150D8 -:1046800080409040E1F700C0000087E090EBDC0143 -:1046900080931E0390931F03A0932003B0932103E4 -:1046A0009CE088E10FB6F894A895809360000FBE57 -:1046B00090936000FFCF0E949A23811102C00E9454 -:1046C00076230E94A5238093F2020E94AD2380935B -:1046D0001C0387FB882780F9809316010E94A92379 -:1046E000682F70E080E090E00C94A21F6DEE7EEFEA -:1046F00080E090E00E94C12C60E082E090E00E94A7 -:10470000AF2C60E083E090E00E94AF2C60E084E09A -:1047100090E00E94AF2C60E085E090E00E94AF2C1A -:1047200060E086E090E00E94AF2C6FEF87E090E0C1 -:104730000C94AF2C80E090E00E94A92C21E08D3EEB -:104740009E4F09F020E0822F089582E090E00C94C3 -:10475000A12C83E090E00C94A12C84E090E00C94D8 -:10476000A12C682F84E090E00C94AF2C86E090E0C0 -:104770000C94A12C682F86E090E00C94AF2C87E07D -:1047800090E00C94A12C682F87E090E00C94AF2C63 -:104790008091FA0280FF0BC060911C0185E0689F48 -:1047A000B001112475956795759567952BC081FFAC -:1047B00009C060911C0185E0689FB00111247595C6 -:1047C000679520C082FF07C060911C0185E0689F4B -:1047D000B001112417C09091FB029923D1F0609190 -:1047E0001B01961788F720911C0185E0289F9001F6 -:1047F0001124929FA001939F500D112470E0CA01D3 -:104800000E94872C6038710540F46115710539F0FC -:1048100002C065E070E0862F08958FE7089581E07B -:1048200008958091FA0280FF08C060911A0170E03B -:10483000759567957595679521C081FF06C0609154 -:104840001A0170E07595679519C082FF04C06091E8 -:104850001A0170E010C09091FB029923C1F06091A1 -:1048600019019617A0F780911A01899FC0011124A0 -:1048700070E00E94872C6038710528F4611571057D -:1048800021F0862F08958FE7089581E0089561E073 -:1048900070E0F4CF803F21F40E94C823819504C0CA -:1048A000813F29F40E94C8238093FE020895823F2D -:1048B00021F40E94C823819504C0833F29F40E94FB -:1048C000C8238093FD020895893F19F40E941124A2 -:1048D00005C08A3F31F40E94112481958093FF0224 -:1048E00008958B3F21F40E941124819504C08C3FD0 -:1048F00029F40E941124809300030895843F21F439 -:104900008091FC02816017C0853F21F48091FC02F8 -:10491000826011C0863F21F48091FC0284600BC04C -:10492000873F21F48091FC02886005C0883F31F404 -:104930008091FC0280618093FC0208958D3F21F4F8 -:104940008091FA0281600BC08E3F21F48091FA02BF -:10495000826005C08F3F29F48091FA0284608093C1 -:10496000FA020895803F39F48091FE0287FF6CC0FF -:104970001092FE0269C0813F29F48091FE02181650 -:10498000BCF362C09091FD02823F29F497FF5CC0A6 -:104990001092FD0259C0833F19F41916CCF354C08C -:1049A000893F41F48091FF0218160CF04DC010921F -:1049B000FF024AC08A3F29F48091FF0287FF44C06A -:1049C000F6CF8B3F39F48091000387FF3DC01092F2 -:1049D00000033AC08C3F29F4809100031816BCF301 -:1049E00033C0843F21F48091FC028E7F17C0853F45 -:1049F00021F48091FC028D7F11C0863F21F48091CB -:104A0000FC028B7F0BC0873F21F48091FC02877FE3 -:104A100005C0883F31F48091FC028F7E8093FC02B8 -:104A200013C08D3F21F48091FA028E7F0BC08E3F20 -:104A300021F48091FA028D7F05C08F3F29F4809187 -:104A4000FA028B7F8093FA028091FD0281110EC0E1 -:104A50008091FE0281110AC08091FF02811106C07F -:104A600080910003811102C01092FB0208958CEF27 -:104A700092E00E9417170E94DE229093F902809321 -:104A8000F80208951F93CF93DF938091F8029091DD -:104A9000F9020E94EA22AC019091FB02992321F0D5 -:104AA00020911D0130E006C020911E018AE0289F60 -:104AB000900111244217530708F486C08091FD022B -:104AC000C091FE02D091FF0210910003811107C036 -:104AD000C11176C0D11174C0111172C075C09F3F51 -:104AE00019F09F5F9093FB02181624F40E94C823CC -:104AF0008093FD028091FD0287FF05C00E94C823BC -:104B000081958093FD021C1624F40E94C823809393 -:104B1000FE028091FE0287FF05C00E94C823819596 -:104B20008093FE026091FD02662339F1C091FE027E -:104B3000CC2319F1772767FD7095872F972F0E9457 -:104B4000A92923E333E343E35FE30E94B92A0E94E8 -:104B500076296093FD026C2F772767FD7095872F6C -:104B6000972F0E94A92923E333E343E35FE30E94E5 -:104B7000B92A0E9476296093FE021D1624F40E9431 -:104B800011248093FF028091FF0287FF05C00E94DD -:104B9000112481958093FF02111624F40E941124A0 -:104BA000809300038091000387FF05C00E941124B9 -:104BB000819580930003DF91CF911F910C9437254D -:104BC0009F3F09F08ECF96CFDF91CF911F9108952F -:104BD000ECEFF2E085E0DF011D928A95E9F7109293 -:104BE000FB021092FA020895833081F128F481309B -:104BF00059F08230D1F00895853009F449C0B8F1F8 -:104C0000863009F456C0089580911E01262F30E0A9 -:104C1000280F311D2F3F310524F4680F60931E01CA -:104C200008958FEF80931E01089580911D01262F16 -:104C300030E0280F311D2F3F310524F4680F6093B9 -:104C40001D0108958FEF80931D01089580911C012F -:104C5000262F30E0280F311D2F3F310524F4680F37 -:104C600060931C0108958FEF80931C01089580913B -:104C70001B01262F30E0280F311D2F3F310524F472 -:104C8000680F60931B0108958FEF80931B010895B7 -:104C900080911A01262F30E0280F311D2F3F31055A -:104CA00024F4680F60931A0108958FEF80931A011E -:104CB000089580911901262F30E0280F311D2F3FD4 -:104CC000310524F4680F6093190108958FEF8093E4 -:104CD00019010895833011F128F4813049F08230B0 -:104CE00091F00895853081F120F18630C1F1089569 -:104CF00080911E01681720F4861B80931E01089581 -:104D000010921E01089580911D01681720F4861BE2 -:104D100080931D01089510921D01089580911C013A -:104D2000681720F4861B80931C01089510921C01C3 -:104D3000089580911B01681720F4861B80931B0146 -:104D4000089510921B01089580911A01681720F4AC -:104D5000861B80931A01089510921A01089580917C -:104D60001901681720F4861B809319010895109289 -:104D7000190108950F931F93873208F048C08E31B0 -:104D800008F08DC0803109F477C008F5873009F448 -:104D900061C068F4863009F09DC08091F202817F85 -:104DA0008E7F8093F20281E08093020394C08B3067 -:104DB00009F489C08E3009F08DC08091F20282FB27 -:104DC000222720F991E0922790FB82F95EC086317C -:104DD00009F479C060F4813109F07CC00E94E21BC3 -:104DE0009091160181E08927809316016CC089316A -:104DF00009F469C08B3109F06DC08091F20281FB2A -:104E0000222720F991E0922790FB81F93EC0883358 -:104E100009F459C050F4893209F457C0853309F4B4 -:104E200054C0873209F451C055C0833409F44DC0D1 -:104E300028F48A3308F44EC0895332C0883409F00C -:104E400049C00E94E21B0E94200A0E94E4030E94C3 -:104E5000392339C09091F202892F8095817080FBAF -:104E600090F929F0966098609093F20234C0997F8F -:104E7000977F9093F20227C08091F20283FB222752 -:104E800020F991E0922790FB83F98093F202992315 -:104E9000D1F08091F20281608093F20214C08D51B2 -:104EA00041E050E060E070E08A019B0104C0000F27 -:104EB000111F221F331F8A95D2F7C901B8010E9422 -:104EC000A21F0E94E21B81E006C061E070E080E06A -:104ED00090E0F5CF80E01F910F91089580E0089554 -:104EE00080E00895CF93C82F80910203813069F04C -:104EF00018F08230C9F184C0E0911701F0911801D7 -:104F00008081823209F07EC007C0E0911701F091E4 -:104F100018018081823261F48C2F0E946E278111EA -:104F200004C08C2F0E94BA261DC081E090E01AC0F8 -:104F30008C2F0E947027811114C0C43179F048F47D -:104F4000CB3079F0C03109F061C082E08093020378 -:104F500008C0C93219F0C83321F058C010920203BA -:104F600055C081E0817054C0C93291F120F5C4313F -:104F700079F1B0F4C73009F047C08EE180931E018B -:104F800082E380931D018AE080931C0184E1809379 -:104F90001B0188E080931A0188E28093190134C0D4 -:104FA000CE51C63088F5EC2FF0E0EA54FE4F8081F8 -:104FB0008093010329C0CE34E9F020F4CB3421F5ED -:104FC0006AE013C0C13579F0C235F1F461E00DC07B -:104FD00080910103882319F01092010315C081E02C -:104FE0008093020315C061E006C0809101030E9416 -:104FF000F4250AC06AE0809101030E946A2604C079 -:105000001092020380E004C081E002C080E0AACFD9 -:10501000CF9108950E949A23811102C00E947623A5 -:105020000E94B62380931D0380FF02C0869501C0B5 -:1050300080E00C94F10280911D03982F9695292F02 -:1050400030E0233031054CF49F5F990F8170892B3C -:10505000816080931D030E94BA2380911D03869571 -:105060000C94F10280911D03982F969591F0915820 -:10507000990F8170892B80931D038E7F91E009F435 -:1050800090E080911D0390FB80F980931D030E94A6 -:10509000BA2380911D0386950C94F10280911D0323 -:1050A000982F909590FB80F980931D030E94BA235E -:1050B00080911D0380FF02C0869501C080E00C94A2 -:1050C000F10290911D03892F86958F5F8F779170E4 -:1050D000843028F4880F892B80931D0302C090939D -:1050E0001D0380911D038E7F91E009F490E0809173 -:1050F0001D0390FB80F980931D030E94BA238091C9 -:105100001D0386950C94F10220911D03922F969514 -:105110008927982F990F822F8170892B80931D03E7 -:105120008E7F91E009F490E080911D0390FB80F95F -:1051300080931D030E94BA2380911D0386950C94D1 -:10514000F10280911D03869508955058BB27AA2728 -:105150000ED0D1C1C2D130F0C7D120F031F49F3F81 -:1051600011F41EF4B7C10EF4E095E7FB9FC1E92FDF -:10517000D3D180F3BA17620773078407950718F035 -:1051800071F49EF5EBC10EF4E0950B2EBA2FA02D15 -:105190000B01B90190010C01CA01A0011124FF27E4 -:1051A000591B99F0593F50F4503E68F11A16F040DF -:1051B000A22F232F342F4427585FF3CF46953795DE -:1051C0002795A795F0405395C9F77EF41F16BA0BA3 -:1051D000620B730B840BBAF09150A1F0FF0FBB1F51 -:1051E000661F771F881FC2F70EC0BA0F621F731F9A -:1051F000841F48F4879577956795B795F7959E3FF7 -:1052000008F0B3CF9395880F08F09927EE0F979584 -:105210008795089527D108F481E008950CD06BC1DB -:1052200063D140F05AD130F021F45F3F19F03EC114 -:10523000511195C14FC170D198F39923C9F35523EA -:10524000B1F3951B550BBB27AA2762177307840779 -:1052500038F09F5F5F4F220F331F441FAA1FA9F32F -:1052600033D00E2E3AF0E0E830D091505040E69521 -:10527000001CCAF729D0FE2F27D0660F771F881F82 -:10528000BB1F261737074807AB07B0E809F0BB0B71 -:10529000802DBF01FF2793585F4F2AF09E3F510595 -:1052A00068F004C15CC15F3FECF3983EDCF3869587 -:1052B00077956795B795F7959F5FC9F7880F911D0B -:1052C0009695879597F90895E1E0660F771F881FF7 -:1052D000BB1F621773078407BA0720F0621B730BAA -:1052E000840BBA0BEE1F88F7E095089504D06894FC -:1052F000B11135C1089518D188F09F5790F0B92F9A -:105300009927B751A0F0D1F0660F771F881F991F1A -:105310001AF0BA95C9F712C0B13081F01FD1B1E0CF -:1053200008951CC1672F782F8827B85F39F0B93FDF -:10533000CCF3869577956795B395D9F73EF490951C -:105340008095709561957F4F8F4F9F4F0895E8949A -:1053500009C097FB3EF490958095709561957F4FBD -:105360008F4F9F4F9923A9F0F92F96E9BB2793956B -:10537000F695879577956795B795F111F8CFFAF47B -:10538000BB0F11F460FF1BC06F5F7F4F8F4F9F4FAC -:1053900016C0882311F096E911C0772321F09EE80A -:1053A000872F762F05C0662371F096E8862F70E070 -:1053B00060E02AF09A95660F771F881FDAF7880F4A -:1053C0009695879597F9089588D018F011F08CD0AC -:1053D00038F480C0C4C0E92F9FD0B0F35523C9F37F -:1053E000E7FB6217730784079507A8F199F3E92F84 -:1053F000FF2788232AF03197660F771F881FDAF777 -:10540000952F5527442332F091505040220F331FDF -:10541000441FD2F7BB27E91BF50B621B730B840BF0 -:10542000B109C1F222F4620F731F841FB11D3197BD -:105430002AF0660F771F881FBB1FEFCF9150504097 -:105440005AF041F0882332F0660F771F881F915081 -:105450005040C1F7939530C08695779567959F5FCB -:10546000D9F7F8CF990F0008550FAA0BE0E8FEEF27 -:1054700016161706E807F907C0F012161306E40718 -:10548000F50798F0621B730B840B950B39F40A2611 -:1054900061F0232B242B252B21F408950A2609F4EF -:1054A000A140A6958FEF811D811D089597F99F67F3 -:1054B00080E870E060E008959F3F31F0915020F463 -:1054C000879577956795B795880F911D96958795E0 -:1054D00097F908959FEF80EC089500240A9416161A -:1054E000170618060906089500240A9412161306D2 -:1054F000140605060895092E0394000C11F4882360 -:1055000052F0BB0F40F4BF2B11F460FF04C06F5F7B -:105510007F4F8F4F9F4F089557FD9058440F551F51 -:1055200059F05F3F71F04795880F97FB991F61F025 -:105530009F3F79F087950895121613061406551F9C -:10554000F2CF4695F1DF08C0161617061806991F08 -:10555000F1CF86957105610508940895E894BB27FD -:1055600066277727CB0197F908957CDF08F48FEF42 -:1055700008950BD0C0CFB1DF28F0B6DF18F0952327 -:1055800009F094CFA7CF1124EACFC6DFA0F3959FEF -:10559000D1F3950F50E0551F629FF001729FBB271A -:1055A000F00DB11D639FAA27F00DB11DAA1F649FC6 -:1055B0006627B00DA11D661F829F2227B00DA11D79 -:1055C000621F739FB00DA11D621F839FA00D611DFF -:1055D000221F749F3327A00D611D231F849F600D20 -:1055E000211D822F762F6A2F11249F5750408AF059 -:1055F000E1F088234AF0EE0FFF1FBB1F661F771FE5 -:10560000881F91505040A9F79E3F510570F04ECF32 -:10561000A6CF5F3FECF3983EDCF3869577956795D0 -:10562000B795F795E7959F5FC1F7FE2B880F911D02 -:105630009695879597F90895FA01EE0FFF1F30961A -:105640002105310599F16115710561F48038BFE3D9 -:105650009B0749F168949038810561F08038BFEF6D -:105660009B0741F0992342F5FF3FE10531052105F4 -:1056700011F1E8940894E795D901AA2329F4AB2FF6 -:10568000BE2FF85FD0F310C0FF5F70F4A695E0F76F -:10569000F73950F019F0FF3A38F49F779F930CD008 -:1056A0000F9007FC905808953EF014CF60E070E032 -:1056B00080E89FE308954FE79F775F934F933F9371 -:1056C0002F939ED02F913F914F915F9152DF05C054 -:1056D00019F40EF0EBCE42CFFDCE26DFC8F396389C -:1056E000C0F707F80F92E8942BE33AEA48EB5FE73C -:1056F0004EDF0F920F920F924DB75EB70F92C0D050 -:10570000EAE0F1E016D04F915F91EF91FF91E595BE -:10571000EE1FFF1F49F0FE57E0684427EE0F441FBD -:10572000FA95E1F74195550B32D00F9007FE26C050 -:105730000895DF93CF931F930F93FF92EF92DF9221 -:105740007B018C01689405C0DA2EEF011EDFFE019B -:10575000E894A5912591359145915591AEF3EF01CE -:1057600006DDFE019701A801DA9479F7DF90EF904A -:10577000FF900F911F91CF91DF9108959B01AC0194 -:1057800060E070E080E89FE349CD90CE95CECCDE1E -:10579000E8F39923D9F3940F511DBBF39150504076 -:1057A00094F059F0882332F0660F771F881F9150CC -:1057B0005040C1F79E3F510544F7880F911D9695C3 -:1057C000879597F908955F3FACF0983E9CF0BB2712 -:1057D000869577956795B79508F4B1609395C1F76D -:1057E000BB0F58F711F460FFE8CF6F5F7F4F8F4F0B -:1057F0009F4FE3CFB4CE0EF05FCE6CCE689456CE02 -:1058000093DEC8F39923D1F3C6F3DF93CF931F93AD -:105810000F93FF92C92FDD2788232AF02197660F67 -:10582000771F881FDAF720E030E040E85FEB9FE366 -:10583000883920F0803E30F021968F7787DCE2E3D4 -:10584000F1E003C083DCEFE5F1E073DF8B01BE0123 -:10585000EC01FB2E6F5771097595771F880B990B1B -:1058600078DD28E132E741E35FE38FDEAF2D980179 -:10587000AE01FF900F911F91CF91DF9178DC3BCE6D -:10588000FA01DC01AA0FBB1F9B01AC01BF5728F432 -:1058900022273327442750781FC0B75188F4AB2FF5 -:1058A0000024469537952795011CA395D2F3002037 -:1058B00069F0220F331F441FB395DAF30DD045CCA6 -:1058C00061307105A0E88A07B94630F49B01AC014C -:1058D0006627772788279078309621F020833183B8 -:1058E000428353830895AA1BBB1B51E107C0AA1F23 -:1058F000BB1FA617B70710F0A61BB70B881F991F71 -:105900005A95A9F780959095BC01CD01089597FB14 -:10591000072E16F4009407D077FD09D00E94732C4F -:1059200007FC05D03EF4909581959F4F08957095A2 -:1059300061957F4F0895EE0FFF1F0590F491E02DC4 -:105940000994F999FECF92BD81BDF89A992780B547 -:105950000895A8E1B0E042E050E00C94C92C262F55 -:10596000F999FECF92BD81BDF89A019700B4021655 -:1059700039F01FBA20BD0FB6F894FA9AF99A0FBE03 -:1059800008950196272F0E94B02C0C94AF2CDC01B7 -:10599000CB01FC01F999FECF06C0F2BDE1BDF89A3A -:1059A000319600B40D9241505040B8F70895F894E4 -:0259B000FFCF27 -:1059B200640007000CFF0000003F64041092106FA7 -:1059C200103B1007100101DF022808140A321E00E2 -:1059D20002040507090B0C0E1011131517181A1CD7 -:1059E2001D1F2123242628292B2D2F303234353711 -:1059F200393B1F0F03764F5F6F7F4969437909591E -:105A020053633149803F5D8B803FF8BF803FCAE1DD -:105A1200803F73ED803FCAE1803FF8BF803F5D8BDE -:105A2200803F3149803F0000803FF16D7F3F75EA42 -:105A32007E3F4C827E3F833F7E3F84287E3F833F72 -:105A42007E3F4C827E3F75EA7E3FF16D7F3F0000D4 -:105A5200803F3F4D3639ED04A0046A043104C4038B -:105A6200DD03F6030F04010203040506070809001B -:00000001FF diff --git a/keyboard/planck/keymaps/austin/compiled.hex b/keyboard/planck/keymaps/austin/compiled.hex deleted file mode 100644 index fcd925dae0..0000000000 --- a/keyboard/planck/keymaps/austin/compiled.hex +++ /dev/null @@ -1,1449 +0,0 @@ -:100000000C9496020C94DA020C94DA020C94DA0244 -:100010000C94DA020C94DA020C94DA020C94DA02F0 -:100020000C94DA020C94DA020C9478140C944A15AD -:100030000C94AC220C94DA020C94DA020C94DA02DE -:100040000C94DA020C943C030C94DA020C94DA025D -:100050000C94DA020C9414230C94DA020C94DA0255 -:100060000C94DA020C94DA020C94DA020C94DA02A0 -:100070000C94DA020C94DA020C94DA020C94DA0290 -:100080000C94ED0A0C94DA020C94DA020C94DA0265 -:100090000C94DA020C94DA020C94DA020C94DA0270 -:1000A0000C94DA020C94DA020C94DA02B715D91522 -:1000B000C716D915C7161E164116C7169616A916C5 -:1000C00093199319C219C219011A211A771B771BA8 -:1000D0002C1A771BDC1ADC1A431B4C1B771B711B79 -:1000E000E91AE91AE91AE91AE91AE91AE91AE91AF8 -:1000F000E91AE91AE91AE91AE91AE91AE91AE91AE8 -:10010000F91A071B0E1B151B1F1B07634236B79BF3 -:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 -:100120005763BD6DEDFD753EF6177231BF000000DF -:10013000803F08000000BE922449123EABAAAA2AC2 -:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD -:1001500000000000BF000000803F00000000000819 -:100160004178D3BB4387D1133D190E3CC3BD4282B6 -:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 -:10018000FFBE01C4FF7F3F00000000000000000030 -:1001900000000000000000010204060A0F17202CD6 -:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 -:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF -:1001C0000201000000000000000000000000F1A299 -:1001D000F1A3018C028C2B0014001A0008001500FA -:1001E00017001C0018000C00120013002A00290040 -:1001F00004001600070009000A000B000D000E00A5 -:100200000F0033003400E1001D001B000600190040 -:100210000500110010003600370038002800835018 -:10022000E300E200E00002202C002C00012050003E -:10023000510052004F002B0014001A000900130057 -:100240000A000D000F0018001C0033002A002900CE -:10025000040015001600170007000B00110008002D -:100260000C0012003400E1001D001B000600190004 -:1002700005000E0010003600370038002800C300CB -:10028000E300E200E00002202C002C0001205000DE -:10029000510052004F0035001E001F0020002100B9 -:1002A0002200230024002500260027002A00010048 -:1002B0000320042048120100010001002D002E003F -:1002C0002F00300031000100440045006800690043 -:1002D0006A006B006C006D006E006F000100010091 -:1002E0000100010001000100010001000120AB003C -:1002F000AA00A900AE0035021E021F022002210240 -:100300002202230224022502260227022A000100DB -:100310000320042048120100010001002D022E02DA -:100320002F023002310201003A003B003C003D0048 -:100330003E003F0040004100420043000100010038 -:100340000100010001000220010001000100AB00DA -:10035000AA00A900AE002803540068006500200030 -:1003600050006C0061006E0063006B0020004B00C9 -:100370006500790062006F00610072006400000097 -:100380002C034F007200740068006F006C0069005D -:100390006E0065006100720020004B00650079006E -:1003A00062006F00610072006400730000000403CB -:1003B000090409026D00040100A0FA09040000010B -:1003C00003010100092111010001223F00070581FD -:1003D0000308000A090401000103010200092111B8 -:1003E000010001224D000705820308000A090402EA -:1003F000000103000000092111010001223600075D -:1004000005830308000A0904030001030000000932 -:100410002111010001223900070584031000011297 -:1004200001100100000008EDFE6060010001020003 -:100430000105010906A101050719E029E7150025B5 -:1004400001950875018102050819012905950575B1 -:10045000019102950175039101050719002977158E -:10046000002501957875018102C005010980A1016F -:10047000850216010026B7001A01002AB700751080 -:1004800095018100C0050C0901A101850316010039 -:10049000269C021A01002A9C02751095018100C059 -:1004A00005010902A1010901A10005091901290598 -:1004B00015002501950575018102950175038101DE -:1004C0000501093009311581257F950275088106DE -:1004D00009381581257F950175088106050C0A38B4 -:1004E000021581257F950175088106C0C0050109A7 -:1004F00006A101050719E029E715002501950875F2 -:1005000001810295017508810105081901290595E8 -:1005100005750191029501750391010507190029DF -:10052000FF150025FF950675088100C011241FBE28 -:10053000CFEFDAE0DEBFCDBF04B603FE24C080916A -:100540001E0390911F03A0912003B09121038730D7 -:10055000904BA740B04BB9F410921E0310921F03AA -:10056000109220031092210314BE84B7877F84BFAA -:1005700088E10FB6F89480936000109260000FBE7F -:10058000E0E0F8E3099511E0A0E0B1E0E2EBF9E585 -:1005900002C005900D92A03CB107D9F713E0A0EC82 -:1005A000B1E001C01D92AE31B107E1F70E94BE116A -:1005B0000C94D72C0C9400000895089581E00895C0 -:1005C00008950C94DD020C94DE020C94E0020E946B -:1005D000A12823E030E0281B3109220F2093C40119 -:1005E0000895282F2F9880918000211108C0877FBF -:1005F0008093800010928D0010928C001BC0886048 -:1006000080938000233019F48FEF9FEF0FC083E0B9 -:1006100090E0821B9109880F991F2FEF3FEFA901EE -:1006200002C0569547958A95E2F7CA0190938D00CE -:1006300080938C000C94E7020E94E70284E0809390 -:10064000C3011092C0010895279A2F988FEF9FEF52 -:1006500090938700809386008AE08093800089E1F0 -:10066000809381000E940A280C941C030E9424039A -:100670006E9A769A0C94DC021F920F920FB60F922C -:1006800011242F933F938F939F93EF93FF93E091C8 -:10069000C101F091C201CF0101969093C2018093F4 -:1006A000C1010090C30102C0F695E7950A94E2F7F4 -:1006B000EF738091C001823019F4E03251F404C02C -:1006C000813039F4EF3329F480916F008D7F80936E -:1006D0006F00F0E0E457FE4FE49121E031E0E29F4B -:1006E000C001E39F900D11240090C40102C09695B3 -:1006F00087950A94E2F790938D0080938C00FF9188 -:10070000EF919F918F913F912F910F900FBE0F907E -:100710001F90189581E008950C948A0308950C9415 -:10072000360380911502882309F448C08091D101D5 -:100730009091D201009779F40E94DE229093D20129 -:100740008093D1018091D30190E0009771F4809162 -:10075000D40190E00AC00E94EA2220910001309169 -:1007600001012817390740F329C00197880F991F05 -:10077000880F991FFC01EB52FE4F608171818281CD -:1007800093810E94530AE091D30184E0E89FF00135 -:100790001124EB52FE4F60817181828193814FE081 -:1007A00050E00E940B0E8091D30190E00196609181 -:1007B000D40170E00E94872C8093D3010C94E10255 -:1007C000109217020C94200A0895089581E08093F6 -:1007D00017020C94E503089508958F929F92AF92AB -:1007E000BF92EF92FF920F931F93CF93DF93CDB7FA -:1007F000DEB7A3970FB6F894DEBF0FBECDBF7C0166 -:10080000FC0100811181C8010E94DB20B8010E9417 -:10081000F2058C01B7010E948C03882309F4CCC136 -:100820000032F0E51F0741F4F7018281882309F4C3 -:1008300058C00E946F0EC0C10132F0E51F0741F49D -:10084000F7018281882309F44CC00E94780EB4C15C -:100850000232F0E51F0751F4F7018281882309F481 -:1008600040C00E946B0E8111F0CFE3CF0332F0E560 -:100870001F0739F4F7018281882399F10E94E6036A -:100880009BC10432F0E51F0739F4F7018281882308 -:1008900041F10E94E00390C10532F0E51F0749F4E1 -:1008A000F70182818823E9F0809117028111F1CF4D -:1008B000E5CF0632F0E51F0739F4F701828188237E -:1008C00081F00E947F0E0AC00732F0E51F0749F44D -:1008D000F7018281882329F00E948A0E0E94EC038E -:1008E0006BC180911702811105C0F70182818111CE -:1008F000CFC018C1003E110579F4F7018281882329 -:1009000009F44DC00E94200A81E0809316021092E3 -:1009100015021092D40150C1023E110559F4F7019D -:1009200082818823E1F10E94200A1092160210921F -:10093000150242C1033E110591F4F701828188231B -:1009400071F10E94200A1092160281E08093150234 -:100950001092D3011092D2011092D1012DC1023513 -:10096000110559F4F7018281882309F425C180918A -:100970000001909101010A970DC00135110579F42C -:10098000F7018281882309F417C1809100019091B9 -:1009900001010A9690930101809300010DC14091DD -:1009A000040183E2EFE1F1E0DE01119601900D9286 -:1009B0008A95E1F7F701808121E030E02C0F3D1F9F -:1009C000280F311DC9012091020130910301FC0162 -:1009D000E20FF31F6081772767FD7095640F711D2B -:1009E000882777FD8095982F0E94A92920E030E084 -:1009F00040E451E40E940E294B015C01F701218182 -:100A000084E090E0821B9109BC01882777FD8095E6 -:100A1000982F0E94A9299B01AC01C501B4010E9435 -:100A2000A6289B01AC0160E070E080E090E40E94A9 -:100A30001C2B20E030E04CED50E40E94B92A4B0121 -:100A40005C01F70182818823D1F04FE050E0C501BD -:100A5000B4010E940B0E809116028823A1F08091B0 -:100A6000D40124E0829FF0011124EB52FE4F8082DA -:100A70009182A282B3828F5F8093D40104C0C501AA -:100A8000B4010E94530A0F3F110508F02ECF94C005 -:100A90008091D00181111FC0043130E5130709F0A6 -:100AA00051C00E948E0381E08093D0010E94DE221B -:100AB0009093CF018093CE011092C7011092C9018B -:100AC0001092C8011092CB011092CA011092CD0170 -:100AD0001092CC0171C08091CE019091CF010E9403 -:100AE000EA22883C910570F48091C701E82FF0E07C -:100AF000EE0FFF1FE853FE4F118300838F5F80933B -:100B0000C7015AC0043880E5180721F005381045A0 -:100B100001F13AC0F7018281882341F01092C501AA -:100B200082E01EC0043830E5130759F58091C501F5 -:100B3000811106C086E20E94371886E20E94FF18E3 -:100B400082E01CC00438F0E51F0741F3053810456A -:100B5000D9F4F7018281882331F01092C60180E236 -:100B60000E944E1929C08091C601811106C087E2FA -:100B70000E94371887E20E94FF1880E20E945519F0 -:100B80001BC00538104529F381E08093C50180938F -:100B9000C601C701A3960FB6F894DEBF0FBECDBF46 -:100BA000DF91CF911F910F91FF90EF90BF90AF9089 -:100BB0009F908F900C94E30280E0A3960FB6F89478 -:100BC000DEBF0FBECDBFDF91CF911F910F91FF9080 -:100BD000EF90BF90AF909F908F90089580E090E04D -:100BE000089508959CE0799FF001112490E3899F76 -:100BF000E00DF11D1124E60FF11DEE0FFF1FEA526B -:100C0000FE4F859194910895880F991FFC01E45B34 -:100C1000FF4F859194910895880F991FFC01E4532B -:100C2000FE4F8591949108950F931F93CF93DF9377 -:100C3000EC01811521E39207A0F5C11580E3D807E7 -:100C400008F0D7C0C83ED105D8F4C03ED10508F0A1 -:100C500007C2C83AD10578F4C53AD10508F06AC090 -:100C6000C130D10509F463C008F4F7C1C430D1051F -:100C700008F0F6C1F2C1CB3BD10508F466C0EDC166 -:100C8000C11590E2D90708F0AFC0C11521E0D20725 -:100C900008F0E6C1C03FD10508F4DFC18E01106540 -:100CA0001FC2C03880E5D80700F5C03790E5D907E6 -:100CB00008F0A3C0C11520E5D20709F4ACC050F478 -:100CC000CE01905480319F4008F0C7C1DF708E0183 -:100CD000106A06C2C13080E5D80709F4AEC0C4313D -:100CE00090E5D90708F4AFC0B8C1C33820E5D207F2 -:100CF00009F48EC050F4C13890E5D90709F482C0D8 -:100D000008F083C000E011EDEBC1C03181E5D807E8 -:100D100008F4A3C1C11597E5D90708F436C1CE017F -:100D200090578115904108F098C1DF7093C101E0A0 -:100D300010E0D6C1C53AD10509F494C1C63AD1052F -:100D400009F093C102E810E4CBC1C83AD10509F417 -:100D50008FC1C93AD10509F48EC1CA3AD10509F447 -:100D60008DC1CB3AD10509F48CC1CC3AD10509F437 -:100D70008BC1CD3AD10509F48AC1C03BD10509F434 -:100D800089C1CE3AD10509F488C1CF3AD10509F419 -:100D900087C1C13BD10509F486C1C23BD10509F425 -:100DA00085C1C33BD10509F484C1C43BD10509F415 -:100DB00083C1C53BD10509F482C1C63BD10509F405 -:100DC00081C1C73BD10509F480C1C83BD10509F4F5 -:100DD0007FC1C93BD10509F47EC1CA3BD10509F4E5 -:100DE0007DC100E014E47CC1CE019F700E940C061E -:100DF00078C1DD278E01106C73C1CF70DD278E01A5 -:100E0000146D6EC100E010ED6BC100E012ED68C121 -:100E100000E013ED65C10E94E21B0E94200A0E94BF -:100E2000E4038FEF94E32CE0815090402040E1F701 -:100E300000C000000E94392353C18091F2028160FA -:100E40008093F2024DC10E949A23811102C00E9438 -:100E500076230E94AD2390E090931D0380931C03A2 -:100E6000C23080E5D80721F480911C03816086C0E0 -:100E7000C43090E5D90721F480911C0382607EC0C4 -:100E8000C63020E5D20721F480911C03846076C02F -:100E9000C83080E5D80719F480911C0327C0CA30F8 -:100EA00090E5D90721F480911C03806167C0CC30A4 -:100EB00020E5D20721F480911C0380625FC0CE3010 -:100EC00080E5D80721F480911C03806457C0C031AD -:100ED00090E5D90721F480911C0380684FC0C2318E -:100EE00020E5D20729F480911C038460886046C005 -:100EF000C33080E5D80721F480911C038E7F3EC06B -:100F0000C53090E5D90721F480911C038D7F36C050 -:100F1000C73020E5D20721F480911C038B7F2EC0BF -:100F2000C93080E5D80719F480911C0326C0CB3066 -:100F300090E5D90721F480911C038F7E1FC0CD302E -:100F400020E5D20721F480911C038F7D17C0CF309C -:100F500080E5D80721F480911C038F7B0FC0C1313D -:100F600090E5D90721F480911C038F7707C0C33126 -:100F7000D04531F480911C038B7F877F80931C03C5 -:100F800080911C030E94B123ABC08D2F99278F70D5 -:100F9000992781309105D9F49E012370332702C02F -:100FA000880F991F2A95E2F79C688E0144E0000F94 -:100FB000111F4A95E1F700271370802B912B53E006 -:100FC000CC0FDD1F5A95E1F7C076DD272FC08230A8 -:100FD000910531F4DC2FCC278E01016F106A80C09F -:100FE0008330910569F4CE018370992701E010E008 -:100FF00002C0000F111F8A95E2F7C8019C680FC05C -:1010000084309105B9F4CE018370992701E010E096 -:1010100002C0000F111F8A95E2F7C8019A6823E009 -:10102000CC0FDD1F2A95E1F7C07ED7708C010C2B09 -:101030001D2B56C08530910531F4DC2FCC278E0155 -:10104000046F106A4DC0069709F04AC0CF71DD27C2 -:10105000DC2FCC278E01106243C000E010E040C0BE -:101060008E013EC001E810E43BC003E810E438C044 -:1010700002EE14E435C009EE14E432C00AEE14E4C2 -:101080002FC005EB14E42CC006EB14E429C007EBD9 -:1010900014E426C00CEC14E423C00DEC14E420C0CE -:1010A00003E815E41DC00AE815E41AC002E915E4D6 -:1010B00017C004E915E414C001E216E411C003E20C -:1010C00016E40EC004E216E40BC005E216E408C004 -:1010D00006E216E405C007E216E402C00AE216E4DE -:1010E000C801DF91CF911F910F9108959CE0799FE6 -:1010F000F001112490E3899FE00DF11D1124E60F0A -:10110000F11DEE0FFF1FEA52FE4F85919491803E34 -:101110009105E0F4803C910558F58133910509F47F -:101120006FC048F48932910509F463C08A32910591 -:1011300009F46DC072C089339105E9F082389105D8 -:10114000D1F08533910509F44DC067C0833E910508 -:1011500081F138F4803E9105B9F0823E9105D9F0D5 -:101160005CC0863E910561F1873E9105A1F155C0B5 -:101170000E940406089520911C0320FD02C021FF57 -:101180004CC080EE90E049C080911C0380FFF9CFF5 -:1011900089E390E042C080911C0382FF0EC08091E1 -:1011A0001C0384FF03C080E090E037C083EE90E032 -:1011B00034C080911C0382FFF2CF82EE90E02DC0FC -:1011C00080911C0383FF0BC080911C0384FDEBCF37 -:1011D00087EE90E022C080911C0383FFF5CF86EE5E -:1011E00090E01BC080911C0385FF07C089E290E05E -:1011F00014C080911C0385FFF9CF85E390E00DC0FA -:1012000080911C0386FF07C08AE290E006C08091AF -:101210001C0386FFF9CF81E390E00E941406089535 -:101220000C94E502E82FF0E0E25BFE4F8081E82FAE -:10123000EF70F0E082958F7021E030E0A90102C0EC -:10124000440F551F8A95E2F740A308950F931F930B -:10125000CF93DF9385B7806885BF85B7806885BFEA -:10126000C3E0D0E001E010E0FE01E25BFE4F8081D0 -:10127000E82FEF70F0E021A182958F70A80102C0E5 -:10128000440F551F8A95E2F7CA01822B81A38C2F48 -:101290000E941209219740F78BE090E061E070E036 -:1012A000FC01EE5BFE4F2081E22FEF70F0E042A1E7 -:1012B00022952F70DB0102C0AA0FBB1F2A95E2F70F -:1012C0009D01242B22A3019758F7DF91CF911F9105 -:1012D0000F910C948F03EF92FF920F931F93CF9374 -:1012E000DF9300E212E0C3E0EE24E394F12CD5E0BA -:1012F0008C2F0E9412098BE090E040E050E0FC014E -:10130000EE5BFE4F6081E62FEF70F0E020A130E051 -:1013100062956F7002C0359527956A95E2F720FDBA -:1013200009C09701082E02C0220F331F0A94E2F76A -:10133000422B532B019718F7F801929182918F015C -:101340008417950721F051834083D09305018C2F9A -:101350000E941209C15060F68091050187FD2CC0E2 -:101360008150809305018F3F39F08FE99FE001970D -:10137000F1F700C0000020C080911E0290911F0272 -:10138000909327028093260280911C0290911D0267 -:10139000909325028093240280911A0290911B025F -:1013A0009093230280932202809118029091190257 -:1013B00090932102809320020E94910381E0DF91AB -:1013C000CF911F910F91FF90EF900895E82FF0E0DB -:1013D000EE0FFF1FE05EFD4F80819181089508951B -:1013E0000F931F93CF9308E212E0C0E0F8019291AF -:1013F00082918F010E945622C80FF2E000321F072F -:10140000A9F78C2FCF911F910F9108950E949A23D5 -:10141000811102C00E9476230E94BF23809307039C -:101420003E9A809171008D7F8093710082E080935D -:1014300090008AE18093910081E080932A020895D0 -:1014400080912A02811102C00E94060A10927A023B -:1014500010927902809171008D7F8093710080914C -:1014600090008F738093900010923C0210923B0288 -:10147000109273021092740210927502109276020A -:101480001092720210927102E1E5F2E0A1E4B2E082 -:1014900011921192119211921D921D9282E0E137E8 -:1014A000F807B1F70895CF92DF92EF92FF920F9372 -:1014B0001F93CF93DF9320913B02222309F484C032 -:1014C0006B017C0180912A02811102C00E94060AF0 -:1014D00001E712E0C7E0D0E0A7019601F801929180 -:1014E0008291729162918F010E940A29811131C00B -:1014F000FE01EE0FFF1FEE0FFF1FEF5AFD4F108290 -:10150000118212821382DE01AA0FBB1FAF5BBD4F97 -:1015100011961C921E92C730D105E9F021964481A4 -:1015200055816681778140835183628373831482FE -:1015300015821682178212968D919C91139711969F -:101540009C938E9313961C921E9212973496129629 -:10155000E2CF219708F68091790290917A02019763 -:1015600097FD05C090937A028093790204C010928F -:101570007A02109279028091790290917A022091F8 -:101580007702309178022817390724F010927802F8 -:1015900010927702892BC1F4809171008D7F809326 -:1015A0007100809190008F7380939000109273026D -:1015B00010927402109275021092760210927202CA -:1015C0001092710210923B02DF91CF911F910F9107 -:1015D000FF90EF90DF90CF9008951F920F920FB67B -:1015E0000F9211244F925F926F927F928F929F92EF -:1015F000AF92BF92CF92DF92EF92FF922F933F93E1 -:101600004F935F936F937F938F939F93AF93BF930A -:10161000CF93DF93EF93FF9380913B02882309F4EC -:101620009BC1C0917902D0917A021C161D060CF064 -:1016300093C140902B0250902C0260902D0270902C -:101640002E0220E030E0A901C301B2010E94B52AB8 -:1016500018160CF065C0C130D10509F452C0809154 -:10166000770290917802BE010E94872C7C019093B2 -:1016700078028093770280903D0290903E02A09085 -:101680003F02B090400220E030E040E85FE3C50157 -:10169000B4010E94A62860933D0270933E0280939D -:1016A0003F0290934002F701EE0FFF1FEE0FFF1F66 -:1016B000EF5AFD4FA3019201608171818281938174 -:1016C0000E940E2920E030E040E05EE30E94B92A4B -:1016D0009B01AC01C501B4010E94B52A18168CF417 -:1016E000C7010196BE010E94872C909378028093D7 -:1016F000770210923D0210923E0210923F02109229 -:101700004002E0917702F0917802EE0FFF1FEE0F9A -:10171000FF1FEF5AFD4F6081718182819381D0C09C -:10172000C0907302D0907402E0907502F09076023F -:1017300020E030E0A901C701B6010E940A292197E3 -:10174000882309F4A2C0FE01EE0FFF1FEE0FFF1F5A -:10175000EF5AFD4F80809180A280B380A501940153 -:10176000C701B6010E940A2987FF31C0A501940173 -:1017700060E070E08CED93EC0E940E2920E030E0F8 -:1017800040E451E40E940E2920E030E040E05FE3B5 -:101790000E94B92A9B01AC0160E070E080E090E417 -:1017A0000E941C2B9B01AC01C501B4010E94B92A07 -:1017B0009B01AC01C701B6010E940A2987FF07C03F -:1017C000A701960160E070E08CED93E439C0A501BB -:1017D0009401C701B6010E94B52A18160CF055C035 -:1017E000A501940160E070E08CED93E40E940E2965 -:1017F00020E030E040E451E40E940E2920E030E097 -:1018000040E05FE30E94B92A9B01AC0160E070E018 -:1018100080E090E40E941C2B9B01AC01C501B40147 -:101820000E94B92A9B01AC01C701B6010E94B52AEA -:1018300018165CF5A701960160E070E08CED93EC62 -:101840000E940E2920E030E040E451E40E940E297D -:1018500020E030E040E05FE30E94B92A9B01AC0148 -:1018600060E070E080E090E40E941C2B9B01AC01E2 -:10187000C701B6010E94B92A609373027093740283 -:10188000809375029093760213C0FE01EE0FFF1F46 -:10189000EE0FFF1FEF5AFD4F80819181A281B3812E -:1018A0008093730290937402A0937502B0937602B2 -:1018B000609173027091740280917502909176022A -:1018C00020912802309129022F3F4FEF340731F049 -:1018D0002F5F3F4F30932902209328020E94950EDC -:1018E0006B017C0120E034E244EF51E40E940A29BC -:1018F00087FF08C086EFC82E88E2D82E84EFE82E36 -:1019000081E4F82E20E030E040E051E4C701B60168 -:101910000E94B92A9B01AC0160E074E284E79BE479 -:101920000E940E296B017C010E947B297093970015 -:1019300060939600209106013091070140910801C3 -:1019400050910901C701B6010E94B92A0E947B2962 -:10195000709399006093980080913C02882309F469 -:1019600033C1C0903702D0903802E0903902F09035 -:101970003A0220E030E0A901C701B6010E94B52A71 -:101980001816D4F580912802909129028F3F2FEFED -:10199000920729F001969093290280932802C701AB -:1019A000B6010E94950E20E030E040E051E40E9434 -:1019B000B92A9B01AC0160E074E284E79BE40E94D9 -:1019C0000E296B017C010E947B2970939700609324 -:1019D0009600209106013091070140910801509135 -:1019E0000901C701B6010E94B92A0E947B297093A0 -:1019F00099006093980008C010929700109296008A -:101A00001092990010929800609131027091320208 -:101A10006F5F7F4F70933202609331022091960086 -:101A20003091970080E090E0232BF1F0C091960078 -:101A3000D09197000E94A7296B017C01BE0180E034 -:101A400090E00E94A7299B01AC0160913302709144 -:101A5000340280913502909136020E940E2920E0D6 -:101A60003FEF4FE757E410C00E94A7296B017C01AC -:101A700020E030EE4FEF54E4609133027091340275 -:101A800080913502909136020E94B92A9B01AC01E7 -:101A9000C701B6010E94B52A87FD96C080912F022A -:101AA0008F5F80932F0290E0209103033091040315 -:101AB00082179307A0F080910E03882319F01092EB -:101AC0002F020DC0809171008D7F809371008091F5 -:101AD00090008F738093900010923C027DC08091A3 -:101AE0003002C0912F02811128C0C0900803D0900D -:101AF0000903E0900A03F0900B0320E030E0A90115 -:101B0000C701B6010E94B52A1816BCF481E0809383 -:101B1000300210923702109238021092390210925D -:101B20003A02C0923302D0923402E0923502F0922F -:101B30003602C150C0932F0243C01092300210925F -:101B4000290210922802E0910503F091060348E073 -:101B5000C49FE00DF11D112480819181A281B38188 -:101B60008093370290933802A0933902B0933A02DF -:101B700020E030E040E85EE36481758186819781F2 -:101B80000E94B92A6B017C0180910A01682F70E0E4 -:101B900080E090E00E94A72920E030E048EC52E489 -:101BA0000E940E299B01AC01C701B6010E94B92A0F -:101BB000609333027093340280933502909336021F -:101BC00010923202109231028091070380FD04C00E -:101BD00010923C0210923B02FF91EF91DF91CF9166 -:101BE000BF91AF919F918F917F916F915F914F9135 -:101BF0003F912F91FF90EF90DF90CF90BF90AF90EB -:101C00009F908F907F906F905F904F900F900FBE3E -:101C10000F901F901895CF92DF92EF92FF92CF9383 -:101C2000DF936B017C01EA0180912A02811102C0DD -:101C30000E94060A8091070380FF46C080917902C6 -:101C400090917A0208970CF03FC0809171008D7FCF -:101C50008093710080913C0281110E94200A81E0F2 -:101C600080933B02109229021092280220E030E07B -:101C7000A901C701B6010E94B52A1816DCF48091AB -:101C8000790290917A02FC01EE0FFF1FEE0FFF1F09 -:101C9000EF5AFD4FC082D182E282F382FC01EE0F47 -:101CA000FF1FEF5BFD4FD183C083019690937A02B3 -:101CB000809379028091710082608093710080919D -:101CC0009000806880939000DF91CF91FF90EF901B -:101CD000DF90CF90089580910703817008958091DF -:101CE00007038160809307030E94C3230C94EB03D6 -:101CF000809107038E7F809307030C94C323809108 -:101D00007B0290E0019666E070E00E94872C809351 -:101D10007B02089580917B0290E0019766E070E07D -:101D20000E94872C80937B0208958F929F92AF929E -:101D3000BF92CF92DF92EF92FF920F931F93CF93B8 -:101D4000DF936B017C01C0912802D0912902BE0172 -:101D500080E090E00E94A7294B015C01A701960159 -:101D600060E070E08CE594E40E940E299B01AC01D8 -:101D7000C501B4010E94B92A0E947B2920917B02EF -:101D8000233009F473C028F4222351F02130E9F004 -:101D90002CC1243009F4A0C0253009F4E0C025C1CD -:101DA00080E090E0A0E0BFE38093060190930701FC -:101DB000A0930801B093090110922B0210922C02FB -:101DC00010922D0210922E0210C110922B0210922E -:101DD0002C0210922D0210922E026431710540F4F3 -:101DE0006A30710560F520E030E040E85EE32BC02A -:101DF000693C710508F0AAC080E090E00E94A72924 -:101E000020E030E040EA51E40E94A52820E030E0E4 -:101E100044E353E40E940E299B01AC010E94B92ABD -:101E200020E030E040E05EE30E94B92A9B01AC0173 -:101E300060E070E080E09EE30E94A52844C020E0BE -:101E400030E040E05FE3C701B6010E94B92A6B01B0 -:101E50007C0180E090E0A0E0BEE3809306019093D7 -:101E60000701A0930801B0930901BFC010922B0293 -:101E700010922C0210922D0210922E024AE0469FE0 -:101E80009001479F300D1124C90168EB7BE00E944F -:101E9000732CBC016C5D754077FF03C07195619533 -:101EA0007109882777FD8095982F0E94A9292EE334 -:101EB00033EC4EE259E30E94B92A20E030E040ECD6 -:101EC0005EE30E94A6286093060170930701809349 -:101ED00008019093090189C010922B0210922C02E4 -:101EE00010922D0210922E02CE0183709927892B19 -:101EF000E1F0BE016170772780E090E00E94A729A1 -:101F000020E030E040E05EE30E94B92A20E030E0CB -:101F100040E45FE30E94A6286093060170930701E6 -:101F200080930801909309010CC080E090E0A0E04C -:101F3000BFE38093060190930701A0930801B0933B -:101F40000901C770DD27CD2B09F04FC010920601A3 -:101F500010920701109208011092090146C01092D8 -:101F60002B0210922C0210922D0210922E0200E0F1 -:101F700010E020E03FE30093060110930701209357 -:101F80000801309309016739710578F180E090E02C -:101F90000E94A72920E030E047E153E40E94A528F1 -:101FA00020E030E04AE754E40E940E2920E030E0CF -:101FB00048E452E40E94B92A20E030E040EA51E4CB -:101FC0000E94EB290E947629660F771F660F771F04 -:101FD000FB01EE5AFE4F2081318142815381C701BE -:101FE000B6010E94B92A6B017C01C701B601DF91DD -:101FF000CF911F910F91FF90EF90DF90CF90BF9006 -:10200000AF909F908F90089580918C020895CF9308 -:10201000DF9300D01F92CDB7DEB79C0180911303F0 -:10202000843019F593E099833B832A839093E900E8 -:102030008FEF9091E800815095FD06C095ED9A953F -:10204000F1F700008111F5CF8091E80085FF0DC008 -:1020500040E050E063E070E0CE0101960E9468121B -:102060008091E8008E778093E8000F900F900F909A -:10207000DF91CF910895CF93DF9300D01F92CDB71A -:10208000DEB720911303243021F522E029839B83BE -:102090008A8383E08093E9008FEF9091E80081507C -:1020A00095FD06C095ED9A95F1F700008111F5CFE9 -:1020B0008091E80085FF0DC040E050E063E070E0F3 -:1020C000CE0101960E9468128091E8008E7780937D -:1020D000E8000F900F900F90DF91CF91089520911D -:1020E00013032430F1F422E02093E9002FEF309124 -:1020F000E800215035FD06C035ED3A95F1F70000B6 -:102100002111F5CF2091E80025FF0BC040E050E001 -:1021100065E070E00E9468128091E8008E778093FD -:10212000E8000895CF93DF93EC019091130394306E -:1021300009F046C0809115018823D9F080911601DD -:102140008823B9F09093E9008FEF9091E8008150D7 -:1021500095FD06C095E19A95F1F700008111F5CF44 -:102160008091E80085FF2CC040E050E060E170E025 -:1021700017C081E08093E9008FEF9091E8008150D3 -:1021800095FD06C095ED9A95F1F700008111F5CF08 -:102190008091E80085FF14C040E050E068E070E006 -:1021A000CE010E9468128091E8008E778093E8004B -:1021B00080E1FE01ACE7B2E001900D928A95E1F773 -:1021C000DF91CF91089580911203811109C00E947F -:1021D000FD130E945A148091E20084608093E20013 -:1021E0000895109212030895089508950C94A12261 -:1021F00042E061EC81E00E94771342E061EC82E012 -:102200000E94771342E061EC83E00E94771342E181 -:1022100061EC84E00C94771380911503833009F40A -:1022200055C030F4813071F0823009F48EC00895C9 -:102230008A3009F47AC08B3009F460C0893009F023 -:102240009CC020C080911403813A09F096C080910F -:10225000E800877F8093E80080911803909119032C -:10226000892B21F460E18CE792E003C060E080E01C -:1022700090E070E00E94B3128091E8008B77809329 -:10228000E800089580911403813209F076C08091AE -:10229000180390911903009719F0039709F06DC086 -:1022A0008091E800877F8093E8008091E80082FDBC -:1022B00005C0809113038111F8CF5FC08091F100B8 -:1022C00080938C028091E8008B7753C08091140337 -:1022D000813A09F052C08091180390911903892B1B -:1022E00009F04BC08091E800877F8093E8008091DF -:1022F000E80080FFFCCF8091150136C08091140367 -:102300008132D9F58091180390911903892BA9F591 -:102310008091E800877F8093E8000E94AC13809151 -:102320001603809315010C94E21B809114038132F3 -:1023300021F58091E800877F8093E8000E94AC132C -:102340008091170380938D02089580911403813A40 -:10235000A1F48091E800877F8093E8008091E800F5 -:1023600080FFFCCF80918D028093F1008091E80086 -:102370008E778093E8000C94AC13089584B7877F20 -:1023800084BF88E10FB6F8948093600010926000DB -:102390000FBE90E080E80FB6F894809361009093B0 -:1023A00061000FBE0E944F170E94FD130E945A1435 -:1023B0008091E20084608093E20078940E94E016AD -:1023C0000E9451178BE091E00E94FB16809113034D -:1023D000853069F40E946222809111038823B1F351 -:1023E0000E949022882391F30E945212EFCF0E9404 -:1023F0005917ECCF292F332723303105C9F064F466 -:102400002130310581F02230310509F043C08DE6DD -:1024100090E022EB33E042C021323105F1F022326C -:10242000310541F137C082E190E02FE134E036C060 -:1024300099278130910541F08230910541F0892B37 -:1024400049F5EEEAF3E005C0E0E8F3E002C0E6E5B6 -:10245000F3E0849190E09F0121C06430D8F4E62F2E -:10246000F0E0EE0FFF1FE255FE4F2081318189E041 -:1024700090E014C0643070F470E0FB01EE0FFF1FB9 -:10248000EA55FE4F20813181FB01EE55FE4F8081E0 -:1024900090E004C080E090E020E030E0FA01318379 -:1024A0002083089580E189BD82E189BD09B400FEE1 -:1024B000FDCF8091D8008F7D8093D8008091E0007F -:1024C00082608093E0008091E00081FDFCCF089560 -:1024D000CF92DF92EF92FF920F931F93CF93DF93F0 -:1024E000EC018B016A010E94CB13811133C0C1142E -:1024F000D10439F0F60180819181081B190BC80FB6 -:10250000D91FE12CF12C0115110519F18091E8007A -:1025100085FD16C08091E8008E778093E800C11495 -:10252000D10449F0F60180819181E80EF91EF18213 -:10253000E08285E00FC00E94CB13882321F30AC0FC -:1025400089918093F10001501109FFEFEF1AFF0A02 -:10255000DACF80E0DF91CF911F910F91FF90EF9044 -:10256000DF90CF90089520911A0330911B03261716 -:10257000370748F06115710539F42091E8002E778E -:102580002093E80001C0B90140E061157105A9F18F -:1025900020911303222309F443C0253009F442C0DB -:1025A0002091E80023FD40C02091E80022FD32C0C8 -:1025B0002091E80020FFE9CF4091F3002091F20044 -:1025C00030E0342BFC01CF016115710559F0283042 -:1025D000310540F481918093F100615071092F5FC2 -:1025E0003F4FF1CF41E02830310509F040E0209124 -:1025F000E8002E772093E800C8CF4111C9CF0AC068 -:1026000080911303882361F0853061F08091E800A8 -:1026100083FD0AC08091E80082FFF2CF80E0089538 -:1026200082E0089583E0089581E0089520911A03DF -:1026300030911B032617370748F06115710539F4EF -:102640002091E8002E772093E80001C0B901FC0139 -:1026500020E06115710591F180911303882309F43D -:1026600040C0853009F43FC08091E80083FD3DC043 -:102670008091E80082FD2FC08091E80080FFE9CFC3 -:102680002091F3008091F20090E0922B611571058A -:1026900059F08830910540F424912093F10031964F -:1026A000615071090196F2CF21E0089709F020E00E -:1026B0008091E8008E778093E800CBCF2111CCCFBA -:1026C0000AC080911303882361F0853061F0809106 -:1026D000E80083FD0AC08091E80082FFF2CF80E02D -:1026E000089582E0089583E0089581E00895982F89 -:1026F000973058F59093E900981739F07091EC00F5 -:102700002091ED005091F00003C0242F762F50E06F -:1027100021FF19C03091EB003E7F3093EB003091E8 -:10272000ED003D7F3093ED003091EB003160309350 -:10273000EB007093EC002093ED005093F00020919B -:10274000EE0027FF07C09F5FD3CF8F708093E90013 -:1027500081E0089580E008958091140387FF11C0FF -:102760008091E80082FD05C0809113038111F8CFAC -:1027700011C08091E8008B770BC0809113038823F0 -:1027800049F08091E80080FFF8CF8091E8008E77D3 -:102790008093E80008952091E4003091E50095E6EB -:1027A0004091EC00842F817040FF22C08091E800AE -:1027B00080FD1CC080911303882391F0853091F037 -:1027C0008091EB0085FD10C04091E4005091E50040 -:1027D0004217530729F39A01915011F784E00895A5 -:1027E00082E0089583E0089581E0089580E00895EF -:1027F0004091E80042FFDECF08950E946B140E94D2 -:102800007314E0EEF0E0808181608083E8EDF0E019 -:1028100080818F77808319BCA7EDB0E08C918E7F8B -:102820008C9380818F7E80831092120308950F9382 -:102830001F93CF93DF930E946B140E947314C8ED13 -:10284000D0E088818F7788838881806888838881B9 -:102850008F7D888319BC1092130310920F0310927E -:1028600011031092100300EE10E0F80180818B7FBD -:10287000808388818160888342E060E080E00E94FC -:102880007713E1EEF0E080818E7F8083E2EEF0E06E -:10289000808181608083808188608083F80180816D -:1028A0008E7F8083888180618883DF91CF911F91A3 -:1028B0000F910895E8EDF0E080818F7E8083E7ED51 -:1028C000F0E080818160808384E082BF81E080933A -:1028D00012030C941714E8EDF0E080818E7F808362 -:1028E0001092E20008951092DA001092E10008952B -:1028F0001F920F920FB60F9211242F933F934F9375 -:102900005F936F937F938F939F93AF93BF93EF9357 -:10291000FF938091E10082FF0BC08091E20082FF73 -:1029200007C08091E1008B7F8093E1000E94DF1659 -:102930008091DA0080FF1FC08091D80080FF1BC00B -:102940008091DA008E7F8093DA008091D90080FF39 -:102950000DC080E189BD82E189BD09B400FEFDCFD3 -:1029600081E0809313030E94E31005C019BC10920C -:1029700013030E94F1108091E10080FF19C0809143 -:10298000E20080FF15C08091E2008E7F8093E2001C -:102990008091E20080618093E2008091D8008062A3 -:1029A0008093D80019BC85E0809313030E94F51032 -:1029B0008091E10084FF30C08091E20084FF2CC050 -:1029C00080E189BD82E189BD09B400FEFDCF80911F -:1029D000D8008F7D8093D8008091E1008F7E809316 -:1029E000E1008091E2008F7E8093E2008091E2001E -:1029F00081608093E20080910F03882311F084E0CE -:102A000007C08091E30087FD02C081E001C083E040 -:102A1000809313030E94F6108091E10083FF29C088 -:102A20008091E20083FF25C08091E100877F809341 -:102A3000E10082E08093130310920F038091E10084 -:102A40008E7F8093E1008091E2008E7F8093E20090 -:102A50008091E20080618093E20042E060E080E0EB -:102A60000E9477138091F00088608093F0000E94AC -:102A7000F410FF91EF91BF91AF919F918F917F9152 -:102A80006F915F914F913F912F910F900FBE0F90DB -:102A90001F9018951F920F920FB60F9211242F932B -:102AA0003F934F935F936F937F938F939F93AF93D6 -:102AB000BF93CF93DF93EF93FF93C091E900CF7063 -:102AC0008091EC00D82FD17080FDD0E81092E90001 -:102AD0008091F000877F8093F00078940E948E159B -:102AE0001092E9008091F00088608093F000CD2B77 -:102AF000CF70C093E900FF91EF91DF91CF91BF912B -:102B0000AF919F918F917F916F915F914F913F9185 -:102B10002F910F900FBE0F901F9018951F93CF937A -:102B2000DF93CDB7DEB7AA970FB6F894DEBF0FBE1E -:102B3000CDBFE4E1F3E088E08E0F9091F100919336 -:102B40008E13FBCF0E940C118091E80083FF1FC100 -:102B50008091140390911503492F50E04A3051059C -:102B600008F015C1FA01EA5AFF4F0C949B2C8038EB -:102B700081F0823809F00BC1809118038F70809327 -:102B8000E9008091EB0085FB882780F91092E9002D -:102B900006C0809110039091110391118260909171 -:102BA000E800977F9093E8008093F1001092F10085 -:102BB000C8C0282F2D7F09F0EAC0882319F0823081 -:102BC00061F0E5C080911603813009F0E0C09330D8 -:102BD00009F080E0809311032BC0809116038111CE -:102BE00027C0809118038F7009F4D1C08093E90049 -:102BF0002091EB0020FF1CC0933021F48091EB006A -:102C0000806214C09091EB0090619093EB0021E002 -:102C100030E0A90102C0440F551F8A95E2F74093A6 -:102C2000EA001092EA008091EB0088608093EB004C -:102C30001092E9008091E800877F86C08111A7C0CB -:102C4000109116031F778091E3008078812B809389 -:102C5000E3008091E800877F8093E8000E94AC1336 -:102C60008091E80080FFFCCF8091E3008068809332 -:102C7000E300111102C082E001C083E080931303DE -:102C800086C08058823008F082C0809116039091EF -:102C900017038C3D53E0950779F583E08A838AE238 -:102CA00089834FB7F894DE01139620E03EE051E2AD -:102CB000E32FF0E050935700E49120FF03C0E2952A -:102CC000EF703F5FEF708E2F90E0EA3010F0C79604 -:102CD00001C0C0968D939D932F5F243149F74FBF5C -:102CE0008091E800877F8093E8006AE270E0CE017F -:102CF00001960E94B31214C0AE014F5F5F4F609106 -:102D000018030E94FA11BC01009709F440C0909189 -:102D1000E800977F9093E80089819A810E941613BA -:102D20008091E8008B778093E80031C0803879F596 -:102D30008091E800877F8093E80080910F03809363 -:102D4000F1008091E8008E778093E8000E94AC1338 -:102D50001EC081111CC0909116039230C0F4809166 -:102D6000E800877F8093E80090930F030E94AC13E4 -:102D700080910F03811106C08091E30087FD02C09E -:102D800081E001C084E0809313030E94F8108091D9 -:102D9000E80083FF0AC08091E800877F8093E80005 -:102DA0008091EB0080628093EB00AA960FB6F894B6 -:102DB000DEBF0FBECDBFDF91CF911F910895089563 -:102DC000CF93809113038823A1F0C091E900CF70C5 -:102DD0009091EC00892F817090FD80E8C82B1092B3 -:102DE000E9008091E80083FD0E948E15CF70C093AA -:102DF000E900CF91089590939302809392020895F1 -:102E0000E0919202F0919302309721F00190F081CD -:102E1000E02D099480E00895E0919202F0919302F0 -:102E2000309721F00280F381E02D09940895E0911C -:102E30009202F0919302309721F00480F581E02D09 -:102E4000099408952091900230919102821793077E -:102E500071F09093910280939002E0919202F09130 -:102E60009302309721F00680F781E02D09940895B0 -:102E700020918E0230918F028217930771F0909308 -:102E80008F0280938E02E0919202F091930230972C -:102E900021F00084F185E02D0994089508950C94A3 -:102EA0004E170E94D5220E9426090E945B230C9493 -:102EB0000A285F926F927F928F929F92AF92BF92F9 -:102EC000CF92DF92EF92FF920F931F93CF93DF93F6 -:102ED00000D000D01F92CDB7DEB70E946B099DE9EC -:102EE000C92E92E0D92E03E010E0AA24A394B12CBD -:102EF000502E802F0E94E6094C01F60172906290DC -:102F00006F016826792661147104A1F4015011093A -:102F100078F78FEF89838A831B820E94DE2281608B -:102F2000782F9D838C8349815A816B818D810E948A -:102F3000091838C08091F20281FD0E94EF092BE050 -:102F400030E07501022E02C0EE0CFF1C0A94E2F77D -:102F5000C70186219721892B09F129835A828E2066 -:102F60009F2091E0892809F490E09B830E94DE2253 -:102F70008160782F9D838C8349815A816B818D81FB -:102F80000E940918000F111FF801EB56FD4F8081B8 -:102F90009181E826F926F182E08204C021503109AE -:102FA00080F6B4CF0E944225109194020E9400172F -:102FB0001817D1F00E940017809394020F900F9081 -:102FC0000F900F900F90DF91CF911F910F91FF9075 -:102FD000EF90DF90CF90BF90AF909F908F907F90B9 -:102FE0006F905F900C9410090F900F900F900F90BE -:102FF0000F90DF91CF911F910F91FF90EF90DF9095 -:10300000CF90BF90AF909F908F907F906F905F9088 -:103010000895CF93DF93CDB7DEB72B970FB6F89413 -:10302000DEBF0FBECDBF4F83588769877A878B87F6 -:10303000DE01119686E0FD0111928A95E9F785E09F -:10304000FE01379601900D928A95E1F749815A81E8 -:103050006B817C818D819E810E94801E2B960FB694 -:10306000F894DEBF0FBECDBFDF91CF910895CF930F -:10307000882309F4C2C0C82F823859F40E9400176F -:1030800081FDBBC089E30E945A210E94272289E367 -:103090000CC0833879F40E94001780FDAEC083E530 -:1030A0000E945A210E94272283E50E949C21CF91F1 -:1030B0000C942722843859F40E94001782FD9DC089 -:1030C00087E40E945A210E94272287E4EECF8CEFEA -:1030D0008C0F813A48F48C2F0E94722781118DC089 -:1030E0008C2F0E945A21E3CF80E28C0F883048F465 -:1030F000C77081E001C0880FCA95EAF70E94E021FD -:10310000D6CF8BE58C0F833078F4C53A29F0C63AD8 -:1031100031F083E890E005C081E890E002C082E8E9 -:1031200090E0CF910C94221788E58C0F833108F042 -:1031300064C0C83A39F1C93A41F1CA3A49F1CB3AC7 -:1031400051F1CC3A59F1CD3A61F1C03B69F1CE3A37 -:1031500071F1CF3A79F1C13B81F1C23B89F1C33BB7 -:1031600091F1C43B99F1C53BA1F1C63BA9F1C73B25 -:10317000B1F1C83BB9F1C93BC1F1CA3BC9F180E02B -:1031800090E038C082EE90E035C089EE90E032C029 -:103190008AEE90E02FC085EB90E02CC086EB90E0AB -:1031A00029C087EB90E026C08CEC90E023C08DEC2A -:1031B00090E020C083E891E01DC08AE891E01AC049 -:1031C00082E991E017C084E991E014C081E292E0C5 -:1031D00011C083E292E00EC084E292E00BC085E26F -:1031E00092E008C086E292E005C087E292E002C069 -:1031F0008AE292E0CF910C943817CF9108958823FA -:1032000009F44BC0823859F40E94001781FF45C071 -:1032100089E30E945A210E94272289E30CC0833847 -:1032200071F40E94001780FF38C083E50E945A2184 -:103230000E94272283E50E949C210C942722843837 -:1032400059F40E94001782FF28C087E40E945A2187 -:103250000E94272287E4EFCF9CEF980F913A58F312 -:1032600090E2980F983050F4877091E001C0990F68 -:103270008A95EAF7892F0E94E621DFCF9BE5980F18 -:10328000933020F480E090E00C942217885A833128 -:1032900020F480E090E00C9438170895882321F002 -:1032A0000E94E0210C9427220895882321F00E9497 -:1032B000E6210C94272208957F928F929F92AF92DD -:1032C000BF92CF92DF92EF92FF920F931F93CF9313 -:1032D000DF931F92CDB7DEB77C01C62E772EFC019F -:1032E000058102950F70128111110E94FD210E942B -:1032F0005321882379F0112369F080E28C0D883006 -:1033000048F082E00E943C210E94532191E0D82E97 -:10331000D92601C0D12CE72DE295EF70F0E0E05AFC -:10332000FF4F0C949B2C872D807F072D0F708823D7 -:1033300011F00295007F112389F0002309F499C14F -:1033400080E28C0D883020F4802F0E94E02103C0A1 -:10335000802F0E94F0210E9427228BC18C2D0E9479 -:10336000FF18002309F4C3C180E28C0D883020F4DB -:10337000802F0E94E62103C0802F0E94F6210E9428 -:103380002722B5C1872D807F972D9F70803211F441 -:10339000892F03C0892F8295807FCC2021F0F1E016 -:1033A000CF16A1F01DC0112339F0002319F101300F -:1033B00009F50E9410229BC1002319F0013009F485 -:1033C00096C189830E941322898110C1112321F0A3 -:1033D000063008F08CC10EC0053008F088C106C167 -:1033E000112359F0002331F0F701958190FF41C17D -:1033F0009F7095830E944E197AC1002309F4F6C08C -:103400003EC1872D86958695837090E0009719F0D0 -:10341000019761F06CC1112321F08C2D972D9370D1 -:1034200002C080E090E00E94221761C1112321F0C8 -:103430008C2D972D937002C080E090E00E94381789 -:1034400056C18C2D112319F00E944A2402C00E94FB -:10345000B2240E9437254BC1872D837009F052C0DA -:10346000111145C18C2D829586958770880F880F24 -:103470009C2D9F70892E912CA12CB12C082E04C05C -:10348000880C991CAA1CBB1C0A94D2F7C4FE14C059 -:103490000FE010E020E030E0B901A80104C0440FC3 -:1034A000551F661F771F8A95D2F7CB01BA01609529 -:1034B00070958095909503C060E070E0CB01272D5A -:1034C00026952695237030E02230310569F02330AF -:1034D000310589F0682979298A299B29213031050C -:1034E00071F00E94C81F03C1682979298A299B2984 -:1034F0000E94E41FFCC00E94C81FC501B4010E94C5 -:10350000AC1FF5C0112319F0872D817001C086957D -:10351000882309F4ECC08C2D829586958770880FDE -:10352000880F9C2D9F70892E912CA12CB12C082ED8 -:1035300004C0880C991CAA1CBB1C0A94D2F7C4FEB8 -:1035400014C00FE010E020E030E0B901A80104C091 -:10355000440F551F661F771F8A95D2F7CB01BA011A -:10356000609570958095909503C060E070E0CB0108 -:10357000272D269526952370422F50E04230510585 -:1035800069F04330510589F0682979298A299B29F6 -:103590004130510571F00E94A220A9C06829792903 -:1035A0008A299B290E94BE20A2C00E94A220C50198 -:1035B000B4010E9486209BC08C2D90E0FC01E05E4F -:1035C000F109E531F10508F050C0E059FF4F0C94C6 -:1035D0009B2C0C2D0F70872D8F71112321F00E94D1 -:1035E0001F20802F07CF0E944020802F0E94551956 -:1035F0007EC0112341F0053008F079C0872D8F710E -:103600000E94652074C0063008F071C0F7CF112306 -:1036100039F0872D8F710E941F2069C01123C9F3D3 -:10362000872D8F710E94402062C0112329F0872DC1 -:103630008F710E940A205BC00E94002058C0112395 -:1036400051F0172D1F71812F0E941F2063E0812FE1 -:103650000E9433214CC081E00E943C21023008F4DA -:1036600046C082E00E943C2142C0112331F0002379 -:1036700081F28C2D0E9437183AC0002389F28C2DDC -:103680000E94FF1834C0472D4F706C2DC7010E9457 -:10369000EE050E94241F2BC0111129C0472D4F7029 -:1036A00050E042305105B9F04CF44115510581F01C -:1036B00041305105E1F40E94322819C043305105D0 -:1036C00069F04430510599F48C2D0E9484280FC074 -:1036D0000E941B280CC00E944E2809C00E9461282D -:1036E00006C0472D4F706C2DC7010E94F105DD20EB -:1036F000F9F00E942F2180FD1BC0F70112820E9469 -:1037000029210E941F20C7010E94A71B0E94292176 -:103710000F90DF91CF911F910F91FF90EF90DF906D -:10372000CF90BF90AF909F908F907F900C9440204F -:103730000F90DF91CF911F910F91FF90EF90DF904D -:10374000CF90BF90AF909F908F907F9008950F93F0 -:103750001F93CF93DF93EC01888199812B813C816A -:10376000232BB9F09F3F11F48F3F99F0CE010E94B7 -:10377000ED03882371F0688179818A810E94252177 -:103780008C010E94DA200E94A11FB801CE010E9484 -:103790005C19DF91CF911F910F9108950E94FD2137 -:1037A0000E940D220E94D2210E9427220E94E82519 -:1037B0000E94372580E090E00E94221780E090E090 -:1037C0000C9438170E94ED210C94CE1B0E941A21F4 -:1037D000292F22952F7030E02C3031054CF42A30FF -:1037E00031056CF42250310922303105A8F407C0AC -:1037F0002C30310569F02F30310551F00DC0803F7C -:1038000069F018F4803E40F409C0843F29F406C0F2 -:1038100093FB882780F9089580E0089581E008955A -:10382000CF93DF9300D000D01F92CDB7DEB70F90BB -:103830000F900F900F900F90DF91CF910895CF933D -:10384000DF9300D000D000D0CDB7DEB726960FB6FC -:10385000F894DEBF0FBECDBFDF91CF9108951F93C7 -:10386000CF93DF93C0919D0216E080919E02C8170E -:1038700099F0D0E01C9FF0011D9FF00D1124E1563E -:10388000FD4F4081518162817381848195810E94C5 -:103890001F1C2196C770E9CFDF91CF911F9108952A -:1038A0004091CF025091D0026091D1027091D2022A -:1038B0008091D3029091D4020C941F1C8091D40269 -:1038C00082958F7009F054C08091D102882309F449 -:1038D0004FC080919D02A0919E026091CF02709195 -:1038E000D0024091D2025091D302B6E08A1709F477 -:1038F0003FC090E041155105C1F17F3F11F46F3F8A -:10390000A1F1B89FF001B99FF00D1124E156FD4FD0 -:10391000218172132AC02081621327C022812111C4 -:1039200024C0238134812417350710F42150310934 -:10393000241B350B283C3105C0F42091D4022F7094 -:1039400020612093D40226E0289FF001299FF00DEA -:103950001124EC55FD4F80818F70806180838FEC46 -:1039600092E00E94A71B0C942F1C01968770BECF7B -:103970000895CF92DF92EF92FF920F931F93CF9310 -:10398000DF93CDB7DEB762970FB6F894DEBF0FBEF8 -:10399000CDBF8C0185E0F801DE011D9601900D92EE -:1039A0008A95E1F7D8014C9111965C911197129686 -:1039B0006C9112971396CD90DC9014973091CF02B2 -:1039C0007091D0028091D2029091D302009709F4B5 -:1039D0006BC17F3F19F43F3F09F466C1E090D1020B -:1039E000EE2009F4C0C02091D402C816D90628F0F0 -:1039F000F601E81BF90BCF0104C0809590958C0D62 -:103A00009D1DFF24F394883C910578F0F12C207FD4 -:103A100009F0C6C07C2DD98AC88A89890E94101CE9 -:103A20008FEC92E00E94A71BB1C0822F807F09F02B -:103A300046C0751314C0341312C0611110C02F702A -:103A400020612093D4020E94501C8FEC92E00E94CF -:103A5000A71B8091D402D80115968C932EC0CD2837 -:103A600019F15F3F11F44F3FF9F0F62E61111CC0C0 -:103A700080919D0220919E0236E0821709F45AC07F -:103A800090E0389FF001399FF00D1124E156FD4F71 -:103A90007181571306C07081471303C07281711181 -:103AA00003C001968770E9CFF62E662309F418C18A -:103AB0008091D40281608093D402F12C11C17513DE -:103AC00008C0341306C0611104C08091D402D8012B -:103AD000C3C04D875E878D859E856A8B0E94E61BDD -:103AE0006A898823E1F16623D1F12091D402822FE3 -:103AF00082958F7090E0029774F08091CF02909140 -:103B0000D00298878F831986DB86CA862C87CE01E0 -:103B100007960E94A71B86E0F801AFECB2E0019087 -:103B20000D928A95E1F70E945E1C0E94501CFF24B2 -:103B3000F394D6C04D875E878D859E850E941A219D -:103B4000292F22952F7030E0223031050CF0BCC0B7 -:103B50009F7009F0B6C0805E883008F4C1C0C8010B -:103B60000E94A71BE4CFC816D90608F453C0F6017B -:103B7000E81BF90BCF01883C910508F450C0F12CEB -:103B80007C2DD98AC88A89890E94101CEFECF2E04A -:103B900086E0DF011D928A95E9F70E94501CA0C0C3 -:103BA000751314C0341312C0611110C08091D40277 -:103BB000F8018583C8010E94A71B86E0EFECF2E0C4 -:103BC000DF011D928A95E9F7FE2C8AC04D875E873A -:103BD0008D859E856A8B0E94E61B6A89882309F47D -:103BE000BECF662309F4BBCF2091D402822F8295E9 -:103BF0008F7090E002970CF48ECF8091CF0290915D -:103C0000D0029A8389831B82DD82CC822E83CE01EF -:103C100001967FCF809590958C0D9D1DACCFF62E93 -:103C2000662309F49CCF75132EC034132CC0209149 -:103C3000D40220FD1FC0822F82958F70D9F0D80149 -:103C400015962C9315978F3049F08F5F982F92958A -:103C5000907F822F8F70892B15968C93C8010E94BC -:103C6000A71B86E0F801AFECB2E001900D928A95B7 -:103C7000E1F793CF86E0F801AFECB2E001900D924E -:103C80008A95E1F72DC04D875E878D859E850E94C0 -:103C9000E61B811140CF8091D40281608093D402D1 -:103CA000C8010E94A71B1CC0662309F458CF4D878A -:103CB0005E878D859E850E94E61B882309F44FCF81 -:103CC0002ACF811148CF0CC0243031050CF047CFEA -:103CD0009F7009F440CFF8019581907F09F03BCFA8 -:103CE0008F2D62960FB6F894DEBF0FBECDBFDF9169 -:103CF000CF911F910F91FF90EF90DF90CF9008959B -:103D00001F93CF93DF93CDB7DEB72C970FB6F89400 -:103D1000DEBF0FBECDBF4F83588769877A878B87F9 -:103D20009C87CE0107960E94B91C882369F08F8179 -:103D300098852A853B85232BF1F19F3F09F063C0CD -:103D40008F3F09F060C037C086E0FE013796DE0184 -:103D5000119601900D928A95E1F76F817885EA8539 -:103D6000FB85309741F17F3F11F46F3F21F12091A6 -:103D70009E0230E0C90101968770992740919D020B -:103D800050E08417950709F447C069837A83FD835F -:103D9000EC8396E0929FD001939FB00D1124A15621 -:103DA000BD4FFE01319601900D929A95E1F78093F7 -:103DB0009E020E942F1C16E080919D0290919E020F -:103DC0008917C1F1189FC001112481569D4F0E948F -:103DD000B91C882379F1E0919D021E9FF001112406 -:103DE000E156FD4F408151816281738184819581CB -:103DF0000E941F1C80919D0290E001968770992778 -:103E000080939D02D9CF4F81588569857A858B85AE -:103E10009C850E941F1CCFCF0E94E21B10929E0225 -:103E200010929D02EFECF2E086E0DF011D928A9590 -:103E3000E9F7C1CF2C960FB6F894DEBF0FBECDBF09 -:103E4000DF91CF911F910895EF92FF920F931F93EF -:103E5000CF93DF938C01009709F46CC0F12CEE2412 -:103E6000E394E8012196F8018491843740F484308A -:103E700008F051C0813081F0823019F15BC0853784 -:103E800009F444C0A8F19CE7980F903708F052C09D -:103E90008F770E94FF1841C00E5F1F4FFE01C49133 -:103EA00080E28C0F883048F4C7708E2D01C0880FD7 -:103EB000CA95EAF70E94002214C08C2F0E9437187E -:103EC0002DC00E5F1F4FFE01C49180E28C0F883021 -:103ED00058F4C7708E2D01C0880FCA95EAF70E946A -:103EE00006220E9427221AC08C2F0E94FF1816C09B -:103EF0000E5F1F4FFE01C491CC2381F08FE99FE03C -:103F00000197F1F700C00000C150F6CF0E5F1F4FC0 -:103F1000FE01F49003C00E9437188E018F2D882374 -:103F200009F49FCFEFE9FFE03197F1F700C00000FF -:103F30008150F5CFDF91CF911F910F91FF90EF90BE -:103F4000089508956093D9027093DA028093DB029A -:103F50009093DC020C94CE1B0F931F930091D90217 -:103F60001091DA022091DB023091DC02DC01CB01FE -:103F7000802B912BA22BB32B8093D9029093DA0242 -:103F8000A093DB02B093DC021F910F910C94CE1B27 -:103F90000F931F930091D9021091DA022091DB0256 -:103FA0003091DC02DC01CB0180239123A223B323D7 -:103FB0008093D9029093DA02A093DB02B093DC02E3 -:103FC0001F910F910C94CE1B0F931F930091D90258 -:103FD0001091DA022091DB023091DC02DC01CB018E -:103FE00080279127A227B3278093D9029093DA02E2 -:103FF000A093DB02B093DC021F910F910C94CE1BB7 -:104000001092D5021092D6021092D7021092D802C6 -:104010000C94CE1B41E050E060E070E004C0440F1F -:10402000551F661F771F8A95D2F74093D50250938C -:10403000D6026093D7027093D8020C94CE1B41E055 -:1040400050E060E070E004C0440F551F661F771F0A -:104050008A95D2F78091D5029091D602A091D7028D -:10406000B091D802482B592B6A2B7B2B4093D50259 -:104070005093D6026093D7027093D8020C94CE1B53 -:1040800041E050E060E070E004C0440F551F661F3F -:10409000771F8A95D2F740955095609570958091DD -:1040A000D5029091D602A091D702B091D8024823B0 -:1040B00059236A237B234093D5025093D602609301 -:1040C000D7027093D8020C94CE1B41E050E060E020 -:1040D00070E004C0440F551F661F771F8A95D2F702 -:1040E0008091D5029091D602A091D702B091D802CA -:1040F000482759276A277B274093D5025093D60239 -:104100006093D7027093D8020C94CE1B0F931F9329 -:104110000091D5021091D6022091D7023091D80299 -:10412000DC01CB01802B912BA22BB32B8093D502EA -:104130009093D602A093D702B093D8021F910F910B -:104140000C94CE1B0F931F930091D5021091D602B1 -:104150002091D7023091D802DC01CB01802391233A -:10416000A223B3238093D5029093D602A093D702C3 -:10417000B093D8021F910F910C94CE1B0F931F93F5 -:104180000091D5021091D6022091D7023091D80229 -:10419000DC01CB0180279127A227B3278093D5028A -:1041A0009093D602A093D702B093D8021F910F919B -:1041B0000C94CE1B0895CF92DF92EF92FF920F9353 -:1041C0001F93CF93DF938C01C090D902D090DA0275 -:1041D000E090DB02F090DC028091D5029091D60253 -:1041E000A091D702B091D802C82AD92AEA2AFB2A7C -:1041F000CFE1D0E0D701C6010C2E04C0B695A7953B -:10420000979587950A94D2F780FF06C0B8018C2F46 -:104210000E947608019721F4219760F780E001C0A1 -:104220008C2FDF91CF911F910F91FF90EF90DF9036 -:10423000CF900895CF93DF93EC010E94DB20BE0165 -:104240000E947608DF91CF910895CB010E941A2138 -:1042500008958091DD0285958595859508958091D5 -:10426000DD028770089598E0899F90011124262B24 -:104270002093DD020C941F202091DD028095822383 -:104280008093DD02982F977069F430E0482F55270E -:1042900047FD50952417350729F085958595859517 -:1042A0000C94402008959091DD02977081E009F40C -:1042B00080E0089590911501992321F090911601C5 -:1042C000911109C02091170130911801F90132961E -:1042D0009FEF40E01FC0982F9695969596959F303A -:1042E00050F5E0911701F0911801E90FF11D877069 -:1042F00021E030E0A90102C0440F551F8A95E2F782 -:10430000CA019181892B818308959F3F39F04F5FC6 -:104310004E3041F051915813F8CF0DC05111F7CFE5 -:10432000942FF5CF9F3F39F0F901E90FF11D97FD6B -:10433000FA9582830895089590911501992321F0AB -:1043400090911601911109C0209117013091180127 -:10435000F9013296205F3F4F1FC0982F9695969592 -:1043600096959F30F0F4E0911701F0911801E90F54 -:10437000F11D877021E030E0A90102C0440F551FF4 -:104380008A95E2F7CA0180959181892381830895F6 -:104390003196E217F30729F090819813F9CF108234 -:1043A000F7CF089581E090E0E0911701F0911801B6 -:1043B000E80FF91F1082019680319105A9F7089541 -:1043C0009091F102892B8093F1020895809590914C -:1043D000F10289238093F10208951092F102089569 -:1043E0009091F002892B8093F0020895809590912E -:1043F000F00289238093F00208951092F00208954C -:104400009091EF02892B8093EF020895809590910F -:10441000EF0289238093EF0208951092EF0208952E -:104420008093DE0208951092DE02089580911701B4 -:1044300090911801FC0131969C01205F3F4F80E074 -:10444000919191118F5FE217F307D1F70895E091F1 -:104450001701F09118018091F1028083E09117011A -:10446000F091180190818091F002892B8083E09176 -:104470001701F091180190818091EF02892B8083C0 -:104480008091DE02882361F0E0911701F09118011C -:104490009081892B80830E94162281111092DE0266 -:1044A00080911701909118010C940C1720E000974F -:1044B00039F0AC0141505109842395232F5FF7CF88 -:1044C000822F089580911303843039F11092F30202 -:1044D00020E488E190E00FB6F894A89580936000FE -:1044E0000FBE2093600080E00E94F10280E00E94F5 -:1044F000100983B7817F846083BF83B7816083BFE6 -:104500007894889583B78E7F83BF88E10FB6F8943F -:1045100080936000109260000FBE08950895089582 -:1045200080E00E94F1020E948E220E946B090E948C -:104530008F220E94F00991E0811101C090E0892F43 -:1045400008950E94E21B80E00E94F1020E940A2866 -:104550000E9400170C9410091F920F920FB60F9231 -:1045600011248F939F93AF93BF938091F302811196 -:1045700013C08091F4029091F502A091F602B091DF -:10458000F7024196A11DB11D8093F4029093F502AC -:10459000A093F602B093F702BF91AF919F918F91D4 -:1045A0000F900FBE0F901F90189582E084BD93E08E -:1045B00095BD9AEF97BD80936E0008952FB7F8943C -:1045C0008091F4029091F502A091F602B091F70269 -:1045D0002FBF0895CF92DF92EF92FF920F931F9318 -:1045E0002FB7F8944091F4025091F5026091F602D1 -:1045F0007091F7022FBF6A017B01EE24FF248C012A -:1046000020E030E0C016D106E206F30610F4415077 -:1046100051099A01281B390BC9011F910F91FF9075 -:10462000EF90DF90CF9008951F920F920FB60F92E8 -:1046300011248F939F93AF93BF938091F402909135 -:10464000F502A091F602B091F7020196A11DB11DED -:104650008093F4029093F502A093F602B093F702D0 -:10466000BF91AF919F918F910F900FBE0F901F90B0 -:1046700018950E94FD13F8942FEF87EA91E62150D8 -:1046800080409040E1F700C0000087E090EBDC0143 -:1046900080931E0390931F03A0932003B0932103E4 -:1046A0009CE088E10FB6F894A895809360000FBE57 -:1046B00090936000FFCF0E949A23811102C00E9454 -:1046C00076230E94A5238093F2020E94AD2380935B -:1046D0001C0387FB882780F9809316010E94A92379 -:1046E000682F70E080E090E00C94A21F6DEE7EEFEA -:1046F00080E090E00E94C12C60E082E090E00E94A7 -:10470000AF2C60E083E090E00E94AF2C60E084E09A -:1047100090E00E94AF2C60E085E090E00E94AF2C1A -:1047200060E086E090E00E94AF2C6FEF87E090E0C1 -:104730000C94AF2C80E090E00E94A92C21E08D3EEB -:104740009E4F09F020E0822F089582E090E00C94C3 -:10475000A12C83E090E00C94A12C84E090E00C94D8 -:10476000A12C682F84E090E00C94AF2C86E090E0C0 -:104770000C94A12C682F86E090E00C94AF2C87E07D -:1047800090E00C94A12C682F87E090E00C94AF2C63 -:104790008091FA0280FF0BC060911C0185E0689F48 -:1047A000B001112475956795759567952BC081FFAC -:1047B00009C060911C0185E0689FB00111247595C6 -:1047C000679520C082FF07C060911C0185E0689F4B -:1047D000B001112417C09091FB029923D1F0609190 -:1047E0001B01961788F720911C0185E0289F9001F6 -:1047F0001124929FA001939F500D112470E0CA01D3 -:104800000E94872C6038710540F46115710539F0FC -:1048100002C065E070E0862F08958FE7089581E07B -:1048200008958091FA0280FF08C060911A0170E03B -:10483000759567957595679521C081FF06C0609154 -:104840001A0170E07595679519C082FF04C06091E8 -:104850001A0170E010C09091FB029923C1F06091A1 -:1048600019019617A0F780911A01899FC0011124A0 -:1048700070E00E94872C6038710528F4611571057D -:1048800021F0862F08958FE7089581E0089561E073 -:1048900070E0F4CF803F21F40E94C823819504C0CA -:1048A000813F29F40E94C8238093FE020895823F2D -:1048B00021F40E94C823819504C0833F29F40E94FB -:1048C000C8238093FD020895893F19F40E941124A2 -:1048D00005C08A3F31F40E94112481958093FF0224 -:1048E00008958B3F21F40E941124819504C08C3FD0 -:1048F00029F40E941124809300030895843F21F439 -:104900008091FC02816017C0853F21F48091FC02F8 -:10491000826011C0863F21F48091FC0284600BC04C -:10492000873F21F48091FC02886005C0883F31F404 -:104930008091FC0280618093FC0208958D3F21F4F8 -:104940008091FA0281600BC08E3F21F48091FA02BF -:10495000826005C08F3F29F48091FA0284608093C1 -:10496000FA020895803F39F48091FE0287FF6CC0FF -:104970001092FE0269C0813F29F48091FE02181650 -:10498000BCF362C09091FD02823F29F497FF5CC0A6 -:104990001092FD0259C0833F19F41916CCF354C08C -:1049A000893F41F48091FF0218160CF04DC010921F -:1049B000FF024AC08A3F29F48091FF0287FF44C06A -:1049C000F6CF8B3F39F48091000387FF3DC01092F2 -:1049D00000033AC08C3F29F4809100031816BCF301 -:1049E00033C0843F21F48091FC028E7F17C0853F45 -:1049F00021F48091FC028D7F11C0863F21F48091CB -:104A0000FC028B7F0BC0873F21F48091FC02877FE3 -:104A100005C0883F31F48091FC028F7E8093FC02B8 -:104A200013C08D3F21F48091FA028E7F0BC08E3F20 -:104A300021F48091FA028D7F05C08F3F29F4809187 -:104A4000FA028B7F8093FA028091FD0281110EC0E1 -:104A50008091FE0281110AC08091FF02811106C07F -:104A600080910003811102C01092FB0208958CEF27 -:104A700092E00E9417170E94DE229093F902809321 -:104A8000F80208951F93CF93DF938091F8029091DD -:104A9000F9020E94EA22AC019091FB02992321F0D5 -:104AA00020911D0130E006C020911E018AE0289F60 -:104AB000900111244217530708F486C08091FD022B -:104AC000C091FE02D091FF0210910003811107C036 -:104AD000C11176C0D11174C0111172C075C09F3F51 -:104AE00019F09F5F9093FB02181624F40E94C823CC -:104AF0008093FD028091FD0287FF05C00E94C823BC -:104B000081958093FD021C1624F40E94C823809393 -:104B1000FE028091FE0287FF05C00E94C823819596 -:104B20008093FE026091FD02662339F1C091FE027E -:104B3000CC2319F1772767FD7095872F972F0E9457 -:104B4000A92923E333E343E35FE30E94B92A0E94E8 -:104B500076296093FD026C2F772767FD7095872F6C -:104B6000972F0E94A92923E333E343E35FE30E94E5 -:104B7000B92A0E9476296093FE021D1624F40E9431 -:104B800011248093FF028091FF0287FF05C00E94DD -:104B9000112481958093FF02111624F40E941124A0 -:104BA000809300038091000387FF05C00E941124B9 -:104BB000819580930003DF91CF911F910C9437254D -:104BC0009F3F09F08ECF96CFDF91CF911F9108952F -:104BD000ECEFF2E085E0DF011D928A95E9F7109293 -:104BE000FB021092FA020895833081F128F481309B -:104BF00059F08230D1F00895853009F449C0B8F1F8 -:104C0000863009F456C0089580911E01262F30E0A9 -:104C1000280F311D2F3F310524F4680F60931E01CA -:104C200008958FEF80931E01089580911D01262F16 -:104C300030E0280F311D2F3F310524F4680F6093B9 -:104C40001D0108958FEF80931D01089580911C012F -:104C5000262F30E0280F311D2F3F310524F4680F37 -:104C600060931C0108958FEF80931C01089580913B -:104C70001B01262F30E0280F311D2F3F310524F472 -:104C8000680F60931B0108958FEF80931B010895B7 -:104C900080911A01262F30E0280F311D2F3F31055A -:104CA00024F4680F60931A0108958FEF80931A011E -:104CB000089580911901262F30E0280F311D2F3FD4 -:104CC000310524F4680F6093190108958FEF8093E4 -:104CD00019010895833011F128F4813049F08230B0 -:104CE00091F00895853081F120F18630C1F1089569 -:104CF00080911E01681720F4861B80931E01089581 -:104D000010921E01089580911D01681720F4861BE2 -:104D100080931D01089510921D01089580911C013A -:104D2000681720F4861B80931C01089510921C01C3 -:104D3000089580911B01681720F4861B80931B0146 -:104D4000089510921B01089580911A01681720F4AC -:104D5000861B80931A01089510921A01089580917C -:104D60001901681720F4861B809319010895109289 -:104D7000190108950F931F93873208F048C08E31B0 -:104D800008F08DC0803109F477C008F5873009F448 -:104D900061C068F4863009F09DC08091F202817F85 -:104DA0008E7F8093F20281E08093020394C08B3067 -:104DB00009F489C08E3009F08DC08091F20282FB27 -:104DC000222720F991E0922790FB82F95EC086317C -:104DD00009F479C060F4813109F07CC00E94E21BC3 -:104DE0009091160181E08927809316016CC089316A -:104DF00009F469C08B3109F06DC08091F20281FB2A -:104E0000222720F991E0922790FB81F93EC0883358 -:104E100009F459C050F4893209F457C0853309F4B4 -:104E200054C0873209F451C055C0833409F44DC0D1 -:104E300028F48A3308F44EC0895332C0883409F00C -:104E400049C00E94E21B0E94200A0E94E4030E94C3 -:104E5000392339C09091F202892F8095817080FBAF -:104E600090F929F0966098609093F20234C0997F8F -:104E7000977F9093F20227C08091F20283FB222752 -:104E800020F991E0922790FB83F98093F202992315 -:104E9000D1F08091F20281608093F20214C08D51B2 -:104EA00041E050E060E070E08A019B0104C0000F27 -:104EB000111F221F331F8A95D2F7C901B8010E9422 -:104EC000A21F0E94E21B81E006C061E070E080E06A -:104ED00090E0F5CF80E01F910F91089580E0089554 -:104EE00080E00895CF93C82F80910203813069F04C -:104EF00018F08230C9F184C0E0911701F0911801D7 -:104F00008081823209F07EC007C0E0911701F091E4 -:104F100018018081823261F48C2F0E946E278111EA -:104F200004C08C2F0E94BA261DC081E090E01AC0F8 -:104F30008C2F0E947027811114C0C43179F048F47D -:104F4000CB3079F0C03109F061C082E08093020378 -:104F500008C0C93219F0C83321F058C010920203BA -:104F600055C081E0817054C0C93291F120F5C4313F -:104F700079F1B0F4C73009F047C08EE180931E018B -:104F800082E380931D018AE080931C0184E1809379 -:104F90001B0188E080931A0188E28093190134C0D4 -:104FA000CE51C63088F5EC2FF0E0EA54FE4F8081F8 -:104FB0008093010329C0CE34E9F020F4CB3421F5ED -:104FC0006AE013C0C13579F0C235F1F461E00DC07B -:104FD00080910103882319F01092010315C081E02C -:104FE0008093020315C061E006C0809101030E9416 -:104FF000F4250AC06AE0809101030E946A2604C079 -:105000001092020380E004C081E002C080E0AACFD9 -:10501000CF9108950E949A23811102C00E947623A5 -:105020000E94B62380931D0380FF02C0869501C0B5 -:1050300080E00C94F10280911D03982F9695292F02 -:1050400030E0233031054CF49F5F990F8170892B3C -:10505000816080931D030E94BA2380911D03869571 -:105060000C94F10280911D03982F969591F0915820 -:10507000990F8170892B80931D038E7F91E009F435 -:1050800090E080911D0390FB80F980931D030E94A6 -:10509000BA2380911D0386950C94F10280911D0323 -:1050A000982F909590FB80F980931D030E94BA235E -:1050B00080911D0380FF02C0869501C080E00C94A2 -:1050C000F10290911D03892F86958F5F8F779170E4 -:1050D000843028F4880F892B80931D0302C090939D -:1050E0001D0380911D038E7F91E009F490E0809173 -:1050F0001D0390FB80F980931D030E94BA238091C9 -:105100001D0386950C94F10220911D03922F969514 -:105110008927982F990F822F8170892B80931D03E7 -:105120008E7F91E009F490E080911D0390FB80F95F -:1051300080931D030E94BA2380911D0386950C94D1 -:10514000F10280911D03869508955058BB27AA2728 -:105150000ED0D1C1C2D130F0C7D120F031F49F3F81 -:1051600011F41EF4B7C10EF4E095E7FB9FC1E92FDF -:10517000D3D180F3BA17620773078407950718F035 -:1051800071F49EF5EBC10EF4E0950B2EBA2FA02D15 -:105190000B01B90190010C01CA01A0011124FF27E4 -:1051A000591B99F0593F50F4503E68F11A16F040DF -:1051B000A22F232F342F4427585FF3CF46953795DE -:1051C0002795A795F0405395C9F77EF41F16BA0BA3 -:1051D000620B730B840BBAF09150A1F0FF0FBB1F51 -:1051E000661F771F881FC2F70EC0BA0F621F731F9A -:1051F000841F48F4879577956795B795F7959E3FF7 -:1052000008F0B3CF9395880F08F09927EE0F979584 -:105210008795089527D108F481E008950CD06BC1DB -:1052200063D140F05AD130F021F45F3F19F03EC114 -:10523000511195C14FC170D198F39923C9F35523EA -:10524000B1F3951B550BBB27AA2762177307840779 -:1052500038F09F5F5F4F220F331F441FAA1FA9F32F -:1052600033D00E2E3AF0E0E830D091505040E69521 -:10527000001CCAF729D0FE2F27D0660F771F881F82 -:10528000BB1F261737074807AB07B0E809F0BB0B71 -:10529000802DBF01FF2793585F4F2AF09E3F510595 -:1052A00068F004C15CC15F3FECF3983EDCF3869587 -:1052B00077956795B795F7959F5FC9F7880F911D0B -:1052C0009695879597F90895E1E0660F771F881FF7 -:1052D000BB1F621773078407BA0720F0621B730BAA -:1052E000840BBA0BEE1F88F7E095089504D06894FC -:1052F000B11135C1089518D188F09F5790F0B92F9A -:105300009927B751A0F0D1F0660F771F881F991F1A -:105310001AF0BA95C9F712C0B13081F01FD1B1E0CF -:1053200008951CC1672F782F8827B85F39F0B93FDF -:10533000CCF3869577956795B395D9F73EF490951C -:105340008095709561957F4F8F4F9F4F0895E8949A -:1053500009C097FB3EF490958095709561957F4FBD -:105360008F4F9F4F9923A9F0F92F96E9BB2793956B -:10537000F695879577956795B795F111F8CFFAF47B -:10538000BB0F11F460FF1BC06F5F7F4F8F4F9F4FAC -:1053900016C0882311F096E911C0772321F09EE80A -:1053A000872F762F05C0662371F096E8862F70E070 -:1053B00060E02AF09A95660F771F881FDAF7880F4A -:1053C0009695879597F9089588D018F011F08CD0AC -:1053D00038F480C0C4C0E92F9FD0B0F35523C9F37F -:1053E000E7FB6217730784079507A8F199F3E92F84 -:1053F000FF2788232AF03197660F771F881FDAF777 -:10540000952F5527442332F091505040220F331FDF -:10541000441FD2F7BB27E91BF50B621B730B840BF0 -:10542000B109C1F222F4620F731F841FB11D3197BD -:105430002AF0660F771F881FBB1FEFCF9150504097 -:105440005AF041F0882332F0660F771F881F915081 -:105450005040C1F7939530C08695779567959F5FCB -:10546000D9F7F8CF990F0008550FAA0BE0E8FEEF27 -:1054700016161706E807F907C0F012161306E40718 -:10548000F50798F0621B730B840B950B39F40A2611 -:1054900061F0232B242B252B21F408950A2609F4EF -:1054A000A140A6958FEF811D811D089597F99F67F3 -:1054B00080E870E060E008959F3F31F0915020F463 -:1054C000879577956795B795880F911D96958795E0 -:1054D00097F908959FEF80EC089500240A9416161A -:1054E000170618060906089500240A9412161306D2 -:1054F000140605060895092E0394000C11F4882360 -:1055000052F0BB0F40F4BF2B11F460FF04C06F5F7B -:105510007F4F8F4F9F4F089557FD9058440F551F51 -:1055200059F05F3F71F04795880F97FB991F61F025 -:105530009F3F79F087950895121613061406551F9C -:10554000F2CF4695F1DF08C0161617061806991F08 -:10555000F1CF86957105610508940895E894BB27FD -:1055600066277727CB0197F908957CDF08F48FEF42 -:1055700008950BD0C0CFB1DF28F0B6DF18F0952327 -:1055800009F094CFA7CF1124EACFC6DFA0F3959FEF -:10559000D1F3950F50E0551F629FF001729FBB271A -:1055A000F00DB11D639FAA27F00DB11DAA1F649FC6 -:1055B0006627B00DA11D661F829F2227B00DA11D79 -:1055C000621F739FB00DA11D621F839FA00D611DFF -:1055D000221F749F3327A00D611D231F849F600D20 -:1055E000211D822F762F6A2F11249F5750408AF059 -:1055F000E1F088234AF0EE0FFF1FBB1F661F771FE5 -:10560000881F91505040A9F79E3F510570F04ECF32 -:10561000A6CF5F3FECF3983EDCF3869577956795D0 -:10562000B795F795E7959F5FC1F7FE2B880F911D02 -:105630009695879597F90895FA01EE0FFF1F30961A -:105640002105310599F16115710561F48038BFE3D9 -:105650009B0749F168949038810561F08038BFEF6D -:105660009B0741F0992342F5FF3FE10531052105F4 -:1056700011F1E8940894E795D901AA2329F4AB2FF6 -:10568000BE2FF85FD0F310C0FF5F70F4A695E0F76F -:10569000F73950F019F0FF3A38F49F779F930CD008 -:1056A0000F9007FC905808953EF014CF60E070E032 -:1056B00080E89FE308954FE79F775F934F933F9371 -:1056C0002F939ED02F913F914F915F9152DF05C054 -:1056D00019F40EF0EBCE42CFFDCE26DFC8F396389C -:1056E000C0F707F80F92E8942BE33AEA48EB5FE73C -:1056F0004EDF0F920F920F924DB75EB70F92C0D050 -:10570000EAE0F1E016D04F915F91EF91FF91E595BE -:10571000EE1FFF1F49F0FE57E0684427EE0F441FBD -:10572000FA95E1F74195550B32D00F9007FE26C050 -:105730000895DF93CF931F930F93FF92EF92DF9221 -:105740007B018C01689405C0DA2EEF011EDFFE019B -:10575000E894A5912591359145915591AEF3EF01CE -:1057600006DDFE019701A801DA9479F7DF90EF904A -:10577000FF900F911F91CF91DF9108959B01AC0194 -:1057800060E070E080E89FE349CD90CE95CECCDE1E -:10579000E8F39923D9F3940F511DBBF39150504076 -:1057A00094F059F0882332F0660F771F881F9150CC -:1057B0005040C1F79E3F510544F7880F911D9695C3 -:1057C000879597F908955F3FACF0983E9CF0BB2712 -:1057D000869577956795B79508F4B1609395C1F76D -:1057E000BB0F58F711F460FFE8CF6F5F7F4F8F4F0B -:1057F0009F4FE3CFB4CE0EF05FCE6CCE689456CE02 -:1058000093DEC8F39923D1F3C6F3DF93CF931F93AD -:105810000F93FF92C92FDD2788232AF02197660F67 -:10582000771F881FDAF720E030E040E85FEB9FE366 -:10583000883920F0803E30F021968F7787DCE2E3D4 -:10584000F1E003C083DCEFE5F1E073DF8B01BE0123 -:10585000EC01FB2E6F5771097595771F880B990B1B -:1058600078DD28E132E741E35FE38FDEAF2D980179 -:10587000AE01FF900F911F91CF91DF9178DC3BCE6D -:10588000FA01DC01AA0FBB1F9B01AC01BF5728F432 -:1058900022273327442750781FC0B75188F4AB2FF5 -:1058A0000024469537952795011CA395D2F3002037 -:1058B00069F0220F331F441FB395DAF30DD045CCA6 -:1058C00061307105A0E88A07B94630F49B01AC014C -:1058D0006627772788279078309621F020833183B8 -:1058E000428353830895AA1BBB1B51E107C0AA1F23 -:1058F000BB1FA617B70710F0A61BB70B881F991F71 -:105900005A95A9F780959095BC01CD01089597FB14 -:10591000072E16F4009407D077FD09D00E94732C4F -:1059200007FC05D03EF4909581959F4F08957095A2 -:1059300061957F4F0895EE0FFF1F0590F491E02DC4 -:105940000994F999FECF92BD81BDF89A992780B547 -:105950000895A8E1B0E042E050E00C94C92C262F55 -:10596000F999FECF92BD81BDF89A019700B4021655 -:1059700039F01FBA20BD0FB6F894FA9AF99A0FBE03 -:1059800008950196272F0E94B02C0C94AF2CDC01B7 -:10599000CB01FC01F999FECF06C0F2BDE1BDF89A3A -:1059A000319600B40D9241505040B8F70895F894E4 -:0259B000FFCF27 -:1059B200640007000CFF0000003F64041092106FA7 -:1059C200103B1007100101DF022808140A321E00E2 -:1059D20002040507090B0C0E1011131517181A1CD7 -:1059E2001D1F2123242628292B2D2F303234353711 -:1059F200393B1F0F03764F5F6F7F4969437909591E -:105A020053633149803F5D8B803FF8BF803FCAE1DD -:105A1200803F73ED803FCAE1803FF8BF803F5D8BDE -:105A2200803F3149803F0000803FF16D7F3F75EA42 -:105A32007E3F4C827E3F833F7E3F84287E3F833F72 -:105A42007E3F4C827E3F75EA7E3FF16D7F3F0000D4 -:105A5200803F3F4D3639ED04A0046A043104C4038B -:105A6200DD03F6030F04010203040506070809001B -:00000001FF diff --git a/keyboard/planck/keymaps/bone2planck/compiled.hex b/keyboard/planck/keymaps/bone2planck/compiled.hex deleted file mode 100644 index 0d5287b3ee..0000000000 --- a/keyboard/planck/keymaps/bone2planck/compiled.hex +++ /dev/null @@ -1,1450 +0,0 @@ -:100000000C9491020C94D5020C94D5020C94D50258 -:100010000C94D5020C94D5020C94D5020C94D50204 -:100020000C94D5020C94D5020C9482140C945415A3 -:100030000C94B6220C94D5020C94D5020C94D502E3 -:100040000C94D5020C9437030C94D5020C94D50271 -:100050000C94D5020C941E230C94D5020C94D5025A -:100060000C94D5020C94D5020C94D5020C94D502B4 -:100070000C94D5020C94D5020C94D5020C94D502A4 -:100080000C94F70A0C94D5020C94D5020C94D5026A -:100090000C94D5020C94D5020C94D5020C94D50284 -:1000A0000C94D5020C94D5020C94D502C115E3151D -:1000B000D116E315D11628164B16D116A016B31675 -:1000C0009D199D19CC19CC190B1A2B1A811B811B58 -:1000D000361A811BE61AE61A4D1B561B811B7B1B29 -:1000E000F31AF31AF31AF31AF31AF31AF31AF31AA8 -:1000F000F31AF31AF31AF31AF31AF31AF31AF31A98 -:10010000031B111B181B1F1B291B07634236B79BC0 -:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 -:100120005763BD6DEDFD753EF6177231BF000000DF -:10013000803F08000000BE922449123EABAAAA2AC2 -:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD -:1001500000000000BF000000803F00000000000819 -:100160004178D3BB4387D1133D190E3CC3BD4282B6 -:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 -:10018000FFBE01C4FF7F3F00000000000000000030 -:1001900000000000000000010204060A0F17202CD6 -:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 -:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF -:1001C00002010000000000000000000014000D000B -:1001D0000700180004001B0013000B000F001000A4 -:1001E0001A002D000152060017000C000800120032 -:1001F00005001100150016000A0001521600090042 -:1002000019002F00340033001D001C003600370099 -:100210000E001600E000E300E200035202522C0040 -:100220002C000252035229002B002800350214141E -:1002300038022514261435001E02640064022702C9 -:100240002302000001002D1424022414271430027C -:100250002D0225022602380037020100000031007D -:100260002102641430140814300022021F023102EB -:100270003602000001000100010001000100010040 -:1002800001000100010001000100010000004B001D -:100290002A0052004C004E000000240025002600D9 -:1002A0000000000000004A00500051004F004D00C7 -:1002B0003700210022002300360000001600000055 -:1002C0002B0049002800000027001E001F0020000E -:1002D00036021600010001000100010001000100CA -:1002E0000100010001000100010001000000000008 -:1002F0004600470048000000000040004100420066 -:100300004500000000000000A800AA00A9000000AD -:1003100020143D003E003F004400000001000000AA -:10032000AC00AE00AB0000001F143A003B003C00E4 -:100330004300010001000100010001000000010074 -:100340000100000001000100010001002803540029 -:1003500068006500200050006C0061006E006300C2 -:100360006B0020004B006500790062006F006100A7 -:100370007200640000002C034F00720074006800DB -:100380006F006C0069006E00650061007200200063 -:100390004B006500790062006F006100720064002C -:1003A000730000000403090409026D00040100A0A9 -:1003B000FA090400000103010100092111010001F3 -:1003C000223F000705810308000A09040100010318 -:1003D000010200092111010001224D0007058203DD -:1003E00008000A09040200010300000009211101AC -:1003F00000012236000705830308000A09040300F0 -:100400000103000000092111010001223900070544 -:1004100084031000011201100100000008EDFE60CD -:100420006001000102000105010906A1010507198B -:10043000E029E715002501950875018102050819D5 -:100440000129059505750191029501750391010535 -:10045000071900297715002501957875018102C0DB -:1004600005010980A101850216010026B7001A01C5 -:10047000002AB700751095018100C0050C0901A183 -:10048000018503160100269C021A01002A9C0275B0 -:100490001095018100C005010902A1010901A10017 -:1004A0000509190129051500250195057501810228 -:1004B0009501750381010501093009311581257FF9 -:1004C00095027508810609381581257F9501750803 -:1004D0008106050C0A38021581257F950175088172 -:1004E00006C0C005010906A101050719E029E715A5 -:1004F00000250195087501810295017508810105A6 -:100500000819012905950575019102950175039159 -:10051000010507190029FF150025FF9506750881BB -:1005200000C011241FBECFEFDAE0DEBFCDBF04B69E -:1005300003FE24C080911E0390911F03A09120030D -:10054000B09121038730904BA740B04BB9F4109283 -:100550001E0310921F03109220031092210314BE59 -:1005600084B7877F84BF88E10FB6F89480936000DA -:10057000109260000FBEE0E0F8E3099511E0A0E002 -:10058000B1E0E6ECF9E502C005900D92A03CB107A0 -:10059000D9F713E0A0ECB1E001C01D92AE31B10774 -:1005A000E1F70E94C8110C94E12C0C94000008950E -:1005B000089581E0089508950C94D8020C94D9020E -:1005C0000C94DB020E94AB2823E030E0281B3109A9 -:1005D000220F2093C4010895282F2F988091800026 -:1005E000211108C0877F8093800010928D001092A7 -:1005F0008C001BC0886080938000233019F48FEF3B -:100600009FEF0FC083E090E0821B9109880F991F34 -:100610002FEF3FEFA90102C0569547958A95E2F763 -:10062000CA0190938D0080938C000C94E2020E948A -:10063000E20284E08093C3011092C0010895279ADA -:100640002F988FEF9FEF90938700809386008AE02A -:100650008093800089E1809381000E9414280C948B -:1006600017030E941F036E9A769A0C94D7021F926A -:100670000F920FB60F9211242F933F938F939F9356 -:10068000EF93FF93E091C101F091C201CF01019678 -:100690009093C2018093C1010090C30102C0F695FE -:1006A000E7950A94E2F7EF738091C001823019F464 -:1006B000E03251F404C0813039F4EF3329F48091F1 -:1006C0006F008D7F80936F00F0E0E457FE4FE49160 -:1006D00021E031E0E29FC001E39F900D11240090E2 -:1006E000C40102C0969587950A94E2F790938D0015 -:1006F00080938C00FF91EF919F918F913F912F916B -:100700000F900FBE0F901F90189561110DC0FC0146 -:100710008281882331F085EE0E9441180E946B2867 -:1007200003C085EE0E94091980E090E0089581E001 -:1007300008950C94970308950C9431038091150249 -:10074000882309F448C08091D1019091D20100978B -:1007500079F40E94E8229093D2018093D101809194 -:10076000D30190E0009771F48091D40190E00AC029 -:100770000E94F422209100013091010128173907CD -:1007800040F329C00197880F991F880F991FFC011A -:10079000EB52FE4F60817181828193810E945D0ADC -:1007A000E091D30184E0E89FF0011124EB52FE4F69 -:1007B00060817181828193814FE050E00E94150E2B -:1007C0008091D30190E001966091D40170E00E9485 -:1007D000912C8093D3010C94DC02109217020C949C -:1007E0002A0A0895089581E0809317020C94F20379 -:1007F000089508958F929F92AF92BF92EF92FF92C9 -:100800000F931F93CF93DF93CDB7DEB7A3970FB6A8 -:10081000F894DEBF0FBECDBF7C01FC0100811181C9 -:10082000C8010E94E520B8010E94FC058C01B701B7 -:100830000E949903882309F4CCC10032F0E51F0718 -:1008400041F4F7018281882309F458C00E94790E8F -:10085000C0C10132F0E51F0741F4F701828188230E -:1008600009F44CC00E94820EB4C10232F0E51F07A9 -:1008700051F4F7018281882309F440C00E94750E6B -:100880008111F0CFE3CF0332F0E51F0739F4F70110 -:100890008281882399F10E94F3039BC10432F0E521 -:1008A0001F0739F4F7018281882341F10E94ED038B -:1008B00090C10532F0E51F0749F4F70182818823D2 -:1008C000E9F0809117028111F1CFE5CF0632F0E512 -:1008D0001F0739F4F7018281882381F00E94890E75 -:1008E0000AC00732F0E51F0749F4F7018281882327 -:1008F00029F00E94940E0E94F9036BC180911702A7 -:10090000811105C0F70182818111CFC018C1003E5D -:10091000110579F4F7018281882309F44DC00E9402 -:100920002A0A81E080931602109215021092D401D7 -:1009300050C1023E110559F4F70182818823E1F18B -:100940000E942A0A109216021092150242C1033E1A -:10095000110591F4F7018281882371F10E942A0A1E -:100960001092160281E0809315021092D30110922A -:10097000D2011092D1012DC10235110559F4F701B0 -:100980008281882309F425C18091000190910101A1 -:100990000A970DC00135110579F4F701828188238A -:1009A00009F417C180910001909101010A9690937A -:1009B0000101809300010DC14091040183E2EFE148 -:1009C000F1E0DE01119601900D928A95E1F7F701B1 -:1009D000808121E030E02C0F3D1F280F311DC9011F -:1009E0002091020130910301FC01E20FF31F6081AD -:1009F000772767FD7095640F711D882777FD8095B7 -:100A0000982F0E94B32920E030E040E451E40E9496 -:100A100018294B015C01F701218184E090E0821BE1 -:100A20009109BC01882777FD8095982F0E94B329F2 -:100A30009B01AC01C501B4010E94B0289B01AC012F -:100A400060E070E080E090E40E94262B20E030E03F -:100A50004CED50E40E94C32A4B015C01F7018281F6 -:100A60008823D1F04FE050E0C501B4010E94150E7B -:100A7000809116028823A1F08091D40124E0829F06 -:100A8000F0011124EB52FE4F80829182A282B38248 -:100A90008F5F8093D40104C0C501B4010E945D0A38 -:100AA0000F3F110508F02ECF94C08091D001811125 -:100AB0001FC0043130E5130709F051C00E949B03A9 -:100AC00081E08093D0010E94E8229093CF0180932F -:100AD000CE011092C7011092C9011092C801109264 -:100AE000CB011092CA011092CD011092CC0171C0BD -:100AF0008091CE019091CF010E94F422883C910513 -:100B000070F48091C701E82FF0E0EE0FFF1FE8536B -:100B1000FE4F118300838F5F8093C7015AC0043852 -:100B200080E5180721F00538104501F13AC0F701BA -:100B30008281882341F01092C50182E01EC00438F2 -:100B400030E5130759F58091C501811106C086E291 -:100B50000E94411886E20E94091982E01CC00438F4 -:100B6000F0E51F0741F305381045D9F4F7018281FC -:100B7000882331F01092C60180E20E94581929C0E2 -:100B80008091C601811106C087E20E94411887E268 -:100B90000E94091980E20E945F191BC005381045A8 -:100BA00029F381E08093C5018093C601C701A39614 -:100BB0000FB6F894DEBF0FBECDBFDF91CF911F916E -:100BC0000F91FF90EF90BF90AF909F908F900C94FB -:100BD000DE0280E0A3960FB6F894DEBF0FBECDBF55 -:100BE000DF91CF911F910F91FF90EF90BF90AF9049 -:100BF0009F908F90089508959CE0799FF0011124B3 -:100C000090E3899FE00DF11D1124E60FF11DEE0F19 -:100C1000FF1FE453FE4F859194910895880F991F0B -:100C2000FC01E45BFF4F859194910895880F991F13 -:100C3000FC01E453FE4F8591949108950F931F9307 -:100C4000CF93DF93EC01811521E39207A0F5C11545 -:100C500080E3D80708F0D7C0C83ED105D8F4C03E1D -:100C6000D10508F007C2C83AD10578F4C53AD105D4 -:100C700008F06AC0C130D10509F463C008F4F7C1B7 -:100C8000C430D10508F0F6C1F2C1CB3BD10508F460 -:100C900066C0EDC1C11590E2D90708F0AFC0C1151B -:100CA00021E0D20708F0E6C1C03FD10508F4DFC15A -:100CB0008E0110651FC2C03880E5D80700F5C03727 -:100CC00090E5D90708F0A3C0C11520E5D20709F4C3 -:100CD000ACC050F4CE01905480319F4008F0C7C1A1 -:100CE000DF708E01106A06C2C13080E5D80709F4B2 -:100CF000AEC0C43190E5D90708F4AFC0B8C1C3385D -:100D000020E5D20709F48EC050F4C13890E5D90728 -:100D100009F482C008F083C000E011EDEBC1C031DE -:100D200081E5D80708F4A3C1C11597E5D90708F4F0 -:100D300036C1CE0190578115904108F098C1DF70FF -:100D400093C101E010E0D6C1C53AD10509F494C1C0 -:100D5000C63AD10509F093C102E810E4CBC1C83A04 -:100D6000D10509F48FC1C93AD10509F48EC1CA3A37 -:100D7000D10509F48DC1CB3AD10509F48CC1CC3A27 -:100D8000D10509F48BC1CD3AD10509F48AC1C03B24 -:100D9000D10509F489C1CE3AD10509F488C1CF3A09 -:100DA000D10509F487C1C13BD10509F486C1C23B15 -:100DB000D10509F485C1C33BD10509F484C1C43B05 -:100DC000D10509F483C1C53BD10509F482C1C63BF5 -:100DD000D10509F481C1C73BD10509F480C1C83BE5 -:100DE000D10509F47FC1C93BD10509F47EC1CA3BD5 -:100DF000D10509F47DC100E014E47CC1CE019F70EF -:100E00000E94160678C1DD278E01106C73C1CF7069 -:100E1000DD278E01146D6EC100E010ED6BC100E0A6 -:100E200012ED68C100E013ED65C10E94EC1B0E9449 -:100E30002A0A0E94F1038FEF94E32CE08150904046 -:100E40002040E1F700C000000E94432353C180917D -:100E5000F20281608093F2024DC10E94A4238111AD -:100E600002C00E9480230E94B72390E090931D034C -:100E700080931C03C23080E5D80721F480911C03C5 -:100E8000816086C0C43090E5D90721F480911C03AD -:100E900082607EC0C63020E5D20721F480911C0319 -:100EA000846076C0C83080E5D80719F480911C03AF -:100EB00027C0CA3090E5D90721F480911C038061D6 -:100EC00067C0CC3020E5D20721F480911C038062FA -:100ED0005FC0CE3080E5D80721F480911C03806488 -:100EE00057C0C03190E5D90721F480911C03806878 -:100EF0004FC0C23120E5D20729F480911C038460E1 -:100F0000886046C0C33080E5D80721F480911C0377 -:100F10008E7F3EC0C53090E5D90721F480911C0337 -:100F20008D7F36C0C73020E5D20721F480911C03A5 -:100F30008B7F2EC0C93080E5D80719F480911C033F -:100F400026C0CB3090E5D90721F480911C038F7E19 -:100F50001FC0CD3020E5D20721F480911C038F7D86 -:100F600017C0CF3080E5D80721F480911C038F7B18 -:100F70000FC0C13190E5D90721F480911C038F7710 -:100F800007C0C331D04531F480911C038B7F877F2C -:100F900080931C0380911C030E94BB23ABC08D2F48 -:100FA00099278F70992781309105D9F49E0123707C -:100FB000332702C0880F991F2A95E2F79C688E019B -:100FC00044E0000F111F4A95E1F700271370802BB2 -:100FD000912B53E0CC0FDD1F5A95E1F7C076DD274A -:100FE0002FC08230910531F4DC2FCC278E01016FA8 -:100FF000106A80C08330910569F4CE01837099270F -:1010000001E010E002C0000F111F8A95E2F7C8014D -:101010009C680FC084309105B9F4CE018370992784 -:1010200001E010E002C0000F111F8A95E2F7C8012D -:101030009A6823E0CC0FDD1F2A95E1F7C07ED770B8 -:101040008C010C2B1D2B56C08530910531F4DC2F03 -:10105000CC278E01046F106A4DC0069709F04AC074 -:10106000CF71DD27DC2FCC278E01106243C000E05A -:1010700010E040C08E013EC001E810E43BC003E830 -:1010800010E438C002EE14E435C009EE14E432C0B6 -:101090000AEE14E42FC005EB14E42CC006EB14E4B4 -:1010A00029C007EB14E426C00CEC14E423C00DECBB -:1010B00014E420C003E815E41DC00AE815E41AC0D2 -:1010C00002E915E417C004E915E414C001E216E4CE -:1010D00011C003E216E40EC004E216E40BC005E200 -:1010E00016E408C006E216E405C007E216E402C0F2 -:1010F0000AE216E4C801DF91CF911F910F91089584 -:101100009CE0799FF001112490E3899FE00DF11D8F -:101110001124E60FF11DEE0FFF1FE453FE4F8591E2 -:101120009491803E9105E0F4803C910558F581331F -:10113000910509F46FC048F48932910509F463C040 -:101140008A32910509F46DC072C089339105E9F0C6 -:1011500082389105D1F08533910509F44DC067C0FF -:10116000833E910581F138F4803E9105B9F0823ECD -:101170009105D9F05CC0863E910561F1873E9105ED -:10118000A1F155C00E940E06089520911C0320FD78 -:1011900002C021FF4CC080EE90E049C080911C034A -:1011A00080FFF9CF89E390E042C080911C0382FF69 -:1011B0000EC080911C0384FF03C080E090E037C024 -:1011C00083EE90E034C080911C0382FFF2CF82EE68 -:1011D00090E02DC080911C0383FF0BC080911C0305 -:1011E00084FDEBCF87EE90E022C080911C0383FF4B -:1011F000F5CF86EE90E01BC080911C0385FF07C0F1 -:1012000089E290E014C080911C0385FFF9CF85E34B -:1012100090E00DC080911C0386FF07C08AE290E039 -:1012200006C080911C0386FFF9CF81E390E00E9405 -:101230001E0608950C94E002E82FF0E0E25BFE4FFA -:101240008081E82FEF70F0E082958F7021E030E030 -:10125000A90102C0440F551F8A95E2F740A30895E3 -:101260000F931F93CF93DF9385B7806885BF85B7B2 -:10127000806885BFC3E0D0E001E010E0FE01E25BE2 -:10128000FE4F8081E82FEF70F0E021A182958F70F2 -:10129000A80102C0440F551F8A95E2F7CA01822BAC -:1012A00081A38C2F0E941C09219740F78BE090E0CE -:1012B00061E070E0FC01EE5BFE4F2081E22FEF70F9 -:1012C000F0E042A122952F70DB0102C0AA0FBB1FE4 -:1012D0002A95E2F79D01242B22A3019758F7DF916D -:1012E000CF911F910F910C949C03EF92FF920F935B -:1012F0001F93CF93DF9300E212E0C3E0EE24E39468 -:10130000F12CD5E08C2F0E941C098BE090E040E08E -:1013100050E0FC01EE5BFE4F6081E62FEF70F0E0E5 -:1013200020A130E062956F7002C0359527956A95CF -:10133000E2F720FD09C09701082E02C0220F331FDB -:101340000A94E2F7422B532B019718F7F801929178 -:1013500082918F018417950721F051834083D093A8 -:1013600005018C2F0E941C09C15060F68091050177 -:1013700087FD2CC08150809305018F3F39F08FE9A4 -:101380009FE00197F1F700C0000020C080911E028D -:1013900090911F02909327028093260280911C0255 -:1013A00090911D02909325028093240280911A024D -:1013B00090911B0290932302809322028091180245 -:1013C0009091190290932102809320020E949E0323 -:1013D00081E0DF91CF911F910F91FF90EF900895E1 -:1013E000E82FF0E0EE0FFF1FE05EFD4F808191815E -:1013F000089508950F931F93CF9308E212E0C0E081 -:10140000F801929182918F010E946022C80FF2E050 -:1014100000321F07A9F78C2FCF911F910F910895CC -:101420000E94A423811102C00E9480230E94C9232C -:10143000809307033E9A809171008D7F80937100A5 -:1014400082E0809390008AE18093910081E0809314 -:101450002A02089580912A02811102C00E94100A76 -:1014600010927A0210927902809171008D7F8093A0 -:101470007100809190008F738093900010923C02D5 -:1014800010923B0210927302109274021092750235 -:10149000109276021092720210927102E1E5F2E06F -:1014A000A1E4B2E011921192119211921D921D923B -:1014B00082E0E137F807B1F70895CF92DF92EF921B -:1014C000FF920F931F93CF93DF9320913B02222330 -:1014D00009F484C06B017C0180912A02811102C051 -:1014E0000E94100A01E712E0C7E0D0E0A7019601D0 -:1014F000F80192918291729162918F010E94142958 -:10150000811131C0FE01EE0FFF1FEE0FFF1FEF5ADA -:10151000FD4F1082118212821382DE01AA0FBB1FBF -:10152000AF5BBD4F11961C921E92C730D105E9F0FA -:1015300021964481558166817781408351836283FE -:101540007383148215821682178212968D919C9154 -:10155000139711969C938E9313961C921E9212973A -:1015600034961296E2CF219708F6809179029091F5 -:101570007A02019797FD05C090937A0280937902D1 -:1015800004C010927A0210927902809179029091AF -:101590007A0220917702309178022817390724F0D7 -:1015A0001092780210927702892BC1F48091710019 -:1015B0008D7F80937100809190008F738093900055 -:1015C00010927302109274021092750210927602B9 -:1015D000109272021092710210923B02DF91CF9131 -:1015E0001F910F91FF90EF90DF90CF9008951F9281 -:1015F0000F920FB60F9211244F925F926F927F92CB -:101600008F929F92AF92BF92CF92DF92EF92FF9212 -:101610002F933F934F935F936F937F938F939F93FA -:10162000AF93BF93CF93DF93EF93FF9380913B02F0 -:10163000882309F49BC1C0917902D0917A021C16CB -:101640001D060CF093C140902B0250902C0260902C -:101650002D0270902E0220E030E0A901C301B201FA -:101660000E94BF2A18160CF065C0C130D10509F4DC -:1016700052C08091770290917802BE010E94912C15 -:101680007C01909378028093770280903D02909045 -:101690003E02A0903F02B090400220E030E040E8DF -:1016A0005FE3C501B4010E94B02860933D027093CE -:1016B0003E0280933F0290934002F701EE0FFF1F1E -:1016C000EE0FFF1FEF5AFD4FA30192016081718160 -:1016D000828193810E94182920E030E040E05EE39F -:1016E0000E94C32A9B01AC01C501B4010E94BF2A1C -:1016F00018168CF4C7010196BE010E94912C90939C -:1017000078028093770210923D0210923E0210926E -:101710003F0210924002E0917702F0917802EE0FC2 -:10172000FF1FEE0FFF1FEF5AFD4F60817181828115 -:101730009381D0C0C0907302D0907402E090750283 -:10174000F090760220E030E0A901C701B6010E94C6 -:1017500014292197882309F4A2C0FE01EE0FFF1F70 -:10176000EE0FFF1FEF5AFD4F80809180A280B38063 -:10177000A5019401C701B6010E94142987FF31C059 -:10178000A501940160E070E08CED93EC0E941829B3 -:1017900020E030E040E451E40E94182920E030E0ED -:1017A00040E05FE30E94C32A9B01AC0160E070E06F -:1017B00080E090E40E94262B9B01AC01C501B4019E -:1017C0000E94C32A9B01AC01C701B6010E941429E3 -:1017D00087FF07C0A701960160E070E08CED93E4FD -:1017E00039C0A5019401C701B6010E94BF2A18168D -:1017F0000CF055C0A501940160E070E08CED93E41D -:101800000E94182920E030E040E451E40E941829A9 -:1018100020E030E040E05FE30E94C32A9B01AC017E -:1018200060E070E080E090E40E94262B9B01AC0118 -:10183000C501B4010E94C32A9B01AC01C701B601D6 -:101840000E94BF2A18165CF5A701960160E070E0BF -:101850008CED93EC0E94182920E030E040E451E444 -:101860000E94182920E030E040E05FE30E94C32A94 -:101870009B01AC0160E070E080E090E40E94262BC8 -:101880009B01AC01C701B6010E94C32A6093730299 -:1018900070937402809375029093760213C0FE01D8 -:1018A000EE0FFF1FEE0FFF1FEF5AFD4F808191815A -:1018B000A281B3818093730290937402A093750206 -:1018C000B0937602609173027091740280917502F8 -:1018D0009091760220912802309129022F3F4FEFFC -:1018E000340731F02F5F3F4F3093290220932802B5 -:1018F0000E949F0E6B017C0120E034E244EF51E432 -:101900000E94142987FF08C086EFC82E88E2D82ECF -:1019100084EFE82E81E4F82E20E030E040E051E44E -:10192000C701B6010E94C32A9B01AC0160E074E2CA -:1019300084E79BE40E9418296B017C010E948529A1 -:1019400070939700609396002091060130910701F3 -:101950004091080150910901C701B6010E94C32AB4 -:101960000E948529709399006093980080913C02B1 -:10197000882309F433C1C0903702D0903802E09038 -:101980003902F0903A0220E030E0A901C701B60127 -:101990000E94BF2A1816D4F580912802909129023E -:1019A0008F3F2FEF920729F00196909329028093A1 -:1019B0002802C701B6010E949F0E20E030E040E0FF -:1019C00051E40E94C32A9B01AC0160E074E284E709 -:1019D0009BE40E9418296B017C010E948529709369 -:1019E0009700609396002091060130910701409185 -:1019F000080150910901C701B6010E94C32A0E9443 -:101A00008529709399006093980008C01092970000 -:101A100010929600109299001092980060913102F5 -:101A2000709132026F5F7F4F709332026093310288 -:101A3000209196003091970080E090E0232BF1F008 -:101A4000C0919600D09197000E94B1296B017C0152 -:101A5000BE0180E090E00E94B1299B01AC01609141 -:101A600033027091340280913502909136020E94C7 -:101A7000182920E03FEF4FE757E410C00E94B1293A -:101A80006B017C0120E030EE4FEF54E460913302B3 -:101A90007091340280913502909136020E94C32ADF -:101AA0009B01AC01C701B6010E94BF2A87FD96C009 -:101AB00080912F028F5F80932F0290E0209103038B -:101AC0003091040382179307A0F080910E038823BE -:101AD00019F010922F020DC0809171008D7F8093BC -:101AE0007100809190008F738093900010923C025F -:101AF0007DC080913002C0912F02811128C0C0901A -:101B00000803D0900903E0900A03F0900B0320E053 -:101B100030E0A901C701B6010E94BF2A1816BCF423 -:101B200081E08093300210923702109238021092B6 -:101B3000390210923A02C0923302D0923402E092FB -:101B40003502F0923602C150C0932F0243C010926A -:101B500030021092290210922802E0910503F091C0 -:101B6000060348E0C49FE00DF11D1124808191819E -:101B7000A281B3818093370290933802A0933902F7 -:101B8000B0933A0220E030E040E85EE36481758182 -:101B9000868197810E94C32A6B017C0180910A0192 -:101BA000682F70E080E090E00E94B12920E030E0F2 -:101BB00048EC52E40E9418299B01AC01C701B60110 -:101BC0000E94C32A609333027093340280933502DB -:101BD00090933602109232021092310280910703E4 -:101BE00080FD04C010923C0210923B02FF91EF91E5 -:101BF000DF91CF91BF91AF919F918F917F916F9125 -:101C00005F914F913F912F91FF90EF90DF90CF9098 -:101C1000BF90AF909F908F907F906F905F904F900C -:101C20000F900FBE0F901F901895CF92DF92EF92FA -:101C3000FF92CF93DF936B017C01EA0180912A022E -:101C4000811102C00E94100A8091070380FF46C0E4 -:101C50008091790290917A0208970CF03FC08091B0 -:101C600071008D7F8093710080913C0281110E94F0 -:101C70002A0A81E080933B021092290210922802E6 -:101C800020E030E0A901C701B6010E94BF2A181662 -:101C9000DCF48091790290917A02FC01EE0FFF1F33 -:101CA000EE0FFF1FEF5AFD4FC082D182E282F38216 -:101CB000FC01EE0FFF1FEF5BFD4FD183C083019648 -:101CC00090937A0280937902809171008260809370 -:101CD000710080919000806880939000DF91CF9197 -:101CE000FF90EF90DF90CF9008958091070381706F -:101CF0000895809107038160809307030E94CD239C -:101D00000C94F803809107038E7F809307030C9453 -:101D1000CD2380917B0290E0019666E070E00E9406 -:101D2000912C80937B02089580917B0290E0019733 -:101D300066E070E00E94912C80937B0208958F9260 -:101D40009F92AF92BF92CF92DF92EF92FF920F934A -:101D50001F93CF93DF936B017C01C0912802D09138 -:101D60002902BE0180E090E00E94B1294B015C0194 -:101D7000A701960160E070E08CE594E40E941829C8 -:101D80009B01AC01C501B4010E94C32A0E948529B0 -:101D900020917B02233009F473C028F4222351F0F0 -:101DA0002130E9F02CC1243009F4A0C0253009F419 -:101DB000E0C025C180E090E0A0E0BFE38093060191 -:101DC00090930701A0930801B093090110922B0290 -:101DD00010922C0210922D0210922E0210C110921D -:101DE0002B0210922C0210922D0210922E026431BE -:101DF000710540F46A30710560F520E030E040E89C -:101E00005EE32BC0693C710508F0AAC080E090E059 -:101E10000E94B12920E030E040EA51E40E94AF285E -:101E200020E030E044E353E40E9418299B01AC0118 -:101E30000E94C32A20E030E040E05EE30E94C32A13 -:101E40009B01AC0160E070E080E09EE30E94AF285F -:101E500044C020E030E040E05FE3C701B6010E94EB -:101E6000C32A6B017C0180E090E0A0E0BEE3809398 -:101E7000060190930701A0930801B0930901BFC028 -:101E800010922B0210922C0210922D0210922E0210 -:101E90004AE0469F9001479F300D1124C90168EB2D -:101EA0007BE00E947D2CBC016C5D754077FF03C018 -:101EB000719561957109882777FD8095982F0E940B -:101EC000B3292EE333EC4EE259E30E94C32A20E00B -:101ED00030E040EC5EE30E94B0286093060170930E -:101EE0000701809308019093090189C010922B0289 -:101EF00010922C0210922D0210922E02CE018370AD -:101F00009927892BE1F0BE016170772780E090E08E -:101F10000E94B12920E030E040E05EE30E94C32A45 -:101F200020E030E040E45FE30E94B02860930601C7 -:101F30007093070180930801909309010CC080E021 -:101F400090E0A0E0BFE38093060190930701A09387 -:101F50000801B0930901C770DD27CD2B09F04FC0F0 -:101F600010920601109207011092080110920901C7 -:101F700046C010922B0210922C0210922D02109249 -:101F80002E0200E010E020E03FE3009306011093F2 -:101F9000070120930801309309016739710578F131 -:101FA00080E090E00E94B12920E030E047E153E476 -:101FB0000E94AF2820E030E04AE754E40E9418294C -:101FC00020E030E048E452E40E94C32A20E030E000 -:101FD00040EA51E40E94F5290E948029660F771F8C -:101FE000660F771FFB01EE5AFE4F2081318142813F -:101FF0005381C701B6010E94C32A6B017C01C7014E -:10200000B601DF91CF911F910F91FF90EF90DF907C -:10201000CF90BF90AF909F908F90089580918C0249 -:102020000895CF93DF9300D01F92CDB7DEB79C0108 -:1020300080911303843019F593E099833B832A83BD -:102040009093E9008FEF9091E800815095FD06C0D4 -:1020500095ED9A95F1F700008111F5CF8091E80098 -:1020600085FF0DC040E050E063E070E0CE010196D6 -:102070000E9472128091E8008E778093E8000F90A2 -:102080000F900F90DF91CF910895CF93DF9300D001 -:102090001F92CDB7DEB720911303243021F522E043 -:1020A00029839B838A8383E08093E9008FEF90915B -:1020B000E800815095FD06C095ED9A95F1F7000076 -:1020C0008111F5CF8091E80085FF0DC040E050E020 -:1020D00063E070E0CE0101960E9472128091E800E8 -:1020E0008E778093E8000F900F900F90DF91CF9143 -:1020F0000895209113032430F1F422E02093E900A5 -:102100002FEF3091E800215035FD06C035ED3A95AE -:10211000F1F700002111F5CF2091E80025FF0BC059 -:1021200040E050E065E070E00E9472128091E800AB -:102130008E778093E8000895CF93DF93EC01909120 -:102140001303943009F046C0809115018823D9F01B -:10215000809116018823B9F09093E9008FEF909158 -:10216000E800815095FD06C095E19A95F1F70000D1 -:102170008111F5CF8091E80085FF2CC040E050E050 -:1021800060E170E017C081E08093E9008FEF9091EB -:10219000E800815095FD06C095ED9A95F1F7000095 -:1021A0008111F5CF8091E80085FF14C040E050E038 -:1021B00068E070E0CE010E9472128091E8008E7794 -:1021C0008093E80080E1FE01ACE7B2E001900D925F -:1021D0008A95E1F7DF91CF910895809112038111E3 -:1021E00009C00E9407140E9464148091E200846078 -:1021F0008093E200089510921203089508950895BF -:102200000C94AB2242E061EC81E00E94811342E039 -:1022100061EC82E00E94811342E061EC83E00E9465 -:10222000811342E161EC84E00C94811380911503E9 -:10223000833009F455C030F4813071F0823009F4F4 -:102240008EC008958A3009F47AC08B3009F460C0DA -:10225000893009F09CC020C080911403813A09F0B4 -:1022600096C08091E800877F8093E80080911803F2 -:1022700090911903892B21F460E18CE792E003C06F -:1022800060E080E090E070E00E94BD128091E80084 -:102290008B778093E800089580911403813209F0D0 -:1022A00076C08091180390911903009719F0039755 -:1022B00009F06DC08091E800877F8093E8008091ED -:1022C000E80082FD05C0809113038111F8CF5FC043 -:1022D0008091F10080938C028091E8008B7753C04D -:1022E00080911403813A09F052C0809118039091B3 -:1022F0001903892B09F04BC08091E800877F8093F8 -:10230000E8008091E80080FFFCCF8091150136C085 -:10231000809114038132D9F58091180390911903AB -:10232000892BA9F58091E800877F8093E8000E94BF -:10233000B61380911603809315010C94EC1B8091C9 -:102340001403813221F58091E800877F8093E800B3 -:102350000E94B6138091170380938D020895809197 -:102360001403813AA1F48091E800877F8093E8000C -:102370008091E80080FFFCCF80918D028093F10076 -:102380008091E8008E778093E8000C94B61308954E -:1023900084B7877F84BF88E10FB6F894809360008C -:1023A000109260000FBE90E080E80FB6F894809322 -:1023B0006100909361000FBE0E9459170E9407149C -:1023C0000E9464148091E20084608093E20078941B -:1023D0000E94EA160E945B178BE091E00E940517AD -:1023E00080911303853069F40E946C22809111035F -:1023F0008823B1F30E949A22882391F30E945C12F1 -:10240000EFCF0E946317ECCF292F332723303105FC -:10241000C9F064F42130310581F02230310509F032 -:1024200043C08DE690E028EA33E042C02132310516 -:10243000F1F02232310541F137C082E190E025E12F -:1024400034E036C099278130910541F08230910502 -:1024500041F0892B49F5E4EAF3E005C0E6E7F3E053 -:1024600002C0ECE4F3E0849190E09F0121C064306D -:10247000D8F4E62FF0E0EE0FFF1FE255FE4F20816B -:10248000318189E090E014C0643070F470E0FB01A9 -:10249000EE0FFF1FEA55FE4F20813181FB01EE5503 -:1024A000FE4F808190E004C080E090E020E030E0CA -:1024B000FA0131832083089580E189BD82E189BDDD -:1024C00009B400FEFDCF8091D8008F7D8093D800A5 -:1024D0008091E00082608093E0008091E00081FDC7 -:1024E000FCCF0895CF92DF92EF92FF920F931F934C -:1024F000CF93DF93EC018B016A010E94D513811108 -:1025000033C0C114D10439F0F60180819181081BD8 -:10251000190BC80FD91FE12CF12C0115110519F168 -:102520008091E80085FD16C08091E8008E77809349 -:10253000E800C114D10449F0F60180819181E80ED0 -:10254000F91EF182E08285E00FC00E94D513882336 -:1025500021F30AC089918093F10001501109FFEF26 -:10256000EF1AFF0ADACF80E0DF91CF911F910F9130 -:10257000FF90EF90DF90CF90089520911A03309153 -:102580001B032617370748F06115710539F42091B0 -:10259000E8002E772093E80001C0B90140E0611502 -:1025A0007105A9F120911303222309F443C02530BA -:1025B00009F442C02091E80023FD40C02091E800CA -:1025C00022FD32C02091E80020FFE9CF4091F300C6 -:1025D0002091F20030E0342BFC01CF016115710530 -:1025E00059F02830310540F481918093F100615019 -:1025F00071092F5F3F4FF1CF41E02830310509F0DD -:1026000040E02091E8002E772093E800C8CF4111E8 -:10261000C9CF0AC080911303882361F0853061F02F -:102620008091E80083FD0AC08091E80082FFF2CF2C -:1026300080E0089582E0089583E0089581E00895A0 -:1026400020911A0330911B032617370748F06115B4 -:10265000710539F42091E8002E772093E80001C03D -:10266000B901FC0120E06115710591F1809113031E -:10267000882309F440C0853009F43FC08091E80008 -:1026800083FD3DC08091E80082FD2FC08091E8006D -:1026900080FFE9CF2091F3008091F20090E0922B2F -:1026A0006115710559F08830910540F4249120930B -:1026B000F1003196615071090196F2CF21E008973F -:1026C00009F020E08091E8008E778093E800CBCF7E -:1026D0002111CCCF0AC080911303882361F085308B -:1026E00061F08091E80083FD0AC08091E80082FFDC -:1026F000F2CF80E0089582E0089583E0089581E0BC -:102700000895982F973058F59093E900981739F06D -:102710007091EC002091ED005091F00003C0242F47 -:10272000762F50E021FF19C03091EB003E7F3093AF -:10273000EB003091ED003D7F3093ED003091EB00E8 -:1027400031603093EB007093EC002093ED005093D8 -:10275000F0002091EE0027FF07C09F5FD3CF8F705E -:102760008093E90081E0089580E00895809114034A -:1027700087FF11C08091E80082FD05C0809113039E -:102780008111F8CF11C08091E8008B770BC0809148 -:102790001303882349F08091E80080FFF8CF8091EF -:1027A000E8008E778093E80008952091E40030914E -:1027B000E50095E64091EC00842F817040FF22C037 -:1027C0008091E80080FD1CC080911303882391F064 -:1027D000853091F08091EB0085FD10C04091E400C0 -:1027E0005091E5004217530729F39A01915011F7D0 -:1027F00084E0089582E0089583E0089581E00895DB -:1028000080E008954091E80042FFDECF08950E94E5 -:1028100075140E947D14E0EEF0E080818160808379 -:10282000E8EDF0E080818F77808319BCA7EDB0E000 -:102830008C918E7F8C9380818F7E80831092120387 -:1028400008950F931F93CF93DF930E9475140E94F6 -:102850007D14C8EDD0E088818F7788838881806877 -:10286000888388818F7D888319BC1092130310920E -:102870000F03109211031092100300EE10E0F80104 -:1028800080818B7F808388818160888342E060E0E3 -:1028900080E00E948113E1EEF0E080818E7F8083F2 -:1028A000E2EEF0E0808181608083808188608083B7 -:1028B000F80180818E7F8083888180618883DF91A9 -:1028C000CF911F910F910895E8EDF0E080818F7E08 -:1028D0008083E7EDF0E080818160808384E082BFC7 -:1028E00081E0809312030C942114E8EDF0E08081E4 -:1028F0008E7F80831092E20008951092DA00109289 -:10290000E10008951F920F920FB60F9211242F939A -:102910003F934F935F936F937F938F939F93AF9367 -:10292000BF93EF93FF938091E10082FF0BC08091F2 -:10293000E20082FF07C08091E1008B7F8093E1007D -:102940000E94E9168091DA0080FF1FC08091D800B4 -:1029500080FF1BC08091DA008E7F8093DA00809127 -:10296000D90080FF0DC080E189BD82E189BD09B435 -:1029700000FEFDCF81E0809313030E94ED1005C09F -:1029800019BC109213030E94FB108091E10080FF9C -:1029900019C08091E20080FF15C08091E2008E7F17 -:1029A0008093E2008091E20080618093E200809158 -:1029B000D80080628093D80019BC85E0809313030F -:1029C0000E94FF108091E10084FF30C08091E200FE -:1029D00084FF2CC080E189BD82E189BD09B400FE7D -:1029E000FDCF8091D8008F7D8093D8008091E10049 -:1029F0008F7E8093E1008091E2008F7E8093E200E1 -:102A00008091E20081608093E20080910F0388232F -:102A100011F084E007C08091E30087FD02C081E0EF -:102A200001C083E0809313030E9400118091E100B4 -:102A300083FF29C08091E20083FF25C08091E100DF -:102A4000877F8093E10082E08093130310920F034D -:102A50008091E1008E7F8093E1008091E2008E7F83 -:102A60008093E2008091E20080618093E20042E086 -:102A700060E080E00E9481138091F0008860809384 -:102A8000F0000E94FE10FF91EF91BF91AF919F91D6 -:102A90008F917F916F915F914F913F912F910F9007 -:102AA0000FBE0F901F9018951F920F920FB60F92A6 -:102AB00011242F933F934F935F936F937F938F9343 -:102AC0009F93AF93BF93CF93DF93EF93FF93C09107 -:102AD000E900CF708091EC00D82FD17080FDD0E854 -:102AE0001092E9008091F000877F8093F000789445 -:102AF0000E9498151092E9008091F0008860809300 -:102B0000F000CD2BCF70C093E900FF91EF91DF91E2 -:102B1000CF91BF91AF919F918F917F916F915F9175 -:102B20004F913F912F910F900FBE0F901F901895CE -:102B30001F93CF93DF93CDB7DEB7AA970FB6F89464 -:102B4000DEBF0FBECDBFE4E1F3E088E08E0F9091D1 -:102B5000F10091938E13FBCF0E9416118091E80033 -:102B600083FF1FC18091140390911503492F50E0FA -:102B70004A30510508F015C1FA01EA5AFF4F0C948A -:102B8000A52C803881F0823809F00BC180911803A0 -:102B90008F708093E9008091EB0085FB882780F996 -:102BA0001092E90006C080911003909111039111D9 -:102BB00082609091E800977F9093E8008093F10005 -:102BC0001092F100C8C0282F2D7F09F0EAC0882399 -:102BD00019F0823061F0E5C080911603813009F070 -:102BE000E0C0933009F080E0809311032BC0809106 -:102BF0001603811127C0809118038F7009F4D1C08A -:102C00008093E9002091EB0020FF1CC0933021F459 -:102C10008091EB00806214C09091EB0090619093E2 -:102C2000EB0021E030E0A90102C0440F551F8A9556 -:102C3000E2F74093EA001092EA008091EB0088608E -:102C40008093EB001092E9008091E800877F86C0B6 -:102C50008111A7C0109116031F778091E30080783F -:102C6000812B8093E3008091E800877F8093E800C8 -:102C70000E94B6138091E80080FFFCCF8091E300B2 -:102C800080688093E300111102C082E001C083E0FC -:102C90008093130386C08058823008F082C08091F0 -:102CA0001603909117038C3D53E0950779F583E067 -:102CB0008A838AE289834FB7F894DE01139620E075 -:102CC0003EE051E2E32FF0E050935700E49120FF03 -:102CD00003C0E295EF703F5FEF708E2F90E0EA3017 -:102CE00010F0C79601C0C0968D939D932F5F24313D -:102CF00049F74FBF8091E800877F8093E8006AE240 -:102D000070E0CE0101960E94BD1214C0AE014F5F6B -:102D10005F4F609118030E940412BC01009709F4F0 -:102D200040C09091E800977F9093E80089819A8154 -:102D30000E9420138091E8008B778093E80031C0D7 -:102D4000803879F58091E800877F8093E800809152 -:102D50000F038093F1008091E8008E778093E80064 -:102D60000E94B6131EC081111CC0909116039230B0 -:102D7000C0F48091E800877F8093E80090930F0370 -:102D80000E94B61380910F03811106C08091E30069 -:102D900087FD02C081E001C084E0809313030E949C -:102DA00002118091E80083FF0AC08091E800877FCC -:102DB0008093E8008091EB0080628093EB00AA96FC -:102DC0000FB6F894DEBF0FBECDBFDF91CF911F913C -:102DD00008950895CF93809113038823A1F0C091A3 -:102DE000E900CF709091EC00892F817090FD80E810 -:102DF000C82B1092E9008091E80083FD0E9498158D -:102E0000CF70C093E900CF9108959093930280937F -:102E100092020895E0919202F0919302309721F08E -:102E20000190F081E02D099480E00895E0919202F4 -:102E3000F0919302309721F00280F381E02D099404 -:102E40000895E0919202F0919302309721F004806E -:102E5000F581E02D0994089520919002309191021E -:102E60008217930771F09093910280939002E09102 -:102E70009202F0919302309721F00680F781E02DC5 -:102E80000994089520918E0230918F028217930742 -:102E900071F090938F0280938E02E0919202F091F4 -:102EA0009302309721F00084F185E02D0994089574 -:102EB00008950C9458170E94DF220E9430090E9446 -:102EC00065230C9414285F926F927F928F929F9249 -:102ED000AF92BF92CF92DF92EF92FF920F931F9328 -:102EE000CF93DF9300D000D01F92CDB7DEB70E9402 -:102EF00075099DE9C92E92E0D92E03E010E0AA24BD -:102F0000A394B12C502E802F0E94F0094C01F601A1 -:102F1000729062906F016826792661147104A1F4A1 -:102F20000150110978F78FEF89838A831B820E94F1 -:102F3000E8228160782F9D838C8349815A816B813F -:102F40008D810E94131838C08091F20281FD0E9489 -:102F5000F9092BE030E07501022E02C0EE0CFF1CD7 -:102F60000A94E2F7C70186219721892B09F1298369 -:102F70005A828E209F2091E0892809F490E09B835B -:102F80000E94E8228160782F9D838C8349815A8139 -:102F90006B818D810E941318000F111FF801EB56F1 -:102FA000FD4F80819181E826F926F182E08204C0FC -:102FB0002150310980F6B4CF0E944C251091940223 -:102FC0000E940A171817D1F00E940A1780939402E2 -:102FD0000F900F900F900F900F90DF91CF911F9156 -:102FE0000F91FF90EF90DF90CF90BF90AF909F90A8 -:102FF0008F907F906F905F900C941A090F900F90B4 -:103000000F900F900F90DF91CF911F910F91FF9034 -:10301000EF90DF90CF90BF90AF909F908F907F9078 -:103020006F905F900895CF93DF93CDB7DEB72B9766 -:103030000FB6F894DEBF0FBECDBF4F8358876987A8 -:103040007A878B87DE01119686E0FD0111928A95C1 -:10305000E9F785E0FE01379601900D928A95E1F738 -:1030600049815A816B817C818D819E810E948A1E5B -:103070002B960FB6F894DEBF0FBECDBFDF91CF9178 -:103080000895CF93882309F4C2C0C82F823859F419 -:103090000E940A1781FDBBC089E30E9464210E943F -:1030A000312289E30CC0833879F40E940A1780FD2D -:1030B000AEC083E50E9464210E94312283E50E9414 -:1030C000A621CF910C943122843859F40E940A171A -:1030D00082FD9DC087E40E9464210E94312287E422 -:1030E000EECF8CEF8C0F813A48F48C2F0E947C2716 -:1030F00081118DC08C2F0E946421E3CF80E28C0F60 -:10310000883048F4C77081E001C0880FCA95EAF79B -:103110000E94EA21D6CF8BE58C0F833078F4C53A34 -:1031200029F0C63A31F083E890E005C081E890E0EC -:1031300002C082E890E0CF910C942C1788E58C0FA8 -:10314000833108F064C0C83A39F1C93A41F1CA3A4A -:1031500049F1CB3A51F1CC3A59F1CD3A61F1C03B4A -:1031600069F1CE3A71F1CF3A79F1C13B81F1C23BBD -:1031700089F1C33B91F1C43B99F1C53BA1F1C63B39 -:10318000A9F1C73BB1F1C83BB9F1C93BC1F1CA3B99 -:10319000C9F180E090E038C082EE90E035C089EE61 -:1031A00090E032C08AEE90E02FC085EB90E02CC01A -:1031B00086EB90E029C087EB90E026C08CEC90E095 -:1031C00023C08DEC90E020C083E891E01DC08AE828 -:1031D00091E01AC082E991E017C084E991E014C03F -:1031E00081E292E011C083E292E00EC084E292E0BC -:1031F0000BC085E292E008C086E292E005C087E25B -:1032000092E002C08AE292E0CF910C944217CF91F3 -:103210000895882309F44BC0823859F40E940A1794 -:1032200081FF45C089E30E9464210E94312289E325 -:103230000CC0833871F40E940A1780FF38C083E500 -:103240000E9464210E94312283E50E94A6210C94F1 -:103250003122843859F40E940A1782FF28C087E47B -:103260000E9464210E94312287E4EFCF9CEF980FE7 -:10327000913A58F390E2980F983050F4877091E0AB -:1032800001C0990F8A95EAF7892F0E94F021DFCFBC -:103290009BE5980F933020F480E090E00C942C177D -:1032A000885A833120F480E090E00C94421708950E -:1032B000882321F00E94EA210C943122089588236A -:1032C00021F00E94F0210C94312208957F928F9278 -:1032D0009F92AF92BF92CF92DF92EF92FF920F93A5 -:1032E0001F93CF93DF931F92CDB7DEB77C01C62E1D -:1032F000772EFC01058102950F70128111110E9439 -:1033000007220E945D21882379F0112369F080E271 -:103310008C0D883048F082E00E9446210E945D2199 -:1033200091E0D82ED92601C0D12CE72DE295EF707F -:10333000F0E0E05AFF4F0C94A52C872D807F072DDD -:103340000F70882311F00295007F112389F000236C -:1033500009F499C180E28C0D883020F4802F0E94FE -:10336000EA2103C0802F0E94FA210E9431228BC1E2 -:103370008C2D0E940919002309F4C3C180E28C0D31 -:10338000883020F4802F0E94F02103C0802F0E94FB -:1033900000220E943122B5C1872D807F972D9F701A -:1033A000803211F4892F03C0892F8295807FCC2031 -:1033B00021F0F1E0CF16A1F01DC0112339F0002358 -:1033C00019F1013009F50E941A229BC1002319F05E -:1033D000013009F496C189830E941D22898110C1A0 -:1033E000112321F0063008F08CC10EC0053008F022 -:1033F00088C106C1112359F0002331F0F7019581EE -:1034000090FF41C19F7095830E9458197AC1002393 -:1034100009F4F6C03EC1872D86958695837090E0AD -:10342000009719F0019761F06CC1112321F08C2DE8 -:10343000972D937002C080E090E00E942C1761C12C -:10344000112321F08C2D972D937002C080E090E025 -:103450000E94421756C18C2D112319F00E9454244A -:1034600002C00E94BC240E9441254BC1872D83705D -:1034700009F052C0111145C18C2D82958695877037 -:10348000880F880F9C2D9F70892E912CA12CB12C18 -:10349000082E04C0880C991CAA1CBB1C0A94D2F7E5 -:1034A000C4FE14C00FE010E020E030E0B901A80134 -:1034B00004C0440F551F661F771F8A95D2F7CB01B2 -:1034C000BA01609570958095909503C060E070E0BA -:1034D000CB01272D26952695237030E0223031052B -:1034E00069F02330310589F0682979298A299B29D7 -:1034F0002130310571F00E94D21F03C1682979295A -:103500008A299B290E94EE1FFCC00E94D21FC50180 -:10351000B4010E94B61FF5C0112319F0872D8170E8 -:1035200001C08695882309F4ECC08C2D8295869580 -:103530008770880F880F9C2D9F70892E912CA12C4D -:10354000B12C082E04C0880C991CAA1CBB1C0A9420 -:10355000D2F7C4FE14C00FE010E020E030E0B90163 -:10356000A80104C0440F551F661F771F8A95D2F724 -:10357000CB01BA01609570958095909503C060E08D -:1035800070E0CB01272D269526952370422F50E021 -:103590004230510569F04330510589F06829792995 -:1035A0008A299B294130510571F00E94AC20A9C0A5 -:1035B000682979298A299B290E94C820A2C00E94D3 -:1035C000AC20C501B4010E9490209BC08C2D90E0DE -:1035D000FC01E05EF109E531F10508F050C0E05969 -:1035E000FF4F0C94A52C0C2D0F70872D8F7111237C -:1035F00021F00E942920802F07CF0E944A20802F8F -:103600000E945F197EC0112341F0053008F079C097 -:10361000872D8F710E946F2074C0063008F071C032 -:10362000F7CF112339F0872D8F710E94292069C0AF -:103630001123C9F3872D8F710E944A2062C0112384 -:1036400029F0872D8F710E9414205BC00E940A20F0 -:1036500058C0112351F0172D1F71812F0E9429206E -:1036600063E0812F0E943D214CC081E00E944621F1 -:10367000023008F446C082E00E94462142C0112375 -:1036800031F0002381F28C2D0E9441183AC00023B2 -:1036900089F28C2D0E94091934C0472D4F706C2D72 -:1036A000C7010E9485030E942E1F2BC0111129C043 -:1036B000472D4F7050E042305105B9F04CF44115A0 -:1036C000510581F041305105E1F40E943C2819C0B8 -:1036D0004330510569F04430510599F48C2D0E9416 -:1036E0008E280FC00E9425280CC00E94582809C0AF -:1036F0000E946B2806C0472D4F706C2DC7010E9499 -:10370000FB05DD20F9F00E94392180FD1BC0F70187 -:1037100012820E9433210E942920C7010E94B11BFE -:103720000E9433210F90DF91CF911F910F91FF9055 -:10373000EF90DF90CF90BF90AF909F908F907F9051 -:103740000C944A200F90DF91CF911F910F91FF9021 -:10375000EF90DF90CF90BF90AF909F908F907F9031 -:1037600008950F931F93CF93DF93EC018881998184 -:103770002B813C81232BB9F09F3F11F48F3F99F0AF -:10378000CE010E94FA03882371F0688179818A81D1 -:103790000E942F218C010E94E4200E94AB1FB801DF -:1037A000CE010E946619DF91CF911F910F9108956C -:1037B0000E9407220E9417220E94DC210E943122CF -:1037C0000E94F2250E94412580E090E00E942C1783 -:1037D00080E090E00C9442170E94F7210C94D81BD3 -:1037E0000E942421292F22952F7030E02C303105A2 -:1037F0004CF42A3031056CF4225031092230310565 -:10380000A8F407C02C30310569F02F30310551F094 -:103810000DC0803F69F018F4803E40F409C0843F39 -:1038200029F406C093FB882780F9089580E0089565 -:1038300081E00895CF93DF9300D000D01F92CDB7E1 -:10384000DEB70F900F900F900F900F90DF91CF91F8 -:103850000895CF93DF9300D000D000D0CDB7DEB76E -:1038600026960FB6F894DEBF0FBECDBFDF91CF9185 -:1038700008951F93CF93DF93C0919D0216E080912E -:103880009E02C81799F0D0E01C9FF0011D9FF00D1B -:103890001124E156FD4F4081518162817381848101 -:1038A00095810E94291C2196C770E9CFDF91CF91A5 -:1038B0001F9108954091CF025091D0026091D102A2 -:1038C0007091D2028091D3029091D4020C94291C61 -:1038D0008091D40282958F7009F054C08091D102FA -:1038E000882309F44FC080919D02A0919E026091AF -:1038F000CF027091D0024091D2025091D302B6E033 -:103900008A1709F43FC090E041155105C1F17F3F8E -:1039100011F46F3FA1F1B89FF001B99FF00D112490 -:10392000E156FD4F218172132AC02081621327C006 -:103930002281211124C0238134812417350710F4FA -:1039400021503109241B350B283C3105C0F420914E -:10395000D4022F7020612093D40226E0289FF0012A -:10396000299FF00D1124EC55FD4F80818F708061EF -:1039700080838FEC92E00E94B11B0C94391C01965D -:103980008770BECF0895CF92DF92EF92FF920F9390 -:103990001F93CF93DF93CDB7DEB762970FB6F8943E -:1039A000DEBF0FBECDBF8C0185E0F801DE011D96A4 -:1039B00001900D928A95E1F7D8014C9111965C9196 -:1039C000119712966C9112971396CD90DC901497E4 -:1039D0003091CF027091D0028091D2029091D302A7 -:1039E000009709F46BC17F3F19F43F3F09F466C1AA -:1039F000E090D102EE2009F4C0C02091D402C81694 -:103A0000D90628F0F601E81BF90BCF0104C0809518 -:103A100090958C0D9D1DFF24F394883C910578F0C2 -:103A2000F12C207F09F0C6C07C2DD98AC88A8989EB -:103A30000E941A1C8FEC92E00E94B11BB1C0822F31 -:103A4000807F09F046C0751314C0341312C0611191 -:103A500010C02F7020612093D4020E945A1C8FEC5A -:103A600092E00E94B11B8091D402D80115968C93EC -:103A70002EC0CD2819F15F3F11F44F3FF9F0F62E1B -:103A800061111CC080919D0220919E0236E0821738 -:103A900009F45AC090E0389FF001399FF00D1124CD -:103AA000E156FD4F7181571306C07081471303C063 -:103AB0007281711103C001968770E9CFF62E6623DB -:103AC00009F418C18091D40281608093D402F12C52 -:103AD00011C1751308C0341306C0611104C0809170 -:103AE000D402D801C3C04D875E878D859E856A8BC1 -:103AF0000E94F01B6A898823E1F16623D1F12091AD -:103B0000D402822F82958F7090E0029774F080919A -:103B1000CF029091D00298878F831986DB86CA8660 -:103B20002C87CE0107960E94B11B86E0F801AFEC0E -:103B3000B2E001900D928A95E1F70E94681C0E9404 -:103B40005A1CFF24F394D6C04D875E878D859E85D1 -:103B50000E942421292F22952F7030E02230310538 -:103B60000CF0BCC09F7009F0B6C0805E883008F4CD -:103B7000C1C0C8010E94B11BE4CFC816D90608F421 -:103B800053C0F601E81BF90BCF01883C910508F4FE -:103B900050C0F12C7C2DD98AC88A89890E941A1CB0 -:103BA000EFECF2E086E0DF011D928A95E9F70E94D2 -:103BB0005A1CA0C0751314C0341312C0611110C078 -:103BC0008091D402F8018583C8010E94B11B86E070 -:103BD000EFECF2E0DF011D928A95E9F7FE2C8AC036 -:103BE0004D875E878D859E856A8B0E94F01B6A8952 -:103BF000882309F4BECF662309F4BBCF2091D402F9 -:103C0000822F82958F7090E002970CF48ECF809176 -:103C1000CF029091D0029A8389831B82DD82CC826D -:103C20002E83CE0101967FCF809590958C0D9D1DA2 -:103C3000ACCFF62E662309F49CCF75132EC0341337 -:103C40002CC02091D40220FD1FC0822F82958F703E -:103C5000D9F0D80115962C9315978F3049F08F5FC6 -:103C6000982F9295907F822F8F70892B15968C9329 -:103C7000C8010E94B11B86E0F801AFECB2E00190F0 -:103C80000D928A95E1F793CF86E0F801AFECB2E0B0 -:103C900001900D928A95E1F72DC04D875E878D8545 -:103CA0009E850E94F01B811140CF8091D4028160DB -:103CB0008093D402C8010E94B11B1CC0662309F482 -:103CC00058CF4D875E878D859E850E94F01B882387 -:103CD00009F44FCF2ACF811148CF0CC024303105D1 -:103CE0000CF047CF9F7009F440CFF8019581907F89 -:103CF00009F03BCF8F2D62960FB6F894DEBF0FBE52 -:103D0000CDBFDF91CF911F910F91FF90EF90DF908A -:103D1000CF9008951F93CF93DF93CDB7DEB72C9745 -:103D20000FB6F894DEBF0FBECDBF4F8358876987AB -:103D30007A878B879C87CE0107960E94C31C8823B5 -:103D400069F08F8198852A853B85232BF1F19F3F70 -:103D500009F063C08F3F09F060C037C086E0FE0104 -:103D60003796DE01119601900D928A95E1F76F81E9 -:103D70007885EA85FB85309741F17F3F11F46F3FED -:103D800021F120919E0230E0C901019687709927A8 -:103D900040919D0250E08417950709F447C069835C -:103DA0007A83FD83EC8396E0929FD001939FB00DC0 -:103DB0001124A156BD4FFE01319601900D929A95A6 -:103DC000E1F780939E020E94391C16E080919D02CB -:103DD00090919E028917C1F1189FC001112481564C -:103DE0009D4F0E94C31C882379F1E0919D021E9F84 -:103DF000F0011124E156FD4F4081518162817381B0 -:103E0000848195810E94291C80919D0290E00196F9 -:103E10008770992780939D02D9CF4F8158856985F6 -:103E20007A858B859C850E94291CCFCF0E94EC1B34 -:103E300010929E0210929D02EFECF2E086E0DF010C -:103E40001D928A95E9F7C1CF2C960FB6F894DEBF84 -:103E50000FBECDBFDF91CF911F910895EF92FF92DA -:103E60000F931F93CF93DF938C01009709F46CC0DD -:103E7000F12CEE24E394E8012196F8018491843733 -:103E800040F4843008F051C0813081F0823019F163 -:103E90005BC0853709F444C0A8F19CE7980F9037C0 -:103EA00008F052C08F770E94091941C00E5F1F4F62 -:103EB000FE01C49180E28C0F883048F4C7708E2DCB -:103EC00001C0880FCA95EAF70E940A2214C08C2FFD -:103ED0000E9441182DC00E5F1F4FFE01C49180E269 -:103EE0008C0F883058F4C7708E2D01C0880FCA958A -:103EF000EAF70E9410220E9431221AC08C2F0E94E1 -:103F0000091916C00E5F1F4FFE01C491CC2381F02A -:103F10008FE99FE00197F1F700C00000C150F6CF94 -:103F20000E5F1F4FFE01F49003C00E9441188E01E6 -:103F30008F2D882309F49FCFEFE9FFE03197F1F748 -:103F400000C000008150F5CFDF91CF911F910F91FC -:103F5000FF90EF90089508956093D9027093DA026C -:103F60008093DB029093DC020C94D81B0F931F9379 -:103F70000091D9021091DA022091DB023091DC022B -:103F8000DC01CB01802B912BA22BB32B8093D90288 -:103F90009093DA02A093DB02B093DC021F910F91A1 -:103FA0000C94D81B0F931F930091D9021091DA0241 -:103FB0002091DB023091DC02DC01CB0180239123D4 -:103FC000A223B3238093D9029093DA02A093DB0259 -:103FD000B093DC021F910F910C94D81B0F931F9389 -:103FE0000091D9021091DA022091DB023091DC02BB -:103FF000DC01CB0180279127A227B3278093D90228 -:104000009093DA02A093DB02B093DC021F910F9130 -:104010000C94D81B1092D5021092D6021092D7029F -:104020001092D8020C94D81B41E050E060E070E0A0 -:1040300004C0440F551F661F771F8A95D2F740931F -:10404000D5025093D6026093D7027093D8020C9495 -:10405000D81B41E050E060E070E004C0440F551F01 -:10406000661F771F8A95D2F78091D5029091D6026C -:10407000A091D702B091D802482B592B6A2B7B2BE9 -:104080004093D5025093D6026093D7027093D80222 -:104090000C94D81B41E050E060E070E004C0440F95 -:1040A000551F661F771F8A95D2F7409550956095EA -:1040B00070958091D5029091D602A091D702B091CF -:1040C000D802482359236A237B234093D502509377 -:1040D000D6026093D7027093D8020C94D81B41E0AB -:1040E00050E060E070E004C0440F551F661F771F6A -:1040F0008A95D2F78091D5029091D602A091D702ED -:10410000B091D802482759276A277B274093D502C8 -:104110005093D6026093D7027093D8020C94D81BA8 -:104120000F931F930091D5021091D6022091D702D0 -:104130003091D802DC01CB01802B912BA22BB32B29 -:104140008093D5029093D602A093D702B093D80261 -:104150001F910F910C94D81B0F931F930091D502C0 -:104160001091D6022091D7023091D802DC01CB0108 -:1041700080239123A223B3238093D5029093D60268 -:10418000A093D702B093D8021F910F910C94D81B23 -:104190000F931F930091D5021091D6022091D70260 -:1041A0003091D802DC01CB0180279127A227B327C9 -:1041B0008093D5029093D602A093D702B093D802F1 -:1041C0001F910F910C94D81B0895CF92DF92EF921C -:1041D000FF920F931F93CF93DF938C01C090D9026E -:1041E000D090DA02E090DB02F090DC028091D50200 -:1041F0009091D602A091D702B091D802C82AD92AAC -:10420000EA2AFB2ACFE1D0E0D701C6010C2E04C078 -:10421000B695A795979587950A94D2F780FF06C023 -:10422000B8018C2F0E948008019721F4219760F734 -:1042300080E001C08C2FDF91CF911F910F91FF90F3 -:10424000EF90DF90CF900895CF93DF93EC010E9421 -:10425000E520BE010E948008DF91CF910895CB0137 -:104260000E94242108958091DD028595859585958C -:1042700008958091DD028770089598E0899F9001EC -:104280001124262B2093DD020C9429202091DD029D -:10429000809582238093DD02982F977069F430E037 -:1042A000482F552747FD50952417350729F0859548 -:1042B000859585950C944A2008959091DD0297701C -:1042C00081E009F480E0089590911501992321F08F -:1042D00090911601911109C0209117013091180198 -:1042E000F90132969FEF40E01FC0982F9695969562 -:1042F00096959F3050F5E0911701F0911801E90F64 -:10430000F11D877021E030E0A90102C0440F551F64 -:104310008A95E2F7CA019181892B818308959F3F95 -:1043200039F04F5F4E3041F051915813F8CF0DC026 -:104330005111F7CF942FF5CF9F3F39F0F901E90FD5 -:10434000F11D97FDFA9582830895089590911501C6 -:10435000992321F090911601911109C02091170124 -:1043600030911801F9013296205F3F4F1FC0982FFE -:104370009695969596959F30F0F4E0911701F091FF -:104380001801E90FF11D877021E030E0A90102C09A -:10439000440F551F8A95E2F7CA01809591818923C0 -:1043A000818308953196E217F30729F090819813DD -:1043B000F9CF1082F7CF089581E090E0E0911701E6 -:1043C000F0911801E80FF91F1082019680319105D4 -:1043D000A9F708959091F102892B8093F102089535 -:1043E00080959091F10289238093F10208951092B3 -:1043F000F10208959091F002892B8093F0020895C4 -:1044000080959091F00289238093F0020895109294 -:10441000F00208959091EF02892B8093EF020895A6 -:1044200080959091EF0289238093EF020895109276 -:10443000EF0208958093DE0208951092DE0208953F -:104440008091170190911801FC0131969C01205F29 -:104450003F4F80E0919191118F5FE217F307D1F701 -:104460000895E0911701F09118018091F102808385 -:10447000E0911701F091180190818091F002892B51 -:104480008083E0911701F091180190818091EF02F3 -:10449000892B80838091DE02882361F0E0911701EF -:1044A000F09118019081892B80830E942022811134 -:1044B0001092DE0280911701909118010C9416174A -:1044C00020E0009739F0AC01415051098423952335 -:1044D0002F5FF7CF822F089580911303843039F135 -:1044E0001092F30220E488E190E00FB6F894A895CA -:1044F000809360000FBE2093600080E00E94EC0279 -:1045000080E00E941A0983B7817F846083BF83B7EC -:10451000816083BF7894889583B78E7F83BF88E15D -:104520000FB6F89480936000109260000FBE08955B -:104530000895089580E00E94EC020E9498220E9453 -:1045400075090E9499220E94FA0991E0811101C027 -:1045500090E0892F08950E94EC1B80E00E94EC02FD -:104560000E9414280E940A170C941A091F920F9295 -:104570000FB60F9211248F939F93AF93BF938091A7 -:10458000F302811113C08091F4029091F502A09181 -:10459000F602B091F7024196A11DB11D8093F4027D -:1045A0009093F502A093F602B093F702BF91AF91FA -:1045B0009F918F910F900FBE0F901F90189582E0E2 -:1045C00084BD93E095BD9AEF97BD80936E000895EA -:1045D0002FB7F8948091F4029091F502A091F60221 -:1045E000B091F7022FBF0895CF92DF92EF92FF9222 -:1045F0000F931F932FB7F8944091F4025091F50256 -:104600006091F6027091F7022FBF6A017B01EE24E0 -:10461000FF248C0120E030E0C016D106E206F3064C -:1046200010F4415051099A01281B390BC9011F91FF -:104630000F91FF90EF90DF90CF9008951F920F920F -:104640000FB60F9211248F939F93AF93BF938091D6 -:10465000F4029091F502A091F602B091F702019652 -:10466000A11DB11D8093F4029093F502A093F60270 -:10467000B093F702BF91AF919F918F910F900FBEB2 -:104680000F901F9018950E940714F8942FEF87EA57 -:1046900091E6215080409040E1F700C0000087E0A3 -:1046A00090EBDC0180931E0390931F03A0932003E3 -:1046B000B09321039CE088E10FB6F894A89580930D -:1046C00060000FBE90936000FFCF0E94A423811171 -:1046D00002C00E9480230E94AF238093F2020E94B6 -:1046E000B72380931C0387FB882780F980931601EA -:1046F0000E94B323682F70E080E090E00C94AC1F20 -:104700006DEE7EEF80E090E00E94CB2C60E082E0D6 -:1047100090E00E94B92C60E083E090E00E94B92C08 -:1047200060E084E090E00E94B92C60E085E090E0D9 -:104730000E94B92C60E086E090E00E94B92C6FEFF7 -:1047400087E090E00C94B92C80E090E00E94B32CBC -:1047500021E08D3E9E4F09F020E0822F089582E0F7 -:1047600090E00C94AB2C83E090E00C94AB2C84E0B4 -:1047700090E00C94AB2C682F84E090E00C94B92C62 -:1047800086E090E00C94AB2C682F86E090E00C94CF -:10479000B92C87E090E00C94AB2C682F87E090E078 -:1047A0000C94B92C8091FA0280FF0BC060911C011F -:1047B00085E0689FB001112475956795759567959B -:1047C0002BC081FF09C060911C0185E0689FB0018A -:1047D00011247595679520C082FF07C060911C0168 -:1047E00085E0689FB001112417C09091FB029923C6 -:1047F000D1F060911B01961788F720911C0185E08C -:10480000289F90011124929FA001939F500D112485 -:1048100070E0CA010E94912C6038710540F4611566 -:10482000710539F002C065E070E0862F08958FE7CA -:10483000089581E008958091FA0280FF08C0609198 -:104840001A0170E0759567957595679521C081FF90 -:1048500006C060911A0170E07595679519C082FFD6 -:1048600004C060911A0170E010C09091FB0299237E -:10487000C1F0609119019617A0F780911A01899FE4 -:10488000C001112470E00E94912C6038710528F459 -:104890006115710521F0862F08958FE7089581E055 -:1048A000089561E070E0F4CF803F21F40E94D223AC -:1048B000819504C0813F29F40E94D2238093FE0297 -:1048C0000895823F21F40E94D223819504C0833F42 -:1048D00029F40E94D2238093FD020895893F19F4A0 -:1048E0000E941B2405C08A3F31F40E941B2481953D -:1048F0008093FF0208958B3F21F40E941B24819531 -:1049000004C08C3F29F40E941B2480930003089567 -:10491000843F21F48091FC02816017C0853F21F41F -:104920008091FC02826011C0863F21F48091FC02DC -:1049300084600BC0873F21F48091FC02886005C031 -:10494000883F31F48091FC0280618093FC020895DD -:104950008D3F21F48091FA0281600BC08E3F21F4DB -:104960008091FA02826005C08F3F29F48091FA029B -:1049700084608093FA020895803F39F48091FE02AA -:1049800087FF6CC01092FE0269C0813F29F48091BC -:10499000FE021816BCF362C09091FD02823F29F41A -:1049A00097FF5CC01092FD0259C0833F19F419169D -:1049B000CCF354C0893F41F48091FF0218160CF0EB -:1049C0004DC01092FF024AC08A3F29F48091FF0235 -:1049D00087FF44C0F6CF8B3F39F48091000387FFF7 -:1049E0003DC0109200033AC08C3F29F4809100032F -:1049F0001816BCF333C0843F21F48091FC028E7FF3 -:104A000017C0853F21F48091FC028D7F11C0863F45 -:104A100021F48091FC028B7F0BC0873F21F48091B1 -:104A2000FC02877F05C0883F31F48091FC028F7EB5 -:104A30008093FC0213C08D3F21F48091FA028E7F97 -:104A40000BC08E3F21F48091FA028D7F05C08F3F0D -:104A500029F48091FA028B7F8093FA028091FD0203 -:104A600081110EC08091FE0281110AC08091FF0267 -:104A7000811106C080910003811102C01092FB02D7 -:104A800008958CEF92E00E9421170E94E8229093F3 -:104A9000F9028093F80208951F93CF93DF938091DA -:104AA000F8029091F9020E94F422AC019091FB026D -:104AB000992321F020911D0130E006C020911E01B4 -:104AC0008AE0289F900111244217530708F486C0FA -:104AD0008091FD02C091FE02D091FF02109100036F -:104AE000811107C0C11176C0D11174C0111172C0FB -:104AF00075C09F3F19F09F5F9093FB02181624F436 -:104B00000E94D2238093FD028091FD0287FF05C0A1 -:104B10000E94D22381958093FD021C1624F40E94EA -:104B2000D2238093FE028091FE0287FF05C00E947F -:104B3000D22381958093FE026091FD02662339F1B4 -:104B4000C091FE02CC2319F1772767FD7095872F5E -:104B5000972F0E94B32923E333E343E35FE30E94EB -:104B6000C32A0E9480296093FD026C2F772767FD7E -:104B70007095872F972F0E94B32923E333E343E3F4 -:104B80005FE30E94C32A0E9480296093FE021D16E3 -:104B900024F40E941B248093FF028091FF0287FF70 -:104BA00005C00E941B2481958093FF02111624F4F6 -:104BB0000E941B24809300038091000387FF05C09F -:104BC0000E941B24819580930003DF91CF911F9158 -:104BD0000C9441259F3F09F08ECF96CFDF91CF9166 -:104BE0001F910895ECEFF2E085E0DF011D928A95B8 -:104BF000E9F71092FB021092FA020895833081F1D6 -:104C000028F4813059F08230D1F00895853009F4CC -:104C100049C0B8F1863009F456C0089580911E014C -:104C2000262F30E0280F311D2F3F310524F4680F67 -:104C300060931E0108958FEF80931E010895809167 -:104C40001D01262F30E0280F311D2F3F310524F4A0 -:104C5000680F60931D0108958FEF80931D010895E3 -:104C600080911C01262F30E0280F311D2F3F310588 -:104C700024F4680F60931C0108958FEF80931C014A -:104C8000089580911B01262F30E0280F311D2F3F02 -:104C9000310524F4680F60931B0108958FEF809312 -:104CA0001B01089580911A01262F30E0280F311D35 -:104CB0002F3F310524F4680F60931A0108958FEF98 -:104CC00080931A01089580911901262F30E0280F52 -:104CD000311D2F3F310524F4680F609319010895A9 -:104CE0008FEF809319010895833011F128F48130FA -:104CF00049F0823091F00895853081F120F18630BD -:104D0000C1F1089580911E01681720F4861B8093DD -:104D10001E01089510921E01089580911D016817CB -:104D200020F4861B80931D01089510921D010895A3 -:104D300080911C01681720F4861B80931C01089544 -:104D400010921C01089580911B01681720F4861BA6 -:104D500080931B01089510921B01089580911A0100 -:104D6000681720F4861B80931A01089510921A0187 -:104D7000089580911901681720F4861B809319010A -:104D800008951092190108950F931F93873208F028 -:104D900048C08E3108F08DC0803109F477C008F525 -:104DA000873009F461C068F4863009F09DC08091B5 -:104DB000F202817F8E7F8093F20281E08093020372 -:104DC00094C08B3009F489C08E3009F08DC0809179 -:104DD000F20282FB222720F991E0922790FB82F9D0 -:104DE0005EC0863109F479C060F4813109F07CC07D -:104DF0000E94EC1B9091160181E089278093160197 -:104E00006CC0893109F469C08B3109F06DC08091A3 -:104E1000F20281FB222720F991E0922790FB81F991 -:104E20003EC0883309F459C050F4893209F457C0A0 -:104E3000853309F454C0873209F451C055C0833416 -:104E400009F44DC028F48A3308F44EC0895332C0A7 -:104E5000883409F049C00E94EC1B0E942A0A0E9473 -:104E6000F1030E94432339C09091F202892F80956B -:104E7000817080FB90F929F0966098609093F2021F -:104E800034C0997F977F9093F20227C08091F202FD -:104E900083FB222720F991E0922790FB83F98093EE -:104EA000F2029923D1F08091F20281608093F202A4 -:104EB00014C08D5141E050E060E070E08A019B0138 -:104EC00004C0000F111F221F331F8A95D2F7C9019A -:104ED000B8010E94AC1F0E94EC1B81E006C061E09B -:104EE00070E080E090E0F5CF80E01F910F91089591 -:104EF00080E0089580E00895CF93C82F8091020349 -:104F0000813069F018F08230C9F184C0E091170156 -:104F1000F09118018081823209F07EC007C0E091D3 -:104F20001701F09118018081823261F48C2F0E9468 -:104F30007827811104C08C2F0E94C4261DC081E0F7 -:104F400090E01AC08C2F0E947A27811114C0C431BE -:104F500079F048F4CB3079F0C03109F061C082E0DB -:104F60008093020308C0C93219F0C83321F058C039 -:104F70001092020355C081E0817054C0C93291F192 -:104F800020F5C43179F1B0F4C73009F047C08EE1A3 -:104F900080931E0182E380931D018AE080931C01AF -:104FA00084E180931B0188E080931A0188E280935A -:104FB000190134C0CE51C63088F5EC2FF0E0EA5428 -:104FC000FE4F80818093010329C0CE34E9F020F4A4 -:104FD000CB3421F56AE013C0C13579F0C235F1F464 -:104FE00061E00DC080910103882319F01092010344 -:104FF00015C081E08093020315C061E006C0809176 -:1050000001030E94FE250AC06AE0809101030E940C -:10501000742604C01092020380E004C081E002C044 -:1050200080E0AACFCF9108950E94A423811102C0ED -:105030000E9480230E94C02380931D0380FF02C032 -:10504000869501C080E00C94EC0280911D03982F9E -:105050009695292F30E0233031054CF49F5F990F4E -:105060008170892B816080931D030E94C4238091ED -:105070001D0386950C94EC0280911D03982F969544 -:1050800091F09158990F8170892B80931D038E7F29 -:1050900091E009F490E080911D0390FB80F98093EA -:1050A0001D030E94C42380911D0386950C94EC027D -:1050B00080911D03982F909590FB80F980931D039C -:1050C0000E94C42380911D0380FF02C0869501C009 -:1050D00080E00C94EC0290911D03892F86958F5FE0 -:1050E0008F779170843028F4880F892B80931D036B -:1050F00002C090931D0380911D038E7F91E009F4FF -:1051000090E080911D0390FB80F980931D030E9425 -:10511000C42380911D0386950C94EC0220911D03FD -:10512000922F96958927982F990F822F8170892B1E -:1051300080931D038E7F91E009F490E080911D0320 -:1051400090FB80F980931D030E94C42380911D036E -:1051500086950C94EC0280911D0386950895505815 -:10516000BB27AA270ED0D1C1C2D130F0C7D120F0C1 -:1051700031F49F3F11F41EF4B7C10EF4E095E7FB44 -:105180009FC1E92FD3D180F3BA1762077307840751 -:10519000950718F071F49EF5EBC10EF4E0950B2E17 -:1051A000BA2FA02D0B01B90190010C01CA01A00179 -:1051B0001124FF27591B99F0593F50F4503E68F1D4 -:1051C0001A16F040A22F232F342F4427585FF3CF15 -:1051D000469537952795A795F0405395C9F77EF4E6 -:1051E0001F16BA0B620B730B840BBAF09150A1F02F -:1051F000FF0FBB1F661F771F881FC2F70EC0BA0FB5 -:10520000621F731F841F48F4879577956795B7953C -:10521000F7959E3F08F0B3CF9395880F08F0992734 -:10522000EE0F97958795089527D108F481E00895AA -:105230000CD06BC163D140F05AD130F021F45F3F04 -:1052400019F03EC1511195C14FC170D198F3992306 -:10525000C9F35523B1F3951B550BBB27AA2762173A -:105260007307840738F09F5F5F4F220F331F441F7F -:10527000AA1FA9F333D00E2E3AF0E0E830D09150B7 -:105280005040E695001CCAF729D0FE2F27D0660FA4 -:10529000771F881FBB1F261737074807AB07B0E8E3 -:1052A00009F0BB0B802DBF01FF2793585F4F2AF0F9 -:1052B0009E3F510568F004C15CC15F3FECF3983E2E -:1052C000DCF3869577956795B795F7959F5FC9F756 -:1052D000880F911D9695879597F90895E1E0660FDF -:1052E000771F881FBB1F621773078407BA0720F058 -:1052F000621B730B840BBA0BEE1F88F7E0950895C1 -:1053000004D06894B11135C1089518D188F09F5721 -:1053100090F0B92F9927B751A0F0D1F0660F771F01 -:10532000881F991F1AF0BA95C9F712C0B13081F0E1 -:105330001FD1B1E008951CC1672F782F8827B85F6F -:1053400039F0B93FCCF3869577956795B395D9F742 -:105350003EF490958095709561957F4F8F4F9F4F4C -:105360000895E89409C097FB3EF490958095709558 -:1053700061957F4F8F4F9F4F9923A9F0F92F96E9A1 -:10538000BB279395F695879577956795B795F11116 -:10539000F8CFFAF4BB0F11F460FF1BC06F5F7F4FB3 -:1053A0008F4F9F4F16C0882311F096E911C07723C5 -:1053B00021F09EE8872F762F05C0662371F096E8CE -:1053C000862F70E060E02AF09A95660F771F881F9D -:1053D000DAF7880F9695879597F9089588D018F091 -:1053E00011F08CD038F480C0C4C0E92F9FD0B0F346 -:1053F0005523C9F3E7FB6217730784079507A8F1E4 -:1054000099F3E92FFF2788232AF03197660F771F3A -:10541000881FDAF7952F5527442332F091505040DA -:10542000220F331F441FD2F7BB27E91BF50B621B6A -:10543000730B840BB109C1F222F4620F731F841F36 -:10544000B11D31972AF0660F771F881FBB1FEFCF62 -:10545000915050405AF041F0882332F0660F771F88 -:10546000881F91505040C1F7939530C0869577952D -:1054700067959F5FD9F7F8CF990F0008550FAA0BD2 -:10548000E0E8FEEF16161706E807F907C0F0121657 -:105490001306E407F50798F0621B730B840B950B5A -:1054A00039F40A2661F0232B242B252B21F40895AF -:1054B0000A2609F4A140A6958FEF811D811D08954C -:1054C00097F99F6780E870E060E008959F3F31F0B2 -:1054D000915020F4879577956795B795880F911D22 -:1054E0009695879597F908959FEF80EC089500248D -:1054F0000A941616170618060906089500240A9439 -:1055000012161306140605060895092E0394000CBE -:1055100011F4882352F0BB0F40F4BF2B11F460FF4D -:1055200004C06F5F7F4F8F4F9F4F089557FD905876 -:10553000440F551F59F05F3F71F04795880F97FB57 -:10554000991F61F09F3F79F0879508951216130611 -:105550001406551FF2CF4695F1DF08C01616170640 -:105560001806991FF1CF8695710561050894089575 -:10557000E894BB2766277727CB0197F908957CDF4E -:1055800008F48FEF08950BD0C0CFB1DF28F0B6DF5D -:1055900018F0952309F094CFA7CF1124EACFC6DFE6 -:1055A000A0F3959FD1F3950F50E0551F629FF00136 -:1055B000729FBB27F00DB11D639FAA27F00DB11D8F -:1055C000AA1F649F6627B00DA11D661F829F222718 -:1055D000B00DA11D621F739FB00DA11D621F839F9F -:1055E000A00D611D221F749F3327A00D611D231F75 -:1055F000849F600D211D822F762F6A2F11249F57C3 -:1056000050408AF0E1F088234AF0EE0FFF1FBB1FE5 -:10561000661F771F881F91505040A9F79E3F510584 -:1056200070F04ECFA6CF5F3FECF3983EDCF386954B -:1056300077956795B795F795E7959F5FC1F7FE2B2F -:10564000880F911D9695879597F90895FA01EE0FA9 -:10565000FF1F30962105310599F16115710561F43F -:105660008038BFE39B0749F168949038810561F069 -:105670008038BFEF9B0741F0992342F5FF3FE105DA -:105680003105210511F1E8940894E795D901AA2381 -:1056900029F4AB2FBE2FF85FD0F310C0FF5F70F47A -:1056A000A695E0F7F73950F019F0FF3A38F49F77F4 -:1056B0009F930CD00F9007FC905808953EF014CFA4 -:1056C00060E070E080E89FE308954FE79F775F9385 -:1056D0004F933F932F939ED02F913F914F915F9186 -:1056E00052DF05C019F40EF0EBCE42CFFDCE26DF1F -:1056F000C8F39638C0F707F80F92E8942BE33AEA1C -:1057000048EB5FE74EDF0F920F920F924DB75EB7F7 -:105710000F92C0D0EAE0F1E016D04F915F91EF9187 -:10572000FF91E595EE1FFF1F49F0FE57E068442703 -:10573000EE0F441FFA95E1F74195550B32D00F90CB -:1057400007FE26C00895DF93CF931F930F93FF9218 -:10575000EF92DF927B018C01689405C0DA2EEF0195 -:105760001EDFFE01E894A591259135914591559153 -:10577000AEF3EF0106DDFE019701A801DA9479F797 -:10578000DF90EF90FF900F911F91CF91DF910895DF -:105790009B01AC0160E070E080E89FE349CD90CED2 -:1057A00095CECCDEE8F39923D9F3940F511DBBF3CA -:1057B0009150504094F059F0882332F0660F771FD3 -:1057C000881F91505040C1F79E3F510544F7880F04 -:1057D000911D9695879597F908955F3FACF0983E97 -:1057E0009CF0BB27869577956795B79508F4B160CF -:1057F0009395C1F7BB0F58F711F460FFE8CF6F5FC7 -:105800007F4F8F4F9F4FE3CFB4CE0EF05FCE6CCE65 -:10581000689456CE93DEC8F39923D1F3C6F3DF9391 -:10582000CF931F930F93FF92C92FDD2788232AF070 -:105830002197660F771F881FDAF720E030E040E8F5 -:105840005FEB9FE3883920F0803E30F021968F7720 -:1058500087DCE2E3F1E003C083DCEFE5F1E073DF36 -:105860008B01BE01EC01FB2E6F5771097595771FF7 -:10587000880B990B78DD28E132E741E35FE38FDEA7 -:10588000AF2D9801AE01FF900F911F91CF91DF9145 -:1058900078DC3BCEFA01DC01AA0FBB1F9B01AC01F7 -:1058A000BF5728F422273327442750781FC0B75109 -:1058B00088F4AB2F0024469537952795011CA395B6 -:1058C000D2F3002069F0220F331F441FB395DAF39F -:1058D0000DD045CC61307105A0E88A07B94630F497 -:1058E0009B01AC016627772788279078309621F0B6 -:1058F00020833183428353830895AA1BBB1B51E14C -:1059000007C0AA1FBB1FA617B70710F0A61BB70B2F -:10591000881F991F5A95A9F780959095BC01CD01D4 -:10592000089597FB072E16F4009407D077FD09D051 -:105930000E947D2C07FC05D03EF4909581959F4FE9 -:105940000895709561957F4F0895EE0FFF1F0590A4 -:10595000F491E02D0994F999FECF92BD81BDF89A9A -:10596000992780B50895A8E1B0E042E050E00C949A -:10597000D32C262FF999FECF92BD81BDF89A0197BD -:1059800000B4021639F01FBA20BD0FB6F894FA9A87 -:10599000F99A0FBE08950196272F0E94BA2C0C94F5 -:1059A000B92CDC01CB01FC01F999FECF06C0F2BD98 -:1059B000E1BDF89A319600B40D9241505040B8F7CD -:0659C0000895F894FFCFEA -:1059C600640007000CFF0000003F640E109C107975 -:1059D60010451011100101DF022808140A321E00BA -:1059E60002040507090B0C0E1011131517181A1CC3 -:1059F6001D1F2123242628292B2D2F3032343537FD -:105A0600393B1F0F03764F5F6F7F49694379095909 -:105A160053633149803F5D8B803FF8BF803FCAE1C9 -:105A2600803F73ED803FCAE1803FF8BF803F5D8BCA -:105A3600803F3149803F0000803FF16D7F3F75EA2E -:105A46007E3F4C827E3F833F7E3F84287E3F833F5E -:105A56007E3F4C827E3F75EA7E3FF16D7F3F0000C0 -:105A6600803F3F4D3639E304960460042704BA03A9 -:105A7600D303EC0305040102030405060708090025 -:00000001FF diff --git a/keyboard/planck/keymaps/brandon/compiled.hex b/keyboard/planck/keymaps/brandon/compiled.hex deleted file mode 100644 index 2b6bb328df..0000000000 --- a/keyboard/planck/keymaps/brandon/compiled.hex +++ /dev/null @@ -1,1456 +0,0 @@ -:100000000C94C1020C9405030C9405030C94050395 -:100010000C9405030C9405030C9405030C94050340 -:100020000C9405030C9405030C94B2140C948415E1 -:100030000C94E6220C9405030C9405030C94050320 -:100040000C9405030C9467030C9405030C940503AE -:100050000C9405030C944E230C9405030C94050397 -:100060000C9405030C9405030C9405030C940503F0 -:100070000C9405030C9405030C9405030C940503E0 -:100080000C94270B0C9405030C9405030C940503A6 -:100090000C9405030C9405030C9405030C940503C0 -:1000A0000C9405030C9405030C940503F115131629 -:1000B00001171316011758167B160117D016E316F1 -:1000C000CD19CD19FC19FC193B1A5B1AB11BB11BD8 -:1000D000661AB11B161B161B7D1B861BB11BAB1BA7 -:1000E000231B231B231B231B231B231B231B231B20 -:1000F000231B231B231B231B231B231B231B231B10 -:10010000331B411B481B4F1B591B07634236B79BD0 -:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 -:100120005763BD6DEDFD753EF6177231BF000000DF -:10013000803F08000000BE922449123EABAAAA2AC2 -:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD -:1001500000000000BF000000803F00000000000819 -:100160004178D3BB4387D1133D190E3CC3BD4282B6 -:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 -:10018000FFBE01C4FF7F3F00000000000000000030 -:1001900000000000000000010204060A0F17202CD6 -:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 -:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF -:1001C00002010000000000000000000029001400EF -:1001D0001A000800150017001C0018000C0012007F -:1001E00013002A002B0004001600070009000A0073 -:1001F0000B000D000E000F0033003400E1001D0065 -:100200001B00060019000500110010003600370021 -:1002100038002872E000E200E300025403522C0090 -:100220002C0004525000510052004F0029001400CD -:100230001A00090013000A000D000F0018001C002E -:1002400033002A002B0004001500160017000700D9 -:100250000B00110008000C0012003400E1001D002A -:100260001B000600190005000E00100036003700C4 -:1002700038002872E000E200E300025403522C0030 -:100280002C0004525000510052004F000100420067 -:100290004300440045004B002202380024002500A2 -:1002A00026002A0001003E003F00400041004E00B1 -:1002B0004A002502210022002300310201003A00F9 -:1002C0003B003C003D004C004D0027001E001F007D -:1002D00020000100010001000100010001000100F7 -:1002E000010001005000510052004F0035021E0273 -:1002F0001F022002210222022302240225022602DA -:1003000027022A0001003A003B003C003D003E006D -:100310003F002D022E022F02300231020100400068 -:1003200041004200430044004500005301530030A7 -:100330000050010001000100010001000100010066 -:1003400001000100AB00AA00A900AE0035001E00AC -:100350001F00200021002200230024002500260089 -:1003600027002A0001003A003B003C003D003E000F -:100370003F002D002E002F00300031000100400012 -:100380004100420043004400450000530153003047 -:100390000050010001000100010001000100010006 -:1003A00001000100AB00AA00A900AE002803540020 -:1003B00068006500200050006C0061006E00630062 -:1003C0006B0020004B006500790062006F00610047 -:1003D0007200640000002C034F007200740068007B -:1003E0006F006C0069006E00650061007200200003 -:1003F0004B006500790062006F00610072006400CC -:10040000730000000403090409026D00040100A048 -:10041000FA09040000010301010009211101000192 -:10042000223F000705810308000A090401000103B7 -:10043000010200092111010001224D00070582037C -:1004400008000A090402000103000000092111014B -:1004500000012236000705830308000A090403008F -:1004600001030000000921110100012239000705E4 -:1004700084031000011201100100000008EDFE606D -:100480006001000102000105010906A1010507192B -:10049000E029E71500250195087501810205081975 -:1004A00001290595057501910295017503910105D5 -:1004B000071900297715002501957875018102C07B -:1004C00005010980A101850216010026B7001A0165 -:1004D000002AB700751095018100C0050C0901A123 -:1004E000018503160100269C021A01002A9C027550 -:1004F0001095018100C005010902A1010901A100B7 -:1005000005091901290515002501950575018102C7 -:100510009501750381010501093009311581257F98 -:1005200095027508810609381581257F95017508A2 -:100530008106050C0A38021581257F950175088111 -:1005400006C0C005010906A101050719E029E71544 -:100550000025019508750181029501750881010545 -:1005600008190129059505750191029501750391F9 -:10057000010507190029FF150025FF95067508815B -:1005800000C011241FBECFEFDAE0DEBFCDBF04B63E -:1005900003FE24C080911E0390911F03A0912003AD -:1005A000B09121038730904BA740B04BB9F4109223 -:1005B0001E0310921F03109220031092210314BEF9 -:1005C00084B7877F84BF88E10FB6F894809360007A -:1005D000109260000FBEE0E0F8E3099511E0A0E0A2 -:1005E000B1E0E6E2FAE502C005900D92A03CB10749 -:1005F000D9F713E0A0ECB1E001C01D92AE31B10714 -:10060000E1F70E94F8110C94112D0C94000008954C -:10061000089581E0089508950C9408030C9409034B -:100620000C940B030E94DB2823E030E0281B3109E7 -:10063000220F2093C4010895282F2F9880918000C5 -:10064000211108C0877F8093800010928D00109246 -:100650008C001BC0886080938000233019F48FEFDA -:100660009FEF0FC083E090E0821B9109880F991FD4 -:100670002FEF3FEFA90102C0569547958A95E2F703 -:10068000CA0190938D0080938C000C9412030E94F9 -:10069000120384E08093C3011092C0010895279A49 -:1006A0002F988FEF9FEF90938700809386008AE0CA -:1006B0008093800089E1809381000E9444280C94FB -:1006C00047030E944F036E9A769A0C9407031F9279 -:1006D0000F920FB60F9211242F933F938F939F93F6 -:1006E000EF93FF93E091C101F091C201CF01019618 -:1006F0009093C2018093C1010090C30102C0F6959E -:10070000E7950A94E2F7EF738091C001823019F403 -:10071000E03251F404C0813039F4EF3329F4809190 -:100720006F008D7F80936F00F0E0E457FE4FE491FF -:1007300021E031E0E29FC001E39F900D1124009081 -:10074000C40102C0969587950A94E2F790938D00B4 -:1007500080938C00FF91EF919F918F913F912F910A -:100760000F900FBE0F901F90189561110DC0FC01E6 -:100770008281882331F085EE0E9471180E949B28A7 -:1007800003C085EE0E94391980E090E0089581E071 -:1007900008950C94C70308950C9461038091150289 -:1007A000882309F448C08091D1019091D20100972B -:1007B00079F40E9418239093D2018093D101809103 -:1007C000D30190E0009771F48091D40190E00AC0C9 -:1007D0000E9424232091000130910101281739073C -:1007E00040F329C00197880F991F880F991FFC01BA -:1007F000EB52FE4F60817181828193810E948D0A4C -:10080000E091D30184E0E89FF0011124EB52FE4F08 -:1008100060817181828193814FE050E00E94450E9A -:100820008091D30190E001966091D40170E00E9424 -:10083000C12C8093D3010C940C03109217020C94DA -:100840005A0A0895089581E0809317020C942204B7 -:10085000089508958F929F92AF92BF92EF92FF9268 -:100860000F931F93CF93DF93CDB7DEB7A3970FB648 -:10087000F894DEBF0FBECDBF7C01FC010081118169 -:10088000C8010E941521B8010E942C068C01B701F5 -:100890000E94C903882309F4CCC10032F0E51F0788 -:1008A00041F4F7018281882309F458C00E94A90EFF -:1008B000C0C10132F0E51F0741F4F70182818823AE -:1008C00009F44CC00E94B20EB4C10232F0E51F0719 -:1008D00051F4F7018281882309F440C00E94A50EDB -:1008E0008111F0CFE3CF0332F0E51F0739F4F701B0 -:1008F0008281882399F10E9423049BC10432F0E590 -:100900001F0739F4F7018281882341F10E941D04F9 -:1009100090C10532F0E51F0749F4F7018281882371 -:10092000E9F0809117028111F1CFE5CF0632F0E5B1 -:100930001F0739F4F7018281882381F00E94B90EE4 -:100940000AC00732F0E51F0749F4F70182818823C6 -:1009500029F00E94C40E0E9429046BC180911702E5 -:10096000811105C0F70182818111CFC018C1003EFD -:10097000110579F4F7018281882309F44DC00E94A2 -:100980005A0A81E080931602109215021092D40147 -:1009900050C1023E110559F4F70182818823E1F12B -:1009A0000E945A0A109216021092150242C1033E8A -:1009B000110591F4F7018281882371F10E945A0A8E -:1009C0001092160281E0809315021092D3011092CA -:1009D000D2011092D1012DC10235110559F4F70150 -:1009E0008281882309F425C1809100019091010141 -:1009F0000A970DC00135110579F4F701828188232A -:100A000009F417C180910001909101010A96909319 -:100A10000101809300010DC14091040183E2EFE1E7 -:100A2000F1E0DE01119601900D928A95E1F7F70150 -:100A3000808121E030E02C0F3D1F280F311DC901BE -:100A40002091020130910301FC01E20FF31F60814C -:100A5000772767FD7095640F711D882777FD809556 -:100A6000982F0E94E32920E030E040E451E40E9406 -:100A700048294B015C01F701218184E090E0821B51 -:100A80009109BC01882777FD8095982F0E94E32962 -:100A90009B01AC01C501B4010E94E0289B01AC019F -:100AA00060E070E080E090E40E94562B20E030E0AF -:100AB0004CED50E40E94F32A4B015C01F701828166 -:100AC0008823D1F04FE050E0C501B4010E94450EEB -:100AD000809116028823A1F08091D40124E0829FA6 -:100AE000F0011124EB52FE4F80829182A282B382E8 -:100AF0008F5F8093D40104C0C501B4010E948D0AA8 -:100B00000F3F110508F02ECF94C08091D0018111C4 -:100B10001FC0043130E5130709F051C00E94CB0318 -:100B200081E08093D0010E9418239093CF0180939D -:100B3000CE011092C7011092C9011092C801109203 -:100B4000CB011092CA011092CD011092CC0171C05C -:100B50008091CE019091CF010E942423883C910581 -:100B600070F48091C701E82FF0E0EE0FFF1FE8530B -:100B7000FE4F118300838F5F8093C7015AC00438F2 -:100B800080E5180721F00538104501F13AC0F7015A -:100B90008281882341F01092C50182E01EC0043892 -:100BA00030E5130759F58091C501811106C086E231 -:100BB0000E94711886E20E94391982E01CC0043834 -:100BC000F0E51F0741F305381045D9F4F70182819C -:100BD000882331F01092C60180E20E94881929C052 -:100BE0008091C601811106C087E20E94711887E2D8 -:100BF0000E94391980E20E948F191BC005381045E8 -:100C000029F381E08093C5018093C601C701A396B3 -:100C10000FB6F894DEBF0FBECDBFDF91CF911F910D -:100C20000F91FF90EF90BF90AF909F908F900C949A -:100C30000E0380E0A3960FB6F894DEBF0FBECDBFC3 -:100C4000DF91CF911F910F91FF90EF90BF90AF90E8 -:100C50009F908F90089508959CE0799FF001112452 -:100C600090E3899FE00DF11D1124E60FF11DEE0FB9 -:100C7000FF1FE453FE4F859194910895880F991FAB -:100C8000FC01E45BFF4F859194910895880F991FB3 -:100C9000FC01E453FE4F8591949108950F931F93A7 -:100CA000CF93DF93EC01811521E39207A0F5C115E5 -:100CB00080E3D80708F0D7C0C83ED105D8F4C03EBD -:100CC000D10508F007C2C83AD10578F4C53AD10574 -:100CD00008F06AC0C130D10509F463C008F4F7C157 -:100CE000C430D10508F0F6C1F2C1CB3BD10508F400 -:100CF00066C0EDC1C11590E2D90708F0AFC0C115BB -:100D000021E0D20708F0E6C1C03FD10508F4DFC1F9 -:100D10008E0110651FC2C03880E5D80700F5C037C6 -:100D200090E5D90708F0A3C0C11520E5D20709F462 -:100D3000ACC050F4CE01905480319F4008F0C7C140 -:100D4000DF708E01106A06C2C13080E5D80709F451 -:100D5000AEC0C43190E5D90708F4AFC0B8C1C338FC -:100D600020E5D20709F48EC050F4C13890E5D907C8 -:100D700009F482C008F083C000E011EDEBC1C0317E -:100D800081E5D80708F4A3C1C11597E5D90708F490 -:100D900036C1CE0190578115904108F098C1DF709F -:100DA00093C101E010E0D6C1C53AD10509F494C160 -:100DB000C63AD10509F093C102E810E4CBC1C83AA4 -:100DC000D10509F48FC1C93AD10509F48EC1CA3AD7 -:100DD000D10509F48DC1CB3AD10509F48CC1CC3AC7 -:100DE000D10509F48BC1CD3AD10509F48AC1C03BC4 -:100DF000D10509F489C1CE3AD10509F488C1CF3AA9 -:100E0000D10509F487C1C13BD10509F486C1C23BB4 -:100E1000D10509F485C1C33BD10509F484C1C43BA4 -:100E2000D10509F483C1C53BD10509F482C1C63B94 -:100E3000D10509F481C1C73BD10509F480C1C83B84 -:100E4000D10509F47FC1C93BD10509F47EC1CA3B74 -:100E5000D10509F47DC100E014E47CC1CE019F708E -:100E60000E94460678C1DD278E01106C73C1CF70D9 -:100E7000DD278E01146D6EC100E010ED6BC100E046 -:100E800012ED68C100E013ED65C10E941C1C0E94B8 -:100E90005A0A0E9421048FEF94E32CE08150904085 -:100EA0002040E1F700C000000E94732353C18091ED -:100EB000F20281608093F2024DC10E94D42381111D -:100EC00002C00E94B0230E94E72390E090931D038C -:100ED00080931C03C23080E5D80721F480911C0365 -:100EE000816086C0C43090E5D90721F480911C034D -:100EF00082607EC0C63020E5D20721F480911C03B9 -:100F0000846076C0C83080E5D80719F480911C034E -:100F100027C0CA3090E5D90721F480911C03806175 -:100F200067C0CC3020E5D20721F480911C03806299 -:100F30005FC0CE3080E5D80721F480911C03806427 -:100F400057C0C03190E5D90721F480911C03806817 -:100F50004FC0C23120E5D20729F480911C03846080 -:100F6000886046C0C33080E5D80721F480911C0317 -:100F70008E7F3EC0C53090E5D90721F480911C03D7 -:100F80008D7F36C0C73020E5D20721F480911C0345 -:100F90008B7F2EC0C93080E5D80719F480911C03DF -:100FA00026C0CB3090E5D90721F480911C038F7EB9 -:100FB0001FC0CD3020E5D20721F480911C038F7D26 -:100FC00017C0CF3080E5D80721F480911C038F7BB8 -:100FD0000FC0C13190E5D90721F480911C038F77B0 -:100FE00007C0C331D04531F480911C038B7F877FCC -:100FF00080931C0380911C030E94EB23ABC08D2FB8 -:1010000099278F70992781309105D9F49E0123701B -:10101000332702C0880F991F2A95E2F79C688E013A -:1010200044E0000F111F4A95E1F700271370802B51 -:10103000912B53E0CC0FDD1F5A95E1F7C076DD27E9 -:101040002FC08230910531F4DC2FCC278E01016F47 -:10105000106A80C08330910569F4CE0183709927AE -:1010600001E010E002C0000F111F8A95E2F7C801ED -:101070009C680FC084309105B9F4CE018370992724 -:1010800001E010E002C0000F111F8A95E2F7C801CD -:101090009A6823E0CC0FDD1F2A95E1F7C07ED77058 -:1010A0008C010C2B1D2B56C08530910531F4DC2FA3 -:1010B000CC278E01046F106A4DC0069709F04AC014 -:1010C000CF71DD27DC2FCC278E01106243C000E0FA -:1010D00010E040C08E013EC001E810E43BC003E8D0 -:1010E00010E438C002EE14E435C009EE14E432C056 -:1010F0000AEE14E42FC005EB14E42CC006EB14E454 -:1011000029C007EB14E426C00CEC14E423C00DEC5A -:1011100014E420C003E815E41DC00AE815E41AC071 -:1011200002E915E417C004E915E414C001E216E46D -:1011300011C003E216E40EC004E216E40BC005E29F -:1011400016E408C006E216E405C007E216E402C091 -:101150000AE216E4C801DF91CF911F910F91089523 -:101160009CE0799FF001112490E3899FE00DF11D2F -:101170001124E60FF11DEE0FFF1FE453FE4F859182 -:101180009491803E9105E0F4803C910558F58133BF -:10119000910509F46FC048F48932910509F463C0E0 -:1011A0008A32910509F46DC072C089339105E9F066 -:1011B00082389105D1F08533910509F44DC067C09F -:1011C000833E910581F138F4803E9105B9F0823E6D -:1011D0009105D9F05CC0863E910561F1873E91058D -:1011E000A1F155C00E943E06089520911C0320FDE8 -:1011F00002C021FF4CC080EE90E049C080911C03EA -:1012000080FFF9CF89E390E042C080911C0382FF08 -:101210000EC080911C0384FF03C080E090E037C0C3 -:1012200083EE90E034C080911C0382FFF2CF82EE07 -:1012300090E02DC080911C0383FF0BC080911C03A4 -:1012400084FDEBCF87EE90E022C080911C0383FFEA -:10125000F5CF86EE90E01BC080911C0385FF07C090 -:1012600089E290E014C080911C0385FFF9CF85E3EB -:1012700090E00DC080911C0386FF07C08AE290E0D9 -:1012800006C080911C0386FFF9CF81E390E00E94A5 -:101290004E0608950C941003E82FF0E0E25BFE4F39 -:1012A0008081E82FEF70F0E082958F7021E030E0D0 -:1012B000A90102C0440F551F8A95E2F740A3089583 -:1012C0000F931F93CF93DF9385B7806885BF85B752 -:1012D000806885BFC3E0D0E001E010E0FE01E25B82 -:1012E000FE4F8081E82FEF70F0E021A182958F7092 -:1012F000A80102C0440F551F8A95E2F7CA01822B4C -:1013000081A38C2F0E944C09219740F78BE090E03D -:1013100061E070E0FC01EE5BFE4F2081E22FEF7098 -:10132000F0E042A122952F70DB0102C0AA0FBB1F83 -:101330002A95E2F79D01242B22A3019758F7DF910C -:10134000CF911F910F910C94CC03EF92FF920F93CA -:101350001F93CF93DF9300E212E0C3E0EE24E39407 -:10136000F12CD5E08C2F0E944C098BE090E040E0FE -:1013700050E0FC01EE5BFE4F6081E62FEF70F0E085 -:1013800020A130E062956F7002C0359527956A956F -:10139000E2F720FD09C09701082E02C0220F331F7B -:1013A0000A94E2F7422B532B019718F7F801929118 -:1013B00082918F018417950721F051834083D09348 -:1013C00005018C2F0E944C09C15060F680910501E7 -:1013D00087FD2CC08150809305018F3F39F08FE944 -:1013E0009FE00197F1F700C0000020C080911E022D -:1013F00090911F02909327028093260280911C02F5 -:1014000090911D02909325028093240280911A02EC -:1014100090911B02909323028093220280911802E4 -:101420009091190290932102809320020E94CE0392 -:1014300081E0DF91CF911F910F91FF90EF90089580 -:10144000E82FF0E0EE0FFF1FE05EFD4F80819181FD -:10145000089508950F931F93CF9308E212E0C0E020 -:10146000F801929182918F010E949022C80FF2E0C0 -:1014700000321F07A9F78C2FCF911F910F9108956C -:101480000E94D423811102C00E94B0230E94F9233C -:10149000809307033E9A809171008D7F8093710045 -:1014A00082E0809390008AE18093910081E08093B4 -:1014B0002A02089580912A02811102C00E94400AE6 -:1014C00010927A0210927902809171008D7F809340 -:1014D0007100809190008F738093900010923C0275 -:1014E00010923B02109273021092740210927502D5 -:1014F000109276021092720210927102E1E5F2E00F -:10150000A1E4B2E011921192119211921D921D92DA -:1015100082E0E137F807B1F70895CF92DF92EF92BA -:10152000FF920F931F93CF93DF9320913B022223CF -:1015300009F484C06B017C0180912A02811102C0F0 -:101540000E94400A01E712E0C7E0D0E0A70196013F -:10155000F80192918291729162918F010E944429C7 -:10156000811131C0FE01EE0FFF1FEE0FFF1FEF5A7A -:10157000FD4F1082118212821382DE01AA0FBB1F5F -:10158000AF5BBD4F11961C921E92C730D105E9F09A -:10159000219644815581668177814083518362839E -:1015A0007383148215821682178212968D919C91F4 -:1015B000139711969C938E9313961C921E921297DA -:1015C00034961296E2CF219708F680917902909195 -:1015D0007A02019797FD05C090937A028093790271 -:1015E00004C010927A02109279028091790290914F -:1015F0007A0220917702309178022817390724F077 -:101600001092780210927702892BC1F480917100B8 -:101610008D7F80937100809190008F7380939000F4 -:101620001092730210927402109275021092760258 -:10163000109272021092710210923B02DF91CF91D0 -:101640001F910F91FF90EF90DF90CF9008951F9220 -:101650000F920FB60F9211244F925F926F927F926A -:101660008F929F92AF92BF92CF92DF92EF92FF92B2 -:101670002F933F934F935F936F937F938F939F939A -:10168000AF93BF93CF93DF93EF93FF9380913B0290 -:10169000882309F49BC1C0917902D0917A021C166B -:1016A0001D060CF093C140902B0250902C026090CC -:1016B0002D0270902E0220E030E0A901C301B2019A -:1016C0000E94EF2A18160CF065C0C130D10509F44C -:1016D00052C08091770290917802BE010E94C12C85 -:1016E0007C01909378028093770280903D029090E5 -:1016F0003E02A0903F02B090400220E030E040E87F -:101700005FE3C501B4010E94E02860933D0270933D -:101710003E0280933F0290934002F701EE0FFF1FBD -:10172000EE0FFF1FEF5AFD4FA301920160817181FF -:10173000828193810E94482920E030E040E05EE30E -:101740000E94F32A9B01AC01C501B4010E94EF2A5B -:1017500018168CF4C7010196BE010E94C12C90930B -:1017600078028093770210923D0210923E0210920E -:101770003F0210924002E0917702F0917802EE0F62 -:10178000FF1FEE0FFF1FEF5AFD4F608171818281B5 -:101790009381D0C0C0907302D0907402E090750223 -:1017A000F090760220E030E0A901C701B6010E9466 -:1017B00044292197882309F4A2C0FE01EE0FFF1FE0 -:1017C000EE0FFF1FEF5AFD4F80809180A280B38003 -:1017D000A5019401C701B6010E94442987FF31C0C9 -:1017E000A501940160E070E08CED93EC0E94482923 -:1017F00020E030E040E451E40E94482920E030E05D -:1018000040E05FE30E94F32A9B01AC0160E070E0DE -:1018100080E090E40E94562B9B01AC01C501B4010D -:101820000E94F32A9B01AC01C701B6010E94442922 -:1018300087FF07C0A701960160E070E08CED93E49C -:1018400039C0A5019401C701B6010E94EF2A1816FC -:101850000CF055C0A501940160E070E08CED93E4BC -:101860000E94482920E030E040E451E40E944829E9 -:1018700020E030E040E05FE30E94F32A9B01AC01EE -:1018800060E070E080E090E40E94562B9B01AC0188 -:10189000C501B4010E94F32A9B01AC01C701B60146 -:1018A0000E94EF2A18165CF5A701960160E070E02F -:1018B0008CED93EC0E94482920E030E040E451E4B4 -:1018C0000E94482920E030E040E05FE30E94F32AD4 -:1018D0009B01AC0160E070E080E090E40E94562B38 -:1018E0009B01AC01C701B6010E94F32A6093730209 -:1018F00070937402809375029093760213C0FE0178 -:10190000EE0FFF1FEE0FFF1FEF5AFD4F80819181F9 -:10191000A281B3818093730290937402A0937502A5 -:10192000B093760260917302709174028091750297 -:101930009091760220912802309129022F3F4FEF9B -:10194000340731F02F5F3F4F309329022093280254 -:101950000E94CF0E6B017C0120E034E244EF51E4A1 -:101960000E94442987FF08C086EFC82E88E2D82E3F -:1019700084EFE82E81E4F82E20E030E040E051E4EE -:10198000C701B6010E94F32A9B01AC0160E074E23A -:1019900084E79BE40E9448296B017C010E94B529E1 -:1019A0007093970060939600209106013091070193 -:1019B0004091080150910901C701B6010E94F32A24 -:1019C0000E94B529709399006093980080913C0221 -:1019D000882309F433C1C0903702D0903802E090D8 -:1019E0003902F0903A0220E030E0A901C701B601C7 -:1019F0000E94EF2A1816D4F58091280290912902AE -:101A00008F3F2FEF920729F0019690932902809340 -:101A10002802C701B6010E94CF0E20E030E040E06E -:101A200051E40E94F32A9B01AC0160E074E284E778 -:101A30009BE40E9448296B017C010E94B5297093A8 -:101A40009700609396002091060130910701409124 -:101A5000080150910901C701B6010E94F32A0E94B2 -:101A6000B529709399006093980008C01092970070 -:101A70001092960010929900109298006091310295 -:101A8000709132026F5F7F4F709332026093310228 -:101A9000209196003091970080E090E0232BF1F0A8 -:101AA000C0919600D09197000E94E1296B017C01C2 -:101AB000BE0180E090E00E94E1299B01AC016091B1 -:101AC00033027091340280913502909136020E9467 -:101AD000482920E03FEF4FE757E410C00E94E1297A -:101AE0006B017C0120E030EE4FEF54E46091330253 -:101AF0007091340280913502909136020E94F32A4F -:101B00009B01AC01C701B6010E94EF2A87FD96C078 -:101B100080912F028F5F80932F0290E0209103032A -:101B20003091040382179307A0F080910E0388235D -:101B300019F010922F020DC0809171008D7F80935B -:101B40007100809190008F738093900010923C02FE -:101B50007DC080913002C0912F02811128C0C090B9 -:101B60000803D0900903E0900A03F0900B0320E0F3 -:101B700030E0A901C701B6010E94EF2A1816BCF493 -:101B800081E0809330021092370210923802109256 -:101B9000390210923A02C0923302D0923402E0929B -:101BA0003502F0923602C150C0932F0243C010920A -:101BB00030021092290210922802E0910503F09160 -:101BC000060348E0C49FE00DF11D1124808191813E -:101BD000A281B3818093370290933802A093390297 -:101BE000B0933A0220E030E040E85EE36481758122 -:101BF000868197810E94F32A6B017C0180910A0102 -:101C0000682F70E080E090E00E94E12920E030E061 -:101C100048EC52E40E9448299B01AC01C701B6017F -:101C20000E94F32A6093330270933402809335024A -:101C30009093360210923202109231028091070383 -:101C400080FD04C010923C0210923B02FF91EF9184 -:101C5000DF91CF91BF91AF919F918F917F916F91C4 -:101C60005F914F913F912F91FF90EF90DF90CF9038 -:101C7000BF90AF909F908F907F906F905F904F90AC -:101C80000F900FBE0F901F901895CF92DF92EF929A -:101C9000FF92CF93DF936B017C01EA0180912A02CE -:101CA000811102C00E94400A8091070380FF46C054 -:101CB0008091790290917A0208970CF03FC0809150 -:101CC00071008D7F8093710080913C0281110E9490 -:101CD0005A0A81E080933B02109229021092280256 -:101CE00020E030E0A901C701B6010E94EF2A1816D2 -:101CF000DCF48091790290917A02FC01EE0FFF1FD3 -:101D0000EE0FFF1FEF5AFD4FC082D182E282F382B5 -:101D1000FC01EE0FFF1FEF5BFD4FD183C0830196E7 -:101D200090937A028093790280917100826080930F -:101D3000710080919000806880939000DF91CF9136 -:101D4000FF90EF90DF90CF9008958091070381700E -:101D50000895809107038160809307030E94FD230B -:101D60000C942804809107038E7F809307030C94C2 -:101D7000FD2380917B0290E0019666E070E00E9476 -:101D8000C12C80937B02089580917B0290E00197A3 -:101D900066E070E00E94C12C80937B0208958F92D0 -:101DA0009F92AF92BF92CF92DF92EF92FF920F93EA -:101DB0001F93CF93DF936B017C01C0912802D091D8 -:101DC0002902BE0180E090E00E94E1294B015C0104 -:101DD000A701960160E070E08CE594E40E94482938 -:101DE0009B01AC01C501B4010E94F32A0E94B529F0 -:101DF00020917B02233009F473C028F4222351F090 -:101E00002130E9F02CC1243009F4A0C0253009F4B8 -:101E1000E0C025C180E090E0A0E0BFE38093060130 -:101E200090930701A0930801B093090110922B022F -:101E300010922C0210922D0210922E0210C11092BC -:101E40002B0210922C0210922D0210922E0264315D -:101E5000710540F46A30710560F520E030E040E83B -:101E60005EE32BC0693C710508F0AAC080E090E0F9 -:101E70000E94E12920E030E040EA51E40E94DF289E -:101E800020E030E044E353E40E9448299B01AC0188 -:101E90000E94F32A20E030E040E05EE30E94F32A53 -:101EA0009B01AC0160E070E080E09EE30E94DF28CF -:101EB00044C020E030E040E05FE3C701B6010E948B -:101EC000F32A6B017C0180E090E0A0E0BEE3809308 -:101ED000060190930701A0930801B0930901BFC0C8 -:101EE00010922B0210922C0210922D0210922E02B0 -:101EF0004AE0469F9001479F300D1124C90168EBCD -:101F00007BE00E94AD2CBC016C5D754077FF03C087 -:101F1000719561957109882777FD8095982F0E94AA -:101F2000E3292EE333EC4EE259E30E94F32A20E04A -:101F300030E040EC5EE30E94E0286093060170937D -:101F40000701809308019093090189C010922B0228 -:101F500010922C0210922D0210922E02CE0183704C -:101F60009927892BE1F0BE016170772780E090E02E -:101F70000E94E12920E030E040E05EE30E94F32A85 -:101F800020E030E040E45FE30E94E0286093060137 -:101F90007093070180930801909309010CC080E0C1 -:101FA00090E0A0E0BFE38093060190930701A09327 -:101FB0000801B0930901C770DD27CD2B09F04FC090 -:101FC0001092060110920701109208011092090167 -:101FD00046C010922B0210922C0210922D021092E9 -:101FE0002E0200E010E020E03FE300930601109392 -:101FF000070120930801309309016739710578F1D1 -:1020000080E090E00E94E12920E030E047E153E4E5 -:102010000E94DF2820E030E04AE754E40E9448298B -:1020200020E030E048E452E40E94F32A20E030E06F -:1020300040EA51E40E94252A0E94B029660F771FCA -:10204000660F771FFB01EE5AFE4F208131814281DE -:102050005381C701B6010E94F32A6B017C01C701BD -:10206000B601DF91CF911F910F91FF90EF90DF901C -:10207000CF90BF90AF909F908F90089580918C02E9 -:102080000895CF93DF9300D01F92CDB7DEB79C01A8 -:1020900080911303843019F593E099833B832A835D -:1020A0009093E9008FEF9091E800815095FD06C074 -:1020B00095ED9A95F1F700008111F5CF8091E80038 -:1020C00085FF0DC040E050E063E070E0CE01019676 -:1020D0000E94A2128091E8008E778093E8000F9012 -:1020E0000F900F90DF91CF910895CF93DF9300D0A1 -:1020F0001F92CDB7DEB720911303243021F522E0E3 -:1021000029839B838A8383E08093E9008FEF9091FA -:10211000E800815095FD06C095ED9A95F1F7000015 -:102120008111F5CF8091E80085FF0DC040E050E0BF -:1021300063E070E0CE0101960E94A2128091E80057 -:102140008E778093E8000F900F900F90DF91CF91E2 -:102150000895209113032430F1F422E02093E90044 -:102160002FEF3091E800215035FD06C035ED3A954E -:10217000F1F700002111F5CF2091E80025FF0BC0F9 -:1021800040E050E065E070E00E94A2128091E8001B -:102190008E778093E8000895CF93DF93EC019091C0 -:1021A0001303943009F046C0809115018823D9F0BB -:1021B000809116018823B9F09093E9008FEF9091F8 -:1021C000E800815095FD06C095E19A95F1F7000071 -:1021D0008111F5CF8091E80085FF2CC040E050E0F0 -:1021E00060E170E017C081E08093E9008FEF90918B -:1021F000E800815095FD06C095ED9A95F1F7000035 -:102200008111F5CF8091E80085FF14C040E050E0D7 -:1022100068E070E0CE010E94A2128091E8008E7703 -:102220008093E80080E1FE01ACE7B2E001900D92FE -:102230008A95E1F7DF91CF91089580911203811182 -:1022400009C00E9437140E9494148091E2008460B7 -:102250008093E2000895109212030895089508955E -:102260000C94DB2242E061EC81E00E94B11342E079 -:1022700061EC82E00E94B11342E061EC83E00E94D5 -:10228000B11342E161EC84E00C94B1138091150329 -:10229000833009F455C030F4813071F0823009F494 -:1022A0008EC008958A3009F47AC08B3009F460C07A -:1022B000893009F09CC020C080911403813A09F054 -:1022C00096C08091E800877F8093E8008091180392 -:1022D00090911903892B21F460E18CE792E003C00F -:1022E00060E080E090E070E00E94ED128091E800F4 -:1022F0008B778093E800089580911403813209F070 -:1023000076C08091180390911903009719F00397F4 -:1023100009F06DC08091E800877F8093E80080918C -:10232000E80082FD05C0809113038111F8CF5FC0E2 -:102330008091F10080938C028091E8008B7753C0EC -:1023400080911403813A09F052C080911803909152 -:102350001903892B09F04BC08091E800877F809397 -:10236000E8008091E80080FFFCCF8091150136C025 -:10237000809114038132D9F580911803909119034B -:10238000892BA9F58091E800877F8093E8000E945F -:10239000E61380911603809315010C941C1C809108 -:1023A0001403813221F58091E800877F8093E80053 -:1023B0000E94E6138091170380938D020895809107 -:1023C0001403813AA1F48091E800877F8093E800AC -:1023D0008091E80080FFFCCF80918D028093F10016 -:1023E0008091E8008E778093E8000C94E6130895BE -:1023F00084B7877F84BF88E10FB6F894809360002C -:10240000109260000FBE90E080E80FB6F8948093C1 -:102410006100909361000FBE0E9489170E943714DB -:102420000E9494148091E20084608093E20078948A -:102430000E941A170E948B178BE091E00E943517BB -:1024400080911303853069F40E949C2280911103CE -:102450008823B1F30E94CA22882391F30E948C1230 -:10246000EFCF0E949317ECCF292F3327233031056C -:10247000C9F064F42130310581F02230310509F0D2 -:1024800043C08DE690E028E034E042C021323105BF -:10249000F1F02232310541F137C082E190E025E7C9 -:1024A00034E036C099278130910541F082309105A2 -:1024B00041F0892B49F5E4E0F4E005C0E6EDF3E0F6 -:1024C00002C0ECEAF3E0849190E09F0121C0643007 -:1024D000D8F4E62FF0E0EE0FFF1FE255FE4F20810B -:1024E000318189E090E014C0643070F470E0FB0149 -:1024F000EE0FFF1FEA55FE4F20813181FB01EE55A3 -:10250000FE4F808190E004C080E090E020E030E069 -:10251000FA0131832083089580E189BD82E189BD7C -:1025200009B400FEFDCF8091D8008F7D8093D80044 -:102530008091E00082608093E0008091E00081FD66 -:10254000FCCF0895CF92DF92EF92FF920F931F93EB -:10255000CF93DF93EC018B016A010E940514811176 -:1025600033C0C114D10439F0F60180819181081B78 -:10257000190BC80FD91FE12CF12C0115110519F108 -:102580008091E80085FD16C08091E8008E778093E9 -:10259000E800C114D10449F0F60180819181E80E70 -:1025A000F91EF182E08285E00FC00E9405148823A5 -:1025B00021F30AC089918093F10001501109FFEFC6 -:1025C000EF1AFF0ADACF80E0DF91CF911F910F91D0 -:1025D000FF90EF90DF90CF90089520911A033091F3 -:1025E0001B032617370748F06115710539F4209150 -:1025F000E8002E772093E80001C0B90140E06115A2 -:102600007105A9F120911303222309F443C0253059 -:1026100009F442C02091E80023FD40C02091E80069 -:1026200022FD32C02091E80020FFE9CF4091F30065 -:102630002091F20030E0342BFC01CF0161157105CF -:1026400059F02830310540F481918093F1006150B8 -:1026500071092F5F3F4FF1CF41E02830310509F07C -:1026600040E02091E8002E772093E800C8CF411188 -:10267000C9CF0AC080911303882361F0853061F0CF -:102680008091E80083FD0AC08091E80082FFF2CFCC -:1026900080E0089582E0089583E0089581E0089540 -:1026A00020911A0330911B032617370748F0611554 -:1026B000710539F42091E8002E772093E80001C0DD -:1026C000B901FC0120E06115710591F180911303BE -:1026D000882309F440C0853009F43FC08091E800A8 -:1026E00083FD3DC08091E80082FD2FC08091E8000D -:1026F00080FFE9CF2091F3008091F20090E0922BCF -:102700006115710559F08830910540F424912093AA -:10271000F1003196615071090196F2CF21E00897DE -:1027200009F020E08091E8008E778093E800CBCF1D -:102730002111CCCF0AC080911303882361F085302A -:1027400061F08091E80083FD0AC08091E80082FF7B -:10275000F2CF80E0089582E0089583E0089581E05B -:102760000895982F973058F59093E900981739F00D -:102770007091EC002091ED005091F00003C0242FE7 -:10278000762F50E021FF19C03091EB003E7F30934F -:10279000EB003091ED003D7F3093ED003091EB0088 -:1027A00031603093EB007093EC002093ED00509378 -:1027B000F0002091EE0027FF07C09F5FD3CF8F70FE -:1027C0008093E90081E0089580E0089580911403EA -:1027D00087FF11C08091E80082FD05C0809113033E -:1027E0008111F8CF11C08091E8008B770BC08091E8 -:1027F0001303882349F08091E80080FFF8CF80918F -:10280000E8008E778093E80008952091E4003091ED -:10281000E50095E64091EC00842F817040FF22C0D6 -:102820008091E80080FD1CC080911303882391F003 -:10283000853091F08091EB0085FD10C04091E4005F -:102840005091E5004217530729F39A01915011F76F -:1028500084E0089582E0089583E0089581E008957A -:1028600080E008954091E80042FFDECF08950E9485 -:10287000A5140E94AD14E0EEF0E0808181608083B9 -:10288000E8EDF0E080818F77808319BCA7EDB0E0A0 -:102890008C918E7F8C9380818F7E80831092120327 -:1028A00008950F931F93CF93DF930E94A5140E9466 -:1028B000AD14C8EDD0E088818F77888388818068E7 -:1028C000888388818F7D888319BC109213031092AE -:1028D0000F03109211031092100300EE10E0F801A4 -:1028E00080818B7F808388818160888342E060E083 -:1028F00080E00E94B113E1EEF0E080818E7F808362 -:10290000E2EEF0E080818160808380818860808356 -:10291000F80180818E7F8083888180618883DF9148 -:10292000CF911F910F910895E8EDF0E080818F7EA7 -:102930008083E7EDF0E080818160808384E082BF66 -:1029400081E0809312030C945114E8EDF0E0808153 -:102950008E7F80831092E20008951092DA00109228 -:10296000E10008951F920F920FB60F9211242F933A -:102970003F934F935F936F937F938F939F93AF9307 -:10298000BF93EF93FF938091E10082FF0BC0809192 -:10299000E20082FF07C08091E1008B7F8093E1001D -:1029A0000E9419178091DA0080FF1FC08091D80023 -:1029B00080FF1BC08091DA008E7F8093DA008091C7 -:1029C000D90080FF0DC080E189BD82E189BD09B4D5 -:1029D00000FEFDCF81E0809313030E941D1105C00E -:1029E00019BC109213030E942B118091E10080FF0B -:1029F00019C08091E20080FF15C08091E2008E7FB7 -:102A00008093E2008091E20080618093E2008091F7 -:102A1000D80080628093D80019BC85E080931303AE -:102A20000E942F118091E10084FF30C08091E2006C -:102A300084FF2CC080E189BD82E189BD09B400FE1C -:102A4000FDCF8091D8008F7D8093D8008091E100E8 -:102A50008F7E8093E1008091E2008F7E8093E20080 -:102A60008091E20081608093E20080910F038823CF -:102A700011F084E007C08091E30087FD02C081E08F -:102A800001C083E0809313030E9430118091E10024 -:102A900083FF29C08091E20083FF25C08091E1007F -:102AA000877F8093E10082E08093130310920F03ED -:102AB0008091E1008E7F8093E1008091E2008E7F23 -:102AC0008093E2008091E20080618093E20042E026 -:102AD00060E080E00E94B1138091F00088608093F4 -:102AE000F0000E942E11FF91EF91BF91AF919F9145 -:102AF0008F917F916F915F914F913F912F910F90A7 -:102B00000FBE0F901F9018951F920F920FB60F9245 -:102B100011242F933F934F935F936F937F938F93E2 -:102B20009F93AF93BF93CF93DF93EF93FF93C091A6 -:102B3000E900CF708091EC00D82FD17080FDD0E8F3 -:102B40001092E9008091F000877F8093F0007894E4 -:102B50000E94C8151092E9008091F000886080936F -:102B6000F000CD2BCF70C093E900FF91EF91DF9182 -:102B7000CF91BF91AF919F918F917F916F915F9115 -:102B80004F913F912F910F900FBE0F901F9018956E -:102B90001F93CF93DF93CDB7DEB7AA970FB6F89404 -:102BA000DEBF0FBECDBFE4E1F3E088E08E0F909171 -:102BB000F10091938E13FBCF0E9446118091E800A3 -:102BC00083FF1FC18091140390911503492F50E09A -:102BD0004A30510508F015C1FA01EA5AFF4F0C942A -:102BE000D52C803881F0823809F00BC18091180310 -:102BF0008F708093E9008091EB0085FB882780F936 -:102C00001092E90006C08091100390911103911178 -:102C100082609091E800977F9093E8008093F100A4 -:102C20001092F100C8C0282F2D7F09F0EAC0882338 -:102C300019F0823061F0E5C080911603813009F00F -:102C4000E0C0933009F080E0809311032BC08091A5 -:102C50001603811127C0809118038F7009F4D1C029 -:102C60008093E9002091EB0020FF1CC0933021F4F9 -:102C70008091EB00806214C09091EB009061909382 -:102C8000EB0021E030E0A90102C0440F551F8A95F6 -:102C9000E2F74093EA001092EA008091EB0088602E -:102CA0008093EB001092E9008091E800877F86C056 -:102CB0008111A7C0109116031F778091E3008078DF -:102CC000812B8093E3008091E800877F8093E80068 -:102CD0000E94E6138091E80080FFFCCF8091E30022 -:102CE00080688093E300111102C082E001C083E09C -:102CF0008093130386C08058823008F082C0809190 -:102D00001603909117038C3D53E0950779F583E006 -:102D10008A838AE289834FB7F894DE01139620E014 -:102D20003EE051E2E32FF0E050935700E49120FFA2 -:102D300003C0E295EF703F5FEF708E2F90E0EA30B6 -:102D400010F0C79601C0C0968D939D932F5F2431DC -:102D500049F74FBF8091E800877F8093E8006AE2DF -:102D600070E0CE0101960E94ED1214C0AE014F5FDB -:102D70005F4F609118030E943412BC01009709F460 -:102D800040C09091E800977F9093E80089819A81F4 -:102D90000E9450138091E8008B778093E80031C047 -:102DA000803879F58091E800877F8093E8008091F2 -:102DB0000F038093F1008091E8008E778093E80004 -:102DC0000E94E6131EC081111CC090911603923020 -:102DD000C0F48091E800877F8093E80090930F0310 -:102DE0000E94E61380910F03811106C08091E300D9 -:102DF00087FD02C081E001C084E0809313030E943C -:102E000032118091E80083FF0AC08091E800877F3B -:102E10008093E8008091EB0080628093EB00AA969B -:102E20000FB6F894DEBF0FBECDBFDF91CF911F91DB -:102E300008950895CF93809113038823A1F0C09142 -:102E4000E900CF709091EC00892F817090FD80E8AF -:102E5000C82B1092E9008091E80083FD0E94C815FC -:102E6000CF70C093E900CF9108959093930280931F -:102E700092020895E0919202F0919302309721F02E -:102E80000190F081E02D099480E00895E091920294 -:102E9000F0919302309721F00280F381E02D0994A4 -:102EA0000895E0919202F0919302309721F004800E -:102EB000F581E02D099408952091900230919102BE -:102EC0008217930771F09093910280939002E091A2 -:102ED0009202F0919302309721F00680F781E02D65 -:102EE0000994089520918E0230918F0282179307E2 -:102EF00071F090938F0280938E02E0919202F09194 -:102F00009302309721F00084F185E02D0994089513 -:102F100008950C9488170E940F230E9460090E9454 -:102F200095230C9444285F926F927F928F929F9288 -:102F3000AF92BF92CF92DF92EF92FF920F931F93C7 -:102F4000CF93DF9300D000D01F92CDB7DEB70E94A1 -:102F5000A5099DE9C92E92E0D92E03E010E0AA242C -:102F6000A394B12C502E802F0E94200A4C01F60110 -:102F7000729062906F016826792661147104A1F441 -:102F80000150110978F78FEF89838A831B820E9491 -:102F900018238160782F9D838C8349815A816B81AE -:102FA0008D810E94431838C08091F20281FD0E94F9 -:102FB000290A2BE030E07501022E02C0EE0CFF1C46 -:102FC0000A94E2F7C70186219721892B09F1298309 -:102FD0005A828E209F2091E0892809F490E09B83FB -:102FE0000E9418238160782F9D838C8349815A81A8 -:102FF0006B818D810E944318000F111FF801EB5661 -:10300000FD4F80819181E826F926F182E08204C09B -:103010002150310980F6B4CF0E947C251091940292 -:103020000E943A171817D1F00E943A178093940221 -:103030000F900F900F900F900F90DF91CF911F91F5 -:103040000F91FF90EF90DF90CF90BF90AF909F9047 -:103050008F907F906F905F900C944A090F900F9023 -:103060000F900F900F90DF91CF911F910F91FF90D4 -:10307000EF90DF90CF90BF90AF909F908F907F9018 -:103080006F905F900895CF93DF93CDB7DEB72B9706 -:103090000FB6F894DEBF0FBECDBF4F835887698748 -:1030A0007A878B87DE01119686E0FD0111928A9561 -:1030B000E9F785E0FE01379601900D928A95E1F7D8 -:1030C00049815A816B817C818D819E810E94BA1ECB -:1030D0002B960FB6F894DEBF0FBECDBFDF91CF9118 -:1030E0000895CF93882309F4C2C0C82F823859F4B9 -:1030F0000E943A1781FDBBC089E30E9494210E947F -:10310000612289E30CC0833879F40E943A1780FD6C -:10311000AEC083E50E9494210E94612283E50E9453 -:10312000D621CF910C946122843859F40E943A1729 -:1031300082FD9DC087E40E9494210E94612287E461 -:10314000EECF8CEF8C0F813A48F48C2F0E94AC2785 -:1031500081118DC08C2F0E949421E3CF80E28C0FCF -:10316000883048F4C77081E001C0880FCA95EAF73B -:103170000E941A22D6CF8BE58C0F833078F4C53AA3 -:1031800029F0C63A31F083E890E005C081E890E08C -:1031900002C082E890E0CF910C945C1788E58C0F18 -:1031A000833108F064C0C83A39F1C93A41F1CA3AEA -:1031B00049F1CB3A51F1CC3A59F1CD3A61F1C03BEA -:1031C00069F1CE3A71F1CF3A79F1C13B81F1C23B5D -:1031D00089F1C33B91F1C43B99F1C53BA1F1C63BD9 -:1031E000A9F1C73BB1F1C83BB9F1C93BC1F1CA3B39 -:1031F000C9F180E090E038C082EE90E035C089EE01 -:1032000090E032C08AEE90E02FC085EB90E02CC0B9 -:1032100086EB90E029C087EB90E026C08CEC90E034 -:1032200023C08DEC90E020C083E891E01DC08AE8C7 -:1032300091E01AC082E991E017C084E991E014C0DE -:1032400081E292E011C083E292E00EC084E292E05B -:103250000BC085E292E008C086E292E005C087E2FA -:1032600092E002C08AE292E0CF910C947217CF9163 -:103270000895882309F44BC0823859F40E943A1704 -:1032800081FF45C089E30E9494210E94612289E365 -:103290000CC0833871F40E943A1780FF38C083E570 -:1032A0000E9494210E94612283E50E94D6210C9401 -:1032B0006122843859F40E943A1782FF28C087E4BB -:1032C0000E9494210E94612287E4EFCF9CEF980F27 -:1032D000913A58F390E2980F983050F4877091E04B -:1032E00001C0990F8A95EAF7892F0E942022DFCF2B -:1032F0009BE5980F933020F480E090E00C945C17ED -:10330000885A833120F480E090E00C94721708957D -:10331000882321F00E941A220C94612208958823A8 -:1033200021F00E9420220C94612208957F928F92B6 -:103330009F92AF92BF92CF92DF92EF92FF920F9344 -:103340001F93CF93DF931F92CDB7DEB77C01C62EBC -:10335000772EFC01058102950F70128111110E94D8 -:1033600037220E948D21882379F0112369F080E2B1 -:103370008C0D883048F082E00E9476210E948D21D9 -:1033800091E0D82ED92601C0D12CE72DE295EF701F -:10339000F0E0E05AFF4F0C94D52C872D807F072D4D -:1033A0000F70882311F00295007F112389F000230C -:1033B00009F499C180E28C0D883020F4802F0E949E -:1033C0001A2203C0802F0E942A220E9461228BC1F0 -:1033D0008C2D0E943919002309F4C3C180E28C0DA1 -:1033E000883020F4802F0E94202203C0802F0E946A -:1033F00030220E946122B5C1872D807F972D9F705A -:10340000803211F4892F03C0892F8295807FCC20D0 -:1034100021F0F1E0CF16A1F01DC0112339F00023F7 -:1034200019F1013009F50E944A229BC1002319F0CD -:10343000013009F496C189830E944D22898110C10F -:10344000112321F0063008F08CC10EC0053008F0C1 -:1034500088C106C1112359F0002331F0F70195818D -:1034600090FF41C19F7095830E9488197AC1002303 -:1034700009F4F6C03EC1872D86958695837090E04D -:10348000009719F0019761F06CC1112321F08C2D88 -:10349000972D937002C080E090E00E945C1761C19C -:1034A000112321F08C2D972D937002C080E090E0C5 -:1034B0000E94721756C18C2D112319F00E9484248A -:1034C00002C00E94EC240E9471254BC1872D83709D -:1034D00009F052C0111145C18C2D829586958770D7 -:1034E000880F880F9C2D9F70892E912CA12CB12CB8 -:1034F000082E04C0880C991CAA1CBB1C0A94D2F785 -:10350000C4FE14C00FE010E020E030E0B901A801D3 -:1035100004C0440F551F661F771F8A95D2F7CB0151 -:10352000BA01609570958095909503C060E070E059 -:10353000CB01272D26952695237030E022303105CA -:1035400069F02330310589F0682979298A299B2976 -:103550002130310571F00E94022003C168297929C8 -:103560008A299B290E941E20FCC00E940220C501BE -:10357000B4010E94E61FF5C0112319F0872D817058 -:1035800001C08695882309F4ECC08C2D8295869520 -:103590008770880F880F9C2D9F70892E912CA12CED -:1035A000B12C082E04C0880C991CAA1CBB1C0A94C0 -:1035B000D2F7C4FE14C00FE010E020E030E0B90103 -:1035C000A80104C0440F551F661F771F8A95D2F7C4 -:1035D000CB01BA01609570958095909503C060E02D -:1035E00070E0CB01272D269526952370422F50E0C1 -:1035F0004230510569F04330510589F06829792935 -:103600008A299B294130510571F00E94DC20A9C014 -:10361000682979298A299B290E94F820A2C00E9442 -:10362000DC20C501B4010E94C0209BC08C2D90E01D -:10363000FC01E05EF109E531F10508F050C0E05908 -:10364000FF4F0C94D52C0C2D0F70872D8F711123EB -:1036500021F00E945920802F07CF0E947A20802FCE -:103660000E948F197EC0112341F0053008F079C007 -:10367000872D8F710E949F2074C0063008F071C0A2 -:10368000F7CF112339F0872D8F710E94592069C01F -:103690001123C9F3872D8F710E947A2062C01123F4 -:1036A00029F0872D8F710E9444205BC00E943A2030 -:1036B00058C0112351F0172D1F71812F0E945920DE -:1036C00063E0812F0E946D214CC081E00E94762131 -:1036D000023008F446C082E00E94762142C01123E5 -:1036E00031F0002381F28C2D0E9471183AC0002322 -:1036F00089F28C2D0E94391934C0472D4F706C2DE2 -:10370000C7010E94B5030E945E1F2BC0111129C082 -:10371000472D4F7050E042305105B9F04CF441153F -:10372000510581F041305105E1F40E946C2819C027 -:103730004330510569F04430510599F48C2D0E94B5 -:10374000BE280FC00E9455280CC00E94882809C0BE -:103750000E949B2806C0472D4F706C2DC7010E9408 -:103760002B06DD20F9F00E94692180FD1BC0F701C6 -:1037700012820E9463210E945920C7010E94E11B0E -:103780000E9463210F90DF91CF911F910F91FF90C5 -:10379000EF90DF90CF90BF90AF909F908F907F90F1 -:1037A0000C947A200F90DF91CF911F910F91FF9091 -:1037B000EF90DF90CF90BF90AF909F908F907F90D1 -:1037C00008950F931F93CF93DF93EC018881998124 -:1037D0002B813C81232BB9F09F3F11F48F3F99F04F -:1037E000CE010E942A04882371F0688179818A8140 -:1037F0000E945F218C010E9414210E94DB1FB801EE -:10380000CE010E949619DF91CF911F910F910895DB -:103810000E9437220E9447220E940C220E946122AD -:103820000E9422260E94712580E090E00E945C1791 -:1038300080E090E00C9472170E9427220C94081CE0 -:103840000E945421292F22952F7030E02C30310511 -:103850004CF42A3031056CF4225031092230310504 -:10386000A8F407C02C30310569F02F30310551F034 -:103870000DC0803F69F018F4803E40F409C0843FD9 -:1038800029F406C093FB882780F9089580E0089505 -:1038900081E00895CF93DF9300D000D01F92CDB781 -:1038A000DEB70F900F900F900F900F90DF91CF9198 -:1038B0000895CF93DF9300D000D000D0CDB7DEB70E -:1038C00026960FB6F894DEBF0FBECDBFDF91CF9125 -:1038D00008951F93CF93DF93C0919D0216E08091CE -:1038E0009E02C81799F0D0E01C9FF0011D9FF00DBB -:1038F0001124E156FD4F40815181628173818481A1 -:1039000095810E94591C2196C770E9CFDF91CF9114 -:103910001F9108954091CF025091D0026091D10241 -:103920007091D2028091D3029091D4020C94591CD0 -:103930008091D40282958F7009F054C08091D10299 -:10394000882309F44FC080919D02A0919E0260914E -:10395000CF027091D0024091D2025091D302B6E0D2 -:103960008A1709F43FC090E041155105C1F17F3F2E -:1039700011F46F3FA1F1B89FF001B99FF00D112430 -:10398000E156FD4F218172132AC02081621327C0A6 -:103990002281211124C0238134812417350710F49A -:1039A00021503109241B350B283C3105C0F42091EE -:1039B000D4022F7020612093D40226E0289FF001CA -:1039C000299FF00D1124EC55FD4F80818F7080618F -:1039D00080838FEC92E00E94E11B0C94691C01969D -:1039E0008770BECF0895CF92DF92EF92FF920F9330 -:1039F0001F93CF93DF93CDB7DEB762970FB6F894DE -:103A0000DEBF0FBECDBF8C0185E0F801DE011D9643 -:103A100001900D928A95E1F7D8014C9111965C9135 -:103A2000119712966C9112971396CD90DC90149783 -:103A30003091CF027091D0028091D2029091D30246 -:103A4000009709F46BC17F3F19F43F3F09F466C149 -:103A5000E090D102EE2009F4C0C02091D402C81633 -:103A6000D90628F0F601E81BF90BCF0104C08095B8 -:103A700090958C0D9D1DFF24F394883C910578F062 -:103A8000F12C207F09F0C6C07C2DD98AC88A89898B -:103A90000E944A1C8FEC92E00E94E11BB1C0822F71 -:103AA000807F09F046C0751314C0341312C0611131 -:103AB00010C02F7020612093D4020E948A1C8FECCA -:103AC00092E00E94E11B8091D402D80115968C935C -:103AD0002EC0CD2819F15F3F11F44F3FF9F0F62EBB -:103AE00061111CC080919D0220919E0236E08217D8 -:103AF00009F45AC090E0389FF001399FF00D11246D -:103B0000E156FD4F7181571306C07081471303C002 -:103B10007281711103C001968770E9CFF62E66237A -:103B200009F418C18091D40281608093D402F12CF1 -:103B300011C1751308C0341306C0611104C080910F -:103B4000D402D801C3C04D875E878D859E856A8B60 -:103B50000E94201C6A898823E1F16623D1F120911B -:103B6000D402822F82958F7090E0029774F080913A -:103B7000CF029091D00298878F831986DB86CA8600 -:103B80002C87CE0107960E94E11B86E0F801AFEC7E -:103B9000B2E001900D928A95E1F70E94981C0E9474 -:103BA0008A1CFF24F394D6C04D875E878D859E8541 -:103BB0000E945421292F22952F7030E022303105A8 -:103BC0000CF0BCC09F7009F0B6C0805E883008F46D -:103BD000C1C0C8010E94E11BE4CFC816D90608F491 -:103BE00053C0F601E81BF90BCF01883C910508F49E -:103BF00050C0F12C7C2DD98AC88A89890E944A1C20 -:103C0000EFECF2E086E0DF011D928A95E9F70E9471 -:103C10008A1CA0C0751314C0341312C0611110C0E7 -:103C20008091D402F8018583C8010E94E11B86E0DF -:103C3000EFECF2E0DF011D928A95E9F7FE2C8AC0D5 -:103C40004D875E878D859E856A8B0E94201C6A89C0 -:103C5000882309F4BECF662309F4BBCF2091D40298 -:103C6000822F82958F7090E002970CF48ECF809116 -:103C7000CF029091D0029A8389831B82DD82CC820D -:103C80002E83CE0101967FCF809590958C0D9D1D42 -:103C9000ACCFF62E662309F49CCF75132EC03413D7 -:103CA0002CC02091D40220FD1FC0822F82958F70DE -:103CB000D9F0D80115962C9315978F3049F08F5F66 -:103CC000982F9295907F822F8F70892B15968C93C9 -:103CD000C8010E94E11B86E0F801AFECB2E0019060 -:103CE0000D928A95E1F793CF86E0F801AFECB2E050 -:103CF00001900D928A95E1F72DC04D875E878D85E5 -:103D00009E850E94201C811140CF8091D402816049 -:103D10008093D402C8010E94E11B1CC0662309F4F1 -:103D200058CF4D875E878D859E850E94201C8823F5 -:103D300009F44FCF2ACF811148CF0CC02430310570 -:103D40000CF047CF9F7009F440CFF8019581907F28 -:103D500009F03BCF8F2D62960FB6F894DEBF0FBEF1 -:103D6000CDBFDF91CF911F910F91FF90EF90DF902A -:103D7000CF9008951F93CF93DF93CDB7DEB72C97E5 -:103D80000FB6F894DEBF0FBECDBF4F83588769874B -:103D90007A878B879C87CE0107960E94F31C882325 -:103DA00069F08F8198852A853B85232BF1F19F3F10 -:103DB00009F063C08F3F09F060C037C086E0FE01A4 -:103DC0003796DE01119601900D928A95E1F76F8189 -:103DD0007885EA85FB85309741F17F3F11F46F3F8D -:103DE00021F120919E0230E0C90101968770992748 -:103DF00040919D0250E08417950709F447C06983FC -:103E00007A83FD83EC8396E0929FD001939FB00D5F -:103E10001124A156BD4FFE01319601900D929A9545 -:103E2000E1F780939E020E94691C16E080919D023A -:103E300090919E028917C1F1189FC00111248156EB -:103E40009D4F0E94F31C882379F1E0919D021E9FF3 -:103E5000F0011124E156FD4F40815181628173814F -:103E6000848195810E94591C80919D0290E0019669 -:103E70008770992780939D02D9CF4F815885698596 -:103E80007A858B859C850E94591CCFCF0E941C1C73 -:103E900010929E0210929D02EFECF2E086E0DF01AC -:103EA0001D928A95E9F7C1CF2C960FB6F894DEBF24 -:103EB0000FBECDBFDF91CF911F910895EF92FF927A -:103EC0000F931F93CF93DF938C01009709F46CC07D -:103ED000F12CEE24E394E8012196F80184918437D3 -:103EE00040F4843008F051C0813081F0823019F103 -:103EF0005BC0853709F444C0A8F19CE7980F903760 -:103F000008F052C08F770E94391941C00E5F1F4FD1 -:103F1000FE01C49180E28C0F883048F4C7708E2D6A -:103F200001C0880FCA95EAF70E943A2214C08C2F6C -:103F30000E9471182DC00E5F1F4FFE01C49180E2D8 -:103F40008C0F883058F4C7708E2D01C0880FCA9529 -:103F5000EAF70E9440220E9461221AC08C2F0E9420 -:103F6000391916C00E5F1F4FFE01C491CC2381F09A -:103F70008FE99FE00197F1F700C00000C150F6CF34 -:103F80000E5F1F4FFE01F49003C00E9471188E0156 -:103F90008F2D882309F49FCFEFE9FFE03197F1F7E8 -:103FA00000C000008150F5CFDF91CF911F910F919C -:103FB000FF90EF90089508956093D9027093DA020C -:103FC0008093DB029093DC020C94081C0F931F93E8 -:103FD0000091D9021091DA022091DB023091DC02CB -:103FE000DC01CB01802B912BA22BB32B8093D90228 -:103FF0009093DA02A093DB02B093DC021F910F9141 -:104000000C94081C0F931F930091D9021091DA02AF -:104010002091DB023091DC02DC01CB018023912373 -:10402000A223B3238093D9029093DA02A093DB02F8 -:10403000B093DC021F910F910C94081C0F931F93F7 -:104040000091D9021091DA022091DB023091DC025A -:10405000DC01CB0180279127A227B3278093D902C7 -:104060009093DA02A093DB02B093DC021F910F91D0 -:104070000C94081C1092D5021092D6021092D7020E -:104080001092D8020C94081C41E050E060E070E00F -:1040900004C0440F551F661F771F8A95D2F74093BF -:1040A000D5025093D6026093D7027093D8020C9435 -:1040B000081C41E050E060E070E004C0440F551F70 -:1040C000661F771F8A95D2F78091D5029091D6020C -:1040D000A091D702B091D802482B592B6A2B7B2B89 -:1040E0004093D5025093D6026093D7027093D802C2 -:1040F0000C94081C41E050E060E070E004C0440F04 -:10410000551F661F771F8A95D2F740955095609589 -:1041100070958091D5029091D602A091D702B0916E -:10412000D802482359236A237B234093D502509316 -:10413000D6026093D7027093D8020C94081C41E019 -:1041400050E060E070E004C0440F551F661F771F09 -:104150008A95D2F78091D5029091D602A091D7028C -:10416000B091D802482759276A277B274093D50268 -:104170005093D6026093D7027093D8020C94081C17 -:104180000F931F930091D5021091D6022091D70270 -:104190003091D802DC01CB01802B912BA22BB32BC9 -:1041A0008093D5029093D602A093D702B093D80201 -:1041B0001F910F910C94081C0F931F930091D5022F -:1041C0001091D6022091D7023091D802DC01CB01A8 -:1041D00080239123A223B3238093D5029093D60208 -:1041E000A093D702B093D8021F910F910C94081C92 -:1041F0000F931F930091D5021091D6022091D70200 -:104200003091D802DC01CB0180279127A227B32768 -:104210008093D5029093D602A093D702B093D80290 -:104220001F910F910C94081C0895CF92DF92EF928A -:10423000FF920F931F93CF93DF938C01C090D9020D -:10424000D090DA02E090DB02F090DC028091D5029F -:104250009091D602A091D702B091D802C82AD92A4B -:10426000EA2AFB2ACFE1D0E0D701C6010C2E04C018 -:10427000B695A795979587950A94D2F780FF06C0C3 -:10428000B8018C2F0E94B008019721F4219760F7A4 -:1042900080E001C08C2FDF91CF911F910F91FF9093 -:1042A000EF90DF90CF900895CF93DF93EC010E94C1 -:1042B0001521BE010E94B008DF91CF910895CB0176 -:1042C0000E94542108958091DD02859585958595FC -:1042D00008958091DD028770089598E0899F90018C -:1042E0001124262B2093DD020C9459202091DD020D -:1042F000809582238093DD02982F977069F430E0D7 -:10430000482F552747FD50952417350729F08595E7 -:10431000859585950C947A2008959091DD0297708B -:1043200081E009F480E0089590911501992321F02E -:1043300090911601911109C0209117013091180137 -:10434000F90132969FEF40E01FC0982F9695969501 -:1043500096959F3050F5E0911701F0911801E90F03 -:10436000F11D877021E030E0A90102C0440F551F04 -:104370008A95E2F7CA019181892B818308959F3F35 -:1043800039F04F5F4E3041F051915813F8CF0DC0C6 -:104390005111F7CF942FF5CF9F3F39F0F901E90F75 -:1043A000F11D97FDFA958283089508959091150166 -:1043B000992321F090911601911109C020911701C4 -:1043C00030911801F9013296205F3F4F1FC0982F9E -:1043D0009695969596959F30F0F4E0911701F0919F -:1043E0001801E90FF11D877021E030E0A90102C03A -:1043F000440F551F8A95E2F7CA0180959181892360 -:10440000818308953196E217F30729F0908198137C -:10441000F9CF1082F7CF089581E090E0E091170185 -:10442000F0911801E80FF91F108201968031910573 -:10443000A9F708959091F102892B8093F1020895D4 -:1044400080959091F10289238093F1020895109252 -:10445000F10208959091F002892B8093F002089563 -:1044600080959091F00289238093F0020895109234 -:10447000F00208959091EF02892B8093EF02089546 -:1044800080959091EF0289238093EF020895109216 -:10449000EF0208958093DE0208951092DE020895DF -:1044A0008091170190911801FC0131969C01205FC9 -:1044B0003F4F80E0919191118F5FE217F307D1F7A1 -:1044C0000895E0911701F09118018091F102808325 -:1044D000E0911701F091180190818091F002892BF1 -:1044E0008083E0911701F091180190818091EF0293 -:1044F000892B80838091DE02882361F0E09117018F -:10450000F09118019081892B80830E9450228111A3 -:104510001092DE0280911701909118010C944617B9 -:1045200020E0009739F0AC014150510984239523D4 -:104530002F5FF7CF822F089580911303843039F1D4 -:104540001092F30220E488E190E00FB6F894A89569 -:10455000809360000FBE2093600080E00E941C03E7 -:1045600080E00E944A0983B7817F846083BF83B75C -:10457000816083BF7894889583B78E7F83BF88E1FD -:104580000FB6F89480936000109260000FBE0895FB -:104590000895089580E00E941C030E94C8220E9492 -:1045A000A5090E94C9220E942A0A91E0811101C036 -:1045B00090E0892F08950E941C1C80E00E941C033B -:1045C0000E9444280E943A170C944A091F920F92A5 -:1045D0000FB60F9211248F939F93AF93BF93809147 -:1045E000F302811113C08091F4029091F502A09121 -:1045F000F602B091F7024196A11DB11D8093F4021D -:104600009093F502A093F602B093F702BF91AF9199 -:104610009F918F910F900FBE0F901F90189582E081 -:1046200084BD93E095BD9AEF97BD80936E00089589 -:104630002FB7F8948091F4029091F502A091F602C0 -:10464000B091F7022FBF0895CF92DF92EF92FF92C1 -:104650000F931F932FB7F8944091F4025091F502F5 -:104660006091F6027091F7022FBF6A017B01EE2480 -:10467000FF248C0120E030E0C016D106E206F306EC -:1046800010F4415051099A01281B390BC9011F919F -:104690000F91FF90EF90DF90CF9008951F920F92AF -:1046A0000FB60F9211248F939F93AF93BF93809176 -:1046B000F4029091F502A091F602B091F7020196F2 -:1046C000A11DB11D8093F4029093F502A093F60210 -:1046D000B093F702BF91AF919F918F910F900FBE52 -:1046E0000F901F9018950E943714F8942FEF87EAC7 -:1046F00091E6215080409040E1F700C0000087E043 -:1047000090EBDC0180931E0390931F03A093200382 -:10471000B09321039CE088E10FB6F894A8958093AC -:1047200060000FBE90936000FFCF0E94D4238111E0 -:1047300002C00E94B0230E94DF238093F2020E94F5 -:10474000E72380931C0387FB882780F98093160159 -:104750000E94E323682F70E080E090E00C94DC1F5F -:104760006DEE7EEF80E090E00E94FB2C60E082E046 -:1047700090E00E94E92C60E083E090E00E94E92C48 -:1047800060E084E090E00E94E92C60E085E090E049 -:104790000E94E92C60E086E090E00E94E92C6FEF37 -:1047A00087E090E00C94E92C80E090E00E94E32CFC -:1047B00021E08D3E9E4F09F020E0822F089582E097 -:1047C00090E00C94DB2C83E090E00C94DB2C84E0F4 -:1047D00090E00C94DB2C682F84E090E00C94E92CA2 -:1047E00086E090E00C94DB2C682F86E090E00C943F -:1047F000E92C87E090E00C94DB2C682F87E090E0B8 -:104800000C94E92C8091FA0280FF0BC060911C018E -:1048100085E0689FB001112475956795759567953A -:104820002BC081FF09C060911C0185E0689FB00129 -:1048300011247595679520C082FF07C060911C0107 -:1048400085E0689FB001112417C09091FB02992365 -:10485000D1F060911B01961788F720911C0185E02B -:10486000289F90011124929FA001939F500D112425 -:1048700070E0CA010E94C12C6038710540F46115D6 -:10488000710539F002C065E070E0862F08958FE76A -:10489000089581E008958091FA0280FF08C0609138 -:1048A0001A0170E0759567957595679521C081FF30 -:1048B00006C060911A0170E07595679519C082FF76 -:1048C00004C060911A0170E010C09091FB0299231E -:1048D000C1F0609119019617A0F780911A01899F84 -:1048E000C001112470E00E94C12C6038710528F4C9 -:1048F0006115710521F0862F08958FE7089581E0F5 -:10490000089561E070E0F4CF803F21F40E9402241A -:10491000819504C0813F29F40E9402248093FE0205 -:104920000895823F21F40E940224819504C0833FB0 -:1049300029F40E9402248093FD020895893F19F40E -:104940000E944B2405C08A3F31F40E944B2481957C -:104950008093FF0208958B3F21F40E944B248195A0 -:1049600004C08C3F29F40E944B24809300030895D7 -:10497000843F21F48091FC02816017C0853F21F4BF -:104980008091FC02826011C0863F21F48091FC027C -:1049900084600BC0873F21F48091FC02886005C0D1 -:1049A000883F31F48091FC0280618093FC0208957D -:1049B0008D3F21F48091FA0281600BC08E3F21F47B -:1049C0008091FA02826005C08F3F29F48091FA023B -:1049D00084608093FA020895803F39F48091FE024A -:1049E00087FF6CC01092FE0269C0813F29F480915C -:1049F000FE021816BCF362C09091FD02823F29F4BA -:104A000097FF5CC01092FD0259C0833F19F419163C -:104A1000CCF354C0893F41F48091FF0218160CF08A -:104A20004DC01092FF024AC08A3F29F48091FF02D4 -:104A300087FF44C0F6CF8B3F39F48091000387FF96 -:104A40003DC0109200033AC08C3F29F480910003CE -:104A50001816BCF333C0843F21F48091FC028E7F92 -:104A600017C0853F21F48091FC028D7F11C0863FE5 -:104A700021F48091FC028B7F0BC0873F21F4809151 -:104A8000FC02877F05C0883F31F48091FC028F7E55 -:104A90008093FC0213C08D3F21F48091FA028E7F37 -:104AA0000BC08E3F21F48091FA028D7F05C08F3FAD -:104AB00029F48091FA028B7F8093FA028091FD02A3 -:104AC00081110EC08091FE0281110AC08091FF0207 -:104AD000811106C080910003811102C01092FB0277 -:104AE00008958CEF92E00E9451170E941823909332 -:104AF000F9028093F80208951F93CF93DF9380917A -:104B0000F8029091F9020E942423AC019091FB02DB -:104B1000992321F020911D0130E006C020911E0153 -:104B20008AE0289F900111244217530708F486C099 -:104B30008091FD02C091FE02D091FF02109100030E -:104B4000811107C0C11176C0D11174C0111172C09A -:104B500075C09F3F19F09F5F9093FB02181624F4D5 -:104B60000E9402248093FD028091FD0287FF05C010 -:104B70000E94022481958093FD021C1624F40E9459 -:104B800002248093FE028091FE0287FF05C00E94EE -:104B9000022481958093FE026091FD02662339F123 -:104BA000C091FE02CC2319F1772767FD7095872FFE -:104BB000972F0E94E32923E333E343E35FE30E945B -:104BC000F32A0E94B0296093FD026C2F772767FDBE -:104BD0007095872F972F0E94E32923E333E343E364 -:104BE0005FE30E94F32A0E94B0296093FE021D1623 -:104BF00024F40E944B248093FF028091FF0287FFE0 -:104C000005C00E944B2481958093FF02111624F465 -:104C10000E944B24809300038091000387FF05C00E -:104C20000E944B24819580930003DF91CF911F91C7 -:104C30000C9471259F3F09F08ECF96CFDF91CF91D5 -:104C40001F910895ECEFF2E085E0DF011D928A9557 -:104C5000E9F71092FB021092FA020895833081F175 -:104C600028F4813059F08230D1F00895853009F46C -:104C700049C0B8F1863009F456C0089580911E01EC -:104C8000262F30E0280F311D2F3F310524F4680F07 -:104C900060931E0108958FEF80931E010895809107 -:104CA0001D01262F30E0280F311D2F3F310524F440 -:104CB000680F60931D0108958FEF80931D01089583 -:104CC00080911C01262F30E0280F311D2F3F310528 -:104CD00024F4680F60931C0108958FEF80931C01EA -:104CE000089580911B01262F30E0280F311D2F3FA2 -:104CF000310524F4680F60931B0108958FEF8093B2 -:104D00001B01089580911A01262F30E0280F311DD4 -:104D10002F3F310524F4680F60931A0108958FEF37 -:104D200080931A01089580911901262F30E0280FF1 -:104D3000311D2F3F310524F4680F60931901089548 -:104D40008FEF809319010895833011F128F4813099 -:104D500049F0823091F00895853081F120F186305C -:104D6000C1F1089580911E01681720F4861B80937D -:104D70001E01089510921E01089580911D0168176B -:104D800020F4861B80931D01089510921D01089543 -:104D900080911C01681720F4861B80931C010895E4 -:104DA00010921C01089580911B01681720F4861B46 -:104DB00080931B01089510921B01089580911A01A0 -:104DC000681720F4861B80931A01089510921A0127 -:104DD000089580911901681720F4861B80931901AA -:104DE00008951092190108950F931F93873208F0C8 -:104DF00048C08E3108F08DC0803109F477C008F5C5 -:104E0000873009F461C068F4863009F09DC0809154 -:104E1000F202817F8E7F8093F20281E08093020311 -:104E200094C08B3009F489C08E3009F08DC0809118 -:104E3000F20282FB222720F991E0922790FB82F96F -:104E40005EC0863109F479C060F4813109F07CC01C -:104E50000E941C1C9091160181E089278093160105 -:104E60006CC0893109F469C08B3109F06DC0809143 -:104E7000F20281FB222720F991E0922790FB81F931 -:104E80003EC0883309F459C050F4893209F457C040 -:104E9000853309F454C0873209F451C055C08334B6 -:104EA00009F44DC028F48A3308F44EC0895332C047 -:104EB000883409F049C00E941C1C0E945A0A0E94B2 -:104EC00021040E94732339C09091F202892F8095AA -:104ED000817080FB90F929F0966098609093F202BF -:104EE00034C0997F977F9093F20227C08091F2029D -:104EF00083FB222720F991E0922790FB83F980938E -:104F0000F2029923D1F08091F20281608093F20243 -:104F100014C08D5141E050E060E070E08A019B01D7 -:104F200004C0000F111F221F331F8A95D2F7C90139 -:104F3000B8010E94DC1F0E941C1C81E006C061E0D9 -:104F400070E080E090E0F5CF80E01F910F91089530 -:104F500080E0089580E00895CF93C82F80910203E8 -:104F6000813069F018F08230C9F184C0E0911701F6 -:104F7000F09118018081823209F07EC007C0E09173 -:104F80001701F09118018081823261F48C2F0E9408 -:104F9000A827811104C08C2F0E94F4261DC081E037 -:104FA00090E01AC08C2F0E94AA27811114C0C4312E -:104FB00079F048F4CB3079F0C03109F061C082E07B -:104FC0008093020308C0C93219F0C83321F058C0D9 -:104FD0001092020355C081E0817054C0C93291F132 -:104FE00020F5C43179F1B0F4C73009F047C08EE143 -:104FF00080931E0182E380931D018AE080931C014F -:1050000084E180931B0188E080931A0188E28093F9 -:10501000190134C0CE51C63088F5EC2FF0E0EA54C7 -:10502000FE4F80818093010329C0CE34E9F020F443 -:10503000CB3421F56AE013C0C13579F0C235F1F403 -:1050400061E00DC080910103882319F010920103E3 -:1050500015C081E08093020315C061E006C0809115 -:1050600001030E942E260AC06AE0809101030E947B -:10507000A42604C01092020380E004C081E002C0B4 -:1050800080E0AACFCF9108950E94D423811102C05D -:105090000E94B0230E94F02380931D0380FF02C072 -:1050A000869501C080E00C941C0380911D03982F0D -:1050B0009695292F30E0233031054CF49F5F990FEE -:1050C0008170892B816080931D030E94F42380915D -:1050D0001D0386950C941C0380911D03982F9695B3 -:1050E00091F09158990F8170892B80931D038E7FC9 -:1050F00091E009F490E080911D0390FB80F980938A -:105100001D030E94F42380911D0386950C941C03BB -:1051100080911D03982F909590FB80F980931D033B -:105120000E94F42380911D0380FF02C0869501C078 -:1051300080E00C941C0390911D03892F86958F5F4E -:105140008F779170843028F4880F892B80931D030A -:1051500002C090931D0380911D038E7F91E009F49E -:1051600090E080911D0390FB80F980931D030E94C5 -:10517000F42380911D0386950C941C0320911D033C -:10518000922F96958927982F990F822F8170892BBE -:1051900080931D038E7F91E009F490E080911D03C0 -:1051A00090FB80F980931D030E94F42380911D03DE -:1051B00086950C941C0380911D0386950895505884 -:1051C000BB27AA270ED0D1C1C2D130F0C7D120F061 -:1051D00031F49F3F11F41EF4B7C10EF4E095E7FBE4 -:1051E0009FC1E92FD3D180F3BA17620773078407F1 -:1051F000950718F071F49EF5EBC10EF4E0950B2EB7 -:10520000BA2FA02D0B01B90190010C01CA01A00118 -:105210001124FF27591B99F0593F50F4503E68F173 -:105220001A16F040A22F232F342F4427585FF3CFB4 -:10523000469537952795A795F0405395C9F77EF485 -:105240001F16BA0B620B730B840BBAF09150A1F0CE -:10525000FF0FBB1F661F771F881FC2F70EC0BA0F54 -:10526000621F731F841F48F4879577956795B795DC -:10527000F7959E3F08F0B3CF9395880F08F09927D4 -:10528000EE0F97958795089527D108F481E008954A -:105290000CD06BC163D140F05AD130F021F45F3FA4 -:1052A00019F03EC1511195C14FC170D198F39923A6 -:1052B000C9F35523B1F3951B550BBB27AA276217DA -:1052C0007307840738F09F5F5F4F220F331F441F1F -:1052D000AA1FA9F333D00E2E3AF0E0E830D0915057 -:1052E0005040E695001CCAF729D0FE2F27D0660F44 -:1052F000771F881FBB1F261737074807AB07B0E883 -:1053000009F0BB0B802DBF01FF2793585F4F2AF098 -:105310009E3F510568F004C15CC15F3FECF3983ECD -:10532000DCF3869577956795B795F7959F5FC9F7F5 -:10533000880F911D9695879597F90895E1E0660F7E -:10534000771F881FBB1F621773078407BA0720F0F7 -:10535000621B730B840BBA0BEE1F88F7E095089560 -:1053600004D06894B11135C1089518D188F09F57C1 -:1053700090F0B92F9927B751A0F0D1F0660F771FA1 -:10538000881F991F1AF0BA95C9F712C0B13081F081 -:105390001FD1B1E008951CC1672F782F8827B85F0F -:1053A00039F0B93FCCF3869577956795B395D9F7E2 -:1053B0003EF490958095709561957F4F8F4F9F4FEC -:1053C0000895E89409C097FB3EF4909580957095F8 -:1053D00061957F4F8F4F9F4F9923A9F0F92F96E941 -:1053E000BB279395F695879577956795B795F111B6 -:1053F000F8CFFAF4BB0F11F460FF1BC06F5F7F4F53 -:105400008F4F9F4F16C0882311F096E911C0772364 -:1054100021F09EE8872F762F05C0662371F096E86D -:10542000862F70E060E02AF09A95660F771F881F3C -:10543000DAF7880F9695879597F9089588D018F030 -:1054400011F08CD038F480C0C4C0E92F9FD0B0F3E5 -:105450005523C9F3E7FB6217730784079507A8F183 -:1054600099F3E92FFF2788232AF03197660F771FDA -:10547000881FDAF7952F5527442332F0915050407A -:10548000220F331F441FD2F7BB27E91BF50B621B0A -:10549000730B840BB109C1F222F4620F731F841FD6 -:1054A000B11D31972AF0660F771F881FBB1FEFCF02 -:1054B000915050405AF041F0882332F0660F771F28 -:1054C000881F91505040C1F7939530C086957795CD -:1054D00067959F5FD9F7F8CF990F0008550FAA0B72 -:1054E000E0E8FEEF16161706E807F907C0F01216F7 -:1054F0001306E407F50798F0621B730B840B950BFA -:1055000039F40A2661F0232B242B252B21F408954E -:105510000A2609F4A140A6958FEF811D811D0895EB -:1055200097F99F6780E870E060E008959F3F31F051 -:10553000915020F4879577956795B795880F911DC1 -:105540009695879597F908959FEF80EC089500242C -:105550000A941616170618060906089500240A94D8 -:1055600012161306140605060895092E0394000C5E -:1055700011F4882352F0BB0F40F4BF2B11F460FFED -:1055800004C06F5F7F4F8F4F9F4F089557FD905816 -:10559000440F551F59F05F3F71F04795880F97FBF7 -:1055A000991F61F09F3F79F08795089512161306B1 -:1055B0001406551FF2CF4695F1DF08C016161706E0 -:1055C0001806991FF1CF8695710561050894089515 -:1055D000E894BB2766277727CB0197F908957CDFEE -:1055E00008F48FEF08950BD0C0CFB1DF28F0B6DFFD -:1055F00018F0952309F094CFA7CF1124EACFC6DF86 -:10560000A0F3959FD1F3950F50E0551F629FF001D5 -:10561000729FBB27F00DB11D639FAA27F00DB11D2E -:10562000AA1F649F6627B00DA11D661F829F2227B7 -:10563000B00DA11D621F739FB00DA11D621F839F3E -:10564000A00D611D221F749F3327A00D611D231F14 -:10565000849F600D211D822F762F6A2F11249F5762 -:1056600050408AF0E1F088234AF0EE0FFF1FBB1F85 -:10567000661F771F881F91505040A9F79E3F510524 -:1056800070F04ECFA6CF5F3FECF3983EDCF38695EB -:1056900077956795B795F795E7959F5FC1F7FE2BCF -:1056A000880F911D9695879597F90895FA01EE0F49 -:1056B000FF1F30962105310599F16115710561F4DF -:1056C0008038BFE39B0749F168949038810561F009 -:1056D0008038BFEF9B0741F0992342F5FF3FE1057A -:1056E0003105210511F1E8940894E795D901AA2321 -:1056F00029F4AB2FBE2FF85FD0F310C0FF5F70F41A -:10570000A695E0F7F73950F019F0FF3A38F49F7793 -:105710009F930CD00F9007FC905808953EF014CF43 -:1057200060E070E080E89FE308954FE79F775F9324 -:105730004F933F932F939ED02F913F914F915F9125 -:1057400052DF05C019F40EF0EBCE42CFFDCE26DFBE -:10575000C8F39638C0F707F80F92E8942BE33AEABB -:1057600048EB5FE74EDF0F920F920F924DB75EB797 -:105770000F92C0D0EAE0F1E016D04F915F91EF9127 -:10578000FF91E595EE1FFF1F49F0FE57E0684427A3 -:10579000EE0F441FFA95E1F74195550B32D00F906B -:1057A00007FE26C00895DF93CF931F930F93FF92B8 -:1057B000EF92DF927B018C01689405C0DA2EEF0135 -:1057C0001EDFFE01E894A5912591359145915591F3 -:1057D000AEF3EF0106DDFE019701A801DA9479F737 -:1057E000DF90EF90FF900F911F91CF91DF9108957F -:1057F0009B01AC0160E070E080E89FE349CD90CE72 -:1058000095CECCDEE8F39923D9F3940F511DBBF369 -:105810009150504094F059F0882332F0660F771F72 -:10582000881F91505040C1F79E3F510544F7880FA3 -:10583000911D9695879597F908955F3FACF0983E36 -:105840009CF0BB27869577956795B79508F4B1606E -:105850009395C1F7BB0F58F711F460FFE8CF6F5F66 -:105860007F4F8F4F9F4FE3CFB4CE0EF05FCE6CCE05 -:10587000689456CE93DEC8F39923D1F3C6F3DF9331 -:10588000CF931F930F93FF92C92FDD2788232AF010 -:105890002197660F771F881FDAF720E030E040E895 -:1058A0005FEB9FE3883920F0803E30F021968F77C0 -:1058B00087DCE2E3F1E003C083DCEFE5F1E073DFD6 -:1058C0008B01BE01EC01FB2E6F5771097595771F97 -:1058D000880B990B78DD28E132E741E35FE38FDE47 -:1058E000AF2D9801AE01FF900F911F91CF91DF91E5 -:1058F00078DC3BCEFA01DC01AA0FBB1F9B01AC0197 -:10590000BF5728F422273327442750781FC0B751A8 -:1059100088F4AB2F0024469537952795011CA39555 -:10592000D2F3002069F0220F331F441FB395DAF33E -:105930000DD045CC61307105A0E88A07B94630F436 -:105940009B01AC016627772788279078309621F055 -:1059500020833183428353830895AA1BBB1B51E1EB -:1059600007C0AA1FBB1FA617B70710F0A61BB70BCF -:10597000881F991F5A95A9F780959095BC01CD0174 -:10598000089597FB072E16F4009407D077FD09D0F1 -:105990000E94AD2C07FC05D03EF4909581959F4F59 -:1059A0000895709561957F4F0895EE0FFF1F059044 -:1059B000F491E02D0994F999FECF92BD81BDF89A3A -:1059C000992780B50895A8E1B0E042E050E00C943A -:1059D000032D262FF999FECF92BD81BDF89A01972C -:1059E00000B4021639F01FBA20BD0FB6F894FA9A27 -:1059F000F99A0FBE08950196272F0E94EA2C0C9465 -:105A0000E92CDC01CB01FC01F999FECF06C0F2BD07 -:105A1000E1BDF89A319600B40D9241505040B8F76C -:065A20000895F894FFCF89 -:105A2600640007000CFF0000003F643E10CC10A984 -:105A360010751041100101DF022808140A321E00F9 -:105A460002040507090B0C0E1011131517181A1C62 -:105A56001D1F2123242628292B2D2F30323435379C -:105A6600393B1F0F03764F5F6F7F496943790959A9 -:105A760053633149803F5D8B803FF8BF803FCAE169 -:105A8600803F73ED803FCAE1803FF8BF803F5D8B6A -:105A9600803F3149803F0000803FF16D7F3F75EACE -:105AA6007E3F4C827E3F833F7E3F84287E3F833FFE -:105AB6007E3F4C827E3F75EA7E3FF16D7F3F000060 -:105AC600803F3F4D36394305F604C00487041A0467 -:105AD60033044C04650401020304050607080900A3 -:00000001FF diff --git a/keyboard/planck/keymaps/charlie/compiled.hex b/keyboard/planck/keymaps/charlie/compiled.hex deleted file mode 100644 index 335b49d898..0000000000 --- a/keyboard/planck/keymaps/charlie/compiled.hex +++ /dev/null @@ -1,1445 +0,0 @@ -:100000000C947D020C94C1020C94C1020C94C102A8 -:100010000C94C1020C94C1020C94C1020C94C10254 -:100020000C94C1020C94C1020C945F140C94311511 -:100030000C9493220C94C1020C94C1020C94C10242 -:100040000C94C1020C9423030C94C1020C94C102C1 -:100050000C94C1020C94FB220C94C1020C94C102BA -:100060000C94C1020C94C1020C94C1020C94C10204 -:100070000C94C1020C94C1020C94C1020C94C102F4 -:100080000C94D40A0C94C1020C94C1020C94C102C9 -:100090000C94C1020C94C1020C94C1020C94C102D4 -:1000A0000C94C1020C94C1020C94C1029E15C0159F -:1000B000AE16C015AE1605162816AE167D1690168D -:1000C0007A197A19A919A919E819081A5E1B5E1B71 -:1000D000131A5E1BC31AC31A2A1B331B5E1B581B41 -:1000E000D01AD01AD01AD01AD01AD01AD01AD01AC0 -:1000F000D01AD01AD01AD01AD01AD01AD01AD01AB0 -:10010000E01AEE1AF51AFC1A061B07634236B79B73 -:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 -:100120005763BD6DEDFD753EF6177231BF000000DF -:10013000803F08000000BE922449123EABAAAA2AC2 -:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD -:1001500000000000BF000000803F00000000000819 -:100160004178D3BB4387D1133D190E3CC3BD4282B6 -:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 -:10018000FFBE01C4FF7F3F00000000000000000030 -:1001900000000000000000010204060A0F17202CD6 -:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 -:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF -:1001C0000201000000000000000000000000018C9F -:1001D000028CF1A242070C0310022A041B074507F8 -:1001E0002D010B0116013E033B013B0327010B03CD -:1001F0001603400741071B032D022A032E021D018F -:100200001C011501290014001A0008001500170030 -:100210001C0018000C001200130002202A00040029 -:100220001600070009000A000B000D000E000F0069 -:10023000330034002B001D001B00060019000500D0 -:100240001100100036003700380028004C00E00094 -:100250000000E100E2002C000000500051005200BC -:100260004F0000004C0027001E001F00200021004E -:1002700022002300240025002600012012000A008D -:100280001600180017001B207000430044004000B7 -:10029000410042002B000420052006203A000720E0 -:1002A0006D006E0072006F0071000920360037008B -:1002B00015000B2003202C000C203B0008203C00E4 -:1002C00069000000290019201A2000000000000029 -:1002D000000000000000000000000000000000001E -:1002E00000000000000000000000000000001320DB -:1002F00014201520060000001620052000001720FD -:1003000000000000000000000D2000000E200F2063 -:100310001020112003202C00122000000000730088 -:100320000000000028035400680065002000500011 -:100330006C0061006E0063006B0020004B006500E4 -:10034000790062006F0061007200640000002C03FD -:100350004F007200740068006F006C0069006E004E -:1003600065006100720020004B00650079006200AA -:100370006F00610072006400730000000403090450 -:1003800009026D00040100A0FA0904000001030144 -:100390000100092111010001223F00070581030826 -:1003A000000A0904010001030102000921110100F2 -:1003B00001224D000705820308000A09040200011A -:1003C0000300000009211101000122360007058306 -:1003D0000308000A090403000103000000092111B9 -:1003E00001000122390007058403100001120110E9 -:1003F0000100000008EDFE6060010001020001053F -:10040000010906A101050719E029E7150025019555 -:1004100008750181020508190129059505750191E5 -:10042000029501750391010507190029771500252B -:1004300001957875018102C005010980A10185023D -:1004400016010026B7001A01002AB70075109501A1 -:100450008100C0050C0901A1018503160100269C3D -:10046000021A01002A9C02751095018100C0050145 -:100470000902A1010901A1000509190129051500B9 -:10048000250195057501810295017503810105011D -:10049000093009311581257F9502750881060938D3 -:1004A0001581257F950175088106050C0A3802150E -:1004B00081257F950175088106C0C005010906A147 -:1004C00001050719E029E715002501950875018147 -:1004D0000295017508810105081901290595057521 -:1004E0000191029501750391010507190029FF1576 -:1004F0000025FF950675088100C011241FBECFEFAF -:10050000DAE0DEBFCDBF04B603FE24C080911E0337 -:1005100090911F03A0912003B09121038730904B4D -:10052000A740B04BB9F410921E0310921F03109213 -:1005300020031092210314BE84B7877F84BF88E113 -:100540000FB6F89480936000109260000FBEE0E058 -:10055000F8E3099511E0A0E0B1E0E0E8F9E502C0B8 -:1005600005900D92A03CB107D9F713E0A0ECB1E0E3 -:1005700001C01D92AE31B107E1F70E94A5110C94A4 -:10058000BE2C0C9400000895089581E0089508950C -:100590000C94C4020C94C5020C94C7020E948828D3 -:1005A00023E030E0281B3109220F2093C401089575 -:1005B000282F2F9880918000211108C0877F809379 -:1005C000800010928D0010928C001BC08860809378 -:1005D0008000233019F48FEF9FEF0FC083E090E08D -:1005E000821B9109880F991F2FEF3FEFA90102C0CD -:1005F000569547958A95E2F7CA0190938D008093AE -:100600008C000C94CE020E94CE0284E08093C30141 -:100610001092C0010895279A2F988FEF9FEF909323 -:100620008700809386008AE08093800089E1809330 -:1006300081000E94F1270C9403030E940B036E9A21 -:10064000769A0C94C3021F920F920FB60F92112448 -:100650002F933F938F939F93EF93FF93E091C1016B -:10066000F091C201CF0101969093C2018093C10124 -:100670000090C30102C0F695E7950A94E2F7EF7384 -:100680008091C001823019F4E03251F404C081300D -:1006900039F4EF3329F480916F008D7F80936F00E0 -:1006A000F0E0E457FE4FE49121E031E0E29FC00129 -:1006B000E39F900D11240090C40102C09695879588 -:1006C0000A94E2F790938D0080938C00FF91EF9154 -:1006D0009F918F913F912F910F900FBE0F901F9080 -:1006E000189581E008950C94710308950C941D03EE -:1006F00080911502882309F448C08091D10190911E -:10070000D201009779F40E94C5229093D201809380 -:10071000D1018091D30190E0009771F48091D401D0 -:1007200090E00AC00E94D122209100013091010185 -:100730002817390740F329C00197880F991F880FA0 -:10074000991FFC01EB52FE4F608171818281938180 -:100750000E943A0AE091D30184E0E89FF00111245D -:10076000EB52FE4F60817181828193814FE050E0B6 -:100770000E94F20D8091D30190E001966091D40126 -:1007800070E00E946E2C8093D3010C94C8021092EA -:1007900017020C94070A0895089581E080931702C8 -:1007A0000C94CC03089508958F929F92AF92BF92BC -:1007B000EF92FF920F931F93CF93DF93CDB7DEB7E6 -:1007C000A3970FB6F894DEBF0FBECDBF7C01FC012E -:1007D00000811181C8010E94C220B8010E94D90580 -:1007E0008C01B7010E947303882309F4CCC1003245 -:1007F000F0E51F0741F4F7018281882309F458C00E -:100800000E94560EC0C10132F0E51F0741F4F70106 -:100810008281882309F44CC00E945F0EB4C1023269 -:10082000F0E51F0751F4F7018281882309F440C0E5 -:100830000E94520E8111F0CFE3CF0332F0E51F0783 -:1008400039F4F7018281882399F10E94CD039BC17D -:100850000432F0E51F0739F4F7018281882341F162 -:100860000E94C70390C10532F0E51F0749F4F70164 -:1008700082818823E9F0809117028111F1CFE5CFC1 -:100880000632F0E51F0739F4F7018281882381F0F1 -:100890000E94660E0AC00732F0E51F0749F4F7010F -:1008A0008281882329F00E94710E0E94D3036BC1BC -:1008B00080911702811105C0F70182818111CFC09B -:1008C00018C1003E110579F4F7018281882309F4EB -:1008D0004DC00E94070A81E0809316021092150213 -:1008E0001092D40150C1023E110559F4F7018281E2 -:1008F0008823E1F10E94070A109216021092150255 -:1009000042C1033E110591F4F7018281882371F100 -:100910000E94070A1092160281E08093150210923D -:10092000D3011092D2011092D1012DC102351105CF -:1009300059F4F7018281882309F425C180910001CF -:10094000909101010A970DC00135110579F4F70165 -:100950008281882309F417C18091000190910101DF -:100960000A9690930101809300010DC1409104010A -:1009700083E2EFE1F1E0DE01119601900D928A959C -:10098000E1F7F701808121E030E02C0F3D1F280FB7 -:10099000311DC9012091020130910301FC01E20FD8 -:1009A000F31F6081772767FD7095640F711D88279D -:1009B00077FD8095982F0E94902920E030E040E458 -:1009C00051E40E94F5284B015C01F701218184E08C -:1009D00090E0821B9109BC01882777FD8095982FB4 -:1009E0000E9490299B01AC01C501B4010E948D2891 -:1009F0009B01AC0160E070E080E090E40E94032B7A -:100A000020E030E04CED50E40E94A02A4B015C0154 -:100A1000F70182818823D1F04FE050E0C501B40195 -:100A20000E94F20D809116028823A1F08091D401DA -:100A300024E0829FF0011124EB52FE4F80829182CC -:100A4000A282B3828F5F8093D40104C0C501B40138 -:100A50000E943A0A0F3F110508F02ECF94C08091F2 -:100A6000D00181111FC0043130E5130709F051C0D6 -:100A70000E94750381E08093D0010E94C52290936B -:100A8000CF018093CE011092C7011092C90110923C -:100A9000C8011092CB011092CA011092CD011092A0 -:100AA000CC0171C08091CE019091CF010E94D122E2 -:100AB000883C910570F48091C701E82FF0E0EE0FBB -:100AC000FF1FE853FE4F118300838F5F8093C701A0 -:100AD0005AC0043880E5180721F00538104501F1A7 -:100AE0003AC0F7018281882341F01092C50182E06B -:100AF0001EC0043830E5130759F58091C5018111F6 -:100B000006C086E20E941E1886E20E94E61882E075 -:100B10001CC00438F0E51F0741F305381045D9F42F -:100B2000F7018281882331F01092C60180E20E9491 -:100B3000351929C08091C601811106C087E20E9443 -:100B40001E1887E20E94E61880E20E943C191BC032 -:100B50000538104529F381E08093C5018093C601D3 -:100B6000C701A3960FB6F894DEBF0FBECDBFDF91CD -:100B7000CF911F910F91FF90EF90BF90AF909F90FA -:100B80008F900C94CA0280E0A3960FB6F894DEBF53 -:100B90000FBECDBFDF91CF911F910F91FF90EF90CE -:100BA000BF90AF909F908F90089580E090E008955F -:100BB00008959CE0799FF001112490E3899FE00D56 -:100BC000F11D1124E60FF11DEE0FFF1FEC5FFD4F2D -:100BD000859194910895880F991FFC01E45BFF4F64 -:100BE000859194910895880F991FFC01E453FE4F5D -:100BF0008591949108950F931F93CF93DF93EC0108 -:100C0000811521E39207A0F5C11580E3D80708F00C -:100C1000D7C0C83ED105D8F4C03ED10508F007C200 -:100C2000C83AD10578F4C53AD10508F06AC0C13098 -:100C3000D10509F463C008F4F7C1C430D10508F048 -:100C4000F6C1F2C1CB3BD10508F466C0EDC1C115B8 -:100C500090E2D90708F0AFC0C11521E0D20708F033 -:100C6000E6C1C03FD10508F4DFC18E0110651FC287 -:100C7000C03880E5D80700F5C03790E5D90708F0FF -:100C8000A3C0C11520E5D20709F4ACC050F4CE01D1 -:100C9000905480319F4008F0C7C1DF708E01106A08 -:100CA00006C2C13080E5D80709F4AEC0C43190E572 -:100CB000D90708F4AFC0B8C1C33820E5D20709F49A -:100CC0008EC050F4C13890E5D90709F482C008F00D -:100CD00083C000E011EDEBC1C03181E5D80708F415 -:100CE000A3C1C11597E5D90708F436C1CE019057C5 -:100CF0008115904108F098C1DF7093C101E010E0C8 -:100D0000D6C1C53AD10509F494C1C63AD10509F056 -:100D100093C102E810E4CBC1C83AD10509F48FC1F0 -:100D2000C93AD10509F48EC1CA3AD10509F48DC179 -:100D3000CB3AD10509F48CC1CC3AD10509F48BC169 -:100D4000CD3AD10509F48AC1C03BD10509F489C166 -:100D5000CE3AD10509F488C1CF3AD10509F487C14B -:100D6000C13BD10509F486C1C23BD10509F485C157 -:100D7000C33BD10509F484C1C43BD10509F483C147 -:100D8000C53BD10509F482C1C63BD10509F481C137 -:100D9000C73BD10509F480C1C83BD10509F47FC127 -:100DA000C93BD10509F47EC1CA3BD10509F47DC117 -:100DB00000E014E47CC1CE019F700E94F30578C16D -:100DC000DD278E01106C73C1CF70DD278E01146D8D -:100DD0006EC100E010ED6BC100E012ED68C100E0F3 -:100DE00013ED65C10E94C91B0E94070A0E94CB0334 -:100DF0008FEF94E32CE0815090402040E1F700C059 -:100E000000000E94202353C18091F20281608093F0 -:100E1000F2024DC10E948123811102C00E945D2314 -:100E20000E94942390E090931D0380931C03C23092 -:100E300080E5D80721F480911C03816086C0C4300E -:100E400090E5D90721F480911C0382607EC0C630F2 -:100E500020E5D20721F480911C03846076C0C8305D -:100E600080E5D80719F480911C0327C0CA3090E5AB -:100E7000D90721F480911C03806167C0CC3020E544 -:100E8000D20721F480911C0380625FC0CE3080E5E0 -:100E9000D80721F480911C03806457C0C03190E5CD -:100EA000D90721F480911C0380684FC0C23120E52E -:100EB000D20729F480911C038460886046C0C33047 -:100EC00080E5D80721F480911C038E7F3EC0C53099 -:100ED00090E5D90721F480911C038D7F36C0C7307F -:100EE00020E5D20721F480911C038B7F2EC0C930EE -:100EF00080E5D80719F480911C0326C0CB3090E51B -:100F0000D90721F480911C038F7E1FC0CD3020E5CE -:100F1000D20721F480911C038F7D17C0CF3080E56C -:100F2000D80721F480911C038F7B0FC0C13190E55D -:100F3000D90721F480911C038F7707C0C331D045B6 -:100F400031F480911C038B7F877F80931C038091F9 -:100F50001C030E949823ABC08D2F99278F7099276F -:100F600081309105D9F49E012370332702C0880F88 -:100F7000991F2A95E2F79C688E0144E0000F111F2B -:100F80004A95E1F700271370802B912B53E0CC0F8B -:100F9000DD1F5A95E1F7C076DD272FC0823091051D -:100FA00031F4DC2FCC278E01016F106A80C08330B2 -:100FB000910569F4CE018370992701E010E002C029 -:100FC000000F111F8A95E2F7C8019C680FC084309A -:100FD0009105B9F4CE018370992701E010E002C0B9 -:100FE000000F111F8A95E2F7C8019A6823E0CC0F21 -:100FF000DD1F2A95E1F7C07ED7708C010C2B1D2BCD -:1010000056C08530910531F4DC2FCC278E01046F5A -:10101000106A4DC0069709F04AC0CF71DD27DC2F5A -:10102000CC278E01106243C000E010E040C08E016A -:101030003EC001E810E43BC003E810E438C002EE13 -:1010400014E435C009EE14E432C00AEE14E42FC0F3 -:1010500005EB14E42CC006EB14E429C007EB14E400 -:1010600026C00CEC14E423C00DEC14E420C003E80B -:1010700015E41DC00AE815E41AC002E915E417C01A -:1010800004E915E414C001E216E411C003E216E419 -:101090000EC004E216E40BC005E216E408C006E246 -:1010A00016E405C007E216E402C00AE216E4C8012D -:1010B000DF91CF911F910F9108959CE0799FF001EE -:1010C000112490E3899FE00DF11D1124E60FF11D1D -:1010D000EE0FFF1FEC5FFD4F85919491803E9105CF -:1010E000E0F4803C910558F58133910509F46FC017 -:1010F00048F48932910509F463C08A32910509F4F4 -:101100006DC072C089339105E9F082389105D1F044 -:101110008533910509F44DC067C0833E910581F187 -:1011200038F4803E9105B9F0823E9105D9F05CC05B -:10113000863E910561F1873E9105A1F155C00E945F -:10114000EB05089520911C0320FD02C021FF4CC037 -:1011500080EE90E049C080911C0380FFF9CF89E3C5 -:1011600090E042C080911C0382FF0EC080911C035E -:1011700084FF03C080E090E037C083EE90E034C08D -:1011800080911C0382FFF2CF82EE90E02DC080910F -:101190001C0383FF0BC080911C0384FDEBCF87EE03 -:1011A00090E022C080911C0383FFF5CF86EE90E093 -:1011B0001BC080911C0385FF07C089E290E014C02A -:1011C00080911C0385FFF9CF85E390E00DC08091ED -:1011D0001C0386FF07C08AE290E006C080911C03D2 -:1011E00086FFF9CF81E390E00E94FB0508950C94FF -:1011F000CC02E82FF0E0E25BFE4F8081E82FEF7039 -:10120000F0E082958F7021E030E0A90102C0440F28 -:10121000551F8A95E2F740A308950F931F93CF932C -:10122000DF9385B7806885BF85B7806885BFC3E0D9 -:10123000D0E001E010E0FE01E25BFE4F8081E82F8C -:10124000EF70F0E021A182958F70A80102C0440FD9 -:10125000551F8A95E2F7CA01822B81A38C2F0E9429 -:10126000F908219740F78BE090E061E070E0FC0125 -:10127000EE5BFE4F2081E22FEF70F0E042A122955D -:101280002F70DB0102C0AA0FBB1F2A95E2F79D0158 -:10129000242B22A3019758F7DF91CF911F910F9133 -:1012A0000C947603EF92FF920F931F93CF93DF93EB -:1012B00000E212E0C3E0EE24E394F12CD5E08C2FA1 -:1012C0000E94F9088BE090E040E050E0FC01EE5B0A -:1012D000FE4F6081E62FEF70F0E020A130E06295D4 -:1012E0006F7002C0359527956A95E2F720FD09C019 -:1012F0009701082E02C0220F331F0A94E2F7422BF7 -:10130000532B019718F7F801929182918F0184175E -:10131000950721F051834083D09305018C2F0E94C3 -:10132000F908C15060F68091050187FD2CC08150FD -:10133000809305018F3F39F08FE99FE00197F1F726 -:1013400000C0000020C080911E0290911F02909367 -:1013500027028093260280911C0290911D02909397 -:1013600025028093240280911A0290911B0290938F -:101370002302809322028091180290911902909387 -:101380002102809320020E94780381E0DF91CF91B7 -:101390001F910F91FF90EF900895E82FF0E0EE0F6E -:1013A000FF1FE05EFD4F80819181089508950F93A6 -:1013B0001F93CF9308E212E0C0E0F801929182916E -:1013C0008F010E943D22C80FF2E000321F07A9F7EB -:1013D0008C2FCF911F910F9108950E94812381112D -:1013E00002C00E945D230E94A623809307033E9AB9 -:1013F000809171008D7F8093710082E080939000D6 -:101400008AE18093910081E080932A02089580917F -:101410002A02811102C00E94ED0910927A021092F4 -:101420007902809171008D7F80937100809190008E -:101430008F738093900010923C0210923B021092A6 -:10144000730210927402109275021092760210923A -:10145000720210927102E1E5F2E0A1E4B2E01192B1 -:101460001192119211921D921D9282E0E137F807BC -:10147000B1F70895CF92DF92EF92FF920F931F93EF -:10148000CF93DF9320913B02222309F484C06B01A8 -:101490007C0180912A02811102C00E94ED0901E7BE -:1014A00012E0C7E0D0E0A7019601F8019291829185 -:1014B000729162918F010E94F128811131C0FE0169 -:1014C000EE0FFF1FEE0FFF1FEF5AFD4F108211822C -:1014D00012821382DE01AA0FBB1FAF5BBD4F1196B4 -:1014E0001C921E92C730D105E9F0219644815581A6 -:1014F000668177814083518362837383148215826E -:101500001682178212968D919C91139711969C9337 -:101510008E9313961C921E92129734961296E2CFD7 -:10152000219708F68091790290917A02019797FDB0 -:1015300005C090937A028093790204C010927A02D7 -:10154000109279028091790290917A02209177022B -:10155000309178022817390724F0109278021092FF -:101560007702892BC1F4809171008D7F8093710087 -:10157000809190008F73809390001092730210926C -:1015800074021092750210927602109272021092FA -:10159000710210923B02DF91CF911F910F91FF904A -:1015A000EF90DF90CF9008951F920F920FB60F9299 -:1015B00011244F925F926F927F928F929F92AF927F -:1015C000BF92CF92DF92EF92FF922F933F934F9370 -:1015D0005F936F937F938F939F93AF93BF93CF93BB -:1015E000DF93EF93FF9380913B02882309F49BC123 -:1015F000C0917902D0917A021C161D060CF093C19D -:1016000040902B0250902C0260902D0270902E0280 -:1016100020E030E0A901C301B2010E949C2A181603 -:101620000CF065C0C130D10509F452C08091770239 -:1016300090917802BE010E946E2C7C0190937802FA -:101640008093770280903D0290903E02A0903F02EE -:10165000B090400220E030E040E85FE3C501B40113 -:101660000E948D2860933D0270933E0280933F025A -:1016700090934002F701EE0FFF1FEE0FFF1FEF5A8E -:10168000FD4FA301920160817181828193810E944B -:10169000F52820E030E040E05EE30E94A02A9B01B4 -:1016A000AC01C501B4010E949C2A18168CF4C70134 -:1016B0000196BE010E946E2C90937802809377026F -:1016C00010923D0210923E0210923F021092400290 -:1016D000E0917702F0917802EE0FFF1FEE0FFF1FEF -:1016E000EF5AFD4F6081718182819381D0C0C0909B -:1016F0007302D0907402E0907502F090760220E0C0 -:1017000030E0A901C701B6010E94F1282197882382 -:1017100009F4A2C0FE01EE0FFF1FEE0FFF1FEF5AEC -:10172000FD4F80809180A280B380A5019401C70104 -:10173000B6010E94F12887FF31C0A501940160E045 -:1017400070E08CED93EC0E94F52820E030E040E45E -:1017500051E40E94F52820E030E040E05FE30E9481 -:10176000A02A9B01AC0160E070E080E090E40E9460 -:10177000032B9B01AC01C501B4010E94A02A9B016F -:10178000AC01C701B6010E94F12887FF07C0A7017D -:10179000960160E070E08CED93E439C0A5019401FE -:1017A000C701B6010E949C2A18160CF055C0A5016D -:1017B000940160E070E08CED93E40E94F52820E055 -:1017C00030E040E451E40E94F52820E030E040E0C1 -:1017D0005FE30E94A02A9B01AC0160E070E080E022 -:1017E00090E40E94032B9B01AC01C501B4010E944F -:1017F000A02A9B01AC01C701B6010E949C2A1816C1 -:101800005CF5A701960160E070E08CED93EC0E941E -:10181000F52820E030E040E451E40E94F52820E083 -:1018200030E040E05FE30E94A02A9B01AC0160E051 -:1018300070E080E090E40E94032B9B01AC01C701A3 -:10184000B6010E94A02A6093730270937402809381 -:1018500075029093760213C0FE01EE0FFF1FEE0F8C -:10186000FF1FEF5AFD4F80819181A281B381809348 -:10187000730290937402A0937502B0937602609104 -:10188000730270917402809175029091760220919A -:101890002802309129022F3F4FEF340731F02F5F9C -:1018A0003F4F30932902209328020E947C0E6B0147 -:1018B0007C0120E034E244EF51E40E94F12887FFEC -:1018C00008C086EFC82E88E2D82E84EFE82E81E487 -:1018D000F82E20E030E040E051E4C701B6010E945C -:1018E000A02A9B01AC0160E074E284E79BE40E94C3 -:1018F000F5286B017C010E94622970939700609328 -:101900009600209106013091070140910801509105 -:101910000901C701B6010E94A02A0E9462297093A2 -:1019200099006093980080913C02882309F433C1A8 -:10193000C0903702D0903802E0903902F0903A021D -:1019400020E030E0A901C701B6010E949C2A1816C8 -:10195000D4F580912802909129028F3F2FEF9207B2 -:1019600029F001969093290280932802C701B601BD -:101970000E947C0E20E030E040E051E40E94A02A6A -:101980009B01AC0160E074E284E79BE40E94F528CF -:101990006B017C010E94622970939700609396000E -:1019A00020910601309107014091080150910901F1 -:1019B000C701B6010E94A02A0E9462297093990073 -:1019C0006093980008C010929700109296001092B1 -:1019D00099001092980060913102709132026F5F0D -:1019E0007F4F7093320260933102209196003091C4 -:1019F000970080E090E0232BF1F0C0919600D09109 -:101A000097000E948E296B017C01BE0180E090E06E -:101A10000E948E299B01AC016091330270913402C7 -:101A200080913502909136020E94F52820E03FEF28 -:101A30004FE757E410C00E948E296B017C0120E023 -:101A400030EE4FEF54E46091330270913402809194 -:101A50003502909136020E94A02A9B01AC01C70179 -:101A6000B6010E949C2A87FD96C080912F028F5F4D -:101A700080932F0290E0209103033091040382179A -:101A80009307A0F080910E03882319F010922F0283 -:101A90000DC0809171008D7F8093710080919000C6 -:101AA0008F738093900010923C027DC08091300231 -:101AB000C0912F02811128C0C0900803D090090363 -:101AC000E0900A03F0900B0320E030E0A901C70189 -:101AD000B6010E949C2A1816BCF481E08093300263 -:101AE00010923702109238021092390210923A0284 -:101AF000C0923302D0923402E0923502F092360264 -:101B0000C150C0932F0243C010923002109229029C -:101B100010922802E0910503F091060348E0C49F6B -:101B2000E00DF11D112480819181A281B381809308 -:101B3000370290933802A0933902B0933A0220E022 -:101B400030E040E85EE364817581868197810E9480 -:101B5000A02A6B017C0180910A01682F70E080E06F -:101B600090E00E948E2920E030E048EC52E40E9490 -:101B7000F5289B01AC01C701B6010E94A02A609321 -:101B800033027093340280933502909336021092A0 -:101B90003202109231028091070380FD04C010923E -:101BA0003C0210923B02FF91EF91DF91CF91BF91E8 -:101BB000AF919F918F917F916F915F914F913F91E5 -:101BC0002F91FF90EF90DF90CF90BF90AF909F90BC -:101BD0008F907F906F905F904F900F900FBE0F90FF -:101BE0001F901895CF92DF92EF92FF92CF93DF93E1 -:101BF0006B017C01EA0180912A02811102C00E94DE -:101C0000ED098091070380FF46C080917902909191 -:101C10007A0208970CF03FC0809171008D7F80930D -:101C2000710080913C0281110E94070A81E080933B -:101C30003B02109229021092280220E030E0A90114 -:101C4000C701B6010E949C2A1816DCF48091790223 -:101C500090917A02FC01EE0FFF1FEE0FFF1FEF5A6B -:101C6000FD4FC082D182E282F382FC01EE0FFF1FA2 -:101C7000EF5BFD4FD183C083019690937A028093EE -:101C80007902809171008260809371008091900050 -:101C9000806880939000DF91CF91FF90EF90DF906C -:101CA000CF90089580910703817008958091070374 -:101CB0008160809307030E94AA230C94D203809131 -:101CC00007038E7F809307030C94AA2380917B02E5 -:101CD00090E0019666E070E00E946E2C80937B029B -:101CE000089580917B0290E0019766E070E00E9489 -:101CF0006E2C80937B0208958F929F92AF92BF9239 -:101D0000CF92DF92EF92FF920F931F93CF93DF93C7 -:101D10006B017C01C0912802D0912902BE0180E0B4 -:101D200090E00E948E294B015C01A701960160E0C2 -:101D300070E08CE594E40E94F5289B01AC01C5019C -:101D4000B4010E94A02A0E94622920917B022330C4 -:101D500009F473C028F4222351F02130E9F02CC19A -:101D6000243009F4A0C0253009F4E0C025C180E08A -:101D700090E0A0E0BFE38093060190930701A09359 -:101D80000801B093090110922B0210922C021092BC -:101D90002D0210922E0210C110922B0210922C02D2 -:101DA00010922D0210922E026431710540F46A30B7 -:101DB000710560F520E030E040E85EE32BC0693C4F -:101DC000710508F0AAC080E090E00E948E2920E012 -:101DD00030E040EA51E40E948C2820E030E044E307 -:101DE00053E40E94F5289B01AC010E94A02A20E048 -:101DF00030E040E05EE30E94A02A9B01AC0160E07D -:101E000070E080E09EE30E948C2844C020E030E037 -:101E100040E05FE3C701B6010E94A02A6B017C018C -:101E200080E090E0A0E0BEE380930601909307017C -:101E3000A0930801B0930901BFC010922B02109229 -:101E40002C0210922D0210922E024AE0469F900121 -:101E5000479F300D1124C90168EB7BE00E945A2C8A -:101E6000BC016C5D754077FF03C071956195710988 -:101E7000882777FD8095982F0E9490292EE333ECD8 -:101E80004EE259E30E94A02A20E030E040EC5EE3FD -:101E90000E948D28609306017093070180930801CA -:101EA0009093090189C010922B0210922C0210927B -:101EB0002D0210922E02CE0183709927892BE1F01A -:101EC000BE016170772780E090E00E948E2920E0BB -:101ED00030E040E05EE30E94A02A20E030E040E4F1 -:101EE0005FE30E948D286093060170930701809341 -:101EF0000801909309010CC080E090E0A0E0BFE3EE -:101F00008093060190930701A0930801B093090103 -:101F1000C770DD27CD2B09F04FC01092060110923B -:101F20000701109208011092090146C010922B027D -:101F300010922C0210922D0210922E0200E010E05E -:101F400020E03FE30093060110930701209308016E -:101F5000309309016739710578F180E090E00E94C3 -:101F60008E2920E030E047E153E40E948C2820E0F5 -:101F700030E04AE754E40E94F52820E030E048E4ED -:101F800052E40E94A02A20E030E040EA51E40E949E -:101F9000D2290E945D29660F771F660F771FFB010C -:101FA000EE5AFE4F2081318142815381C701B60133 -:101FB0000E94A02A6B017C01C701B601DF91CF917D -:101FC0001F910F91FF90EF90DF90CF90BF90AF9057 -:101FD0009F908F90089580918C020895CF93DF9306 -:101FE00000D01F92CDB7DEB79C01809113038430DF -:101FF00019F593E099833B832A839093E9008FEF4F -:102000009091E800815095FD06C095ED9A95F1F705 -:1020100000008111F5CF8091E80085FF0DC040E000 -:1020200050E063E070E0CE0101960E944F12809173 -:10203000E8008E778093E8000F900F900F90DF916B -:10204000CF910895CF93DF9300D01F92CDB7DEB725 -:1020500020911303243021F522E029839B838A8376 -:1020600083E08093E9008FEF9091E800815095FD27 -:1020700006C095ED9A95F1F700008111F5CF80919A -:10208000E80085FF0DC040E050E063E070E0CE0165 -:1020900001960E944F128091E8008E778093E800AD -:1020A0000F900F900F90DF91CF910895209113031F -:1020B0002430F1F422E02093E9002FEF3091E80082 -:1020C000215035FD06C035ED3A95F1F7000021119C -:1020D000F5CF2091E80025FF0BC040E050E065E01F -:1020E00070E00E944F128091E8008E778093E800A4 -:1020F0000895CF93DF93EC0190911303943009F08E -:1021000046C0809115018823D9F08091160188235B -:10211000B9F09093E9008FEF9091E800815095FD20 -:1021200006C095E19A95F1F700008111F5CF8091F5 -:10213000E80085FF2CC040E050E060E170E017C08F -:1021400081E08093E9008FEF9091E800815095FD48 -:1021500006C095ED9A95F1F700008111F5CF8091B9 -:10216000E80085FF14C040E050E068E070E0CE0178 -:102170000E944F128091E8008E778093E80080E102 -:10218000FE01ACE7B2E001900D928A95E1F7DF9194 -:10219000CF91089580911203811109C00E94E41328 -:1021A0000E9441148091E20084608093E2000895CF -:1021B000109212030895089508950C94882242E025 -:1021C00061EC81E00E945E1342E061EC82E00E94DB -:1021D0005E1342E061EC83E00E945E1342E161EC39 -:1021E00084E00C945E1380911503833009F455C08C -:1021F00030F4813071F0823009F48EC008958A3055 -:1022000009F47AC08B3009F460C0893009F09CC0B1 -:1022100020C080911403813A09F096C08091E800B3 -:10222000877F8093E8008091180390911903892B90 -:1022300021F460E18CE792E003C060E080E090E090 -:1022400070E00E949A128091E8008B778093E800FA -:10225000089580911403813209F076C080911803AB -:1022600090911903009719F0039709F06DC08091C0 -:10227000E800877F8093E8008091E80082FD05C038 -:10228000809113038111F8CF5FC08091F10080939A -:102290008C028091E8008B7753C080911403813ABF -:1022A00009F052C08091180390911903892B09F00D -:1022B0004BC08091E800877F8093E8008091E80020 -:1022C00080FFFCCF8091150136C0809114038132CC -:1022D000D9F58091180390911903892BA9F5809164 -:1022E000E800877F8093E8000E9493138091160393 -:1022F000809315010C94C91B80911403813221F540 -:102300008091E800877F8093E8000E94931380917A -:10231000170380938D02089580911403813AA1F4EC -:102320008091E800877F8093E8008091E80080FF3B -:10233000FCCF80918D028093F1008091E8008E7730 -:102340008093E8000C949313089584B7877F84BF2B -:1023500088E10FB6F89480936000109260000FBE81 -:1023600090E080E80FB6F89480936100909361004C -:102370000FBE0E9436170E94E4130E944114809100 -:10238000E20084608093E20078940E94C7160E9465 -:1023900038178BE091E00E94E2168091130385309C -:1023A00069F40E944922809111038823B1F30E94AD -:1023B0007722882391F30E943912EFCF0E944017B1 -:1023C000ECCF292F332723303105C9F064F42130B5 -:1023D000310581F02230310509F043C08DE690E0EF -:1023E00020E833E042C021323105F1F022323105DC -:1023F00041F137C082E190E02DEE33E036C09927FD -:102400008130910541F08230910541F0892B49F5E9 -:10241000ECE7F3E005C0EEE4F3E002C0E4E2F3E051 -:10242000849190E09F0121C06430D8F4E62FF0E061 -:10243000EE0FFF1FE255FE4F2081318189E090E0D1 -:1024400014C0643070F470E0FB01EE0FFF1FEA551A -:10245000FE4F20813181FB01EE55FE4F808190E0DF -:1024600004C080E090E020E030E0FA013183208376 -:10247000089580E189BD82E189BD09B400FEFDCFE8 -:102480008091D8008F7D8093D8008091E000826099 -:102490008093E0008091E00081FDFCCF0895CF9211 -:1024A000DF92EF92FF920F931F93CF93DF93EC0194 -:1024B0008B016A010E94B213811133C0C114D1048F -:1024C00039F0F60180819181081B190BC80FD91FC3 -:1024D000E12CF12C0115110519F18091E80085FD21 -:1024E00016C08091E8008E778093E800C114D10473 -:1024F00049F0F60180819181E80EF91EF182E082B7 -:1025000085E00FC00E94B213882321F30AC089918D -:102510008093F10001501109FFEFEF1AFF0ADACFA3 -:1025200080E0DF91CF911F910F91FF90EF90DF90AE -:10253000CF90089520911A0330911B032617370777 -:1025400048F06115710539F42091E8002E77209349 -:10255000E80001C0B90140E061157105A9F12091C1 -:102560001303222309F443C0253009F442C020910B -:10257000E80023FD40C02091E80022FD32C02091F8 -:10258000E80020FFE9CF4091F3002091F20030E015 -:10259000342BFC01CF016115710559F0283031054C -:1025A00040F481918093F100615071092F5F3F4F9A -:1025B000F1CF41E02830310509F040E02091E800FA -:1025C0002E772093E800C8CF4111C9CF0AC080916F -:1025D0001303882361F0853061F08091E80083FD6A -:1025E0000AC08091E80082FFF2CF80E0089582E087 -:1025F000089583E0089581E0089520911A033091B1 -:102600001B032617370748F06115710539F420912F -:10261000E8002E772093E80001C0B901FC0120E01A -:102620006115710591F180911303882309F440C06D -:10263000853009F43FC08091E80083FD3DC0809162 -:10264000E80082FD2FC08091E80080FFE9CF209153 -:10265000F3008091F20090E0922B6115710559F022 -:102660008830910540F424912093F1003196615017 -:1026700071090196F2CF21E0089709F020E08091DE -:10268000E8008E778093E800CBCF2111CCCF0AC031 -:1026900080911303882361F0853061F08091E80018 -:1026A00083FD0AC08091E80082FFF2CF80E00895A8 -:1026B00082E0089583E0089581E00895982F97308F -:1026C00058F59093E900981739F07091EC0020913B -:1026D000ED005091F00003C0242F762F50E021FF31 -:1026E00019C03091EB003E7F3093EB003091ED004C -:1026F0003D7F3093ED003091EB0031603093EB0083 -:102700007093EC002093ED005093F0002091EE00C8 -:1027100027FF07C09F5FD3CF8F708093E90081E0D0 -:10272000089580E008958091140387FF11C080917F -:10273000E80082FD05C0809113038111F8CF11C01C -:102740008091E8008B770BC080911303882349F0B8 -:102750008091E80080FFF8CF8091E8008E77809329 -:10276000E80008952091E4003091E50095E640915D -:10277000EC00842F817040FF22C08091E80080FD32 -:102780001CC080911303882391F0853091F08091D3 -:10279000EB0085FD10C04091E4005091E500421728 -:1027A000530729F39A01915011F784E0089582E0CC -:1027B000089583E0089581E0089580E008954091B0 -:1027C000E80042FFDECF08950E9452140E945A147E -:1027D000E0EEF0E0808181608083E8EDF0E08081D0 -:1027E0008F77808319BCA7EDB0E08C918E7F8C939E -:1027F00080818F7E80831092120308950F931F9320 -:10280000CF93DF930E9452140E945A14C8EDD0E077 -:1028100088818F77888388818068888388818F7D8D -:10282000888319BC1092130310920F0310921103A6 -:102830001092100300EE10E0F80180818B7F8083FE -:1028400088818160888342E060E080E00E945E13BE -:10285000E1EEF0E080818E7F8083E2EEF0E0808127 -:1028600081608083808188608083F80180818E7F91 -:102870008083888180618883DF91CF911F910F9140 -:102880000895E8EDF0E080818F7E8083E7EDF0E051 -:1028900080818160808384E082BF81E08093120325 -:1028A0000C94FE13E8EDF0E080818E7F808310921F -:1028B000E20008951092DA001092E10008951F924C -:1028C0000F920FB60F9211242F933F934F935F9364 -:1028D0006F937F938F939F93AF93BF93EF93FF93E8 -:1028E0008091E10082FF0BC08091E20082FF07C06F -:1028F0008091E1008B7F8093E1000E94C616809159 -:10290000DA0080FF1FC08091D80080FF1BC080913B -:10291000DA008E7F8093DA008091D90080FF0DC0AD -:1029200080E189BD82E189BD09B400FEFDCF81E06F -:10293000809313030E94CA1005C019BC10921303A0 -:102940000E94D8108091E10080FF19C08091E200C0 -:1029500080FF15C08091E2008E7F8093E20080911D -:10296000E20080618093E2008091D80080628093D1 -:10297000D80019BC85E0809313030E94DC1080917D -:10298000E10084FF30C08091E20084FF2CC080E130 -:1029900089BD82E189BD09B400FEFDCF8091D800D8 -:1029A0008F7D8093D8008091E1008F7E8093E1003D -:1029B0008091E2008F7E8093E2008091E20081604E -:1029C0008093E20080910F03882311F084E007C018 -:1029D0008091E30087FD02C081E001C083E0809325 -:1029E00013030E94DD108091E10083FF29C08091D4 -:1029F000E20083FF25C08091E100877F8093E100A2 -:102A000082E08093130310920F038091E1008E7F88 -:102A10008093E1008091E2008E7F8093E2008091BC -:102A2000E20080618093E20042E060E080E00E948A -:102A30005E138091F00088608093F0000E94DB10AC -:102A4000FF91EF91BF91AF919F918F917F916F9186 -:102A50005F914F913F912F910F900FBE0F901F905C -:102A600018951F920F920FB60F9211242F933F9338 -:102A70004F935F936F937F938F939F93AF93BF9386 -:102A8000CF93DF93EF93FF93C091E900CF708091D4 -:102A9000EC00D82FD17080FDD0E81092E900809131 -:102AA000F000877F8093F00078940E947515109253 -:102AB000E9008091F00088608093F000CD2BCF700A -:102AC000C093E900FF91EF91DF91CF91BF91AF915A -:102AD0009F918F917F916F915F914F913F912F9136 -:102AE0000F900FBE0F901F9018951F93CF93DF93F9 -:102AF000CDB7DEB7AA970FB6F894DEBF0FBECDBF35 -:102B0000E4E1F3E088E08E0F9091F10091938E1351 -:102B1000FBCF0E94F3108091E80083FF1FC18091DA -:102B2000140390911503492F50E04A30510508F0E5 -:102B300015C1FA01EA5AFF4F0C94822C803881F0BB -:102B4000823809F00BC1809118038F708093E900DF -:102B50008091EB0085FB882780F91092E90006C080 -:102B60008091100390911103911182609091E8007F -:102B7000977F9093E8008093F1001092F100C8C015 -:102B8000282F2D7F09F0EAC0882319F0823061F0E8 -:102B9000E5C080911603813009F0E0C0933009F060 -:102BA00080E0809311032BC080911603811127C010 -:102BB000809118038F7009F4D1C08093E9002091AF -:102BC000EB0020FF1CC0933021F48091EB00806269 -:102BD00014C09091EB0090619093EB0021E030E005 -:102BE000A90102C0440F551F8A95E2F74093EA00FD -:102BF0001092EA008091EB0088608093EB001092C5 -:102C0000E9008091E800877F86C08111A7C01091FC -:102C100016031F778091E3008078812B8093E30077 -:102C20008091E800877F8093E8000E949313809151 -:102C3000E80080FFFCCF8091E30080688093E30090 -:102C4000111102C082E001C083E08093130386C0AB -:102C50008058823008F082C080911603909117034B -:102C60008C3D53E0950779F583E08A838AE2898376 -:102C70004FB7F894DE01139620E03EE051E2E32FD7 -:102C8000F0E050935700E49120FF03C0E295EF700D -:102C90003F5FEF708E2F90E0EA3010F0C79601C0D2 -:102CA000C0968D939D932F5F243149F74FBF80913C -:102CB000E800877F8093E8006AE270E0CE01019629 -:102CC0000E949A1214C0AE014F5F5F4F60911803CB -:102CD0000E94E111BC01009709F440C09091E80006 -:102CE000977F9093E80089819A810E94FD128091DC -:102CF000E8008B778093E80031C0803879F58091C7 -:102D0000E800877F8093E80080910F038093F100B3 -:102D10008091E8008E778093E8000E9493131EC094 -:102D200081111CC0909116039230C0F48091E8008C -:102D3000877F8093E80090930F030E949313809104 -:102D40000F03811106C08091E30087FD02C081E07E -:102D500001C084E0809313030E94DF108091E8009B -:102D600083FF0AC08091E800877F8093E80080910C -:102D7000EB0080628093EB00AA960FB6F894DEBF5A -:102D80000FBECDBFDF91CF911F9108950895CF93CE -:102D9000809113038823A1F0C091E900CF70909136 -:102DA000EC00892F817090FD80E8C82B1092E9001B -:102DB0008091E80083FD0E947515CF70C093E900F3 -:102DC000CF91089590939302809392020895E09199 -:102DD0009202F0919302309721F00190F081E02D62 -:102DE000099480E00895E0919202F0919302309767 -:102DF00021F00280F381E02D09940895E091920280 -:102E0000F0919302309721F00480F581E02D099430 -:102E1000089520919002309191028217930771F0EA -:102E20009093910280939002E0919202F09193022C -:102E3000309721F00680F781E02D099408952091C4 -:102E40008E0230918F028217930771F090938F0258 -:102E500080938E02E0919202F0919302309721F0DC -:102E60000084F185E02D0994089508950C94351798 -:102E70000E94BC220E940D090E9442230C94F1275B -:102E80005F926F927F928F929F92AF92BF92CF92FA -:102E9000DF92EF92FF920F931F93CF93DF9300D0B7 -:102EA00000D01F92CDB7DEB70E9452099DE9C92E0E -:102EB00092E0D92E03E010E0AA24A394B12C502E66 -:102EC000802F0E94CD094C01F601729062906F0133 -:102ED0006826792661147104A1F40150110978F76C -:102EE0008FEF89838A831B820E94C5228160782F9D -:102EF0009D838C8349815A816B818D810E94F0175B -:102F000038C08091F20281FD0E94D6092BE030E0AA -:102F10007501022E02C0EE0CFF1C0A94E2F7C701F5 -:102F200086219721892B09F129835A828E209F209F -:102F300091E0892809F490E09B830E94C52281607A -:102F4000782F9D838C8349815A816B818D810E946A -:102F5000F017000F111FF801EB56FD4F8081918192 -:102F6000E826F926F182E08204C02150310980F67A -:102F7000B4CF0E942925109194020E94E7161817D9 -:102F8000D1F00E94E716809394020F900F900F905B -:102F90000F900F90DF91CF911F910F91FF90EF90C5 -:102FA000DF90CF90BF90AF909F908F907F906F9069 -:102FB0005F900C94F7080F900F900F900F900F9068 -:102FC000DF91CF911F910F91FF90EF90DF90CF9005 -:102FD000BF90AF909F908F907F906F905F9008957B -:102FE000CF93DF93CDB7DEB72B970FB6F894DEBF44 -:102FF0000FBECDBF4F83588769877A878B87DE01E5 -:10300000119686E0FD0111928A95E9F785E0FE01AF -:10301000379601900D928A95E1F749815A816B812B -:103020007C818D819E810E94671E2B960FB6F8943D -:10303000DEBF0FBECDBFDF91CF910895CF93882320 -:1030400009F4C2C0C82F823859F40E94E71681FDE6 -:10305000BBC089E30E9441210E940E2289E30CC07B -:10306000833879F40E94E71680FDAEC083E50E94A4 -:1030700041210E940E2283E50E948321CF910C946E -:103080000E22843859F40E94E71682FD9DC087E421 -:103090000E9441210E940E2287E4EECF8CEF8C0F1C -:1030A000813A48F48C2F0E94592781118DC08C2FB2 -:1030B0000E944121E3CF80E28C0F883048F4C77032 -:1030C00081E001C0880FCA95EAF70E94C721D6CFD8 -:1030D0008BE58C0F833078F4C53A29F0C63A31F08D -:1030E00083E890E005C081E890E002C082E890E0CB -:1030F000CF910C94091788E58C0F833108F064C0D8 -:10310000C83A39F1C93A41F1CA3A49F1CB3A51F1D9 -:10311000CC3A59F1CD3A61F1C03B69F1CE3A71F147 -:10312000CF3A79F1C13B81F1C23B89F1C33B91F1C7 -:10313000C43B99F1C53BA1F1C63BA9F1C73BB1F135 -:10314000C83BB9F1C93BC1F1CA3BC9F180E090E08D -:1031500038C082EE90E035C089EE90E032C08AEE51 -:1031600090E02FC085EB90E02CC086EB90E029C06A -:1031700087EB90E026C08CEC90E023C08DEC90E0D3 -:1031800020C083E891E01DC08AE891E01AC082E97E -:1031900091E017C084E991E014C081E292E011C08F -:1031A00083E292E00EC084E292E00BC085E292E0FE -:1031B00008C086E292E005C087E292E002C08AE29F -:1031C00092E0CF910C941F17CF910895882309F4B2 -:1031D0004BC0823859F40E94E71681FF45C089E34D -:1031E0000E9441210E940E2289E30CC0833871F4B1 -:1031F0000E94E71680FF38C083E50E9441210E94AB -:103200000E2283E50E9483210C940E22843859F407 -:103210000E94E71682FF28C087E40E9441210E9495 -:103220000E2287E4EFCF9CEF980F913A58F390E28B -:10323000980F983050F4877091E001C0990F8A95EB -:10324000EAF7892F0E94CD21DFCF9BE5980F9330BD -:1032500020F480E090E00C940917885A833120F420 -:1032600080E090E00C941F170895882321F00E94BD -:10327000C7210C940E220895882321F00E94CD21AD -:103280000C940E2208957F928F929F92AF92BF92DC -:10329000CF92DF92EF92FF920F931F93CF93DF9322 -:1032A0001F92CDB7DEB77C01C62E772EFC010581BB -:1032B00002950F70128111110E94E4210E943A219F -:1032C000882379F0112369F080E28C0D883048F072 -:1032D00082E00E9423210E943A2191E0D82ED92633 -:1032E00001C0D12CE72DE295EF70F0E0E05AFF4FDE -:1032F0000C94822C872D807F072D0F70882311F06E -:103300000295007F112389F0002309F499C180E21E -:103310008C0D883020F4802F0E94C72103C0802F9D -:103320000E94D7210E940E228BC18C2D0E94E6188C -:10333000002309F4C3C180E28C0D883020F4802F73 -:103340000E94CD2103C0802F0E94DD210E940E2209 -:10335000B5C1872D807F972D9F70803211F4892F02 -:1033600003C0892F8295807FCC2021F0F1E0CF1619 -:10337000A1F01DC0112339F0002319F1013009F526 -:103380000E94F7219BC1002319F0013009F496C176 -:1033900089830E94FA21898110C1112321F006300E -:1033A00008F08CC10EC0053008F088C106C1112399 -:1033B00059F0002331F0F701958190FF41C19F70D2 -:1033C00095830E9435197AC1002309F4F6C03EC1E5 -:1033D000872D86958695837090E0009719F0019768 -:1033E00061F06CC1112321F08C2D972D937002C0D8 -:1033F00080E090E00E94091761C1112321F08C2D1B -:10340000972D937002C080E090E00E941F1756C174 -:103410008C2D112319F00E94312402C00E9499249E -:103420000E941E254BC1872D837009F052C01111D7 -:1034300045C18C2D829586958770880F880F9C2DAD -:103440009F70892E912CA12CB12C082E04C0880CC1 -:10345000991CAA1CBB1C0A94D2F7C4FE14C00FE02E -:1034600010E020E030E0B901A80104C0440F551F6E -:10347000661F771F8A95D2F7CB01BA0160957095C8 -:103480008095909503C060E070E0CB01272D2695D4 -:103490002695237030E02230310569F02330310564 -:1034A00089F0682979298A299B292130310571F011 -:1034B0000E94AF1F03C1682979298A299B290E948C -:1034C000CB1FFCC00E94AF1FC501B4010E94931F17 -:1034D000F5C0112319F0872D817001C086958823CE -:1034E00009F4ECC08C2D829586958770880F880F23 -:1034F0009C2D9F70892E912CA12CB12C082E04C0DC -:10350000880C991CAA1CBB1C0A94D2F7C4FE14C0D8 -:103510000FE010E020E030E0B901A80104C0440F42 -:10352000551F661F771F8A95D2F7CB01BA016095A8 -:1035300070958095909503C060E070E0CB01272DD9 -:10354000269526952370422F50E04230510569F0B0 -:103550004330510589F0682979298A299B2941300E -:10356000510571F00E948920A9C0682979298A290A -:103570009B290E94A520A2C00E948920C501B401F8 -:103580000E946D209BC08C2D90E0FC01E05EF10953 -:10359000E531F10508F050C0E059FF4F0C94822C42 -:1035A0000C2D0F70872D8F71112321F00E940620A2 -:1035B000802F07CF0E942720802F0E943C197EC0B9 -:1035C000112341F0053008F079C0872D8F710E94DA -:1035D0004C2074C0063008F071C0F7CF112339F0C9 -:1035E000872D8F710E94062069C01123C9F3872D92 -:1035F0008F710E94272062C0112329F0872D8F71BF -:103600000E94F11F5BC00E94E71F58C0112351F0B8 -:10361000172D1F71812F0E94062063E0812F0E94C9 -:103620001A214CC081E00E942321023008F446C0D8 -:1036300082E00E94232142C0112331F0002381F255 -:103640008C2D0E941E183AC0002389F28C2D0E94F6 -:10365000E61834C0472D4F706C2DC7010E94D50568 -:103660000E940B1F2BC0111129C0472D4F7050E035 -:1036700042305105B9F04CF44115510581F041300B -:103680005105E1F40E94192819C04330510569F031 -:103690004430510599F48C2D0E946B280FC00E9474 -:1036A00002280CC00E94352809C00E94482806C084 -:1036B000472D4F706C2DC7010E94D805DD20F9F011 -:1036C0000E94162180FD1BC0F70112820E9410216A -:1036D0000E940620C7010E948E1B0E9410210F909D -:1036E000DF91CF911F910F91FF90EF90DF90CF90DE -:1036F000BF90AF909F908F907F900C9427200F9059 -:10370000DF91CF911F910F91FF90EF90DF90CF90BD -:10371000BF90AF909F908F907F9008950F931F93CD -:10372000CF93DF93EC01888199812B813C81232BFE -:10373000B9F09F3F11F48F3F99F0CE010E94D4035E -:10374000882371F0688179818A810E940C218C0123 -:103750000E94C1200E94881FB801CE010E94431917 -:10376000DF91CF911F910F9108950E94E4210E9453 -:10377000F4210E94B9210E940E220E94CF250E94AE -:103780001E2580E090E00E94091780E090E00C94F4 -:103790001F170E94D4210C94B51B0E940121292FD0 -:1037A00022952F7030E02C3031054CF42A30310551 -:1037B0006CF42250310922303105A8F407C02C30B6 -:1037C000310569F02F30310551F00DC0803F69F0AF -:1037D00018F4803E40F409C0843F29F406C093FBEE -:1037E000882780F9089580E0089581E00895CF93B7 -:1037F000DF9300D000D01F92CDB7DEB70F900F90AF -:103800000F900F900F90DF91CF910895CF93DF939A -:1038100000D000D000D0CDB7DEB726960FB6F89412 -:10382000DEBF0FBECDBFDF91CF9108951F93CF9321 -:10383000DF93C0919D0216E080919E02C81799F017 -:10384000D0E01C9FF0011D9FF00D1124E156FD4FAB -:103850004081518162817381848195810E94061C1F -:103860002196C770E9CFDF91CF911F9108954091C4 -:10387000CF025091D0026091D1027091D20280911A -:10388000D3029091D4020C94061C8091D4028295AC -:103890008F7009F054C08091D102882309F44FC081 -:1038A00080919D02A0919E026091CF027091D00202 -:1038B0004091D2025091D302B6E08A1709F43FC07A -:1038C00090E041155105C1F17F3F11F46F3FA1F127 -:1038D000B89FF001B99FF00D1124E156FD4F2181F1 -:1038E00072132AC02081621327C02281211124C0B3 -:1038F000238134812417350710F421503109241B0A -:10390000350B283C3105C0F42091D4022F70206182 -:103910002093D40226E0289FF001299FF00D112466 -:10392000EC55FD4F80818F70806180838FEC92E039 -:103930000E948E1B0C94161C01968770BECF0895B2 -:10394000CF92DF92EF92FF920F931F93CF93DF936B -:10395000CDB7DEB762970FB6F894DEBF0FBECDBF0E -:103960008C0185E0F801DE011D9601900D928A958B -:10397000E1F7D8014C9111965C91119712966C91D8 -:1039800012971396CD90DC9014973091CF027091DE -:10399000D0028091D2029091D302009709F46BC1BA -:1039A0007F3F19F43F3F09F466C1E090D102EE2059 -:1039B00009F4C0C02091D402C816D90628F0F60137 -:1039C000E81BF90BCF0104C0809590958C0D9D1DCF -:1039D000FF24F394883C910578F0F12C207F09F0C6 -:1039E000C6C07C2DD98AC88A89890E94F71B8FECB2 -:1039F00092E00E948E1BB1C0822F807F09F046C0EA -:103A0000751314C0341312C0611110C02F702061DF -:103A10002093D4020E94371C8FEC92E00E948E1BF0 -:103A20008091D402D80115968C932EC0CD2819F11F -:103A30005F3F11F44F3FF9F0F62E61111CC08091E9 -:103A40009D0220919E0236E0821709F45AC090E050 -:103A5000389FF001399FF00D1124E156FD4F71811F -:103A6000571306C07081471303C07281711103C0E0 -:103A700001968770E9CFF62E662309F418C180916C -:103A8000D40281608093D402F12C11C1751308C057 -:103A9000341306C0611104C08091D402D801C3C0A0 -:103AA0004D875E878D859E856A8B0E94CD1B6A89B6 -:103AB0008823E1F16623D1F12091D402822F8295EF -:103AC0008F7090E0029774F08091CF029091D002B5 -:103AD00098878F831986DB86CA862C87CE01079646 -:103AE0000E948E1B86E0F801AFECB2E001900D92CF -:103AF0008A95E1F70E94451C0E94371CFF24F3942D -:103B0000D6C04D875E878D859E850E940121292F15 -:103B100022952F7030E0223031050CF0BCC09F7030 -:103B200009F0B6C0805E883008F4C1C0C8010E94A8 -:103B30008E1BE4CFC816D90608F453C0F601E81B63 -:103B4000F90BCF01883C910508F450C0F12C7C2D75 -:103B5000D98AC88A89890E94F71BEFECF2E086E0D7 -:103B6000DF011D928A95E9F70E94371CA0C07513EA -:103B700014C0341312C0611110C08091D402F80136 -:103B80008583C8010E948E1B86E0EFECF2E0DF0126 -:103B90001D928A95E9F7FE2C8AC04D875E878D8538 -:103BA0009E856A8B0E94CD1B6A89882309F4BECF4B -:103BB000662309F4BBCF2091D402822F82958F70A7 -:103BC00090E002970CF48ECF8091CF029091D002BA -:103BD0009A8389831B82DD82CC822E83CE0101965B -:103BE0007FCF809590958C0D9D1DACCFF62E6623D2 -:103BF00009F49CCF75132EC034132CC02091D4022D -:103C000020FD1FC0822F82958F70D9F0D8011596A4 -:103C10002C9315978F3049F08F5F982F9295907F56 -:103C2000822F8F70892B15968C93C8010E948E1B52 -:103C300086E0F801AFECB2E001900D928A95E1F7D1 -:103C400093CF86E0F801AFECB2E001900D928A9537 -:103C5000E1F72DC04D875E878D859E850E94CD1B27 -:103C6000811140CF8091D40281608093D402C80139 -:103C70000E948E1B1CC0662309F458CF4D875E87B7 -:103C80008D859E850E94CD1B882309F44FCF2ACFB6 -:103C9000811148CF0CC0243031050CF047CF9F7004 -:103CA00009F440CFF8019581907F09F03BCF8F2D2B -:103CB00062960FB6F894DEBF0FBECDBFDF91CF91F5 -:103CC0001F910F91FF90EF90DF90CF9008951F9379 -:103CD000CF93DF93CDB7DEB72C970FB6F894DEBF46 -:103CE0000FBECDBF4F83588769877A878B879C87A4 -:103CF000CE0107960E94A01C882369F08F819885C9 -:103D00002A853B85232BF1F19F3F09F063C08F3F4C -:103D100009F060C037C086E0FE013796DE011196DB -:103D200001900D928A95E1F76F817885EA85FB8590 -:103D3000309741F17F3F11F46F3F21F120919E02B6 -:103D400030E0C90101968770992740919D0250E0AB -:103D50008417950709F447C069837A83FD83EC8350 -:103D600096E0929FD001939FB00D1124A156BD4FB4 -:103D7000FE01319601900D929A95E1F780939E0293 -:103D80000E94161C16E080919D0290919E02891758 -:103D9000C1F1189FC001112481569D4F0E94A01CA3 -:103DA000882379F1E0919D021E9FF0011124E156D4 -:103DB000FD4F4081518162817381848195810E9490 -:103DC000061C80919D0290E0019687709927809350 -:103DD0009D02D9CF4F81588569857A858B859C85D1 -:103DE0000E94061CCFCF0E94C91B10929E02109207 -:103DF0009D02EFECF2E086E0DF011D928A95E9F783 -:103E0000C1CF2C960FB6F894DEBF0FBECDBFDF91A9 -:103E1000CF911F910895EF92FF920F931F93CF932D -:103E2000DF938C01009709F46CC0F12CEE24E3942D -:103E3000E8012196F8018491843740F4843008F039 -:103E400051C0813081F0823019F15BC0853709F4AF -:103E500044C0A8F19CE7980F903708F052C08F77C4 -:103E60000E94E61841C00E5F1F4FFE01C49180E220 -:103E70008C0F883048F4C7708E2D01C0880FCA950A -:103E8000EAF70E94E72114C08C2F0E941E182DC053 -:103E90000E5F1F4FFE01C49180E28C0F883058F4F2 -:103EA000C7708E2D01C0880FCA95EAF70E94ED21D8 -:103EB0000E940E221AC08C2F0E94E61816C00E5FB8 -:103EC0001F4FFE01C491CC2381F08FE99FE0019741 -:103ED000F1F700C00000C150F6CF0E5F1F4FFE018A -:103EE000F49003C00E941E188E018F2D882309F4C0 -:103EF0009FCFEFE9FFE03197F1F700C0000081505C -:103F0000F5CFDF91CF911F910F91FF90EF90089522 -:103F100008956093D9027093DA028093DB02909344 -:103F2000DC020C94B51B0F931F930091D9021091E2 -:103F3000DA022091DB023091DC02DC01CB01802B24 -:103F4000912BA22BB32B8093D9029093DA02A093EA -:103F5000DB02B093DC021F910F910C94B51B0F9301 -:103F60001F930091D9021091DA022091DB02309167 -:103F7000DC02DC01CB0180239123A223B3238093B5 -:103F8000D9029093DA02A093DB02B093DC021F9176 -:103F90000F910C94B51B0F931F930091D9021091B0 -:103FA000DA022091DB023091DC02DC01CB018027B8 -:103FB0009127A227B3278093D9029093DA02A09386 -:103FC000DB02B093DC021F910F910C94B51B109291 -:103FD000D5021092D6021092D7021092D8020C94F9 -:103FE000B51B41E050E060E070E004C0440F551F95 -:103FF000661F771F8A95D2F74093D5025093D60259 -:104000006093D7027093D8020C94B51B41E050E046 -:1040100060E070E004C0440F551F661F771F8A954B -:10402000D2F78091D5029091D602A091D702B0919B -:10403000D802482B592B6A2B7B2B4093D5025093E7 -:10404000D6026093D7027093D8020C94B51B41E05E -:1040500050E060E070E004C0440F551F661F771FFA -:104060008A95D2F740955095609570958091D502CC -:104070009091D602A091D702B091D802482359233B -:104080006A237B234093D5025093D6026093D702D4 -:104090007093D8020C94B51B41E050E060E070E0F2 -:1040A00004C0440F551F661F771F8A95D2F7809171 -:1040B000D5029091D602A091D702B091D80248279C -:1040C00059276A277B274093D5025093D6026093E5 -:1040D000D7027093D8020C94B51B0F931F930091D5 -:1040E000D5021091D6022091D7023091D802DC017E -:1040F000CB01802B912BA22BB32B8093D5029093D5 -:10410000D602A093D702B093D8021F910F910C94BE -:10411000B51B0F931F930091D5021091D6022091E9 -:10412000D7023091D802DC01CB0180239123A22356 -:10413000B3238093D5029093D602A093D702B09375 -:10414000D8021F910F910C94B51B0F931F930091F0 -:10415000D5021091D6022091D7023091D802DC010D -:10416000CB0180279127A227B3278093D502909374 -:10417000D602A093D702B093D8021F910F910C944E -:10418000B51B0895CF92DF92EF92FF920F931F938A -:10419000CF93DF938C01C090D902D090DA02E090E7 -:1041A000DB02F090DC028091D5029091D602A091C2 -:1041B000D702B091D802C82AD92AEA2AFB2ACFE12D -:1041C000D0E0D701C6010C2E04C0B695A7959795EF -:1041D00087950A94D2F780FF06C0B8018C2F0E9401 -:1041E0005D08019721F4219760F780E001C08C2FD2 -:1041F000DF91CF911F910F91FF90EF90DF90CF90C3 -:104200000895CF93DF93EC010E94C220BE010E946B -:104210005D08DF91CF910895CB010E94012108959F -:104220008091DD0285958595859508958091DD02C3 -:104230008770089598E0899F90011124262B209380 -:10424000DD020C9406202091DD028095822380936C -:10425000DD02982F977069F430E0482F552747FD0D -:1042600050952417350729F08595859585950C94EB -:10427000272008959091DD02977081E009F480E095 -:10428000089590911501992321F0909116019111B3 -:1042900009C02091170130911801F90132969FEF62 -:1042A00040E01FC0982F9695969596959F3050F5B3 -:1042B000E0911701F0911801E90FF11D877021E0DD -:1042C00030E0A90102C0440F551F8A95E2F7CA01E8 -:1042D0009181892B818308959F3F39F04F5F4E3044 -:1042E00041F051915813F8CF0DC05111F7CF942FD1 -:1042F000F5CF9F3F39F0F901E90FF11D97FDFA95D0 -:1043000082830895089590911501992321F0909149 -:104310001601911109C02091170130911801F9017E -:104320003296205F3F4F1FC0982F96959695969591 -:104330009F30F0F4E0911701F0911801E90FF11DA1 -:10434000877021E030E0A90102C0440F551F8A9513 -:10435000E2F7CA018095918189238183089531967E -:10436000E217F30729F090819813F9CF1082F7CF65 -:10437000089581E090E0E0911701F0911801E80FB5 -:10438000F91F1082019680319105A9F70895909147 -:10439000F102892B8093F102089580959091F102AA -:1043A00089238093F10208951092F102089590916B -:1043B000F002892B8093F002089580959091F0028D -:1043C00089238093F00208951092F002089590914D -:1043D000EF02892B8093EF02089580959091EF0270 -:1043E00089238093EF0208951092EF02089580933D -:1043F000DE0208951092DE020895809117019091D7 -:104400001801FC0131969C01205F3F4F80E09191A3 -:1044100091118F5FE217F307D1F70895E09117012B -:10442000F09118018091F1028083E0911701F091E1 -:10443000180190818091F002892B8083E09117010F -:10444000F091180190818091EF02892B80838091F7 -:10445000DE02882361F0E0911701F091180190814C -:10446000892B80830E94FD2181111092DE028091B0 -:104470001701909118010C94F31620E0009739F081 -:10448000AC0141505109842395232F5FF7CF822F30 -:10449000089580911303843039F11092F30220E4DF -:1044A00088E190E00FB6F894A895809360000FBE65 -:1044B0002093600080E00E94D80280E00E94F7080C -:1044C00083B7817F846083BF83B7816083BF789423 -:1044D000889583B78E7F83BF88E10FB6F894809369 -:1044E0006000109260000FBE08950895089580E066 -:1044F0000E94D8020E9475220E9452090E947622D0 -:104500000E94D70991E0811101C090E0892F0895A0 -:104510000E94C91B80E00E94D8020E94F1270E94DD -:10452000E7160C94F7081F920F920FB60F92112402 -:104530008F939F93AF93BF938091F302811113C028 -:104540008091F4029091F502A091F602B091F702E9 -:104550004196A11DB11D8093F4029093F502A093A2 -:10456000F602B093F702BF91AF919F918F910F9098 -:104570000FBE0F901F90189582E084BD93E095BD0B -:104580009AEF97BD80936E0008952FB7F8948091AD -:10459000F4029091F502A091F602B091F7022FBFBC -:1045A0000895CF92DF92EF92FF920F931F932FB750 -:1045B000F8944091F4025091F5026091F6027091E6 -:1045C000F7022FBF6A017B01EE24FF248C0120E05B -:1045D00030E0C016D106E206F30610F4415051094E -:1045E0009A01281B390BC9011F910F91FF90EF9081 -:1045F000DF90CF9008951F920F920FB60F92112463 -:104600008F939F93AF93BF938091F4029091F502A3 -:10461000A091F602B091F7020196A11DB11D809301 -:10462000F4029093F502A093F602B093F702BF91C3 -:10463000AF919F918F910F900FBE0F901F90189583 -:104640000E94E413F8942FEF87EA91E6215080400E -:104650009040E1F700C0000087E090EBDC01809320 -:104660001E0390931F03A0932003B09321039CE0AB -:1046700088E10FB6F894A895809360000FBE9093E0 -:104680006000FFCF0E948123811102C00E945D2340 -:104690000E948C238093F2020E94942380931C0337 -:1046A00087FB882780F9809316010E949023682F4A -:1046B00070E080E090E00C94891F6DEE7EEF80E06A -:1046C00090E00E94A82C60E082E090E00E94962C8E -:1046D00060E083E090E00E94962C60E084E090E04F -:1046E0000E94962C60E085E090E00E94962C60E0AD -:1046F00086E090E00E94962C6FEF87E090E00C94AB -:10470000962C80E090E00E94902C21E08D3E9E4F00 -:1047100009F020E0822F089582E090E00C94882C2C -:1047200083E090E00C94882C84E090E00C94882C3A -:10473000682F84E090E00C94962C86E090E00C9436 -:10474000882C682F86E090E00C94962C87E090E00F -:104750000C94882C682F87E090E00C94962C809124 -:10476000FA0280FF0BC060911C0185E0689FB001D8 -:10477000112475956795759567952BC081FF09C0C4 -:1047800060911C0185E0689FB001112475956795C3 -:1047900020C082FF07C060911C0185E0689FB001C6 -:1047A000112417C09091FB029923D1F060911B0155 -:1047B000961788F720911C0185E0289F900111240D -:1047C000929FA001939F500D112470E0CA010E9496 -:1047D0006E2C6038710540F46115710539F002C026 -:1047E00065E070E0862F08958FE7089581E00895D1 -:1047F0008091FA0280FF08C060911A0170E07595FF -:1048000067957595679521C081FF06C060911A0173 -:1048100070E07595679519C082FF04C060911A0118 -:1048200070E010C09091FB029923C1F060911901D2 -:104830009617A0F780911A01899FC001112470E09A -:104840000E946E2C6038710528F46115710521F005 -:10485000862F08958FE7089581E0089561E070E064 -:10486000F4CF803F21F40E94AF23819504C0813FA3 -:1048700029F40E94AF238093FE020895823F21F421 -:104880000E94AF23819504C0833F29F40E94AF2387 -:104890008093FD020895893F19F40E94F82305C012 -:1048A0008A3F31F40E94F82381958093FF02089596 -:1048B0008B3F21F40E94F823819504C08C3F29F49A -:1048C0000E94F823809300030895843F21F480918F -:1048D000FC02816017C0853F21F48091FC02826058 -:1048E00011C0863F21F48091FC0284600BC0873F99 -:1048F00021F48091FC02886005C0883F31F48091EA -:10490000FC0280618093FC0208958D3F21F4809128 -:10491000FA0281600BC08E3F21F48091FA0282601E -:1049200005C08F3F29F48091FA0284608093FA02D7 -:104930000895803F39F48091FE0287FF6CC0109289 -:10494000FE0269C0813F29F48091FE021816BCF373 -:1049500062C09091FD02823F29F497FF5CC01092E3 -:10496000FD0259C0833F19F41916CCF354C0893F96 -:1049700041F48091FF0218160CF04DC01092FF0216 -:104980004AC08A3F29F48091FF0287FF44C0F6CFD6 -:104990008B3F39F48091000387FF3DC010920003E4 -:1049A0003AC08C3F29F4809100031816BCF333C041 -:1049B000843F21F48091FC028E7F17C0853F21F453 -:1049C0008091FC028D7F11C0863F21F48091FC0212 -:1049D0008B7F0BC0873F21F48091FC02877F05C04D -:1049E000883F31F48091FC028F7E8093FC0213C0DB -:1049F0008D3F21F48091FA028E7F0BC08E3F21F40F -:104A00008091FA028D7F05C08F3F29F48091FA02D0 -:104A10008B7F8093FA028091FD0281110EC08091FC -:104A2000FE0281110AC08091FF02811106C08091AF -:104A30000003811102C01092FB0208958CEF92E0F6 -:104A40000E94FE160E94C5229093F9028093F802FC -:104A500008951F93CF93DF938091F8029091F9020C -:104A60000E94D122AC019091FB02992321F0209168 -:104A70001D0130E006C020911E018AE0289F9001B0 -:104A800011244217530708F486C08091FD02C0919B -:104A9000FE02D091FF0210910003811107C0C111E5 -:104AA00076C0D11174C0111172C075C09F3F19F04A -:104AB0009F5F9093FB02181624F40E94AF2380930B -:104AC000FD028091FD0287FF05C00E94AF23819502 -:104AD0008093FD021C1624F40E94AF238093FE02F3 -:104AE0008091FE0287FF05C00E94AF2381958093CD -:104AF000FE026091FD02662339F1C091FE02CC23D3 -:104B000019F1772767FD7095872F972F0E949029BD -:104B100023E333E343E35FE30E94A02A0E945D297D -:104B20006093FD026C2F772767FD7095872F972F75 -:104B30000E94902923E333E343E35FE30E94A02A2A -:104B40000E945D296093FE021D1624F40E94F82342 -:104B50008093FF028091FF0287FF05C00E94F82327 -:104B600081958093FF02111624F40E94F82380930C -:104B700000038091000387FF05C00E94F823819500 -:104B800080930003DF91CF911F910C941E259F3FCE -:104B900009F08ECF96CFDF91CF911F910895ECEF62 -:104BA000F2E085E0DF011D928A95E9F71092FB02A1 -:104BB0001092FA020895833081F128F4813059F07F -:104BC0008230D1F00895853009F449C0B8F18630BB -:104BD00009F456C0089580911E01262F30E0280F59 -:104BE000311D2F3F310524F4680F60931E01089595 -:104BF0008FEF80931E01089580911D01262F30E0D4 -:104C0000280F311D2F3F310524F4680F60931D01DB -:104C100008958FEF80931D01089580911C01262F28 -:104C200030E0280F311D2F3F310524F4680F6093C9 -:104C30001C0108958FEF80931C01089580911B0142 -:104C4000262F30E0280F311D2F3F310524F4680F47 -:104C500060931B0108958FEF80931B01089580914D -:104C60001A01262F30E0280F311D2F3F310524F483 -:104C7000680F60931A0108958FEF80931A010895C9 -:104C800080911901262F30E0280F311D2F3F31056B -:104C900024F4680F6093190108958FEF8093190130 -:104CA0000895833011F128F4813049F0823091F079 -:104CB0000895853081F120F18630C1F10895809109 -:104CC0001E01681720F4861B80931E010895109220 -:104CD0001E01089580911D01681720F4861B8093A2 -:104CE0001D01089510921D01089580911C016817FF -:104CF00020F4861B80931C01089510921C010895D6 -:104D000080911B01681720F4861B80931B01089576 -:104D100010921B01089580911A01681720F4861BD8 -:104D200080931A01089510921A0108958091190133 -:104D3000681720F4861B80931901089510921901B9 -:104D400008950F931F93873208F048C08E3108F002 -:104D50008DC0803109F477C008F5873009F461C04F -:104D600068F4863009F09DC08091F202817F8E7FC9 -:104D70008093F20281E08093020394C08B3009F4A7 -:104D800089C08E3009F08DC08091F20282FB22270B -:104D900020F991E0922790FB82F95EC0863109F4F8 -:104DA00079C060F4813109F07CC00E94C91B9091E8 -:104DB000160181E08927809316016CC0893109F4BE -:104DC00069C08B3109F06DC08091F20281FB22270E -:104DD00020F991E0922790FB81F93EC0883309F4D5 -:104DE00059C050F4893209F457C0853309F454C0CE -:104DF000873209F451C055C0833409F44DC028F4FA -:104E00008A3308F44EC0895332C0883409F049C04F -:104E10000E94C91B0E94070A0E94CB030E94202304 -:104E200039C09091F202892F8095817080FB90F9B2 -:104E300029F0966098609093F20234C0997F977F32 -:104E40009093F20227C08091F20283FB222720F97F -:104E500091E0922790FB83F98093F2029923D1F09D -:104E60008091F20281608093F20214C08D5141E082 -:104E700050E060E070E08A019B0104C0000F111F48 -:104E8000221F331F8A95D2F7C901B8010E94891FDA -:104E90000E94C91B81E006C061E070E080E090E004 -:104EA000F5CF80E01F910F91089580E0089580E094 -:104EB0000895CF93C82F80910203813069F018F0D4 -:104EC0008230C9F184C0E0911701F091180180810E -:104ED000823209F07EC007C0E0911701F0911801FD -:104EE0008081823261F48C2F0E945527811104C089 -:104EF0008C2F0E94A1261DC081E090E01AC08C2F4B -:104F00000E945727811114C0C43179F048F4CB3086 -:104F100079F0C03109F061C082E08093020308C0DB -:104F2000C93219F0C83321F058C01092020355C09D -:104F300081E0817054C0C93291F120F5C43179F11A -:104F4000B0F4C73009F047C08EE180931E0182E3C0 -:104F500080931D018AE080931C0184E180931B01F2 -:104F600088E080931A0188E28093190134C0CE5101 -:104F7000C63088F5EC2FF0E0EA54FE4F8081809334 -:104F8000010329C0CE34E9F020F4CB3421F56AE0E6 -:104F900013C0C13579F0C235F1F461E00DC08091E4 -:104FA0000103882319F01092010315C081E080935A -:104FB000020315C061E006C0809101030E94DB2559 -:104FC0000AC06AE0809101030E94512604C0109239 -:104FD000020380E004C081E002C080E0AACFCF914C -:104FE00008950E948123811102C00E945D230E94C6 -:104FF0009D2380931D0380FF02C0869501C080E041 -:105000000C94D80280911D03982F9695292F30E09B -:10501000233031054CF49F5F990F8170892B81609B -:1050200080931D030E94A12380911D0386950C94FB -:10503000D80280911D03982F969591F09158990F61 -:105040008170892B80931D038E7F91E009F490E09D -:1050500080911D0390FB80F980931D030E94A12382 -:1050600080911D0386950C94D80280911D03982F82 -:10507000909590FB80F980931D030E94A12380915D -:105080001D0380FF02C0869501C080E00C94D80209 -:1050900090911D03892F86958F5F8F779170843053 -:1050A00028F4880F892B80931D0302C090931D0361 -:1050B00080911D038E7F91E009F490E080911D03A3 -:1050C00090FB80F980931D030E94A12380911D0312 -:1050D00086950C94D80220911D03922F96958927CE -:1050E000982F990F822F8170892B80931D038E7FBB -:1050F00091E009F490E080911D0390FB80F980938A -:105100001D030E94A12380911D0386950C94D80253 -:1051100080911D03869508955058BB27AA270ED06D -:10512000D1C1C2D130F0C7D120F031F49F3F11F48A -:105130001EF4B7C10EF4E095E7FB9FC1E92FD3D170 -:1051400080F3BA17620773078407950718F071F4A4 -:105150009EF5EBC10EF4E0950B2EBA2FA02D0B019E -:10516000B90190010C01CA01A0011124FF27591BAC -:1051700099F0593F50F4503E68F11A16F040A22FB2 -:10518000232F342F4427585FF3CF46953795279523 -:10519000A795F0405395C9F77EF41F16BA0B620B22 -:1051A000730B840BBAF09150A1F0FF0FBB1F661F69 -:1051B000771F881FC2F70EC0BA0F621F731F841FAC -:1051C00048F4879577956795B795F7959E3F08F0D2 -:1051D000B3CF9395880F08F09927EE0F9795879591 -:1051E000089527D108F481E008950CD06BC163D1F4 -:1051F00040F05AD130F021F45F3F19F03EC1511117 -:1052000095C14FC170D198F39923C9F35523B1F3D8 -:10521000951B550BBB27AA2762177307840738F025 -:105220009F5F5F4F220F331F441FAA1FA9F333D084 -:105230000E2E3AF0E0E830D091505040E695001C38 -:10524000CAF729D0FE2F27D0660F771F881FBB1FF4 -:10525000261737074807AB07B0E809F0BB0B802DCE -:10526000BF01FF2793585F4F2AF09E3F510568F01A -:1052700004C15CC15F3FECF3983EDCF38695779503 -:105280006795B795F7959F5FC9F7880F911D96951C -:10529000879597F90895E1E0660F771F881FBB1F78 -:1052A000621773078407BA0720F0621B730B840B25 -:1052B000BA0BEE1F88F7E095089504D06894B111F9 -:1052C00035C1089518D188F09F5790F0B92F9927CC -:1052D000B751A0F0D1F0660F771F881F991F1AF001 -:1052E000BA95C9F712C0B13081F01FD1B1E008956D -:1052F0001CC1672F782F8827B85F39F0B93FCCF3EE -:10530000869577956795B395D9F73EF490958095F6 -:10531000709561957F4F8F4F9F4F0895E89409C016 -:1053200097FB3EF490958095709561957F4F8F4FD8 -:105330009F4F9923A9F0F92F96E9BB279395F695EE -:10534000879577956795B795F111F8CFFAF4BB0F6C -:1053500011F460FF1BC06F5F7F4F8F4F9F4F16C0D0 -:10536000882311F096E911C0772321F09EE8872F5A -:10537000762F05C0662371F096E8862F70E060E016 -:105380002AF09A95660F771F881FDAF7880F96958F -:10539000879597F9089588D018F011F08CD038F4DB -:1053A00080C0C4C0E92F9FD0B0F35523C9F3E7FBF9 -:1053B0006217730784079507A8F199F3E92FFF2770 -:1053C00088232AF03197660F771F881FDAF7952F09 -:1053D0005527442332F091505040220F331F441F71 -:1053E000D2F7BB27E91BF50B621B730B840BB109CA -:1053F000C1F222F4620F731F841FB11D31972AF08E -:10540000660F771F881FBB1FEFCF915050405AF097 -:1054100041F0882332F0660F771F881F915050406B -:10542000C1F7939530C08695779567959F5FD9F7BB -:10543000F8CF990F0008550FAA0BE0E8FEEF1616FB -:105440001706E807F907C0F012161306E407F50778 -:1054500098F0621B730B840B950B39F40A2661F0EC -:10546000232B242B252B21F408950A2609F4A1408F -:10547000A6958FEF811D811D089597F99F6780E89C -:1054800070E060E008959F3F31F0915020F48795DF -:1054900077956795B795880F911D9695879597F99C -:1054A00008959FEF80EC089500240A9416161706BD -:1054B00018060906089500240A9412161306140605 -:1054C00005060895092E0394000C11F4882352F068 -:1054D000BB0F40F4BF2B11F460FF04C06F5F7F4F20 -:1054E0008F4F9F4F089557FD9058440F551F59F007 -:1054F0005F3F71F04795880F97FB991F61F09F3FC1 -:1055000079F087950895121613061406551FF2CFE9 -:105510004695F1DF08C0161617061806991FF1CF39 -:1055200086957105610508940895E894BB27662760 -:105530007727CB0197F908957CDF08F48FEF089562 -:105540000BD0C0CFB1DF28F0B6DF18F0952309F0FB -:1055500094CFA7CF1124EACFC6DFA0F3959FD1F354 -:10556000950F50E0551F629FF001729FBB27F00D11 -:10557000B11D639FAA27F00DB11DAA1F649F662766 -:10558000B00DA11D661F829F2227B00DA11D621FB5 -:10559000739FB00DA11D621F839FA00D611D221F6F -:1055A000749F3327A00D611D231F849F600D211D53 -:1055B000822F762F6A2F11249F5750408AF0E1F0F6 -:1055C00088234AF0EE0FFF1FBB1F661F771F881F3F -:1055D00091505040A9F79E3F510570F04ECFA6CF95 -:1055E0005F3FECF3983EDCF3869577956795B7952A -:1055F000F795E7959F5FC1F7FE2B880F911D969554 -:10560000879597F90895FA01EE0FFF1F309621054F -:10561000310599F16115710561F48038BFE39B078D -:1056200049F168949038810561F08038BFEF9B079D -:1056300041F0992342F5FF3FE1053105210511F1C4 -:10564000E8940894E795D901AA2329F4AB2FBE2F3B -:10565000F85FD0F310C0FF5F70F4A695E0F7F7395C -:1056600050F019F0FF3A38F49F779F930CD00F90C9 -:1056700007FC905808953EF014CF60E070E080E899 -:105680009FE308954FE79F775F934F933F932F9347 -:105690009ED02F913F914F915F9152DF05C019F439 -:1056A0000EF0EBCE42CFFDCE26DFC8F39638C0F722 -:1056B00007F80F92E8942BE33AEA48EB5FE74EDFF6 -:1056C0000F920F920F924DB75EB70F92C0D0EAE0E3 -:1056D000F1E016D04F915F91EF91FF91E595EE1FAC -:1056E000FF1F49F0FE57E0684427EE0F441FFA956C -:1056F000E1F74195550B32D00F9007FE26C0089573 -:10570000DF93CF931F930F93FF92EF92DF927B0172 -:105710008C01689405C0DA2EEF011EDFFE01E894CB -:10572000A5912591359145915591AEF3EF0106DD97 -:10573000FE019701A801DA9479F7DF90EF90FF90CE -:105740000F911F91CF91DF9108959B01AC0160E013 -:1057500070E080E89FE349CD90CE95CECCDEE8F3B3 -:105760009923D9F3940F511DBBF39150504094F0FD -:1057700059F0882332F0660F771F881F91505040F0 -:10578000C1F79E3F510544F7880F911D9695879567 -:1057900097F908955F3FACF0983E9CF0BB27869543 -:1057A00077956795B79508F4B1609395C1F7BB0FEE -:1057B00058F711F460FFE8CF6F5F7F4F8F4F9F4F17 -:1057C000E3CFB4CE0EF05FCE6CCE689456CE93DEAF -:1057D000C8F39923D1F3C6F3DF93CF931F930F93AD -:1057E000FF92C92FDD2788232AF02197660F771FA4 -:1057F000881FDAF720E030E040E85FEB9FE388396C -:1058000020F0803E30F021968F7787DCE2E3F1E0F4 -:1058100003C083DCEFE5F1E073DF8B01BE01EC0137 -:10582000FB2E6F5771097595771F880B990B78DDE3 -:1058300028E132E741E35FE38FDEAF2D9801AE014F -:10584000FF900F911F91CF91DF9178DC3BCEFA0151 -:10585000DC01AA0FBB1F9B01AC01BF5728F4222714 -:105860003327442750781FC0B75188F4AB2F00244A -:10587000469537952795011CA395D2F3002069F032 -:10588000220F331F441FB395DAF30DD045CC61309E -:105890007105A0E88A07B94630F49B01AC01662780 -:1058A000772788279078309621F0208331834283B0 -:1058B00053830895AA1BBB1B51E107C0AA1FBB1F3E -:1058C000A617B70710F0A61BB70B881F991F5A958C -:1058D000A9F780959095BC01CD01089597FB072EFF -:1058E00016F4009407D077FD09D00E945A2C07FCCB -:1058F00005D03EF4909581959F4F089570956195E0 -:105900007F4F0895EE0FFF1F0590F491E02D09944D -:10591000F999FECF92BD81BDF89A992780B5089577 -:10592000A8E1B0E042E050E00C94B02C262FF999A9 -:10593000FECF92BD81BDF89A019700B4021639F0EE -:105940001FBA20BD0FB6F894FA9AF99A0FBE0895BF -:105950000196272F0E94972C0C94962CDC01CB01EA -:10596000FC01F999FECF06C0F2BDE1BDF89A31966F -:1059700000B40D9241505040B8F70895F894FFCF0D -:10598000640007000CFF0000003F64EB0F79105625 -:10599000102210EE0F0101DF022808140A321E0047 -:1059A00002040507090B0C0E1011131517181A1C09 -:1059B0001D1F2123242628292B2D2F303234353743 -:1059C000393B1F0F03764F5F6F7F49694379095950 -:1059D00053633149803F5D8B803FF8BF803FCAE110 -:1059E000803F73ED803FCAE1803FF8BF803F5D8B11 -:1059F000803F3149803F0000803FF16D7F3F75EA75 -:105A00007E3F4C827E3F833F7E3F84287E3F833FA4 -:105A10007E3F4C827E3F75EA7E3FF16D7F3F000006 -:105A2000803F3F4D3639BB046E043804FF039203B8 -:105A3000AB03C403DD0301020304050607080900E4 -:00000001FF diff --git a/keyboard/planck/keymaps/daniel/compiled.hex b/keyboard/planck/keymaps/daniel/compiled.hex deleted file mode 100644 index d7e56a3e22..0000000000 --- a/keyboard/planck/keymaps/daniel/compiled.hex +++ /dev/null @@ -1,1448 +0,0 @@ -:100000000C9495020C94D9020C94D9020C94D90248 -:100010000C94D9020C94D9020C94D9020C94D902F4 -:100020000C94D9020C94D9020C9477140C944915B1 -:100030000C94AB220C94D9020C94D9020C94D902E2 -:100040000C94D9020C943B030C94D9020C94D90261 -:100050000C94D9020C9413230C94D9020C94D90259 -:100060000C94D9020C94D9020C94D9020C94D902A4 -:100070000C94D9020C94D9020C94D9020C94D90294 -:100080000C94EC0A0C94D9020C94D9020C94D90269 -:100090000C94D9020C94D9020C94D9020C94D90274 -:1000A0000C94D9020C94D9020C94D902B615D81527 -:1000B000C616D815C6161D164016C6169516A816CD -:1000C00092199219C119C119001A201A761B761BB0 -:1000D0002B1A761BDB1ADB1A421B4B1B761B701B81 -:1000E000E81AE81AE81AE81AE81AE81AE81AE81A00 -:1000F000E81AE81AE81AE81AE81AE81AE81AE81AF0 -:10010000F81A061B0D1B141B1E1B07634236B79BF8 -:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 -:100120005763BD6DEDFD753EF6177231BF000000DF -:10013000803F08000000BE922449123EABAAAA2AC2 -:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD -:1001500000000000BF000000803F00000000000819 -:100160004178D3BB4387D1133D190E3CC3BD4282B6 -:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 -:10018000FFBE01C4FF7F3F00000000000000000030 -:1001900000000000000000010204060A0F17202CD6 -:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 -:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF -:1001C0000201000000000000000000000000F1A19A -:1001D000F1A2F1A3290014001A000800150017006D -:1001E0001C0018000C00120013002A002B00040051 -:1001F0001600070009000A000B000D000E000F009A -:1002000033003400E1001D001B000600190005004A -:1002100011001000360037003800E5000320E00030 -:10022000E200E30002202C002C00012050005100CD -:1002300052004F0035001E021F022002210222023E -:10024000230224022502260227022E0001000100BB -:100250000100010001000100010001000100010096 -:100260002F00300001000100010001000100010029 -:10027000010001002D002D023100010001000100EC -:10028000010001000100010001000120AB00AA00F3 -:10029000A900AE0035021E001F0020002100220030 -:1002A000230024002500260027002E023A003B00F0 -:1002B0003C003D003E003F00400041004200430042 -:1002C0004400450039003A003B003C003D003E0040 -:1002D0003F004000410042004300280001000100AF -:1002E000010001000220010001000100AB00AA0092 -:1002F000A900AE00290014001A000800150017001C -:100300001C0018000C00120013004C002B0004000D -:100310001600070009000A000B000D000E000F0078 -:1003200033003400E1001D001B0006001900050029 -:1003300011001000360037003800E5000100E00031 -:10034000E200E30002202C002C00012050005100AC -:1003500052004F0028035400680065002000500040 -:100360006C0061006E0063006B0020004B006500B4 -:10037000790062006F0061007200640000002C03CD -:100380004F007200740068006F006C0069006E001E -:1003900065006100720020004B006500790062007A -:1003A0006F00610072006400730000000403090420 -:1003B00009026D00040100A0FA0904000001030114 -:1003C0000100092111010001223F000705810308F6 -:1003D000000A0904010001030102000921110100C2 -:1003E00001224D000705820308000A0904020001EA -:1003F00003000000092111010001223600070583D6 -:100400000308000A09040300010300000009211188 -:1004100001000122390007058403100001120110B8 -:100420000100000008EDFE6060010001020001050E -:10043000010906A101050719E029E7150025019525 -:1004400008750181020508190129059505750191B5 -:1004500002950175039101050719002977150025FB -:1004600001957875018102C005010980A10185020D -:1004700016010026B7001A01002AB7007510950171 -:100480008100C0050C0901A1018503160100269C0D -:10049000021A01002A9C02751095018100C0050115 -:1004A0000902A1010901A100050919012905150089 -:1004B00025019505750181029501750381010501ED -:1004C000093009311581257F9502750881060938A3 -:1004D0001581257F950175088106050C0A380215DE -:1004E00081257F950175088106C0C005010906A117 -:1004F00001050719E029E715002501950875018117 -:1005000002950175088101050819012905950575F0 -:100510000191029501750391010507190029FF1545 -:100520000025FF950675088100C011241FBECFEF7E -:10053000DAE0DEBFCDBF04B603FE24C080911E0307 -:1005400090911F03A0912003B09121038730904B1D -:10055000A740B04BB9F410921E0310921F031092E3 -:1005600020031092210314BE84B7877F84BF88E1E3 -:100570000FB6F89480936000109260000FBEE0E028 -:10058000F8E3099511E0A0E0B1E0E0EBF9E502C085 -:1005900005900D92A03CB107D9F713E0A0ECB1E0B3 -:1005A00001C01D92AE31B107E1F70E94BD110C945C -:1005B000D62C0C9400000895089581E008950895C4 -:1005C0000C94DC020C94DD020C94DF020E94A02843 -:1005D00023E030E0281B3109220F2093C401089545 -:1005E000282F2F9880918000211108C0877F809349 -:1005F000800010928D0010928C001BC08860809348 -:100600008000233019F48FEF9FEF0FC083E090E05C -:10061000821B9109880F991F2FEF3FEFA90102C09C -:10062000569547958A95E2F7CA0190938D0080937D -:100630008C000C94E6020E94E60284E08093C301E1 -:100640001092C0010895279A2F988FEF9FEF9093F3 -:100650008700809386008AE08093800089E1809300 -:1006600081000E9409280C941B030E9423036E9AA8 -:10067000769A0C94DB021F920F920FB60F92112400 -:100680002F933F938F939F93EF93FF93E091C1013B -:10069000F091C201CF0101969093C2018093C101F4 -:1006A0000090C30102C0F695E7950A94E2F7EF7354 -:1006B0008091C001823019F4E03251F404C08130DD -:1006C00039F4EF3329F480916F008D7F80936F00B0 -:1006D000F0E0E457FE4FE49121E031E0E29FC001F9 -:1006E000E39F900D11240090C40102C09695879558 -:1006F0000A94E2F790938D0080938C00FF91EF9124 -:100700009F918F913F912F910F900FBE0F901F904F -:10071000189581E008950C94890308950C9435038D -:1007200080911502882309F448C08091D1019091ED -:10073000D201009779F40E94DD229093D201809338 -:10074000D1018091D30190E0009771F48091D401A0 -:1007500090E00AC00E94E92220910001309101013D -:100760002817390740F329C00197880F991F880F70 -:10077000991FFC01EB52FE4F608171818281938150 -:100780000E94520AE091D30184E0E89FF001112415 -:10079000EB52FE4F60817181828193814FE050E086 -:1007A0000E940A0E8091D30190E001966091D401DD -:1007B00070E00E94862C8093D3010C94E00210928A -:1007C00017020C941F0A0895089581E08093170280 -:1007D0000C94E403089508958F929F92AF92BF9274 -:1007E000EF92FF920F931F93CF93DF93CDB7DEB7B6 -:1007F000A3970FB6F894DEBF0FBECDBF7C01FC01FE -:1008000000811181C8010E94DA20B8010E94F1051F -:100810008C01B7010E948B03882309F4CCC10032FC -:10082000F0E51F0741F4F7018281882309F458C0DD -:100830000E946E0EC0C10132F0E51F0741F4F701BE -:100840008281882309F44CC00E94770EB4C1023221 -:10085000F0E51F0751F4F7018281882309F440C0B5 -:100860000E946A0E8111F0CFE3CF0332F0E51F073B -:1008700039F4F7018281882399F10E94E5039BC135 -:100880000432F0E51F0739F4F7018281882341F132 -:100890000E94DF0390C10532F0E51F0749F4F7011C -:1008A00082818823E9F0809117028111F1CFE5CF91 -:1008B0000632F0E51F0739F4F7018281882381F0C1 -:1008C0000E947E0E0AC00732F0E51F0749F4F701C7 -:1008D0008281882329F00E94890E0E94EB036BC15C -:1008E00080911702811105C0F70182818111CFC06B -:1008F00018C1003E110579F4F7018281882309F4BB -:100900004DC00E941F0A81E08093160210921502CA -:100910001092D40150C1023E110559F4F7018281B1 -:100920008823E1F10E941F0A10921602109215020C -:1009300042C1033E110591F4F7018281882371F1D0 -:100940000E941F0A1092160281E0809315021092F5 -:10095000D3011092D2011092D1012DC1023511059F -:1009600059F4F7018281882309F425C1809100019F -:10097000909101010A970DC00135110579F4F70135 -:100980008281882309F417C18091000190910101AF -:100990000A9690930101809300010DC140910401DA -:1009A00083E2EFE1F1E0DE01119601900D928A956C -:1009B000E1F7F701808121E030E02C0F3D1F280F87 -:1009C000311DC9012091020130910301FC01E20FA8 -:1009D000F31F6081772767FD7095640F711D88276D -:1009E00077FD8095982F0E94A82920E030E040E410 -:1009F00051E40E940D294B015C01F701218184E043 -:100A000090E0821B9109BC01882777FD8095982F83 -:100A10000E94A8299B01AC01C501B4010E94A52830 -:100A20009B01AC0160E070E080E090E40E941B2B31 -:100A300020E030E04CED50E40E94B82A4B015C010C -:100A4000F70182818823D1F04FE050E0C501B40165 -:100A50000E940A0E809116028823A1F08091D40191 -:100A600024E0829FF0011124EB52FE4F808291829C -:100A7000A282B3828F5F8093D40104C0C501B40108 -:100A80000E94520A0F3F110508F02ECF94C08091AA -:100A9000D00181111FC0043130E5130709F051C0A6 -:100AA0000E948D0381E08093D0010E94DD2290930B -:100AB000CF018093CE011092C7011092C90110920C -:100AC000C8011092CB011092CA011092CD01109270 -:100AD000CC0171C08091CE019091CF010E94E9229A -:100AE000883C910570F48091C701E82FF0E0EE0F8B -:100AF000FF1FE853FE4F118300838F5F8093C70170 -:100B00005AC0043880E5180721F00538104501F176 -:100B10003AC0F7018281882341F01092C50182E03A -:100B20001EC0043830E5130759F58091C5018111C5 -:100B300006C086E20E94361886E20E94FE1882E015 -:100B40001CC00438F0E51F0741F305381045D9F4FF -:100B5000F7018281882331F01092C60180E20E9461 -:100B60004D1929C08091C601811106C087E20E94FB -:100B7000361887E20E94FE1880E20E9454191BC0BA -:100B80000538104529F381E08093C5018093C601A3 -:100B9000C701A3960FB6F894DEBF0FBECDBFDF919D -:100BA000CF911F910F91FF90EF90BF90AF909F90CA -:100BB0008F900C94E20280E0A3960FB6F894DEBF0B -:100BC0000FBECDBFDF91CF911F910F91FF90EF909E -:100BD000BF90AF909F908F90089580E090E008952F -:100BE00008959CE0799FF001112490E3899FE00D26 -:100BF000F11D1124E60FF11DEE0FFF1FEC52FE4F09 -:100C0000859194910895880F991FFC01E45BFF4F33 -:100C1000859194910895880F991FFC01E453FE4F2C -:100C20008591949108950F931F93CF93DF93EC01D7 -:100C3000811521E39207A0F5C11580E3D80708F0DC -:100C4000D7C0C83ED105D8F4C03ED10508F007C2D0 -:100C5000C83AD10578F4C53AD10508F06AC0C13068 -:100C6000D10509F463C008F4F7C1C430D10508F018 -:100C7000F6C1F2C1CB3BD10508F466C0EDC1C11588 -:100C800090E2D90708F0AFC0C11521E0D20708F003 -:100C9000E6C1C03FD10508F4DFC18E0110651FC257 -:100CA000C03880E5D80700F5C03790E5D90708F0CF -:100CB000A3C0C11520E5D20709F4ACC050F4CE01A1 -:100CC000905480319F4008F0C7C1DF708E01106AD8 -:100CD00006C2C13080E5D80709F4AEC0C43190E542 -:100CE000D90708F4AFC0B8C1C33820E5D20709F46A -:100CF0008EC050F4C13890E5D90709F482C008F0DD -:100D000083C000E011EDEBC1C03181E5D80708F4E4 -:100D1000A3C1C11597E5D90708F436C1CE01905794 -:100D20008115904108F098C1DF7093C101E010E097 -:100D3000D6C1C53AD10509F494C1C63AD10509F026 -:100D400093C102E810E4CBC1C83AD10509F48FC1C0 -:100D5000C93AD10509F48EC1CA3AD10509F48DC149 -:100D6000CB3AD10509F48CC1CC3AD10509F48BC139 -:100D7000CD3AD10509F48AC1C03BD10509F489C136 -:100D8000CE3AD10509F488C1CF3AD10509F487C11B -:100D9000C13BD10509F486C1C23BD10509F485C127 -:100DA000C33BD10509F484C1C43BD10509F483C117 -:100DB000C53BD10509F482C1C63BD10509F481C107 -:100DC000C73BD10509F480C1C83BD10509F47FC1F7 -:100DD000C93BD10509F47EC1CA3BD10509F47DC1E7 -:100DE00000E014E47CC1CE019F700E940B0678C124 -:100DF000DD278E01106C73C1CF70DD278E01146D5D -:100E00006EC100E010ED6BC100E012ED68C100E0C2 -:100E100013ED65C10E94E11B0E941F0A0E94E303BB -:100E20008FEF94E32CE0815090402040E1F700C028 -:100E300000000E94382353C18091F20281608093A8 -:100E4000F2024DC10E949923811102C00E947523B4 -:100E50000E94AC2390E090931D0380931C03C2304A -:100E600080E5D80721F480911C03816086C0C430DE -:100E700090E5D90721F480911C0382607EC0C630C2 -:100E800020E5D20721F480911C03846076C0C8302D -:100E900080E5D80719F480911C0327C0CA3090E57B -:100EA000D90721F480911C03806167C0CC3020E514 -:100EB000D20721F480911C0380625FC0CE3080E5B0 -:100EC000D80721F480911C03806457C0C03190E59D -:100ED000D90721F480911C0380684FC0C23120E5FE -:100EE000D20729F480911C038460886046C0C33017 -:100EF00080E5D80721F480911C038E7F3EC0C53069 -:100F000090E5D90721F480911C038D7F36C0C7304E -:100F100020E5D20721F480911C038B7F2EC0C930BD -:100F200080E5D80719F480911C0326C0CB3090E5EA -:100F3000D90721F480911C038F7E1FC0CD3020E59E -:100F4000D20721F480911C038F7D17C0CF3080E53C -:100F5000D80721F480911C038F7B0FC0C13190E52D -:100F6000D90721F480911C038F7707C0C331D04586 -:100F700031F480911C038B7F877F80931C038091C9 -:100F80001C030E94B023ABC08D2F99278F70992727 -:100F900081309105D9F49E012370332702C0880F58 -:100FA000991F2A95E2F79C688E0144E0000F111FFB -:100FB0004A95E1F700271370802B912B53E0CC0F5B -:100FC000DD1F5A95E1F7C076DD272FC082309105ED -:100FD00031F4DC2FCC278E01016F106A80C0833082 -:100FE000910569F4CE018370992701E010E002C0F9 -:100FF000000F111F8A95E2F7C8019C680FC084306A -:101000009105B9F4CE018370992701E010E002C088 -:10101000000F111F8A95E2F7C8019A6823E0CC0FF0 -:10102000DD1F2A95E1F7C07ED7708C010C2B1D2B9C -:1010300056C08530910531F4DC2FCC278E01046F2A -:10104000106A4DC0069709F04AC0CF71DD27DC2F2A -:10105000CC278E01106243C000E010E040C08E013A -:101060003EC001E810E43BC003E810E438C002EEE3 -:1010700014E435C009EE14E432C00AEE14E42FC0C3 -:1010800005EB14E42CC006EB14E429C007EB14E4D0 -:1010900026C00CEC14E423C00DEC14E420C003E8DB -:1010A00015E41DC00AE815E41AC002E915E417C0EA -:1010B00004E915E414C001E216E411C003E216E4E9 -:1010C0000EC004E216E40BC005E216E408C006E216 -:1010D00016E405C007E216E402C00AE216E4C801FD -:1010E000DF91CF911F910F9108959CE0799FF001BE -:1010F000112490E3899FE00DF11D1124E60FF11DED -:10110000EE0FFF1FEC52FE4F85919491803E9105AA -:10111000E0F4803C910558F58133910509F46FC0E6 -:1011200048F48932910509F463C08A32910509F4C3 -:101130006DC072C089339105E9F082389105D1F014 -:101140008533910509F44DC067C0833E910581F157 -:1011500038F4803E9105B9F0823E9105D9F05CC02B -:10116000863E910561F1873E9105A1F155C00E942F -:101170000306089520911C0320FD02C021FF4CC0EE -:1011800080EE90E049C080911C0380FFF9CF89E395 -:1011900090E042C080911C0382FF0EC080911C032E -:1011A00084FF03C080E090E037C083EE90E034C05D -:1011B00080911C0382FFF2CF82EE90E02DC08091DF -:1011C0001C0383FF0BC080911C0384FDEBCF87EED3 -:1011D00090E022C080911C0383FFF5CF86EE90E063 -:1011E0001BC080911C0385FF07C089E290E014C0FA -:1011F00080911C0385FFF9CF85E390E00DC08091BD -:101200001C0386FF07C08AE290E006C080911C03A1 -:1012100086FFF9CF81E390E00E94130608950C94B5 -:10122000E402E82FF0E0E25BFE4F8081E82FEF70F0 -:10123000F0E082958F7021E030E0A90102C0440FF8 -:10124000551F8A95E2F740A308950F931F93CF93FC -:10125000DF9385B7806885BF85B7806885BFC3E0A9 -:10126000D0E001E010E0FE01E25BFE4F8081E82F5C -:10127000EF70F0E021A182958F70A80102C0440FA9 -:10128000551F8A95E2F7CA01822B81A38C2F0E94F9 -:101290001109219740F78BE090E061E070E0FC01DC -:1012A000EE5BFE4F2081E22FEF70F0E042A122952D -:1012B0002F70DB0102C0AA0FBB1F2A95E2F79D0128 -:1012C000242B22A3019758F7DF91CF911F910F9103 -:1012D0000C948E03EF92FF920F931F93CF93DF93A3 -:1012E00000E212E0C3E0EE24E394F12CD5E08C2F71 -:1012F0000E9411098BE090E040E050E0FC01EE5BC1 -:10130000FE4F6081E62FEF70F0E020A130E06295A3 -:101310006F7002C0359527956A95E2F720FD09C0E8 -:101320009701082E02C0220F331F0A94E2F7422BC6 -:10133000532B019718F7F801929182918F0184172E -:10134000950721F051834083D09305018C2F0E9493 -:101350001109C15060F68091050187FD2CC08150B4 -:10136000809305018F3F39F08FE99FE00197F1F7F6 -:1013700000C0000020C080911E0290911F02909337 -:1013800027028093260280911C0290911D02909367 -:1013900025028093240280911A0290911B0290935F -:1013A0002302809322028091180290911902909357 -:1013B0002102809320020E94900381E0DF91CF916F -:1013C0001F910F91FF90EF900895E82FF0E0EE0F3E -:1013D000FF1FE05EFD4F80819181089508950F9376 -:1013E0001F93CF9308E212E0C0E0F801929182913E -:1013F0008F010E945522C80FF2E000321F07A9F7A3 -:101400008C2FCF911F910F9108950E9499238111E4 -:1014100002C00E9475230E94BE23809307033E9A58 -:10142000809171008D7F8093710082E080939000A5 -:101430008AE18093910081E080932A02089580914F -:101440002A02811102C00E94050A10927A021092AB -:101450007902809171008D7F80937100809190005E -:101460008F738093900010923C0210923B02109276 -:10147000730210927402109275021092760210920A -:10148000720210927102E1E5F2E0A1E4B2E0119281 -:101490001192119211921D921D9282E0E137F8078C -:1014A000B1F70895CF92DF92EF92FF920F931F93BF -:1014B000CF93DF9320913B02222309F484C06B0178 -:1014C0007C0180912A02811102C00E94050A01E775 -:1014D00012E0C7E0D0E0A7019601F8019291829155 -:1014E000729162918F010E940929811131C0FE0120 -:1014F000EE0FFF1FEE0FFF1FEF5AFD4F10821182FC -:1015000012821382DE01AA0FBB1FAF5BBD4F119683 -:101510001C921E92C730D105E9F021964481558175 -:10152000668177814083518362837383148215823D -:101530001682178212968D919C91139711969C9307 -:101540008E9313961C921E92129734961296E2CFA7 -:10155000219708F68091790290917A02019797FD80 -:1015600005C090937A028093790204C010927A02A7 -:10157000109279028091790290917A0220917702FB -:10158000309178022817390724F0109278021092CF -:101590007702892BC1F4809171008D7F8093710057 -:1015A000809190008F73809390001092730210923C -:1015B00074021092750210927602109272021092CA -:1015C000710210923B02DF91CF911F910F91FF901A -:1015D000EF90DF90CF9008951F920F920FB60F9269 -:1015E00011244F925F926F927F928F929F92AF924F -:1015F000BF92CF92DF92EF92FF922F933F934F9340 -:101600005F936F937F938F939F93AF93BF93CF938A -:10161000DF93EF93FF9380913B02882309F49BC1F2 -:10162000C0917902D0917A021C161D060CF093C16C -:1016300040902B0250902C0260902D0270902E0250 -:1016400020E030E0A901C301B2010E94B42A1816BB -:101650000CF065C0C130D10509F452C08091770209 -:1016600090917802BE010E94862C7C0190937802B2 -:101670008093770280903D0290903E02A0903F02BE -:10168000B090400220E030E040E85FE3C501B401E3 -:101690000E94A52860933D0270933E0280933F0212 -:1016A00090934002F701EE0FFF1FEE0FFF1FEF5A5E -:1016B000FD4FA301920160817181828193810E941B -:1016C0000D2920E030E040E05EE30E94B82A9B0153 -:1016D000AC01C501B4010E94B42A18168CF4C701EC -:1016E0000196BE010E94862C909378028093770227 -:1016F00010923D0210923E0210923F021092400260 -:10170000E0917702F0917802EE0FFF1FEE0FFF1FBE -:10171000EF5AFD4F6081718182819381D0C0C0906A -:101720007302D0907402E0907502F090760220E08F -:1017300030E0A901C701B6010E9409292197882339 -:1017400009F4A2C0FE01EE0FFF1FEE0FFF1FEF5ABC -:10175000FD4F80809180A280B380A5019401C701D4 -:10176000B6010E94092987FF31C0A501940160E0FC -:1017700070E08CED93EC0E940D2920E030E040E415 -:1017800051E40E940D2920E030E040E05FE30E9438 -:10179000B82A9B01AC0160E070E080E090E40E9418 -:1017A0001B2B9B01AC01C501B4010E94B82A9B010F -:1017B000AC01C701B6010E94092987FF07C0A70134 -:1017C000960160E070E08CED93E439C0A5019401CE -:1017D000C701B6010E94B42A18160CF055C0A50125 -:1017E000940160E070E08CED93E40E940D2920E00C -:1017F00030E040E451E40E940D2920E030E040E078 -:101800005FE30E94B82A9B01AC0160E070E080E0D9 -:1018100090E40E941B2B9B01AC01C501B4010E9406 -:10182000B82A9B01AC01C701B6010E94B42A181660 -:101830005CF5A701960160E070E08CED93EC0E94EE -:101840000D2920E030E040E451E40E940D2920E021 -:1018500030E040E05FE30E94B82A9B01AC0160E009 -:1018600070E080E090E40E941B2B9B01AC01C7015B -:10187000B6010E94B82A6093730270937402809339 -:1018800075029093760213C0FE01EE0FFF1FEE0F5C -:10189000FF1FEF5AFD4F80819181A281B381809318 -:1018A000730290937402A0937502B09376026091D4 -:1018B000730270917402809175029091760220916A -:1018C0002802309129022F3F4FEF340731F02F5F6C -:1018D0003F4F30932902209328020E94940E6B01FF -:1018E0007C0120E034E244EF51E40E94092987FFA3 -:1018F00008C086EFC82E88E2D82E84EFE82E81E457 -:10190000F82E20E030E040E051E4C701B6010E942B -:10191000B82A9B01AC0160E074E284E79BE40E947A -:101920000D296B017C010E947A29709397006093C6 -:1019300096002091060130910701409108015091D5 -:101940000901C701B6010E94B82A0E947A29709342 -:1019500099006093980080913C02882309F433C178 -:10196000C0903702D0903802E0903902F0903A02ED -:1019700020E030E0A901C701B6010E94B42A181680 -:10198000D4F580912802909129028F3F2FEF920782 -:1019900029F001969093290280932802C701B6018D -:1019A0000E94940E20E030E040E051E40E94B82A0A -:1019B0009B01AC0160E074E284E79BE40E940D2986 -:1019C0006B017C010E947A297093970060939600C6 -:1019D00020910601309107014091080150910901C1 -:1019E000C701B6010E94B82A0E947A297093990013 -:1019F0006093980008C01092970010929600109281 -:101A000099001092980060913102709132026F5FDC -:101A10007F4F709332026093310220919600309193 -:101A2000970080E090E0232BF1F0C0919600D091D8 -:101A300097000E94A6296B017C01BE0180E090E026 -:101A40000E94A6299B01AC0160913302709134027F -:101A500080913502909136020E940D2920E03FEFDF -:101A60004FE757E410C00E94A6296B017C0120E0DB -:101A700030EE4FEF54E46091330270913402809164 -:101A80003502909136020E94B82A9B01AC01C70131 -:101A9000B6010E94B42A87FD96C080912F028F5F05 -:101AA00080932F0290E0209103033091040382176A -:101AB0009307A0F080910E03882319F010922F0253 -:101AC0000DC0809171008D7F809371008091900096 -:101AD0008F738093900010923C027DC08091300201 -:101AE000C0912F02811128C0C0900803D090090333 -:101AF000E0900A03F0900B0320E030E0A901C70159 -:101B0000B6010E94B42A1816BCF481E0809330021A -:101B100010923702109238021092390210923A0253 -:101B2000C0923302D0923402E0923502F092360233 -:101B3000C150C0932F0243C010923002109229026C -:101B400010922802E0910503F091060348E0C49F3B -:101B5000E00DF11D112480819181A281B3818093D8 -:101B6000370290933802A0933902B0933A0220E0F2 -:101B700030E040E85EE364817581868197810E9450 -:101B8000B82A6B017C0180910A01682F70E080E027 -:101B900090E00E94A62920E030E048EC52E40E9448 -:101BA0000D299B01AC01C701B6010E94B82A6093C0 -:101BB0003302709334028093350290933602109270 -:101BC0003202109231028091070380FD04C010920E -:101BD0003C0210923B02FF91EF91DF91CF91BF91B8 -:101BE000AF919F918F917F916F915F914F913F91B5 -:101BF0002F91FF90EF90DF90CF90BF90AF909F908C -:101C00008F907F906F905F904F900F900FBE0F90CE -:101C10001F901895CF92DF92EF92FF92CF93DF93B0 -:101C20006B017C01EA0180912A02811102C00E94AD -:101C3000050A8091070380FF46C080917902909148 -:101C40007A0208970CF03FC0809171008D7F8093DD -:101C5000710080913C0281110E941F0A81E08093F3 -:101C60003B02109229021092280220E030E0A901E4 -:101C7000C701B6010E94B42A1816DCF480917902DB -:101C800090917A02FC01EE0FFF1FEE0FFF1FEF5A3B -:101C9000FD4FC082D182E282F382FC01EE0FFF1F72 -:101CA000EF5BFD4FD183C083019690937A028093BE -:101CB0007902809171008260809371008091900020 -:101CC000806880939000DF91CF91FF90EF90DF903C -:101CD000CF90089580910703817008958091070344 -:101CE0008160809307030E94C2230C94EA038091D1 -:101CF00007038E7F809307030C94C22380917B029D -:101D000090E0019666E070E00E94862C80937B0252 -:101D1000089580917B0290E0019766E070E00E9458 -:101D2000862C80937B0208958F929F92AF92BF92F0 -:101D3000CF92DF92EF92FF920F931F93CF93DF9397 -:101D40006B017C01C0912802D0912902BE0180E084 -:101D500090E00E94A6294B015C01A701960160E07A -:101D600070E08CE594E40E940D299B01AC01C50153 -:101D7000B4010E94B82A0E947A2920917B02233064 -:101D800009F473C028F4222351F02130E9F02CC16A -:101D9000243009F4A0C0253009F4E0C025C180E05A -:101DA00090E0A0E0BFE38093060190930701A09329 -:101DB0000801B093090110922B0210922C0210928C -:101DC0002D0210922E0210C110922B0210922C02A2 -:101DD00010922D0210922E026431710540F46A3087 -:101DE000710560F520E030E040E85EE32BC0693C1F -:101DF000710508F0AAC080E090E00E94A62920E0CA -:101E000030E040EA51E40E94A42820E030E044E3BE -:101E100053E40E940D299B01AC010E94B82A20E0E6 -:101E200030E040E05EE30E94B82A9B01AC0160E034 -:101E300070E080E09EE30E94A42844C020E030E0EF -:101E400040E05FE3C701B6010E94B82A6B017C0144 -:101E500080E090E0A0E0BEE380930601909307014C -:101E6000A0930801B0930901BFC010922B021092F9 -:101E70002C0210922D0210922E024AE0469F9001F1 -:101E8000479F300D1124C90168EB7BE00E94722C42 -:101E9000BC016C5D754077FF03C071956195710958 -:101EA000882777FD8095982F0E94A8292EE333EC90 -:101EB0004EE259E30E94B82A20E030E040EC5EE3B5 -:101EC0000E94A52860930601709307018093080182 -:101ED0009093090189C010922B0210922C0210924B -:101EE0002D0210922E02CE0183709927892BE1F0EA -:101EF000BE016170772780E090E00E94A62920E073 -:101F000030E040E05EE30E94B82A20E030E040E4A8 -:101F10005FE30E94A52860930601709307018093F8 -:101F20000801909309010CC080E090E0A0E0BFE3BD -:101F30008093060190930701A0930801B0930901D3 -:101F4000C770DD27CD2B09F04FC01092060110920B -:101F50000701109208011092090146C010922B024D -:101F600010922C0210922D0210922E0200E010E02E -:101F700020E03FE30093060110930701209308013E -:101F8000309309016739710578F180E090E00E9493 -:101F9000A62920E030E047E153E40E94A42820E095 -:101FA00030E04AE754E40E940D2920E030E048E4A4 -:101FB00052E40E94B82A20E030E040EA51E40E9456 -:101FC000EA290E947529660F771F660F771FFB01AC -:101FD000EE5AFE4F2081318142815381C701B60103 -:101FE0000E94B82A6B017C01C701B601DF91CF9135 -:101FF0001F910F91FF90EF90DF90CF90BF90AF9027 -:102000009F908F90089580918C020895CF93DF93D5 -:1020100000D01F92CDB7DEB79C01809113038430AE -:1020200019F593E099833B832A839093E9008FEF1E -:102030009091E800815095FD06C095ED9A95F1F7D5 -:1020400000008111F5CF8091E80085FF0DC040E0D0 -:1020500050E063E070E0CE0101960E94671280912B -:10206000E8008E778093E8000F900F900F90DF913B -:10207000CF910895CF93DF9300D01F92CDB7DEB7F5 -:1020800020911303243021F522E029839B838A8346 -:1020900083E08093E9008FEF9091E800815095FDF7 -:1020A00006C095ED9A95F1F700008111F5CF80916A -:1020B000E80085FF0DC040E050E063E070E0CE0135 -:1020C00001960E9467128091E8008E778093E80065 -:1020D0000F900F900F90DF91CF91089520911303EF -:1020E0002430F1F422E02093E9002FEF3091E80052 -:1020F000215035FD06C035ED3A95F1F7000021116C -:10210000F5CF2091E80025FF0BC040E050E065E0EE -:1021100070E00E9467128091E8008E778093E8005B -:102120000895CF93DF93EC0190911303943009F05D -:1021300046C0809115018823D9F08091160188232B -:10214000B9F09093E9008FEF9091E800815095FDF0 -:1021500006C095E19A95F1F700008111F5CF8091C5 -:10216000E80085FF2CC040E050E060E170E017C05F -:1021700081E08093E9008FEF9091E800815095FD18 -:1021800006C095ED9A95F1F700008111F5CF809189 -:10219000E80085FF14C040E050E068E070E0CE0148 -:1021A0000E9467128091E8008E778093E80080E1BA -:1021B000FE01ACE7B2E001900D928A95E1F7DF9164 -:1021C000CF91089580911203811109C00E94FC13E0 -:1021D0000E9459148091E20084608093E200089587 -:1021E000109212030895089508950C94A02242E0DD -:1021F00061EC81E00E94761342E061EC82E00E9493 -:10220000761342E061EC83E00E94761342E161ECD8 -:1022100084E00C94761380911503833009F455C043 -:1022200030F4813071F0823009F48EC008958A3024 -:1022300009F47AC08B3009F460C0893009F09CC081 -:1022400020C080911403813A09F096C08091E80083 -:10225000877F8093E8008091180390911903892B60 -:1022600021F460E18CE792E003C060E080E090E060 -:1022700070E00E94B2128091E8008B778093E800B2 -:10228000089580911403813209F076C0809118037B -:1022900090911903009719F0039709F06DC0809190 -:1022A000E800877F8093E8008091E80082FD05C008 -:1022B000809113038111F8CF5FC08091F10080936A -:1022C0008C028091E8008B7753C080911403813A8F -:1022D00009F052C08091180390911903892B09F0DD -:1022E0004BC08091E800877F8093E8008091E800F0 -:1022F00080FFFCCF8091150136C08091140381329C -:10230000D9F58091180390911903892BA9F5809133 -:10231000E800877F8093E8000E94AB13809116034A -:10232000809315010C94E11B80911403813221F5F7 -:102330008091E800877F8093E8000E94AB13809132 -:10234000170380938D02089580911403813AA1F4BC -:102350008091E800877F8093E8008091E80080FF0B -:10236000FCCF80918D028093F1008091E8008E7700 -:102370008093E8000C94AB13089584B7877F84BFE3 -:1023800088E10FB6F89480936000109260000FBE51 -:1023900090E080E80FB6F89480936100909361001C -:1023A0000FBE0E944E170E94FC130E945914809188 -:1023B000E20084608093E20078940E94DF160E941D -:1023C00050178BE091E00E94FA168091130385303C -:1023D00069F40E946122809111038823B1F30E9465 -:1023E0008F22882391F30E945112EFCF0E94581739 -:1023F000ECCF292F332723303105C9F064F4213085 -:10240000310581F02230310509F043C08DE690E0BE -:1024100020EB33E042C021323105F1F022323105A8 -:1024200041F137C082E190E02DE134E036C09927D8 -:102430008130910541F08230910541F0892B49F5B9 -:10244000ECEAF3E005C0EEE7F3E002C0E4E5F3E018 -:10245000849190E09F0121C06430D8F4E62FF0E031 -:10246000EE0FFF1FE255FE4F2081318189E090E0A1 -:1024700014C0643070F470E0FB01EE0FFF1FEA55EA -:10248000FE4F20813181FB01EE55FE4F808190E0AF -:1024900004C080E090E020E030E0FA013183208346 -:1024A000089580E189BD82E189BD09B400FEFDCFB8 -:1024B0008091D8008F7D8093D8008091E000826069 -:1024C0008093E0008091E00081FDFCCF0895CF92E1 -:1024D000DF92EF92FF920F931F93CF93DF93EC0164 -:1024E0008B016A010E94CA13811133C0C114D10447 -:1024F00039F0F60180819181081B190BC80FD91F93 -:10250000E12CF12C0115110519F18091E80085FDF0 -:1025100016C08091E8008E778093E800C114D10442 -:1025200049F0F60180819181E80EF91EF182E08286 -:1025300085E00FC00E94CA13882321F30AC0899145 -:102540008093F10001501109FFEFEF1AFF0ADACF73 -:1025500080E0DF91CF911F910F91FF90EF90DF907E -:10256000CF90089520911A0330911B032617370747 -:1025700048F06115710539F42091E8002E77209319 -:10258000E80001C0B90140E061157105A9F1209191 -:102590001303222309F443C0253009F442C02091DB -:1025A000E80023FD40C02091E80022FD32C02091C8 -:1025B000E80020FFE9CF4091F3002091F20030E0E5 -:1025C000342BFC01CF016115710559F0283031051C -:1025D00040F481918093F100615071092F5F3F4F6A -:1025E000F1CF41E02830310509F040E02091E800CA -:1025F0002E772093E800C8CF4111C9CF0AC080913F -:102600001303882361F0853061F08091E80083FD39 -:102610000AC08091E80082FFF2CF80E0089582E056 -:10262000089583E0089581E0089520911A03309180 -:102630001B032617370748F06115710539F42091FF -:10264000E8002E772093E80001C0B901FC0120E0EA -:102650006115710591F180911303882309F440C03D -:10266000853009F43FC08091E80083FD3DC0809132 -:10267000E80082FD2FC08091E80080FFE9CF209123 -:10268000F3008091F20090E0922B6115710559F0F2 -:102690008830910540F424912093F10031966150E7 -:1026A00071090196F2CF21E0089709F020E08091AE -:1026B000E8008E778093E800CBCF2111CCCF0AC001 -:1026C00080911303882361F0853061F08091E800E8 -:1026D00083FD0AC08091E80082FFF2CF80E0089578 -:1026E00082E0089583E0089581E00895982F97305F -:1026F00058F59093E900981739F07091EC0020910B -:10270000ED005091F00003C0242F762F50E021FF00 -:1027100019C03091EB003E7F3093EB003091ED001B -:102720003D7F3093ED003091EB0031603093EB0052 -:102730007093EC002093ED005093F0002091EE0098 -:1027400027FF07C09F5FD3CF8F708093E90081E0A0 -:10275000089580E008958091140387FF11C080914F -:10276000E80082FD05C0809113038111F8CF11C0EC -:102770008091E8008B770BC080911303882349F088 -:102780008091E80080FFF8CF8091E8008E778093F9 -:10279000E80008952091E4003091E50095E640912D -:1027A000EC00842F817040FF22C08091E80080FD02 -:1027B0001CC080911303882391F0853091F08091A3 -:1027C000EB0085FD10C04091E4005091E5004217F8 -:1027D000530729F39A01915011F784E0089582E09C -:1027E000089583E0089581E0089580E00895409180 -:1027F000E80042FFDECF08950E946A140E9472141E -:10280000E0EEF0E0808181608083E8EDF0E080819F -:102810008F77808319BCA7EDB0E08C918E7F8C936D -:1028200080818F7E80831092120308950F931F93EF -:10283000CF93DF930E946A140E947214C8EDD0E017 -:1028400088818F77888388818068888388818F7D5D -:10285000888319BC1092130310920F031092110376 -:102860001092100300EE10E0F80180818B7F8083CE -:1028700088818160888342E060E080E00E94761376 -:10288000E1EEF0E080818E7F8083E2EEF0E08081F7 -:1028900081608083808188608083F80180818E7F61 -:1028A0008083888180618883DF91CF911F910F9110 -:1028B0000895E8EDF0E080818F7E8083E7EDF0E021 -:1028C00080818160808384E082BF81E080931203F5 -:1028D0000C941614E8EDF0E080818E7F80831092D6 -:1028E000E20008951092DA001092E10008951F921C -:1028F0000F920FB60F9211242F933F934F935F9334 -:102900006F937F938F939F93AF93BF93EF93FF93B7 -:102910008091E10082FF0BC08091E20082FF07C03E -:102920008091E1008B7F8093E1000E94DE16809110 -:10293000DA0080FF1FC08091D80080FF1BC080910B -:10294000DA008E7F8093DA008091D90080FF0DC07D -:1029500080E189BD82E189BD09B400FEFDCF81E03F -:10296000809313030E94E21005C019BC1092130358 -:102970000E94F0108091E10080FF19C08091E20078 -:1029800080FF15C08091E2008E7F8093E2008091ED -:10299000E20080618093E2008091D80080628093A1 -:1029A000D80019BC85E0809313030E94F410809135 -:1029B000E10084FF30C08091E20084FF2CC080E100 -:1029C00089BD82E189BD09B400FEFDCF8091D800A8 -:1029D0008F7D8093D8008091E1008F7E8093E1000D -:1029E0008091E2008F7E8093E2008091E20081601E -:1029F0008093E20080910F03882311F084E007C0E8 -:102A00008091E30087FD02C081E001C083E08093F4 -:102A100013030E94F5108091E10083FF29C080918B -:102A2000E20083FF25C08091E100877F8093E10071 -:102A300082E08093130310920F038091E1008E7F58 -:102A40008093E1008091E2008E7F8093E20080918C -:102A5000E20080618093E20042E060E080E00E945A -:102A600076138091F00088608093F0000E94F3104C -:102A7000FF91EF91BF91AF919F918F917F916F9156 -:102A80005F914F913F912F910F900FBE0F901F902C -:102A900018951F920F920FB60F9211242F933F9308 -:102AA0004F935F936F937F938F939F93AF93BF9356 -:102AB000CF93DF93EF93FF93C091E900CF708091A4 -:102AC000EC00D82FD17080FDD0E81092E900809101 -:102AD000F000877F8093F00078940E948D1510920B -:102AE000E9008091F00088608093F000CD2BCF70DA -:102AF000C093E900FF91EF91DF91CF91BF91AF912A -:102B00009F918F917F916F915F914F913F912F9105 -:102B10000F900FBE0F901F9018951F93CF93DF93C8 -:102B2000CDB7DEB7AA970FB6F894DEBF0FBECDBF04 -:102B3000E4E1F3E088E08E0F9091F10091938E1321 -:102B4000FBCF0E940B118091E80083FF1FC1809191 -:102B5000140390911503492F50E04A30510508F0B5 -:102B600015C1FA01EA5AFF4F0C949A2C803881F073 -:102B7000823809F00BC1809118038F708093E900AF -:102B80008091EB0085FB882780F91092E90006C050 -:102B90008091100390911103911182609091E8004F -:102BA000977F9093E8008093F1001092F100C8C0E5 -:102BB000282F2D7F09F0EAC0882319F0823061F0B8 -:102BC000E5C080911603813009F0E0C0933009F030 -:102BD00080E0809311032BC080911603811127C0E0 -:102BE000809118038F7009F4D1C08093E90020917F -:102BF000EB0020FF1CC0933021F48091EB00806239 -:102C000014C09091EB0090619093EB0021E030E0D4 -:102C1000A90102C0440F551F8A95E2F74093EA00CC -:102C20001092EA008091EB0088608093EB00109294 -:102C3000E9008091E800877F86C08111A7C01091CC -:102C400016031F778091E3008078812B8093E30047 -:102C50008091E800877F8093E8000E94AB13809109 -:102C6000E80080FFFCCF8091E30080688093E30060 -:102C7000111102C082E001C083E08093130386C07B -:102C80008058823008F082C080911603909117031B -:102C90008C3D53E0950779F583E08A838AE2898346 -:102CA0004FB7F894DE01139620E03EE051E2E32FA7 -:102CB000F0E050935700E49120FF03C0E295EF70DD -:102CC0003F5FEF708E2F90E0EA3010F0C79601C0A2 -:102CD000C0968D939D932F5F243149F74FBF80910C -:102CE000E800877F8093E8006AE270E0CE010196F9 -:102CF0000E94B21214C0AE014F5F5F4F6091180383 -:102D00000E94F911BC01009709F440C09091E800BD -:102D1000977F9093E80089819A810E941513809192 -:102D2000E8008B778093E80031C0803879F5809196 -:102D3000E800877F8093E80080910F038093F10083 -:102D40008091E8008E778093E8000E94AB131EC04C -:102D500081111CC0909116039230C0F48091E8005C -:102D6000877F8093E80090930F030E94AB138091BC -:102D70000F03811106C08091E30087FD02C081E04E -:102D800001C084E0809313030E94F7108091E80053 -:102D900083FF0AC08091E800877F8093E8008091DC -:102DA000EB0080628093EB00AA960FB6F894DEBF2A -:102DB0000FBECDBFDF91CF911F9108950895CF939E -:102DC000809113038823A1F0C091E900CF70909106 -:102DD000EC00892F817090FD80E8C82B1092E900EB -:102DE0008091E80083FD0E948D15CF70C093E900AB -:102DF000CF91089590939302809392020895E09169 -:102E00009202F0919302309721F00190F081E02D31 -:102E1000099480E00895E0919202F0919302309736 -:102E200021F00280F381E02D09940895E09192024F -:102E3000F0919302309721F00480F581E02D099400 -:102E4000089520919002309191028217930771F0BA -:102E50009093910280939002E0919202F0919302FC -:102E6000309721F00680F781E02D09940895209194 -:102E70008E0230918F028217930771F090938F0228 -:102E800080938E02E0919202F0919302309721F0AC -:102E90000084F185E02D0994089508950C944D1750 -:102EA0000E94D4220E9425090E945A230C940928CA -:102EB0005F926F927F928F929F92AF92BF92CF92CA -:102EC000DF92EF92FF920F931F93CF93DF9300D087 -:102ED00000D01F92CDB7DEB70E946A099DE9C92EC6 -:102EE00092E0D92E03E010E0AA24A394B12C502E36 -:102EF000802F0E94E5094C01F601729062906F01EB -:102F00006826792661147104A1F40150110978F73B -:102F10008FEF89838A831B820E94DD228160782F54 -:102F20009D838C8349815A816B818D810E94081811 -:102F300038C08091F20281FD0E94EE092BE030E062 -:102F40007501022E02C0EE0CFF1C0A94E2F7C701C5 -:102F500086219721892B09F129835A828E209F206F -:102F600091E0892809F490E09B830E94DD22816032 -:102F7000782F9D838C8349815A816B818D810E943A -:102F80000818000F111FF801EB56FD4F8081918149 -:102F9000E826F926F182E08204C02150310980F64A -:102FA000B4CF0E944125109194020E94FF16181779 -:102FB000D1F00E94FF16809394020F900F900F9013 -:102FC0000F900F90DF91CF911F910F91FF90EF9095 -:102FD000DF90CF90BF90AF909F908F907F906F9039 -:102FE0005F900C940F090F900F900F900F900F901F -:102FF000DF91CF911F910F91FF90EF90DF90CF90D5 -:10300000BF90AF909F908F907F906F905F9008954A -:10301000CF93DF93CDB7DEB72B970FB6F894DEBF13 -:103020000FBECDBF4F83588769877A878B87DE01B4 -:10303000119686E0FD0111928A95E9F785E0FE017F -:10304000379601900D928A95E1F749815A816B81FB -:103050007C818D819E810E947F1E2B960FB6F894F5 -:10306000DEBF0FBECDBFDF91CF910895CF938823F0 -:1030700009F4C2C0C82F823859F40E94FF1681FD9E -:10308000BBC089E30E9459210E94262289E30CC01B -:10309000833879F40E94FF1680FDAEC083E50E945C -:1030A00059210E94262283E50E949B21CF910C94F6 -:1030B0002622843859F40E94FF1682FD9DC087E4C1 -:1030C0000E9459210E94262287E4EECF8CEF8C0FBC -:1030D000813A48F48C2F0E94712781118DC08C2F6A -:1030E0000E945921E3CF80E28C0F883048F4C770EA -:1030F00081E001C0880FCA95EAF70E94DF21D6CF90 -:103100008BE58C0F833078F4C53A29F0C63A31F05C -:1031100083E890E005C081E890E002C082E890E09A -:10312000CF910C94211788E58C0F833108F064C08F -:10313000C83A39F1C93A41F1CA3A49F1CB3A51F1A9 -:10314000CC3A59F1CD3A61F1C03B69F1CE3A71F117 -:10315000CF3A79F1C13B81F1C23B89F1C33B91F197 -:10316000C43B99F1C53BA1F1C63BA9F1C73BB1F105 -:10317000C83BB9F1C93BC1F1CA3BC9F180E090E05D -:1031800038C082EE90E035C089EE90E032C08AEE21 -:1031900090E02FC085EB90E02CC086EB90E029C03A -:1031A00087EB90E026C08CEC90E023C08DEC90E0A3 -:1031B00020C083E891E01DC08AE891E01AC082E94E -:1031C00091E017C084E991E014C081E292E011C05F -:1031D00083E292E00EC084E292E00BC085E292E0CE -:1031E00008C086E292E005C087E292E002C08AE26F -:1031F00092E0CF910C943717CF910895882309F46A -:103200004BC0823859F40E94FF1681FF45C089E304 -:103210000E9459210E94262289E30CC0833871F450 -:103220000E94FF1680FF38C083E50E9459210E944A -:10323000262283E50E949B210C942622843859F48F -:103240000E94FF1682FF28C087E40E9459210E9435 -:10325000262287E4EFCF9CEF980F913A58F390E243 -:10326000980F983050F4877091E001C0990F8A95BB -:10327000EAF7892F0E94E521DFCF9BE5980F933075 -:1032800020F480E090E00C942117885A833120F4D8 -:1032900080E090E00C9437170895882321F00E9475 -:1032A000DF210C9426220895882321F00E94E52135 -:1032B0000C94262208957F928F929F92AF92BF9294 -:1032C000CF92DF92EF92FF920F931F93CF93DF93F2 -:1032D0001F92CDB7DEB77C01C62E772EFC0105818B -:1032E00002950F70128111110E94FC210E9452213F -:1032F000882379F0112369F080E28C0D883048F042 -:1033000082E00E943B210E94522191E0D82ED926D2 -:1033100001C0D12CE72DE295EF70F0E0E05AFF4FAD -:103320000C949A2C872D807F072D0F70882311F025 -:103330000295007F112389F0002309F499C180E2EE -:103340008C0D883020F4802F0E94DF2103C0802F55 -:103350000E94EF210E9426228BC18C2D0E94FE1814 -:10336000002309F4C3C180E28C0D883020F4802F43 -:103370000E94E52103C0802F0E94F5210E94262291 -:10338000B5C1872D807F972D9F70803211F4892FD2 -:1033900003C0892F8295807FCC2021F0F1E0CF16E9 -:1033A000A1F01DC0112339F0002319F1013009F5F6 -:1033B0000E940F229BC1002319F0013009F496C12D -:1033C00089830E941222898110C1112321F00630C5 -:1033D00008F08CC10EC0053008F088C106C1112369 -:1033E00059F0002331F0F701958190FF41C19F70A2 -:1033F00095830E944D197AC1002309F4F6C03EC19D -:10340000872D86958695837090E0009719F0019737 -:1034100061F06CC1112321F08C2D972D937002C0A7 -:1034200080E090E00E94211761C1112321F08C2DD2 -:10343000972D937002C080E090E00E94371756C12C -:103440008C2D112319F00E94492402C00E94B1243E -:103450000E9436254BC1872D837009F052C011118F -:1034600045C18C2D829586958770880F880F9C2D7D -:103470009F70892E912CA12CB12C082E04C0880C91 -:10348000991CAA1CBB1C0A94D2F7C4FE14C00FE0FE -:1034900010E020E030E0B901A80104C0440F551F3E -:1034A000661F771F8A95D2F7CB01BA016095709598 -:1034B0008095909503C060E070E0CB01272D2695A4 -:1034C0002695237030E02230310569F02330310534 -:1034D00089F0682979298A299B292130310571F0E1 -:1034E0000E94C71F03C1682979298A299B290E9444 -:1034F000E31FFCC00E94C71FC501B4010E94AB1F9F -:10350000F5C0112319F0872D817001C0869588239D -:1035100009F4ECC08C2D829586958770880F880FF2 -:103520009C2D9F70892E912CA12CB12C082E04C0AB -:10353000880C991CAA1CBB1C0A94D2F7C4FE14C0A8 -:103540000FE010E020E030E0B901A80104C0440F12 -:10355000551F661F771F8A95D2F7CB01BA01609578 -:1035600070958095909503C060E070E0CB01272DA9 -:10357000269526952370422F50E04230510569F080 -:103580004330510589F0682979298A299B294130DE -:10359000510571F00E94A120A9C0682979298A29C2 -:1035A0009B290E94BD20A2C00E94A120C501B40198 -:1035B0000E9485209BC08C2D90E0FC01E05EF1090B -:1035C000E531F10508F050C0E059FF4F0C949A2CFA -:1035D0000C2D0F70872D8F71112321F00E941E205A -:1035E000802F07CF0E943F20802F0E9454197EC059 -:1035F000112341F0053008F079C0872D8F710E94AA -:10360000642074C0063008F071C0F7CF112339F080 -:10361000872D8F710E941E2069C01123C9F3872D49 -:103620008F710E943F2062C0112329F0872D8F7176 -:103630000E9409205BC00E94FF1F58C0112351F057 -:10364000172D1F71812F0E941E2063E0812F0E9481 -:1036500032214CC081E00E943B21023008F446C078 -:1036600082E00E943B2142C0112331F0002381F20D -:103670008C2D0E9436183AC0002389F28C2D0E94AE -:10368000FE1834C0472D4F706C2DC7010E94ED0508 -:103690000E94231F2BC0111129C0472D4F7050E0ED -:1036A00042305105B9F04CF44115510581F04130DB -:1036B0005105E1F40E94312819C04330510569F0E9 -:1036C0004430510599F48C2D0E9483280FC00E942C -:1036D0001A280CC00E944D2809C00E94602806C00C -:1036E000472D4F706C2DC7010E94F005DD20F9F0C9 -:1036F0000E942E2180FD1BC0F70112820E9428210A -:103700000E941E20C7010E94A61B0E9428210F9024 -:10371000DF91CF911F910F91FF90EF90DF90CF90AD -:10372000BF90AF909F908F907F900C943F200F9010 -:10373000DF91CF911F910F91FF90EF90DF90CF908D -:10374000BF90AF909F908F907F9008950F931F939D -:10375000CF93DF93EC01888199812B813C81232BCE -:10376000B9F09F3F11F48F3F99F0CE010E94EC0316 -:10377000882371F0688179818A810E9424218C01DB -:103780000E94D9200E94A01FB801CE010E945B199F -:10379000DF91CF911F910F9108950E94FC210E940B -:1037A0000C220E94D1210E9426220E94E7250E941D -:1037B000362580E090E00E94211780E090E00C9494 -:1037C00037170E94EC210C94CD1B0E941921292F40 -:1037D00022952F7030E02C3031054CF42A30310521 -:1037E0006CF42250310922303105A8F407C02C3086 -:1037F000310569F02F30310551F00DC0803F69F07F -:1038000018F4803E40F409C0843F29F406C093FBBD -:10381000882780F9089580E0089581E00895CF9386 -:10382000DF9300D000D01F92CDB7DEB70F900F907E -:103830000F900F900F90DF91CF910895CF93DF936A -:1038400000D000D000D0CDB7DEB726960FB6F894E2 -:10385000DEBF0FBECDBFDF91CF9108951F93CF93F1 -:10386000DF93C0919D0216E080919E02C81799F0E7 -:10387000D0E01C9FF0011D9FF00D1124E156FD4F7B -:103880004081518162817381848195810E941E1CD7 -:103890002196C770E9CFDF91CF911F910895409194 -:1038A000CF025091D0026091D1027091D2028091EA -:1038B000D3029091D4020C941E1C8091D402829564 -:1038C0008F7009F054C08091D102882309F44FC051 -:1038D00080919D02A0919E026091CF027091D002D2 -:1038E0004091D2025091D302B6E08A1709F43FC04A -:1038F00090E041155105C1F17F3F11F46F3FA1F1F7 -:10390000B89FF001B99FF00D1124E156FD4F2181C0 -:1039100072132AC02081621327C02281211124C082 -:10392000238134812417350710F421503109241BD9 -:10393000350B283C3105C0F42091D4022F70206152 -:103940002093D40226E0289FF001299FF00D112436 -:10395000EC55FD4F80818F70806180838FEC92E009 -:103960000E94A61B0C942E1C01968770BECF089552 -:10397000CF92DF92EF92FF920F931F93CF93DF933B -:10398000CDB7DEB762970FB6F894DEBF0FBECDBFDE -:103990008C0185E0F801DE011D9601900D928A955B -:1039A000E1F7D8014C9111965C91119712966C91A8 -:1039B00012971396CD90DC9014973091CF027091AE -:1039C000D0028091D2029091D302009709F46BC18A -:1039D0007F3F19F43F3F09F466C1E090D102EE2029 -:1039E00009F4C0C02091D402C816D90628F0F60107 -:1039F000E81BF90BCF0104C0809590958C0D9D1D9F -:103A0000FF24F394883C910578F0F12C207F09F095 -:103A1000C6C07C2DD98AC88A89890E940F1C8FEC68 -:103A200092E00E94A61BB1C0822F807F09F046C0A1 -:103A3000751314C0341312C0611110C02F702061AF -:103A40002093D4020E944F1C8FEC92E00E94A61B90 -:103A50008091D402D80115968C932EC0CD2819F1EF -:103A60005F3F11F44F3FF9F0F62E61111CC08091B9 -:103A70009D0220919E0236E0821709F45AC090E020 -:103A8000389FF001399FF00D1124E156FD4F7181EF -:103A9000571306C07081471303C07281711103C0B0 -:103AA00001968770E9CFF62E662309F418C180913C -:103AB000D40281608093D402F12C11C1751308C027 -:103AC000341306C0611104C08091D402D801C3C070 -:103AD0004D875E878D859E856A8B0E94E51B6A896E -:103AE0008823E1F16623D1F12091D402822F8295BF -:103AF0008F7090E0029774F08091CF029091D00285 -:103B000098878F831986DB86CA862C87CE01079615 -:103B10000E94A61B86E0F801AFECB2E001900D9286 -:103B20008A95E1F70E945D1C0E944F1CFF24F394CC -:103B3000D6C04D875E878D859E850E941921292FCD -:103B400022952F7030E0223031050CF0BCC09F7000 -:103B500009F0B6C0805E883008F4C1C0C8010E9478 -:103B6000A61BE4CFC816D90608F453C0F601E81B1B -:103B7000F90BCF01883C910508F450C0F12C7C2D45 -:103B8000D98AC88A89890E940F1CEFECF2E086E08E -:103B9000DF011D928A95E9F70E944F1CA0C07513A2 -:103BA00014C0341312C0611110C08091D402F80106 -:103BB0008583C8010E94A61B86E0EFECF2E0DF01DE -:103BC0001D928A95E9F7FE2C8AC04D875E878D8508 -:103BD0009E856A8B0E94E51B6A89882309F4BECF03 -:103BE000662309F4BBCF2091D402822F82958F7077 -:103BF00090E002970CF48ECF8091CF029091D0028A -:103C00009A8389831B82DD82CC822E83CE0101962A -:103C10007FCF809590958C0D9D1DACCFF62E6623A1 -:103C200009F49CCF75132EC034132CC02091D402FC -:103C300020FD1FC0822F82958F70D9F0D801159674 -:103C40002C9315978F3049F08F5F982F9295907F26 -:103C5000822F8F70892B15968C93C8010E94A61B0A -:103C600086E0F801AFECB2E001900D928A95E1F7A1 -:103C700093CF86E0F801AFECB2E001900D928A9507 -:103C8000E1F72DC04D875E878D859E850E94E51BDF -:103C9000811140CF8091D40281608093D402C80109 -:103CA0000E94A61B1CC0662309F458CF4D875E876F -:103CB0008D859E850E94E51B882309F44FCF2ACF6E -:103CC000811148CF0CC0243031050CF047CF9F70D4 -:103CD00009F440CFF8019581907F09F03BCF8F2DFB -:103CE00062960FB6F894DEBF0FBECDBFDF91CF91C5 -:103CF0001F910F91FF90EF90DF90CF9008951F9349 -:103D0000CF93DF93CDB7DEB72C970FB6F894DEBF15 -:103D10000FBECDBF4F83588769877A878B879C8773 -:103D2000CE0107960E94B81C882369F08F81988580 -:103D30002A853B85232BF1F19F3F09F063C08F3F1C -:103D400009F060C037C086E0FE013796DE011196AB -:103D500001900D928A95E1F76F817885EA85FB8560 -:103D6000309741F17F3F11F46F3F21F120919E0286 -:103D700030E0C90101968770992740919D0250E07B -:103D80008417950709F447C069837A83FD83EC8320 -:103D900096E0929FD001939FB00D1124A156BD4F84 -:103DA000FE01319601900D929A95E1F780939E0263 -:103DB0000E942E1C16E080919D0290919E02891710 -:103DC000C1F1189FC001112481569D4F0E94B81C5B -:103DD000882379F1E0919D021E9FF0011124E156A4 -:103DE000FD4F4081518162817381848195810E9460 -:103DF0001E1C80919D0290E0019687709927809308 -:103E00009D02D9CF4F81588569857A858B859C85A0 -:103E10000E941E1CCFCF0E94E11B10929E021092A6 -:103E20009D02EFECF2E086E0DF011D928A95E9F752 -:103E3000C1CF2C960FB6F894DEBF0FBECDBFDF9179 -:103E4000CF911F910895EF92FF920F931F93CF93FD -:103E5000DF938C01009709F46CC0F12CEE24E394FD -:103E6000E8012196F8018491843740F4843008F009 -:103E700051C0813081F0823019F15BC0853709F47F -:103E800044C0A8F19CE7980F903708F052C08F7794 -:103E90000E94FE1841C00E5F1F4FFE01C49180E2D8 -:103EA0008C0F883048F4C7708E2D01C0880FCA95DA -:103EB000EAF70E94FF2114C08C2F0E9436182DC0F3 -:103EC0000E5F1F4FFE01C49180E28C0F883058F4C2 -:103ED000C7708E2D01C0880FCA95EAF70E9405228F -:103EE0000E9426221AC08C2F0E94FE1816C00E5F58 -:103EF0001F4FFE01C491CC2381F08FE99FE0019711 -:103F0000F1F700C00000C150F6CF0E5F1F4FFE0159 -:103F1000F49003C00E9436188E018F2D882309F477 -:103F20009FCFEFE9FFE03197F1F700C0000081502B -:103F3000F5CFDF91CF911F910F91FF90EF900895F2 -:103F400008956093D9027093DA028093DB02909314 -:103F5000DC020C94CD1B0F931F930091D90210919A -:103F6000DA022091DB023091DC02DC01CB01802BF4 -:103F7000912BA22BB32B8093D9029093DA02A093BA -:103F8000DB02B093DC021F910F910C94CD1B0F93B9 -:103F90001F930091D9021091DA022091DB02309137 -:103FA000DC02DC01CB0180239123A223B323809385 -:103FB000D9029093DA02A093DB02B093DC021F9146 -:103FC0000F910C94CD1B0F931F930091D902109168 -:103FD000DA022091DB023091DC02DC01CB01802788 -:103FE0009127A227B3278093D9029093DA02A09356 -:103FF000DB02B093DC021F910F910C94CD1B109249 -:10400000D5021092D6021092D7021092D8020C94C8 -:10401000CD1B41E050E060E070E004C0440F551F4C -:10402000661F771F8A95D2F74093D5025093D60228 -:104030006093D7027093D8020C94CD1B41E050E0FE -:1040400060E070E004C0440F551F661F771F8A951B -:10405000D2F78091D5029091D602A091D702B0916B -:10406000D802482B592B6A2B7B2B4093D5025093B7 -:10407000D6026093D7027093D8020C94CD1B41E016 -:1040800050E060E070E004C0440F551F661F771FCA -:104090008A95D2F740955095609570958091D5029C -:1040A0009091D602A091D702B091D802482359230B -:1040B0006A237B234093D5025093D6026093D702A4 -:1040C0007093D8020C94CD1B41E050E060E070E0AA -:1040D00004C0440F551F661F771F8A95D2F7809141 -:1040E000D5029091D602A091D702B091D80248276C -:1040F00059276A277B274093D5025093D6026093B5 -:10410000D7027093D8020C94CD1B0F931F9300918C -:10411000D5021091D6022091D7023091D802DC014D -:10412000CB01802B912BA22BB32B8093D5029093A4 -:10413000D602A093D702B093D8021F910F910C948E -:10414000CD1B0F931F930091D5021091D6022091A1 -:10415000D7023091D802DC01CB0180239123A22326 -:10416000B3238093D5029093D602A093D702B09345 -:10417000D8021F910F910C94CD1B0F931F930091A8 -:10418000D5021091D6022091D7023091D802DC01DD -:10419000CB0180279127A227B3278093D502909344 -:1041A000D602A093D702B093D8021F910F910C941E -:1041B000CD1B0895CF92DF92EF92FF920F931F9342 -:1041C000CF93DF938C01C090D902D090DA02E090B7 -:1041D000DB02F090DC028091D5029091D602A09192 -:1041E000D702B091D802C82AD92AEA2AFB2ACFE1FD -:1041F000D0E0D701C6010C2E04C0B695A7959795BF -:1042000087950A94D2F780FF06C0B8018C2F0E94D0 -:104210007508019721F4219760F780E001C08C2F89 -:10422000DF91CF911F910F91FF90EF90DF90CF9092 -:104230000895CF93DF93EC010E94DA20BE010E9423 -:104240007508DF91CF910895CB010E94192108953F -:104250008091DD0285958595859508958091DD0293 -:104260008770089598E0899F90011124262B209350 -:10427000DD020C941E202091DD0280958223809324 -:10428000DD02982F977069F430E0482F552747FDDD -:1042900050952417350729F08595859585950C94BB -:1042A0003F2008959091DD02977081E009F480E04D -:1042B000089590911501992321F090911601911183 -:1042C00009C02091170130911801F90132969FEF32 -:1042D00040E01FC0982F9695969596959F3050F583 -:1042E000E0911701F0911801E90FF11D877021E0AD -:1042F00030E0A90102C0440F551F8A95E2F7CA01B8 -:104300009181892B818308959F3F39F04F5F4E3013 -:1043100041F051915813F8CF0DC05111F7CF942FA0 -:10432000F5CF9F3F39F0F901E90FF11D97FDFA959F -:1043300082830895089590911501992321F0909119 -:104340001601911109C02091170130911801F9014E -:104350003296205F3F4F1FC0982F96959695969561 -:104360009F30F0F4E0911701F0911801E90FF11D71 -:10437000877021E030E0A90102C0440F551F8A95E3 -:10438000E2F7CA018095918189238183089531964E -:10439000E217F30729F090819813F9CF1082F7CF35 -:1043A000089581E090E0E0911701F0911801E80F85 -:1043B000F91F1082019680319105A9F70895909117 -:1043C000F102892B8093F102089580959091F1027A -:1043D00089238093F10208951092F102089590913B -:1043E000F002892B8093F002089580959091F0025D -:1043F00089238093F00208951092F002089590911D -:10440000EF02892B8093EF02089580959091EF023F -:1044100089238093EF0208951092EF02089580930C -:10442000DE0208951092DE020895809117019091A6 -:104430001801FC0131969C01205F3F4F80E0919173 -:1044400091118F5FE217F307D1F70895E0911701FB -:10445000F09118018091F1028083E0911701F091B1 -:10446000180190818091F002892B8083E0911701DF -:10447000F091180190818091EF02892B80838091C7 -:10448000DE02882361F0E0911701F091180190811C -:10449000892B80830E94152281111092DE02809167 -:1044A0001701909118010C940B1720E0009739F038 -:1044B000AC0141505109842395232F5FF7CF822F00 -:1044C000089580911303843039F11092F30220E4AF -:1044D00088E190E00FB6F894A895809360000FBE35 -:1044E0002093600080E00E94F00280E00E940F09AB -:1044F00083B7817F846083BF83B7816083BF7894F3 -:10450000889583B78E7F83BF88E10FB6F894809338 -:104510006000109260000FBE08950895089580E035 -:104520000E94F0020E948D220E946A090E948E223F -:104530000E94EF0991E0811101C090E0892F089558 -:104540000E94E11B80E00E94F0020E9409280E9464 -:10455000FF160C940F091F920F920FB60F921124A1 -:104560008F939F93AF93BF938091F302811113C0F8 -:104570008091F4029091F502A091F602B091F702B9 -:104580004196A11DB11D8093F4029093F502A09372 -:10459000F602B093F702BF91AF919F918F910F9068 -:1045A0000FBE0F901F90189582E084BD93E095BDDB -:1045B0009AEF97BD80936E0008952FB7F89480917D -:1045C000F4029091F502A091F602B091F7022FBF8C -:1045D0000895CF92DF92EF92FF920F931F932FB720 -:1045E000F8944091F4025091F5026091F6027091B6 -:1045F000F7022FBF6A017B01EE24FF248C0120E02B -:1046000030E0C016D106E206F30610F4415051091D -:104610009A01281B390BC9011F910F91FF90EF9050 -:10462000DF90CF9008951F920F920FB60F92112432 -:104630008F939F93AF93BF938091F4029091F50273 -:10464000A091F602B091F7020196A11DB11D8093D1 -:10465000F4029093F502A093F602B093F702BF9193 -:10466000AF919F918F910F900FBE0F901F90189553 -:104670000E94FC13F8942FEF87EA91E621508040C6 -:104680009040E1F700C0000087E090EBDC018093F0 -:104690001E0390931F03A0932003B09321039CE07B -:1046A00088E10FB6F894A895809360000FBE9093B0 -:1046B0006000FFCF0E949923811102C00E947523E0 -:1046C0000E94A4238093F2020E94AC2380931C03D7 -:1046D00087FB882780F9809316010E94A823682F02 -:1046E00070E080E090E00C94A11F6DEE7EEF80E022 -:1046F00090E00E94C02C60E082E090E00E94AE2C2E -:1047000060E083E090E00E94AE2C60E084E090E006 -:104710000E94AE2C60E085E090E00E94AE2C60E04C -:1047200086E090E00E94AE2C6FEF87E090E00C9462 -:10473000AE2C80E090E00E94A82C21E08D3E9E4FA0 -:1047400009F020E0822F089582E090E00C94A02CE4 -:1047500083E090E00C94A02C84E090E00C94A02CDA -:10476000682F84E090E00C94AE2C86E090E00C94EE -:10477000A02C682F86E090E00C94AE2C87E090E0AF -:104780000C94A02C682F87E090E00C94AE2C8091C4 -:10479000FA0280FF0BC060911C0185E0689FB001A8 -:1047A000112475956795759567952BC081FF09C094 -:1047B00060911C0185E0689FB00111247595679593 -:1047C00020C082FF07C060911C0185E0689FB00196 -:1047D000112417C09091FB029923D1F060911B0125 -:1047E000961788F720911C0185E0289F90011124DD -:1047F000929FA001939F500D112470E0CA010E9466 -:10480000862C6038710540F46115710539F002C0DD -:1048100065E070E0862F08958FE7089581E00895A0 -:104820008091FA0280FF08C060911A0170E07595CE -:1048300067957595679521C081FF06C060911A0143 -:1048400070E07595679519C082FF04C060911A01E8 -:1048500070E010C09091FB029923C1F060911901A2 -:104860009617A0F780911A01899FC001112470E06A -:104870000E94862C6038710528F46115710521F0BD -:10488000862F08958FE7089581E0089561E070E034 -:10489000F4CF803F21F40E94C723819504C0813F5B -:1048A00029F40E94C7238093FE020895823F21F4D9 -:1048B0000E94C723819504C0833F29F40E94C72327 -:1048C0008093FD020895893F19F40E94102405C0C9 -:1048D0008A3F31F40E94102481958093FF0208954D -:1048E0008B3F21F40E941024819504C08C3F29F451 -:1048F0000E941024809300030895843F21F4809146 -:10490000FC02816017C0853F21F48091FC02826027 -:1049100011C0863F21F48091FC0284600BC0873F68 -:1049200021F48091FC02886005C0883F31F48091B9 -:10493000FC0280618093FC0208958D3F21F48091F8 -:10494000FA0281600BC08E3F21F48091FA028260EE -:1049500005C08F3F29F48091FA0284608093FA02A7 -:104960000895803F39F48091FE0287FF6CC0109259 -:10497000FE0269C0813F29F48091FE021816BCF343 -:1049800062C09091FD02823F29F497FF5CC01092B3 -:10499000FD0259C0833F19F41916CCF354C0893F66 -:1049A00041F48091FF0218160CF04DC01092FF02E6 -:1049B0004AC08A3F29F48091FF0287FF44C0F6CFA6 -:1049C0008B3F39F48091000387FF3DC010920003B4 -:1049D0003AC08C3F29F4809100031816BCF333C011 -:1049E000843F21F48091FC028E7F17C0853F21F423 -:1049F0008091FC028D7F11C0863F21F48091FC02E2 -:104A00008B7F0BC0873F21F48091FC02877F05C01C -:104A1000883F31F48091FC028F7E8093FC0213C0AA -:104A20008D3F21F48091FA028E7F0BC08E3F21F4DE -:104A30008091FA028D7F05C08F3F29F48091FA02A0 -:104A40008B7F8093FA028091FD0281110EC08091CC -:104A5000FE0281110AC08091FF02811106C080917F -:104A60000003811102C01092FB0208958CEF92E0C6 -:104A70000E9416170E94DD229093F9028093F8029B -:104A800008951F93CF93DF938091F8029091F902DC -:104A90000E94E922AC019091FB02992321F0209120 -:104AA0001D0130E006C020911E018AE0289F900180 -:104AB00011244217530708F486C08091FD02C0916B -:104AC000FE02D091FF0210910003811107C0C111B5 -:104AD00076C0D11174C0111172C075C09F3F19F01A -:104AE0009F5F9093FB02181624F40E94C7238093C3 -:104AF000FD028091FD0287FF05C00E94C7238195BA -:104B00008093FD021C1624F40E94C7238093FE02AA -:104B10008091FE0287FF05C00E94C7238195809384 -:104B2000FE026091FD02662339F1C091FE02CC23A2 -:104B300019F1772767FD7095872F972F0E94A82975 -:104B400023E333E343E35FE30E94B82A0E9475291D -:104B50006093FD026C2F772767FD7095872F972F45 -:104B60000E94A82923E333E343E35FE30E94B82ACA -:104B70000E9475296093FE021D1624F40E941024E1 -:104B80008093FF028091FF0287FF05C00E941024DE -:104B900081958093FF02111624F40E9410248093C3 -:104BA00000038091000387FF05C00E9410248195B7 -:104BB00080930003DF91CF911F910C9436259F3F86 -:104BC00009F08ECF96CFDF91CF911F910895ECEF32 -:104BD000F2E085E0DF011D928A95E9F71092FB0271 -:104BE0001092FA020895833081F128F4813059F04F -:104BF0008230D1F00895853009F449C0B8F186308B -:104C000009F456C0089580911E01262F30E0280F28 -:104C1000311D2F3F310524F4680F60931E01089564 -:104C20008FEF80931E01089580911D01262F30E0A3 -:104C3000280F311D2F3F310524F4680F60931D01AB -:104C400008958FEF80931D01089580911C01262FF8 -:104C500030E0280F311D2F3F310524F4680F609399 -:104C60001C0108958FEF80931C01089580911B0112 -:104C7000262F30E0280F311D2F3F310524F4680F17 -:104C800060931B0108958FEF80931B01089580911D -:104C90001A01262F30E0280F311D2F3F310524F453 -:104CA000680F60931A0108958FEF80931A01089599 -:104CB00080911901262F30E0280F311D2F3F31053B -:104CC00024F4680F6093190108958FEF8093190100 -:104CD0000895833011F128F4813049F0823091F049 -:104CE0000895853081F120F18630C1F108958091D9 -:104CF0001E01681720F4861B80931E0108951092F0 -:104D00001E01089580911D01681720F4861B809371 -:104D10001D01089510921D01089580911C016817CE -:104D200020F4861B80931C01089510921C010895A5 -:104D300080911B01681720F4861B80931B01089546 -:104D400010921B01089580911A01681720F4861BA8 -:104D500080931A01089510921A0108958091190103 -:104D6000681720F4861B8093190108951092190189 -:104D700008950F931F93873208F048C08E3108F0D2 -:104D80008DC0803109F477C008F5873009F461C01F -:104D900068F4863009F09DC08091F202817F8E7F99 -:104DA0008093F20281E08093020394C08B3009F477 -:104DB00089C08E3009F08DC08091F20282FB2227DB -:104DC00020F991E0922790FB82F95EC0863109F4C8 -:104DD00079C060F4813109F07CC00E94E11B9091A0 -:104DE000160181E08927809316016CC0893109F48E -:104DF00069C08B3109F06DC08091F20281FB2227DE -:104E000020F991E0922790FB81F93EC0883309F4A4 -:104E100059C050F4893209F457C0853309F454C09D -:104E2000873209F451C055C0833409F44DC028F4C9 -:104E30008A3308F44EC0895332C0883409F049C01F -:104E40000E94E11B0E941F0A0E94E3030E94382374 -:104E500039C09091F202892F8095817080FB90F982 -:104E600029F0966098609093F20234C0997F977F02 -:104E70009093F20227C08091F20283FB222720F94F -:104E800091E0922790FB83F98093F2029923D1F06D -:104E90008091F20281608093F20214C08D5141E052 -:104EA00050E060E070E08A019B0104C0000F111F18 -:104EB000221F331F8A95D2F7C901B8010E94A11F92 -:104EC0000E94E11B81E006C061E070E080E090E0BC -:104ED000F5CF80E01F910F91089580E0089580E064 -:104EE0000895CF93C82F80910203813069F018F0A4 -:104EF0008230C9F184C0E0911701F09118018081DE -:104F0000823209F07EC007C0E0911701F0911801CC -:104F10008081823261F48C2F0E946D27811104C040 -:104F20008C2F0E94B9261DC081E090E01AC08C2F02 -:104F30000E946F27811114C0C43179F048F4CB303E -:104F400079F0C03109F061C082E08093020308C0AB -:104F5000C93219F0C83321F058C01092020355C06D -:104F600081E0817054C0C93291F120F5C43179F1EA -:104F7000B0F4C73009F047C08EE180931E0182E390 -:104F800080931D018AE080931C0184E180931B01C2 -:104F900088E080931A0188E28093190134C0CE51D1 -:104FA000C63088F5EC2FF0E0EA54FE4F8081809304 -:104FB000010329C0CE34E9F020F4CB3421F56AE0B6 -:104FC00013C0C13579F0C235F1F461E00DC08091B4 -:104FD0000103882319F01092010315C081E080932A -:104FE000020315C061E006C0809101030E94F32511 -:104FF0000AC06AE0809101030E94692604C01092F1 -:10500000020380E004C081E002C080E0AACFCF911B -:1050100008950E949923811102C00E9475230E9465 -:10502000B52380931D0380FF02C0869501C080E0F8 -:105030000C94F00280911D03982F9695292F30E053 -:10504000233031054CF49F5F990F8170892B81606B -:1050500080931D030E94B92380911D0386950C94B3 -:10506000F00280911D03982F969591F09158990F19 -:105070008170892B80931D038E7F91E009F490E06D -:1050800080911D0390FB80F980931D030E94B9233A -:1050900080911D0386950C94F00280911D03982F3A -:1050A000909590FB80F980931D030E94B923809115 -:1050B0001D0380FF02C0869501C080E00C94F002C1 -:1050C00090911D03892F86958F5F8F779170843023 -:1050D00028F4880F892B80931D0302C090931D0331 -:1050E00080911D038E7F91E009F490E080911D0373 -:1050F00090FB80F980931D030E94B92380911D03CA -:1051000086950C94F00220911D03922F9695892785 -:10511000982F990F822F8170892B80931D038E7F8A -:1051200091E009F490E080911D0390FB80F9809359 -:105130001D030E94B92380911D0386950C94F002F3 -:1051400080911D03869508955058BB27AA270ED03D -:10515000D1C1C2D130F0C7D120F031F49F3F11F45A -:105160001EF4B7C10EF4E095E7FB9FC1E92FD3D140 -:1051700080F3BA17620773078407950718F071F474 -:105180009EF5EBC10EF4E0950B2EBA2FA02D0B016E -:10519000B90190010C01CA01A0011124FF27591B7C -:1051A00099F0593F50F4503E68F11A16F040A22F82 -:1051B000232F342F4427585FF3CF469537952795F3 -:1051C000A795F0405395C9F77EF41F16BA0B620BF2 -:1051D000730B840BBAF09150A1F0FF0FBB1F661F39 -:1051E000771F881FC2F70EC0BA0F621F731F841F7C -:1051F00048F4879577956795B795F7959E3F08F0A2 -:10520000B3CF9395880F08F09927EE0F9795879560 -:10521000089527D108F481E008950CD06BC163D1C3 -:1052200040F05AD130F021F45F3F19F03EC15111E6 -:1052300095C14FC170D198F39923C9F35523B1F3A8 -:10524000951B550BBB27AA2762177307840738F0F5 -:105250009F5F5F4F220F331F441FAA1FA9F333D054 -:105260000E2E3AF0E0E830D091505040E695001C08 -:10527000CAF729D0FE2F27D0660F771F881FBB1FC4 -:10528000261737074807AB07B0E809F0BB0B802D9E -:10529000BF01FF2793585F4F2AF09E3F510568F0EA -:1052A00004C15CC15F3FECF3983EDCF386957795D3 -:1052B0006795B795F7959F5FC9F7880F911D9695EC -:1052C000879597F90895E1E0660F771F881FBB1F48 -:1052D000621773078407BA0720F0621B730B840BF5 -:1052E000BA0BEE1F88F7E095089504D06894B111C9 -:1052F00035C1089518D188F09F5790F0B92F99279C -:10530000B751A0F0D1F0660F771F881F991F1AF0D0 -:10531000BA95C9F712C0B13081F01FD1B1E008953C -:105320001CC1672F782F8827B85F39F0B93FCCF3BD -:10533000869577956795B395D9F73EF490958095C6 -:10534000709561957F4F8F4F9F4F0895E89409C0E6 -:1053500097FB3EF490958095709561957F4F8F4FA8 -:105360009F4F9923A9F0F92F96E9BB279395F695BE -:10537000879577956795B795F111F8CFFAF4BB0F3C -:1053800011F460FF1BC06F5F7F4F8F4F9F4F16C0A0 -:10539000882311F096E911C0772321F09EE8872F2A -:1053A000762F05C0662371F096E8862F70E060E0E6 -:1053B0002AF09A95660F771F881FDAF7880F96955F -:1053C000879597F9089588D018F011F08CD038F4AB -:1053D00080C0C4C0E92F9FD0B0F35523C9F3E7FBC9 -:1053E0006217730784079507A8F199F3E92FFF2740 -:1053F00088232AF03197660F771F881FDAF7952FD9 -:105400005527442332F091505040220F331F441F40 -:10541000D2F7BB27E91BF50B621B730B840BB10999 -:10542000C1F222F4620F731F841FB11D31972AF05D -:10543000660F771F881FBB1FEFCF915050405AF067 -:1054400041F0882332F0660F771F881F915050403B -:10545000C1F7939530C08695779567959F5FD9F78B -:10546000F8CF990F0008550FAA0BE0E8FEEF1616CB -:105470001706E807F907C0F012161306E407F50748 -:1054800098F0621B730B840B950B39F40A2661F0BC -:10549000232B242B252B21F408950A2609F4A1405F -:1054A000A6958FEF811D811D089597F99F6780E86C -:1054B00070E060E008959F3F31F0915020F48795AF -:1054C00077956795B795880F911D9695879597F96C -:1054D00008959FEF80EC089500240A94161617068D -:1054E00018060906089500240A94121613061406D5 -:1054F00005060895092E0394000C11F4882352F038 -:10550000BB0F40F4BF2B11F460FF04C06F5F7F4FEF -:105510008F4F9F4F089557FD9058440F551F59F0D6 -:105520005F3F71F04795880F97FB991F61F09F3F90 -:1055300079F087950895121613061406551FF2CFB9 -:105540004695F1DF08C0161617061806991FF1CF09 -:1055500086957105610508940895E894BB27662730 -:105560007727CB0197F908957CDF08F48FEF089532 -:105570000BD0C0CFB1DF28F0B6DF18F0952309F0CB -:1055800094CFA7CF1124EACFC6DFA0F3959FD1F324 -:10559000950F50E0551F629FF001729FBB27F00DE1 -:1055A000B11D639FAA27F00DB11DAA1F649F662736 -:1055B000B00DA11D661F829F2227B00DA11D621F85 -:1055C000739FB00DA11D621F839FA00D611D221F3F -:1055D000749F3327A00D611D231F849F600D211D23 -:1055E000822F762F6A2F11249F5750408AF0E1F0C6 -:1055F00088234AF0EE0FFF1FBB1F661F771F881F0F -:1056000091505040A9F79E3F510570F04ECFA6CF64 -:105610005F3FECF3983EDCF3869577956795B795F9 -:10562000F795E7959F5FC1F7FE2B880F911D969523 -:10563000879597F90895FA01EE0FFF1F309621051F -:10564000310599F16115710561F48038BFE39B075D -:1056500049F168949038810561F08038BFEF9B076D -:1056600041F0992342F5FF3FE1053105210511F194 -:10567000E8940894E795D901AA2329F4AB2FBE2F0B -:10568000F85FD0F310C0FF5F70F4A695E0F7F7392C -:1056900050F019F0FF3A38F49F779F930CD00F9099 -:1056A00007FC905808953EF014CF60E070E080E869 -:1056B0009FE308954FE79F775F934F933F932F9317 -:1056C0009ED02F913F914F915F9152DF05C019F409 -:1056D0000EF0EBCE42CFFDCE26DFC8F39638C0F7F2 -:1056E00007F80F92E8942BE33AEA48EB5FE74EDFC6 -:1056F0000F920F920F924DB75EB70F92C0D0EAE0B3 -:10570000F1E016D04F915F91EF91FF91E595EE1F7B -:10571000FF1F49F0FE57E0684427EE0F441FFA953B -:10572000E1F74195550B32D00F9007FE26C0089542 -:10573000DF93CF931F930F93FF92EF92DF927B0142 -:105740008C01689405C0DA2EEF011EDFFE01E8949B -:10575000A5912591359145915591AEF3EF0106DD67 -:10576000FE019701A801DA9479F7DF90EF90FF909E -:105770000F911F91CF91DF9108959B01AC0160E0E3 -:1057800070E080E89FE349CD90CE95CECCDEE8F383 -:105790009923D9F3940F511DBBF39150504094F0CD -:1057A00059F0882332F0660F771F881F91505040C0 -:1057B000C1F79E3F510544F7880F911D9695879537 -:1057C00097F908955F3FACF0983E9CF0BB27869513 -:1057D00077956795B79508F4B1609395C1F7BB0FBE -:1057E00058F711F460FFE8CF6F5F7F4F8F4F9F4FE7 -:1057F000E3CFB4CE0EF05FCE6CCE689456CE93DE7F -:10580000C8F39923D1F3C6F3DF93CF931F930F937C -:10581000FF92C92FDD2788232AF02197660F771F73 -:10582000881FDAF720E030E040E85FEB9FE388393B -:1058300020F0803E30F021968F7787DCE2E3F1E0C4 -:1058400003C083DCEFE5F1E073DF8B01BE01EC0107 -:10585000FB2E6F5771097595771F880B990B78DDB3 -:1058600028E132E741E35FE38FDEAF2D9801AE011F -:10587000FF900F911F91CF91DF9178DC3BCEFA0121 -:10588000DC01AA0FBB1F9B01AC01BF5728F42227E4 -:105890003327442750781FC0B75188F4AB2F00241A -:1058A000469537952795011CA395D2F3002069F002 -:1058B000220F331F441FB395DAF30DD045CC61306E -:1058C0007105A0E88A07B94630F49B01AC01662750 -:1058D000772788279078309621F020833183428380 -:1058E00053830895AA1BBB1B51E107C0AA1FBB1F0E -:1058F000A617B70710F0A61BB70B881F991F5A955C -:10590000A9F780959095BC01CD01089597FB072ECE -:1059100016F4009407D077FD09D00E94722C07FC82 -:1059200005D03EF4909581959F4F089570956195AF -:105930007F4F0895EE0FFF1F0590F491E02D09941D -:10594000F999FECF92BD81BDF89A992780B5089547 -:10595000A8E1B0E042E050E00C94C82C262FF99961 -:10596000FECF92BD81BDF89A019700B4021639F0BE -:105970001FBA20BD0FB6F894FA9AF99A0FBE08958F -:105980000196272F0E94AF2C0C94AE2CDC01CB018A -:10599000FC01F999FECF06C0F2BDE1BDF89A31963F -:1059A00000B40D9241505040B8F70895F894FFCFDD -:1059B000640007000CFF0000003F64031091106EAC -:1059C000103A1006100101DF022808140A321E00E6 -:1059D00002040507090B0C0E1011131517181A1CD9 -:1059E0001D1F2123242628292B2D2F303234353713 -:1059F000393B1F0F03764F5F6F7F49694379095920 -:105A000053633149803F5D8B803FF8BF803FCAE1DF -:105A1000803F73ED803FCAE1803FF8BF803F5D8BE0 -:105A2000803F3149803F0000803FF16D7F3F75EA44 -:105A30007E3F4C827E3F833F7E3F84287E3F833F74 -:105A40007E3F4C827E3F75EA7E3FF16D7F3F0000D6 -:105A5000803F3F4D3639EB049E0468042F04C20397 -:105A6000DB03F4030D040102030405060708090023 -:00000001FF diff --git a/keyboard/planck/keymaps/david/compiled.hex b/keyboard/planck/keymaps/david/compiled.hex deleted file mode 100644 index c78779128e..0000000000 --- a/keyboard/planck/keymaps/david/compiled.hex +++ /dev/null @@ -1,1449 +0,0 @@ -:100000000C9496020C94DA020C94DA020C94DA0244 -:100010000C94DA020C94DA020C94DA020C94DA02F0 -:100020000C94DA020C94DA020C9478140C944A15AD -:100030000C94AC220C94DA020C94DA020C94DA02DE -:100040000C94DA020C943C030C94DA020C94DA025D -:100050000C94DA020C9414230C94DA020C94DA0255 -:100060000C94DA020C94DA020C94DA020C94DA02A0 -:100070000C94DA020C94DA020C94DA020C94DA0290 -:100080000C94ED0A0C94DA020C94DA020C94DA0265 -:100090000C94DA020C94DA020C94DA020C94DA0270 -:1000A0000C94DA020C94DA020C94DA02B715D91522 -:1000B000C716D915C7161E164116C7169616A916C5 -:1000C00093199319C219C219011A211A771B771BA8 -:1000D0002C1A771BDC1ADC1A431B4C1B771B711B79 -:1000E000E91AE91AE91AE91AE91AE91AE91AE91AF8 -:1000F000E91AE91AE91AE91AE91AE91AE91AE91AE8 -:10010000F91A071B0E1B151B1F1B07634236B79BF3 -:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 -:100120005763BD6DEDFD753EF6177231BF000000DF -:10013000803F08000000BE922449123EABAAAA2AC2 -:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD -:1001500000000000BF000000803F00000000000819 -:100160004178D3BB4387D1133D190E3CC3BD4282B6 -:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 -:10018000FFBE01C4FF7F3F00000000000000000030 -:1001900000000000000000010204060A0F17202CD6 -:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 -:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF -:1001C0000201000000000000000000000000F1A299 -:1001D000F1A3018C028C14001A000800150017000E -:1001E0002A001C0018000C00120013002A00040052 -:1001F0001600070009000A0028000B000D000E0081 -:100200000F00330034001D001B000600190005001C -:1002100029001100100036003700380028000A308D -:10022000E000E200E30002202C002C00012050003E -:10023000510052004F002B0014001A000900130057 -:100240000A000D000F0018001C0033002A002900CE -:10025000040015001600170007000B00110008002D -:100260000C0012003400E1001D001B000600190004 -:1002700005000E0010003600370038002800C300CB -:10028000E000E200E30002202C002C0001205000DE -:10029000510052004F0035001E001F0020002100B9 -:1002A0002200230024002500260027002A00010048 -:1002B0000320042000500030013002302D002E00B9 -:1002C0002F003000310001004400450000300130B3 -:1002D00002300330043005300630073001000100E1 -:1002E0000100010001000100010001000120AB003C -:1002F000AA00A900AE0035021E021F022002210240 -:100300002202230224022502260227022A000100DB -:100310000320042000500030013002302D022E0254 -:100320002F023002310201003A003B003C003D0048 -:100330003E003F0040004100420043000100010038 -:100340000100010001000220010001000100AB00DA -:10035000AA00A900AE002803540068006500200030 -:1003600050006C0061006E0063006B0020004B00C9 -:100370006500790062006F00610072006400000097 -:100380002C034F007200740068006F006C0069005D -:100390006E0065006100720020004B00650079006E -:1003A00062006F00610072006400730000000403CB -:1003B000090409026D00040100A0FA09040000010B -:1003C00003010100092111010001223F00070581FD -:1003D0000308000A090401000103010200092111B8 -:1003E000010001224D000705820308000A090402EA -:1003F000000103000000092111010001223600075D -:1004000005830308000A0904030001030000000932 -:100410002111010001223900070584031000011297 -:1004200001100100000008EDFE6060010001020003 -:100430000105010906A101050719E029E7150025B5 -:1004400001950875018102050819012905950575B1 -:10045000019102950175039101050719002977158E -:10046000002501957875018102C005010980A1016F -:10047000850216010026B7001A01002AB700751080 -:1004800095018100C0050C0901A101850316010039 -:10049000269C021A01002A9C02751095018100C059 -:1004A00005010902A1010901A10005091901290598 -:1004B00015002501950575018102950175038101DE -:1004C0000501093009311581257F950275088106DE -:1004D00009381581257F950175088106050C0A38B4 -:1004E000021581257F950175088106C0C0050109A7 -:1004F00006A101050719E029E715002501950875F2 -:1005000001810295017508810105081901290595E8 -:1005100005750191029501750391010507190029DF -:10052000FF150025FF950675088100C011241FBE28 -:10053000CFEFDAE0DEBFCDBF04B603FE24C080916A -:100540001E0390911F03A0912003B09121038730D7 -:10055000904BA740B04BB9F410921E0310921F03AA -:10056000109220031092210314BE84B7877F84BFAA -:1005700088E10FB6F89480936000109260000FBE7F -:10058000E0E0F8E3099511E0A0E0B1E0E2EBF9E585 -:1005900002C005900D92A03CB107D9F713E0A0EC82 -:1005A000B1E001C01D92AE31B107E1F70E94BE116A -:1005B0000C94D72C0C9400000895089581E00895C0 -:1005C00008950C94DD020C94DE020C94E0020E946B -:1005D000A12823E030E0281B3109220F2093C40119 -:1005E0000895282F2F9880918000211108C0877FBF -:1005F0008093800010928D0010928C001BC0886048 -:1006000080938000233019F48FEF9FEF0FC083E0B9 -:1006100090E0821B9109880F991F2FEF3FEFA901EE -:1006200002C0569547958A95E2F7CA0190938D00CE -:1006300080938C000C94E7020E94E70284E0809390 -:10064000C3011092C0010895279A2F988FEF9FEF52 -:1006500090938700809386008AE08093800089E1F0 -:10066000809381000E940A280C941C030E9424039A -:100670006E9A769A0C94DC021F920F920FB60F922C -:1006800011242F933F938F939F93EF93FF93E091C8 -:10069000C101F091C201CF0101969093C2018093F4 -:1006A000C1010090C30102C0F695E7950A94E2F7F4 -:1006B000EF738091C001823019F4E03251F404C02C -:1006C000813039F4EF3329F480916F008D7F80936E -:1006D0006F00F0E0E457FE4FE49121E031E0E29F4B -:1006E000C001E39F900D11240090C40102C09695B3 -:1006F00087950A94E2F790938D0080938C00FF9188 -:10070000EF919F918F913F912F910F900FBE0F907E -:100710001F90189581E008950C948A0308950C9415 -:10072000360380911502882309F448C08091D101D5 -:100730009091D201009779F40E94DE229093D20129 -:100740008093D1018091D30190E0009771F4809162 -:10075000D40190E00AC00E94EA2220910001309169 -:1007600001012817390740F329C00197880F991F05 -:10077000880F991FFC01EB52FE4F608171818281CD -:1007800093810E94530AE091D30184E0E89FF00135 -:100790001124EB52FE4F60817181828193814FE081 -:1007A00050E00E940B0E8091D30190E00196609181 -:1007B000D40170E00E94872C8093D3010C94E10255 -:1007C000109217020C94200A0895089581E08093F6 -:1007D00017020C94E503089508958F929F92AF92AB -:1007E000BF92EF92FF920F931F93CF93DF93CDB7FA -:1007F000DEB7A3970FB6F894DEBF0FBECDBF7C0166 -:10080000FC0100811181C8010E94DB20B8010E9417 -:10081000F2058C01B7010E948C03882309F4CCC136 -:100820000032F0E51F0741F4F7018281882309F4C3 -:1008300058C00E946F0EC0C10132F0E51F0741F49D -:10084000F7018281882309F44CC00E94780EB4C15C -:100850000232F0E51F0751F4F7018281882309F481 -:1008600040C00E946B0E8111F0CFE3CF0332F0E560 -:100870001F0739F4F7018281882399F10E94E6036A -:100880009BC10432F0E51F0739F4F7018281882308 -:1008900041F10E94E00390C10532F0E51F0749F4E1 -:1008A000F70182818823E9F0809117028111F1CF4D -:1008B000E5CF0632F0E51F0739F4F701828188237E -:1008C00081F00E947F0E0AC00732F0E51F0749F44D -:1008D000F7018281882329F00E948A0E0E94EC038E -:1008E0006BC180911702811105C0F70182818111CE -:1008F000CFC018C1003E110579F4F7018281882329 -:1009000009F44DC00E94200A81E0809316021092E3 -:1009100015021092D40150C1023E110559F4F7019D -:1009200082818823E1F10E94200A1092160210921F -:10093000150242C1033E110591F4F701828188231B -:1009400071F10E94200A1092160281E08093150234 -:100950001092D3011092D2011092D1012DC1023513 -:10096000110559F4F7018281882309F425C180918A -:100970000001909101010A970DC00135110579F42C -:10098000F7018281882309F417C1809100019091B9 -:1009900001010A9690930101809300010DC14091DD -:1009A000040183E2EFE1F1E0DE01119601900D9286 -:1009B0008A95E1F7F701808121E030E02C0F3D1F9F -:1009C000280F311DC9012091020130910301FC0162 -:1009D000E20FF31F6081772767FD7095640F711D2B -:1009E000882777FD8095982F0E94A92920E030E084 -:1009F00040E451E40E940E294B015C01F701218182 -:100A000084E090E0821B9109BC01882777FD8095E6 -:100A1000982F0E94A9299B01AC01C501B4010E9435 -:100A2000A6289B01AC0160E070E080E090E40E94A9 -:100A30001C2B20E030E04CED50E40E94B92A4B0121 -:100A40005C01F70182818823D1F04FE050E0C501BD -:100A5000B4010E940B0E809116028823A1F08091B0 -:100A6000D40124E0829FF0011124EB52FE4F8082DA -:100A70009182A282B3828F5F8093D40104C0C501AA -:100A8000B4010E94530A0F3F110508F02ECF94C005 -:100A90008091D00181111FC0043130E5130709F0A6 -:100AA00051C00E948E0381E08093D0010E94DE221B -:100AB0009093CF018093CE011092C7011092C9018B -:100AC0001092C8011092CB011092CA011092CD0170 -:100AD0001092CC0171C08091CE019091CF010E9403 -:100AE000EA22883C910570F48091C701E82FF0E07C -:100AF000EE0FFF1FE853FE4F118300838F5F80933B -:100B0000C7015AC0043880E5180721F005381045A0 -:100B100001F13AC0F7018281882341F01092C501AA -:100B200082E01EC0043830E5130759F58091C501F5 -:100B3000811106C086E20E94371886E20E94FF18E3 -:100B400082E01CC00438F0E51F0741F3053810456A -:100B5000D9F4F7018281882331F01092C60180E236 -:100B60000E944E1929C08091C601811106C087E2FA -:100B70000E94371887E20E94FF1880E20E945519F0 -:100B80001BC00538104529F381E08093C50180938F -:100B9000C601C701A3960FB6F894DEBF0FBECDBF46 -:100BA000DF91CF911F910F91FF90EF90BF90AF9089 -:100BB0009F908F900C94E30280E0A3960FB6F89478 -:100BC000DEBF0FBECDBFDF91CF911F910F91FF9080 -:100BD000EF90BF90AF909F908F90089580E090E04D -:100BE000089508959CE0799FF001112490E3899F76 -:100BF000E00DF11D1124E60FF11DEE0FFF1FEA526B -:100C0000FE4F859194910895880F991FFC01E45B34 -:100C1000FF4F859194910895880F991FFC01E4532B -:100C2000FE4F8591949108950F931F93CF93DF9377 -:100C3000EC01811521E39207A0F5C11580E3D807E7 -:100C400008F0D7C0C83ED105D8F4C03ED10508F0A1 -:100C500007C2C83AD10578F4C53AD10508F06AC090 -:100C6000C130D10509F463C008F4F7C1C430D1051F -:100C700008F0F6C1F2C1CB3BD10508F466C0EDC166 -:100C8000C11590E2D90708F0AFC0C11521E0D20725 -:100C900008F0E6C1C03FD10508F4DFC18E01106540 -:100CA0001FC2C03880E5D80700F5C03790E5D907E6 -:100CB00008F0A3C0C11520E5D20709F4ACC050F478 -:100CC000CE01905480319F4008F0C7C1DF708E0183 -:100CD000106A06C2C13080E5D80709F4AEC0C4313D -:100CE00090E5D90708F4AFC0B8C1C33820E5D207F2 -:100CF00009F48EC050F4C13890E5D90709F482C0D8 -:100D000008F083C000E011EDEBC1C03181E5D807E8 -:100D100008F4A3C1C11597E5D90708F436C1CE017F -:100D200090578115904108F098C1DF7093C101E0A0 -:100D300010E0D6C1C53AD10509F494C1C63AD1052F -:100D400009F093C102E810E4CBC1C83AD10509F417 -:100D50008FC1C93AD10509F48EC1CA3AD10509F447 -:100D60008DC1CB3AD10509F48CC1CC3AD10509F437 -:100D70008BC1CD3AD10509F48AC1C03BD10509F434 -:100D800089C1CE3AD10509F488C1CF3AD10509F419 -:100D900087C1C13BD10509F486C1C23BD10509F425 -:100DA00085C1C33BD10509F484C1C43BD10509F415 -:100DB00083C1C53BD10509F482C1C63BD10509F405 -:100DC00081C1C73BD10509F480C1C83BD10509F4F5 -:100DD0007FC1C93BD10509F47EC1CA3BD10509F4E5 -:100DE0007DC100E014E47CC1CE019F700E940C061E -:100DF00078C1DD278E01106C73C1CF70DD278E01A5 -:100E0000146D6EC100E010ED6BC100E012ED68C121 -:100E100000E013ED65C10E94E21B0E94200A0E94BF -:100E2000E4038FEF94E32CE0815090402040E1F701 -:100E300000C000000E94392353C18091F2028160FA -:100E40008093F2024DC10E949A23811102C00E9438 -:100E500076230E94AD2390E090931D0380931C03A2 -:100E6000C23080E5D80721F480911C03816086C0E0 -:100E7000C43090E5D90721F480911C0382607EC0C4 -:100E8000C63020E5D20721F480911C03846076C02F -:100E9000C83080E5D80719F480911C0327C0CA30F8 -:100EA00090E5D90721F480911C03806167C0CC30A4 -:100EB00020E5D20721F480911C0380625FC0CE3010 -:100EC00080E5D80721F480911C03806457C0C031AD -:100ED00090E5D90721F480911C0380684FC0C2318E -:100EE00020E5D20729F480911C038460886046C005 -:100EF000C33080E5D80721F480911C038E7F3EC06B -:100F0000C53090E5D90721F480911C038D7F36C050 -:100F1000C73020E5D20721F480911C038B7F2EC0BF -:100F2000C93080E5D80719F480911C0326C0CB3066 -:100F300090E5D90721F480911C038F7E1FC0CD302E -:100F400020E5D20721F480911C038F7D17C0CF309C -:100F500080E5D80721F480911C038F7B0FC0C1313D -:100F600090E5D90721F480911C038F7707C0C33126 -:100F7000D04531F480911C038B7F877F80931C03C5 -:100F800080911C030E94B123ABC08D2F99278F70D5 -:100F9000992781309105D9F49E012370332702C02F -:100FA000880F991F2A95E2F79C688E0144E0000F94 -:100FB000111F4A95E1F700271370802B912B53E006 -:100FC000CC0FDD1F5A95E1F7C076DD272FC08230A8 -:100FD000910531F4DC2FCC278E01016F106A80C09F -:100FE0008330910569F4CE018370992701E010E008 -:100FF00002C0000F111F8A95E2F7C8019C680FC05C -:1010000084309105B9F4CE018370992701E010E096 -:1010100002C0000F111F8A95E2F7C8019A6823E009 -:10102000CC0FDD1F2A95E1F7C07ED7708C010C2B09 -:101030001D2B56C08530910531F4DC2FCC278E0155 -:10104000046F106A4DC0069709F04AC0CF71DD27C2 -:10105000DC2FCC278E01106243C000E010E040C0BE -:101060008E013EC001E810E43BC003E810E438C044 -:1010700002EE14E435C009EE14E432C00AEE14E4C2 -:101080002FC005EB14E42CC006EB14E429C007EBD9 -:1010900014E426C00CEC14E423C00DEC14E420C0CE -:1010A00003E815E41DC00AE815E41AC002E915E4D6 -:1010B00017C004E915E414C001E216E411C003E20C -:1010C00016E40EC004E216E40BC005E216E408C004 -:1010D00006E216E405C007E216E402C00AE216E4DE -:1010E000C801DF91CF911F910F9108959CE0799FE6 -:1010F000F001112490E3899FE00DF11D1124E60F0A -:10110000F11DEE0FFF1FEA52FE4F85919491803E34 -:101110009105E0F4803C910558F58133910509F47F -:101120006FC048F48932910509F463C08A32910591 -:1011300009F46DC072C089339105E9F082389105D8 -:10114000D1F08533910509F44DC067C0833E910508 -:1011500081F138F4803E9105B9F0823E9105D9F0D5 -:101160005CC0863E910561F1873E9105A1F155C0B5 -:101170000E940406089520911C0320FD02C021FF57 -:101180004CC080EE90E049C080911C0380FFF9CFF5 -:1011900089E390E042C080911C0382FF0EC08091E1 -:1011A0001C0384FF03C080E090E037C083EE90E032 -:1011B00034C080911C0382FFF2CF82EE90E02DC0FC -:1011C00080911C0383FF0BC080911C0384FDEBCF37 -:1011D00087EE90E022C080911C0383FFF5CF86EE5E -:1011E00090E01BC080911C0385FF07C089E290E05E -:1011F00014C080911C0385FFF9CF85E390E00DC0FA -:1012000080911C0386FF07C08AE290E006C08091AF -:101210001C0386FFF9CF81E390E00E941406089535 -:101220000C94E502E82FF0E0E25BFE4F8081E82FAE -:10123000EF70F0E082958F7021E030E0A90102C0EC -:10124000440F551F8A95E2F740A308950F931F930B -:10125000CF93DF9385B7806885BF85B7806885BFEA -:10126000C3E0D0E001E010E0FE01E25BFE4F8081D0 -:10127000E82FEF70F0E021A182958F70A80102C0E5 -:10128000440F551F8A95E2F7CA01822B81A38C2F48 -:101290000E941209219740F78BE090E061E070E036 -:1012A000FC01EE5BFE4F2081E22FEF70F0E042A1E7 -:1012B00022952F70DB0102C0AA0FBB1F2A95E2F70F -:1012C0009D01242B22A3019758F7DF91CF911F9105 -:1012D0000F910C948F03EF92FF920F931F93CF9374 -:1012E000DF9300E212E0C3E0EE24E394F12CD5E0BA -:1012F0008C2F0E9412098BE090E040E050E0FC014E -:10130000EE5BFE4F6081E62FEF70F0E020A130E051 -:1013100062956F7002C0359527956A95E2F720FDBA -:1013200009C09701082E02C0220F331F0A94E2F76A -:10133000422B532B019718F7F801929182918F015C -:101340008417950721F051834083D09305018C2F9A -:101350000E941209C15060F68091050187FD2CC0E2 -:101360008150809305018F3F39F08FE99FE001970D -:10137000F1F700C0000020C080911E0290911F0272 -:10138000909327028093260280911C0290911D0267 -:10139000909325028093240280911A0290911B025F -:1013A0009093230280932202809118029091190257 -:1013B00090932102809320020E94910381E0DF91AB -:1013C000CF911F910F91FF90EF900895E82FF0E0DB -:1013D000EE0FFF1FE05EFD4F80819181089508951B -:1013E0000F931F93CF9308E212E0C0E0F8019291AF -:1013F00082918F010E945622C80FF2E000321F072F -:10140000A9F78C2FCF911F910F9108950E949A23D5 -:10141000811102C00E9476230E94BF23809307039C -:101420003E9A809171008D7F8093710082E080935D -:1014300090008AE18093910081E080932A020895D0 -:1014400080912A02811102C00E94060A10927A023B -:1014500010927902809171008D7F8093710080914C -:1014600090008F738093900010923C0210923B0288 -:10147000109273021092740210927502109276020A -:101480001092720210927102E1E5F2E0A1E4B2E082 -:1014900011921192119211921D921D9282E0E137E8 -:1014A000F807B1F70895CF92DF92EF92FF920F9372 -:1014B0001F93CF93DF9320913B02222309F484C032 -:1014C0006B017C0180912A02811102C00E94060AF0 -:1014D00001E712E0C7E0D0E0A7019601F801929180 -:1014E0008291729162918F010E940A29811131C00B -:1014F000FE01EE0FFF1FEE0FFF1FEF5AFD4F108290 -:10150000118212821382DE01AA0FBB1FAF5BBD4F97 -:1015100011961C921E92C730D105E9F021964481A4 -:1015200055816681778140835183628373831482FE -:1015300015821682178212968D919C91139711969F -:101540009C938E9313961C921E9212973496129629 -:10155000E2CF219708F68091790290917A02019763 -:1015600097FD05C090937A028093790204C010928F -:101570007A02109279028091790290917A022091F8 -:101580007702309178022817390724F010927802F8 -:1015900010927702892BC1F4809171008D7F809326 -:1015A0007100809190008F7380939000109273026D -:1015B00010927402109275021092760210927202CA -:1015C0001092710210923B02DF91CF911F910F9107 -:1015D000FF90EF90DF90CF9008951F920F920FB67B -:1015E0000F9211244F925F926F927F928F929F92EF -:1015F000AF92BF92CF92DF92EF92FF922F933F93E1 -:101600004F935F936F937F938F939F93AF93BF930A -:10161000CF93DF93EF93FF9380913B02882309F4EC -:101620009BC1C0917902D0917A021C161D060CF064 -:1016300093C140902B0250902C0260902D0270902C -:101640002E0220E030E0A901C301B2010E94B52AB8 -:1016500018160CF065C0C130D10509F452C0809154 -:10166000770290917802BE010E94872C7C019093B2 -:1016700078028093770280903D0290903E02A09085 -:101680003F02B090400220E030E040E85FE3C50157 -:10169000B4010E94A62860933D0270933E0280939D -:1016A0003F0290934002F701EE0FFF1FEE0FFF1F66 -:1016B000EF5AFD4FA3019201608171818281938174 -:1016C0000E940E2920E030E040E05EE30E94B92A4B -:1016D0009B01AC01C501B4010E94B52A18168CF417 -:1016E000C7010196BE010E94872C909378028093D7 -:1016F000770210923D0210923E0210923F02109229 -:101700004002E0917702F0917802EE0FFF1FEE0F9A -:10171000FF1FEF5AFD4F6081718182819381D0C09C -:10172000C0907302D0907402E0907502F09076023F -:1017300020E030E0A901C701B6010E940A292197E3 -:10174000882309F4A2C0FE01EE0FFF1FEE0FFF1F5A -:10175000EF5AFD4F80809180A280B380A501940153 -:10176000C701B6010E940A2987FF31C0A501940173 -:1017700060E070E08CED93EC0E940E2920E030E0F8 -:1017800040E451E40E940E2920E030E040E05FE3B5 -:101790000E94B92A9B01AC0160E070E080E090E417 -:1017A0000E941C2B9B01AC01C501B4010E94B92A07 -:1017B0009B01AC01C701B6010E940A2987FF07C03F -:1017C000A701960160E070E08CED93E439C0A501BB -:1017D0009401C701B6010E94B52A18160CF055C035 -:1017E000A501940160E070E08CED93E40E940E2965 -:1017F00020E030E040E451E40E940E2920E030E097 -:1018000040E05FE30E94B92A9B01AC0160E070E018 -:1018100080E090E40E941C2B9B01AC01C501B40147 -:101820000E94B92A9B01AC01C701B6010E94B52AEA -:1018300018165CF5A701960160E070E08CED93EC62 -:101840000E940E2920E030E040E451E40E940E297D -:1018500020E030E040E05FE30E94B92A9B01AC0148 -:1018600060E070E080E090E40E941C2B9B01AC01E2 -:10187000C701B6010E94B92A609373027093740283 -:10188000809375029093760213C0FE01EE0FFF1F46 -:10189000EE0FFF1FEF5AFD4F80819181A281B3812E -:1018A0008093730290937402A0937502B0937602B2 -:1018B000609173027091740280917502909176022A -:1018C00020912802309129022F3F4FEF340731F049 -:1018D0002F5F3F4F30932902209328020E94950EDC -:1018E0006B017C0120E034E244EF51E40E940A29BC -:1018F00087FF08C086EFC82E88E2D82E84EFE82E36 -:1019000081E4F82E20E030E040E051E4C701B60168 -:101910000E94B92A9B01AC0160E074E284E79BE479 -:101920000E940E296B017C010E947B297093970015 -:1019300060939600209106013091070140910801C3 -:1019400050910901C701B6010E94B92A0E947B2962 -:10195000709399006093980080913C02882309F469 -:1019600033C1C0903702D0903802E0903902F09035 -:101970003A0220E030E0A901C701B6010E94B52A71 -:101980001816D4F580912802909129028F3F2FEFED -:10199000920729F001969093290280932802C701AB -:1019A000B6010E94950E20E030E040E051E40E9434 -:1019B000B92A9B01AC0160E074E284E79BE40E94D9 -:1019C0000E296B017C010E947B2970939700609324 -:1019D0009600209106013091070140910801509135 -:1019E0000901C701B6010E94B92A0E947B297093A0 -:1019F00099006093980008C010929700109296008A -:101A00001092990010929800609131027091320208 -:101A10006F5F7F4F70933202609331022091960086 -:101A20003091970080E090E0232BF1F0C091960078 -:101A3000D09197000E94A7296B017C01BE0180E034 -:101A400090E00E94A7299B01AC0160913302709144 -:101A5000340280913502909136020E940E2920E0D6 -:101A60003FEF4FE757E410C00E94A7296B017C01AC -:101A700020E030EE4FEF54E4609133027091340275 -:101A800080913502909136020E94B92A9B01AC01E7 -:101A9000C701B6010E94B52A87FD96C080912F022A -:101AA0008F5F80932F0290E0209103033091040315 -:101AB00082179307A0F080910E03882319F01092EB -:101AC0002F020DC0809171008D7F809371008091F5 -:101AD00090008F738093900010923C027DC08091A3 -:101AE0003002C0912F02811128C0C0900803D0900D -:101AF0000903E0900A03F0900B0320E030E0A90115 -:101B0000C701B6010E94B52A1816BCF481E0809383 -:101B1000300210923702109238021092390210925D -:101B20003A02C0923302D0923402E0923502F0922F -:101B30003602C150C0932F0243C01092300210925F -:101B4000290210922802E0910503F091060348E073 -:101B5000C49FE00DF11D112480819181A281B38188 -:101B60008093370290933802A0933902B0933A02DF -:101B700020E030E040E85EE36481758186819781F2 -:101B80000E94B92A6B017C0180910A01682F70E0E4 -:101B900080E090E00E94A72920E030E048EC52E489 -:101BA0000E940E299B01AC01C701B6010E94B92A0F -:101BB000609333027093340280933502909336021F -:101BC00010923202109231028091070380FD04C00E -:101BD00010923C0210923B02FF91EF91DF91CF9166 -:101BE000BF91AF919F918F917F916F915F914F9135 -:101BF0003F912F91FF90EF90DF90CF90BF90AF90EB -:101C00009F908F907F906F905F904F900F900FBE3E -:101C10000F901F901895CF92DF92EF92FF92CF9383 -:101C2000DF936B017C01EA0180912A02811102C0DD -:101C30000E94060A8091070380FF46C080917902C6 -:101C400090917A0208970CF03FC0809171008D7FCF -:101C50008093710080913C0281110E94200A81E0F2 -:101C600080933B02109229021092280220E030E07B -:101C7000A901C701B6010E94B52A1816DCF48091AB -:101C8000790290917A02FC01EE0FFF1FEE0FFF1F09 -:101C9000EF5AFD4FC082D182E282F382FC01EE0F47 -:101CA000FF1FEF5BFD4FD183C083019690937A02B3 -:101CB000809379028091710082608093710080919D -:101CC0009000806880939000DF91CF91FF90EF901B -:101CD000DF90CF90089580910703817008958091DF -:101CE00007038160809307030E94C3230C94EB03D6 -:101CF000809107038E7F809307030C94C323809108 -:101D00007B0290E0019666E070E00E94872C809351 -:101D10007B02089580917B0290E0019766E070E07D -:101D20000E94872C80937B0208958F929F92AF929E -:101D3000BF92CF92DF92EF92FF920F931F93CF93B8 -:101D4000DF936B017C01C0912802D0912902BE0172 -:101D500080E090E00E94A7294B015C01A701960159 -:101D600060E070E08CE594E40E940E299B01AC01D8 -:101D7000C501B4010E94B92A0E947B2920917B02EF -:101D8000233009F473C028F4222351F02130E9F004 -:101D90002CC1243009F4A0C0253009F4E0C025C1CD -:101DA00080E090E0A0E0BFE38093060190930701FC -:101DB000A0930801B093090110922B0210922C02FB -:101DC00010922D0210922E0210C110922B0210922E -:101DD0002C0210922D0210922E026431710540F4F3 -:101DE0006A30710560F520E030E040E85EE32BC02A -:101DF000693C710508F0AAC080E090E00E94A72924 -:101E000020E030E040EA51E40E94A52820E030E0E4 -:101E100044E353E40E940E299B01AC010E94B92ABD -:101E200020E030E040E05EE30E94B92A9B01AC0173 -:101E300060E070E080E09EE30E94A52844C020E0BE -:101E400030E040E05FE3C701B6010E94B92A6B01B0 -:101E50007C0180E090E0A0E0BEE3809306019093D7 -:101E60000701A0930801B0930901BFC010922B0293 -:101E700010922C0210922D0210922E024AE0469FE0 -:101E80009001479F300D1124C90168EB7BE00E944F -:101E9000732CBC016C5D754077FF03C07195619533 -:101EA0007109882777FD8095982F0E94A9292EE334 -:101EB00033EC4EE259E30E94B92A20E030E040ECD6 -:101EC0005EE30E94A6286093060170930701809349 -:101ED00008019093090189C010922B0210922C02E4 -:101EE00010922D0210922E02CE0183709927892B19 -:101EF000E1F0BE016170772780E090E00E94A729A1 -:101F000020E030E040E05EE30E94B92A20E030E0CB -:101F100040E45FE30E94A6286093060170930701E6 -:101F200080930801909309010CC080E090E0A0E04C -:101F3000BFE38093060190930701A0930801B0933B -:101F40000901C770DD27CD2B09F04FC010920601A3 -:101F500010920701109208011092090146C01092D8 -:101F60002B0210922C0210922D0210922E0200E0F1 -:101F700010E020E03FE30093060110930701209357 -:101F80000801309309016739710578F180E090E02C -:101F90000E94A72920E030E047E153E40E94A528F1 -:101FA00020E030E04AE754E40E940E2920E030E0CF -:101FB00048E452E40E94B92A20E030E040EA51E4CB -:101FC0000E94EB290E947629660F771F660F771F04 -:101FD000FB01EE5AFE4F2081318142815381C701BE -:101FE000B6010E94B92A6B017C01C701B601DF91DD -:101FF000CF911F910F91FF90EF90DF90CF90BF9006 -:10200000AF909F908F90089580918C020895CF9308 -:10201000DF9300D01F92CDB7DEB79C0180911303F0 -:10202000843019F593E099833B832A839093E900E8 -:102030008FEF9091E800815095FD06C095ED9A953F -:10204000F1F700008111F5CF8091E80085FF0DC008 -:1020500040E050E063E070E0CE0101960E9468121B -:102060008091E8008E778093E8000F900F900F909A -:10207000DF91CF910895CF93DF9300D01F92CDB71A -:10208000DEB720911303243021F522E029839B83BE -:102090008A8383E08093E9008FEF9091E80081507C -:1020A00095FD06C095ED9A95F1F700008111F5CFE9 -:1020B0008091E80085FF0DC040E050E063E070E0F3 -:1020C000CE0101960E9468128091E8008E7780937D -:1020D000E8000F900F900F90DF91CF91089520911D -:1020E00013032430F1F422E02093E9002FEF309124 -:1020F000E800215035FD06C035ED3A95F1F70000B6 -:102100002111F5CF2091E80025FF0BC040E050E001 -:1021100065E070E00E9468128091E8008E778093FD -:10212000E8000895CF93DF93EC019091130394306E -:1021300009F046C0809115018823D9F080911601DD -:102140008823B9F09093E9008FEF9091E8008150D7 -:1021500095FD06C095E19A95F1F700008111F5CF44 -:102160008091E80085FF2CC040E050E060E170E025 -:1021700017C081E08093E9008FEF9091E8008150D3 -:1021800095FD06C095ED9A95F1F700008111F5CF08 -:102190008091E80085FF14C040E050E068E070E006 -:1021A000CE010E9468128091E8008E778093E8004B -:1021B00080E1FE01ACE7B2E001900D928A95E1F773 -:1021C000DF91CF91089580911203811109C00E947F -:1021D000FD130E945A148091E20084608093E20013 -:1021E0000895109212030895089508950C94A12261 -:1021F00042E061EC81E00E94771342E061EC82E012 -:102200000E94771342E061EC83E00E94771342E181 -:1022100061EC84E00C94771380911503833009F40A -:1022200055C030F4813071F0823009F48EC00895C9 -:102230008A3009F47AC08B3009F460C0893009F023 -:102240009CC020C080911403813A09F096C080910F -:10225000E800877F8093E80080911803909119032C -:10226000892B21F460E18CE792E003C060E080E01C -:1022700090E070E00E94B3128091E8008B77809329 -:10228000E800089580911403813209F076C08091AE -:10229000180390911903009719F0039709F06DC086 -:1022A0008091E800877F8093E8008091E80082FDBC -:1022B00005C0809113038111F8CF5FC08091F100B8 -:1022C00080938C028091E8008B7753C08091140337 -:1022D000813A09F052C08091180390911903892B1B -:1022E00009F04BC08091E800877F8093E8008091DF -:1022F000E80080FFFCCF8091150136C08091140367 -:102300008132D9F58091180390911903892BA9F591 -:102310008091E800877F8093E8000E94AC13809151 -:102320001603809315010C94E21B809114038132F3 -:1023300021F58091E800877F8093E8000E94AC132C -:102340008091170380938D02089580911403813A40 -:10235000A1F48091E800877F8093E8008091E800F5 -:1023600080FFFCCF80918D028093F1008091E80086 -:102370008E778093E8000C94AC13089584B7877F20 -:1023800084BF88E10FB6F8948093600010926000DB -:102390000FBE90E080E80FB6F894809361009093B0 -:1023A00061000FBE0E944F170E94FD130E945A1435 -:1023B0008091E20084608093E20078940E94E016AD -:1023C0000E9451178BE091E00E94FB16809113034D -:1023D000853069F40E946222809111038823B1F351 -:1023E0000E949022882391F30E945212EFCF0E9404 -:1023F0005917ECCF292F332723303105C9F064F466 -:102400002130310581F02230310509F043C08DE6DD -:1024100090E022EB33E042C021323105F1F022326C -:10242000310541F137C082E190E02FE134E036C060 -:1024300099278130910541F08230910541F0892B37 -:1024400049F5EEEAF3E005C0E0E8F3E002C0E6E5B6 -:10245000F3E0849190E09F0121C06430D8F4E62F2E -:10246000F0E0EE0FFF1FE255FE4F2081318189E041 -:1024700090E014C0643070F470E0FB01EE0FFF1FB9 -:10248000EA55FE4F20813181FB01EE55FE4F8081E0 -:1024900090E004C080E090E020E030E0FA01318379 -:1024A0002083089580E189BD82E189BD09B400FEE1 -:1024B000FDCF8091D8008F7D8093D8008091E0007F -:1024C00082608093E0008091E00081FDFCCF089560 -:1024D000CF92DF92EF92FF920F931F93CF93DF93F0 -:1024E000EC018B016A010E94CB13811133C0C1142E -:1024F000D10439F0F60180819181081B190BC80FB6 -:10250000D91FE12CF12C0115110519F18091E8007A -:1025100085FD16C08091E8008E778093E800C11495 -:10252000D10449F0F60180819181E80EF91EF18213 -:10253000E08285E00FC00E94CB13882321F30AC0FC -:1025400089918093F10001501109FFEFEF1AFF0A02 -:10255000DACF80E0DF91CF911F910F91FF90EF9044 -:10256000DF90CF90089520911A0330911B03261716 -:10257000370748F06115710539F42091E8002E778E -:102580002093E80001C0B90140E061157105A9F18F -:1025900020911303222309F443C0253009F442C0DB -:1025A0002091E80023FD40C02091E80022FD32C0C8 -:1025B0002091E80020FFE9CF4091F3002091F20044 -:1025C00030E0342BFC01CF016115710559F0283042 -:1025D000310540F481918093F100615071092F5FC2 -:1025E0003F4FF1CF41E02830310509F040E0209124 -:1025F000E8002E772093E800C8CF4111C9CF0AC068 -:1026000080911303882361F0853061F08091E800A8 -:1026100083FD0AC08091E80082FFF2CF80E0089538 -:1026200082E0089583E0089581E0089520911A03DF -:1026300030911B032617370748F06115710539F4EF -:102640002091E8002E772093E80001C0B901FC0139 -:1026500020E06115710591F180911303882309F43D -:1026600040C0853009F43FC08091E80083FD3DC043 -:102670008091E80082FD2FC08091E80080FFE9CFC3 -:102680002091F3008091F20090E0922B611571058A -:1026900059F08830910540F424912093F10031964F -:1026A000615071090196F2CF21E0089709F020E00E -:1026B0008091E8008E778093E800CBCF2111CCCFBA -:1026C0000AC080911303882361F0853061F0809106 -:1026D000E80083FD0AC08091E80082FFF2CF80E02D -:1026E000089582E0089583E0089581E00895982F89 -:1026F000973058F59093E900981739F07091EC00F5 -:102700002091ED005091F00003C0242F762F50E06F -:1027100021FF19C03091EB003E7F3093EB003091E8 -:10272000ED003D7F3093ED003091EB003160309350 -:10273000EB007093EC002093ED005093F00020919B -:10274000EE0027FF07C09F5FD3CF8F708093E90013 -:1027500081E0089580E008958091140387FF11C0FF -:102760008091E80082FD05C0809113038111F8CFAC -:1027700011C08091E8008B770BC0809113038823F0 -:1027800049F08091E80080FFF8CF8091E8008E77D3 -:102790008093E80008952091E4003091E50095E6EB -:1027A0004091EC00842F817040FF22C08091E800AE -:1027B00080FD1CC080911303882391F0853091F037 -:1027C0008091EB0085FD10C04091E4005091E50040 -:1027D0004217530729F39A01915011F784E00895A5 -:1027E00082E0089583E0089581E0089580E00895EF -:1027F0004091E80042FFDECF08950E946B140E94D2 -:102800007314E0EEF0E0808181608083E8EDF0E019 -:1028100080818F77808319BCA7EDB0E08C918E7F8B -:102820008C9380818F7E80831092120308950F9382 -:102830001F93CF93DF930E946B140E947314C8ED13 -:10284000D0E088818F7788838881806888838881B9 -:102850008F7D888319BC1092130310920F0310927E -:1028600011031092100300EE10E0F80180818B7FBD -:10287000808388818160888342E060E080E00E94FC -:102880007713E1EEF0E080818E7F8083E2EEF0E06E -:10289000808181608083808188608083F80180816D -:1028A0008E7F8083888180618883DF91CF911F91A3 -:1028B0000F910895E8EDF0E080818F7E8083E7ED51 -:1028C000F0E080818160808384E082BF81E080933A -:1028D00012030C941714E8EDF0E080818E7F808362 -:1028E0001092E20008951092DA001092E10008952B -:1028F0001F920F920FB60F9211242F933F934F9375 -:102900005F936F937F938F939F93AF93BF93EF9357 -:10291000FF938091E10082FF0BC08091E20082FF73 -:1029200007C08091E1008B7F8093E1000E94DF1659 -:102930008091DA0080FF1FC08091D80080FF1BC00B -:102940008091DA008E7F8093DA008091D90080FF39 -:102950000DC080E189BD82E189BD09B400FEFDCFD3 -:1029600081E0809313030E94E31005C019BC10920C -:1029700013030E94F1108091E10080FF19C0809143 -:10298000E20080FF15C08091E2008E7F8093E2001C -:102990008091E20080618093E2008091D8008062A3 -:1029A0008093D80019BC85E0809313030E94F51032 -:1029B0008091E10084FF30C08091E20084FF2CC050 -:1029C00080E189BD82E189BD09B400FEFDCF80911F -:1029D000D8008F7D8093D8008091E1008F7E809316 -:1029E000E1008091E2008F7E8093E2008091E2001E -:1029F00081608093E20080910F03882311F084E0CE -:102A000007C08091E30087FD02C081E001C083E040 -:102A1000809313030E94F6108091E10083FF29C088 -:102A20008091E20083FF25C08091E100877F809341 -:102A3000E10082E08093130310920F038091E10084 -:102A40008E7F8093E1008091E2008E7F8093E20090 -:102A50008091E20080618093E20042E060E080E0EB -:102A60000E9477138091F00088608093F0000E94AC -:102A7000F410FF91EF91BF91AF919F918F917F9152 -:102A80006F915F914F913F912F910F900FBE0F90DB -:102A90001F9018951F920F920FB60F9211242F932B -:102AA0003F934F935F936F937F938F939F93AF93D6 -:102AB000BF93CF93DF93EF93FF93C091E900CF7063 -:102AC0008091EC00D82FD17080FDD0E81092E90001 -:102AD0008091F000877F8093F00078940E948E159B -:102AE0001092E9008091F00088608093F000CD2B77 -:102AF000CF70C093E900FF91EF91DF91CF91BF912B -:102B0000AF919F918F917F916F915F914F913F9185 -:102B10002F910F900FBE0F901F9018951F93CF937A -:102B2000DF93CDB7DEB7AA970FB6F894DEBF0FBE1E -:102B3000CDBFE4E1F3E088E08E0F9091F100919336 -:102B40008E13FBCF0E940C118091E80083FF1FC100 -:102B50008091140390911503492F50E04A3051059C -:102B600008F015C1FA01EA5AFF4F0C949B2C8038EB -:102B700081F0823809F00BC1809118038F70809327 -:102B8000E9008091EB0085FB882780F91092E9002D -:102B900006C0809110039091110391118260909171 -:102BA000E800977F9093E8008093F1001092F10085 -:102BB000C8C0282F2D7F09F0EAC0882319F0823081 -:102BC00061F0E5C080911603813009F0E0C09330D8 -:102BD00009F080E0809311032BC0809116038111CE -:102BE00027C0809118038F7009F4D1C08093E90049 -:102BF0002091EB0020FF1CC0933021F48091EB006A -:102C0000806214C09091EB0090619093EB0021E002 -:102C100030E0A90102C0440F551F8A95E2F74093A6 -:102C2000EA001092EA008091EB0088608093EB004C -:102C30001092E9008091E800877F86C08111A7C0CB -:102C4000109116031F778091E3008078812B809389 -:102C5000E3008091E800877F8093E8000E94AC1336 -:102C60008091E80080FFFCCF8091E3008068809332 -:102C7000E300111102C082E001C083E080931303DE -:102C800086C08058823008F082C0809116039091EF -:102C900017038C3D53E0950779F583E08A838AE238 -:102CA00089834FB7F894DE01139620E03EE051E2AD -:102CB000E32FF0E050935700E49120FF03C0E2952A -:102CC000EF703F5FEF708E2F90E0EA3010F0C79604 -:102CD00001C0C0968D939D932F5F243149F74FBF5C -:102CE0008091E800877F8093E8006AE270E0CE017F -:102CF00001960E94B31214C0AE014F5F5F4F609106 -:102D000018030E94FA11BC01009709F440C0909189 -:102D1000E800977F9093E80089819A810E941613BA -:102D20008091E8008B778093E80031C0803879F596 -:102D30008091E800877F8093E80080910F03809363 -:102D4000F1008091E8008E778093E8000E94AC1338 -:102D50001EC081111CC0909116039230C0F4809166 -:102D6000E800877F8093E80090930F030E94AC13E4 -:102D700080910F03811106C08091E30087FD02C09E -:102D800081E001C084E0809313030E94F8108091D9 -:102D9000E80083FF0AC08091E800877F8093E80005 -:102DA0008091EB0080628093EB00AA960FB6F894B6 -:102DB000DEBF0FBECDBFDF91CF911F910895089563 -:102DC000CF93809113038823A1F0C091E900CF70C5 -:102DD0009091EC00892F817090FD80E8C82B1092B3 -:102DE000E9008091E80083FD0E948E15CF70C093AA -:102DF000E900CF91089590939302809392020895F1 -:102E0000E0919202F0919302309721F00190F081CD -:102E1000E02D099480E00895E0919202F0919302F0 -:102E2000309721F00280F381E02D09940895E0911C -:102E30009202F0919302309721F00480F581E02D09 -:102E4000099408952091900230919102821793077E -:102E500071F09093910280939002E0919202F09130 -:102E60009302309721F00680F781E02D09940895B0 -:102E700020918E0230918F028217930771F0909308 -:102E80008F0280938E02E0919202F091930230972C -:102E900021F00084F185E02D0994089508950C94A3 -:102EA0004E170E94D5220E9426090E945B230C9493 -:102EB0000A285F926F927F928F929F92AF92BF92F9 -:102EC000CF92DF92EF92FF920F931F93CF93DF93F6 -:102ED00000D000D01F92CDB7DEB70E946B099DE9EC -:102EE000C92E92E0D92E03E010E0AA24A394B12CBD -:102EF000502E802F0E94E6094C01F60172906290DC -:102F00006F016826792661147104A1F4015011093A -:102F100078F78FEF89838A831B820E94DE2281608B -:102F2000782F9D838C8349815A816B818D810E948A -:102F3000091838C08091F20281FD0E94EF092BE050 -:102F400030E07501022E02C0EE0CFF1C0A94E2F77D -:102F5000C70186219721892B09F129835A828E2066 -:102F60009F2091E0892809F490E09B830E94DE2253 -:102F70008160782F9D838C8349815A816B818D81FB -:102F80000E940918000F111FF801EB56FD4F8081B8 -:102F90009181E826F926F182E08204C021503109AE -:102FA00080F6B4CF0E944225109194020E9400172F -:102FB0001817D1F00E940017809394020F900F9081 -:102FC0000F900F900F90DF91CF911F910F91FF9075 -:102FD000EF90DF90CF90BF90AF909F908F907F90B9 -:102FE0006F905F900C9410090F900F900F900F90BE -:102FF0000F90DF91CF911F910F91FF90EF90DF9095 -:10300000CF90BF90AF909F908F907F906F905F9088 -:103010000895CF93DF93CDB7DEB72B970FB6F89413 -:10302000DEBF0FBECDBF4F83588769877A878B87F6 -:10303000DE01119686E0FD0111928A95E9F785E09F -:10304000FE01379601900D928A95E1F749815A81E8 -:103050006B817C818D819E810E94801E2B960FB694 -:10306000F894DEBF0FBECDBFDF91CF910895CF930F -:10307000882309F4C2C0C82F823859F40E9400176F -:1030800081FDBBC089E30E945A210E94272289E367 -:103090000CC0833879F40E94001780FDAEC083E530 -:1030A0000E945A210E94272283E50E949C21CF91F1 -:1030B0000C942722843859F40E94001782FD9DC089 -:1030C00087E40E945A210E94272287E4EECF8CEFEA -:1030D0008C0F813A48F48C2F0E94722781118DC089 -:1030E0008C2F0E945A21E3CF80E28C0F883048F465 -:1030F000C77081E001C0880FCA95EAF70E94E021FD -:10310000D6CF8BE58C0F833078F4C53A29F0C63AD8 -:1031100031F083E890E005C081E890E002C082E8E9 -:1031200090E0CF910C94221788E58C0F833108F042 -:1031300064C0C83A39F1C93A41F1CA3A49F1CB3AC7 -:1031400051F1CC3A59F1CD3A61F1C03B69F1CE3A37 -:1031500071F1CF3A79F1C13B81F1C23B89F1C33BB7 -:1031600091F1C43B99F1C53BA1F1C63BA9F1C73B25 -:10317000B1F1C83BB9F1C93BC1F1CA3BC9F180E02B -:1031800090E038C082EE90E035C089EE90E032C029 -:103190008AEE90E02FC085EB90E02CC086EB90E0AB -:1031A00029C087EB90E026C08CEC90E023C08DEC2A -:1031B00090E020C083E891E01DC08AE891E01AC049 -:1031C00082E991E017C084E991E014C081E292E0C5 -:1031D00011C083E292E00EC084E292E00BC085E26F -:1031E00092E008C086E292E005C087E292E002C069 -:1031F0008AE292E0CF910C943817CF9108958823FA -:1032000009F44BC0823859F40E94001781FF45C071 -:1032100089E30E945A210E94272289E30CC0833847 -:1032200071F40E94001780FF38C083E50E945A2184 -:103230000E94272283E50E949C210C942722843837 -:1032400059F40E94001782FF28C087E40E945A2187 -:103250000E94272287E4EFCF9CEF980F913A58F312 -:1032600090E2980F983050F4877091E001C0990F68 -:103270008A95EAF7892F0E94E621DFCF9BE5980F18 -:10328000933020F480E090E00C942217885A833128 -:1032900020F480E090E00C9438170895882321F002 -:1032A0000E94E0210C9427220895882321F00E9497 -:1032B000E6210C94272208957F928F929F92AF92DD -:1032C000BF92CF92DF92EF92FF920F931F93CF9313 -:1032D000DF931F92CDB7DEB77C01C62E772EFC019F -:1032E000058102950F70128111110E94FD210E942B -:1032F0005321882379F0112369F080E28C0D883006 -:1033000048F082E00E943C210E94532191E0D82E97 -:10331000D92601C0D12CE72DE295EF70F0E0E05AFC -:10332000FF4F0C949B2C872D807F072D0F708823D7 -:1033300011F00295007F112389F0002309F499C14F -:1033400080E28C0D883020F4802F0E94E02103C0A1 -:10335000802F0E94F0210E9427228BC18C2D0E9479 -:10336000FF18002309F4C3C180E28C0D883020F4DB -:10337000802F0E94E62103C0802F0E94F6210E9428 -:103380002722B5C1872D807F972D9F70803211F441 -:10339000892F03C0892F8295807FCC2021F0F1E016 -:1033A000CF16A1F01DC0112339F0002319F101300F -:1033B00009F50E9410229BC1002319F0013009F485 -:1033C00096C189830E941322898110C1112321F0A3 -:1033D000063008F08CC10EC0053008F088C106C167 -:1033E000112359F0002331F0F701958190FF41C17D -:1033F0009F7095830E944E197AC1002309F4F6C08C -:103400003EC1872D86958695837090E0009719F0D0 -:10341000019761F06CC1112321F08C2D972D9370D1 -:1034200002C080E090E00E94221761C1112321F0C8 -:103430008C2D972D937002C080E090E00E94381789 -:1034400056C18C2D112319F00E944A2402C00E94FB -:10345000B2240E9437254BC1872D837009F052C0DA -:10346000111145C18C2D829586958770880F880F24 -:103470009C2D9F70892E912CA12CB12C082E04C05C -:10348000880C991CAA1CBB1C0A94D2F7C4FE14C059 -:103490000FE010E020E030E0B901A80104C0440FC3 -:1034A000551F661F771F8A95D2F7CB01BA01609529 -:1034B00070958095909503C060E070E0CB01272D5A -:1034C00026952695237030E02230310569F02330AF -:1034D000310589F0682979298A299B29213031050C -:1034E00071F00E94C81F03C1682979298A299B2984 -:1034F0000E94E41FFCC00E94C81FC501B4010E94C5 -:10350000AC1FF5C0112319F0872D817001C086957D -:10351000882309F4ECC08C2D829586958770880FDE -:10352000880F9C2D9F70892E912CA12CB12C082ED8 -:1035300004C0880C991CAA1CBB1C0A94D2F7C4FEB8 -:1035400014C00FE010E020E030E0B901A80104C091 -:10355000440F551F661F771F8A95D2F7CB01BA011A -:10356000609570958095909503C060E070E0CB0108 -:10357000272D269526952370422F50E04230510585 -:1035800069F04330510589F0682979298A299B29F6 -:103590004130510571F00E94A220A9C06829792903 -:1035A0008A299B290E94BE20A2C00E94A220C50198 -:1035B000B4010E9486209BC08C2D90E0FC01E05E4F -:1035C000F109E531F10508F050C0E059FF4F0C94C6 -:1035D0009B2C0C2D0F70872D8F71112321F00E94D1 -:1035E0001F20802F07CF0E944020802F0E94551956 -:1035F0007EC0112341F0053008F079C0872D8F710E -:103600000E94652074C0063008F071C0F7CF112306 -:1036100039F0872D8F710E941F2069C01123C9F3D3 -:10362000872D8F710E94402062C0112329F0872DC1 -:103630008F710E940A205BC00E94002058C0112395 -:1036400051F0172D1F71812F0E941F2063E0812FE1 -:103650000E9433214CC081E00E943C21023008F4DA -:1036600046C082E00E943C2142C0112331F0002379 -:1036700081F28C2D0E9437183AC0002389F28C2DDC -:103680000E94FF1834C0472D4F706C2DC7010E9457 -:10369000EE050E94241F2BC0111129C0472D4F7029 -:1036A00050E042305105B9F04CF44115510581F01C -:1036B00041305105E1F40E94322819C043305105D0 -:1036C00069F04430510599F48C2D0E9484280FC074 -:1036D0000E941B280CC00E944E2809C00E9461282D -:1036E00006C0472D4F706C2DC7010E94F105DD20EB -:1036F000F9F00E942F2180FD1BC0F70112820E9469 -:1037000029210E941F20C7010E94A71B0E94292176 -:103710000F90DF91CF911F910F91FF90EF90DF906D -:10372000CF90BF90AF909F908F907F900C9440204F -:103730000F90DF91CF911F910F91FF90EF90DF904D -:10374000CF90BF90AF909F908F907F9008950F93F0 -:103750001F93CF93DF93EC01888199812B813C816A -:10376000232BB9F09F3F11F48F3F99F0CE010E94B7 -:10377000ED03882371F0688179818A810E94252177 -:103780008C010E94DA200E94A11FB801CE010E9484 -:103790005C19DF91CF911F910F9108950E94FD2137 -:1037A0000E940D220E94D2210E9427220E94E82519 -:1037B0000E94372580E090E00E94221780E090E090 -:1037C0000C9438170E94ED210C94CE1B0E941A21F4 -:1037D000292F22952F7030E02C3031054CF42A30FF -:1037E00031056CF42250310922303105A8F407C0AC -:1037F0002C30310569F02F30310551F00DC0803F7C -:1038000069F018F4803E40F409C0843F29F406C0F2 -:1038100093FB882780F9089580E0089581E008955A -:10382000CF93DF9300D000D01F92CDB7DEB70F90BB -:103830000F900F900F900F90DF91CF910895CF933D -:10384000DF9300D000D000D0CDB7DEB726960FB6FC -:10385000F894DEBF0FBECDBFDF91CF9108951F93C7 -:10386000CF93DF93C0919D0216E080919E02C8170E -:1038700099F0D0E01C9FF0011D9FF00D1124E1563E -:10388000FD4F4081518162817381848195810E94C5 -:103890001F1C2196C770E9CFDF91CF911F9108952A -:1038A0004091CF025091D0026091D1027091D2022A -:1038B0008091D3029091D4020C941F1C8091D40269 -:1038C00082958F7009F054C08091D102882309F449 -:1038D0004FC080919D02A0919E026091CF02709195 -:1038E000D0024091D2025091D302B6E08A1709F477 -:1038F0003FC090E041155105C1F17F3F11F46F3F8A -:10390000A1F1B89FF001B99FF00D1124E156FD4FD0 -:10391000218172132AC02081621327C022812111C4 -:1039200024C0238134812417350710F42150310934 -:10393000241B350B283C3105C0F42091D4022F7094 -:1039400020612093D40226E0289FF001299FF00DEA -:103950001124EC55FD4F80818F70806180838FEC46 -:1039600092E00E94A71B0C942F1C01968770BECF7B -:103970000895CF92DF92EF92FF920F931F93CF9310 -:10398000DF93CDB7DEB762970FB6F894DEBF0FBEF8 -:10399000CDBF8C0185E0F801DE011D9601900D92EE -:1039A0008A95E1F7D8014C9111965C911197129686 -:1039B0006C9112971396CD90DC9014973091CF02B2 -:1039C0007091D0028091D2029091D302009709F4B5 -:1039D0006BC17F3F19F43F3F09F466C1E090D1020B -:1039E000EE2009F4C0C02091D402C816D90628F0F0 -:1039F000F601E81BF90BCF0104C0809590958C0D62 -:103A00009D1DFF24F394883C910578F0F12C207FD4 -:103A100009F0C6C07C2DD98AC88A89890E94101CE9 -:103A20008FEC92E00E94A71BB1C0822F807F09F02B -:103A300046C0751314C0341312C0611110C02F702A -:103A400020612093D4020E94501C8FEC92E00E94CF -:103A5000A71B8091D402D80115968C932EC0CD2837 -:103A600019F15F3F11F44F3FF9F0F62E61111CC0C0 -:103A700080919D0220919E0236E0821709F45AC07F -:103A800090E0389FF001399FF00D1124E156FD4F71 -:103A90007181571306C07081471303C07281711181 -:103AA00003C001968770E9CFF62E662309F418C18A -:103AB0008091D40281608093D402F12C11C17513DE -:103AC00008C0341306C0611104C08091D402D8012B -:103AD000C3C04D875E878D859E856A8B0E94E61BDD -:103AE0006A898823E1F16623D1F12091D402822FE3 -:103AF00082958F7090E0029774F08091CF02909140 -:103B0000D00298878F831986DB86CA862C87CE01E0 -:103B100007960E94A71B86E0F801AFECB2E0019087 -:103B20000D928A95E1F70E945E1C0E94501CFF24B2 -:103B3000F394D6C04D875E878D859E850E941A219D -:103B4000292F22952F7030E0223031050CF0BCC0B7 -:103B50009F7009F0B6C0805E883008F4C1C0C8010B -:103B60000E94A71BE4CFC816D90608F453C0F6017B -:103B7000E81BF90BCF01883C910508F450C0F12CEB -:103B80007C2DD98AC88A89890E94101CEFECF2E04A -:103B900086E0DF011D928A95E9F70E94501CA0C0C3 -:103BA000751314C0341312C0611110C08091D40277 -:103BB000F8018583C8010E94A71B86E0EFECF2E0C4 -:103BC000DF011D928A95E9F7FE2C8AC04D875E873A -:103BD0008D859E856A8B0E94E61B6A89882309F47D -:103BE000BECF662309F4BBCF2091D402822F8295E9 -:103BF0008F7090E002970CF48ECF8091CF0290915D -:103C0000D0029A8389831B82DD82CC822E83CE01EF -:103C100001967FCF809590958C0D9D1DACCFF62E93 -:103C2000662309F49CCF75132EC034132CC0209149 -:103C3000D40220FD1FC0822F82958F70D9F0D80149 -:103C400015962C9315978F3049F08F5F982F92958A -:103C5000907F822F8F70892B15968C93C8010E94BC -:103C6000A71B86E0F801AFECB2E001900D928A95B7 -:103C7000E1F793CF86E0F801AFECB2E001900D924E -:103C80008A95E1F72DC04D875E878D859E850E94C0 -:103C9000E61B811140CF8091D40281608093D402D1 -:103CA000C8010E94A71B1CC0662309F458CF4D878A -:103CB0005E878D859E850E94E61B882309F44FCF81 -:103CC0002ACF811148CF0CC0243031050CF047CFEA -:103CD0009F7009F440CFF8019581907F09F03BCFA8 -:103CE0008F2D62960FB6F894DEBF0FBECDBFDF9169 -:103CF000CF911F910F91FF90EF90DF90CF9008959B -:103D00001F93CF93DF93CDB7DEB72C970FB6F89400 -:103D1000DEBF0FBECDBF4F83588769877A878B87F9 -:103D20009C87CE0107960E94B91C882369F08F8179 -:103D300098852A853B85232BF1F19F3F09F063C0CD -:103D40008F3F09F060C037C086E0FE013796DE0184 -:103D5000119601900D928A95E1F76F817885EA8539 -:103D6000FB85309741F17F3F11F46F3F21F12091A6 -:103D70009E0230E0C90101968770992740919D020B -:103D800050E08417950709F447C069837A83FD835F -:103D9000EC8396E0929FD001939FB00D1124A15621 -:103DA000BD4FFE01319601900D929A95E1F78093F7 -:103DB0009E020E942F1C16E080919D0290919E020F -:103DC0008917C1F1189FC001112481569D4F0E948F -:103DD000B91C882379F1E0919D021E9FF001112406 -:103DE000E156FD4F408151816281738184819581CB -:103DF0000E941F1C80919D0290E001968770992778 -:103E000080939D02D9CF4F81588569857A858B85AE -:103E10009C850E941F1CCFCF0E94E21B10929E0225 -:103E200010929D02EFECF2E086E0DF011D928A9590 -:103E3000E9F7C1CF2C960FB6F894DEBF0FBECDBF09 -:103E4000DF91CF911F910895EF92FF920F931F93EF -:103E5000CF93DF938C01009709F46CC0F12CEE2412 -:103E6000E394E8012196F8018491843740F484308A -:103E700008F051C0813081F0823019F15BC0853784 -:103E800009F444C0A8F19CE7980F903708F052C09D -:103E90008F770E94FF1841C00E5F1F4FFE01C49133 -:103EA00080E28C0F883048F4C7708E2D01C0880FD7 -:103EB000CA95EAF70E94002214C08C2F0E9437187E -:103EC0002DC00E5F1F4FFE01C49180E28C0F883021 -:103ED00058F4C7708E2D01C0880FCA95EAF70E946A -:103EE00006220E9427221AC08C2F0E94FF1816C09B -:103EF0000E5F1F4FFE01C491CC2381F08FE99FE03C -:103F00000197F1F700C00000C150F6CF0E5F1F4FC0 -:103F1000FE01F49003C00E9437188E018F2D882374 -:103F200009F49FCFEFE9FFE03197F1F700C00000FF -:103F30008150F5CFDF91CF911F910F91FF90EF90BE -:103F4000089508956093D9027093DA028093DB029A -:103F50009093DC020C94CE1B0F931F930091D90217 -:103F60001091DA022091DB023091DC02DC01CB01FE -:103F7000802B912BA22BB32B8093D9029093DA0242 -:103F8000A093DB02B093DC021F910F910C94CE1B27 -:103F90000F931F930091D9021091DA022091DB0256 -:103FA0003091DC02DC01CB0180239123A223B323D7 -:103FB0008093D9029093DA02A093DB02B093DC02E3 -:103FC0001F910F910C94CE1B0F931F930091D90258 -:103FD0001091DA022091DB023091DC02DC01CB018E -:103FE00080279127A227B3278093D9029093DA02E2 -:103FF000A093DB02B093DC021F910F910C94CE1BB7 -:104000001092D5021092D6021092D7021092D802C6 -:104010000C94CE1B41E050E060E070E004C0440F1F -:10402000551F661F771F8A95D2F74093D50250938C -:10403000D6026093D7027093D8020C94CE1B41E055 -:1040400050E060E070E004C0440F551F661F771F0A -:104050008A95D2F78091D5029091D602A091D7028D -:10406000B091D802482B592B6A2B7B2B4093D50259 -:104070005093D6026093D7027093D8020C94CE1B53 -:1040800041E050E060E070E004C0440F551F661F3F -:10409000771F8A95D2F740955095609570958091DD -:1040A000D5029091D602A091D702B091D8024823B0 -:1040B00059236A237B234093D5025093D602609301 -:1040C000D7027093D8020C94CE1B41E050E060E020 -:1040D00070E004C0440F551F661F771F8A95D2F702 -:1040E0008091D5029091D602A091D702B091D802CA -:1040F000482759276A277B274093D5025093D60239 -:104100006093D7027093D8020C94CE1B0F931F9329 -:104110000091D5021091D6022091D7023091D80299 -:10412000DC01CB01802B912BA22BB32B8093D502EA -:104130009093D602A093D702B093D8021F910F910B -:104140000C94CE1B0F931F930091D5021091D602B1 -:104150002091D7023091D802DC01CB01802391233A -:10416000A223B3238093D5029093D602A093D702C3 -:10417000B093D8021F910F910C94CE1B0F931F93F5 -:104180000091D5021091D6022091D7023091D80229 -:10419000DC01CB0180279127A227B3278093D5028A -:1041A0009093D602A093D702B093D8021F910F919B -:1041B0000C94CE1B0895CF92DF92EF92FF920F9353 -:1041C0001F93CF93DF938C01C090D902D090DA0275 -:1041D000E090DB02F090DC028091D5029091D60253 -:1041E000A091D702B091D802C82AD92AEA2AFB2A7C -:1041F000CFE1D0E0D701C6010C2E04C0B695A7953B -:10420000979587950A94D2F780FF06C0B8018C2F46 -:104210000E947608019721F4219760F780E001C0A1 -:104220008C2FDF91CF911F910F91FF90EF90DF9036 -:10423000CF900895CF93DF93EC010E94DB20BE0165 -:104240000E947608DF91CF910895CB010E941A2138 -:1042500008958091DD0285958595859508958091D5 -:10426000DD028770089598E0899F90011124262B24 -:104270002093DD020C941F202091DD028095822383 -:104280008093DD02982F977069F430E0482F55270E -:1042900047FD50952417350729F085958595859517 -:1042A0000C94402008959091DD02977081E009F40C -:1042B00080E0089590911501992321F090911601C5 -:1042C000911109C02091170130911801F90132961E -:1042D0009FEF40E01FC0982F9695969596959F303A -:1042E00050F5E0911701F0911801E90FF11D877069 -:1042F00021E030E0A90102C0440F551F8A95E2F782 -:10430000CA019181892B818308959F3F39F04F5FC6 -:104310004E3041F051915813F8CF0DC05111F7CFE5 -:10432000942FF5CF9F3F39F0F901E90FF11D97FD6B -:10433000FA9582830895089590911501992321F0AB -:1043400090911601911109C0209117013091180127 -:10435000F9013296205F3F4F1FC0982F9695969592 -:1043600096959F30F0F4E0911701F0911801E90F54 -:10437000F11D877021E030E0A90102C0440F551FF4 -:104380008A95E2F7CA0180959181892381830895F6 -:104390003196E217F30729F090819813F9CF108234 -:1043A000F7CF089581E090E0E0911701F0911801B6 -:1043B000E80FF91F1082019680319105A9F7089541 -:1043C0009091F102892B8093F1020895809590914C -:1043D000F10289238093F10208951092F102089569 -:1043E0009091F002892B8093F0020895809590912E -:1043F000F00289238093F00208951092F00208954C -:104400009091EF02892B8093EF020895809590910F -:10441000EF0289238093EF0208951092EF0208952E -:104420008093DE0208951092DE02089580911701B4 -:1044300090911801FC0131969C01205F3F4F80E074 -:10444000919191118F5FE217F307D1F70895E091F1 -:104450001701F09118018091F1028083E09117011A -:10446000F091180190818091F002892B8083E09176 -:104470001701F091180190818091EF02892B8083C0 -:104480008091DE02882361F0E0911701F09118011C -:104490009081892B80830E94162281111092DE0266 -:1044A00080911701909118010C940C1720E000974F -:1044B00039F0AC0141505109842395232F5FF7CF88 -:1044C000822F089580911303843039F11092F30202 -:1044D00020E488E190E00FB6F894A89580936000FE -:1044E0000FBE2093600080E00E94F10280E00E94F5 -:1044F000100983B7817F846083BF83B7816083BFE6 -:104500007894889583B78E7F83BF88E10FB6F8943F -:1045100080936000109260000FBE08950895089582 -:1045200080E00E94F1020E948E220E946B090E948C -:104530008F220E94F00991E0811101C090E0892F43 -:1045400008950E94E21B80E00E94F1020E940A2866 -:104550000E9400170C9410091F920F920FB60F9231 -:1045600011248F939F93AF93BF938091F302811196 -:1045700013C08091F4029091F502A091F602B091DF -:10458000F7024196A11DB11D8093F4029093F502AC -:10459000A093F602B093F702BF91AF919F918F91D4 -:1045A0000F900FBE0F901F90189582E084BD93E08E -:1045B00095BD9AEF97BD80936E0008952FB7F8943C -:1045C0008091F4029091F502A091F602B091F70269 -:1045D0002FBF0895CF92DF92EF92FF920F931F9318 -:1045E0002FB7F8944091F4025091F5026091F602D1 -:1045F0007091F7022FBF6A017B01EE24FF248C012A -:1046000020E030E0C016D106E206F30610F4415077 -:1046100051099A01281B390BC9011F910F91FF9075 -:10462000EF90DF90CF9008951F920F920FB60F92E8 -:1046300011248F939F93AF93BF938091F402909135 -:10464000F502A091F602B091F7020196A11DB11DED -:104650008093F4029093F502A093F602B093F702D0 -:10466000BF91AF919F918F910F900FBE0F901F90B0 -:1046700018950E94FD13F8942FEF87EA91E62150D8 -:1046800080409040E1F700C0000087E090EBDC0143 -:1046900080931E0390931F03A0932003B0932103E4 -:1046A0009CE088E10FB6F894A895809360000FBE57 -:1046B00090936000FFCF0E949A23811102C00E9454 -:1046C00076230E94A5238093F2020E94AD2380935B -:1046D0001C0387FB882780F9809316010E94A92379 -:1046E000682F70E080E090E00C94A21F6DEE7EEFEA -:1046F00080E090E00E94C12C60E082E090E00E94A7 -:10470000AF2C60E083E090E00E94AF2C60E084E09A -:1047100090E00E94AF2C60E085E090E00E94AF2C1A -:1047200060E086E090E00E94AF2C6FEF87E090E0C1 -:104730000C94AF2C80E090E00E94A92C21E08D3EEB -:104740009E4F09F020E0822F089582E090E00C94C3 -:10475000A12C83E090E00C94A12C84E090E00C94D8 -:10476000A12C682F84E090E00C94AF2C86E090E0C0 -:104770000C94A12C682F86E090E00C94AF2C87E07D -:1047800090E00C94A12C682F87E090E00C94AF2C63 -:104790008091FA0280FF0BC060911C0185E0689F48 -:1047A000B001112475956795759567952BC081FFAC -:1047B00009C060911C0185E0689FB00111247595C6 -:1047C000679520C082FF07C060911C0185E0689F4B -:1047D000B001112417C09091FB029923D1F0609190 -:1047E0001B01961788F720911C0185E0289F9001F6 -:1047F0001124929FA001939F500D112470E0CA01D3 -:104800000E94872C6038710540F46115710539F0FC -:1048100002C065E070E0862F08958FE7089581E07B -:1048200008958091FA0280FF08C060911A0170E03B -:10483000759567957595679521C081FF06C0609154 -:104840001A0170E07595679519C082FF04C06091E8 -:104850001A0170E010C09091FB029923C1F06091A1 -:1048600019019617A0F780911A01899FC0011124A0 -:1048700070E00E94872C6038710528F4611571057D -:1048800021F0862F08958FE7089581E0089561E073 -:1048900070E0F4CF803F21F40E94C823819504C0CA -:1048A000813F29F40E94C8238093FE020895823F2D -:1048B00021F40E94C823819504C0833F29F40E94FB -:1048C000C8238093FD020895893F19F40E941124A2 -:1048D00005C08A3F31F40E94112481958093FF0224 -:1048E00008958B3F21F40E941124819504C08C3FD0 -:1048F00029F40E941124809300030895843F21F439 -:104900008091FC02816017C0853F21F48091FC02F8 -:10491000826011C0863F21F48091FC0284600BC04C -:10492000873F21F48091FC02886005C0883F31F404 -:104930008091FC0280618093FC0208958D3F21F4F8 -:104940008091FA0281600BC08E3F21F48091FA02BF -:10495000826005C08F3F29F48091FA0284608093C1 -:10496000FA020895803F39F48091FE0287FF6CC0FF -:104970001092FE0269C0813F29F48091FE02181650 -:10498000BCF362C09091FD02823F29F497FF5CC0A6 -:104990001092FD0259C0833F19F41916CCF354C08C -:1049A000893F41F48091FF0218160CF04DC010921F -:1049B000FF024AC08A3F29F48091FF0287FF44C06A -:1049C000F6CF8B3F39F48091000387FF3DC01092F2 -:1049D00000033AC08C3F29F4809100031816BCF301 -:1049E00033C0843F21F48091FC028E7F17C0853F45 -:1049F00021F48091FC028D7F11C0863F21F48091CB -:104A0000FC028B7F0BC0873F21F48091FC02877FE3 -:104A100005C0883F31F48091FC028F7E8093FC02B8 -:104A200013C08D3F21F48091FA028E7F0BC08E3F20 -:104A300021F48091FA028D7F05C08F3F29F4809187 -:104A4000FA028B7F8093FA028091FD0281110EC0E1 -:104A50008091FE0281110AC08091FF02811106C07F -:104A600080910003811102C01092FB0208958CEF27 -:104A700092E00E9417170E94DE229093F902809321 -:104A8000F80208951F93CF93DF938091F8029091DD -:104A9000F9020E94EA22AC019091FB02992321F0D5 -:104AA00020911D0130E006C020911E018AE0289F60 -:104AB000900111244217530708F486C08091FD022B -:104AC000C091FE02D091FF0210910003811107C036 -:104AD000C11176C0D11174C0111172C075C09F3F51 -:104AE00019F09F5F9093FB02181624F40E94C823CC -:104AF0008093FD028091FD0287FF05C00E94C823BC -:104B000081958093FD021C1624F40E94C823809393 -:104B1000FE028091FE0287FF05C00E94C823819596 -:104B20008093FE026091FD02662339F1C091FE027E -:104B3000CC2319F1772767FD7095872F972F0E9457 -:104B4000A92923E333E343E35FE30E94B92A0E94E8 -:104B500076296093FD026C2F772767FD7095872F6C -:104B6000972F0E94A92923E333E343E35FE30E94E5 -:104B7000B92A0E9476296093FE021D1624F40E9431 -:104B800011248093FF028091FF0287FF05C00E94DD -:104B9000112481958093FF02111624F40E941124A0 -:104BA000809300038091000387FF05C00E941124B9 -:104BB000819580930003DF91CF911F910C9437254D -:104BC0009F3F09F08ECF96CFDF91CF911F9108952F -:104BD000ECEFF2E085E0DF011D928A95E9F7109293 -:104BE000FB021092FA020895833081F128F481309B -:104BF00059F08230D1F00895853009F449C0B8F1F8 -:104C0000863009F456C0089580911E01262F30E0A9 -:104C1000280F311D2F3F310524F4680F60931E01CA -:104C200008958FEF80931E01089580911D01262F16 -:104C300030E0280F311D2F3F310524F4680F6093B9 -:104C40001D0108958FEF80931D01089580911C012F -:104C5000262F30E0280F311D2F3F310524F4680F37 -:104C600060931C0108958FEF80931C01089580913B -:104C70001B01262F30E0280F311D2F3F310524F472 -:104C8000680F60931B0108958FEF80931B010895B7 -:104C900080911A01262F30E0280F311D2F3F31055A -:104CA00024F4680F60931A0108958FEF80931A011E -:104CB000089580911901262F30E0280F311D2F3FD4 -:104CC000310524F4680F6093190108958FEF8093E4 -:104CD00019010895833011F128F4813049F08230B0 -:104CE00091F00895853081F120F18630C1F1089569 -:104CF00080911E01681720F4861B80931E01089581 -:104D000010921E01089580911D01681720F4861BE2 -:104D100080931D01089510921D01089580911C013A -:104D2000681720F4861B80931C01089510921C01C3 -:104D3000089580911B01681720F4861B80931B0146 -:104D4000089510921B01089580911A01681720F4AC -:104D5000861B80931A01089510921A01089580917C -:104D60001901681720F4861B809319010895109289 -:104D7000190108950F931F93873208F048C08E31B0 -:104D800008F08DC0803109F477C008F5873009F448 -:104D900061C068F4863009F09DC08091F202817F85 -:104DA0008E7F8093F20281E08093020394C08B3067 -:104DB00009F489C08E3009F08DC08091F20282FB27 -:104DC000222720F991E0922790FB82F95EC086317C -:104DD00009F479C060F4813109F07CC00E94E21BC3 -:104DE0009091160181E08927809316016CC089316A -:104DF00009F469C08B3109F06DC08091F20281FB2A -:104E0000222720F991E0922790FB81F93EC0883358 -:104E100009F459C050F4893209F457C0853309F4B4 -:104E200054C0873209F451C055C0833409F44DC0D1 -:104E300028F48A3308F44EC0895332C0883409F00C -:104E400049C00E94E21B0E94200A0E94E4030E94C3 -:104E5000392339C09091F202892F8095817080FBAF -:104E600090F929F0966098609093F20234C0997F8F -:104E7000977F9093F20227C08091F20283FB222752 -:104E800020F991E0922790FB83F98093F202992315 -:104E9000D1F08091F20281608093F20214C08D51B2 -:104EA00041E050E060E070E08A019B0104C0000F27 -:104EB000111F221F331F8A95D2F7C901B8010E9422 -:104EC000A21F0E94E21B81E006C061E070E080E06A -:104ED00090E0F5CF80E01F910F91089580E0089554 -:104EE00080E00895CF93C82F80910203813069F04C -:104EF00018F08230C9F184C0E0911701F0911801D7 -:104F00008081823209F07EC007C0E0911701F091E4 -:104F100018018081823261F48C2F0E946E278111EA -:104F200004C08C2F0E94BA261DC081E090E01AC0F8 -:104F30008C2F0E947027811114C0C43179F048F47D -:104F4000CB3079F0C03109F061C082E08093020378 -:104F500008C0C93219F0C83321F058C010920203BA -:104F600055C081E0817054C0C93291F120F5C4313F -:104F700079F1B0F4C73009F047C08EE180931E018B -:104F800082E380931D018AE080931C0184E1809379 -:104F90001B0188E080931A0188E28093190134C0D4 -:104FA000CE51C63088F5EC2FF0E0EA54FE4F8081F8 -:104FB0008093010329C0CE34E9F020F4CB3421F5ED -:104FC0006AE013C0C13579F0C235F1F461E00DC07B -:104FD00080910103882319F01092010315C081E02C -:104FE0008093020315C061E006C0809101030E9416 -:104FF000F4250AC06AE0809101030E946A2604C079 -:105000001092020380E004C081E002C080E0AACFD9 -:10501000CF9108950E949A23811102C00E947623A5 -:105020000E94B62380931D0380FF02C0869501C0B5 -:1050300080E00C94F10280911D03982F9695292F02 -:1050400030E0233031054CF49F5F990F8170892B3C -:10505000816080931D030E94BA2380911D03869571 -:105060000C94F10280911D03982F969591F0915820 -:10507000990F8170892B80931D038E7F91E009F435 -:1050800090E080911D0390FB80F980931D030E94A6 -:10509000BA2380911D0386950C94F10280911D0323 -:1050A000982F909590FB80F980931D030E94BA235E -:1050B00080911D0380FF02C0869501C080E00C94A2 -:1050C000F10290911D03892F86958F5F8F779170E4 -:1050D000843028F4880F892B80931D0302C090939D -:1050E0001D0380911D038E7F91E009F490E0809173 -:1050F0001D0390FB80F980931D030E94BA238091C9 -:105100001D0386950C94F10220911D03922F969514 -:105110008927982F990F822F8170892B80931D03E7 -:105120008E7F91E009F490E080911D0390FB80F95F -:1051300080931D030E94BA2380911D0386950C94D1 -:10514000F10280911D03869508955058BB27AA2728 -:105150000ED0D1C1C2D130F0C7D120F031F49F3F81 -:1051600011F41EF4B7C10EF4E095E7FB9FC1E92FDF -:10517000D3D180F3BA17620773078407950718F035 -:1051800071F49EF5EBC10EF4E0950B2EBA2FA02D15 -:105190000B01B90190010C01CA01A0011124FF27E4 -:1051A000591B99F0593F50F4503E68F11A16F040DF -:1051B000A22F232F342F4427585FF3CF46953795DE -:1051C0002795A795F0405395C9F77EF41F16BA0BA3 -:1051D000620B730B840BBAF09150A1F0FF0FBB1F51 -:1051E000661F771F881FC2F70EC0BA0F621F731F9A -:1051F000841F48F4879577956795B795F7959E3FF7 -:1052000008F0B3CF9395880F08F09927EE0F979584 -:105210008795089527D108F481E008950CD06BC1DB -:1052200063D140F05AD130F021F45F3F19F03EC114 -:10523000511195C14FC170D198F39923C9F35523EA -:10524000B1F3951B550BBB27AA2762177307840779 -:1052500038F09F5F5F4F220F331F441FAA1FA9F32F -:1052600033D00E2E3AF0E0E830D091505040E69521 -:10527000001CCAF729D0FE2F27D0660F771F881F82 -:10528000BB1F261737074807AB07B0E809F0BB0B71 -:10529000802DBF01FF2793585F4F2AF09E3F510595 -:1052A00068F004C15CC15F3FECF3983EDCF3869587 -:1052B00077956795B795F7959F5FC9F7880F911D0B -:1052C0009695879597F90895E1E0660F771F881FF7 -:1052D000BB1F621773078407BA0720F0621B730BAA -:1052E000840BBA0BEE1F88F7E095089504D06894FC -:1052F000B11135C1089518D188F09F5790F0B92F9A -:105300009927B751A0F0D1F0660F771F881F991F1A -:105310001AF0BA95C9F712C0B13081F01FD1B1E0CF -:1053200008951CC1672F782F8827B85F39F0B93FDF -:10533000CCF3869577956795B395D9F73EF490951C -:105340008095709561957F4F8F4F9F4F0895E8949A -:1053500009C097FB3EF490958095709561957F4FBD -:105360008F4F9F4F9923A9F0F92F96E9BB2793956B -:10537000F695879577956795B795F111F8CFFAF47B -:10538000BB0F11F460FF1BC06F5F7F4F8F4F9F4FAC -:1053900016C0882311F096E911C0772321F09EE80A -:1053A000872F762F05C0662371F096E8862F70E070 -:1053B00060E02AF09A95660F771F881FDAF7880F4A -:1053C0009695879597F9089588D018F011F08CD0AC -:1053D00038F480C0C4C0E92F9FD0B0F35523C9F37F -:1053E000E7FB6217730784079507A8F199F3E92F84 -:1053F000FF2788232AF03197660F771F881FDAF777 -:10540000952F5527442332F091505040220F331FDF -:10541000441FD2F7BB27E91BF50B621B730B840BF0 -:10542000B109C1F222F4620F731F841FB11D3197BD -:105430002AF0660F771F881FBB1FEFCF9150504097 -:105440005AF041F0882332F0660F771F881F915081 -:105450005040C1F7939530C08695779567959F5FCB -:10546000D9F7F8CF990F0008550FAA0BE0E8FEEF27 -:1054700016161706E807F907C0F012161306E40718 -:10548000F50798F0621B730B840B950B39F40A2611 -:1054900061F0232B242B252B21F408950A2609F4EF -:1054A000A140A6958FEF811D811D089597F99F67F3 -:1054B00080E870E060E008959F3F31F0915020F463 -:1054C000879577956795B795880F911D96958795E0 -:1054D00097F908959FEF80EC089500240A9416161A -:1054E000170618060906089500240A9412161306D2 -:1054F000140605060895092E0394000C11F4882360 -:1055000052F0BB0F40F4BF2B11F460FF04C06F5F7B -:105510007F4F8F4F9F4F089557FD9058440F551F51 -:1055200059F05F3F71F04795880F97FB991F61F025 -:105530009F3F79F087950895121613061406551F9C -:10554000F2CF4695F1DF08C0161617061806991F08 -:10555000F1CF86957105610508940895E894BB27FD -:1055600066277727CB0197F908957CDF08F48FEF42 -:1055700008950BD0C0CFB1DF28F0B6DF18F0952327 -:1055800009F094CFA7CF1124EACFC6DFA0F3959FEF -:10559000D1F3950F50E0551F629FF001729FBB271A -:1055A000F00DB11D639FAA27F00DB11DAA1F649FC6 -:1055B0006627B00DA11D661F829F2227B00DA11D79 -:1055C000621F739FB00DA11D621F839FA00D611DFF -:1055D000221F749F3327A00D611D231F849F600D20 -:1055E000211D822F762F6A2F11249F5750408AF059 -:1055F000E1F088234AF0EE0FFF1FBB1F661F771FE5 -:10560000881F91505040A9F79E3F510570F04ECF32 -:10561000A6CF5F3FECF3983EDCF3869577956795D0 -:10562000B795F795E7959F5FC1F7FE2B880F911D02 -:105630009695879597F90895FA01EE0FFF1F30961A -:105640002105310599F16115710561F48038BFE3D9 -:105650009B0749F168949038810561F08038BFEF6D -:105660009B0741F0992342F5FF3FE10531052105F4 -:1056700011F1E8940894E795D901AA2329F4AB2FF6 -:10568000BE2FF85FD0F310C0FF5F70F4A695E0F76F -:10569000F73950F019F0FF3A38F49F779F930CD008 -:1056A0000F9007FC905808953EF014CF60E070E032 -:1056B00080E89FE308954FE79F775F934F933F9371 -:1056C0002F939ED02F913F914F915F9152DF05C054 -:1056D00019F40EF0EBCE42CFFDCE26DFC8F396389C -:1056E000C0F707F80F92E8942BE33AEA48EB5FE73C -:1056F0004EDF0F920F920F924DB75EB70F92C0D050 -:10570000EAE0F1E016D04F915F91EF91FF91E595BE -:10571000EE1FFF1F49F0FE57E0684427EE0F441FBD -:10572000FA95E1F74195550B32D00F9007FE26C050 -:105730000895DF93CF931F930F93FF92EF92DF9221 -:105740007B018C01689405C0DA2EEF011EDFFE019B -:10575000E894A5912591359145915591AEF3EF01CE -:1057600006DDFE019701A801DA9479F7DF90EF904A -:10577000FF900F911F91CF91DF9108959B01AC0194 -:1057800060E070E080E89FE349CD90CE95CECCDE1E -:10579000E8F39923D9F3940F511DBBF39150504076 -:1057A00094F059F0882332F0660F771F881F9150CC -:1057B0005040C1F79E3F510544F7880F911D9695C3 -:1057C000879597F908955F3FACF0983E9CF0BB2712 -:1057D000869577956795B79508F4B1609395C1F76D -:1057E000BB0F58F711F460FFE8CF6F5F7F4F8F4F0B -:1057F0009F4FE3CFB4CE0EF05FCE6CCE689456CE02 -:1058000093DEC8F39923D1F3C6F3DF93CF931F93AD -:105810000F93FF92C92FDD2788232AF02197660F67 -:10582000771F881FDAF720E030E040E85FEB9FE366 -:10583000883920F0803E30F021968F7787DCE2E3D4 -:10584000F1E003C083DCEFE5F1E073DF8B01BE0123 -:10585000EC01FB2E6F5771097595771F880B990B1B -:1058600078DD28E132E741E35FE38FDEAF2D980179 -:10587000AE01FF900F911F91CF91DF9178DC3BCE6D -:10588000FA01DC01AA0FBB1F9B01AC01BF5728F432 -:1058900022273327442750781FC0B75188F4AB2FF5 -:1058A0000024469537952795011CA395D2F3002037 -:1058B00069F0220F331F441FB395DAF30DD045CCA6 -:1058C00061307105A0E88A07B94630F49B01AC014C -:1058D0006627772788279078309621F020833183B8 -:1058E000428353830895AA1BBB1B51E107C0AA1F23 -:1058F000BB1FA617B70710F0A61BB70B881F991F71 -:105900005A95A9F780959095BC01CD01089597FB14 -:10591000072E16F4009407D077FD09D00E94732C4F -:1059200007FC05D03EF4909581959F4F08957095A2 -:1059300061957F4F0895EE0FFF1F0590F491E02DC4 -:105940000994F999FECF92BD81BDF89A992780B547 -:105950000895A8E1B0E042E050E00C94C92C262F55 -:10596000F999FECF92BD81BDF89A019700B4021655 -:1059700039F01FBA20BD0FB6F894FA9AF99A0FBE03 -:1059800008950196272F0E94B02C0C94AF2CDC01B7 -:10599000CB01FC01F999FECF06C0F2BDE1BDF89A3A -:1059A000319600B40D9241505040B8F70895F894E4 -:0259B000FFCF27 -:1059B200640007000CFF0000003F64041092106FA7 -:1059C200103B1007100101DF022808140A321E00E2 -:1059D20002040507090B0C0E1011131517181A1CD7 -:1059E2001D1F2123242628292B2D2F303234353711 -:1059F200393B1F0F03764F5F6F7F4969437909591E -:105A020053633149803F5D8B803FF8BF803FCAE1DD -:105A1200803F73ED803FCAE1803FF8BF803F5D8BDE -:105A2200803F3149803F0000803FF16D7F3F75EA42 -:105A32007E3F4C827E3F833F7E3F84287E3F833F72 -:105A42007E3F4C827E3F75EA7E3FF16D7F3F0000D4 -:105A5200803F3F4D3639ED04A0046A043104C4038B -:105A6200DD03F6030F04010203040506070809001B -:00000001FF diff --git a/keyboard/planck/keymaps/default/compiled.hex b/keyboard/planck/keymaps/default/compiled.hex deleted file mode 100644 index a4d69eaa9f..0000000000 --- a/keyboard/planck/keymaps/default/compiled.hex +++ /dev/null @@ -1,1611 +0,0 @@ -:100000000C941D050C9461050C9461050C9461051C -:100010000C9461050C9461050C9461050C946105C8 -:100020000C9461050C9461050C94D2180C94A419DD -:100030000C9406270C9461050C9461050C946105E1 -:100040000C9461050C94C2050C9461050C94610537 -:100050000C9461050C946E270C9461050C94610559 -:100060000C9461050C9461050C9461050C94610578 -:100070000C9461050C9461050C9461050C94610568 -:100080000C94B80E0C9461050C9461050C946105F8 -:100090000C9461050C9461050C9461050C94610548 -:1000A0000C9461050C9461050C9461052A063C06CC -:1000B0005006620671067B06CF06CF06CF06CF0636 -:1000C000CF06CF068906B906CB06111A331A211BB3 -:1000D000331A211B781A9B1A211BF01A031BED1DE2 -:1000E000ED1D1C1E1C1E5B1E7B1ED11FD11F861EFC -:1000F000D11F361F361F9D1FA61FD11FCB1F431FA9 -:10010000431F431F431F431F431F431F431F431FDF -:10011000431F431F431F431F431F431F431F531FBF -:10012000611F681F6F1F791F07634236B79BD8A7EF -:100130001A39685618AEBAAB558C1D3CB7CC57630C -:10014000BD6DEDFD753EF6177231BF000000803FBA -:1001500008000000BE922449123EABAAAA2ABECDD6 -:10016000CCCC4C3E00000080BEABAAAAAA3E000048 -:100170000000BF000000803F000000000008417840 -:10018000D3BB4387D1133D190E3CC3BD4282AD2B77 -:100190003E68EC8276BED98FE1A93E4C80EFFFBE6F -:1001A00001C4FF7F3F0000000000000000000000CD -:1001B0000000000000010204060A0F17202C3A4A32 -:1001C0005D71879DB3C7DAE9F5FCFFFCF5E9DAC795 -:1001D000B39D87715D4A3A2C20170F0A060402016D -:1001E00000000000000000000000010801150109E6 -:1001F00001190112010F0208021502090219021267 -:10020000020F002B0014001A000800150017001C34 -:100210000018000C00120013002A00290004001628 -:1002200000070009000A000B000D000E000F00334C -:10023000003400E1001D001B00060019000500113C -:1002400000100036003700380028000530E000E2DA -:1002500000E30003302C002C000430500051005209 -:10026000004F002B0014001A00090013000A000DB3 -:10027000000F0018001C0033002A0029000400159C -:10028000001600170007000B00110008000C0012F8 -:10029000003400E1001D001B000600190005000EDF -:1002A00000100036003700380028000530E000E27A -:1002B00000E30003302C002C0004305000510052A9 -:1002C000004F002B0034003600370013001C0009DB -:1002D000000A00060015000F002A00290004001281 -:1002E00000080018000C0007000B00170011001692 -:1002F000003800E100330014000D000E001B000563 -:100300000010001A0019001D0028000530E000E26E -:1003100000E30003302C002C000430500051005248 -:10032000004F0035021E021F02200221022202237A -:100330000224022502260227022A004C003A003B32 -:10034000003C003D003E003F002D022E022F0230F7 -:1003500002310201004000410042004300440045D8 -:1003600000320264020100010001000100010001ED -:100370000001000100010001000100AB00AA00A97A -:1003800000AE0035001E001F0020002100220023C7 -:100390000024002500260027002A004C003A003BDC -:1003A000003C003D003E003F002D002E002F00309D -:1003B000003100010040004100420043004400457C -:1003C0000032006400010001000100010001000191 -:1003D0000001000100010001000100AB00AA00A91A -:1003E00000AE001E001E001E001E001E001E001E8D -:1003F000001E001E001E001E001E00000014001A39 -:10040000000800150017001C0018000C0012001353 -:10041000002F000E3004001600070009000A000B30 -:10042000000D000E000F00330034000D30000000FE -:10043000000600190000000000110010000000007C -:1004400000000000000000000000000000000000AC -:10045000000000000000000000000000000000009C -:10046000000000000000000000000000000000008C -:10047000000000000000000000000000000000007C -:10048000000000000000000000000000000000006C -:10049000000000000000000000000000000000005C -:1004A000000000000000000000000000000000004C -:1004B000000000000000000000000000000000003C -:1004C000000000000000000000000000000000002C -:1004D000000000000000000000000000000000001C -:1004E000000000000000000000000000000000000C -:1004F00000000000000000000000000000000000FC -:1005000000000000000000000000000000000000EB -:1005100000000000000000000000000000000000DB -:1005200000000000000000000000000000000000CB -:1005300000000000000000000000000000000000BB -:1005400000000000000000000000000000000000AB -:10055000000000000000000000000000000000009B -:10056000000000000000000000000000000000008B -:10057000000000000000000000000000000000007B -:10058000000000000000000000000000000000006B -:10059000000000000000000000000000000000005B -:1005A000000000000000000000000000000000004B -:1005B000000000000000000000000000000000003B -:1005C000000000000000000000000000000000002B -:1005D000000000000000000000000000000000001B -:1005E000000000000000000000000000000000000B -:1005F00000000000000000000000000000000000FB -:1006000000000000000000000000000000000000EA -:1006100000000000000000000000000000000000DA -:1006200000000000000000000000000000000000CA -:1006300000000000000000000000000000000000BA -:1006400000000000000000000000000000000000AA -:10065000000000000000000000000000000000009A -:10066000000000000000000000000000000000008A -:10067000000000000000000000000000000000007A -:10068000000000000000000000000000000000006A -:10069000000000000000000000000000000000005A -:1006A000000000000000000000000000000000004A -:1006B000000000000000000000000000000000003A -:1006C000000000000000000000000000000000002A -:1006D000000000000000000000000000000000001A -:1006E000000000000000000000000000000000000A -:1006F00000000000000000000000000000000000FA -:1007000000000000000000000000000000000000E9 -:1007100000000000000000000000000000000000D9 -:1007200000000000000000000000000000000000C9 -:1007300000000000000000000000000000000000B9 -:1007400000000000000000000000000000000000A9 -:100750000000000000000000000000000000000099 -:100760000000000000000000000000000000000089 -:100770000000000000000000000000000000000079 -:100780000000000000000000000000000000000069 -:100790000000000000000000000000000000000059 -:1007A0000000000000000000000000000000000049 -:1007B0000000000000000000000000000000000039 -:1007C0000000000000000000000000000000000029 -:1007D0000000000000000000000000000000000019 -:1007E0000000000000000000000000000000000009 -:1007F00000000000000000000000000000000000F9 -:100800000000000100005001000100010001000192 -:100810000001000100010001004C00010001000185 -:100820000020502150135012500030013002300C83 -:100830003001000100275026502350245028502911 -:100840005001000100010001000100010001000150 -:100850000001000100010001000100010001000190 -:100860000001002803540068006500200050006C5F -:100870000061006E0063006B0020004B0065007992 -:100880000062006F0061007200640000002C034FE2 -:10089000007200740068006F006C0069006E0065F3 -:1008A000006100720020004B006500790062006F5B -:1008B0000061007200640073000000040309040971 -:1008C000026D00040100A0FA090400000103010107 -:1008D00000092111010001224000070581030800E1 -:1008E0000A090401000103010200092111010001AC -:1008F000224D000705820308000A090402000103D3 -:1009000000000009211101000122360007058303C0 -:1009100008000A0904030001030000000921110175 -:1009200000012239000705840310000112011001A3 -:1009300000000008EDFE60600100010200010501F9 -:100940000906A101050719E029E715002501950809 -:1009500075018102050819012905950575019102A6 -:1009600095017503910105071900297715002501E7 -:10097000957875018102C005010980A101850216E3 -:10098000010026B7001A01002AB7007510950181F1 -:1009900000C0050C0901A1018503160100269C0277 -:1009A0001A01002A9C02751095018100C0050109F9 -:1009B00002A1010901A10005091901290515002558 -:1009C00001950575018102950175038101050109F4 -:1009D0003009311581257F95027508810609381582 -:1009E00081257F950175088106050C0A380215815D -:1009F000257F950175088106C0C005010906A10182 -:100A0000050719E029E71500250195087501810200 -:100A100095017508810105081901290595057501DC -:100A200091029501750391010507190029FF150031 -:100A300026FF00950675088100C011241FBECFEF68 -:100A4000DAE0DEBFCDBF04B603FE24C080918E0481 -:100A500090918F04A0919004B09191048730904BB5 -:100A6000A740B04BB9F410928E0410928F041092EC -:100A700090041092910414BE84B7877F84BF88E1EC -:100A80000FB6F89480936000109260000FBEE0E013 -:100A9000F8E3099513E0A0E0B1E0E0E7F2E602C078 -:100AA00005900D92A033B107D9F714E0A0E3B3E0AD -:100AB00001C01D92AE38B107E1F70E941C160C94DC -:100AC00036310C940000089581E0089508950C9447 -:100AD00063050C9464050C9466050E94002D23E0C8 -:100AE00030E0281B3109220F209334030895282F6A -:100AF0002F9880918000211108C0877F809380000B -:100B000010928D0010928C001BC088608093800032 -:100B1000233019F48FEF9FEF0FC083E090E0821B2A -:100B20009109880F991F2FEF3FEFA90102C0569539 -:100B300047958A95E2F7CA0190938D0080938C00C7 -:100B40000C946D050E946D0584E080933303109230 -:100B500030030895279A2F988FEF9FEF9093870087 -:100B6000809386008AE08093800089E180938100F1 -:100B70000E94692C0C94A2050E94AA056E9A769A8E -:100B80000C94EF061F920F920FB60F9211242F9321 -:100B90003F938F939F93EF93FF93E0913103F091F5 -:100BA0003203CF010196909332038093310300907A -:100BB000330302C0F695E7950A94E2F7EF7380914C -:100BC0003003823019F4E03251F404C0813039F43A -:100BD000EF3329F480916F008D7F80936F00F0E0F8 -:100BE000E655FE4FE49121E031E0E29FC001E39F32 -:100BF000900D11240090340302C0969587950A94B5 -:100C0000E2F790938D0080938C00FF91EF919F917C -:100C10008F913F912F910F900FBE0F901F901895BD -:100C2000CF93DF93EC010E940728BE0180E090E0A3 -:100C3000DF91CF910C94FC230F931F93462F50E02C -:100C40004F30510508F0ABC0DC01FA01EA5AFF4F02 -:100C50000C94FA3012968C91882309F4A0C000E01D -:100C600010E0980140E064E070E088E292E00E94C9 -:100C7000361281E090E011C012968C91882309F41D -:100C80008EC000E010E0980140E066E070E088EB84 -:100C900091E00E94361282E090E00E9410067FC030 -:100CA00012968C91882309F47AC000E010E0980134 -:100CB00040E068E070E088EE91E00E94361284E047 -:100CC00090E0EBCF12968C91882311F083E00EC058 -:100CD00083E00E949A2440E164E083E00E949B0C40 -:100CE0005EC012968C91882321F084E00E947924C2 -:100CF000F2CF84E0EECF12968C91882331F085EE0E -:100D00000E94911C0E94C02C4AC085EE0E94591D71 -:100D100046C012968C91882309F441C00E94EB0DC5 -:100D200000E010E0980140E066E070E088E891E0C3 -:100D30000E94361284E00E949A2483E00E949A2442 -:100D400080E10E949A2485E00E9479240E94F42781 -:100D5000811102C00E94D0270E940C2890E090933D -:100D60008D0480938C04806880938C040E941028EA -:100D700016C012968C91882391F000E010E0980143 -:100D800040E066E070E088E591E00E94361285E080 -:100D90000E949A2404C012968C91811103C080E0B5 -:100DA00090E002C08AEE91E01F910F9108950F9399 -:100DB0001F932FEF89EF90E0215080409040E1F7A2 -:100DC00000C0000000E010E0980140E065E070E045 -:100DD00088E492E00E9436121F910F9108950C94BE -:100DE000D7060F931F9300E010E0980140E063E006 -:100DF00070E080E091E00E9436122FEF82E597E0EC -:100E0000215080409040E1F700C000001F910F91F9 -:100E10000C94EB0D0F931F9300E010E0980140E05D -:100E200068E070E088E191E00E9436121F910F9116 -:100E300008950C940A0781E008950C941B07089507 -:100E40000C94BC0580918503882309F448C08091E7 -:100E5000410390914203009779F40E9438279093C0 -:100E60004203809341038091430390E0009771F423 -:100E70008091440390E00AC00E94442720917002B0 -:100E8000309171022817390740F329C00197880F64 -:100E9000991F880F991FFC01EB5BFC4F60817181EA -:100EA000828193810E941E0EE091430384E0E89FBB -:100EB000F0011124EB5BFC4F608171818281938191 -:100EC0004FE050E00E94D6118091430390E00196DC -:100ED0006091440370E00E94E630809343030C94D9 -:100EE0006705109287030C94EB0D81E080938703D4 -:100EF0000C94190708958F929F92AF92BF92EF9230 -:100F0000FF920F931F93CF93DF93CDB7DEB7A397D5 -:100F10000FB6F894DEBF0FBECDBF7C01FC0100818F -:100F20001181C8010E943525B8010E947D098C01FC -:100F3000B7010E941D07882309F4CCC10032F0E5F7 -:100F40001F0741F4F7018281882309F458C00E94E9 -:100F5000CD12C0C10132F0E51F0741F4F7018281D3 -:100F6000882309F44CC00E94D612B4C10232F0E5C5 -:100F70001F0751F4F7018281882309F440C00E94C1 -:100F8000C9128111F0CFE3CF0332F0E51F0739F426 -:100F9000F7018281882399F10E9475079BC1043271 -:100FA000F0E51F0739F4F7018281882341F10E949F -:100FB000710790C10532F0E51F0749F4F7018281FE -:100FC0008823E9F0809187038111F1CFE5CF0632C4 -:100FD000F0E51F0739F4F7018281882381F00E9430 -:100FE000DD120AC00732F0E51F0749F4F7018281DC -:100FF000882329F00E94E8120E940A076BC18091A1 -:101000008703811105C0F70182818111CFC018C10A -:10101000003E110579F4F7018281882309F44DC05F -:101020000E94EB0D81E0809386031092850310925D -:10103000440350C1023E110559F4F701828188230F -:10104000E1F10E94EB0D109286031092850342C1DC -:10105000033E110591F4F7018281882371F10E940A -:10106000EB0D1092860381E0809385031092430379 -:1010700010924203109241032DC10235110559F41B -:10108000F7018281882309F425C180917002909133 -:1010900071020A970DC00135110579F4F7018281BB -:1010A000882309F417C180917002909171020A9609 -:1010B00090937102809370020DC14091740283E29B -:1010C000EFE8F2E0DE01119601900D928A95E1F7CA -:1010D000F701808121E030E02C0F3D1F280F311DEA -:1010E000C9012091720230917302FC01E20FF31FDB -:1010F0006081772767FD7095640F711D882777FDE4 -:101100008095982F0E94082E20E030E040E451E4C2 -:101110000E946D2D4B015C01F701218184E090E07C -:10112000821B9109BC01882777FD8095982F0E942A -:10113000082E9B01AC01C501B4010E94052D9B0145 -:10114000AC0160E070E080E090E40E947B2F20E042 -:1011500030E04CED50E40E94182F4B015C01F70188 -:1011600082818823D1F04FE050E0C501B4010E9494 -:10117000D611809186038823A1F08091440324E056 -:10118000829FF0011124EB5BFC4F80829182A2824E -:10119000B3828F5F8093440304C0C501B4010E94F1 -:1011A0001E0E0F3F110508F02ECF94C08091400312 -:1011B00081111FC0043130E5130709F051C00E94AE -:1011C0001F0781E0809340030E94382790933F03DC -:1011D00080933E0310923703109239031092380324 -:1011E00010923B0310923A0310923D0310923C037D -:1011F00071C080913E0390913F030E944427883C38 -:10120000910570F480913703E82FF0E0EE0FFF1F97 -:10121000E85CFC4F118300838F5F809337035AC0D3 -:10122000043880E5180721F00538104501F13AC06F -:10123000F7018281882341F01092350382E01EC0BD -:10124000043830E5130759F580913503811106C044 -:1012500086E20E94911C86E20E94591D82E01CC019 -:101260000438F0E51F0741F305381045D9F4F701BC -:101270008281882331F01092360380E20E94A81DFB -:1012800029C080913603811106C087E20E94911C1B -:1012900087E20E94591D80E20E94AF1D1BC00538E5 -:1012A000104529F381E08093350380933603C7010D -:1012B000A3960FB6F894DEBF0FBECDBFDF91CF91DE -:1012C0001F910F91FF90EF90BF90AF909F908F90E4 -:1012D0000C94690580E0A3960FB6F894DEBF0FBEAC -:1012E000CDBFDF91CF911F910F91FF90EF90BF90F5 -:1012F000AF909F908F90089508959CE0799FF001A2 -:10130000112490E3899FE00DF11D1124E60FF11DDA -:10131000EE0FFF1FED5FFD4F859194910895880FAB -:10132000991FFC01ED57FF4F859194910895880F07 -:10133000991FFC01ED5FFD4F8591949108950F93E6 -:101340001F93CF93DF93EC01811521E39207A0F562 -:10135000C11580E3D80708F0D7C0C83ED105D8F43E -:10136000C03ED10508F007C2C83AD10578F4C53AA5 -:10137000D10508F06AC0C130D10509F463C008F492 -:10138000F7C1C430D10508F0F6C1F2C1CB3BD1059D -:1013900008F466C0EDC1C11590E2D90708F0AFC0EE -:1013A000C11521E0D20708F0E6C1C03FD10508F41D -:1013B000DFC18E0110651FC2C03880E5D80700F577 -:1013C000C03790E5D90708F0A3C0C11520E5D207C2 -:1013D00009F4ACC050F4CE01905480319F4008F025 -:1013E000C7C1DF708E01106A06C2C13080E5D80720 -:1013F00009F4AEC0C43190E5D90708F4AFC0B8C154 -:10140000C33820E5D20709F48EC050F4C13890E506 -:10141000D90709F482C008F083C000E011EDEBC1E8 -:10142000C03181E5D80708F4A3C1C11597E5D907F4 -:1014300008F436C1CE0190578115904108F098C14B -:10144000DF7093C101E010E0D6C1C53AD10509F4BF -:1014500094C1C63AD10509F093C102E810E4CBC1AA -:10146000C83AD10509F48FC1C93AD10509F48EC132 -:10147000CA3AD10509F48DC1CB3AD10509F48CC122 -:10148000CC3AD10509F48BC1CD3AD10509F48AC112 -:10149000C03BD10509F489C1CE3AD10509F488C110 -:1014A000CF3AD10509F487C1C13BD10509F486C102 -:1014B000C23BD10509F485C1C33BD10509F484C100 -:1014C000C43BD10509F483C1C53BD10509F482C1F0 -:1014D000C63BD10509F481C1C73BD10509F480C1E0 -:1014E000C83BD10509F47FC1C93BD10509F47EC1D0 -:1014F000CA3BD10509F47DC100E014E47CC1CE01F2 -:101500009F700E94970978C1DD278E01106C73C10E -:10151000CF70DD278E01146D6EC100E010ED6BC140 -:1015200000E012ED68C100E013ED65C10E943C20AF -:101530000E94EB0D0E94F1068FEF94E32CE08150A6 -:1015400090402040E1F700C000000E94932753C163 -:10155000809162048160809362044DC10E94F427EF -:10156000811102C00E94D0270E940C2890E0909325 -:101570008D0480938C04C23080E5D80721F48091DB -:101580008C04816086C0C43090E5D90721F4809135 -:101590008C0482607EC0C63020E5D20721F48091A1 -:1015A0008C04846076C0C83080E5D80719F4809137 -:1015B0008C0427C0CA3090E5D90721F480918C04AF -:1015C000806167C0CC3020E5D20721F480918C0483 -:1015D00080625FC0CE3080E5D80721F480918C0412 -:1015E000806457C0C03190E5D90721F480918C0404 -:1015F00080684FC0C23120E5D20729F480918C0465 -:101600008460886046C0C33080E5D80721F48091AB -:101610008C048E7F3EC0C53090E5D90721F48091BF -:101620008C048D7F36C0C73020E5D20721F480912D -:101630008C048B7F2EC0C93080E5D80719F48091C7 -:101640008C0426C0CB3090E5D90721F480918C041E -:101650008F7E1FC0CD3020E5D20721F480918C040D -:101660008F7D17C0CF3080E5D80721F480918C049E -:101670008F7B0FC0C13190E5D90721F480918C0494 -:101680008F7707C0C331D04531F480918C048B7FB4 -:10169000877F80938C0480918C040E941028ABC0BB -:1016A0008D2F99278F70992781309105D9F49E014C -:1016B0002370332702C0880F991F2A95E2F79C6890 -:1016C0008E0144E0000F111F4A95E1F700271370C7 -:1016D000802B912B53E0CC0FDD1F5A95E1F7C0769C -:1016E000DD272FC08230910531F4DC2FCC278E010D -:1016F000016F106A80C08330910569F4CE01837058 -:10170000992701E010E002C0000F111F8A95E2F74F -:10171000C8019C680FC084309105B9F4CE01837074 -:10172000992701E010E002C0000F111F8A95E2F72F -:10173000C8019A6823E0CC0FDD1F2A95E1F7C07E2F -:10174000D7708C010C2B1D2B56C08530910531F4C0 -:10175000DC2FCC278E01046F106A4DC0069709F06C -:101760004AC0CF71DD27DC2FCC278E01106243C029 -:1017700000E010E040C08E013EC001E810E43BC034 -:1017800003E810E438C002EE14E435C009EE14E4B6 -:1017900032C00AEE14E42FC005EB14E42CC006EBB3 -:1017A00014E429C007EB14E426C00CEC14E423C0B5 -:1017B0000DEC14E420C003E815E41DC00AE815E4AC -:1017C0001AC002E915E417C004E915E414C001E2E7 -:1017D00016E411C003E216E40EC004E216E40BC0E6 -:1017E00005E216E408C006E216E405C007E216E4C6 -:1017F00002C00AE216E4C801DF91CF911F910F9158 -:1018000008959CE0799FF001112490E3899FE00DF9 -:10181000F11D1124E60FF11DEE0FFF1FED5FFD4FCF -:1018200085919491803E9105E0F4803C910558F5B6 -:101830008133910509F46FC048F48932910509F4A8 -:1018400063C08A32910509F46DC072C08933910575 -:10185000E9F082389105D1F08533910509F44DC046 -:1018600067C0833E910581F138F4803E9105B9F05F -:10187000823E9105D9F05CC0863E910561F1873EBC -:101880009105A1F155C00E948F09089520918C0403 -:1018900020FD02C021FF4CC080EE90E049C0809145 -:1018A0008C0480FFF9CF89E390E042C080918C04E2 -:1018B00082FF0EC080918C0484FF03C080E090E022 -:1018C00037C083EE90E034C080918C0482FFF2CF69 -:1018D00082EE90E02DC080918C0483FF0BC080913C -:1018E0008C0484FDEBCF87EE90E022C080918C04C5 -:1018F00083FFF5CF86EE90E01BC080918C0485FFBE -:1019000007C089E290E014C080918C0485FFF9CF74 -:1019100085E390E00DC080918C0486FF07C08AE2C9 -:1019200090E006C080918C0486FFF9CF81E390E0BF -:101930000E949F090895CF92DF92EF92FF920F933A -:101940001F9301E010E020E030E06801790104C05D -:10195000CC0CDD1CEE1CFF1C8A95D2F704C0000FD6 -:10196000111F221F331F6A95D2F70C291D292E291A -:101970003F29C0904504D0904604E0904704F09081 -:101980004804C022D122E222F322842FC016D106BD -:10199000E206F30641F41F910F91FF90EF90DF9064 -:1019A000CF900C9479241F910F91FF90EF90DF90CE -:1019B000CF900C949A240C946B05E82FF0E0E2543D -:1019C000FD4F8081E82FEF70F0E082958F7021E06D -:1019D00030E0A90102C0440F551F8A95E2F740A3E9 -:1019E00008950F931F93CF93DF9385B7806885BFCA -:1019F00085B7806885BFC3E0D0E001E010E0FE015C -:101A0000E254FD4F8081E82FEF70F0E021A1829534 -:101A10008F70A80102C0440F551F8A95E2F7CA01D2 -:101A2000822B81A38C2F0E94DD0C219740F78BE045 -:101A300090E061E070E0FC01EE54FD4F2081E22F68 -:101A4000EF70F0E042A122952F70DB0102C0AA0FD7 -:101A5000BB1F2A95E2F79D01242B22A3019758F77B -:101A6000DF91CF911F910F910C942007EF92FF927D -:101A70000F931F93CF93DF9300E913E0C3E0EE24AD -:101A8000E394F12CD5E08C2F0E94DD0C8BE090E0EC -:101A900040E050E0FC01EE54FD4F6081E62FEF7016 -:101AA000F0E020A130E062956F7002C03595279577 -:101AB0006A95E2F720FD09C09701082E02C0220FA7 -:101AC000331F0A94E2F7422B532B019718F7F801C2 -:101AD000929182918F018417950721F05183408361 -:101AE000D09375028C2F0E94DD0CC15060F680915E -:101AF000750287FD2CC08150809375028F3F39F0AD -:101B00008FE99FE00197F1F700C0000020C08091AD -:101B10008E0390918F039093970380939603809107 -:101B20008C0390918D0390939503809394038091FF -:101B30008A0390918B0390939303809392038091F7 -:101B400088039091890390939103809390030E945E -:101B5000220781E0DF91CF911F910F91FF90EF90CD -:101B60000895E82FF0E0EE0FFF1FE057FC4F808153 -:101B70009181089508950F931F93CF9308E913E07F -:101B8000C0E0F801929182918F010E94B026C80FA7 -:101B9000F3E000391F07A9F78C2FCF911F910F9108 -:101BA00008950E94F427811102C00E94D0270E944C -:101BB0001E28809377043E9A809171008D7F8093D8 -:101BC000710082E0809390008AE18093910081E02F -:101BD00080939A03089580919A03811102C00E9414 -:101BE000D10D1092EA031092E903809171008D7F6C -:101BF00080937100809190008F7380939000109279 -:101C0000AC031092AB031092E3031092E403109222 -:101C1000E5031092E6031092E2031092E103E1EC77 -:101C2000F3E0A1EBB3E011921192119211921D9287 -:101C30001D9283E0E13EF807B1F70895CF92DF925D -:101C4000EF92FF920F931F93CF93DF932091AB03FB -:101C5000222309F484C06B017C0180919A038111D5 -:101C600002C00E94D10D01EE13E0C7E0D0E0A70151 -:101C70009601F80192918291729162918F010E9476 -:101C8000692D811131C0FE01EE0FFF1FEE0FFF1F06 -:101C9000EF53FC4F1082118212821382DE01AA0FD1 -:101CA000BB1FAF54BC4F11961C921E92C730D1057A -:101CB000E9F0219644815581668177814083518383 -:101CC00062837383148215821682178212968D9115 -:101CD0009C91139711969C938E9313961C921E922F -:101CE000129734961296E2CF219708F68091E90375 -:101CF0009091EA03019797FD05C09093EA038093C2 -:101D0000E90304C01092EA031092E9038091E90309 -:101D10009091EA032091E7033091E80328173907EF -:101D200024F01092E8031092E703892BC1F480910C -:101D300071008D7F80937100809190008F738093EC -:101D400090001092E3031092E4031092E5031092C6 -:101D5000E6031092E2031092E1031092AB03DF91CD -:101D6000CF911F910F91FF90EF90DF90CF9008954A -:101D70001F920F920FB60F9211244F925F926F92A3 -:101D80007F928F929F92AF92BF92CF92DF92EF920B -:101D9000FF922F933F934F935F936F937F938F9314 -:101DA0009F93AF93BF93CF93DF93EF93FF93809174 -:101DB000AB03882309F49BC1C091E903D091EA03E6 -:101DC0001C161D060CF093C140909B0350909C0381 -:101DD00060909D0370909E0320E030E0A901C30154 -:101DE000B2010E94142F18160CF065C0C130D10545 -:101DF00009F452C08091E7039091E803BE010E946C -:101E0000E6307C019093E8038093E7038090AD0374 -:101E10009090AE03A090AF03B090B00320E030E00C -:101E200040E85FE3C501B4010E94052D6093AD0356 -:101E30007093AE038093AF039093B003F701EE0F5E -:101E4000FF1FEE0FFF1FEF53FC4FA30192016081B4 -:101E50007181828193810E946D2D20E030E040E00D -:101E60005EE30E94182F9B01AC01C501B4010E94E2 -:101E7000142F18168CF4C7010196BE010E94E6309B -:101E80009093E8038093E7031092AD031092AE03A2 -:101E90001092AF031092B003E091E703F091E803D2 -:101EA000EE0FFF1FEE0FFF1FEF53FC4F608171819C -:101EB00082819381D0C0C090E303D090E403E0908E -:101EC000E503F090E60320E030E0A901C701B60188 -:101ED0000E94692D2197882309F4A2C0FE01EE0F0C -:101EE000FF1FEE0FFF1FEF53FC4F80809180A280F9 -:101EF000B380A5019401C701B6010E94692D87FF37 -:101F000031C0A501940160E070E08CED93EC0E947B -:101F10006D2D20E030E040E451E40E946D2D20E082 -:101F200030E040E05FE30E94182F9B01AC0160E0CD -:101F300070E080E090E40E947B2F9B01AC01C50122 -:101F4000B4010E94182F9B01AC01C701B6010E9489 -:101F5000692D87FF07C0A701960160E070E08CED56 -:101F600093E439C0A5019401C701B6010E94142F62 -:101F700018160CF055C0A501940160E070E08CEDDE -:101F800093E40E946D2D20E030E040E451E40E9493 -:101F90006D2D20E030E040E05FE30E94182F9B01B0 -:101FA000AC0160E070E080E090E40E947B2F9B0138 -:101FB000AC01C501B4010E94182F9B01AC01C701FF -:101FC000B6010E94142F18165CF5A701960160E077 -:101FD00070E08CED93EC0E946D2D20E030E040E449 -:101FE00051E40E946D2D20E030E040E05FE30E946C -:101FF000182F9B01AC0160E070E080E090E40E944B -:102000007B2F9B01AC01C701B6010E94182F609382 -:10201000E3037093E4038093E5039093E60313C016 -:10202000FE01EE0FFF1FEE0FFF1FEF53FC4F8081ED -:102030009181A281B3818093E3039093E403A09301 -:10204000E503B093E6036091E3037091E4038091AC -:10205000E5039091E60320919803309199032F3F77 -:102060004FEF340731F02F5F3F4F309399032093A8 -:1020700098030E94F3126B017C0120E034E244EFEC -:1020800051E40E94692D87FF08C086EFC82E88E2C0 -:10209000D82E84EFE82E81E4F82E20E030E040E0F6 -:1020A00051E4C701B6010E94182F9B01AC0160E00A -:1020B00074E284E79BE40E946D2D6B017C010E9419 -:1020C000DA2D7093970060939600209176023091FC -:1020D00077024091780250917902C701B6010E94BF -:1020E000182F0E94DA2D70939900609398008091C8 -:1020F000AC03882309F433C1C090A703D090A80390 -:10210000E090A903F090AA0320E030E0A901C70104 -:10211000B6010E94142F1816D4F58091980390915F -:1021200099038F3F2FEF920729F00196909399031F -:1021300080939803C701B6010E94F31220E030E0BB -:1021400040E051E40E94182F9B01AC0160E074E272 -:1021500084E79BE40E946D2D6B017C010E94DA2DC7 -:1021600070939700609396002091760230917702E9 -:102170004091780250917902C701B6010E94182F50 -:102180000E94DA2D709399006093980008C0109215 -:10219000970010929600109299001092980060910A -:1021A000A1037091A2036F5F7F4F7093A2036093AE -:1021B000A103209196003091970080E090E0232BBE -:1021C000F1F0C0919600D09197000E94062E6B010D -:1021D0007C01BE0180E090E00E94062E9B01AC01D4 -:1021E0006091A3037091A4038091A5039091A6032D -:1021F0000E946D2D20E03FEF4FE757E410C00E9492 -:10220000062E6B017C0120E030EE4FEF54E460912C -:10221000A3037091A4038091A5039091A6030E944B -:10222000182F9B01AC01C701B6010E94142F87FD36 -:1022300096C080919F038F5F80939F0390E02091D1 -:1022400073043091740482179307A0F080917E0488 -:10225000882319F010929F030DC0809171008D7F2B -:1022600080937100809190008F7380939000109202 -:10227000AC037DC08091A003C0919F03811128C051 -:10228000C0907804D0907904E0907A04F0907B04B8 -:1022900020E030E0A901C701B6010E94142F1816F2 -:1022A000BCF481E08093A0031092A7031092A803CE -:1022B0001092A9031092AA03C092A303D092A40380 -:1022C000E092A503F092A603C150C0939F0343C0C0 -:1022D0001092A0031092990310929803E091750454 -:1022E000F091760448E0C49FE00DF11D1124808137 -:1022F0009181A281B3818093A7039093A803A093B7 -:10230000A903B093AA0320E030E040E85EE36481D3 -:102310007581868197810E94182F6B017C018091C5 -:102320007A02682F70E080E090E00E94062E20E0A4 -:1023300030E048EC52E40E946D2D9B01AC01C701D6 -:10234000B6010E94182F6093A3037093A403809397 -:10235000A5039093A6031092A2031092A10380916B -:10236000770480FD04C01092AC031092AB03FF9180 -:10237000EF91DF91CF91BF91AF919F918F917F911D -:102380006F915F914F913F912F91FF90EF90DF9070 -:10239000CF90BF90AF909F908F907F906F905F9005 -:1023A0004F900F900FBE0F901F901895CF92DF9215 -:1023B000EF92FF92CF93DF936B017C01EA01809152 -:1023C0009A03811102C00E94D10D8091770480FF91 -:1023D00046C08091E9039091EA0308970CF03FC052 -:1023E000809171008D7F809371008091AC03811189 -:1023F0000E94EB0D81E08093AB0310929903109241 -:10240000980320E030E0A901C701B6010E94142F13 -:102410001816DCF48091E9039091EA03FC01EE0FB9 -:10242000FF1FEE0FFF1FEF53FC4FC082D182E282ED -:10243000F382FC01EE0FFF1FEF54FC4FD183C083EA -:1024400001969093EA038093E90380917100826082 -:102450008093710080919000806880939000DF915C -:10246000CF91FF90EF90DF90CF9008958F929F9241 -:10247000AF92BF92CF92DF92EF92FF920F931F9392 -:10248000CF93DF93EC017B01D42E48015901809159 -:102490009A03811102C00E94D10D8091770480FFC0 -:1024A0006BC0809171008D7F809371008091AB0330 -:1024B00081110E94EB0D81E08093AC03D0937604F0 -:1024C000C0937504F0927404E0927304D0927E0479 -:1024D0008092780490927904A0927A04B0927B045E -:1024E0001092AD031092AE031092AF031092B0039E -:1024F00010929F0388819981AA81BB818093A70351 -:102500009093A803A093A903B093AA0320E030E01E -:1025100040E85EE36C817D818E819F810E94182F4F -:102520006B017C0180917A02682F70E080E090E07E -:102530000E94062E20E030E048EC52E40E946D2D0F -:102540009B01AC01C701B6010E94182F6093A30341 -:102550007093A4038093A5039093A6031092A20303 -:102560001092A1038091710082608093710080912C -:102570009000806880939000DF91CF911F910F9120 -:10258000FF90EF90DF90CF90BF90AF909F908F9093 -:102590000895809177048170089580917704816017 -:1025A000809377040E9422280C947A078091770404 -:1025B0008E7F809377040C9422288091EB0390E027 -:1025C000019666E070E00E94E6308093EB03089588 -:1025D0008091EB0390E0019766E070E00E94E630A6 -:1025E0008093EB0308958F929F92AF92BF92CF9208 -:1025F000DF92EF92FF920F931F93CF93DF936B01C4 -:102600007C01C0919803D0919903BE0180E090E0D5 -:102610000E94062E4B015C01A701960160E070E06C -:102620008CE594E40E946D2D9B01AC01C501B401C1 -:102630000E94182F0E94DA2D2091EB03233009F419 -:1026400073C028F4222351F02130E9F02CC124304A -:1026500009F4A0C0253009F4E0C025C180E090E075 -:10266000A0E0BFE38093760290937702A093780274 -:10267000B093790210929B0310929C0310929D03D9 -:1026800010929E0310C110929B0310929C03109213 -:102690009D0310929E036431710540F46A30710508 -:1026A00060F520E030E040E85EE32BC0693C710556 -:1026B00008F0AAC080E090E00E94062E20E030E002 -:1026C00040EA51E40E94042D20E030E044E353E46A -:1026D0000E946D2D9B01AC010E94182F20E030E07C -:1026E00040E05EE30E94182F9B01AC0160E070E0C7 -:1026F00080E09EE30E94042D44C020E030E040E0F2 -:102700005FE3C701B6010E94182F6B017C0180E0D6 -:1027100090E0A0E0BEE38093760290937702A093CE -:102720007802B0937902BFC010929B0310929C0371 -:1027300010929D0310929E034AE0469F9001479F8E -:10274000300D1124C90168EB7BE00E94D230BC013E -:102750006C5D754077FF03C071956195710988279D -:1027600077FD8095982F0E94082E2EE333EC4EE2E1 -:1027700059E30E94182F20E030E040EC5EE30E9415 -:10278000052D609376027093770280937802909380 -:10279000790289C010929B0310929C0310929D03B2 -:1027A00010929E03CE0183709927892BE1F0BE0120 -:1027B0006170772780E090E00E94062E20E030E0F4 -:1027C00040E05EE30E94182F20E030E040E45FE349 -:1027D0000E94052D609376027093770280937802B1 -:1027E000909379020CC080E090E0A0E0BFE380937A -:1027F000760290937702A0937802B0937902C77023 -:10280000DD27CD2B09F04FC010927602109277028F -:10281000109278021092790246C010929B03109297 -:102820009C0310929D0310929E0300E010E020E0B4 -:102830003FE300937602109377022093780230935F -:1028400079026739710578F180E090E00E94062EE8 -:1028500020E030E047E153E40E94042D20E030E026 -:102860004AE754E40E946D2D20E030E048E452E451 -:102870000E94182F20E030E040EA51E40E944A2EE6 -:102880000E94D52D660F771F660F771FFB01EE5351 -:10289000FD4F2081318142815381C701B6010E94E1 -:1028A000182F6B017C01C701B601DF91CF911F91F9 -:1028B0000F91FF90EF90DF90CF90BF90AF909F90DF -:1028C0008F9008958091FC030895CF93DF9300D0FB -:1028D0001F92CDB7DEB79C0180918304843019F537 -:1028E00093E099833B832A839093E9008FEF909143 -:1028F000E800815095FD06C095ED9A95F1F700002E -:102900008111F5CF8091E80085FF0DC040E050E0D7 -:1029100063E070E0CE0101960E94C2168091E8004B -:102920008E778093E8000F900F900F90DF91CF91FA -:102930000895CF93DF9300D01F92CDB7DEB72091DB -:102940008304243021F522E029839B838A8383E05A -:102950008093E9008FEF9091E800815095FD06C0CB -:1029600095ED9A95F1F700008111F5CF8091E8007F -:1029700085FF0DC040E050E063E070E0CE010196BD -:102980000E94C2168091E8008E778093E8000F9035 -:102990000F900F90DF91CF91089520918304243000 -:1029A000F1F422E02093E9002FEF3091E80021506C -:1029B00035FD06C035ED3A95F1F700002111F5CF50 -:1029C0002091E80025FF0BC040E050E065E070E09A -:1029D0000E94C2168091E8008E778093E8000895E7 -:1029E000CF93DF93EC0190918304943009F046C0BB -:1029F000809185028823D9F0809186028823B9F0DE -:102A00009093E9008FEF9091E800815095FD06C00A -:102A100095E19A95F1F700008111F5CF8091E800DA -:102A200085FF2CC040E050E060E170E017C081E01D -:102A30008093E9008FEF9091E800815095FD06C0EA -:102A400095ED9A95F1F700008111F5CF8091E8009E -:102A500085FF14C040E050E068E070E0CE010E94C5 -:102A6000C2168091E8008E778093E80080E1FE0135 -:102A7000ACEEB3E001900D928A95E1F7DF91CF9132 -:102A8000089580918204811109C00E9457180E9404 -:102A9000B4188091E20084608093E200089510925F -:102AA00082040895089508950C94FB2642E061EC99 -:102AB00081E00E94D11742E061EC82E00E94D117D0 -:102AC00042E061EC83E00E94D11742E161EC84E0D6 -:102AD0000C94D11780918504833009F455C030F4EB -:102AE000813071F0823009F48EC008958A3009F483 -:102AF0007AC08B3009F460C0893009F09CC020C0D6 -:102B000080918404813A09F096C08091E800877F23 -:102B10008093E8008091880490918904892B21F4A6 -:102B200060E18CEE93E003C060E080E090E070E054 -:102B30000E940D178091E8008B778093E80008953C -:102B400080918404813209F076C08091880490914C -:102B50008904009719F0039709F06DC08091E8008F -:102B6000877F8093E8008091E80082FD05C0809116 -:102B700083048111F8CF5FC08091F1008093FC0342 -:102B80008091E8008B7753C080918404813A09F0EA -:102B900052C08091880490918904892B09F04BC020 -:102BA0008091E800877F8093E8008091E80080FFB3 -:102BB000FCCF8091850236C0809184048132D9F5A2 -:102BC0008091880490918904892BA9F58091E8006F -:102BD000877F8093E8000E94061880918604809386 -:102BE00085020C943C2080918404813221F58091EF -:102BF000E800877F8093E8000E9406188091870490 -:102C00008093FD03089580918404813AA1F480911A -:102C1000E800877F8093E8008091E80080FFFCCF88 -:102C20008091FD038093F1008091E8008E7780937E -:102C3000E8000C940618089584B7877F84BF88E164 -:102C40000FB6F89480936000109260000FBE80E889 -:102C500080936100109261000E94A91B0E94571886 -:102C60000E94B4188091E20084608093E20078941E -:102C70000E943A1B0E94AB1B8BE792E00E94551BFF -:102C800080918304853069F40E94BC268091810480 -:102C90008823B1F30E94EA26882391F30E94AC16A0 -:102CA000EFCF0E94B31BECCF292F33272330310500 -:102CB000C9F064F42130310581F02230310509F08A -:102CC00043C08DE690E02FEB38E042C02132310561 -:102CD000F1F02232310541F137C082E190E02CE27F -:102CE00039E036C099278130910541F08230910555 -:102CF00041F0892B49F5EBEBF8E005C0EDE8F8E091 -:102D000002C0E3E6F8E0849190E09F0121C06430C6 -:102D1000D8F4E62FF0E0EE0FFF1FE25EFC4F2081BB -:102D2000318189E090E014C0643070F470E0FB0100 -:102D3000EE0FFF1FEA5EFC4F20813181FB01EE5E4A -:102D4000FC4F808190E004C080E090E020E030E023 -:102D5000FA0131832083089580E189BD82E189BD34 -:102D600009B400FEFDCF8091D8008F7D8093D800FC -:102D70008091E00082608093E0008091E00081FD1E -:102D8000FCCF0895CF92DF92EF92FF920F931F93A3 -:102D9000CF93DF93EC018B016A010E94251881110A -:102DA00033C0C114D10439F0F60180819181081B30 -:102DB000190BC80FD91FE12CF12C0115110519F1C0 -:102DC0008091E80085FD16C08091E8008E778093A1 -:102DD000E800C114D10449F0F60180819181E80E28 -:102DE000F91EF182E08285E00FC00E942518882339 -:102DF00021F30AC089918093F10001501109FFEF7E -:102E0000EF1AFF0ADACF80E0DF91CF911F910F9187 -:102E1000FF90EF90DF90CF90089520918A04309139 -:102E20008B042617370748F06115710539F4209196 -:102E3000E8002E772093E80001C0B90140E0611559 -:102E40007105A9F120918304222309F443C02530A0 -:102E500009F442C02091E80023FD40C02091E80021 -:102E600022FD32C02091E80020FFE9CF4091F3001D -:102E70002091F20030E0342BFC01CF016115710587 -:102E800059F02830310540F481918093F100615070 -:102E900071092F5F3F4FF1CF41E02830310509F034 -:102EA00040E02091E8002E772093E800C8CF411140 -:102EB000C9CF0AC080918304882361F0853061F016 -:102EC0008091E80083FD0AC08091E80082FFF2CF84 -:102ED00080E0089582E0089583E0089581E00895F8 -:102EE00020918A0430918B042617370748F061152A -:102EF000710539F42091E8002E772093E80001C095 -:102F0000B901FC0120E06115710591F18091830404 -:102F1000882309F440C0853009F43FC08091E8005F -:102F200083FD3DC08091E80082FD2FC08091E800C4 -:102F300080FFE9CF2091F3008091F20090E0922B86 -:102F40006115710559F08830910540F42491209362 -:102F5000F1003196615071090196F2CF21E0089796 -:102F600009F020E08091E8008E778093E800CBCFD5 -:102F70002111CCCF0AC080918304882361F0853071 -:102F800061F08091E80083FD0AC08091E80082FF33 -:102F9000F2CF80E0089582E0089583E0089581E013 -:102FA0000895982F973058F59093E900981739F0C5 -:102FB0007091EC002091ED005091F00003C0242F9F -:102FC000762F50E021FF19C03091EB003E7F309307 -:102FD000EB003091ED003D7F3093ED003091EB0040 -:102FE00031603093EB007093EC002093ED00509330 -:102FF000F0002091EE0027FF07C09F5FD3CF8F70B6 -:103000008093E90081E0089580E008958091840430 -:1030100087FF11C08091E80082FD05C08091830484 -:103020008111F8CF11C08091E8008B770BC080919F -:103030008304882349F08091E80080FFF8CF8091D5 -:10304000E8008E778093E80008952091E4003091A5 -:10305000E50095E64091EC00842F817040FF22C08E -:103060008091E80080FD1CC080918304882391F04A -:10307000853091F08091EB0085FD10C04091E40017 -:103080005091E5004217530729F39A01915011F727 -:1030900084E0089582E0089583E0089581E0089532 -:1030A00080E008954091E80042FFDECF08950E943D -:1030B000C5180E94CD18E0EEF0E080818160808329 -:1030C000E8EDF0E080818F77808319BCA7EDB0E058 -:1030D0008C918E7F8C9380818F7E8083109282046E -:1030E00008950F931F93CF93DF930E94C5180E94FA -:1030F000CD18C8EDD0E088818F778883888180687B -:10310000888388818F7D888319BC109283041092F4 -:103110007F04109281041092800400EE10E0F80108 -:1031200080818B7F808388818160888342E060E03A -:1031300080E00E94D117E1EEF0E080818E7F8083F5 -:10314000E2EEF0E08081816080838081886080830E -:10315000F80180818E7F8083888180618883DF9100 -:10316000CF911F910F910895E8EDF0E080818F7E5F -:103170008083E7EDF0E080818160808384E082BF1E -:1031800081E0809382040C947118E8EDF0E0808176 -:103190008E7F80831092E20008951092DA001092E0 -:1031A000E10008951F920F920FB60F9211242F93F2 -:1031B0003F934F935F936F937F938F939F93AF93BF -:1031C000BF93EF93FF938091E10082FF0BC080914A -:1031D000E20082FF07C08091E1008B7F8093E100D5 -:1031E0000E94391B8091DA0080FF1FC08091D800B7 -:1031F00080FF1BC08091DA008E7F8093DA0080917F -:10320000D90080FF0DC080E189BD82E189BD09B48C -:1032100000FEFDCF81E0809383040E94411505C02C -:1032200019BC109283040E944F158091E10080FF29 -:1032300019C08091E20080FF15C08091E2008E7F6E -:103240008093E2008091E20080618093E2008091AF -:10325000D80080628093D80019BC85E080938304F5 -:103260000E9453158091E10084FF30C08091E200FC -:1032700084FF2CC080E189BD82E189BD09B400FED4 -:10328000FDCF8091D8008F7D8093D8008091E100A0 -:103290008F7E8093E1008091E2008F7E8093E20038 -:1032A0008091E20081608093E20080917F04882316 -:1032B00011F084E007C08091E30087FD02C081E047 -:1032C00001C083E0809383040E9454158091E10043 -:1032D00083FF29C08091E20083FF25C08091E10037 -:1032E000877F8093E10082E08093830410927F04C3 -:1032F0008091E1008E7F8093E1008091E2008E7FDB -:103300008093E2008091E20080618093E20042E0DD -:1033100060E080E00E94D1178091F0008860809387 -:10332000F0000E945215FF91EF91BF91AF919F91D4 -:103330008F917F916F915F914F913F912F910F905E -:103340000FBE0F901F9018951F920F920FB60F92FD -:1033500011242F933F934F935F936F937F938F939A -:103360009F93AF93BF93CF93DF93EF93FF93C0915E -:10337000E900CF708091EC00D82FD17080FDD0E8AB -:103380001092E9008091F000877F8093F00078949C -:103390000E94E8191092E9008091F0008860809303 -:1033A000F000CD2BCF70C093E900FF91EF91DF913A -:1033B000CF91BF91AF919F918F917F916F915F91CD -:1033C0004F913F912F910F900FBE0F901F90189526 -:1033D0001F93CF93DF93CDB7DEB7AA970FB6F894BC -:1033E000DEBF0FBECDBFE4E8F4E088E08E0F909121 -:1033F000F10091938E13FBCF0E946A158091E80033 -:1034000083FF1FC18091840490918504492F50E06F -:103410004A30510508F015C1FA01EB59FF4F0C94E1 -:10342000FA30803881F0823809F00BC1809188042D -:103430008F708093E9008091EB0085FB882780F9ED -:103440001092E90006C0809180049091810491114E -:1034500082609091E800977F9093E8008093F1005C -:103460001092F100C8C0282F2D7F09F0EAC08823F0 -:1034700019F0823061F0E5C080918604813009F056 -:10348000E0C0933009F080E0809381042BC08091EC -:103490008604811127C0809188048F7009F4D1C0FF -:1034A0008093E9002091EB0020FF1CC0933021F4B1 -:1034B0008091EB00806214C09091EB00906190933A -:1034C000EB0021E030E0A90102C0440F551F8A95AE -:1034D000E2F74093EA001092EA008091EB008860E6 -:1034E0008093EB001092E9008091E800877F86C00E -:1034F0008111A7C0109186041F778091E300807826 -:10350000812B8093E3008091E800877F8093E8001F -:103510000E9406188091E80080FFFCCF8091E300B4 -:1035200080688093E300111102C082E001C083E053 -:103530008093830486C08058823008F082C08091D6 -:103540008604909187048C3D53E0950779F583E0DC -:103550008A838AE289834FB7F894DE01139620E0CC -:103560003EE051E2E32FF0E050935700E49120FF5A -:1035700003C0E295EF703F5FEF708E2F90E0EA306E -:1035800010F0C79601C0C0968D939D932F5F243194 -:1035900049F74FBF8091E800877F8093E8006AE297 -:1035A00070E0CE0101960E940D1714C0AE014F5F6E -:1035B0005F4F609188040E945416BC01009709F483 -:1035C00040C09091E800977F9093E80089819A81AC -:1035D0000E9470178091E8008B778093E80031C0DB -:1035E000803879F58091E800877F8093E8008091AA -:1035F0007F048093F1008091E8008E778093E8004B -:103600000E9406181EC081111CC090918604923041 -:10361000C0F48091E800877F8093E80090937F0456 -:103620000E94061880917F04811106C08091E300FA -:1036300087FD02C081E001C084E0809383040E9482 -:1036400056158091E80083FF0AC08091E800877FCB -:103650008093E8008091EB0080628093EB00AA9653 -:103660000FB6F894DEBF0FBECDBFDF91CF911F9193 -:1036700008950895CF93809183048823A1F0C09189 -:10368000E900CF709091EC00892F817090FD80E867 -:10369000C82B1092E9008091E80083FD0E94E81990 -:1036A000CF70C093E900CF91089590930304809365 -:1036B00002040895E0910204F0910304309721F090 -:1036C0000190F081E02D099480E00895E0910204DA -:1036D000F0910304309721F00280F381E02D0994EA -:1036E0000895E0910204F0910304309721F00480E2 -:1036F000F581E02D09940895209100043091010492 -:103700008217930771F09093010480930004E09175 -:103710000204F0910304309721F00680F781E02D38 -:10372000099408952091FE033091FF0382179307B7 -:1037300071F09093FF038093FE03E0910204F091F7 -:103740000304309721F00084F185E02D0994089559 -:1037500008950C94A81B0E942F270E94F10C0E9430 -:10376000B5270C94692C5F926F927F928F929F92F3 -:10377000AF92BF92CF92DF92EF92FF920F931F937F -:10378000CF93DF9300D000D01F92CDB7DEB70E9459 -:10379000360D9DE0C92E94E0D92E03E010E0AA2456 -:1037A000A394B12C502E802F0E94B10D4C01F60134 -:1037B000729062906F016826792661147104A1F4F9 -:1037C0000150110978F78FEF89838A831B820E9449 -:1037D00038278160782F9D838C8349815A816B8142 -:1037E0008D810E94631C38C08091620481FD0E941B -:1037F000BA0D2BE030E07501022E02C0EE0CFF1C6A -:103800000A94E2F7C70186219721892B09F12983C0 -:103810005A828E209F2091E0892809F490E09B83B2 -:103820000E9438278160782F9D838C8349815A813B -:103830006B818D810E94631C000F111FF801EB5FEB -:10384000FB4F80819181E826F926F182E08204C055 -:103850002150310980F6B4CF0E94A12910910404AF -:103860000E945A1B1817D1F00E945A1B809304041F -:103870000F900F900F900F900F90DF91CF911F91AD -:103880000F91FF90EF90DF90CF90BF90AF909F90FF -:103890008F907F906F905F900C94DB0C0F900F9047 -:1038A0000F900F900F90DF91CF911F910F91FF908C -:1038B000EF90DF90CF90BF90AF909F908F907F90D0 -:1038C0006F905F900895CF93DF93CDB7DEB72B97BE -:1038D0000FB6F894DEBF0FBECDBF4F835887698700 -:1038E0007A878B87DE01119686E0FD0111928A9519 -:1038F000E9F785E0FE01379601900D928A95E1F790 -:1039000049815A816B817C818D819E810E94DA225E -:103910002B960FB6F894DEBF0FBECDBFDF91CF91CF -:103920000895CF93882309F4C2C0C82F823859F470 -:103930000E945A1B81FDBBC089E30E94B4250E94EE -:10394000812689E30CC0833879F40E945A1B80FDDC -:10395000AEC083E50E94B4250E94812683E50E94C3 -:10396000F625CF910C948126843859F40E945A1B75 -:1039700082FD9DC087E40E94B4250E94812687E4D1 -:10398000EECF8CEF8C0F813A48F48C2F0E94D12B14 -:1039900081118DC08C2F0E94B425E3CF80E28C0F63 -:1039A000883048F4C77081E001C0880FCA95EAF7F3 -:1039B0000E943A26D6CF8BE58C0F833078F4C53A37 -:1039C00029F0C63A31F083E890E005C081E890E044 -:1039D00002C082E890E0CF910C947C1B88E58C0FAC -:1039E000833108F064C0C83A39F1C93A41F1CA3AA2 -:1039F00049F1CB3A51F1CC3A59F1CD3A61F1C03BA2 -:103A000069F1CE3A71F1CF3A79F1C13B81F1C23B14 -:103A100089F1C33B91F1C43B99F1C53BA1F1C63B90 -:103A2000A9F1C73BB1F1C83BB9F1C93BC1F1CA3BF0 -:103A3000C9F180E090E038C082EE90E035C089EEB8 -:103A400090E032C08AEE90E02FC085EB90E02CC071 -:103A500086EB90E029C087EB90E026C08CEC90E0EC -:103A600023C08DEC90E020C083E891E01DC08AE87F -:103A700091E01AC082E991E017C084E991E014C096 -:103A800081E292E011C083E292E00EC084E292E013 -:103A90000BC085E292E008C086E292E005C087E2B2 -:103AA00092E002C08AE292E0CF910C94921BCF91F7 -:103AB0000895882309F44BC0823859F40E945A1B98 -:103AC00081FF45C089E30E94B4250E94812689E3D5 -:103AD0000CC0833871F40E945A1B80FF38C083E504 -:103AE0000E94B4250E94812683E50E94F6250C944D -:103AF0008126843859F40E945A1B82FF28C087E42B -:103B00000E94B4250E94812687E4EFCF9CEF980F96 -:103B1000913A58F390E2980F983050F4877091E002 -:103B200001C0990F8A95EAF7892F0E944026DFCFBE -:103B30009BE5980F933020F480E090E00C947C1B80 -:103B4000885A833120F480E090E00C94921B089511 -:103B5000882321F00E943A260C9481260895882318 -:103B600021F00E9440260C94812608957F928F9226 -:103B70009F92AF92BF92CF92DF92EF92FF920F93FC -:103B80001F93CF93DF931F92CDB7DEB77C01C62E74 -:103B9000772EFC01058102950F70128111110E9490 -:103BA00057260E94AD25882379F0112369F080E221 -:103BB0008C0D883048F082E00E9496250E94AD2549 -:103BC00091E0D82ED92601C0D12CE72DE295EF70D7 -:103BD000F0E0E159FF4F0C94FA30872D807F072DDC -:103BE0000F70882311F00295007F112389F00023C4 -:103BF00009F499C180E28C0D883020F4802F0E9456 -:103C00003A2603C0802F0E944A260E9481268BC13B -:103C10008C2D0E94591D002309F4C3C180E28C0D34 -:103C2000883020F4802F0E94402603C0802F0E94FD -:103C300050260E948126B5C1872D807F972D9F70C9 -:103C4000803211F4892F03C0892F8295807FCC2088 -:103C500021F0F1E0CF16A1F01DC0112339F00023AF -:103C600019F1013009F50E946A269BC1002319F061 -:103C7000013009F496C189830E946D26898110C1A3 -:103C8000112321F0063008F08CC10EC0053008F079 -:103C900088C106C1112359F0002331F0F701958145 -:103CA00090FF41C19F7095830E94A81D7AC1002397 -:103CB00009F4F6C03EC1872D86958695837090E005 -:103CC000009719F0019761F06CC1112321F08C2D40 -:103CD000972D937002C080E090E00E947C1B61C130 -:103CE000112321F08C2D972D937002C080E090E07D -:103CF0000E94921B56C18C2D112319F00E94A928F5 -:103D000002C00E9411290E9496294BC1872D837001 -:103D100009F052C0111145C18C2D8295869587708E -:103D2000880F880F9C2D9F70892E912CA12CB12C6F -:103D3000082E04C0880C991CAA1CBB1C0A94D2F73C -:103D4000C4FE14C00FE010E020E030E0B901A8018B -:103D500004C0440F551F661F771F8A95D2F7CB0109 -:103D6000BA01609570958095909503C060E070E011 -:103D7000CB01272D26952695237030E02230310582 -:103D800069F02330310589F0682979298A299B292E -:103D90002130310571F00E94222403C1682979295C -:103DA0008A299B290E943E24FCC00E942224C5012E -:103DB000B4010E940624F5C0112319F0872D8170EB -:103DC00001C08695882309F4ECC08C2D82958695D8 -:103DD0008770880F880F9C2D9F70892E912CA12CA5 -:103DE000B12C082E04C0880C991CAA1CBB1C0A9478 -:103DF000D2F7C4FE14C00FE010E020E030E0B901BB -:103E0000A80104C0440F551F661F771F8A95D2F77B -:103E1000CB01BA01609570958095909503C060E0E4 -:103E200070E0CB01272D269526952370422F50E078 -:103E30004230510569F04330510589F068297929EC -:103E40008A299B294130510571F00E94FC24A9C0A8 -:103E5000682979298A299B290E941825A2C00E94D5 -:103E6000FC24C501B4010E94E0249BC08C2D90E08D -:103E7000FC01E05EF109E531F10508F050C0E158C0 -:103E8000FF4F0C94FA300C2D0F70872D8F7111237A -:103E900021F00E947924802F07CF0E949A24802F3E -:103EA0000E94AF1D7EC0112341F0053008F079C09B -:103EB000872D8F710E94BF2474C0063008F071C036 -:103EC000F7CF112339F0872D8F710E94792469C0B3 -:103ED0001123C9F3872D8F710E949A2462C0112388 -:103EE00029F0872D8F710E9464245BC00E945A24A0 -:103EF00058C0112351F0172D1F71812F0E94792472 -:103F000063E0812F0E948D254CC081E00E949625A0 -:103F1000023008F446C082E00E94962542C0112378 -:103F200031F0002381F28C2D0E94911C3AC00023B5 -:103F300089F28C2D0E94591D34C0472D4F706C2D75 -:103F4000C7010E941C060E947E232BC0111129C0AC -:103F5000472D4F7050E042305105B9F04CF44115F7 -:103F6000510581F041305105E1F40E94912C19C0B6 -:103F70004330510569F04430510599F48C2D0E946D -:103F8000E32C0FC00E947A2C0CC00E94AD2C09C0FB -:103F90000E94C02C06C0472D4F706C2DC7010E9497 -:103FA0007C09DD20F9F00E94892580FD1BC0F70106 -:103FB00012820E9483250E947924C7010E94012059 -:103FC0000E9483250F90DF91CF911F910F91FF9059 -:103FD000EF90DF90CF90BF90AF909F908F907F90A9 -:103FE0000C949A240F90DF91CF911F910F91FF9025 -:103FF000EF90DF90CF90BF90AF909F908F907F9089 -:1040000008950F931F93CF93DF93EC0188819981DB -:104010002B813C81232BB9F09F3F11F48F3F99F006 -:10402000CE010E947B07882371F0688179818A81A3 -:104030000E947F258C010E9434250E94FB23B80139 -:10404000CE010E94B61DDF91CF911F910F9108956F -:104050000E9457260E9467260E942C260E948126D5 -:104060000E94472A0E94962980E090E00E947C1BD3 -:1040700080E090E00C94921B0E9447260C9428202C -:104080000E947425292F22952F7030E02C303105A5 -:104090004CF42A3031056CF42250310922303105BC -:1040A000A8F407C02C30310569F02F30310551F0EC -:1040B0000DC0803F69F018F4803E40F409C0843F91 -:1040C00029F406C093FB882780F9089580E00895BD -:1040D00081E00895CF93DF9300D000D01F92CDB739 -:1040E000DEB70F900F900F900F900F90DF91CF9150 -:1040F0000895CF93DF9300D000D000D0CDB7DEB7C6 -:1041000026960FB6F894DEBF0FBECDBFDF91CF91DC -:1041100008951F93CF93DF93C0910D0416E0809113 -:104120000E04C81799F0D0E01C9FF0011D9FF00D00 -:104130001124E15FFB4F4081518162817381848151 -:1041400095810E9479202196C770E9CFDF91CF91A8 -:104150001F91089540913F045091400460914104A3 -:104160007091420480914304909144040C9479200E -:104170008091440482958F7009F054C0809141046D -:10418000882309F44FC080910D04A0910E04609122 -:104190003F04709140044091420450914304B6E0C2 -:1041A0008A1709F43FC090E041155105C1F17F3FE6 -:1041B00011F46F3FA1F1B89FF001B99FF00D1124E8 -:1041C000E15FFB4F218172132AC02081621327C057 -:1041D0002281211124C0238134812417350710F452 -:1041E00021503109241B350B283C3105C0F42091A6 -:1041F00044042F7020612093440426E0289FF0019E -:10420000299FF00D1124EC5EFB4F80818F7080613F -:1042100080838FE394E00E9401200C948920019612 -:104220008770BECF0895CF92DF92EF92FF920F93E7 -:104230001F93CF93DF93CDB7DEB762970FB6F89495 -:10424000DEBF0FBECDBF8C0185E0F801DE011D96FB -:1042500001900D928A95E1F7D8014C9111965C91ED -:10426000119712966C9112971396CD90DC9014973B -:1042700030913F0470914004809142049091430436 -:10428000009709F46BC17F3F19F43F3F09F466C101 -:10429000E0904104EE2009F4C0C020914404C81607 -:1042A000D90628F0F601E81BF90BCF0104C0809570 -:1042B00090958C0D9D1DFF24F394883C910578F01A -:1042C000F12C207F09F0C6C07C2DD98AC88A898943 -:1042D0000E946A208FE394E00E940120B1C0822FE7 -:1042E000807F09F046C0751314C0341312C06111E9 -:1042F00010C02F702061209344040E94AA208FE3F5 -:1043000094E00E94012080914404D80115968C937A -:104310002EC0CD2819F15F3F11F44F3FF9F0F62E72 -:1043200061111CC080910D0420910E0436E08217AB -:1043300009F45AC090E0389FF001399FF00D112424 -:10434000E15FFB4F7181571306C07081471303C0B3 -:104350007281711103C001968770E9CFF62E662332 -:1043600009F418C180914404816080934404F12CC5 -:1043700011C1751308C0341306C0611104C08091C7 -:104380004404D801C3C04D875E878D859E856A8BA6 -:104390000E9440206A898823E1F16623D1F12091AF -:1043A0004404822F82958F7090E0029774F0809180 -:1043B0003F049091400498878F831986DB86CA86D4 -:1043C0002C87CE0107960E94012086E0F801AFE31A -:1043D000B4E001900D928A95E1F70E94B8200E9406 -:1043E000AA20FF24F394D6C04D875E878D859E85D5 -:1043F0000E947425292F22952F7030E0223031053C -:104400000CF0BCC09F7009F0B6C0805E883008F424 -:10441000C1C0C8010E940120E4CFC816D90608F423 -:1044200053C0F601E81BF90BCF01883C910508F455 -:1044300050C0F12C7C2DD98AC88A89890E946A20B3 -:10444000EFE3F4E086E0DF011D928A95E9F70E9430 -:10445000AA20A0C0751314C0341312C0611110C07B -:1044600080914404F8018583C8010E94012086E000 -:10447000EFE3F4E0DF011D928A95E9F7FE2C8AC094 -:104480004D875E878D859E856A8B0E9440206A8954 -:10449000882309F4BECF662309F4BBCF20914404DE -:1044A000822F82958F7090E002970CF48ECF8091CE -:1044B0003F04909140049A8389831B82DD82CC82E1 -:1044C0002E83CE0101967FCF809590958C0D9D1DFA -:1044D000ACCFF62E662309F49CCF75132EC034138F -:1044E0002CC02091440420FD1FC0822F82958F7024 -:1044F000D9F0D80115962C9315978F3049F08F5F1E -:10450000982F9295907F822F8F70892B15968C9380 -:10451000C8010E94012086E0F801AFE3B4E00190F9 -:104520000D928A95E1F793CF86E0F801AFE3B4E00E -:1045300001900D928A95E1F72DC04D875E878D859C -:104540009E850E944020811140CF8091440481606B -:1045500080934404C8010E9401201CC0662309F412 -:1045600058CF4D875E878D859E850E944020882389 -:1045700009F44FCF2ACF811148CF0CC02430310528 -:104580000CF047CF9F7009F440CFF8019581907FE0 -:1045900009F03BCF8F2D62960FB6F894DEBF0FBEA9 -:1045A000CDBFDF91CF911F910F91FF90EF90DF90E2 -:1045B000CF9008951F93CF93DF93CDB7DEB72C979D -:1045C0000FB6F894DEBF0FBECDBF4F835887698703 -:1045D0007A878B879C87CE0107960E9413218823B8 -:1045E00069F08F8198852A853B85232BF1F19F3FC8 -:1045F00009F063C08F3F09F060C037C086E0FE015C -:104600003796DE01119601900D928A95E1F76F8140 -:104610007885EA85FB85309741F17F3F11F46F3F44 -:1046200021F120910E0430E0C9010196877099278D -:1046300040910D0450E08417950709F447C0698341 -:104640007A83FD83EC8396E0929FD001939FB00D17 -:104650001124A15FBB4FFE01319601900D929A95F6 -:10466000E1F780930E040E94892016E080910D04EA -:1046700090910E048917C1F1189FC0011124815F28 -:104680009B4F0E941321882379F1E0910D041E9F16 -:10469000F0011124E15FFB4F408151816281738100 -:1046A000848195810E94792080910D0490E001968B -:1046B0008770992780930D04D9CF4F8158856985DC -:1046C0007A858B859C850E947920CFCF0E943C20E3 -:1046D00010920E0410920D04EFE3F4E086E0DF0187 -:1046E0001D928A95E9F7C1CF2C960FB6F894DEBFDC -:1046F0000FBECDBFDF91CF911F910895EF92FF9232 -:104700000F931F93CF93DF938C01009709F46CC034 -:10471000F12CEE24E394E8012196F801849184378A -:1047200040F4843008F051C0813081F0823019F1BA -:104730005BC0853709F444C0A8F19CE7980F903717 -:1047400008F052C08F770E94591D41C00E5F1F4F65 -:10475000FE01C49180E28C0F883048F4C7708E2D22 -:1047600001C0880FCA95EAF70E945A2614C08C2F00 -:104770000E94911C2DC00E5F1F4FFE01C49180E26C -:104780008C0F883058F4C7708E2D01C0880FCA95E1 -:10479000EAF70E9460260E9481261AC08C2F0E9490 -:1047A000591D16C00E5F1F4FFE01C491CC2381F02E -:1047B0008FE99FE00197F1F700C00000C150F6CFEC -:1047C0000E5F1F4FFE01F49003C00E94911C8E01EA -:1047D0008F2D882309F49FCFEFE9FFE03197F1F7A0 -:1047E00000C000008150F5CFDF91CF911F910F9154 -:1047F000FF90EF90089508956093490470934A04E0 -:1048000080934B0490934C040C9428200F931F9397 -:104810000091490410914A0420914B0430914C04BA -:10482000DC01CB01802B912BA22BB32B809349046D -:1048300090934A04A0934B04B0934C041F910F91A2 -:104840000C9428200F931F930091490410914A045F -:1048500020914B0430914C04DC01CB018023912347 -:10486000A223B3238093490490934A04A0934B045A -:10487000B0934C041F910F910C9428200F931F9319 -:104880000091490410914A0420914B0430914C044A -:10489000DC01CB0180279127A227B327809349040D -:1048A00090934A04A0934B04B0934C041F910F9132 -:1048B0000C9428201092450410924604109247044C -:1048C000109248040C94282041E050E060E070E031 -:1048D00004C0440F551F661F771F8A95D2F7409377 -:1048E00045045093460460934704709348040C9425 -:1048F000282041E050E060E070E004C0440F551F04 -:10490000661F771F8A95D2F78091450490914604DF -:10491000A0914704B0914804482B592B6A2B7B2B5C -:1049200040934504509346046093470470934804B1 -:104930000C94282041E050E060E070E004C0440F97 -:10494000551F661F771F8A95D2F740955095609541 -:1049500070958091450490914604A0914704B091D0 -:104960004804482359236A237B23409345045093EA -:10497000460460934704709348040C94282041E057 -:1049800050E060E070E004C0440F551F661F771FC1 -:104990008A95D2F78091450490914604A0914704EE -:1049A000B0914804482759276A277B27409345043C -:1049B0005093460460934704709348040C94282055 -:1049C0000F931F93009145041091460420914704D2 -:1049D00030914804DC01CB01802B912BA22BB32B0F -:1049E0008093450490934604A0934704B0934804F1 -:1049F0001F910F910C9428200F931F930091450451 -:104A0000109146042091470430914804DC01CB0109 -:104A100080239123A223B3238093450490934604DB -:104A2000A0934704B09348041F910F910C94282041 -:104A30000F931F9300914504109146042091470461 -:104A400030914804DC01CB0180279127A227B327AE -:104A50008093450490934604A0934704B093480480 -:104A60001F910F910C9428200895CF92DF92EF921E -:104A7000FF920F931F93CF93DF938C01C090490453 -:104A8000D0904A04E0904B04F0904C04809145048F -:104A900090914604A0914704B0914804C82AD92AAD -:104AA000EA2AFB2ACFE1D0E0D701C6010C2E04C0D0 -:104AB000B695A795979587950A94D2F780FF06C07B -:104AC000B8018C2F0E94010C019721F4219760F707 -:104AD00080E001C08C2FDF91CF911F910F91FF904B -:104AE000EF90DF90CF900895CF93DF93EC010E9479 -:104AF0003525BE010E94010CDF91CF910895CB01B5 -:104B00000E947425089580914D048595859585951D -:104B1000089580914D048770089598E0899F9001D1 -:104B20001124262B20934D040C94792420914D04BC -:104B30008095822380934D04982F977069F430E01C -:104B4000482F552747FD50952417350729F085959F -:104B5000859585950C949A24089590914D049770AD -:104B600081E009F480E0089590918502992321F075 -:104B700090918602911109C020918702309188029C -:104B8000F90132969FEF40E01FC0982F96959695B9 -:104B900096959F3050F5E0918702F0918802E90FD9 -:104BA000F11D877021E030E0A90102C0440F551FBC -:104BB0008A95E2F7CA019181892B818308959F3FED -:104BC00039F04F5F4E3041F051915813F8CF0DC07E -:104BD0005111F7CF942FF5CF9F3F39F0F901E90F2D -:104BE000F11D97FDFA9582830895089590918502AD -:104BF000992321F090918602911109C0209187029A -:104C000030918802F9013296205F3F4F1FC0982FE4 -:104C10009695969596959F30F0F4E0918702F091E5 -:104C20008802E90FF11D877021E030E0A90102C080 -:104C3000440F551F8A95E2F7CA0180959181892317 -:104C4000818308953196E217F30729F09081981334 -:104C5000F9CF1082F7CF089581E090E0E0918702CC -:104C6000F0918802E80FF91F1082019680319105BA -:104C7000A9F7089590916104892B809361040895A8 -:104C80008095909161048923809361040895109226 -:104C90006104089590916004892B809360040895C5 -:104CA0008095909160048923809360040895109208 -:104CB0006004089590915F04892B80935F040895A8 -:104CC000809590915F04892380935F0408951092EA -:104CD0005F04089580934E04089510924E04089541 -:104CE0008091870290918802FC0131969C01205F9F -:104CF0003F4F80E0919191118F5FE217F307D1F759 -:104D00000895E0918702F091880280916104808388 -:104D1000E0918702F0918802908180916004892B54 -:104D20008083E0918702F0918802908180915F04F6 -:104D3000892B808380914E04882361F0E091870263 -:104D4000F09188029081892B80830E9470268111C6 -:104D500010924E0480918702909188020C94661BF9 -:104D600020E0009739F0AC0141505109842395238C -:104D70002F5FF7CF822F089580918304843039F11B -:104D80001092630420E488E190E00FB6F894A895AF -:104D9000809360000FBE2093600080E00E94770542 -:104DA00080E00E94DB0C83B7817F846083BF83B780 -:104DB000816083BF7894889583B78E7F83BF88E1B5 -:104DC0000FB6F89480936000109260000FBE0895B3 -:104DD0000895089580E00E9477050E94E8260E94C9 -:104DE000360D0E94E9260E94BB0D91E0811101C0A1 -:104DF00090E0892F08950E943C2080E00E94770572 -:104E00000E94692C0E945A1B0C94DB0C1F920F927B -:104E10000FB60F9211248F939F93AF93BF938091FE -:104E20006304811113C08091640490916504A09182 -:104E30006604B09167044196A11DB11D809364047E -:104E400090936504A0936604B0936704BF91AF91FB -:104E50009F918F910F900FBE0F901F90189582E039 -:104E600084BD93E095BD9AEF97BD80936E00089541 -:104E70002FB7F8948091640490916504A091660422 -:104E8000B09167042FBF0895CF92DF92EF92FF9207 -:104E90000F931F932FB7F8944091640450916504C9 -:104EA00060916604709167042FBF6A017B01EE2454 -:104EB000FF248C0120E030E0C016D106E206F306A4 -:104EC00010F4415051099A01281B390BC9011F9157 -:104ED0000F91FF90EF90DF90CF9008951F920F9267 -:104EE0000FB60F9211248F939F93AF93BF9380912E -:104EF000640490916504A0916604B09167040196E2 -:104F0000A11DB11D8093640490936504A093660471 -:104F1000B0936704BF91AF919F918F910F900FBE97 -:104F20000F901F9018950E945718F8942FEF87EA5A -:104F300091E6215080409040E1F700C0000087E0FA -:104F400090EBDC0180938E0490938F04A0939004E7 -:104F5000B09391049CE088E10FB6F894A8958093F3 -:104F600060000FBE90936000FFCF0E94F427811174 -:104F700002C00E94D0270E94FF27809362040E94F3 -:104F80000C2880938C0487FB882780F98093860205 -:104F90000E940328682F70E080E090E00C94FC23CE -:104FA0006DEE7EEF80E090E00E94203160E082E0D4 -:104FB00090E00E940E3160E083E090E00E940E31AC -:104FC00060E084E090E00E940E3160E085E090E0D7 -:104FD0000E940E3160E086E090E00E940E316FEF9B -:104FE00087E090E00C940E3180E090E00E94083160 -:104FF00021E08D3E9E4F09F020E0822F089582E04F -:1050000090E00C94003183E090E00C940031682F24 -:1050100083E090E00C940E3184E090E00C94003139 -:10502000682F84E090E00C940E3186E090E00C94C0 -:105030000031682F86E090E00C940E3187E090E01C -:105040000C940031682F87E090E00C940E31809131 -:105050006A0480FF0BC060918C0285E0689FB001FC -:10506000112475956795759567952BC081FF09C0CB -:1050700060918C0285E0689FB00111247595679559 -:1050800020C082FF07C060918C0285E0689FB0015C -:10509000112417C090916B049923D1F060918B0279 -:1050A000961788F720918C0285E0289F90011124A3 -:1050B000929FA001939F500D112470E0CA010E949D -:1050C000E6306038710540F46115710539F002C0B1 -:1050D00065E070E0862F08958FE7089581E00895D8 -:1050E00080916A0480FF08C060918A0270E0759523 -:1050F00067957595679521C081FF06C060918A020A -:1051000070E07595679519C082FF04C060918A02AE -:1051100070E010C090916B049923C1F060918902F6 -:105120009617A0F780918A02899FC001112470E030 -:105130000E94E6306038710528F46115710521F090 -:10514000862F08958FE7089581E0089561E070E06B -:10515000F4CF803F21F40E942728819504C0813F2D -:1051600029F40E94272880936E040895823F21F439 -:105170000E942728819504C0833F29F40E94272894 -:1051800080936D040895893F19F40E94702805C02A -:105190008A3F31F40E947028819580936F040895AE -:1051A0008B3F21F40E947028819504C08C3F29F424 -:1051B0000E947028809370040895843F21F48091A8 -:1051C0006C04816017C0853F21F480916C0482607B -:1051D00011C0863F21F480916C0484600BC0873F2E -:1051E00021F480916C04886005C0883F31F480917F -:1051F0006C04806180936C0408958D3F21F480914C -:105200006A0481600BC08E3F21F480916A04826041 -:1052100005C08F3F29F480916A04846080936A04FA -:105220000895803F39F480916E0487FF6CC010921E -:105230006E0469C0813F29F480916E041816BCF396 -:1052400062C090916D04823F29F497FF5CC0109278 -:105250006D0459C0833F19F41916CCF354C0893F2B -:1052600041F480916F0418160CF04DC010926F0439 -:105270004AC08A3F29F480916F0487FF44C0F6CF6B -:105280008B3F39F48091700487FF3DC01092700409 -:105290003AC08C3F29F4809170041816BCF333C0D7 -:1052A000843F21F480916C048E7F17C0853F21F4E8 -:1052B00080916C048D7F11C0863F21F480916C0435 -:1052C0008B7F0BC0873F21F480916C04877F05C0E2 -:1052D000883F31F480916C048F7E80936C0413C0FE -:1052E0008D3F21F480916A048E7F0BC08E3F21F4A4 -:1052F00080916A048D7F05C08F3F29F480916A04F4 -:105300008B7F80936A0480916D0481110EC080911F -:105310006E0481110AC080916F04811106C08091D2 -:105320007004811102C010926B0408958CE694E021 -:105330000E94711B0E94382790936904809368042F -:1053400008951F93CF93DF9380916804909169042F -:105350000E944427AC0190916B04992321F0209185 -:105360008D0230E006C020918E028AE0289F9001D5 -:1053700011244217530708F486C080916D04C09130 -:105380006E04D0916F0410917004811107C0C11197 -:1053900076C0D11174C0111172C075C09F3F19F051 -:1053A0009F5F90936B04181624F40E942728809323 -:1053B0006D0480916D0487FF05C00E9427288195A8 -:1053C00080936D041C1624F40E94272880936E0499 -:1053D00080916E0487FF05C00E94272881958093E5 -:1053E0006E0460916D04662339F1C0916E04CC2384 -:1053F00019F1772767FD7095872F972F0E94082E48 -:1054000023E333E343E35FE30E94182F0E94D52D8B -:1054100060936D046C2F772767FD7095872F972F0A -:105420000E94082E23E333E343E35FE30E94182F37 -:105430000E94D52D60936E041D1624F40E947028DE -:1054400080936F0480916F0487FF05C00E947028CD -:10545000819580936F04111624F40E947028809324 -:1054600070048091700487FF05C00E9470288195A8 -:1054700080937004DF91CF911F910C9496299F3FE8 -:1054800009F08ECF96CFDF91CF911F910895ECE672 -:10549000F4E085E0DF011D928A95E9F710926B0434 -:1054A00010926A040895833081F128F4813059F014 -:1054B0008230D1F00895853009F449C0B8F18630C2 -:1054C00009F456C0089580918E02262F30E0280FEF -:1054D000311D2F3F310524F4680F60938E0208952B -:1054E0008FEF80938E02089580918D02262F30E0F9 -:1054F000280F311D2F3F310524F4680F60938D0272 -:1055000008958FEF80938D02089580918C02262F4D -:1055100030E0280F311D2F3F310524F4680F6093D0 -:105520008C0208958FEF80938C02089580918B02F6 -:10553000262F30E0280F311D2F3F310524F4680F4E -:1055400060938B0208958FEF80938B020895809172 -:105550008A02262F30E0280F311D2F3F310524F419 -:10556000680F60938A0208958FEF80938A020895EE -:1055700080918902262F30E0280F311D2F3F310501 -:1055800024F4680F6093890208958FEF8093890255 -:105590000895833011F128F4813049F0823091F080 -:1055A0000895853081F120F18630C1F10895809110 -:1055B0008E02681720F4861B80938E020895109245 -:1055C0008E02089580918D02681720F4861B8093C7 -:1055D0008D02089510928D02089580918C026817B3 -:1055E00020F4861B80938C02089510928C020895FB -:1055F00080918B02681720F4861B80938B0208959C -:1056000010928B02089580918A02681720F4861BFD -:1056100080938A02089510928A02089580918902E7 -:10562000681720F4861B80938902089510928902DE -:1056300008950F931F93873208F048C08E3108F009 -:105640008DC0803109F477C008F5873009F461C056 -:1056500068F4863009F09DC080916204817F8E7F5E -:105660008093620481E08093720494C08B3009F4CB -:1056700089C08E3009F08DC08091620482FB2227A0 -:1056800020F991E0922790FB82F95EC0863109F4FF -:1056900079C060F4813109F07CC00E943C20909177 -:1056A000860281E08927809386026CC0893109F4E3 -:1056B00069C08B3109F06DC08091620481FB2227A3 -:1056C00020F991E0922790FB81F93EC0883309F4DC -:1056D00059C050F4893209F457C0853309F454C0D5 -:1056E000873209F451C055C0833409F44DC028F401 -:1056F0008A3308F44EC0895332C0883409F049C057 -:105700000E943C200E94EB0D0E94F1060E9493270C -:1057100039C090916204892F8095817080FB90F947 -:1057200029F0966098609093620434C0997F977FC7 -:105730009093620427C08091620483FB222720F9A2 -:1057400091E0922790FB83F9809362049923D1F032 -:105750008091620481608093620414C08D5141E0A5 -:1057600050E060E070E08A019B0104C0000F111F4F -:10577000221F331F8A95D2F7C901B8010E94FC236A -:105780000E943C2081E006C061E070E080E090E093 -:10579000F5CF80E01F910F91089580E0089580E09B -:1057A0000895CF93C82F80917204813069F018F06A -:1057B0008230C9F184C0E0918702F0918802808133 -:1057C000823209F07EC007C0E0918702F091880222 -:1057D0008081823261F48C2F0E94CD2B811104C014 -:1057E0008C2F0E94192B1DC081E090E01AC08C2FD5 -:1057F0000E94CF2B811114C0C43179F048F4CB3012 -:1058000079F0C03109F061C082E08093720408C071 -:10581000C93219F0C83321F058C01092720455C033 -:1058200081E0817054C0C93291F120F5C43179F121 -:10583000B0F4C73009F047C08EE180938E0282E356 -:1058400080938D028AE080938C0284E180938B02A6 -:1058500088E080938A0288E28093890234C0CE5126 -:10586000C63088F5EC2FF0E0EA5DFC4F8081809334 -:10587000710429C0CE34E9F020F4CB3421F56AE07C -:1058800013C0C13579F0C235F1F461E00DC08091EB -:105890007104882319F01092710415C081E080937F -:1058A000720415C061E006C0809171040E94532A01 -:1058B0000AC06AE0809171040E94C92A04C0109253 -:1058C000720480E004C081E002C080E0AACFCF91E2 -:1058D00008950E94F427811102C00E94D0270E94DF -:1058E000152880938D0480FF02C0869501C080E05A -:1058F0000C94770580918D04982F9695292F30E090 -:10590000233031054CF49F5F990F8170892B8160A2 -:1059100080938D040E94192880918D0486950C94A3 -:10592000770580918D04982F969591F09158990F55 -:105930008170892B80938D048E7F91E009F490E033 -:1059400080918D0490FB80F980938D040E9419282A -:1059500080918D0486950C94770580918D04982F05 -:10596000909590FB80F980938D040E941928809176 -:105970008D0480FF02C0869501C080E00C947705FD -:1059800090918D04892F86958F5F8F7791708430E9 -:1059900028F4880F892B80938D0402C090938D0486 -:1059A00080918D048E7F91E009F490E080918D04C8 -:1059B00090FB80F980938D040E94192880918D04BA -:1059C00086950C94770520918D04922F96958927C2 -:1059D000982F990F822F8170892B80938D048E7F51 -:1059E00091E009F490E080918D0490FB80F9809320 -:1059F0008D040E94192880918D0486950C9477055A -:105A000080918D04869508955058BB27AA270ED003 -:105A1000D1C1C2D130F0C7D120F031F49F3F11F491 -:105A20001EF4B7C10EF4E095E7FB9FC1E92FD3D177 -:105A300080F3BA17620773078407950718F071F4AB -:105A40009EF5EBC10EF4E0950B2EBA2FA02D0B01A5 -:105A5000B90190010C01CA01A0011124FF27591BB3 -:105A600099F0593F50F4503E68F11A16F040A22FB9 -:105A7000232F342F4427585FF3CF4695379527952A -:105A8000A795F0405395C9F77EF41F16BA0B620B29 -:105A9000730B840BBAF09150A1F0FF0FBB1F661F70 -:105AA000771F881FC2F70EC0BA0F621F731F841FB3 -:105AB00048F4879577956795B795F7959E3F08F0D9 -:105AC000B3CF9395880F08F09927EE0F9795879598 -:105AD000089527D108F481E008950CD06BC163D1FB -:105AE00040F05AD130F021F45F3F19F03EC151111E -:105AF00095C14FC170D198F39923C9F35523B1F3E0 -:105B0000951B550BBB27AA2762177307840738F02C -:105B10009F5F5F4F220F331F441FAA1FA9F333D08B -:105B20000E2E3AF0E0E830D091505040E695001C3F -:105B3000CAF729D0FE2F27D0660F771F881FBB1FFB -:105B4000261737074807AB07B0E809F0BB0B802DD5 -:105B5000BF01FF2793585F4F2AF09E3F510568F021 -:105B600004C15CC15F3FECF3983EDCF3869577950A -:105B70006795B795F7959F5FC9F7880F911D969523 -:105B8000879597F90895E1E0660F771F881FBB1F7F -:105B9000621773078407BA0720F0621B730B840B2C -:105BA000BA0BEE1F88F7E095089504D06894B11100 -:105BB00035C1089518D188F09F5790F0B92F9927D3 -:105BC000B751A0F0D1F0660F771F881F991F1AF008 -:105BD000BA95C9F712C0B13081F01FD1B1E0089574 -:105BE0001CC1672F782F8827B85F39F0B93FCCF3F5 -:105BF000869577956795B395D9F73EF490958095FE -:105C0000709561957F4F8F4F9F4F0895E89409C01D -:105C100097FB3EF490958095709561957F4F8F4FDF -:105C20009F4F9923A9F0F92F96E9BB279395F695F5 -:105C3000879577956795B795F111F8CFFAF4BB0F73 -:105C400011F460FF1BC06F5F7F4F8F4F9F4F16C0D7 -:105C5000882311F096E911C0772321F09EE8872F61 -:105C6000762F05C0662371F096E8862F70E060E01D -:105C70002AF09A95660F771F881FDAF7880F969596 -:105C8000879597F9089588D018F011F08CD038F4E2 -:105C900080C0C4C0E92F9FD0B0F35523C9F3E7FB00 -:105CA0006217730784079507A8F199F3E92FFF2777 -:105CB00088232AF03197660F771F881FDAF7952F10 -:105CC0005527442332F091505040220F331F441F78 -:105CD000D2F7BB27E91BF50B621B730B840BB109D1 -:105CE000C1F222F4620F731F841FB11D31972AF095 -:105CF000660F771F881FBB1FEFCF915050405AF09F -:105D000041F0882332F0660F771F881F9150504072 -:105D1000C1F7939530C08695779567959F5FD9F7C2 -:105D2000F8CF990F0008550FAA0BE0E8FEEF161602 -:105D30001706E807F907C0F012161306E407F5077F -:105D400098F0621B730B840B950B39F40A2661F0F3 -:105D5000232B242B252B21F408950A2609F4A14096 -:105D6000A6958FEF811D811D089597F99F6780E8A3 -:105D700070E060E008959F3F31F0915020F48795E6 -:105D800077956795B795880F911D9695879597F9A3 -:105D900008959FEF80EC089500240A9416161706C4 -:105DA00018060906089500240A941216130614060C -:105DB00005060895092E0394000C11F4882352F06F -:105DC000BB0F40F4BF2B11F460FF04C06F5F7F4F27 -:105DD0008F4F9F4F089557FD9058440F551F59F00E -:105DE0005F3F71F04795880F97FB991F61F09F3FC8 -:105DF00079F087950895121613061406551FF2CFF1 -:105E00004695F1DF08C0161617061806991FF1CF40 -:105E100086957105610508940895E894BB27662767 -:105E20007727CB0197F908957CDF08F48FEF089569 -:105E30000BD0C0CFB1DF28F0B6DF18F0952309F002 -:105E400094CFA7CF1124EACFC6DFA0F3959FD1F35B -:105E5000950F50E0551F629FF001729FBB27F00D18 -:105E6000B11D639FAA27F00DB11DAA1F649F66276D -:105E7000B00DA11D661F829F2227B00DA11D621FBC -:105E8000739FB00DA11D621F839FA00D611D221F76 -:105E9000749F3327A00D611D231F849F600D211D5A -:105EA000822F762F6A2F11249F5750408AF0E1F0FD -:105EB00088234AF0EE0FFF1FBB1F661F771F881F46 -:105EC00091505040A9F79E3F510570F04ECFA6CF9C -:105ED0005F3FECF3983EDCF3869577956795B79531 -:105EE000F795E7959F5FC1F7FE2B880F911D96955B -:105EF000879597F90895FA01EE0FFF1F3096210557 -:105F0000310599F16115710561F48038BFE39B0794 -:105F100049F168949038810561F08038BFEF9B07A4 -:105F200041F0992342F5FF3FE1053105210511F1CB -:105F3000E8940894E795D901AA2329F4AB2FBE2F42 -:105F4000F85FD0F310C0FF5F70F4A695E0F7F73963 -:105F500050F019F0FF3A38F49F779F930CD00F90D0 -:105F600007FC905808953EF014CF60E070E080E8A0 -:105F70009FE308954FE79F775F934F933F932F934E -:105F80009ED02F913F914F915F9152DF05C019F440 -:105F90000EF0EBCE42CFFDCE26DFC8F39638C0F729 -:105FA00007F80F92E8942BE33AEA48EB5FE74EDFFD -:105FB0000F920F920F924DB75EB70F92C0D0E8E2EA -:105FC000F1E016D04F915F91EF91FF91E595EE1FB3 -:105FD000FF1F49F0FE57E0684427EE0F441FFA9573 -:105FE000E1F74195550B32D00F9007FE26C008957A -:105FF000DF93CF931F930F93FF92EF92DF927B017A -:106000008C01689405C0DA2EEF011EDFFE01E894D2 -:10601000A5912591359145915591AEF3EF0106DD9E -:10602000FE019701A801DA9479F7DF90EF90FF90D5 -:106030000F911F91CF91DF9108959B01AC0160E01A -:1060400070E080E89FE349CD90CE95CECCDEE8F3BA -:106050009923D9F3940F511DBBF39150504094F004 -:1060600059F0882332F0660F771F881F91505040F7 -:10607000C1F79E3F510544F7880F911D969587956E -:1060800097F908955F3FACF0983E9CF0BB2786954A -:1060900077956795B79508F4B1609395C1F7BB0FF5 -:1060A00058F711F460FFE8CF6F5F7F4F8F4F9F4F1E -:1060B000E3CFB4CE0EF05FCE6CCE689456CE93DEB6 -:1060C000C8F39923D1F3C6F3DF93CF931F930F93B4 -:1060D000FF92C92FDD2788232AF02197660F771FAB -:1060E000881FDAF720E030E040E85FEB9FE3883973 -:1060F00020F0803E30F021968F7787DCE0E5F1E0FC -:1061000003C083DCEDE7F1E073DF8B01BE01EC013E -:10611000FB2E6F5771097595771F880B990B78DDEA -:1061200028E132E741E35FE38FDEAF2D9801AE0156 -:10613000FF900F911F91CF91DF9178DC3BCEFA0158 -:10614000DC01AA0FBB1F9B01AC01BF5728F422271B -:106150003327442750781FC0B75188F4AB2F002451 -:10616000469537952795011CA395D2F3002069F039 -:10617000220F331F441FB395DAF30DD045CC6130A5 -:106180007105A0E88A07B94630F49B01AC01662787 -:10619000772788279078309621F0208331834283B7 -:1061A00053830895AA1BBB1B51E107C0AA1FBB1F45 -:1061B000A617B70710F0A61BB70B881F991F5A9593 -:1061C000A9F780959095BC01CD01089597FB072E06 -:1061D00016F4009407D077FD09D00E94D23007FC56 -:1061E00005D03EF4909581959F4F089570956195E7 -:1061F0007F4F0895EE0FFF1F0590F491E02D099455 -:10620000F999FECF92BD81BDF89A992780B508957E -:10621000A8E1B0E042E050E00C942831262FF99933 -:10622000FECF92BD81BDF89A019700B4021639F0F5 -:106230001FBA20BD0FB6F894FA9AF99A0FBE0895C6 -:106240000196272F0E940F310C940E31DC01CB01F7 -:10625000FC01F999FECF06C0F2BDE1BDF89A319676 -:1062600000B40D9241505040B8F70895F894FFCF14 -:1062700052D02445000000410000DC4400000041F1 -:1062800052D0A4440000404100005C4400000041A2 -:1062900048F17644000000415C978A4400000041C8 -:1062A0001FD592440000004152D0A4440000004198 -:1062B0005CFFB844000000410AA7CF440000004141 -:1062C0000000DC44000000410AA7CF440000004168 -:1062D0000000DC440000004100000000000080409D -:1062E00000005C45000040410000000000008040CC -:1062F00052D02445000040410AA7CF44000000418D -:106300000000DC440000004100000000000080406C -:1063100052D02445000040410000000000008040B1 -:1063200000005C45000040410AA7CF440000004146 -:106330000000DC440000004100000000000080403C -:1063400052D0244500004041000000000000804081 -:106350000AA74F45000040410AA7CF440000004172 -:106360000000DC440000004100000000000080400C -:1063700052D0244500000041000000000000804091 -:106380005CFF384500000041000000000000804034 -:1063900052D02445000000410AA7CF44000000412C -:1063A0000000DC44000000410000000000008040CC -:1063B00052D024450000804152D024450000404185 -:1063C0005C970A450000004152D0A44400000041FF -:1063D0000000DC44000000415C970A450000A04139 -:1063E000640007000CFF0000003F646214F014CD4D -:1063F000149914651401014F042808140A321E0070 -:1064000002040507090B0C0E1011131517181A1C9E -:106410001D1F2123242628292B2D2F3032343537D8 -:10642000393B1F0F03764F5F6F7F496943790959E5 -:1064300053633149803F5D8B803FF8BF803FCAE1A5 -:10644000803F73ED803FCAE1803FF8BF803F5D8BA6 -:10645000803F3149803F0000803FF16D7F3F75EA0A -:106460007E3F4C827E3F833F7E3F84287E3F833F3A -:106470007E3F4C827E3F75EA7E3FF16D7F3F00009C -:10648000803F404D3639FA09AD0977093E09D108F8 -:10649000EA0803091C0901020304050607080900AC -:00000001FF diff --git a/keyboard/planck/keymaps/dzobert/compiled.hex b/keyboard/planck/keymaps/dzobert/compiled.hex deleted file mode 100644 index cb3972bc01..0000000000 --- a/keyboard/planck/keymaps/dzobert/compiled.hex +++ /dev/null @@ -1,1449 +0,0 @@ -:100000000C9496020C94DA020C94DA020C94DA0244 -:100010000C94DA020C94DA020C94DA020C94DA02F0 -:100020000C94DA020C94DA020C9478140C944A15AD -:100030000C94AC220C94DA020C94DA020C94DA02DE -:100040000C94DA020C943C030C94DA020C94DA025D -:100050000C94DA020C9414230C94DA020C94DA0255 -:100060000C94DA020C94DA020C94DA020C94DA02A0 -:100070000C94DA020C94DA020C94DA020C94DA0290 -:100080000C94ED0A0C94DA020C94DA020C94DA0265 -:100090000C94DA020C94DA020C94DA020C94DA0270 -:1000A0000C94DA020C94DA020C94DA02B715D91522 -:1000B000C716D915C7161E164116C7169616A916C5 -:1000C00093199319C219C219011A211A771B771BA8 -:1000D0002C1A771BDC1ADC1A431B4C1B771B711B79 -:1000E000E91AE91AE91AE91AE91AE91AE91AE91AF8 -:1000F000E91AE91AE91AE91AE91AE91AE91AE91AE8 -:10010000F91A071B0E1B151B1F1B07634236B79BF3 -:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 -:100120005763BD6DEDFD753EF6177231BF000000DF -:10013000803F08000000BE922449123EABAAAA2AC2 -:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD -:1001500000000000BF000000803F00000000000819 -:100160004178D3BB4387D1133D190E3CC3BD4282B6 -:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 -:10018000FFBE01C4FF7F3F00000000000000000030 -:1001900000000000000000010204060A0F17202CD6 -:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 -:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF -:1001C0000201000000000000000000000000F1A299 -:1001D000F1A3018C028C290014001A0008001500FC -:1001E00017001C0018000C00120013002B00E00088 -:1001F00004001600070009000A000B000D000E00A5 -:100200000F0033002A00E2001D001B000600190049 -:100210000500110010003600370038002800C40027 -:10022000E500E300E10002202C002C00012050003A -:10023000510052004F002B0014001A000900130057 -:100240000A000D000F0018001C0033002B002900CD -:10025000040015001600170007000B00110008002D -:100260000C0012002A00E2001D001B00060019000D -:1002700005000E0010003600370038002800C300CB -:10028000E500E300E10002202C002C0001205000DA -:10029000510052004F003A003B003C003D003E0040 -:1002A0003F0040004100420043004400450001007F -:1002B0001E001F0020002100220023002400250032 -:1002C00026004C000000010035002D002E003400F7 -:1002D00034022F0230022F003000310001000100F3 -:1002E00001000100010001000100010001204A009D -:1002F0004B004E004D00660046004700480053008A -:1003000074007600650024002500260054000100DA -:10031000AA00A900A80039009B007A0079002100FA -:10032000220023005500010049007B007C007D0075 -:100330003100260027001E001F002000560001008B -:10034000010001000100022001000100010027005E -:10035000630058005700280354006800650020001F -:1003600050006C0061006E0063006B0020004B00C9 -:100370006500790062006F00610072006400000097 -:100380002C034F007200740068006F006C0069005D -:100390006E0065006100720020004B00650079006E -:1003A00062006F00610072006400730000000403CB -:1003B000090409026D00040100A0FA09040000010B -:1003C00003010100092111010001223F00070581FD -:1003D0000308000A090401000103010200092111B8 -:1003E000010001224D000705820308000A090402EA -:1003F000000103000000092111010001223600075D -:1004000005830308000A0904030001030000000932 -:100410002111010001223900070584031000011297 -:1004200001100100000008EDFE6060010001020003 -:100430000105010906A101050719E029E7150025B5 -:1004400001950875018102050819012905950575B1 -:10045000019102950175039101050719002977158E -:10046000002501957875018102C005010980A1016F -:10047000850216010026B7001A01002AB700751080 -:1004800095018100C0050C0901A101850316010039 -:10049000269C021A01002A9C02751095018100C059 -:1004A00005010902A1010901A10005091901290598 -:1004B00015002501950575018102950175038101DE -:1004C0000501093009311581257F950275088106DE -:1004D00009381581257F950175088106050C0A38B4 -:1004E000021581257F950175088106C0C0050109A7 -:1004F00006A101050719E029E715002501950875F2 -:1005000001810295017508810105081901290595E8 -:1005100005750191029501750391010507190029DF -:10052000FF150025FF950675088100C011241FBE28 -:10053000CFEFDAE0DEBFCDBF04B603FE24C080916A -:100540001E0390911F03A0912003B09121038730D7 -:10055000904BA740B04BB9F410921E0310921F03AA -:10056000109220031092210314BE84B7877F84BFAA -:1005700088E10FB6F89480936000109260000FBE7F -:10058000E0E0F8E3099511E0A0E0B1E0E2EBF9E585 -:1005900002C005900D92A03CB107D9F713E0A0EC82 -:1005A000B1E001C01D92AE31B107E1F70E94BE116A -:1005B0000C94D72C0C9400000895089581E00895C0 -:1005C00008950C94DD020C94DE020C94E0020E946B -:1005D000A12823E030E0281B3109220F2093C40119 -:1005E0000895282F2F9880918000211108C0877FBF -:1005F0008093800010928D0010928C001BC0886048 -:1006000080938000233019F48FEF9FEF0FC083E0B9 -:1006100090E0821B9109880F991F2FEF3FEFA901EE -:1006200002C0569547958A95E2F7CA0190938D00CE -:1006300080938C000C94E7020E94E70284E0809390 -:10064000C3011092C0010895279A2F988FEF9FEF52 -:1006500090938700809386008AE08093800089E1F0 -:10066000809381000E940A280C941C030E9424039A -:100670006E9A769A0C94DC021F920F920FB60F922C -:1006800011242F933F938F939F93EF93FF93E091C8 -:10069000C101F091C201CF0101969093C2018093F4 -:1006A000C1010090C30102C0F695E7950A94E2F7F4 -:1006B000EF738091C001823019F4E03251F404C02C -:1006C000813039F4EF3329F480916F008D7F80936E -:1006D0006F00F0E0E457FE4FE49121E031E0E29F4B -:1006E000C001E39F900D11240090C40102C09695B3 -:1006F00087950A94E2F790938D0080938C00FF9188 -:10070000EF919F918F913F912F910F900FBE0F907E -:100710001F90189581E008950C948A0308950C9415 -:10072000360380911502882309F448C08091D101D5 -:100730009091D201009779F40E94DE229093D20129 -:100740008093D1018091D30190E0009771F4809162 -:10075000D40190E00AC00E94EA2220910001309169 -:1007600001012817390740F329C00197880F991F05 -:10077000880F991FFC01EB52FE4F608171818281CD -:1007800093810E94530AE091D30184E0E89FF00135 -:100790001124EB52FE4F60817181828193814FE081 -:1007A00050E00E940B0E8091D30190E00196609181 -:1007B000D40170E00E94872C8093D3010C94E10255 -:1007C000109217020C94200A0895089581E08093F6 -:1007D00017020C94E503089508958F929F92AF92AB -:1007E000BF92EF92FF920F931F93CF93DF93CDB7FA -:1007F000DEB7A3970FB6F894DEBF0FBECDBF7C0166 -:10080000FC0100811181C8010E94DB20B8010E9417 -:10081000F2058C01B7010E948C03882309F4CCC136 -:100820000032F0E51F0741F4F7018281882309F4C3 -:1008300058C00E946F0EC0C10132F0E51F0741F49D -:10084000F7018281882309F44CC00E94780EB4C15C -:100850000232F0E51F0751F4F7018281882309F481 -:1008600040C00E946B0E8111F0CFE3CF0332F0E560 -:100870001F0739F4F7018281882399F10E94E6036A -:100880009BC10432F0E51F0739F4F7018281882308 -:1008900041F10E94E00390C10532F0E51F0749F4E1 -:1008A000F70182818823E9F0809117028111F1CF4D -:1008B000E5CF0632F0E51F0739F4F701828188237E -:1008C00081F00E947F0E0AC00732F0E51F0749F44D -:1008D000F7018281882329F00E948A0E0E94EC038E -:1008E0006BC180911702811105C0F70182818111CE -:1008F000CFC018C1003E110579F4F7018281882329 -:1009000009F44DC00E94200A81E0809316021092E3 -:1009100015021092D40150C1023E110559F4F7019D -:1009200082818823E1F10E94200A1092160210921F -:10093000150242C1033E110591F4F701828188231B -:1009400071F10E94200A1092160281E08093150234 -:100950001092D3011092D2011092D1012DC1023513 -:10096000110559F4F7018281882309F425C180918A -:100970000001909101010A970DC00135110579F42C -:10098000F7018281882309F417C1809100019091B9 -:1009900001010A9690930101809300010DC14091DD -:1009A000040183E2EFE1F1E0DE01119601900D9286 -:1009B0008A95E1F7F701808121E030E02C0F3D1F9F -:1009C000280F311DC9012091020130910301FC0162 -:1009D000E20FF31F6081772767FD7095640F711D2B -:1009E000882777FD8095982F0E94A92920E030E084 -:1009F00040E451E40E940E294B015C01F701218182 -:100A000084E090E0821B9109BC01882777FD8095E6 -:100A1000982F0E94A9299B01AC01C501B4010E9435 -:100A2000A6289B01AC0160E070E080E090E40E94A9 -:100A30001C2B20E030E04CED50E40E94B92A4B0121 -:100A40005C01F70182818823D1F04FE050E0C501BD -:100A5000B4010E940B0E809116028823A1F08091B0 -:100A6000D40124E0829FF0011124EB52FE4F8082DA -:100A70009182A282B3828F5F8093D40104C0C501AA -:100A8000B4010E94530A0F3F110508F02ECF94C005 -:100A90008091D00181111FC0043130E5130709F0A6 -:100AA00051C00E948E0381E08093D0010E94DE221B -:100AB0009093CF018093CE011092C7011092C9018B -:100AC0001092C8011092CB011092CA011092CD0170 -:100AD0001092CC0171C08091CE019091CF010E9403 -:100AE000EA22883C910570F48091C701E82FF0E07C -:100AF000EE0FFF1FE853FE4F118300838F5F80933B -:100B0000C7015AC0043880E5180721F005381045A0 -:100B100001F13AC0F7018281882341F01092C501AA -:100B200082E01EC0043830E5130759F58091C501F5 -:100B3000811106C086E20E94371886E20E94FF18E3 -:100B400082E01CC00438F0E51F0741F3053810456A -:100B5000D9F4F7018281882331F01092C60180E236 -:100B60000E944E1929C08091C601811106C087E2FA -:100B70000E94371887E20E94FF1880E20E945519F0 -:100B80001BC00538104529F381E08093C50180938F -:100B9000C601C701A3960FB6F894DEBF0FBECDBF46 -:100BA000DF91CF911F910F91FF90EF90BF90AF9089 -:100BB0009F908F900C94E30280E0A3960FB6F89478 -:100BC000DEBF0FBECDBFDF91CF911F910F91FF9080 -:100BD000EF90BF90AF909F908F90089580E090E04D -:100BE000089508959CE0799FF001112490E3899F76 -:100BF000E00DF11D1124E60FF11DEE0FFF1FEA526B -:100C0000FE4F859194910895880F991FFC01E45B34 -:100C1000FF4F859194910895880F991FFC01E4532B -:100C2000FE4F8591949108950F931F93CF93DF9377 -:100C3000EC01811521E39207A0F5C11580E3D807E7 -:100C400008F0D7C0C83ED105D8F4C03ED10508F0A1 -:100C500007C2C83AD10578F4C53AD10508F06AC090 -:100C6000C130D10509F463C008F4F7C1C430D1051F -:100C700008F0F6C1F2C1CB3BD10508F466C0EDC166 -:100C8000C11590E2D90708F0AFC0C11521E0D20725 -:100C900008F0E6C1C03FD10508F4DFC18E01106540 -:100CA0001FC2C03880E5D80700F5C03790E5D907E6 -:100CB00008F0A3C0C11520E5D20709F4ACC050F478 -:100CC000CE01905480319F4008F0C7C1DF708E0183 -:100CD000106A06C2C13080E5D80709F4AEC0C4313D -:100CE00090E5D90708F4AFC0B8C1C33820E5D207F2 -:100CF00009F48EC050F4C13890E5D90709F482C0D8 -:100D000008F083C000E011EDEBC1C03181E5D807E8 -:100D100008F4A3C1C11597E5D90708F436C1CE017F -:100D200090578115904108F098C1DF7093C101E0A0 -:100D300010E0D6C1C53AD10509F494C1C63AD1052F -:100D400009F093C102E810E4CBC1C83AD10509F417 -:100D50008FC1C93AD10509F48EC1CA3AD10509F447 -:100D60008DC1CB3AD10509F48CC1CC3AD10509F437 -:100D70008BC1CD3AD10509F48AC1C03BD10509F434 -:100D800089C1CE3AD10509F488C1CF3AD10509F419 -:100D900087C1C13BD10509F486C1C23BD10509F425 -:100DA00085C1C33BD10509F484C1C43BD10509F415 -:100DB00083C1C53BD10509F482C1C63BD10509F405 -:100DC00081C1C73BD10509F480C1C83BD10509F4F5 -:100DD0007FC1C93BD10509F47EC1CA3BD10509F4E5 -:100DE0007DC100E014E47CC1CE019F700E940C061E -:100DF00078C1DD278E01106C73C1CF70DD278E01A5 -:100E0000146D6EC100E010ED6BC100E012ED68C121 -:100E100000E013ED65C10E94E21B0E94200A0E94BF -:100E2000E4038FEF94E32CE0815090402040E1F701 -:100E300000C000000E94392353C18091F2028160FA -:100E40008093F2024DC10E949A23811102C00E9438 -:100E500076230E94AD2390E090931D0380931C03A2 -:100E6000C23080E5D80721F480911C03816086C0E0 -:100E7000C43090E5D90721F480911C0382607EC0C4 -:100E8000C63020E5D20721F480911C03846076C02F -:100E9000C83080E5D80719F480911C0327C0CA30F8 -:100EA00090E5D90721F480911C03806167C0CC30A4 -:100EB00020E5D20721F480911C0380625FC0CE3010 -:100EC00080E5D80721F480911C03806457C0C031AD -:100ED00090E5D90721F480911C0380684FC0C2318E -:100EE00020E5D20729F480911C038460886046C005 -:100EF000C33080E5D80721F480911C038E7F3EC06B -:100F0000C53090E5D90721F480911C038D7F36C050 -:100F1000C73020E5D20721F480911C038B7F2EC0BF -:100F2000C93080E5D80719F480911C0326C0CB3066 -:100F300090E5D90721F480911C038F7E1FC0CD302E -:100F400020E5D20721F480911C038F7D17C0CF309C -:100F500080E5D80721F480911C038F7B0FC0C1313D -:100F600090E5D90721F480911C038F7707C0C33126 -:100F7000D04531F480911C038B7F877F80931C03C5 -:100F800080911C030E94B123ABC08D2F99278F70D5 -:100F9000992781309105D9F49E012370332702C02F -:100FA000880F991F2A95E2F79C688E0144E0000F94 -:100FB000111F4A95E1F700271370802B912B53E006 -:100FC000CC0FDD1F5A95E1F7C076DD272FC08230A8 -:100FD000910531F4DC2FCC278E01016F106A80C09F -:100FE0008330910569F4CE018370992701E010E008 -:100FF00002C0000F111F8A95E2F7C8019C680FC05C -:1010000084309105B9F4CE018370992701E010E096 -:1010100002C0000F111F8A95E2F7C8019A6823E009 -:10102000CC0FDD1F2A95E1F7C07ED7708C010C2B09 -:101030001D2B56C08530910531F4DC2FCC278E0155 -:10104000046F106A4DC0069709F04AC0CF71DD27C2 -:10105000DC2FCC278E01106243C000E010E040C0BE -:101060008E013EC001E810E43BC003E810E438C044 -:1010700002EE14E435C009EE14E432C00AEE14E4C2 -:101080002FC005EB14E42CC006EB14E429C007EBD9 -:1010900014E426C00CEC14E423C00DEC14E420C0CE -:1010A00003E815E41DC00AE815E41AC002E915E4D6 -:1010B00017C004E915E414C001E216E411C003E20C -:1010C00016E40EC004E216E40BC005E216E408C004 -:1010D00006E216E405C007E216E402C00AE216E4DE -:1010E000C801DF91CF911F910F9108959CE0799FE6 -:1010F000F001112490E3899FE00DF11D1124E60F0A -:10110000F11DEE0FFF1FEA52FE4F85919491803E34 -:101110009105E0F4803C910558F58133910509F47F -:101120006FC048F48932910509F463C08A32910591 -:1011300009F46DC072C089339105E9F082389105D8 -:10114000D1F08533910509F44DC067C0833E910508 -:1011500081F138F4803E9105B9F0823E9105D9F0D5 -:101160005CC0863E910561F1873E9105A1F155C0B5 -:101170000E940406089520911C0320FD02C021FF57 -:101180004CC080EE90E049C080911C0380FFF9CFF5 -:1011900089E390E042C080911C0382FF0EC08091E1 -:1011A0001C0384FF03C080E090E037C083EE90E032 -:1011B00034C080911C0382FFF2CF82EE90E02DC0FC -:1011C00080911C0383FF0BC080911C0384FDEBCF37 -:1011D00087EE90E022C080911C0383FFF5CF86EE5E -:1011E00090E01BC080911C0385FF07C089E290E05E -:1011F00014C080911C0385FFF9CF85E390E00DC0FA -:1012000080911C0386FF07C08AE290E006C08091AF -:101210001C0386FFF9CF81E390E00E941406089535 -:101220000C94E502E82FF0E0E25BFE4F8081E82FAE -:10123000EF70F0E082958F7021E030E0A90102C0EC -:10124000440F551F8A95E2F740A308950F931F930B -:10125000CF93DF9385B7806885BF85B7806885BFEA -:10126000C3E0D0E001E010E0FE01E25BFE4F8081D0 -:10127000E82FEF70F0E021A182958F70A80102C0E5 -:10128000440F551F8A95E2F7CA01822B81A38C2F48 -:101290000E941209219740F78BE090E061E070E036 -:1012A000FC01EE5BFE4F2081E22FEF70F0E042A1E7 -:1012B00022952F70DB0102C0AA0FBB1F2A95E2F70F -:1012C0009D01242B22A3019758F7DF91CF911F9105 -:1012D0000F910C948F03EF92FF920F931F93CF9374 -:1012E000DF9300E212E0C3E0EE24E394F12CD5E0BA -:1012F0008C2F0E9412098BE090E040E050E0FC014E -:10130000EE5BFE4F6081E62FEF70F0E020A130E051 -:1013100062956F7002C0359527956A95E2F720FDBA -:1013200009C09701082E02C0220F331F0A94E2F76A -:10133000422B532B019718F7F801929182918F015C -:101340008417950721F051834083D09305018C2F9A -:101350000E941209C15060F68091050187FD2CC0E2 -:101360008150809305018F3F39F08FE99FE001970D -:10137000F1F700C0000020C080911E0290911F0272 -:10138000909327028093260280911C0290911D0267 -:10139000909325028093240280911A0290911B025F -:1013A0009093230280932202809118029091190257 -:1013B00090932102809320020E94910381E0DF91AB -:1013C000CF911F910F91FF90EF900895E82FF0E0DB -:1013D000EE0FFF1FE05EFD4F80819181089508951B -:1013E0000F931F93CF9308E212E0C0E0F8019291AF -:1013F00082918F010E945622C80FF2E000321F072F -:10140000A9F78C2FCF911F910F9108950E949A23D5 -:10141000811102C00E9476230E94BF23809307039C -:101420003E9A809171008D7F8093710082E080935D -:1014300090008AE18093910081E080932A020895D0 -:1014400080912A02811102C00E94060A10927A023B -:1014500010927902809171008D7F8093710080914C -:1014600090008F738093900010923C0210923B0288 -:10147000109273021092740210927502109276020A -:101480001092720210927102E1E5F2E0A1E4B2E082 -:1014900011921192119211921D921D9282E0E137E8 -:1014A000F807B1F70895CF92DF92EF92FF920F9372 -:1014B0001F93CF93DF9320913B02222309F484C032 -:1014C0006B017C0180912A02811102C00E94060AF0 -:1014D00001E712E0C7E0D0E0A7019601F801929180 -:1014E0008291729162918F010E940A29811131C00B -:1014F000FE01EE0FFF1FEE0FFF1FEF5AFD4F108290 -:10150000118212821382DE01AA0FBB1FAF5BBD4F97 -:1015100011961C921E92C730D105E9F021964481A4 -:1015200055816681778140835183628373831482FE -:1015300015821682178212968D919C91139711969F -:101540009C938E9313961C921E9212973496129629 -:10155000E2CF219708F68091790290917A02019763 -:1015600097FD05C090937A028093790204C010928F -:101570007A02109279028091790290917A022091F8 -:101580007702309178022817390724F010927802F8 -:1015900010927702892BC1F4809171008D7F809326 -:1015A0007100809190008F7380939000109273026D -:1015B00010927402109275021092760210927202CA -:1015C0001092710210923B02DF91CF911F910F9107 -:1015D000FF90EF90DF90CF9008951F920F920FB67B -:1015E0000F9211244F925F926F927F928F929F92EF -:1015F000AF92BF92CF92DF92EF92FF922F933F93E1 -:101600004F935F936F937F938F939F93AF93BF930A -:10161000CF93DF93EF93FF9380913B02882309F4EC -:101620009BC1C0917902D0917A021C161D060CF064 -:1016300093C140902B0250902C0260902D0270902C -:101640002E0220E030E0A901C301B2010E94B52AB8 -:1016500018160CF065C0C130D10509F452C0809154 -:10166000770290917802BE010E94872C7C019093B2 -:1016700078028093770280903D0290903E02A09085 -:101680003F02B090400220E030E040E85FE3C50157 -:10169000B4010E94A62860933D0270933E0280939D -:1016A0003F0290934002F701EE0FFF1FEE0FFF1F66 -:1016B000EF5AFD4FA3019201608171818281938174 -:1016C0000E940E2920E030E040E05EE30E94B92A4B -:1016D0009B01AC01C501B4010E94B52A18168CF417 -:1016E000C7010196BE010E94872C909378028093D7 -:1016F000770210923D0210923E0210923F02109229 -:101700004002E0917702F0917802EE0FFF1FEE0F9A -:10171000FF1FEF5AFD4F6081718182819381D0C09C -:10172000C0907302D0907402E0907502F09076023F -:1017300020E030E0A901C701B6010E940A292197E3 -:10174000882309F4A2C0FE01EE0FFF1FEE0FFF1F5A -:10175000EF5AFD4F80809180A280B380A501940153 -:10176000C701B6010E940A2987FF31C0A501940173 -:1017700060E070E08CED93EC0E940E2920E030E0F8 -:1017800040E451E40E940E2920E030E040E05FE3B5 -:101790000E94B92A9B01AC0160E070E080E090E417 -:1017A0000E941C2B9B01AC01C501B4010E94B92A07 -:1017B0009B01AC01C701B6010E940A2987FF07C03F -:1017C000A701960160E070E08CED93E439C0A501BB -:1017D0009401C701B6010E94B52A18160CF055C035 -:1017E000A501940160E070E08CED93E40E940E2965 -:1017F00020E030E040E451E40E940E2920E030E097 -:1018000040E05FE30E94B92A9B01AC0160E070E018 -:1018100080E090E40E941C2B9B01AC01C501B40147 -:101820000E94B92A9B01AC01C701B6010E94B52AEA -:1018300018165CF5A701960160E070E08CED93EC62 -:101840000E940E2920E030E040E451E40E940E297D -:1018500020E030E040E05FE30E94B92A9B01AC0148 -:1018600060E070E080E090E40E941C2B9B01AC01E2 -:10187000C701B6010E94B92A609373027093740283 -:10188000809375029093760213C0FE01EE0FFF1F46 -:10189000EE0FFF1FEF5AFD4F80819181A281B3812E -:1018A0008093730290937402A0937502B0937602B2 -:1018B000609173027091740280917502909176022A -:1018C00020912802309129022F3F4FEF340731F049 -:1018D0002F5F3F4F30932902209328020E94950EDC -:1018E0006B017C0120E034E244EF51E40E940A29BC -:1018F00087FF08C086EFC82E88E2D82E84EFE82E36 -:1019000081E4F82E20E030E040E051E4C701B60168 -:101910000E94B92A9B01AC0160E074E284E79BE479 -:101920000E940E296B017C010E947B297093970015 -:1019300060939600209106013091070140910801C3 -:1019400050910901C701B6010E94B92A0E947B2962 -:10195000709399006093980080913C02882309F469 -:1019600033C1C0903702D0903802E0903902F09035 -:101970003A0220E030E0A901C701B6010E94B52A71 -:101980001816D4F580912802909129028F3F2FEFED -:10199000920729F001969093290280932802C701AB -:1019A000B6010E94950E20E030E040E051E40E9434 -:1019B000B92A9B01AC0160E074E284E79BE40E94D9 -:1019C0000E296B017C010E947B2970939700609324 -:1019D0009600209106013091070140910801509135 -:1019E0000901C701B6010E94B92A0E947B297093A0 -:1019F00099006093980008C010929700109296008A -:101A00001092990010929800609131027091320208 -:101A10006F5F7F4F70933202609331022091960086 -:101A20003091970080E090E0232BF1F0C091960078 -:101A3000D09197000E94A7296B017C01BE0180E034 -:101A400090E00E94A7299B01AC0160913302709144 -:101A5000340280913502909136020E940E2920E0D6 -:101A60003FEF4FE757E410C00E94A7296B017C01AC -:101A700020E030EE4FEF54E4609133027091340275 -:101A800080913502909136020E94B92A9B01AC01E7 -:101A9000C701B6010E94B52A87FD96C080912F022A -:101AA0008F5F80932F0290E0209103033091040315 -:101AB00082179307A0F080910E03882319F01092EB -:101AC0002F020DC0809171008D7F809371008091F5 -:101AD00090008F738093900010923C027DC08091A3 -:101AE0003002C0912F02811128C0C0900803D0900D -:101AF0000903E0900A03F0900B0320E030E0A90115 -:101B0000C701B6010E94B52A1816BCF481E0809383 -:101B1000300210923702109238021092390210925D -:101B20003A02C0923302D0923402E0923502F0922F -:101B30003602C150C0932F0243C01092300210925F -:101B4000290210922802E0910503F091060348E073 -:101B5000C49FE00DF11D112480819181A281B38188 -:101B60008093370290933802A0933902B0933A02DF -:101B700020E030E040E85EE36481758186819781F2 -:101B80000E94B92A6B017C0180910A01682F70E0E4 -:101B900080E090E00E94A72920E030E048EC52E489 -:101BA0000E940E299B01AC01C701B6010E94B92A0F -:101BB000609333027093340280933502909336021F -:101BC00010923202109231028091070380FD04C00E -:101BD00010923C0210923B02FF91EF91DF91CF9166 -:101BE000BF91AF919F918F917F916F915F914F9135 -:101BF0003F912F91FF90EF90DF90CF90BF90AF90EB -:101C00009F908F907F906F905F904F900F900FBE3E -:101C10000F901F901895CF92DF92EF92FF92CF9383 -:101C2000DF936B017C01EA0180912A02811102C0DD -:101C30000E94060A8091070380FF46C080917902C6 -:101C400090917A0208970CF03FC0809171008D7FCF -:101C50008093710080913C0281110E94200A81E0F2 -:101C600080933B02109229021092280220E030E07B -:101C7000A901C701B6010E94B52A1816DCF48091AB -:101C8000790290917A02FC01EE0FFF1FEE0FFF1F09 -:101C9000EF5AFD4FC082D182E282F382FC01EE0F47 -:101CA000FF1FEF5BFD4FD183C083019690937A02B3 -:101CB000809379028091710082608093710080919D -:101CC0009000806880939000DF91CF91FF90EF901B -:101CD000DF90CF90089580910703817008958091DF -:101CE00007038160809307030E94C3230C94EB03D6 -:101CF000809107038E7F809307030C94C323809108 -:101D00007B0290E0019666E070E00E94872C809351 -:101D10007B02089580917B0290E0019766E070E07D -:101D20000E94872C80937B0208958F929F92AF929E -:101D3000BF92CF92DF92EF92FF920F931F93CF93B8 -:101D4000DF936B017C01C0912802D0912902BE0172 -:101D500080E090E00E94A7294B015C01A701960159 -:101D600060E070E08CE594E40E940E299B01AC01D8 -:101D7000C501B4010E94B92A0E947B2920917B02EF -:101D8000233009F473C028F4222351F02130E9F004 -:101D90002CC1243009F4A0C0253009F4E0C025C1CD -:101DA00080E090E0A0E0BFE38093060190930701FC -:101DB000A0930801B093090110922B0210922C02FB -:101DC00010922D0210922E0210C110922B0210922E -:101DD0002C0210922D0210922E026431710540F4F3 -:101DE0006A30710560F520E030E040E85EE32BC02A -:101DF000693C710508F0AAC080E090E00E94A72924 -:101E000020E030E040EA51E40E94A52820E030E0E4 -:101E100044E353E40E940E299B01AC010E94B92ABD -:101E200020E030E040E05EE30E94B92A9B01AC0173 -:101E300060E070E080E09EE30E94A52844C020E0BE -:101E400030E040E05FE3C701B6010E94B92A6B01B0 -:101E50007C0180E090E0A0E0BEE3809306019093D7 -:101E60000701A0930801B0930901BFC010922B0293 -:101E700010922C0210922D0210922E024AE0469FE0 -:101E80009001479F300D1124C90168EB7BE00E944F -:101E9000732CBC016C5D754077FF03C07195619533 -:101EA0007109882777FD8095982F0E94A9292EE334 -:101EB00033EC4EE259E30E94B92A20E030E040ECD6 -:101EC0005EE30E94A6286093060170930701809349 -:101ED00008019093090189C010922B0210922C02E4 -:101EE00010922D0210922E02CE0183709927892B19 -:101EF000E1F0BE016170772780E090E00E94A729A1 -:101F000020E030E040E05EE30E94B92A20E030E0CB -:101F100040E45FE30E94A6286093060170930701E6 -:101F200080930801909309010CC080E090E0A0E04C -:101F3000BFE38093060190930701A0930801B0933B -:101F40000901C770DD27CD2B09F04FC010920601A3 -:101F500010920701109208011092090146C01092D8 -:101F60002B0210922C0210922D0210922E0200E0F1 -:101F700010E020E03FE30093060110930701209357 -:101F80000801309309016739710578F180E090E02C -:101F90000E94A72920E030E047E153E40E94A528F1 -:101FA00020E030E04AE754E40E940E2920E030E0CF -:101FB00048E452E40E94B92A20E030E040EA51E4CB -:101FC0000E94EB290E947629660F771F660F771F04 -:101FD000FB01EE5AFE4F2081318142815381C701BE -:101FE000B6010E94B92A6B017C01C701B601DF91DD -:101FF000CF911F910F91FF90EF90DF90CF90BF9006 -:10200000AF909F908F90089580918C020895CF9308 -:10201000DF9300D01F92CDB7DEB79C0180911303F0 -:10202000843019F593E099833B832A839093E900E8 -:102030008FEF9091E800815095FD06C095ED9A953F -:10204000F1F700008111F5CF8091E80085FF0DC008 -:1020500040E050E063E070E0CE0101960E9468121B -:102060008091E8008E778093E8000F900F900F909A -:10207000DF91CF910895CF93DF9300D01F92CDB71A -:10208000DEB720911303243021F522E029839B83BE -:102090008A8383E08093E9008FEF9091E80081507C -:1020A00095FD06C095ED9A95F1F700008111F5CFE9 -:1020B0008091E80085FF0DC040E050E063E070E0F3 -:1020C000CE0101960E9468128091E8008E7780937D -:1020D000E8000F900F900F90DF91CF91089520911D -:1020E00013032430F1F422E02093E9002FEF309124 -:1020F000E800215035FD06C035ED3A95F1F70000B6 -:102100002111F5CF2091E80025FF0BC040E050E001 -:1021100065E070E00E9468128091E8008E778093FD -:10212000E8000895CF93DF93EC019091130394306E -:1021300009F046C0809115018823D9F080911601DD -:102140008823B9F09093E9008FEF9091E8008150D7 -:1021500095FD06C095E19A95F1F700008111F5CF44 -:102160008091E80085FF2CC040E050E060E170E025 -:1021700017C081E08093E9008FEF9091E8008150D3 -:1021800095FD06C095ED9A95F1F700008111F5CF08 -:102190008091E80085FF14C040E050E068E070E006 -:1021A000CE010E9468128091E8008E778093E8004B -:1021B00080E1FE01ACE7B2E001900D928A95E1F773 -:1021C000DF91CF91089580911203811109C00E947F -:1021D000FD130E945A148091E20084608093E20013 -:1021E0000895109212030895089508950C94A12261 -:1021F00042E061EC81E00E94771342E061EC82E012 -:102200000E94771342E061EC83E00E94771342E181 -:1022100061EC84E00C94771380911503833009F40A -:1022200055C030F4813071F0823009F48EC00895C9 -:102230008A3009F47AC08B3009F460C0893009F023 -:102240009CC020C080911403813A09F096C080910F -:10225000E800877F8093E80080911803909119032C -:10226000892B21F460E18CE792E003C060E080E01C -:1022700090E070E00E94B3128091E8008B77809329 -:10228000E800089580911403813209F076C08091AE -:10229000180390911903009719F0039709F06DC086 -:1022A0008091E800877F8093E8008091E80082FDBC -:1022B00005C0809113038111F8CF5FC08091F100B8 -:1022C00080938C028091E8008B7753C08091140337 -:1022D000813A09F052C08091180390911903892B1B -:1022E00009F04BC08091E800877F8093E8008091DF -:1022F000E80080FFFCCF8091150136C08091140367 -:102300008132D9F58091180390911903892BA9F591 -:102310008091E800877F8093E8000E94AC13809151 -:102320001603809315010C94E21B809114038132F3 -:1023300021F58091E800877F8093E8000E94AC132C -:102340008091170380938D02089580911403813A40 -:10235000A1F48091E800877F8093E8008091E800F5 -:1023600080FFFCCF80918D028093F1008091E80086 -:102370008E778093E8000C94AC13089584B7877F20 -:1023800084BF88E10FB6F8948093600010926000DB -:102390000FBE90E080E80FB6F894809361009093B0 -:1023A00061000FBE0E944F170E94FD130E945A1435 -:1023B0008091E20084608093E20078940E94E016AD -:1023C0000E9451178BE091E00E94FB16809113034D -:1023D000853069F40E946222809111038823B1F351 -:1023E0000E949022882391F30E945212EFCF0E9404 -:1023F0005917ECCF292F332723303105C9F064F466 -:102400002130310581F02230310509F043C08DE6DD -:1024100090E022EB33E042C021323105F1F022326C -:10242000310541F137C082E190E02FE134E036C060 -:1024300099278130910541F08230910541F0892B37 -:1024400049F5EEEAF3E005C0E0E8F3E002C0E6E5B6 -:10245000F3E0849190E09F0121C06430D8F4E62F2E -:10246000F0E0EE0FFF1FE255FE4F2081318189E041 -:1024700090E014C0643070F470E0FB01EE0FFF1FB9 -:10248000EA55FE4F20813181FB01EE55FE4F8081E0 -:1024900090E004C080E090E020E030E0FA01318379 -:1024A0002083089580E189BD82E189BD09B400FEE1 -:1024B000FDCF8091D8008F7D8093D8008091E0007F -:1024C00082608093E0008091E00081FDFCCF089560 -:1024D000CF92DF92EF92FF920F931F93CF93DF93F0 -:1024E000EC018B016A010E94CB13811133C0C1142E -:1024F000D10439F0F60180819181081B190BC80FB6 -:10250000D91FE12CF12C0115110519F18091E8007A -:1025100085FD16C08091E8008E778093E800C11495 -:10252000D10449F0F60180819181E80EF91EF18213 -:10253000E08285E00FC00E94CB13882321F30AC0FC -:1025400089918093F10001501109FFEFEF1AFF0A02 -:10255000DACF80E0DF91CF911F910F91FF90EF9044 -:10256000DF90CF90089520911A0330911B03261716 -:10257000370748F06115710539F42091E8002E778E -:102580002093E80001C0B90140E061157105A9F18F -:1025900020911303222309F443C0253009F442C0DB -:1025A0002091E80023FD40C02091E80022FD32C0C8 -:1025B0002091E80020FFE9CF4091F3002091F20044 -:1025C00030E0342BFC01CF016115710559F0283042 -:1025D000310540F481918093F100615071092F5FC2 -:1025E0003F4FF1CF41E02830310509F040E0209124 -:1025F000E8002E772093E800C8CF4111C9CF0AC068 -:1026000080911303882361F0853061F08091E800A8 -:1026100083FD0AC08091E80082FFF2CF80E0089538 -:1026200082E0089583E0089581E0089520911A03DF -:1026300030911B032617370748F06115710539F4EF -:102640002091E8002E772093E80001C0B901FC0139 -:1026500020E06115710591F180911303882309F43D -:1026600040C0853009F43FC08091E80083FD3DC043 -:102670008091E80082FD2FC08091E80080FFE9CFC3 -:102680002091F3008091F20090E0922B611571058A -:1026900059F08830910540F424912093F10031964F -:1026A000615071090196F2CF21E0089709F020E00E -:1026B0008091E8008E778093E800CBCF2111CCCFBA -:1026C0000AC080911303882361F0853061F0809106 -:1026D000E80083FD0AC08091E80082FFF2CF80E02D -:1026E000089582E0089583E0089581E00895982F89 -:1026F000973058F59093E900981739F07091EC00F5 -:102700002091ED005091F00003C0242F762F50E06F -:1027100021FF19C03091EB003E7F3093EB003091E8 -:10272000ED003D7F3093ED003091EB003160309350 -:10273000EB007093EC002093ED005093F00020919B -:10274000EE0027FF07C09F5FD3CF8F708093E90013 -:1027500081E0089580E008958091140387FF11C0FF -:102760008091E80082FD05C0809113038111F8CFAC -:1027700011C08091E8008B770BC0809113038823F0 -:1027800049F08091E80080FFF8CF8091E8008E77D3 -:102790008093E80008952091E4003091E50095E6EB -:1027A0004091EC00842F817040FF22C08091E800AE -:1027B00080FD1CC080911303882391F0853091F037 -:1027C0008091EB0085FD10C04091E4005091E50040 -:1027D0004217530729F39A01915011F784E00895A5 -:1027E00082E0089583E0089581E0089580E00895EF -:1027F0004091E80042FFDECF08950E946B140E94D2 -:102800007314E0EEF0E0808181608083E8EDF0E019 -:1028100080818F77808319BCA7EDB0E08C918E7F8B -:102820008C9380818F7E80831092120308950F9382 -:102830001F93CF93DF930E946B140E947314C8ED13 -:10284000D0E088818F7788838881806888838881B9 -:102850008F7D888319BC1092130310920F0310927E -:1028600011031092100300EE10E0F80180818B7FBD -:10287000808388818160888342E060E080E00E94FC -:102880007713E1EEF0E080818E7F8083E2EEF0E06E -:10289000808181608083808188608083F80180816D -:1028A0008E7F8083888180618883DF91CF911F91A3 -:1028B0000F910895E8EDF0E080818F7E8083E7ED51 -:1028C000F0E080818160808384E082BF81E080933A -:1028D00012030C941714E8EDF0E080818E7F808362 -:1028E0001092E20008951092DA001092E10008952B -:1028F0001F920F920FB60F9211242F933F934F9375 -:102900005F936F937F938F939F93AF93BF93EF9357 -:10291000FF938091E10082FF0BC08091E20082FF73 -:1029200007C08091E1008B7F8093E1000E94DF1659 -:102930008091DA0080FF1FC08091D80080FF1BC00B -:102940008091DA008E7F8093DA008091D90080FF39 -:102950000DC080E189BD82E189BD09B400FEFDCFD3 -:1029600081E0809313030E94E31005C019BC10920C -:1029700013030E94F1108091E10080FF19C0809143 -:10298000E20080FF15C08091E2008E7F8093E2001C -:102990008091E20080618093E2008091D8008062A3 -:1029A0008093D80019BC85E0809313030E94F51032 -:1029B0008091E10084FF30C08091E20084FF2CC050 -:1029C00080E189BD82E189BD09B400FEFDCF80911F -:1029D000D8008F7D8093D8008091E1008F7E809316 -:1029E000E1008091E2008F7E8093E2008091E2001E -:1029F00081608093E20080910F03882311F084E0CE -:102A000007C08091E30087FD02C081E001C083E040 -:102A1000809313030E94F6108091E10083FF29C088 -:102A20008091E20083FF25C08091E100877F809341 -:102A3000E10082E08093130310920F038091E10084 -:102A40008E7F8093E1008091E2008E7F8093E20090 -:102A50008091E20080618093E20042E060E080E0EB -:102A60000E9477138091F00088608093F0000E94AC -:102A7000F410FF91EF91BF91AF919F918F917F9152 -:102A80006F915F914F913F912F910F900FBE0F90DB -:102A90001F9018951F920F920FB60F9211242F932B -:102AA0003F934F935F936F937F938F939F93AF93D6 -:102AB000BF93CF93DF93EF93FF93C091E900CF7063 -:102AC0008091EC00D82FD17080FDD0E81092E90001 -:102AD0008091F000877F8093F00078940E948E159B -:102AE0001092E9008091F00088608093F000CD2B77 -:102AF000CF70C093E900FF91EF91DF91CF91BF912B -:102B0000AF919F918F917F916F915F914F913F9185 -:102B10002F910F900FBE0F901F9018951F93CF937A -:102B2000DF93CDB7DEB7AA970FB6F894DEBF0FBE1E -:102B3000CDBFE4E1F3E088E08E0F9091F100919336 -:102B40008E13FBCF0E940C118091E80083FF1FC100 -:102B50008091140390911503492F50E04A3051059C -:102B600008F015C1FA01EA5AFF4F0C949B2C8038EB -:102B700081F0823809F00BC1809118038F70809327 -:102B8000E9008091EB0085FB882780F91092E9002D -:102B900006C0809110039091110391118260909171 -:102BA000E800977F9093E8008093F1001092F10085 -:102BB000C8C0282F2D7F09F0EAC0882319F0823081 -:102BC00061F0E5C080911603813009F0E0C09330D8 -:102BD00009F080E0809311032BC0809116038111CE -:102BE00027C0809118038F7009F4D1C08093E90049 -:102BF0002091EB0020FF1CC0933021F48091EB006A -:102C0000806214C09091EB0090619093EB0021E002 -:102C100030E0A90102C0440F551F8A95E2F74093A6 -:102C2000EA001092EA008091EB0088608093EB004C -:102C30001092E9008091E800877F86C08111A7C0CB -:102C4000109116031F778091E3008078812B809389 -:102C5000E3008091E800877F8093E8000E94AC1336 -:102C60008091E80080FFFCCF8091E3008068809332 -:102C7000E300111102C082E001C083E080931303DE -:102C800086C08058823008F082C0809116039091EF -:102C900017038C3D53E0950779F583E08A838AE238 -:102CA00089834FB7F894DE01139620E03EE051E2AD -:102CB000E32FF0E050935700E49120FF03C0E2952A -:102CC000EF703F5FEF708E2F90E0EA3010F0C79604 -:102CD00001C0C0968D939D932F5F243149F74FBF5C -:102CE0008091E800877F8093E8006AE270E0CE017F -:102CF00001960E94B31214C0AE014F5F5F4F609106 -:102D000018030E94FA11BC01009709F440C0909189 -:102D1000E800977F9093E80089819A810E941613BA -:102D20008091E8008B778093E80031C0803879F596 -:102D30008091E800877F8093E80080910F03809363 -:102D4000F1008091E8008E778093E8000E94AC1338 -:102D50001EC081111CC0909116039230C0F4809166 -:102D6000E800877F8093E80090930F030E94AC13E4 -:102D700080910F03811106C08091E30087FD02C09E -:102D800081E001C084E0809313030E94F8108091D9 -:102D9000E80083FF0AC08091E800877F8093E80005 -:102DA0008091EB0080628093EB00AA960FB6F894B6 -:102DB000DEBF0FBECDBFDF91CF911F910895089563 -:102DC000CF93809113038823A1F0C091E900CF70C5 -:102DD0009091EC00892F817090FD80E8C82B1092B3 -:102DE000E9008091E80083FD0E948E15CF70C093AA -:102DF000E900CF91089590939302809392020895F1 -:102E0000E0919202F0919302309721F00190F081CD -:102E1000E02D099480E00895E0919202F0919302F0 -:102E2000309721F00280F381E02D09940895E0911C -:102E30009202F0919302309721F00480F581E02D09 -:102E4000099408952091900230919102821793077E -:102E500071F09093910280939002E0919202F09130 -:102E60009302309721F00680F781E02D09940895B0 -:102E700020918E0230918F028217930771F0909308 -:102E80008F0280938E02E0919202F091930230972C -:102E900021F00084F185E02D0994089508950C94A3 -:102EA0004E170E94D5220E9426090E945B230C9493 -:102EB0000A285F926F927F928F929F92AF92BF92F9 -:102EC000CF92DF92EF92FF920F931F93CF93DF93F6 -:102ED00000D000D01F92CDB7DEB70E946B099DE9EC -:102EE000C92E92E0D92E03E010E0AA24A394B12CBD -:102EF000502E802F0E94E6094C01F60172906290DC -:102F00006F016826792661147104A1F4015011093A -:102F100078F78FEF89838A831B820E94DE2281608B -:102F2000782F9D838C8349815A816B818D810E948A -:102F3000091838C08091F20281FD0E94EF092BE050 -:102F400030E07501022E02C0EE0CFF1C0A94E2F77D -:102F5000C70186219721892B09F129835A828E2066 -:102F60009F2091E0892809F490E09B830E94DE2253 -:102F70008160782F9D838C8349815A816B818D81FB -:102F80000E940918000F111FF801EB56FD4F8081B8 -:102F90009181E826F926F182E08204C021503109AE -:102FA00080F6B4CF0E944225109194020E9400172F -:102FB0001817D1F00E940017809394020F900F9081 -:102FC0000F900F900F90DF91CF911F910F91FF9075 -:102FD000EF90DF90CF90BF90AF909F908F907F90B9 -:102FE0006F905F900C9410090F900F900F900F90BE -:102FF0000F90DF91CF911F910F91FF90EF90DF9095 -:10300000CF90BF90AF909F908F907F906F905F9088 -:103010000895CF93DF93CDB7DEB72B970FB6F89413 -:10302000DEBF0FBECDBF4F83588769877A878B87F6 -:10303000DE01119686E0FD0111928A95E9F785E09F -:10304000FE01379601900D928A95E1F749815A81E8 -:103050006B817C818D819E810E94801E2B960FB694 -:10306000F894DEBF0FBECDBFDF91CF910895CF930F -:10307000882309F4C2C0C82F823859F40E9400176F -:1030800081FDBBC089E30E945A210E94272289E367 -:103090000CC0833879F40E94001780FDAEC083E530 -:1030A0000E945A210E94272283E50E949C21CF91F1 -:1030B0000C942722843859F40E94001782FD9DC089 -:1030C00087E40E945A210E94272287E4EECF8CEFEA -:1030D0008C0F813A48F48C2F0E94722781118DC089 -:1030E0008C2F0E945A21E3CF80E28C0F883048F465 -:1030F000C77081E001C0880FCA95EAF70E94E021FD -:10310000D6CF8BE58C0F833078F4C53A29F0C63AD8 -:1031100031F083E890E005C081E890E002C082E8E9 -:1031200090E0CF910C94221788E58C0F833108F042 -:1031300064C0C83A39F1C93A41F1CA3A49F1CB3AC7 -:1031400051F1CC3A59F1CD3A61F1C03B69F1CE3A37 -:1031500071F1CF3A79F1C13B81F1C23B89F1C33BB7 -:1031600091F1C43B99F1C53BA1F1C63BA9F1C73B25 -:10317000B1F1C83BB9F1C93BC1F1CA3BC9F180E02B -:1031800090E038C082EE90E035C089EE90E032C029 -:103190008AEE90E02FC085EB90E02CC086EB90E0AB -:1031A00029C087EB90E026C08CEC90E023C08DEC2A -:1031B00090E020C083E891E01DC08AE891E01AC049 -:1031C00082E991E017C084E991E014C081E292E0C5 -:1031D00011C083E292E00EC084E292E00BC085E26F -:1031E00092E008C086E292E005C087E292E002C069 -:1031F0008AE292E0CF910C943817CF9108958823FA -:1032000009F44BC0823859F40E94001781FF45C071 -:1032100089E30E945A210E94272289E30CC0833847 -:1032200071F40E94001780FF38C083E50E945A2184 -:103230000E94272283E50E949C210C942722843837 -:1032400059F40E94001782FF28C087E40E945A2187 -:103250000E94272287E4EFCF9CEF980F913A58F312 -:1032600090E2980F983050F4877091E001C0990F68 -:103270008A95EAF7892F0E94E621DFCF9BE5980F18 -:10328000933020F480E090E00C942217885A833128 -:1032900020F480E090E00C9438170895882321F002 -:1032A0000E94E0210C9427220895882321F00E9497 -:1032B000E6210C94272208957F928F929F92AF92DD -:1032C000BF92CF92DF92EF92FF920F931F93CF9313 -:1032D000DF931F92CDB7DEB77C01C62E772EFC019F -:1032E000058102950F70128111110E94FD210E942B -:1032F0005321882379F0112369F080E28C0D883006 -:1033000048F082E00E943C210E94532191E0D82E97 -:10331000D92601C0D12CE72DE295EF70F0E0E05AFC -:10332000FF4F0C949B2C872D807F072D0F708823D7 -:1033300011F00295007F112389F0002309F499C14F -:1033400080E28C0D883020F4802F0E94E02103C0A1 -:10335000802F0E94F0210E9427228BC18C2D0E9479 -:10336000FF18002309F4C3C180E28C0D883020F4DB -:10337000802F0E94E62103C0802F0E94F6210E9428 -:103380002722B5C1872D807F972D9F70803211F441 -:10339000892F03C0892F8295807FCC2021F0F1E016 -:1033A000CF16A1F01DC0112339F0002319F101300F -:1033B00009F50E9410229BC1002319F0013009F485 -:1033C00096C189830E941322898110C1112321F0A3 -:1033D000063008F08CC10EC0053008F088C106C167 -:1033E000112359F0002331F0F701958190FF41C17D -:1033F0009F7095830E944E197AC1002309F4F6C08C -:103400003EC1872D86958695837090E0009719F0D0 -:10341000019761F06CC1112321F08C2D972D9370D1 -:1034200002C080E090E00E94221761C1112321F0C8 -:103430008C2D972D937002C080E090E00E94381789 -:1034400056C18C2D112319F00E944A2402C00E94FB -:10345000B2240E9437254BC1872D837009F052C0DA -:10346000111145C18C2D829586958770880F880F24 -:103470009C2D9F70892E912CA12CB12C082E04C05C -:10348000880C991CAA1CBB1C0A94D2F7C4FE14C059 -:103490000FE010E020E030E0B901A80104C0440FC3 -:1034A000551F661F771F8A95D2F7CB01BA01609529 -:1034B00070958095909503C060E070E0CB01272D5A -:1034C00026952695237030E02230310569F02330AF -:1034D000310589F0682979298A299B29213031050C -:1034E00071F00E94C81F03C1682979298A299B2984 -:1034F0000E94E41FFCC00E94C81FC501B4010E94C5 -:10350000AC1FF5C0112319F0872D817001C086957D -:10351000882309F4ECC08C2D829586958770880FDE -:10352000880F9C2D9F70892E912CA12CB12C082ED8 -:1035300004C0880C991CAA1CBB1C0A94D2F7C4FEB8 -:1035400014C00FE010E020E030E0B901A80104C091 -:10355000440F551F661F771F8A95D2F7CB01BA011A -:10356000609570958095909503C060E070E0CB0108 -:10357000272D269526952370422F50E04230510585 -:1035800069F04330510589F0682979298A299B29F6 -:103590004130510571F00E94A220A9C06829792903 -:1035A0008A299B290E94BE20A2C00E94A220C50198 -:1035B000B4010E9486209BC08C2D90E0FC01E05E4F -:1035C000F109E531F10508F050C0E059FF4F0C94C6 -:1035D0009B2C0C2D0F70872D8F71112321F00E94D1 -:1035E0001F20802F07CF0E944020802F0E94551956 -:1035F0007EC0112341F0053008F079C0872D8F710E -:103600000E94652074C0063008F071C0F7CF112306 -:1036100039F0872D8F710E941F2069C01123C9F3D3 -:10362000872D8F710E94402062C0112329F0872DC1 -:103630008F710E940A205BC00E94002058C0112395 -:1036400051F0172D1F71812F0E941F2063E0812FE1 -:103650000E9433214CC081E00E943C21023008F4DA -:1036600046C082E00E943C2142C0112331F0002379 -:1036700081F28C2D0E9437183AC0002389F28C2DDC -:103680000E94FF1834C0472D4F706C2DC7010E9457 -:10369000EE050E94241F2BC0111129C0472D4F7029 -:1036A00050E042305105B9F04CF44115510581F01C -:1036B00041305105E1F40E94322819C043305105D0 -:1036C00069F04430510599F48C2D0E9484280FC074 -:1036D0000E941B280CC00E944E2809C00E9461282D -:1036E00006C0472D4F706C2DC7010E94F105DD20EB -:1036F000F9F00E942F2180FD1BC0F70112820E9469 -:1037000029210E941F20C7010E94A71B0E94292176 -:103710000F90DF91CF911F910F91FF90EF90DF906D -:10372000CF90BF90AF909F908F907F900C9440204F -:103730000F90DF91CF911F910F91FF90EF90DF904D -:10374000CF90BF90AF909F908F907F9008950F93F0 -:103750001F93CF93DF93EC01888199812B813C816A -:10376000232BB9F09F3F11F48F3F99F0CE010E94B7 -:10377000ED03882371F0688179818A810E94252177 -:103780008C010E94DA200E94A11FB801CE010E9484 -:103790005C19DF91CF911F910F9108950E94FD2137 -:1037A0000E940D220E94D2210E9427220E94E82519 -:1037B0000E94372580E090E00E94221780E090E090 -:1037C0000C9438170E94ED210C94CE1B0E941A21F4 -:1037D000292F22952F7030E02C3031054CF42A30FF -:1037E00031056CF42250310922303105A8F407C0AC -:1037F0002C30310569F02F30310551F00DC0803F7C -:1038000069F018F4803E40F409C0843F29F406C0F2 -:1038100093FB882780F9089580E0089581E008955A -:10382000CF93DF9300D000D01F92CDB7DEB70F90BB -:103830000F900F900F900F90DF91CF910895CF933D -:10384000DF9300D000D000D0CDB7DEB726960FB6FC -:10385000F894DEBF0FBECDBFDF91CF9108951F93C7 -:10386000CF93DF93C0919D0216E080919E02C8170E -:1038700099F0D0E01C9FF0011D9FF00D1124E1563E -:10388000FD4F4081518162817381848195810E94C5 -:103890001F1C2196C770E9CFDF91CF911F9108952A -:1038A0004091CF025091D0026091D1027091D2022A -:1038B0008091D3029091D4020C941F1C8091D40269 -:1038C00082958F7009F054C08091D102882309F449 -:1038D0004FC080919D02A0919E026091CF02709195 -:1038E000D0024091D2025091D302B6E08A1709F477 -:1038F0003FC090E041155105C1F17F3F11F46F3F8A -:10390000A1F1B89FF001B99FF00D1124E156FD4FD0 -:10391000218172132AC02081621327C022812111C4 -:1039200024C0238134812417350710F42150310934 -:10393000241B350B283C3105C0F42091D4022F7094 -:1039400020612093D40226E0289FF001299FF00DEA -:103950001124EC55FD4F80818F70806180838FEC46 -:1039600092E00E94A71B0C942F1C01968770BECF7B -:103970000895CF92DF92EF92FF920F931F93CF9310 -:10398000DF93CDB7DEB762970FB6F894DEBF0FBEF8 -:10399000CDBF8C0185E0F801DE011D9601900D92EE -:1039A0008A95E1F7D8014C9111965C911197129686 -:1039B0006C9112971396CD90DC9014973091CF02B2 -:1039C0007091D0028091D2029091D302009709F4B5 -:1039D0006BC17F3F19F43F3F09F466C1E090D1020B -:1039E000EE2009F4C0C02091D402C816D90628F0F0 -:1039F000F601E81BF90BCF0104C0809590958C0D62 -:103A00009D1DFF24F394883C910578F0F12C207FD4 -:103A100009F0C6C07C2DD98AC88A89890E94101CE9 -:103A20008FEC92E00E94A71BB1C0822F807F09F02B -:103A300046C0751314C0341312C0611110C02F702A -:103A400020612093D4020E94501C8FEC92E00E94CF -:103A5000A71B8091D402D80115968C932EC0CD2837 -:103A600019F15F3F11F44F3FF9F0F62E61111CC0C0 -:103A700080919D0220919E0236E0821709F45AC07F -:103A800090E0389FF001399FF00D1124E156FD4F71 -:103A90007181571306C07081471303C07281711181 -:103AA00003C001968770E9CFF62E662309F418C18A -:103AB0008091D40281608093D402F12C11C17513DE -:103AC00008C0341306C0611104C08091D402D8012B -:103AD000C3C04D875E878D859E856A8B0E94E61BDD -:103AE0006A898823E1F16623D1F12091D402822FE3 -:103AF00082958F7090E0029774F08091CF02909140 -:103B0000D00298878F831986DB86CA862C87CE01E0 -:103B100007960E94A71B86E0F801AFECB2E0019087 -:103B20000D928A95E1F70E945E1C0E94501CFF24B2 -:103B3000F394D6C04D875E878D859E850E941A219D -:103B4000292F22952F7030E0223031050CF0BCC0B7 -:103B50009F7009F0B6C0805E883008F4C1C0C8010B -:103B60000E94A71BE4CFC816D90608F453C0F6017B -:103B7000E81BF90BCF01883C910508F450C0F12CEB -:103B80007C2DD98AC88A89890E94101CEFECF2E04A -:103B900086E0DF011D928A95E9F70E94501CA0C0C3 -:103BA000751314C0341312C0611110C08091D40277 -:103BB000F8018583C8010E94A71B86E0EFECF2E0C4 -:103BC000DF011D928A95E9F7FE2C8AC04D875E873A -:103BD0008D859E856A8B0E94E61B6A89882309F47D -:103BE000BECF662309F4BBCF2091D402822F8295E9 -:103BF0008F7090E002970CF48ECF8091CF0290915D -:103C0000D0029A8389831B82DD82CC822E83CE01EF -:103C100001967FCF809590958C0D9D1DACCFF62E93 -:103C2000662309F49CCF75132EC034132CC0209149 -:103C3000D40220FD1FC0822F82958F70D9F0D80149 -:103C400015962C9315978F3049F08F5F982F92958A -:103C5000907F822F8F70892B15968C93C8010E94BC -:103C6000A71B86E0F801AFECB2E001900D928A95B7 -:103C7000E1F793CF86E0F801AFECB2E001900D924E -:103C80008A95E1F72DC04D875E878D859E850E94C0 -:103C9000E61B811140CF8091D40281608093D402D1 -:103CA000C8010E94A71B1CC0662309F458CF4D878A -:103CB0005E878D859E850E94E61B882309F44FCF81 -:103CC0002ACF811148CF0CC0243031050CF047CFEA -:103CD0009F7009F440CFF8019581907F09F03BCFA8 -:103CE0008F2D62960FB6F894DEBF0FBECDBFDF9169 -:103CF000CF911F910F91FF90EF90DF90CF9008959B -:103D00001F93CF93DF93CDB7DEB72C970FB6F89400 -:103D1000DEBF0FBECDBF4F83588769877A878B87F9 -:103D20009C87CE0107960E94B91C882369F08F8179 -:103D300098852A853B85232BF1F19F3F09F063C0CD -:103D40008F3F09F060C037C086E0FE013796DE0184 -:103D5000119601900D928A95E1F76F817885EA8539 -:103D6000FB85309741F17F3F11F46F3F21F12091A6 -:103D70009E0230E0C90101968770992740919D020B -:103D800050E08417950709F447C069837A83FD835F -:103D9000EC8396E0929FD001939FB00D1124A15621 -:103DA000BD4FFE01319601900D929A95E1F78093F7 -:103DB0009E020E942F1C16E080919D0290919E020F -:103DC0008917C1F1189FC001112481569D4F0E948F -:103DD000B91C882379F1E0919D021E9FF001112406 -:103DE000E156FD4F408151816281738184819581CB -:103DF0000E941F1C80919D0290E001968770992778 -:103E000080939D02D9CF4F81588569857A858B85AE -:103E10009C850E941F1CCFCF0E94E21B10929E0225 -:103E200010929D02EFECF2E086E0DF011D928A9590 -:103E3000E9F7C1CF2C960FB6F894DEBF0FBECDBF09 -:103E4000DF91CF911F910895EF92FF920F931F93EF -:103E5000CF93DF938C01009709F46CC0F12CEE2412 -:103E6000E394E8012196F8018491843740F484308A -:103E700008F051C0813081F0823019F15BC0853784 -:103E800009F444C0A8F19CE7980F903708F052C09D -:103E90008F770E94FF1841C00E5F1F4FFE01C49133 -:103EA00080E28C0F883048F4C7708E2D01C0880FD7 -:103EB000CA95EAF70E94002214C08C2F0E9437187E -:103EC0002DC00E5F1F4FFE01C49180E28C0F883021 -:103ED00058F4C7708E2D01C0880FCA95EAF70E946A -:103EE00006220E9427221AC08C2F0E94FF1816C09B -:103EF0000E5F1F4FFE01C491CC2381F08FE99FE03C -:103F00000197F1F700C00000C150F6CF0E5F1F4FC0 -:103F1000FE01F49003C00E9437188E018F2D882374 -:103F200009F49FCFEFE9FFE03197F1F700C00000FF -:103F30008150F5CFDF91CF911F910F91FF90EF90BE -:103F4000089508956093D9027093DA028093DB029A -:103F50009093DC020C94CE1B0F931F930091D90217 -:103F60001091DA022091DB023091DC02DC01CB01FE -:103F7000802B912BA22BB32B8093D9029093DA0242 -:103F8000A093DB02B093DC021F910F910C94CE1B27 -:103F90000F931F930091D9021091DA022091DB0256 -:103FA0003091DC02DC01CB0180239123A223B323D7 -:103FB0008093D9029093DA02A093DB02B093DC02E3 -:103FC0001F910F910C94CE1B0F931F930091D90258 -:103FD0001091DA022091DB023091DC02DC01CB018E -:103FE00080279127A227B3278093D9029093DA02E2 -:103FF000A093DB02B093DC021F910F910C94CE1BB7 -:104000001092D5021092D6021092D7021092D802C6 -:104010000C94CE1B41E050E060E070E004C0440F1F -:10402000551F661F771F8A95D2F74093D50250938C -:10403000D6026093D7027093D8020C94CE1B41E055 -:1040400050E060E070E004C0440F551F661F771F0A -:104050008A95D2F78091D5029091D602A091D7028D -:10406000B091D802482B592B6A2B7B2B4093D50259 -:104070005093D6026093D7027093D8020C94CE1B53 -:1040800041E050E060E070E004C0440F551F661F3F -:10409000771F8A95D2F740955095609570958091DD -:1040A000D5029091D602A091D702B091D8024823B0 -:1040B00059236A237B234093D5025093D602609301 -:1040C000D7027093D8020C94CE1B41E050E060E020 -:1040D00070E004C0440F551F661F771F8A95D2F702 -:1040E0008091D5029091D602A091D702B091D802CA -:1040F000482759276A277B274093D5025093D60239 -:104100006093D7027093D8020C94CE1B0F931F9329 -:104110000091D5021091D6022091D7023091D80299 -:10412000DC01CB01802B912BA22BB32B8093D502EA -:104130009093D602A093D702B093D8021F910F910B -:104140000C94CE1B0F931F930091D5021091D602B1 -:104150002091D7023091D802DC01CB01802391233A -:10416000A223B3238093D5029093D602A093D702C3 -:10417000B093D8021F910F910C94CE1B0F931F93F5 -:104180000091D5021091D6022091D7023091D80229 -:10419000DC01CB0180279127A227B3278093D5028A -:1041A0009093D602A093D702B093D8021F910F919B -:1041B0000C94CE1B0895CF92DF92EF92FF920F9353 -:1041C0001F93CF93DF938C01C090D902D090DA0275 -:1041D000E090DB02F090DC028091D5029091D60253 -:1041E000A091D702B091D802C82AD92AEA2AFB2A7C -:1041F000CFE1D0E0D701C6010C2E04C0B695A7953B -:10420000979587950A94D2F780FF06C0B8018C2F46 -:104210000E947608019721F4219760F780E001C0A1 -:104220008C2FDF91CF911F910F91FF90EF90DF9036 -:10423000CF900895CF93DF93EC010E94DB20BE0165 -:104240000E947608DF91CF910895CB010E941A2138 -:1042500008958091DD0285958595859508958091D5 -:10426000DD028770089598E0899F90011124262B24 -:104270002093DD020C941F202091DD028095822383 -:104280008093DD02982F977069F430E0482F55270E -:1042900047FD50952417350729F085958595859517 -:1042A0000C94402008959091DD02977081E009F40C -:1042B00080E0089590911501992321F090911601C5 -:1042C000911109C02091170130911801F90132961E -:1042D0009FEF40E01FC0982F9695969596959F303A -:1042E00050F5E0911701F0911801E90FF11D877069 -:1042F00021E030E0A90102C0440F551F8A95E2F782 -:10430000CA019181892B818308959F3F39F04F5FC6 -:104310004E3041F051915813F8CF0DC05111F7CFE5 -:10432000942FF5CF9F3F39F0F901E90FF11D97FD6B -:10433000FA9582830895089590911501992321F0AB -:1043400090911601911109C0209117013091180127 -:10435000F9013296205F3F4F1FC0982F9695969592 -:1043600096959F30F0F4E0911701F0911801E90F54 -:10437000F11D877021E030E0A90102C0440F551FF4 -:104380008A95E2F7CA0180959181892381830895F6 -:104390003196E217F30729F090819813F9CF108234 -:1043A000F7CF089581E090E0E0911701F0911801B6 -:1043B000E80FF91F1082019680319105A9F7089541 -:1043C0009091F102892B8093F1020895809590914C -:1043D000F10289238093F10208951092F102089569 -:1043E0009091F002892B8093F0020895809590912E -:1043F000F00289238093F00208951092F00208954C -:104400009091EF02892B8093EF020895809590910F -:10441000EF0289238093EF0208951092EF0208952E -:104420008093DE0208951092DE02089580911701B4 -:1044300090911801FC0131969C01205F3F4F80E074 -:10444000919191118F5FE217F307D1F70895E091F1 -:104450001701F09118018091F1028083E09117011A -:10446000F091180190818091F002892B8083E09176 -:104470001701F091180190818091EF02892B8083C0 -:104480008091DE02882361F0E0911701F09118011C -:104490009081892B80830E94162281111092DE0266 -:1044A00080911701909118010C940C1720E000974F -:1044B00039F0AC0141505109842395232F5FF7CF88 -:1044C000822F089580911303843039F11092F30202 -:1044D00020E488E190E00FB6F894A89580936000FE -:1044E0000FBE2093600080E00E94F10280E00E94F5 -:1044F000100983B7817F846083BF83B7816083BFE6 -:104500007894889583B78E7F83BF88E10FB6F8943F -:1045100080936000109260000FBE08950895089582 -:1045200080E00E94F1020E948E220E946B090E948C -:104530008F220E94F00991E0811101C090E0892F43 -:1045400008950E94E21B80E00E94F1020E940A2866 -:104550000E9400170C9410091F920F920FB60F9231 -:1045600011248F939F93AF93BF938091F302811196 -:1045700013C08091F4029091F502A091F602B091DF -:10458000F7024196A11DB11D8093F4029093F502AC -:10459000A093F602B093F702BF91AF919F918F91D4 -:1045A0000F900FBE0F901F90189582E084BD93E08E -:1045B00095BD9AEF97BD80936E0008952FB7F8943C -:1045C0008091F4029091F502A091F602B091F70269 -:1045D0002FBF0895CF92DF92EF92FF920F931F9318 -:1045E0002FB7F8944091F4025091F5026091F602D1 -:1045F0007091F7022FBF6A017B01EE24FF248C012A -:1046000020E030E0C016D106E206F30610F4415077 -:1046100051099A01281B390BC9011F910F91FF9075 -:10462000EF90DF90CF9008951F920F920FB60F92E8 -:1046300011248F939F93AF93BF938091F402909135 -:10464000F502A091F602B091F7020196A11DB11DED -:104650008093F4029093F502A093F602B093F702D0 -:10466000BF91AF919F918F910F900FBE0F901F90B0 -:1046700018950E94FD13F8942FEF87EA91E62150D8 -:1046800080409040E1F700C0000087E090EBDC0143 -:1046900080931E0390931F03A0932003B0932103E4 -:1046A0009CE088E10FB6F894A895809360000FBE57 -:1046B00090936000FFCF0E949A23811102C00E9454 -:1046C00076230E94A5238093F2020E94AD2380935B -:1046D0001C0387FB882780F9809316010E94A92379 -:1046E000682F70E080E090E00C94A21F6DEE7EEFEA -:1046F00080E090E00E94C12C60E082E090E00E94A7 -:10470000AF2C60E083E090E00E94AF2C60E084E09A -:1047100090E00E94AF2C60E085E090E00E94AF2C1A -:1047200060E086E090E00E94AF2C6FEF87E090E0C1 -:104730000C94AF2C80E090E00E94A92C21E08D3EEB -:104740009E4F09F020E0822F089582E090E00C94C3 -:10475000A12C83E090E00C94A12C84E090E00C94D8 -:10476000A12C682F84E090E00C94AF2C86E090E0C0 -:104770000C94A12C682F86E090E00C94AF2C87E07D -:1047800090E00C94A12C682F87E090E00C94AF2C63 -:104790008091FA0280FF0BC060911C0185E0689F48 -:1047A000B001112475956795759567952BC081FFAC -:1047B00009C060911C0185E0689FB00111247595C6 -:1047C000679520C082FF07C060911C0185E0689F4B -:1047D000B001112417C09091FB029923D1F0609190 -:1047E0001B01961788F720911C0185E0289F9001F6 -:1047F0001124929FA001939F500D112470E0CA01D3 -:104800000E94872C6038710540F46115710539F0FC -:1048100002C065E070E0862F08958FE7089581E07B -:1048200008958091FA0280FF08C060911A0170E03B -:10483000759567957595679521C081FF06C0609154 -:104840001A0170E07595679519C082FF04C06091E8 -:104850001A0170E010C09091FB029923C1F06091A1 -:1048600019019617A0F780911A01899FC0011124A0 -:1048700070E00E94872C6038710528F4611571057D -:1048800021F0862F08958FE7089581E0089561E073 -:1048900070E0F4CF803F21F40E94C823819504C0CA -:1048A000813F29F40E94C8238093FE020895823F2D -:1048B00021F40E94C823819504C0833F29F40E94FB -:1048C000C8238093FD020895893F19F40E941124A2 -:1048D00005C08A3F31F40E94112481958093FF0224 -:1048E00008958B3F21F40E941124819504C08C3FD0 -:1048F00029F40E941124809300030895843F21F439 -:104900008091FC02816017C0853F21F48091FC02F8 -:10491000826011C0863F21F48091FC0284600BC04C -:10492000873F21F48091FC02886005C0883F31F404 -:104930008091FC0280618093FC0208958D3F21F4F8 -:104940008091FA0281600BC08E3F21F48091FA02BF -:10495000826005C08F3F29F48091FA0284608093C1 -:10496000FA020895803F39F48091FE0287FF6CC0FF -:104970001092FE0269C0813F29F48091FE02181650 -:10498000BCF362C09091FD02823F29F497FF5CC0A6 -:104990001092FD0259C0833F19F41916CCF354C08C -:1049A000893F41F48091FF0218160CF04DC010921F -:1049B000FF024AC08A3F29F48091FF0287FF44C06A -:1049C000F6CF8B3F39F48091000387FF3DC01092F2 -:1049D00000033AC08C3F29F4809100031816BCF301 -:1049E00033C0843F21F48091FC028E7F17C0853F45 -:1049F00021F48091FC028D7F11C0863F21F48091CB -:104A0000FC028B7F0BC0873F21F48091FC02877FE3 -:104A100005C0883F31F48091FC028F7E8093FC02B8 -:104A200013C08D3F21F48091FA028E7F0BC08E3F20 -:104A300021F48091FA028D7F05C08F3F29F4809187 -:104A4000FA028B7F8093FA028091FD0281110EC0E1 -:104A50008091FE0281110AC08091FF02811106C07F -:104A600080910003811102C01092FB0208958CEF27 -:104A700092E00E9417170E94DE229093F902809321 -:104A8000F80208951F93CF93DF938091F8029091DD -:104A9000F9020E94EA22AC019091FB02992321F0D5 -:104AA00020911D0130E006C020911E018AE0289F60 -:104AB000900111244217530708F486C08091FD022B -:104AC000C091FE02D091FF0210910003811107C036 -:104AD000C11176C0D11174C0111172C075C09F3F51 -:104AE00019F09F5F9093FB02181624F40E94C823CC -:104AF0008093FD028091FD0287FF05C00E94C823BC -:104B000081958093FD021C1624F40E94C823809393 -:104B1000FE028091FE0287FF05C00E94C823819596 -:104B20008093FE026091FD02662339F1C091FE027E -:104B3000CC2319F1772767FD7095872F972F0E9457 -:104B4000A92923E333E343E35FE30E94B92A0E94E8 -:104B500076296093FD026C2F772767FD7095872F6C -:104B6000972F0E94A92923E333E343E35FE30E94E5 -:104B7000B92A0E9476296093FE021D1624F40E9431 -:104B800011248093FF028091FF0287FF05C00E94DD -:104B9000112481958093FF02111624F40E941124A0 -:104BA000809300038091000387FF05C00E941124B9 -:104BB000819580930003DF91CF911F910C9437254D -:104BC0009F3F09F08ECF96CFDF91CF911F9108952F -:104BD000ECEFF2E085E0DF011D928A95E9F7109293 -:104BE000FB021092FA020895833081F128F481309B -:104BF00059F08230D1F00895853009F449C0B8F1F8 -:104C0000863009F456C0089580911E01262F30E0A9 -:104C1000280F311D2F3F310524F4680F60931E01CA -:104C200008958FEF80931E01089580911D01262F16 -:104C300030E0280F311D2F3F310524F4680F6093B9 -:104C40001D0108958FEF80931D01089580911C012F -:104C5000262F30E0280F311D2F3F310524F4680F37 -:104C600060931C0108958FEF80931C01089580913B -:104C70001B01262F30E0280F311D2F3F310524F472 -:104C8000680F60931B0108958FEF80931B010895B7 -:104C900080911A01262F30E0280F311D2F3F31055A -:104CA00024F4680F60931A0108958FEF80931A011E -:104CB000089580911901262F30E0280F311D2F3FD4 -:104CC000310524F4680F6093190108958FEF8093E4 -:104CD00019010895833011F128F4813049F08230B0 -:104CE00091F00895853081F120F18630C1F1089569 -:104CF00080911E01681720F4861B80931E01089581 -:104D000010921E01089580911D01681720F4861BE2 -:104D100080931D01089510921D01089580911C013A -:104D2000681720F4861B80931C01089510921C01C3 -:104D3000089580911B01681720F4861B80931B0146 -:104D4000089510921B01089580911A01681720F4AC -:104D5000861B80931A01089510921A01089580917C -:104D60001901681720F4861B809319010895109289 -:104D7000190108950F931F93873208F048C08E31B0 -:104D800008F08DC0803109F477C008F5873009F448 -:104D900061C068F4863009F09DC08091F202817F85 -:104DA0008E7F8093F20281E08093020394C08B3067 -:104DB00009F489C08E3009F08DC08091F20282FB27 -:104DC000222720F991E0922790FB82F95EC086317C -:104DD00009F479C060F4813109F07CC00E94E21BC3 -:104DE0009091160181E08927809316016CC089316A -:104DF00009F469C08B3109F06DC08091F20281FB2A -:104E0000222720F991E0922790FB81F93EC0883358 -:104E100009F459C050F4893209F457C0853309F4B4 -:104E200054C0873209F451C055C0833409F44DC0D1 -:104E300028F48A3308F44EC0895332C0883409F00C -:104E400049C00E94E21B0E94200A0E94E4030E94C3 -:104E5000392339C09091F202892F8095817080FBAF -:104E600090F929F0966098609093F20234C0997F8F -:104E7000977F9093F20227C08091F20283FB222752 -:104E800020F991E0922790FB83F98093F202992315 -:104E9000D1F08091F20281608093F20214C08D51B2 -:104EA00041E050E060E070E08A019B0104C0000F27 -:104EB000111F221F331F8A95D2F7C901B8010E9422 -:104EC000A21F0E94E21B81E006C061E070E080E06A -:104ED00090E0F5CF80E01F910F91089580E0089554 -:104EE00080E00895CF93C82F80910203813069F04C -:104EF00018F08230C9F184C0E0911701F0911801D7 -:104F00008081823209F07EC007C0E0911701F091E4 -:104F100018018081823261F48C2F0E946E278111EA -:104F200004C08C2F0E94BA261DC081E090E01AC0F8 -:104F30008C2F0E947027811114C0C43179F048F47D -:104F4000CB3079F0C03109F061C082E08093020378 -:104F500008C0C93219F0C83321F058C010920203BA -:104F600055C081E0817054C0C93291F120F5C4313F -:104F700079F1B0F4C73009F047C08EE180931E018B -:104F800082E380931D018AE080931C0184E1809379 -:104F90001B0188E080931A0188E28093190134C0D4 -:104FA000CE51C63088F5EC2FF0E0EA54FE4F8081F8 -:104FB0008093010329C0CE34E9F020F4CB3421F5ED -:104FC0006AE013C0C13579F0C235F1F461E00DC07B -:104FD00080910103882319F01092010315C081E02C -:104FE0008093020315C061E006C0809101030E9416 -:104FF000F4250AC06AE0809101030E946A2604C079 -:105000001092020380E004C081E002C080E0AACFD9 -:10501000CF9108950E949A23811102C00E947623A5 -:105020000E94B62380931D0380FF02C0869501C0B5 -:1050300080E00C94F10280911D03982F9695292F02 -:1050400030E0233031054CF49F5F990F8170892B3C -:10505000816080931D030E94BA2380911D03869571 -:105060000C94F10280911D03982F969591F0915820 -:10507000990F8170892B80931D038E7F91E009F435 -:1050800090E080911D0390FB80F980931D030E94A6 -:10509000BA2380911D0386950C94F10280911D0323 -:1050A000982F909590FB80F980931D030E94BA235E -:1050B00080911D0380FF02C0869501C080E00C94A2 -:1050C000F10290911D03892F86958F5F8F779170E4 -:1050D000843028F4880F892B80931D0302C090939D -:1050E0001D0380911D038E7F91E009F490E0809173 -:1050F0001D0390FB80F980931D030E94BA238091C9 -:105100001D0386950C94F10220911D03922F969514 -:105110008927982F990F822F8170892B80931D03E7 -:105120008E7F91E009F490E080911D0390FB80F95F -:1051300080931D030E94BA2380911D0386950C94D1 -:10514000F10280911D03869508955058BB27AA2728 -:105150000ED0D1C1C2D130F0C7D120F031F49F3F81 -:1051600011F41EF4B7C10EF4E095E7FB9FC1E92FDF -:10517000D3D180F3BA17620773078407950718F035 -:1051800071F49EF5EBC10EF4E0950B2EBA2FA02D15 -:105190000B01B90190010C01CA01A0011124FF27E4 -:1051A000591B99F0593F50F4503E68F11A16F040DF -:1051B000A22F232F342F4427585FF3CF46953795DE -:1051C0002795A795F0405395C9F77EF41F16BA0BA3 -:1051D000620B730B840BBAF09150A1F0FF0FBB1F51 -:1051E000661F771F881FC2F70EC0BA0F621F731F9A -:1051F000841F48F4879577956795B795F7959E3FF7 -:1052000008F0B3CF9395880F08F09927EE0F979584 -:105210008795089527D108F481E008950CD06BC1DB -:1052200063D140F05AD130F021F45F3F19F03EC114 -:10523000511195C14FC170D198F39923C9F35523EA -:10524000B1F3951B550BBB27AA2762177307840779 -:1052500038F09F5F5F4F220F331F441FAA1FA9F32F -:1052600033D00E2E3AF0E0E830D091505040E69521 -:10527000001CCAF729D0FE2F27D0660F771F881F82 -:10528000BB1F261737074807AB07B0E809F0BB0B71 -:10529000802DBF01FF2793585F4F2AF09E3F510595 -:1052A00068F004C15CC15F3FECF3983EDCF3869587 -:1052B00077956795B795F7959F5FC9F7880F911D0B -:1052C0009695879597F90895E1E0660F771F881FF7 -:1052D000BB1F621773078407BA0720F0621B730BAA -:1052E000840BBA0BEE1F88F7E095089504D06894FC -:1052F000B11135C1089518D188F09F5790F0B92F9A -:105300009927B751A0F0D1F0660F771F881F991F1A -:105310001AF0BA95C9F712C0B13081F01FD1B1E0CF -:1053200008951CC1672F782F8827B85F39F0B93FDF -:10533000CCF3869577956795B395D9F73EF490951C -:105340008095709561957F4F8F4F9F4F0895E8949A -:1053500009C097FB3EF490958095709561957F4FBD -:105360008F4F9F4F9923A9F0F92F96E9BB2793956B -:10537000F695879577956795B795F111F8CFFAF47B -:10538000BB0F11F460FF1BC06F5F7F4F8F4F9F4FAC -:1053900016C0882311F096E911C0772321F09EE80A -:1053A000872F762F05C0662371F096E8862F70E070 -:1053B00060E02AF09A95660F771F881FDAF7880F4A -:1053C0009695879597F9089588D018F011F08CD0AC -:1053D00038F480C0C4C0E92F9FD0B0F35523C9F37F -:1053E000E7FB6217730784079507A8F199F3E92F84 -:1053F000FF2788232AF03197660F771F881FDAF777 -:10540000952F5527442332F091505040220F331FDF -:10541000441FD2F7BB27E91BF50B621B730B840BF0 -:10542000B109C1F222F4620F731F841FB11D3197BD -:105430002AF0660F771F881FBB1FEFCF9150504097 -:105440005AF041F0882332F0660F771F881F915081 -:105450005040C1F7939530C08695779567959F5FCB -:10546000D9F7F8CF990F0008550FAA0BE0E8FEEF27 -:1054700016161706E807F907C0F012161306E40718 -:10548000F50798F0621B730B840B950B39F40A2611 -:1054900061F0232B242B252B21F408950A2609F4EF -:1054A000A140A6958FEF811D811D089597F99F67F3 -:1054B00080E870E060E008959F3F31F0915020F463 -:1054C000879577956795B795880F911D96958795E0 -:1054D00097F908959FEF80EC089500240A9416161A -:1054E000170618060906089500240A9412161306D2 -:1054F000140605060895092E0394000C11F4882360 -:1055000052F0BB0F40F4BF2B11F460FF04C06F5F7B -:105510007F4F8F4F9F4F089557FD9058440F551F51 -:1055200059F05F3F71F04795880F97FB991F61F025 -:105530009F3F79F087950895121613061406551F9C -:10554000F2CF4695F1DF08C0161617061806991F08 -:10555000F1CF86957105610508940895E894BB27FD -:1055600066277727CB0197F908957CDF08F48FEF42 -:1055700008950BD0C0CFB1DF28F0B6DF18F0952327 -:1055800009F094CFA7CF1124EACFC6DFA0F3959FEF -:10559000D1F3950F50E0551F629FF001729FBB271A -:1055A000F00DB11D639FAA27F00DB11DAA1F649FC6 -:1055B0006627B00DA11D661F829F2227B00DA11D79 -:1055C000621F739FB00DA11D621F839FA00D611DFF -:1055D000221F749F3327A00D611D231F849F600D20 -:1055E000211D822F762F6A2F11249F5750408AF059 -:1055F000E1F088234AF0EE0FFF1FBB1F661F771FE5 -:10560000881F91505040A9F79E3F510570F04ECF32 -:10561000A6CF5F3FECF3983EDCF3869577956795D0 -:10562000B795F795E7959F5FC1F7FE2B880F911D02 -:105630009695879597F90895FA01EE0FFF1F30961A -:105640002105310599F16115710561F48038BFE3D9 -:105650009B0749F168949038810561F08038BFEF6D -:105660009B0741F0992342F5FF3FE10531052105F4 -:1056700011F1E8940894E795D901AA2329F4AB2FF6 -:10568000BE2FF85FD0F310C0FF5F70F4A695E0F76F -:10569000F73950F019F0FF3A38F49F779F930CD008 -:1056A0000F9007FC905808953EF014CF60E070E032 -:1056B00080E89FE308954FE79F775F934F933F9371 -:1056C0002F939ED02F913F914F915F9152DF05C054 -:1056D00019F40EF0EBCE42CFFDCE26DFC8F396389C -:1056E000C0F707F80F92E8942BE33AEA48EB5FE73C -:1056F0004EDF0F920F920F924DB75EB70F92C0D050 -:10570000EAE0F1E016D04F915F91EF91FF91E595BE -:10571000EE1FFF1F49F0FE57E0684427EE0F441FBD -:10572000FA95E1F74195550B32D00F9007FE26C050 -:105730000895DF93CF931F930F93FF92EF92DF9221 -:105740007B018C01689405C0DA2EEF011EDFFE019B -:10575000E894A5912591359145915591AEF3EF01CE -:1057600006DDFE019701A801DA9479F7DF90EF904A -:10577000FF900F911F91CF91DF9108959B01AC0194 -:1057800060E070E080E89FE349CD90CE95CECCDE1E -:10579000E8F39923D9F3940F511DBBF39150504076 -:1057A00094F059F0882332F0660F771F881F9150CC -:1057B0005040C1F79E3F510544F7880F911D9695C3 -:1057C000879597F908955F3FACF0983E9CF0BB2712 -:1057D000869577956795B79508F4B1609395C1F76D -:1057E000BB0F58F711F460FFE8CF6F5F7F4F8F4F0B -:1057F0009F4FE3CFB4CE0EF05FCE6CCE689456CE02 -:1058000093DEC8F39923D1F3C6F3DF93CF931F93AD -:105810000F93FF92C92FDD2788232AF02197660F67 -:10582000771F881FDAF720E030E040E85FEB9FE366 -:10583000883920F0803E30F021968F7787DCE2E3D4 -:10584000F1E003C083DCEFE5F1E073DF8B01BE0123 -:10585000EC01FB2E6F5771097595771F880B990B1B -:1058600078DD28E132E741E35FE38FDEAF2D980179 -:10587000AE01FF900F911F91CF91DF9178DC3BCE6D -:10588000FA01DC01AA0FBB1F9B01AC01BF5728F432 -:1058900022273327442750781FC0B75188F4AB2FF5 -:1058A0000024469537952795011CA395D2F3002037 -:1058B00069F0220F331F441FB395DAF30DD045CCA6 -:1058C00061307105A0E88A07B94630F49B01AC014C -:1058D0006627772788279078309621F020833183B8 -:1058E000428353830895AA1BBB1B51E107C0AA1F23 -:1058F000BB1FA617B70710F0A61BB70B881F991F71 -:105900005A95A9F780959095BC01CD01089597FB14 -:10591000072E16F4009407D077FD09D00E94732C4F -:1059200007FC05D03EF4909581959F4F08957095A2 -:1059300061957F4F0895EE0FFF1F0590F491E02DC4 -:105940000994F999FECF92BD81BDF89A992780B547 -:105950000895A8E1B0E042E050E00C94C92C262F55 -:10596000F999FECF92BD81BDF89A019700B4021655 -:1059700039F01FBA20BD0FB6F894FA9AF99A0FBE03 -:1059800008950196272F0E94B02C0C94AF2CDC01B7 -:10599000CB01FC01F999FECF06C0F2BDE1BDF89A3A -:1059A000319600B40D9241505040B8F70895F894E4 -:0259B000FFCF27 -:1059B200640007000CFF0000003F64041092106FA7 -:1059C200103B1007100101DF022808140A321E00E2 -:1059D20002040507090B0C0E1011131517181A1CD7 -:1059E2001D1F2123242628292B2D2F303234353711 -:1059F200393B1F0F03764F5F6F7F4969437909591E -:105A020053633149803F5D8B803FF8BF803FCAE1DD -:105A1200803F73ED803FCAE1803FF8BF803F5D8BDE -:105A2200803F3149803F0000803FF16D7F3F75EA42 -:105A32007E3F4C827E3F833F7E3F84287E3F833F72 -:105A42007E3F4C827E3F75EA7E3FF16D7F3F0000D4 -:105A5200803F3F4D3639ED04A0046A043104C4038B -:105A6200DD03F6030F04010203040506070809001B -:00000001FF diff --git a/keyboard/planck/keymaps/experimental/compiled.hex b/keyboard/planck/keymaps/experimental/compiled.hex deleted file mode 100644 index 76984a07cc..0000000000 --- a/keyboard/planck/keymaps/experimental/compiled.hex +++ /dev/null @@ -1,1645 +0,0 @@ -:100000000C948F050C94D3050C94D3050C94D30554 -:100010000C94D3050C94D3050C94D3050C94D30500 -:100020000C94D3050C94D3050C94F9190C94CB1AA9 -:100030000C942D280C94D3050C94D3050C94D30563 -:100040000C94D3050C9486060C94D3050C94D3051C -:100050000C94D3050C9495280C94D3050C94D305DB -:100060000C94D3050C94D3050C94D3050C94D305B0 -:100070000C94D3050C94D3050C94D3050C94D305A0 -:100080000C94DB0F0C94D3050C94D3050C94D3057E -:100090000C94D3050C94D3050C94D3050C94D30580 -:1000A0000C94D3050C94D3050C94D305EE060007ED -:1000B000140726072E074407920792079207920714 -:1000C0009207920752078107381B5A1B481C5A1B7C -:1000D000481C9F1BC21B481C171C2A1C141F141FE2 -:1000E000431F431F821FA21FF820F820AD1FF820D6 -:1000F0005D205D20C420CD20F820F2206A206A20F7 -:100100006A206A206A206A206A206A206A206A209F -:100110006A206A206A206A206A206A207A20882061 -:100120008F209620A02007634236B79BD8A71A39A4 -:10013000685618AEBAAB558C1D3CB7CC5763BD6D35 -:10014000EDFD753EF6177231BF000000803F0800DC -:100150000000BE922449123EABAAAA2ABECDCCCC46 -:100160004C3E00000080BEABAAAAAA3E00000000E0 -:10017000BF000000803F0000000000084178D3BBB2 -:100180004387D1133D190E3CC3BD4282AD2B3E685F -:10019000EC8276BED98FE1A93E4C80EFFFBE01C450 -:1001A000FF7F3F0000000000000000000000000092 -:1001B000000000010204060A0F17202C3A4A5D7164 -:1001C000879DB3C7DAE9F5FCFFFCF5E9DAC7B39D13 -:1001D00087715D4A3A2C20170F0A060402010000BD -:1001E00000000000000000002B0014001A000800AE -:1001F000150017001C0018000C00120013002A0044 -:10020000290004001600070009000A000B000D0079 -:100210000E000F0033003400E1001D001B0006003B -:1002200019000500110010003600370038002800C2 -:100230000530E000E200E30003302C002C00043025 -:100240005000510052004F002B0014001A0009000A -:1002500013000A000D000F0018001C0033002A00D4 -:100260002900040015001600170007000B001100FC -:1002700008000C0012003400E1001D001B00060005 -:10028000190005000E001000360037003800280065 -:100290001450E000E200E30003302C002C00043096 -:1002A0005000510052004F002B0034003600370040 -:1002B00013001C0009000A00060015000F002A00A8 -:1002C000290004001200080018000C0007000B00B1 -:1002D0001700110016003800E100330014000D0073 -:1002E0000E001B00050010001A0019001D00280058 -:1002F0000530E000E200E30003302C002C00043065 -:100300005000510052004F0035021E021F02200211 -:1003100021022202230224022502260227022A00A9 -:100320004C003A003B003C003D003E003F002D02E7 -:100330002E022F0230023102010040004100420033 -:100340004300440045003202640201000100010044 -:100350000100010001000100010001000100010095 -:10036000AB00AA00A900AE0035001E001F0020004F -:1003700021002200230024002500260027002A0057 -:100380004C003A003B003C003D003E003F002D0089 -:100390002E002F00300031000100400041004200DB -:1003A000430044004500320032000100010001001A -:1003B0000100010001000100010001000100010035 -:1003C000AB00AA00A900AE001E001E001E001E0009 -:1003D0001E001E001E001E001E001E001E001E002D -:1003E000000014001A000800150017001C00180077 -:1003F0000C00120013002F0000000400160007007C -:1004000009000A000B000D000E000F00330034003D -:100410000D3000000000060019000000000011006F -:1004200010000000000000000000000000000000BC -:1004300000000000000000000000000000000000BC -:1004400000000000000000000000000000000000AC -:10045000000000000000000000000000000000009C -:10046000000000000000000000000000000000008C -:10047000000000000000000000000000000000007C -:10048000000000000000000000000000000000006C -:10049000000000000000000000000000000000005C -:1004A000000000000000000000000000000000004C -:1004B000000000000000000000000000000000003C -:1004C000000000000000000000000000000000002C -:1004D000000000000000000000000000000000001C -:1004E000000000000000000000000000000000000C -:1004F00000000000000000000000000000000000FC -:1005000000000000000000000000000000000000EB -:1005100000000000000000000000000000000000DB -:1005200000000000000000000000000000000000CB -:1005300000000000000000000000000000000000BB -:1005400000000000000000000000000000000000AB -:10055000000000000000000000000000000000009B -:10056000000000000000000000000000000000008B -:10057000000000000000000000000000000000007B -:10058000000000000000000000000000000000006B -:10059000000000000000000000000000000000005B -:1005A000000000000000000000000000000000004B -:1005B000000000000000000000000000000000003B -:1005C000000000000000000000000000000000002B -:1005D000000000000000000000000000000000001B -:1005E000000000000000000000000000000000000B -:1005F00000000000000000000000000000000000FB -:1006000000000000000000000000000000000000EA -:1006100000000000000000000000000000000000DA -:1006200000000000000000000000000000000000CA -:1006300000000000000000000000000000000000BA -:1006400000000000000000000000000000000000AA -:10065000000000000000000000000000000000009A -:10066000000000000000000000000000000000008A -:10067000000000000000000000000000000000007A -:10068000000000000000000000000000000000006A -:10069000000000000000000000000000000000005A -:1006A000000000000000000000000000000000004A -:1006B000000000000000000000000000000000003A -:1006C000000000000000000000000000000000002A -:1006D000000000000000000000000000000000001A -:1006E000000000000000000000000000000000000A -:1006F00000000000000000000000000000000000FA -:1007000000000000000000000000000000000000E9 -:1007100000000000000000000000000000000000D9 -:1007200000000000000000000000000000000000C9 -:1007300000000000000000000000000000000000B9 -:1007400000000000000000000000000000000000A9 -:100750000000000000000000000000000000000099 -:100760000000000000000000000000000000000089 -:100770000000000000000000000000000000000079 -:100780000000000000000000000000000000000069 -:100790000000000000000000000000000000000059 -:1007A0000000000000000000000000000000000049 -:1007B0000000000000000000000000000000000039 -:1007C0000000000000000000000000000000000029 -:1007D0000000000000000000000000000000000019 -:1007E00000000000000000000100005001000100B6 -:1007F00001000100010001000100010001004C00A6 -:10080000010001000100205021501350125000300F -:10081000013002300C3001000100275026502350D7 -:10082000245028502950010001000100010001005E -:1008300001000100010001000100010001000100B0 -:1008400001000100010001000000000000000000A4 -:100850002A2B28000000000000000000000000001B -:1008600000000029000000002C1E34202122243426 -:100870002627252E362D3738271E1F2021222324F8 -:1008800025263333362E37381F0405060708090A94 -:100890000B0C0D0E0F101112131415161718191A30 -:1008A0001B1C1D2F3130232D350405060708090AAE -:1008B0000B0C0D0E0F101112131415161718191A10 -:1008C0001B1C1D2F3130354C0000000000000000C3 -:1008D0000000000000000000000000000000000018 -:1008E0000000000000000000000101010101010002 -:1008F00001010101000000000000000000000000F4 -:1009000000000100010001010101010101010101DB -:1009100001010101010101010101010101010101C7 -:1009200001010100000001010000000000000000C2 -:1009300000000000000000000000000000000000B7 -:100940000000000101010100280354006800650057 -:10095000200050006C0061006E0063006B002000FE -:100960004B006500790062006F0061007200640056 -:1009700000002C034F007200740068006F006C00D0 -:1009800069006E0065006100720020004B00650088 -:10099000790062006F006100720064007300000063 -:1009A0000403090409026D00040100A0FA0904000F -:1009B000000103010100092111010001223F00078C -:1009C00005810308000A090401000103010200096E -:1009D0002111010001224D000705820308000A09C8 -:1009E0000402000103000000092111010001223668 -:1009F000000705830308000A09040300010300003F -:100A000000092111010001223900070584031000AB -:100A1000011201100100000008EDFE6060010001FC -:100A200002000105010906A101050719E029E715E2 -:100A30000025019508750181020508190129059510 -:100A400005750191029501750391010507190029AA -:100A50007715002501957875018102C0050109808F -:100A6000A101850216010026B7001A01002AB7006D -:100A7000751095018100C0050C0901A101850316BF -:100A80000100269C021A01002A9C02751095018122 -:100A900000C005010902A1010901A1000509190110 -:100AA000290515002501950575018102950175033C -:100AB00081010501093009311581257F95027508ED -:100AC000810609381581257F950175088106050C79 -:100AD0000A38021581257F950175088106C0C00579 -:100AE000010906A101050719E029E715002501956F -:100AF0000875018102950175088101050819012910 -:100B00000595057501910295017503910105071978 -:100B10000029FF150025FF950675088100C01124E6 -:100B20001FBECFEFDAE0DEBFCDBF04B603FE24C0A8 -:100B300080915E0490915F04A0916004B091610483 -:100B40008730904BA740B04BB9F410925E041092DE -:100B50005F04109260041092610414BE84B7877F12 -:100B600084BF88E10FB6F894809360001092600013 -:100B70000FBEE0E0F8E3099513E0A0E0B1E0EEEB92 -:100B8000F4E602C005900D92A030B107D9F714E049 -:100B9000A0E0B3E001C01D92AE35B107E1F70E94BD -:100BA0003F170C945D320C94000081E00895089585 -:100BB0000C94AF070C94D5050C94D7050E94272EF2 -:100BC000811105C010920203109201030DC081E251 -:100BD00090E00090030302C0880F991F0A94E2F787 -:100BE000909302038093010382E08093000380913D -:100BF0006F00826080936F00089590916F0081E094 -:100C0000911101C080E008950E94272E23E030E07A -:100C1000281B3109220F209304030895282F2F98B1 -:100C200080918000211108C0877F809380001092FE -:100C30008D0010928C001BC0886080938000233050 -:100C400019F48FEF9FEF0FC083E090E0821B9109B2 -:100C5000880F991F2FEF3FEFA90102C056954795C6 -:100C60008A95E2F7CA0190938D0080938C000C94D2 -:100C70000406CF93C82F0E94FD05409103038823EB -:100C800029F090916F009D7F90936F00C0930303B4 -:100C90008823D1F0209101033091020302C03695E0 -:100CA00027954A95E2F72F733327C90102C0880FB1 -:100CB000991FCA95E2F790930203809301038091F4 -:100CC0006F00826080936F00CF9108950E940406A8 -:100CD00084E080930303109200030895279A2F98CD -:100CE0008FEF9FEF90938700809386008AE0809338 -:100CF000800089E1809381000E94902D0C9466060B -:100D00000E946E066E9A769A0C9497071F920F9225 -:100D10000FB60F9211242F933F938F939F93EF93CE -:100D2000FF93E0910103F0910203CF0101969093AC -:100D30000203809301030090030302C0F695E79538 -:100D40000A94E2F7EF7380910003823019F4E032E5 -:100D500051F404C0813039F4EF3329F480916F00ED -:100D60008D7F80936F00F0E0E855FE4FE49121E025 -:100D700031E0E29FC001E39F900D11240090040335 -:100D800002C0969587950A94E2F790938D00809320 -:100D90008C00FF91EF919F918F913F912F910F9038 -:100DA0000FBE0F901F901895CF93DF93EC010E9418 -:100DB0002E29BE0180E090E0DF91CF910C94232595 -:100DC0000F931F93462F50E04E30510508F0AAC0F4 -:100DD000DC01FA01EA5AFF4F0C94213212968C91F1 -:100DE000882309F49FC000E010E0980140E064E02F -:100DF00070E080ED91E00E94591381E090E011C015 -:100E000012968C91882309F48DC000E010E09801BF -:100E100040E066E070E080E691E00E94591382E0D5 -:100E200090E00E94D4067EC012968C91882309F42B -:100E300079C000E010E0980140E068E070E080E9EF -:100E400091E00E94591384E090E0EBCF12968C91D0 -:100E5000882311F083E007C083E013C012968C91C1 -:100E6000882371F084E00E94A02582E00E94390668 -:100E70000E94DE0540E164E083E00E94BE0D52C0A6 -:100E800084E00E94C125F6CF12968C91882331F020 -:100E900085EE0E94B81D0E94E72D44C085EE0E9499 -:100EA000801E40C012968C918823E1F10E940E0FA3 -:100EB00000E010E0980140E066E070E080E391E03F -:100EC0000E94591384E00E94C12583E00E94C1253D -:100ED00080E10E94C12585E00E94A0250E941B2977 -:100EE000811102C00E94F7280E94332990E090935C -:100EF0005D0480935C04806880935C040E943729C1 -:100F000011C012968C91882369F000E010E09801DE -:100F100040E066E070E080E091E00E94591385E0D7 -:100F20000E94C12580E090E01F910F9108950F93DA -:100F30001F932FEF89EF90E0215080409040E1F720 -:100F400000C0000000E010E0980140E065E070E0C3 -:100F500080EF91E00E9459131F910F9108958091A5 -:100F60001003882309F45AC080910E0390910F0357 -:100F70000E946B288D3291400CF450C010921003E7 -:100F80000E9414088091080390910903099781F445 -:100F900080910A0390910B03892B51F480910C03EB -:100FA00090910D03892B21F48AE592E00E941508A7 -:100FB0008091080390910903049791F480910A03AA -:100FC00090910B03469761F480910C0390910D036F -:100FD000892B31F48BE00E94B81D8BE00E94801EAB -:100FE00080910803909109030497C1F480910A034A -:100FF00090910B03469791F480910C0390910D030F -:10100000079761F483EE0E94B81D86E10E94B81D27 -:1010100086E10E94801E83EE0C94801E089581E07C -:1010200008950C940F08089508950F931F93CF937C -:101030008C01F80124912223F9F030E0F901E85BFA -:10104000F74FC491F901E853F74F2491222359F047 -:1010500081EE0E94B81D8C2F0E94B81D8C2F0E941B -:10106000801E81EE04C08C2F0E94B81D8C2F0E9420 -:10107000801E0F5F1F4FDDCFCF911F910F910895FD -:101080000C94800680915503882309F448C0809110 -:10109000110390911203009779F40E945F289093B6 -:1010A0001203809311038091130390E0009771F471 -:1010B0008091140390E00AC00E946B2820911802CE -:1010C000309119022817390740F329C00197880F7A -:1010D000991F880F991FFC01EB5EFC4F60817181A5 -:1010E000828193810E94410FE091130384E0E89F85 -:1010F000F0011124EB5EFC4F60817181828193814C -:101100004FE050E00E94F9128091130390E00196A5 -:101110006091140370E00E940D32809313030C94CD -:10112000D805109257030C940E0F0895089581E08E -:10113000809357030C949608089508958F929F9278 -:10114000AF92BF92EF92FF920F931F93CF93DF93D3 -:10115000CDB7DEB7A3970FB6F894DEBF0FBECDBFF5 -:101160007C01FC0100811181C8010E945C26B8014C -:101170000E94A00A8C01B7010E941108882309F47B -:10118000CCC10032F0E51F0741F4F70182818823CA -:1011900009F458C00E94F013C0C10132F0E51F07E6 -:1011A00041F4F7018281882309F44CC00E94F913AD -:1011B000B4C10232F0E51F0751F4F70182818823A0 -:1011C00009F440C00E94EC138111F0CFE3CF033249 -:1011D000F0E51F0739F4F7018281882399F10E9415 -:1011E00097089BC10432F0E51F0739F4F7018281AB -:1011F000882341F10E94910890C10532F0E51F0754 -:1012000049F4F70182818823E9F080915703811125 -:10121000F1CFE5CF0632F0E51F0739F4F7018281FF -:10122000882381F00E9400140AC00732F0E51F07EE -:1012300049F4F7018281882329F00E940B140E944F -:101240009D086BC180915703811105C0F701828110 -:101250008111CFC018C1003E110579F4F7018281D8 -:10126000882309F44DC00E940E0F81E0809356033D -:10127000109255031092140350C1023E110559F407 -:10128000F70182818823E1F10E940E0F109256032C -:101290001092550342C1033E110591F4F70182817A -:1012A000882371F10E940E0F1092560381E0809303 -:1012B00055031092130310921203109211032DC1C3 -:1012C0000235110559F4F7018281882309F425C1FB -:1012D00080911802909119020A970DC001351105ED -:1012E00079F4F7018281882309F417C180911802EB -:1012F000909119020A9690931902809318020DC1D9 -:1013000040911C0283E2E7E3F2E0DE0111960190D6 -:101310000D928A95E1F7F701808121E030E02C0FF2 -:101320003D1F280F311DC90120911A0230911B0267 -:10133000FC01E20FF31F6081772767FD7095640F52 -:10134000711D882777FD8095982F0E942F2F20E010 -:1013500030E040E451E40E94942E4B015C01F7011F -:10136000218184E090E0821B9109BC01882777FDF0 -:101370008095982F0E942F2F9B01AC01C501B401CD -:101380000E942C2E9B01AC0160E070E080E090E4B4 -:101390000E94A23020E030E04CED50E40E943F304B -:1013A0004B015C01F70182818823D1F04FE050E0CE -:1013B000C501B4010E94F912809156038823A1F05F -:1013C0008091140324E0829FF0011124EB5EFC4F16 -:1013D00080829182A282B3828F5F8093140304C0C3 -:1013E000C501B4010E94410F0F3F110508F02ECF37 -:1013F00094C08091100381111FC0043130E51307A0 -:1014000009F051C00E94130881E0809310030E94EC -:101410005F2890930F0380930E031092070310929E -:1014200009031092080310920B0310920A03109202 -:101430000D0310920C0371C080910E0390910F0365 -:101440000E946B28883C910570F480910703E82F77 -:10145000F0E0EE0FFF1FE85FFC4F118300838F5F0A -:10146000809307035AC0043880E5180721F0053837 -:10147000104501F13AC0F7018281882341F01092B2 -:10148000050382E01EC0043830E5130759F580914A -:101490000503811106C086E20E94B81D86E20E9403 -:1014A000801E82E01CC00438F0E51F0741F30538B8 -:1014B0001045D9F4F7018281882331F01092060398 -:1014C00080E20E94CF1E29C080910603811106C0D0 -:1014D00087E20E94B81D87E20E94801E80E20E947F -:1014E000D61E1BC00538104529F381E08093050303 -:1014F00080930603C701A3960FB6F894DEBF0FBE14 -:10150000CDBFDF91CF911F910F91FF90EF90BF90D2 -:10151000AF909F908F900C94DA0580E0A3960FB661 -:10152000F894DEBF0FBECDBFDF91CF911F910F9119 -:10153000FF90EF90BF90AF909F908F900895089587 -:101540009CE0799FF001112490E3899FE00DF11D4B -:101550001124E60FF11DEE0FFF1FE851FE4F85919C -:1015600094910895880F991FFC01E859FF4F8591C8 -:1015700094910895880F991FFC01E851FE4F8591C1 -:10158000949108950F931F93CF93DF93EC018115EE -:1015900021E39207A0F5C11580E3D80708F0D7C072 -:1015A000C83ED105D8F4C03ED10508F007C2C83AFC -:1015B000D10578F4C53AD10508F06AC0C130D1052B -:1015C00009F463C008F4F7C1C430D10508F0F6C1CE -:1015D000F2C1CB3BD10508F466C0EDC1C11590E264 -:1015E000D90708F0AFC0C11521E0D20708F0E6C165 -:1015F000C03FD10508F4DFC18E0110651FC2C0389D -:1016000080E5D80700F5C03790E5D90708F0A3C0FA -:10161000C11520E5D20709F4ACC050F4CE019054B6 -:1016200080319F4008F0C7C1DF708E01106A06C28A -:10163000C13080E5D80709F4AEC0C43190E5D907C0 -:1016400008F4AFC0B8C1C33820E5D20709F48EC092 -:1016500050F4C13890E5D90709F482C008F083C07E -:1016600000E011EDEBC1C03181E5D80708F4A3C15A -:10167000C11597E5D90708F436C1CE0190578115F9 -:10168000904108F098C1DF7093C101E010E0D6C12D -:10169000C53AD10509F494C1C63AD10509F093C100 -:1016A00002E810E4CBC1C83AD10509F48FC1C93AA8 -:1016B000D10509F48EC1CA3AD10509F48DC1CB3ADE -:1016C000D10509F48CC1CC3AD10509F48BC1CD3ACE -:1016D000D10509F48AC1C03BD10509F489C1CE3ACC -:1016E000D10509F488C1CF3AD10509F487C1C13BBE -:1016F000D10509F486C1C23BD10509F485C1C33BBC -:10170000D10509F484C1C43BD10509F483C1C53BAB -:10171000D10509F482C1C63BD10509F481C1C73B9B -:10172000D10509F480C1C83BD10509F47FC1C93B8B -:10173000D10509F47EC1CA3BD10509F47DC100E0A1 -:1017400014E47CC1CE019F700E94BA0A78C1DD27E3 -:101750008E01106C73C1CF70DD278E01146D6EC1C8 -:1017600000E010ED6BC100E012ED68C100E013ED88 -:1017700065C10E9463210E940E0F0E9495088FEFA1 -:1017800094E32CE0815090402040E1F700C000003D -:101790000E94BA2853C18091320481608093320440 -:1017A0004DC10E941B29811102C00E94F7280E948E -:1017B000332990E090935D0480935C04C23080E50F -:1017C000D80721F480915C04816086C0C43090E524 -:1017D000D90721F480915C0482607EC0C63020E588 -:1017E000D20721F480915C04846076C0C83080E523 -:1017F000D80719F480915C0427C0CA3090E5D90756 -:1018000021F480915C04806167C0CC3020E5D20770 -:1018100021F480915C0480625FC0CE3080E5D807FF -:1018200021F480915C04806457C0C03190E5D907F1 -:1018300021F480915C0480684FC0C23120E5D2075A -:1018400029F480915C048460886046C0C33080E5E0 -:10185000D80721F480915C048E7F3EC0C53090E5AE -:10186000D90721F480915C048D7F36C0C73020E514 -:10187000D20721F480915C048B7F2EC0C93080E5B3 -:10188000D80719F480915C0426C0CB3090E5D907C5 -:1018900021F480915C048F7E1FC0CD3020E5D207FB -:1018A00021F480915C048F7D17C0CF3080E5D8078C -:1018B00021F480915C048F7B0FC0C13190E5D90782 -:1018C00021F480915C048F7707C0C331D04531F497 -:1018D00080915C048B7F877F80935C0480915C04A3 -:1018E0000E943729ABC08D2F99278F70992781309F -:1018F0009105D9F49E012370332702C0880F991FE8 -:101900002A95E2F79C688E0144E0000F111F4A956A -:10191000E1F700271370802B912B53E0CC0FDD1FD4 -:101920005A95E1F7C076DD272FC08230910531F45A -:10193000DC2FCC278E01016F106A80C083309105A7 -:1019400069F4CE018370992701E010E002C0000F16 -:10195000111F8A95E2F7C8019C680FC08430910579 -:10196000B9F4CE018370992701E010E002C0000FA6 -:10197000111F8A95E2F7C8019A6823E0CC0FDD1F9A -:101980002A95E1F7C07ED7708C010C2B1D2B56C019 -:101990008530910531F4DC2FCC278E01046F106A5D -:1019A0004DC0069709F04AC0CF71DD27DC2FCC2748 -:1019B0008E01106243C000E010E040C08E013EC0C6 -:1019C00001E810E43BC003E810E438C002EE14E480 -:1019D00035C009EE14E432C00AEE14E42FC005EB62 -:1019E00014E42CC006EB14E429C007EB14E426C071 -:1019F0000CEC14E423C00DEC14E420C003E815E45F -:101A00001DC00AE815E41AC002E915E417C004E98C -:101A100015E414C001E216E411C003E216E40EC09E -:101A200004E216E40BC005E216E408C006E216E480 -:101A300005C007E216E402C00AE216E4C801DF911D -:101A4000CF911F910F9108959CE0799FF00111248F -:101A500090E3899FE00DF11D1124E60FF11DEE0FBB -:101A6000FF1FE851FE4F85919491803E9105E0F46F -:101A7000803C910558F58133910509F46FC048F415 -:101A80008932910509F463C08A32910509F46DC069 -:101A900072C089339105E9F082389105D1F0853320 -:101AA000910509F44DC067C0833E910581F138F47A -:101AB000803E9105B9F0823E9105D9F05CC0863E2A -:101AC000910561F1873E9105A1F155C00E94B20ACE -:101AD000089520915C0420FD02C021FF4CC080EEDF -:101AE00090E049C080915C0480FFF9CF89E390E0E9 -:101AF00042C080915C0482FF0EC080915C0484FF30 -:101B000003C080E090E037C083EE90E034C0809165 -:101B10005C0482FFF2CF82EE90E02DC080915C04E5 -:101B200083FF0BC080915C0484FDEBCF87EE90E0D7 -:101B300022C080915C0483FFF5CF86EE90E01BC04D -:101B400080915C0485FF07C089E290E014C0809119 -:101B50005C0485FFF9CF85E390E00DC080915C04C3 -:101B600086FF07C08AE290E006C080915C0486FF91 -:101B7000F9CF81E390E00E94C20A0895CF92DF92EC -:101B8000EF92FF920F931F9301E010E020E030E00E -:101B90006801790104C0CC0CDD1CEE1CFF1C8A9589 -:101BA000D2F704C0000F111F221F331F6A95D2F70E -:101BB0000C291D292E293F29C0901504D090160408 -:101BC000E0901704F0901804C022D122E222F32200 -:101BD000842FC016D106E206F30641F41F910F913F -:101BE000FF90EF90DF90CF900C94A0251F910F9164 -:101BF000FF90EF90DF90CF900C94C1250C94DC0502 -:101C0000E82FF0E0E257FD4F8081E82FEF70F0E021 -:101C100082958F7021E030E0A90102C0440F551F6A -:101C20008A95E2F740A308950F931F93CF93DF9314 -:101C300085B7806885BF85B7806885BFC3E0D0E081 -:101C400001E010E0FE01E257FD4F8081E82FEF70C8 -:101C5000F0E021A182958F70A80102C0440F551FAA -:101C60008A95E2F7CA01822B81A38C2F0E94000E75 -:101C7000219740F78BE090E061E070E0FC01EE57C7 -:101C8000FD4F2081E22FEF70F0E042A122952F70EE -:101C9000DB0102C0AA0FBB1F2A95E2F79D01242B8E -:101CA00022A3019758F7DF91CF911F910F910C94C8 -:101CB0004008EF92FF920F931F93CF93DF9300E6BC -:101CC00013E0C3E0EE24E394F12CD5E08C2F0E94C6 -:101CD000000E8BE090E040E050E0FC01EE57FD4F3D -:101CE0006081E62FEF70F0E020A130E062956F7028 -:101CF00002C0359527956A95E2F720FD09C0970146 -:101D0000082E02C0220F331F0A94E2F7422B532BF6 -:101D1000019718F7F801929182918F018417950726 -:101D200021F051834083D0931D028C2F0E94000E1E -:101D3000C15060F680911D0287FD2CC081508093B8 -:101D40001D028F3F39F08FE99FE00197F1F700C046 -:101D5000000020C080915E0390915F039093670321 -:101D60008093660380915C0390915D03909365037B -:101D70008093640380915A0390915B039093630373 -:101D8000809362038091580390915903909361036B -:101D9000809360030E94420881E0DF91CF911F9100 -:101DA0000F91FF90EF900895E82FF0E0EE0FFF1FE6 -:101DB000E05AFC4F80819181089508950F931F93FD -:101DC000CF9308E613E0C0E0F801929182918F0171 -:101DD0000E94D727C80FF3E000361F07A9F78C2F02 -:101DE000CF911F910F9108950E941B29811102C06C -:101DF0000E94F7280E944529809347043E9A8091CB -:101E000071008D7F8093710082E0809390008AE161 -:101E10008093910081E080936A03089580916A0322 -:101E2000811102C00E94F40E1092BA031092B903FD -:101E3000809171008D7F80937100809190008F73ED -:101E40008093900010927C0310927B031092B30356 -:101E50001092B4031092B5031092B6031092B2031D -:101E60001092B103E1E9F3E0A1E8B3E0119211921D -:101E7000119211921D921D9283E0E13BF807B1F798 -:101E80000895CF92DF92EF92FF920F931F93CF931B -:101E9000DF9320917B03222309F484C06B017C0132 -:101EA00080916A03811102C00E94F40E01EB13E0DD -:101EB000C7E0D0E0A7019601F8019291829172915A -:101EC00062918F010E94902E811131C0FE01EE0FB0 -:101ED000FF1FEE0FFF1FEF56FC4F10821182128280 -:101EE0001382DE01AA0FBB1FAF57BC4F11961C9285 -:101EF0001E92C730D105E9F0219644815581668153 -:101F000077814083518362837383148215821682A2 -:101F1000178212968D919C91139711969C938E9394 -:101F200013961C921E92129734961296E2CF219726 -:101F300008F68091B9039091BA03019797FD05C007 -:101F40009093BA038093B90304C01092BA0310921D -:101F5000B9038091B9039091BA032091B7033091EE -:101F6000B8032817390724F01092B8031092B7036A -:101F7000892BC1F4809171008D7F809371008091D5 -:101F800090008F73809390001092B3031092B4036B -:101F90001092B5031092B6031092B2031092B103DF -:101FA00010927B03DF91CF911F910F91FF90EF90E3 -:101FB000DF90CF9008951F920F920FB60F921124C9 -:101FC0004F925F926F927F928F929F92AF92BF9249 -:101FD000CF92DF92EF92FF922F933F934F935F93B5 -:101FE0006F937F938F939F93AF93BF93CF93DF9321 -:101FF000EF93FF9380917B03882309F49BC1C091E9 -:10200000B903D091BA031C161D060CF093C1409081 -:102010006B0350906C0360906D0370906E0320E032 -:1020200030E0A901C301B2010E943B3018160CF048 -:1020300065C0C130D10509F452C08091B7039091B9 -:10204000B803BE010E940D327C019093B8038093C7 -:10205000B70380907D0390907E03A0907F03B090A3 -:10206000800320E030E040E85FE3C501B4010E9456 -:102070002C2E60937D0370937E0380937F03909357 -:102080008003F701EE0FFF1FEE0FFF1FEF56FC4F0F -:10209000A301920160817181828193810E94942EBB -:1020A00020E030E040E05EE30E943F309B01AC0165 -:1020B000C501B4010E943B3018168CF4C70101968B -:1020C000BE010E940D329093B8038093B703109223 -:1020D0007D0310927E0310927F0310928003E091A3 -:1020E000B703F091B803EE0FFF1FEE0FFF1FEF567F -:1020F000FC4F6081718182819381D0C0C090B30315 -:10210000D090B403E090B503F090B60320E030E047 -:10211000A901C701B6010E94902E2197882309F4D6 -:10212000A2C0FE01EE0FFF1FEE0FFF1FEF56FC4F88 -:1021300080809180A280B380A5019401C701B6017F -:102140000E94902E87FF31C0A501940160E070E0ED -:102150008CED93EC0E94942E20E030E040E451E4BA -:102160000E94942E20E030E040E05FE30E943F3088 -:102170009B01AC0160E070E080E090E40E94A2303E -:102180009B01AC01C501B4010E943F309B01AC0131 -:10219000C701B6010E94902E87FF07C0A7019601D4 -:1021A00060E070E08CED93E439C0A5019401C701B3 -:1021B000B6010E943B3018160CF055C0A5019401E1 -:1021C00060E070E08CED93E40E94942E20E030E01B -:1021D00040E451E40E94942E20E030E040E05FE3D0 -:1021E0000E943F309B01AC0160E070E080E090E431 -:1021F0000E94A2309B01AC01C501B4010E943F3096 -:102200009B01AC01C701B6010E943B3018165CF57A -:10221000A701960160E070E08CED93EC0E94942E93 -:1022200020E030E040E451E40E94942E20E030E0D1 -:1022300040E05FE30E943F309B01AC0160E070E052 -:1022400080E090E40E94A2309B01AC01C701B6017E -:102250000E943F306093B3037093B4038093B5033F -:102260009093B60313C0FE01EE0FFF1FEE0FFF1F8A -:10227000EF56FC4F80819181A281B3818093B3039B -:102280009093B403A093B503B093B6036091B303E6 -:102290007091B4038091B5039091B60320916803C7 -:1022A000309169032F3F4FEF340731F02F5F3F4FDD -:1022B00030936903209368030E9416146B017C011C -:1022C00020E034E244EF51E40E94902E87FF08C0E2 -:1022D00086EFC82E88E2D82E84EFE82E81E4F82E0F -:1022E00020E030E040E051E4C701B6010E943F30F9 -:1022F0009B01AC0160E074E284E79BE40E94942EB1 -:102300006B017C010E94012F7093970060939600EF -:1023100020911E0230911F02409120025091210213 -:10232000C701B6010E943F300E94012F70939900AF -:102330006093980080917C03882309F433C1C09096 -:102340007703D0907803E0907903F0907A0320E04F -:1023500030E0A901C701B6010E943B301816D4F540 -:1023600080916803909169038F3F2FEF920729F0C6 -:1023700001969093690380936803C701B6010E9498 -:10238000161420E030E040E051E40E943F309B0111 -:10239000AC0160E074E284E79BE40E94942E6B0140 -:1023A0007C010E94012F709397006093960020910A -:1023B0001E0230911F024091200250912102C7015C -:1023C000B6010E943F300E94012F709399006093E4 -:1023D000980008C0109297001092960010929900F1 -:1023E0001092980060917103709172036F5F7F4F3C -:1023F000709372036093710320919600309197005F -:1024000080E090E0232BF1F0C0919600D0919700EE -:102410000E942D2F6B017C01BE0180E090E00E94A4 -:102420002D2F9B01AC016091730370917403809117 -:102430007503909176030E94942E20E03FEF4FE7C2 -:1024400057E410C00E942D2F6B017C0120E030EE7C -:102450004FEF54E46091730370917403809175039E -:10246000909176030E943F309B01AC01C701B601F9 -:102470000E943B3087FD96C080916F038F5F8093F1 -:102480006F0390E020914304309144048217930736 -:10249000A0F080914E04882319F010926F030DC0B4 -:1024A000809171008D7F80937100809190008F7377 -:1024B0008093900010927C037DC080917003C09146 -:1024C0006F03811128C0C0904804D0904904E09067 -:1024D0004A04F0904B0420E030E0A901C701B601A6 -:1024E0000E943B301816BCF481E080937003109278 -:1024F0007703109278031092790310927A03C092B6 -:102500007303D0927403E0927503F0927603C15086 -:10251000C0936F0343C0109270031092690310922E -:102520006803E0914504F091460448E0C49FE00D43 -:10253000F11D112480819181A281B3818093770361 -:1025400090937803A0937903B0937A0320E030E06E -:1025500040E85EE364817581868197810E943F3007 -:102560006B017C0180912202682F70E080E090E096 -:102570000E942D2F20E030E048EC52E40E94942E7F -:102580009B01AC01C701B6010E943F306093730309 -:102590007093740380937503909376031092720383 -:1025A000109271038091470480FD04C010927C0357 -:1025B00010927B03FF91EF91DF91CF91BF91AF918B -:1025C0009F918F917F916F915F914F913F912F914B -:1025D000FF90EF90DF90CF90BF90AF909F908F9043 -:1025E0007F906F905F904F900F900FBE0F901F9055 -:1025F0001895CF92DF92EF92FF92CF93DF936B010A -:102600007C01EA0180916A03811102C00E94F40EEC -:102610008091470480FF46C08091B9039091BA032E -:1026200008970CF03FC0809171008D7F80937100FE -:1026300080917C0381110E940E0F81E080937B03C7 -:10264000109269031092680320E030E0A901C701ED -:10265000B6010E943B301816DCF48091B9039091CA -:10266000BA03FC01EE0FFF1FEE0FFF1FEF56FC4FEA -:10267000C082D182E282F382FC01EE0FFF1FEF578E -:10268000FC4FD183C08301969093BA038093B90322 -:1026900080917100826080937100809190008068C9 -:1026A00080939000DF91CF91FF90EF90DF90CF90DB -:1026B00008958F929F92AF92BF92CF92DF92EF9246 -:1026C000FF920F931F93CF93DF93EC017B01D42EE6 -:1026D0004801590180916A03811102C00E94F40EE1 -:1026E0008091470480FF6BC0809171008D7F809343 -:1026F000710080917B0381110E940E0F81E0809315 -:102700007C03D0934604C0934504F0924404E092C5 -:102710004304D0924E048092480490924904A092BF -:102720004A04B0924B0410927D0310927E031092E3 -:102730007F031092800310926F0388819981AA8190 -:10274000BB818093770390937803A0937903B09330 -:102750007A0320E030E040E85EE36C817D818E8189 -:102760009F810E943F306B017C0180912202682F83 -:1027700070E080E090E00E942D2F20E030E048ECF7 -:1027800052E40E94942E9B01AC01C701B6010E9445 -:102790003F30609373037093740380937503909339 -:1027A000760310927203109271038091710082601F -:1027B0008093710080919000806880939000DF91F9 -:1027C000CF911F910F91FF90EF90DF90CF90BF902E -:1027D000AF909F908F9008958091470481700895E5 -:1027E000809147048160809347040E9449290C949A -:1027F0009C08809147048E7F809347040C9449295C -:102800008091BB0390E0019666E070E00E940D327B -:102810008093BB0308958091BB0390E0019766E02D -:1028200070E00E940D328093BB0308958F929F92B7 -:10283000AF92BF92CF92DF92EF92FF920F931F93CE -:10284000CF93DF936B017C01C0916803D091690342 -:10285000BE0180E090E00E942D2F4B015C01A7019A -:10286000960160E070E08CE594E40E94942E9B0158 -:10287000AC01C501B4010E943F300E94012F20919C -:10288000BB03233009F473C028F4222351F0213014 -:10289000E9F02CC1243009F4A0C0253009F4E0C0CF -:1028A00025C180E090E0A0E0BFE380931E029093FA -:1028B0001F02A0932002B093210210926B0310928A -:1028C0006C0310926D0310926E0310C110926B0393 -:1028D00010926C0310926D0310926E0364317105B7 -:1028E00040F46A30710560F520E030E040E85EE3D6 -:1028F0002BC0693C710508F0AAC080E090E00E94FE -:102900002D2F20E030E040EA51E40E942B2E20E001 -:1029100030E044E353E40E94942E9B01AC010E94FA -:102920003F3020E030E040E05EE30E943F309B011A -:10293000AC0160E070E080E09EE30E942B2E44C07A -:1029400020E030E040E05FE3C701B6010E943F3085 -:102950006B017C0180E090E0A0E0BEE380931E026A -:1029600090931F02A0932002B0932102BFC0109247 -:102970006B0310926C0310926D0310926E034AE089 -:10298000469F9001479F300D1124C90168EB7BE001 -:102990000E94F931BC016C5D754077FF03C07195F1 -:1029A00061957109882777FD8095982F0E942F2FB8 -:1029B0002EE333EC4EE259E30E943F3020E030E05A -:1029C00040EC5EE30E942C2E60931E0270931F0267 -:1029D000809320029093210289C010926B03109281 -:1029E0006C0310926D0310926E03CE0183709927D1 -:1029F000892BE1F0BE016170772780E090E00E94B2 -:102A00002D2F20E030E040E05EE30E943F3020E0E8 -:102A100030E040E45FE30E942C2E60931E0270932E -:102A20001F0280932002909321020CC080E090E06E -:102A3000A0E0BFE380931E0290931F02A0932002A8 -:102A4000B0932102C770DD27CD2B09F04FC0109243 -:102A50001E0210921F02109220021092210246C004 -:102A600010926B0310926C0310926D0310926E0320 -:102A700000E010E020E03FE300931E0210931F02ED -:102A800020932002309321026739710578F180E0AC -:102A900090E00E942D2F20E030E047E153E40E94B7 -:102AA0002B2E20E030E04AE754E40E94942E20E0F0 -:102AB00030E048E452E40E943F3020E030E040EA59 -:102AC00051E40E94712F0E94FC2E660F771F660F43 -:102AD000771FFB01EE56FD4F2081318142815381EA -:102AE000C701B6010E943F306B017C01C701B601EE -:102AF000DF91CF911F910F91FF90EF90DF90CF90DA -:102B0000BF90AF909F908F9008958091CC030895CF -:102B1000CF93DF9300D01F92CDB7DEB79C01809199 -:102B20005304843019F593E099833B832A8390936F -:102B3000E9008FEF9091E800815095FD06C095ED7A -:102B40009A95F1F700008111F5CF8091E80085FF9B -:102B50000DC040E050E063E070E0CE0101960E94BD -:102B6000E9178091E8008E778093E8000F900F902E -:102B70000F90DF91CF910895CF93DF9300D01F92F4 -:102B8000CDB7DEB720915304243021F522E029830C -:102B90009B838A8383E08093E9008FEF9091E80024 -:102BA000815095FD06C095ED9A95F1F700008111D1 -:102BB000F5CF8091E80085FF0DC040E050E063E074 -:102BC00070E0CE0101960E94E9178091E8008E77AF -:102BD0008093E8000F900F900F90DF91CF910895B0 -:102BE000209153042430F1F422E02093E9002FEFE8 -:102BF0003091E800215035FD06C035ED3A95F1F7EA -:102C000000002111F5CF2091E80025FF0BC040E026 -:102C100050E065E070E00E94E9178091E8008E774F -:102C20008093E8000895CF93DF93EC0190915304D3 -:102C3000943009F046C080912D028823D9F080910C -:102C40002E028823B9F09093E9008FEF9091E8006D -:102C5000815095FD06C095E19A95F1F7000081112C -:102C6000F5CF8091E80085FF2CC040E050E060E1A6 -:102C700070E017C081E08093E9008FEF9091E80049 -:102C8000815095FD06C095ED9A95F1F700008111F0 -:102C9000F5CF8091E80085FF14C040E050E068E087 -:102CA00070E0CE010E94E9178091E8008E77809352 -:102CB000E80080E1FE01ACEBB3E001900D928A9553 -:102CC000E1F7DF91CF91089580915204811109C0FD -:102CD0000E947E190E94DB198091E200846080933B -:102CE000E2000895109252040895089508950C94F6 -:102CF000222842E061EC81E00E94F81842E061EC99 -:102D000082E00E94F81842E061EC83E00E94F8182B -:102D100042E161EC84E00C94F81880915504833012 -:102D200009F455C030F4813071F0823009F48EC05E -:102D300008958A3009F47AC08B3009F460C0893074 -:102D400009F09CC020C080915404813A09F096C0DB -:102D50008091E800877F8093E800809158049091EB -:102D60005904892B21F460E18CEB93E003C060E00F -:102D700080E090E070E00E9434188091E8008B774A -:102D80008093E800089580915404813209F076C060 -:102D90008091580490915904009719F0039709F015 -:102DA0006DC08091E800877F8093E8008091E80003 -:102DB00082FD05C0809153048111F8CF5FC08091DE -:102DC000F1008093CC038091E8008B7753C0809111 -:102DD0005404813A09F052C08091580490915904EA -:102DE000892B09F04BC08091E800877F8093E80031 -:102DF0008091E80080FFFCCF80912D0236C0809149 -:102E000054048132D9F58091580490915904892B4A -:102E1000A9F58091E800877F8093E8000E942D1932 -:102E20008091560480932D020C9463218091540468 -:102E3000813221F58091E800877F8093E8000E942D -:102E40002D19809157048093CD03089580915404E7 -:102E5000813AA1F48091E800877F8093E800809117 -:102E6000E80080FFFCCF8091CD038093F10080913A -:102E7000E8008E778093E8000C942D19089584B7AC -:102E8000877F84BF88E10FB6F8948093600010922A -:102E900060000FBE90E080E80FB6F8948093610068 -:102EA000909361000FBE0E94D01C0E947E190E9468 -:102EB000DB198091E20084608093E20078940E94A4 -:102EC000611C0E94D21C83E292E00E947C1C8091D3 -:102ED0005304853069F40E94E327809151048823CC -:102EE000B1F30E941128882391F30E94D317EFCFEA -:102EF0000E94DA1CECCF292F332723303105C9F08B -:102F000064F42130310581F02230310509F043C0ED -:102F10008DE690E024EA39E042C021323105F1F03B -:102F20002232310541F137C082E190E021E13AE0FF -:102F300036C099278130910541F08230910541F0EA -:102F4000892B49F5E0EAF9E005C0E2E7F9E002C0C3 -:102F5000E8E4F9E0849190E09F0121C06430D8F466 -:102F6000E62FF0E0EE0FFF1FE251FD4F208131818F -:102F700089E090E014C0643070F470E0FB01EE0F63 -:102F8000FF1FEA51FD4F20813181FB01EE51FD4FC2 -:102F9000808190E004C080E090E020E030E0FA0121 -:102FA00031832083089580E189BD82E189BD09B420 -:102FB00000FEFDCF8091D8008F7D8093D800809156 -:102FC000E00082608093E0008091E00081FDFCCF12 -:102FD0000895CF92DF92EF92FF920F931F93CF93BA -:102FE000DF93EC018B016A010E944C19811133C0FF -:102FF000C114D10439F0F60180819181081B190BAD -:10300000C80FD91FE12CF12C0115110519F1809180 -:10301000E80085FD16C08091E8008E778093E80077 -:10302000C114D10449F0F60180819181E80EF91EA6 -:10303000F182E08285E00FC00E944C19882321F3C1 -:103040000AC089918093F10001501109FFEFEF1A36 -:10305000FF0ADACF80E0DF91CF911F910F91FF90AF -:10306000EF90DF90CF90089520915A0430915B0447 -:103070002617370748F06115710539F42091E800EB -:103080002E772093E80001C0B90140E06115710579 -:10309000A9F120915304222309F443C0253009F4F7 -:1030A00042C02091E80023FD40C02091E80022FDAD -:1030B00032C02091E80020FFE9CF4091F300209139 -:1030C000F20030E0342BFC01CF016115710559F09D -:1030D0002830310540F481918093F10061507109ED -:1030E0002F5F3F4FF1CF41E02830310509F040E03C -:1030F0002091E8002E772093E800C8CF4111C9CF76 -:103100000AC080915304882361F0853061F080917A -:10311000E80083FD0AC08091E80082FFF2CF80E0E2 -:10312000089582E0089583E0089581E00895209154 -:103130005A0430915B042617370748F06115710572 -:1031400039F42091E8002E772093E80001C0B901FE -:10315000FC0120E06115710591F1809153048823F1 -:1031600009F440C0853009F43FC08091E80083FD38 -:103170003DC08091E80082FD2FC08091E80080FF73 -:10318000E9CF2091F3008091F20090E0922B61153D -:10319000710559F08830910540F424912093F10095 -:1031A0003196615071090196F2CF21E0089709F03C -:1031B00020E08091E8008E778093E800CBCF21114A -:1031C000CCCF0AC080915304882361F0853061F030 -:1031D0008091E80083FD0AC08091E80082FFF2CF71 -:1031E00080E0089582E0089583E0089581E00895E5 -:1031F000982F973058F59093E900981739F070910F -:10320000EC002091ED005091F00003C0242F762FA8 -:1032100050E021FF19C03091EB003E7F3093EB006E -:103220003091ED003D7F3093ED003091EB00316047 -:103230003093EB007093EC002093ED005093F0007E -:103240002091EE0027FF07C09F5FD3CF8F70809340 -:10325000E90081E0089580E008958091540487FF9B -:1032600011C08091E80082FD05C080915304811156 -:10327000F8CF11C08091E8008B770BC08091530488 -:10328000882349F08091E80080FFF8CF8091E80022 -:103290008E778093E80008952091E4003091E50056 -:1032A00095E64091EC00842F817040FF22C0809110 -:1032B000E80080FD1CC080915304882391F0853084 -:1032C00091F08091EB0085FD10C04091E400509199 -:1032D000E5004217530729F39A01915011F784E052 -:1032E000089582E0089583E0089581E0089580E0E4 -:1032F00008954091E80042FFDECF08950E94EC1946 -:103300000E94F419E0EEF0E0808181608083E8EDB6 -:10331000F0E080818F77808319BCA7EDB0E08C91BD -:103320008E7F8C9380818F7E8083109252040895CB -:103330000F931F93CF93DF930E94EC190E94F4190F -:10334000C8EDD0E088818F77888388818068888302 -:1033500088818F7D888319BC1092530410924F048A -:10336000109251041092500400EE10E0F801808198 -:103370008B7F808388818160888342E060E080E089 -:103380000E94F818E1EEF0E080818E7F8083E2EE0B -:10339000F0E0808181608083808188608083F80193 -:1033A00080818E7F8083888180618883DF91CF9147 -:1033B0001F910F910895E8EDF0E080818F7E80836A -:1033C000E7EDF0E080818160808384E082BF81E06E -:1033D000809352040C949819E8EDF0E080818E7F80 -:1033E00080831092E20008951092DA001092E100BA -:1033F00008951F920F920FB60F9211242F933F93AF -:103400004F935F936F937F938F939F93AF93BF93EC -:10341000EF93FF938091E10082FF0BC08091E20067 -:1034200082FF07C08091E1008B7F8093E1000E94C2 -:10343000601C8091DA0080FF1FC08091D80080FF5F -:103440001BC08091DA008E7F8093DA008091D900D2 -:1034500080FF0DC080E189BD82E189BD09B400FE15 -:10346000FDCF81E0809353040E94641605C019BC0F -:10347000109253040E9472168091E10080FF19C0DF -:103480008091E20080FF15C08091E2008E7F8093E2 -:10349000E2008091E20080618093E2008091D80098 -:1034A00080628093D80019BC85E0809353040E9409 -:1034B00076168091E10084FF30C08091E20084FFA5 -:1034C0002CC080E189BD82E189BD09B400FEFDCF39 -:1034D0008091D8008F7D8093D8008091E1008F7E0D -:1034E0008093E1008091E2008F7E8093E2008091E2 -:1034F000E20081608093E20080914F04882311F004 -:1035000084E007C08091E30087FD02C081E001C034 -:1035100083E0809353040E9477168091E10083FF3B -:1035200029C08091E20083FF25C08091E100877F60 -:103530008093E10082E08093530410924F048091C5 -:10354000E1008E7F8093E1008091E2008E7F809386 -:10355000E2008091E20080618093E20042E060E05E -:1035600080E00E94F8188091F00088608093F0005D -:103570000E947516FF91EF91BF91AF919F918F912E -:103580007F916F915F914F913F912F910F900FBE5F -:103590000F901F9018951F920F920FB60F92112443 -:1035A0002F933F934F935F936F937F938F939F934B -:1035B000AF93BF93CF93DF93EF93FF93C091E90055 -:1035C000CF708091EC00D82FD17080FDD0E81092A0 -:1035D000E9008091F000877F8093F00078940E944A -:1035E0000F1B1092E9008091F00088608093F0003A -:1035F000CD2BCF70C093E900FF91EF91DF91CF9178 -:10360000BF91AF919F918F917F916F915F914F91FA -:103610003F912F910F900FBE0F901F9018951F9301 -:10362000CF93DF93CDB7DEB7AA970FB6F894DEBF7E -:103630000FBECDBFE4E5F4E088E08E0F9091F1007D -:1036400091938E13FBCF0E948D168091E80083FF2B -:103650001FC18091540490915504492F50E04A3085 -:10366000510508F015C1FA01EC59FF4F0C942132B5 -:10367000803881F0823809F00BC1809158048F7036 -:103680008093E9008091EB0085FB882780F91092F8 -:10369000E90006C08091500490915104911182601C -:1036A0009091E800977F9093E8008093F10010924A -:1036B000F100C8C0282F2D7F09F0EAC0882319F037 -:1036C000823061F0E5C080915604813009F0E0C09D -:1036D000933009F080E0809351042BC08091560410 -:1036E000811127C0809158048F7009F4D1C0809354 -:1036F000E9002091EB0020FF1CC0933021F4809161 -:10370000EB00806214C09091EB0090619093EB000D -:1037100021E030E0A90102C0440F551F8A95E2F76D -:103720004093EA001092EA008091EB008860809359 -:10373000EB001092E9008091E800877F86C081113C -:10374000A7C0109156041F778091E3008078812BE9 -:103750008093E3008091E800877F8093E8000E94D7 -:103760002D198091E80080FFFCCF8091E3008068F4 -:103770008093E300111102C082E001C083E08093D6 -:10378000530486C08058823008F082C0809156046D -:10379000909157048C3D53E0950779F583E08A8337 -:1037A0008AE289834FB7F894DE01139620E03EE069 -:1037B00051E2E32FF0E050935700E49120FF03C063 -:1037C000E295EF703F5FEF708E2F90E0EA3010F0DF -:1037D000C79601C0C0968D939D932F5F243149F702 -:1037E0004FBF8091E800877F8093E8006AE270E035 -:1037F000CE0101960E94341814C0AE014F5F5F4F96 -:10380000609158040E947B17BC01009709F440C0E6 -:103810009091E800977F9093E80089819A810E94B7 -:1038200097188091E8008B778093E80031C080384A -:1038300079F58091E800877F8093E80080914F04BC -:103840008093F1008091E8008E778093E8000E94D9 -:103850002D191EC081111CC0909156049230C0F4E5 -:103860008091E800877F8093E80090934F040E9446 -:103870002D1980914F04811106C08091E30087FDCE -:1038800002C081E001C084E0809353040E94791655 -:103890008091E80083FF0AC08091E800877F8093D1 -:1038A000E8008091EB0080628093EB00AA960FB64F -:1038B000F894DEBF0FBECDBFDF91CF911F91089569 -:1038C0000895CF93809153048823A1F0C091E9001B -:1038D000CF709091EC00892F817090FD80E8C82B0B -:1038E0001092E9008091E80083FD0E940F1BCF70C9 -:1038F000C093E900CF9108959093D3038093D203AE -:103900000895E091D203F091D303309721F0019014 -:10391000F081E02D099480E00895E091D203F091C8 -:10392000D303309721F00280F381E02D09940895AC -:10393000E091D203F091D303309721F00480F58118 -:10394000E02D099408952091D0033091D10382177E -:10395000930771F09093D1038093D003E091D20349 -:10396000F091D303309721F00680F781E02D099480 -:1039700008952091CE033091CF038217930771F001 -:103980009093CF038093CE03E091D203F091D303C1 -:10399000309721F00084F185E02D09940895089571 -:1039A0000C94CF1C0E9456280E94140E0E94DC2802 -:1039B0000C94902D5F926F927F928F929F92AF9214 -:1039C000BF92CF92DF92EF92FF920F931F93CF930C -:1039D000DF9300D000D01F92CDB7DEB70E94590E02 -:1039E0009DEDC92E93E0D92E03E010E0AA24A39404 -:1039F000B12C502E802F0E94D40E4C01F6017290F3 -:103A000062906F016826792661147104A1F4015057 -:103A1000110978F78FEF89838A831B820E945F28C0 -:103A20008160782F9D838C8349815A816B818D8140 -:103A30000E948A1D38C08091320481FD0E94DD0EF3 -:103A40002BE030E07501022E02C0EE0CFF1C0A9440 -:103A5000E2F7C70186219721892B09F129835A8230 -:103A60008E209F2091E0892809F490E09B830E949A -:103A70005F288160782F9D838C8349815A816B8177 -:103A80008D810E948A1D000F111FF801EB52FC4F1F -:103A900080819181E826F926F182E08204C02150DC -:103AA000310980F6B4CF0E94C82A1091D4030E9435 -:103AB000811C1817D1F00E94811C8093D4030F90B1 -:103AC0000F900F900F900F90DF91CF911F910F915A -:103AD000FF90EF90DF90CF90BF90AF909F908F902E -:103AE0007F906F905F900C94FE0D0F900F900F9051 -:103AF0000F900F90DF91CF911F910F91FF90EF905A -:103B0000DF90CF90BF90AF909F908F907F906F90FD -:103B10005F900895CF93DF93CDB7DEB72B970FB6A5 -:103B2000F894DEBF0FBECDBF4F83588769877A8771 -:103B30008B87DE01119686E0FD0111928A95E9F7E7 -:103B400085E0FE01379601900D928A95E1F7498153 -:103B50005A816B817C818D819E810E9401242B96EC -:103B60000FB6F894DEBF0FBECDBFDF91CF910895A1 -:103B7000CF93882309F4C2C0C82F823859F40E9419 -:103B8000811C81FDBBC089E30E94DB260E94A8271F -:103B900089E30CC0833879F40E94811C80FDAEC09B -:103BA00083E50E94DB260E94A82783E50E941D274B -:103BB000CF910C94A827843859F40E94811C82FD6F -:103BC0009DC087E40E94DB260E94A82787E4EECFF1 -:103BD0008CEF8C0F813A48F48C2F0E94F82C8111C5 -:103BE0008DC08C2F0E94DB26E3CF80E28C0F8830C3 -:103BF00048F4C77081E001C0880FCA95EAF70E94B7 -:103C00006127D6CF8BE58C0F833078F4C53A29F045 -:103C1000C63A31F083E890E005C081E890E002C048 -:103C200082E890E0CF910C94A31C88E58C0F83313F -:103C300008F064C0C83A39F1C93A41F1CA3A49F1C9 -:103C4000CB3A51F1CC3A59F1CD3A61F1C03B69F12F -:103C5000CE3A71F1CF3A79F1C13B81F1C23B89F1A2 -:103C6000C33B91F1C43B99F1C53BA1F1C63BA9F11E -:103C7000C73BB1F1C83BB9F1C93BC1F1CA3BC9F17E -:103C800080E090E038C082EE90E035C089EE90E0B0 -:103C900032C08AEE90E02FC085EB90E02CC086EB1E -:103CA00090E029C087EB90E026C08CEC90E023C028 -:103CB0008DEC90E020C083E891E01DC08AE891E09F -:103CC0001AC082E991E017C084E991E014C081E252 -:103CD00092E011C083E292E00EC084E292E00BC059 -:103CE00085E292E008C086E292E005C087E292E0B9 -:103CF00002C08AE292E0CF910C94B91CCF91089552 -:103D0000882309F44BC0823859F40E94811C81FF3A -:103D100045C089E30E94DB260E94A82789E30CC0E6 -:103D2000833871F40E94811C80FF38C083E50E94B3 -:103D3000DB260E94A82783E50E941D270C94A82754 -:103D4000843859F40E94811C82FF28C087E40E94B5 -:103D5000DB260E94A82787E4EFCF9CEF980F913ACB -:103D600058F390E2980F983050F4877091E001C0BA -:103D7000990F8A95EAF7892F0E946727DFCF9BE585 -:103D8000980F933020F480E090E00C94A31C885AA4 -:103D9000833120F480E090E00C94B91C08958823CE -:103DA00021F00E9461270C94A8270895882321F010 -:103DB0000E9467270C94A82708957F928F929F9264 -:103DC000AF92BF92CF92DF92EF92FF920F931F9329 -:103DD000CF93DF931F92CDB7DEB77C01C62E772E2F -:103DE000FC01058102950F70128111110E947E273E -:103DF0000E94D426882379F0112369F080E28C0D8B -:103E0000883048F082E00E94BD260E94D42691E0CE -:103E1000D82ED92601C0D12CE72DE295EF70F0E025 -:103E2000E259FF4F0C942132872D807F072D0F70B0 -:103E3000882311F00295007F112389F0002309F4F3 -:103E400099C180E28C0D883020F4802F0E94612778 -:103E500003C0802F0E9471270E94A8278BC18C2D40 -:103E60000E94801E002309F4C3C180E28C0D8830BB -:103E700020F4802F0E94672703C0802F0E9477279D -:103E80000E94A827B5C1872D807F972D9F70803213 -:103E900011F4892F03C0892F8295807FCC2021F0D7 -:103EA000F1E0CF16A1F01DC0112339F0002319F164 -:103EB000013009F50E9491279BC1002319F00130C0 -:103EC00009F496C189830E949427898110C1112326 -:103ED00021F0063008F08CC10EC0053008F088C112 -:103EE00006C1112359F0002331F0F701958190FFAD -:103EF00041C19F7095830E94CF1E7AC1002309F4AF -:103F0000F6C03EC1872D86958695837090E0009718 -:103F100019F0019761F06CC1112321F08C2D972DC0 -:103F2000937002C080E090E00E94A31C61C1112345 -:103F300021F08C2D972D937002C080E090E00E94BC -:103F4000B91C56C18C2D112319F00E94D02902C032 -:103F50000E94382A0E94BD2A4BC1872D837009F028 -:103F600052C0111145C18C2D829586958770880F9E -:103F7000880F9C2D9F70892E912CA12CB12C082E7E -:103F800004C0880C991CAA1CBB1C0A94D2F7C4FE5E -:103F900014C00FE010E020E030E0B901A80104C037 -:103FA000440F551F661F771F8A95D2F7CB01BA01C0 -:103FB000609570958095909503C060E070E0CB01AE -:103FC000272D26952695237030E02230310569F0A3 -:103FD0002330310589F0682979298A299B292130E4 -:103FE000310571F00E94492503C1682979298A2980 -:103FF0009B290E946525FCC00E944925C501B4018A -:104000000E942D25F5C0112319F0872D817001C064 -:104010008695882309F4ECC08C2D8295869587704F -:10402000880F880F9C2D9F70892E912CA12CB12C6C -:10403000082E04C0880C991CAA1CBB1C0A94D2F739 -:10404000C4FE14C00FE010E020E030E0B901A80188 -:1040500004C0440F551F661F771F8A95D2F7CB0106 -:10406000BA01609570958095909503C060E070E00E -:10407000CB01272D269526952370422F50E0423004 -:10408000510569F04330510589F0682979298A2959 -:104090009B294130510571F00E942326A9C068294F -:1040A00079298A299B290E943F26A2C00E942326A3 -:1040B000C501B4010E9407269BC08C2D90E0FC0135 -:1040C000E05EF109E531F10508F050C0E258FF4F1C -:1040D0000C9421320C2D0F70872D8F71112321F03C -:1040E0000E94A025802F07CF0E94C125802F0E940B -:1040F000D61E7EC0112341F0053008F079C0872D0F -:104100008F710E94E62574C0063008F071C0F7CFA9 -:10411000112339F0872D8F710E94A02569C01123CA -:10412000C9F3872D8F710E94C12562C0112329F028 -:10413000872D8F710E948B255BC00E94812558C0FE -:10414000112351F0172D1F71812F0E94A02563E0CC -:10415000812F0E94B4264CC081E00E94BD2602300F -:1041600008F446C082E00E94BD2642C0112331F00F -:10417000002381F28C2D0E94B81D3AC0002389F2E1 -:104180008C2D0E94801E34C0472D4F706C2DC701AE -:104190000E94E0060E94A5242BC0111129C0472DC2 -:1041A0004F7050E042305105B9F04CF441155105C3 -:1041B00081F041305105E1F40E94B82D19C043301F -:1041C000510569F04430510599F48C2D0E940A2E56 -:1041D0000FC00E94A12D0CC00E94D42D09C00E94C6 -:1041E000E72D06C0472D4F706C2DC7010E949F0A16 -:1041F000DD20F9F00E94B02680FD1BC0F70112827D -:104200000E94AA260E94A025C7010E9428210E9480 -:10421000AA260F90DF91CF911F910F91FF90EF9001 -:10422000DF90CF90BF90AF909F908F907F900C9435 -:10423000C1250F90DF91CF911F910F91FF90EF90CB -:10424000DF90CF90BF90AF909F908F907F90089518 -:104250000F931F93CF93DF93EC01888199812B817A -:104260003C81232BB9F09F3F11F48F3F99F0CE0191 -:104270000E949E08882371F0688179818A810E945A -:10428000A6268C010E945B260E942225B801CE0141 -:104290000E94DD1EDF91CF911F910F9108950E9422 -:1042A0007E270E948E270E9453270E94A8270E94E3 -:1042B0006E2B0E94BD2A80E090E00E94A31C80E04B -:1042C00090E00C94B91C0E946E270C944F210E9420 -:1042D0009B26292F22952F7030E02C3031054CF48D -:1042E0002A3031056CF42250310922303105A8F40E -:1042F00007C02C30310569F02F30310551F00DC069 -:10430000803F69F018F4803E40F409C0843F29F4EE -:1043100006C093FB882780F9089580E0089581E026 -:104320000895CF93DF9300D000D01F92CDB7DEB7B2 -:104330000F900F900F900F900F90DF91CF910895F5 -:10434000CF93DF9300D000D000D0CDB7DEB7269654 -:104350000FB6F894DEBF0FBECDBFDF91CF910895A9 -:104360001F93CF93DF93C091DD0316E08091DE03AE -:10437000C81799F0D0E01C9FF0011D9FF00D11248B -:10438000E152FC4F4081518162817381848195812A -:104390000E94A0212196C770E9CFDF91CF911F9194 -:1043A000089540910F045091100460911104709190 -:1043B000120480911304909114040C94A021809114 -:1043C000140482958F7009F054C0809111048823E1 -:1043D00009F44FC08091DD03A091DE0360910F04CA -:1043E000709110044091120450911304B6E08A17A2 -:1043F00009F43FC090E041155105C1F17F3F11F430 -:104400006F3FA1F1B89FF001B99FF00D1124E15267 -:10441000FC4F218172132AC02081621327C02281A0 -:10442000211124C0238134812417350710F4215031 -:104430003109241B350B283C3105C0F420911404AC -:104440002F7020612093140426E0289FF001299FFB -:10445000F00D1124EC51FC4F80818F7080618083BE -:104460008FE094E00E9428210C94B021019687707F -:10447000BECF0895CF92DF92EF92FF920F931F93DA -:10448000CF93DF93CDB7DEB762970FB6F894DEBF58 -:104490000FBECDBF8C0185E0F801DE011D960190B5 -:1044A0000D928A95E1F7D8014C9111965C91119784 -:1044B00012966C9112971396CD90DC9014973091D0 -:1044C0000F047091100480911204909113040097CE -:1044D00009F46BC17F3F19F43F3F09F466C1E090D6 -:1044E0001104EE2009F4C0C020911404C816D906A6 -:1044F00028F0F601E81BF90BCF0104C080959095D8 -:104500008C0D9D1DFF24F394883C910578F0F12CCF -:10451000207F09F0C6C07C2DD98AC88A89890E946B -:1045200091218FE094E00E942821B1C0822F807FEA -:1045300009F046C0751314C0341312C0611110C0C5 -:104540002F702061209314040E94D1218FE094E009 -:104550000E94282180911404D80115968C932EC0B6 -:10456000CD2819F15F3F11F44F3FF9F0F62E61119C -:104570001CC08091DD032091DE0336E0821709F430 -:104580005AC090E0389FF001399FF00D1124E1529C -:10459000FC4F7181571306C07081471303C07281AD -:1045A000711103C001968770E9CFF62E662309F4D6 -:1045B00018C180911404816080931404F12C11C1FE -:1045C000751308C0341306C0611104C0809114042F -:1045D000D801C3C04D875E878D859E856A8B0E94FA -:1045E00067216A898823E1F16623D1F120911404BF -:1045F000822F82958F7090E0029774F080910F0463 -:104600009091100498878F831986DB86CA862C8741 -:10461000CE0107960E94282186E0F801AFE0B4E0C1 -:1046200001900D928A95E1F70E94DF210E94D1212D -:10463000FF24F394D6C04D875E878D859E850E94AA -:104640009B26292F22952F7030E0223031050CF067 -:10465000BCC09F7009F0B6C0805E883008F4C1C04D -:10466000C8010E942821E4CFC816D90608F453C017 -:10467000F601E81BF90BCF01883C910508F450C006 -:10468000F12C7C2DD98AC88A89890E949121EFE07A -:10469000F4E086E0DF011D928A95E9F70E94D121BE -:1046A000A0C0751314C0341312C0611110C08091E2 -:1046B0001404F8018583C8010E94282186E0EFE0F8 -:1046C000F4E0DF011D928A95E9F7FE2C8AC04D8740 -:1046D0005E878D859E856A8B0E9467216A89882303 -:1046E00009F4BECF662309F4BBCF20911404822FB6 -:1046F00082958F7090E002970CF48ECF80910F041A -:10470000909110049A8389831B82DD82CC822E8350 -:10471000CE0101967FCF809590958C0D9D1DACCFDD -:10472000F62E662309F49CCF75132EC034132CC0CB -:104730002091140420FD1FC0822F82958F70D9F024 -:10474000D80115962C9315978F3049F08F5F982FCD -:104750009295907F822F8F70892B15968C93C8012C -:104760000E94282186E0F801AFE0B4E001900D92AC -:104770008A95E1F793CF86E0F801AFE0B4E00190CD -:104780000D928A95E1F72DC04D875E878D859E85B8 -:104790000E946721811140CF809114048160809331 -:1047A0001404C8010E9428211CC0662309F458CFB4 -:1047B0004D875E878D859E850E946721882309F439 -:1047C0004FCF2ACF811148CF0CC0243031050CF0D7 -:1047D00047CF9F7009F440CFF8019581907F09F091 -:1047E0003BCF8F2D62960FB6F894DEBF0FBECDBFC4 -:1047F000DF91CF911F910F91FF90EF90DF90CF90BD -:1048000008951F93CF93DF93CDB7DEB72C970FB6E4 -:10481000F894DEBF0FBECDBF4F83588769877A8774 -:104820008B879C87CE0107960E943A22882369F0E5 -:104830008F8198852A853B85232BF1F19F3F09F0D5 -:1048400063C08F3F09F060C037C086E0FE01379635 -:10485000DE01119601900D928A95E1F76F817885BE -:10486000EA85FB85309741F17F3F11F46F3F21F1DD -:104870002091DE0330E0C9010196877099274091AD -:10488000DD0350E08417950709F447C069837A83F4 -:10489000FD83EC8396E0929FD001939FB00D11248D -:1048A000A152BC4FFE01319601900D929A95E1F70D -:1048B0008093DE030E94B02116E08091DD03909189 -:1048C000DE038917C1F1189FC001112481529C4F4A -:1048D0000E943A22882379F1E091DD031E9FF001C6 -:1048E0001124E152FC4F40815181628173818481A6 -:1048F00095810E94A0218091DD0390E00196877050 -:1049000099278093DD03D9CF4F81588569857A85B2 -:104910008B859C850E94A021CFCF0E94632110929D -:10492000DE031092DD03EFE0F4E086E0DF011D928C -:104930008A95E9F7C1CF2C960FB6F894DEBF0FBE6B -:10494000CDBFDF91CF911F910895EF92FF920F930A -:104950001F93CF93DF938C01009709F46CC0F12C67 -:10496000EE24E394E8012196F8018491843740F421 -:10497000843008F051C0813081F0823019F15BC081 -:10498000853709F444C0A8F19CE7980F903708F0E8 -:1049900052C08F770E94801E41C00E5F1F4FFE01E4 -:1049A000C49180E28C0F883048F4C7708E2D01C00E -:1049B000880FCA95EAF70E94812714C08C2F0E94A5 -:1049C000B81D2DC00E5F1F4FFE01C49180E28C0FF9 -:1049D000883058F4C7708E2D01C0880FCA95EAF749 -:1049E0000E9487270E94A8271AC08C2F0E94801E31 -:1049F00016C00E5F1F4FFE01C491CC2381F08FE9DA -:104A00009FE00197F1F700C00000C150F6CF0E5FA4 -:104A10001F4FFE01F49003C00E94B81D8E018F2D20 -:104A2000882309F49FCFEFE9FFE03197F1F700C049 -:104A300000008150F5CFDF91CF911F910F91FF9032 -:104A4000EF90089508956093190470931A04809369 -:104A50001B0490931C040C944F210F931F930091FF -:104A6000190410911A0420911B0430911C04DC01DC -:104A7000CB01802B912BA22BB32B80931904909305 -:104A80001A04A0931B04B0931C041F910F910C9463 -:104A90004F210F931F930091190410911A04209134 -:104AA0001B0430911C04DC01CB0180239123A22341 -:104AB000B3238093190490931A04A0931B04B0931A -:104AC0001C041F910F910C944F210F931F93009181 -:104AD000190410911A0420911B0430911C04DC016C -:104AE000CB0180279127A227B327809319049093A5 -:104AF0001A04A0931B04B0931C041F910F910C94F3 -:104B00004F2110921504109216041092170410925F -:104B100018040C944F2141E050E060E070E004C0C4 -:104B2000440F551F661F771F8A95D2F740931504CF -:104B30005093160460931704709318040C944F213B -:104B400041E050E060E070E004C0440F551F661F74 -:104B5000771F8A95D2F78091150490911604A09141 -:104B60001704B0911804482B592B6A2B7B2B4093C8 -:104B700015045093160460931704709318040C9452 -:104B80004F2141E050E060E070E004C0440F551F49 -:104B9000661F771F8A95D2F740955095609570955E -:104BA0008091150490911604A0911704B0911804F7 -:104BB000482359236A237B234093150450931604FA -:104BC00060931704709318040C944F2141E050E057 -:104BD00060E070E004C0440F551F661F771F8A9580 -:104BE000D2F78091150490911604A0911704B0910A -:104BF0001804482759276A277B27409315045093A8 -:104C0000160460931704709318040C944F210F93AB -:104C10001F930091150410911604209117043091F0 -:104C20001804DC01CB01802B912BA22BB32B80939A -:104C3000150490931604A0931704B09318041F91C1 -:104C40000F910C944F210F931F9300911504109115 -:104C500016042091170430911804DC01CB01802345 -:104C60009123A223B3238093150490931604A09359 -:104C70001704B09318041F910F910C944F210F93B8 -:104C80001F93009115041091160420911704309180 -:104C90001804DC01CB0180279127A227B32780933A -:104CA000150490931604A0931704B09318041F9151 -:104CB0000F910C944F210895CF92DF92EF92FF92C3 -:104CC0000F931F93CF93DF938C01C0901904D09062 -:104CD0001A04E0901B04F0901C048091150490913C -:104CE0001604A0911704B0911804C82AD92AEA2AF8 -:104CF000FB2ACFE1D0E0D701C6010C2E04C0B69547 -:104D0000A795979587950A94D2F780FF06C0B801BA -:104D10008C2F0E94240D019721F4219760F780E0E9 -:104D200001C08C2FDF91CF911F910F91FF90EF90D9 -:104D3000DF90CF900895CF93DF93EC010E945C2623 -:104D4000BE010E94240DDF91CF910895CB010E94F6 -:104D50009B26089580911D048595859585950895D8 -:104D600080911D048770089598E0899F9001112417 -:104D7000262B20931D040C94A02520911D048095C2 -:104D8000822380931D04982F977069F430E0482F98 -:104D9000552747FD50952417350729F085958595AA -:104DA00085950C94C125089590911D04977081E01C -:104DB00009F480E0089590912D02992321F09091BB -:104DC0002E02911109C020912F0230913002F90179 -:104DD00032969FEF40E01FC0982F96959695969536 -:104DE0009F3050F5E0912F02F0913002E90FF11D54 -:104DF000877021E030E0A90102C0440F551F8A9559 -:104E0000E2F7CA019181892B818308959F3F39F090 -:104E10004F5F4E3041F051915813F8CF0DC05111F2 -:104E2000F7CF942FF5CF9F3F39F0F901E90FF11D2E -:104E300097FDFA9582830895089590912D02992304 -:104E400021F090912E02911109C020912F023091F2 -:104E50003002F9013296205F3F4F1FC0982F969580 -:104E6000969596959F30F0F4E0912F02F0913002E4 -:104E7000E90FF11D877021E030E0A90102C0440F65 -:104E8000551F8A95E2F7CA01809591818923818314 -:104E900008953196E217F30729F090819813F9CF1E -:104EA0001082F7CF089581E090E0E0912F02F09119 -:104EB0003002E80FF91F1082019680319105A9F7A1 -:104EC000089590913104892B809331040895809541 -:104ED0009091310489238093310408951092310414 -:104EE000089590913004892B809330040895809523 -:104EF00090913004892380933004089510923004F7 -:104F0000089590912F04892B80932F040895809504 -:104F100090912F04892380932F04089510922F04D9 -:104F2000089580931E04089510921E0408958091A0 -:104F30002F0290913002FC0131969C01205F3F4F7F -:104F400080E0919191118F5FE217F307D1F70895F7 -:104F5000E0912F02F0913002809131048083E09142 -:104F60002F02F0913002908180913004892B808350 -:104F7000E0912F02F0913002908180912F04892BD3 -:104F8000808380911E04882361F0E0912F02F091CC -:104F900030029081892B80830E9497278111109283 -:104FA0001E0480912F02909130020C948D1C20E001 -:104FB000009739F0AC0141505109842395232F5FAC -:104FC000F7CF822F089580915304843039F11092E5 -:104FD000330420E488E190E00FB6F894A89580931C -:104FE00060000FBE2093600080E00E940E0680E00B -:104FF0000E94FE0D83B7817F846083BF83B7816089 -:1050000083BF7894889583B78E7F83BF88E10FB67E -:10501000F89480936000109260000FBE0895089588 -:10502000089580E00E940E060E940F280E94590EEB -:105030000E9410280E94DE0E91E0811101C090E0D4 -:10504000892F08950E94632180E00E940E060E942D -:10505000902D0E94811C0C94FE0D1F920F920FB692 -:105060000F9211248F939F93AF93BF93809133043A -:10507000811113C08091340490913504A0913604BD -:10508000B09137044196A11DB11D809334049093D3 -:105090003504A0933604B0933704BF91AF919F912C -:1050A0008F910F900FBE0F901F90189582E084BDD6 -:1050B00093E095BD9AEF97BD80936E0008952FB74A -:1050C000F8948091340490913504A0913604B09105 -:1050D00037042FBF0895CF92DF92EF92FF920F9384 -:1050E0001F932FB7F8944091340450913504609188 -:1050F0003604709137042FBF6A017B01EE24FF2430 -:105100008C0120E030E0C016D106E206F30610F470 -:10511000415051099A01281B390BC9011F910F9168 -:10512000FF90EF90DF90CF9008951F920F920FB6EF -:105130000F9211248F939F93AF93BF938091340468 -:1051400090913504A0913604B09137040196A11DC9 -:10515000B11D8093340490933504A0933604B0932A -:105160003704BF91AF919F918F910F900FBE0F9019 -:105170001F9018950E947E19F8942FEF87EA91E608 -:10518000215080409040E1F700C0000087E090EBA4 -:10519000DC0180935E0490935F04A0936004B0935D -:1051A00061049CE088E10FB6F894A89580936000B4 -:1051B0000FBE90936000FFCF0E941B29811102C097 -:1051C0000E94F7280E942629809332040E943329E6 -:1051D00080935C0487FB882780F980932E020E94CD -:1051E0002A29682F70E080E090E00C9423256DEE72 -:1051F0007EEF80E090E00E94473260E082E090E045 -:105200000E94353260E083E090E00E94353260E039 -:1052100084E090E00E94353260E085E090E00E94FA -:10522000353260E086E090E00E9435326FEF87E033 -:1052300090E00C94353280E090E00E942F3221E023 -:105240008D3E9E4F09F020E0822F089582E090E08D -:105250000C94273283E090E00C942732682F83E08F -:1052600090E00C94353284E090E00C942732682F63 -:1052700084E090E00C94353286E090E00C94273284 -:10528000682F86E090E00C94353287E090E00C9433 -:105290002732682F87E090E00C94353280913A04F1 -:1052A00080FF0BC06091340285E0689FB00111243B -:1052B00075956795759567952BC081FF09C06091BD -:1052C000340285E0689FB00111247595679520C070 -:1052D00082FF07C06091340285E0689FB00111240D -:1052E00017C090913B049923D1F060913302961737 -:1052F00088F72091340285E0289F90011124929F25 -:10530000A001939F500D112470E0CA010E940D323C -:105310006038710540F46115710539F002C065E02F -:1053200070E0862F08958FE7089581E008958091B9 -:105330003A0480FF08C06091320270E0759567956D -:105340007595679521C081FF06C06091320270E0BB -:105350007595679519C082FF04C06091320270E0B4 -:1053600010C090913B049923C1F0609131029617CF -:10537000A0F780913202899FC001112470E00E9441 -:105380000D326038710528F46115710521F0862F02 -:1053900008958FE7089581E0089561E070E0F4CF0B -:1053A000803F21F40E944E29819504C0813F29F459 -:1053B0000E944E2980933E040895823F21F40E946A -:1053C0004E29819504C0833F29F40E944E29809381 -:1053D0003D040895893F19F40E94972905C08A3F2A -:1053E00031F40E949729819580933F0408958B3F63 -:1053F00021F40E949729819504C08C3F29F40E94D2 -:105400009729809340040895843F21F480913C04BF -:10541000816017C0853F21F480913C04826011C0F7 -:10542000863F21F480913C0484600BC0873F21F4C7 -:1054300080913C04886005C0883F31F480913C0431 -:10544000806180933C0408958D3F21F480913A045B -:1054500081600BC08E3F21F480913A04826005C0C8 -:105460008F3F29F480913A04846080933A04089530 -:10547000803F39F480913E0487FF6CC010923E0457 -:1054800069C0813F29F480913E041816BCF362C0C4 -:1054900090913D04823F29F497FF5CC010923D0437 -:1054A00059C0833F19F41916CCF354C0893F41F415 -:1054B00080913F0418160CF04DC010923F044AC072 -:1054C0008A3F29F480913F0487FF44C0F6CF8B3F89 -:1054D00039F48091400487FF3DC0109240043AC0E7 -:1054E0008C3F29F4809140041816BCF333C0843FEC -:1054F00021F480913C048E7F17C0853F21F4809178 -:105500003C048D7F11C0863F21F480913C048B7F49 -:105510000BC0873F21F480913C04877F05C0883F02 -:1055200031F480913C048F7E80933C0413C08D3F06 -:1055300021F480913A048E7F0BC08E3F21F480913C -:105540003A048D7F05C08F3F29F480913A048B7F08 -:1055500080933A0480913D0481110EC080913E04F5 -:1055600081110AC080913F04811106C080914004DE -:10557000811102C010923B0408958CE394E00E94D4 -:10558000981C0E945F2890933904809338040895F2 -:105590001F93CF93DF9380913804909139040E9438 -:1055A0006B28AC0190913B04992321F020913502A6 -:1055B00030E006C0209136028AE0289F9001112435 -:1055C0004217530708F486C080913D04C0913E0401 -:1055D000D0913F0410914004811107C0C11176C0E1 -:1055E000D11174C0111172C075C09F3F19F09F5F37 -:1055F00090933B04181624F40E944E2980933D0496 -:1056000080913D0487FF05C00E944E2981958093BB -:105610003D041C1624F40E944E2980933E04809180 -:105620003E0487FF05C00E944E29819580933E0469 -:1056300060913D04662339F1C0913E04CC2319F1F9 -:10564000772767FD7095872F972F0E942F2F23E3D1 -:1056500033E343E35FE30E943F300E94FC2E6093FC -:105660003D046C2F772767FD7095872F972F0E9439 -:105670002F2F23E333E343E35FE30E943F300E9495 -:10568000FC2E60933E041D1624F40E9497298093FB -:105690003F0480913F0487FF05C00E9497298195B0 -:1056A00080933F04111624F40E94972980934004AC -:1056B0008091400487FF05C00E94972981958093BF -:1056C0004004DF91CF911F910C94BD2A9F3F09F0B8 -:1056D0008ECF96CFDF91CF911F910895ECE3F4E048 -:1056E00085E0DF011D928A95E9F710923B04109244 -:1056F0003A040895833081F128F4813059F08230E2 -:10570000D1F00895853009F449C0B8F1863009F424 -:1057100056C0089580913602262F30E0280F311DA3 -:105720002F3F310524F4680F6093360208958FEF00 -:1057300080933602089580913502262F30E0280F9D -:10574000311D2F3F310524F4680F60933502089511 -:105750008FEF80933502089580913402262F30E038 -:10576000280F311D2F3F310524F4680F6093340258 -:1057700008958FEF80933402089580913302262F8D -:1057800030E0280F311D2F3F310524F4680F60935E -:10579000330208958FEF809333020895809132028F -:1057A000262F30E0280F311D2F3F310524F4680FDC -:1057B0006093320208958FEF8093320208958091B2 -:1057C0003102262F30E0280F311D2F3F310524F400 -:1057D000680F6093310208958FEF8093310208952E -:1057E000833011F128F4813049F0823091F008952E -:1057F000853081F120F18630C1F108958091360223 -:10580000681720F4861B80933602089510923602A2 -:10581000089580913502681720F4861B8093350225 -:10582000089510923502089580913402681720F48B -:10583000861B80933402089510923402089580915B -:105840003302681720F4861B809333020895109268 -:105850003302089580913202681720F4861B8093EA -:105860003202089510923202089580913102681731 -:1058700020F4861B8093310208951092310208951E -:105880000F931F93873208F048C08E3108F08DC007 -:10589000803109F477C008F5873009F461C068F4F5 -:1058A000863009F09DC080913204817F8E7F809385 -:1058B000320481E08093420494C08B3009F489C0A3 -:1058C0008E3009F08DC08091320482FB222720F9AE -:1058D00091E0922790FB82F95EC0863109F479C08D -:1058E00060F4813109F07CC00E94632190912E0206 -:1058F00081E0892780932E026CC0893109F469C048 -:105900008B3109F06DC08091320481FB222720F990 -:1059100091E0922790FB81F93EC0883309F459C089 -:1059200050F4893209F457C0853309F454C08732E2 -:1059300009F451C055C0833409F44DC028F48A33AA -:1059400008F44EC0895332C0883409F049C00E941F -:1059500063210E940E0F0E9495080E94BA2839C048 -:1059600090913204892F8095817080FB90F929F005 -:10597000966098609093320434C0997F977F90939B -:10598000320427C08091320483FB222720F991E062 -:10599000922790FB83F9809332049923D1F0809170 -:1059A000320481608093320414C08D5141E050E094 -:1059B00060E070E08A019B0104C0000F111F221FEC -:1059C000331F8A95D2F7C901B8010E9423250E948E -:1059D000632181E006C061E070E080E090E0F5CFF7 -:1059E00080E01F910F91089580E0089580E0089570 -:1059F000CF93C82F80914204813069F018F0823033 -:105A0000C9F184C0E0912F02F0913002808182328E -:105A100009F07EC007C0E0912F02F0913002808132 -:105A2000823261F48C2F0E94F42C811104C08C2FDF -:105A30000E94402C1DC081E090E01AC08C2F0E9473 -:105A4000F62C811114C0C43179F048F4CB3079F0D0 -:105A5000C03109F061C082E08093420408C0C932BD -:105A600019F0C83321F058C01092420455C081E0AB -:105A7000817054C0C93291F120F5C43179F1B0F48C -:105A8000C73009F047C08EE18093360282E38093ED -:105A900035028AE08093340284E18093330288E007 -:105AA0008093320288E28093310234C0CE51C630F6 -:105AB00088F5EC2FF0E0EA50FD4F8081809341049F -:105AC00029C0CE34E9F020F4CB3421F56AE013C0CC -:105AD000C13579F0C235F1F461E00DC08091410427 -:105AE000882319F01092410415C081E0809342048C -:105AF00015C061E006C0809141040E947A2B0AC063 -:105B00006AE0809141040E94F02B04C0109242048C -:105B100080E004C081E002C080E0AACFCF91089568 -:105B20000E941B29811102C00E94F7280E943C2973 -:105B300080935D0480FF02C0869501C080E00C94D4 -:105B40000E0680915D04982F9695292F30E0233022 -:105B500031054CF49F5F990F8170892B8160809390 -:105B60005D040E94402980915D0486950C940E0688 -:105B700080915D04982F969591F09158990F8170BE -:105B8000892B80935D048E7F91E009F490E08091F1 -:105B90005D0490FB80F980935D040E944029809110 -:105BA0005D0486950C940E0680915D04982F909567 -:105BB00090FB80F980935D040E94402980915D04F0 -:105BC00080FF02C0869501C080E00C940E06909183 -:105BD0005D04892F86958F5F8F779170843028F4CC -:105BE000880F892B80935D0402C090935D0480919F -:105BF0005D048E7F91E009F490E080915D0490FB5C -:105C000080F980935D040E94402980915D0486950F -:105C10000C940E0620915D04922F96958927982F5B -:105C2000990F822F8170892B80935D048E7F91E084 -:105C300009F490E080915D0490FB80F980935D040D -:105C40000E94402980915D0486950C940E068091F7 -:105C50005D04869508955058BB27AA270ED0D1C160 -:105C6000C2D130F0C7D120F031F49F3F11F41EF4BF -:105C7000B7C10EF4E095E7FB9FC1E92FD3D180F3C4 -:105C8000BA17620773078407950718F071F49EF539 -:105C9000EBC10EF4E0950B2EBA2FA02D0B01B9012C -:105CA00090010C01CA01A0011124FF27591B99F092 -:105CB000593F50F4503E68F11A16F040A22F232F9E -:105CC000342F4427585FF3CF469537952795A795EE -:105CD000F0405395C9F77EF41F16BA0B620B730B95 -:105CE000840BBAF09150A1F0FF0FBB1F661F771F06 -:105CF000881FC2F70EC0BA0F621F731F841F48F4BB -:105D0000879577956795B795F7959E3F08F0B3CF40 -:105D10009395880F08F09927EE0F9795879508952A -:105D200027D108F481E008950CD06BC163D140F015 -:105D30005AD130F021F45F3F19F03EC1511195C1A5 -:105D40004FC170D198F39923C9F35523B1F3951B33 -:105D5000550BBB27AA2762177307840738F09F5F8C -:105D60005F4F220F331F441FAA1FA9F333D00E2EFB -:105D70003AF0E0E830D091505040E695001CCAF768 -:105D800029D0FE2F27D0660F771F881FBB1F26172D -:105D900037074807AB07B0E809F0BB0B802DBF0100 -:105DA000FF2793585F4F2AF09E3F510568F004C1CA -:105DB0005CC15F3FECF3983EDCF386957795679581 -:105DC000B795F7959F5FC9F7880F911D96958795B1 -:105DD00097F90895E1E0660F771F881FBB1F6217D0 -:105DE00073078407BA0720F0621B730B840BBA0B8E -:105DF000EE1F88F7E095089504D06894B11135C17D -:105E0000089518D188F09F5790F0B92F9927B7516E -:105E1000A0F0D1F0660F771F881F991F1AF0BA956E -:105E2000C9F712C0B13081F01FD1B1E008951CC193 -:105E3000672F782F8827B85F39F0B93FCCF3869564 -:105E400077956795B395D9F73EF4909580957095C1 -:105E500061957F4F8F4F9F4F0895E89409C097FB3E -:105E60003EF490958095709561957F4F8F4F9F4F31 -:105E70009923A9F0F92F96E9BB279395F695879575 -:105E800077956795B795F111F8CFFAF4BB0F11F438 -:105E900060FF1BC06F5F7F4F8F4F9F4F16C08823DF -:105EA00011F096E911C0772321F09EE8872F762F15 -:105EB00005C0662371F096E8862F70E060E02AF056 -:105EC0009A95660F771F881FDAF7880F9695879542 -:105ED00097F9089588D018F011F08CD038F480C06C -:105EE000C4C0E92F9FD0B0F35523C9F3E7FB621775 -:105EF000730784079507A8F199F3E92FFF278823F3 -:105F00002AF03197660F771F881FDAF7952F5527EC -:105F1000442332F091505040220F331F441FD2F7D8 -:105F2000BB27E91BF50B621B730B840BB109C1F294 -:105F300022F4620F731F841FB11D31972AF0660F80 -:105F4000771F881FBB1FEFCF915050405AF041F090 -:105F5000882332F0660F771F881F91505040C1F799 -:105F6000939530C08695779567959F5FD9F7F8CF61 -:105F7000990F0008550FAA0BE0E8FEEF161617065A -:105F8000E807F907C0F012161306E407F50798F0C2 -:105F9000621B730B840B950B39F40A2661F0232BDB -:105FA000242B252B21F408950A2609F4A140A69557 -:105FB0008FEF811D811D089597F99F6780E870E03C -:105FC00060E008959F3F31F0915020F487957795D8 -:105FD0006795B795880F911D9695879597F90895C0 -:105FE0009FEF80EC089500240A94161617061806F1 -:105FF0000906089500240A941216130614060506CD -:106000000895092E0394000C11F4882352F0BB0F5D -:1060100040F4BF2B11F460FF04C06F5F7F4F8F4FC0 -:106020009F4F089557FD9058440F551F59F05F3FFB -:1060300071F04795880F97FB991F61F09F3F79F0AA -:1060400087950895121613061406551FF2CF46952C -:10605000F1DF08C0161617061806991FF1CF8695AE -:106060007105610508940895E894BB276627772792 -:10607000CB0197F908957CDF08F48FEF08950BD0DA -:10608000C0CFB1DF28F0B6DF18F0952309F094CF28 -:10609000A7CF1124EACFC6DFA0F3959FD1F3950FC8 -:1060A00050E0551F629FF001729FBB27F00DB11D9C -:1060B000639FAA27F00DB11DAA1F649F6627B00D2C -:1060C000A11D661F829F2227B00DA11D621F739F15 -:1060D000B00DA11D621F839FA00D611D221F749F23 -:1060E0003327A00D611D231F849F600D211D822F6A -:1060F000762F6A2F11249F5750408AF0E1F08823B1 -:106100004AF0EE0FFF1FBB1F661F771F881F9150BD -:106110005040A9F79E3F510570F04ECFA6CF5F3F8C -:10612000ECF3983EDCF3869577956795B795F795F0 -:10613000E7959F5FC1F7FE2B880F911D9695879578 -:1061400097F90895FA01EE0FFF1F309621053105EA -:1061500099F16115710561F48038BFE39B0749F13E -:1061600068949038810561F08038BFEF9B0741F05B -:10617000992342F5FF3FE1053105210511F1E8942E -:106180000894E795D901AA2329F4AB2FBE2FF85F15 -:10619000D0F310C0FF5F70F4A695E0F7F73950F028 -:1061A00019F0FF3A38F49F779F930CD00F9007FCBB -:1061B000905808953EF014CF60E070E080E89FE3CF -:1061C00008954FE79F775F934F933F932F939ED010 -:1061D0002F913F914F915F9152DF05C019F40EF05E -:1061E000EBCE42CFFDCE26DFC8F39638C0F707F8D6 -:1061F0000F92E8942BE33AEA48EB5FE74EDF0F9209 -:106200000F920F924DB75EB70F92C0D0E6E2F1E069 -:1062100016D04F915F91EF91FF91E595EE1FFF1F13 -:1062200049F0FE57E0684427EE0F441FFA95E1F766 -:106230004195550B32D00F9007FE26C00895DF938D -:10624000CF931F930F93FF92EF92DF927B018C010C -:10625000689405C0DA2EEF011EDFFE01E894A591D7 -:106260002591359145915591AEF3EF0106DDFE0183 -:106270009701A801DA9479F7DF90EF90FF900F91E2 -:106280001F91CF91DF9108959B01AC0160E070E018 -:1062900080E89FE349CD90CE95CECCDEE8F39923FC -:1062A000D9F3940F511DBBF39150504094F059F025 -:1062B000882332F0660F771F881F91505040C1F736 -:1062C0009E3F510544F7880F911D9695879597F944 -:1062D00008955F3FACF0983E9CF0BB27869577957C -:1062E0006795B79508F4B1609395C1F7BB0F58F760 -:1062F00011F460FFE8CF6F5F7F4F8F4F9F4FE3CF69 -:10630000B4CE0EF05FCE6CCE689456CE93DEC8F35A -:106310009923D1F3C6F3DF93CF931F930F93FF928B -:10632000C92FDD2788232AF02197660F771F881F42 -:10633000DAF720E030E040E85FEB9FE3883920F0B7 -:10634000803E30F021968F7787DCEEE4F1E003C0E9 -:1063500083DCEBE7F1E073DF8B01BE01EC01FB2E88 -:106360006F5771097595771F880B990B78DD28E1B8 -:1063700032E741E35FE38FDEAF2D9801AE01FF907E -:106380000F911F91CF91DF9178DC3BCEFA01DC01B8 -:10639000AA0FBB1F9B01AC01BF5728F4222733274C -:1063A000442750781FC0B75188F4AB2F002446957E -:1063B00037952795011CA395D2F3002069F0220F91 -:1063C000331F441FB395DAF30DD045CC613071050E -:1063D000A0E88A07B94630F49B01AC01662777270D -:1063E00088279078309621F020833183428353832D -:1063F0000895AA1BBB1B51E107C0AA1FBB1FA6170C -:10640000B70710F0A61BB70B881F991F5A95A9F75D -:1064100080959095BC01CD01089597FB072E16F449 -:10642000009407D077FD09D00E94F93107FC05D010 -:106430003EF4909581959F4F0895709561957F4F9B -:106440000895EE0FFF1F0590F491E02D0994F9993E -:10645000FECF92BD81BDF89A992780B50895A8E135 -:10646000B0E042E050E00C944F32262FF999FECF75 -:1064700092BD81BDF89A019700B4021639F01FBA97 -:1064800020BD0FB6F894FA9AF99A0FBE08950196B6 -:10649000272F0E9436320C943532DC01CB01FC01EF -:1064A000F999FECF06C0F2BDE1BDF89A319600B46D -:0E64B0000D9241505040B8F70895F894FFCF78 -:1064BE000AA7CF44000000410000DC440000004168 -:1064CE00000000000000804000005C4500004041DC -:1064DE00000000000000804052D0244500004041E2 -:1064EE000AA7CF44000000410000DC440000004138 -:1064FE00000000000000804052D0244500004041C2 -:10650E00000000000000804000005C45000040419B -:10651E000AA7CF44000000410000DC440000004107 -:10652E00000000000000804052D024450000404191 -:10653E0000000000000080400AA74F4500004041C7 -:10654E000AA7CF44000000410000DC4400000041D7 -:10655E00000000000000804052D0244500000041A1 -:10656E0000000000000080405CFF38450000004144 -:10657E00000000000000804052D024450000004181 -:10658E000AA7CF44000000410000DC440000004197 -:10659E00000000000000804052D0244500008041E1 -:1065AE0053D024450000404160970A450000004149 -:1065BE0054D0A444000000410000DC44000000411F -:1065CE0060970A450000A041640007000CFF000020 -:1065DE00003F6485151316F015BC15881501011FB3 -:1065EE00042808140A321E0002040507090B0C0EBB -:1065FE001011131517181A1C1D1F212324262829C4 -:10660E002B2D2F3032343537393B6966207965733F -:10661E000A097065616E7574206275747465720A0C -:10662E00656C73650A097269636520736E61636BCD -:10663E0073001F0F03764F5F6F7F496943790959C6 -:10664E0053633149803F5D8B803FF8BF803FCAE185 -:10665E00803F73ED803FCAE1803FF8BF803F5D8B86 -:10666E00803F3149803F0000803FF16D7F3F75EAEA -:10667E007E3F4C827E3F833F7E3F84287E3F833F1A -:10668E007E3F4C827E3F75EA7E3FF16D7F3F00007C -:10669E00803F3F4D3639DF0A920A5C0A230AB6095B -:1066AE00CF09E809010A01020304050607080900DB -:00000001FF diff --git a/keyboard/planck/keymaps/gabriel/compiled.hex b/keyboard/planck/keymaps/gabriel/compiled.hex deleted file mode 100644 index 93d8502845..0000000000 --- a/keyboard/planck/keymaps/gabriel/compiled.hex +++ /dev/null @@ -1,1450 +0,0 @@ -:100000000C9491020C94D5020C94D5020C94D50258 -:100010000C94D5020C94D5020C94D5020C94D50204 -:100020000C94D5020C94D5020C9482140C945415A3 -:100030000C94B6220C94D5020C94D5020C94D502E3 -:100040000C94D5020C9437030C94D5020C94D50271 -:100050000C94D5020C941E230C94D5020C94D5025A -:100060000C94D5020C94D5020C94D5020C94D502B4 -:100070000C94D5020C94D5020C94D5020C94D502A4 -:100080000C94F70A0C94D5020C94D5020C94D5026A -:100090000C94D5020C94D5020C94D5020C94D50284 -:1000A0000C94D5020C94D5020C94D502C115E3151D -:1000B000D116E315D11628164B16D116A016B31675 -:1000C0009D199D19CC19CC190B1A2B1A811B811B58 -:1000D000361A811BE61AE61A4D1B561B811B7B1B29 -:1000E000F31AF31AF31AF31AF31AF31AF31AF31AA8 -:1000F000F31AF31AF31AF31AF31AF31AF31AF31A98 -:10010000031B111B181B1F1B291B07634236B79BC0 -:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 -:100120005763BD6DEDFD753EF6177231BF000000DF -:10013000803F08000000BE922449123EABAAAA2AC2 -:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD -:1001500000000000BF000000803F00000000000819 -:100160004178D3BB4387D1133D190E3CC3BD4282B6 -:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 -:10018000FFBE01C4FF7F3F00000000000000000030 -:1001900000000000000000010204060A0F17202CD6 -:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 -:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF -:1001C00002010000000000000000000029001400EF -:1001D0001A000800150017001C0018000C0012007F -:1001E00013002A002B0004001600070009000A0073 -:1001F0000B000D000E000F0033003400E1001D0065 -:100200001B00060019000500110010003600370021 -:10021000380028000352E000E200E30001522C0005 -:100220002C0002525000510052004F0035021E02B5 -:100230001F0220022102220223022402250226029A -:1002400027022A0001003A003B003C003D003E002E -:100250003F002D022E002F0230023100010040002D -:10026000410042004300440045000100010001003C -:100270000100010001000100010001000100010076 -:1002800001000100010001000100010035001E0015 -:100290001F0020002100220023002400250026004A -:1002A00027002A0001003A003B003C003D003E00D0 -:1002B0003F002D002E022F003000310201004000CF -:1002C00041004200430044004500010001000100DC -:1002D0000100010001000100010001000100010016 -:1002E0000100010001000100010001000100010006 -:1002F00001000100010001000100010001000100F6 -:1003000001004C000100010001000100010001009A -:1003100001000100010001000100010001000100D5 -:1003200001000100010001000100010001000100C5 -:1003300001000100010001000100010001000100B5 -:10034000010001004A004E004B004D0028035400FC -:1003500068006500200050006C0061006E006300C2 -:100360006B0020004B006500790062006F006100A7 -:100370007200640000002C034F00720074006800DB -:100380006F006C0069006E00650061007200200063 -:100390004B006500790062006F006100720064002C -:1003A000730000000403090409026D00040100A0A9 -:1003B000FA090400000103010100092111010001F3 -:1003C000223F000705810308000A09040100010318 -:1003D000010200092111010001224D0007058203DD -:1003E00008000A09040200010300000009211101AC -:1003F00000012236000705830308000A09040300F0 -:100400000103000000092111010001223900070544 -:1004100084031000011201100100000008EDFE60CD -:100420006001000102000105010906A1010507198B -:10043000E029E715002501950875018102050819D5 -:100440000129059505750191029501750391010535 -:10045000071900297715002501957875018102C0DB -:1004600005010980A101850216010026B7001A01C5 -:10047000002AB700751095018100C0050C0901A183 -:10048000018503160100269C021A01002A9C0275B0 -:100490001095018100C005010902A1010901A10017 -:1004A0000509190129051500250195057501810228 -:1004B0009501750381010501093009311581257FF9 -:1004C00095027508810609381581257F9501750803 -:1004D0008106050C0A38021581257F950175088172 -:1004E00006C0C005010906A101050719E029E715A5 -:1004F00000250195087501810295017508810105A6 -:100500000819012905950575019102950175039159 -:10051000010507190029FF150025FF9506750881BB -:1005200000C011241FBECFEFDAE0DEBFCDBF04B69E -:1005300003FE24C080911E0390911F03A09120030D -:10054000B09121038730904BA740B04BB9F4109283 -:100550001E0310921F03109220031092210314BE59 -:1005600084B7877F84BF88E10FB6F89480936000DA -:10057000109260000FBEE0E0F8E3099511E0A0E002 -:10058000B1E0E6ECF9E502C005900D92A03CB107A0 -:10059000D9F713E0A0ECB1E001C01D92AE31B10774 -:1005A000E1F70E94C8110C94E12C0C94000008950E -:1005B000089581E0089508950C94D8020C94D9020E -:1005C0000C94DB020E94AB2823E030E0281B3109A9 -:1005D000220F2093C4010895282F2F988091800026 -:1005E000211108C0877F8093800010928D001092A7 -:1005F0008C001BC0886080938000233019F48FEF3B -:100600009FEF0FC083E090E0821B9109880F991F34 -:100610002FEF3FEFA90102C0569547958A95E2F763 -:10062000CA0190938D0080938C000C94E2020E948A -:10063000E20284E08093C3011092C0010895279ADA -:100640002F988FEF9FEF90938700809386008AE02A -:100650008093800089E1809381000E9414280C948B -:1006600017030E941F036E9A769A0C94D7021F926A -:100670000F920FB60F9211242F933F938F939F9356 -:10068000EF93FF93E091C101F091C201CF01019678 -:100690009093C2018093C1010090C30102C0F695FE -:1006A000E7950A94E2F7EF738091C001823019F464 -:1006B000E03251F404C0813039F4EF3329F48091F1 -:1006C0006F008D7F80936F00F0E0E457FE4FE49160 -:1006D00021E031E0E29FC001E39F900D11240090E2 -:1006E000C40102C0969587950A94E2F790938D0015 -:1006F00080938C00FF91EF919F918F913F912F916B -:100700000F900FBE0F901F90189561110DC0FC0146 -:100710008281882331F085EE0E9441180E946B2867 -:1007200003C085EE0E94091980E090E0089581E001 -:1007300008950C94970308950C9431038091150249 -:10074000882309F448C08091D1019091D20100978B -:1007500079F40E94E8229093D2018093D101809194 -:10076000D30190E0009771F48091D40190E00AC029 -:100770000E94F422209100013091010128173907CD -:1007800040F329C00197880F991F880F991FFC011A -:10079000EB52FE4F60817181828193810E945D0ADC -:1007A000E091D30184E0E89FF0011124EB52FE4F69 -:1007B00060817181828193814FE050E00E94150E2B -:1007C0008091D30190E001966091D40170E00E9485 -:1007D000912C8093D3010C94DC02109217020C949C -:1007E0002A0A0895089581E0809317020C94F20379 -:1007F000089508958F929F92AF92BF92EF92FF92C9 -:100800000F931F93CF93DF93CDB7DEB7A3970FB6A8 -:10081000F894DEBF0FBECDBF7C01FC0100811181C9 -:10082000C8010E94E520B8010E94FC058C01B701B7 -:100830000E949903882309F4CCC10032F0E51F0718 -:1008400041F4F7018281882309F458C00E94790E8F -:10085000C0C10132F0E51F0741F4F701828188230E -:1008600009F44CC00E94820EB4C10232F0E51F07A9 -:1008700051F4F7018281882309F440C00E94750E6B -:100880008111F0CFE3CF0332F0E51F0739F4F70110 -:100890008281882399F10E94F3039BC10432F0E521 -:1008A0001F0739F4F7018281882341F10E94ED038B -:1008B00090C10532F0E51F0749F4F70182818823D2 -:1008C000E9F0809117028111F1CFE5CF0632F0E512 -:1008D0001F0739F4F7018281882381F00E94890E75 -:1008E0000AC00732F0E51F0749F4F7018281882327 -:1008F00029F00E94940E0E94F9036BC180911702A7 -:10090000811105C0F70182818111CFC018C1003E5D -:10091000110579F4F7018281882309F44DC00E9402 -:100920002A0A81E080931602109215021092D401D7 -:1009300050C1023E110559F4F70182818823E1F18B -:100940000E942A0A109216021092150242C1033E1A -:10095000110591F4F7018281882371F10E942A0A1E -:100960001092160281E0809315021092D30110922A -:10097000D2011092D1012DC10235110559F4F701B0 -:100980008281882309F425C18091000190910101A1 -:100990000A970DC00135110579F4F701828188238A -:1009A00009F417C180910001909101010A9690937A -:1009B0000101809300010DC14091040183E2EFE148 -:1009C000F1E0DE01119601900D928A95E1F7F701B1 -:1009D000808121E030E02C0F3D1F280F311DC9011F -:1009E0002091020130910301FC01E20FF31F6081AD -:1009F000772767FD7095640F711D882777FD8095B7 -:100A0000982F0E94B32920E030E040E451E40E9496 -:100A100018294B015C01F701218184E090E0821BE1 -:100A20009109BC01882777FD8095982F0E94B329F2 -:100A30009B01AC01C501B4010E94B0289B01AC012F -:100A400060E070E080E090E40E94262B20E030E03F -:100A50004CED50E40E94C32A4B015C01F7018281F6 -:100A60008823D1F04FE050E0C501B4010E94150E7B -:100A7000809116028823A1F08091D40124E0829F06 -:100A8000F0011124EB52FE4F80829182A282B38248 -:100A90008F5F8093D40104C0C501B4010E945D0A38 -:100AA0000F3F110508F02ECF94C08091D001811125 -:100AB0001FC0043130E5130709F051C00E949B03A9 -:100AC00081E08093D0010E94E8229093CF0180932F -:100AD000CE011092C7011092C9011092C801109264 -:100AE000CB011092CA011092CD011092CC0171C0BD -:100AF0008091CE019091CF010E94F422883C910513 -:100B000070F48091C701E82FF0E0EE0FFF1FE8536B -:100B1000FE4F118300838F5F8093C7015AC0043852 -:100B200080E5180721F00538104501F13AC0F701BA -:100B30008281882341F01092C50182E01EC00438F2 -:100B400030E5130759F58091C501811106C086E291 -:100B50000E94411886E20E94091982E01CC00438F4 -:100B6000F0E51F0741F305381045D9F4F7018281FC -:100B7000882331F01092C60180E20E94581929C0E2 -:100B80008091C601811106C087E20E94411887E268 -:100B90000E94091980E20E945F191BC005381045A8 -:100BA00029F381E08093C5018093C601C701A39614 -:100BB0000FB6F894DEBF0FBECDBFDF91CF911F916E -:100BC0000F91FF90EF90BF90AF909F908F900C94FB -:100BD000DE0280E0A3960FB6F894DEBF0FBECDBF55 -:100BE000DF91CF911F910F91FF90EF90BF90AF9049 -:100BF0009F908F90089508959CE0799FF0011124B3 -:100C000090E3899FE00DF11D1124E60FF11DEE0F19 -:100C1000FF1FE453FE4F859194910895880F991F0B -:100C2000FC01E45BFF4F859194910895880F991F13 -:100C3000FC01E453FE4F8591949108950F931F9307 -:100C4000CF93DF93EC01811521E39207A0F5C11545 -:100C500080E3D80708F0D7C0C83ED105D8F4C03E1D -:100C6000D10508F007C2C83AD10578F4C53AD105D4 -:100C700008F06AC0C130D10509F463C008F4F7C1B7 -:100C8000C430D10508F0F6C1F2C1CB3BD10508F460 -:100C900066C0EDC1C11590E2D90708F0AFC0C1151B -:100CA00021E0D20708F0E6C1C03FD10508F4DFC15A -:100CB0008E0110651FC2C03880E5D80700F5C03727 -:100CC00090E5D90708F0A3C0C11520E5D20709F4C3 -:100CD000ACC050F4CE01905480319F4008F0C7C1A1 -:100CE000DF708E01106A06C2C13080E5D80709F4B2 -:100CF000AEC0C43190E5D90708F4AFC0B8C1C3385D -:100D000020E5D20709F48EC050F4C13890E5D90728 -:100D100009F482C008F083C000E011EDEBC1C031DE -:100D200081E5D80708F4A3C1C11597E5D90708F4F0 -:100D300036C1CE0190578115904108F098C1DF70FF -:100D400093C101E010E0D6C1C53AD10509F494C1C0 -:100D5000C63AD10509F093C102E810E4CBC1C83A04 -:100D6000D10509F48FC1C93AD10509F48EC1CA3A37 -:100D7000D10509F48DC1CB3AD10509F48CC1CC3A27 -:100D8000D10509F48BC1CD3AD10509F48AC1C03B24 -:100D9000D10509F489C1CE3AD10509F488C1CF3A09 -:100DA000D10509F487C1C13BD10509F486C1C23B15 -:100DB000D10509F485C1C33BD10509F484C1C43B05 -:100DC000D10509F483C1C53BD10509F482C1C63BF5 -:100DD000D10509F481C1C73BD10509F480C1C83BE5 -:100DE000D10509F47FC1C93BD10509F47EC1CA3BD5 -:100DF000D10509F47DC100E014E47CC1CE019F70EF -:100E00000E94160678C1DD278E01106C73C1CF7069 -:100E1000DD278E01146D6EC100E010ED6BC100E0A6 -:100E200012ED68C100E013ED65C10E94EC1B0E9449 -:100E30002A0A0E94F1038FEF94E32CE08150904046 -:100E40002040E1F700C000000E94432353C180917D -:100E5000F20281608093F2024DC10E94A4238111AD -:100E600002C00E9480230E94B72390E090931D034C -:100E700080931C03C23080E5D80721F480911C03C5 -:100E8000816086C0C43090E5D90721F480911C03AD -:100E900082607EC0C63020E5D20721F480911C0319 -:100EA000846076C0C83080E5D80719F480911C03AF -:100EB00027C0CA3090E5D90721F480911C038061D6 -:100EC00067C0CC3020E5D20721F480911C038062FA -:100ED0005FC0CE3080E5D80721F480911C03806488 -:100EE00057C0C03190E5D90721F480911C03806878 -:100EF0004FC0C23120E5D20729F480911C038460E1 -:100F0000886046C0C33080E5D80721F480911C0377 -:100F10008E7F3EC0C53090E5D90721F480911C0337 -:100F20008D7F36C0C73020E5D20721F480911C03A5 -:100F30008B7F2EC0C93080E5D80719F480911C033F -:100F400026C0CB3090E5D90721F480911C038F7E19 -:100F50001FC0CD3020E5D20721F480911C038F7D86 -:100F600017C0CF3080E5D80721F480911C038F7B18 -:100F70000FC0C13190E5D90721F480911C038F7710 -:100F800007C0C331D04531F480911C038B7F877F2C -:100F900080931C0380911C030E94BB23ABC08D2F48 -:100FA00099278F70992781309105D9F49E0123707C -:100FB000332702C0880F991F2A95E2F79C688E019B -:100FC00044E0000F111F4A95E1F700271370802BB2 -:100FD000912B53E0CC0FDD1F5A95E1F7C076DD274A -:100FE0002FC08230910531F4DC2FCC278E01016FA8 -:100FF000106A80C08330910569F4CE01837099270F -:1010000001E010E002C0000F111F8A95E2F7C8014D -:101010009C680FC084309105B9F4CE018370992784 -:1010200001E010E002C0000F111F8A95E2F7C8012D -:101030009A6823E0CC0FDD1F2A95E1F7C07ED770B8 -:101040008C010C2B1D2B56C08530910531F4DC2F03 -:10105000CC278E01046F106A4DC0069709F04AC074 -:10106000CF71DD27DC2FCC278E01106243C000E05A -:1010700010E040C08E013EC001E810E43BC003E830 -:1010800010E438C002EE14E435C009EE14E432C0B6 -:101090000AEE14E42FC005EB14E42CC006EB14E4B4 -:1010A00029C007EB14E426C00CEC14E423C00DECBB -:1010B00014E420C003E815E41DC00AE815E41AC0D2 -:1010C00002E915E417C004E915E414C001E216E4CE -:1010D00011C003E216E40EC004E216E40BC005E200 -:1010E00016E408C006E216E405C007E216E402C0F2 -:1010F0000AE216E4C801DF91CF911F910F91089584 -:101100009CE0799FF001112490E3899FE00DF11D8F -:101110001124E60FF11DEE0FFF1FE453FE4F8591E2 -:101120009491803E9105E0F4803C910558F581331F -:10113000910509F46FC048F48932910509F463C040 -:101140008A32910509F46DC072C089339105E9F0C6 -:1011500082389105D1F08533910509F44DC067C0FF -:10116000833E910581F138F4803E9105B9F0823ECD -:101170009105D9F05CC0863E910561F1873E9105ED -:10118000A1F155C00E940E06089520911C0320FD78 -:1011900002C021FF4CC080EE90E049C080911C034A -:1011A00080FFF9CF89E390E042C080911C0382FF69 -:1011B0000EC080911C0384FF03C080E090E037C024 -:1011C00083EE90E034C080911C0382FFF2CF82EE68 -:1011D00090E02DC080911C0383FF0BC080911C0305 -:1011E00084FDEBCF87EE90E022C080911C0383FF4B -:1011F000F5CF86EE90E01BC080911C0385FF07C0F1 -:1012000089E290E014C080911C0385FFF9CF85E34B -:1012100090E00DC080911C0386FF07C08AE290E039 -:1012200006C080911C0386FFF9CF81E390E00E9405 -:101230001E0608950C94E002E82FF0E0E25BFE4FFA -:101240008081E82FEF70F0E082958F7021E030E030 -:10125000A90102C0440F551F8A95E2F740A30895E3 -:101260000F931F93CF93DF9385B7806885BF85B7B2 -:10127000806885BFC3E0D0E001E010E0FE01E25BE2 -:10128000FE4F8081E82FEF70F0E021A182958F70F2 -:10129000A80102C0440F551F8A95E2F7CA01822BAC -:1012A00081A38C2F0E941C09219740F78BE090E0CE -:1012B00061E070E0FC01EE5BFE4F2081E22FEF70F9 -:1012C000F0E042A122952F70DB0102C0AA0FBB1FE4 -:1012D0002A95E2F79D01242B22A3019758F7DF916D -:1012E000CF911F910F910C949C03EF92FF920F935B -:1012F0001F93CF93DF9300E212E0C3E0EE24E39468 -:10130000F12CD5E08C2F0E941C098BE090E040E08E -:1013100050E0FC01EE5BFE4F6081E62FEF70F0E0E5 -:1013200020A130E062956F7002C0359527956A95CF -:10133000E2F720FD09C09701082E02C0220F331FDB -:101340000A94E2F7422B532B019718F7F801929178 -:1013500082918F018417950721F051834083D093A8 -:1013600005018C2F0E941C09C15060F68091050177 -:1013700087FD2CC08150809305018F3F39F08FE9A4 -:101380009FE00197F1F700C0000020C080911E028D -:1013900090911F02909327028093260280911C0255 -:1013A00090911D02909325028093240280911A024D -:1013B00090911B0290932302809322028091180245 -:1013C0009091190290932102809320020E949E0323 -:1013D00081E0DF91CF911F910F91FF90EF900895E1 -:1013E000E82FF0E0EE0FFF1FE05EFD4F808191815E -:1013F000089508950F931F93CF9308E212E0C0E081 -:10140000F801929182918F010E946022C80FF2E050 -:1014100000321F07A9F78C2FCF911F910F910895CC -:101420000E94A423811102C00E9480230E94C9232C -:10143000809307033E9A809171008D7F80937100A5 -:1014400082E0809390008AE18093910081E0809314 -:101450002A02089580912A02811102C00E94100A76 -:1014600010927A0210927902809171008D7F8093A0 -:101470007100809190008F738093900010923C02D5 -:1014800010923B0210927302109274021092750235 -:10149000109276021092720210927102E1E5F2E06F -:1014A000A1E4B2E011921192119211921D921D923B -:1014B00082E0E137F807B1F70895CF92DF92EF921B -:1014C000FF920F931F93CF93DF9320913B02222330 -:1014D00009F484C06B017C0180912A02811102C051 -:1014E0000E94100A01E712E0C7E0D0E0A7019601D0 -:1014F000F80192918291729162918F010E94142958 -:10150000811131C0FE01EE0FFF1FEE0FFF1FEF5ADA -:10151000FD4F1082118212821382DE01AA0FBB1FBF -:10152000AF5BBD4F11961C921E92C730D105E9F0FA -:1015300021964481558166817781408351836283FE -:101540007383148215821682178212968D919C9154 -:10155000139711969C938E9313961C921E9212973A -:1015600034961296E2CF219708F6809179029091F5 -:101570007A02019797FD05C090937A0280937902D1 -:1015800004C010927A0210927902809179029091AF -:101590007A0220917702309178022817390724F0D7 -:1015A0001092780210927702892BC1F48091710019 -:1015B0008D7F80937100809190008F738093900055 -:1015C00010927302109274021092750210927602B9 -:1015D000109272021092710210923B02DF91CF9131 -:1015E0001F910F91FF90EF90DF90CF9008951F9281 -:1015F0000F920FB60F9211244F925F926F927F92CB -:101600008F929F92AF92BF92CF92DF92EF92FF9212 -:101610002F933F934F935F936F937F938F939F93FA -:10162000AF93BF93CF93DF93EF93FF9380913B02F0 -:10163000882309F49BC1C0917902D0917A021C16CB -:101640001D060CF093C140902B0250902C0260902C -:101650002D0270902E0220E030E0A901C301B201FA -:101660000E94BF2A18160CF065C0C130D10509F4DC -:1016700052C08091770290917802BE010E94912C15 -:101680007C01909378028093770280903D02909045 -:101690003E02A0903F02B090400220E030E040E8DF -:1016A0005FE3C501B4010E94B02860933D027093CE -:1016B0003E0280933F0290934002F701EE0FFF1F1E -:1016C000EE0FFF1FEF5AFD4FA30192016081718160 -:1016D000828193810E94182920E030E040E05EE39F -:1016E0000E94C32A9B01AC01C501B4010E94BF2A1C -:1016F00018168CF4C7010196BE010E94912C90939C -:1017000078028093770210923D0210923E0210926E -:101710003F0210924002E0917702F0917802EE0FC2 -:10172000FF1FEE0FFF1FEF5AFD4F60817181828115 -:101730009381D0C0C0907302D0907402E090750283 -:10174000F090760220E030E0A901C701B6010E94C6 -:1017500014292197882309F4A2C0FE01EE0FFF1F70 -:10176000EE0FFF1FEF5AFD4F80809180A280B38063 -:10177000A5019401C701B6010E94142987FF31C059 -:10178000A501940160E070E08CED93EC0E941829B3 -:1017900020E030E040E451E40E94182920E030E0ED -:1017A00040E05FE30E94C32A9B01AC0160E070E06F -:1017B00080E090E40E94262B9B01AC01C501B4019E -:1017C0000E94C32A9B01AC01C701B6010E941429E3 -:1017D00087FF07C0A701960160E070E08CED93E4FD -:1017E00039C0A5019401C701B6010E94BF2A18168D -:1017F0000CF055C0A501940160E070E08CED93E41D -:101800000E94182920E030E040E451E40E941829A9 -:1018100020E030E040E05FE30E94C32A9B01AC017E -:1018200060E070E080E090E40E94262B9B01AC0118 -:10183000C501B4010E94C32A9B01AC01C701B601D6 -:101840000E94BF2A18165CF5A701960160E070E0BF -:101850008CED93EC0E94182920E030E040E451E444 -:101860000E94182920E030E040E05FE30E94C32A94 -:101870009B01AC0160E070E080E090E40E94262BC8 -:101880009B01AC01C701B6010E94C32A6093730299 -:1018900070937402809375029093760213C0FE01D8 -:1018A000EE0FFF1FEE0FFF1FEF5AFD4F808191815A -:1018B000A281B3818093730290937402A093750206 -:1018C000B0937602609173027091740280917502F8 -:1018D0009091760220912802309129022F3F4FEFFC -:1018E000340731F02F5F3F4F3093290220932802B5 -:1018F0000E949F0E6B017C0120E034E244EF51E432 -:101900000E94142987FF08C086EFC82E88E2D82ECF -:1019100084EFE82E81E4F82E20E030E040E051E44E -:10192000C701B6010E94C32A9B01AC0160E074E2CA -:1019300084E79BE40E9418296B017C010E948529A1 -:1019400070939700609396002091060130910701F3 -:101950004091080150910901C701B6010E94C32AB4 -:101960000E948529709399006093980080913C02B1 -:10197000882309F433C1C0903702D0903802E09038 -:101980003902F0903A0220E030E0A901C701B60127 -:101990000E94BF2A1816D4F580912802909129023E -:1019A0008F3F2FEF920729F00196909329028093A1 -:1019B0002802C701B6010E949F0E20E030E040E0FF -:1019C00051E40E94C32A9B01AC0160E074E284E709 -:1019D0009BE40E9418296B017C010E948529709369 -:1019E0009700609396002091060130910701409185 -:1019F000080150910901C701B6010E94C32A0E9443 -:101A00008529709399006093980008C01092970000 -:101A100010929600109299001092980060913102F5 -:101A2000709132026F5F7F4F709332026093310288 -:101A3000209196003091970080E090E0232BF1F008 -:101A4000C0919600D09197000E94B1296B017C0152 -:101A5000BE0180E090E00E94B1299B01AC01609141 -:101A600033027091340280913502909136020E94C7 -:101A7000182920E03FEF4FE757E410C00E94B1293A -:101A80006B017C0120E030EE4FEF54E460913302B3 -:101A90007091340280913502909136020E94C32ADF -:101AA0009B01AC01C701B6010E94BF2A87FD96C009 -:101AB00080912F028F5F80932F0290E0209103038B -:101AC0003091040382179307A0F080910E038823BE -:101AD00019F010922F020DC0809171008D7F8093BC -:101AE0007100809190008F738093900010923C025F -:101AF0007DC080913002C0912F02811128C0C0901A -:101B00000803D0900903E0900A03F0900B0320E053 -:101B100030E0A901C701B6010E94BF2A1816BCF423 -:101B200081E08093300210923702109238021092B6 -:101B3000390210923A02C0923302D0923402E092FB -:101B40003502F0923602C150C0932F0243C010926A -:101B500030021092290210922802E0910503F091C0 -:101B6000060348E0C49FE00DF11D1124808191819E -:101B7000A281B3818093370290933802A0933902F7 -:101B8000B0933A0220E030E040E85EE36481758182 -:101B9000868197810E94C32A6B017C0180910A0192 -:101BA000682F70E080E090E00E94B12920E030E0F2 -:101BB00048EC52E40E9418299B01AC01C701B60110 -:101BC0000E94C32A609333027093340280933502DB -:101BD00090933602109232021092310280910703E4 -:101BE00080FD04C010923C0210923B02FF91EF91E5 -:101BF000DF91CF91BF91AF919F918F917F916F9125 -:101C00005F914F913F912F91FF90EF90DF90CF9098 -:101C1000BF90AF909F908F907F906F905F904F900C -:101C20000F900FBE0F901F901895CF92DF92EF92FA -:101C3000FF92CF93DF936B017C01EA0180912A022E -:101C4000811102C00E94100A8091070380FF46C0E4 -:101C50008091790290917A0208970CF03FC08091B0 -:101C600071008D7F8093710080913C0281110E94F0 -:101C70002A0A81E080933B021092290210922802E6 -:101C800020E030E0A901C701B6010E94BF2A181662 -:101C9000DCF48091790290917A02FC01EE0FFF1F33 -:101CA000EE0FFF1FEF5AFD4FC082D182E282F38216 -:101CB000FC01EE0FFF1FEF5BFD4FD183C083019648 -:101CC00090937A0280937902809171008260809370 -:101CD000710080919000806880939000DF91CF9197 -:101CE000FF90EF90DF90CF9008958091070381706F -:101CF0000895809107038160809307030E94CD239C -:101D00000C94F803809107038E7F809307030C9453 -:101D1000CD2380917B0290E0019666E070E00E9406 -:101D2000912C80937B02089580917B0290E0019733 -:101D300066E070E00E94912C80937B0208958F9260 -:101D40009F92AF92BF92CF92DF92EF92FF920F934A -:101D50001F93CF93DF936B017C01C0912802D09138 -:101D60002902BE0180E090E00E94B1294B015C0194 -:101D7000A701960160E070E08CE594E40E941829C8 -:101D80009B01AC01C501B4010E94C32A0E948529B0 -:101D900020917B02233009F473C028F4222351F0F0 -:101DA0002130E9F02CC1243009F4A0C0253009F419 -:101DB000E0C025C180E090E0A0E0BFE38093060191 -:101DC00090930701A0930801B093090110922B0290 -:101DD00010922C0210922D0210922E0210C110921D -:101DE0002B0210922C0210922D0210922E026431BE -:101DF000710540F46A30710560F520E030E040E89C -:101E00005EE32BC0693C710508F0AAC080E090E059 -:101E10000E94B12920E030E040EA51E40E94AF285E -:101E200020E030E044E353E40E9418299B01AC0118 -:101E30000E94C32A20E030E040E05EE30E94C32A13 -:101E40009B01AC0160E070E080E09EE30E94AF285F -:101E500044C020E030E040E05FE3C701B6010E94EB -:101E6000C32A6B017C0180E090E0A0E0BEE3809398 -:101E7000060190930701A0930801B0930901BFC028 -:101E800010922B0210922C0210922D0210922E0210 -:101E90004AE0469F9001479F300D1124C90168EB2D -:101EA0007BE00E947D2CBC016C5D754077FF03C018 -:101EB000719561957109882777FD8095982F0E940B -:101EC000B3292EE333EC4EE259E30E94C32A20E00B -:101ED00030E040EC5EE30E94B0286093060170930E -:101EE0000701809308019093090189C010922B0289 -:101EF00010922C0210922D0210922E02CE018370AD -:101F00009927892BE1F0BE016170772780E090E08E -:101F10000E94B12920E030E040E05EE30E94C32A45 -:101F200020E030E040E45FE30E94B02860930601C7 -:101F30007093070180930801909309010CC080E021 -:101F400090E0A0E0BFE38093060190930701A09387 -:101F50000801B0930901C770DD27CD2B09F04FC0F0 -:101F600010920601109207011092080110920901C7 -:101F700046C010922B0210922C0210922D02109249 -:101F80002E0200E010E020E03FE3009306011093F2 -:101F9000070120930801309309016739710578F131 -:101FA00080E090E00E94B12920E030E047E153E476 -:101FB0000E94AF2820E030E04AE754E40E9418294C -:101FC00020E030E048E452E40E94C32A20E030E000 -:101FD00040EA51E40E94F5290E948029660F771F8C -:101FE000660F771FFB01EE5AFE4F2081318142813F -:101FF0005381C701B6010E94C32A6B017C01C7014E -:10200000B601DF91CF911F910F91FF90EF90DF907C -:10201000CF90BF90AF909F908F90089580918C0249 -:102020000895CF93DF9300D01F92CDB7DEB79C0108 -:1020300080911303843019F593E099833B832A83BD -:102040009093E9008FEF9091E800815095FD06C0D4 -:1020500095ED9A95F1F700008111F5CF8091E80098 -:1020600085FF0DC040E050E063E070E0CE010196D6 -:102070000E9472128091E8008E778093E8000F90A2 -:102080000F900F90DF91CF910895CF93DF9300D001 -:102090001F92CDB7DEB720911303243021F522E043 -:1020A00029839B838A8383E08093E9008FEF90915B -:1020B000E800815095FD06C095ED9A95F1F7000076 -:1020C0008111F5CF8091E80085FF0DC040E050E020 -:1020D00063E070E0CE0101960E9472128091E800E8 -:1020E0008E778093E8000F900F900F90DF91CF9143 -:1020F0000895209113032430F1F422E02093E900A5 -:102100002FEF3091E800215035FD06C035ED3A95AE -:10211000F1F700002111F5CF2091E80025FF0BC059 -:1021200040E050E065E070E00E9472128091E800AB -:102130008E778093E8000895CF93DF93EC01909120 -:102140001303943009F046C0809115018823D9F01B -:10215000809116018823B9F09093E9008FEF909158 -:10216000E800815095FD06C095E19A95F1F70000D1 -:102170008111F5CF8091E80085FF2CC040E050E050 -:1021800060E170E017C081E08093E9008FEF9091EB -:10219000E800815095FD06C095ED9A95F1F7000095 -:1021A0008111F5CF8091E80085FF14C040E050E038 -:1021B00068E070E0CE010E9472128091E8008E7794 -:1021C0008093E80080E1FE01ACE7B2E001900D925F -:1021D0008A95E1F7DF91CF910895809112038111E3 -:1021E00009C00E9407140E9464148091E200846078 -:1021F0008093E200089510921203089508950895BF -:102200000C94AB2242E061EC81E00E94811342E039 -:1022100061EC82E00E94811342E061EC83E00E9465 -:10222000811342E161EC84E00C94811380911503E9 -:10223000833009F455C030F4813071F0823009F4F4 -:102240008EC008958A3009F47AC08B3009F460C0DA -:10225000893009F09CC020C080911403813A09F0B4 -:1022600096C08091E800877F8093E80080911803F2 -:1022700090911903892B21F460E18CE792E003C06F -:1022800060E080E090E070E00E94BD128091E80084 -:102290008B778093E800089580911403813209F0D0 -:1022A00076C08091180390911903009719F0039755 -:1022B00009F06DC08091E800877F8093E8008091ED -:1022C000E80082FD05C0809113038111F8CF5FC043 -:1022D0008091F10080938C028091E8008B7753C04D -:1022E00080911403813A09F052C0809118039091B3 -:1022F0001903892B09F04BC08091E800877F8093F8 -:10230000E8008091E80080FFFCCF8091150136C085 -:10231000809114038132D9F58091180390911903AB -:10232000892BA9F58091E800877F8093E8000E94BF -:10233000B61380911603809315010C94EC1B8091C9 -:102340001403813221F58091E800877F8093E800B3 -:102350000E94B6138091170380938D020895809197 -:102360001403813AA1F48091E800877F8093E8000C -:102370008091E80080FFFCCF80918D028093F10076 -:102380008091E8008E778093E8000C94B61308954E -:1023900084B7877F84BF88E10FB6F894809360008C -:1023A000109260000FBE90E080E80FB6F894809322 -:1023B0006100909361000FBE0E9459170E9407149C -:1023C0000E9464148091E20084608093E20078941B -:1023D0000E94EA160E945B178BE091E00E940517AD -:1023E00080911303853069F40E946C22809111035F -:1023F0008823B1F30E949A22882391F30E945C12F1 -:10240000EFCF0E946317ECCF292F332723303105FC -:10241000C9F064F42130310581F02230310509F032 -:1024200043C08DE690E028EA33E042C02132310516 -:10243000F1F02232310541F137C082E190E025E12F -:1024400034E036C099278130910541F08230910502 -:1024500041F0892B49F5E4EAF3E005C0E6E7F3E053 -:1024600002C0ECE4F3E0849190E09F0121C064306D -:10247000D8F4E62FF0E0EE0FFF1FE255FE4F20816B -:10248000318189E090E014C0643070F470E0FB01A9 -:10249000EE0FFF1FEA55FE4F20813181FB01EE5503 -:1024A000FE4F808190E004C080E090E020E030E0CA -:1024B000FA0131832083089580E189BD82E189BDDD -:1024C00009B400FEFDCF8091D8008F7D8093D800A5 -:1024D0008091E00082608093E0008091E00081FDC7 -:1024E000FCCF0895CF92DF92EF92FF920F931F934C -:1024F000CF93DF93EC018B016A010E94D513811108 -:1025000033C0C114D10439F0F60180819181081BD8 -:10251000190BC80FD91FE12CF12C0115110519F168 -:102520008091E80085FD16C08091E8008E77809349 -:10253000E800C114D10449F0F60180819181E80ED0 -:10254000F91EF182E08285E00FC00E94D513882336 -:1025500021F30AC089918093F10001501109FFEF26 -:10256000EF1AFF0ADACF80E0DF91CF911F910F9130 -:10257000FF90EF90DF90CF90089520911A03309153 -:102580001B032617370748F06115710539F42091B0 -:10259000E8002E772093E80001C0B90140E0611502 -:1025A0007105A9F120911303222309F443C02530BA -:1025B00009F442C02091E80023FD40C02091E800CA -:1025C00022FD32C02091E80020FFE9CF4091F300C6 -:1025D0002091F20030E0342BFC01CF016115710530 -:1025E00059F02830310540F481918093F100615019 -:1025F00071092F5F3F4FF1CF41E02830310509F0DD -:1026000040E02091E8002E772093E800C8CF4111E8 -:10261000C9CF0AC080911303882361F0853061F02F -:102620008091E80083FD0AC08091E80082FFF2CF2C -:1026300080E0089582E0089583E0089581E00895A0 -:1026400020911A0330911B032617370748F06115B4 -:10265000710539F42091E8002E772093E80001C03D -:10266000B901FC0120E06115710591F1809113031E -:10267000882309F440C0853009F43FC08091E80008 -:1026800083FD3DC08091E80082FD2FC08091E8006D -:1026900080FFE9CF2091F3008091F20090E0922B2F -:1026A0006115710559F08830910540F4249120930B -:1026B000F1003196615071090196F2CF21E008973F -:1026C00009F020E08091E8008E778093E800CBCF7E -:1026D0002111CCCF0AC080911303882361F085308B -:1026E00061F08091E80083FD0AC08091E80082FFDC -:1026F000F2CF80E0089582E0089583E0089581E0BC -:102700000895982F973058F59093E900981739F06D -:102710007091EC002091ED005091F00003C0242F47 -:10272000762F50E021FF19C03091EB003E7F3093AF -:10273000EB003091ED003D7F3093ED003091EB00E8 -:1027400031603093EB007093EC002093ED005093D8 -:10275000F0002091EE0027FF07C09F5FD3CF8F705E -:102760008093E90081E0089580E00895809114034A -:1027700087FF11C08091E80082FD05C0809113039E -:102780008111F8CF11C08091E8008B770BC0809148 -:102790001303882349F08091E80080FFF8CF8091EF -:1027A000E8008E778093E80008952091E40030914E -:1027B000E50095E64091EC00842F817040FF22C037 -:1027C0008091E80080FD1CC080911303882391F064 -:1027D000853091F08091EB0085FD10C04091E400C0 -:1027E0005091E5004217530729F39A01915011F7D0 -:1027F00084E0089582E0089583E0089581E00895DB -:1028000080E008954091E80042FFDECF08950E94E5 -:1028100075140E947D14E0EEF0E080818160808379 -:10282000E8EDF0E080818F77808319BCA7EDB0E000 -:102830008C918E7F8C9380818F7E80831092120387 -:1028400008950F931F93CF93DF930E9475140E94F6 -:102850007D14C8EDD0E088818F7788838881806877 -:10286000888388818F7D888319BC1092130310920E -:102870000F03109211031092100300EE10E0F80104 -:1028800080818B7F808388818160888342E060E0E3 -:1028900080E00E948113E1EEF0E080818E7F8083F2 -:1028A000E2EEF0E0808181608083808188608083B7 -:1028B000F80180818E7F8083888180618883DF91A9 -:1028C000CF911F910F910895E8EDF0E080818F7E08 -:1028D0008083E7EDF0E080818160808384E082BFC7 -:1028E00081E0809312030C942114E8EDF0E08081E4 -:1028F0008E7F80831092E20008951092DA00109289 -:10290000E10008951F920F920FB60F9211242F939A -:102910003F934F935F936F937F938F939F93AF9367 -:10292000BF93EF93FF938091E10082FF0BC08091F2 -:10293000E20082FF07C08091E1008B7F8093E1007D -:102940000E94E9168091DA0080FF1FC08091D800B4 -:1029500080FF1BC08091DA008E7F8093DA00809127 -:10296000D90080FF0DC080E189BD82E189BD09B435 -:1029700000FEFDCF81E0809313030E94ED1005C09F -:1029800019BC109213030E94FB108091E10080FF9C -:1029900019C08091E20080FF15C08091E2008E7F17 -:1029A0008093E2008091E20080618093E200809158 -:1029B000D80080628093D80019BC85E0809313030F -:1029C0000E94FF108091E10084FF30C08091E200FE -:1029D00084FF2CC080E189BD82E189BD09B400FE7D -:1029E000FDCF8091D8008F7D8093D8008091E10049 -:1029F0008F7E8093E1008091E2008F7E8093E200E1 -:102A00008091E20081608093E20080910F0388232F -:102A100011F084E007C08091E30087FD02C081E0EF -:102A200001C083E0809313030E9400118091E100B4 -:102A300083FF29C08091E20083FF25C08091E100DF -:102A4000877F8093E10082E08093130310920F034D -:102A50008091E1008E7F8093E1008091E2008E7F83 -:102A60008093E2008091E20080618093E20042E086 -:102A700060E080E00E9481138091F0008860809384 -:102A8000F0000E94FE10FF91EF91BF91AF919F91D6 -:102A90008F917F916F915F914F913F912F910F9007 -:102AA0000FBE0F901F9018951F920F920FB60F92A6 -:102AB00011242F933F934F935F936F937F938F9343 -:102AC0009F93AF93BF93CF93DF93EF93FF93C09107 -:102AD000E900CF708091EC00D82FD17080FDD0E854 -:102AE0001092E9008091F000877F8093F000789445 -:102AF0000E9498151092E9008091F0008860809300 -:102B0000F000CD2BCF70C093E900FF91EF91DF91E2 -:102B1000CF91BF91AF919F918F917F916F915F9175 -:102B20004F913F912F910F900FBE0F901F901895CE -:102B30001F93CF93DF93CDB7DEB7AA970FB6F89464 -:102B4000DEBF0FBECDBFE4E1F3E088E08E0F9091D1 -:102B5000F10091938E13FBCF0E9416118091E80033 -:102B600083FF1FC18091140390911503492F50E0FA -:102B70004A30510508F015C1FA01EA5AFF4F0C948A -:102B8000A52C803881F0823809F00BC180911803A0 -:102B90008F708093E9008091EB0085FB882780F996 -:102BA0001092E90006C080911003909111039111D9 -:102BB00082609091E800977F9093E8008093F10005 -:102BC0001092F100C8C0282F2D7F09F0EAC0882399 -:102BD00019F0823061F0E5C080911603813009F070 -:102BE000E0C0933009F080E0809311032BC0809106 -:102BF0001603811127C0809118038F7009F4D1C08A -:102C00008093E9002091EB0020FF1CC0933021F459 -:102C10008091EB00806214C09091EB0090619093E2 -:102C2000EB0021E030E0A90102C0440F551F8A9556 -:102C3000E2F74093EA001092EA008091EB0088608E -:102C40008093EB001092E9008091E800877F86C0B6 -:102C50008111A7C0109116031F778091E30080783F -:102C6000812B8093E3008091E800877F8093E800C8 -:102C70000E94B6138091E80080FFFCCF8091E300B2 -:102C800080688093E300111102C082E001C083E0FC -:102C90008093130386C08058823008F082C08091F0 -:102CA0001603909117038C3D53E0950779F583E067 -:102CB0008A838AE289834FB7F894DE01139620E075 -:102CC0003EE051E2E32FF0E050935700E49120FF03 -:102CD00003C0E295EF703F5FEF708E2F90E0EA3017 -:102CE00010F0C79601C0C0968D939D932F5F24313D -:102CF00049F74FBF8091E800877F8093E8006AE240 -:102D000070E0CE0101960E94BD1214C0AE014F5F6B -:102D10005F4F609118030E940412BC01009709F4F0 -:102D200040C09091E800977F9093E80089819A8154 -:102D30000E9420138091E8008B778093E80031C0D7 -:102D4000803879F58091E800877F8093E800809152 -:102D50000F038093F1008091E8008E778093E80064 -:102D60000E94B6131EC081111CC0909116039230B0 -:102D7000C0F48091E800877F8093E80090930F0370 -:102D80000E94B61380910F03811106C08091E30069 -:102D900087FD02C081E001C084E0809313030E949C -:102DA00002118091E80083FF0AC08091E800877FCC -:102DB0008093E8008091EB0080628093EB00AA96FC -:102DC0000FB6F894DEBF0FBECDBFDF91CF911F913C -:102DD00008950895CF93809113038823A1F0C091A3 -:102DE000E900CF709091EC00892F817090FD80E810 -:102DF000C82B1092E9008091E80083FD0E9498158D -:102E0000CF70C093E900CF9108959093930280937F -:102E100092020895E0919202F0919302309721F08E -:102E20000190F081E02D099480E00895E0919202F4 -:102E3000F0919302309721F00280F381E02D099404 -:102E40000895E0919202F0919302309721F004806E -:102E5000F581E02D0994089520919002309191021E -:102E60008217930771F09093910280939002E09102 -:102E70009202F0919302309721F00680F781E02DC5 -:102E80000994089520918E0230918F028217930742 -:102E900071F090938F0280938E02E0919202F091F4 -:102EA0009302309721F00084F185E02D0994089574 -:102EB00008950C9458170E94DF220E9430090E9446 -:102EC00065230C9414285F926F927F928F929F9249 -:102ED000AF92BF92CF92DF92EF92FF920F931F9328 -:102EE000CF93DF9300D000D01F92CDB7DEB70E9402 -:102EF00075099DE9C92E92E0D92E03E010E0AA24BD -:102F0000A394B12C502E802F0E94F0094C01F601A1 -:102F1000729062906F016826792661147104A1F4A1 -:102F20000150110978F78FEF89838A831B820E94F1 -:102F3000E8228160782F9D838C8349815A816B813F -:102F40008D810E94131838C08091F20281FD0E9489 -:102F5000F9092BE030E07501022E02C0EE0CFF1CD7 -:102F60000A94E2F7C70186219721892B09F1298369 -:102F70005A828E209F2091E0892809F490E09B835B -:102F80000E94E8228160782F9D838C8349815A8139 -:102F90006B818D810E941318000F111FF801EB56F1 -:102FA000FD4F80819181E826F926F182E08204C0FC -:102FB0002150310980F6B4CF0E944C251091940223 -:102FC0000E940A171817D1F00E940A1780939402E2 -:102FD0000F900F900F900F900F90DF91CF911F9156 -:102FE0000F91FF90EF90DF90CF90BF90AF909F90A8 -:102FF0008F907F906F905F900C941A090F900F90B4 -:103000000F900F900F90DF91CF911F910F91FF9034 -:10301000EF90DF90CF90BF90AF909F908F907F9078 -:103020006F905F900895CF93DF93CDB7DEB72B9766 -:103030000FB6F894DEBF0FBECDBF4F8358876987A8 -:103040007A878B87DE01119686E0FD0111928A95C1 -:10305000E9F785E0FE01379601900D928A95E1F738 -:1030600049815A816B817C818D819E810E948A1E5B -:103070002B960FB6F894DEBF0FBECDBFDF91CF9178 -:103080000895CF93882309F4C2C0C82F823859F419 -:103090000E940A1781FDBBC089E30E9464210E943F -:1030A000312289E30CC0833879F40E940A1780FD2D -:1030B000AEC083E50E9464210E94312283E50E9414 -:1030C000A621CF910C943122843859F40E940A171A -:1030D00082FD9DC087E40E9464210E94312287E422 -:1030E000EECF8CEF8C0F813A48F48C2F0E947C2716 -:1030F00081118DC08C2F0E946421E3CF80E28C0F60 -:10310000883048F4C77081E001C0880FCA95EAF79B -:103110000E94EA21D6CF8BE58C0F833078F4C53A34 -:1031200029F0C63A31F083E890E005C081E890E0EC -:1031300002C082E890E0CF910C942C1788E58C0FA8 -:10314000833108F064C0C83A39F1C93A41F1CA3A4A -:1031500049F1CB3A51F1CC3A59F1CD3A61F1C03B4A -:1031600069F1CE3A71F1CF3A79F1C13B81F1C23BBD -:1031700089F1C33B91F1C43B99F1C53BA1F1C63B39 -:10318000A9F1C73BB1F1C83BB9F1C93BC1F1CA3B99 -:10319000C9F180E090E038C082EE90E035C089EE61 -:1031A00090E032C08AEE90E02FC085EB90E02CC01A -:1031B00086EB90E029C087EB90E026C08CEC90E095 -:1031C00023C08DEC90E020C083E891E01DC08AE828 -:1031D00091E01AC082E991E017C084E991E014C03F -:1031E00081E292E011C083E292E00EC084E292E0BC -:1031F0000BC085E292E008C086E292E005C087E25B -:1032000092E002C08AE292E0CF910C944217CF91F3 -:103210000895882309F44BC0823859F40E940A1794 -:1032200081FF45C089E30E9464210E94312289E325 -:103230000CC0833871F40E940A1780FF38C083E500 -:103240000E9464210E94312283E50E94A6210C94F1 -:103250003122843859F40E940A1782FF28C087E47B -:103260000E9464210E94312287E4EFCF9CEF980FE7 -:10327000913A58F390E2980F983050F4877091E0AB -:1032800001C0990F8A95EAF7892F0E94F021DFCFBC -:103290009BE5980F933020F480E090E00C942C177D -:1032A000885A833120F480E090E00C94421708950E -:1032B000882321F00E94EA210C943122089588236A -:1032C00021F00E94F0210C94312208957F928F9278 -:1032D0009F92AF92BF92CF92DF92EF92FF920F93A5 -:1032E0001F93CF93DF931F92CDB7DEB77C01C62E1D -:1032F000772EFC01058102950F70128111110E9439 -:1033000007220E945D21882379F0112369F080E271 -:103310008C0D883048F082E00E9446210E945D2199 -:1033200091E0D82ED92601C0D12CE72DE295EF707F -:10333000F0E0E05AFF4F0C94A52C872D807F072DDD -:103340000F70882311F00295007F112389F000236C -:1033500009F499C180E28C0D883020F4802F0E94FE -:10336000EA2103C0802F0E94FA210E9431228BC1E2 -:103370008C2D0E940919002309F4C3C180E28C0D31 -:10338000883020F4802F0E94F02103C0802F0E94FB -:1033900000220E943122B5C1872D807F972D9F701A -:1033A000803211F4892F03C0892F8295807FCC2031 -:1033B00021F0F1E0CF16A1F01DC0112339F0002358 -:1033C00019F1013009F50E941A229BC1002319F05E -:1033D000013009F496C189830E941D22898110C1A0 -:1033E000112321F0063008F08CC10EC0053008F022 -:1033F00088C106C1112359F0002331F0F7019581EE -:1034000090FF41C19F7095830E9458197AC1002393 -:1034100009F4F6C03EC1872D86958695837090E0AD -:10342000009719F0019761F06CC1112321F08C2DE8 -:10343000972D937002C080E090E00E942C1761C12C -:10344000112321F08C2D972D937002C080E090E025 -:103450000E94421756C18C2D112319F00E9454244A -:1034600002C00E94BC240E9441254BC1872D83705D -:1034700009F052C0111145C18C2D82958695877037 -:10348000880F880F9C2D9F70892E912CA12CB12C18 -:10349000082E04C0880C991CAA1CBB1C0A94D2F7E5 -:1034A000C4FE14C00FE010E020E030E0B901A80134 -:1034B00004C0440F551F661F771F8A95D2F7CB01B2 -:1034C000BA01609570958095909503C060E070E0BA -:1034D000CB01272D26952695237030E0223031052B -:1034E00069F02330310589F0682979298A299B29D7 -:1034F0002130310571F00E94D21F03C1682979295A -:103500008A299B290E94EE1FFCC00E94D21FC50180 -:10351000B4010E94B61FF5C0112319F0872D8170E8 -:1035200001C08695882309F4ECC08C2D8295869580 -:103530008770880F880F9C2D9F70892E912CA12C4D -:10354000B12C082E04C0880C991CAA1CBB1C0A9420 -:10355000D2F7C4FE14C00FE010E020E030E0B90163 -:10356000A80104C0440F551F661F771F8A95D2F724 -:10357000CB01BA01609570958095909503C060E08D -:1035800070E0CB01272D269526952370422F50E021 -:103590004230510569F04330510589F06829792995 -:1035A0008A299B294130510571F00E94AC20A9C0A5 -:1035B000682979298A299B290E94C820A2C00E94D3 -:1035C000AC20C501B4010E9490209BC08C2D90E0DE -:1035D000FC01E05EF109E531F10508F050C0E05969 -:1035E000FF4F0C94A52C0C2D0F70872D8F7111237C -:1035F00021F00E942920802F07CF0E944A20802F8F -:103600000E945F197EC0112341F0053008F079C097 -:10361000872D8F710E946F2074C0063008F071C032 -:10362000F7CF112339F0872D8F710E94292069C0AF -:103630001123C9F3872D8F710E944A2062C0112384 -:1036400029F0872D8F710E9414205BC00E940A20F0 -:1036500058C0112351F0172D1F71812F0E9429206E -:1036600063E0812F0E943D214CC081E00E944621F1 -:10367000023008F446C082E00E94462142C0112375 -:1036800031F0002381F28C2D0E9441183AC00023B2 -:1036900089F28C2D0E94091934C0472D4F706C2D72 -:1036A000C7010E9485030E942E1F2BC0111129C043 -:1036B000472D4F7050E042305105B9F04CF44115A0 -:1036C000510581F041305105E1F40E943C2819C0B8 -:1036D0004330510569F04430510599F48C2D0E9416 -:1036E0008E280FC00E9425280CC00E94582809C0AF -:1036F0000E946B2806C0472D4F706C2DC7010E9499 -:10370000FB05DD20F9F00E94392180FD1BC0F70187 -:1037100012820E9433210E942920C7010E94B11BFE -:103720000E9433210F90DF91CF911F910F91FF9055 -:10373000EF90DF90CF90BF90AF909F908F907F9051 -:103740000C944A200F90DF91CF911F910F91FF9021 -:10375000EF90DF90CF90BF90AF909F908F907F9031 -:1037600008950F931F93CF93DF93EC018881998184 -:103770002B813C81232BB9F09F3F11F48F3F99F0AF -:10378000CE010E94FA03882371F0688179818A81D1 -:103790000E942F218C010E94E4200E94AB1FB801DF -:1037A000CE010E946619DF91CF911F910F9108956C -:1037B0000E9407220E9417220E94DC210E943122CF -:1037C0000E94F2250E94412580E090E00E942C1783 -:1037D00080E090E00C9442170E94F7210C94D81BD3 -:1037E0000E942421292F22952F7030E02C303105A2 -:1037F0004CF42A3031056CF4225031092230310565 -:10380000A8F407C02C30310569F02F30310551F094 -:103810000DC0803F69F018F4803E40F409C0843F39 -:1038200029F406C093FB882780F9089580E0089565 -:1038300081E00895CF93DF9300D000D01F92CDB7E1 -:10384000DEB70F900F900F900F900F90DF91CF91F8 -:103850000895CF93DF9300D000D000D0CDB7DEB76E -:1038600026960FB6F894DEBF0FBECDBFDF91CF9185 -:1038700008951F93CF93DF93C0919D0216E080912E -:103880009E02C81799F0D0E01C9FF0011D9FF00D1B -:103890001124E156FD4F4081518162817381848101 -:1038A00095810E94291C2196C770E9CFDF91CF91A5 -:1038B0001F9108954091CF025091D0026091D102A2 -:1038C0007091D2028091D3029091D4020C94291C61 -:1038D0008091D40282958F7009F054C08091D102FA -:1038E000882309F44FC080919D02A0919E026091AF -:1038F000CF027091D0024091D2025091D302B6E033 -:103900008A1709F43FC090E041155105C1F17F3F8E -:1039100011F46F3FA1F1B89FF001B99FF00D112490 -:10392000E156FD4F218172132AC02081621327C006 -:103930002281211124C0238134812417350710F4FA -:1039400021503109241B350B283C3105C0F420914E -:10395000D4022F7020612093D40226E0289FF0012A -:10396000299FF00D1124EC55FD4F80818F708061EF -:1039700080838FEC92E00E94B11B0C94391C01965D -:103980008770BECF0895CF92DF92EF92FF920F9390 -:103990001F93CF93DF93CDB7DEB762970FB6F8943E -:1039A000DEBF0FBECDBF8C0185E0F801DE011D96A4 -:1039B00001900D928A95E1F7D8014C9111965C9196 -:1039C000119712966C9112971396CD90DC901497E4 -:1039D0003091CF027091D0028091D2029091D302A7 -:1039E000009709F46BC17F3F19F43F3F09F466C1AA -:1039F000E090D102EE2009F4C0C02091D402C81694 -:103A0000D90628F0F601E81BF90BCF0104C0809518 -:103A100090958C0D9D1DFF24F394883C910578F0C2 -:103A2000F12C207F09F0C6C07C2DD98AC88A8989EB -:103A30000E941A1C8FEC92E00E94B11BB1C0822F31 -:103A4000807F09F046C0751314C0341312C0611191 -:103A500010C02F7020612093D4020E945A1C8FEC5A -:103A600092E00E94B11B8091D402D80115968C93EC -:103A70002EC0CD2819F15F3F11F44F3FF9F0F62E1B -:103A800061111CC080919D0220919E0236E0821738 -:103A900009F45AC090E0389FF001399FF00D1124CD -:103AA000E156FD4F7181571306C07081471303C063 -:103AB0007281711103C001968770E9CFF62E6623DB -:103AC00009F418C18091D40281608093D402F12C52 -:103AD00011C1751308C0341306C0611104C0809170 -:103AE000D402D801C3C04D875E878D859E856A8BC1 -:103AF0000E94F01B6A898823E1F16623D1F12091AD -:103B0000D402822F82958F7090E0029774F080919A -:103B1000CF029091D00298878F831986DB86CA8660 -:103B20002C87CE0107960E94B11B86E0F801AFEC0E -:103B3000B2E001900D928A95E1F70E94681C0E9404 -:103B40005A1CFF24F394D6C04D875E878D859E85D1 -:103B50000E942421292F22952F7030E02230310538 -:103B60000CF0BCC09F7009F0B6C0805E883008F4CD -:103B7000C1C0C8010E94B11BE4CFC816D90608F421 -:103B800053C0F601E81BF90BCF01883C910508F4FE -:103B900050C0F12C7C2DD98AC88A89890E941A1CB0 -:103BA000EFECF2E086E0DF011D928A95E9F70E94D2 -:103BB0005A1CA0C0751314C0341312C0611110C078 -:103BC0008091D402F8018583C8010E94B11B86E070 -:103BD000EFECF2E0DF011D928A95E9F7FE2C8AC036 -:103BE0004D875E878D859E856A8B0E94F01B6A8952 -:103BF000882309F4BECF662309F4BBCF2091D402F9 -:103C0000822F82958F7090E002970CF48ECF809176 -:103C1000CF029091D0029A8389831B82DD82CC826D -:103C20002E83CE0101967FCF809590958C0D9D1DA2 -:103C3000ACCFF62E662309F49CCF75132EC0341337 -:103C40002CC02091D40220FD1FC0822F82958F703E -:103C5000D9F0D80115962C9315978F3049F08F5FC6 -:103C6000982F9295907F822F8F70892B15968C9329 -:103C7000C8010E94B11B86E0F801AFECB2E00190F0 -:103C80000D928A95E1F793CF86E0F801AFECB2E0B0 -:103C900001900D928A95E1F72DC04D875E878D8545 -:103CA0009E850E94F01B811140CF8091D4028160DB -:103CB0008093D402C8010E94B11B1CC0662309F482 -:103CC00058CF4D875E878D859E850E94F01B882387 -:103CD00009F44FCF2ACF811148CF0CC024303105D1 -:103CE0000CF047CF9F7009F440CFF8019581907F89 -:103CF00009F03BCF8F2D62960FB6F894DEBF0FBE52 -:103D0000CDBFDF91CF911F910F91FF90EF90DF908A -:103D1000CF9008951F93CF93DF93CDB7DEB72C9745 -:103D20000FB6F894DEBF0FBECDBF4F8358876987AB -:103D30007A878B879C87CE0107960E94C31C8823B5 -:103D400069F08F8198852A853B85232BF1F19F3F70 -:103D500009F063C08F3F09F060C037C086E0FE0104 -:103D60003796DE01119601900D928A95E1F76F81E9 -:103D70007885EA85FB85309741F17F3F11F46F3FED -:103D800021F120919E0230E0C901019687709927A8 -:103D900040919D0250E08417950709F447C069835C -:103DA0007A83FD83EC8396E0929FD001939FB00DC0 -:103DB0001124A156BD4FFE01319601900D929A95A6 -:103DC000E1F780939E020E94391C16E080919D02CB -:103DD00090919E028917C1F1189FC001112481564C -:103DE0009D4F0E94C31C882379F1E0919D021E9F84 -:103DF000F0011124E156FD4F4081518162817381B0 -:103E0000848195810E94291C80919D0290E00196F9 -:103E10008770992780939D02D9CF4F8158856985F6 -:103E20007A858B859C850E94291CCFCF0E94EC1B34 -:103E300010929E0210929D02EFECF2E086E0DF010C -:103E40001D928A95E9F7C1CF2C960FB6F894DEBF84 -:103E50000FBECDBFDF91CF911F910895EF92FF92DA -:103E60000F931F93CF93DF938C01009709F46CC0DD -:103E7000F12CEE24E394E8012196F8018491843733 -:103E800040F4843008F051C0813081F0823019F163 -:103E90005BC0853709F444C0A8F19CE7980F9037C0 -:103EA00008F052C08F770E94091941C00E5F1F4F62 -:103EB000FE01C49180E28C0F883048F4C7708E2DCB -:103EC00001C0880FCA95EAF70E940A2214C08C2FFD -:103ED0000E9441182DC00E5F1F4FFE01C49180E269 -:103EE0008C0F883058F4C7708E2D01C0880FCA958A -:103EF000EAF70E9410220E9431221AC08C2F0E94E1 -:103F0000091916C00E5F1F4FFE01C491CC2381F02A -:103F10008FE99FE00197F1F700C00000C150F6CF94 -:103F20000E5F1F4FFE01F49003C00E9441188E01E6 -:103F30008F2D882309F49FCFEFE9FFE03197F1F748 -:103F400000C000008150F5CFDF91CF911F910F91FC -:103F5000FF90EF90089508956093D9027093DA026C -:103F60008093DB029093DC020C94D81B0F931F9379 -:103F70000091D9021091DA022091DB023091DC022B -:103F8000DC01CB01802B912BA22BB32B8093D90288 -:103F90009093DA02A093DB02B093DC021F910F91A1 -:103FA0000C94D81B0F931F930091D9021091DA0241 -:103FB0002091DB023091DC02DC01CB0180239123D4 -:103FC000A223B3238093D9029093DA02A093DB0259 -:103FD000B093DC021F910F910C94D81B0F931F9389 -:103FE0000091D9021091DA022091DB023091DC02BB -:103FF000DC01CB0180279127A227B3278093D90228 -:104000009093DA02A093DB02B093DC021F910F9130 -:104010000C94D81B1092D5021092D6021092D7029F -:104020001092D8020C94D81B41E050E060E070E0A0 -:1040300004C0440F551F661F771F8A95D2F740931F -:10404000D5025093D6026093D7027093D8020C9495 -:10405000D81B41E050E060E070E004C0440F551F01 -:10406000661F771F8A95D2F78091D5029091D6026C -:10407000A091D702B091D802482B592B6A2B7B2BE9 -:104080004093D5025093D6026093D7027093D80222 -:104090000C94D81B41E050E060E070E004C0440F95 -:1040A000551F661F771F8A95D2F7409550956095EA -:1040B00070958091D5029091D602A091D702B091CF -:1040C000D802482359236A237B234093D502509377 -:1040D000D6026093D7027093D8020C94D81B41E0AB -:1040E00050E060E070E004C0440F551F661F771F6A -:1040F0008A95D2F78091D5029091D602A091D702ED -:10410000B091D802482759276A277B274093D502C8 -:104110005093D6026093D7027093D8020C94D81BA8 -:104120000F931F930091D5021091D6022091D702D0 -:104130003091D802DC01CB01802B912BA22BB32B29 -:104140008093D5029093D602A093D702B093D80261 -:104150001F910F910C94D81B0F931F930091D502C0 -:104160001091D6022091D7023091D802DC01CB0108 -:1041700080239123A223B3238093D5029093D60268 -:10418000A093D702B093D8021F910F910C94D81B23 -:104190000F931F930091D5021091D6022091D70260 -:1041A0003091D802DC01CB0180279127A227B327C9 -:1041B0008093D5029093D602A093D702B093D802F1 -:1041C0001F910F910C94D81B0895CF92DF92EF921C -:1041D000FF920F931F93CF93DF938C01C090D9026E -:1041E000D090DA02E090DB02F090DC028091D50200 -:1041F0009091D602A091D702B091D802C82AD92AAC -:10420000EA2AFB2ACFE1D0E0D701C6010C2E04C078 -:10421000B695A795979587950A94D2F780FF06C023 -:10422000B8018C2F0E948008019721F4219760F734 -:1042300080E001C08C2FDF91CF911F910F91FF90F3 -:10424000EF90DF90CF900895CF93DF93EC010E9421 -:10425000E520BE010E948008DF91CF910895CB0137 -:104260000E94242108958091DD028595859585958C -:1042700008958091DD028770089598E0899F9001EC -:104280001124262B2093DD020C9429202091DD029D -:10429000809582238093DD02982F977069F430E037 -:1042A000482F552747FD50952417350729F0859548 -:1042B000859585950C944A2008959091DD0297701C -:1042C00081E009F480E0089590911501992321F08F -:1042D00090911601911109C0209117013091180198 -:1042E000F90132969FEF40E01FC0982F9695969562 -:1042F00096959F3050F5E0911701F0911801E90F64 -:10430000F11D877021E030E0A90102C0440F551F64 -:104310008A95E2F7CA019181892B818308959F3F95 -:1043200039F04F5F4E3041F051915813F8CF0DC026 -:104330005111F7CF942FF5CF9F3F39F0F901E90FD5 -:10434000F11D97FDFA9582830895089590911501C6 -:10435000992321F090911601911109C02091170124 -:1043600030911801F9013296205F3F4F1FC0982FFE -:104370009695969596959F30F0F4E0911701F091FF -:104380001801E90FF11D877021E030E0A90102C09A -:10439000440F551F8A95E2F7CA01809591818923C0 -:1043A000818308953196E217F30729F090819813DD -:1043B000F9CF1082F7CF089581E090E0E0911701E6 -:1043C000F0911801E80FF91F1082019680319105D4 -:1043D000A9F708959091F102892B8093F102089535 -:1043E00080959091F10289238093F10208951092B3 -:1043F000F10208959091F002892B8093F0020895C4 -:1044000080959091F00289238093F0020895109294 -:10441000F00208959091EF02892B8093EF020895A6 -:1044200080959091EF0289238093EF020895109276 -:10443000EF0208958093DE0208951092DE0208953F -:104440008091170190911801FC0131969C01205F29 -:104450003F4F80E0919191118F5FE217F307D1F701 -:104460000895E0911701F09118018091F102808385 -:10447000E0911701F091180190818091F002892B51 -:104480008083E0911701F091180190818091EF02F3 -:10449000892B80838091DE02882361F0E0911701EF -:1044A000F09118019081892B80830E942022811134 -:1044B0001092DE0280911701909118010C9416174A -:1044C00020E0009739F0AC01415051098423952335 -:1044D0002F5FF7CF822F089580911303843039F135 -:1044E0001092F30220E488E190E00FB6F894A895CA -:1044F000809360000FBE2093600080E00E94EC0279 -:1045000080E00E941A0983B7817F846083BF83B7EC -:10451000816083BF7894889583B78E7F83BF88E15D -:104520000FB6F89480936000109260000FBE08955B -:104530000895089580E00E94EC020E9498220E9453 -:1045400075090E9499220E94FA0991E0811101C027 -:1045500090E0892F08950E94EC1B80E00E94EC02FD -:104560000E9414280E940A170C941A091F920F9295 -:104570000FB60F9211248F939F93AF93BF938091A7 -:10458000F302811113C08091F4029091F502A09181 -:10459000F602B091F7024196A11DB11D8093F4027D -:1045A0009093F502A093F602B093F702BF91AF91FA -:1045B0009F918F910F900FBE0F901F90189582E0E2 -:1045C00084BD93E095BD9AEF97BD80936E000895EA -:1045D0002FB7F8948091F4029091F502A091F60221 -:1045E000B091F7022FBF0895CF92DF92EF92FF9222 -:1045F0000F931F932FB7F8944091F4025091F50256 -:104600006091F6027091F7022FBF6A017B01EE24E0 -:10461000FF248C0120E030E0C016D106E206F3064C -:1046200010F4415051099A01281B390BC9011F91FF -:104630000F91FF90EF90DF90CF9008951F920F920F -:104640000FB60F9211248F939F93AF93BF938091D6 -:10465000F4029091F502A091F602B091F702019652 -:10466000A11DB11D8093F4029093F502A093F60270 -:10467000B093F702BF91AF919F918F910F900FBEB2 -:104680000F901F9018950E940714F8942FEF87EA57 -:1046900091E6215080409040E1F700C0000087E0A3 -:1046A00090EBDC0180931E0390931F03A0932003E3 -:1046B000B09321039CE088E10FB6F894A89580930D -:1046C00060000FBE90936000FFCF0E94A423811171 -:1046D00002C00E9480230E94AF238093F2020E94B6 -:1046E000B72380931C0387FB882780F980931601EA -:1046F0000E94B323682F70E080E090E00C94AC1F20 -:104700006DEE7EEF80E090E00E94CB2C60E082E0D6 -:1047100090E00E94B92C60E083E090E00E94B92C08 -:1047200060E084E090E00E94B92C60E085E090E0D9 -:104730000E94B92C60E086E090E00E94B92C6FEFF7 -:1047400087E090E00C94B92C80E090E00E94B32CBC -:1047500021E08D3E9E4F09F020E0822F089582E0F7 -:1047600090E00C94AB2C83E090E00C94AB2C84E0B4 -:1047700090E00C94AB2C682F84E090E00C94B92C62 -:1047800086E090E00C94AB2C682F86E090E00C94CF -:10479000B92C87E090E00C94AB2C682F87E090E078 -:1047A0000C94B92C8091FA0280FF0BC060911C011F -:1047B00085E0689FB001112475956795759567959B -:1047C0002BC081FF09C060911C0185E0689FB0018A -:1047D00011247595679520C082FF07C060911C0168 -:1047E00085E0689FB001112417C09091FB029923C6 -:1047F000D1F060911B01961788F720911C0185E08C -:10480000289F90011124929FA001939F500D112485 -:1048100070E0CA010E94912C6038710540F4611566 -:10482000710539F002C065E070E0862F08958FE7CA -:10483000089581E008958091FA0280FF08C0609198 -:104840001A0170E0759567957595679521C081FF90 -:1048500006C060911A0170E07595679519C082FFD6 -:1048600004C060911A0170E010C09091FB0299237E -:10487000C1F0609119019617A0F780911A01899FE4 -:10488000C001112470E00E94912C6038710528F459 -:104890006115710521F0862F08958FE7089581E055 -:1048A000089561E070E0F4CF803F21F40E94D223AC -:1048B000819504C0813F29F40E94D2238093FE0297 -:1048C0000895823F21F40E94D223819504C0833F42 -:1048D00029F40E94D2238093FD020895893F19F4A0 -:1048E0000E941B2405C08A3F31F40E941B2481953D -:1048F0008093FF0208958B3F21F40E941B24819531 -:1049000004C08C3F29F40E941B2480930003089567 -:10491000843F21F48091FC02816017C0853F21F41F -:104920008091FC02826011C0863F21F48091FC02DC -:1049300084600BC0873F21F48091FC02886005C031 -:10494000883F31F48091FC0280618093FC020895DD -:104950008D3F21F48091FA0281600BC08E3F21F4DB -:104960008091FA02826005C08F3F29F48091FA029B -:1049700084608093FA020895803F39F48091FE02AA -:1049800087FF6CC01092FE0269C0813F29F48091BC -:10499000FE021816BCF362C09091FD02823F29F41A -:1049A00097FF5CC01092FD0259C0833F19F419169D -:1049B000CCF354C0893F41F48091FF0218160CF0EB -:1049C0004DC01092FF024AC08A3F29F48091FF0235 -:1049D00087FF44C0F6CF8B3F39F48091000387FFF7 -:1049E0003DC0109200033AC08C3F29F4809100032F -:1049F0001816BCF333C0843F21F48091FC028E7FF3 -:104A000017C0853F21F48091FC028D7F11C0863F45 -:104A100021F48091FC028B7F0BC0873F21F48091B1 -:104A2000FC02877F05C0883F31F48091FC028F7EB5 -:104A30008093FC0213C08D3F21F48091FA028E7F97 -:104A40000BC08E3F21F48091FA028D7F05C08F3F0D -:104A500029F48091FA028B7F8093FA028091FD0203 -:104A600081110EC08091FE0281110AC08091FF0267 -:104A7000811106C080910003811102C01092FB02D7 -:104A800008958CEF92E00E9421170E94E8229093F3 -:104A9000F9028093F80208951F93CF93DF938091DA -:104AA000F8029091F9020E94F422AC019091FB026D -:104AB000992321F020911D0130E006C020911E01B4 -:104AC0008AE0289F900111244217530708F486C0FA -:104AD0008091FD02C091FE02D091FF02109100036F -:104AE000811107C0C11176C0D11174C0111172C0FB -:104AF00075C09F3F19F09F5F9093FB02181624F436 -:104B00000E94D2238093FD028091FD0287FF05C0A1 -:104B10000E94D22381958093FD021C1624F40E94EA -:104B2000D2238093FE028091FE0287FF05C00E947F -:104B3000D22381958093FE026091FD02662339F1B4 -:104B4000C091FE02CC2319F1772767FD7095872F5E -:104B5000972F0E94B32923E333E343E35FE30E94EB -:104B6000C32A0E9480296093FD026C2F772767FD7E -:104B70007095872F972F0E94B32923E333E343E3F4 -:104B80005FE30E94C32A0E9480296093FE021D16E3 -:104B900024F40E941B248093FF028091FF0287FF70 -:104BA00005C00E941B2481958093FF02111624F4F6 -:104BB0000E941B24809300038091000387FF05C09F -:104BC0000E941B24819580930003DF91CF911F9158 -:104BD0000C9441259F3F09F08ECF96CFDF91CF9166 -:104BE0001F910895ECEFF2E085E0DF011D928A95B8 -:104BF000E9F71092FB021092FA020895833081F1D6 -:104C000028F4813059F08230D1F00895853009F4CC -:104C100049C0B8F1863009F456C0089580911E014C -:104C2000262F30E0280F311D2F3F310524F4680F67 -:104C300060931E0108958FEF80931E010895809167 -:104C40001D01262F30E0280F311D2F3F310524F4A0 -:104C5000680F60931D0108958FEF80931D010895E3 -:104C600080911C01262F30E0280F311D2F3F310588 -:104C700024F4680F60931C0108958FEF80931C014A -:104C8000089580911B01262F30E0280F311D2F3F02 -:104C9000310524F4680F60931B0108958FEF809312 -:104CA0001B01089580911A01262F30E0280F311D35 -:104CB0002F3F310524F4680F60931A0108958FEF98 -:104CC00080931A01089580911901262F30E0280F52 -:104CD000311D2F3F310524F4680F609319010895A9 -:104CE0008FEF809319010895833011F128F48130FA -:104CF00049F0823091F00895853081F120F18630BD -:104D0000C1F1089580911E01681720F4861B8093DD -:104D10001E01089510921E01089580911D016817CB -:104D200020F4861B80931D01089510921D010895A3 -:104D300080911C01681720F4861B80931C01089544 -:104D400010921C01089580911B01681720F4861BA6 -:104D500080931B01089510921B01089580911A0100 -:104D6000681720F4861B80931A01089510921A0187 -:104D7000089580911901681720F4861B809319010A -:104D800008951092190108950F931F93873208F028 -:104D900048C08E3108F08DC0803109F477C008F525 -:104DA000873009F461C068F4863009F09DC08091B5 -:104DB000F202817F8E7F8093F20281E08093020372 -:104DC00094C08B3009F489C08E3009F08DC0809179 -:104DD000F20282FB222720F991E0922790FB82F9D0 -:104DE0005EC0863109F479C060F4813109F07CC07D -:104DF0000E94EC1B9091160181E089278093160197 -:104E00006CC0893109F469C08B3109F06DC08091A3 -:104E1000F20281FB222720F991E0922790FB81F991 -:104E20003EC0883309F459C050F4893209F457C0A0 -:104E3000853309F454C0873209F451C055C0833416 -:104E400009F44DC028F48A3308F44EC0895332C0A7 -:104E5000883409F049C00E94EC1B0E942A0A0E9473 -:104E6000F1030E94432339C09091F202892F80956B -:104E7000817080FB90F929F0966098609093F2021F -:104E800034C0997F977F9093F20227C08091F202FD -:104E900083FB222720F991E0922790FB83F98093EE -:104EA000F2029923D1F08091F20281608093F202A4 -:104EB00014C08D5141E050E060E070E08A019B0138 -:104EC00004C0000F111F221F331F8A95D2F7C9019A -:104ED000B8010E94AC1F0E94EC1B81E006C061E09B -:104EE00070E080E090E0F5CF80E01F910F91089591 -:104EF00080E0089580E00895CF93C82F8091020349 -:104F0000813069F018F08230C9F184C0E091170156 -:104F1000F09118018081823209F07EC007C0E091D3 -:104F20001701F09118018081823261F48C2F0E9468 -:104F30007827811104C08C2F0E94C4261DC081E0F7 -:104F400090E01AC08C2F0E947A27811114C0C431BE -:104F500079F048F4CB3079F0C03109F061C082E0DB -:104F60008093020308C0C93219F0C83321F058C039 -:104F70001092020355C081E0817054C0C93291F192 -:104F800020F5C43179F1B0F4C73009F047C08EE1A3 -:104F900080931E0182E380931D018AE080931C01AF -:104FA00084E180931B0188E080931A0188E280935A -:104FB000190134C0CE51C63088F5EC2FF0E0EA5428 -:104FC000FE4F80818093010329C0CE34E9F020F4A4 -:104FD000CB3421F56AE013C0C13579F0C235F1F464 -:104FE00061E00DC080910103882319F01092010344 -:104FF00015C081E08093020315C061E006C0809176 -:1050000001030E94FE250AC06AE0809101030E940C -:10501000742604C01092020380E004C081E002C044 -:1050200080E0AACFCF9108950E94A423811102C0ED -:105030000E9480230E94C02380931D0380FF02C032 -:10504000869501C080E00C94EC0280911D03982F9E -:105050009695292F30E0233031054CF49F5F990F4E -:105060008170892B816080931D030E94C4238091ED -:105070001D0386950C94EC0280911D03982F969544 -:1050800091F09158990F8170892B80931D038E7F29 -:1050900091E009F490E080911D0390FB80F98093EA -:1050A0001D030E94C42380911D0386950C94EC027D -:1050B00080911D03982F909590FB80F980931D039C -:1050C0000E94C42380911D0380FF02C0869501C009 -:1050D00080E00C94EC0290911D03892F86958F5FE0 -:1050E0008F779170843028F4880F892B80931D036B -:1050F00002C090931D0380911D038E7F91E009F4FF -:1051000090E080911D0390FB80F980931D030E9425 -:10511000C42380911D0386950C94EC0220911D03FD -:10512000922F96958927982F990F822F8170892B1E -:1051300080931D038E7F91E009F490E080911D0320 -:1051400090FB80F980931D030E94C42380911D036E -:1051500086950C94EC0280911D0386950895505815 -:10516000BB27AA270ED0D1C1C2D130F0C7D120F0C1 -:1051700031F49F3F11F41EF4B7C10EF4E095E7FB44 -:105180009FC1E92FD3D180F3BA1762077307840751 -:10519000950718F071F49EF5EBC10EF4E0950B2E17 -:1051A000BA2FA02D0B01B90190010C01CA01A00179 -:1051B0001124FF27591B99F0593F50F4503E68F1D4 -:1051C0001A16F040A22F232F342F4427585FF3CF15 -:1051D000469537952795A795F0405395C9F77EF4E6 -:1051E0001F16BA0B620B730B840BBAF09150A1F02F -:1051F000FF0FBB1F661F771F881FC2F70EC0BA0FB5 -:10520000621F731F841F48F4879577956795B7953C -:10521000F7959E3F08F0B3CF9395880F08F0992734 -:10522000EE0F97958795089527D108F481E00895AA -:105230000CD06BC163D140F05AD130F021F45F3F04 -:1052400019F03EC1511195C14FC170D198F3992306 -:10525000C9F35523B1F3951B550BBB27AA2762173A -:105260007307840738F09F5F5F4F220F331F441F7F -:10527000AA1FA9F333D00E2E3AF0E0E830D09150B7 -:105280005040E695001CCAF729D0FE2F27D0660FA4 -:10529000771F881FBB1F261737074807AB07B0E8E3 -:1052A00009F0BB0B802DBF01FF2793585F4F2AF0F9 -:1052B0009E3F510568F004C15CC15F3FECF3983E2E -:1052C000DCF3869577956795B795F7959F5FC9F756 -:1052D000880F911D9695879597F90895E1E0660FDF -:1052E000771F881FBB1F621773078407BA0720F058 -:1052F000621B730B840BBA0BEE1F88F7E0950895C1 -:1053000004D06894B11135C1089518D188F09F5721 -:1053100090F0B92F9927B751A0F0D1F0660F771F01 -:10532000881F991F1AF0BA95C9F712C0B13081F0E1 -:105330001FD1B1E008951CC1672F782F8827B85F6F -:1053400039F0B93FCCF3869577956795B395D9F742 -:105350003EF490958095709561957F4F8F4F9F4F4C -:105360000895E89409C097FB3EF490958095709558 -:1053700061957F4F8F4F9F4F9923A9F0F92F96E9A1 -:10538000BB279395F695879577956795B795F11116 -:10539000F8CFFAF4BB0F11F460FF1BC06F5F7F4FB3 -:1053A0008F4F9F4F16C0882311F096E911C07723C5 -:1053B00021F09EE8872F762F05C0662371F096E8CE -:1053C000862F70E060E02AF09A95660F771F881F9D -:1053D000DAF7880F9695879597F9089588D018F091 -:1053E00011F08CD038F480C0C4C0E92F9FD0B0F346 -:1053F0005523C9F3E7FB6217730784079507A8F1E4 -:1054000099F3E92FFF2788232AF03197660F771F3A -:10541000881FDAF7952F5527442332F091505040DA -:10542000220F331F441FD2F7BB27E91BF50B621B6A -:10543000730B840BB109C1F222F4620F731F841F36 -:10544000B11D31972AF0660F771F881FBB1FEFCF62 -:10545000915050405AF041F0882332F0660F771F88 -:10546000881F91505040C1F7939530C0869577952D -:1054700067959F5FD9F7F8CF990F0008550FAA0BD2 -:10548000E0E8FEEF16161706E807F907C0F0121657 -:105490001306E407F50798F0621B730B840B950B5A -:1054A00039F40A2661F0232B242B252B21F40895AF -:1054B0000A2609F4A140A6958FEF811D811D08954C -:1054C00097F99F6780E870E060E008959F3F31F0B2 -:1054D000915020F4879577956795B795880F911D22 -:1054E0009695879597F908959FEF80EC089500248D -:1054F0000A941616170618060906089500240A9439 -:1055000012161306140605060895092E0394000CBE -:1055100011F4882352F0BB0F40F4BF2B11F460FF4D -:1055200004C06F5F7F4F8F4F9F4F089557FD905876 -:10553000440F551F59F05F3F71F04795880F97FB57 -:10554000991F61F09F3F79F0879508951216130611 -:105550001406551FF2CF4695F1DF08C01616170640 -:105560001806991FF1CF8695710561050894089575 -:10557000E894BB2766277727CB0197F908957CDF4E -:1055800008F48FEF08950BD0C0CFB1DF28F0B6DF5D -:1055900018F0952309F094CFA7CF1124EACFC6DFE6 -:1055A000A0F3959FD1F3950F50E0551F629FF00136 -:1055B000729FBB27F00DB11D639FAA27F00DB11D8F -:1055C000AA1F649F6627B00DA11D661F829F222718 -:1055D000B00DA11D621F739FB00DA11D621F839F9F -:1055E000A00D611D221F749F3327A00D611D231F75 -:1055F000849F600D211D822F762F6A2F11249F57C3 -:1056000050408AF0E1F088234AF0EE0FFF1FBB1FE5 -:10561000661F771F881F91505040A9F79E3F510584 -:1056200070F04ECFA6CF5F3FECF3983EDCF386954B -:1056300077956795B795F795E7959F5FC1F7FE2B2F -:10564000880F911D9695879597F90895FA01EE0FA9 -:10565000FF1F30962105310599F16115710561F43F -:105660008038BFE39B0749F168949038810561F069 -:105670008038BFEF9B0741F0992342F5FF3FE105DA -:105680003105210511F1E8940894E795D901AA2381 -:1056900029F4AB2FBE2FF85FD0F310C0FF5F70F47A -:1056A000A695E0F7F73950F019F0FF3A38F49F77F4 -:1056B0009F930CD00F9007FC905808953EF014CFA4 -:1056C00060E070E080E89FE308954FE79F775F9385 -:1056D0004F933F932F939ED02F913F914F915F9186 -:1056E00052DF05C019F40EF0EBCE42CFFDCE26DF1F -:1056F000C8F39638C0F707F80F92E8942BE33AEA1C -:1057000048EB5FE74EDF0F920F920F924DB75EB7F7 -:105710000F92C0D0EAE0F1E016D04F915F91EF9187 -:10572000FF91E595EE1FFF1F49F0FE57E068442703 -:10573000EE0F441FFA95E1F74195550B32D00F90CB -:1057400007FE26C00895DF93CF931F930F93FF9218 -:10575000EF92DF927B018C01689405C0DA2EEF0195 -:105760001EDFFE01E894A591259135914591559153 -:10577000AEF3EF0106DDFE019701A801DA9479F797 -:10578000DF90EF90FF900F911F91CF91DF910895DF -:105790009B01AC0160E070E080E89FE349CD90CED2 -:1057A00095CECCDEE8F39923D9F3940F511DBBF3CA -:1057B0009150504094F059F0882332F0660F771FD3 -:1057C000881F91505040C1F79E3F510544F7880F04 -:1057D000911D9695879597F908955F3FACF0983E97 -:1057E0009CF0BB27869577956795B79508F4B160CF -:1057F0009395C1F7BB0F58F711F460FFE8CF6F5FC7 -:105800007F4F8F4F9F4FE3CFB4CE0EF05FCE6CCE65 -:10581000689456CE93DEC8F39923D1F3C6F3DF9391 -:10582000CF931F930F93FF92C92FDD2788232AF070 -:105830002197660F771F881FDAF720E030E040E8F5 -:105840005FEB9FE3883920F0803E30F021968F7720 -:1058500087DCE2E3F1E003C083DCEFE5F1E073DF36 -:105860008B01BE01EC01FB2E6F5771097595771FF7 -:10587000880B990B78DD28E132E741E35FE38FDEA7 -:10588000AF2D9801AE01FF900F911F91CF91DF9145 -:1058900078DC3BCEFA01DC01AA0FBB1F9B01AC01F7 -:1058A000BF5728F422273327442750781FC0B75109 -:1058B00088F4AB2F0024469537952795011CA395B6 -:1058C000D2F3002069F0220F331F441FB395DAF39F -:1058D0000DD045CC61307105A0E88A07B94630F497 -:1058E0009B01AC016627772788279078309621F0B6 -:1058F00020833183428353830895AA1BBB1B51E14C -:1059000007C0AA1FBB1FA617B70710F0A61BB70B2F -:10591000881F991F5A95A9F780959095BC01CD01D4 -:10592000089597FB072E16F4009407D077FD09D051 -:105930000E947D2C07FC05D03EF4909581959F4FE9 -:105940000895709561957F4F0895EE0FFF1F0590A4 -:10595000F491E02D0994F999FECF92BD81BDF89A9A -:10596000992780B50895A8E1B0E042E050E00C949A -:10597000D32C262FF999FECF92BD81BDF89A0197BD -:1059800000B4021639F01FBA20BD0FB6F894FA9A87 -:10599000F99A0FBE08950196272F0E94BA2C0C94F5 -:1059A000B92CDC01CB01FC01F999FECF06C0F2BD98 -:1059B000E1BDF89A319600B40D9241505040B8F7CD -:0659C0000895F894FFCFEA -:1059C600640007000CFF0000003F640E109C107975 -:1059D60010451011100101DF022808140A321E00BA -:1059E60002040507090B0C0E1011131517181A1CC3 -:1059F6001D1F2123242628292B2D2F3032343537FD -:105A0600393B1F0F03764F5F6F7F49694379095909 -:105A160053633149803F5D8B803FF8BF803FCAE1C9 -:105A2600803F73ED803FCAE1803FF8BF803F5D8BCA -:105A3600803F3149803F0000803FF16D7F3F75EA2E -:105A46007E3F4C827E3F833F7E3F84287E3F833F5E -:105A56007E3F4C827E3F75EA7E3FF16D7F3F0000C0 -:105A6600803F3F4D3639E304960460042704BA03A9 -:105A7600D303EC0305040102030405060708090025 -:00000001FF diff --git a/keyboard/planck/keymaps/jacob/compiled.hex b/keyboard/planck/keymaps/jacob/compiled.hex deleted file mode 100644 index b823d6da9e..0000000000 --- a/keyboard/planck/keymaps/jacob/compiled.hex +++ /dev/null @@ -1,1444 +0,0 @@ -:100000000C9461020C94A5020C94A5020C94A50218 -:100010000C94A5020C94A5020C94A5020C94A502C4 -:100020000C94A5020C94A5020C9452140C94241563 -:100030000C9486220C94A5020C94A5020C94A502A3 -:100040000C94A5020C9407030C94A5020C94A50231 -:100050000C94A5020C94EE220C94A5020C94A5021B -:100060000C94A5020C94A5020C94A5020C94A50274 -:100070000C94A5020C94A5020C94A5020C94A50264 -:100080000C94C70A0C94A5020C94A5020C94A5022A -:100090000C94A5020C94A5020C94A5020C94A50244 -:1000A0000C94A5020C94A5020C94A5029115B3150D -:1000B000A116B315A116F8151B16A11670168316F6 -:1000C0006D196D199C199C19DB19FB19511B511BDA -:1000D000061A511BB61AB61A1D1B261B511B4B1BA9 -:1000E000C31AC31AC31AC31AC31AC31AC31AC31A28 -:1000F000C31AC31AC31AC31AC31AC31AC31AC31A18 -:10010000D31AE11AE81AEF1AF91A07634236B79BB5 -:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 -:100120005763BD6DEDFD753EF6177231BF000000DF -:10013000803F08000000BE922449123EABAAAA2AC2 -:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD -:1001500000000000BF000000803F00000000000819 -:100160004178D3BB4387D1133D190E3CC3BD4282B6 -:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 -:10018000FFBE01C4FF7F3F00000000000000000030 -:1001900000000000000000010204060A0F17202CD6 -:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 -:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF -:1001C0000201000000000000000000002B001400ED -:1001D0001A000800150017001C0018000C0012007F -:1001E00013002A00290004001600070009000A0075 -:1001F0000B000D000E000F0033003400E1001D0065 -:100200001B00060019000500110010003600370021 -:1002100038002872E000E300E200003001522C00B8 -:100220002C0002525000510052004F0035021E02B5 -:100230001F0220022102220223022402250226029A -:1002400027024C0001000100010001000100010033 -:1002500001002D022E022F023002310201000100A6 -:1002600001000100010001000100010001002F0058 -:100270003000010001000100010001000100010047 -:1002800001000100010001000100010035001E0015 -:100290001F0020002100220023002400250026004A -:1002A00027004C0001003A003B003C003D003E00AE -:1002B0003F002D002E002F003000310001004000D3 -:1002C00041004200430044004500010001000100DC -:1002D0000100010001000100010001000100010016 -:1002E0000100010001000100010001002803540089 -:1002F00068006500200050006C0061006E00630023 -:100300006B0020004B006500790062006F00610007 -:100310007200640000002C034F007200740068003B -:100320006F006C0069006E006500610072002000C3 -:100330004B006500790062006F006100720064008C -:10034000730000000403090409026D00040100A009 -:10035000FA09040000010301010009211101000153 -:10036000223F000705810308000A09040100010378 -:10037000010200092111010001224D00070582033D -:1003800008000A090402000103000000092111010C -:1003900000012236000705830308000A0904030050 -:1003A00001030000000921110100012239000705A5 -:1003B00084031000011201100100000008EDFE602E -:1003C0006001000102000105010906A101050719EC -:1003D000E029E71500250195087501810205081936 -:1003E0000129059505750191029501750391010596 -:1003F000071900297715002501957875018102C03C -:1004000005010980A101850216010026B7001A0125 -:10041000002AB700751095018100C0050C0901A1E3 -:10042000018503160100269C021A01002A9C027510 -:100430001095018100C005010902A1010901A10077 -:100440000509190129051500250195057501810288 -:100450009501750381010501093009311581257F59 -:1004600095027508810609381581257F9501750863 -:100470008106050C0A38021581257F9501750881D2 -:1004800006C0C005010906A101050719E029E71505 -:100490000025019508750181029501750881010506 -:1004A00008190129059505750191029501750391BA -:1004B000010507190029FF150025FF95067508811C -:1004C00000C011241FBECFEFDAE0DEBFCDBF04B6FF -:1004D00003FE24C080911E0390911F03A09120036E -:1004E000B09121038730904BA740B04BB9F41092E4 -:1004F0001E0310921F03109220031092210314BEBA -:1005000084B7877F84BF88E10FB6F894809360003A -:10051000109260000FBEE0E0F8E3099511E0A0E062 -:10052000B1E0E6E6F9E502C005900D92A03CB10706 -:10053000D9F713E0A0ECB1E001C01D92AE31B107D4 -:10054000E1F70E9498110C94B12C0C9400000895CE -:10055000089581E0089508950C94A8020C94A902CE -:100560000C94AB020E947B2823E030E0281B310969 -:10057000220F2093C4010895282F2F988091800086 -:10058000211108C0877F8093800010928D00109207 -:100590008C001BC0886080938000233019F48FEF9B -:1005A0009FEF0FC083E090E0821B9109880F991F95 -:1005B0002FEF3FEFA90102C0569547958A95E2F7C4 -:1005C000CA0190938D0080938C000C94B2020E941B -:1005D000B20284E08093C3011092C0010895279A6B -:1005E0002F988FEF9FEF90938700809386008AE08B -:1005F0008093800089E1809381000E94E4270C941D -:10060000E7020E94EF026E9A769A0C94A7021F925C -:100610000F920FB60F9211242F933F938F939F93B6 -:10062000EF93FF93E091C101F091C201CF010196D8 -:100630009093C2018093C1010090C30102C0F6955E -:10064000E7950A94E2F7EF738091C001823019F4C4 -:10065000E03251F404C0813039F4EF3329F4809151 -:100660006F008D7F80936F00F0E0E457FE4FE491C0 -:1006700021E031E0E29FC001E39F900D1124009042 -:10068000C40102C0969587950A94E2F790938D0075 -:1006900080938C00FF91EF919F918F913F912F91CB -:1006A0000F900FBE0F901F90189561110DC0FC01A7 -:1006B0008281882331F085EE0E9411180E943B2828 -:1006C00003C085EE0E94D91880E090E0089581E093 -:1006D00008950C94670308950C940103809115020A -:1006E000882309F448C08091D1019091D2010097EC -:1006F00079F40E94B8229093D2018093D101809125 -:10070000D30190E0009771F48091D40190E00AC089 -:100710000E94C4222091000130910101281739075D -:1007200040F329C00197880F991F880F991FFC017A -:10073000EB52FE4F60817181828193810E942D0A6C -:10074000E091D30184E0E89FF0011124EB52FE4FC9 -:1007500060817181828193814FE050E00E94E50DBC -:100760008091D30190E001966091D40170E00E94E5 -:10077000612C8093D3010C94AC02109217020C945C -:10078000FA090895089581E0809317020C94C2033A -:10079000089508958F929F92AF92BF92EF92FF9229 -:1007A0000F931F93CF93DF93CDB7DEB7A3970FB609 -:1007B000F894DEBF0FBECDBF7C01FC01008111812A -:1007C000C8010E94B520B8010E94CC058C01B70178 -:1007D0000E946903882309F4CCC10032F0E51F07A9 -:1007E00041F4F7018281882309F458C00E94490E20 -:1007F000C0C10132F0E51F0741F4F701828188236F -:1008000009F44CC00E94520EB4C10232F0E51F0739 -:1008100051F4F7018281882309F440C00E94450EFB -:100820008111F0CFE3CF0332F0E51F0739F4F70170 -:100830008281882399F10E94C3039BC10432F0E5B1 -:100840001F0739F4F7018281882341F10E94BD031B -:1008500090C10532F0E51F0749F4F7018281882332 -:10086000E9F0809117028111F1CFE5CF0632F0E572 -:100870001F0739F4F7018281882381F00E94590E05 -:100880000AC00732F0E51F0749F4F7018281882387 -:1008900029F00E94640E0E94C9036BC18091170267 -:1008A000811105C0F70182818111CFC018C1003EBE -:1008B000110579F4F7018281882309F44DC00E9463 -:1008C000FA0981E080931602109215021092D40169 -:1008D00050C1023E110559F4F70182818823E1F1EC -:1008E0000E94FA09109216021092150242C1033EAC -:1008F000110591F4F7018281882371F10E94FA09B0 -:100900001092160281E0809315021092D30110928A -:10091000D2011092D1012DC10235110559F4F70110 -:100920008281882309F425C1809100019091010101 -:100930000A970DC00135110579F4F70182818823EA -:1009400009F417C180910001909101010A969093DA -:100950000101809300010DC14091040183E2EFE1A8 -:10096000F1E0DE01119601900D928A95E1F7F70111 -:10097000808121E030E02C0F3D1F280F311DC9017F -:100980002091020130910301FC01E20FF31F60810D -:10099000772767FD7095640F711D882777FD809517 -:1009A000982F0E94832920E030E040E451E40E9427 -:1009B000E8284B015C01F701218184E090E0821B73 -:1009C0009109BC01882777FD8095982F0E94832983 -:1009D0009B01AC01C501B4010E9480289B01AC01C0 -:1009E00060E070E080E090E40E94F62A20E030E0D1 -:1009F0004CED50E40E94932A4B015C01F701828187 -:100A00008823D1F04FE050E0C501B4010E94E50D0C -:100A1000809116028823A1F08091D40124E0829F66 -:100A2000F0011124EB52FE4F80829182A282B382A8 -:100A30008F5F8093D40104C0C501B4010E942D0AC8 -:100A40000F3F110508F02ECF94C08091D001811185 -:100A50001FC0043130E5130709F051C00E946B0339 -:100A600081E08093D0010E94B8229093CF018093BF -:100A7000CE011092C7011092C9011092C8011092C4 -:100A8000CB011092CA011092CD011092CC0171C01D -:100A90008091CE019091CF010E94C422883C9105A3 -:100AA00070F48091C701E82FF0E0EE0FFF1FE853CC -:100AB000FE4F118300838F5F8093C7015AC00438B3 -:100AC00080E5180721F00538104501F13AC0F7011B -:100AD0008281882341F01092C50182E01EC0043853 -:100AE00030E5130759F58091C501811106C086E2F2 -:100AF0000E94111886E20E94D91882E01CC00438B6 -:100B0000F0E51F0741F305381045D9F4F70182815C -:100B1000882331F01092C60180E20E94281929C072 -:100B20008091C601811106C087E20E94111887E2F8 -:100B30000E94D91880E20E942F191BC00538104569 -:100B400029F381E08093C5018093C601C701A39674 -:100B50000FB6F894DEBF0FBECDBFDF91CF911F91CE -:100B60000F91FF90EF90BF90AF909F908F900C945B -:100B7000AE0280E0A3960FB6F894DEBF0FBECDBFE5 -:100B8000DF91CF911F910F91FF90EF90BF90AF90A9 -:100B90009F908F90089508959CE0799FF001112413 -:100BA00090E3899FE00DF11D1124E60FF11DEE0F7A -:100BB000FF1FE453FE4F859194910895880F991F6C -:100BC000FC01E45BFF4F859194910895880F991F74 -:100BD000FC01E453FE4F8591949108950F931F9368 -:100BE000CF93DF93EC01811521E39207A0F5C115A6 -:100BF00080E3D80708F0D7C0C83ED105D8F4C03E7E -:100C0000D10508F007C2C83AD10578F4C53AD10534 -:100C100008F06AC0C130D10509F463C008F4F7C117 -:100C2000C430D10508F0F6C1F2C1CB3BD10508F4C0 -:100C300066C0EDC1C11590E2D90708F0AFC0C1157B -:100C400021E0D20708F0E6C1C03FD10508F4DFC1BA -:100C50008E0110651FC2C03880E5D80700F5C03787 -:100C600090E5D90708F0A3C0C11520E5D20709F423 -:100C7000ACC050F4CE01905480319F4008F0C7C101 -:100C8000DF708E01106A06C2C13080E5D80709F412 -:100C9000AEC0C43190E5D90708F4AFC0B8C1C338BD -:100CA00020E5D20709F48EC050F4C13890E5D90789 -:100CB00009F482C008F083C000E011EDEBC1C0313F -:100CC00081E5D80708F4A3C1C11597E5D90708F451 -:100CD00036C1CE0190578115904108F098C1DF7060 -:100CE00093C101E010E0D6C1C53AD10509F494C121 -:100CF000C63AD10509F093C102E810E4CBC1C83A65 -:100D0000D10509F48FC1C93AD10509F48EC1CA3A97 -:100D1000D10509F48DC1CB3AD10509F48CC1CC3A87 -:100D2000D10509F48BC1CD3AD10509F48AC1C03B84 -:100D3000D10509F489C1CE3AD10509F488C1CF3A69 -:100D4000D10509F487C1C13BD10509F486C1C23B75 -:100D5000D10509F485C1C33BD10509F484C1C43B65 -:100D6000D10509F483C1C53BD10509F482C1C63B55 -:100D7000D10509F481C1C73BD10509F480C1C83B45 -:100D8000D10509F47FC1C93BD10509F47EC1CA3B35 -:100D9000D10509F47DC100E014E47CC1CE019F704F -:100DA0000E94E60578C1DD278E01106C73C1CF70FB -:100DB000DD278E01146D6EC100E010ED6BC100E007 -:100DC00012ED68C100E013ED65C10E94BC1B0E94DA -:100DD000FA090E94C1038FEF94E32CE08150904008 -:100DE0002040E1F700C000000E94132353C180910E -:100DF000F20281608093F2024DC10E94742381113E -:100E000002C00E9450230E94872390E090931D030C -:100E100080931C03C23080E5D80721F480911C0325 -:100E2000816086C0C43090E5D90721F480911C030D -:100E300082607EC0C63020E5D20721F480911C0379 -:100E4000846076C0C83080E5D80719F480911C030F -:100E500027C0CA3090E5D90721F480911C03806136 -:100E600067C0CC3020E5D20721F480911C0380625A -:100E70005FC0CE3080E5D80721F480911C038064E8 -:100E800057C0C03190E5D90721F480911C038068D8 -:100E90004FC0C23120E5D20729F480911C03846041 -:100EA000886046C0C33080E5D80721F480911C03D8 -:100EB0008E7F3EC0C53090E5D90721F480911C0398 -:100EC0008D7F36C0C73020E5D20721F480911C0306 -:100ED0008B7F2EC0C93080E5D80719F480911C03A0 -:100EE00026C0CB3090E5D90721F480911C038F7E7A -:100EF0001FC0CD3020E5D20721F480911C038F7DE7 -:100F000017C0CF3080E5D80721F480911C038F7B78 -:100F10000FC0C13190E5D90721F480911C038F7770 -:100F200007C0C331D04531F480911C038B7F877F8C -:100F300080931C0380911C030E948B23ABC08D2FD8 -:100F400099278F70992781309105D9F49E012370DC -:100F5000332702C0880F991F2A95E2F79C688E01FB -:100F600044E0000F111F4A95E1F700271370802B12 -:100F7000912B53E0CC0FDD1F5A95E1F7C076DD27AA -:100F80002FC08230910531F4DC2FCC278E01016F08 -:100F9000106A80C08330910569F4CE01837099276F -:100FA00001E010E002C0000F111F8A95E2F7C801AE -:100FB0009C680FC084309105B9F4CE0183709927E5 -:100FC00001E010E002C0000F111F8A95E2F7C8018E -:100FD0009A6823E0CC0FDD1F2A95E1F7C07ED77019 -:100FE0008C010C2B1D2B56C08530910531F4DC2F64 -:100FF000CC278E01046F106A4DC0069709F04AC0D5 -:10100000CF71DD27DC2FCC278E01106243C000E0BA -:1010100010E040C08E013EC001E810E43BC003E890 -:1010200010E438C002EE14E435C009EE14E432C016 -:101030000AEE14E42FC005EB14E42CC006EB14E414 -:1010400029C007EB14E426C00CEC14E423C00DEC1B -:1010500014E420C003E815E41DC00AE815E41AC032 -:1010600002E915E417C004E915E414C001E216E42E -:1010700011C003E216E40EC004E216E40BC005E260 -:1010800016E408C006E216E405C007E216E402C052 -:101090000AE216E4C801DF91CF911F910F910895E4 -:1010A0009CE0799FF001112490E3899FE00DF11DF0 -:1010B0001124E60FF11DEE0FFF1FE453FE4F859143 -:1010C0009491803E9105E0F4803C910558F5813380 -:1010D000910509F46FC048F48932910509F463C0A1 -:1010E0008A32910509F46DC072C089339105E9F027 -:1010F00082389105D1F08533910509F44DC067C060 -:10110000833E910581F138F4803E9105B9F0823E2D -:101110009105D9F05CC0863E910561F1873E91054D -:10112000A1F155C00E94DE05089520911C0320FD09 -:1011300002C021FF4CC080EE90E049C080911C03AA -:1011400080FFF9CF89E390E042C080911C0382FFC9 -:101150000EC080911C0384FF03C080E090E037C084 -:1011600083EE90E034C080911C0382FFF2CF82EEC8 -:1011700090E02DC080911C0383FF0BC080911C0365 -:1011800084FDEBCF87EE90E022C080911C0383FFAB -:10119000F5CF86EE90E01BC080911C0385FF07C051 -:1011A00089E290E014C080911C0385FFF9CF85E3AC -:1011B00090E00DC080911C0386FF07C08AE290E09A -:1011C00006C080911C0386FFF9CF81E390E00E9466 -:1011D000EE0508950C94B002E82FF0E0E25BFE4FBC -:1011E0008081E82FEF70F0E082958F7021E030E091 -:1011F000A90102C0440F551F8A95E2F740A3089544 -:101200000F931F93CF93DF9385B7806885BF85B712 -:10121000806885BFC3E0D0E001E010E0FE01E25B42 -:10122000FE4F8081E82FEF70F0E021A182958F7052 -:10123000A80102C0440F551F8A95E2F7CA01822B0C -:1012400081A38C2F0E94EC08219740F78BE090E05F -:1012500061E070E0FC01EE5BFE4F2081E22FEF7059 -:10126000F0E042A122952F70DB0102C0AA0FBB1F44 -:101270002A95E2F79D01242B22A3019758F7DF91CD -:10128000CF911F910F910C946C03EF92FF920F93EB -:101290001F93CF93DF9300E212E0C3E0EE24E394C8 -:1012A000F12CD5E08C2F0E94EC088BE090E040E020 -:1012B00050E0FC01EE5BFE4F6081E62FEF70F0E046 -:1012C00020A130E062956F7002C0359527956A9530 -:1012D000E2F720FD09C09701082E02C0220F331F3C -:1012E0000A94E2F7422B532B019718F7F8019291D9 -:1012F00082918F018417950721F051834083D09309 -:1013000005018C2F0E94EC08C15060F68091050108 -:1013100087FD2CC08150809305018F3F39F08FE904 -:101320009FE00197F1F700C0000020C080911E02ED -:1013300090911F02909327028093260280911C02B5 -:1013400090911D02909325028093240280911A02AD -:1013500090911B02909323028093220280911802A5 -:101360009091190290932102809320020E946E03B3 -:1013700081E0DF91CF911F910F91FF90EF90089541 -:10138000E82FF0E0EE0FFF1FE05EFD4F80819181BE -:10139000089508950F931F93CF9308E212E0C0E0E1 -:1013A000F801929182918F010E943022C80FF2E0E1 -:1013B00000321F07A9F78C2FCF911F910F9108952D -:1013C0000E947423811102C00E9450230E9499231D -:1013D000809307033E9A809171008D7F8093710006 -:1013E00082E0809390008AE18093910081E0809375 -:1013F0002A02089580912A02811102C00E94E00908 -:1014000010927A0210927902809171008D7F809300 -:101410007100809190008F738093900010923C0235 -:1014200010923B0210927302109274021092750295 -:10143000109276021092720210927102E1E5F2E0CF -:10144000A1E4B2E011921192119211921D921D929B -:1014500082E0E137F807B1F70895CF92DF92EF927B -:10146000FF920F931F93CF93DF9320913B02222390 -:1014700009F484C06B017C0180912A02811102C0B1 -:101480000E94E00901E712E0C7E0D0E0A701960161 -:10149000F80192918291729162918F010E94E428E9 -:1014A000811131C0FE01EE0FFF1FEE0FFF1FEF5A3B -:1014B000FD4F1082118212821382DE01AA0FBB1F20 -:1014C000AF5BBD4F11961C921E92C730D105E9F05B -:1014D000219644815581668177814083518362835F -:1014E0007383148215821682178212968D919C91B5 -:1014F000139711969C938E9313961C921E9212979B -:1015000034961296E2CF219708F680917902909155 -:101510007A02019797FD05C090937A028093790231 -:1015200004C010927A02109279028091790290910F -:101530007A0220917702309178022817390724F037 -:101540001092780210927702892BC1F48091710079 -:101550008D7F80937100809190008F7380939000B5 -:101560001092730210927402109275021092760219 -:10157000109272021092710210923B02DF91CF9191 -:101580001F910F91FF90EF90DF90CF9008951F92E1 -:101590000F920FB60F9211244F925F926F927F922B -:1015A0008F929F92AF92BF92CF92DF92EF92FF9273 -:1015B0002F933F934F935F936F937F938F939F935B -:1015C000AF93BF93CF93DF93EF93FF9380913B0251 -:1015D000882309F49BC1C0917902D0917A021C162C -:1015E0001D060CF093C140902B0250902C0260908D -:1015F0002D0270902E0220E030E0A901C301B2015B -:101600000E948F2A18160CF065C0C130D10509F46C -:1016100052C08091770290917802BE010E94612CA5 -:101620007C01909378028093770280903D029090A5 -:101630003E02A0903F02B090400220E030E040E83F -:101640005FE3C501B4010E94802860933D0270935E -:101650003E0280933F0290934002F701EE0FFF1F7E -:10166000EE0FFF1FEF5AFD4FA301920160817181C0 -:10167000828193810E94E82820E030E040E05EE330 -:101680000E94932A9B01AC01C501B4010E948F2ADC -:1016900018168CF4C7010196BE010E94612C90932C -:1016A00078028093770210923D0210923E021092CF -:1016B0003F0210924002E0917702F0917802EE0F23 -:1016C000FF1FEE0FFF1FEF5AFD4F60817181828176 -:1016D0009381D0C0C0907302D0907402E0907502E4 -:1016E000F090760220E030E0A901C701B6010E9427 -:1016F000E4282197882309F4A2C0FE01EE0FFF1F02 -:10170000EE0FFF1FEF5AFD4F80809180A280B380C3 -:10171000A5019401C701B6010E94E42887FF31C0EA -:10172000A501940160E070E08CED93EC0E94E82844 -:1017300020E030E040E451E40E94E82820E030E07E -:1017400040E05FE30E94932A9B01AC0160E070E0FF -:1017500080E090E40E94F62A9B01AC01C501B4012F -:101760000E94932A9B01AC01C701B6010E94E428A4 -:1017700087FF07C0A701960160E070E08CED93E45D -:1017800039C0A5019401C701B6010E948F2A18161D -:101790000CF055C0A501940160E070E08CED93E47D -:1017A0000E94E82820E030E040E451E40E94E8286C -:1017B00020E030E040E05FE30E94932A9B01AC010F -:1017C00060E070E080E090E40E94F62A9B01AC01AA -:1017D000C501B4010E94932A9B01AC01C701B60167 -:1017E0000E948F2A18165CF5A701960160E070E050 -:1017F0008CED93EC0E94E82820E030E040E451E4D6 -:101800000E94E82820E030E040E05FE30E94932A55 -:101810009B01AC0160E070E080E090E40E94F62A59 -:101820009B01AC01C701B6010E94932A6093730229 -:1018300070937402809375029093760213C0FE0138 -:10184000EE0FFF1FEE0FFF1FEF5AFD4F80819181BA -:10185000A281B3818093730290937402A093750266 -:10186000B093760260917302709174028091750258 -:101870009091760220912802309129022F3F4FEF5C -:10188000340731F02F5F3F4F309329022093280215 -:101890000E946F0E6B017C0120E034E244EF51E4C2 -:1018A0000E94E42887FF08C086EFC82E88E2D82E61 -:1018B00084EFE82E81E4F82E20E030E040E051E4AF -:1018C000C701B6010E94932A9B01AC0160E074E25B -:1018D00084E79BE40E94E8286B017C010E94552963 -:1018E0007093970060939600209106013091070154 -:1018F0004091080150910901C701B6010E94932A45 -:101900000E945529709399006093980080913C0241 -:10191000882309F433C1C0903702D0903802E09098 -:101920003902F0903A0220E030E0A901C701B60187 -:101930000E948F2A1816D4F58091280290912902CE -:101940008F3F2FEF920729F0019690932902809301 -:101950002802C701B6010E946F0E20E030E040E08F -:1019600051E40E94932A9B01AC0160E074E284E799 -:101970009BE40E94E8286B017C010E94552970932A -:1019800097006093960020910601309107014091E5 -:10199000080150910901C701B6010E94932A0E94D3 -:1019A0005529709399006093980008C01092970091 -:1019B0001092960010929900109298006091310256 -:1019C000709132026F5F7F4F7093320260933102E9 -:1019D000209196003091970080E090E0232BF1F069 -:1019E000C0919600D09197000E9481296B017C01E3 -:1019F000BE0180E090E00E9481299B01AC016091D2 -:101A000033027091340280913502909136020E9427 -:101A1000E82820E03FEF4FE757E410C00E948129FB -:101A20006B017C0120E030EE4FEF54E46091330213 -:101A30007091340280913502909136020E94932A6F -:101A40009B01AC01C701B6010E948F2A87FD96C099 -:101A500080912F028F5F80932F0290E020910303EB -:101A60003091040382179307A0F080910E0388231E -:101A700019F010922F020DC0809171008D7F80931C -:101A80007100809190008F738093900010923C02BF -:101A90007DC080913002C0912F02811128C0C0907A -:101AA0000803D0900903E0900A03F0900B0320E0B4 -:101AB00030E0A901C701B6010E948F2A1816BCF4B4 -:101AC00081E0809330021092370210923802109217 -:101AD000390210923A02C0923302D0923402E0925C -:101AE0003502F0923602C150C0932F0243C01092CB -:101AF00030021092290210922802E0910503F09121 -:101B0000060348E0C49FE00DF11D112480819181FE -:101B1000A281B3818093370290933802A093390257 -:101B2000B0933A0220E030E040E85EE364817581E2 -:101B3000868197810E94932A6B017C0180910A0122 -:101B4000682F70E080E090E00E94812920E030E082 -:101B500048EC52E40E94E8289B01AC01C701B601A1 -:101B60000E94932A6093330270933402809335026B -:101B70009093360210923202109231028091070344 -:101B800080FD04C010923C0210923B02FF91EF9145 -:101B9000DF91CF91BF91AF919F918F917F916F9185 -:101BA0005F914F913F912F91FF90EF90DF90CF90F9 -:101BB000BF90AF909F908F907F906F905F904F906D -:101BC0000F900FBE0F901F901895CF92DF92EF925B -:101BD000FF92CF93DF936B017C01EA0180912A028F -:101BE000811102C00E94E0098091070380FF46C076 -:101BF0008091790290917A0208970CF03FC0809111 -:101C000071008D7F8093710080913C0281110E9450 -:101C1000FA0981E080933B02109229021092280277 -:101C200020E030E0A901C701B6010E948F2A1816F2 -:101C3000DCF48091790290917A02FC01EE0FFF1F93 -:101C4000EE0FFF1FEF5AFD4FC082D182E282F38276 -:101C5000FC01EE0FFF1FEF5BFD4FD183C0830196A8 -:101C600090937A02809379028091710082608093D0 -:101C7000710080919000806880939000DF91CF91F7 -:101C8000FF90EF90DF90CF900895809107038170CF -:101C90000895809107038160809307030E949D232C -:101CA0000C94C803809107038E7F809307030C94E4 -:101CB0009D2380917B0290E0019666E070E00E9497 -:101CC000612C80937B02089580917B0290E00197C4 -:101CD00066E070E00E94612C80937B0208958F92F1 -:101CE0009F92AF92BF92CF92DF92EF92FF920F93AB -:101CF0001F93CF93DF936B017C01C0912802D09199 -:101D00002902BE0180E090E00E9481294B015C0124 -:101D1000A701960160E070E08CE594E40E94E82859 -:101D20009B01AC01C501B4010E94932A0E94552970 -:101D300020917B02233009F473C028F4222351F050 -:101D40002130E9F02CC1243009F4A0C0253009F479 -:101D5000E0C025C180E090E0A0E0BFE380930601F1 -:101D600090930701A0930801B093090110922B02F0 -:101D700010922C0210922D0210922E0210C110927D -:101D80002B0210922C0210922D0210922E0264311E -:101D9000710540F46A30710560F520E030E040E8FC -:101DA0005EE32BC0693C710508F0AAC080E090E0BA -:101DB0000E94812920E030E040EA51E40E947F281F -:101DC00020E030E044E353E40E94E8289B01AC01AA -:101DD0000E94932A20E030E040E05EE30E94932AD4 -:101DE0009B01AC0160E070E080E09EE30E947F28F0 -:101DF00044C020E030E040E05FE3C701B6010E944C -:101E0000932A6B017C0180E090E0A0E0BEE3809328 -:101E1000060190930701A0930801B0930901BFC088 -:101E200010922B0210922C0210922D0210922E0270 -:101E30004AE0469F9001479F300D1124C90168EB8D -:101E40007BE00E944D2CBC016C5D754077FF03C0A8 -:101E5000719561957109882777FD8095982F0E946B -:101E600083292EE333EC4EE259E30E94932A20E0CB -:101E700030E040EC5EE30E9480286093060170939E -:101E80000701809308019093090189C010922B02E9 -:101E900010922C0210922D0210922E02CE0183700D -:101EA0009927892BE1F0BE016170772780E090E0EF -:101EB0000E94812920E030E040E05EE30E94932A06 -:101EC00020E030E040E45FE30E9480286093060158 -:101ED0007093070180930801909309010CC080E082 -:101EE00090E0A0E0BFE38093060190930701A093E8 -:101EF0000801B0930901C770DD27CD2B09F04FC051 -:101F00001092060110920701109208011092090127 -:101F100046C010922B0210922C0210922D021092A9 -:101F20002E0200E010E020E03FE300930601109352 -:101F3000070120930801309309016739710578F191 -:101F400080E090E00E94812920E030E047E153E406 -:101F50000E947F2820E030E04AE754E40E94E8280D -:101F600020E030E048E452E40E94932A20E030E090 -:101F700040EA51E40E94C5290E945029660F771F4C -:101F8000660F771FFB01EE5AFE4F2081318142819F -:101F90005381C701B6010E94932A6B017C01C701DE -:101FA000B601DF91CF911F910F91FF90EF90DF90DD -:101FB000CF90BF90AF909F908F90089580918C02AA -:101FC0000895CF93DF9300D01F92CDB7DEB79C0169 -:101FD00080911303843019F593E099833B832A831E -:101FE0009093E9008FEF9091E800815095FD06C035 -:101FF00095ED9A95F1F700008111F5CF8091E800F9 -:1020000085FF0DC040E050E063E070E0CE01019636 -:102010000E9442128091E8008E778093E8000F9032 -:102020000F900F90DF91CF910895CF93DF9300D061 -:102030001F92CDB7DEB720911303243021F522E0A3 -:1020400029839B838A8383E08093E9008FEF9091BB -:10205000E800815095FD06C095ED9A95F1F70000D6 -:102060008111F5CF8091E80085FF0DC040E050E080 -:1020700063E070E0CE0101960E9442128091E80078 -:102080008E778093E8000F900F900F90DF91CF91A3 -:102090000895209113032430F1F422E02093E90005 -:1020A0002FEF3091E800215035FD06C035ED3A950F -:1020B000F1F700002111F5CF2091E80025FF0BC0BA -:1020C00040E050E065E070E00E9442128091E8003C -:1020D0008E778093E8000895CF93DF93EC01909181 -:1020E0001303943009F046C0809115018823D9F07C -:1020F000809116018823B9F09093E9008FEF9091B9 -:10210000E800815095FD06C095E19A95F1F7000031 -:102110008111F5CF8091E80085FF2CC040E050E0B0 -:1021200060E170E017C081E08093E9008FEF90914B -:10213000E800815095FD06C095ED9A95F1F70000F5 -:102140008111F5CF8091E80085FF14C040E050E098 -:1021500068E070E0CE010E9442128091E8008E7724 -:102160008093E80080E1FE01ACE7B2E001900D92BF -:102170008A95E1F7DF91CF91089580911203811143 -:1021800009C00E94D7130E9434148091E200846039 -:102190008093E2000895109212030895089508951F -:1021A0000C947B2242E061EC81E00E94511342E0FA -:1021B00061EC82E00E94511342E061EC83E00E94F6 -:1021C000511342E161EC84E00C94511380911503AA -:1021D000833009F455C030F4813071F0823009F455 -:1021E0008EC008958A3009F47AC08B3009F460C03B -:1021F000893009F09CC020C080911403813A09F015 -:1022000096C08091E800877F8093E8008091180352 -:1022100090911903892B21F460E18CE792E003C0CF -:1022200060E080E090E070E00E948D128091E80014 -:102230008B778093E800089580911403813209F030 -:1022400076C08091180390911903009719F00397B5 -:1022500009F06DC08091E800877F8093E80080914D -:10226000E80082FD05C0809113038111F8CF5FC0A3 -:102270008091F10080938C028091E8008B7753C0AD -:1022800080911403813A09F052C080911803909113 -:102290001903892B09F04BC08091E800877F809358 -:1022A000E8008091E80080FFFCCF8091150136C0E6 -:1022B000809114038132D9F580911803909119030C -:1022C000892BA9F58091E800877F8093E8000E9420 -:1022D000861380911603809315010C94BC1B80918A -:1022E0001403813221F58091E800877F8093E80014 -:1022F0000E9486138091170380938D020895809128 -:102300001403813AA1F48091E800877F8093E8006C -:102310008091E80080FFFCCF80918D028093F100D6 -:102320008091E8008E778093E8000C9486130895DE -:1023300084B7877F84BF88E10FB6F89480936000EC -:10234000109260000FBE90E080E80FB6F894809382 -:102350006100909361000FBE0E9429170E94D7135D -:102360000E9434148091E20084608093E2007894AB -:102370000E94BA160E942B178BE091E00E94D5169E -:1023800080911303853069F40E943C2280911103EF -:102390008823B1F30E946A22882391F30E942C12B1 -:1023A000EFCF0E943317ECCF292F3327233031058D -:1023B000C9F064F42130310581F02230310509F093 -:1023C00043C08DE690E028E433E042C0213231057D -:1023D000F1F02232310541F137C082E190E025EB86 -:1023E00033E036C099278130910541F08230910564 -:1023F00041F0892B49F5E4E4F3E005C0E6E1F3E0C0 -:1024000002C0ECEEF2E0849190E09F0121C06430C4 -:10241000D8F4E62FF0E0EE0FFF1FE255FE4F2081CB -:10242000318189E090E014C0643070F470E0FB0109 -:10243000EE0FFF1FEA55FE4F20813181FB01EE5563 -:10244000FE4F808190E004C080E090E020E030E02A -:10245000FA0131832083089580E189BD82E189BD3D -:1024600009B400FEFDCF8091D8008F7D8093D80005 -:102470008091E00082608093E0008091E00081FD27 -:10248000FCCF0895CF92DF92EF92FF920F931F93AC -:10249000CF93DF93EC018B016A010E94A513811198 -:1024A00033C0C114D10439F0F60180819181081B39 -:1024B000190BC80FD91FE12CF12C0115110519F1C9 -:1024C0008091E80085FD16C08091E8008E778093AA -:1024D000E800C114D10449F0F60180819181E80E31 -:1024E000F91EF182E08285E00FC00E94A5138823C7 -:1024F00021F30AC089918093F10001501109FFEF87 -:10250000EF1AFF0ADACF80E0DF91CF911F910F9190 -:10251000FF90EF90DF90CF90089520911A033091B3 -:102520001B032617370748F06115710539F4209110 -:10253000E8002E772093E80001C0B90140E0611562 -:102540007105A9F120911303222309F443C025301A -:1025500009F442C02091E80023FD40C02091E8002A -:1025600022FD32C02091E80020FFE9CF4091F30026 -:102570002091F20030E0342BFC01CF016115710590 -:1025800059F02830310540F481918093F100615079 -:1025900071092F5F3F4FF1CF41E02830310509F03D -:1025A00040E02091E8002E772093E800C8CF411149 -:1025B000C9CF0AC080911303882361F0853061F090 -:1025C0008091E80083FD0AC08091E80082FFF2CF8D -:1025D00080E0089582E0089583E0089581E0089501 -:1025E00020911A0330911B032617370748F0611515 -:1025F000710539F42091E8002E772093E80001C09E -:10260000B901FC0120E06115710591F1809113037E -:10261000882309F440C0853009F43FC08091E80068 -:1026200083FD3DC08091E80082FD2FC08091E800CD -:1026300080FFE9CF2091F3008091F20090E0922B8F -:102640006115710559F08830910540F4249120936B -:10265000F1003196615071090196F2CF21E008979F -:1026600009F020E08091E8008E778093E800CBCFDE -:102670002111CCCF0AC080911303882361F08530EB -:1026800061F08091E80083FD0AC08091E80082FF3C -:10269000F2CF80E0089582E0089583E0089581E01C -:1026A0000895982F973058F59093E900981739F0CE -:1026B0007091EC002091ED005091F00003C0242FA8 -:1026C000762F50E021FF19C03091EB003E7F309310 -:1026D000EB003091ED003D7F3093ED003091EB0049 -:1026E00031603093EB007093EC002093ED00509339 -:1026F000F0002091EE0027FF07C09F5FD3CF8F70BF -:102700008093E90081E0089580E0089580911403AA -:1027100087FF11C08091E80082FD05C080911303FE -:102720008111F8CF11C08091E8008B770BC08091A8 -:102730001303882349F08091E80080FFF8CF80914F -:10274000E8008E778093E80008952091E4003091AE -:10275000E50095E64091EC00842F817040FF22C097 -:102760008091E80080FD1CC080911303882391F0C4 -:10277000853091F08091EB0085FD10C04091E40020 -:102780005091E5004217530729F39A01915011F730 -:1027900084E0089582E0089583E0089581E008953B -:1027A00080E008954091E80042FFDECF08950E9446 -:1027B00045140E944D14E0EEF0E08081816080833A -:1027C000E8EDF0E080818F77808319BCA7EDB0E061 -:1027D0008C918E7F8C9380818F7E808310921203E8 -:1027E00008950F931F93CF93DF930E9445140E9487 -:1027F0004D14C8EDD0E088818F7788838881806808 -:10280000888388818F7D888319BC1092130310926E -:102810000F03109211031092100300EE10E0F80164 -:1028200080818B7F808388818160888342E060E043 -:1028300080E00E945113E1EEF0E080818E7F808382 -:10284000E2EEF0E080818160808380818860808317 -:10285000F80180818E7F8083888180618883DF9109 -:10286000CF911F910F910895E8EDF0E080818F7E68 -:102870008083E7EDF0E080818160808384E082BF27 -:1028800081E0809312030C94F113E8EDF0E0808175 -:102890008E7F80831092E20008951092DA001092E9 -:1028A000E10008951F920F920FB60F9211242F93FB -:1028B0003F934F935F936F937F938F939F93AF93C8 -:1028C000BF93EF93FF938091E10082FF0BC0809153 -:1028D000E20082FF07C08091E1008B7F8093E100DE -:1028E0000E94B9168091DA0080FF1FC08091D80045 -:1028F00080FF1BC08091DA008E7F8093DA00809188 -:10290000D90080FF0DC080E189BD82E189BD09B495 -:1029100000FEFDCF81E0809313030E94BD1005C02F -:1029200019BC109213030E94CB108091E10080FF2C -:1029300019C08091E20080FF15C08091E2008E7F77 -:102940008093E2008091E20080618093E2008091B8 -:10295000D80080628093D80019BC85E0809313036F -:102960000E94CF108091E10084FF30C08091E2008E -:1029700084FF2CC080E189BD82E189BD09B400FEDD -:10298000FDCF8091D8008F7D8093D8008091E100A9 -:102990008F7E8093E1008091E2008F7E8093E20041 -:1029A0008091E20081608093E20080910F03882390 -:1029B00011F084E007C08091E30087FD02C081E050 -:1029C00001C083E0809313030E94D0108091E10046 -:1029D00083FF29C08091E20083FF25C08091E10040 -:1029E000877F8093E10082E08093130310920F03AE -:1029F0008091E1008E7F8093E1008091E2008E7FE4 -:102A00008093E2008091E20080618093E20042E0E6 -:102A100060E080E00E9451138091F0008860809314 -:102A2000F0000E94CE10FF91EF91BF91AF919F9166 -:102A30008F917F916F915F914F913F912F910F9067 -:102A40000FBE0F901F9018951F920F920FB60F9206 -:102A500011242F933F934F935F936F937F938F93A3 -:102A60009F93AF93BF93CF93DF93EF93FF93C09167 -:102A7000E900CF708091EC00D82FD17080FDD0E8B4 -:102A80001092E9008091F000877F8093F0007894A5 -:102A90000E9468151092E9008091F0008860809390 -:102AA000F000CD2BCF70C093E900FF91EF91DF9143 -:102AB000CF91BF91AF919F918F917F916F915F91D6 -:102AC0004F913F912F910F900FBE0F901F9018952F -:102AD0001F93CF93DF93CDB7DEB7AA970FB6F894C5 -:102AE000DEBF0FBECDBFE4E1F3E088E08E0F909132 -:102AF000F10091938E13FBCF0E94E6108091E800C5 -:102B000083FF1FC18091140390911503492F50E05A -:102B10004A30510508F015C1FA01EA5AFF4F0C94EA -:102B2000752C803881F0823809F00BC18091180330 -:102B30008F708093E9008091EB0085FB882780F9F6 -:102B40001092E90006C08091100390911103911139 -:102B500082609091E800977F9093E8008093F10065 -:102B60001092F100C8C0282F2D7F09F0EAC08823F9 -:102B700019F0823061F0E5C080911603813009F0D0 -:102B8000E0C0933009F080E0809311032BC0809166 -:102B90001603811127C0809118038F7009F4D1C0EA -:102BA0008093E9002091EB0020FF1CC0933021F4BA -:102BB0008091EB00806214C09091EB009061909343 -:102BC000EB0021E030E0A90102C0440F551F8A95B7 -:102BD000E2F74093EA001092EA008091EB008860EF -:102BE0008093EB001092E9008091E800877F86C017 -:102BF0008111A7C0109116031F778091E3008078A0 -:102C0000812B8093E3008091E800877F8093E80028 -:102C10000E9486138091E80080FFFCCF8091E30042 -:102C200080688093E300111102C082E001C083E05C -:102C30008093130386C08058823008F082C0809150 -:102C40001603909117038C3D53E0950779F583E0C7 -:102C50008A838AE289834FB7F894DE01139620E0D5 -:102C60003EE051E2E32FF0E050935700E49120FF63 -:102C700003C0E295EF703F5FEF708E2F90E0EA3077 -:102C800010F0C79601C0C0968D939D932F5F24319D -:102C900049F74FBF8091E800877F8093E8006AE2A0 -:102CA00070E0CE0101960E948D1214C0AE014F5FFC -:102CB0005F4F609118030E94D411BC01009709F482 -:102CC00040C09091E800977F9093E80089819A81B5 -:102CD0000E94F0128091E8008B778093E80031C069 -:102CE000803879F58091E800877F8093E8008091B3 -:102CF0000F038093F1008091E8008E778093E800C5 -:102D00000E9486131EC081111CC090911603923040 -:102D1000C0F48091E800877F8093E80090930F03D0 -:102D20000E94861380910F03811106C08091E300F9 -:102D300087FD02C081E001C084E0809313030E94FC -:102D4000D2108091E80083FF0AC08091E800877F5D -:102D50008093E8008091EB0080628093EB00AA965C -:102D60000FB6F894DEBF0FBECDBFDF91CF911F919C -:102D700008950895CF93809113038823A1F0C09103 -:102D8000E900CF709091EC00892F817090FD80E870 -:102D9000C82B1092E9008091E80083FD0E9468151D -:102DA000CF70C093E900CF910895909393028093E0 -:102DB00092020895E0919202F0919302309721F0EF -:102DC0000190F081E02D099480E00895E091920255 -:102DD000F0919302309721F00280F381E02D099465 -:102DE0000895E0919202F0919302309721F00480CF -:102DF000F581E02D0994089520919002309191027F -:102E00008217930771F09093910280939002E09162 -:102E10009202F0919302309721F00680F781E02D25 -:102E20000994089520918E0230918F0282179307A2 -:102E300071F090938F0280938E02E0919202F09154 -:102E40009302309721F00084F185E02D09940895D4 -:102E500008950C9428170E94AF220E9400090E9436 -:102E600035230C94E4275F926F927F928F929F920A -:102E7000AF92BF92CF92DF92EF92FF920F931F9388 -:102E8000CF93DF9300D000D01F92CDB7DEB70E9462 -:102E900045099DE9C92E92E0D92E03E010E0AA244D -:102EA000A394B12C502E802F0E94C0094C01F60132 -:102EB000729062906F016826792661147104A1F402 -:102EC0000150110978F78FEF89838A831B820E9452 -:102ED000B8228160782F9D838C8349815A816B81D0 -:102EE0008D810E94E31738C08091F20281FD0E941B -:102EF000C9092BE030E07501022E02C0EE0CFF1C68 -:102F00000A94E2F7C70186219721892B09F12983C9 -:102F10005A828E209F2091E0892809F490E09B83BB -:102F20000E94B8228160782F9D838C8349815A81C9 -:102F30006B818D810E94E317000F111FF801EB5682 -:102F4000FD4F80819181E826F926F182E08204C05C -:102F50002150310980F6B4CF0E941C2510919402B3 -:102F60000E94DA161817D1F00E94DA1680939402A4 -:102F70000F900F900F900F900F90DF91CF911F91B6 -:102F80000F91FF90EF90DF90CF90BF90AF909F9008 -:102F90008F907F906F905F900C94EA080F900F9045 -:102FA0000F900F900F90DF91CF911F910F91FF9095 -:102FB000EF90DF90CF90BF90AF909F908F907F90D9 -:102FC0006F905F900895CF93DF93CDB7DEB72B97C7 -:102FD0000FB6F894DEBF0FBECDBF4F835887698709 -:102FE0007A878B87DE01119686E0FD0111928A9522 -:102FF000E9F785E0FE01379601900D928A95E1F799 -:1030000049815A816B817C818D819E810E945A1EEB -:103010002B960FB6F894DEBF0FBECDBFDF91CF91D8 -:103020000895CF93882309F4C2C0C82F823859F479 -:103030000E94DA1681FDBBC089E30E9434210E9400 -:10304000012289E30CC0833879F40E94DA1680FDEE -:10305000AEC083E50E9434210E94012283E50E94D4 -:103060007621CF910C940122843859F40E94DA160B -:1030700082FD9DC087E40E9434210E94012287E4E2 -:10308000EECF8CEF8C0F813A48F48C2F0E944C27A6 -:1030900081118DC08C2F0E943421E3CF80E28C0FF0 -:1030A000883048F4C77081E001C0880FCA95EAF7FC -:1030B0000E94BA21D6CF8BE58C0F833078F4C53AC5 -:1030C00029F0C63A31F083E890E005C081E890E04D -:1030D00002C082E890E0CF910C94FC1688E58C0F3A -:1030E000833108F064C0C83A39F1C93A41F1CA3AAB -:1030F00049F1CB3A51F1CC3A59F1CD3A61F1C03BAB -:1031000069F1CE3A71F1CF3A79F1C13B81F1C23B1D -:1031100089F1C33B91F1C43B99F1C53BA1F1C63B99 -:10312000A9F1C73BB1F1C83BB9F1C93BC1F1CA3BF9 -:10313000C9F180E090E038C082EE90E035C089EEC1 -:1031400090E032C08AEE90E02FC085EB90E02CC07A -:1031500086EB90E029C087EB90E026C08CEC90E0F5 -:1031600023C08DEC90E020C083E891E01DC08AE888 -:1031700091E01AC082E991E017C084E991E014C09F -:1031800081E292E011C083E292E00EC084E292E01C -:103190000BC085E292E008C086E292E005C087E2BB -:1031A00092E002C08AE292E0CF910C941217CF9184 -:1031B0000895882309F44BC0823859F40E94DA1626 -:1031C00081FF45C089E30E9434210E94012289E3E6 -:1031D0000CC0833871F40E94DA1680FF38C083E592 -:1031E0000E9434210E94012283E50E9476210C94E2 -:1031F0000122843859F40E94DA1682FF28C087E43D -:103200000E9434210E94012287E4EFCF9CEF980FA7 -:10321000913A58F390E2980F983050F4877091E00B -:1032200001C0990F8A95EAF7892F0E94C021DFCF4C -:103230009BE5980F933020F480E090E00C94FC160E -:10324000885A833120F480E090E00C94121708959E -:10325000882321F00E94BA210C940122089588232A -:1032600021F00E94C0210C94012208957F928F9238 -:103270009F92AF92BF92CF92DF92EF92FF920F9305 -:103280001F93CF93DF931F92CDB7DEB77C01C62E7D -:10329000772EFC01058102950F70128111110E9499 -:1032A000D7210E942D21882379F0112369F080E233 -:1032B0008C0D883048F082E00E9416210E942D215A -:1032C00091E0D82ED92601C0D12CE72DE295EF70E0 -:1032D000F0E0E05AFF4F0C94752C872D807F072D6E -:1032E0000F70882311F00295007F112389F00023CD -:1032F00009F499C180E28C0D883020F4802F0E945F -:10330000BA2103C0802F0E94CA210E9401228BC1D2 -:103310008C2D0E94D918002309F4C3C180E28C0DC2 -:10332000883020F4802F0E94C02103C0802F0E948B -:10333000D0210E940122B5C1872D807F972D9F70DB -:10334000803211F4892F03C0892F8295807FCC2091 -:1033500021F0F1E0CF16A1F01DC0112339F00023B8 -:1033600019F1013009F50E94EA219BC1002319F0EF -:10337000013009F496C189830E94ED21898110C131 -:10338000112321F0063008F08CC10EC0053008F082 -:1033900088C106C1112359F0002331F0F70195814E -:1033A00090FF41C19F7095830E9428197AC1002324 -:1033B00009F4F6C03EC1872D86958695837090E00E -:1033C000009719F0019761F06CC1112321F08C2D49 -:1033D000972D937002C080E090E00E94FC1661C1BE -:1033E000112321F08C2D972D937002C080E090E086 -:1033F0000E94121756C18C2D112319F00E9424240B -:1034000002C00E948C240E9411254BC1872D83701D -:1034100009F052C0111145C18C2D82958695877097 -:10342000880F880F9C2D9F70892E912CA12CB12C78 -:10343000082E04C0880C991CAA1CBB1C0A94D2F745 -:10344000C4FE14C00FE010E020E030E0B901A80194 -:1034500004C0440F551F661F771F8A95D2F7CB0112 -:10346000BA01609570958095909503C060E070E01A -:10347000CB01272D26952695237030E0223031058B -:1034800069F02330310589F0682979298A299B2937 -:103490002130310571F00E94A21F03C168297929EA -:1034A0008A299B290E94BE1FFCC00E94A21FC50141 -:1034B000B4010E94861FF5C0112319F0872D817079 -:1034C00001C08695882309F4ECC08C2D82958695E1 -:1034D0008770880F880F9C2D9F70892E912CA12CAE -:1034E000B12C082E04C0880C991CAA1CBB1C0A9481 -:1034F000D2F7C4FE14C00FE010E020E030E0B901C4 -:10350000A80104C0440F551F661F771F8A95D2F784 -:10351000CB01BA01609570958095909503C060E0ED -:1035200070E0CB01272D269526952370422F50E081 -:103530004230510569F04330510589F068297929F5 -:103540008A299B294130510571F00E947C20A9C035 -:10355000682979298A299B290E949820A2C00E9463 -:103560007C20C501B4010E9460209BC08C2D90E09E -:10357000FC01E05EF109E531F10508F050C0E059C9 -:10358000FF4F0C94752C0C2D0F70872D8F7111230C -:1035900021F00E94F91F802F07CF0E941A20802F50 -:1035A0000E942F197EC0112341F0053008F079C028 -:1035B000872D8F710E943F2074C0063008F071C0C3 -:1035C000F7CF112339F0872D8F710E94F91F69C041 -:1035D0001123C9F3872D8F710E941A2062C0112315 -:1035E00029F0872D8F710E94E41F5BC00E94DA1FB3 -:1035F00058C0112351F0172D1F71812F0E94F91F00 -:1036000063E0812F0E940D214CC081E00E941621B1 -:10361000023008F446C082E00E94162142C0112305 -:1036200031F0002381F28C2D0E9411183AC0002342 -:1036300089F28C2D0E94D91834C0472D4F706C2D03 -:10364000C7010E9455030E94FE1E2BC0111129C004 -:10365000472D4F7050E042305105B9F04CF4411500 -:10366000510581F041305105E1F40E940C2819C048 -:103670004330510569F04430510599F48C2D0E9476 -:103680005E280FC00E94F5270CC00E94282809C0A0 -:103690000E943B2806C0472D4F706C2DC7010E9429 -:1036A000CB05DD20F9F00E94092180FD1BC0F70148 -:1036B00012820E9403210E94F91FC7010E94811BF0 -:1036C0000E9403210F90DF91CF911F910F91FF90E6 -:1036D000EF90DF90CF90BF90AF909F908F907F90B2 -:1036E0000C941A200F90DF91CF911F910F91FF90B2 -:1036F000EF90DF90CF90BF90AF909F908F907F9092 -:1037000008950F931F93CF93DF93EC0188819981E4 -:103710002B813C81232BB9F09F3F11F48F3F99F00F -:10372000CE010E94CA03882371F0688179818A8161 -:103730000E94FF208C010E94B4200E947B1FB801D0 -:10374000CE010E943619DF91CF911F910F910895FC -:103750000E94D7210E94E7210E94AC210E940122F1 -:103760000E94C2250E94112580E090E00E94FC1674 -:1037700080E090E00C9412170E94C7210C94A81BC3 -:103780000E94F420292F22952F7030E02C30310533 -:103790004CF42A3031056CF42250310922303105C5 -:1037A000A8F407C02C30310569F02F30310551F0F5 -:1037B0000DC0803F69F018F4803E40F409C0843F9A -:1037C00029F406C093FB882780F9089580E00895C6 -:1037D00081E00895CF93DF9300D000D01F92CDB742 -:1037E000DEB70F900F900F900F900F90DF91CF9159 -:1037F0000895CF93DF9300D000D000D0CDB7DEB7CF -:1038000026960FB6F894DEBF0FBECDBFDF91CF91E5 -:1038100008951F93CF93DF93C0919D0216E080918E -:103820009E02C81799F0D0E01C9FF0011D9FF00D7B -:103830001124E156FD4F4081518162817381848161 -:1038400095810E94F91B2196C770E9CFDF91CF9136 -:103850001F9108954091CF025091D0026091D10202 -:103860007091D2028091D3029091D4020C94F91BF2 -:103870008091D40282958F7009F054C08091D1025A -:10388000882309F44FC080919D02A0919E0260910F -:10389000CF027091D0024091D2025091D302B6E093 -:1038A0008A1709F43FC090E041155105C1F17F3FEF -:1038B00011F46F3FA1F1B89FF001B99FF00D1124F1 -:1038C000E156FD4F218172132AC02081621327C067 -:1038D0002281211124C0238134812417350710F45B -:1038E00021503109241B350B283C3105C0F42091AF -:1038F000D4022F7020612093D40226E0289FF0018B -:10390000299FF00D1124EC55FD4F80818F7080614F -:1039100080838FEC92E00E94811B0C94091C01961D -:103920008770BECF0895CF92DF92EF92FF920F93F0 -:103930001F93CF93DF93CDB7DEB762970FB6F8949E -:10394000DEBF0FBECDBF8C0185E0F801DE011D9604 -:1039500001900D928A95E1F7D8014C9111965C91F6 -:10396000119712966C9112971396CD90DC90149744 -:103970003091CF027091D0028091D2029091D30207 -:10398000009709F46BC17F3F19F43F3F09F466C10A -:10399000E090D102EE2009F4C0C02091D402C816F4 -:1039A000D90628F0F601E81BF90BCF0104C0809579 -:1039B00090958C0D9D1DFF24F394883C910578F023 -:1039C000F12C207F09F0C6C07C2DD98AC88A89894C -:1039D0000E94EA1B8FEC92E00E94811BB1C0822FF3 -:1039E000807F09F046C0751314C0341312C06111F2 -:1039F00010C02F7020612093D4020E942A1C8FECEB -:103A000092E00E94811B8091D402D80115968C937C -:103A10002EC0CD2819F15F3F11F44F3FF9F0F62E7B -:103A200061111CC080919D0220919E0236E0821798 -:103A300009F45AC090E0389FF001399FF00D11242D -:103A4000E156FD4F7181571306C07081471303C0C3 -:103A50007281711103C001968770E9CFF62E66233B -:103A600009F418C18091D40281608093D402F12CB2 -:103A700011C1751308C0341306C0611104C08091D0 -:103A8000D402D801C3C04D875E878D859E856A8B21 -:103A90000E94C01B6A898823E1F16623D1F120913D -:103AA000D402822F82958F7090E0029774F08091FB -:103AB000CF029091D00298878F831986DB86CA86C1 -:103AC0002C87CE0107960E94811B86E0F801AFEC9F -:103AD000B2E001900D928A95E1F70E94381C0E9495 -:103AE0002A1CFF24F394D6C04D875E878D859E8562 -:103AF0000E94F420292F22952F7030E022303105CA -:103B00000CF0BCC09F7009F0B6C0805E883008F42D -:103B1000C1C0C8010E94811BE4CFC816D90608F4B1 -:103B200053C0F601E81BF90BCF01883C910508F45E -:103B300050C0F12C7C2DD98AC88A89890E94EA1B41 -:103B4000EFECF2E086E0DF011D928A95E9F70E9432 -:103B50002A1CA0C0751314C0341312C0611110C008 -:103B60008091D402F8018583C8010E94811B86E000 -:103B7000EFECF2E0DF011D928A95E9F7FE2C8AC096 -:103B80004D875E878D859E856A8B0E94C01B6A89E2 -:103B9000882309F4BECF662309F4BBCF2091D40259 -:103BA000822F82958F7090E002970CF48ECF8091D7 -:103BB000CF029091D0029A8389831B82DD82CC82CE -:103BC0002E83CE0101967FCF809590958C0D9D1D03 -:103BD000ACCFF62E662309F49CCF75132EC0341398 -:103BE0002CC02091D40220FD1FC0822F82958F709F -:103BF000D9F0D80115962C9315978F3049F08F5F27 -:103C0000982F9295907F822F8F70892B15968C9389 -:103C1000C8010E94811B86E0F801AFECB2E0019080 -:103C20000D928A95E1F793CF86E0F801AFECB2E010 -:103C300001900D928A95E1F72DC04D875E878D85A5 -:103C40009E850E94C01B811140CF8091D40281606B -:103C50008093D402C8010E94811B1CC0662309F412 -:103C600058CF4D875E878D859E850E94C01B882317 -:103C700009F44FCF2ACF811148CF0CC02430310531 -:103C80000CF047CF9F7009F440CFF8019581907FE9 -:103C900009F03BCF8F2D62960FB6F894DEBF0FBEB2 -:103CA000CDBFDF91CF911F910F91FF90EF90DF90EB -:103CB000CF9008951F93CF93DF93CDB7DEB72C97A6 -:103CC0000FB6F894DEBF0FBECDBF4F83588769870C -:103CD0007A878B879C87CE0107960E94931C882346 -:103CE00069F08F8198852A853B85232BF1F19F3FD1 -:103CF00009F063C08F3F09F060C037C086E0FE0165 -:103D00003796DE01119601900D928A95E1F76F8149 -:103D10007885EA85FB85309741F17F3F11F46F3F4D -:103D200021F120919E0230E0C90101968770992708 -:103D300040919D0250E08417950709F447C06983BC -:103D40007A83FD83EC8396E0929FD001939FB00D20 -:103D50001124A156BD4FFE01319601900D929A9506 -:103D6000E1F780939E020E94091C16E080919D025B -:103D700090919E028917C1F1189FC00111248156AC -:103D80009D4F0E94931C882379F1E0919D021E9F14 -:103D9000F0011124E156FD4F408151816281738110 -:103DA000848195810E94F91B80919D0290E001968B -:103DB0008770992780939D02D9CF4F815885698557 -:103DC0007A858B859C850E94F91BCFCF0E94BC1BF6 -:103DD00010929E0210929D02EFECF2E086E0DF016D -:103DE0001D928A95E9F7C1CF2C960FB6F894DEBFE5 -:103DF0000FBECDBFDF91CF911F910895EF92FF923B -:103E00000F931F93CF93DF938C01009709F46CC03D -:103E1000F12CEE24E394E8012196F8018491843793 -:103E200040F4843008F051C0813081F0823019F1C3 -:103E30005BC0853709F444C0A8F19CE7980F903720 -:103E400008F052C08F770E94D91841C00E5F1F4FF3 -:103E5000FE01C49180E28C0F883048F4C7708E2D2B -:103E600001C0880FCA95EAF70E94DA2114C08C2F8E -:103E70000E9411182DC00E5F1F4FFE01C49180E2F9 -:103E80008C0F883058F4C7708E2D01C0880FCA95EA -:103E9000EAF70E94E0210E9401221AC08C2F0E94A2 -:103EA000D91816C00E5F1F4FFE01C491CC2381F0BC -:103EB0008FE99FE00197F1F700C00000C150F6CFF5 -:103EC0000E5F1F4FFE01F49003C00E9411188E0177 -:103ED0008F2D882309F49FCFEFE9FFE03197F1F7A9 -:103EE00000C000008150F5CFDF91CF911F910F915D -:103EF000FF90EF90089508956093D9027093DA02CD -:103F00008093DB029093DC020C94A81B0F931F9309 -:103F10000091D9021091DA022091DB023091DC028B -:103F2000DC01CB01802B912BA22BB32B8093D902E8 -:103F30009093DA02A093DB02B093DC021F910F9101 -:103F40000C94A81B0F931F930091D9021091DA02D1 -:103F50002091DB023091DC02DC01CB018023912334 -:103F6000A223B3238093D9029093DA02A093DB02B9 -:103F7000B093DC021F910F910C94A81B0F931F9319 -:103F80000091D9021091DA022091DB023091DC021B -:103F9000DC01CB0180279127A227B3278093D90288 -:103FA0009093DA02A093DB02B093DC021F910F9191 -:103FB0000C94A81B1092D5021092D6021092D70230 -:103FC0001092D8020C94A81B41E050E060E070E031 -:103FD00004C0440F551F661F771F8A95D2F7409380 -:103FE000D5025093D6026093D7027093D8020C94F6 -:103FF000A81B41E050E060E070E004C0440F551F92 -:10400000661F771F8A95D2F78091D5029091D602CC -:10401000A091D702B091D802482B592B6A2B7B2B49 -:104020004093D5025093D6026093D7027093D80282 -:104030000C94A81B41E050E060E070E004C0440F25 -:10404000551F661F771F8A95D2F74095509560954A -:1040500070958091D5029091D602A091D702B0912F -:10406000D802482359236A237B234093D5025093D7 -:10407000D6026093D7027093D8020C94A81B41E03B -:1040800050E060E070E004C0440F551F661F771FCA -:104090008A95D2F78091D5029091D602A091D7024D -:1040A000B091D802482759276A277B274093D50229 -:1040B0005093D6026093D7027093D8020C94A81B39 -:1040C0000F931F930091D5021091D6022091D70231 -:1040D0003091D802DC01CB01802B912BA22BB32B8A -:1040E0008093D5029093D602A093D702B093D802C2 -:1040F0001F910F910C94A81B0F931F930091D50251 -:104100001091D6022091D7023091D802DC01CB0168 -:1041100080239123A223B3238093D5029093D602C8 -:10412000A093D702B093D8021F910F910C94A81BB3 -:104130000F931F930091D5021091D6022091D702C0 -:104140003091D802DC01CB0180279127A227B32729 -:104150008093D5029093D602A093D702B093D80251 -:104160001F910F910C94A81B0895CF92DF92EF92AC -:10417000FF920F931F93CF93DF938C01C090D902CE -:10418000D090DA02E090DB02F090DC028091D50260 -:104190009091D602A091D702B091D802C82AD92A0C -:1041A000EA2AFB2ACFE1D0E0D701C6010C2E04C0D9 -:1041B000B695A795979587950A94D2F780FF06C084 -:1041C000B8018C2F0E945008019721F4219760F7C5 -:1041D00080E001C08C2FDF91CF911F910F91FF9054 -:1041E000EF90DF90CF900895CF93DF93EC010E9482 -:1041F000B520BE010E945008DF91CF910895CB01F8 -:104200000E94F42008958091DD028595859585951D -:1042100008958091DD028770089598E0899F90014C -:104220001124262B2093DD020C94F91F2091DD022E -:10423000809582238093DD02982F977069F430E097 -:10424000482F552747FD50952417350729F08595A8 -:10425000859585950C941A2008959091DD029770AC -:1042600081E009F480E0089590911501992321F0EF -:1042700090911601911109C02091170130911801F8 -:10428000F90132969FEF40E01FC0982F96959695C2 -:1042900096959F3050F5E0911701F0911801E90FC4 -:1042A000F11D877021E030E0A90102C0440F551FC5 -:1042B0008A95E2F7CA019181892B818308959F3FF6 -:1042C00039F04F5F4E3041F051915813F8CF0DC087 -:1042D0005111F7CF942FF5CF9F3F39F0F901E90F36 -:1042E000F11D97FDFA958283089508959091150127 -:1042F000992321F090911601911109C02091170185 -:1043000030911801F9013296205F3F4F1FC0982F5E -:104310009695969596959F30F0F4E0911701F0915F -:104320001801E90FF11D877021E030E0A90102C0FA -:10433000440F551F8A95E2F7CA0180959181892320 -:10434000818308953196E217F30729F0908198133D -:10435000F9CF1082F7CF089581E090E0E091170146 -:10436000F0911801E80FF91F108201968031910534 -:10437000A9F708959091F102892B8093F102089595 -:1043800080959091F10289238093F1020895109213 -:10439000F10208959091F002892B8093F002089524 -:1043A00080959091F00289238093F00208951092F5 -:1043B000F00208959091EF02892B8093EF02089507 -:1043C00080959091EF0289238093EF0208951092D7 -:1043D000EF0208958093DE0208951092DE020895A0 -:1043E0008091170190911801FC0131969C01205F8A -:1043F0003F4F80E0919191118F5FE217F307D1F762 -:104400000895E0911701F09118018091F1028083E5 -:10441000E0911701F091180190818091F002892BB1 -:104420008083E0911701F091180190818091EF0253 -:10443000892B80838091DE02882361F0E09117014F -:10444000F09118019081892B80830E94F0218111C5 -:104450001092DE0280911701909118010C94E616DB -:1044600020E0009739F0AC01415051098423952395 -:104470002F5FF7CF822F089580911303843039F195 -:104480001092F30220E488E190E00FB6F894A8952A -:10449000809360000FBE2093600080E00E94BC0209 -:1044A00080E00E94EA0883B7817F846083BF83B77E -:1044B000816083BF7894889583B78E7F83BF88E1BE -:1044C0000FB6F89480936000109260000FBE0895BC -:1044D0000895089580E00E94BC020E9468220E9414 -:1044E00045090E9469220E94CA0991E0811101C018 -:1044F00090E0892F08950E94BC1B80E00E94BC02BE -:104500000E94E4270E94DA160C94EA081F920F9288 -:104510000FB60F9211248F939F93AF93BF93809107 -:10452000F302811113C08091F4029091F502A091E1 -:10453000F602B091F7024196A11DB11D8093F402DD -:104540009093F502A093F602B093F702BF91AF915A -:104550009F918F910F900FBE0F901F90189582E042 -:1045600084BD93E095BD9AEF97BD80936E0008954A -:104570002FB7F8948091F4029091F502A091F60281 -:10458000B091F7022FBF0895CF92DF92EF92FF9282 -:104590000F931F932FB7F8944091F4025091F502B6 -:1045A0006091F6027091F7022FBF6A017B01EE2441 -:1045B000FF248C0120E030E0C016D106E206F306AD -:1045C00010F4415051099A01281B390BC9011F9160 -:1045D0000F91FF90EF90DF90CF9008951F920F9270 -:1045E0000FB60F9211248F939F93AF93BF93809137 -:1045F000F4029091F502A091F602B091F7020196B3 -:10460000A11DB11D8093F4029093F502A093F602D0 -:10461000B093F702BF91AF919F918F910F900FBE12 -:104620000F901F9018950E94D713F8942FEF87EAE8 -:1046300091E6215080409040E1F700C0000087E003 -:1046400090EBDC0180931E0390931F03A093200343 -:10465000B09321039CE088E10FB6F894A89580936D -:1046600060000FBE90936000FFCF0E947423811101 -:1046700002C00E9450230E947F238093F2020E9476 -:10468000872380931C0387FB882780F9809316017A -:104690000E948323682F70E080E090E00C947C1FE0 -:1046A0006DEE7EEF80E090E00E949B2C60E082E067 -:1046B00090E00E94892C60E083E090E00E94892CC9 -:1046C00060E084E090E00E94892C60E085E090E06A -:1046D0000E94892C60E086E090E00E94892C6FEFB8 -:1046E00087E090E00C94892C80E090E00E94832C7D -:1046F00021E08D3E9E4F09F020E0822F089582E058 -:1047000090E00C947B2C83E090E00C947B2C84E074 -:1047100090E00C947B2C682F84E090E00C94892C22 -:1047200086E090E00C947B2C682F86E090E00C945F -:10473000892C87E090E00C947B2C682F87E090E038 -:104740000C94892C8091FA0280FF0BC060911C01AF -:1047500085E0689FB00111247595679575956795FB -:104760002BC081FF09C060911C0185E0689FB001EA -:1047700011247595679520C082FF07C060911C01C8 -:1047800085E0689FB001112417C09091FB02992326 -:10479000D1F060911B01961788F720911C0185E0EC -:1047A000289F90011124929FA001939F500D1124E6 -:1047B00070E0CA010E94612C6038710540F46115F7 -:1047C000710539F002C065E070E0862F08958FE72B -:1047D000089581E008958091FA0280FF08C06091F9 -:1047E0001A0170E0759567957595679521C081FFF1 -:1047F00006C060911A0170E07595679519C082FF37 -:1048000004C060911A0170E010C09091FB029923DE -:10481000C1F0609119019617A0F780911A01899F44 -:10482000C001112470E00E94612C6038710528F4E9 -:104830006115710521F0862F08958FE7089581E0B5 -:10484000089561E070E0F4CF803F21F40E94A2233C -:10485000819504C0813F29F40E94A2238093FE0227 -:104860000895823F21F40E94A223819504C0833FD2 -:1048700029F40E94A2238093FD020895893F19F430 -:104880000E94EB2305C08A3F31F40E94EB238195FF -:104890008093FF0208958B3F21F40E94EB238195C2 -:1048A00004C08C3F29F40E94EB23809300030895F9 -:1048B000843F21F48091FC02816017C0853F21F480 -:1048C0008091FC02826011C0863F21F48091FC023D -:1048D00084600BC0873F21F48091FC02886005C092 -:1048E000883F31F48091FC0280618093FC0208953E -:1048F0008D3F21F48091FA0281600BC08E3F21F43C -:104900008091FA02826005C08F3F29F48091FA02FB -:1049100084608093FA020895803F39F48091FE020A -:1049200087FF6CC01092FE0269C0813F29F480911C -:10493000FE021816BCF362C09091FD02823F29F47A -:1049400097FF5CC01092FD0259C0833F19F41916FD -:10495000CCF354C0893F41F48091FF0218160CF04B -:104960004DC01092FF024AC08A3F29F48091FF0295 -:1049700087FF44C0F6CF8B3F39F48091000387FF57 -:104980003DC0109200033AC08C3F29F4809100038F -:104990001816BCF333C0843F21F48091FC028E7F53 -:1049A00017C0853F21F48091FC028D7F11C0863FA6 -:1049B00021F48091FC028B7F0BC0873F21F4809112 -:1049C000FC02877F05C0883F31F48091FC028F7E16 -:1049D0008093FC0213C08D3F21F48091FA028E7FF8 -:1049E0000BC08E3F21F48091FA028D7F05C08F3F6E -:1049F00029F48091FA028B7F8093FA028091FD0264 -:104A000081110EC08091FE0281110AC08091FF02C7 -:104A1000811106C080910003811102C01092FB0237 -:104A200008958CEF92E00E94F1160E94B8229093B4 -:104A3000F9028093F80208951F93CF93DF9380913A -:104A4000F8029091F9020E94C422AC019091FB02FD -:104A5000992321F020911D0130E006C020911E0114 -:104A60008AE0289F900111244217530708F486C05A -:104A70008091FD02C091FE02D091FF0210910003CF -:104A8000811107C0C11176C0D11174C0111172C05B -:104A900075C09F3F19F09F5F9093FB02181624F496 -:104AA0000E94A2238093FD028091FD0287FF05C032 -:104AB0000E94A22381958093FD021C1624F40E947B -:104AC000A2238093FE028091FE0287FF05C00E9410 -:104AD000A22381958093FE026091FD02662339F145 -:104AE000C091FE02CC2319F1772767FD7095872FBF -:104AF000972F0E94832923E333E343E35FE30E947C -:104B0000932A0E9450296093FD026C2F772767FD3E -:104B10007095872F972F0E94832923E333E343E384 -:104B20005FE30E94932A0E9450296093FE021D16A3 -:104B300024F40E94EB238093FF028091FF0287FF01 -:104B400005C00E94EB2381958093FF02111624F487 -:104B50000E94EB23809300038091000387FF05C030 -:104B60000E94EB23819580930003DF91CF911F91E9 -:104B70000C9411259F3F09F08ECF96CFDF91CF91F6 -:104B80001F910895ECEFF2E085E0DF011D928A9518 -:104B9000E9F71092FB021092FA020895833081F136 -:104BA00028F4813059F08230D1F00895853009F42D -:104BB00049C0B8F1863009F456C0089580911E01AD -:104BC000262F30E0280F311D2F3F310524F4680FC8 -:104BD00060931E0108958FEF80931E0108958091C8 -:104BE0001D01262F30E0280F311D2F3F310524F401 -:104BF000680F60931D0108958FEF80931D01089544 -:104C000080911C01262F30E0280F311D2F3F3105E8 -:104C100024F4680F60931C0108958FEF80931C01AA -:104C2000089580911B01262F30E0280F311D2F3F62 -:104C3000310524F4680F60931B0108958FEF809372 -:104C40001B01089580911A01262F30E0280F311D95 -:104C50002F3F310524F4680F60931A0108958FEFF8 -:104C600080931A01089580911901262F30E0280FB2 -:104C7000311D2F3F310524F4680F60931901089509 -:104C80008FEF809319010895833011F128F481305A -:104C900049F0823091F00895853081F120F186301D -:104CA000C1F1089580911E01681720F4861B80933E -:104CB0001E01089510921E01089580911D0168172C -:104CC00020F4861B80931D01089510921D01089504 -:104CD00080911C01681720F4861B80931C010895A5 -:104CE00010921C01089580911B01681720F4861B07 -:104CF00080931B01089510921B01089580911A0161 -:104D0000681720F4861B80931A01089510921A01E7 -:104D1000089580911901681720F4861B809319016A -:104D200008951092190108950F931F93873208F088 -:104D300048C08E3108F08DC0803109F477C008F585 -:104D4000873009F461C068F4863009F09DC0809115 -:104D5000F202817F8E7F8093F20281E080930203D2 -:104D600094C08B3009F489C08E3009F08DC08091D9 -:104D7000F20282FB222720F991E0922790FB82F930 -:104D80005EC0863109F479C060F4813109F07CC0DD -:104D90000E94BC1B9091160181E089278093160127 -:104DA0006CC0893109F469C08B3109F06DC0809104 -:104DB000F20281FB222720F991E0922790FB81F9F2 -:104DC0003EC0883309F459C050F4893209F457C001 -:104DD000853309F454C0873209F451C055C0833477 -:104DE00009F44DC028F48A3308F44EC0895332C008 -:104DF000883409F049C00E94BC1B0E94FA090E9435 -:104E0000C1030E94132339C09091F202892F80952B -:104E1000817080FB90F929F0966098609093F2027F -:104E200034C0997F977F9093F20227C08091F2025D -:104E300083FB222720F991E0922790FB83F980934E -:104E4000F2029923D1F08091F20281608093F20204 -:104E500014C08D5141E050E060E070E08A019B0198 -:104E600004C0000F111F221F331F8A95D2F7C901FA -:104E7000B8010E947C1F0E94BC1B81E006C061E05B -:104E800070E080E090E0F5CF80E01F910F910895F1 -:104E900080E0089580E00895CF93C82F80910203A9 -:104EA000813069F018F08230C9F184C0E0911701B7 -:104EB000F09118018081823209F07EC007C0E09134 -:104EC0001701F09118018081823261F48C2F0E94C9 -:104ED0004827811104C08C2F0E9494261DC081E0B8 -:104EE00090E01AC08C2F0E944A27811114C0C4314F -:104EF00079F048F4CB3079F0C03109F061C082E03C -:104F00008093020308C0C93219F0C83321F058C099 -:104F10001092020355C081E0817054C0C93291F1F2 -:104F200020F5C43179F1B0F4C73009F047C08EE103 -:104F300080931E0182E380931D018AE080931C010F -:104F400084E180931B0188E080931A0188E28093BA -:104F5000190134C0CE51C63088F5EC2FF0E0EA5488 -:104F6000FE4F80818093010329C0CE34E9F020F404 -:104F7000CB3421F56AE013C0C13579F0C235F1F4C4 -:104F800061E00DC080910103882319F010920103A4 -:104F900015C081E08093020315C061E006C08091D6 -:104FA00001030E94CE250AC06AE0809101030E949D -:104FB000442604C01092020380E004C081E002C0D5 -:104FC00080E0AACFCF9108950E947423811102C07E -:104FD0000E9450230E94902380931D0380FF02C0F3 -:104FE000869501C080E00C94BC0280911D03982F2F -:104FF0009695292F30E0233031054CF49F5F990FAF -:105000008170892B816080931D030E94942380917D -:105010001D0386950C94BC0280911D03982F9695D4 -:1050200091F09158990F8170892B80931D038E7F89 -:1050300091E009F490E080911D0390FB80F980934A -:105040001D030E94942380911D0386950C94BC023D -:1050500080911D03982F909590FB80F980931D03FC -:105060000E94942380911D0380FF02C0869501C099 -:1050700080E00C94BC0290911D03892F86958F5F70 -:105080008F779170843028F4880F892B80931D03CB -:1050900002C090931D0380911D038E7F91E009F45F -:1050A00090E080911D0390FB80F980931D030E9486 -:1050B000942380911D0386950C94BC0220911D03BE -:1050C000922F96958927982F990F822F8170892B7F -:1050D00080931D038E7F91E009F490E080911D0381 -:1050E00090FB80F980931D030E94942380911D03FF -:1050F00086950C94BC0280911D03869508955058A6 -:10510000BB27AA270ED0D1C1C2D130F0C7D120F021 -:1051100031F49F3F11F41EF4B7C10EF4E095E7FBA4 -:105120009FC1E92FD3D180F3BA17620773078407B1 -:10513000950718F071F49EF5EBC10EF4E0950B2E77 -:10514000BA2FA02D0B01B90190010C01CA01A001D9 -:105150001124FF27591B99F0593F50F4503E68F134 -:105160001A16F040A22F232F342F4427585FF3CF75 -:10517000469537952795A795F0405395C9F77EF446 -:105180001F16BA0B620B730B840BBAF09150A1F08F -:10519000FF0FBB1F661F771F881FC2F70EC0BA0F15 -:1051A000621F731F841F48F4879577956795B7959D -:1051B000F7959E3F08F0B3CF9395880F08F0992795 -:1051C000EE0F97958795089527D108F481E008950B -:1051D0000CD06BC163D140F05AD130F021F45F3F65 -:1051E00019F03EC1511195C14FC170D198F3992367 -:1051F000C9F35523B1F3951B550BBB27AA2762179B -:105200007307840738F09F5F5F4F220F331F441FDF -:10521000AA1FA9F333D00E2E3AF0E0E830D0915017 -:105220005040E695001CCAF729D0FE2F27D0660F04 -:10523000771F881FBB1F261737074807AB07B0E843 -:1052400009F0BB0B802DBF01FF2793585F4F2AF059 -:105250009E3F510568F004C15CC15F3FECF3983E8E -:10526000DCF3869577956795B795F7959F5FC9F7B6 -:10527000880F911D9695879597F90895E1E0660F3F -:10528000771F881FBB1F621773078407BA0720F0B8 -:10529000621B730B840BBA0BEE1F88F7E095089521 -:1052A00004D06894B11135C1089518D188F09F5782 -:1052B00090F0B92F9927B751A0F0D1F0660F771F62 -:1052C000881F991F1AF0BA95C9F712C0B13081F042 -:1052D0001FD1B1E008951CC1672F782F8827B85FD0 -:1052E00039F0B93FCCF3869577956795B395D9F7A3 -:1052F0003EF490958095709561957F4F8F4F9F4FAD -:105300000895E89409C097FB3EF4909580957095B8 -:1053100061957F4F8F4F9F4F9923A9F0F92F96E901 -:10532000BB279395F695879577956795B795F11176 -:10533000F8CFFAF4BB0F11F460FF1BC06F5F7F4F13 -:105340008F4F9F4F16C0882311F096E911C0772325 -:1053500021F09EE8872F762F05C0662371F096E82E -:10536000862F70E060E02AF09A95660F771F881FFD -:10537000DAF7880F9695879597F9089588D018F0F1 -:1053800011F08CD038F480C0C4C0E92F9FD0B0F3A6 -:105390005523C9F3E7FB6217730784079507A8F144 -:1053A00099F3E92FFF2788232AF03197660F771F9B -:1053B000881FDAF7952F5527442332F0915050403B -:1053C000220F331F441FD2F7BB27E91BF50B621BCB -:1053D000730B840BB109C1F222F4620F731F841F97 -:1053E000B11D31972AF0660F771F881FBB1FEFCFC3 -:1053F000915050405AF041F0882332F0660F771FE9 -:10540000881F91505040C1F7939530C0869577958D -:1054100067959F5FD9F7F8CF990F0008550FAA0B32 -:10542000E0E8FEEF16161706E807F907C0F01216B7 -:105430001306E407F50798F0621B730B840B950BBA -:1054400039F40A2661F0232B242B252B21F408950F -:105450000A2609F4A140A6958FEF811D811D0895AC -:1054600097F99F6780E870E060E008959F3F31F012 -:10547000915020F4879577956795B795880F911D82 -:105480009695879597F908959FEF80EC08950024ED -:105490000A941616170618060906089500240A9499 -:1054A00012161306140605060895092E0394000C1F -:1054B00011F4882352F0BB0F40F4BF2B11F460FFAE -:1054C00004C06F5F7F4F8F4F9F4F089557FD9058D7 -:1054D000440F551F59F05F3F71F04795880F97FBB8 -:1054E000991F61F09F3F79F0879508951216130672 -:1054F0001406551FF2CF4695F1DF08C016161706A1 -:105500001806991FF1CF86957105610508940895D5 -:10551000E894BB2766277727CB0197F908957CDFAE -:1055200008F48FEF08950BD0C0CFB1DF28F0B6DFBD -:1055300018F0952309F094CFA7CF1124EACFC6DF46 -:10554000A0F3959FD1F3950F50E0551F629FF00196 -:10555000729FBB27F00DB11D639FAA27F00DB11DEF -:10556000AA1F649F6627B00DA11D661F829F222778 -:10557000B00DA11D621F739FB00DA11D621F839FFF -:10558000A00D611D221F749F3327A00D611D231FD5 -:10559000849F600D211D822F762F6A2F11249F5723 -:1055A00050408AF0E1F088234AF0EE0FFF1FBB1F46 -:1055B000661F771F881F91505040A9F79E3F5105E5 -:1055C00070F04ECFA6CF5F3FECF3983EDCF38695AC -:1055D00077956795B795F795E7959F5FC1F7FE2B90 -:1055E000880F911D9695879597F90895FA01EE0F0A -:1055F000FF1F30962105310599F16115710561F4A0 -:105600008038BFE39B0749F168949038810561F0C9 -:105610008038BFEF9B0741F0992342F5FF3FE1053A -:105620003105210511F1E8940894E795D901AA23E1 -:1056300029F4AB2FBE2FF85FD0F310C0FF5F70F4DA -:10564000A695E0F7F73950F019F0FF3A38F49F7754 -:105650009F930CD00F9007FC905808953EF014CF04 -:1056600060E070E080E89FE308954FE79F775F93E5 -:105670004F933F932F939ED02F913F914F915F91E6 -:1056800052DF05C019F40EF0EBCE42CFFDCE26DF7F -:10569000C8F39638C0F707F80F92E8942BE33AEA7C -:1056A00048EB5FE74EDF0F920F920F924DB75EB758 -:1056B0000F92C0D0EAE0F1E016D04F915F91EF91E8 -:1056C000FF91E595EE1FFF1F49F0FE57E068442764 -:1056D000EE0F441FFA95E1F74195550B32D00F902C -:1056E00007FE26C00895DF93CF931F930F93FF9279 -:1056F000EF92DF927B018C01689405C0DA2EEF01F6 -:105700001EDFFE01E894A5912591359145915591B3 -:10571000AEF3EF0106DDFE019701A801DA9479F7F7 -:10572000DF90EF90FF900F911F91CF91DF9108953F -:105730009B01AC0160E070E080E89FE349CD90CE32 -:1057400095CECCDEE8F39923D9F3940F511DBBF32A -:105750009150504094F059F0882332F0660F771F33 -:10576000881F91505040C1F79E3F510544F7880F64 -:10577000911D9695879597F908955F3FACF0983EF7 -:105780009CF0BB27869577956795B79508F4B1602F -:105790009395C1F7BB0F58F711F460FFE8CF6F5F27 -:1057A0007F4F8F4F9F4FE3CFB4CE0EF05FCE6CCEC6 -:1057B000689456CE93DEC8F39923D1F3C6F3DF93F2 -:1057C000CF931F930F93FF92C92FDD2788232AF0D1 -:1057D0002197660F771F881FDAF720E030E040E856 -:1057E0005FEB9FE3883920F0803E30F021968F7781 -:1057F00087DCE2E3F1E003C083DCEFE5F1E073DF97 -:105800008B01BE01EC01FB2E6F5771097595771F57 -:10581000880B990B78DD28E132E741E35FE38FDE07 -:10582000AF2D9801AE01FF900F911F91CF91DF91A5 -:1058300078DC3BCEFA01DC01AA0FBB1F9B01AC0157 -:10584000BF5728F422273327442750781FC0B75169 -:1058500088F4AB2F0024469537952795011CA39516 -:10586000D2F3002069F0220F331F441FB395DAF3FF -:105870000DD045CC61307105A0E88A07B94630F4F7 -:105880009B01AC016627772788279078309621F016 -:1058900020833183428353830895AA1BBB1B51E1AC -:1058A00007C0AA1FBB1FA617B70710F0A61BB70B90 -:1058B000881F991F5A95A9F780959095BC01CD0135 -:1058C000089597FB072E16F4009407D077FD09D0B2 -:1058D0000E944D2C07FC05D03EF4909581959F4F7A -:1058E0000895709561957F4F0895EE0FFF1F059005 -:1058F000F491E02D0994F999FECF92BD81BDF89AFB -:10590000992780B50895A8E1B0E042E050E00C94FA -:10591000A32C262FF999FECF92BD81BDF89A01974D -:1059200000B4021639F01FBA20BD0FB6F894FA9AE7 -:10593000F99A0FBE08950196272F0E948A2C0C9485 -:10594000892CDC01CB01FC01F999FECF06C0F2BD28 -:10595000E1BDF89A319600B40D9241505040B8F72D -:065960000895F894FFCF4A -:10596600640007000CFF0000003F64DE0F6C104966 -:10597600101510E10F0101DF022808140A321E007B -:1059860002040507090B0C0E1011131517181A1C23 -:105996001D1F2123242628292B2D2F30323435375D -:1059A600393B1F0F03764F5F6F7F4969437909596A -:1059B60053633149803F5D8B803FF8BF803FCAE12A -:1059C600803F73ED803FCAE1803FF8BF803F5D8B2B -:1059D600803F3149803F0000803FF16D7F3F75EA8F -:1059E6007E3F4C827E3F833F7E3F84287E3F833FBF -:1059F6007E3F4C827E3F75EA7E3FF16D7F3F000021 -:105A0600803F3F4D3639830436040004C7035A03EA -:105A160073038C03A50301020304050607080900A6 -:00000001FF diff --git a/keyboard/planck/keymaps/joe/compiled.hex b/keyboard/planck/keymaps/joe/compiled.hex deleted file mode 100644 index 865ed2ce99..0000000000 --- a/keyboard/planck/keymaps/joe/compiled.hex +++ /dev/null @@ -1,1479 +0,0 @@ -:100000000C9467030C94AB030C94AB030C94AB03FC -:100010000C94AB030C94AB030C94AB030C94AB03A8 -:100020000C94AB030C94AB030C946A150C943C1623 -:100030000C949E230C94AB030C94AB030C94AB0375 -:100040000C94AB030C940D040C94AB030C94AB0315 -:100050000C94AB030C9406240C94AB030C94AB03EC -:100060000C94AB030C94AB030C94AB030C94AB0358 -:100070000C94AB030C94AB030C94AB030C94AB0348 -:100080000C94DF0B0C94AB030C94AB030C94AB03FC -:100090000C94AB030C94AB030C94AB030C94AB0328 -:1000A0000C94AB030C94AB030C94AB03A916CB16C6 -:1000B000B917CB16B91710173317B91788179B172D -:1000C000851A851AB41AB41AF31A131B691C691C11 -:1000D0001E1B691CCE1BCE1B351C3E1C691C631CE1 -:1000E000DB1BDB1BDB1BDB1BDB1BDB1BDB1BDB1B60 -:1000F000DB1BDB1BDB1BDB1BDB1BDB1BDB1BDB1B50 -:10010000EB1BF91B001C071C111C07634236B79B35 -:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 -:100120005763BD6DEDFD753EF6177231BF000000DF -:10013000803F08000000BE922449123EABAAAA2AC2 -:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD -:1001500000000000BF000000803F00000000000819 -:100160004178D3BB4387D1133D190E3CC3BD4282B6 -:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 -:10018000FFBE01C4FF7F3F00000000000000000030 -:1001900000000000000000010204060A0F17202CD6 -:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 -:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF -:1001C00002010000000000000000000001E1013316 -:1001D000023301260226012C022C012C022C0127BD -:1001E00002270133023302E1015002500150025054 -:1001F000015002500001E1012602260133023301C1 -:100200002C022C012C022C0133023301270227027D -:10021000E10150025001500250015002500001E132 -:10022000013302330126022602E10001E10133021B -:10023000330127022702E1000000F1A4F1A529A65D -:1002400000000000018C028C048C088C000000006F -:100250000000000000002B22032014001A000900F7 -:1002600013000A000D000F0018001C0033002D00C1 -:100270002A00040015001600170007000B001100EB -:1002800008000C00120028000F201D001B000600B3 -:10029000190005000E00100036003700520034002F -:1002A000E000E300E200E10001202C002C0002202D -:1002B0003800500051004F00032014001A000800BD -:1002C000150017001C0018000C00120013002D0070 -:1002D0002A0004001600070009000A000B000D00A8 -:1002E0000E000F00330028000F201D001B00060029 -:1002F00019000500110010003600370052003400CC -:10030000E000E300E200E10001202C002C000220CC -:100310003800500051004F00032000005200000040 -:10032000000000002602270254005F006000610008 -:100330002A00500051004F00000000002202670018 -:1003400055005C005D005E000F2000000000000012 -:100350000000000000008500560059005A005B00B4 -:10036000E000E300E200E1000120010001000220C2 -:100370005700620063005800032014001A000900AF -:10038000130023000D000F0018001C0033002D0087 -:100390002A00210015002200240007000B00110094 -:1003A00020001E00270028000F201D001B00060053 -:1003B000190005000E00100036003700520034000E -:1003C000E000E300E200E10001202C002C0002200C -:1003D0003800500051004F003500000000000000C0 -:1003E0000000000000000000033002300130003047 -:1003F0002A001E001F0020002100220023002400EC -:100400002500260027000100310000000000000048 -:1004100000000000000000002F0030004B002E0004 -:100420000100010001000100012001000100022083 -:1004300000004A004E004D003A003B003C003D00E9 -:100440003E003F00400041004200430044004500A0 -:100450004C00F400F000F500F600F900F700500041 -:10046000510052004F0000000100F200F100F300C3 -:10047000FB00FA00FC00000000004B0152054E0199 -:100480000100010001000100012000000000022025 -:100490000000500551054F050100A800AA00A90061 -:1004A000000000000000000000000000000000004C -:1004B0000000AE00AC00AB00000000000000000037 -:1004C00000000000000000500000000000000000DC -:1004D000000000000000000000000000000000001C -:1004E0000620072008200920012001000100022029 -:1004F0006600A700A6000F052803540068006500E9 -:10050000200050006C0061006E0063006B00200052 -:100510004B006500790062006F00610072006400AA -:1005200000002C034F007200740068006F006C0024 -:1005300069006E0065006100720020004B006500DC -:10054000790062006F0061007200640073000000B7 -:100550000403090409026D00040100A0FA09040063 -:10056000000103010100092111010001223F0007E0 -:1005700005810308000A09040100010301020009C2 -:100580002111010001224D000705820308000A091C -:1005900004020001030000000921110100012236BC -:1005A000000705830308000A090403000103000093 -:1005B0000009211101000122390007058403100000 -:1005C000011201100100000008EDFE606001000151 -:1005D00002000105010906A101050719E029E71537 -:1005E0000025019508750181020508190129059565 -:1005F00005750191029501750391010507190029FF -:100600007715002501957875018102C005010980E3 -:10061000A101850216010026B7001A01002AB700C1 -:10062000751095018100C0050C0901A10185031613 -:100630000100269C021A01002A9C02751095018176 -:1006400000C005010902A1010901A1000509190164 -:100650002905150025019505750181029501750390 -:1006600081010501093009311581257F9502750841 -:10067000810609381581257F950175088106050CCD -:100680000A38021581257F950175088106C0C005CD -:10069000010906A101050719E029E71500250195C3 -:1006A0000875018102950175088101050819012964 -:1006B00005950575019102950175039101050719CD -:1006C0000029FF150025FF950675088100C011243B -:1006D0001FBECFEFDAE0DEBFCDBF04B603FE24C0FD -:1006E00080911E0390911F03A0912003B0912103DC -:1006F0008730904BA740B04BB9F410921E03109274 -:100700001F03109220031092210314BE84B7877F29 -:1007100084BF88E10FB6F894809360001092600067 -:100720000FBEE0E0F8E3099511E0A0E0B1E0E6E9F2 -:10073000FBE502C005900D92A03CB107D9F713E08C -:10074000A0ECB1E001C01D92AE31B107E1F70E940B -:10075000B0120C94C92D0C9400000895089581E006 -:10076000089508950C94AE030C94AF030C94B10358 -:100770000E94932923E030E0281B3109220F2093A7 -:10078000C4010895282F2F9880918000211108C05E -:10079000877F8093800010928D0010928C001BC088 -:1007A000886080938000233019F48FEF9FEF0FC093 -:1007B00083E090E0821B9109880F991F2FEF3FEF94 -:1007C000A90102C0569547958A95E2F7CA01909310 -:1007D0008D0080938C000C94B8030E94B80384E0D1 -:1007E0008093C3011092C0010895279A2F988FEF2C -:1007F0009FEF90938700809386008AE0809380002B -:1008000089E1809381000E94FC280C94ED030E94F2 -:10081000F5036E9A769A0C94AD031F920F920FB661 -:100820000F9211242F933F938F939F93EF93FF93F6 -:10083000E091C101F091C201CF0101969093C201F4 -:100840008093C1010090C30102C0F695E7950A9418 -:10085000E2F7EF738091C001823019F4E03251F475 -:1008600004C0813039F4EF3329F480916F008D7F1B -:1008700080936F00F0E0E457FE4FE49121E031E017 -:10088000E29FC001E39F900D11240090C40102C0BB -:10089000969587950A94E2F790938D0080938C004B -:1008A000FF91EF919F918F913F912F910F900FBEEC -:1008B0000F901F901895FC01613061F028F06230B4 -:1008C00079F0633099F018C082818823A9F08BE217 -:1008D00092E008958281882379F08EE192E0089574 -:1008E0008281882349F085EF91E0089582818823F1 -:1008F00019F08CEC91E0089580E090E0089581E09B -:1009000008950C947F0408950C94070480911502B7 -:10091000882309F448C08091D1019091D2010097B9 -:1009200079F40E94D0239093D2018093D1018091D9 -:10093000D30190E0009771F48091D40190E00AC057 -:100940000E94DC2320910001309101012817390712 -:1009500040F329C00197880F991F880F991FFC0148 -:10096000EB52FE4F60817181828193810E94450B21 -:10097000E091D30184E0E89FF0011124EB52FE4F97 -:1009800060817181828193814FE050E00E94FD0E71 -:100990008091D30190E001966091D40170E00E94B3 -:1009A000792D8093D3010C94B203109217020C940A -:1009B000120B0895089581E0809317020C94DA04D5 -:1009C000089508958F929F92AF92BF92EF92FF92F7 -:1009D0000F931F93CF93DF93CDB7DEB7A3970FB6D7 -:1009E000F894DEBF0FBECDBF7C01FC0100811181F8 -:1009F000C8010E94CD21B8010E94E4068C01B70114 -:100A00000E948104882309F4CCC10032F0E51F075D -:100A100041F4F7018281882309F458C00E94610FD4 -:100A2000C0C10132F0E51F0741F4F701828188233C -:100A300009F44CC00E946A0FB4C10232F0E51F07EE -:100A400051F4F7018281882309F440C00E945D0FB0 -:100A50008111F0CFE3CF0332F0E51F0739F4F7013E -:100A60008281882399F10E94DB049BC10432F0E566 -:100A70001F0739F4F7018281882341F10E94D504D0 -:100A800090C10532F0E51F0749F4F7018281882300 -:100A9000E9F0809117028111F1CFE5CF0632F0E540 -:100AA0001F0739F4F7018281882381F00E94710FBA -:100AB0000AC00732F0E51F0749F4F7018281882355 -:100AC00029F00E947C0F0E94E1046BC18091170203 -:100AD000811105C0F70182818111CFC018C1003E8C -:100AE000110579F4F7018281882309F44DC00E9431 -:100AF000120B81E080931602109215021092D4011D -:100B000050C1023E110559F4F70182818823E1F1B9 -:100B10000E94120B109216021092150242C1033E5F -:100B2000110591F4F7018281882371F10E94120B63 -:100B30001092160281E0809315021092D301109258 -:100B4000D2011092D1012DC10235110559F4F701DE -:100B50008281882309F425C18091000190910101CF -:100B60000A970DC00135110579F4F70182818823B8 -:100B700009F417C180910001909101010A969093A8 -:100B80000101809300010DC14091040183E2EFE176 -:100B9000F1E0DE01119601900D928A95E1F7F701DF -:100BA000808121E030E02C0F3D1F280F311DC9014D -:100BB0002091020130910301FC01E20FF31F6081DB -:100BC000772767FD7095640F711D882777FD8095E5 -:100BD000982F0E949B2A20E030E040E451E40E94DC -:100BE000002A4B015C01F701218184E090E0821B27 -:100BF0009109BC01882777FD8095982F0E949B2A38 -:100C00009B01AC01C501B4010E9498299B01AC0174 -:100C100060E070E080E090E40E940E2C20E030E084 -:100C20004CED50E40E94AB2B4B015C01F70182813B -:100C30008823D1F04FE050E0C501B4010E94FD0EC1 -:100C4000809116028823A1F08091D40124E0829F34 -:100C5000F0011124EB52FE4F80829182A282B38276 -:100C60008F5F8093D40104C0C501B4010E94450B7D -:100C70000F3F110508F02ECF94C08091D001811153 -:100C80001FC0043130E5130709F051C00E948304EE -:100C900081E08093D0010E94D0239093CF01809374 -:100CA000CE011092C7011092C9011092C801109292 -:100CB000CB011092CA011092CD011092CC0171C0EB -:100CC0008091CE019091CF010E94DC23883C910558 -:100CD00070F48091C701E82FF0E0EE0FFF1FE8539A -:100CE000FE4F118300838F5F8093C7015AC0043881 -:100CF00080E5180721F00538104501F13AC0F701E9 -:100D00008281882341F01092C50182E01EC0043820 -:100D100030E5130759F58091C501811106C086E2BF -:100D20000E94291986E20E94F11982E01CC0043851 -:100D3000F0E51F0741F305381045D9F4F70182812A -:100D4000882331F01092C60180E20E94401A29C027 -:100D50008091C601811106C087E20E94291987E2AD -:100D60000E94F11980E20E94471A1BC00538104505 -:100D700029F381E08093C5018093C601C701A39642 -:100D80000FB6F894DEBF0FBECDBFDF91CF911F919C -:100D90000F91FF90EF90BF90AF909F908F900C9429 -:100DA000B40380E0A3960FB6F894DEBF0FBECDBFAC -:100DB000DF91CF911F910F91FF90EF90BF90AF9077 -:100DC0009F908F90089508959CE0799FF0011124E1 -:100DD00090E3899FE00DF11D1124E60FF11DEE0F48 -:100DE000FF1FE85AFD4F859194910895880F991F30 -:100DF000FC01E854FF4F859194910895880F991F45 -:100E0000FC01E85CFD4F8591949108950F931F9329 -:100E1000CF93DF93EC01811521E39207A0F5C11573 -:100E200080E3D80708F0D7C0C83ED105D8F4C03E4B -:100E3000D10508F007C2C83AD10578F4C53AD10502 -:100E400008F06AC0C130D10509F463C008F4F7C1E5 -:100E5000C430D10508F0F6C1F2C1CB3BD10508F48E -:100E600066C0EDC1C11590E2D90708F0AFC0C11549 -:100E700021E0D20708F0E6C1C03FD10508F4DFC188 -:100E80008E0110651FC2C03880E5D80700F5C03755 -:100E900090E5D90708F0A3C0C11520E5D20709F4F1 -:100EA000ACC050F4CE01905480319F4008F0C7C1CF -:100EB000DF708E01106A06C2C13080E5D80709F4E0 -:100EC000AEC0C43190E5D90708F4AFC0B8C1C3388B -:100ED00020E5D20709F48EC050F4C13890E5D90757 -:100EE00009F482C008F083C000E011EDEBC1C0310D -:100EF00081E5D80708F4A3C1C11597E5D90708F41F -:100F000036C1CE0190578115904108F098C1DF702D -:100F100093C101E010E0D6C1C53AD10509F494C1EE -:100F2000C63AD10509F093C102E810E4CBC1C83A32 -:100F3000D10509F48FC1C93AD10509F48EC1CA3A65 -:100F4000D10509F48DC1CB3AD10509F48CC1CC3A55 -:100F5000D10509F48BC1CD3AD10509F48AC1C03B52 -:100F6000D10509F489C1CE3AD10509F488C1CF3A37 -:100F7000D10509F487C1C13BD10509F486C1C23B43 -:100F8000D10509F485C1C33BD10509F484C1C43B33 -:100F9000D10509F483C1C53BD10509F482C1C63B23 -:100FA000D10509F481C1C73BD10509F480C1C83B13 -:100FB000D10509F47FC1C93BD10509F47EC1CA3B03 -:100FC000D10509F47DC100E014E47CC1CE019F701D -:100FD0000E94FE0678C1DD278E01106C73C1CF70B0 -:100FE000DD278E01146D6EC100E010ED6BC100E0D5 -:100FF00012ED68C100E013ED65C10E94D41C0E948F -:10100000120B0E94D9048FEF94E32CE081509040A2 -:101010002040E1F700C000000E942B2453C18091C2 -:10102000F20281608093F2024DC10E948C248111F2 -:1010300002C00E9468240E949F2490E090931D03A8 -:1010400080931C03C23080E5D80721F480911C03F3 -:10105000816086C0C43090E5D90721F480911C03DB -:1010600082607EC0C63020E5D20721F480911C0347 -:10107000846076C0C83080E5D80719F480911C03DD -:1010800027C0CA3090E5D90721F480911C03806104 -:1010900067C0CC3020E5D20721F480911C03806228 -:1010A0005FC0CE3080E5D80721F480911C038064B6 -:1010B00057C0C03190E5D90721F480911C038068A6 -:1010C0004FC0C23120E5D20729F480911C0384600F -:1010D000886046C0C33080E5D80721F480911C03A6 -:1010E0008E7F3EC0C53090E5D90721F480911C0366 -:1010F0008D7F36C0C73020E5D20721F480911C03D4 -:101100008B7F2EC0C93080E5D80719F480911C036D -:1011100026C0CB3090E5D90721F480911C038F7E47 -:101120001FC0CD3020E5D20721F480911C038F7DB4 -:1011300017C0CF3080E5D80721F480911C038F7B46 -:101140000FC0C13190E5D90721F480911C038F773E -:1011500007C0C331D04531F480911C038B7F877F5A -:1011600080931C0380911C030E94A324ABC08D2F8D -:1011700099278F70992781309105D9F49E012370AA -:10118000332702C0880F991F2A95E2F79C688E01C9 -:1011900044E0000F111F4A95E1F700271370802BE0 -:1011A000912B53E0CC0FDD1F5A95E1F7C076DD2778 -:1011B0002FC08230910531F4DC2FCC278E01016FD6 -:1011C000106A80C08330910569F4CE01837099273D -:1011D00001E010E002C0000F111F8A95E2F7C8017C -:1011E0009C680FC084309105B9F4CE0183709927B3 -:1011F00001E010E002C0000F111F8A95E2F7C8015C -:101200009A6823E0CC0FDD1F2A95E1F7C07ED770E6 -:101210008C010C2B1D2B56C08530910531F4DC2F31 -:10122000CC278E01046F106A4DC0069709F04AC0A2 -:10123000CF71DD27DC2FCC278E01106243C000E088 -:1012400010E040C08E013EC001E810E43BC003E85E -:1012500010E438C002EE14E435C009EE14E432C0E4 -:101260000AEE14E42FC005EB14E42CC006EB14E4E2 -:1012700029C007EB14E426C00CEC14E423C00DECE9 -:1012800014E420C003E815E41DC00AE815E41AC000 -:1012900002E915E417C004E915E414C001E216E4FC -:1012A00011C003E216E40EC004E216E40BC005E22E -:1012B00016E408C006E216E405C007E216E402C020 -:1012C0000AE216E4C801DF91CF911F910F910895B2 -:1012D0009CE0799FF001112490E3899FE00DF11DBE -:1012E0001124E60FF11DEE0FFF1FE85AFD4F859107 -:1012F0009491803E9105E0F4803C910558F581334E -:10130000910509F46FC048F48932910509F463C06E -:101310008A32910509F46DC072C089339105E9F0F4 -:1013200082389105D1F08533910509F44DC067C02D -:10133000833E910581F138F4803E9105B9F0823EFB -:101340009105D9F05CC0863E910561F1873E91051B -:10135000A1F155C00E94F606089520911C0320FDBE -:1013600002C021FF4CC080EE90E049C080911C0378 -:1013700080FFF9CF89E390E042C080911C0382FF97 -:101380000EC080911C0384FF03C080E090E037C052 -:1013900083EE90E034C080911C0382FFF2CF82EE96 -:1013A00090E02DC080911C0383FF0BC080911C0333 -:1013B00084FDEBCF87EE90E022C080911C0383FF79 -:1013C000F5CF86EE90E01BC080911C0385FF07C01F -:1013D00089E290E014C080911C0385FFF9CF85E37A -:1013E00090E00DC080911C0386FF07C08AE290E068 -:1013F00006C080911C0386FFF9CF81E390E00E9434 -:10140000060708950C94B603E82FF0E0E25BFE4F68 -:101410008081E82FEF70F0E082958F7021E030E05E -:10142000A90102C0440F551F8A95E2F740A3089511 -:101430000F931F93CF93DF9385B7806885BF85B7E0 -:10144000806885BFC3E0D0E001E010E0FE01E25B10 -:10145000FE4F8081E82FEF70F0E021A182958F7020 -:10146000A80102C0440F551F8A95E2F7CA01822BDA -:1014700081A38C2F0E94040A219740F78BE090E013 -:1014800061E070E0FC01EE5BFE4F2081E22FEF7027 -:10149000F0E042A122952F70DB0102C0AA0FBB1F12 -:1014A0002A95E2F79D01242B22A3019758F7DF919B -:1014B000CF911F910F910C948404EF92FF920F93A0 -:1014C0001F93CF93DF9300E212E0C3E0EE24E39496 -:1014D000F12CD5E08C2F0E94040A8BE090E040E0D4 -:1014E00050E0FC01EE5BFE4F6081E62FEF70F0E014 -:1014F00020A130E062956F7002C0359527956A95FE -:10150000E2F720FD09C09701082E02C0220F331F09 -:101510000A94E2F7422B532B019718F7F8019291A6 -:1015200082918F018417950721F051834083D093D6 -:1015300005018C2F0E94040AC15060F680910501BC -:1015400087FD2CC08150809305018F3F39F08FE9D2 -:101550009FE00197F1F700C0000020C080911E02BB -:1015600090911F02909327028093260280911C0283 -:1015700090911D02909325028093240280911A027B -:1015800090911B0290932302809322028091180273 -:101590009091190290932102809320020E94860468 -:1015A00081E0DF91CF911F910F91FF90EF9008950F -:1015B000E82FF0E0EE0FFF1FE05EFD4F808191818C -:1015C000089508950F931F93CF9308E212E0C0E0AF -:1015D000F801929182918F010E944823C80FF2E096 -:1015E00000321F07A9F78C2FCF911F910F910895FB -:1015F0000E948C24811102C00E9468240E94B124A0 -:10160000809307033E9A809171008D7F80937100D3 -:1016100082E0809390008AE18093910081E0809342 -:101620002A02089580912A02811102C00E94F80ABC -:1016300010927A0210927902809171008D7F8093CE -:101640007100809190008F738093900010923C0203 -:1016500010923B0210927302109274021092750263 -:10166000109276021092720210927102E1E5F2E09D -:10167000A1E4B2E011921192119211921D921D9269 -:1016800082E0E137F807B1F70895CF92DF92EF9249 -:10169000FF920F931F93CF93DF9320913B0222235E -:1016A00009F484C06B017C0180912A02811102C07F -:1016B0000E94F80A01E712E0C7E0D0E0A701960116 -:1016C000F80192918291729162918F010E94FC299E -:1016D000811131C0FE01EE0FFF1FEE0FFF1FEF5A09 -:1016E000FD4F1082118212821382DE01AA0FBB1FEE -:1016F000AF5BBD4F11961C921E92C730D105E9F029 -:10170000219644815581668177814083518362832C -:101710007383148215821682178212968D919C9182 -:10172000139711969C938E9313961C921E92129768 -:1017300034961296E2CF219708F680917902909123 -:101740007A02019797FD05C090937A0280937902FF -:1017500004C010927A0210927902809179029091DD -:101760007A0220917702309178022817390724F005 -:101770001092780210927702892BC1F48091710047 -:101780008D7F80937100809190008F738093900083 -:1017900010927302109274021092750210927602E7 -:1017A000109272021092710210923B02DF91CF915F -:1017B0001F910F91FF90EF90DF90CF9008951F92AF -:1017C0000F920FB60F9211244F925F926F927F92F9 -:1017D0008F929F92AF92BF92CF92DF92EF92FF9241 -:1017E0002F933F934F935F936F937F938F939F9329 -:1017F000AF93BF93CF93DF93EF93FF9380913B021F -:10180000882309F49BC1C0917902D0917A021C16F9 -:101810001D060CF093C140902B0250902C0260905A -:101820002D0270902E0220E030E0A901C301B20128 -:101830000E94A72B18160CF065C0C130D10509F421 -:1018400052C08091770290917802BE010E94792D5A -:101850007C01909378028093770280903D02909073 -:101860003E02A0903F02B090400220E030E040E80D -:101870005FE3C501B4010E94982960933D02709313 -:101880003E0280933F0290934002F701EE0FFF1F4C -:10189000EE0FFF1FEF5AFD4FA3019201608171818E -:1018A000828193810E94002A20E030E040E05EE3E4 -:1018B0000E94AB2B9B01AC01C501B4010E94A72B78 -:1018C00018168CF4C7010196BE010E94792D9093E1 -:1018D00078028093770210923D0210923E0210929D -:1018E0003F0210924002E0917702F0917802EE0FF1 -:1018F000FF1FEE0FFF1FEF5AFD4F60817181828144 -:101900009381D0C0C0907302D0907402E0907502B1 -:10191000F090760220E030E0A901C701B6010E94F4 -:10192000FC292197882309F4A2C0FE01EE0FFF1FB6 -:10193000EE0FFF1FEF5AFD4F80809180A280B38091 -:10194000A5019401C701B6010E94FC2987FF31C09F -:10195000A501940160E070E08CED93EC0E94002AF8 -:1019600020E030E040E451E40E94002A20E030E032 -:1019700040E05FE30E94AB2B9B01AC0160E070E0B4 -:1019800080E090E40E940E2C9B01AC01C501B401E3 -:101990000E94AB2B9B01AC01C701B6010E94FC2940 -:1019A00087FF07C0A701960160E070E08CED93E42B -:1019B00039C0A5019401C701B6010E94A72B1816D2 -:1019C0000CF055C0A501940160E070E08CED93E44B -:1019D0000E94002A20E030E040E451E40E94002A06 -:1019E00020E030E040E05FE30E94AB2B9B01AC01C4 -:1019F00060E070E080E090E40E940E2C9B01AC015E -:101A0000C501B4010E94AB2B9B01AC01C701B6011B -:101A10000E94A72B18165CF5A701960160E070E004 -:101A20008CED93EC0E94002A20E030E040E451E489 -:101A30000E94002A20E030E040E05FE30E94AB2BF0 -:101A40009B01AC0160E070E080E090E40E940E2C0D -:101A50009B01AC01C701B6010E94AB2B60937302DE -:101A600070937402809375029093760213C0FE0106 -:101A7000EE0FFF1FEE0FFF1FEF5AFD4F8081918188 -:101A8000A281B3818093730290937402A093750234 -:101A9000B093760260917302709174028091750226 -:101AA0009091760220912802309129022F3F4FEF2A -:101AB000340731F02F5F3F4F3093290220932802E3 -:101AC0000E94870F6B017C0120E034E244EF51E477 -:101AD0000E94FC2987FF08C086EFC82E88E2D82E16 -:101AE00084EFE82E81E4F82E20E030E040E051E47D -:101AF000C701B6010E94AB2B9B01AC0160E074E210 -:101B000084E79BE40E94002A6B017C010E946D2AFD -:101B10007093970060939600209106013091070121 -:101B20004091080150910901C701B6010E94AB2BF9 -:101B30000E946D2A709399006093980080913C02F6 -:101B4000882309F433C1C0903702D0903802E09066 -:101B50003902F0903A0220E030E0A901C701B60155 -:101B60000E94A72B1816D4F5809128029091290283 -:101B70008F3F2FEF920729F00196909329028093CF -:101B80002802C701B6010E94870F20E030E040E044 -:101B900051E40E94AB2B9B01AC0160E074E284E74E -:101BA0009BE40E94002A6B017C010E946D2A7093C5 -:101BB00097006093960020910601309107014091B3 -:101BC000080150910901C701B6010E94AB2B0E9488 -:101BD0006D2A709399006093980008C01092970046 -:101BE0001092960010929900109298006091310224 -:101BF000709132026F5F7F4F7093320260933102B7 -:101C0000209196003091970080E090E0232BF1F036 -:101C1000C0919600D09197000E94992A6B017C0197 -:101C2000BE0180E090E00E94992A9B01AC01609186 -:101C300033027091340280913502909136020E94F5 -:101C4000002A20E03FEF4FE757E410C00E94992A96 -:101C50006B017C0120E030EE4FEF54E460913302E1 -:101C60007091340280913502909136020E94AB2B24 -:101C70009B01AC01C701B6010E94A72B87FD96C04E -:101C800080912F028F5F80932F0290E020910303B9 -:101C90003091040382179307A0F080910E038823EC -:101CA00019F010922F020DC0809171008D7F8093EA -:101CB0007100809190008F738093900010923C028D -:101CC0007DC080913002C0912F02811128C0C09048 -:101CD0000803D0900903E0900A03F0900B0320E082 -:101CE00030E0A901C701B6010E94A72B1816BCF469 -:101CF00081E08093300210923702109238021092E5 -:101D0000390210923A02C0923302D0923402E09229 -:101D10003502F0923602C150C0932F0243C0109298 -:101D200030021092290210922802E0910503F091EE -:101D3000060348E0C49FE00DF11D112480819181CC -:101D4000A281B3818093370290933802A093390225 -:101D5000B0933A0220E030E040E85EE364817581B0 -:101D6000868197810E94AB2B6B017C0180910A01D7 -:101D7000682F70E080E090E00E94992A20E030E037 -:101D800048EC52E40E94002A9B01AC01C701B60155 -:101D90000E94AB2B60933302709334028093350220 -:101DA0009093360210923202109231028091070312 -:101DB00080FD04C010923C0210923B02FF91EF9113 -:101DC000DF91CF91BF91AF919F918F917F916F9153 -:101DD0005F914F913F912F91FF90EF90DF90CF90C7 -:101DE000BF90AF909F908F907F906F905F904F903B -:101DF0000F900FBE0F901F901895CF92DF92EF9229 -:101E0000FF92CF93DF936B017C01EA0180912A025C -:101E1000811102C00E94F80A8091070380FF46C02A -:101E20008091790290917A0208970CF03FC08091DE -:101E300071008D7F8093710080913C0281110E941E -:101E4000120B81E080933B0210922902109228022B -:101E500020E030E0A901C701B6010E94A72B1816A7 -:101E6000DCF48091790290917A02FC01EE0FFF1F61 -:101E7000EE0FFF1FEF5AFD4FC082D182E282F38244 -:101E8000FC01EE0FFF1FEF5BFD4FD183C083019676 -:101E900090937A028093790280917100826080939E -:101EA000710080919000806880939000DF91CF91C5 -:101EB000FF90EF90DF90CF9008958091070381709D -:101EC0000895809107038160809307030E94B524E1 -:101ED0000C94E004809107038E7F809307030C9499 -:101EE000B52480917B0290E0019666E070E00E944C -:101EF000792D80937B02089580917B0290E0019779 -:101F000066E070E00E94792D80937B0208958F92A5 -:101F10009F92AF92BF92CF92DF92EF92FF920F9378 -:101F20001F93CF93DF936B017C01C0912802D09166 -:101F30002902BE0180E090E00E94992A4B015C01D9 -:101F4000A701960160E070E08CE594E40E94002A0D -:101F50009B01AC01C501B4010E94AB2B0E946D2A0C -:101F600020917B02233009F473C028F4222351F01E -:101F70002130E9F02CC1243009F4A0C0253009F447 -:101F8000E0C025C180E090E0A0E0BFE380930601BF -:101F900090930701A0930801B093090110922B02BE -:101FA00010922C0210922D0210922E0210C110924B -:101FB0002B0210922C0210922D0210922E026431EC -:101FC000710540F46A30710560F520E030E040E8CA -:101FD0005EE32BC0693C710508F0AAC080E090E088 -:101FE0000E94992A20E030E040EA51E40E949729BB -:101FF00020E030E044E353E40E94002A9B01AC015E -:102000000E94AB2B20E030E040E05EE30E94AB2B6F -:102010009B01AC0160E070E080E09EE30E949729A4 -:1020200044C020E030E040E05FE3C701B6010E9419 -:10203000AB2B6B017C0180E090E0A0E0BEE38093DD -:10204000060190930701A0930801B0930901BFC056 -:1020500010922B0210922C0210922D0210922E023E -:102060004AE0469F9001479F300D1124C90168EB5B -:102070007BE00E94652DBC016C5D754077FF03C05D -:10208000719561957109882777FD8095982F0E9439 -:102090009B2A2EE333EC4EE259E30E94AB2B20E067 -:1020A00030E040EC5EE30E94982960930601709353 -:1020B0000701809308019093090189C010922B02B7 -:1020C00010922C0210922D0210922E02CE018370DB -:1020D0009927892BE1F0BE016170772780E090E0BD -:1020E0000E94992A20E030E040E05EE30E94AB2BA2 -:1020F00020E030E040E45FE30E949829609306010D -:102100007093070180930801909309010CC080E04F -:1021100090E0A0E0BFE38093060190930701A093B5 -:102120000801B0930901C770DD27CD2B09F04FC01E -:1021300010920601109207011092080110920901F5 -:1021400046C010922B0210922C0210922D02109277 -:102150002E0200E010E020E03FE300930601109320 -:10216000070120930801309309016739710578F15F -:1021700080E090E00E94992A20E030E047E153E4BB -:102180000E94972920E030E04AE754E40E94002AA8 -:1021900020E030E048E452E40E94AB2B20E030E045 -:1021A00040EA51E40E94DD2A0E94682A660F771FE8 -:1021B000660F771FFB01EE5AFE4F2081318142816D -:1021C0005381C701B6010E94AB2B6B017C01C70193 -:1021D000B601DF91CF911F910F91FF90EF90DF90AB -:1021E000CF90BF90AF909F908F90089580918C0278 -:1021F0000895CF93DF9300D01F92CDB7DEB79C0137 -:1022000080911303843019F593E099833B832A83EB -:102210009093E9008FEF9091E800815095FD06C002 -:1022200095ED9A95F1F700008111F5CF8091E800C6 -:1022300085FF0DC040E050E063E070E0CE01019604 -:102240000E945A138091E8008E778093E8000F90E7 -:102250000F900F90DF91CF910895CF93DF9300D02F -:102260001F92CDB7DEB720911303243021F522E071 -:1022700029839B838A8383E08093E9008FEF909189 -:10228000E800815095FD06C095ED9A95F1F70000A4 -:102290008111F5CF8091E80085FF0DC040E050E04E -:1022A00063E070E0CE0101960E945A138091E8002D -:1022B0008E778093E8000F900F900F90DF91CF9171 -:1022C0000895209113032430F1F422E02093E900D3 -:1022D0002FEF3091E800215035FD06C035ED3A95DD -:1022E000F1F700002111F5CF2091E80025FF0BC088 -:1022F00040E050E065E070E00E945A138091E800F1 -:102300008E778093E8000895CF93DF93EC0190914E -:102310001303943009F046C0809115018823D9F049 -:10232000809116018823B9F09093E9008FEF909186 -:10233000E800815095FD06C095E19A95F1F70000FF -:102340008111F5CF8091E80085FF2CC040E050E07E -:1023500060E170E017C081E08093E9008FEF909119 -:10236000E800815095FD06C095ED9A95F1F70000C3 -:102370008111F5CF8091E80085FF14C040E050E066 -:1023800068E070E0CE010E945A138091E8008E77D9 -:102390008093E80080E1FE01ACE7B2E001900D928D -:1023A0008A95E1F7DF91CF91089580911203811111 -:1023B00009C00E94EF140E944C158091E2008460D5 -:1023C0008093E200089510921203089508950895ED -:1023D0000C94932342E061EC81E00E94691442E096 -:1023E00061EC82E00E94691442E061EC83E00E94AB -:1023F000691442E161EC84E00C9469148091150346 -:10240000833009F455C030F4813071F0823009F422 -:102410008EC008958A3009F47AC08B3009F460C008 -:10242000893009F09CC020C080911403813A09F0E2 -:1024300096C08091E800877F8093E8008091180320 -:1024400090911903892B21F460E18CE792E003C09D -:1024500060E080E090E070E00E94A5138091E800C9 -:102460008B778093E800089580911403813209F0FE -:1024700076C08091180390911903009719F0039783 -:1024800009F06DC08091E800877F8093E80080911B -:10249000E80082FD05C0809113038111F8CF5FC071 -:1024A0008091F10080938C028091E8008B7753C07B -:1024B00080911403813A09F052C0809118039091E1 -:1024C0001903892B09F04BC08091E800877F809326 -:1024D000E8008091E80080FFFCCF8091150136C0B4 -:1024E000809114038132D9F58091180390911903DA -:1024F000892BA9F58091E800877F8093E8000E94EE -:102500009E1480911603809315010C94D41C809125 -:102510001403813221F58091E800877F8093E800E1 -:102520000E949E148091170380938D0208958091DC -:102530001403813AA1F48091E800877F8093E8003A -:102540008091E80080FFFCCF80918D028093F100A4 -:102550008091E8008E778093E8000C949E14089593 -:1025600084B7877F84BF88E10FB6F89480936000BA -:10257000109260000FBE90E080E80FB6F894809350 -:102580006100909361000FBE0E9441180E94EF14F9 -:102590000E944C158091E20084608093E200789460 -:1025A0000E94D2170E9443188BE091E00E94ED1721 -:1025B00080911303853069F40E94542380911103A4 -:1025C0008823B1F30E948223882391F30E9444134D -:1025D000EFCF0E944B18ECCF292F33272330310542 -:1025E000C9F064F42130310581F02230310509F061 -:1025F00043C08DE690E024E535E042C0213231054C -:10260000F1F02232310541F137C082E190E021EC56 -:1026100035E036C099278130910541F0823091052F -:1026200041F0892B49F5E0E5F5E005C0E2E2F5E08F -:1026300002C0E8EFF4E0849190E09F0121C0643093 -:10264000D8F4E62FF0E0EE0FFF1FE255FE4F208199 -:10265000318189E090E014C0643070F470E0FB01D7 -:10266000EE0FFF1FEA55FE4F20813181FB01EE5531 -:10267000FE4F808190E004C080E090E020E030E0F8 -:10268000FA0131832083089580E189BD82E189BD0B -:1026900009B400FEFDCF8091D8008F7D8093D800D3 -:1026A0008091E00082608093E0008091E00081FDF5 -:1026B000FCCF0895CF92DF92EF92FF920F931F937A -:1026C000CF93DF93EC018B016A010E94BD1481114D -:1026D00033C0C114D10439F0F60180819181081B07 -:1026E000190BC80FD91FE12CF12C0115110519F197 -:1026F0008091E80085FD16C08091E8008E77809378 -:10270000E800C114D10449F0F60180819181E80EFE -:10271000F91EF182E08285E00FC00E94BD1488237B -:1027200021F30AC089918093F10001501109FFEF54 -:10273000EF1AFF0ADACF80E0DF91CF911F910F915E -:10274000FF90EF90DF90CF90089520911A03309181 -:102750001B032617370748F06115710539F42091DE -:10276000E8002E772093E80001C0B90140E0611530 -:102770007105A9F120911303222309F443C02530E8 -:1027800009F442C02091E80023FD40C02091E800F8 -:1027900022FD32C02091E80020FFE9CF4091F300F4 -:1027A0002091F20030E0342BFC01CF01611571055E -:1027B00059F02830310540F481918093F100615047 -:1027C00071092F5F3F4FF1CF41E02830310509F00B -:1027D00040E02091E8002E772093E800C8CF411117 -:1027E000C9CF0AC080911303882361F0853061F05E -:1027F0008091E80083FD0AC08091E80082FFF2CF5B -:1028000080E0089582E0089583E0089581E00895CE -:1028100020911A0330911B032617370748F06115E2 -:10282000710539F42091E8002E772093E80001C06B -:10283000B901FC0120E06115710591F1809113034C -:10284000882309F440C0853009F43FC08091E80036 -:1028500083FD3DC08091E80082FD2FC08091E8009B -:1028600080FFE9CF2091F3008091F20090E0922B5D -:102870006115710559F08830910540F42491209339 -:10288000F1003196615071090196F2CF21E008976D -:1028900009F020E08091E8008E778093E800CBCFAC -:1028A0002111CCCF0AC080911303882361F08530B9 -:1028B00061F08091E80083FD0AC08091E80082FF0A -:1028C000F2CF80E0089582E0089583E0089581E0EA -:1028D0000895982F973058F59093E900981739F09C -:1028E0007091EC002091ED005091F00003C0242F76 -:1028F000762F50E021FF19C03091EB003E7F3093DE -:10290000EB003091ED003D7F3093ED003091EB0016 -:1029100031603093EB007093EC002093ED00509306 -:10292000F0002091EE0027FF07C09F5FD3CF8F708C -:102930008093E90081E0089580E008958091140378 -:1029400087FF11C08091E80082FD05C080911303CC -:102950008111F8CF11C08091E8008B770BC0809176 -:102960001303882349F08091E80080FFF8CF80911D -:10297000E8008E778093E80008952091E40030917C -:10298000E50095E64091EC00842F817040FF22C065 -:102990008091E80080FD1CC080911303882391F092 -:1029A000853091F08091EB0085FD10C04091E400EE -:1029B0005091E5004217530729F39A01915011F7FE -:1029C00084E0089582E0089583E0089581E0089509 -:1029D00080E008954091E80042FFDECF08950E9414 -:1029E0005D150E946515E0EEF0E0808181608083D6 -:1029F000E8EDF0E080818F77808319BCA7EDB0E02F -:102A00008C918E7F8C9380818F7E808310921203B5 -:102A100008950F931F93CF93DF930E945D150E943B -:102A20006515C8EDD0E088818F77888388818068BC -:102A3000888388818F7D888319BC1092130310923C -:102A40000F03109211031092100300EE10E0F80132 -:102A500080818B7F808388818160888342E060E011 -:102A600080E00E946914E1EEF0E080818E7F808337 -:102A7000E2EEF0E0808181608083808188608083E5 -:102A8000F80180818E7F8083888180618883DF91D7 -:102A9000CF911F910F910895E8EDF0E080818F7E36 -:102AA0008083E7EDF0E080818160808384E082BFF5 -:102AB00081E0809312030C940915E8EDF0E0808129 -:102AC0008E7F80831092E20008951092DA001092B7 -:102AD000E10008951F920F920FB60F9211242F93C9 -:102AE0003F934F935F936F937F938F939F93AF9396 -:102AF000BF93EF93FF938091E10082FF0BC0809121 -:102B0000E20082FF07C08091E1008B7F8093E100AB -:102B10000E94D1178091DA0080FF1FC08091D800F9 -:102B200080FF1BC08091DA008E7F8093DA00809155 -:102B3000D90080FF0DC080E189BD82E189BD09B463 -:102B400000FEFDCF81E0809313030E94D51105C0E4 -:102B500019BC109213030E94E3118091E10080FFE1 -:102B600019C08091E20080FF15C08091E2008E7F45 -:102B70008093E2008091E20080618093E200809186 -:102B8000D80080628093D80019BC85E0809313033D -:102B90000E94E7118091E10084FF30C08091E20043 -:102BA00084FF2CC080E189BD82E189BD09B400FEAB -:102BB000FDCF8091D8008F7D8093D8008091E10077 -:102BC0008F7E8093E1008091E2008F7E8093E2000F -:102BD0008091E20081608093E20080910F0388235E -:102BE00011F084E007C08091E30087FD02C081E01E -:102BF00001C083E0809313030E94E8118091E100FB -:102C000083FF29C08091E20083FF25C08091E1000D -:102C1000877F8093E10082E08093130310920F037B -:102C20008091E1008E7F8093E1008091E2008E7FB1 -:102C30008093E2008091E20080618093E20042E0B4 -:102C400060E080E00E9469148091F00088608093C9 -:102C5000F0000E94E611FF91EF91BF91AF919F911B -:102C60008F917F916F915F914F913F912F910F9035 -:102C70000FBE0F901F9018951F920F920FB60F92D4 -:102C800011242F933F934F935F936F937F938F9371 -:102C90009F93AF93BF93CF93DF93EF93FF93C09135 -:102CA000E900CF708091EC00D82FD17080FDD0E882 -:102CB0001092E9008091F000877F8093F000789473 -:102CC0000E9480161092E9008091F0008860809345 -:102CD000F000CD2BCF70C093E900FF91EF91DF9111 -:102CE000CF91BF91AF919F918F917F916F915F91A4 -:102CF0004F913F912F910F900FBE0F901F901895FD -:102D00001F93CF93DF93CDB7DEB7AA970FB6F89492 -:102D1000DEBF0FBECDBFE4E1F3E088E08E0F9091FF -:102D2000F10091938E13FBCF0E94FE118091E80079 -:102D300083FF1FC18091140390911503492F50E028 -:102D40004A30510508F015C1FA01EA5AFF4F0C94B8 -:102D50008D2D803881F0823809F00BC180911803E5 -:102D60008F708093E9008091EB0085FB882780F9C4 -:102D70001092E90006C08091100390911103911107 -:102D800082609091E800977F9093E8008093F10033 -:102D90001092F100C8C0282F2D7F09F0EAC08823C7 -:102DA00019F0823061F0E5C080911603813009F09E -:102DB000E0C0933009F080E0809311032BC0809134 -:102DC0001603811127C0809118038F7009F4D1C0B8 -:102DD0008093E9002091EB0020FF1CC0933021F488 -:102DE0008091EB00806214C09091EB009061909311 -:102DF000EB0021E030E0A90102C0440F551F8A9585 -:102E0000E2F74093EA001092EA008091EB008860BC -:102E10008093EB001092E9008091E800877F86C0E4 -:102E20008111A7C0109116031F778091E30080786D -:102E3000812B8093E3008091E800877F8093E800F6 -:102E40000E949E148091E80080FFFCCF8091E300F7 -:102E500080688093E300111102C082E001C083E02A -:102E60008093130386C08058823008F082C080911E -:102E70001603909117038C3D53E0950779F583E095 -:102E80008A838AE289834FB7F894DE01139620E0A3 -:102E90003EE051E2E32FF0E050935700E49120FF31 -:102EA00003C0E295EF703F5FEF708E2F90E0EA3045 -:102EB00010F0C79601C0C0968D939D932F5F24316B -:102EC00049F74FBF8091E800877F8093E8006AE26E -:102ED00070E0CE0101960E94A51314C0AE014F5FB1 -:102EE0005F4F609118030E94EC12BC01009709F437 -:102EF00040C09091E800977F9093E80089819A8183 -:102F00000E9408148091E8008B778093E80031C01C -:102F1000803879F58091E800877F8093E800809180 -:102F20000F038093F1008091E8008E778093E80092 -:102F30000E949E141EC081111CC0909116039230F5 -:102F4000C0F48091E800877F8093E80090930F039E -:102F50000E949E1480910F03811106C08091E300AE -:102F600087FD02C081E001C084E0809313030E94CA -:102F7000EA118091E80083FF0AC08091E800877F12 -:102F80008093E8008091EB0080628093EB00AA962A -:102F90000FB6F894DEBF0FBECDBFDF91CF911F916A -:102FA00008950895CF93809113038823A1F0C091D1 -:102FB000E900CF709091EC00892F817090FD80E83E -:102FC000C82B1092E9008091E80083FD0E948016D2 -:102FD000CF70C093E900CF910895909393028093AE -:102FE00092020895E0919202F0919302309721F0BD -:102FF0000190F081E02D099480E00895E091920223 -:10300000F0919302309721F00280F381E02D099432 -:103010000895E0919202F0919302309721F004809C -:10302000F581E02D0994089520919002309191024C -:103030008217930771F09093910280939002E09130 -:103040009202F0919302309721F00680F781E02DF3 -:103050000994089520918E0230918F028217930770 -:1030600071F090938F0280938E02E0919202F09122 -:103070009302309721F00084F185E02D09940895A2 -:1030800008950C9440180E94C7230E94180A0E94B9 -:103090004D240C94FC285F926F927F928F929F92A6 -:1030A000AF92BF92CF92DF92EF92FF920F931F9356 -:1030B000CF93DF9300D000D01F92CDB7DEB70E9430 -:1030C0005D0A9DE9C92E92E0D92E03E010E0AA2402 -:1030D000A394B12C502E802F0E94D80A4C01F601E7 -:1030E000729062906F016826792661147104A1F4D0 -:1030F0000150110978F78FEF89838A831B820E9420 -:10310000D0238160782F9D838C8349815A816B8184 -:103110008D810E94FB1838C08091F20281FD0E94CF -:10312000E10A2BE030E07501022E02C0EE0CFF1C1C -:103130000A94E2F7C70186219721892B09F1298397 -:103140005A828E209F2091E0892809F490E09B8389 -:103150000E94D0238160782F9D838C8349815A817E -:103160006B818D810E94FB18000F111FF801EB5637 -:10317000FD4F80819181E826F926F182E08204C02A -:103180002150310980F6B4CF0E9434261091940268 -:103190000E94F2171817D1F00E94F2178093940240 -:1031A0000F900F900F900F900F90DF91CF911F9184 -:1031B0000F91FF90EF90DF90CF90BF90AF909F90D6 -:1031C0008F907F906F905F900C94020A0F900F90F9 -:1031D0000F900F900F90DF91CF911F910F91FF9063 -:1031E000EF90DF90CF90BF90AF909F908F907F90A7 -:1031F0006F905F900895CF93DF93CDB7DEB72B9795 -:103200000FB6F894DEBF0FBECDBF4F8358876987D6 -:103210007A878B87DE01119686E0FD0111928A95EF -:10322000E9F785E0FE01379601900D928A95E1F766 -:1032300049815A816B817C818D819E810E94721FA0 -:103240002B960FB6F894DEBF0FBECDBFDF91CF91A6 -:103250000895CF93882309F4C2C0C82F823859F447 -:103260000E94F21781FDBBC089E30E944C220E949C -:10327000192389E30CC0833879F40E94F21780FD8A -:10328000AEC083E50E944C220E94192383E50E9470 -:103290008E22CF910C941923843859F40E94F2178E -:1032A00082FD9DC087E40E944C220E94192387E47E -:1032B000EECF8CEF8C0F813A48F48C2F0E9464285B -:1032C00081118DC08C2F0E944C22E3CF80E28C0FA5 -:1032D000883048F4C77081E001C0880FCA95EAF7CA -:1032E0000E94D222D6CF8BE58C0F833078F4C53A7A -:1032F00029F0C63A31F083E890E005C081E890E01B -:1033000002C082E890E0CF910C94141888E58C0FED -:10331000833108F064C0C83A39F1C93A41F1CA3A78 -:1033200049F1CB3A51F1CC3A59F1CD3A61F1C03B78 -:1033300069F1CE3A71F1CF3A79F1C13B81F1C23BEB -:1033400089F1C33B91F1C43B99F1C53BA1F1C63B67 -:10335000A9F1C73BB1F1C83BB9F1C93BC1F1CA3BC7 -:10336000C9F180E090E038C082EE90E035C089EE8F -:1033700090E032C08AEE90E02FC085EB90E02CC048 -:1033800086EB90E029C087EB90E026C08CEC90E0C3 -:1033900023C08DEC90E020C083E891E01DC08AE856 -:1033A00091E01AC082E991E017C084E991E014C06D -:1033B00081E292E011C083E292E00EC084E292E0EA -:1033C0000BC085E292E008C086E292E005C087E289 -:1033D00092E002C08AE292E0CF910C942A18CF9139 -:1033E0000895882309F44BC0823859F40E94F217DB -:1033F00081FF45C089E30E944C220E94192389E382 -:103400000CC0833871F40E94F21780FF38C083E546 -:103410000E944C220E94192383E50E948E220C9464 -:103420001923843859F40E94F21782FF28C087E4D8 -:103430000E944C220E94192387E4EFCF9CEF980F43 -:10344000913A58F390E2980F983050F4877091E0D9 -:1034500001C0990F8A95EAF7892F0E94D822DFCF01 -:103460009BE5980F933020F480E090E00C941418C2 -:10347000885A833120F480E090E00C942A18089553 -:10348000882321F00E94D2220C94192308958823C6 -:1034900021F00E94D8220C94192308957F928F92D4 -:1034A0009F92AF92BF92CF92DF92EF92FF920F93D3 -:1034B0001F93CF93DF931F92CDB7DEB77C01C62E4B -:1034C000772EFC01058102950F70128111110E9467 -:1034D000EF220E944522882379F0112369F080E2CF -:1034E0008C0D883048F082E00E942E220E944522F6 -:1034F00091E0D82ED92601C0D12CE72DE295EF70AE -:10350000F0E0E05AFF4F0C948D2D872D807F072D22 -:103510000F70882311F00295007F112389F000239A -:1035200009F499C180E28C0D883020F4802F0E942C -:10353000D22203C0802F0E94E2220E9419238BC155 -:103540008C2D0E94F119002309F4C3C180E28C0D77 -:10355000883020F4802F0E94D82203C0802F0E9440 -:10356000E8220E941923B5C1872D807F972D9F7077 -:10357000803211F4892F03C0892F8295807FCC205F -:1035800021F0F1E0CF16A1F01DC0112339F0002386 -:1035900019F1013009F50E9402239BC1002319F0A3 -:1035A000013009F496C189830E940523898110C1E5 -:1035B000112321F0063008F08CC10EC0053008F050 -:1035C00088C106C1112359F0002331F0F70195811C -:1035D00090FF41C19F7095830E94401A7AC10023D9 -:1035E00009F4F6C03EC1872D86958695837090E0DC -:1035F000009719F0019761F06CC1112321F08C2D17 -:10360000972D937002C080E090E00E94141861C171 -:10361000112321F08C2D972D937002C080E090E053 -:103620000E942A1856C18C2D112319F00E943C25A6 -:1036300002C00E94A4250E9429264BC1872D8370B9 -:1036400009F052C0111145C18C2D82958695877065 -:10365000880F880F9C2D9F70892E912CA12CB12C46 -:10366000082E04C0880C991CAA1CBB1C0A94D2F713 -:10367000C4FE14C00FE010E020E030E0B901A80162 -:1036800004C0440F551F661F771F8A95D2F7CB01E0 -:10369000BA01609570958095909503C060E070E0E8 -:1036A000CB01272D26952695237030E02230310559 -:1036B00069F02330310589F0682979298A299B2905 -:1036C0002130310571F00E94BA2003C1682979299F -:1036D0008A299B290E94D620FCC00E94BA20C501DD -:1036E000B4010E949E20F5C0112319F0872D81702E -:1036F00001C08695882309F4ECC08C2D82958695AF -:103700008770880F880F9C2D9F70892E912CA12C7B -:10371000B12C082E04C0880C991CAA1CBB1C0A944E -:10372000D2F7C4FE14C00FE010E020E030E0B90191 -:10373000A80104C0440F551F661F771F8A95D2F752 -:10374000CB01BA01609570958095909503C060E0BB -:1037500070E0CB01272D269526952370422F50E04F -:103760004230510569F04330510589F068297929C3 -:103770008A299B294130510571F00E949421A9C0EA -:10378000682979298A299B290E94B021A2C00E9418 -:103790009421C501B4010E9478219BC08C2D90E03A -:1037A000FC01E05EF109E531F10508F050C0E05997 -:1037B000FF4F0C948D2D0C2D0F70872D8F711123C1 -:1037C00021F00E941121802F07CF0E943221802FEB -:1037D0000E94471A7EC0112341F0053008F079C0DD -:1037E000872D8F710E94572174C0063008F071C078 -:1037F000F7CF112339F0872D8F710E94112169C0F5 -:103800001123C9F3872D8F710E94322162C01123C9 -:1038100029F0872D8F710E94FC205BC00E94F2204E -:1038200058C0112351F0172D1F71812F0E941121B3 -:1038300063E0812F0E9425224CC081E00E942E224D -:10384000023008F446C082E00E942E2242C01123BA -:1038500031F0002381F28C2D0E9429193AC00023F7 -:1038600089F28C2D0E94F11934C0472D4F706C2DB8 -:10387000C7010E945B040E9416202BC0111129C0B1 -:10388000472D4F7050E042305105B9F04CF44115CE -:10389000510581F041305105E1F40E94242919C0FD -:1038A0004330510569F04430510599F48C2D0E9444 -:1038B00076290FC00E940D290CC00E94402909C022 -:1038C0000E94532906C0472D4F706C2DC7010E94DE -:1038D000E306DD20F9F00E94212280FD1BC0F701E4 -:1038E00012820E941B220E941121C7010E94991C72 -:1038F0000E941B220F90DF91CF911F910F91FF909B -:10390000EF90DF90CF90BF90AF909F908F907F907F -:103910000C9432210F90DF91CF911F910F91FF9066 -:10392000EF90DF90CF90BF90AF909F908F907F905F -:1039300008950F931F93CF93DF93EC0188819981B2 -:103940002B813C81232BB9F09F3F11F48F3F99F0DD -:10395000CE010E94E204882371F0688179818A8116 -:103960000E9417228C010E94CC210E949320B80152 -:10397000CE010E944E1ADF91CF911F910F910895B1 -:103980000E94EF220E94FF220E94C4220E9419235B -:103990000E94DA260E94292680E090E00E941418F6 -:1039A00080E090E00C942A180E94DF220C94C01C46 -:1039B0000E940C22292F22952F7030E02C303105E7 -:1039C0004CF42A3031056CF4225031092230310593 -:1039D000A8F407C02C30310569F02F30310551F0C3 -:1039E0000DC0803F69F018F4803E40F409C0843F68 -:1039F00029F406C093FB882780F9089580E0089594 -:103A000081E00895CF93DF9300D000D01F92CDB70F -:103A1000DEB70F900F900F900F900F90DF91CF9126 -:103A20000895CF93DF9300D000D000D0CDB7DEB79C -:103A300026960FB6F894DEBF0FBECDBFDF91CF91B3 -:103A400008951F93CF93DF93C0919D0216E080915C -:103A50009E02C81799F0D0E01C9FF0011D9FF00D49 -:103A60001124E156FD4F408151816281738184812F -:103A700095810E94111D2196C770E9CFDF91CF91EA -:103A80001F9108954091CF025091D0026091D102D0 -:103A90007091D2028091D3029091D4020C94111DA6 -:103AA0008091D40282958F7009F054C08091D10228 -:103AB000882309F44FC080919D02A0919E026091DD -:103AC000CF027091D0024091D2025091D302B6E061 -:103AD0008A1709F43FC090E041155105C1F17F3FBD -:103AE00011F46F3FA1F1B89FF001B99FF00D1124BF -:103AF000E156FD4F218172132AC02081621327C035 -:103B00002281211124C0238134812417350710F428 -:103B100021503109241B350B283C3105C0F420917C -:103B2000D4022F7020612093D40226E0289FF00158 -:103B3000299FF00D1124EC55FD4F80818F7080611D -:103B400080838FEC92E00E94991C0C94211D0196B9 -:103B50008770BECF0895CF92DF92EF92FF920F93BE -:103B60001F93CF93DF93CDB7DEB762970FB6F8946C -:103B7000DEBF0FBECDBF8C0185E0F801DE011D96D2 -:103B800001900D928A95E1F7D8014C9111965C91C4 -:103B9000119712966C9112971396CD90DC90149712 -:103BA0003091CF027091D0028091D2029091D302D5 -:103BB000009709F46BC17F3F19F43F3F09F466C1D8 -:103BC000E090D102EE2009F4C0C02091D402C816C2 -:103BD000D90628F0F601E81BF90BCF0104C0809547 -:103BE00090958C0D9D1DFF24F394883C910578F0F1 -:103BF000F12C207F09F0C6C07C2DD98AC88A89891A -:103C00000E94021D8FEC92E00E94991CB1C0822F8D -:103C1000807F09F046C0751314C0341312C06111BF -:103C200010C02F7020612093D4020E94421D8FEC9F -:103C300092E00E94991C8091D402D80115968C9331 -:103C40002EC0CD2819F15F3F11F44F3FF9F0F62E49 -:103C500061111CC080919D0220919E0236E0821766 -:103C600009F45AC090E0389FF001399FF00D1124FB -:103C7000E156FD4F7181571306C07081471303C091 -:103C80007281711103C001968770E9CFF62E662309 -:103C900009F418C18091D40281608093D402F12C80 -:103CA00011C1751308C0341306C0611104C080919E -:103CB000D402D801C3C04D875E878D859E856A8BEF -:103CC0000E94D81C6A898823E1F16623D1F12091F2 -:103CD000D402822F82958F7090E0029774F08091C9 -:103CE000CF029091D00298878F831986DB86CA868F -:103CF0002C87CE0107960E94991C86E0F801AFEC54 -:103D0000B2E001900D928A95E1F70E94501D0E9449 -:103D1000421DFF24F394D6C04D875E878D859E8516 -:103D20000E940C22292F22952F7030E0223031057D -:103D30000CF0BCC09F7009F0B6C0805E883008F4FB -:103D4000C1C0C8010E94991CE4CFC816D90608F466 -:103D500053C0F601E81BF90BCF01883C910508F42C -:103D600050C0F12C7C2DD98AC88A89890E94021DF5 -:103D7000EFECF2E086E0DF011D928A95E9F70E9400 -:103D8000421DA0C0751314C0341312C0611110C0BD -:103D90008091D402F8018583C8010E94991C86E0B5 -:103DA000EFECF2E0DF011D928A95E9F7FE2C8AC064 -:103DB0004D875E878D859E856A8B0E94D81C6A8997 -:103DC000882309F4BECF662309F4BBCF2091D40227 -:103DD000822F82958F7090E002970CF48ECF8091A5 -:103DE000CF029091D0029A8389831B82DD82CC829C -:103DF0002E83CE0101967FCF809590958C0D9D1DD1 -:103E0000ACCFF62E662309F49CCF75132EC0341365 -:103E10002CC02091D40220FD1FC0822F82958F706C -:103E2000D9F0D80115962C9315978F3049F08F5FF4 -:103E3000982F9295907F822F8F70892B15968C9357 -:103E4000C8010E94991C86E0F801AFECB2E0019035 -:103E50000D928A95E1F793CF86E0F801AFECB2E0DE -:103E600001900D928A95E1F72DC04D875E878D8573 -:103E70009E850E94D81C811140CF8091D402816020 -:103E80008093D402C8010E94991C1CC0662309F4C7 -:103E900058CF4D875E878D859E850E94D81C8823CC -:103EA00009F44FCF2ACF811148CF0CC024303105FF -:103EB0000CF047CF9F7009F440CFF8019581907FB7 -:103EC00009F03BCF8F2D62960FB6F894DEBF0FBE80 -:103ED000CDBFDF91CF911F910F91FF90EF90DF90B9 -:103EE000CF9008951F93CF93DF93CDB7DEB72C9774 -:103EF0000FB6F894DEBF0FBECDBF4F8358876987DA -:103F00007A878B879C87CE0107960E94AB1D8823FA -:103F100069F08F8198852A853B85232BF1F19F3F9E -:103F200009F063C08F3F09F060C037C086E0FE0132 -:103F30003796DE01119601900D928A95E1F76F8117 -:103F40007885EA85FB85309741F17F3F11F46F3F1B -:103F500021F120919E0230E0C901019687709927D6 -:103F600040919D0250E08417950709F447C069838A -:103F70007A83FD83EC8396E0929FD001939FB00DEE -:103F80001124A156BD4FFE01319601900D929A95D4 -:103F9000E1F780939E020E94211D16E080919D0210 -:103FA00090919E028917C1F1189FC001112481567A -:103FB0009D4F0E94AB1D882379F1E0919D021E9FC9 -:103FC000F0011124E156FD4F4081518162817381DE -:103FD000848195810E94111D80919D0290E001963F -:103FE0008770992780939D02D9CF4F815885698525 -:103FF0007A858B859C850E94111DCFCF0E94D41C91 -:1040000010929E0210929D02EFECF2E086E0DF013A -:104010001D928A95E9F7C1CF2C960FB6F894DEBFB2 -:104020000FBECDBFDF91CF911F910895EF92FF9208 -:104030000F931F93CF93DF938C01009709F46CC00B -:10404000F12CEE24E394E8012196F8018491843761 -:1040500040F4843008F051C0813081F0823019F191 -:104060005BC0853709F444C0A8F19CE7980F9037EE -:1040700008F052C08F770E94F11941C00E5F1F4FA8 -:10408000FE01C49180E28C0F883048F4C7708E2DF9 -:1040900001C0880FCA95EAF70E94F22214C08C2F43 -:1040A0000E9429192DC00E5F1F4FFE01C49180E2AE -:1040B0008C0F883058F4C7708E2D01C0880FCA95B8 -:1040C000EAF70E94F8220E9419231AC08C2F0E943E -:1040D000F11916C00E5F1F4FFE01C491CC2381F071 -:1040E0008FE99FE00197F1F700C00000C150F6CFC3 -:1040F0000E5F1F4FFE01F49003C00E9429198E012C -:104100008F2D882309F49FCFEFE9FFE03197F1F776 -:1041100000C000008150F5CFDF91CF911F910F912A -:10412000FF90EF90089508956093D9027093DA029A -:104130008093DB029093DC020C94C01C0F931F93BE -:104140000091D9021091DA022091DB023091DC0259 -:10415000DC01CB01802B912BA22BB32B8093D902B6 -:104160009093DA02A093DB02B093DC021F910F91CF -:104170000C94C01C0F931F930091D9021091DA0286 -:104180002091DB023091DC02DC01CB018023912302 -:10419000A223B3238093D9029093DA02A093DB0287 -:1041A000B093DC021F910F910C94C01C0F931F93CE -:1041B0000091D9021091DA022091DB023091DC02E9 -:1041C000DC01CB0180279127A227B3278093D90256 -:1041D0009093DA02A093DB02B093DC021F910F915F -:1041E0000C94C01C1092D5021092D6021092D702E5 -:1041F0001092D8020C94C01C41E050E060E070E0E6 -:1042000004C0440F551F661F771F8A95D2F740934D -:10421000D5025093D6026093D7027093D8020C94C3 -:10422000C01C41E050E060E070E004C0440F551F46 -:10423000661F771F8A95D2F78091D5029091D6029A -:10424000A091D702B091D802482B592B6A2B7B2B17 -:104250004093D5025093D6026093D7027093D80250 -:104260000C94C01C41E050E060E070E004C0440FDA -:10427000551F661F771F8A95D2F740955095609518 -:1042800070958091D5029091D602A091D702B091FD -:10429000D802482359236A237B234093D5025093A5 -:1042A000D6026093D7027093D8020C94C01C41E0F0 -:1042B00050E060E070E004C0440F551F661F771F98 -:1042C0008A95D2F78091D5029091D602A091D7021B -:1042D000B091D802482759276A277B274093D502F7 -:1042E0005093D6026093D7027093D8020C94C01CEE -:1042F0000F931F930091D5021091D6022091D702FF -:104300003091D802DC01CB01802B912BA22BB32B57 -:104310008093D5029093D602A093D702B093D8028F -:104320001F910F910C94C01C0F931F930091D50205 -:104330001091D6022091D7023091D802DC01CB0136 -:1043400080239123A223B3238093D5029093D60296 -:10435000A093D702B093D8021F910F910C94C01C68 -:104360000F931F930091D5021091D6022091D7028E -:104370003091D802DC01CB0180279127A227B327F7 -:104380008093D5029093D602A093D702B093D8021F -:104390001F910F910C94C01C0895CF92DF92EF9261 -:1043A000FF920F931F93CF93DF938C01C090D9029C -:1043B000D090DA02E090DB02F090DC028091D5022E -:1043C0009091D602A091D702B091D802C82AD92ADA -:1043D000EA2AFB2ACFE1D0E0D701C6010C2E04C0A7 -:1043E000B695A795979587950A94D2F780FF06C052 -:1043F000B8018C2F0E946809019721F4219760F77A -:1044000080E001C08C2FDF91CF911F910F91FF9021 -:10441000EF90DF90CF900895CF93DF93EC010E944F -:10442000CD21BE010E946809DF91CF910895CB0193 -:104430000E940C2208958091DD02859585958595D1 -:1044400008958091DD028770089598E0899F90011A -:104450001124262B2093DD020C9411212091DD02E2 -:10446000809582238093DD02982F977069F430E065 -:10447000482F552747FD50952417350729F0859576 -:10448000859585950C94322108959091DD02977061 -:1044900081E009F480E0089590911501992321F0BD -:1044A00090911601911109C02091170130911801C6 -:1044B000F90132969FEF40E01FC0982F9695969590 -:1044C00096959F3050F5E0911701F0911801E90F92 -:1044D000F11D877021E030E0A90102C0440F551F93 -:1044E0008A95E2F7CA019181892B818308959F3FC4 -:1044F00039F04F5F4E3041F051915813F8CF0DC055 -:104500005111F7CF942FF5CF9F3F39F0F901E90F03 -:10451000F11D97FDFA9582830895089590911501F4 -:10452000992321F090911601911109C02091170152 -:1045300030911801F9013296205F3F4F1FC0982F2C -:104540009695969596959F30F0F4E0911701F0912D -:104550001801E90FF11D877021E030E0A90102C0C8 -:10456000440F551F8A95E2F7CA01809591818923EE -:10457000818308953196E217F30729F0908198130B -:10458000F9CF1082F7CF089581E090E0E091170114 -:10459000F0911801E80FF91F108201968031910502 -:1045A000A9F708959091F102892B8093F102089563 -:1045B00080959091F10289238093F10208951092E1 -:1045C000F10208959091F002892B8093F0020895F2 -:1045D00080959091F00289238093F00208951092C3 -:1045E000F00208959091EF02892B8093EF020895D5 -:1045F00080959091EF0289238093EF0208951092A5 -:10460000EF0208958093DE0208951092DE0208956D -:104610008091170190911801FC0131969C01205F57 -:104620003F4F80E0919191118F5FE217F307D1F72F -:104630000895E0911701F09118018091F1028083B3 -:10464000E0911701F091180190818091F002892B7F -:104650008083E0911701F091180190818091EF0221 -:10466000892B80838091DE02882361F0E09117011D -:10467000F09118019081892B80830E940823811179 -:104680001092DE0280911701909118010C94FE1790 -:1046900020E0009739F0AC01415051098423952363 -:1046A0002F5FF7CF822F089580911303843039F163 -:1046B0001092F30220E488E190E00FB6F894A895F8 -:1046C000809360000FBE2093600080E00E94C203D0 -:1046D00080E00E94020A83B7817F846083BF83B732 -:1046E000816083BF7894889583B78E7F83BF88E18C -:1046F0000FB6F89480936000109260000FBE08958A -:104700000895089580E00E94C2030E9480230E94C1 -:104710005D0A0E9481230E94E20A91E0811101C09A -:1047200090E0892F08950E94D41C80E00E94C2036B -:104730000E94FC280E94F2170C94020A1F920F920A -:104740000FB60F9211248F939F93AF93BF938091D5 -:10475000F302811113C08091F4029091F502A091AF -:10476000F602B091F7024196A11DB11D8093F402AB -:104770009093F502A093F602B093F702BF91AF9128 -:104780009F918F910F900FBE0F901F90189582E010 -:1047900084BD93E095BD9AEF97BD80936E00089518 -:1047A0002FB7F8948091F4029091F502A091F6024F -:1047B000B091F7022FBF0895CF92DF92EF92FF9250 -:1047C0000F931F932FB7F8944091F4025091F50284 -:1047D0006091F6027091F7022FBF6A017B01EE240F -:1047E000FF248C0120E030E0C016D106E206F3067B -:1047F00010F4415051099A01281B390BC9011F912E -:104800000F91FF90EF90DF90CF9008951F920F923D -:104810000FB60F9211248F939F93AF93BF93809104 -:10482000F4029091F502A091F602B091F702019680 -:10483000A11DB11D8093F4029093F502A093F6029E -:10484000B093F702BF91AF919F918F910F900FBEE0 -:104850000F901F9018950E94EF14F8942FEF87EA9D -:1048600091E6215080409040E1F700C0000087E0D1 -:1048700090EBDC0180931E0390931F03A093200311 -:10488000B09321039CE088E10FB6F894A89580933B -:1048900060000FBE90936000FFCF0E948C248111B6 -:1048A00002C00E9468240E9497248093F2020E9412 -:1048B0009F2480931C0387FB882780F9809316012F -:1048C0000E949B24682F70E080E090E00C9494207C -:1048D0006DEE7EEF80E090E00E94B32D60E082E01C -:1048E00090E00E94A12D60E083E090E00E94A12D65 -:1048F00060E084E090E00E94A12D60E085E090E01F -:104900000E94A12D60E086E090E00E94A12D6FEF53 -:1049100087E090E00C94A12D80E090E00E949B2D18 -:1049200021E08D3E9E4F09F020E0822F089582E025 -:1049300090E00C94932D83E090E00C94932D84E010 -:1049400090E00C94932D682F84E090E00C94A12DBE -:1049500086E090E00C94932D682F86E090E00C9414 -:10496000A12D87E090E00C94932D682F87E090E0D4 -:104970000C94A12D8091FA0280FF0BC060911C0164 -:1049800085E0689FB00111247595679575956795C9 -:104990002BC081FF09C060911C0185E0689FB001B8 -:1049A00011247595679520C082FF07C060911C0196 -:1049B00085E0689FB001112417C09091FB029923F4 -:1049C000D1F060911B01961788F720911C0185E0BA -:1049D000289F90011124929FA001939F500D1124B4 -:1049E00070E0CA010E94792D6038710540F46115AC -:1049F000710539F002C065E070E0862F08958FE7F9 -:104A0000089581E008958091FA0280FF08C06091C6 -:104A10001A0170E0759567957595679521C081FFBE -:104A200006C060911A0170E07595679519C082FF04 -:104A300004C060911A0170E010C09091FB029923AC -:104A4000C1F0609119019617A0F780911A01899F12 -:104A5000C001112470E00E94792D6038710528F49E -:104A60006115710521F0862F08958FE7089581E083 -:104A7000089561E070E0F4CF803F21F40E94BA24F1 -:104A8000819504C0813F29F40E94BA248093FE02DC -:104A90000895823F21F40E94BA24819504C0833F87 -:104AA00029F40E94BA248093FD020895893F19F4E5 -:104AB0000E94032505C08A3F31F40E940325819599 -:104AC0008093FF0208958B3F21F40E940325819576 -:104AD00004C08C3F29F40E940325809300030895AD -:104AE000843F21F48091FC02816017C0853F21F44E -:104AF0008091FC02826011C0863F21F48091FC020B -:104B000084600BC0873F21F48091FC02886005C05F -:104B1000883F31F48091FC0280618093FC0208950B -:104B20008D3F21F48091FA0281600BC08E3F21F409 -:104B30008091FA02826005C08F3F29F48091FA02C9 -:104B400084608093FA020895803F39F48091FE02D8 -:104B500087FF6CC01092FE0269C0813F29F48091EA -:104B6000FE021816BCF362C09091FD02823F29F448 -:104B700097FF5CC01092FD0259C0833F19F41916CB -:104B8000CCF354C0893F41F48091FF0218160CF019 -:104B90004DC01092FF024AC08A3F29F48091FF0263 -:104BA00087FF44C0F6CF8B3F39F48091000387FF25 -:104BB0003DC0109200033AC08C3F29F4809100035D -:104BC0001816BCF333C0843F21F48091FC028E7F21 -:104BD00017C0853F21F48091FC028D7F11C0863F74 -:104BE00021F48091FC028B7F0BC0873F21F48091E0 -:104BF000FC02877F05C0883F31F48091FC028F7EE4 -:104C00008093FC0213C08D3F21F48091FA028E7FC5 -:104C10000BC08E3F21F48091FA028D7F05C08F3F3B -:104C200029F48091FA028B7F8093FA028091FD0231 -:104C300081110EC08091FE0281110AC08091FF0295 -:104C4000811106C080910003811102C01092FB0205 -:104C500008958CEF92E00E9409180E94D02390934F -:104C6000F9028093F80208951F93CF93DF93809108 -:104C7000F8029091F9020E94DC23AC019091FB02B2 -:104C8000992321F020911D0130E006C020911E01E2 -:104C90008AE0289F900111244217530708F486C028 -:104CA0008091FD02C091FE02D091FF02109100039D -:104CB000811107C0C11176C0D11174C0111172C029 -:104CC00075C09F3F19F09F5F9093FB02181624F464 -:104CD0000E94BA248093FD028091FD0287FF05C0E7 -:104CE0000E94BA2481958093FD021C1624F40E9430 -:104CF000BA248093FE028091FE0287FF05C00E94C5 -:104D0000BA2481958093FE026091FD02662339F1F9 -:104D1000C091FE02CC2319F1772767FD7095872F8C -:104D2000972F0E949B2A23E333E343E35FE30E9430 -:104D3000AB2B0E94682A6093FD026C2F772767FDDA -:104D40007095872F972F0E949B2A23E333E343E339 -:104D50005FE30E94AB2B0E94682A6093FE021D163F -:104D600024F40E9403258093FF028091FF0287FFB5 -:104D700005C00E94032581958093FF02111624F43B -:104D80000E940325809300038091000387FF05C0E4 -:104D90000E940325819580930003DF91CF911F919D -:104DA0000C9429269F3F09F08ECF96CFDF91CF91AB -:104DB0001F910895ECEFF2E085E0DF011D928A95E6 -:104DC000E9F71092FB021092FA020895833081F104 -:104DD00028F4813059F08230D1F00895853009F4FB -:104DE00049C0B8F1863009F456C0089580911E017B -:104DF000262F30E0280F311D2F3F310524F4680F96 -:104E000060931E0108958FEF80931E010895809195 -:104E10001D01262F30E0280F311D2F3F310524F4CE -:104E2000680F60931D0108958FEF80931D01089511 -:104E300080911C01262F30E0280F311D2F3F3105B6 -:104E400024F4680F60931C0108958FEF80931C0178 -:104E5000089580911B01262F30E0280F311D2F3F30 -:104E6000310524F4680F60931B0108958FEF809340 -:104E70001B01089580911A01262F30E0280F311D63 -:104E80002F3F310524F4680F60931A0108958FEFC6 -:104E900080931A01089580911901262F30E0280F80 -:104EA000311D2F3F310524F4680F609319010895D7 -:104EB0008FEF809319010895833011F128F4813028 -:104EC00049F0823091F00895853081F120F18630EB -:104ED000C1F1089580911E01681720F4861B80930C -:104EE0001E01089510921E01089580911D016817FA -:104EF00020F4861B80931D01089510921D010895D2 -:104F000080911C01681720F4861B80931C01089572 -:104F100010921C01089580911B01681720F4861BD4 -:104F200080931B01089510921B01089580911A012E -:104F3000681720F4861B80931A01089510921A01B5 -:104F4000089580911901681720F4861B8093190138 -:104F500008951092190108950F931F93873208F056 -:104F600048C08E3108F08DC0803109F477C008F553 -:104F7000873009F461C068F4863009F09DC08091E3 -:104F8000F202817F8E7F8093F20281E080930203A0 -:104F900094C08B3009F489C08E3009F08DC08091A7 -:104FA000F20282FB222720F991E0922790FB82F9FE -:104FB0005EC0863109F479C060F4813109F07CC0AB -:104FC0000E94D41C9091160181E0892780931601DC -:104FD0006CC0893109F469C08B3109F06DC08091D2 -:104FE000F20281FB222720F991E0922790FB81F9C0 -:104FF0003EC0883309F459C050F4893209F457C0CF -:10500000853309F454C0873209F451C055C0833444 -:1050100009F44DC028F48A3308F44EC0895332C0D5 -:10502000883409F049C00E94D41C0E94120B0E94CF -:10503000D9040E942B2439C09091F202892F8095C7 -:10504000817080FB90F929F0966098609093F2024D -:1050500034C0997F977F9093F20227C08091F2022B -:1050600083FB222720F991E0922790FB83F980931C -:10507000F2029923D1F08091F20281608093F202D2 -:1050800014C08D5141E050E060E070E08A019B0166 -:1050900004C0000F111F221F331F8A95D2F7C901C8 -:1050A000B8010E9494200E94D41C81E006C061E0F7 -:1050B00070E080E090E0F5CF80E01F910F910895BF -:1050C00080E0089580E00895CF93C82F8091020377 -:1050D000813069F018F08230C9F184C0E091170185 -:1050E000F09118018081823209F07EC007C0E09102 -:1050F0001701F09118018081823261F48C2F0E9497 -:105100006028811104C08C2F0E94AC271DC081E053 -:1051100090E01AC08C2F0E946228811114C0C43103 -:1051200079F048F4CB3079F0C03109F061C082E009 -:105130008093020308C0C93219F0C83321F058C067 -:105140001092020355C081E0817054C0C93291F1C0 -:1051500020F5C43179F1B0F4C73009F047C08EE1D1 -:1051600080931E0182E380931D018AE080931C01DD -:1051700084E180931B0188E080931A0188E2809388 -:10518000190134C0CE51C63088F5EC2FF0E0EA5456 -:10519000FE4F80818093010329C0CE34E9F020F4D2 -:1051A000CB3421F56AE013C0C13579F0C235F1F492 -:1051B00061E00DC080910103882319F01092010372 -:1051C00015C081E08093020315C061E006C08091A4 -:1051D00001030E94E6260AC06AE0809101030E9452 -:1051E0005C2704C01092020380E004C081E002C08A -:1051F00080E0AACFCF9108950E948C24811102C033 -:105200000E9468240E94A82480931D0380FF02C08E -:10521000869501C080E00C94C20380911D03982FF5 -:105220009695292F30E0233031054CF49F5F990F7C -:105230008170892B816080931D030E94AC24809132 -:105240001D0386950C94C20380911D03982F96959B -:1052500091F09158990F8170892B80931D038E7F57 -:1052600091E009F490E080911D0390FB80F9809318 -:105270001D030E94AC2480911D0386950C94C203EB -:1052800080911D03982F909590FB80F980931D03CA -:105290000E94AC2480911D0380FF02C0869501C04E -:1052A00080E00C94C20390911D03892F86958F5F37 -:1052B0008F779170843028F4880F892B80931D0399 -:1052C00002C090931D0380911D038E7F91E009F42D -:1052D00090E080911D0390FB80F980931D030E9454 -:1052E000AC2480911D0386950C94C20320911D036C -:1052F000922F96958927982F990F822F8170892B4D -:1053000080931D038E7F91E009F490E080911D034E -:1053100090FB80F980931D030E94AC2480911D03B3 -:1053200086950C94C20380911D038695089550586C -:10533000BB27AA270ED0D1C1C2D130F0C7D120F0EF -:1053400031F49F3F11F41EF4B7C10EF4E095E7FB72 -:105350009FC1E92FD3D180F3BA176207730784077F -:10536000950718F071F49EF5EBC10EF4E0950B2E45 -:10537000BA2FA02D0B01B90190010C01CA01A001A7 -:105380001124FF27591B99F0593F50F4503E68F102 -:105390001A16F040A22F232F342F4427585FF3CF43 -:1053A000469537952795A795F0405395C9F77EF414 -:1053B0001F16BA0B620B730B840BBAF09150A1F05D -:1053C000FF0FBB1F661F771F881FC2F70EC0BA0FE3 -:1053D000621F731F841F48F4879577956795B7956B -:1053E000F7959E3F08F0B3CF9395880F08F0992763 -:1053F000EE0F97958795089527D108F481E00895D9 -:105400000CD06BC163D140F05AD130F021F45F3F32 -:1054100019F03EC1511195C14FC170D198F3992334 -:10542000C9F35523B1F3951B550BBB27AA27621768 -:105430007307840738F09F5F5F4F220F331F441FAD -:10544000AA1FA9F333D00E2E3AF0E0E830D09150E5 -:105450005040E695001CCAF729D0FE2F27D0660FD2 -:10546000771F881FBB1F261737074807AB07B0E811 -:1054700009F0BB0B802DBF01FF2793585F4F2AF027 -:105480009E3F510568F004C15CC15F3FECF3983E5C -:10549000DCF3869577956795B795F7959F5FC9F784 -:1054A000880F911D9695879597F90895E1E0660F0D -:1054B000771F881FBB1F621773078407BA0720F086 -:1054C000621B730B840BBA0BEE1F88F7E0950895EF -:1054D00004D06894B11135C1089518D188F09F5750 -:1054E00090F0B92F9927B751A0F0D1F0660F771F30 -:1054F000881F991F1AF0BA95C9F712C0B13081F010 -:105500001FD1B1E008951CC1672F782F8827B85F9D -:1055100039F0B93FCCF3869577956795B395D9F770 -:105520003EF490958095709561957F4F8F4F9F4F7A -:105530000895E89409C097FB3EF490958095709586 -:1055400061957F4F8F4F9F4F9923A9F0F92F96E9CF -:10555000BB279395F695879577956795B795F11144 -:10556000F8CFFAF4BB0F11F460FF1BC06F5F7F4FE1 -:105570008F4F9F4F16C0882311F096E911C07723F3 -:1055800021F09EE8872F762F05C0662371F096E8FC -:10559000862F70E060E02AF09A95660F771F881FCB -:1055A000DAF7880F9695879597F9089588D018F0BF -:1055B00011F08CD038F480C0C4C0E92F9FD0B0F374 -:1055C0005523C9F3E7FB6217730784079507A8F112 -:1055D00099F3E92FFF2788232AF03197660F771F69 -:1055E000881FDAF7952F5527442332F09150504009 -:1055F000220F331F441FD2F7BB27E91BF50B621B99 -:10560000730B840BB109C1F222F4620F731F841F64 -:10561000B11D31972AF0660F771F881FBB1FEFCF90 -:10562000915050405AF041F0882332F0660F771FB6 -:10563000881F91505040C1F7939530C0869577955B -:1056400067959F5FD9F7F8CF990F0008550FAA0B00 -:10565000E0E8FEEF16161706E807F907C0F0121685 -:105660001306E407F50798F0621B730B840B950B88 -:1056700039F40A2661F0232B242B252B21F40895DD -:105680000A2609F4A140A6958FEF811D811D08957A -:1056900097F99F6780E870E060E008959F3F31F0E0 -:1056A000915020F4879577956795B795880F911D50 -:1056B0009695879597F908959FEF80EC08950024BB -:1056C0000A941616170618060906089500240A9467 -:1056D00012161306140605060895092E0394000CED -:1056E00011F4882352F0BB0F40F4BF2B11F460FF7C -:1056F00004C06F5F7F4F8F4F9F4F089557FD9058A5 -:10570000440F551F59F05F3F71F04795880F97FB85 -:10571000991F61F09F3F79F087950895121613063F -:105720001406551FF2CF4695F1DF08C0161617066E -:105730001806991FF1CF86957105610508940895A3 -:10574000E894BB2766277727CB0197F908957CDF7C -:1057500008F48FEF08950BD0C0CFB1DF28F0B6DF8B -:1057600018F0952309F094CFA7CF1124EACFC6DF14 -:10577000A0F3959FD1F3950F50E0551F629FF00164 -:10578000729FBB27F00DB11D639FAA27F00DB11DBD -:10579000AA1F649F6627B00DA11D661F829F222746 -:1057A000B00DA11D621F739FB00DA11D621F839FCD -:1057B000A00D611D221F749F3327A00D611D231FA3 -:1057C000849F600D211D822F762F6A2F11249F57F1 -:1057D00050408AF0E1F088234AF0EE0FFF1FBB1F14 -:1057E000661F771F881F91505040A9F79E3F5105B3 -:1057F00070F04ECFA6CF5F3FECF3983EDCF386957A -:1058000077956795B795F795E7959F5FC1F7FE2B5D -:10581000880F911D9695879597F90895FA01EE0FD7 -:10582000FF1F30962105310599F16115710561F46D -:105830008038BFE39B0749F168949038810561F097 -:105840008038BFEF9B0741F0992342F5FF3FE10508 -:105850003105210511F1E8940894E795D901AA23AF -:1058600029F4AB2FBE2FF85FD0F310C0FF5F70F4A8 -:10587000A695E0F7F73950F019F0FF3A38F49F7722 -:105880009F930CD00F9007FC905808953EF014CFD2 -:1058900060E070E080E89FE308954FE79F775F93B3 -:1058A0004F933F932F939ED02F913F914F915F91B4 -:1058B00052DF05C019F40EF0EBCE42CFFDCE26DF4D -:1058C000C8F39638C0F707F80F92E8942BE33AEA4A -:1058D00048EB5FE74EDF0F920F920F924DB75EB726 -:1058E0000F92C0D0EAE0F1E016D04F915F91EF91B6 -:1058F000FF91E595EE1FFF1F49F0FE57E068442732 -:10590000EE0F441FFA95E1F74195550B32D00F90F9 -:1059100007FE26C00895DF93CF931F930F93FF9246 -:10592000EF92DF927B018C01689405C0DA2EEF01C3 -:105930001EDFFE01E894A591259135914591559181 -:10594000AEF3EF0106DDFE019701A801DA9479F7C5 -:10595000DF90EF90FF900F911F91CF91DF9108950D -:105960009B01AC0160E070E080E89FE349CD90CE00 -:1059700095CECCDEE8F39923D9F3940F511DBBF3F8 -:105980009150504094F059F0882332F0660F771F01 -:10599000881F91505040C1F79E3F510544F7880F32 -:1059A000911D9695879597F908955F3FACF0983EC5 -:1059B0009CF0BB27869577956795B79508F4B160FD -:1059C0009395C1F7BB0F58F711F460FFE8CF6F5FF5 -:1059D0007F4F8F4F9F4FE3CFB4CE0EF05FCE6CCE94 -:1059E000689456CE93DEC8F39923D1F3C6F3DF93C0 -:1059F000CF931F930F93FF92C92FDD2788232AF09F -:105A00002197660F771F881FDAF720E030E040E823 -:105A10005FEB9FE3883920F0803E30F021968F774E -:105A200087DCE2E3F1E003C083DCEFE5F1E073DF64 -:105A30008B01BE01EC01FB2E6F5771097595771F25 -:105A4000880B990B78DD28E132E741E35FE38FDED5 -:105A5000AF2D9801AE01FF900F911F91CF91DF9173 -:105A600078DC3BCEFA01DC01AA0FBB1F9B01AC0125 -:105A7000BF5728F422273327442750781FC0B75137 -:105A800088F4AB2F0024469537952795011CA395E4 -:105A9000D2F3002069F0220F331F441FB395DAF3CD -:105AA0000DD045CC61307105A0E88A07B94630F4C5 -:105AB0009B01AC016627772788279078309621F0E4 -:105AC00020833183428353830895AA1BBB1B51E17A -:105AD00007C0AA1FBB1FA617B70710F0A61BB70B5E -:105AE000881F991F5A95A9F780959095BC01CD0103 -:105AF000089597FB072E16F4009407D077FD09D080 -:105B00000E94652D07FC05D03EF4909581959F4F2E -:105B10000895709561957F4F0895EE0FFF1F0590D2 -:105B2000F491E02D0994F999FECF92BD81BDF89AC8 -:105B3000992780B50895A8E1B0E042E050E00C94C8 -:105B4000BB2D262FF999FECF92BD81BDF89A019702 -:105B500000B4021639F01FBA20BD0FB6F894FA9AB5 -:105B6000F99A0FBE08950196272F0E94A22D0C943A -:105B7000A12DDC01CB01FC01F999FECF06C0F2BDDD -:105B8000E1BDF89A319600B40D9241505040B8F7FB -:065B90000895F894FFCF18 -:105B9600640007000CFF0000003F64F610841161EA -:105BA600112D11F9100101DF022808140A321E0016 -:105BB60002040507090B0C0E1011131517181A1CF1 -:105BC6001D1F2123242628292B2D2F30323435372B -:105BD600393B1F0F03764F5F6F7F49694379095938 -:105BE60053633149803F5D8B803FF8BF803FCAE1F8 -:105BF600803F73ED803FCAE1803FF8BF803F5D8BF9 -:105C0600803F3149803F0000803FF16D7F3F75EA5C -:105C16007E3F4C827E3F833F7E3F84287E3F833F8C -:105C26007E3F4C827E3F75EA7E3FF16D7F3F0000EE -:105C3600803F3F4D36398F0642060C06D305660572 -:105C46007F059805B105010203040506070809004A -:00000001FF diff --git a/keyboard/planck/keymaps/kyle/compiled.hex b/keyboard/planck/keymaps/kyle/compiled.hex deleted file mode 100644 index 9226d4c19b..0000000000 --- a/keyboard/planck/keymaps/kyle/compiled.hex +++ /dev/null @@ -1,1449 +0,0 @@ -:100000000C9496020C94DA020C94DA020C94DA0244 -:100010000C94DA020C94DA020C94DA020C94DA02F0 -:100020000C94DA020C94DA020C9478140C944A15AD -:100030000C94AC220C94DA020C94DA020C94DA02DE -:100040000C94DA020C943C030C94DA020C94DA025D -:100050000C94DA020C9414230C94DA020C94DA0255 -:100060000C94DA020C94DA020C94DA020C94DA02A0 -:100070000C94DA020C94DA020C94DA020C94DA0290 -:100080000C94ED0A0C94DA020C94DA020C94DA0265 -:100090000C94DA020C94DA020C94DA020C94DA0270 -:1000A0000C94DA020C94DA020C94DA02B715D91522 -:1000B000C716D915C7161E164116C7169616A916C5 -:1000C00093199319C219C219011A211A771B771BA8 -:1000D0002C1A771BDC1ADC1A431B4C1B771B711B79 -:1000E000E91AE91AE91AE91AE91AE91AE91AE91AF8 -:1000F000E91AE91AE91AE91AE91AE91AE91AE91AE8 -:10010000F91A071B0E1B151B1F1B07634236B79BF3 -:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 -:100120005763BD6DEDFD753EF6177231BF000000DF -:10013000803F08000000BE922449123EABAAAA2AC2 -:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD -:1001500000000000BF000000803F00000000000819 -:100160004178D3BB4387D1133D190E3CC3BD4282B6 -:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 -:10018000FFBE01C4FF7F3F00000000000000000030 -:1001900000000000000000010204060A0F17202CD6 -:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 -:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF -:1001C0000201000000000000000000000000F1A299 -:1001D000F1A3018C028C290014001A0008001500FC -:1001E00017001C0018000C00120013002A002B003E -:1001F00004001600070009000A000B000D000E00A5 -:100200000F0033003400E1001D001B000600190040 -:100210000500110010003600370038002800E40007 -:10022000E000E200E30002202C002C00012050003E -:10023000510052004F00290014001A000900130059 -:100240000A000D000F0018001C0033002A002B00CC -:10025000040015001600170007000B00110008002D -:100260000C0012003400E1001D001B000600190004 -:1002700005000E0010003600370038002800C300CB -:10028000E000E200E30002202C002C0001205000DE -:10029000510052004F0035001E001F0020002100B9 -:1002A0002200230024002500260027002A00010048 -:1002B0000320042048120100010001002D002E003F -:1002C0002F00300031000100440045006800690043 -:1002D0006A006B006C006D006E006F000100010091 -:1002E0000100010001000100010001000120AB003C -:1002F000AA00A900AE0035021E021F022002210240 -:100300002202230224022502260227022A000100DB -:100310000320042048120712010001002D022E02C2 -:100320002F023002310201003A003B003C003D0048 -:100330003E003F0040004100420043000100835066 -:100340000100010001000220010001000100AB00DA -:10035000AA00A900AE002803540068006500200030 -:1003600050006C0061006E0063006B0020004B00C9 -:100370006500790062006F00610072006400000097 -:100380002C034F007200740068006F006C0069005D -:100390006E0065006100720020004B00650079006E -:1003A00062006F00610072006400730000000403CB -:1003B000090409026D00040100A0FA09040000010B -:1003C00003010100092111010001223F00070581FD -:1003D0000308000A090401000103010200092111B8 -:1003E000010001224D000705820308000A090402EA -:1003F000000103000000092111010001223600075D -:1004000005830308000A0904030001030000000932 -:100410002111010001223900070584031000011297 -:1004200001100100000008EDFE6060010001020003 -:100430000105010906A101050719E029E7150025B5 -:1004400001950875018102050819012905950575B1 -:10045000019102950175039101050719002977158E -:10046000002501957875018102C005010980A1016F -:10047000850216010026B7001A01002AB700751080 -:1004800095018100C0050C0901A101850316010039 -:10049000269C021A01002A9C02751095018100C059 -:1004A00005010902A1010901A10005091901290598 -:1004B00015002501950575018102950175038101DE -:1004C0000501093009311581257F950275088106DE -:1004D00009381581257F950175088106050C0A38B4 -:1004E000021581257F950175088106C0C0050109A7 -:1004F00006A101050719E029E715002501950875F2 -:1005000001810295017508810105081901290595E8 -:1005100005750191029501750391010507190029DF -:10052000FF150025FF950675088100C011241FBE28 -:10053000CFEFDAE0DEBFCDBF04B603FE24C080916A -:100540001E0390911F03A0912003B09121038730D7 -:10055000904BA740B04BB9F410921E0310921F03AA -:10056000109220031092210314BE84B7877F84BFAA -:1005700088E10FB6F89480936000109260000FBE7F -:10058000E0E0F8E3099511E0A0E0B1E0E2EBF9E585 -:1005900002C005900D92A03CB107D9F713E0A0EC82 -:1005A000B1E001C01D92AE31B107E1F70E94BE116A -:1005B0000C94D72C0C9400000895089581E00895C0 -:1005C00008950C94DD020C94DE020C94E0020E946B -:1005D000A12823E030E0281B3109220F2093C40119 -:1005E0000895282F2F9880918000211108C0877FBF -:1005F0008093800010928D0010928C001BC0886048 -:1006000080938000233019F48FEF9FEF0FC083E0B9 -:1006100090E0821B9109880F991F2FEF3FEFA901EE -:1006200002C0569547958A95E2F7CA0190938D00CE -:1006300080938C000C94E7020E94E70284E0809390 -:10064000C3011092C0010895279A2F988FEF9FEF52 -:1006500090938700809386008AE08093800089E1F0 -:10066000809381000E940A280C941C030E9424039A -:100670006E9A769A0C94DC021F920F920FB60F922C -:1006800011242F933F938F939F93EF93FF93E091C8 -:10069000C101F091C201CF0101969093C2018093F4 -:1006A000C1010090C30102C0F695E7950A94E2F7F4 -:1006B000EF738091C001823019F4E03251F404C02C -:1006C000813039F4EF3329F480916F008D7F80936E -:1006D0006F00F0E0E457FE4FE49121E031E0E29F4B -:1006E000C001E39F900D11240090C40102C09695B3 -:1006F00087950A94E2F790938D0080938C00FF9188 -:10070000EF919F918F913F912F910F900FBE0F907E -:100710001F90189581E008950C948A0308950C9415 -:10072000360380911502882309F448C08091D101D5 -:100730009091D201009779F40E94DE229093D20129 -:100740008093D1018091D30190E0009771F4809162 -:10075000D40190E00AC00E94EA2220910001309169 -:1007600001012817390740F329C00197880F991F05 -:10077000880F991FFC01EB52FE4F608171818281CD -:1007800093810E94530AE091D30184E0E89FF00135 -:100790001124EB52FE4F60817181828193814FE081 -:1007A00050E00E940B0E8091D30190E00196609181 -:1007B000D40170E00E94872C8093D3010C94E10255 -:1007C000109217020C94200A0895089581E08093F6 -:1007D00017020C94E503089508958F929F92AF92AB -:1007E000BF92EF92FF920F931F93CF93DF93CDB7FA -:1007F000DEB7A3970FB6F894DEBF0FBECDBF7C0166 -:10080000FC0100811181C8010E94DB20B8010E9417 -:10081000F2058C01B7010E948C03882309F4CCC136 -:100820000032F0E51F0741F4F7018281882309F4C3 -:1008300058C00E946F0EC0C10132F0E51F0741F49D -:10084000F7018281882309F44CC00E94780EB4C15C -:100850000232F0E51F0751F4F7018281882309F481 -:1008600040C00E946B0E8111F0CFE3CF0332F0E560 -:100870001F0739F4F7018281882399F10E94E6036A -:100880009BC10432F0E51F0739F4F7018281882308 -:1008900041F10E94E00390C10532F0E51F0749F4E1 -:1008A000F70182818823E9F0809117028111F1CF4D -:1008B000E5CF0632F0E51F0739F4F701828188237E -:1008C00081F00E947F0E0AC00732F0E51F0749F44D -:1008D000F7018281882329F00E948A0E0E94EC038E -:1008E0006BC180911702811105C0F70182818111CE -:1008F000CFC018C1003E110579F4F7018281882329 -:1009000009F44DC00E94200A81E0809316021092E3 -:1009100015021092D40150C1023E110559F4F7019D -:1009200082818823E1F10E94200A1092160210921F -:10093000150242C1033E110591F4F701828188231B -:1009400071F10E94200A1092160281E08093150234 -:100950001092D3011092D2011092D1012DC1023513 -:10096000110559F4F7018281882309F425C180918A -:100970000001909101010A970DC00135110579F42C -:10098000F7018281882309F417C1809100019091B9 -:1009900001010A9690930101809300010DC14091DD -:1009A000040183E2EFE1F1E0DE01119601900D9286 -:1009B0008A95E1F7F701808121E030E02C0F3D1F9F -:1009C000280F311DC9012091020130910301FC0162 -:1009D000E20FF31F6081772767FD7095640F711D2B -:1009E000882777FD8095982F0E94A92920E030E084 -:1009F00040E451E40E940E294B015C01F701218182 -:100A000084E090E0821B9109BC01882777FD8095E6 -:100A1000982F0E94A9299B01AC01C501B4010E9435 -:100A2000A6289B01AC0160E070E080E090E40E94A9 -:100A30001C2B20E030E04CED50E40E94B92A4B0121 -:100A40005C01F70182818823D1F04FE050E0C501BD -:100A5000B4010E940B0E809116028823A1F08091B0 -:100A6000D40124E0829FF0011124EB52FE4F8082DA -:100A70009182A282B3828F5F8093D40104C0C501AA -:100A8000B4010E94530A0F3F110508F02ECF94C005 -:100A90008091D00181111FC0043130E5130709F0A6 -:100AA00051C00E948E0381E08093D0010E94DE221B -:100AB0009093CF018093CE011092C7011092C9018B -:100AC0001092C8011092CB011092CA011092CD0170 -:100AD0001092CC0171C08091CE019091CF010E9403 -:100AE000EA22883C910570F48091C701E82FF0E07C -:100AF000EE0FFF1FE853FE4F118300838F5F80933B -:100B0000C7015AC0043880E5180721F005381045A0 -:100B100001F13AC0F7018281882341F01092C501AA -:100B200082E01EC0043830E5130759F58091C501F5 -:100B3000811106C086E20E94371886E20E94FF18E3 -:100B400082E01CC00438F0E51F0741F3053810456A -:100B5000D9F4F7018281882331F01092C60180E236 -:100B60000E944E1929C08091C601811106C087E2FA -:100B70000E94371887E20E94FF1880E20E945519F0 -:100B80001BC00538104529F381E08093C50180938F -:100B9000C601C701A3960FB6F894DEBF0FBECDBF46 -:100BA000DF91CF911F910F91FF90EF90BF90AF9089 -:100BB0009F908F900C94E30280E0A3960FB6F89478 -:100BC000DEBF0FBECDBFDF91CF911F910F91FF9080 -:100BD000EF90BF90AF909F908F90089580E090E04D -:100BE000089508959CE0799FF001112490E3899F76 -:100BF000E00DF11D1124E60FF11DEE0FFF1FEA526B -:100C0000FE4F859194910895880F991FFC01E45B34 -:100C1000FF4F859194910895880F991FFC01E4532B -:100C2000FE4F8591949108950F931F93CF93DF9377 -:100C3000EC01811521E39207A0F5C11580E3D807E7 -:100C400008F0D7C0C83ED105D8F4C03ED10508F0A1 -:100C500007C2C83AD10578F4C53AD10508F06AC090 -:100C6000C130D10509F463C008F4F7C1C430D1051F -:100C700008F0F6C1F2C1CB3BD10508F466C0EDC166 -:100C8000C11590E2D90708F0AFC0C11521E0D20725 -:100C900008F0E6C1C03FD10508F4DFC18E01106540 -:100CA0001FC2C03880E5D80700F5C03790E5D907E6 -:100CB00008F0A3C0C11520E5D20709F4ACC050F478 -:100CC000CE01905480319F4008F0C7C1DF708E0183 -:100CD000106A06C2C13080E5D80709F4AEC0C4313D -:100CE00090E5D90708F4AFC0B8C1C33820E5D207F2 -:100CF00009F48EC050F4C13890E5D90709F482C0D8 -:100D000008F083C000E011EDEBC1C03181E5D807E8 -:100D100008F4A3C1C11597E5D90708F436C1CE017F -:100D200090578115904108F098C1DF7093C101E0A0 -:100D300010E0D6C1C53AD10509F494C1C63AD1052F -:100D400009F093C102E810E4CBC1C83AD10509F417 -:100D50008FC1C93AD10509F48EC1CA3AD10509F447 -:100D60008DC1CB3AD10509F48CC1CC3AD10509F437 -:100D70008BC1CD3AD10509F48AC1C03BD10509F434 -:100D800089C1CE3AD10509F488C1CF3AD10509F419 -:100D900087C1C13BD10509F486C1C23BD10509F425 -:100DA00085C1C33BD10509F484C1C43BD10509F415 -:100DB00083C1C53BD10509F482C1C63BD10509F405 -:100DC00081C1C73BD10509F480C1C83BD10509F4F5 -:100DD0007FC1C93BD10509F47EC1CA3BD10509F4E5 -:100DE0007DC100E014E47CC1CE019F700E940C061E -:100DF00078C1DD278E01106C73C1CF70DD278E01A5 -:100E0000146D6EC100E010ED6BC100E012ED68C121 -:100E100000E013ED65C10E94E21B0E94200A0E94BF -:100E2000E4038FEF94E32CE0815090402040E1F701 -:100E300000C000000E94392353C18091F2028160FA -:100E40008093F2024DC10E949A23811102C00E9438 -:100E500076230E94AD2390E090931D0380931C03A2 -:100E6000C23080E5D80721F480911C03816086C0E0 -:100E7000C43090E5D90721F480911C0382607EC0C4 -:100E8000C63020E5D20721F480911C03846076C02F -:100E9000C83080E5D80719F480911C0327C0CA30F8 -:100EA00090E5D90721F480911C03806167C0CC30A4 -:100EB00020E5D20721F480911C0380625FC0CE3010 -:100EC00080E5D80721F480911C03806457C0C031AD -:100ED00090E5D90721F480911C0380684FC0C2318E -:100EE00020E5D20729F480911C038460886046C005 -:100EF000C33080E5D80721F480911C038E7F3EC06B -:100F0000C53090E5D90721F480911C038D7F36C050 -:100F1000C73020E5D20721F480911C038B7F2EC0BF -:100F2000C93080E5D80719F480911C0326C0CB3066 -:100F300090E5D90721F480911C038F7E1FC0CD302E -:100F400020E5D20721F480911C038F7D17C0CF309C -:100F500080E5D80721F480911C038F7B0FC0C1313D -:100F600090E5D90721F480911C038F7707C0C33126 -:100F7000D04531F480911C038B7F877F80931C03C5 -:100F800080911C030E94B123ABC08D2F99278F70D5 -:100F9000992781309105D9F49E012370332702C02F -:100FA000880F991F2A95E2F79C688E0144E0000F94 -:100FB000111F4A95E1F700271370802B912B53E006 -:100FC000CC0FDD1F5A95E1F7C076DD272FC08230A8 -:100FD000910531F4DC2FCC278E01016F106A80C09F -:100FE0008330910569F4CE018370992701E010E008 -:100FF00002C0000F111F8A95E2F7C8019C680FC05C -:1010000084309105B9F4CE018370992701E010E096 -:1010100002C0000F111F8A95E2F7C8019A6823E009 -:10102000CC0FDD1F2A95E1F7C07ED7708C010C2B09 -:101030001D2B56C08530910531F4DC2FCC278E0155 -:10104000046F106A4DC0069709F04AC0CF71DD27C2 -:10105000DC2FCC278E01106243C000E010E040C0BE -:101060008E013EC001E810E43BC003E810E438C044 -:1010700002EE14E435C009EE14E432C00AEE14E4C2 -:101080002FC005EB14E42CC006EB14E429C007EBD9 -:1010900014E426C00CEC14E423C00DEC14E420C0CE -:1010A00003E815E41DC00AE815E41AC002E915E4D6 -:1010B00017C004E915E414C001E216E411C003E20C -:1010C00016E40EC004E216E40BC005E216E408C004 -:1010D00006E216E405C007E216E402C00AE216E4DE -:1010E000C801DF91CF911F910F9108959CE0799FE6 -:1010F000F001112490E3899FE00DF11D1124E60F0A -:10110000F11DEE0FFF1FEA52FE4F85919491803E34 -:101110009105E0F4803C910558F58133910509F47F -:101120006FC048F48932910509F463C08A32910591 -:1011300009F46DC072C089339105E9F082389105D8 -:10114000D1F08533910509F44DC067C0833E910508 -:1011500081F138F4803E9105B9F0823E9105D9F0D5 -:101160005CC0863E910561F1873E9105A1F155C0B5 -:101170000E940406089520911C0320FD02C021FF57 -:101180004CC080EE90E049C080911C0380FFF9CFF5 -:1011900089E390E042C080911C0382FF0EC08091E1 -:1011A0001C0384FF03C080E090E037C083EE90E032 -:1011B00034C080911C0382FFF2CF82EE90E02DC0FC -:1011C00080911C0383FF0BC080911C0384FDEBCF37 -:1011D00087EE90E022C080911C0383FFF5CF86EE5E -:1011E00090E01BC080911C0385FF07C089E290E05E -:1011F00014C080911C0385FFF9CF85E390E00DC0FA -:1012000080911C0386FF07C08AE290E006C08091AF -:101210001C0386FFF9CF81E390E00E941406089535 -:101220000C94E502E82FF0E0E25BFE4F8081E82FAE -:10123000EF70F0E082958F7021E030E0A90102C0EC -:10124000440F551F8A95E2F740A308950F931F930B -:10125000CF93DF9385B7806885BF85B7806885BFEA -:10126000C3E0D0E001E010E0FE01E25BFE4F8081D0 -:10127000E82FEF70F0E021A182958F70A80102C0E5 -:10128000440F551F8A95E2F7CA01822B81A38C2F48 -:101290000E941209219740F78BE090E061E070E036 -:1012A000FC01EE5BFE4F2081E22FEF70F0E042A1E7 -:1012B00022952F70DB0102C0AA0FBB1F2A95E2F70F -:1012C0009D01242B22A3019758F7DF91CF911F9105 -:1012D0000F910C948F03EF92FF920F931F93CF9374 -:1012E000DF9300E212E0C3E0EE24E394F12CD5E0BA -:1012F0008C2F0E9412098BE090E040E050E0FC014E -:10130000EE5BFE4F6081E62FEF70F0E020A130E051 -:1013100062956F7002C0359527956A95E2F720FDBA -:1013200009C09701082E02C0220F331F0A94E2F76A -:10133000422B532B019718F7F801929182918F015C -:101340008417950721F051834083D09305018C2F9A -:101350000E941209C15060F68091050187FD2CC0E2 -:101360008150809305018F3F39F08FE99FE001970D -:10137000F1F700C0000020C080911E0290911F0272 -:10138000909327028093260280911C0290911D0267 -:10139000909325028093240280911A0290911B025F -:1013A0009093230280932202809118029091190257 -:1013B00090932102809320020E94910381E0DF91AB -:1013C000CF911F910F91FF90EF900895E82FF0E0DB -:1013D000EE0FFF1FE05EFD4F80819181089508951B -:1013E0000F931F93CF9308E212E0C0E0F8019291AF -:1013F00082918F010E945622C80FF2E000321F072F -:10140000A9F78C2FCF911F910F9108950E949A23D5 -:10141000811102C00E9476230E94BF23809307039C -:101420003E9A809171008D7F8093710082E080935D -:1014300090008AE18093910081E080932A020895D0 -:1014400080912A02811102C00E94060A10927A023B -:1014500010927902809171008D7F8093710080914C -:1014600090008F738093900010923C0210923B0288 -:10147000109273021092740210927502109276020A -:101480001092720210927102E1E5F2E0A1E4B2E082 -:1014900011921192119211921D921D9282E0E137E8 -:1014A000F807B1F70895CF92DF92EF92FF920F9372 -:1014B0001F93CF93DF9320913B02222309F484C032 -:1014C0006B017C0180912A02811102C00E94060AF0 -:1014D00001E712E0C7E0D0E0A7019601F801929180 -:1014E0008291729162918F010E940A29811131C00B -:1014F000FE01EE0FFF1FEE0FFF1FEF5AFD4F108290 -:10150000118212821382DE01AA0FBB1FAF5BBD4F97 -:1015100011961C921E92C730D105E9F021964481A4 -:1015200055816681778140835183628373831482FE -:1015300015821682178212968D919C91139711969F -:101540009C938E9313961C921E9212973496129629 -:10155000E2CF219708F68091790290917A02019763 -:1015600097FD05C090937A028093790204C010928F -:101570007A02109279028091790290917A022091F8 -:101580007702309178022817390724F010927802F8 -:1015900010927702892BC1F4809171008D7F809326 -:1015A0007100809190008F7380939000109273026D -:1015B00010927402109275021092760210927202CA -:1015C0001092710210923B02DF91CF911F910F9107 -:1015D000FF90EF90DF90CF9008951F920F920FB67B -:1015E0000F9211244F925F926F927F928F929F92EF -:1015F000AF92BF92CF92DF92EF92FF922F933F93E1 -:101600004F935F936F937F938F939F93AF93BF930A -:10161000CF93DF93EF93FF9380913B02882309F4EC -:101620009BC1C0917902D0917A021C161D060CF064 -:1016300093C140902B0250902C0260902D0270902C -:101640002E0220E030E0A901C301B2010E94B52AB8 -:1016500018160CF065C0C130D10509F452C0809154 -:10166000770290917802BE010E94872C7C019093B2 -:1016700078028093770280903D0290903E02A09085 -:101680003F02B090400220E030E040E85FE3C50157 -:10169000B4010E94A62860933D0270933E0280939D -:1016A0003F0290934002F701EE0FFF1FEE0FFF1F66 -:1016B000EF5AFD4FA3019201608171818281938174 -:1016C0000E940E2920E030E040E05EE30E94B92A4B -:1016D0009B01AC01C501B4010E94B52A18168CF417 -:1016E000C7010196BE010E94872C909378028093D7 -:1016F000770210923D0210923E0210923F02109229 -:101700004002E0917702F0917802EE0FFF1FEE0F9A -:10171000FF1FEF5AFD4F6081718182819381D0C09C -:10172000C0907302D0907402E0907502F09076023F -:1017300020E030E0A901C701B6010E940A292197E3 -:10174000882309F4A2C0FE01EE0FFF1FEE0FFF1F5A -:10175000EF5AFD4F80809180A280B380A501940153 -:10176000C701B6010E940A2987FF31C0A501940173 -:1017700060E070E08CED93EC0E940E2920E030E0F8 -:1017800040E451E40E940E2920E030E040E05FE3B5 -:101790000E94B92A9B01AC0160E070E080E090E417 -:1017A0000E941C2B9B01AC01C501B4010E94B92A07 -:1017B0009B01AC01C701B6010E940A2987FF07C03F -:1017C000A701960160E070E08CED93E439C0A501BB -:1017D0009401C701B6010E94B52A18160CF055C035 -:1017E000A501940160E070E08CED93E40E940E2965 -:1017F00020E030E040E451E40E940E2920E030E097 -:1018000040E05FE30E94B92A9B01AC0160E070E018 -:1018100080E090E40E941C2B9B01AC01C501B40147 -:101820000E94B92A9B01AC01C701B6010E94B52AEA -:1018300018165CF5A701960160E070E08CED93EC62 -:101840000E940E2920E030E040E451E40E940E297D -:1018500020E030E040E05FE30E94B92A9B01AC0148 -:1018600060E070E080E090E40E941C2B9B01AC01E2 -:10187000C701B6010E94B92A609373027093740283 -:10188000809375029093760213C0FE01EE0FFF1F46 -:10189000EE0FFF1FEF5AFD4F80819181A281B3812E -:1018A0008093730290937402A0937502B0937602B2 -:1018B000609173027091740280917502909176022A -:1018C00020912802309129022F3F4FEF340731F049 -:1018D0002F5F3F4F30932902209328020E94950EDC -:1018E0006B017C0120E034E244EF51E40E940A29BC -:1018F00087FF08C086EFC82E88E2D82E84EFE82E36 -:1019000081E4F82E20E030E040E051E4C701B60168 -:101910000E94B92A9B01AC0160E074E284E79BE479 -:101920000E940E296B017C010E947B297093970015 -:1019300060939600209106013091070140910801C3 -:1019400050910901C701B6010E94B92A0E947B2962 -:10195000709399006093980080913C02882309F469 -:1019600033C1C0903702D0903802E0903902F09035 -:101970003A0220E030E0A901C701B6010E94B52A71 -:101980001816D4F580912802909129028F3F2FEFED -:10199000920729F001969093290280932802C701AB -:1019A000B6010E94950E20E030E040E051E40E9434 -:1019B000B92A9B01AC0160E074E284E79BE40E94D9 -:1019C0000E296B017C010E947B2970939700609324 -:1019D0009600209106013091070140910801509135 -:1019E0000901C701B6010E94B92A0E947B297093A0 -:1019F00099006093980008C010929700109296008A -:101A00001092990010929800609131027091320208 -:101A10006F5F7F4F70933202609331022091960086 -:101A20003091970080E090E0232BF1F0C091960078 -:101A3000D09197000E94A7296B017C01BE0180E034 -:101A400090E00E94A7299B01AC0160913302709144 -:101A5000340280913502909136020E940E2920E0D6 -:101A60003FEF4FE757E410C00E94A7296B017C01AC -:101A700020E030EE4FEF54E4609133027091340275 -:101A800080913502909136020E94B92A9B01AC01E7 -:101A9000C701B6010E94B52A87FD96C080912F022A -:101AA0008F5F80932F0290E0209103033091040315 -:101AB00082179307A0F080910E03882319F01092EB -:101AC0002F020DC0809171008D7F809371008091F5 -:101AD00090008F738093900010923C027DC08091A3 -:101AE0003002C0912F02811128C0C0900803D0900D -:101AF0000903E0900A03F0900B0320E030E0A90115 -:101B0000C701B6010E94B52A1816BCF481E0809383 -:101B1000300210923702109238021092390210925D -:101B20003A02C0923302D0923402E0923502F0922F -:101B30003602C150C0932F0243C01092300210925F -:101B4000290210922802E0910503F091060348E073 -:101B5000C49FE00DF11D112480819181A281B38188 -:101B60008093370290933802A0933902B0933A02DF -:101B700020E030E040E85EE36481758186819781F2 -:101B80000E94B92A6B017C0180910A01682F70E0E4 -:101B900080E090E00E94A72920E030E048EC52E489 -:101BA0000E940E299B01AC01C701B6010E94B92A0F -:101BB000609333027093340280933502909336021F -:101BC00010923202109231028091070380FD04C00E -:101BD00010923C0210923B02FF91EF91DF91CF9166 -:101BE000BF91AF919F918F917F916F915F914F9135 -:101BF0003F912F91FF90EF90DF90CF90BF90AF90EB -:101C00009F908F907F906F905F904F900F900FBE3E -:101C10000F901F901895CF92DF92EF92FF92CF9383 -:101C2000DF936B017C01EA0180912A02811102C0DD -:101C30000E94060A8091070380FF46C080917902C6 -:101C400090917A0208970CF03FC0809171008D7FCF -:101C50008093710080913C0281110E94200A81E0F2 -:101C600080933B02109229021092280220E030E07B -:101C7000A901C701B6010E94B52A1816DCF48091AB -:101C8000790290917A02FC01EE0FFF1FEE0FFF1F09 -:101C9000EF5AFD4FC082D182E282F382FC01EE0F47 -:101CA000FF1FEF5BFD4FD183C083019690937A02B3 -:101CB000809379028091710082608093710080919D -:101CC0009000806880939000DF91CF91FF90EF901B -:101CD000DF90CF90089580910703817008958091DF -:101CE00007038160809307030E94C3230C94EB03D6 -:101CF000809107038E7F809307030C94C323809108 -:101D00007B0290E0019666E070E00E94872C809351 -:101D10007B02089580917B0290E0019766E070E07D -:101D20000E94872C80937B0208958F929F92AF929E -:101D3000BF92CF92DF92EF92FF920F931F93CF93B8 -:101D4000DF936B017C01C0912802D0912902BE0172 -:101D500080E090E00E94A7294B015C01A701960159 -:101D600060E070E08CE594E40E940E299B01AC01D8 -:101D7000C501B4010E94B92A0E947B2920917B02EF -:101D8000233009F473C028F4222351F02130E9F004 -:101D90002CC1243009F4A0C0253009F4E0C025C1CD -:101DA00080E090E0A0E0BFE38093060190930701FC -:101DB000A0930801B093090110922B0210922C02FB -:101DC00010922D0210922E0210C110922B0210922E -:101DD0002C0210922D0210922E026431710540F4F3 -:101DE0006A30710560F520E030E040E85EE32BC02A -:101DF000693C710508F0AAC080E090E00E94A72924 -:101E000020E030E040EA51E40E94A52820E030E0E4 -:101E100044E353E40E940E299B01AC010E94B92ABD -:101E200020E030E040E05EE30E94B92A9B01AC0173 -:101E300060E070E080E09EE30E94A52844C020E0BE -:101E400030E040E05FE3C701B6010E94B92A6B01B0 -:101E50007C0180E090E0A0E0BEE3809306019093D7 -:101E60000701A0930801B0930901BFC010922B0293 -:101E700010922C0210922D0210922E024AE0469FE0 -:101E80009001479F300D1124C90168EB7BE00E944F -:101E9000732CBC016C5D754077FF03C07195619533 -:101EA0007109882777FD8095982F0E94A9292EE334 -:101EB00033EC4EE259E30E94B92A20E030E040ECD6 -:101EC0005EE30E94A6286093060170930701809349 -:101ED00008019093090189C010922B0210922C02E4 -:101EE00010922D0210922E02CE0183709927892B19 -:101EF000E1F0BE016170772780E090E00E94A729A1 -:101F000020E030E040E05EE30E94B92A20E030E0CB -:101F100040E45FE30E94A6286093060170930701E6 -:101F200080930801909309010CC080E090E0A0E04C -:101F3000BFE38093060190930701A0930801B0933B -:101F40000901C770DD27CD2B09F04FC010920601A3 -:101F500010920701109208011092090146C01092D8 -:101F60002B0210922C0210922D0210922E0200E0F1 -:101F700010E020E03FE30093060110930701209357 -:101F80000801309309016739710578F180E090E02C -:101F90000E94A72920E030E047E153E40E94A528F1 -:101FA00020E030E04AE754E40E940E2920E030E0CF -:101FB00048E452E40E94B92A20E030E040EA51E4CB -:101FC0000E94EB290E947629660F771F660F771F04 -:101FD000FB01EE5AFE4F2081318142815381C701BE -:101FE000B6010E94B92A6B017C01C701B601DF91DD -:101FF000CF911F910F91FF90EF90DF90CF90BF9006 -:10200000AF909F908F90089580918C020895CF9308 -:10201000DF9300D01F92CDB7DEB79C0180911303F0 -:10202000843019F593E099833B832A839093E900E8 -:102030008FEF9091E800815095FD06C095ED9A953F -:10204000F1F700008111F5CF8091E80085FF0DC008 -:1020500040E050E063E070E0CE0101960E9468121B -:102060008091E8008E778093E8000F900F900F909A -:10207000DF91CF910895CF93DF9300D01F92CDB71A -:10208000DEB720911303243021F522E029839B83BE -:102090008A8383E08093E9008FEF9091E80081507C -:1020A00095FD06C095ED9A95F1F700008111F5CFE9 -:1020B0008091E80085FF0DC040E050E063E070E0F3 -:1020C000CE0101960E9468128091E8008E7780937D -:1020D000E8000F900F900F90DF91CF91089520911D -:1020E00013032430F1F422E02093E9002FEF309124 -:1020F000E800215035FD06C035ED3A95F1F70000B6 -:102100002111F5CF2091E80025FF0BC040E050E001 -:1021100065E070E00E9468128091E8008E778093FD -:10212000E8000895CF93DF93EC019091130394306E -:1021300009F046C0809115018823D9F080911601DD -:102140008823B9F09093E9008FEF9091E8008150D7 -:1021500095FD06C095E19A95F1F700008111F5CF44 -:102160008091E80085FF2CC040E050E060E170E025 -:1021700017C081E08093E9008FEF9091E8008150D3 -:1021800095FD06C095ED9A95F1F700008111F5CF08 -:102190008091E80085FF14C040E050E068E070E006 -:1021A000CE010E9468128091E8008E778093E8004B -:1021B00080E1FE01ACE7B2E001900D928A95E1F773 -:1021C000DF91CF91089580911203811109C00E947F -:1021D000FD130E945A148091E20084608093E20013 -:1021E0000895109212030895089508950C94A12261 -:1021F00042E061EC81E00E94771342E061EC82E012 -:102200000E94771342E061EC83E00E94771342E181 -:1022100061EC84E00C94771380911503833009F40A -:1022200055C030F4813071F0823009F48EC00895C9 -:102230008A3009F47AC08B3009F460C0893009F023 -:102240009CC020C080911403813A09F096C080910F -:10225000E800877F8093E80080911803909119032C -:10226000892B21F460E18CE792E003C060E080E01C -:1022700090E070E00E94B3128091E8008B77809329 -:10228000E800089580911403813209F076C08091AE -:10229000180390911903009719F0039709F06DC086 -:1022A0008091E800877F8093E8008091E80082FDBC -:1022B00005C0809113038111F8CF5FC08091F100B8 -:1022C00080938C028091E8008B7753C08091140337 -:1022D000813A09F052C08091180390911903892B1B -:1022E00009F04BC08091E800877F8093E8008091DF -:1022F000E80080FFFCCF8091150136C08091140367 -:102300008132D9F58091180390911903892BA9F591 -:102310008091E800877F8093E8000E94AC13809151 -:102320001603809315010C94E21B809114038132F3 -:1023300021F58091E800877F8093E8000E94AC132C -:102340008091170380938D02089580911403813A40 -:10235000A1F48091E800877F8093E8008091E800F5 -:1023600080FFFCCF80918D028093F1008091E80086 -:102370008E778093E8000C94AC13089584B7877F20 -:1023800084BF88E10FB6F8948093600010926000DB -:102390000FBE90E080E80FB6F894809361009093B0 -:1023A00061000FBE0E944F170E94FD130E945A1435 -:1023B0008091E20084608093E20078940E94E016AD -:1023C0000E9451178BE091E00E94FB16809113034D -:1023D000853069F40E946222809111038823B1F351 -:1023E0000E949022882391F30E945212EFCF0E9404 -:1023F0005917ECCF292F332723303105C9F064F466 -:102400002130310581F02230310509F043C08DE6DD -:1024100090E022EB33E042C021323105F1F022326C -:10242000310541F137C082E190E02FE134E036C060 -:1024300099278130910541F08230910541F0892B37 -:1024400049F5EEEAF3E005C0E0E8F3E002C0E6E5B6 -:10245000F3E0849190E09F0121C06430D8F4E62F2E -:10246000F0E0EE0FFF1FE255FE4F2081318189E041 -:1024700090E014C0643070F470E0FB01EE0FFF1FB9 -:10248000EA55FE4F20813181FB01EE55FE4F8081E0 -:1024900090E004C080E090E020E030E0FA01318379 -:1024A0002083089580E189BD82E189BD09B400FEE1 -:1024B000FDCF8091D8008F7D8093D8008091E0007F -:1024C00082608093E0008091E00081FDFCCF089560 -:1024D000CF92DF92EF92FF920F931F93CF93DF93F0 -:1024E000EC018B016A010E94CB13811133C0C1142E -:1024F000D10439F0F60180819181081B190BC80FB6 -:10250000D91FE12CF12C0115110519F18091E8007A -:1025100085FD16C08091E8008E778093E800C11495 -:10252000D10449F0F60180819181E80EF91EF18213 -:10253000E08285E00FC00E94CB13882321F30AC0FC -:1025400089918093F10001501109FFEFEF1AFF0A02 -:10255000DACF80E0DF91CF911F910F91FF90EF9044 -:10256000DF90CF90089520911A0330911B03261716 -:10257000370748F06115710539F42091E8002E778E -:102580002093E80001C0B90140E061157105A9F18F -:1025900020911303222309F443C0253009F442C0DB -:1025A0002091E80023FD40C02091E80022FD32C0C8 -:1025B0002091E80020FFE9CF4091F3002091F20044 -:1025C00030E0342BFC01CF016115710559F0283042 -:1025D000310540F481918093F100615071092F5FC2 -:1025E0003F4FF1CF41E02830310509F040E0209124 -:1025F000E8002E772093E800C8CF4111C9CF0AC068 -:1026000080911303882361F0853061F08091E800A8 -:1026100083FD0AC08091E80082FFF2CF80E0089538 -:1026200082E0089583E0089581E0089520911A03DF -:1026300030911B032617370748F06115710539F4EF -:102640002091E8002E772093E80001C0B901FC0139 -:1026500020E06115710591F180911303882309F43D -:1026600040C0853009F43FC08091E80083FD3DC043 -:102670008091E80082FD2FC08091E80080FFE9CFC3 -:102680002091F3008091F20090E0922B611571058A -:1026900059F08830910540F424912093F10031964F -:1026A000615071090196F2CF21E0089709F020E00E -:1026B0008091E8008E778093E800CBCF2111CCCFBA -:1026C0000AC080911303882361F0853061F0809106 -:1026D000E80083FD0AC08091E80082FFF2CF80E02D -:1026E000089582E0089583E0089581E00895982F89 -:1026F000973058F59093E900981739F07091EC00F5 -:102700002091ED005091F00003C0242F762F50E06F -:1027100021FF19C03091EB003E7F3093EB003091E8 -:10272000ED003D7F3093ED003091EB003160309350 -:10273000EB007093EC002093ED005093F00020919B -:10274000EE0027FF07C09F5FD3CF8F708093E90013 -:1027500081E0089580E008958091140387FF11C0FF -:102760008091E80082FD05C0809113038111F8CFAC -:1027700011C08091E8008B770BC0809113038823F0 -:1027800049F08091E80080FFF8CF8091E8008E77D3 -:102790008093E80008952091E4003091E50095E6EB -:1027A0004091EC00842F817040FF22C08091E800AE -:1027B00080FD1CC080911303882391F0853091F037 -:1027C0008091EB0085FD10C04091E4005091E50040 -:1027D0004217530729F39A01915011F784E00895A5 -:1027E00082E0089583E0089581E0089580E00895EF -:1027F0004091E80042FFDECF08950E946B140E94D2 -:102800007314E0EEF0E0808181608083E8EDF0E019 -:1028100080818F77808319BCA7EDB0E08C918E7F8B -:102820008C9380818F7E80831092120308950F9382 -:102830001F93CF93DF930E946B140E947314C8ED13 -:10284000D0E088818F7788838881806888838881B9 -:102850008F7D888319BC1092130310920F0310927E -:1028600011031092100300EE10E0F80180818B7FBD -:10287000808388818160888342E060E080E00E94FC -:102880007713E1EEF0E080818E7F8083E2EEF0E06E -:10289000808181608083808188608083F80180816D -:1028A0008E7F8083888180618883DF91CF911F91A3 -:1028B0000F910895E8EDF0E080818F7E8083E7ED51 -:1028C000F0E080818160808384E082BF81E080933A -:1028D00012030C941714E8EDF0E080818E7F808362 -:1028E0001092E20008951092DA001092E10008952B -:1028F0001F920F920FB60F9211242F933F934F9375 -:102900005F936F937F938F939F93AF93BF93EF9357 -:10291000FF938091E10082FF0BC08091E20082FF73 -:1029200007C08091E1008B7F8093E1000E94DF1659 -:102930008091DA0080FF1FC08091D80080FF1BC00B -:102940008091DA008E7F8093DA008091D90080FF39 -:102950000DC080E189BD82E189BD09B400FEFDCFD3 -:1029600081E0809313030E94E31005C019BC10920C -:1029700013030E94F1108091E10080FF19C0809143 -:10298000E20080FF15C08091E2008E7F8093E2001C -:102990008091E20080618093E2008091D8008062A3 -:1029A0008093D80019BC85E0809313030E94F51032 -:1029B0008091E10084FF30C08091E20084FF2CC050 -:1029C00080E189BD82E189BD09B400FEFDCF80911F -:1029D000D8008F7D8093D8008091E1008F7E809316 -:1029E000E1008091E2008F7E8093E2008091E2001E -:1029F00081608093E20080910F03882311F084E0CE -:102A000007C08091E30087FD02C081E001C083E040 -:102A1000809313030E94F6108091E10083FF29C088 -:102A20008091E20083FF25C08091E100877F809341 -:102A3000E10082E08093130310920F038091E10084 -:102A40008E7F8093E1008091E2008E7F8093E20090 -:102A50008091E20080618093E20042E060E080E0EB -:102A60000E9477138091F00088608093F0000E94AC -:102A7000F410FF91EF91BF91AF919F918F917F9152 -:102A80006F915F914F913F912F910F900FBE0F90DB -:102A90001F9018951F920F920FB60F9211242F932B -:102AA0003F934F935F936F937F938F939F93AF93D6 -:102AB000BF93CF93DF93EF93FF93C091E900CF7063 -:102AC0008091EC00D82FD17080FDD0E81092E90001 -:102AD0008091F000877F8093F00078940E948E159B -:102AE0001092E9008091F00088608093F000CD2B77 -:102AF000CF70C093E900FF91EF91DF91CF91BF912B -:102B0000AF919F918F917F916F915F914F913F9185 -:102B10002F910F900FBE0F901F9018951F93CF937A -:102B2000DF93CDB7DEB7AA970FB6F894DEBF0FBE1E -:102B3000CDBFE4E1F3E088E08E0F9091F100919336 -:102B40008E13FBCF0E940C118091E80083FF1FC100 -:102B50008091140390911503492F50E04A3051059C -:102B600008F015C1FA01EA5AFF4F0C949B2C8038EB -:102B700081F0823809F00BC1809118038F70809327 -:102B8000E9008091EB0085FB882780F91092E9002D -:102B900006C0809110039091110391118260909171 -:102BA000E800977F9093E8008093F1001092F10085 -:102BB000C8C0282F2D7F09F0EAC0882319F0823081 -:102BC00061F0E5C080911603813009F0E0C09330D8 -:102BD00009F080E0809311032BC0809116038111CE -:102BE00027C0809118038F7009F4D1C08093E90049 -:102BF0002091EB0020FF1CC0933021F48091EB006A -:102C0000806214C09091EB0090619093EB0021E002 -:102C100030E0A90102C0440F551F8A95E2F74093A6 -:102C2000EA001092EA008091EB0088608093EB004C -:102C30001092E9008091E800877F86C08111A7C0CB -:102C4000109116031F778091E3008078812B809389 -:102C5000E3008091E800877F8093E8000E94AC1336 -:102C60008091E80080FFFCCF8091E3008068809332 -:102C7000E300111102C082E001C083E080931303DE -:102C800086C08058823008F082C0809116039091EF -:102C900017038C3D53E0950779F583E08A838AE238 -:102CA00089834FB7F894DE01139620E03EE051E2AD -:102CB000E32FF0E050935700E49120FF03C0E2952A -:102CC000EF703F5FEF708E2F90E0EA3010F0C79604 -:102CD00001C0C0968D939D932F5F243149F74FBF5C -:102CE0008091E800877F8093E8006AE270E0CE017F -:102CF00001960E94B31214C0AE014F5F5F4F609106 -:102D000018030E94FA11BC01009709F440C0909189 -:102D1000E800977F9093E80089819A810E941613BA -:102D20008091E8008B778093E80031C0803879F596 -:102D30008091E800877F8093E80080910F03809363 -:102D4000F1008091E8008E778093E8000E94AC1338 -:102D50001EC081111CC0909116039230C0F4809166 -:102D6000E800877F8093E80090930F030E94AC13E4 -:102D700080910F03811106C08091E30087FD02C09E -:102D800081E001C084E0809313030E94F8108091D9 -:102D9000E80083FF0AC08091E800877F8093E80005 -:102DA0008091EB0080628093EB00AA960FB6F894B6 -:102DB000DEBF0FBECDBFDF91CF911F910895089563 -:102DC000CF93809113038823A1F0C091E900CF70C5 -:102DD0009091EC00892F817090FD80E8C82B1092B3 -:102DE000E9008091E80083FD0E948E15CF70C093AA -:102DF000E900CF91089590939302809392020895F1 -:102E0000E0919202F0919302309721F00190F081CD -:102E1000E02D099480E00895E0919202F0919302F0 -:102E2000309721F00280F381E02D09940895E0911C -:102E30009202F0919302309721F00480F581E02D09 -:102E4000099408952091900230919102821793077E -:102E500071F09093910280939002E0919202F09130 -:102E60009302309721F00680F781E02D09940895B0 -:102E700020918E0230918F028217930771F0909308 -:102E80008F0280938E02E0919202F091930230972C -:102E900021F00084F185E02D0994089508950C94A3 -:102EA0004E170E94D5220E9426090E945B230C9493 -:102EB0000A285F926F927F928F929F92AF92BF92F9 -:102EC000CF92DF92EF92FF920F931F93CF93DF93F6 -:102ED00000D000D01F92CDB7DEB70E946B099DE9EC -:102EE000C92E92E0D92E03E010E0AA24A394B12CBD -:102EF000502E802F0E94E6094C01F60172906290DC -:102F00006F016826792661147104A1F4015011093A -:102F100078F78FEF89838A831B820E94DE2281608B -:102F2000782F9D838C8349815A816B818D810E948A -:102F3000091838C08091F20281FD0E94EF092BE050 -:102F400030E07501022E02C0EE0CFF1C0A94E2F77D -:102F5000C70186219721892B09F129835A828E2066 -:102F60009F2091E0892809F490E09B830E94DE2253 -:102F70008160782F9D838C8349815A816B818D81FB -:102F80000E940918000F111FF801EB56FD4F8081B8 -:102F90009181E826F926F182E08204C021503109AE -:102FA00080F6B4CF0E944225109194020E9400172F -:102FB0001817D1F00E940017809394020F900F9081 -:102FC0000F900F900F90DF91CF911F910F91FF9075 -:102FD000EF90DF90CF90BF90AF909F908F907F90B9 -:102FE0006F905F900C9410090F900F900F900F90BE -:102FF0000F90DF91CF911F910F91FF90EF90DF9095 -:10300000CF90BF90AF909F908F907F906F905F9088 -:103010000895CF93DF93CDB7DEB72B970FB6F89413 -:10302000DEBF0FBECDBF4F83588769877A878B87F6 -:10303000DE01119686E0FD0111928A95E9F785E09F -:10304000FE01379601900D928A95E1F749815A81E8 -:103050006B817C818D819E810E94801E2B960FB694 -:10306000F894DEBF0FBECDBFDF91CF910895CF930F -:10307000882309F4C2C0C82F823859F40E9400176F -:1030800081FDBBC089E30E945A210E94272289E367 -:103090000CC0833879F40E94001780FDAEC083E530 -:1030A0000E945A210E94272283E50E949C21CF91F1 -:1030B0000C942722843859F40E94001782FD9DC089 -:1030C00087E40E945A210E94272287E4EECF8CEFEA -:1030D0008C0F813A48F48C2F0E94722781118DC089 -:1030E0008C2F0E945A21E3CF80E28C0F883048F465 -:1030F000C77081E001C0880FCA95EAF70E94E021FD -:10310000D6CF8BE58C0F833078F4C53A29F0C63AD8 -:1031100031F083E890E005C081E890E002C082E8E9 -:1031200090E0CF910C94221788E58C0F833108F042 -:1031300064C0C83A39F1C93A41F1CA3A49F1CB3AC7 -:1031400051F1CC3A59F1CD3A61F1C03B69F1CE3A37 -:1031500071F1CF3A79F1C13B81F1C23B89F1C33BB7 -:1031600091F1C43B99F1C53BA1F1C63BA9F1C73B25 -:10317000B1F1C83BB9F1C93BC1F1CA3BC9F180E02B -:1031800090E038C082EE90E035C089EE90E032C029 -:103190008AEE90E02FC085EB90E02CC086EB90E0AB -:1031A00029C087EB90E026C08CEC90E023C08DEC2A -:1031B00090E020C083E891E01DC08AE891E01AC049 -:1031C00082E991E017C084E991E014C081E292E0C5 -:1031D00011C083E292E00EC084E292E00BC085E26F -:1031E00092E008C086E292E005C087E292E002C069 -:1031F0008AE292E0CF910C943817CF9108958823FA -:1032000009F44BC0823859F40E94001781FF45C071 -:1032100089E30E945A210E94272289E30CC0833847 -:1032200071F40E94001780FF38C083E50E945A2184 -:103230000E94272283E50E949C210C942722843837 -:1032400059F40E94001782FF28C087E40E945A2187 -:103250000E94272287E4EFCF9CEF980F913A58F312 -:1032600090E2980F983050F4877091E001C0990F68 -:103270008A95EAF7892F0E94E621DFCF9BE5980F18 -:10328000933020F480E090E00C942217885A833128 -:1032900020F480E090E00C9438170895882321F002 -:1032A0000E94E0210C9427220895882321F00E9497 -:1032B000E6210C94272208957F928F929F92AF92DD -:1032C000BF92CF92DF92EF92FF920F931F93CF9313 -:1032D000DF931F92CDB7DEB77C01C62E772EFC019F -:1032E000058102950F70128111110E94FD210E942B -:1032F0005321882379F0112369F080E28C0D883006 -:1033000048F082E00E943C210E94532191E0D82E97 -:10331000D92601C0D12CE72DE295EF70F0E0E05AFC -:10332000FF4F0C949B2C872D807F072D0F708823D7 -:1033300011F00295007F112389F0002309F499C14F -:1033400080E28C0D883020F4802F0E94E02103C0A1 -:10335000802F0E94F0210E9427228BC18C2D0E9479 -:10336000FF18002309F4C3C180E28C0D883020F4DB -:10337000802F0E94E62103C0802F0E94F6210E9428 -:103380002722B5C1872D807F972D9F70803211F441 -:10339000892F03C0892F8295807FCC2021F0F1E016 -:1033A000CF16A1F01DC0112339F0002319F101300F -:1033B00009F50E9410229BC1002319F0013009F485 -:1033C00096C189830E941322898110C1112321F0A3 -:1033D000063008F08CC10EC0053008F088C106C167 -:1033E000112359F0002331F0F701958190FF41C17D -:1033F0009F7095830E944E197AC1002309F4F6C08C -:103400003EC1872D86958695837090E0009719F0D0 -:10341000019761F06CC1112321F08C2D972D9370D1 -:1034200002C080E090E00E94221761C1112321F0C8 -:103430008C2D972D937002C080E090E00E94381789 -:1034400056C18C2D112319F00E944A2402C00E94FB -:10345000B2240E9437254BC1872D837009F052C0DA -:10346000111145C18C2D829586958770880F880F24 -:103470009C2D9F70892E912CA12CB12C082E04C05C -:10348000880C991CAA1CBB1C0A94D2F7C4FE14C059 -:103490000FE010E020E030E0B901A80104C0440FC3 -:1034A000551F661F771F8A95D2F7CB01BA01609529 -:1034B00070958095909503C060E070E0CB01272D5A -:1034C00026952695237030E02230310569F02330AF -:1034D000310589F0682979298A299B29213031050C -:1034E00071F00E94C81F03C1682979298A299B2984 -:1034F0000E94E41FFCC00E94C81FC501B4010E94C5 -:10350000AC1FF5C0112319F0872D817001C086957D -:10351000882309F4ECC08C2D829586958770880FDE -:10352000880F9C2D9F70892E912CA12CB12C082ED8 -:1035300004C0880C991CAA1CBB1C0A94D2F7C4FEB8 -:1035400014C00FE010E020E030E0B901A80104C091 -:10355000440F551F661F771F8A95D2F7CB01BA011A -:10356000609570958095909503C060E070E0CB0108 -:10357000272D269526952370422F50E04230510585 -:1035800069F04330510589F0682979298A299B29F6 -:103590004130510571F00E94A220A9C06829792903 -:1035A0008A299B290E94BE20A2C00E94A220C50198 -:1035B000B4010E9486209BC08C2D90E0FC01E05E4F -:1035C000F109E531F10508F050C0E059FF4F0C94C6 -:1035D0009B2C0C2D0F70872D8F71112321F00E94D1 -:1035E0001F20802F07CF0E944020802F0E94551956 -:1035F0007EC0112341F0053008F079C0872D8F710E -:103600000E94652074C0063008F071C0F7CF112306 -:1036100039F0872D8F710E941F2069C01123C9F3D3 -:10362000872D8F710E94402062C0112329F0872DC1 -:103630008F710E940A205BC00E94002058C0112395 -:1036400051F0172D1F71812F0E941F2063E0812FE1 -:103650000E9433214CC081E00E943C21023008F4DA -:1036600046C082E00E943C2142C0112331F0002379 -:1036700081F28C2D0E9437183AC0002389F28C2DDC -:103680000E94FF1834C0472D4F706C2DC7010E9457 -:10369000EE050E94241F2BC0111129C0472D4F7029 -:1036A00050E042305105B9F04CF44115510581F01C -:1036B00041305105E1F40E94322819C043305105D0 -:1036C00069F04430510599F48C2D0E9484280FC074 -:1036D0000E941B280CC00E944E2809C00E9461282D -:1036E00006C0472D4F706C2DC7010E94F105DD20EB -:1036F000F9F00E942F2180FD1BC0F70112820E9469 -:1037000029210E941F20C7010E94A71B0E94292176 -:103710000F90DF91CF911F910F91FF90EF90DF906D -:10372000CF90BF90AF909F908F907F900C9440204F -:103730000F90DF91CF911F910F91FF90EF90DF904D -:10374000CF90BF90AF909F908F907F9008950F93F0 -:103750001F93CF93DF93EC01888199812B813C816A -:10376000232BB9F09F3F11F48F3F99F0CE010E94B7 -:10377000ED03882371F0688179818A810E94252177 -:103780008C010E94DA200E94A11FB801CE010E9484 -:103790005C19DF91CF911F910F9108950E94FD2137 -:1037A0000E940D220E94D2210E9427220E94E82519 -:1037B0000E94372580E090E00E94221780E090E090 -:1037C0000C9438170E94ED210C94CE1B0E941A21F4 -:1037D000292F22952F7030E02C3031054CF42A30FF -:1037E00031056CF42250310922303105A8F407C0AC -:1037F0002C30310569F02F30310551F00DC0803F7C -:1038000069F018F4803E40F409C0843F29F406C0F2 -:1038100093FB882780F9089580E0089581E008955A -:10382000CF93DF9300D000D01F92CDB7DEB70F90BB -:103830000F900F900F900F90DF91CF910895CF933D -:10384000DF9300D000D000D0CDB7DEB726960FB6FC -:10385000F894DEBF0FBECDBFDF91CF9108951F93C7 -:10386000CF93DF93C0919D0216E080919E02C8170E -:1038700099F0D0E01C9FF0011D9FF00D1124E1563E -:10388000FD4F4081518162817381848195810E94C5 -:103890001F1C2196C770E9CFDF91CF911F9108952A -:1038A0004091CF025091D0026091D1027091D2022A -:1038B0008091D3029091D4020C941F1C8091D40269 -:1038C00082958F7009F054C08091D102882309F449 -:1038D0004FC080919D02A0919E026091CF02709195 -:1038E000D0024091D2025091D302B6E08A1709F477 -:1038F0003FC090E041155105C1F17F3F11F46F3F8A -:10390000A1F1B89FF001B99FF00D1124E156FD4FD0 -:10391000218172132AC02081621327C022812111C4 -:1039200024C0238134812417350710F42150310934 -:10393000241B350B283C3105C0F42091D4022F7094 -:1039400020612093D40226E0289FF001299FF00DEA -:103950001124EC55FD4F80818F70806180838FEC46 -:1039600092E00E94A71B0C942F1C01968770BECF7B -:103970000895CF92DF92EF92FF920F931F93CF9310 -:10398000DF93CDB7DEB762970FB6F894DEBF0FBEF8 -:10399000CDBF8C0185E0F801DE011D9601900D92EE -:1039A0008A95E1F7D8014C9111965C911197129686 -:1039B0006C9112971396CD90DC9014973091CF02B2 -:1039C0007091D0028091D2029091D302009709F4B5 -:1039D0006BC17F3F19F43F3F09F466C1E090D1020B -:1039E000EE2009F4C0C02091D402C816D90628F0F0 -:1039F000F601E81BF90BCF0104C0809590958C0D62 -:103A00009D1DFF24F394883C910578F0F12C207FD4 -:103A100009F0C6C07C2DD98AC88A89890E94101CE9 -:103A20008FEC92E00E94A71BB1C0822F807F09F02B -:103A300046C0751314C0341312C0611110C02F702A -:103A400020612093D4020E94501C8FEC92E00E94CF -:103A5000A71B8091D402D80115968C932EC0CD2837 -:103A600019F15F3F11F44F3FF9F0F62E61111CC0C0 -:103A700080919D0220919E0236E0821709F45AC07F -:103A800090E0389FF001399FF00D1124E156FD4F71 -:103A90007181571306C07081471303C07281711181 -:103AA00003C001968770E9CFF62E662309F418C18A -:103AB0008091D40281608093D402F12C11C17513DE -:103AC00008C0341306C0611104C08091D402D8012B -:103AD000C3C04D875E878D859E856A8B0E94E61BDD -:103AE0006A898823E1F16623D1F12091D402822FE3 -:103AF00082958F7090E0029774F08091CF02909140 -:103B0000D00298878F831986DB86CA862C87CE01E0 -:103B100007960E94A71B86E0F801AFECB2E0019087 -:103B20000D928A95E1F70E945E1C0E94501CFF24B2 -:103B3000F394D6C04D875E878D859E850E941A219D -:103B4000292F22952F7030E0223031050CF0BCC0B7 -:103B50009F7009F0B6C0805E883008F4C1C0C8010B -:103B60000E94A71BE4CFC816D90608F453C0F6017B -:103B7000E81BF90BCF01883C910508F450C0F12CEB -:103B80007C2DD98AC88A89890E94101CEFECF2E04A -:103B900086E0DF011D928A95E9F70E94501CA0C0C3 -:103BA000751314C0341312C0611110C08091D40277 -:103BB000F8018583C8010E94A71B86E0EFECF2E0C4 -:103BC000DF011D928A95E9F7FE2C8AC04D875E873A -:103BD0008D859E856A8B0E94E61B6A89882309F47D -:103BE000BECF662309F4BBCF2091D402822F8295E9 -:103BF0008F7090E002970CF48ECF8091CF0290915D -:103C0000D0029A8389831B82DD82CC822E83CE01EF -:103C100001967FCF809590958C0D9D1DACCFF62E93 -:103C2000662309F49CCF75132EC034132CC0209149 -:103C3000D40220FD1FC0822F82958F70D9F0D80149 -:103C400015962C9315978F3049F08F5F982F92958A -:103C5000907F822F8F70892B15968C93C8010E94BC -:103C6000A71B86E0F801AFECB2E001900D928A95B7 -:103C7000E1F793CF86E0F801AFECB2E001900D924E -:103C80008A95E1F72DC04D875E878D859E850E94C0 -:103C9000E61B811140CF8091D40281608093D402D1 -:103CA000C8010E94A71B1CC0662309F458CF4D878A -:103CB0005E878D859E850E94E61B882309F44FCF81 -:103CC0002ACF811148CF0CC0243031050CF047CFEA -:103CD0009F7009F440CFF8019581907F09F03BCFA8 -:103CE0008F2D62960FB6F894DEBF0FBECDBFDF9169 -:103CF000CF911F910F91FF90EF90DF90CF9008959B -:103D00001F93CF93DF93CDB7DEB72C970FB6F89400 -:103D1000DEBF0FBECDBF4F83588769877A878B87F9 -:103D20009C87CE0107960E94B91C882369F08F8179 -:103D300098852A853B85232BF1F19F3F09F063C0CD -:103D40008F3F09F060C037C086E0FE013796DE0184 -:103D5000119601900D928A95E1F76F817885EA8539 -:103D6000FB85309741F17F3F11F46F3F21F12091A6 -:103D70009E0230E0C90101968770992740919D020B -:103D800050E08417950709F447C069837A83FD835F -:103D9000EC8396E0929FD001939FB00D1124A15621 -:103DA000BD4FFE01319601900D929A95E1F78093F7 -:103DB0009E020E942F1C16E080919D0290919E020F -:103DC0008917C1F1189FC001112481569D4F0E948F -:103DD000B91C882379F1E0919D021E9FF001112406 -:103DE000E156FD4F408151816281738184819581CB -:103DF0000E941F1C80919D0290E001968770992778 -:103E000080939D02D9CF4F81588569857A858B85AE -:103E10009C850E941F1CCFCF0E94E21B10929E0225 -:103E200010929D02EFECF2E086E0DF011D928A9590 -:103E3000E9F7C1CF2C960FB6F894DEBF0FBECDBF09 -:103E4000DF91CF911F910895EF92FF920F931F93EF -:103E5000CF93DF938C01009709F46CC0F12CEE2412 -:103E6000E394E8012196F8018491843740F484308A -:103E700008F051C0813081F0823019F15BC0853784 -:103E800009F444C0A8F19CE7980F903708F052C09D -:103E90008F770E94FF1841C00E5F1F4FFE01C49133 -:103EA00080E28C0F883048F4C7708E2D01C0880FD7 -:103EB000CA95EAF70E94002214C08C2F0E9437187E -:103EC0002DC00E5F1F4FFE01C49180E28C0F883021 -:103ED00058F4C7708E2D01C0880FCA95EAF70E946A -:103EE00006220E9427221AC08C2F0E94FF1816C09B -:103EF0000E5F1F4FFE01C491CC2381F08FE99FE03C -:103F00000197F1F700C00000C150F6CF0E5F1F4FC0 -:103F1000FE01F49003C00E9437188E018F2D882374 -:103F200009F49FCFEFE9FFE03197F1F700C00000FF -:103F30008150F5CFDF91CF911F910F91FF90EF90BE -:103F4000089508956093D9027093DA028093DB029A -:103F50009093DC020C94CE1B0F931F930091D90217 -:103F60001091DA022091DB023091DC02DC01CB01FE -:103F7000802B912BA22BB32B8093D9029093DA0242 -:103F8000A093DB02B093DC021F910F910C94CE1B27 -:103F90000F931F930091D9021091DA022091DB0256 -:103FA0003091DC02DC01CB0180239123A223B323D7 -:103FB0008093D9029093DA02A093DB02B093DC02E3 -:103FC0001F910F910C94CE1B0F931F930091D90258 -:103FD0001091DA022091DB023091DC02DC01CB018E -:103FE00080279127A227B3278093D9029093DA02E2 -:103FF000A093DB02B093DC021F910F910C94CE1BB7 -:104000001092D5021092D6021092D7021092D802C6 -:104010000C94CE1B41E050E060E070E004C0440F1F -:10402000551F661F771F8A95D2F74093D50250938C -:10403000D6026093D7027093D8020C94CE1B41E055 -:1040400050E060E070E004C0440F551F661F771F0A -:104050008A95D2F78091D5029091D602A091D7028D -:10406000B091D802482B592B6A2B7B2B4093D50259 -:104070005093D6026093D7027093D8020C94CE1B53 -:1040800041E050E060E070E004C0440F551F661F3F -:10409000771F8A95D2F740955095609570958091DD -:1040A000D5029091D602A091D702B091D8024823B0 -:1040B00059236A237B234093D5025093D602609301 -:1040C000D7027093D8020C94CE1B41E050E060E020 -:1040D00070E004C0440F551F661F771F8A95D2F702 -:1040E0008091D5029091D602A091D702B091D802CA -:1040F000482759276A277B274093D5025093D60239 -:104100006093D7027093D8020C94CE1B0F931F9329 -:104110000091D5021091D6022091D7023091D80299 -:10412000DC01CB01802B912BA22BB32B8093D502EA -:104130009093D602A093D702B093D8021F910F910B -:104140000C94CE1B0F931F930091D5021091D602B1 -:104150002091D7023091D802DC01CB01802391233A -:10416000A223B3238093D5029093D602A093D702C3 -:10417000B093D8021F910F910C94CE1B0F931F93F5 -:104180000091D5021091D6022091D7023091D80229 -:10419000DC01CB0180279127A227B3278093D5028A -:1041A0009093D602A093D702B093D8021F910F919B -:1041B0000C94CE1B0895CF92DF92EF92FF920F9353 -:1041C0001F93CF93DF938C01C090D902D090DA0275 -:1041D000E090DB02F090DC028091D5029091D60253 -:1041E000A091D702B091D802C82AD92AEA2AFB2A7C -:1041F000CFE1D0E0D701C6010C2E04C0B695A7953B -:10420000979587950A94D2F780FF06C0B8018C2F46 -:104210000E947608019721F4219760F780E001C0A1 -:104220008C2FDF91CF911F910F91FF90EF90DF9036 -:10423000CF900895CF93DF93EC010E94DB20BE0165 -:104240000E947608DF91CF910895CB010E941A2138 -:1042500008958091DD0285958595859508958091D5 -:10426000DD028770089598E0899F90011124262B24 -:104270002093DD020C941F202091DD028095822383 -:104280008093DD02982F977069F430E0482F55270E -:1042900047FD50952417350729F085958595859517 -:1042A0000C94402008959091DD02977081E009F40C -:1042B00080E0089590911501992321F090911601C5 -:1042C000911109C02091170130911801F90132961E -:1042D0009FEF40E01FC0982F9695969596959F303A -:1042E00050F5E0911701F0911801E90FF11D877069 -:1042F00021E030E0A90102C0440F551F8A95E2F782 -:10430000CA019181892B818308959F3F39F04F5FC6 -:104310004E3041F051915813F8CF0DC05111F7CFE5 -:10432000942FF5CF9F3F39F0F901E90FF11D97FD6B -:10433000FA9582830895089590911501992321F0AB -:1043400090911601911109C0209117013091180127 -:10435000F9013296205F3F4F1FC0982F9695969592 -:1043600096959F30F0F4E0911701F0911801E90F54 -:10437000F11D877021E030E0A90102C0440F551FF4 -:104380008A95E2F7CA0180959181892381830895F6 -:104390003196E217F30729F090819813F9CF108234 -:1043A000F7CF089581E090E0E0911701F0911801B6 -:1043B000E80FF91F1082019680319105A9F7089541 -:1043C0009091F102892B8093F1020895809590914C -:1043D000F10289238093F10208951092F102089569 -:1043E0009091F002892B8093F0020895809590912E -:1043F000F00289238093F00208951092F00208954C -:104400009091EF02892B8093EF020895809590910F -:10441000EF0289238093EF0208951092EF0208952E -:104420008093DE0208951092DE02089580911701B4 -:1044300090911801FC0131969C01205F3F4F80E074 -:10444000919191118F5FE217F307D1F70895E091F1 -:104450001701F09118018091F1028083E09117011A -:10446000F091180190818091F002892B8083E09176 -:104470001701F091180190818091EF02892B8083C0 -:104480008091DE02882361F0E0911701F09118011C -:104490009081892B80830E94162281111092DE0266 -:1044A00080911701909118010C940C1720E000974F -:1044B00039F0AC0141505109842395232F5FF7CF88 -:1044C000822F089580911303843039F11092F30202 -:1044D00020E488E190E00FB6F894A89580936000FE -:1044E0000FBE2093600080E00E94F10280E00E94F5 -:1044F000100983B7817F846083BF83B7816083BFE6 -:104500007894889583B78E7F83BF88E10FB6F8943F -:1045100080936000109260000FBE08950895089582 -:1045200080E00E94F1020E948E220E946B090E948C -:104530008F220E94F00991E0811101C090E0892F43 -:1045400008950E94E21B80E00E94F1020E940A2866 -:104550000E9400170C9410091F920F920FB60F9231 -:1045600011248F939F93AF93BF938091F302811196 -:1045700013C08091F4029091F502A091F602B091DF -:10458000F7024196A11DB11D8093F4029093F502AC -:10459000A093F602B093F702BF91AF919F918F91D4 -:1045A0000F900FBE0F901F90189582E084BD93E08E -:1045B00095BD9AEF97BD80936E0008952FB7F8943C -:1045C0008091F4029091F502A091F602B091F70269 -:1045D0002FBF0895CF92DF92EF92FF920F931F9318 -:1045E0002FB7F8944091F4025091F5026091F602D1 -:1045F0007091F7022FBF6A017B01EE24FF248C012A -:1046000020E030E0C016D106E206F30610F4415077 -:1046100051099A01281B390BC9011F910F91FF9075 -:10462000EF90DF90CF9008951F920F920FB60F92E8 -:1046300011248F939F93AF93BF938091F402909135 -:10464000F502A091F602B091F7020196A11DB11DED -:104650008093F4029093F502A093F602B093F702D0 -:10466000BF91AF919F918F910F900FBE0F901F90B0 -:1046700018950E94FD13F8942FEF87EA91E62150D8 -:1046800080409040E1F700C0000087E090EBDC0143 -:1046900080931E0390931F03A0932003B0932103E4 -:1046A0009CE088E10FB6F894A895809360000FBE57 -:1046B00090936000FFCF0E949A23811102C00E9454 -:1046C00076230E94A5238093F2020E94AD2380935B -:1046D0001C0387FB882780F9809316010E94A92379 -:1046E000682F70E080E090E00C94A21F6DEE7EEFEA -:1046F00080E090E00E94C12C60E082E090E00E94A7 -:10470000AF2C60E083E090E00E94AF2C60E084E09A -:1047100090E00E94AF2C60E085E090E00E94AF2C1A -:1047200060E086E090E00E94AF2C6FEF87E090E0C1 -:104730000C94AF2C80E090E00E94A92C21E08D3EEB -:104740009E4F09F020E0822F089582E090E00C94C3 -:10475000A12C83E090E00C94A12C84E090E00C94D8 -:10476000A12C682F84E090E00C94AF2C86E090E0C0 -:104770000C94A12C682F86E090E00C94AF2C87E07D -:1047800090E00C94A12C682F87E090E00C94AF2C63 -:104790008091FA0280FF0BC060911C0185E0689F48 -:1047A000B001112475956795759567952BC081FFAC -:1047B00009C060911C0185E0689FB00111247595C6 -:1047C000679520C082FF07C060911C0185E0689F4B -:1047D000B001112417C09091FB029923D1F0609190 -:1047E0001B01961788F720911C0185E0289F9001F6 -:1047F0001124929FA001939F500D112470E0CA01D3 -:104800000E94872C6038710540F46115710539F0FC -:1048100002C065E070E0862F08958FE7089581E07B -:1048200008958091FA0280FF08C060911A0170E03B -:10483000759567957595679521C081FF06C0609154 -:104840001A0170E07595679519C082FF04C06091E8 -:104850001A0170E010C09091FB029923C1F06091A1 -:1048600019019617A0F780911A01899FC0011124A0 -:1048700070E00E94872C6038710528F4611571057D -:1048800021F0862F08958FE7089581E0089561E073 -:1048900070E0F4CF803F21F40E94C823819504C0CA -:1048A000813F29F40E94C8238093FE020895823F2D -:1048B00021F40E94C823819504C0833F29F40E94FB -:1048C000C8238093FD020895893F19F40E941124A2 -:1048D00005C08A3F31F40E94112481958093FF0224 -:1048E00008958B3F21F40E941124819504C08C3FD0 -:1048F00029F40E941124809300030895843F21F439 -:104900008091FC02816017C0853F21F48091FC02F8 -:10491000826011C0863F21F48091FC0284600BC04C -:10492000873F21F48091FC02886005C0883F31F404 -:104930008091FC0280618093FC0208958D3F21F4F8 -:104940008091FA0281600BC08E3F21F48091FA02BF -:10495000826005C08F3F29F48091FA0284608093C1 -:10496000FA020895803F39F48091FE0287FF6CC0FF -:104970001092FE0269C0813F29F48091FE02181650 -:10498000BCF362C09091FD02823F29F497FF5CC0A6 -:104990001092FD0259C0833F19F41916CCF354C08C -:1049A000893F41F48091FF0218160CF04DC010921F -:1049B000FF024AC08A3F29F48091FF0287FF44C06A -:1049C000F6CF8B3F39F48091000387FF3DC01092F2 -:1049D00000033AC08C3F29F4809100031816BCF301 -:1049E00033C0843F21F48091FC028E7F17C0853F45 -:1049F00021F48091FC028D7F11C0863F21F48091CB -:104A0000FC028B7F0BC0873F21F48091FC02877FE3 -:104A100005C0883F31F48091FC028F7E8093FC02B8 -:104A200013C08D3F21F48091FA028E7F0BC08E3F20 -:104A300021F48091FA028D7F05C08F3F29F4809187 -:104A4000FA028B7F8093FA028091FD0281110EC0E1 -:104A50008091FE0281110AC08091FF02811106C07F -:104A600080910003811102C01092FB0208958CEF27 -:104A700092E00E9417170E94DE229093F902809321 -:104A8000F80208951F93CF93DF938091F8029091DD -:104A9000F9020E94EA22AC019091FB02992321F0D5 -:104AA00020911D0130E006C020911E018AE0289F60 -:104AB000900111244217530708F486C08091FD022B -:104AC000C091FE02D091FF0210910003811107C036 -:104AD000C11176C0D11174C0111172C075C09F3F51 -:104AE00019F09F5F9093FB02181624F40E94C823CC -:104AF0008093FD028091FD0287FF05C00E94C823BC -:104B000081958093FD021C1624F40E94C823809393 -:104B1000FE028091FE0287FF05C00E94C823819596 -:104B20008093FE026091FD02662339F1C091FE027E -:104B3000CC2319F1772767FD7095872F972F0E9457 -:104B4000A92923E333E343E35FE30E94B92A0E94E8 -:104B500076296093FD026C2F772767FD7095872F6C -:104B6000972F0E94A92923E333E343E35FE30E94E5 -:104B7000B92A0E9476296093FE021D1624F40E9431 -:104B800011248093FF028091FF0287FF05C00E94DD -:104B9000112481958093FF02111624F40E941124A0 -:104BA000809300038091000387FF05C00E941124B9 -:104BB000819580930003DF91CF911F910C9437254D -:104BC0009F3F09F08ECF96CFDF91CF911F9108952F -:104BD000ECEFF2E085E0DF011D928A95E9F7109293 -:104BE000FB021092FA020895833081F128F481309B -:104BF00059F08230D1F00895853009F449C0B8F1F8 -:104C0000863009F456C0089580911E01262F30E0A9 -:104C1000280F311D2F3F310524F4680F60931E01CA -:104C200008958FEF80931E01089580911D01262F16 -:104C300030E0280F311D2F3F310524F4680F6093B9 -:104C40001D0108958FEF80931D01089580911C012F -:104C5000262F30E0280F311D2F3F310524F4680F37 -:104C600060931C0108958FEF80931C01089580913B -:104C70001B01262F30E0280F311D2F3F310524F472 -:104C8000680F60931B0108958FEF80931B010895B7 -:104C900080911A01262F30E0280F311D2F3F31055A -:104CA00024F4680F60931A0108958FEF80931A011E -:104CB000089580911901262F30E0280F311D2F3FD4 -:104CC000310524F4680F6093190108958FEF8093E4 -:104CD00019010895833011F128F4813049F08230B0 -:104CE00091F00895853081F120F18630C1F1089569 -:104CF00080911E01681720F4861B80931E01089581 -:104D000010921E01089580911D01681720F4861BE2 -:104D100080931D01089510921D01089580911C013A -:104D2000681720F4861B80931C01089510921C01C3 -:104D3000089580911B01681720F4861B80931B0146 -:104D4000089510921B01089580911A01681720F4AC -:104D5000861B80931A01089510921A01089580917C -:104D60001901681720F4861B809319010895109289 -:104D7000190108950F931F93873208F048C08E31B0 -:104D800008F08DC0803109F477C008F5873009F448 -:104D900061C068F4863009F09DC08091F202817F85 -:104DA0008E7F8093F20281E08093020394C08B3067 -:104DB00009F489C08E3009F08DC08091F20282FB27 -:104DC000222720F991E0922790FB82F95EC086317C -:104DD00009F479C060F4813109F07CC00E94E21BC3 -:104DE0009091160181E08927809316016CC089316A -:104DF00009F469C08B3109F06DC08091F20281FB2A -:104E0000222720F991E0922790FB81F93EC0883358 -:104E100009F459C050F4893209F457C0853309F4B4 -:104E200054C0873209F451C055C0833409F44DC0D1 -:104E300028F48A3308F44EC0895332C0883409F00C -:104E400049C00E94E21B0E94200A0E94E4030E94C3 -:104E5000392339C09091F202892F8095817080FBAF -:104E600090F929F0966098609093F20234C0997F8F -:104E7000977F9093F20227C08091F20283FB222752 -:104E800020F991E0922790FB83F98093F202992315 -:104E9000D1F08091F20281608093F20214C08D51B2 -:104EA00041E050E060E070E08A019B0104C0000F27 -:104EB000111F221F331F8A95D2F7C901B8010E9422 -:104EC000A21F0E94E21B81E006C061E070E080E06A -:104ED00090E0F5CF80E01F910F91089580E0089554 -:104EE00080E00895CF93C82F80910203813069F04C -:104EF00018F08230C9F184C0E0911701F0911801D7 -:104F00008081823209F07EC007C0E0911701F091E4 -:104F100018018081823261F48C2F0E946E278111EA -:104F200004C08C2F0E94BA261DC081E090E01AC0F8 -:104F30008C2F0E947027811114C0C43179F048F47D -:104F4000CB3079F0C03109F061C082E08093020378 -:104F500008C0C93219F0C83321F058C010920203BA -:104F600055C081E0817054C0C93291F120F5C4313F -:104F700079F1B0F4C73009F047C08EE180931E018B -:104F800082E380931D018AE080931C0184E1809379 -:104F90001B0188E080931A0188E28093190134C0D4 -:104FA000CE51C63088F5EC2FF0E0EA54FE4F8081F8 -:104FB0008093010329C0CE34E9F020F4CB3421F5ED -:104FC0006AE013C0C13579F0C235F1F461E00DC07B -:104FD00080910103882319F01092010315C081E02C -:104FE0008093020315C061E006C0809101030E9416 -:104FF000F4250AC06AE0809101030E946A2604C079 -:105000001092020380E004C081E002C080E0AACFD9 -:10501000CF9108950E949A23811102C00E947623A5 -:105020000E94B62380931D0380FF02C0869501C0B5 -:1050300080E00C94F10280911D03982F9695292F02 -:1050400030E0233031054CF49F5F990F8170892B3C -:10505000816080931D030E94BA2380911D03869571 -:105060000C94F10280911D03982F969591F0915820 -:10507000990F8170892B80931D038E7F91E009F435 -:1050800090E080911D0390FB80F980931D030E94A6 -:10509000BA2380911D0386950C94F10280911D0323 -:1050A000982F909590FB80F980931D030E94BA235E -:1050B00080911D0380FF02C0869501C080E00C94A2 -:1050C000F10290911D03892F86958F5F8F779170E4 -:1050D000843028F4880F892B80931D0302C090939D -:1050E0001D0380911D038E7F91E009F490E0809173 -:1050F0001D0390FB80F980931D030E94BA238091C9 -:105100001D0386950C94F10220911D03922F969514 -:105110008927982F990F822F8170892B80931D03E7 -:105120008E7F91E009F490E080911D0390FB80F95F -:1051300080931D030E94BA2380911D0386950C94D1 -:10514000F10280911D03869508955058BB27AA2728 -:105150000ED0D1C1C2D130F0C7D120F031F49F3F81 -:1051600011F41EF4B7C10EF4E095E7FB9FC1E92FDF -:10517000D3D180F3BA17620773078407950718F035 -:1051800071F49EF5EBC10EF4E0950B2EBA2FA02D15 -:105190000B01B90190010C01CA01A0011124FF27E4 -:1051A000591B99F0593F50F4503E68F11A16F040DF -:1051B000A22F232F342F4427585FF3CF46953795DE -:1051C0002795A795F0405395C9F77EF41F16BA0BA3 -:1051D000620B730B840BBAF09150A1F0FF0FBB1F51 -:1051E000661F771F881FC2F70EC0BA0F621F731F9A -:1051F000841F48F4879577956795B795F7959E3FF7 -:1052000008F0B3CF9395880F08F09927EE0F979584 -:105210008795089527D108F481E008950CD06BC1DB -:1052200063D140F05AD130F021F45F3F19F03EC114 -:10523000511195C14FC170D198F39923C9F35523EA -:10524000B1F3951B550BBB27AA2762177307840779 -:1052500038F09F5F5F4F220F331F441FAA1FA9F32F -:1052600033D00E2E3AF0E0E830D091505040E69521 -:10527000001CCAF729D0FE2F27D0660F771F881F82 -:10528000BB1F261737074807AB07B0E809F0BB0B71 -:10529000802DBF01FF2793585F4F2AF09E3F510595 -:1052A00068F004C15CC15F3FECF3983EDCF3869587 -:1052B00077956795B795F7959F5FC9F7880F911D0B -:1052C0009695879597F90895E1E0660F771F881FF7 -:1052D000BB1F621773078407BA0720F0621B730BAA -:1052E000840BBA0BEE1F88F7E095089504D06894FC -:1052F000B11135C1089518D188F09F5790F0B92F9A -:105300009927B751A0F0D1F0660F771F881F991F1A -:105310001AF0BA95C9F712C0B13081F01FD1B1E0CF -:1053200008951CC1672F782F8827B85F39F0B93FDF -:10533000CCF3869577956795B395D9F73EF490951C -:105340008095709561957F4F8F4F9F4F0895E8949A -:1053500009C097FB3EF490958095709561957F4FBD -:105360008F4F9F4F9923A9F0F92F96E9BB2793956B -:10537000F695879577956795B795F111F8CFFAF47B -:10538000BB0F11F460FF1BC06F5F7F4F8F4F9F4FAC -:1053900016C0882311F096E911C0772321F09EE80A -:1053A000872F762F05C0662371F096E8862F70E070 -:1053B00060E02AF09A95660F771F881FDAF7880F4A -:1053C0009695879597F9089588D018F011F08CD0AC -:1053D00038F480C0C4C0E92F9FD0B0F35523C9F37F -:1053E000E7FB6217730784079507A8F199F3E92F84 -:1053F000FF2788232AF03197660F771F881FDAF777 -:10540000952F5527442332F091505040220F331FDF -:10541000441FD2F7BB27E91BF50B621B730B840BF0 -:10542000B109C1F222F4620F731F841FB11D3197BD -:105430002AF0660F771F881FBB1FEFCF9150504097 -:105440005AF041F0882332F0660F771F881F915081 -:105450005040C1F7939530C08695779567959F5FCB -:10546000D9F7F8CF990F0008550FAA0BE0E8FEEF27 -:1054700016161706E807F907C0F012161306E40718 -:10548000F50798F0621B730B840B950B39F40A2611 -:1054900061F0232B242B252B21F408950A2609F4EF -:1054A000A140A6958FEF811D811D089597F99F67F3 -:1054B00080E870E060E008959F3F31F0915020F463 -:1054C000879577956795B795880F911D96958795E0 -:1054D00097F908959FEF80EC089500240A9416161A -:1054E000170618060906089500240A9412161306D2 -:1054F000140605060895092E0394000C11F4882360 -:1055000052F0BB0F40F4BF2B11F460FF04C06F5F7B -:105510007F4F8F4F9F4F089557FD9058440F551F51 -:1055200059F05F3F71F04795880F97FB991F61F025 -:105530009F3F79F087950895121613061406551F9C -:10554000F2CF4695F1DF08C0161617061806991F08 -:10555000F1CF86957105610508940895E894BB27FD -:1055600066277727CB0197F908957CDF08F48FEF42 -:1055700008950BD0C0CFB1DF28F0B6DF18F0952327 -:1055800009F094CFA7CF1124EACFC6DFA0F3959FEF -:10559000D1F3950F50E0551F629FF001729FBB271A -:1055A000F00DB11D639FAA27F00DB11DAA1F649FC6 -:1055B0006627B00DA11D661F829F2227B00DA11D79 -:1055C000621F739FB00DA11D621F839FA00D611DFF -:1055D000221F749F3327A00D611D231F849F600D20 -:1055E000211D822F762F6A2F11249F5750408AF059 -:1055F000E1F088234AF0EE0FFF1FBB1F661F771FE5 -:10560000881F91505040A9F79E3F510570F04ECF32 -:10561000A6CF5F3FECF3983EDCF3869577956795D0 -:10562000B795F795E7959F5FC1F7FE2B880F911D02 -:105630009695879597F90895FA01EE0FFF1F30961A -:105640002105310599F16115710561F48038BFE3D9 -:105650009B0749F168949038810561F08038BFEF6D -:105660009B0741F0992342F5FF3FE10531052105F4 -:1056700011F1E8940894E795D901AA2329F4AB2FF6 -:10568000BE2FF85FD0F310C0FF5F70F4A695E0F76F -:10569000F73950F019F0FF3A38F49F779F930CD008 -:1056A0000F9007FC905808953EF014CF60E070E032 -:1056B00080E89FE308954FE79F775F934F933F9371 -:1056C0002F939ED02F913F914F915F9152DF05C054 -:1056D00019F40EF0EBCE42CFFDCE26DFC8F396389C -:1056E000C0F707F80F92E8942BE33AEA48EB5FE73C -:1056F0004EDF0F920F920F924DB75EB70F92C0D050 -:10570000EAE0F1E016D04F915F91EF91FF91E595BE -:10571000EE1FFF1F49F0FE57E0684427EE0F441FBD -:10572000FA95E1F74195550B32D00F9007FE26C050 -:105730000895DF93CF931F930F93FF92EF92DF9221 -:105740007B018C01689405C0DA2EEF011EDFFE019B -:10575000E894A5912591359145915591AEF3EF01CE -:1057600006DDFE019701A801DA9479F7DF90EF904A -:10577000FF900F911F91CF91DF9108959B01AC0194 -:1057800060E070E080E89FE349CD90CE95CECCDE1E -:10579000E8F39923D9F3940F511DBBF39150504076 -:1057A00094F059F0882332F0660F771F881F9150CC -:1057B0005040C1F79E3F510544F7880F911D9695C3 -:1057C000879597F908955F3FACF0983E9CF0BB2712 -:1057D000869577956795B79508F4B1609395C1F76D -:1057E000BB0F58F711F460FFE8CF6F5F7F4F8F4F0B -:1057F0009F4FE3CFB4CE0EF05FCE6CCE689456CE02 -:1058000093DEC8F39923D1F3C6F3DF93CF931F93AD -:105810000F93FF92C92FDD2788232AF02197660F67 -:10582000771F881FDAF720E030E040E85FEB9FE366 -:10583000883920F0803E30F021968F7787DCE2E3D4 -:10584000F1E003C083DCEFE5F1E073DF8B01BE0123 -:10585000EC01FB2E6F5771097595771F880B990B1B -:1058600078DD28E132E741E35FE38FDEAF2D980179 -:10587000AE01FF900F911F91CF91DF9178DC3BCE6D -:10588000FA01DC01AA0FBB1F9B01AC01BF5728F432 -:1058900022273327442750781FC0B75188F4AB2FF5 -:1058A0000024469537952795011CA395D2F3002037 -:1058B00069F0220F331F441FB395DAF30DD045CCA6 -:1058C00061307105A0E88A07B94630F49B01AC014C -:1058D0006627772788279078309621F020833183B8 -:1058E000428353830895AA1BBB1B51E107C0AA1F23 -:1058F000BB1FA617B70710F0A61BB70B881F991F71 -:105900005A95A9F780959095BC01CD01089597FB14 -:10591000072E16F4009407D077FD09D00E94732C4F -:1059200007FC05D03EF4909581959F4F08957095A2 -:1059300061957F4F0895EE0FFF1F0590F491E02DC4 -:105940000994F999FECF92BD81BDF89A992780B547 -:105950000895A8E1B0E042E050E00C94C92C262F55 -:10596000F999FECF92BD81BDF89A019700B4021655 -:1059700039F01FBA20BD0FB6F894FA9AF99A0FBE03 -:1059800008950196272F0E94B02C0C94AF2CDC01B7 -:10599000CB01FC01F999FECF06C0F2BDE1BDF89A3A -:1059A000319600B40D9241505040B8F70895F894E4 -:0259B000FFCF27 -:1059B200640007000CFF0000003F64041092106FA7 -:1059C200103B1007100101DF022808140A321E00E2 -:1059D20002040507090B0C0E1011131517181A1CD7 -:1059E2001D1F2123242628292B2D2F303234353711 -:1059F200393B1F0F03764F5F6F7F4969437909591E -:105A020053633149803F5D8B803FF8BF803FCAE1DD -:105A1200803F73ED803FCAE1803FF8BF803F5D8BDE -:105A2200803F3149803F0000803FF16D7F3F75EA42 -:105A32007E3F4C827E3F833F7E3F84287E3F833F72 -:105A42007E3F4C827E3F75EA7E3FF16D7F3F0000D4 -:105A5200803F3F4D3639ED04A0046A043104C4038B -:105A6200DD03F6030F04010203040506070809001B -:00000001FF diff --git a/keyboard/planck/keymaps/leo/compiled.hex b/keyboard/planck/keymaps/leo/compiled.hex deleted file mode 100644 index 4bfe15bd09..0000000000 --- a/keyboard/planck/keymaps/leo/compiled.hex +++ /dev/null @@ -1,1454 +0,0 @@ -:100000000C94C5020C9409030C9409030C94090385 -:100010000C9409030C9409030C9409030C94090330 -:100020000C9409030C9409030C94A7140C947915EF -:100030000C94DB220C9409030C9409030C9409031F -:100040000C9409030C946B030C9409030C9409039E -:100050000C9409030C9443230C9409030C94090396 -:100060000C9409030C9409030C9409030C940903E0 -:100070000C9409030C9409030C9409030C940903D0 -:100080000C941C0B0C9409030C9409030C940903A5 -:100090000C9409030C9409030C9409030C940903B0 -:1000A0000C9409030C9409030C940903E615081633 -:1000B000F6160816F6164D167016F616C516D8164C -:1000C000C219C219F119F119301A501AA61BA61B30 -:1000D0005B1AA61B0B1B0B1B721B7B1BA61BA01BFF -:1000E000181B181B181B181B181B181B181B181B78 -:1000F000181B181B181B181B181B181B181B181B68 -:10010000281B361B3D1B441B4E1B07634236B79B07 -:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 -:100120005763BD6DEDFD753EF6177231BF000000DF -:10013000803F08000000BE922449123EABAAAA2AC2 -:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD -:1001500000000000BF000000803F00000000000819 -:100160004178D3BB4387D1133D190E3CC3BD4282B6 -:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 -:10018000FFBE01C4FF7F3F00000000000000000030 -:1001900000000000000000010204060A0F17202CD6 -:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 -:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF -:1001C0000201000000000000000000000000F1A299 -:1001D000F1A3F1A429002F003400330013001C0008 -:1001E00009000A00060015000F002A002B00040079 -:1001F0001200080018000C0007000B001700110087 -:1002000016002800E100370014000D000E001B004E -:10021000050010001A0019001D003600E000E20081 -:10022000E300032002202C002C0001200320E70023 -:10023000E600E400000000000000000000000000F4 -:1002400000000000000000000000000000000000AE -:10025000000000000000000000000000000000009E -:10026000000000000000000000000000000000008E -:10027000000000000000000000000000000000007E -:10028000000000000000000000000000000000006E -:100290000000000030141E001F002000210022007A -:1002A0002300240025002600270030023A003B00EE -:1002B0003C003D003E003F00400041004200430042 -:1002C000440045000100010001000100010001009F -:1002D0000100010001000100010001000100010016 -:1002E0000100010001000100010001000100010006 -:1002F000010001002E021E021F022002221422020F -:10030000230224022414271427022D0001001F14A5 -:100310003802640064022D1464143200250226029F -:100320002D02380001000100010001000100010060 -:100330000100010025142614010001000100010044 -:1003400001000100010001000100010001000100A5 -:100350000100010001004A0052004D0001000100AF -:1003600001004A0052004D0001004C0001004F0006 -:10037000510050004B0001004B00500051004F0055 -:100380000100010001000100010001004E00010018 -:100390004E000100AA00A9000100010001000100B7 -:1003A0000100010001000100010001000100010045 -:1003B000010001002803540068006500200050007F -:1003C0006C0061006E0063006B0020004B00650054 -:1003D000790062006F0061007200640000002C036D -:1003E0004F007200740068006F006C0069006E00BE -:1003F00065006100720020004B006500790062001A -:100400006F006100720064007300000004030904BF -:1004100009026D00040100A0FA09040000010301B3 -:100420000100092111010001223F00070581030895 -:10043000000A090401000103010200092111010061 -:1004400001224D000705820308000A090402000189 -:100450000300000009211101000122360007058375 -:100460000308000A09040300010300000009211128 -:100470000100012239000705840310000112011058 -:100480000100000008EDFE606001000102000105AE -:10049000010906A101050719E029E71500250195C5 -:1004A0000875018102050819012905950575019155 -:1004B000029501750391010507190029771500259B -:1004C00001957875018102C005010980A1018502AD -:1004D00016010026B7001A01002AB7007510950111 -:1004E0008100C0050C0901A1018503160100269CAD -:1004F000021A01002A9C02751095018100C00501B5 -:100500000902A1010901A100050919012905150028 -:10051000250195057501810295017503810105018C -:10052000093009311581257F950275088106093842 -:100530001581257F950175088106050C0A3802157D -:1005400081257F950175088106C0C005010906A1B6 -:1005500001050719E029E7150025019508750181B6 -:100560000295017508810105081901290595057590 -:100570000191029501750391010507190029FF15E5 -:100580000025FF950675088100C011241FBECFEF1E -:10059000DAE0DEBFCDBF04B603FE24C080911E03A7 -:1005A00090911F03A0912003B09121038730904BBD -:1005B000A740B04BB9F410921E0310921F03109283 -:1005C00020031092210314BE84B7877F84BF88E183 -:1005D0000FB6F89480936000109260000FBEE0E0C8 -:1005E000F8E3099511E0A0E0B1E0E0E1FAE502C02E -:1005F00005900D92A03CB107D9F713E0A0ECB1E053 -:1006000001C01D92AE31B107E1F70E94ED110C94CB -:10061000062D0C9400000895089581E00895089532 -:100620000C940C030C940D030C940F030E94D0281F -:1006300023E030E0281B3109220F2093C4010895E4 -:10064000282F2F9880918000211108C0877F8093E8 -:10065000800010928D0010928C001BC088608093E7 -:100660008000233019F48FEF9FEF0FC083E090E0FC -:10067000821B9109880F991F2FEF3FEFA90102C03C -:10068000569547958A95E2F7CA0190938D0080931D -:100690008C000C9416030E94160384E08093C3011F -:1006A0001092C0010895279A2F988FEF9FEF909393 -:1006B0008700809386008AE08093800089E18093A0 -:1006C00081000E9439280C944B030E9453036E9AB8 -:1006D000769A0C940B031F920F920FB60F9211246F -:1006E0002F933F938F939F93EF93FF93E091C101DB -:1006F000F091C201CF0101969093C2018093C10194 -:100700000090C30102C0F695E7950A94E2F7EF73F3 -:100710008091C001823019F4E03251F404C081307C -:1007200039F4EF3329F480916F008D7F80936F004F -:10073000F0E0E457FE4FE49121E031E0E29FC00198 -:10074000E39F900D11240090C40102C096958795F7 -:100750000A94E2F790938D0080938C00FF91EF91C3 -:100760009F918F913F912F910F900FBE0F901F90EF -:10077000189581E008950C94B90308950C946503CD -:1007800080911502882309F448C08091D10190918D -:10079000D201009779F40E940D239093D2018093A7 -:1007A000D1018091D30190E0009771F48091D40140 -:1007B00090E00AC00E9419232091000130910101AC -:1007C0002817390740F329C00197880F991F880F10 -:1007D000991FFC01EB52FE4F6081718182819381F0 -:1007E0000E94820AE091D30184E0E89FF001112485 -:1007F000EB52FE4F60817181828193814FE050E026 -:100800000E943A0E8091D30190E001966091D4014C -:1008100070E00E94B62C8093D3010C9410031092C8 -:1008200017020C944F0A0895089581E080931702EF -:100830000C941404089508958F929F92AF92BF92E2 -:10084000EF92FF920F931F93CF93DF93CDB7DEB755 -:10085000A3970FB6F894DEBF0FBECDBF7C01FC019D -:1008600000811181C8010E940A21B8010E9421065D -:100870008C01B7010E94BB03882309F4CCC100326C -:10088000F0E51F0741F4F7018281882309F458C07D -:100890000E949E0EC0C10132F0E51F0741F4F7012E -:1008A0008281882309F44CC00E94A70EB4C1023291 -:1008B000F0E51F0751F4F7018281882309F440C055 -:1008C0000E949A0E8111F0CFE3CF0332F0E51F07AB -:1008D00039F4F7018281882399F10E9415049BC1A4 -:1008E0000432F0E51F0739F4F7018281882341F1D2 -:1008F0000E940F0490C10532F0E51F0749F4F7018B -:1009000082818823E9F0809117028111F1CFE5CF30 -:100910000632F0E51F0739F4F7018281882381F060 -:100920000E94AE0E0AC00732F0E51F0749F4F70136 -:100930008281882329F00E94B90E0E941B046BC19A -:1009400080911702811105C0F70182818111CFC00A -:1009500018C1003E110579F4F7018281882309F45A -:100960004DC00E944F0A81E080931602109215023A -:100970001092D40150C1023E110559F4F701828151 -:100980008823E1F10E944F0A10921602109215027C -:1009900042C1033E110591F4F7018281882371F170 -:1009A0000E944F0A1092160281E080931502109265 -:1009B000D3011092D2011092D1012DC1023511053F -:1009C00059F4F7018281882309F425C1809100013F -:1009D000909101010A970DC00135110579F4F701D5 -:1009E0008281882309F417C180910001909101014F -:1009F0000A9690930101809300010DC1409104017A -:100A000083E2EFE1F1E0DE01119601900D928A950B -:100A1000E1F7F701808121E030E02C0F3D1F280F26 -:100A2000311DC9012091020130910301FC01E20F47 -:100A3000F31F6081772767FD7095640F711D88270C -:100A400077FD8095982F0E94D82920E030E040E47F -:100A500051E40E943D294B015C01F701218184E0B2 -:100A600090E0821B9109BC01882777FD8095982F23 -:100A70000E94D8299B01AC01C501B4010E94D52870 -:100A80009B01AC0160E070E080E090E40E944B2BA1 -:100A900020E030E04CED50E40E94E82A4B015C017C -:100AA000F70182818823D1F04FE050E0C501B40105 -:100AB0000E943A0E809116028823A1F08091D40101 -:100AC00024E0829FF0011124EB52FE4F808291823C -:100AD000A282B3828F5F8093D40104C0C501B401A8 -:100AE0000E94820A0F3F110508F02ECF94C080911A -:100AF000D00181111FC0043130E5130709F051C046 -:100B00000E94BD0381E08093D0010E940D23909349 -:100B1000CF018093CE011092C7011092C9011092AB -:100B2000C8011092CB011092CA011092CD0110920F -:100B3000CC0171C08091CE019091CF010E94192308 -:100B4000883C910570F48091C701E82FF0E0EE0F2A -:100B5000FF1FE853FE4F118300838F5F8093C7010F -:100B60005AC0043880E5180721F00538104501F116 -:100B70003AC0F7018281882341F01092C50182E0DA -:100B80001EC0043830E5130759F58091C501811165 -:100B900006C086E20E94661886E20E942E1982E054 -:100BA0001CC00438F0E51F0741F305381045D9F49F -:100BB000F7018281882331F01092C60180E20E9401 -:100BC0007D1929C08091C601811106C087E20E946B -:100BD000661887E20E942E1980E20E9484191BC0C9 -:100BE0000538104529F381E08093C5018093C60143 -:100BF000C701A3960FB6F894DEBF0FBECDBFDF913D -:100C0000CF911F910F91FF90EF90BF90AF909F9069 -:100C10008F900C94120380E0A3960FB6F894DEBF79 -:100C20000FBECDBFDF91CF911F910F91FF90EF903D -:100C3000BF90AF909F908F90089580E090E00895CE -:100C400008959CE0799FF001112490E3899FE00DC5 -:100C5000F11D1124E60FF11DEE0FFF1FEC52FE4FA8 -:100C6000859194910895880F991FFC01E45BFF4FD3 -:100C7000859194910895880F991FFC01E453FE4FCC -:100C80008591949108950F931F93CF93DF93EC0177 -:100C9000811521E39207A0F5C11580E3D80708F07C -:100CA000D7C0C83ED105D8F4C03ED10508F007C270 -:100CB000C83AD10578F4C53AD10508F06AC0C13008 -:100CC000D10509F463C008F4F7C1C430D10508F0B8 -:100CD000F6C1F2C1CB3BD10508F466C0EDC1C11528 -:100CE00090E2D90708F0AFC0C11521E0D20708F0A3 -:100CF000E6C1C03FD10508F4DFC18E0110651FC2F7 -:100D0000C03880E5D80700F5C03790E5D90708F06E -:100D1000A3C0C11520E5D20709F4ACC050F4CE0140 -:100D2000905480319F4008F0C7C1DF708E01106A77 -:100D300006C2C13080E5D80709F4AEC0C43190E5E1 -:100D4000D90708F4AFC0B8C1C33820E5D20709F409 -:100D50008EC050F4C13890E5D90709F482C008F07C -:100D600083C000E011EDEBC1C03181E5D80708F484 -:100D7000A3C1C11597E5D90708F436C1CE01905734 -:100D80008115904108F098C1DF7093C101E010E037 -:100D9000D6C1C53AD10509F494C1C63AD10509F0C6 -:100DA00093C102E810E4CBC1C83AD10509F48FC160 -:100DB000C93AD10509F48EC1CA3AD10509F48DC1E9 -:100DC000CB3AD10509F48CC1CC3AD10509F48BC1D9 -:100DD000CD3AD10509F48AC1C03BD10509F489C1D6 -:100DE000CE3AD10509F488C1CF3AD10509F487C1BB -:100DF000C13BD10509F486C1C23BD10509F485C1C7 -:100E0000C33BD10509F484C1C43BD10509F483C1B6 -:100E1000C53BD10509F482C1C63BD10509F481C1A6 -:100E2000C73BD10509F480C1C83BD10509F47FC196 -:100E3000C93BD10509F47EC1CA3BD10509F47DC186 -:100E400000E014E47CC1CE019F700E943B0678C193 -:100E5000DD278E01106C73C1CF70DD278E01146DFC -:100E60006EC100E010ED6BC100E012ED68C100E062 -:100E700013ED65C10E94111C0E944F0A0E941304C9 -:100E80008FEF94E32CE0815090402040E1F700C0C8 -:100E900000000E94682353C18091F2028160809318 -:100EA000F2024DC10E94C923811102C00E94A523F4 -:100EB0000E94DC2390E090931D0380931C03C230BA -:100EC00080E5D80721F480911C03816086C0C4307E -:100ED00090E5D90721F480911C0382607EC0C63062 -:100EE00020E5D20721F480911C03846076C0C830CD -:100EF00080E5D80719F480911C0327C0CA3090E51B -:100F0000D90721F480911C03806167C0CC3020E5B3 -:100F1000D20721F480911C0380625FC0CE3080E54F -:100F2000D80721F480911C03806457C0C03190E53C -:100F3000D90721F480911C0380684FC0C23120E59D -:100F4000D20729F480911C038460886046C0C330B6 -:100F500080E5D80721F480911C038E7F3EC0C53008 -:100F600090E5D90721F480911C038D7F36C0C730EE -:100F700020E5D20721F480911C038B7F2EC0C9305D -:100F800080E5D80719F480911C0326C0CB3090E58A -:100F9000D90721F480911C038F7E1FC0CD3020E53E -:100FA000D20721F480911C038F7D17C0CF3080E5DC -:100FB000D80721F480911C038F7B0FC0C13190E5CD -:100FC000D90721F480911C038F7707C0C331D04526 -:100FD00031F480911C038B7F877F80931C03809169 -:100FE0001C030E94E023ABC08D2F99278F70992797 -:100FF00081309105D9F49E012370332702C0880FF8 -:10100000991F2A95E2F79C688E0144E0000F111F9A -:101010004A95E1F700271370802B912B53E0CC0FFA -:10102000DD1F5A95E1F7C076DD272FC0823091058C -:1010300031F4DC2FCC278E01016F106A80C0833021 -:10104000910569F4CE018370992701E010E002C098 -:10105000000F111F8A95E2F7C8019C680FC0843009 -:101060009105B9F4CE018370992701E010E002C028 -:10107000000F111F8A95E2F7C8019A6823E0CC0F90 -:10108000DD1F2A95E1F7C07ED7708C010C2B1D2B3C -:1010900056C08530910531F4DC2FCC278E01046FCA -:1010A000106A4DC0069709F04AC0CF71DD27DC2FCA -:1010B000CC278E01106243C000E010E040C08E01DA -:1010C0003EC001E810E43BC003E810E438C002EE83 -:1010D00014E435C009EE14E432C00AEE14E42FC063 -:1010E00005EB14E42CC006EB14E429C007EB14E470 -:1010F00026C00CEC14E423C00DEC14E420C003E87B -:1011000015E41DC00AE815E41AC002E915E417C089 -:1011100004E915E414C001E216E411C003E216E488 -:101120000EC004E216E40BC005E216E408C006E2B5 -:1011300016E405C007E216E402C00AE216E4C8019C -:10114000DF91CF911F910F9108959CE0799FF0015D -:10115000112490E3899FE00DF11D1124E60FF11D8C -:10116000EE0FFF1FEC52FE4F85919491803E91054A -:10117000E0F4803C910558F58133910509F46FC086 -:1011800048F48932910509F463C08A32910509F463 -:101190006DC072C089339105E9F082389105D1F0B4 -:1011A0008533910509F44DC067C0833E910581F1F7 -:1011B00038F4803E9105B9F0823E9105D9F05CC0CB -:1011C000863E910561F1873E9105A1F155C00E94CF -:1011D0003306089520911C0320FD02C021FF4CC05E -:1011E00080EE90E049C080911C0380FFF9CF89E335 -:1011F00090E042C080911C0382FF0EC080911C03CE -:1012000084FF03C080E090E037C083EE90E034C0FC -:1012100080911C0382FFF2CF82EE90E02DC080917E -:101220001C0383FF0BC080911C0384FDEBCF87EE72 -:1012300090E022C080911C0383FFF5CF86EE90E002 -:101240001BC080911C0385FF07C089E290E014C099 -:1012500080911C0385FFF9CF85E390E00DC080915C -:101260001C0386FF07C08AE290E006C080911C0341 -:1012700086FFF9CF81E390E00E94430608950C9425 -:101280001403E82FF0E0E25BFE4F8081E82FEF705F -:10129000F0E082958F7021E030E0A90102C0440F98 -:1012A000551F8A95E2F740A308950F931F93CF939C -:1012B000DF9385B7806885BF85B7806885BFC3E049 -:1012C000D0E001E010E0FE01E25BFE4F8081E82FFC -:1012D000EF70F0E021A182958F70A80102C0440F49 -:1012E000551F8A95E2F7CA01822B81A38C2F0E9499 -:1012F0004109219740F78BE090E061E070E0FC014C -:10130000EE5BFE4F2081E22FEF70F0E042A12295CC -:101310002F70DB0102C0AA0FBB1F2A95E2F79D01C7 -:10132000242B22A3019758F7DF91CF911F910F91A2 -:101330000C94BE03EF92FF920F931F93CF93DF9312 -:1013400000E212E0C3E0EE24E394F12CD5E08C2F10 -:101350000E9441098BE090E040E050E0FC01EE5B30 -:10136000FE4F6081E62FEF70F0E020A130E0629543 -:101370006F7002C0359527956A95E2F720FD09C088 -:101380009701082E02C0220F331F0A94E2F7422B66 -:10139000532B019718F7F801929182918F018417CE -:1013A000950721F051834083D09305018C2F0E9433 -:1013B0004109C15060F68091050187FD2CC0815024 -:1013C000809305018F3F39F08FE99FE00197F1F796 -:1013D00000C0000020C080911E0290911F029093D7 -:1013E00027028093260280911C0290911D02909307 -:1013F00025028093240280911A0290911B029093FF -:1014000023028093220280911802909119029093F6 -:101410002102809320020E94C00381E0DF91CF91DE -:101420001F910F91FF90EF900895E82FF0E0EE0FDD -:10143000FF1FE05EFD4F80819181089508950F9315 -:101440001F93CF9308E212E0C0E0F80192918291DD -:101450008F010E948522C80FF2E000321F07A9F712 -:101460008C2FCF911F910F9108950E94C923811154 -:1014700002C00E94A5230E94EE23809307033E9A98 -:10148000809171008D7F8093710082E08093900045 -:101490008AE18093910081E080932A0208958091EF -:1014A0002A02811102C00E94350A10927A0210921B -:1014B0007902809171008D7F8093710080919000FE -:1014C0008F738093900010923C0210923B02109216 -:1014D00073021092740210927502109276021092AA -:1014E000720210927102E1E5F2E0A1E4B2E0119221 -:1014F0001192119211921D921D9282E0E137F8072C -:10150000B1F70895CF92DF92EF92FF920F931F935E -:10151000CF93DF9320913B02222309F484C06B0117 -:101520007C0180912A02811102C00E94350A01E7E4 -:1015300012E0C7E0D0E0A7019601F80192918291F4 -:10154000729162918F010E943929811131C0FE018F -:10155000EE0FFF1FEE0FFF1FEF5AFD4F108211829B -:1015600012821382DE01AA0FBB1FAF5BBD4F119623 -:101570001C921E92C730D105E9F021964481558115 -:1015800066817781408351836283738314821582DD -:101590001682178212968D919C91139711969C93A7 -:1015A0008E9313961C921E92129734961296E2CF47 -:1015B000219708F68091790290917A02019797FD20 -:1015C00005C090937A028093790204C010927A0247 -:1015D000109279028091790290917A02209177029B -:1015E000309178022817390724F01092780210926F -:1015F0007702892BC1F4809171008D7F80937100F7 -:10160000809190008F7380939000109273021092DB -:101610007402109275021092760210927202109269 -:10162000710210923B02DF91CF911F910F91FF90B9 -:10163000EF90DF90CF9008951F920F920FB60F9208 -:1016400011244F925F926F927F928F929F92AF92EE -:10165000BF92CF92DF92EF92FF922F933F934F93DF -:101660005F936F937F938F939F93AF93BF93CF932A -:10167000DF93EF93FF9380913B02882309F49BC192 -:10168000C0917902D0917A021C161D060CF093C10C -:1016900040902B0250902C0260902D0270902E02F0 -:1016A00020E030E0A901C301B2010E94E42A18162B -:1016B0000CF065C0C130D10509F452C080917702A9 -:1016C00090917802BE010E94B62C7C019093780222 -:1016D0008093770280903D0290903E02A0903F025E -:1016E000B090400220E030E040E85FE3C501B40183 -:1016F0000E94D52860933D0270933E0280933F0282 -:1017000090934002F701EE0FFF1FEE0FFF1FEF5AFD -:10171000FD4FA301920160817181828193810E94BA -:101720003D2920E030E040E05EE30E94E82A9B0192 -:10173000AC01C501B4010E94E42A18168CF4C7015B -:101740000196BE010E94B62C909378028093770296 -:1017500010923D0210923E0210923F0210924002FF -:10176000E0917702F0917802EE0FFF1FEE0FFF1F5E -:10177000EF5AFD4F6081718182819381D0C0C0900A -:101780007302D0907402E0907502F090760220E02F -:1017900030E0A901C701B6010E94392921978823A9 -:1017A00009F4A2C0FE01EE0FFF1FEE0FFF1FEF5A5C -:1017B000FD4F80809180A280B380A5019401C70174 -:1017C000B6010E94392987FF31C0A501940160E06C -:1017D00070E08CED93EC0E943D2920E030E040E485 -:1017E00051E40E943D2920E030E040E05FE30E94A8 -:1017F000E82A9B01AC0160E070E080E090E40E9488 -:101800004B2B9B01AC01C501B4010E94E82A9B014E -:10181000AC01C701B6010E94392987FF07C0A701A3 -:10182000960160E070E08CED93E439C0A50194016D -:10183000C701B6010E94E42A18160CF055C0A50194 -:10184000940160E070E08CED93E40E943D2920E07B -:1018500030E040E451E40E943D2920E030E040E0E7 -:101860005FE30E94E82A9B01AC0160E070E080E049 -:1018700090E40E944B2B9B01AC01C501B4010E9476 -:10188000E82A9B01AC01C701B6010E94E42A1816A0 -:101890005CF5A701960160E070E08CED93EC0E948E -:1018A0003D2920E030E040E451E40E943D2920E061 -:1018B00030E040E05FE30E94E82A9B01AC0160E079 -:1018C00070E080E090E40E944B2B9B01AC01C701CB -:1018D000B6010E94E82A60937302709374028093A9 -:1018E00075029093760213C0FE01EE0FFF1FEE0FFC -:1018F000FF1FEF5AFD4F80819181A281B3818093B8 -:10190000730290937402A0937502B0937602609173 -:101910007302709174028091750290917602209109 -:101920002802309129022F3F4FEF340731F02F5F0B -:101930003F4F30932902209328020E94C40E6B016E -:101940007C0120E034E244EF51E40E94392987FF12 -:1019500008C086EFC82E88E2D82E84EFE82E81E4F6 -:10196000F82E20E030E040E051E4C701B6010E94CB -:10197000E82A9B01AC0160E074E284E79BE40E94EA -:101980003D296B017C010E94AA2970939700609306 -:101990009600209106013091070140910801509175 -:1019A0000901C701B6010E94E82A0E94AA29709382 -:1019B00099006093980080913C02882309F433C118 -:1019C000C0903702D0903802E0903902F0903A028D -:1019D00020E030E0A901C701B6010E94E42A1816F0 -:1019E000D4F580912802909129028F3F2FEF920722 -:1019F00029F001969093290280932802C701B6012D -:101A00000E94C40E20E030E040E051E40E94E82A49 -:101A10009B01AC0160E074E284E79BE40E943D29F5 -:101A20006B017C010E94AA29709397006093960035 -:101A30002091060130910701409108015091090160 -:101A4000C701B6010E94E82A0E94AA297093990052 -:101A50006093980008C01092970010929600109220 -:101A600099001092980060913102709132026F5F7C -:101A70007F4F709332026093310220919600309133 -:101A8000970080E090E0232BF1F0C0919600D09178 -:101A900097000E94D6296B017C01BE0180E090E096 -:101AA0000E94D6299B01AC016091330270913402EF -:101AB00080913502909136020E943D2920E03FEF4F -:101AC0004FE757E410C00E94D6296B017C0120E04B -:101AD00030EE4FEF54E46091330270913402809104 -:101AE0003502909136020E94E82A9B01AC01C701A1 -:101AF000B6010E94E42A87FD96C080912F028F5F75 -:101B000080932F0290E02091030330910403821709 -:101B10009307A0F080910E03882319F010922F02F2 -:101B20000DC0809171008D7F809371008091900035 -:101B30008F738093900010923C027DC080913002A0 -:101B4000C0912F02811128C0C0900803D0900903D2 -:101B5000E0900A03F0900B0320E030E0A901C701F8 -:101B6000B6010E94E42A1816BCF481E0809330028A -:101B700010923702109238021092390210923A02F3 -:101B8000C0923302D0923402E0923502F0923602D3 -:101B9000C150C0932F0243C010923002109229020C -:101BA00010922802E0910503F091060348E0C49FDB -:101BB000E00DF11D112480819181A281B381809378 -:101BC000370290933802A0933902B0933A0220E092 -:101BD00030E040E85EE364817581868197810E94F0 -:101BE000E82A6B017C0180910A01682F70E080E097 -:101BF00090E00E94D62920E030E048EC52E40E94B8 -:101C00003D299B01AC01C701B6010E94E82A6093FF -:101C1000330270933402809335029093360210920F -:101C20003202109231028091070380FD04C01092AD -:101C30003C0210923B02FF91EF91DF91CF91BF9157 -:101C4000AF919F918F917F916F915F914F913F9154 -:101C50002F91FF90EF90DF90CF90BF90AF909F902B -:101C60008F907F906F905F904F900F900FBE0F906E -:101C70001F901895CF92DF92EF92FF92CF93DF9350 -:101C80006B017C01EA0180912A02811102C00E944D -:101C9000350A8091070380FF46C0809179029091B8 -:101CA0007A0208970CF03FC0809171008D7F80937D -:101CB000710080913C0281110E944F0A81E0809363 -:101CC0003B02109229021092280220E030E0A90184 -:101CD000C701B6010E94E42A1816DCF4809179024B -:101CE00090917A02FC01EE0FFF1FEE0FFF1FEF5ADB -:101CF000FD4FC082D182E282F382FC01EE0FFF1F12 -:101D0000EF5BFD4FD183C083019690937A0280935D -:101D100079028091710082608093710080919000BF -:101D2000806880939000DF91CF91FF90EF90DF90DB -:101D3000CF900895809107038170089580910703E3 -:101D40008160809307030E94F2230C941A0480910F -:101D500007038E7F809307030C94F22380917B020C -:101D600090E0019666E070E00E94B62C80937B02C2 -:101D7000089580917B0290E0019766E070E00E94F8 -:101D8000B62C80937B0208958F929F92AF92BF9260 -:101D9000CF92DF92EF92FF920F931F93CF93DF9337 -:101DA0006B017C01C0912802D0912902BE0180E024 -:101DB00090E00E94D6294B015C01A701960160E0EA -:101DC00070E08CE594E40E943D299B01AC01C501C3 -:101DD000B4010E94E82A0E94AA2920917B022330A4 -:101DE00009F473C028F4222351F02130E9F02CC10A -:101DF000243009F4A0C0253009F4E0C025C180E0FA -:101E000090E0A0E0BFE38093060190930701A093C8 -:101E10000801B093090110922B0210922C0210922B -:101E20002D0210922E0210C110922B0210922C0241 -:101E300010922D0210922E026431710540F46A3026 -:101E4000710560F520E030E040E85EE32BC0693CBE -:101E5000710508F0AAC080E090E00E94D62920E039 -:101E600030E040EA51E40E94D42820E030E044E32E -:101E700053E40E943D299B01AC010E94E82A20E026 -:101E800030E040E05EE30E94E82A9B01AC0160E0A4 -:101E900070E080E09EE30E94D42844C020E030E05F -:101EA00040E05FE3C701B6010E94E82A6B017C01B4 -:101EB00080E090E0A0E0BEE38093060190930701EC -:101EC000A0930801B0930901BFC010922B02109299 -:101ED0002C0210922D0210922E024AE0469F900191 -:101EE000479F300D1124C90168EB7BE00E94A22CB2 -:101EF000BC016C5D754077FF03C0719561957109F8 -:101F0000882777FD8095982F0E94D8292EE333ECFF -:101F10004EE259E30E94E82A20E030E040EC5EE324 -:101F20000E94D528609306017093070180930801F1 -:101F30009093090189C010922B0210922C021092EA -:101F40002D0210922E02CE0183709927892BE1F089 -:101F5000BE016170772780E090E00E94D62920E0E2 -:101F600030E040E05EE30E94E82A20E030E040E418 -:101F70005FE30E94D5286093060170930701809368 -:101F80000801909309010CC080E090E0A0E0BFE35D -:101F90008093060190930701A0930801B093090173 -:101FA000C770DD27CD2B09F04FC0109206011092AB -:101FB0000701109208011092090146C010922B02ED -:101FC00010922C0210922D0210922E0200E010E0CE -:101FD00020E03FE3009306011093070120930801DE -:101FE000309309016739710578F180E090E00E9433 -:101FF000D62920E030E047E153E40E94D42820E0D5 -:1020000030E04AE754E40E943D2920E030E048E413 -:1020100052E40E94E82A20E030E040EA51E40E94C5 -:102020001A2A0E94A529660F771F660F771FFB01EA -:10203000EE5AFE4F2081318142815381C701B601A2 -:102040000E94E82A6B017C01C701B601DF91CF91A4 -:102050001F910F91FF90EF90DF90CF90BF90AF90C6 -:102060009F908F90089580918C020895CF93DF9375 -:1020700000D01F92CDB7DEB79C018091130384304E -:1020800019F593E099833B832A839093E9008FEFBE -:102090009091E800815095FD06C095ED9A95F1F775 -:1020A00000008111F5CF8091E80085FF0DC040E070 -:1020B00050E063E070E0CE0101960E94971280919B -:1020C000E8008E778093E8000F900F900F90DF91DB -:1020D000CF910895CF93DF9300D01F92CDB7DEB795 -:1020E00020911303243021F522E029839B838A83E6 -:1020F00083E08093E9008FEF9091E800815095FD97 -:1021000006C095ED9A95F1F700008111F5CF809109 -:10211000E80085FF0DC040E050E063E070E0CE01D4 -:1021200001960E9497128091E8008E778093E800D4 -:102130000F900F900F90DF91CF910895209113038E -:102140002430F1F422E02093E9002FEF3091E800F1 -:10215000215035FD06C035ED3A95F1F7000021110B -:10216000F5CF2091E80025FF0BC040E050E065E08E -:1021700070E00E9497128091E8008E778093E800CB -:102180000895CF93DF93EC0190911303943009F0FD -:1021900046C0809115018823D9F0809116018823CB -:1021A000B9F09093E9008FEF9091E800815095FD90 -:1021B00006C095E19A95F1F700008111F5CF809165 -:1021C000E80085FF2CC040E050E060E170E017C0FF -:1021D00081E08093E9008FEF9091E800815095FDB8 -:1021E00006C095ED9A95F1F700008111F5CF809129 -:1021F000E80085FF14C040E050E068E070E0CE01E8 -:102200000E9497128091E8008E778093E80080E129 -:10221000FE01ACE7B2E001900D928A95E1F7DF9103 -:10222000CF91089580911203811109C00E942C144E -:102230000E9489148091E20084608093E2000895F6 -:10224000109212030895089508950C94D02242E04C -:1022500061EC81E00E94A61342E061EC82E00E9402 -:10226000A61342E061EC83E00E94A61342E161EC18 -:1022700084E00C94A61380911503833009F455C0B3 -:1022800030F4813071F0823009F48EC008958A30C4 -:1022900009F47AC08B3009F460C0893009F09CC021 -:1022A00020C080911403813A09F096C08091E80023 -:1022B000877F8093E8008091180390911903892B00 -:1022C00021F460E18CE792E003C060E080E090E000 -:1022D00070E00E94E2128091E8008B778093E80022 -:1022E000089580911403813209F076C0809118031B -:1022F00090911903009719F0039709F06DC0809130 -:10230000E800877F8093E8008091E80082FD05C0A7 -:10231000809113038111F8CF5FC08091F100809309 -:102320008C028091E8008B7753C080911403813A2E -:1023300009F052C08091180390911903892B09F07C -:102340004BC08091E800877F8093E8008091E8008F -:1023500080FFFCCF8091150136C08091140381323B -:10236000D9F58091180390911903892BA9F58091D3 -:10237000E800877F8093E8000E94DB1380911603BA -:10238000809315010C94111C80911403813221F566 -:102390008091E800877F8093E8000E94DB138091A2 -:1023A000170380938D02089580911403813AA1F45C -:1023B0008091E800877F8093E8008091E80080FFAB -:1023C000FCCF80918D028093F1008091E8008E77A0 -:1023D0008093E8000C94DB13089584B7877F84BF53 -:1023E00088E10FB6F89480936000109260000FBEF1 -:1023F00090E080E80FB6F8948093610090936100BC -:102400000FBE0E947E170E942C140E948914809196 -:10241000E20084608093E20078940E940F170E948B -:1024200080178BE091E00E942A178091130385307A -:1024300069F40E949122809111038823B1F30E94D4 -:10244000BF22882391F30E948112EFCF0E94881748 -:10245000ECCF292F332723303105C9F064F4213024 -:10246000310581F02230310509F043C08DE690E05E -:1024700020E134E042C021323105F1F02232310551 -:1024800041F137C082E190E02DE734E036C0992772 -:102490008130910541F08230910541F0892B49F559 -:1024A000ECE0F4E005C0EEEDF3E002C0E4EBF3E0B5 -:1024B000849190E09F0121C06430D8F4E62FF0E0D1 -:1024C000EE0FFF1FE255FE4F2081318189E090E041 -:1024D00014C0643070F470E0FB01EE0FFF1FEA558A -:1024E000FE4F20813181FB01EE55FE4F808190E04F -:1024F00004C080E090E020E030E0FA0131832083E6 -:10250000089580E189BD82E189BD09B400FEFDCF57 -:102510008091D8008F7D8093D8008091E000826008 -:102520008093E0008091E00081FDFCCF0895CF9280 -:10253000DF92EF92FF920F931F93CF93DF93EC0103 -:102540008B016A010E94FA13811133C0C114D104B6 -:1025500039F0F60180819181081B190BC80FD91F32 -:10256000E12CF12C0115110519F18091E80085FD90 -:1025700016C08091E8008E778093E800C114D104E2 -:1025800049F0F60180819181E80EF91EF182E08226 -:1025900085E00FC00E94FA13882321F30AC08991B5 -:1025A0008093F10001501109FFEFEF1AFF0ADACF13 -:1025B00080E0DF91CF911F910F91FF90EF90DF901E -:1025C000CF90089520911A0330911B0326173707E7 -:1025D00048F06115710539F42091E8002E772093B9 -:1025E000E80001C0B90140E061157105A9F1209131 -:1025F0001303222309F443C0253009F442C020917B -:10260000E80023FD40C02091E80022FD32C0209167 -:10261000E80020FFE9CF4091F3002091F20030E084 -:10262000342BFC01CF016115710559F028303105BB -:1026300040F481918093F100615071092F5F3F4F09 -:10264000F1CF41E02830310509F040E02091E80069 -:102650002E772093E800C8CF4111C9CF0AC08091DE -:102660001303882361F0853061F08091E80083FDD9 -:102670000AC08091E80082FFF2CF80E0089582E0F6 -:10268000089583E0089581E0089520911A03309120 -:102690001B032617370748F06115710539F420919F -:1026A000E8002E772093E80001C0B901FC0120E08A -:1026B0006115710591F180911303882309F440C0DD -:1026C000853009F43FC08091E80083FD3DC08091D2 -:1026D000E80082FD2FC08091E80080FFE9CF2091C3 -:1026E000F3008091F20090E0922B6115710559F092 -:1026F0008830910540F424912093F1003196615087 -:1027000071090196F2CF21E0089709F020E080914D -:10271000E8008E778093E800CBCF2111CCCF0AC0A0 -:1027200080911303882361F0853061F08091E80087 -:1027300083FD0AC08091E80082FFF2CF80E0089517 -:1027400082E0089583E0089581E00895982F9730FE -:1027500058F59093E900981739F07091EC002091AA -:10276000ED005091F00003C0242F762F50E021FFA0 -:1027700019C03091EB003E7F3093EB003091ED00BB -:102780003D7F3093ED003091EB0031603093EB00F2 -:102790007093EC002093ED005093F0002091EE0038 -:1027A00027FF07C09F5FD3CF8F708093E90081E040 -:1027B000089580E008958091140387FF11C08091EF -:1027C000E80082FD05C0809113038111F8CF11C08C -:1027D0008091E8008B770BC080911303882349F028 -:1027E0008091E80080FFF8CF8091E8008E77809399 -:1027F000E80008952091E4003091E50095E64091CD -:10280000EC00842F817040FF22C08091E80080FDA1 -:102810001CC080911303882391F0853091F0809142 -:10282000EB0085FD10C04091E4005091E500421797 -:10283000530729F39A01915011F784E0089582E03B -:10284000089583E0089581E0089580E0089540911F -:10285000E80042FFDECF08950E949A140E94A2145D -:10286000E0EEF0E0808181608083E8EDF0E080813F -:102870008F77808319BCA7EDB0E08C918E7F8C930D -:1028800080818F7E80831092120308950F931F938F -:10289000CF93DF930E949A140E94A214C8EDD0E057 -:1028A00088818F77888388818068888388818F7DFD -:1028B000888319BC1092130310920F031092110316 -:1028C0001092100300EE10E0F80180818B7F80836E -:1028D00088818160888342E060E080E00E94A613E6 -:1028E000E1EEF0E080818E7F8083E2EEF0E0808197 -:1028F00081608083808188608083F80180818E7F01 -:102900008083888180618883DF91CF911F910F91AF -:102910000895E8EDF0E080818F7E8083E7EDF0E0C0 -:1029200080818160808384E082BF81E08093120394 -:102930000C944614E8EDF0E080818E7F8083109245 -:10294000E20008951092DA001092E10008951F92BB -:102950000F920FB60F9211242F933F934F935F93D3 -:102960006F937F938F939F93AF93BF93EF93FF9357 -:102970008091E10082FF0BC08091E20082FF07C0DE -:102980008091E1008B7F8093E1000E940E1780917F -:10299000DA0080FF1FC08091D80080FF1BC08091AB -:1029A000DA008E7F8093DA008091D90080FF0DC01D -:1029B00080E189BD82E189BD09B400FEFDCF81E0DF -:1029C000809313030E94121105C019BC10921303C7 -:1029D0000E9420118091E10080FF19C08091E200E7 -:1029E00080FF15C08091E2008E7F8093E20080918D -:1029F000E20080618093E2008091D8008062809341 -:102A0000D80019BC85E0809313030E9424118091A3 -:102A1000E10084FF30C08091E20084FF2CC080E19F -:102A200089BD82E189BD09B400FEFDCF8091D80047 -:102A30008F7D8093D8008091E1008F7E8093E100AC -:102A40008091E2008F7E8093E2008091E2008160BD -:102A50008093E20080910F03882311F084E007C087 -:102A60008091E30087FD02C081E001C083E0809394 -:102A700013030E9425118091E10083FF29C08091FA -:102A8000E20083FF25C08091E100877F8093E10011 -:102A900082E08093130310920F038091E1008E7FF8 -:102AA0008093E1008091E2008E7F8093E20080912C -:102AB000E20080618093E20042E060E080E00E94FA -:102AC000A6138091F00088608093F0000E9423118B -:102AD000FF91EF91BF91AF919F918F917F916F91F6 -:102AE0005F914F913F912F910F900FBE0F901F90CC -:102AF00018951F920F920FB60F9211242F933F93A8 -:102B00004F935F936F937F938F939F93AF93BF93F5 -:102B1000CF93DF93EF93FF93C091E900CF70809143 -:102B2000EC00D82FD17080FDD0E81092E9008091A0 -:102B3000F000877F8093F00078940E94BD1510927A -:102B4000E9008091F00088608093F000CD2BCF7079 -:102B5000C093E900FF91EF91DF91CF91BF91AF91C9 -:102B60009F918F917F916F915F914F913F912F91A5 -:102B70000F900FBE0F901F9018951F93CF93DF9368 -:102B8000CDB7DEB7AA970FB6F894DEBF0FBECDBFA4 -:102B9000E4E1F3E088E08E0F9091F10091938E13C1 -:102BA000FBCF0E943B118091E80083FF1FC1809101 -:102BB000140390911503492F50E04A30510508F055 -:102BC00015C1FA01EA5AFF4F0C94CA2C803881F0E3 -:102BD000823809F00BC1809118038F708093E9004F -:102BE0008091EB0085FB882780F91092E90006C0F0 -:102BF0008091100390911103911182609091E800EF -:102C0000977F9093E8008093F1001092F100C8C084 -:102C1000282F2D7F09F0EAC0882319F0823061F057 -:102C2000E5C080911603813009F0E0C0933009F0CF -:102C300080E0809311032BC080911603811127C07F -:102C4000809118038F7009F4D1C08093E90020911E -:102C5000EB0020FF1CC0933021F48091EB008062D8 -:102C600014C09091EB0090619093EB0021E030E074 -:102C7000A90102C0440F551F8A95E2F74093EA006C -:102C80001092EA008091EB0088608093EB00109234 -:102C9000E9008091E800877F86C08111A7C010916C -:102CA00016031F778091E3008078812B8093E300E7 -:102CB0008091E800877F8093E8000E94DB13809179 -:102CC000E80080FFFCCF8091E30080688093E30000 -:102CD000111102C082E001C083E08093130386C01B -:102CE0008058823008F082C08091160390911703BB -:102CF0008C3D53E0950779F583E08A838AE28983E6 -:102D00004FB7F894DE01139620E03EE051E2E32F46 -:102D1000F0E050935700E49120FF03C0E295EF707C -:102D20003F5FEF708E2F90E0EA3010F0C79601C041 -:102D3000C0968D939D932F5F243149F74FBF8091AB -:102D4000E800877F8093E8006AE270E0CE01019698 -:102D50000E94E21214C0AE014F5F5F4F60911803F2 -:102D60000E942912BC01009709F440C09091E8002C -:102D7000977F9093E80089819A810E944513809102 -:102D8000E8008B778093E80031C0803879F5809136 -:102D9000E800877F8093E80080910F038093F10023 -:102DA0008091E8008E778093E8000E94DB131EC0BC -:102DB00081111CC0909116039230C0F48091E800FC -:102DC000877F8093E80090930F030E94DB1380912C -:102DD0000F03811106C08091E30087FD02C081E0EE -:102DE00001C084E0809313030E9427118091E800C2 -:102DF00083FF0AC08091E800877F8093E80080917C -:102E0000EB0080628093EB00AA960FB6F894DEBFC9 -:102E10000FBECDBFDF91CF911F9108950895CF933D -:102E2000809113038823A1F0C091E900CF709091A5 -:102E3000EC00892F817090FD80E8C82B1092E9008A -:102E40008091E80083FD0E94BD15CF70C093E9001A -:102E5000CF91089590939302809392020895E09108 -:102E60009202F0919302309721F00190F081E02DD1 -:102E7000099480E00895E0919202F09193023097D6 -:102E800021F00280F381E02D09940895E0919202EF -:102E9000F0919302309721F00480F581E02D0994A0 -:102EA000089520919002309191028217930771F05A -:102EB0009093910280939002E0919202F09193029C -:102EC000309721F00680F781E02D09940895209134 -:102ED0008E0230918F028217930771F090938F02C8 -:102EE00080938E02E0919202F0919302309721F04C -:102EF0000084F185E02D0994089508950C947D17C0 -:102F00000E9404230E9455090E948A230C943928A8 -:102F10005F926F927F928F929F92AF92BF92CF9269 -:102F2000DF92EF92FF920F931F93CF93DF9300D026 -:102F300000D01F92CDB7DEB70E949A099DE9C92E35 -:102F400092E0D92E03E010E0AA24A394B12C502ED5 -:102F5000802F0E94150A4C01F601729062906F0159 -:102F60006826792661147104A1F40150110978F7DB -:102F70008FEF89838A831B820E940D238160782FC3 -:102F80009D838C8349815A816B818D810E94381881 -:102F900038C08091F20281FD0E941E0A2BE030E0D1 -:102FA0007501022E02C0EE0CFF1C0A94E2F7C70165 -:102FB00086219721892B09F129835A828E209F200F -:102FC00091E0892809F490E09B830E940D238160A1 -:102FD000782F9D838C8349815A816B818D810E94DA -:102FE0003818000F111FF801EB56FD4F80819181B9 -:102FF000E826F926F182E08204C02150310980F6EA -:10300000B4CF0E947125109194020E942F171817B7 -:10301000D1F00E942F17809394020F900F900F9081 -:103020000F900F90DF91CF911F910F91FF90EF9034 -:10303000DF90CF90BF90AF909F908F907F906F90D8 -:103040005F900C943F090F900F900F900F900F908E -:10305000DF91CF911F910F91FF90EF90DF90CF9074 -:10306000BF90AF909F908F907F906F905F900895EA -:10307000CF93DF93CDB7DEB72B970FB6F894DEBFB3 -:103080000FBECDBF4F83588769877A878B87DE0154 -:10309000119686E0FD0111928A95E9F785E0FE011F -:1030A000379601900D928A95E1F749815A816B819B -:1030B0007C818D819E810E94AF1E2B960FB6F89465 -:1030C000DEBF0FBECDBFDF91CF910895CF93882390 -:1030D00009F4C2C0C82F823859F40E942F1781FD0D -:1030E000BBC089E30E9489210E94562289E30CC05B -:1030F000833879F40E942F1780FDAEC083E50E94CB -:1031000089210E94562283E50E94CB21CF910C9405 -:103110005622843859F40E942F1782FD9DC087E4FF -:103120000E9489210E94562287E4EECF8CEF8C0FFB -:10313000813A48F48C2F0E94A12781118DC08C2FD9 -:103140000E948921E3CF80E28C0F883048F4C77059 -:1031500081E001C0880FCA95EAF70E940F22D6CFFE -:103160008BE58C0F833078F4C53A29F0C63A31F0FC -:1031700083E890E005C081E890E002C082E890E03A -:10318000CF910C94511788E58C0F833108F064C0FF -:10319000C83A39F1C93A41F1CA3A49F1CB3A51F149 -:1031A000CC3A59F1CD3A61F1C03B69F1CE3A71F1B7 -:1031B000CF3A79F1C13B81F1C23B89F1C33B91F137 -:1031C000C43B99F1C53BA1F1C63BA9F1C73BB1F1A5 -:1031D000C83BB9F1C93BC1F1CA3BC9F180E090E0FD -:1031E00038C082EE90E035C089EE90E032C08AEEC1 -:1031F00090E02FC085EB90E02CC086EB90E029C0DA -:1032000087EB90E026C08CEC90E023C08DEC90E042 -:1032100020C083E891E01DC08AE891E01AC082E9ED -:1032200091E017C084E991E014C081E292E011C0FE -:1032300083E292E00EC084E292E00BC085E292E06D -:1032400008C086E292E005C087E292E002C08AE20E -:1032500092E0CF910C946717CF910895882309F4D9 -:103260004BC0823859F40E942F1781FF45C089E373 -:103270000E9489210E94562289E30CC0833871F490 -:103280000E942F1780FF38C083E50E9489210E9489 -:10329000562283E50E94CB210C945622843859F49F -:1032A0000E942F1782FF28C087E40E9489210E9474 -:1032B000562287E4EFCF9CEF980F913A58F390E2B3 -:1032C000980F983050F4877091E001C0990F8A955B -:1032D000EAF7892F0E941522DFCF9BE5980F9330E4 -:1032E00020F480E090E00C945117885A833120F448 -:1032F00080E090E00C9467170895882321F00E94E5 -:103300000F220C9456220895882321F00E94152242 -:103310000C94562208957F928F929F92AF92BF9203 -:10332000CF92DF92EF92FF920F931F93CF93DF9391 -:103330001F92CDB7DEB77C01C62E772EFC0105812A -:1033400002950F70128111110E942C220E9482217D -:10335000882379F0112369F080E28C0D883048F0E1 -:1033600082E00E946B210E94822191E0D82ED92612 -:1033700001C0D12CE72DE295EF70F0E0E05AFF4F4D -:103380000C94CA2C872D807F072D0F70882311F095 -:103390000295007F112389F0002309F499C180E28E -:1033A0008C0D883020F4802F0E940F2203C0802FC4 -:1033B0000E941F220E9456228BC18C2D0E942E1922 -:1033C000002309F4C3C180E28C0D883020F4802FE3 -:1033D0000E94152203C0802F0E9425220E9456229F -:1033E000B5C1872D807F972D9F70803211F4892F72 -:1033F00003C0892F8295807FCC2021F0F1E0CF1689 -:10340000A1F01DC0112339F0002319F1013009F595 -:103410000E943F229BC1002319F0013009F496C19C -:1034200089830E944222898110C1112321F0063034 -:1034300008F08CC10EC0053008F088C106C1112308 -:1034400059F0002331F0F701958190FF41C19F7041 -:1034500095830E947D197AC1002309F4F6C03EC10C -:10346000872D86958695837090E0009719F00197D7 -:1034700061F06CC1112321F08C2D972D937002C047 -:1034800080E090E00E94511761C1112321F08C2D42 -:10349000972D937002C080E090E00E94671756C19C -:1034A0008C2D112319F00E94792402C00E94E1247E -:1034B0000E9466254BC1872D837009F052C01111FF -:1034C00045C18C2D829586958770880F880F9C2D1D -:1034D0009F70892E912CA12CB12C082E04C0880C31 -:1034E000991CAA1CBB1C0A94D2F7C4FE14C00FE09E -:1034F00010E020E030E0B901A80104C0440F551FDE -:10350000661F771F8A95D2F7CB01BA016095709537 -:103510008095909503C060E070E0CB01272D269543 -:103520002695237030E02230310569F023303105D3 -:1035300089F0682979298A299B292130310571F080 -:103540000E94F71F03C1682979298A299B290E94B3 -:103550001320FCC00E94F71FC501B4010E94DB1FAD -:10356000F5C0112319F0872D817001C0869588233D -:1035700009F4ECC08C2D829586958770880F880F92 -:103580009C2D9F70892E912CA12CB12C082E04C04B -:10359000880C991CAA1CBB1C0A94D2F7C4FE14C048 -:1035A0000FE010E020E030E0B901A80104C0440FB2 -:1035B000551F661F771F8A95D2F7CB01BA01609518 -:1035C00070958095909503C060E070E0CB01272D49 -:1035D000269526952370422F50E04230510569F020 -:1035E0004330510589F0682979298A299B2941307E -:1035F000510571F00E94D120A9C0682979298A2932 -:103600009B290E94ED20A2C00E94D120C501B401D7 -:103610000E94B5209BC08C2D90E0FC01E05EF1097A -:10362000E531F10508F050C0E059FF4F0C94CA2C69 -:103630000C2D0F70872D8F71112321F00E944E20C9 -:10364000802F07CF0E946F20802F0E9484197EC098 -:10365000112341F0053008F079C0872D8F710E9449 -:10366000942074C0063008F071C0F7CF112339F0F0 -:10367000872D8F710E944E2069C01123C9F3872DB9 -:103680008F710E946F2062C0112329F0872D8F71E6 -:103690000E9439205BC00E942F2058C0112351F096 -:1036A000172D1F71812F0E944E2063E0812F0E94F1 -:1036B00062214CC081E00E946B21023008F446C0B8 -:1036C00082E00E946B2142C0112331F0002381F27D -:1036D0008C2D0E9466183AC0002389F28C2D0E941E -:1036E0002E1934C0472D4F706C2DC7010E941D0646 -:1036F0000E94531F2BC0111129C0472D4F7050E05D -:1037000042305105B9F04CF44115510581F041307A -:103710005105E1F40E94612819C04330510569F058 -:103720004430510599F48C2D0E94B3280FC00E949B -:103730004A280CC00E947D2809C00E94902806C01B -:10374000472D4F706C2DC7010E942006DD20F9F037 -:103750000E945E2180FD1BC0F70112820E94582149 -:103760000E944E20C7010E94D61B0E9458210F9034 -:10377000DF91CF911F910F91FF90EF90DF90CF904D -:10378000BF90AF909F908F907F900C946F200F9080 -:10379000DF91CF911F910F91FF90EF90DF90CF902D -:1037A000BF90AF909F908F907F9008950F931F933D -:1037B000CF93DF93EC01888199812B813C81232B6E -:1037C000B9F09F3F11F48F3F99F0CE010E941C0485 -:1037D000882371F0688179818A810E9454218C014B -:1037E0000E9409210E94D01FB801CE010E948B19AE -:1037F000DF91CF911F910F9108950E942C220E947A -:103800003C220E9401220E9456220E9417260E94FA -:10381000662580E090E00E94511780E090E00C94D3 -:1038200067170E941C220C94FD1B0E944921292F1E -:1038300022952F7030E02C3031054CF42A303105C0 -:103840006CF42250310922303105A8F407C02C3025 -:10385000310569F02F30310551F00DC0803F69F01E -:1038600018F4803E40F409C0843F29F406C093FB5D -:10387000882780F9089580E0089581E00895CF9326 -:10388000DF9300D000D01F92CDB7DEB70F900F901E -:103890000F900F900F90DF91CF910895CF93DF930A -:1038A00000D000D000D0CDB7DEB726960FB6F89482 -:1038B000DEBF0FBECDBFDF91CF9108951F93CF9391 -:1038C000DF93C0919D0216E080919E02C81799F087 -:1038D000D0E01C9FF0011D9FF00D1124E156FD4F1B -:1038E0004081518162817381848195810E944E1C47 -:1038F0002196C770E9CFDF91CF911F910895409134 -:10390000CF025091D0026091D1027091D202809189 -:10391000D3029091D4020C944E1C8091D4028295D3 -:103920008F7009F054C08091D102882309F44FC0F0 -:1039300080919D02A0919E026091CF027091D00271 -:103940004091D2025091D302B6E08A1709F43FC0E9 -:1039500090E041155105C1F17F3F11F46F3FA1F196 -:10396000B89FF001B99FF00D1124E156FD4F218160 -:1039700072132AC02081621327C02281211124C022 -:10398000238134812417350710F421503109241B79 -:10399000350B283C3105C0F42091D4022F702061F2 -:1039A0002093D40226E0289FF001299FF00D1124D6 -:1039B000EC55FD4F80818F70806180838FEC92E0A9 -:1039C0000E94D61B0C945E1C01968770BECF089592 -:1039D000CF92DF92EF92FF920F931F93CF93DF93DB -:1039E000CDB7DEB762970FB6F894DEBF0FBECDBF7E -:1039F0008C0185E0F801DE011D9601900D928A95FB -:103A0000E1F7D8014C9111965C91119712966C9147 -:103A100012971396CD90DC9014973091CF0270914D -:103A2000D0028091D2029091D302009709F46BC129 -:103A30007F3F19F43F3F09F466C1E090D102EE20C8 -:103A400009F4C0C02091D402C816D90628F0F601A6 -:103A5000E81BF90BCF0104C0809590958C0D9D1D3E -:103A6000FF24F394883C910578F0F12C207F09F035 -:103A7000C6C07C2DD98AC88A89890E943F1C8FECD8 -:103A800092E00E94D61BB1C0822F807F09F046C011 -:103A9000751314C0341312C0611110C02F7020614F -:103AA0002093D4020E947F1C8FEC92E00E94D61BD0 -:103AB0008091D402D80115968C932EC0CD2819F18F -:103AC0005F3F11F44F3FF9F0F62E61111CC0809159 -:103AD0009D0220919E0236E0821709F45AC090E0C0 -:103AE000389FF001399FF00D1124E156FD4F71818F -:103AF000571306C07081471303C07281711103C050 -:103B000001968770E9CFF62E662309F418C18091DB -:103B1000D40281608093D402F12C11C1751308C0C6 -:103B2000341306C0611104C08091D402D801C3C00F -:103B30004D875E878D859E856A8B0E94151C6A89DC -:103B40008823E1F16623D1F12091D402822F82955E -:103B50008F7090E0029774F08091CF029091D00224 -:103B600098878F831986DB86CA862C87CE010796B5 -:103B70000E94D61B86E0F801AFECB2E001900D92F6 -:103B80008A95E1F70E948D1C0E947F1CFF24F3940C -:103B9000D6C04D875E878D859E850E944921292F3D -:103BA00022952F7030E0223031050CF0BCC09F70A0 -:103BB00009F0B6C0805E883008F4C1C0C8010E9418 -:103BC000D61BE4CFC816D90608F453C0F601E81B8B -:103BD000F90BCF01883C910508F450C0F12C7C2DE5 -:103BE000D98AC88A89890E943F1CEFECF2E086E0FE -:103BF000DF011D928A95E9F70E947F1CA0C0751312 -:103C000014C0341312C0611110C08091D402F801A5 -:103C10008583C8010E94D61B86E0EFECF2E0DF014D -:103C20001D928A95E9F7FE2C8AC04D875E878D85A7 -:103C30009E856A8B0E94151C6A89882309F4BECF71 -:103C4000662309F4BBCF2091D402822F82958F7016 -:103C500090E002970CF48ECF8091CF029091D00229 -:103C60009A8389831B82DD82CC822E83CE010196CA -:103C70007FCF809590958C0D9D1DACCFF62E662341 -:103C800009F49CCF75132EC034132CC02091D4029C -:103C900020FD1FC0822F82958F70D9F0D801159614 -:103CA0002C9315978F3049F08F5F982F9295907FC6 -:103CB000822F8F70892B15968C93C8010E94D61B7A -:103CC00086E0F801AFECB2E001900D928A95E1F741 -:103CD00093CF86E0F801AFECB2E001900D928A95A7 -:103CE000E1F72DC04D875E878D859E850E94151C4E -:103CF000811140CF8091D40281608093D402C801A9 -:103D00000E94D61B1CC0662309F458CF4D875E87DE -:103D10008D859E850E94151C882309F44FCF2ACFDC -:103D2000811148CF0CC0243031050CF047CF9F7073 -:103D300009F440CFF8019581907F09F03BCF8F2D9A -:103D400062960FB6F894DEBF0FBECDBFDF91CF9164 -:103D50001F910F91FF90EF90DF90CF9008951F93E8 -:103D6000CF93DF93CDB7DEB72C970FB6F894DEBFB5 -:103D70000FBECDBF4F83588769877A878B879C8713 -:103D8000CE0107960E94E81C882369F08F819885F0 -:103D90002A853B85232BF1F19F3F09F063C08F3FBC -:103DA00009F060C037C086E0FE013796DE0111964B -:103DB00001900D928A95E1F76F817885EA85FB8500 -:103DC000309741F17F3F11F46F3F21F120919E0226 -:103DD00030E0C90101968770992740919D0250E01B -:103DE0008417950709F447C069837A83FD83EC83C0 -:103DF00096E0929FD001939FB00D1124A156BD4F24 -:103E0000FE01319601900D929A95E1F780939E0202 -:103E10000E945E1C16E080919D0290919E0289177F -:103E2000C1F1189FC001112481569D4F0E94E81CCA -:103E3000882379F1E0919D021E9FF0011124E15643 -:103E4000FD4F4081518162817381848195810E94FF -:103E50004E1C80919D0290E0019687709927809377 -:103E60009D02D9CF4F81588569857A858B859C8540 -:103E70000E944E1CCFCF0E94111C10929E021092E5 -:103E80009D02EFECF2E086E0DF011D928A95E9F7F2 -:103E9000C1CF2C960FB6F894DEBF0FBECDBFDF9119 -:103EA000CF911F910895EF92FF920F931F93CF939D -:103EB000DF938C01009709F46CC0F12CEE24E3949D -:103EC000E8012196F8018491843740F4843008F0A9 -:103ED00051C0813081F0823019F15BC0853709F41F -:103EE00044C0A8F19CE7980F903708F052C08F7734 -:103EF0000E942E1941C00E5F1F4FFE01C49180E247 -:103F00008C0F883048F4C7708E2D01C0880FCA9579 -:103F1000EAF70E942F2214C08C2F0E9466182DC031 -:103F20000E5F1F4FFE01C49180E28C0F883058F461 -:103F3000C7708E2D01C0880FCA95EAF70E943522FE -:103F40000E9456221AC08C2F0E942E1916C00E5F96 -:103F50001F4FFE01C491CC2381F08FE99FE00197B0 -:103F6000F1F700C00000C150F6CF0E5F1F4FFE01F9 -:103F7000F49003C00E9466188E018F2D882309F4E7 -:103F80009FCFEFE9FFE03197F1F700C000008150CB -:103F9000F5CFDF91CF911F910F91FF90EF90089592 -:103FA00008956093D9027093DA028093DB029093B4 -:103FB000DC020C94FD1B0F931F930091D90210910A -:103FC000DA022091DB023091DC02DC01CB01802B94 -:103FD000912BA22BB32B8093D9029093DA02A0935A -:103FE000DB02B093DC021F910F910C94FD1B0F9329 -:103FF0001F930091D9021091DA022091DB023091D7 -:10400000DC02DC01CB0180239123A223B323809324 -:10401000D9029093DA02A093DB02B093DC021F91E5 -:104020000F910C94FD1B0F931F930091D9021091D7 -:10403000DA022091DB023091DC02DC01CB01802727 -:104040009127A227B3278093D9029093DA02A093F5 -:10405000DB02B093DC021F910F910C94FD1B1092B8 -:10406000D5021092D6021092D7021092D8020C9468 -:10407000FD1B41E050E060E070E004C0440F551FBC -:10408000661F771F8A95D2F74093D5025093D602C8 -:104090006093D7027093D8020C94FD1B41E050E06E -:1040A00060E070E004C0440F551F661F771F8A95BB -:1040B000D2F78091D5029091D602A091D702B0910B -:1040C000D802482B592B6A2B7B2B4093D502509357 -:1040D000D6026093D7027093D8020C94FD1B41E086 -:1040E00050E060E070E004C0440F551F661F771F6A -:1040F0008A95D2F740955095609570958091D5023C -:104100009091D602A091D702B091D80248235923AA -:104110006A237B234093D5025093D6026093D70243 -:104120007093D8020C94FD1B41E050E060E070E019 -:1041300004C0440F551F661F771F8A95D2F78091E0 -:10414000D5029091D602A091D702B091D80248270B -:1041500059276A277B274093D5025093D602609354 -:10416000D7027093D8020C94FD1B0F931F930091FC -:10417000D5021091D6022091D7023091D802DC01ED -:10418000CB01802B912BA22BB32B8093D502909344 -:10419000D602A093D702B093D8021F910F910C942E -:1041A000FD1B0F931F930091D5021091D602209111 -:1041B000D7023091D802DC01CB0180239123A223C6 -:1041C000B3238093D5029093D602A093D702B093E5 -:1041D000D8021F910F910C94FD1B0F931F93009118 -:1041E000D5021091D6022091D7023091D802DC017D -:1041F000CB0180279127A227B3278093D5029093E4 -:10420000D602A093D702B093D8021F910F910C94BD -:10421000FD1B0895CF92DF92EF92FF920F931F93B1 -:10422000CF93DF938C01C090D902D090DA02E09056 -:10423000DB02F090DC028091D5029091D602A09131 -:10424000D702B091D802C82AD92AEA2AFB2ACFE19C -:10425000D0E0D701C6010C2E04C0B695A79597955E -:1042600087950A94D2F780FF06C0B8018C2F0E9470 -:10427000A508019721F4219760F780E001C08C2FF9 -:10428000DF91CF911F910F91FF90EF90DF90CF9032 -:104290000895CF93DF93EC010E940A21BE010E9492 -:1042A000A508DF91CF910895CB010E94492108957F -:1042B0008091DD0285958595859508958091DD0233 -:1042C0008770089598E0899F90011124262B2093F0 -:1042D000DD020C944E202091DD0280958223809394 -:1042E000DD02982F977069F430E0482F552747FD7D -:1042F00050952417350729F08595859585950C945B -:104300006F2008959091DD02977081E009F480E0BC -:10431000089590911501992321F090911601911122 -:1043200009C02091170130911801F90132969FEFD1 -:1043300040E01FC0982F9695969596959F3050F522 -:10434000E0911701F0911801E90FF11D877021E04C -:1043500030E0A90102C0440F551F8A95E2F7CA0157 -:104360009181892B818308959F3F39F04F5F4E30B3 -:1043700041F051915813F8CF0DC05111F7CF942F40 -:10438000F5CF9F3F39F0F901E90FF11D97FDFA953F -:1043900082830895089590911501992321F09091B9 -:1043A0001601911109C02091170130911801F901EE -:1043B0003296205F3F4F1FC0982F96959695969501 -:1043C0009F30F0F4E0911701F0911801E90FF11D11 -:1043D000877021E030E0A90102C0440F551F8A9583 -:1043E000E2F7CA01809591818923818308953196EE -:1043F000E217F30729F090819813F9CF1082F7CFD5 -:10440000089581E090E0E0911701F0911801E80F24 -:10441000F91F1082019680319105A9F708959091B6 -:10442000F102892B8093F102089580959091F10219 -:1044300089238093F10208951092F10208959091DA -:10444000F002892B8093F002089580959091F002FC -:1044500089238093F00208951092F00208959091BC -:10446000EF02892B8093EF02089580959091EF02DF -:1044700089238093EF0208951092EF0208958093AC -:10448000DE0208951092DE02089580911701909146 -:104490001801FC0131969C01205F3F4F80E0919113 -:1044A00091118F5FE217F307D1F70895E09117019B -:1044B000F09118018091F1028083E0911701F09151 -:1044C000180190818091F002892B8083E09117017F -:1044D000F091180190818091EF02892B8083809167 -:1044E000DE02882361F0E0911701F09118019081BC -:1044F000892B80830E94452281111092DE028091D7 -:104500001701909118010C943B1720E0009739F0A7 -:10451000AC0141505109842395232F5FF7CF822F9F -:10452000089580911303843039F11092F30220E44E -:1045300088E190E00FB6F894A895809360000FBED4 -:104540002093600080E00E94200380E00E943F09E9 -:1045500083B7817F846083BF83B7816083BF789492 -:10456000889583B78E7F83BF88E10FB6F8948093D8 -:104570006000109260000FBE08950895089580E0D5 -:104580000E9420030E94BD220E949A090E94BE221E -:104590000E941F0A91E0811101C090E0892F0895C7 -:1045A0000E94111C80E00E9420030E9439280E9472 -:1045B0002F170C943F091F920F920FB60F921124E0 -:1045C0008F939F93AF93BF938091F302811113C098 -:1045D0008091F4029091F502A091F602B091F70259 -:1045E0004196A11DB11D8093F4029093F502A09312 -:1045F000F602B093F702BF91AF919F918F910F9008 -:104600000FBE0F901F90189582E084BD93E095BD7A -:104610009AEF97BD80936E0008952FB7F89480911C -:10462000F4029091F502A091F602B091F7022FBF2B -:104630000895CF92DF92EF92FF920F931F932FB7BF -:10464000F8944091F4025091F5026091F602709155 -:10465000F7022FBF6A017B01EE24FF248C0120E0CA -:1046600030E0C016D106E206F30610F441505109BD -:104670009A01281B390BC9011F910F91FF90EF90F0 -:10468000DF90CF9008951F920F920FB60F921124D2 -:104690008F939F93AF93BF938091F4029091F50213 -:1046A000A091F602B091F7020196A11DB11D809371 -:1046B000F4029093F502A093F602B093F702BF9133 -:1046C000AF919F918F910F900FBE0F901F901895F3 -:1046D0000E942C14F8942FEF87EA91E62150804035 -:1046E0009040E1F700C0000087E090EBDC01809390 -:1046F0001E0390931F03A0932003B09321039CE01B -:1047000088E10FB6F894A895809360000FBE90934F -:104710006000FFCF0E94C923811102C00E94A5231F -:104720000E94D4238093F2020E94DC2380931C0316 -:1047300087FB882780F9809316010E94D823682F71 -:1047400070E080E090E00C94D11F6DEE7EEF80E091 -:1047500090E00E94F02C60E082E090E00E94DE2C6D -:1047600060E083E090E00E94DE2C60E084E090E076 -:104770000E94DE2C60E085E090E00E94DE2C60E08C -:1047800086E090E00E94DE2C6FEF87E090E00C94D2 -:10479000DE2C80E090E00E94D82C21E08D3E9E4FE0 -:1047A00009F020E0822F089582E090E00C94D02C54 -:1047B00083E090E00C94D02C84E090E00C94D02C1A -:1047C000682F84E090E00C94DE2C86E090E00C945E -:1047D000D02C682F86E090E00C94DE2C87E090E0EF -:1047E0000C94D02C682F87E090E00C94DE2C809104 -:1047F000FA0280FF0BC060911C0185E0689FB00148 -:10480000112475956795759567952BC081FF09C033 -:1048100060911C0185E0689FB00111247595679532 -:1048200020C082FF07C060911C0185E0689FB00135 -:10483000112417C09091FB029923D1F060911B01C4 -:10484000961788F720911C0185E0289F900111247C -:10485000929FA001939F500D112470E0CA010E9405 -:10486000B62C6038710540F46115710539F002C04D -:1048700065E070E0862F08958FE7089581E0089540 -:104880008091FA0280FF08C060911A0170E075956E -:1048900067957595679521C081FF06C060911A01E3 -:1048A00070E07595679519C082FF04C060911A0188 -:1048B00070E010C09091FB029923C1F06091190142 -:1048C0009617A0F780911A01899FC001112470E00A -:1048D0000E94B62C6038710528F46115710521F02D -:1048E000862F08958FE7089581E0089561E070E0D4 -:1048F000F4CF803F21F40E94F723819504C0813FCB -:1049000029F40E94F7238093FE020895823F21F448 -:104910000E94F723819504C0833F29F40E94F72366 -:104920008093FD020895893F19F40E94402405C038 -:104930008A3F31F40E94402481958093FF020895BC -:104940008B3F21F40E944024819504C08C3F29F4C0 -:104950000E944024809300030895843F21F48091B5 -:10496000FC02816017C0853F21F48091FC028260C7 -:1049700011C0863F21F48091FC0284600BC0873F08 -:1049800021F48091FC02886005C0883F31F4809159 -:10499000FC0280618093FC0208958D3F21F4809198 -:1049A000FA0281600BC08E3F21F48091FA0282608E -:1049B00005C08F3F29F48091FA0284608093FA0247 -:1049C0000895803F39F48091FE0287FF6CC01092F9 -:1049D000FE0269C0813F29F48091FE021816BCF3E3 -:1049E00062C09091FD02823F29F497FF5CC0109253 -:1049F000FD0259C0833F19F41916CCF354C0893F06 -:104A000041F48091FF0218160CF04DC01092FF0285 -:104A10004AC08A3F29F48091FF0287FF44C0F6CF45 -:104A20008B3F39F48091000387FF3DC01092000353 -:104A30003AC08C3F29F4809100031816BCF333C0B0 -:104A4000843F21F48091FC028E7F17C0853F21F4C2 -:104A50008091FC028D7F11C0863F21F48091FC0281 -:104A60008B7F0BC0873F21F48091FC02877F05C0BC -:104A7000883F31F48091FC028F7E8093FC0213C04A -:104A80008D3F21F48091FA028E7F0BC08E3F21F47E -:104A90008091FA028D7F05C08F3F29F48091FA0240 -:104AA0008B7F8093FA028091FD0281110EC080916C -:104AB000FE0281110AC08091FF02811106C080911F -:104AC0000003811102C01092FB0208958CEF92E066 -:104AD0000E9446170E940D239093F9028093F802DA -:104AE00008951F93CF93DF938091F8029091F9027C -:104AF0000E941923AC019091FB02992321F020918F -:104B00001D0130E006C020911E018AE0289F90011F -:104B100011244217530708F486C08091FD02C0910A -:104B2000FE02D091FF0210910003811107C0C11154 -:104B300076C0D11174C0111172C075C09F3F19F0B9 -:104B40009F5F9093FB02181624F40E94F723809332 -:104B5000FD028091FD0287FF05C00E94F723819529 -:104B60008093FD021C1624F40E94F7238093FE021A -:104B70008091FE0287FF05C00E94F72381958093F4 -:104B8000FE026091FD02662339F1C091FE02CC2342 -:104B900019F1772767FD7095872F972F0E94D829E5 -:104BA00023E333E343E35FE30E94E82A0E94A5295D -:104BB0006093FD026C2F772767FD7095872F972FE5 -:104BC0000E94D82923E333E343E35FE30E94E82A0A -:104BD0000E94A5296093FE021D1624F40E94402421 -:104BE0008093FF028091FF0287FF05C00E9440244E -:104BF00081958093FF02111624F40E944024809333 -:104C000000038091000387FF05C00E944024819526 -:104C100080930003DF91CF911F910C9466259F3FF5 -:104C200009F08ECF96CFDF91CF911F910895ECEFD1 -:104C3000F2E085E0DF011D928A95E9F71092FB0210 -:104C40001092FA020895833081F128F4813059F0EE -:104C50008230D1F00895853009F449C0B8F186302A -:104C600009F456C0089580911E01262F30E0280FC8 -:104C7000311D2F3F310524F4680F60931E01089504 -:104C80008FEF80931E01089580911D01262F30E043 -:104C9000280F311D2F3F310524F4680F60931D014B -:104CA00008958FEF80931D01089580911C01262F98 -:104CB00030E0280F311D2F3F310524F4680F609339 -:104CC0001C0108958FEF80931C01089580911B01B2 -:104CD000262F30E0280F311D2F3F310524F4680FB7 -:104CE00060931B0108958FEF80931B0108958091BD -:104CF0001A01262F30E0280F311D2F3F310524F4F3 -:104D0000680F60931A0108958FEF80931A01089538 -:104D100080911901262F30E0280F311D2F3F3105DA -:104D200024F4680F6093190108958FEF809319019F -:104D30000895833011F128F4813049F0823091F0E8 -:104D40000895853081F120F18630C1F10895809178 -:104D50001E01681720F4861B80931E01089510928F -:104D60001E01089580911D01681720F4861B809311 -:104D70001D01089510921D01089580911C0168176E -:104D800020F4861B80931C01089510921C01089545 -:104D900080911B01681720F4861B80931B010895E6 -:104DA00010921B01089580911A01681720F4861B48 -:104DB00080931A01089510921A01089580911901A3 -:104DC000681720F4861B8093190108951092190129 -:104DD00008950F931F93873208F048C08E3108F072 -:104DE0008DC0803109F477C008F5873009F461C0BF -:104DF00068F4863009F09DC08091F202817F8E7F39 -:104E00008093F20281E08093020394C08B3009F416 -:104E100089C08E3009F08DC08091F20282FB22277A -:104E200020F991E0922790FB82F95EC0863109F467 -:104E300079C060F4813109F07CC00E94111C90910E -:104E4000160181E08927809316016CC0893109F42D -:104E500069C08B3109F06DC08091F20281FB22277D -:104E600020F991E0922790FB81F93EC0883309F444 -:104E700059C050F4893209F457C0853309F454C03D -:104E8000873209F451C055C0833409F44DC028F469 -:104E90008A3308F44EC0895332C0883409F049C0BF -:104EA0000E94111C0E944F0A0E9413040E94682352 -:104EB00039C09091F202892F8095817080FB90F922 -:104EC00029F0966098609093F20234C0997F977FA2 -:104ED0009093F20227C08091F20283FB222720F9EF -:104EE00091E0922790FB83F98093F2029923D1F00D -:104EF0008091F20281608093F20214C08D5141E0F2 -:104F000050E060E070E08A019B0104C0000F111FB7 -:104F1000221F331F8A95D2F7C901B8010E94D11F01 -:104F20000E94111C81E006C061E070E080E090E02A -:104F3000F5CF80E01F910F91089580E0089580E003 -:104F40000895CF93C82F80910203813069F018F043 -:104F50008230C9F184C0E0911701F091180180817D -:104F6000823209F07EC007C0E0911701F09118016C -:104F70008081823261F48C2F0E949D27811104C0B0 -:104F80008C2F0E94E9261DC081E090E01AC08C2F72 -:104F90000E949F27811114C0C43179F048F4CB30AE -:104FA00079F0C03109F061C082E08093020308C04B -:104FB000C93219F0C83321F058C01092020355C00D -:104FC00081E0817054C0C93291F120F5C43179F18A -:104FD000B0F4C73009F047C08EE180931E0182E330 -:104FE00080931D018AE080931C0184E180931B0162 -:104FF00088E080931A0188E28093190134C0CE5171 -:10500000C63088F5EC2FF0E0EA54FE4F80818093A3 -:10501000010329C0CE34E9F020F4CB3421F56AE055 -:1050200013C0C13579F0C235F1F461E00DC0809153 -:105030000103882319F01092010315C081E08093C9 -:10504000020315C061E006C0809101030E9423267F -:105050000AC06AE0809101030E94992604C0109260 -:10506000020380E004C081E002C080E0AACFCF91BB -:1050700008950E94C923811102C00E94A5230E94A5 -:10508000E52380931D0380FF02C0869501C080E068 -:105090000C94200380911D03982F9695292F30E0C2 -:1050A000233031054CF49F5F990F8170892B81600B -:1050B00080931D030E94E92380911D0386950C9423 -:1050C000200380911D03982F969591F09158990F88 -:1050D0008170892B80931D038E7F91E009F490E00D -:1050E00080911D0390FB80F980931D030E94E923AA -:1050F00080911D0386950C94200380911D03982FA9 -:10510000909590FB80F980931D030E94E923809184 -:105110001D0380FF02C0869501C080E00C9420032F -:1051200090911D03892F86958F5F8F7791708430C2 -:1051300028F4880F892B80931D0302C090931D03D0 -:1051400080911D038E7F91E009F490E080911D0312 -:1051500090FB80F980931D030E94E92380911D0339 -:1051600086950C94200320911D03922F96958927F4 -:10517000982F990F822F8170892B80931D038E7F2A -:1051800091E009F490E080911D0390FB80F98093F9 -:105190001D030E94E92380911D0386950C94200332 -:1051A00080911D03869508955058BB27AA270ED0DD -:1051B000D1C1C2D130F0C7D120F031F49F3F11F4FA -:1051C0001EF4B7C10EF4E095E7FB9FC1E92FD3D1E0 -:1051D00080F3BA17620773078407950718F071F414 -:1051E0009EF5EBC10EF4E0950B2EBA2FA02D0B010E -:1051F000B90190010C01CA01A0011124FF27591B1C -:1052000099F0593F50F4503E68F11A16F040A22F21 -:10521000232F342F4427585FF3CF46953795279592 -:10522000A795F0405395C9F77EF41F16BA0B620B91 -:10523000730B840BBAF09150A1F0FF0FBB1F661FD8 -:10524000771F881FC2F70EC0BA0F621F731F841F1B -:1052500048F4879577956795B795F7959E3F08F041 -:10526000B3CF9395880F08F09927EE0F9795879500 -:10527000089527D108F481E008950CD06BC163D163 -:1052800040F05AD130F021F45F3F19F03EC1511186 -:1052900095C14FC170D198F39923C9F35523B1F348 -:1052A000951B550BBB27AA2762177307840738F095 -:1052B0009F5F5F4F220F331F441FAA1FA9F333D0F4 -:1052C0000E2E3AF0E0E830D091505040E695001CA8 -:1052D000CAF729D0FE2F27D0660F771F881FBB1F64 -:1052E000261737074807AB07B0E809F0BB0B802D3E -:1052F000BF01FF2793585F4F2AF09E3F510568F08A -:1053000004C15CC15F3FECF3983EDCF38695779572 -:105310006795B795F7959F5FC9F7880F911D96958B -:10532000879597F90895E1E0660F771F881FBB1FE7 -:10533000621773078407BA0720F0621B730B840B94 -:10534000BA0BEE1F88F7E095089504D06894B11168 -:1053500035C1089518D188F09F5790F0B92F99273B -:10536000B751A0F0D1F0660F771F881F991F1AF070 -:10537000BA95C9F712C0B13081F01FD1B1E00895DC -:105380001CC1672F782F8827B85F39F0B93FCCF35D -:10539000869577956795B395D9F73EF49095809566 -:1053A000709561957F4F8F4F9F4F0895E89409C086 -:1053B00097FB3EF490958095709561957F4F8F4F48 -:1053C0009F4F9923A9F0F92F96E9BB279395F6955E -:1053D000879577956795B795F111F8CFFAF4BB0FDC -:1053E00011F460FF1BC06F5F7F4F8F4F9F4F16C040 -:1053F000882311F096E911C0772321F09EE8872FCA -:10540000762F05C0662371F096E8862F70E060E085 -:105410002AF09A95660F771F881FDAF7880F9695FE -:10542000879597F9089588D018F011F08CD038F44A -:1054300080C0C4C0E92F9FD0B0F35523C9F3E7FB68 -:105440006217730784079507A8F199F3E92FFF27DF -:1054500088232AF03197660F771F881FDAF7952F78 -:105460005527442332F091505040220F331F441FE0 -:10547000D2F7BB27E91BF50B621B730B840BB10939 -:10548000C1F222F4620F731F841FB11D31972AF0FD -:10549000660F771F881FBB1FEFCF915050405AF007 -:1054A00041F0882332F0660F771F881F91505040DB -:1054B000C1F7939530C08695779567959F5FD9F72B -:1054C000F8CF990F0008550FAA0BE0E8FEEF16166B -:1054D0001706E807F907C0F012161306E407F507E8 -:1054E00098F0621B730B840B950B39F40A2661F05C -:1054F000232B242B252B21F408950A2609F4A140FF -:10550000A6958FEF811D811D089597F99F6780E80B -:1055100070E060E008959F3F31F0915020F487954E -:1055200077956795B795880F911D9695879597F90B -:1055300008959FEF80EC089500240A94161617062C -:1055400018060906089500240A9412161306140674 -:1055500005060895092E0394000C11F4882352F0D7 -:10556000BB0F40F4BF2B11F460FF04C06F5F7F4F8F -:105570008F4F9F4F089557FD9058440F551F59F076 -:105580005F3F71F04795880F97FB991F61F09F3F30 -:1055900079F087950895121613061406551FF2CF59 -:1055A0004695F1DF08C0161617061806991FF1CFA9 -:1055B00086957105610508940895E894BB276627D0 -:1055C0007727CB0197F908957CDF08F48FEF0895D2 -:1055D0000BD0C0CFB1DF28F0B6DF18F0952309F06B -:1055E00094CFA7CF1124EACFC6DFA0F3959FD1F3C4 -:1055F000950F50E0551F629FF001729FBB27F00D81 -:10560000B11D639FAA27F00DB11DAA1F649F6627D5 -:10561000B00DA11D661F829F2227B00DA11D621F24 -:10562000739FB00DA11D621F839FA00D611D221FDE -:10563000749F3327A00D611D231F849F600D211DC2 -:10564000822F762F6A2F11249F5750408AF0E1F065 -:1056500088234AF0EE0FFF1FBB1F661F771F881FAE -:1056600091505040A9F79E3F510570F04ECFA6CF04 -:105670005F3FECF3983EDCF3869577956795B79599 -:10568000F795E7959F5FC1F7FE2B880F911D9695C3 -:10569000879597F90895FA01EE0FFF1F30962105BF -:1056A000310599F16115710561F48038BFE39B07FD -:1056B00049F168949038810561F08038BFEF9B070D -:1056C00041F0992342F5FF3FE1053105210511F134 -:1056D000E8940894E795D901AA2329F4AB2FBE2FAB -:1056E000F85FD0F310C0FF5F70F4A695E0F7F739CC -:1056F00050F019F0FF3A38F49F779F930CD00F9039 -:1057000007FC905808953EF014CF60E070E080E808 -:105710009FE308954FE79F775F934F933F932F93B6 -:105720009ED02F913F914F915F9152DF05C019F4A8 -:105730000EF0EBCE42CFFDCE26DFC8F39638C0F791 -:1057400007F80F92E8942BE33AEA48EB5FE74EDF65 -:105750000F920F920F924DB75EB70F92C0D0EAE052 -:10576000F1E016D04F915F91EF91FF91E595EE1F1B -:10577000FF1F49F0FE57E0684427EE0F441FFA95DB -:10578000E1F74195550B32D00F9007FE26C00895E2 -:10579000DF93CF931F930F93FF92EF92DF927B01E2 -:1057A0008C01689405C0DA2EEF011EDFFE01E8943B -:1057B000A5912591359145915591AEF3EF0106DD07 -:1057C000FE019701A801DA9479F7DF90EF90FF903E -:1057D0000F911F91CF91DF9108959B01AC0160E083 -:1057E00070E080E89FE349CD90CE95CECCDEE8F323 -:1057F0009923D9F3940F511DBBF39150504094F06D -:1058000059F0882332F0660F771F881F915050405F -:10581000C1F79E3F510544F7880F911D96958795D6 -:1058200097F908955F3FACF0983E9CF0BB278695B2 -:1058300077956795B79508F4B1609395C1F7BB0F5D -:1058400058F711F460FFE8CF6F5F7F4F8F4F9F4F86 -:10585000E3CFB4CE0EF05FCE6CCE689456CE93DE1E -:10586000C8F39923D1F3C6F3DF93CF931F930F931C -:10587000FF92C92FDD2788232AF02197660F771F13 -:10588000881FDAF720E030E040E85FEB9FE38839DB -:1058900020F0803E30F021968F7787DCE2E3F1E064 -:1058A00003C083DCEFE5F1E073DF8B01BE01EC01A7 -:1058B000FB2E6F5771097595771F880B990B78DD53 -:1058C00028E132E741E35FE38FDEAF2D9801AE01BF -:1058D000FF900F911F91CF91DF9178DC3BCEFA01C1 -:1058E000DC01AA0FBB1F9B01AC01BF5728F4222784 -:1058F0003327442750781FC0B75188F4AB2F0024BA -:10590000469537952795011CA395D2F3002069F0A1 -:10591000220F331F441FB395DAF30DD045CC61300D -:105920007105A0E88A07B94630F49B01AC016627EF -:10593000772788279078309621F02083318342831F -:1059400053830895AA1BBB1B51E107C0AA1FBB1FAD -:10595000A617B70710F0A61BB70B881F991F5A95FB -:10596000A9F780959095BC01CD01089597FB072E6E -:1059700016F4009407D077FD09D00E94A22C07FCF2 -:1059800005D03EF4909581959F4F0895709561954F -:105990007F4F0895EE0FFF1F0590F491E02D0994BD -:1059A000F999FECF92BD81BDF89A992780B50895E7 -:1059B000A8E1B0E042E050E00C94F82C262FF999D1 -:1059C000FECF92BD81BDF89A019700B4021639F05E -:1059D0001FBA20BD0FB6F894FA9AF99A0FBE08952F -:1059E0000196272F0E94DF2C0C94DE2CDC01CB01CA -:1059F000FC01F999FECF06C0F2BDE1BDF89A3196DF -:105A000000B40D9241505040B8F70895F894FFCF7C -:105A1000640007000CFF0000003F643310C1109EBB -:105A2000106A1036100101DF022808140A321E0025 -:105A300002040507090B0C0E1011131517181A1C78 -:105A40001D1F2123242628292B2D2F3032343537B2 -:105A5000393B1F0F03764F5F6F7F496943790959BF -:105A600053633149803F5D8B803FF8BF803FCAE17F -:105A7000803F73ED803FCAE1803FF8BF803F5D8B80 -:105A8000803F3149803F0000803FF16D7F3F75EAE4 -:105A90007E3F4C827E3F833F7E3F84287E3F833F14 -:105AA0007E3F4C827E3F75EA7E3FF16D7F3F000076 -:105AB000803F3F4D36394B05FE04C8048F04220455 -:105AC0003B0454046D0401020304050607080900A1 -:00000001FF diff --git a/keyboard/planck/keymaps/lucas/compiled.hex b/keyboard/planck/keymaps/lucas/compiled.hex deleted file mode 100644 index 26fc8ee0cd..0000000000 --- a/keyboard/planck/keymaps/lucas/compiled.hex +++ /dev/null @@ -1,1471 +0,0 @@ -:100000000C9427030C946B030C946B030C946B03FC -:100010000C946B030C946B030C946B030C946B03A8 -:100020000C946B030C946B030C942E150C9400161B -:100030000C9462230C946B030C946B030C946B0371 -:100040000C946B030C94CD030C946B030C946B0316 -:100050000C946B030C94CA230C946B030C946B03E9 -:100060000C946B030C946B030C946B030C946B0358 -:100070000C946B030C946B030C946B030C946B0348 -:100080000C94A30B0C946B030C946B030C946B03F8 -:100090000C946B030C946B030C946B030C946B0328 -:1000A0000C946B030C946B030C946B036D168F16FE -:1000B0007D178F167D17D416F7167D174C175F170F -:1000C000491A491A781A781AB71AD71A2D1C2D1CF2 -:1000D000E21A2D1C921B921BF91B021C2D1C271CC3 -:1000E0009F1B9F1B9F1B9F1B9F1B9F1B9F1B9F1B40 -:1000F0009F1B9F1B9F1B9F1B9F1B9F1B9F1B9F1B30 -:10010000AF1BBD1BC41BCB1BD51B07634236B79B64 -:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 -:100120005763BD6DEDFD753EF6177231BF000000DF -:10013000803F08000000BE922449123EABAAAA2AC2 -:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD -:1001500000000000BF000000803F00000000000819 -:100160004178D3BB4387D1133D190E3CC3BD4282B6 -:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 -:10018000FFBE01C4FF7F3F00000000000000000030 -:1001900000000000000000010204060A0F17202CD6 -:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 -:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF -:1001C0000201000000000000000000000000F1A299 -:1001D000F1A32CA4228A3921290014001A00090055 -:1001E00013000A000D000F0018001D003602380031 -:1001F0002A00040015001600170007000B0011006C -:1002000008000C001200310200301C001B00060028 -:10021000190005000E0010003600370024022800E7 -:10022000E000E3002B00E200022003200320012075 -:100230005000510052004F00010001000100010078 -:100240000100010001000100010001003700010070 -:100250000100010001000100010001000100010096 -:100260000100010001001F02010001000100010066 -:100270000100010001000100013064022D020100B3 -:100280000100010001000100010001000100010066 -:100290000100010001000100000034020000000024 -:1002A00000000000000000002F02330200000420C4 -:1002B0004C00340000002D00000000000000000091 -:1002C0002F00330000004514000000000000000073 -:1002D0000000000000000000AD00AC00AB004414C2 -:1002E0000100010001000100010001000100010006 -:1002F000A800AA00A900AE0030141E021414310098 -:10030000210222023500230230022502260230009B -:100310002E021E001F0020002100220023002400C6 -:1003200025002600270027020000000000006414BA -:100330002514261424142714081400002D14280052 -:1003400001000100010001000100010001000100A5 -:100350004A004E004B004D00680069006A006B00C7 -:100360006C006D006E006F00700071007200730011 -:100370003A003B003C003D003E003F004000410091 -:10038000420043004400450000000000000000005F -:100390000000560057000000000000000050000060 -:1003A00000008250805081500220010001000100B5 -:1003B000A800AA00A900AE000652290014001A00E5 -:1003C0000800150017001D0018000C001200042082 -:1003D00028002A0004001600070009000A000B008C -:1003E0000D000E000F003602E000E1001C001B00B3 -:1003F0000600190005001100100037005200240209 -:10040000000000002B00E20000002C002C002C015A -:10041000E300500051004F000100000014001A00DA -:10042000090013000A000D005F0060006100000079 -:100430002A000000040015001600170007000B003A -:100440005C005D005E004D00E000E1001C001B0050 -:100450000600190005000E0059005A005B004E000E -:10046000000000002B00E20000002C002C002C01FA -:100470000000620063005800280354006800650013 -:10048000200050006C0061006E0063006B002000D3 -:100490004B006500790062006F006100720064002B -:1004A00000002C034F007200740068006F006C00A5 -:1004B00069006E0065006100720020004B0065005D -:1004C000790062006F006100720064007300000038 -:1004D0000403090409026D00040100A0FA090400E4 -:1004E000000103010100092111010001223F000761 -:1004F00005810308000A0904010001030102000943 -:100500002111010001224D000705820308000A099C -:10051000040200010300000009211101000122363C -:10052000000705830308000A090403000103000013 -:100530000009211101000122390007058403100080 -:10054000011201100100000008EDFE6060010001D1 -:1005500002000105010906A101050719E029E715B7 -:1005600000250195087501810205081901290595E5 -:10057000057501910295017503910105071900297F -:100580007715002501957875018102C00501098064 -:10059000A101850216010026B7001A01002AB70042 -:1005A000751095018100C0050C0901A10185031694 -:1005B0000100269C021A01002A9C027510950181F7 -:1005C00000C005010902A1010901A10005091901E5 -:1005D0002905150025019505750181029501750311 -:1005E00081010501093009311581257F95027508C2 -:1005F000810609381581257F950175088106050C4E -:100600000A38021581257F950175088106C0C0054D -:10061000010906A101050719E029E7150025019543 -:1006200008750181029501750881010508190129E4 -:10063000059505750191029501750391010507194D -:100640000029FF150025FF950675088100C01124BB -:100650001FBECFEFDAE0DEBFCDBF04B603FE24C07D -:1006600080911E0390911F03A0912003B09121035C -:100670008730904BA740B04BB9F410921E031092F4 -:100680001F03109220031092210314BE84B7877FAA -:1006900084BF88E10FB6F8948093600010926000E8 -:1006A0000FBEE0E0F8E3099511E0A0E0B1E0EEE173 -:1006B000FBE502C005900D92A03CB107D9F713E00D -:1006C000A0ECB1E001C01D92AE31B107E1F70E948C -:1006D00074120C948D2D0C9400000895089581E0FF -:1006E000089508950C946E030C946F030C94710399 -:1006F0000E94572923E030E0281B3109220F209364 -:10070000C4010895282F2F9880918000211108C0DE -:10071000877F8093800010928D0010928C001BC008 -:10072000886080938000233019F48FEF9FEF0FC013 -:1007300083E090E0821B9109880F991F2FEF3FEF14 -:10074000A90102C0569547958A95E2F7CA01909390 -:100750008D0080938C000C9478030E94780384E0D1 -:100760008093C3011092C0010895279A2F988FEFAC -:100770009FEF90938700809386008AE080938000AB -:1007800089E1809381000E94C0280C94AD030E94EF -:10079000B5036E9A769A0C946D031F920F920FB662 -:1007A0000F9211242F933F938F939F93EF93FF9377 -:1007B000E091C101F091C201CF0101969093C20175 -:1007C0008093C1010090C30102C0F695E7950A9499 -:1007D000E2F7EF738091C001823019F4E03251F4F6 -:1007E00004C0813039F4EF3329F480916F008D7F9C -:1007F00080936F00F0E0E457FE4FE49121E031E098 -:10080000E29FC001E39F900D11240090C40102C03B -:10081000969587950A94E2F790938D0080938C00CB -:10082000FF91EF919F918F913F912F910F900FBE6C -:100830000F901F901895662319F0613099F020C031 -:10084000FC018281882341F081EE0E94ED1881E055 -:1008500090E00E94D52014C081E090E00E94F62034 -:1008600081EE0CC0FC018281882339F081EE0E9468 -:10087000B51984E60E94ED1803C084E60E94B519FC -:1008800080E090E0089581E008950C944304089579 -:100890000C94C70380911502882309F448C0809105 -:1008A000D1019091D201009779F40E949423909302 -:1008B000D2018093D1018091D30190E0009771F42F -:1008C0008091D40190E00AC00E94A02320910001F1 -:1008D000309101012817390740F329C00197880F8B -:1008E000991F880F991FFC01EB52FE4F60817181A7 -:1008F000828193810E94090BE091D30184E0E89FFB -:10090000F0011124EB52FE4F60817181828193814D -:100910004FE050E00E94C10E8091D30190E001961B -:100920006091D40170E00E943D2D8093D3010C941E -:100930007203109217020C94D60A0895089581E06C -:10094000809317020C949E04089508958F929F92AD -:10095000AF92BF92EF92FF920F931F93CF93DF93CB -:10096000CDB7DEB7A3970FB6F894DEBF0FBECDBFED -:100970007C01FC0100811181C8010E949121B80114 -:100980000E94A8068C01B7010E944504882309F43F -:10099000CCC10032F0E51F0741F4F70182818823C2 -:1009A00009F458C00E94250FC0C10132F0E51F07AD -:1009B00041F4F7018281882309F44CC00E942E0F74 -:1009C000B4C10232F0E51F0751F4F7018281882398 -:1009D00009F440C00E94210F8111F0CFE3CF033210 -:1009E000F0E51F0739F4F7018281882399F10E940D -:1009F0009F049BC10432F0E51F0739F4F70182819F -:100A0000882341F10E94990490C10532F0E51F0747 -:100A100049F4F70182818823E9F08091170281115E -:100A2000F1CFE5CF0632F0E51F0739F4F7018281F7 -:100A3000882381F00E94350F0AC00732F0E51F07B6 -:100A400049F4F7018281882329F00E94400F0E9417 -:100A5000A5046BC180911702811105C0F701828145 -:100A60008111CFC018C1003E110579F4F7018281D0 -:100A7000882309F44DC00E94D60A81E080931602B3 -:100A8000109215021092D40150C1023E110559F482 -:100A9000F70182818823E1F10E94D60A10921602A2 -:100AA0001092150242C1033E110591F4F7018281B3 -:100AB000882371F10E94D60A1092160281E0809379 -:100AC00015021092D3011092D2011092D1012DC1C2 -:100AD0000235110559F4F7018281882309F425C1F3 -:100AE00080910001909101010A970DC00135110517 -:100AF00079F4F7018281882309F417C180910001FC -:100B0000909101010A9690930101809300010DC11B -:100B10004091040183E2EFE1F1E0DE0111960190E2 -:100B20000D928A95E1F7F701808121E030E02C0FEA -:100B30003D1F280F311DC901209102013091030191 -:100B4000FC01E20FF31F6081772767FD7095640F4A -:100B5000711D882777FD8095982F0E945F2A20E0DD -:100B600030E040E451E40E94C4294B015C01F701EC -:100B7000218184E090E0821B9109BC01882777FDE8 -:100B80008095982F0E945F2A9B01AC01C501B4019A -:100B90000E945C299B01AC0160E070E080E090E481 -:100BA0000E94D22B20E030E04CED50E40E946F2BED -:100BB0004B015C01F70182818823D1F04FE050E0C6 -:100BC000C501B4010E94C10E809116028823A1F0D4 -:100BD0008091D40124E0829FF0011124EB52FE4F5A -:100BE00080829182A282B3828F5F8093D40104C0FD -:100BF000C501B4010E94090B0F3F110508F02ECF6B -:100C000094C08091D00181111FC0043130E51307D9 -:100C100009F051C00E94470481E08093D0010E94F6 -:100C200094239093CF018093CE011092C70110922C -:100C3000C9011092C8011092CB011092CA01109202 -:100C4000CD011092CC0171C08091CE019091CF0165 -:100C50000E94A023883C910570F48091C701E82F81 -:100C6000F0E0EE0FFF1FE853FE4F118300838F5F0C -:100C70008093C7015AC0043880E5180721F0053871 -:100C8000104501F13AC0F7018281882341F01092AA -:100C9000C50182E01EC0043830E5130759F5809184 -:100CA000C501811106C086E20E94ED1886E20E940D -:100CB000B51982E01CC00438F0E51F0741F3053880 -:100CC0001045D9F4F7018281882331F01092C601D2 -:100CD00080E20E94041A29C08091C601811106C0D9 -:100CE00087E20E94ED1887E20E94B51980E20E9417 -:100CF0000B1A1BC00538104529F381E08093C5010C -:100D00008093C601C701A3960FB6F894DEBF0FBE4D -:100D1000CDBFDF91CF911F910F91FF90EF90BF90CA -:100D2000AF909F908F900C94740380E0A3960FB6C1 -:100D3000F894DEBF0FBECDBFDF91CF911F910F9111 -:100D4000FF90EF90BF90AF909F908F90089508957F -:100D50009CE0799FF001112490E3899FE00DF11D43 -:100D60001124E60FF11DEE0FFF1FE852FE4F859193 -:100D700094910895880F991FFC01E45BFF4F8591C2 -:100D800094910895880F991FFC01E453FE4F8591BB -:100D9000949108950F931F93CF93DF93EC018115E6 -:100DA00021E39207A0F5C11580E3D80708F0D7C06A -:100DB000C83ED105D8F4C03ED10508F007C2C83AF4 -:100DC000D10578F4C53AD10508F06AC0C130D10523 -:100DD00009F463C008F4F7C1C430D10508F0F6C1C6 -:100DE000F2C1CB3BD10508F466C0EDC1C11590E25C -:100DF000D90708F0AFC0C11521E0D20708F0E6C15D -:100E0000C03FD10508F4DFC18E0110651FC2C03894 -:100E100080E5D80700F5C03790E5D90708F0A3C0F2 -:100E2000C11520E5D20709F4ACC050F4CE019054AE -:100E300080319F4008F0C7C1DF708E01106A06C282 -:100E4000C13080E5D80709F4AEC0C43190E5D907B8 -:100E500008F4AFC0B8C1C33820E5D20709F48EC08A -:100E600050F4C13890E5D90709F482C008F083C076 -:100E700000E011EDEBC1C03181E5D80708F4A3C152 -:100E8000C11597E5D90708F436C1CE0190578115F1 -:100E9000904108F098C1DF7093C101E010E0D6C125 -:100EA000C53AD10509F494C1C63AD10509F093C1F8 -:100EB00002E810E4CBC1C83AD10509F48FC1C93AA0 -:100EC000D10509F48EC1CA3AD10509F48DC1CB3AD6 -:100ED000D10509F48CC1CC3AD10509F48BC1CD3AC6 -:100EE000D10509F48AC1C03BD10509F489C1CE3AC4 -:100EF000D10509F488C1CF3AD10509F487C1C13BB6 -:100F0000D10509F486C1C23BD10509F485C1C33BB3 -:100F1000D10509F484C1C43BD10509F483C1C53BA3 -:100F2000D10509F482C1C63BD10509F481C1C73B93 -:100F3000D10509F480C1C83BD10509F47FC1C93B83 -:100F4000D10509F47EC1CA3BD10509F47DC100E099 -:100F500014E47CC1CE019F700E94C20678C1DD27D7 -:100F60008E01106C73C1CF70DD278E01146D6EC1C0 -:100F700000E010ED6BC100E012ED68C100E013ED80 -:100F800065C10E94981C0E94D60A0E949D048FEFA2 -:100F900094E32CE0815090402040E1F700C0000035 -:100FA0000E94EF2353C18091F20281608093F2028C -:100FB0004DC10E945024811102C00E942C240E9425 -:100FC000632490E090931D0380931C03C23080E55E -:100FD000D80721F480911C03816086C0C43090E55D -:100FE000D90721F480911C0382607EC0C63020E5C1 -:100FF000D20721F480911C03846076C0C83080E55C -:10100000D80719F480911C0327C0CA3090E5D9078E -:1010100021F480911C03806167C0CC3020E5D207A9 -:1010200021F480911C0380625FC0CE3080E5D80738 -:1010300021F480911C03806457C0C03190E5D9072A -:1010400021F480911C0380684FC0C23120E5D20793 -:1010500029F480911C038460886046C0C33080E519 -:10106000D80721F480911C038E7F3EC0C53090E5E7 -:10107000D90721F480911C038D7F36C0C73020E54D -:10108000D20721F480911C038B7F2EC0C93080E5EC -:10109000D80719F480911C0326C0CB3090E5D907FE -:1010A00021F480911C038F7E1FC0CD3020E5D20734 -:1010B00021F480911C038F7D17C0CF3080E5D807C5 -:1010C00021F480911C038F7B0FC0C13190E5D907BB -:1010D00021F480911C038F7707C0C331D04531F4D0 -:1010E00080911C038B7F877F80931C0380911C035E -:1010F0000E946724ABC08D2F99278F70992781306C -:101100009105D9F49E012370332702C0880F991FDF -:101110002A95E2F79C688E0144E0000F111F4A9562 -:10112000E1F700271370802B912B53E0CC0FDD1FCC -:101130005A95E1F7C076DD272FC08230910531F452 -:10114000DC2FCC278E01016F106A80C0833091059F -:1011500069F4CE018370992701E010E002C0000F0E -:10116000111F8A95E2F7C8019C680FC08430910571 -:10117000B9F4CE018370992701E010E002C0000F9E -:10118000111F8A95E2F7C8019A6823E0CC0FDD1F92 -:101190002A95E1F7C07ED7708C010C2B1D2B56C011 -:1011A0008530910531F4DC2FCC278E01046F106A55 -:1011B0004DC0069709F04AC0CF71DD27DC2FCC2740 -:1011C0008E01106243C000E010E040C08E013EC0BE -:1011D00001E810E43BC003E810E438C002EE14E478 -:1011E00035C009EE14E432C00AEE14E42FC005EB5A -:1011F00014E42CC006EB14E429C007EB14E426C069 -:101200000CEC14E423C00DEC14E420C003E815E456 -:101210001DC00AE815E41AC002E915E417C004E984 -:1012200015E414C001E216E411C003E216E40EC096 -:1012300004E216E40BC005E216E408C006E216E478 -:1012400005C007E216E402C00AE216E4C801DF9115 -:10125000CF911F910F9108959CE0799FF001112487 -:1012600090E3899FE00DF11D1124E60FF11DEE0FB3 -:10127000FF1FE852FE4F85919491803E9105E0F466 -:10128000803C910558F58133910509F46FC048F40D -:101290008932910509F463C08A32910509F46DC061 -:1012A00072C089339105E9F082389105D1F0853318 -:1012B000910509F44DC067C0833E910581F138F472 -:1012C000803E9105B9F0823E9105D9F05CC0863E22 -:1012D000910561F1873E9105A1F155C00E94BA06C2 -:1012E000089520911C0320FD02C021FF4CC080EE18 -:1012F00090E049C080911C0380FFF9CF89E390E022 -:1013000042C080911C0382FF0EC080911C0384FFA9 -:1013100003C080E090E037C083EE90E034C080915D -:101320001C0382FFF2CF82EE90E02DC080911C035F -:1013300083FF0BC080911C0384FDEBCF87EE90E010 -:1013400022C080911C0383FFF5CF86EE90E01BC086 -:1013500080911C0385FF07C089E290E014C0809152 -:101360001C0385FFF9CF85E390E00DC080911C033D -:1013700086FF07C08AE290E006C080911C0386FFCA -:10138000F9CF81E390E00E94CA0608950C94760399 -:10139000E82FF0E0E25BFE4F8081E82FEF70F0E095 -:1013A00082958F7021E030E0A90102C0440F551FE3 -:1013B0008A95E2F740A308950F931F93CF93DF938D -:1013C00085B7806885BF85B7806885BFC3E0D0E0FA -:1013D00001E010E0FE01E25BFE4F8081E82FEF703C -:1013E000F0E021A182958F70A80102C0440F551F23 -:1013F0008A95E2F7CA01822B81A38C2F0E94C8092B -:10140000219740F78BE090E061E070E0FC01EE5B3B -:10141000FE4F2081E22FEF70F0E042A122952F7065 -:10142000DB0102C0AA0FBB1F2A95E2F79D01242B06 -:1014300022A3019758F7DF91CF911F910F910C9440 -:101440004804EF92FF920F931F93CF93DF9300E234 -:1014500012E0C3E0EE24E394F12CD5E08C2F0E943F -:10146000C8098BE090E040E050E0FC01EE5BFE4FED -:101470006081E62FEF70F0E020A130E062956F70A0 -:1014800002C0359527956A95E2F720FD09C09701BE -:10149000082E02C0220F331F0A94E2F7422B532B6F -:1014A000019718F7F801929182918F01841795079F -:1014B00021F051834083D09305018C2F0E94C809ED -:1014C000C15060F68091050187FD2CC0815080934A -:1014D00005018F3F39F08FE99FE00197F1F700C0D8 -:1014E000000020C080911E0290911F02909327025D -:1014F0008093260280911C0290911D0290932502F8 -:101500008093240280911A0290911B0290932302EF -:1015100080932202809118029091190290932102E7 -:10152000809320020E944A0481E0DF91CF911F91B5 -:101530000F91FF90EF900895E82FF0E0EE0FFF1F5E -:10154000E05EFD4F80819181089508950F931F9370 -:10155000CF9308E212E0C0E0F801929182918F01EE -:101560000E940C23C80FF2E000321F07A9F78C2F4E -:10157000CF911F910F9108950E945024811102C0B4 -:101580000E942C240E947524809307033E9A809128 -:1015900071008D7F8093710082E0809390008AE1DA -:1015A0008093910081E080932A02089580912A021D -:1015B000811102C00E94BC0A10927A021092790234 -:1015C000809171008D7F80937100809190008F7366 -:1015D0008093900010923C0210923B021092730292 -:1015E000109274021092750210927602109272029A -:1015F00010927102E1E5F2E0A1E4B2E011921192E1 -:10160000119211921D921D9282E0E137F807B1F715 -:101610000895CF92DF92EF92FF920F931F93CF9393 -:10162000DF9320913B02222309F484C06B017C01EB -:1016300080912A02811102C00E94BC0A01E712E0D7 -:10164000C7E0D0E0A7019601F801929182917291D2 -:1016500062918F010E94C029811131C0FE01EE0FFD -:10166000FF1FEE0FFF1FEF5AFD4F108211821282F3 -:101670001382DE01AA0FBB1FAF5BBD4F11961C92F8 -:101680001E92C730D105E9F02196448155816681CB -:10169000778140835183628373831482158216821B -:1016A000178212968D919C91139711969C938E930D -:1016B00013961C921E92129734961296E2CF21979F -:1016C00008F68091790290917A02019797FD05C002 -:1016D00090937A028093790204C010927A02109259 -:1016E00079028091790290917A022091770230916B -:1016F00078022817390724F01092780210927702A6 -:10170000892BC1F4809171008D7F8093710080914D -:1017100090008F7380939000109273021092740265 -:10172000109275021092760210927202109271025B -:1017300010923B02DF91CF911F910F91FF90EF909C -:10174000DF90CF9008951F920F920FB60F92112441 -:101750004F925F926F927F928F929F92AF92BF92C1 -:10176000CF92DF92EF92FF922F933F934F935F932D -:101770006F937F938F939F93AF93BF93CF93DF9399 -:10178000EF93FF9380913B02882309F49BC1C091A2 -:101790007902D0917A021C161D060CF093C140907C -:1017A0002B0250902C0260902D0270902E0220E0AF -:1017B00030E0A901C301B2010E946B2B18160CF096 -:1017C00065C0C130D10509F452C080917702909173 -:1017D0007802BE010E943D2D7C0190937802809397 -:1017E000770280903D0290903E02A0903F02B09020 -:1017F000400220E030E040E85FE3C501B4010E9410 -:101800005C2960933D0270933E0280933F02909367 -:101810004002F701EE0FFF1FEE0FFF1FEF5AFD4FC3 -:10182000A301920160817181828193810E94C42908 -:1018300020E030E040E05EE30E946F2B9B01AC01B2 -:10184000C501B4010E946B2B18168CF4C7010196D8 -:10185000BE010E943D2D90937802809377021092F2 -:101860003D0210923E0210923F0210924002E0911F -:101870007702F0917802EE0FFF1FEE0FFF1FEF5A75 -:10188000FD4F6081718182819381D0C0C0907302CD -:10189000D0907402E0907502F090760220E030E083 -:1018A000A901C701B6010E94C0292197882309F424 -:1018B000A2C0FE01EE0FFF1FEE0FFF1FEF5AFD4FFC -:1018C00080809180A280B380A5019401C701B601F8 -:1018D0000E94C02987FF31C0A501940160E070E03B -:1018E0008CED93EC0E94C42920E030E040E451E408 -:1018F0000E94C42920E030E040E05FE30E946F2BAB -:101900009B01AC0160E070E080E090E40E94D22B8B -:101910009B01AC01C501B4010E946F2B9B01AC017E -:10192000C701B6010E94C02987FF07C0A701960121 -:1019300060E070E08CED93E439C0A5019401C7012B -:10194000B6010E946B2B18160CF055C0A50194012E -:1019500060E070E08CED93E40E94C42920E030E068 -:1019600040E451E40E94C42920E030E040E05FE31D -:101970000E946F2B9B01AC0160E070E080E090E47E -:101980000E94D22B9B01AC01C501B4010E946F2BB8 -:101990009B01AC01C701B6010E946B2B18165CF5C8 -:1019A000A701960160E070E08CED93EC0E94C429E1 -:1019B00020E030E040E451E40E94C42920E030E01F -:1019C00040E05FE30E946F2B9B01AC0160E070E0A0 -:1019D00080E090E40E94D22B9B01AC01C701B601CC -:1019E0000E946F2B60937302709374028093750250 -:1019F0009093760213C0FE01EE0FFF1FEE0FFF1F44 -:101A0000EF5AFD4F80819181A281B381809373024F -:101A100090937402A0937502B09376026091730262 -:101A20007091740280917502909176022091280243 -:101A3000309129022F3F4FEF340731F02F5F3F4F96 -:101A400030932902209328020E944B0F6B017C01E6 -:101A500020E034E244EF51E40E94C02987FF08C02F -:101A600086EFC82E88E2D82E84EFE82E81E4F82E87 -:101A700020E030E040E051E4C701B6010E946F2B46 -:101A80009B01AC0160E074E284E79BE40E94C429FE -:101A90006B017C010E94312A70939700609396003D -:101AA00020910601309107014091080150910901F0 -:101AB000C701B6010E946F2B0E94312A70939900D2 -:101AC0006093980080913C02882309F433C1C09050 -:101AD0003702D0903802E0903902F0903A0220E0CC -:101AE00030E0A901C701B6010E946B2B1816D4F58E -:101AF00080912802909129028F3F2FEF920729F0C1 -:101B000001969093290280932802C701B6010E9492 -:101B10004B0F20E030E040E051E40E946F2B9B012E -:101B2000AC0160E074E284E79BE40E94C4296B018D -:101B30007C010E94312A7093970060939600209157 -:101B40000601309107014091080150910901C70138 -:101B5000B6010E946F2B0E94312A70939900609306 -:101B6000980008C010929700109296001092990069 -:101B70001092980060913102709132026F5F7F4F36 -:101B80007093320260933102209196003091970059 -:101B900080E090E0232BF1F0C0919600D091970067 -:101BA0000E945D2A6B017C01BE0180E090E00E94F2 -:101BB0005D2A9B01AC0160913302709134028091E7 -:101BC0003502909136020E94C42920E03FEF4FE792 -:101BD00057E410C00E945D2A6B017C0120E030EECA -:101BE0004FEF54E4609133027091340280913502DA -:101BF000909136020E946F2B9B01AC01C701B60188 -:101C00000E946B2B87FD96C080912F028F5F80937F -:101C10002F0290E020910303309104038217930771 -:101C2000A0F080910E03882319F010922F020DC0AE -:101C3000809171008D7F80937100809190008F73EF -:101C40008093900010923C027DC080913002C09140 -:101C50002F02811128C0C0900803D0900903E090A2 -:101C60000A03F0900B0320E030E0A901C701B601A0 -:101C70000E946B2B1816BCF481E080933002109206 -:101C80003702109238021092390210923A02C09232 -:101C90003302D0923402E0923502F0923602C15003 -:101CA000C0932F0243C0109230021092290210926A -:101CB0002802E0910503F091060348E0C49FE00D7F -:101CC000F11D112480819181A281B381809337021B -:101CD00090933802A0933902B0933A0220E030E0AA -:101CE00040E85EE364817581868197810E946F2B55 -:101CF0006B017C0180910A01682F70E080E090E028 -:101D00000E945D2A20E030E048EC52E40E94C429A1 -:101D10009B01AC01C701B6010E946F2B6093330297 -:101D200070933402809335029093360210923202FF -:101D3000109231028091070380FD04C010923C0292 -:101D400010923B02FF91EF91DF91CF91BF91AF9144 -:101D50009F918F917F916F915F914F913F912F91C3 -:101D6000FF90EF90DF90CF90BF90AF909F908F90BB -:101D70007F906F905F904F900F900FBE0F901F90CD -:101D80001895CF92DF92EF92FF92CF93DF936B0182 -:101D90007C01EA0180912A02811102C00E94BC0AE2 -:101DA0008091070380FF46C08091790290917A026A -:101DB00008970CF03FC0809171008D7F8093710077 -:101DC00080913C0281110E94D60A81E080933B02FF -:101DD000109229021092280220E030E0A901C701E8 -:101DE000B6010E946B2B1816DCF480917902909159 -:101DF0007A02FC01EE0FFF1FEE0FFF1FEF5AFD4F9F -:101E0000C082D182E282F382FC01EE0FFF1FEF5B02 -:101E1000FD4FD183C083019690937A02809379021B -:101E20008091710082608093710080919000806841 -:101E300080939000DF91CF91FF90EF90DF90CF9053 -:101E40000895809107038170089580910703816050 -:101E5000809307030E9479240C94A40480910703C3 -:101E60008E7F809307030C94792480917B0290E00D -:101E7000019666E070E00E943D2D80937B020895FC -:101E800080917B0290E0019766E070E00E943D2D1A -:101E900080937B0208958F929F92AF92BF92CF92D0 -:101EA000DF92EF92FF920F931F93CF93DF936B011B -:101EB0007C01C0912802D0912902BE0180E090E00F -:101EC0000E945D2A4B015C01A701960160E070E071 -:101ED0008CE594E40E94C4299B01AC01C501B401C6 -:101EE0000E946F2B0E94312A20917B02233009F43B -:101EF00073C028F4222351F02130E9F02CC12430A2 -:101F000009F4A0C0253009F4E0C025C180E090E0CC -:101F1000A0E0BFE38093060190930701A09308011E -:101F2000B093090110922B0210922C0210922D02F4 -:101F300010922E0210C110922B0210922C021092BD -:101F40002D0210922E026431710540F46A30710541 -:101F500060F520E030E040E85EE32BC0693C7105AD -:101F600008F0AAC080E090E00E945D2A20E030E006 -:101F700040EA51E40E945B2920E030E044E353E46E -:101F80000E94C4299B01AC010E946F2B20E030E02D -:101F900040E05EE30E946F2B9B01AC0160E070E0CB -:101FA00080E09EE30E945B2944C020E030E040E0F6 -:101FB0005FE3C701B6010E946F2B6B017C0180E0DB -:101FC00090E0A0E0BEE38093060190930701A09308 -:101FD0000801B0930901BFC010922B0210922C028D -:101FE00010922D0210922E024AE0469F9001479FC8 -:101FF000300D1124C90168EB7BE00E94292DBC0142 -:102000006C5D754077FF03C07195619571098827F4 -:1020100077FD8095982F0E945F2A2EE333EC4EE2E5 -:1020200059E30E946F2B20E030E040EC5EE30E9419 -:102030005C296093060170930701809308019093D7 -:10204000090189C010922B0210922C0210922D02CD -:1020500010922E02CE0183709927892BE1F0BE01E8 -:102060006170772780E090E00E945D2A20E030E0F8 -:1020700040E05EE30E946F2B20E030E040E45FE34D -:102080000E945C2960930601709307018093080108 -:10209000909309010CC080E090E0A0E0BFE3809342 -:1020A000060190930701A0930801B0930901C7703E -:1020B000DD27CD2B09F04FC01092060110920701C9 -:1020C000109208011092090146C010922B02109242 -:1020D0002C0210922D0210922E0200E010E020E05F -:1020E0003FE300930601109307012093080130930A -:1020F00009016739710578F180E090E00E945D2A5E -:1021000020E030E047E153E40E945B2920E030E02A -:102110004AE754E40E94C42920E030E048E452E455 -:102120000E946F2B20E030E040EA51E40E94A12A97 -:102130000E942C2A660F771F660F771FFB01EE5A4D -:10214000FE4F2081318142815381C701B6010E9437 -:102150006F2B6B017C01C701B601DF91CF911F91FD -:102160000F91FF90EF90DF90CF90BF90AF909F9036 -:102170008F90089580918C020895CF93DF9300D0C3 -:102180001F92CDB7DEB79C0180911303843019F5FF -:1021900093E099833B832A839093E9008FEF90919A -:1021A000E800815095FD06C095ED9A95F1F7000085 -:1021B0008111F5CF8091E80085FF0DC040E050E02F -:1021C00063E070E0CE0101960E941E138091E8004A -:1021D0008E778093E8000F900F900F90DF91CF9152 -:1021E0000895CF93DF9300D01F92CDB7DEB7209133 -:1021F0001303243021F522E029839B838A8383E023 -:102200008093E9008FEF9091E800815095FD06C022 -:1022100095ED9A95F1F700008111F5CF8091E800D6 -:1022200085FF0DC040E050E063E070E0CE01019614 -:102230000E941E138091E8008E778093E8000F9033 -:102240000F900F90DF91CF910895209113032430C8 -:10225000F1F422E02093E9002FEF3091E8002150C3 -:1022600035FD06C035ED3A95F1F700002111F5CFA7 -:102270002091E80025FF0BC040E050E065E070E0F1 -:102280000E941E138091E8008E778093E8000895E5 -:10229000CF93DF93EC0190911303943009F046C083 -:1022A000809115018823D9F0809116018823B9F017 -:1022B0009093E9008FEF9091E800815095FD06C062 -:1022C00095E19A95F1F700008111F5CF8091E80032 -:1022D00085FF2CC040E050E060E170E017C081E075 -:1022E0008093E9008FEF9091E800815095FD06C042 -:1022F00095ED9A95F1F700008111F5CF8091E800F6 -:1023000085FF14C040E050E068E070E0CE010E941C -:102310001E138091E8008E778093E80080E1FE0133 -:10232000ACE7B2E001900D928A95E1F7DF91CF9191 -:10233000089580911203811109C00E94B3140E9474 -:1023400010158091E20084608093E200089510925D -:1023500012030895089508950C94572342E061EC08 -:1023600081E00E942D1442E061EC82E00E942D1475 -:1023700042E061EC83E00E942D1442E161EC84E0D4 -:102380000C942D1480911503833009F455C030F45A -:10239000813071F0823009F48EC008958A3009F4DA -:1023A0007AC08B3009F460C0893009F09CC020C02D -:1023B00080911403813A09F096C08091E800877FEC -:1023C0008093E8008091180390911903892B21F4E0 -:1023D00060E18CE792E003C060E080E090E070E0B4 -:1023E0000E9469138091E8008B778093E80008953C -:1023F00080911403813209F076C080911803909186 -:102400001903009719F0039709F06DC08091E80057 -:10241000877F8093E8008091E80082FD05C080916D -:1024200013038111F8CF5FC08091F10080938C027B -:102430008091E8008B7753C080911403813A09F0B2 -:1024400052C08091180390911903892B09F04BC059 -:102450008091E800877F8093E8008091E80080FF0A -:10246000FCCF8091150136C0809114038132D9F5DB -:102470008091180390911903892BA9F58091E800A8 -:10248000877F8093E8000E946214809116038093F6 -:1024900015010C94981C80911403813221F58091D0 -:1024A000E800877F8093E8000E9462148091170300 -:1024B00080938D02089580911403813AA1F4809154 -:1024C000E800877F8093E8008091E80080FFFCCFE0 -:1024D00080918D028093F1008091E8008E77809347 -:1024E000E8000C946214089584B7877F84BF88E164 -:1024F0000FB6F89480936000109260000FBE90E0D9 -:1025000080E80FB6F89480936100909361000FBE4D -:102510000E9405180E94B3140E9410158091E200D9 -:1025200084608093E20078940E9496170E940718B6 -:102530008BE091E00E94B11780911303853069F41C -:102540000E941823809111038823B1F30E9446232F -:10255000882391F30E940813EFCF0E940F18ECCF4D -:10256000292F332723303105C9F064F42130310598 -:1025700081F02230310509F043C08DE690E024ED72 -:1025800034E042C021323105F1F02232310541F10F -:1025900037C082E190E021E435E036C099278130F0 -:1025A000910541F08230910541F0892B49F5E0ED2C -:1025B000F4E005C0E2EAF4E002C0E8E7F4E0849168 -:1025C00090E09F0121C06430D8F4E62FF0E0EE0FD8 -:1025D000FF1FE255FE4F2081318189E090E014C059 -:1025E000643070F470E0FB01EE0FFF1FEA55FE4F00 -:1025F00020813181FB01EE55FE4F808190E004C0C7 -:1026000080E090E020E030E0FA01318320830895FB -:1026100080E189BD82E189BD09B400FEFDCF8091D2 -:10262000D8008F7D8093D8008091E00082608093F5 -:10263000E0008091E00081FDFCCF0895CF92DF9211 -:10264000EF92FF920F931F93CF93DF93EC018B01D7 -:102650006A010E948114811133C0C114D10439F080 -:10266000F60180819181081B190BC80FD91FE12C3D -:10267000F12C0115110519F18091E80085FD16C0B6 -:102680008091E8008E778093E800C114D10449F06E -:10269000F60180819181E80EF91EF182E08285E0E9 -:1026A0000FC00E948114882321F30AC0899180936E -:1026B000F10001501109FFEFEF1AFF0ADACF80E0B5 -:1026C000DF91CF911F910F91FF90EF90DF90CF900E -:1026D000089520911A0330911B032617370748F0FD -:1026E0006115710539F42091E8002E772093E800F8 -:1026F00001C0B90140E061157105A9F120911303F2 -:10270000222309F443C0253009F442C02091E80097 -:1027100023FD40C02091E80022FD32C02091E80056 -:1027200020FFE9CF4091F3002091F20030E0342BFC -:10273000FC01CF016115710559F02830310540F4D5 -:1027400081918093F100615071092F5F3F4FF1CF6C -:1027500041E02830310509F040E02091E8002E7773 -:102760002093E800C8CF4111C9CF0AC0809113035C -:10277000882361F0853061F08091E80083FD0AC014 -:102780008091E80082FFF2CF80E0089582E0089512 -:1027900083E0089581E0089520911A0330911B038E -:1027A0002617370748F06115710539F42091E800C4 -:1027B0002E772093E80001C0B901FC0120E06115EB -:1027C000710591F180911303882309F440C085308D -:1027D00009F43FC08091E80083FD3DC08091E8008E -:1027E00082FD2FC08091E80080FFE9CF2091F300A7 -:1027F0008091F20090E0922B6115710559F08830BC -:10280000910540F424912093F100319661507109B3 -:102810000196F2CF21E0089709F020E08091E800CE -:102820008E778093E800CBCF2111CCCF0AC0809166 -:102830001303882361F0853061F08091E80083FD07 -:102840000AC08091E80082FFF2CF80E0089582E024 -:10285000089583E0089581E00895982F973058F502 -:102860009093E900981739F07091EC002091ED00F9 -:102870005091F00003C0242F762F50E021FF19C0A3 -:102880003091EB003E7F3093EB003091ED003D7FC7 -:102890003093ED003091EB0031603093EB0070939A -:1028A000EC002093ED005093F0002091EE0027FF04 -:1028B00007C09F5FD3CF8F708093E90081E00895B8 -:1028C00080E008958091140387FF11C08091E80093 -:1028D00082FD05C0809113038111F8CF11C0809152 -:1028E000E8008B770BC080911303882349F0809117 -:1028F000E80080FFF8CF8091E8008E778093E800B1 -:1029000008952091E4003091E50095E64091EC00B7 -:10291000842F817040FF22C08091E80080FD1CC0A0 -:1029200080911303882391F0853091F08091EB0022 -:1029300085FD10C04091E4005091E5004217530717 -:1029400029F39A01915011F784E0089582E00895E7 -:1029500083E0089581E0089580E008954091E800C3 -:1029600042FFDECF08950E9421150E942915E0EE56 -:10297000F0E0808181608083E8EDF0E080818F77F6 -:10298000808319BCA7EDB0E08C918E7F8C93808101 -:102990008F7E80831092120308950F931F93CF931D -:1029A000DF930E9421150E942915C8EDD0E088818F -:1029B0008F77888388818068888388818F7D8883EA -:1029C00019BC1092130310920F031092110310926E -:1029D000100300EE10E0F80180818B7F80838881F6 -:1029E0008160888342E060E080E00E942D14E1EE87 -:1029F000F0E080818E7F8083E2EEF0E08081816074 -:102A00008083808188608083F80180818E7F8083CD -:102A1000888180618883DF91CF911F910F91089504 -:102A2000E8EDF0E080818F7E8083E7EDF0E080814B -:102A30008160808384E082BF81E0809312030C94E4 -:102A4000CD14E8EDF0E080818E7F80831092E2006B -:102A500008951092DA001092E10008951F920F92EB -:102A60000FB60F9211242F933F934F935F936F9361 -:102A70007F938F939F93AF93BF93EF93FF93809137 -:102A8000E10082FF0BC08091E20082FF07C08091CD -:102A9000E1008B7F8093E1000E9495178091DA001E -:102AA00080FF1FC08091D80080FF1BC08091DA009A -:102AB0008E7F8093DA008091D90080FF0DC080E185 -:102AC00089BD82E189BD09B400FEFDCF81E080931C -:102AD00013030E94991105C019BC109213030E94A0 -:102AE000A7118091E10080FF19C08091E20080FF72 -:102AF00015C08091E2008E7F8093E2008091E20019 -:102B000080618093E2008091D80080628093D80039 -:102B100019BC85E0809313030E94AB118091E10002 -:102B200084FF30C08091E20084FF2CC080E189BD29 -:102B300082E189BD09B400FEFDCF8091D8008F7D70 -:102B40008093D8008091E1008F7E8093E100809196 -:102B5000E2008F7E8093E2008091E20081608093AA -:102B6000E20080910F03882311F084E007C0809178 -:102B7000E30087FD02C081E001C083E0809313037E -:102B80000E94AC118091E10083FF29C08091E20096 -:102B900083FF25C08091E100877F8093E10082E080 -:102BA0008093130310920F038091E1008E7F809336 -:102BB000E1008091E2008E7F8093E2008091E2004C -:102BC00080618093E20042E060E080E00E942D148A -:102BD0008091F00088608093F0000E94AA11FF911C -:102BE000EF91BF91AF919F918F917F916F915F9185 -:102BF0004F913F912F910F900FBE0F901F901895FE -:102C00001F920F920FB60F9211242F933F934F9361 -:102C10005F936F937F938F939F93AF93BF93CF9364 -:102C2000DF93EF93FF93C091E900CF708091EC00A8 -:102C3000D82FD17080FDD0E81092E9008091F0008B -:102C4000877F8093F00078940E9444161092E900E8 -:102C50008091F00088608093F000CD2BCF70C093FE -:102C6000E900FF91EF91DF91CF91BF91AF919F91DB -:102C70008F917F916F915F914F913F912F910F9025 -:102C80000FBE0F901F9018951F93CF93DF93CDB772 -:102C9000DEB7AA970FB6F894DEBF0FBECDBFE4E152 -:102CA000F3E088E08E0F9091F10091938E13FBCFAB -:102CB0000E94C2118091E80083FF1FC1809114031C -:102CC00090911503492F50E04A30510508F015C185 -:102CD000FA01EA5AFF4F0C94512D803881F0823866 -:102CE00009F00BC1809118038F708093E9008091E7 -:102CF000EB0085FB882780F91092E90006C08091DF -:102D0000100390911103911182609091E800977FD8 -:102D10009093E8008093F1001092F100C8C0282F32 -:102D20002D7F09F0EAC0882319F0823061F0E5C0F8 -:102D300080911603813009F0E0C0933009F080E003 -:102D4000809311032BC080911603811127C08091BD -:102D500018038F7009F4D1C08093E9002091EB0033 -:102D600020FF1CC0933021F48091EB00806214C0DE -:102D70009091EB0090619093EB0021E030E0A9018D -:102D800002C0440F551F8A95E2F74093EA00109263 -:102D9000EA008091EB0088608093EB001092E900DC -:102DA0008091E800877F86C08111A7C0109116032B -:102DB0001F778091E3008078812B8093E3008091DE -:102DC000E800877F8093E8000E9462148091E80009 -:102DD00080FFFCCF8091E30080688093E3001111B5 -:102DE00002C082E001C083E08093130386C0805854 -:102DF000823008F082C080911603909117038C3DB9 -:102E000053E0950779F583E08A838AE289834FB797 -:102E1000F894DE01139620E03EE051E2E32FF0E06B -:102E200050935700E49120FF03C0E295EF703F5F9D -:102E3000EF708E2F90E0EA3010F0C79601C0C09678 -:102E40008D939D932F5F243149F74FBF8091E80008 -:102E5000877F8093E8006AE270E0CE0101960E94CD -:102E6000691314C0AE014F5F5F4F609118030E9459 -:102E7000B012BC01009709F440C09091E800977F20 -:102E80009093E80089819A810E94CC138091E80098 -:102E90008B778093E80031C0803879F58091E80025 -:102EA000877F8093E80080910F038093F1008091E9 -:102EB000E8008E778093E8000E9462141EC08111A2 -:102EC0001CC0909116039230C0F48091E800877F77 -:102ED0008093E80090930F030E94621480910F0387 -:102EE000811106C08091E30087FD02C081E001C02E -:102EF00084E0809313030E94AE118091E80083FF69 -:102F00000AC08091E800877F8093E8008091EB0001 -:102F100080628093EB00AA960FB6F894DEBF0FBED6 -:102F2000CDBFDF91CF911F9108950895CF938091E8 -:102F300013038823A1F0C091E900CF709091EC00B9 -:102F4000892F817090FD80E8C82B1092E900809154 -:102F5000E80083FD0E944416CF70C093E900CF9132 -:102F6000089590939302809392020895E0919202C3 -:102F7000F0919302309721F00190F081E02D0994B7 -:102F800080E00895E0919202F0919302309721F051 -:102F90000280F381E02D09940895E0919202F0916E -:102FA0009302309721F00480F581E02D0994089573 -:102FB00020919002309191028217930771F09093C3 -:102FC000910280939002E0919202F09193023097E7 -:102FD00021F00680F781E02D0994089520918E025A -:102FE00030918F028217930771F090938F02809334 -:102FF0008E02E0919202F0919302309721F00084CA -:10300000F185E02D0994089508950C9404180E9408 -:103010008B230E94DC090E9411240C94C0285F922B -:103020006F927F928F929F92AF92BF92CF92DF92D8 -:10303000EF92FF920F931F93CF93DF9300D000D0B6 -:103040001F92CDB7DEB70E94210A9DE9C92E92E0FA -:10305000D92E03E010E0AA24A394B12C502E802F87 -:103060000E949C0A4C01F601729062906F016826E2 -:10307000792661147104A1F40150110978F78FEFDA -:1030800089838A831B820E9494238160782F9D8389 -:103090008C8349815A816B818D810E94BF1838C011 -:1030A0008091F20281FD0E94A50A2BE030E07501BB -:1030B000022E02C0EE0CFF1C0A94E2F7C701862123 -:1030C0009721892B09F129835A828E209F2091E034 -:1030D000892809F490E09B830E9494238160782FD3 -:1030E0009D838C8349815A816B818D810E94BF1899 -:1030F000000F111FF801EB56FD4F80819181E826EA -:10310000F926F182E08204C02150310980F6B4CF63 -:103110000E94F825109194020E94B6171817D1F05A -:103120000E94B617809394020F900F900F900F900B -:103130000F90DF91CF911F910F91FF90EF90DF9053 -:10314000CF90BF90AF909F908F907F906F905F9047 -:103150000C94C6090F900F900F900F900F90DF9175 -:10316000CF911F910F91FF90EF90DF90CF90BF9084 -:10317000AF909F908F907F906F905F900895CF93C6 -:10318000DF93CDB7DEB72B970FB6F894DEBF0FBE37 -:10319000CDBF4F83588769877A878B87DE01119669 -:1031A00086E0FD0111928A95E9F785E0FE013796E8 -:1031B00001900D928A95E1F749815A816B817C815A -:1031C0008D819E810E94361F2B960FB6F894DEBF2C -:1031D0000FBECDBFDF91CF910895CF93882309F41F -:1031E000C2C0C82F823859F40E94B61781FDBBC0F7 -:1031F00089E30E9410220E94DD2289E30CC08338FB -:1032000079F40E94B61780FDAEC083E50E941022BB -:103210000E94DD2283E50E945222CF910C94DD2290 -:10322000843859F40E94B61782FD9DC087E40E943D -:1032300010220E94DD2287E4EECF8CEF8C0F813AC2 -:1032400048F48C2F0E94282881118DC08C2F0E9459 -:103250001022E3CF80E28C0F883048F4C77081E001 -:1032600001C0880FCA95EAF70E949622D6CF8BE557 -:103270008C0F833078F4C53A29F0C63A31F083E8F0 -:1032800090E005C081E890E002C082E890E0CF9134 -:103290000C94D81788E58C0F833108F064C0C83AC5 -:1032A00039F1C93A41F1CA3A49F1CB3A51F1CC3A34 -:1032B00059F1CD3A61F1C03B69F1CE3A71F1CF3AA3 -:1032C00079F1C13B81F1C23B89F1C33B91F1C43B30 -:1032D00099F1C53BA1F1C63BA9F1C73BB1F1C83B90 -:1032E000B9F1C93BC1F1CA3BC9F180E090E038C0F7 -:1032F00082EE90E035C089EE90E032C08AEE90E038 -:103300002FC085EB90E02CC086EB90E029C087EBC6 -:1033100090E026C08CEC90E023C08DEC90E020C0C3 -:1033200083E891E01DC08AE891E01AC082E991E04B -:1033300017C084E991E014C081E292E011C083E2F9 -:1033400092E00EC084E292E00BC085E292E008C0F9 -:1033500086E292E005C087E292E002C08AE292E053 -:10336000CF910C94EE17CF910895882309F44BC0A8 -:10337000823859F40E94B61781FF45C089E30E9444 -:1033800010220E94DD2289E30CC0833871F40E9470 -:10339000B61780FF38C083E50E9410220E94DD220C -:1033A00083E50E9452220C94DD22843859F40E9455 -:1033B000B61782FF28C087E40E9410220E94DD22F7 -:1033C00087E4EFCF9CEF980F913A58F390E2980F73 -:1033D000983050F4877091E001C0990F8A95EAF710 -:1033E000892F0E949C22DFCF9BE5980F933020F419 -:1033F00080E090E00C94D817885A833120F480E064 -:1034000090E00C94EE170895882321F00E949622F4 -:103410000C94DD220895882321F00E949C220C94B4 -:10342000DD2208957F928F929F92AF92BF92CF92AA -:10343000DF92EF92FF920F931F93CF93DF931F9230 -:10344000CDB7DEB77C01C62E772EFC010581029533 -:103450000F70128111110E94B3220E940922882349 -:1034600079F0112369F080E28C0D883048F082E019 -:103470000E94F2210E94092291E0D82ED92601C093 -:10348000D12CE72DE295EF70F0E0E05AFF4F0C945D -:10349000512D872D807F072D0F70882311F0029505 -:1034A000007F112389F0002309F499C180E28C0D7B -:1034B000883020F4802F0E94962203C0802F0E9423 -:1034C000A6220E94DD228BC18C2D0E94B5190023FB -:1034D00009F4C3C180E28C0D883020F4802F0E9453 -:1034E0009C2203C0802F0E94AC220E94DD22B5C125 -:1034F000872D807F972D9F70803211F4892F03C014 -:10350000892F8295807FCC2021F0F1E0CF16A1F0A9 -:103510001DC0112339F0002319F1013009F50E9473 -:10352000C6229BC1002319F0013009F496C189839A -:103530000E94C922898110C1112321F0063008F0B0 -:103540008CC10EC0053008F088C106C1112359F0A6 -:10355000002331F0F701958190FF41C19F70958361 -:103560000E94041A7AC1002309F4F6C03EC1872DD7 -:1035700086958695837090E0009719F0019761F029 -:103580006CC1112321F08C2D972D937002C080E027 -:1035900090E00E94D81761C1112321F08C2D972D46 -:1035A000937002C080E090E00E94EE1756C18C2D0F -:1035B000112319F00E94002502C00E9468250E9474 -:1035C000ED254BC1872D837009F052C0111145C103 -:1035D0008C2D829586958770880F880F9C2D9F7003 -:1035E000892E912CA12CB12C082E04C0880C991C7A -:1035F000AA1CBB1C0A94D2F7C4FE14C00FE010E052 -:1036000020E030E0B901A80104C0440F551F661F37 -:10361000771F8A95D2F7CB01BA0160957095809596 -:10362000909503C060E070E0CB01272D269526958C -:10363000237030E02230310569F02330310589F004 -:10364000682979298A299B292130310571F00E9446 -:103650007E2003C1682979298A299B290E949A2002 -:10366000FCC00E947E20C501B4010E946220F5C00A -:10367000112319F0872D817001C08695882309F4E4 -:10368000ECC08C2D829586958770880F880F9C2DB5 -:103690009F70892E912CA12CB12C082E04C0880C6F -:1036A000991CAA1CBB1C0A94D2F7C4FE14C00FE0DC -:1036B00010E020E030E0B901A80104C0440F551F1C -:1036C000661F771F8A95D2F7CB01BA016095709576 -:1036D0008095909503C060E070E0CB01272D269582 -:1036E00026952370422F50E04230510569F0433057 -:1036F000510589F0682979298A299B29413051058A -:1037000071F00E945821A9C0682979298A299B292A -:103710000E947421A2C00E945821C501B4010E94D8 -:103720003C219BC08C2D90E0FC01E05EF109E5316D -:10373000F10508F050C0E059FF4F0C94512D0C2DAD -:103740000F70872D8F71112321F00E94D520802FBB -:1037500007CF0E94F620802F0E940B1A7EC01123F3 -:1037600041F0053008F079C0872D8F710E941B2130 -:1037700074C0063008F071C0F7CF112339F0872DDF -:103780008F710E94D52069C01123C9F3872D8F71D5 -:103790000E94F62062C0112329F0872D8F710E94AC -:1037A000C0205BC00E94B62058C0112351F0172DD5 -:1037B0001F71812F0E94D52063E0812F0E94E92193 -:1037C0004CC081E00E94F221023008F446C082E041 -:1037D0000E94F22142C0112331F0002381F28C2D8E -:1037E0000E94ED183AC0002389F28C2D0E94B51971 -:1037F00034C0472D4F706C2DC7010E941B040E94DE -:10380000DA1F2BC0111129C0472D4F7050E04230F4 -:103810005105B9F04CF44115510581F04130510585 -:10382000E1F40E94E82819C04330510569F04430A2 -:10383000510599F48C2D0E943A290FC00E94D1287D -:103840000CC00E94042909C00E94172906C0472DF8 -:103850004F706C2DC7010E94A706DD20F9F00E9471 -:10386000E52180FD1BC0F70112820E94DF210E942A -:10387000D520C7010E945D1C0E94DF210F90DF91BF -:10388000CF911F910F91FF90EF90DF90CF90BF905D -:10389000AF909F908F907F900C94F6200F90DF91C7 -:1038A000CF911F910F91FF90EF90DF90CF90BF903D -:1038B000AF909F908F907F9008950F931F93CF9319 -:1038C000DF93EC01888199812B813C81232BB9F016 -:1038D0009F3F11F48F3F99F0CE010E94A6048823E8 -:1038E00071F0688179818A810E94DB218C010E94BC -:1038F00090210E945720B801CE010E94121ADF9138 -:10390000CF911F910F9108950E94B3220E94C3226C -:103910000E9488220E94DD220E949E260E94ED25A0 -:1039200080E090E00E94D81780E090E00C94EE17C1 -:103930000E94A3220C94841C0E94D021292F22953E -:103940002F7030E02C3031054CF42A3031056CF406 -:103950002250310922303105A8F407C02C3031053E -:1039600069F02F30310551F00DC0803F69F018F437 -:10397000803E40F409C0843F29F406C093FB8827A9 -:1039800080F9089580E0089581E00895CF93DF9352 -:1039900000D000D01F92CDB7DEB70F900F900F90E0 -:1039A0000F900F90DF91CF910895CF93DF9300D0C8 -:1039B00000D000D0CDB7DEB726960FB6F894DEBFA4 -:1039C0000FBECDBFDF91CF9108951F93CF93DF93AB -:1039D000C0919D0216E080919E02C81799F0D0E038 -:1039E0001C9FF0011D9FF00D1124E156FD4F4081F9 -:1039F000518162817381848195810E94D51C2196B9 -:103A0000C770E9CFDF91CF911F9108954091CF0208 -:103A10005091D0026091D1027091D2028091D30274 -:103A20009091D4020C94D51C8091D40282958F7011 -:103A300009F054C08091D102882309F44FC08091CD -:103A40009D02A0919E026091CF027091D0024091A0 -:103A5000D2025091D302B6E08A1709F43FC090E039 -:103A600041155105C1F17F3F11F46F3FA1F1B89F9E -:103A7000F001B99FF00D1124E156FD4F2181721321 -:103A80002AC02081621327C02281211124C02381F2 -:103A900034812417350710F421503109241B350BCC -:103AA000283C3105C0F42091D4022F70206120936E -:103AB000D40226E0289FF001299FF00D1124EC5537 -:103AC000FD4F80818F70806180838FEC92E00E9437 -:103AD0005D1C0C94E51C01968770BECF0895CF92B3 -:103AE000DF92EF92FF920F931F93CF93DF93CDB7A7 -:103AF000DEB762970FB6F894DEBF0FBECDBF8C0164 -:103B000085E0F801DE011D9601900D928A95E1F79E -:103B1000D8014C9111965C91119712966C91129765 -:103B20001396CD90DC9014973091CF027091D00213 -:103B30008091D2029091D302009709F46BC17F3F2C -:103B400019F43F3F09F466C1E090D102EE2009F478 -:103B5000C0C02091D402C816D90628F0F601E81B8F -:103B6000F90BCF0104C0809590958C0D9D1DFF240D -:103B7000F394883C910578F0F12C207F09F0C6C0C1 -:103B80007C2DD98AC88A89890E94C61C8FEC92E054 -:103B90000E945D1CB1C0822F807F09F046C0751362 -:103BA00014C0341312C0611110C02F702061209313 -:103BB000D4020E94061D8FEC92E00E945D1C809151 -:103BC000D402D80115968C932EC0CD2819F15F3FF1 -:103BD00011F44F3FF9F0F62E61111CC080919D0247 -:103BE00020919E0236E0821709F45AC090E0389F77 -:103BF000F001399FF00D1124E156FD4F71815713EB -:103C000006C07081471303C07281711103C0019611 -:103C10008770E9CFF62E662309F418C18091D4028B -:103C200081608093D402F12C11C1751308C0341344 -:103C300006C0611104C08091D402D801C3C04D8771 -:103C40005E878D859E856A8B0E949C1C6A8988236D -:103C5000E1F16623D1F12091D402822F82958F70F9 -:103C600090E0029774F08091CF029091D0029887F3 -:103C70008F831986DB86CA862C87CE0107960E9421 -:103C80005D1C86E0F801AFECB2E001900D928A95E0 -:103C9000E1F70E94141D0E94061DFF24F394D6C074 -:103CA0004D875E878D859E850E94D021292F229584 -:103CB0002F7030E0223031050CF0BCC09F7009F04D -:103CC000B6C0805E883008F4C1C0C8010E945D1C87 -:103CD000E4CFC816D90608F453C0F601E81BF90B67 -:103CE000CF01883C910508F450C0F12C7C2DD98A75 -:103CF000C88A89890E94C61CEFECF2E086E0DF01E9 -:103D00001D928A95E9F70E94061DA0C0751314C084 -:103D1000341312C0611110C08091D402F801858360 -:103D2000C8010E945D1C86E0EFECF2E0DF011D920D -:103D30008A95E9F7FE2C8AC04D875E878D859E8522 -:103D40006A8B0E949C1C6A89882309F4BECF662373 -:103D500009F4BBCF2091D402822F82958F7090E01E -:103D600002970CF48ECF8091CF029091D0029A836B -:103D700089831B82DD82CC822E83CE0101967FCF88 -:103D8000809590958C0D9D1DACCFF62E662309F481 -:103D90009CCF75132EC034132CC02091D40220FD6B -:103DA0001FC0822F82958F70D9F0D80115962C9361 -:103DB00015978F3049F08F5F982F9295907F822FC3 -:103DC0008F70892B15968C93C8010E945D1C86E02C -:103DD000F801AFECB2E001900D928A95E1F793CF34 -:103DE00086E0F801AFECB2E001900D928A95E1F720 -:103DF0002DC04D875E878D859E850E949C1C8111FC -:103E000040CF8091D40281608093D402C8010E9487 -:103E10005D1C1CC0662309F458CF4D875E878D85D5 -:103E20009E850E949C1C882309F44FCF2ACF8111C4 -:103E300048CF0CC0243031050CF047CF9F7009F4F7 -:103E400040CFF8019581907F09F03BCF8F2D62968E -:103E50000FB6F894DEBF0FBECDBFDF91CF911F919B -:103E60000F91FF90EF90DF90CF9008951F93CF9325 -:103E7000DF93CDB7DEB72C970FB6F894DEBF0FBE39 -:103E8000CDBF4F83588769877A878B879C87CE0100 -:103E900007960E946F1D882369F08F8198852A8577 -:103EA0003B85232BF1F19F3F09F063C08F3F09F061 -:103EB00060C037C086E0FE013796DE0111960190A2 -:103EC0000D928A95E1F76F817885EA85FB853097B9 -:103ED00041F17F3F11F46F3F21F120919E0230E0CC -:103EE000C90101968770992740919D0250E084177F -:103EF000950709F447C069837A83FD83EC8396E0D4 -:103F0000929FD001939FB00D1124A156BD4FFE0189 -:103F1000319601900D929A95E1F780939E020E944E -:103F2000E51C16E080919D0290919E028917C1F1D7 -:103F3000189FC001112481569D4F0E946F1D882338 -:103F400079F1E0919D021E9FF0011124E156FD4F91 -:103F50004081518162817381848195810E94D51C49 -:103F600080919D0290E001968770992780939D0231 -:103F7000D9CF4F81588569857A858B859C850E942C -:103F8000D51CCFCF0E94981C10929E0210929D02C9 -:103F9000EFECF2E086E0DF011D928A95E9F7C1CFF0 -:103FA0002C960FB6F894DEBF0FBECDBFDF91CF9138 -:103FB0001F910895EF92FF920F931F93CF93DF937A -:103FC0008C01009709F46CC0F12CEE24E394E80115 -:103FD0002196F8018491843740F4843008F051C070 -:103FE000813081F0823019F15BC0853709F444C01B -:103FF000A8F19CE7980F903708F052C08F770E9485 -:10400000B51941C00E5F1F4FFE01C49180E28C0FB5 -:10401000883048F4C7708E2D01C0880FCA95EAF722 -:104020000E94B62214C08C2F0E94ED182DC00E5F86 -:104030001F4FFE01C49180E28C0F883058F4C77086 -:104040008E2D01C0880FCA95EAF70E94BC220E94FB -:10405000DD221AC08C2F0E94B51916C00E5F1F4FAB -:10406000FE01C491CC2381F08FE99FE00197F1F725 -:1040700000C00000C150F6CF0E5F1F4FFE01F4904C -:1040800003C00E94ED188E018F2D882309F49FCF65 -:10409000EFE9FFE03197F1F700C000008150F5CF64 -:1040A000DF91CF911F910F91FF90EF9008950895A8 -:1040B0006093D9027093DA028093DB029093DC0262 -:1040C0000C94841C0F931F930091D9021091DA0273 -:1040D0002091DB023091DC02DC01CB01802B912BA3 -:1040E000A22BB32B8093D9029093DA02A093DB0228 -:1040F000B093DC021F910F910C94841C0F931F93BB -:104100000091D9021091DA022091DB023091DC0299 -:10411000DC01CB0180239123A223B3238093D90216 -:104120009093DA02A093DB02B093DC021F910F910F -:104130000C94841C0F931F930091D9021091DA0202 -:104140002091DB023091DC02DC01CB01802791273A -:10415000A227B3278093D9029093DA02A093DB02BF -:10416000B093DC021F910F910C94841C1092D50225 -:104170001092D6021092D7021092D8020C94841C8E -:1041800041E050E060E070E004C0440F551F661F3E -:10419000771F8A95D2F74093D5025093D602609349 -:1041A000D7027093D8020C94841C41E050E060E088 -:1041B00070E004C0440F551F661F771F8A95D2F721 -:1041C0008091D5029091D602A091D702B091D802E9 -:1041D000482B592B6A2B7B2B4093D5025093D60248 -:1041E0006093D7027093D8020C94841C41E050E095 -:1041F00060E070E004C0440F551F661F771F8A956A -:10420000D2F740955095609570958091D502909128 -:10421000D602A091D702B091D802482359236A232D -:104220007B234093D5025093D6026093D7027093BC -:10423000D8020C94841C41E050E060E070E004C0BF -:10424000440F551F661F771F8A95D2F78091D502BC -:104250009091D602A091D702B091D8024827592751 -:104260006A277B274093D5025093D6026093D702EA -:104270007093D8020C94841C0F931F930091D50265 -:104280001091D6022091D7023091D802DC01CB01E7 -:10429000802B912BA22BB32B8093D5029093D60227 -:1042A000A093D702B093D8021F910F910C94841C55 -:1042B0000F931F930091D5021091D6022091D7023F -:1042C0003091D802DC01CB0180239123A223B323B8 -:1042D0008093D5029093D602A093D702B093D802D0 -:1042E0001F910F910C94841C0F931F930091D50282 -:1042F0001091D6022091D7023091D802DC01CB0177 -:1043000080279127A227B3278093D5029093D602C6 -:10431000A093D702B093D8021F910F910C94841CE4 -:104320000895CF92DF92EF92FF920F931F93CF9356 -:10433000DF938C01C090D902D090DA02E090DB02CA -:10434000F090DC028091D5029091D602A091D70224 -:10435000B091D802C82AD92AEA2AFB2ACFE1D0E0B4 -:10436000D701C6010C2E04C0B695A79597958795E1 -:104370000A94D2F780FF06C0B8018C2F0E942C0946 -:10438000019721F4219760F780E001C08C2FDF9125 -:10439000CF911F910F91FF90EF90DF90CF900895F4 -:1043A000CF93DF93EC010E949121BE010E942C0962 -:1043B000DF91CF910895CB010E94D0210895809183 -:1043C000DD0285958595859508958091DD0287703C -:1043D000089598E0899F90011124262B2093DD02F7 -:1043E0000C94D5202091DD02809582238093DD02FC -:1043F000982F977069F430E0482F552747FD509566 -:104400002417350729F08595859585950C94F62018 -:1044100008959091DD02977081E009F480E008959D -:1044200090911501992321F090911601911109C0E5 -:104430002091170130911801F90132969FEF40E069 -:104440001FC0982F9695969596959F3050F5E091C0 -:104450001701F0911801E90FF11D877021E030E09C -:10446000A90102C0440F551F8A95E2F7CA01918144 -:10447000892B818308959F3F39F04F5F4E3041F083 -:1044800051915813F8CF0DC05111F7CF942FF5CF9C -:104490009F3F39F0F901E90FF11D97FDFA958283ED -:1044A0000895089590911501992321F09091160196 -:1044B000911109C02091170130911801F90132962C -:1044C000205F3F4F1FC0982F9695969596959F30E9 -:1044D000F0F4E0911701F0911801E90FF11D8770D8 -:1044E00021E030E0A90102C0440F551F8A95E2F790 -:1044F000CA01809591818923818308953196E217BD -:10450000F30729F090819813F9CF1082F7CF08951F -:1045100081E090E0E0911701F0911801E80FF91F98 -:104520001082019680319105A9F708959091F102CA -:10453000892B8093F102089580959091F10289234F -:104540008093F10208951092F10208959091F00283 -:10455000892B8093F002089580959091F002892331 -:104560008093F00208951092F00208959091EF0266 -:10457000892B8093EF02089580959091EF02892313 -:104580008093EF0208951092EF0208958093DE0267 -:1045900008951092DE0208958091170190911801FC -:1045A000FC0131969C01205F3F4F80E09191911179 -:1045B0008F5FE217F307D1F70895E0911701F091AB -:1045C00018018091F1028083E0911701F0911801A8 -:1045D00090818091F002892B8083E0911701F09106 -:1045E000180190818091EF02892B80838091DE02F7 -:1045F000882361F0E0911701F09118019081892BD7 -:1046000080830E94CC2281111092DE0280911701DA -:10461000909118010C94C21720E0009739F0AC017A -:1046200041505109842395232F5FF7CF822F08959E -:1046300080911303843039F11092F30220E488E171 -:1046400090E00FB6F894A895809360000FBE209379 -:10465000600080E00E94820380E00E94C60983B768 -:10466000817F846083BF83B7816083BF789488959E -:1046700083B78E7F83BF88E10FB6F8948093600084 -:10468000109260000FBE08950895089580E00E9482 -:1046900082030E9444230E94210A0E9445230E9413 -:1046A000A60A91E0811101C090E0892F08950E942F -:1046B000981C80E00E9482030E94C0280E94B617C6 -:1046C0000C94C6091F920F920FB60F9211248F936C -:1046D0009F93AF93BF938091F302811113C0809198 -:1046E000F4029091F502A091F602B091F702419682 -:1046F000A11DB11D8093F4029093F502A093F602E0 -:10470000B093F702BF91AF919F918F910F900FBE21 -:104710000F901F90189582E084BD93E095BD9AEFAD -:1047200097BD80936E0008952FB7F8948091F4029E -:104730009091F502A091F602B091F7022FBF089573 -:10474000CF92DF92EF92FF920F931F932FB7F894BF -:104750004091F4025091F5026091F6027091F702D7 -:104760002FBF6A017B01EE24FF248C0120E030E0A2 -:10477000C016D106E206F30610F4415051099A0121 -:10478000281B390BC9011F910F91FF90EF90DF900B -:10479000CF9008951F920F920FB60F9211248F930E -:1047A0009F93AF93BF938091F4029091F502A091F3 -:1047B000F602B091F7020196A11DB11D8093F4029B -:1047C0009093F502A093F602B093F702BF91AF91D8 -:1047D0009F918F910F900FBE0F901F9018950E9480 -:1047E000B314F8942FEF87EA91E62150804090406F -:1047F000E1F700C0000087E090EBDC0180931E032E -:1048000090931F03A0932003B09321039CE088E1C1 -:104810000FB6F894A895809360000FBE9093600047 -:10482000FFCF0E945024811102C00E942C240E94BC -:104830005B248093F2020E94632480931C0387FB15 -:10484000882780F9809316010E945F24682F70E00A -:1048500080E090E00C9458206DEE7EEF80E090E0D8 -:104860000E94772D60E082E090E00E94652D60E07C -:1048700083E090E00E94652D60E084E090E00E947B -:10488000652D60E085E090E00E94652D60E086E0A7 -:1048900090E00E94652D6FEF87E090E00C94652D0D -:1048A00080E090E00E945F2D21E08D3E9E4F09F058 -:1048B00020E0822F089582E090E00C94572D83E051 -:1048C00090E00C94572D84E090E00C94572D682FC5 -:1048D00084E090E00C94652D86E090E00C94572DD8 -:1048E000682F86E090E00C94652D87E090E00C94B2 -:1048F000572D682F87E090E00C94652D8091FA0287 -:1049000080FF0BC060911C0185E0689FB0011124FD -:1049100075956795759567952BC081FF09C0609166 -:104920001C0185E0689FB00111247595679520C032 -:1049300082FF07C060911C0185E0689FB0011124CF -:1049400017C09091FB029923D1F060911B0196173B -:1049500088F720911C0185E0289F90011124929FE7 -:10496000A001939F500D112470E0CA010E943D2DBB -:104970006038710540F46115710539F002C065E0D9 -:1049800070E0862F08958FE7089581E00895809163 -:10499000FA0280FF08C060911A0170E07595679572 -:1049A0007595679521C081FF06C060911A0170E07E -:1049B0007595679519C082FF04C060911A0170E077 -:1049C00010C09091FB029923C1F0609119019617D4 -:1049D000A0F780911A01899FC001112470E00E9404 -:1049E0003D2D6038710528F46115710521F0862F81 -:1049F00008958FE7089581E0089561E070E0F4CFB5 -:104A0000803F21F40E947E24819504C0813F29F4D7 -:104A10000E947E248093FE020895823F21F40E942A -:104A20007E24819504C0833F29F40E947E248093D4 -:104A3000FD020895893F19F40E94C72405C08A3FEA -:104A400031F40E94C72481958093FF0208958B3F23 -:104A500021F40E94C724819504C08C3F29F40E9450 -:104A6000C724809300030895843F21F48091FC02C1 -:104A7000816017C0853F21F48091FC02826011C0E3 -:104A8000863F21F48091FC0284600BC0873F21F4B3 -:104A90008091FC02886005C0883F31F48091FC025F -:104AA00080618093FC0208958D3F21F48091FA0289 -:104AB00081600BC08E3F21F48091FA02826005C0B4 -:104AC0008F3F29F48091FA0284608093FA0208955E -:104AD000803F39F48091FE0287FF6CC01092FE0285 -:104AE00069C0813F29F48091FE021816BCF362C0B0 -:104AF0009091FD02823F29F497FF5CC01092FD0265 -:104B000059C0833F19F41916CCF354C0893F41F4BE -:104B10008091FF0218160CF04DC01092FF024AC09F -:104B20008A3F29F48091FF0287FF44C0F6CF8B3F74 -:104B300039F48091000387FF3DC0109200033AC012 -:104B40008C3F29F4809100031816BCF333C0843FD6 -:104B500021F48091FC028E7F17C0853F21F4809163 -:104B6000FC028D7F11C0863F21F48091FC028B7F77 -:104B70000BC0873F21F48091FC02877F05C0883FEE -:104B800031F48091FC028F7E8093FC0213C08D3F34 -:104B900021F48091FA028E7F0BC08E3F21F4809128 -:104BA000FA028D7F05C08F3F29F48091FA028B7F36 -:104BB0008093FA028091FD0281110EC08091FE0265 -:104BC00081110AC08091FF02811106C0809100030B -:104BD000811102C01092FB0208958CEF92E00E94B6 -:104BE000CD170E9494239093F9028093F8020895C0 -:104BF0001F93CF93DF938091F8029091F9020E9466 -:104C0000A023AC019091FB02992321F020911D017A -:104C100030E006C020911E018AE0289F90011124F7 -:104C20004217530708F486C08091FD02C091FE022E -:104C3000D091FF0210910003811107C0C11176C00D -:104C4000D11174C0111172C075C09F3F19F09F5FE0 -:104C50009093FB02181624F40E947E248093FD0298 -:104C60008091FD0287FF05C00E947E24819580937C -:104C7000FD021C1624F40E947E248093FE02809183 -:104C8000FE0287FF05C00E947E2481958093FE026C -:104C90006091FD02662339F1C091FE02CC2319F127 -:104CA000772767FD7095872F972F0E945F2A23E350 -:104CB00033E343E35FE30E946F2B0E942C2A60934F -:104CC000FD026C2F772767FD7095872F972F0E9425 -:104CD0005F2A23E333E343E35FE30E946F2B0E94E9 -:104CE0002C2A6093FE021D1624F40E94C724809390 -:104CF000FF028091FF0287FF05C00E94C7248195B3 -:104D00008093FF02111624F40E94C72480930003AD -:104D10008091000387FF05C00E94C724819580937E -:104D20000003DF91CF911F910C94ED259F3F09F077 -:104D30008ECF96CFDF91CF911F910895ECEFF2E0E7 -:104D400085E0DF011D928A95E9F71092FB0210922F -:104D5000FA020895833081F128F4813059F08230CD -:104D6000D1F00895853009F449C0B8F1863009F4CE -:104D700056C0089580911E01262F30E0280F311D66 -:104D80002F3F310524F4680F60931E0108958FEFC3 -:104D900080931E01089580911D01262F30E0280F79 -:104DA000311D2F3F310524F4680F60931D010895D4 -:104DB0008FEF80931D01089580911C01262F30E014 -:104DC000280F311D2F3F310524F4680F60931C011B -:104DD00008958FEF80931C01089580911B01262F69 -:104DE00030E0280F311D2F3F310524F4680F609308 -:104DF0001B0108958FEF80931B01089580911A0184 -:104E0000262F30E0280F311D2F3F310524F4680F85 -:104E100060931A0108958FEF80931A01089580918D -:104E20001901262F30E0280F311D2F3F310524F4C2 -:104E3000680F6093190108958FEF80931901089509 -:104E4000833011F128F4813049F0823091F00895D7 -:104E5000853081F120F18630C1F1089580911E01E5 -:104E6000681720F4861B80931E01089510921E017E -:104E7000089580911D01681720F4861B80931D0101 -:104E8000089510921D01089580911C01681720F467 -:104E9000861B80931C01089510921C010895809137 -:104EA0001B01681720F4861B80931B010895109244 -:104EB0001B01089580911A01681720F4861B8093C6 -:104EC0001A01089510921A01089580911901681726 -:104ED00020F4861B809319010895109219010895FA -:104EE0000F931F93873208F048C08E3108F08DC0B1 -:104EF000803109F477C008F5873009F461C068F49F -:104F0000863009F09DC08091F202817F8E7F809370 -:104F1000F20281E08093020394C08B3009F489C0CF -:104F20008E3009F08DC08091F20282FB222720F999 -:104F300091E0922790FB82F95EC0863109F479C036 -:104F400060F4813109F07CC00E94981C9091160198 -:104F500081E08927809316016CC0893109F469C00A -:104F60008B3109F06DC08091F20281FB222720F97C -:104F700091E0922790FB81F93EC0883309F459C033 -:104F800050F4893209F457C0853309F454C087328C -:104F900009F451C055C0833409F44DC028F48A3354 -:104FA00008F44EC0895332C0883409F049C00E94C9 -:104FB000981C0E94D60A0E949D040E94EF2339C0CB -:104FC0009091F202892F8095817080FB90F929F0F1 -:104FD000966098609093F20234C0997F977F909387 -:104FE000F20227C08091F20283FB222720F991E090 -:104FF000922790FB83F98093F2029923D1F080915C -:10500000F20281608093F20214C08D5141E050E0C1 -:1050100060E070E08A019B0104C0000F111F221F95 -:10502000331F8A95D2F7C901B8010E9458200E9407 -:10503000981C81E006C061E070E080E090E0F5CF70 -:1050400080E01F910F91089580E0089580E0089519 -:10505000CF93C82F80910203813069F018F082301D -:10506000C9F184C0E0911701F0911801808182326A -:1050700009F07EC007C0E0911701F091180180810E -:10508000823261F48C2F0E942428811104C08C2F5D -:105090000E9470271DC081E090E01AC08C2F0E94F2 -:1050A0002628811114C0C43179F048F4CB3079F04E -:1050B000C03109F061C082E08093020308C0C932A8 -:1050C00019F0C83321F058C01092020355C081E096 -:1050D000817054C0C93291F120F5C43179F1B0F436 -:1050E000C73009F047C08EE180931E0182E38093B0 -:1050F0001D018AE080931C0184E180931B0188E0FC -:1051000080931A0188E28093190134C0CE51C630D1 -:1051100088F5EC2FF0E0EA54FE4F80818093010384 -:1051200029C0CE34E9F020F4CB3421F56AE013C075 -:10513000C13579F0C235F1F461E00DC08091010311 -:10514000882319F01092010315C081E080930203B7 -:1051500015C061E006C0809101030E94AA260AC022 -:105160006AE0809101030E94202704C0109202038C -:1051700080E004C081E002C080E0AACFCF91089512 -:105180000E945024811102C00E942C240E946C2491 -:1051900080931D0380FF02C0869501C080E00C94BF -:1051A000820380911D03982F9695292F30E023309C -:1051B00031054CF49F5F990F8170892B816080933A -:1051C0001D030E94702480911D0386950C94820318 -:1051D00080911D03982F969591F09158990F8170A9 -:1051E000892B80931D038E7F91E009F490E08091DC -:1051F0001D0390FB80F980931D030E947024809111 -:105200001D0386950C94820380911D03982F909521 -:1052100090FB80F980931D030E94702480911D03F0 -:1052200080FF02C0869501C080E00C9482039091BB -:105230001D03892F86958F5F8F779170843028F4B6 -:10524000880F892B80931D0302C090931D038091CA -:105250001D038E7F91E009F490E080911D0390FB87 -:1052600080F980931D030E94702480911D03869510 -:105270000C94820320911D03922F96958927982FD5 -:10528000990F822F8170892B80931D038E7F91E06F -:1052900009F490E080911D0390FB80F980931D0339 -:1052A0000E94702480911D0386950C948203809146 -:1052B0001D03869508955058BB27AA270ED0D1C14B -:1052C000C2D130F0C7D120F031F49F3F11F41EF469 -:1052D000B7C10EF4E095E7FB9FC1E92FD3D180F36E -:1052E000BA17620773078407950718F071F49EF5E3 -:1052F000EBC10EF4E0950B2EBA2FA02D0B01B901D6 -:1053000090010C01CA01A0011124FF27591B99F03B -:10531000593F50F4503E68F11A16F040A22F232F47 -:10532000342F4427585FF3CF469537952795A79597 -:10533000F0405395C9F77EF41F16BA0B620B730B3E -:10534000840BBAF09150A1F0FF0FBB1F661F771FAF -:10535000881FC2F70EC0BA0F621F731F841F48F464 -:10536000879577956795B795F7959E3F08F0B3CFEA -:105370009395880F08F09927EE0F979587950895D4 -:1053800027D108F481E008950CD06BC163D140F0BF -:105390005AD130F021F45F3F19F03EC1511195C14F -:1053A0004FC170D198F39923C9F35523B1F3951BDD -:1053B000550BBB27AA2762177307840738F09F5F36 -:1053C0005F4F220F331F441FAA1FA9F333D00E2EA5 -:1053D0003AF0E0E830D091505040E695001CCAF712 -:1053E00029D0FE2F27D0660F771F881FBB1F2617D7 -:1053F00037074807AB07B0E809F0BB0B802DBF01AA -:10540000FF2793585F4F2AF09E3F510568F004C173 -:105410005CC15F3FECF3983EDCF38695779567952A -:10542000B795F7959F5FC9F7880F911D969587955A -:1054300097F90895E1E0660F771F881FBB1F621779 -:1054400073078407BA0720F0621B730B840BBA0B37 -:10545000EE1F88F7E095089504D06894B11135C126 -:10546000089518D188F09F5790F0B92F9927B75118 -:10547000A0F0D1F0660F771F881F991F1AF0BA9518 -:10548000C9F712C0B13081F01FD1B1E008951CC13D -:10549000672F782F8827B85F39F0B93FCCF386950E -:1054A00077956795B395D9F73EF49095809570956B -:1054B00061957F4F8F4F9F4F0895E89409C097FBE8 -:1054C0003EF490958095709561957F4F8F4F9F4FDB -:1054D0009923A9F0F92F96E9BB279395F69587951F -:1054E00077956795B795F111F8CFFAF4BB0F11F4E2 -:1054F00060FF1BC06F5F7F4F8F4F9F4F16C0882389 -:1055000011F096E911C0772321F09EE8872F762FBE -:1055100005C0662371F096E8862F70E060E02AF0FF -:105520009A95660F771F881FDAF7880F96958795EB -:1055300097F9089588D018F011F08CD038F480C015 -:10554000C4C0E92F9FD0B0F35523C9F3E7FB62171E -:10555000730784079507A8F199F3E92FFF2788239C -:105560002AF03197660F771F881FDAF7952F552796 -:10557000442332F091505040220F331F441FD2F782 -:10558000BB27E91BF50B621B730B840BB109C1F23E -:1055900022F4620F731F841FB11D31972AF0660F2A -:1055A000771F881FBB1FEFCF915050405AF041F03A -:1055B000882332F0660F771F881F91505040C1F743 -:1055C000939530C08695779567959F5FD9F7F8CF0B -:1055D000990F0008550FAA0BE0E8FEEF1616170604 -:1055E000E807F907C0F012161306E407F50798F06C -:1055F000621B730B840B950B39F40A2661F0232B85 -:10560000242B252B21F408950A2609F4A140A69500 -:105610008FEF811D811D089597F99F6780E870E0E5 -:1056200060E008959F3F31F0915020F48795779581 -:105630006795B795880F911D9695879597F9089569 -:105640009FEF80EC089500240A941616170618069A -:105650000906089500240A94121613061406050676 -:105660000895092E0394000C11F4882352F0BB0F07 -:1056700040F4BF2B11F460FF04C06F5F7F4F8F4F6A -:105680009F4F089557FD9058440F551F59F05F3FA5 -:1056900071F04795880F97FB991F61F09F3F79F054 -:1056A00087950895121613061406551FF2CF4695D6 -:1056B000F1DF08C0161617061806991FF1CF869558 -:1056C0007105610508940895E894BB27662777273C -:1056D000CB0197F908957CDF08F48FEF08950BD084 -:1056E000C0CFB1DF28F0B6DF18F0952309F094CFD2 -:1056F000A7CF1124EACFC6DFA0F3959FD1F3950F72 -:1057000050E0551F629FF001729FBB27F00DB11D45 -:10571000639FAA27F00DB11DAA1F649F6627B00DD5 -:10572000A11D661F829F2227B00DA11D621F739FBE -:10573000B00DA11D621F839FA00D611D221F749FCC -:105740003327A00D611D231F849F600D211D822F13 -:10575000762F6A2F11249F5750408AF0E1F088235A -:105760004AF0EE0FFF1FBB1F661F771F881F915067 -:105770005040A9F79E3F510570F04ECFA6CF5F3F36 -:10578000ECF3983EDCF3869577956795B795F7959A -:10579000E7959F5FC1F7FE2B880F911D9695879522 -:1057A00097F90895FA01EE0FFF1F30962105310594 -:1057B00099F16115710561F48038BFE39B0749F1E8 -:1057C00068949038810561F08038BFEF9B0741F005 -:1057D000992342F5FF3FE1053105210511F1E894D8 -:1057E0000894E795D901AA2329F4AB2FBE2FF85FBF -:1057F000D0F310C0FF5F70F4A695E0F7F73950F0D2 -:1058000019F0FF3A38F49F779F930CD00F9007FC64 -:10581000905808953EF014CF60E070E080E89FE378 -:1058200008954FE79F775F934F933F932F939ED0B9 -:105830002F913F914F915F9152DF05C019F40EF007 -:10584000EBCE42CFFDCE26DFC8F39638C0F707F87F -:105850000F92E8942BE33AEA48EB5FE74EDF0F92B2 -:105860000F920F924DB75EB70F92C0D0EAE0F1E011 -:1058700016D04F915F91EF91FF91E595EE1FFF1FBD -:1058800049F0FE57E0684427EE0F441FFA95E1F710 -:105890004195550B32D00F9007FE26C00895DF9337 -:1058A000CF931F930F93FF92EF92DF927B018C01B6 -:1058B000689405C0DA2EEF011EDFFE01E894A59181 -:1058C0002591359145915591AEF3EF0106DDFE012D -:1058D0009701A801DA9479F7DF90EF90FF900F918C -:1058E0001F91CF91DF9108959B01AC0160E070E0C2 -:1058F00080E89FE349CD90CE95CECCDEE8F39923A6 -:10590000D9F3940F511DBBF39150504094F059F0CE -:10591000882332F0660F771F881F91505040C1F7DF -:105920009E3F510544F7880F911D9695879597F9ED -:1059300008955F3FACF0983E9CF0BB278695779525 -:105940006795B79508F4B1609395C1F7BB0F58F709 -:1059500011F460FFE8CF6F5F7F4F8F4F9F4FE3CF12 -:10596000B4CE0EF05FCE6CCE689456CE93DEC8F304 -:105970009923D1F3C6F3DF93CF931F930F93FF9235 -:10598000C92FDD2788232AF02197660F771F881FEC -:10599000DAF720E030E040E85FEB9FE3883920F061 -:1059A000803E30F021968F7787DCE2E3F1E003C0A0 -:1059B00083DCEFE5F1E073DF8B01BE01EC01FB2E30 -:1059C0006F5771097595771F880B990B78DD28E162 -:1059D00032E741E35FE38FDEAF2D9801AE01FF9028 -:1059E0000F911F91CF91DF9178DC3BCEFA01DC0162 -:1059F000AA0FBB1F9B01AC01BF5728F422273327F6 -:105A0000442750781FC0B75188F4AB2F0024469527 -:105A100037952795011CA395D2F3002069F0220F3A -:105A2000331F441FB395DAF30DD045CC61307105B7 -:105A3000A0E88A07B94630F49B01AC0166277727B6 -:105A400088279078309621F02083318342835383D6 -:105A50000895AA1BBB1B51E107C0AA1FBB1FA617B5 -:105A6000B70710F0A61BB70B881F991F5A95A9F707 -:105A700080959095BC01CD01089597FB072E16F4F3 -:105A8000009407D077FD09D00E94292D07FC05D08E -:105A90003EF4909581959F4F0895709561957F4F45 -:105AA0000895EE0FFF1F0590F491E02D0994F999E8 -:105AB000FECF92BD81BDF89A992780B50895A8E1DF -:105AC000B0E042E050E00C947F2D262FF999FECFF4 -:105AD00092BD81BDF89A019700B4021639F01FBA41 -:105AE00020BD0FB6F894FA9AF99A0FBE0895019660 -:105AF000272F0E94662D0C94652DDC01CB01FC0143 -:105B0000F999FECF06C0F2BDE1BDF89A319600B416 -:0E5B10000D9241505040B8F70895F894FFCF21 -:105B1E00640007000CFF0000003F64BA1048112516 -:105B2E0011F110BD100101DF022808140A321E0007 -:105B3E0002040507090B0C0E1011131517181A1C69 -:105B4E001D1F2123242628292B2D2F3032343537A3 -:105B5E00393B1F0F03764F5F6F7F496943790959B0 -:105B6E0053633149803F5D8B803FF8BF803FCAE170 -:105B7E00803F73ED803FCAE1803FF8BF803F5D8B71 -:105B8E00803F3149803F0000803FF16D7F3F75EAD5 -:105B9E007E3F4C827E3F833F7E3F84287E3F833F05 -:105BAE007E3F4C827E3F75EA7E3FF16D7F3F000067 -:105BBE00803F3F4D36390F06C2058C055305E6046E -:105BCE00FF04180531050102030405060708090044 -:00000001FF diff --git a/keyboard/planck/keymaps/lukas/compiled.hex b/keyboard/planck/keymaps/lukas/compiled.hex deleted file mode 100644 index 2cd3bc5228..0000000000 --- a/keyboard/planck/keymaps/lukas/compiled.hex +++ /dev/null @@ -1,1446 +0,0 @@ -:100000000C9461020C94A5020C94A5020C94A50218 -:100010000C94A5020C94A5020C94A5020C94A502C4 -:100020000C94A5020C94A5020C9467140C94391539 -:100030000C949B220C94A5020C94A5020C94A5028E -:100040000C94A5020C9407030C94A5020C94A50231 -:100050000C94A5020C9403230C94A5020C94A50205 -:100060000C94A5020C94A5020C94A5020C94A50274 -:100070000C94A5020C94A5020C94A5020C94A50264 -:100080000C94DC0A0C94A5020C94A5020C94A50215 -:100090000C94A5020C94A5020C94A5020C94A50244 -:1000A0000C94A5020C94A5020C94A502A615C815E3 -:1000B000B616C815B6160D163016B616851698164D -:1000C00082198219B119B119F019101A661B661B31 -:1000D0001B1A661BCB1ACB1A321B3B1B661B601B01 -:1000E000D81AD81AD81AD81AD81AD81AD81AD81A80 -:1000F000D81AD81AD81AD81AD81AD81AD81AD81A70 -:10010000E81AF61AFD1A041B0E1B07634236B79B4A -:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 -:100120005763BD6DEDFD753EF6177231BF000000DF -:10013000803F08000000BE922449123EABAAAA2AC2 -:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD -:1001500000000000BF000000803F00000000000819 -:100160004178D3BB4387D1133D190E3CC3BD4282B6 -:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 -:10018000FFBE01C4FF7F3F00000000000000000030 -:1001900000000000000000010204060A0F17202CD6 -:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 -:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF -:1001C0000201000000000000000000002B001400ED -:1001D0001A000800150017001C0018000C0012007F -:1001E00013002A00290004001600070009000A0075 -:1001F0000B000D000E000F0033003400E1001D0065 -:100200001B00060019000500110010003600370021 -:1002100038002800E000E200E300013001522C0029 -:100220002C0002525000510052004F0035021E02B5 -:100230001F0220022102220223022402250226029A -:1002400027022A0001000100010001000100010055 -:1002500001002D022E022F023002310201000100A6 -:1002600001000100010001000100010001002F0058 -:100270003000010001000100010001000100010047 -:1002800001000100010001000100010035001E0015 -:100290001F0020002100220023002400250026004A -:1002A00027004C00010001000100010001000100D5 -:1002B00001002D002E002F00300031000100010050 -:1002C0000100010001000100010001000100010026 -:1002D0000100010001000100010001000100010016 -:1002E0000100010001000100010001002803540089 -:1002F00068006500200050006C0061006E00630023 -:100300006B0020004B006500790062006F00610007 -:100310007200640000002C034F007200740068003B -:100320006F006C0069006E006500610072002000C3 -:100330004B006500790062006F006100720064008C -:10034000730000000403090409026D00040100A009 -:10035000FA09040000010301010009211101000153 -:10036000223F000705810308000A09040100010378 -:10037000010200092111010001224D00070582033D -:1003800008000A090402000103000000092111010C -:1003900000012236000705830308000A0904030050 -:1003A00001030000000921110100012239000705A5 -:1003B00084031000011201100100000008EDFE602E -:1003C0006001000102000105010906A101050719EC -:1003D000E029E71500250195087501810205081936 -:1003E0000129059505750191029501750391010596 -:1003F000071900297715002501957875018102C03C -:1004000005010980A101850216010026B7001A0125 -:10041000002AB700751095018100C0050C0901A1E3 -:10042000018503160100269C021A01002A9C027510 -:100430001095018100C005010902A1010901A10077 -:100440000509190129051500250195057501810288 -:100450009501750381010501093009311581257F59 -:1004600095027508810609381581257F9501750863 -:100470008106050C0A38021581257F9501750881D2 -:1004800006C0C005010906A101050719E029E71505 -:100490000025019508750181029501750881010506 -:1004A00008190129059505750191029501750391BA -:1004B000010507190029FF150025FF95067508811C -:1004C00000C011241FBECFEFDAE0DEBFCDBF04B6FF -:1004D00003FE24C080911E0390911F03A09120036E -:1004E000B09121038730904BA740B04BB9F41092E4 -:1004F0001E0310921F03109220031092210314BEBA -:1005000084B7877F84BF88E10FB6F894809360003A -:10051000109260000FBEE0E0F8E3099511E0A0E062 -:10052000B1E0E0E9F9E502C005900D92A03CB10709 -:10053000D9F713E0A0ECB1E001C01D92AE31B107D4 -:10054000E1F70E94AD110C94C62C0C9400000895A4 -:10055000089581E0089508950C94A8020C94A902CE -:100560000C94AB020E94902823E030E0281B310954 -:10057000220F2093C4010895282F2F988091800086 -:10058000211108C0877F8093800010928D00109207 -:100590008C001BC0886080938000233019F48FEF9B -:1005A0009FEF0FC083E090E0821B9109880F991F95 -:1005B0002FEF3FEFA90102C0569547958A95E2F7C4 -:1005C000CA0190938D0080938C000C94B2020E941B -:1005D000B20284E08093C3011092C0010895279A6B -:1005E0002F988FEF9FEF90938700809386008AE08B -:1005F0008093800089E1809381000E94F9270C9408 -:10060000E7020E94EF026E9A769A0C94A7021F925C -:100610000F920FB60F9211242F933F938F939F93B6 -:10062000EF93FF93E091C101F091C201CF010196D8 -:100630009093C2018093C1010090C30102C0F6955E -:10064000E7950A94E2F7EF738091C001823019F4C4 -:10065000E03251F404C0813039F4EF3329F4809151 -:100660006F008D7F80936F00F0E0E457FE4FE491C0 -:1006700021E031E0E29FC001E39F900D1124009042 -:10068000C40102C0969587950A94E2F790938D0075 -:1006900080938C00FF91EF919F918F913F912F91CB -:1006A0000F900FBE0F901F901895662319F06130C0 -:1006B00079F01FC0FC018281882331F085EE0E9411 -:1006C00026180E94502815C085EE0E94EE1811C011 -:1006D000FC018281882339F083EE0E94261882E093 -:1006E0000E940E2006C083EE0E94EE1882E00E9457 -:1006F0002F2080E090E0089581E008950C947C0321 -:1007000008950C94010380911502882309F448C0D0 -:100710008091D1019091D201009779F40E94CD226D -:100720009093D2018093D1018091D30190E0009702 -:1007300071F48091D40190E00AC00E94D9222091E6 -:100740000001309101012817390740F329C00197B2 -:10075000880F991F880F991FFC01EB52FE4F608193 -:100760007181828193810E94420AE091D30184E0E9 -:10077000E89FF0011124EB52FE4F6081718182816C -:1007800093814FE050E00E94FA0D8091D30190E0F8 -:1007900001966091D40170E00E94762C8093D30181 -:1007A0000C94AC02109217020C940F0A089508954D -:1007B00081E0809317020C94D703089508958F92D7 -:1007C0009F92AF92BF92EF92FF920F931F93CF939E -:1007D000DF93CDB7DEB7A3970FB6F894DEBF0FBE99 -:1007E000CDBF7C01FC0100811181C8010E94CA209B -:1007F000B8010E94E1058C01B7010E947E038823A5 -:1008000009F4CCC10032F0E51F0741F4F701828101 -:10081000882309F458C00E945E0EC0C10132F0E581 -:100820001F0741F4F7018281882309F44CC00E941C -:10083000670EB4C10232F0E51F0751F4F70182815F -:10084000882309F440C00E945A0E8111F0CFE3CFF3 -:100850000332F0E51F0739F4F7018281882399F10B -:100860000E94D8039BC10432F0E51F0739F4F70159 -:100870008281882341F10E94D20390C10532F0E5C4 -:100880001F0749F4F70182818823E9F0809117025C -:100890008111F1CFE5CF0632F0E51F0739F4F701FA -:1008A0008281882381F00E946E0E0AC00732F0E533 -:1008B0001F0749F4F7018281882329F00E94790EED -:1008C0000E94DE036BC180911702811105C0F70100 -:1008D00082818111CFC018C1003E110579F4F70162 -:1008E0008281882309F44DC00E940F0A81E0809321 -:1008F0001602109215021092D40150C1023E110549 -:1009000059F4F70182818823E1F10E940F0A1092C5 -:1009100016021092150242C1033E110591F4F7012F -:100920008281882371F10E940F0A1092160281E0E1 -:10093000809315021092D3011092D2011092D1012E -:100940002DC10235110559F4F7018281882309F47C -:1009500025C180910001909101010A970DC00135D8 -:10096000110579F4F7018281882309F417C1809178 -:100970000001909101010A9690930101809300017A -:100980000DC14091040183E2EFE1F1E0DE01119637 -:1009900001900D928A95E1F7F701808121E030E026 -:1009A0002C0F3D1F280F311DC901209102013091EC -:1009B0000301FC01E20FF31F6081772767FD70954B -:1009C000640F711D882777FD8095982F0E949829C4 -:1009D00020E030E040E451E40E94FD284B015C013E -:1009E000F701218184E090E0821B9109BC018827F6 -:1009F00077FD8095982F0E9498299B01AC01C50135 -:100A0000B4010E9495289B01AC0160E070E080E099 -:100A100090E40E940B2B20E030E04CED50E40E946B -:100A2000A82A4B015C01F70182818823D1F04FE0B5 -:100A300050E0C501B4010E94FA0D8091160288238E -:100A4000A1F08091D40124E0829FF0011124EB52A7 -:100A5000FE4F80829182A282B3828F5F8093D40105 -:100A600004C0C501B4010E94420A0F3F110508F0FD -:100A70002ECF94C08091D00181111FC0043130E588 -:100A8000130709F051C00E94800381E08093D001D8 -:100A90000E94CD229093CF018093CE011092C70186 -:100AA0001092C9011092C8011092CB011092CA0194 -:100AB0001092CD011092CC0171C08091CE01909125 -:100AC000CF010E94D922883C910570F48091C70122 -:100AD000E82FF0E0EE0FFF1FE853FE4F1183008375 -:100AE0008F5F8093C7015AC0043880E5180721F052 -:100AF0000538104501F13AC0F7018281882341F0A1 -:100B00001092C50182E01EC0043830E5130759F584 -:100B10008091C501811106C086E20E94261886E2F6 -:100B20000E94EE1882E01CC00438F0E51F0741F374 -:100B300005381045D9F4F7018281882331F01092ED -:100B4000C60180E20E943D1929C08091C601811131 -:100B500006C087E20E94261887E20E94EE1880E213 -:100B60000E9444191BC00538104529F381E0809389 -:100B7000C5018093C601C701A3960FB6F894DEBFE6 -:100B80000FBECDBFDF91CF911F910F91FF90EF90DE -:100B9000BF90AF909F908F900C94AE0280E0A39690 -:100BA0000FB6F894DEBF0FBECDBFDF91CF911F917E -:100BB0000F91FF90EF90BF90AF909F908F9008950E -:100BC00008959CE0799FF001112490E3899FE00D46 -:100BD000F11D1124E60FF11DEE0FFF1FE453FE4F30 -:100BE000859194910895880F991FFC01E45BFF4F54 -:100BF000859194910895880F991FFC01E453FE4F4D -:100C00008591949108950F931F93CF93DF93EC01F7 -:100C1000811521E39207A0F5C11580E3D80708F0FC -:100C2000D7C0C83ED105D8F4C03ED10508F007C2F0 -:100C3000C83AD10578F4C53AD10508F06AC0C13088 -:100C4000D10509F463C008F4F7C1C430D10508F038 -:100C5000F6C1F2C1CB3BD10508F466C0EDC1C115A8 -:100C600090E2D90708F0AFC0C11521E0D20708F023 -:100C7000E6C1C03FD10508F4DFC18E0110651FC277 -:100C8000C03880E5D80700F5C03790E5D90708F0EF -:100C9000A3C0C11520E5D20709F4ACC050F4CE01C1 -:100CA000905480319F4008F0C7C1DF708E01106AF8 -:100CB00006C2C13080E5D80709F4AEC0C43190E562 -:100CC000D90708F4AFC0B8C1C33820E5D20709F48A -:100CD0008EC050F4C13890E5D90709F482C008F0FD -:100CE00083C000E011EDEBC1C03181E5D80708F405 -:100CF000A3C1C11597E5D90708F436C1CE019057B5 -:100D00008115904108F098C1DF7093C101E010E0B7 -:100D1000D6C1C53AD10509F494C1C63AD10509F046 -:100D200093C102E810E4CBC1C83AD10509F48FC1E0 -:100D3000C93AD10509F48EC1CA3AD10509F48DC169 -:100D4000CB3AD10509F48CC1CC3AD10509F48BC159 -:100D5000CD3AD10509F48AC1C03BD10509F489C156 -:100D6000CE3AD10509F488C1CF3AD10509F487C13B -:100D7000C13BD10509F486C1C23BD10509F485C147 -:100D8000C33BD10509F484C1C43BD10509F483C137 -:100D9000C53BD10509F482C1C63BD10509F481C127 -:100DA000C73BD10509F480C1C83BD10509F47FC117 -:100DB000C93BD10509F47EC1CA3BD10509F47DC107 -:100DC00000E014E47CC1CE019F700E94FB0578C155 -:100DD000DD278E01106C73C1CF70DD278E01146D7D -:100DE0006EC100E010ED6BC100E012ED68C100E0E3 -:100DF00013ED65C10E94D11B0E940F0A0E94D60309 -:100E00008FEF94E32CE0815090402040E1F700C048 -:100E100000000E94282353C18091F20281608093D8 -:100E2000F2024DC10E948923811102C00E946523F4 -:100E30000E949C2390E090931D0380931C03C2307A -:100E400080E5D80721F480911C03816086C0C430FE -:100E500090E5D90721F480911C0382607EC0C630E2 -:100E600020E5D20721F480911C03846076C0C8304D -:100E700080E5D80719F480911C0327C0CA3090E59B -:100E8000D90721F480911C03806167C0CC3020E534 -:100E9000D20721F480911C0380625FC0CE3080E5D0 -:100EA000D80721F480911C03806457C0C03190E5BD -:100EB000D90721F480911C0380684FC0C23120E51E -:100EC000D20729F480911C038460886046C0C33037 -:100ED00080E5D80721F480911C038E7F3EC0C53089 -:100EE00090E5D90721F480911C038D7F36C0C7306F -:100EF00020E5D20721F480911C038B7F2EC0C930DE -:100F000080E5D80719F480911C0326C0CB3090E50A -:100F1000D90721F480911C038F7E1FC0CD3020E5BE -:100F2000D20721F480911C038F7D17C0CF3080E55C -:100F3000D80721F480911C038F7B0FC0C13190E54D -:100F4000D90721F480911C038F7707C0C331D045A6 -:100F500031F480911C038B7F877F80931C038091E9 -:100F60001C030E94A023ABC08D2F99278F70992757 -:100F700081309105D9F49E012370332702C0880F78 -:100F8000991F2A95E2F79C688E0144E0000F111F1B -:100F90004A95E1F700271370802B912B53E0CC0F7B -:100FA000DD1F5A95E1F7C076DD272FC0823091050D -:100FB00031F4DC2FCC278E01016F106A80C08330A2 -:100FC000910569F4CE018370992701E010E002C019 -:100FD000000F111F8A95E2F7C8019C680FC084308A -:100FE0009105B9F4CE018370992701E010E002C0A9 -:100FF000000F111F8A95E2F7C8019A6823E0CC0F11 -:10100000DD1F2A95E1F7C07ED7708C010C2B1D2BBC -:1010100056C08530910531F4DC2FCC278E01046F4A -:10102000106A4DC0069709F04AC0CF71DD27DC2F4A -:10103000CC278E01106243C000E010E040C08E015A -:101040003EC001E810E43BC003E810E438C002EE03 -:1010500014E435C009EE14E432C00AEE14E42FC0E3 -:1010600005EB14E42CC006EB14E429C007EB14E4F0 -:1010700026C00CEC14E423C00DEC14E420C003E8FB -:1010800015E41DC00AE815E41AC002E915E417C00A -:1010900004E915E414C001E216E411C003E216E409 -:1010A0000EC004E216E40BC005E216E408C006E236 -:1010B00016E405C007E216E402C00AE216E4C8011D -:1010C000DF91CF911F910F9108959CE0799FF001DE -:1010D000112490E3899FE00DF11D1124E60FF11D0D -:1010E000EE0FFF1FE453FE4F85919491803E9105D2 -:1010F000E0F4803C910558F58133910509F46FC007 -:1011000048F48932910509F463C08A32910509F4E3 -:101110006DC072C089339105E9F082389105D1F034 -:101120008533910509F44DC067C0833E910581F177 -:1011300038F4803E9105B9F0823E9105D9F05CC04B -:10114000863E910561F1873E9105A1F155C00E944F -:10115000F305089520911C0320FD02C021FF4CC01F -:1011600080EE90E049C080911C0380FFF9CF89E3B5 -:1011700090E042C080911C0382FF0EC080911C034E -:1011800084FF03C080E090E037C083EE90E034C07D -:1011900080911C0382FFF2CF82EE90E02DC08091FF -:1011A0001C0383FF0BC080911C0384FDEBCF87EEF3 -:1011B00090E022C080911C0383FFF5CF86EE90E083 -:1011C0001BC080911C0385FF07C089E290E014C01A -:1011D00080911C0385FFF9CF85E390E00DC08091DD -:1011E0001C0386FF07C08AE290E006C080911C03C2 -:1011F00086FFF9CF81E390E00E94030608950C94E6 -:10120000B002E82FF0E0E25BFE4F8081E82FEF7044 -:10121000F0E082958F7021E030E0A90102C0440F18 -:10122000551F8A95E2F740A308950F931F93CF931C -:10123000DF9385B7806885BF85B7806885BFC3E0C9 -:10124000D0E001E010E0FE01E25BFE4F8081E82F7C -:10125000EF70F0E021A182958F70A80102C0440FC9 -:10126000551F8A95E2F7CA01822B81A38C2F0E9419 -:101270000109219740F78BE090E061E070E0FC010C -:10128000EE5BFE4F2081E22FEF70F0E042A122954D -:101290002F70DB0102C0AA0FBB1F2A95E2F79D0148 -:1012A000242B22A3019758F7DF91CF911F910F9123 -:1012B0000C948103EF92FF920F931F93CF93DF93D0 -:1012C00000E212E0C3E0EE24E394F12CD5E08C2F91 -:1012D0000E9401098BE090E040E050E0FC01EE5BF1 -:1012E000FE4F6081E62FEF70F0E020A130E06295C4 -:1012F0006F7002C0359527956A95E2F720FD09C009 -:101300009701082E02C0220F331F0A94E2F7422BE6 -:10131000532B019718F7F801929182918F0184174E -:10132000950721F051834083D09305018C2F0E94B3 -:101330000109C15060F68091050187FD2CC08150E4 -:10134000809305018F3F39F08FE99FE00197F1F716 -:1013500000C0000020C080911E0290911F02909357 -:1013600027028093260280911C0290911D02909387 -:1013700025028093240280911A0290911B0290937F -:101380002302809322028091180290911902909377 -:101390002102809320020E94830381E0DF91CF919C -:1013A0001F910F91FF90EF900895E82FF0E0EE0F5E -:1013B000FF1FE05EFD4F80819181089508950F9396 -:1013C0001F93CF9308E212E0C0E0F801929182915E -:1013D0008F010E944522C80FF2E000321F07A9F7D3 -:1013E0008C2FCF911F910F9108950E948923811115 -:1013F00002C00E9465230E94AE23809307033E9A99 -:10140000809171008D7F8093710082E080939000C5 -:101410008AE18093910081E080932A02089580916F -:101420002A02811102C00E94F50910927A021092DC -:101430007902809171008D7F80937100809190007E -:101440008F738093900010923C0210923B02109296 -:10145000730210927402109275021092760210922A -:10146000720210927102E1E5F2E0A1E4B2E01192A1 -:101470001192119211921D921D9282E0E137F807AC -:10148000B1F70895CF92DF92EF92FF920F931F93DF -:10149000CF93DF9320913B02222309F484C06B0198 -:1014A0007C0180912A02811102C00E94F50901E7A6 -:1014B00012E0C7E0D0E0A7019601F8019291829175 -:1014C000729162918F010E94F928811131C0FE0151 -:1014D000EE0FFF1FEE0FFF1FEF5AFD4F108211821C -:1014E00012821382DE01AA0FBB1FAF5BBD4F1196A4 -:1014F0001C921E92C730D105E9F021964481558196 -:10150000668177814083518362837383148215825D -:101510001682178212968D919C91139711969C9327 -:101520008E9313961C921E92129734961296E2CFC7 -:10153000219708F68091790290917A02019797FDA0 -:1015400005C090937A028093790204C010927A02C7 -:10155000109279028091790290917A02209177021B -:10156000309178022817390724F0109278021092EF -:101570007702892BC1F4809171008D7F8093710077 -:10158000809190008F73809390001092730210925C -:1015900074021092750210927602109272021092EA -:1015A000710210923B02DF91CF911F910F91FF903A -:1015B000EF90DF90CF9008951F920F920FB60F9289 -:1015C00011244F925F926F927F928F929F92AF926F -:1015D000BF92CF92DF92EF92FF922F933F934F9360 -:1015E0005F936F937F938F939F93AF93BF93CF93AB -:1015F000DF93EF93FF9380913B02882309F49BC113 -:10160000C0917902D0917A021C161D060CF093C18C -:1016100040902B0250902C0260902D0270902E0270 -:1016200020E030E0A901C301B2010E94A42A1816EB -:101630000CF065C0C130D10509F452C08091770229 -:1016400090917802BE010E94762C7C0190937802E2 -:101650008093770280903D0290903E02A0903F02DE -:10166000B090400220E030E040E85FE3C501B40103 -:101670000E94952860933D0270933E0280933F0242 -:1016800090934002F701EE0FFF1FEE0FFF1FEF5A7E -:10169000FD4FA301920160817181828193810E943B -:1016A000FD2820E030E040E05EE30E94A82A9B0194 -:1016B000AC01C501B4010E94A42A18168CF4C7011C -:1016C0000196BE010E94762C909378028093770257 -:1016D00010923D0210923E0210923F021092400280 -:1016E000E0917702F0917802EE0FFF1FEE0FFF1FDF -:1016F000EF5AFD4F6081718182819381D0C0C0908B -:101700007302D0907402E0907502F090760220E0AF -:1017100030E0A901C701B6010E94F928219788236A -:1017200009F4A2C0FE01EE0FFF1FEE0FFF1FEF5ADC -:10173000FD4F80809180A280B380A5019401C701F4 -:10174000B6010E94F92887FF31C0A501940160E02D -:1017500070E08CED93EC0E94FD2820E030E040E446 -:1017600051E40E94FD2820E030E040E05FE30E9469 -:10177000A82A9B01AC0160E070E080E090E40E9448 -:101780000B2B9B01AC01C501B4010E94A82A9B014F -:10179000AC01C701B6010E94F92887FF07C0A70165 -:1017A000960160E070E08CED93E439C0A5019401EE -:1017B000C701B6010E94A42A18160CF055C0A50155 -:1017C000940160E070E08CED93E40E94FD2820E03D -:1017D00030E040E451E40E94FD2820E030E040E0A9 -:1017E0005FE30E94A82A9B01AC0160E070E080E00A -:1017F00090E40E940B2B9B01AC01C501B4010E9437 -:10180000A82A9B01AC01C701B6010E94A42A1816A0 -:101810005CF5A701960160E070E08CED93EC0E940E -:10182000FD2820E030E040E451E40E94FD2820E063 -:1018300030E040E05FE30E94A82A9B01AC0160E039 -:1018400070E080E090E40E940B2B9B01AC01C7018B -:10185000B6010E94A82A6093730270937402809369 -:1018600075029093760213C0FE01EE0FFF1FEE0F7C -:10187000FF1FEF5AFD4F80819181A281B381809338 -:10188000730290937402A0937502B09376026091F4 -:10189000730270917402809175029091760220918A -:1018A0002802309129022F3F4FEF340731F02F5F8C -:1018B0003F4F30932902209328020E94840E6B012F -:1018C0007C0120E034E244EF51E40E94F92887FFD4 -:1018D00008C086EFC82E88E2D82E84EFE82E81E477 -:1018E000F82E20E030E040E051E4C701B6010E944C -:1018F000A82A9B01AC0160E074E284E79BE40E94AB -:10190000FD286B017C010E946A2970939700609307 -:1019100096002091060130910701409108015091F5 -:101920000901C701B6010E94A82A0E946A29709382 -:1019300099006093980080913C02882309F433C198 -:10194000C0903702D0903802E0903902F0903A020D -:1019500020E030E0A901C701B6010E94A42A1816B0 -:10196000D4F580912802909129028F3F2FEF9207A2 -:1019700029F001969093290280932802C701B601AD -:101980000E94840E20E030E040E051E40E94A82A4A -:101990009B01AC0160E074E284E79BE40E94FD28B7 -:1019A0006B017C010E946A297093970060939600F6 -:1019B00020910601309107014091080150910901E1 -:1019C000C701B6010E94A82A0E946A297093990053 -:1019D0006093980008C010929700109296001092A1 -:1019E00099001092980060913102709132026F5FFD -:1019F0007F4F7093320260933102209196003091B4 -:101A0000970080E090E0232BF1F0C0919600D091F8 -:101A100097000E9496296B017C01BE0180E090E056 -:101A20000E9496299B01AC016091330270913402AF -:101A300080913502909136020E94FD2820E03FEF10 -:101A40004FE757E410C00E9496296B017C0120E00B -:101A500030EE4FEF54E46091330270913402809184 -:101A60003502909136020E94A82A9B01AC01C70161 -:101A7000B6010E94A42A87FD96C080912F028F5F35 -:101A800080932F0290E0209103033091040382178A -:101A90009307A0F080910E03882319F010922F0273 -:101AA0000DC0809171008D7F8093710080919000B6 -:101AB0008F738093900010923C027DC08091300221 -:101AC000C0912F02811128C0C0900803D090090353 -:101AD000E0900A03F0900B0320E030E0A901C70179 -:101AE000B6010E94A42A1816BCF481E0809330024B -:101AF00010923702109238021092390210923A0274 -:101B0000C0923302D0923402E0923502F092360253 -:101B1000C150C0932F0243C010923002109229028C -:101B200010922802E0910503F091060348E0C49F5B -:101B3000E00DF11D112480819181A281B3818093F8 -:101B4000370290933802A0933902B0933A0220E012 -:101B500030E040E85EE364817581868197810E9470 -:101B6000A82A6B017C0180910A01682F70E080E057 -:101B700090E00E94962920E030E048EC52E40E9478 -:101B8000FD289B01AC01C701B6010E94A82A609301 -:101B90003302709334028093350290933602109290 -:101BA0003202109231028091070380FD04C010922E -:101BB0003C0210923B02FF91EF91DF91CF91BF91D8 -:101BC000AF919F918F917F916F915F914F913F91D5 -:101BD0002F91FF90EF90DF90CF90BF90AF909F90AC -:101BE0008F907F906F905F904F900F900FBE0F90EF -:101BF0001F901895CF92DF92EF92FF92CF93DF93D1 -:101C00006B017C01EA0180912A02811102C00E94CD -:101C1000F5098091070380FF46C080917902909179 -:101C20007A0208970CF03FC0809171008D7F8093FD -:101C3000710080913C0281110E940F0A81E0809323 -:101C40003B02109229021092280220E030E0A90104 -:101C5000C701B6010E94A42A1816DCF4809179020B -:101C600090917A02FC01EE0FFF1FEE0FFF1FEF5A5B -:101C7000FD4FC082D182E282F382FC01EE0FFF1F92 -:101C8000EF5BFD4FD183C083019690937A028093DE -:101C90007902809171008260809371008091900040 -:101CA000806880939000DF91CF91FF90EF90DF905C -:101CB000CF90089580910703817008958091070364 -:101CC0008160809307030E94B2230C94DD0380910E -:101CD00007038E7F809307030C94B22380917B02CD -:101CE00090E0019666E070E00E94762C80937B0283 -:101CF000089580917B0290E0019766E070E00E9479 -:101D0000762C80937B0208958F929F92AF92BF9220 -:101D1000CF92DF92EF92FF920F931F93CF93DF93B7 -:101D20006B017C01C0912802D0912902BE0180E0A4 -:101D300090E00E9496294B015C01A701960160E0AA -:101D400070E08CE594E40E94FD289B01AC01C50184 -:101D5000B4010E94A82A0E946A2920917B022330A4 -:101D600009F473C028F4222351F02130E9F02CC18A -:101D7000243009F4A0C0253009F4E0C025C180E07A -:101D800090E0A0E0BFE38093060190930701A09349 -:101D90000801B093090110922B0210922C021092AC -:101DA0002D0210922E0210C110922B0210922C02C2 -:101DB00010922D0210922E026431710540F46A30A7 -:101DC000710560F520E030E040E85EE32BC0693C3F -:101DD000710508F0AAC080E090E00E94962920E0FA -:101DE00030E040EA51E40E94942820E030E044E3EF -:101DF00053E40E94FD289B01AC010E94A82A20E028 -:101E000030E040E05EE30E94A82A9B01AC0160E064 -:101E100070E080E09EE30E94942844C020E030E01F -:101E200040E05FE3C701B6010E94A82A6B017C0174 -:101E300080E090E0A0E0BEE380930601909307016C -:101E4000A0930801B0930901BFC010922B02109219 -:101E50002C0210922D0210922E024AE0469F900111 -:101E6000479F300D1124C90168EB7BE00E94622C72 -:101E7000BC016C5D754077FF03C071956195710978 -:101E8000882777FD8095982F0E9498292EE333ECC0 -:101E90004EE259E30E94A82A20E030E040EC5EE3E5 -:101EA0000E949528609306017093070180930801B2 -:101EB0009093090189C010922B0210922C0210926B -:101EC0002D0210922E02CE0183709927892BE1F00A -:101ED000BE016170772780E090E00E94962920E0A3 -:101EE00030E040E05EE30E94A82A20E030E040E4D9 -:101EF0005FE30E9495286093060170930701809329 -:101F00000801909309010CC080E090E0A0E0BFE3DD -:101F10008093060190930701A0930801B0930901F3 -:101F2000C770DD27CD2B09F04FC01092060110922B -:101F30000701109208011092090146C010922B026D -:101F400010922C0210922D0210922E0200E010E04E -:101F500020E03FE30093060110930701209308015E -:101F6000309309016739710578F180E090E00E94B3 -:101F7000962920E030E047E153E40E94942820E0D5 -:101F800030E04AE754E40E94FD2820E030E048E4D5 -:101F900052E40E94A82A20E030E040EA51E40E9486 -:101FA000DA290E946529660F771F660F771FFB01EC -:101FB000EE5AFE4F2081318142815381C701B60123 -:101FC0000E94A82A6B017C01C701B601DF91CF9165 -:101FD0001F910F91FF90EF90DF90CF90BF90AF9047 -:101FE0009F908F90089580918C020895CF93DF93F6 -:101FF00000D01F92CDB7DEB79C01809113038430CF -:1020000019F593E099833B832A839093E9008FEF3E -:102010009091E800815095FD06C095ED9A95F1F7F5 -:1020200000008111F5CF8091E80085FF0DC040E0F0 -:1020300050E063E070E0CE0101960E94571280915B -:10204000E8008E778093E8000F900F900F90DF915B -:10205000CF910895CF93DF9300D01F92CDB7DEB715 -:1020600020911303243021F522E029839B838A8366 -:1020700083E08093E9008FEF9091E800815095FD17 -:1020800006C095ED9A95F1F700008111F5CF80918A -:10209000E80085FF0DC040E050E063E070E0CE0155 -:1020A00001960E9457128091E8008E778093E80095 -:1020B0000F900F900F90DF91CF910895209113030F -:1020C0002430F1F422E02093E9002FEF3091E80072 -:1020D000215035FD06C035ED3A95F1F7000021118C -:1020E000F5CF2091E80025FF0BC040E050E065E00F -:1020F00070E00E9457128091E8008E778093E8008C -:102100000895CF93DF93EC0190911303943009F07D -:1021100046C0809115018823D9F08091160188234B -:10212000B9F09093E9008FEF9091E800815095FD10 -:1021300006C095E19A95F1F700008111F5CF8091E5 -:10214000E80085FF2CC040E050E060E170E017C07F -:1021500081E08093E9008FEF9091E800815095FD38 -:1021600006C095ED9A95F1F700008111F5CF8091A9 -:10217000E80085FF14C040E050E068E070E0CE0168 -:102180000E9457128091E8008E778093E80080E1EA -:10219000FE01ACE7B2E001900D928A95E1F7DF9184 -:1021A000CF91089580911203811109C00E94EC1310 -:1021B0000E9449148091E20084608093E2000895B7 -:1021C000109212030895089508950C94902242E00D -:1021D00061EC81E00E94661342E061EC82E00E94C3 -:1021E000661342E061EC83E00E94661342E161EC19 -:1021F00084E00C94661380911503833009F455C074 -:1022000030F4813071F0823009F48EC008958A3044 -:1022100009F47AC08B3009F460C0893009F09CC0A1 -:1022200020C080911403813A09F096C08091E800A3 -:10223000877F8093E8008091180390911903892B80 -:1022400021F460E18CE792E003C060E080E090E080 -:1022500070E00E94A2128091E8008B778093E800E2 -:10226000089580911403813209F076C0809118039B -:1022700090911903009719F0039709F06DC08091B0 -:10228000E800877F8093E8008091E80082FD05C028 -:10229000809113038111F8CF5FC08091F10080938A -:1022A0008C028091E8008B7753C080911403813AAF -:1022B00009F052C08091180390911903892B09F0FD -:1022C0004BC08091E800877F8093E8008091E80010 -:1022D00080FFFCCF8091150136C0809114038132BC -:1022E000D9F58091180390911903892BA9F5809154 -:1022F000E800877F8093E8000E949B13809116037B -:10230000809315010C94D11B80911403813221F527 -:102310008091E800877F8093E8000E949B13809162 -:10232000170380938D02089580911403813AA1F4DC -:102330008091E800877F8093E8008091E80080FF2B -:10234000FCCF80918D028093F1008091E8008E7720 -:102350008093E8000C949B13089584B7877F84BF13 -:1023600088E10FB6F89480936000109260000FBE71 -:1023700090E080E80FB6F89480936100909361003C -:102380000FBE0E943E170E94EC130E9449148091D8 -:10239000E20084608093E20078940E94CF160E944D -:1023A00040178BE091E00E94EA168091130385307C -:1023B00069F40E945122809111038823B1F30E9495 -:1023C0007F22882391F30E944112EFCF0E94481789 -:1023D000ECCF292F332723303105C9F064F42130A5 -:1023E000310581F02230310509F043C08DE690E0DF -:1023F00028E433E042C021323105F1F022323105C8 -:1024000041F137C082E190E025EB33E036C09927F7 -:102410008130910541F08230910541F0892B49F5D9 -:10242000E4E4F3E005C0E6E1F3E002C0ECEEF2E044 -:10243000849190E09F0121C06430D8F4E62FF0E051 -:10244000EE0FFF1FE255FE4F2081318189E090E0C1 -:1024500014C0643070F470E0FB01EE0FFF1FEA550A -:10246000FE4F20813181FB01EE55FE4F808190E0CF -:1024700004C080E090E020E030E0FA013183208366 -:10248000089580E189BD82E189BD09B400FEFDCFD8 -:102490008091D8008F7D8093D8008091E000826089 -:1024A0008093E0008091E00081FDFCCF0895CF9201 -:1024B000DF92EF92FF920F931F93CF93DF93EC0184 -:1024C0008B016A010E94BA13811133C0C114D10477 -:1024D00039F0F60180819181081B190BC80FD91FB3 -:1024E000E12CF12C0115110519F18091E80085FD11 -:1024F00016C08091E8008E778093E800C114D10463 -:1025000049F0F60180819181E80EF91EF182E082A6 -:1025100085E00FC00E94BA13882321F30AC0899175 -:102520008093F10001501109FFEFEF1AFF0ADACF93 -:1025300080E0DF91CF911F910F91FF90EF90DF909E -:10254000CF90089520911A0330911B032617370767 -:1025500048F06115710539F42091E8002E77209339 -:10256000E80001C0B90140E061157105A9F12091B1 -:102570001303222309F443C0253009F442C02091FB -:10258000E80023FD40C02091E80022FD32C02091E8 -:10259000E80020FFE9CF4091F3002091F20030E005 -:1025A000342BFC01CF016115710559F0283031053C -:1025B00040F481918093F100615071092F5F3F4F8A -:1025C000F1CF41E02830310509F040E02091E800EA -:1025D0002E772093E800C8CF4111C9CF0AC080915F -:1025E0001303882361F0853061F08091E80083FD5A -:1025F0000AC08091E80082FFF2CF80E0089582E077 -:10260000089583E0089581E0089520911A033091A0 -:102610001B032617370748F06115710539F420911F -:10262000E8002E772093E80001C0B901FC0120E00A -:102630006115710591F180911303882309F440C05D -:10264000853009F43FC08091E80083FD3DC0809152 -:10265000E80082FD2FC08091E80080FFE9CF209143 -:10266000F3008091F20090E0922B6115710559F012 -:102670008830910540F424912093F1003196615007 -:1026800071090196F2CF21E0089709F020E08091CE -:10269000E8008E778093E800CBCF2111CCCF0AC021 -:1026A00080911303882361F0853061F08091E80008 -:1026B00083FD0AC08091E80082FFF2CF80E0089598 -:1026C00082E0089583E0089581E00895982F97307F -:1026D00058F59093E900981739F07091EC0020912B -:1026E000ED005091F00003C0242F762F50E021FF21 -:1026F00019C03091EB003E7F3093EB003091ED003C -:102700003D7F3093ED003091EB0031603093EB0072 -:102710007093EC002093ED005093F0002091EE00B8 -:1027200027FF07C09F5FD3CF8F708093E90081E0C0 -:10273000089580E008958091140387FF11C080916F -:10274000E80082FD05C0809113038111F8CF11C00C -:102750008091E8008B770BC080911303882349F0A8 -:102760008091E80080FFF8CF8091E8008E77809319 -:10277000E80008952091E4003091E50095E640914D -:10278000EC00842F817040FF22C08091E80080FD22 -:102790001CC080911303882391F0853091F08091C3 -:1027A000EB0085FD10C04091E4005091E500421718 -:1027B000530729F39A01915011F784E0089582E0BC -:1027C000089583E0089581E0089580E008954091A0 -:1027D000E80042FFDECF08950E945A140E9462145E -:1027E000E0EEF0E0808181608083E8EDF0E08081C0 -:1027F0008F77808319BCA7EDB0E08C918E7F8C938E -:1028000080818F7E80831092120308950F931F930F -:10281000CF93DF930E945A140E946214C8EDD0E057 -:1028200088818F77888388818068888388818F7D7D -:10283000888319BC1092130310920F031092110396 -:102840001092100300EE10E0F80180818B7F8083EE -:1028500088818160888342E060E080E00E946613A6 -:10286000E1EEF0E080818E7F8083E2EEF0E0808117 -:1028700081608083808188608083F80180818E7F81 -:102880008083888180618883DF91CF911F910F9130 -:102890000895E8EDF0E080818F7E8083E7EDF0E041 -:1028A00080818160808384E082BF81E08093120315 -:1028B0000C940614E8EDF0E080818E7F8083109206 -:1028C000E20008951092DA001092E10008951F923C -:1028D0000F920FB60F9211242F933F934F935F9354 -:1028E0006F937F938F939F93AF93BF93EF93FF93D8 -:1028F0008091E10082FF0BC08091E20082FF07C05F -:102900008091E1008B7F8093E1000E94CE16809140 -:10291000DA0080FF1FC08091D80080FF1BC080912B -:10292000DA008E7F8093DA008091D90080FF0DC09D -:1029300080E189BD82E189BD09B400FEFDCF81E05F -:10294000809313030E94D21005C019BC1092130388 -:102950000E94E0108091E10080FF19C08091E200A8 -:1029600080FF15C08091E2008E7F8093E20080910D -:10297000E20080618093E2008091D80080628093C1 -:10298000D80019BC85E0809313030E94E410809165 -:10299000E10084FF30C08091E20084FF2CC080E120 -:1029A00089BD82E189BD09B400FEFDCF8091D800C8 -:1029B0008F7D8093D8008091E1008F7E8093E1002D -:1029C0008091E2008F7E8093E2008091E20081603E -:1029D0008093E20080910F03882311F084E007C008 -:1029E0008091E30087FD02C081E001C083E0809315 -:1029F00013030E94E5108091E10083FF29C08091BC -:102A0000E20083FF25C08091E100877F8093E10091 -:102A100082E08093130310920F038091E1008E7F78 -:102A20008093E1008091E2008E7F8093E2008091AC -:102A3000E20080618093E20042E060E080E00E947A -:102A400066138091F00088608093F0000E94E3108C -:102A5000FF91EF91BF91AF919F918F917F916F9176 -:102A60005F914F913F912F910F900FBE0F901F904C -:102A700018951F920F920FB60F9211242F933F9328 -:102A80004F935F936F937F938F939F93AF93BF9376 -:102A9000CF93DF93EF93FF93C091E900CF708091C4 -:102AA000EC00D82FD17080FDD0E81092E900809121 -:102AB000F000877F8093F00078940E947D1510923B -:102AC000E9008091F00088608093F000CD2BCF70FA -:102AD000C093E900FF91EF91DF91CF91BF91AF914A -:102AE0009F918F917F916F915F914F913F912F9126 -:102AF0000F900FBE0F901F9018951F93CF93DF93E9 -:102B0000CDB7DEB7AA970FB6F894DEBF0FBECDBF24 -:102B1000E4E1F3E088E08E0F9091F10091938E1341 -:102B2000FBCF0E94FB108091E80083FF1FC18091C2 -:102B3000140390911503492F50E04A30510508F0D5 -:102B400015C1FA01EA5AFF4F0C948A2C803881F0A3 -:102B5000823809F00BC1809118038F708093E900CF -:102B60008091EB0085FB882780F91092E90006C070 -:102B70008091100390911103911182609091E8006F -:102B8000977F9093E8008093F1001092F100C8C005 -:102B9000282F2D7F09F0EAC0882319F0823061F0D8 -:102BA000E5C080911603813009F0E0C0933009F050 -:102BB00080E0809311032BC080911603811127C000 -:102BC000809118038F7009F4D1C08093E90020919F -:102BD000EB0020FF1CC0933021F48091EB00806259 -:102BE00014C09091EB0090619093EB0021E030E0F5 -:102BF000A90102C0440F551F8A95E2F74093EA00ED -:102C00001092EA008091EB0088608093EB001092B4 -:102C1000E9008091E800877F86C08111A7C01091EC -:102C200016031F778091E3008078812B8093E30067 -:102C30008091E800877F8093E8000E949B13809139 -:102C4000E80080FFFCCF8091E30080688093E30080 -:102C5000111102C082E001C083E08093130386C09B -:102C60008058823008F082C080911603909117033B -:102C70008C3D53E0950779F583E08A838AE2898366 -:102C80004FB7F894DE01139620E03EE051E2E32FC7 -:102C9000F0E050935700E49120FF03C0E295EF70FD -:102CA0003F5FEF708E2F90E0EA3010F0C79601C0C2 -:102CB000C0968D939D932F5F243149F74FBF80912C -:102CC000E800877F8093E8006AE270E0CE01019619 -:102CD0000E94A21214C0AE014F5F5F4F60911803B3 -:102CE0000E94E911BC01009709F440C09091E800EE -:102CF000977F9093E80089819A810E9405138091C3 -:102D0000E8008B778093E80031C0803879F58091B6 -:102D1000E800877F8093E80080910F038093F100A3 -:102D20008091E8008E778093E8000E949B131EC07C -:102D300081111CC0909116039230C0F48091E8007C -:102D4000877F8093E80090930F030E949B138091EC -:102D50000F03811106C08091E30087FD02C081E06E -:102D600001C084E0809313030E94E7108091E80083 -:102D700083FF0AC08091E800877F8093E8008091FC -:102D8000EB0080628093EB00AA960FB6F894DEBF4A -:102D90000FBECDBFDF91CF911F9108950895CF93BE -:102DA000809113038823A1F0C091E900CF70909126 -:102DB000EC00892F817090FD80E8C82B1092E9000B -:102DC0008091E80083FD0E947D15CF70C093E900DB -:102DD000CF91089590939302809392020895E09189 -:102DE0009202F0919302309721F00190F081E02D52 -:102DF000099480E00895E0919202F0919302309757 -:102E000021F00280F381E02D09940895E09192026F -:102E1000F0919302309721F00480F581E02D099420 -:102E2000089520919002309191028217930771F0DA -:102E30009093910280939002E0919202F09193021C -:102E4000309721F00680F781E02D099408952091B4 -:102E50008E0230918F028217930771F090938F0248 -:102E600080938E02E0919202F0919302309721F0CC -:102E70000084F185E02D0994089508950C943D1780 -:102E80000E94C4220E9415090E944A230C94F9272B -:102E90005F926F927F928F929F92AF92BF92CF92EA -:102EA000DF92EF92FF920F931F93CF93DF9300D0A7 -:102EB00000D01F92CDB7DEB70E945A099DE9C92EF6 -:102EC00092E0D92E03E010E0AA24A394B12C502E56 -:102ED000802F0E94D5094C01F601729062906F011B -:102EE0006826792661147104A1F40150110978F75C -:102EF0008FEF89838A831B820E94CD228160782F85 -:102F00009D838C8349815A816B818D810E94F81742 -:102F100038C08091F20281FD0E94DE092BE030E092 -:102F20007501022E02C0EE0CFF1C0A94E2F7C701E5 -:102F300086219721892B09F129835A828E209F208F -:102F400091E0892809F490E09B830E94CD22816062 -:102F5000782F9D838C8349815A816B818D810E945A -:102F6000F817000F111FF801EB56FD4F808191817A -:102F7000E826F926F182E08204C02150310980F66A -:102F8000B4CF0E943125109194020E94EF161817B9 -:102F9000D1F00E94EF16809394020F900F900F9043 -:102FA0000F900F90DF91CF911F910F91FF90EF90B5 -:102FB000DF90CF90BF90AF909F908F907F906F9059 -:102FC0005F900C94FF080F900F900F900F900F9050 -:102FD000DF91CF911F910F91FF90EF90DF90CF90F5 -:102FE000BF90AF909F908F907F906F905F9008956B -:102FF000CF93DF93CDB7DEB72B970FB6F894DEBF34 -:103000000FBECDBF4F83588769877A878B87DE01D4 -:10301000119686E0FD0111928A95E9F785E0FE019F -:10302000379601900D928A95E1F749815A816B811B -:103030007C818D819E810E946F1E2B960FB6F89425 -:10304000DEBF0FBECDBFDF91CF910895CF93882310 -:1030500009F4C2C0C82F823859F40E94EF1681FDCE -:10306000BBC089E30E9449210E94162289E30CC05B -:10307000833879F40E94EF1680FDAEC083E50E948C -:1030800049210E94162283E50E948B21CF910C9446 -:103090001622843859F40E94EF1682FD9DC087E401 -:1030A0000E9449210E94162287E4EECF8CEF8C0FFC -:1030B000813A48F48C2F0E94612781118DC08C2F9A -:1030C0000E944921E3CF80E28C0F883048F4C7701A -:1030D00081E001C0880FCA95EAF70E94CF21D6CFC0 -:1030E0008BE58C0F833078F4C53A29F0C63A31F07D -:1030F00083E890E005C081E890E002C082E890E0BB -:10310000CF910C94111788E58C0F833108F064C0BF -:10311000C83A39F1C93A41F1CA3A49F1CB3A51F1C9 -:10312000CC3A59F1CD3A61F1C03B69F1CE3A71F137 -:10313000CF3A79F1C13B81F1C23B89F1C33B91F1B7 -:10314000C43B99F1C53BA1F1C63BA9F1C73BB1F125 -:10315000C83BB9F1C93BC1F1CA3BC9F180E090E07D -:1031600038C082EE90E035C089EE90E032C08AEE41 -:1031700090E02FC085EB90E02CC086EB90E029C05A -:1031800087EB90E026C08CEC90E023C08DEC90E0C3 -:1031900020C083E891E01DC08AE891E01AC082E96E -:1031A00091E017C084E991E014C081E292E011C07F -:1031B00083E292E00EC084E292E00BC085E292E0EE -:1031C00008C086E292E005C087E292E002C08AE28F -:1031D00092E0CF910C942717CF910895882309F49A -:1031E0004BC0823859F40E94EF1681FF45C089E335 -:1031F0000E9449210E94162289E30CC0833871F491 -:103200000E94EF1680FF38C083E50E9449210E948A -:10321000162283E50E948B210C941622843859F4DF -:103220000E94EF1682FF28C087E40E9449210E9475 -:10323000162287E4EFCF9CEF980F913A58F390E273 -:10324000980F983050F4877091E001C0990F8A95DB -:10325000EAF7892F0E94D521DFCF9BE5980F9330A5 -:1032600020F480E090E00C941117885A833120F408 -:1032700080E090E00C9427170895882321F00E94A5 -:10328000CF210C9416220895882321F00E94D52185 -:103290000C94162208957F928F929F92AF92BF92C4 -:1032A000CF92DF92EF92FF920F931F93CF93DF9312 -:1032B0001F92CDB7DEB77C01C62E772EFC010581AB -:1032C00002950F70128111110E94EC210E9442217F -:1032D000882379F0112369F080E28C0D883048F062 -:1032E00082E00E942B210E94422191E0D82ED92613 -:1032F00001C0D12CE72DE295EF70F0E0E05AFF4FCE -:103300000C948A2C872D807F072D0F70882311F055 -:103310000295007F112389F0002309F499C180E20E -:103320008C0D883020F4802F0E94CF2103C0802F85 -:103330000E94DF210E9416228BC18C2D0E94EE1864 -:10334000002309F4C3C180E28C0D883020F4802F63 -:103350000E94D52103C0802F0E94E5210E941622E1 -:10336000B5C1872D807F972D9F70803211F4892FF2 -:1033700003C0892F8295807FCC2021F0F1E0CF1609 -:10338000A1F01DC0112339F0002319F1013009F516 -:103390000E94FF219BC1002319F0013009F496C15E -:1033A00089830E940222898110C1112321F00630F5 -:1033B00008F08CC10EC0053008F088C106C1112389 -:1033C00059F0002331F0F701958190FF41C19F70C2 -:1033D00095830E943D197AC1002309F4F6C03EC1CD -:1033E000872D86958695837090E0009719F0019758 -:1033F00061F06CC1112321F08C2D972D937002C0C8 -:1034000080E090E00E94111761C1112321F08C2D02 -:10341000972D937002C080E090E00E94271756C15C -:103420008C2D112319F00E94392402C00E94A1247E -:103430000E9426254BC1872D837009F052C01111BF -:1034400045C18C2D829586958770880F880F9C2D9D -:103450009F70892E912CA12CB12C082E04C0880CB1 -:10346000991CAA1CBB1C0A94D2F7C4FE14C00FE01E -:1034700010E020E030E0B901A80104C0440F551F5E -:10348000661F771F8A95D2F7CB01BA0160957095B8 -:103490008095909503C060E070E0CB01272D2695C4 -:1034A0002695237030E02230310569F02330310554 -:1034B00089F0682979298A299B292130310571F001 -:1034C0000E94B71F03C1682979298A299B290E9474 -:1034D000D31FFCC00E94B71FC501B4010E949B1FEF -:1034E000F5C0112319F0872D817001C086958823BE -:1034F00009F4ECC08C2D829586958770880F880F13 -:103500009C2D9F70892E912CA12CB12C082E04C0CB -:10351000880C991CAA1CBB1C0A94D2F7C4FE14C0C8 -:103520000FE010E020E030E0B901A80104C0440F32 -:10353000551F661F771F8A95D2F7CB01BA01609598 -:1035400070958095909503C060E070E0CB01272DC9 -:10355000269526952370422F50E04230510569F0A0 -:103560004330510589F0682979298A299B294130FE -:10357000510571F00E949120A9C0682979298A29F2 -:103580009B290E94AD20A2C00E949120C501B401D8 -:103590000E9475209BC08C2D90E0FC01E05EF1093B -:1035A000E531F10508F050C0E059FF4F0C948A2C2A -:1035B0000C2D0F70872D8F71112321F00E940E208A -:1035C000802F07CF0E942F20802F0E9444197EC099 -:1035D000112341F0053008F079C0872D8F710E94CA -:1035E000542074C0063008F071C0F7CF112339F0B1 -:1035F000872D8F710E940E2069C01123C9F3872D7A -:103600008F710E942F2062C0112329F0872D8F71A6 -:103610000E94F91F5BC00E94EF1F58C0112351F098 -:10362000172D1F71812F0E940E2063E0812F0E94B1 -:1036300022214CC081E00E942B21023008F446C0B8 -:1036400082E00E942B2142C0112331F0002381F23D -:103650008C2D0E9426183AC0002389F28C2D0E94DE -:10366000EE1834C0472D4F706C2DC7010E945503D2 -:103670000E94131F2BC0111129C0472D4F7050E01D -:1036800042305105B9F04CF44115510581F04130FB -:103690005105E1F40E94212819C04330510569F019 -:1036A0004430510599F48C2D0E9473280FC00E945C -:1036B0000A280CC00E943D2809C00E94502806C05C -:1036C000472D4F706C2DC7010E94E005DD20F9F0F9 -:1036D0000E941E2180FD1BC0F70112820E9418214A -:1036E0000E940E20C7010E94961B0E9418210F9075 -:1036F000DF91CF911F910F91FF90EF90DF90CF90CE -:10370000BF90AF909F908F907F900C942F200F9040 -:10371000DF91CF911F910F91FF90EF90DF90CF90AD -:10372000BF90AF909F908F907F9008950F931F93BD -:10373000CF93DF93EC01888199812B813C81232BEE -:10374000B9F09F3F11F48F3F99F0CE010E94DF0343 -:10375000882371F0688179818A810E9414218C010B -:103760000E94C9200E94901FB801CE010E944B19EF -:10377000DF91CF911F910F9108950E94EC210E943B -:10378000FC210E94C1210E9416220E94D7250E947E -:10379000262580E090E00E94111780E090E00C94D4 -:1037A00027170E94DC210C94BD1B0E940921292FA0 -:1037B00022952F7030E02C3031054CF42A30310541 -:1037C0006CF42250310922303105A8F407C02C30A6 -:1037D000310569F02F30310551F00DC0803F69F09F -:1037E00018F4803E40F409C0843F29F406C093FBDE -:1037F000882780F9089580E0089581E00895CF93A7 -:10380000DF9300D000D01F92CDB7DEB70F900F909E -:103810000F900F900F90DF91CF910895CF93DF938A -:1038200000D000D000D0CDB7DEB726960FB6F89402 -:10383000DEBF0FBECDBFDF91CF9108951F93CF9311 -:10384000DF93C0919D0216E080919E02C81799F007 -:10385000D0E01C9FF0011D9FF00D1124E156FD4F9B -:103860004081518162817381848195810E940E1C07 -:103870002196C770E9CFDF91CF911F9108954091B4 -:10388000CF025091D0026091D1027091D20280910A -:10389000D3029091D4020C940E1C8091D402829594 -:1038A0008F7009F054C08091D102882309F44FC071 -:1038B00080919D02A0919E026091CF027091D002F2 -:1038C0004091D2025091D302B6E08A1709F43FC06A -:1038D00090E041155105C1F17F3F11F46F3FA1F117 -:1038E000B89FF001B99FF00D1124E156FD4F2181E1 -:1038F00072132AC02081621327C02281211124C0A3 -:10390000238134812417350710F421503109241BF9 -:10391000350B283C3105C0F42091D4022F70206172 -:103920002093D40226E0289FF001299FF00D112456 -:10393000EC55FD4F80818F70806180838FEC92E029 -:103940000E94961B0C941E1C01968770BECF089592 -:10395000CF92DF92EF92FF920F931F93CF93DF935B -:10396000CDB7DEB762970FB6F894DEBF0FBECDBFFE -:103970008C0185E0F801DE011D9601900D928A957B -:10398000E1F7D8014C9111965C91119712966C91C8 -:1039900012971396CD90DC9014973091CF027091CE -:1039A000D0028091D2029091D302009709F46BC1AA -:1039B0007F3F19F43F3F09F466C1E090D102EE2049 -:1039C00009F4C0C02091D402C816D90628F0F60127 -:1039D000E81BF90BCF0104C0809590958C0D9D1DBF -:1039E000FF24F394883C910578F0F12C207F09F0B6 -:1039F000C6C07C2DD98AC88A89890E94FF1B8FEC9A -:103A000092E00E94961BB1C0822F807F09F046C0D1 -:103A1000751314C0341312C0611110C02F702061CF -:103A20002093D4020E943F1C8FEC92E00E94961BD0 -:103A30008091D402D80115968C932EC0CD2819F10F -:103A40005F3F11F44F3FF9F0F62E61111CC08091D9 -:103A50009D0220919E0236E0821709F45AC090E040 -:103A6000389FF001399FF00D1124E156FD4F71810F -:103A7000571306C07081471303C07281711103C0D0 -:103A800001968770E9CFF62E662309F418C180915C -:103A9000D40281608093D402F12C11C1751308C047 -:103AA000341306C0611104C08091D402D801C3C090 -:103AB0004D875E878D859E856A8B0E94D51B6A899E -:103AC0008823E1F16623D1F12091D402822F8295DF -:103AD0008F7090E0029774F08091CF029091D002A5 -:103AE00098878F831986DB86CA862C87CE01079636 -:103AF0000E94961B86E0F801AFECB2E001900D92B7 -:103B00008A95E1F70E944D1C0E943F1CFF24F3940C -:103B1000D6C04D875E878D859E850E940921292FFD -:103B200022952F7030E0223031050CF0BCC09F7020 -:103B300009F0B6C0805E883008F4C1C0C8010E9498 -:103B4000961BE4CFC816D90608F453C0F601E81B4B -:103B5000F90BCF01883C910508F450C0F12C7C2D65 -:103B6000D98AC88A89890E94FF1BEFECF2E086E0BF -:103B7000DF011D928A95E9F70E943F1CA0C07513D2 -:103B800014C0341312C0611110C08091D402F80126 -:103B90008583C8010E94961B86E0EFECF2E0DF010E -:103BA0001D928A95E9F7FE2C8AC04D875E878D8528 -:103BB0009E856A8B0E94D51B6A89882309F4BECF33 -:103BC000662309F4BBCF2091D402822F82958F7097 -:103BD00090E002970CF48ECF8091CF029091D002AA -:103BE0009A8389831B82DD82CC822E83CE0101964B -:103BF0007FCF809590958C0D9D1DACCFF62E6623C2 -:103C000009F49CCF75132EC034132CC02091D4021C -:103C100020FD1FC0822F82958F70D9F0D801159694 -:103C20002C9315978F3049F08F5F982F9295907F46 -:103C3000822F8F70892B15968C93C8010E94961B3A -:103C400086E0F801AFECB2E001900D928A95E1F7C1 -:103C500093CF86E0F801AFECB2E001900D928A9527 -:103C6000E1F72DC04D875E878D859E850E94D51B0F -:103C7000811140CF8091D40281608093D402C80129 -:103C80000E94961B1CC0662309F458CF4D875E879F -:103C90008D859E850E94D51B882309F44FCF2ACF9E -:103CA000811148CF0CC0243031050CF047CF9F70F4 -:103CB00009F440CFF8019581907F09F03BCF8F2D1B -:103CC00062960FB6F894DEBF0FBECDBFDF91CF91E5 -:103CD0001F910F91FF90EF90DF90CF9008951F9369 -:103CE000CF93DF93CDB7DEB72C970FB6F894DEBF36 -:103CF0000FBECDBF4F83588769877A878B879C8794 -:103D0000CE0107960E94A81C882369F08F819885B0 -:103D10002A853B85232BF1F19F3F09F063C08F3F3C -:103D200009F060C037C086E0FE013796DE011196CB -:103D300001900D928A95E1F76F817885EA85FB8580 -:103D4000309741F17F3F11F46F3F21F120919E02A6 -:103D500030E0C90101968770992740919D0250E09B -:103D60008417950709F447C069837A83FD83EC8340 -:103D700096E0929FD001939FB00D1124A156BD4FA4 -:103D8000FE01319601900D929A95E1F780939E0283 -:103D90000E941E1C16E080919D0290919E02891740 -:103DA000C1F1189FC001112481569D4F0E94A81C8B -:103DB000882379F1E0919D021E9FF0011124E156C4 -:103DC000FD4F4081518162817381848195810E9480 -:103DD0000E1C80919D0290E0019687709927809338 -:103DE0009D02D9CF4F81588569857A858B859C85C1 -:103DF0000E940E1CCFCF0E94D11B10929E021092E7 -:103E00009D02EFECF2E086E0DF011D928A95E9F772 -:103E1000C1CF2C960FB6F894DEBF0FBECDBFDF9199 -:103E2000CF911F910895EF92FF920F931F93CF931D -:103E3000DF938C01009709F46CC0F12CEE24E3941D -:103E4000E8012196F8018491843740F4843008F029 -:103E500051C0813081F0823019F15BC0853709F49F -:103E600044C0A8F19CE7980F903708F052C08F77B4 -:103E70000E94EE1841C00E5F1F4FFE01C49180E208 -:103E80008C0F883048F4C7708E2D01C0880FCA95FA -:103E9000EAF70E94EF2114C08C2F0E9426182DC033 -:103EA0000E5F1F4FFE01C49180E28C0F883058F4E2 -:103EB000C7708E2D01C0880FCA95EAF70E94F521C0 -:103EC0000E9416221AC08C2F0E94EE1816C00E5F98 -:103ED0001F4FFE01C491CC2381F08FE99FE0019731 -:103EE000F1F700C00000C150F6CF0E5F1F4FFE017A -:103EF000F49003C00E9426188E018F2D882309F4A8 -:103F00009FCFEFE9FFE03197F1F700C0000081504B -:103F1000F5CFDF91CF911F910F91FF90EF90089512 -:103F200008956093D9027093DA028093DB02909334 -:103F3000DC020C94BD1B0F931F930091D9021091CA -:103F4000DA022091DB023091DC02DC01CB01802B14 -:103F5000912BA22BB32B8093D9029093DA02A093DA -:103F6000DB02B093DC021F910F910C94BD1B0F93E9 -:103F70001F930091D9021091DA022091DB02309157 -:103F8000DC02DC01CB0180239123A223B3238093A5 -:103F9000D9029093DA02A093DB02B093DC021F9166 -:103FA0000F910C94BD1B0F931F930091D902109198 -:103FB000DA022091DB023091DC02DC01CB018027A8 -:103FC0009127A227B3278093D9029093DA02A09376 -:103FD000DB02B093DC021F910F910C94BD1B109279 -:103FE000D5021092D6021092D7021092D8020C94E9 -:103FF000BD1B41E050E060E070E004C0440F551F7D -:10400000661F771F8A95D2F74093D5025093D60248 -:104010006093D7027093D8020C94BD1B41E050E02E -:1040200060E070E004C0440F551F661F771F8A953B -:10403000D2F78091D5029091D602A091D702B0918B -:10404000D802482B592B6A2B7B2B4093D5025093D7 -:10405000D6026093D7027093D8020C94BD1B41E046 -:1040600050E060E070E004C0440F551F661F771FEA -:104070008A95D2F740955095609570958091D502BC -:104080009091D602A091D702B091D802482359232B -:104090006A237B234093D5025093D6026093D702C4 -:1040A0007093D8020C94BD1B41E050E060E070E0DA -:1040B00004C0440F551F661F771F8A95D2F7809161 -:1040C000D5029091D602A091D702B091D80248278C -:1040D00059276A277B274093D5025093D6026093D5 -:1040E000D7027093D8020C94BD1B0F931F930091BD -:1040F000D5021091D6022091D7023091D802DC016E -:10410000CB01802B912BA22BB32B8093D5029093C4 -:10411000D602A093D702B093D8021F910F910C94AE -:10412000BD1B0F931F930091D5021091D6022091D1 -:10413000D7023091D802DC01CB0180239123A22346 -:10414000B3238093D5029093D602A093D702B09365 -:10415000D8021F910F910C94BD1B0F931F930091D8 -:10416000D5021091D6022091D7023091D802DC01FD -:10417000CB0180279127A227B3278093D502909364 -:10418000D602A093D702B093D8021F910F910C943E -:10419000BD1B0895CF92DF92EF92FF920F931F9372 -:1041A000CF93DF938C01C090D902D090DA02E090D7 -:1041B000DB02F090DC028091D5029091D602A091B2 -:1041C000D702B091D802C82AD92AEA2AFB2ACFE11D -:1041D000D0E0D701C6010C2E04C0B695A7959795DF -:1041E00087950A94D2F780FF06C0B8018C2F0E94F1 -:1041F0006508019721F4219760F780E001C08C2FBA -:10420000DF91CF911F910F91FF90EF90DF90CF90B2 -:104210000895CF93DF93EC010E94CA20BE010E9453 -:104220006508DF91CF910895CB010E94092108957F -:104230008091DD0285958595859508958091DD02B3 -:104240008770089598E0899F90011124262B209370 -:10425000DD020C940E202091DD0280958223809354 -:10426000DD02982F977069F430E0482F552747FDFD -:1042700050952417350729F08595859585950C94DB -:104280002F2008959091DD02977081E009F480E07D -:10429000089590911501992321F0909116019111A3 -:1042A00009C02091170130911801F90132969FEF52 -:1042B00040E01FC0982F9695969596959F3050F5A3 -:1042C000E0911701F0911801E90FF11D877021E0CD -:1042D00030E0A90102C0440F551F8A95E2F7CA01D8 -:1042E0009181892B818308959F3F39F04F5F4E3034 -:1042F00041F051915813F8CF0DC05111F7CF942FC1 -:10430000F5CF9F3F39F0F901E90FF11D97FDFA95BF -:1043100082830895089590911501992321F0909139 -:104320001601911109C02091170130911801F9016E -:104330003296205F3F4F1FC0982F96959695969581 -:104340009F30F0F4E0911701F0911801E90FF11D91 -:10435000877021E030E0A90102C0440F551F8A9503 -:10436000E2F7CA018095918189238183089531966E -:10437000E217F30729F090819813F9CF1082F7CF55 -:10438000089581E090E0E0911701F0911801E80FA5 -:10439000F91F1082019680319105A9F70895909137 -:1043A000F102892B8093F102089580959091F1029A -:1043B00089238093F10208951092F102089590915B -:1043C000F002892B8093F002089580959091F0027D -:1043D00089238093F00208951092F002089590913D -:1043E000EF02892B8093EF02089580959091EF0260 -:1043F00089238093EF0208951092EF02089580932D -:10440000DE0208951092DE020895809117019091C6 -:104410001801FC0131969C01205F3F4F80E0919193 -:1044200091118F5FE217F307D1F70895E09117011B -:10443000F09118018091F1028083E0911701F091D1 -:10444000180190818091F002892B8083E0911701FF -:10445000F091180190818091EF02892B80838091E7 -:10446000DE02882361F0E0911701F091180190813C -:10447000892B80830E94052281111092DE02809197 -:104480001701909118010C94FB1620E0009739F069 -:10449000AC0141505109842395232F5FF7CF822F20 -:1044A000089580911303843039F11092F30220E4CF -:1044B00088E190E00FB6F894A895809360000FBE55 -:1044C0002093600080E00E94BC0280E00E94FF0810 -:1044D00083B7817F846083BF83B7816083BF789413 -:1044E000889583B78E7F83BF88E10FB6F894809359 -:1044F0006000109260000FBE08950895089580E056 -:104500000E94BC020E947D220E945A090E947E22C3 -:104510000E94DF0991E0811101C090E0892F089588 -:104520000E94D11B80E00E94BC020E94F9270E94D9 -:10453000EF160C94FF081F920F920FB60F921124E2 -:104540008F939F93AF93BF938091F302811113C018 -:104550008091F4029091F502A091F602B091F702D9 -:104560004196A11DB11D8093F4029093F502A09392 -:10457000F602B093F702BF91AF919F918F910F9088 -:104580000FBE0F901F90189582E084BD93E095BDFB -:104590009AEF97BD80936E0008952FB7F89480919D -:1045A000F4029091F502A091F602B091F7022FBFAC -:1045B0000895CF92DF92EF92FF920F931F932FB740 -:1045C000F8944091F4025091F5026091F6027091D6 -:1045D000F7022FBF6A017B01EE24FF248C0120E04B -:1045E00030E0C016D106E206F30610F4415051093E -:1045F0009A01281B390BC9011F910F91FF90EF9071 -:10460000DF90CF9008951F920F920FB60F92112452 -:104610008F939F93AF93BF938091F4029091F50293 -:10462000A091F602B091F7020196A11DB11D8093F1 -:10463000F4029093F502A093F602B093F702BF91B3 -:10464000AF919F918F910F900FBE0F901F90189573 -:104650000E94EC13F8942FEF87EA91E621508040F6 -:104660009040E1F700C0000087E090EBDC01809310 -:104670001E0390931F03A0932003B09321039CE09B -:1046800088E10FB6F894A895809360000FBE9093D0 -:104690006000FFCF0E948923811102C00E94652320 -:1046A0000E9494238093F2020E949C2380931C0317 -:1046B00087FB882780F9809316010E949823682F32 -:1046C00070E080E090E00C94911F6DEE7EEF80E052 -:1046D00090E00E94B02C60E082E090E00E949E2C6E -:1046E00060E083E090E00E949E2C60E084E090E037 -:1046F0000E949E2C60E085E090E00E949E2C60E08D -:1047000086E090E00E949E2C6FEF87E090E00C9492 -:104710009E2C80E090E00E94982C21E08D3E9E4FE0 -:1047200009F020E0822F089582E090E00C94902C14 -:1047300083E090E00C94902C84E090E00C94902C1A -:10474000682F84E090E00C949E2C86E090E00C941E -:10475000902C682F86E090E00C949E2C87E090E0EF -:104760000C94902C682F87E090E00C949E2C809104 -:10477000FA0280FF0BC060911C0185E0689FB001C8 -:10478000112475956795759567952BC081FF09C0B4 -:1047900060911C0185E0689FB001112475956795B3 -:1047A00020C082FF07C060911C0185E0689FB001B6 -:1047B000112417C09091FB029923D1F060911B0145 -:1047C000961788F720911C0185E0289F90011124FD -:1047D000929FA001939F500D112470E0CA010E9486 -:1047E000762C6038710540F46115710539F002C00E -:1047F00065E070E0862F08958FE7089581E00895C1 -:104800008091FA0280FF08C060911A0170E07595EE -:1048100067957595679521C081FF06C060911A0163 -:1048200070E07595679519C082FF04C060911A0108 -:1048300070E010C09091FB029923C1F060911901C2 -:104840009617A0F780911A01899FC001112470E08A -:104850000E94762C6038710528F46115710521F0ED -:10486000862F08958FE7089581E0089561E070E054 -:10487000F4CF803F21F40E94B723819504C0813F8B -:1048800029F40E94B7238093FE020895823F21F409 -:104890000E94B723819504C0833F29F40E94B72367 -:1048A0008093FD020895893F19F40E94002405C0F9 -:1048B0008A3F31F40E94002481958093FF0208957D -:1048C0008B3F21F40E940024819504C08C3F29F481 -:1048D0000E940024809300030895843F21F4809176 -:1048E000FC02816017C0853F21F48091FC02826048 -:1048F00011C0863F21F48091FC0284600BC0873F89 -:1049000021F48091FC02886005C0883F31F48091D9 -:10491000FC0280618093FC0208958D3F21F4809118 -:10492000FA0281600BC08E3F21F48091FA0282600E -:1049300005C08F3F29F48091FA0284608093FA02C7 -:104940000895803F39F48091FE0287FF6CC0109279 -:10495000FE0269C0813F29F48091FE021816BCF363 -:1049600062C09091FD02823F29F497FF5CC01092D3 -:10497000FD0259C0833F19F41916CCF354C0893F86 -:1049800041F48091FF0218160CF04DC01092FF0206 -:104990004AC08A3F29F48091FF0287FF44C0F6CFC6 -:1049A0008B3F39F48091000387FF3DC010920003D4 -:1049B0003AC08C3F29F4809100031816BCF333C031 -:1049C000843F21F48091FC028E7F17C0853F21F443 -:1049D0008091FC028D7F11C0863F21F48091FC0202 -:1049E0008B7F0BC0873F21F48091FC02877F05C03D -:1049F000883F31F48091FC028F7E8093FC0213C0CB -:104A00008D3F21F48091FA028E7F0BC08E3F21F4FE -:104A10008091FA028D7F05C08F3F29F48091FA02C0 -:104A20008B7F8093FA028091FD0281110EC08091EC -:104A3000FE0281110AC08091FF02811106C080919F -:104A40000003811102C01092FB0208958CEF92E0E6 -:104A50000E9406170E94CD229093F9028093F802DB -:104A600008951F93CF93DF938091F8029091F902FC -:104A70000E94D922AC019091FB02992321F0209150 -:104A80001D0130E006C020911E018AE0289F9001A0 -:104A900011244217530708F486C08091FD02C0918B -:104AA000FE02D091FF0210910003811107C0C111D5 -:104AB00076C0D11174C0111172C075C09F3F19F03A -:104AC0009F5F9093FB02181624F40E94B7238093F3 -:104AD000FD028091FD0287FF05C00E94B7238195EA -:104AE0008093FD021C1624F40E94B7238093FE02DB -:104AF0008091FE0287FF05C00E94B72381958093B5 -:104B0000FE026091FD02662339F1C091FE02CC23C2 -:104B100019F1772767FD7095872F972F0E949829A5 -:104B200023E333E343E35FE30E94A82A0E9465295D -:104B30006093FD026C2F772767FD7095872F972F65 -:104B40000E94982923E333E343E35FE30E94A82A0A -:104B50000E9465296093FE021D1624F40E94002421 -:104B60008093FF028091FF0287FF05C00E9400240E -:104B700081958093FF02111624F40E9400248093F3 -:104B800000038091000387FF05C00E9400248195E7 -:104B900080930003DF91CF911F910C9426259F3FB6 -:104BA00009F08ECF96CFDF91CF911F910895ECEF52 -:104BB000F2E085E0DF011D928A95E9F71092FB0291 -:104BC0001092FA020895833081F128F4813059F06F -:104BD0008230D1F00895853009F449C0B8F18630AB -:104BE00009F456C0089580911E01262F30E0280F49 -:104BF000311D2F3F310524F4680F60931E01089585 -:104C00008FEF80931E01089580911D01262F30E0C3 -:104C1000280F311D2F3F310524F4680F60931D01CB -:104C200008958FEF80931D01089580911C01262F18 -:104C300030E0280F311D2F3F310524F4680F6093B9 -:104C40001C0108958FEF80931C01089580911B0132 -:104C5000262F30E0280F311D2F3F310524F4680F37 -:104C600060931B0108958FEF80931B01089580913D -:104C70001A01262F30E0280F311D2F3F310524F473 -:104C8000680F60931A0108958FEF80931A010895B9 -:104C900080911901262F30E0280F311D2F3F31055B -:104CA00024F4680F6093190108958FEF8093190120 -:104CB0000895833011F128F4813049F0823091F069 -:104CC0000895853081F120F18630C1F108958091F9 -:104CD0001E01681720F4861B80931E010895109210 -:104CE0001E01089580911D01681720F4861B809392 -:104CF0001D01089510921D01089580911C016817EF -:104D000020F4861B80931C01089510921C010895C5 -:104D100080911B01681720F4861B80931B01089566 -:104D200010921B01089580911A01681720F4861BC8 -:104D300080931A01089510921A0108958091190123 -:104D4000681720F4861B80931901089510921901A9 -:104D500008950F931F93873208F048C08E3108F0F2 -:104D60008DC0803109F477C008F5873009F461C03F -:104D700068F4863009F09DC08091F202817F8E7FB9 -:104D80008093F20281E08093020394C08B3009F497 -:104D900089C08E3009F08DC08091F20282FB2227FB -:104DA00020F991E0922790FB82F95EC0863109F4E8 -:104DB00079C060F4813109F07CC00E94D11B9091D0 -:104DC000160181E08927809316016CC0893109F4AE -:104DD00069C08B3109F06DC08091F20281FB2227FE -:104DE00020F991E0922790FB81F93EC0883309F4C5 -:104DF00059C050F4893209F457C0853309F454C0BE -:104E0000873209F451C055C0833409F44DC028F4E9 -:104E10008A3308F44EC0895332C0883409F049C03F -:104E20000E94D11B0E940F0A0E94D6030E942823D1 -:104E300039C09091F202892F8095817080FB90F9A2 -:104E400029F0966098609093F20234C0997F977F22 -:104E50009093F20227C08091F20283FB222720F96F -:104E600091E0922790FB83F98093F2029923D1F08D -:104E70008091F20281608093F20214C08D5141E072 -:104E800050E060E070E08A019B0104C0000F111F38 -:104E9000221F331F8A95D2F7C901B8010E94911FC2 -:104EA0000E94D11B81E006C061E070E080E090E0EC -:104EB000F5CF80E01F910F91089580E0089580E084 -:104EC0000895CF93C82F80910203813069F018F0C4 -:104ED0008230C9F184C0E0911701F09118018081FE -:104EE000823209F07EC007C0E0911701F0911801ED -:104EF0008081823261F48C2F0E945D27811104C071 -:104F00008C2F0E94A9261DC081E090E01AC08C2F32 -:104F10000E945F27811114C0C43179F048F4CB306E -:104F200079F0C03109F061C082E08093020308C0CB -:104F3000C93219F0C83321F058C01092020355C08D -:104F400081E0817054C0C93291F120F5C43179F10A -:104F5000B0F4C73009F047C08EE180931E0182E3B0 -:104F600080931D018AE080931C0184E180931B01E2 -:104F700088E080931A0188E28093190134C0CE51F1 -:104F8000C63088F5EC2FF0E0EA54FE4F8081809324 -:104F9000010329C0CE34E9F020F4CB3421F56AE0D6 -:104FA00013C0C13579F0C235F1F461E00DC08091D4 -:104FB0000103882319F01092010315C081E080934A -:104FC000020315C061E006C0809101030E94E32541 -:104FD0000AC06AE0809101030E94592604C0109221 -:104FE000020380E004C081E002C080E0AACFCF913C -:104FF00008950E948923811102C00E9465230E94A6 -:10500000A52380931D0380FF02C0869501C080E028 -:105010000C94BC0280911D03982F9695292F30E0A7 -:10502000233031054CF49F5F990F8170892B81608B -:1050300080931D030E94A92380911D0386950C94E3 -:10504000BC0280911D03982F969591F09158990F6D -:105050008170892B80931D038E7F91E009F490E08D -:1050600080911D0390FB80F980931D030E94A9236A -:1050700080911D0386950C94BC0280911D03982F8E -:10508000909590FB80F980931D030E94A923809145 -:105090001D0380FF02C0869501C080E00C94BC0215 -:1050A00090911D03892F86958F5F8F779170843043 -:1050B00028F4880F892B80931D0302C090931D0351 -:1050C00080911D038E7F91E009F490E080911D0393 -:1050D00090FB80F980931D030E94A92380911D03FA -:1050E00086950C94BC0220911D03922F96958927DA -:1050F000982F990F822F8170892B80931D038E7FAB -:1051000091E009F490E080911D0390FB80F9809379 -:105110001D030E94A92380911D0386950C94BC0257 -:1051200080911D03869508955058BB27AA270ED05D -:10513000D1C1C2D130F0C7D120F031F49F3F11F47A -:105140001EF4B7C10EF4E095E7FB9FC1E92FD3D160 -:1051500080F3BA17620773078407950718F071F494 -:105160009EF5EBC10EF4E0950B2EBA2FA02D0B018E -:10517000B90190010C01CA01A0011124FF27591B9C -:1051800099F0593F50F4503E68F11A16F040A22FA2 -:10519000232F342F4427585FF3CF46953795279513 -:1051A000A795F0405395C9F77EF41F16BA0B620B12 -:1051B000730B840BBAF09150A1F0FF0FBB1F661F59 -:1051C000771F881FC2F70EC0BA0F621F731F841F9C -:1051D00048F4879577956795B795F7959E3F08F0C2 -:1051E000B3CF9395880F08F09927EE0F9795879581 -:1051F000089527D108F481E008950CD06BC163D1E4 -:1052000040F05AD130F021F45F3F19F03EC1511106 -:1052100095C14FC170D198F39923C9F35523B1F3C8 -:10522000951B550BBB27AA2762177307840738F015 -:105230009F5F5F4F220F331F441FAA1FA9F333D074 -:105240000E2E3AF0E0E830D091505040E695001C28 -:10525000CAF729D0FE2F27D0660F771F881FBB1FE4 -:10526000261737074807AB07B0E809F0BB0B802DBE -:10527000BF01FF2793585F4F2AF09E3F510568F00A -:1052800004C15CC15F3FECF3983EDCF386957795F3 -:105290006795B795F7959F5FC9F7880F911D96950C -:1052A000879597F90895E1E0660F771F881FBB1F68 -:1052B000621773078407BA0720F0621B730B840B15 -:1052C000BA0BEE1F88F7E095089504D06894B111E9 -:1052D00035C1089518D188F09F5790F0B92F9927BC -:1052E000B751A0F0D1F0660F771F881F991F1AF0F1 -:1052F000BA95C9F712C0B13081F01FD1B1E008955D -:105300001CC1672F782F8827B85F39F0B93FCCF3DD -:10531000869577956795B395D9F73EF490958095E6 -:10532000709561957F4F8F4F9F4F0895E89409C006 -:1053300097FB3EF490958095709561957F4F8F4FC8 -:105340009F4F9923A9F0F92F96E9BB279395F695DE -:10535000879577956795B795F111F8CFFAF4BB0F5C -:1053600011F460FF1BC06F5F7F4F8F4F9F4F16C0C0 -:10537000882311F096E911C0772321F09EE8872F4A -:10538000762F05C0662371F096E8862F70E060E006 -:105390002AF09A95660F771F881FDAF7880F96957F -:1053A000879597F9089588D018F011F08CD038F4CB -:1053B00080C0C4C0E92F9FD0B0F35523C9F3E7FBE9 -:1053C0006217730784079507A8F199F3E92FFF2760 -:1053D00088232AF03197660F771F881FDAF7952FF9 -:1053E0005527442332F091505040220F331F441F61 -:1053F000D2F7BB27E91BF50B621B730B840BB109BA -:10540000C1F222F4620F731F841FB11D31972AF07D -:10541000660F771F881FBB1FEFCF915050405AF087 -:1054200041F0882332F0660F771F881F915050405B -:10543000C1F7939530C08695779567959F5FD9F7AB -:10544000F8CF990F0008550FAA0BE0E8FEEF1616EB -:105450001706E807F907C0F012161306E407F50768 -:1054600098F0621B730B840B950B39F40A2661F0DC -:10547000232B242B252B21F408950A2609F4A1407F -:10548000A6958FEF811D811D089597F99F6780E88C -:1054900070E060E008959F3F31F0915020F48795CF -:1054A00077956795B795880F911D9695879597F98C -:1054B00008959FEF80EC089500240A9416161706AD -:1054C00018060906089500240A94121613061406F5 -:1054D00005060895092E0394000C11F4882352F058 -:1054E000BB0F40F4BF2B11F460FF04C06F5F7F4F10 -:1054F0008F4F9F4F089557FD9058440F551F59F0F7 -:105500005F3F71F04795880F97FB991F61F09F3FB0 -:1055100079F087950895121613061406551FF2CFD9 -:105520004695F1DF08C0161617061806991FF1CF29 -:1055300086957105610508940895E894BB27662750 -:105540007727CB0197F908957CDF08F48FEF089552 -:105550000BD0C0CFB1DF28F0B6DF18F0952309F0EB -:1055600094CFA7CF1124EACFC6DFA0F3959FD1F344 -:10557000950F50E0551F629FF001729FBB27F00D01 -:10558000B11D639FAA27F00DB11DAA1F649F662756 -:10559000B00DA11D661F829F2227B00DA11D621FA5 -:1055A000739FB00DA11D621F839FA00D611D221F5F -:1055B000749F3327A00D611D231F849F600D211D43 -:1055C000822F762F6A2F11249F5750408AF0E1F0E6 -:1055D00088234AF0EE0FFF1FBB1F661F771F881F2F -:1055E00091505040A9F79E3F510570F04ECFA6CF85 -:1055F0005F3FECF3983EDCF3869577956795B7951A -:10560000F795E7959F5FC1F7FE2B880F911D969543 -:10561000879597F90895FA01EE0FFF1F309621053F -:10562000310599F16115710561F48038BFE39B077D -:1056300049F168949038810561F08038BFEF9B078D -:1056400041F0992342F5FF3FE1053105210511F1B4 -:10565000E8940894E795D901AA2329F4AB2FBE2F2B -:10566000F85FD0F310C0FF5F70F4A695E0F7F7394C -:1056700050F019F0FF3A38F49F779F930CD00F90B9 -:1056800007FC905808953EF014CF60E070E080E889 -:105690009FE308954FE79F775F934F933F932F9337 -:1056A0009ED02F913F914F915F9152DF05C019F429 -:1056B0000EF0EBCE42CFFDCE26DFC8F39638C0F712 -:1056C00007F80F92E8942BE33AEA48EB5FE74EDFE6 -:1056D0000F920F920F924DB75EB70F92C0D0EAE0D3 -:1056E000F1E016D04F915F91EF91FF91E595EE1F9C -:1056F000FF1F49F0FE57E0684427EE0F441FFA955C -:10570000E1F74195550B32D00F9007FE26C0089562 -:10571000DF93CF931F930F93FF92EF92DF927B0162 -:105720008C01689405C0DA2EEF011EDFFE01E894BB -:10573000A5912591359145915591AEF3EF0106DD87 -:10574000FE019701A801DA9479F7DF90EF90FF90BE -:105750000F911F91CF91DF9108959B01AC0160E003 -:1057600070E080E89FE349CD90CE95CECCDEE8F3A3 -:105770009923D9F3940F511DBBF39150504094F0ED -:1057800059F0882332F0660F771F881F91505040E0 -:10579000C1F79E3F510544F7880F911D9695879557 -:1057A00097F908955F3FACF0983E9CF0BB27869533 -:1057B00077956795B79508F4B1609395C1F7BB0FDE -:1057C00058F711F460FFE8CF6F5F7F4F8F4F9F4F07 -:1057D000E3CFB4CE0EF05FCE6CCE689456CE93DE9F -:1057E000C8F39923D1F3C6F3DF93CF931F930F939D -:1057F000FF92C92FDD2788232AF02197660F771F94 -:10580000881FDAF720E030E040E85FEB9FE388395B -:1058100020F0803E30F021968F7787DCE2E3F1E0E4 -:1058200003C083DCEFE5F1E073DF8B01BE01EC0127 -:10583000FB2E6F5771097595771F880B990B78DDD3 -:1058400028E132E741E35FE38FDEAF2D9801AE013F -:10585000FF900F911F91CF91DF9178DC3BCEFA0141 -:10586000DC01AA0FBB1F9B01AC01BF5728F4222704 -:105870003327442750781FC0B75188F4AB2F00243A -:10588000469537952795011CA395D2F3002069F022 -:10589000220F331F441FB395DAF30DD045CC61308E -:1058A0007105A0E88A07B94630F49B01AC01662770 -:1058B000772788279078309621F0208331834283A0 -:1058C00053830895AA1BBB1B51E107C0AA1FBB1F2E -:1058D000A617B70710F0A61BB70B881F991F5A957C -:1058E000A9F780959095BC01CD01089597FB072EEF -:1058F00016F4009407D077FD09D00E94622C07FCB3 -:1059000005D03EF4909581959F4F089570956195CF -:105910007F4F0895EE0FFF1F0590F491E02D09943D -:10592000F999FECF92BD81BDF89A992780B5089567 -:10593000A8E1B0E042E050E00C94B82C262FF99991 -:10594000FECF92BD81BDF89A019700B4021639F0DE -:105950001FBA20BD0FB6F894FA9AF99A0FBE0895AF -:105960000196272F0E949F2C0C949E2CDC01CB01CA -:10597000FC01F999FECF06C0F2BDE1BDF89A31965F -:1059800000B40D9241505040B8F70895F894FFCFFD -:10599000640007000CFF0000003F64F30F81105EFD -:1059A000102A10F60F0101DF022808140A321E0027 -:1059B00002040507090B0C0E1011131517181A1CF9 -:1059C0001D1F2123242628292B2D2F303234353733 -:1059D000393B1F0F03764F5F6F7F49694379095940 -:1059E00053633149803F5D8B803FF8BF803FCAE100 -:1059F000803F73ED803FCAE1803FF8BF803F5D8B01 -:105A0000803F3149803F0000803FF16D7F3F75EA64 -:105A10007E3F4C827E3F833F7E3F84287E3F833F94 -:105A20007E3F4C827E3F75EA7E3FF16D7F3F0000F6 -:105A3000803F3F4D3639830436040004C7035A03C0 -:105A400073038C03A503010203040506070809007C -:00000001FF diff --git a/keyboard/planck/keymaps/max/compiled.hex b/keyboard/planck/keymaps/max/compiled.hex deleted file mode 100644 index d9594415fb..0000000000 --- a/keyboard/planck/keymaps/max/compiled.hex +++ /dev/null @@ -1,1449 +0,0 @@ -:100000000C9496020C94DA020C94DA020C94DA0244 -:100010000C94DA020C94DA020C94DA020C94DA02F0 -:100020000C94DA020C94DA020C9478140C944A15AD -:100030000C94AC220C94DA020C94DA020C94DA02DE -:100040000C94DA020C943C030C94DA020C94DA025D -:100050000C94DA020C9414230C94DA020C94DA0255 -:100060000C94DA020C94DA020C94DA020C94DA02A0 -:100070000C94DA020C94DA020C94DA020C94DA0290 -:100080000C94ED0A0C94DA020C94DA020C94DA0265 -:100090000C94DA020C94DA020C94DA020C94DA0270 -:1000A0000C94DA020C94DA020C94DA02B715D91522 -:1000B000C716D915C7161E164116C7169616A916C5 -:1000C00093199319C219C219011A211A771B771BA8 -:1000D0002C1A771BDC1ADC1A431B4C1B771B711B79 -:1000E000E91AE91AE91AE91AE91AE91AE91AE91AF8 -:1000F000E91AE91AE91AE91AE91AE91AE91AE91AE8 -:10010000F91A071B0E1B151B1F1B07634236B79BF3 -:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 -:100120005763BD6DEDFD753EF6177231BF000000DF -:10013000803F08000000BE922449123EABAAAA2AC2 -:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD -:1001500000000000BF000000803F00000000000819 -:100160004178D3BB4387D1133D190E3CC3BD4282B6 -:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 -:10018000FFBE01C4FF7F3F00000000000000000030 -:1001900000000000000000010204060A0F17202CD6 -:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 -:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF -:1001C0000201000000000000000000000000F1A299 -:1001D000F1A3018C028C290014001A0008001500FC -:1001E00017001C0018000C00120013002A002B003E -:1001F00004001600070009000A000B000D000E00A5 -:100200000F0033002800E1001D001B00060019004C -:100210000500110010003600370038003400E000FF -:100220008350E200E30002202C002C00012050004B -:10023000510052004F00290014001A000900130059 -:100240000A000D000F0018001C0033002A002B00CC -:10025000040015001600170007000B00110008002D -:100260000C0012002800E1001D001B000600190010 -:1002700005000E0010003600370038003400E000A2 -:100280008350E200E30002202C002C0001205000EB -:10029000510052004F0035001E001F0020002100B9 -:1002A0002200230024002500260027002A00010048 -:1002B0000320042000500100010001002D002E0049 -:1002C0002F00300001000100440045006800690073 -:1002D0006A006B006C006D006E006F003100010061 -:1002E0000100010001000100010001000120AB003C -:1002F000AA00A900AE0035021E021F022002210240 -:100300002202230224022502260227022A000100DB -:100310000320042000500100010001002D022E02E4 -:100320002F023002010001003A003B003C003D007A -:100330003E003F0040004100420043003102010006 -:100340000100010001000220010001000100AB00DA -:10035000AA00A900AE002803540068006500200030 -:1003600050006C0061006E0063006B0020004B00C9 -:100370006500790062006F00610072006400000097 -:100380002C034F007200740068006F006C0069005D -:100390006E0065006100720020004B00650079006E -:1003A00062006F00610072006400730000000403CB -:1003B000090409026D00040100A0FA09040000010B -:1003C00003010100092111010001223F00070581FD -:1003D0000308000A090401000103010200092111B8 -:1003E000010001224D000705820308000A090402EA -:1003F000000103000000092111010001223600075D -:1004000005830308000A0904030001030000000932 -:100410002111010001223900070584031000011297 -:1004200001100100000008EDFE6060010001020003 -:100430000105010906A101050719E029E7150025B5 -:1004400001950875018102050819012905950575B1 -:10045000019102950175039101050719002977158E -:10046000002501957875018102C005010980A1016F -:10047000850216010026B7001A01002AB700751080 -:1004800095018100C0050C0901A101850316010039 -:10049000269C021A01002A9C02751095018100C059 -:1004A00005010902A1010901A10005091901290598 -:1004B00015002501950575018102950175038101DE -:1004C0000501093009311581257F950275088106DE -:1004D00009381581257F950175088106050C0A38B4 -:1004E000021581257F950175088106C0C0050109A7 -:1004F00006A101050719E029E715002501950875F2 -:1005000001810295017508810105081901290595E8 -:1005100005750191029501750391010507190029DF -:10052000FF150025FF950675088100C011241FBE28 -:10053000CFEFDAE0DEBFCDBF04B603FE24C080916A -:100540001E0390911F03A0912003B09121038730D7 -:10055000904BA740B04BB9F410921E0310921F03AA -:10056000109220031092210314BE84B7877F84BFAA -:1005700088E10FB6F89480936000109260000FBE7F -:10058000E0E0F8E3099511E0A0E0B1E0E2EBF9E585 -:1005900002C005900D92A03CB107D9F713E0A0EC82 -:1005A000B1E001C01D92AE31B107E1F70E94BE116A -:1005B0000C94D72C0C9400000895089581E00895C0 -:1005C00008950C94DD020C94DE020C94E0020E946B -:1005D000A12823E030E0281B3109220F2093C40119 -:1005E0000895282F2F9880918000211108C0877FBF -:1005F0008093800010928D0010928C001BC0886048 -:1006000080938000233019F48FEF9FEF0FC083E0B9 -:1006100090E0821B9109880F991F2FEF3FEFA901EE -:1006200002C0569547958A95E2F7CA0190938D00CE -:1006300080938C000C94E7020E94E70284E0809390 -:10064000C3011092C0010895279A2F988FEF9FEF52 -:1006500090938700809386008AE08093800089E1F0 -:10066000809381000E940A280C941C030E9424039A -:100670006E9A769A0C94DC021F920F920FB60F922C -:1006800011242F933F938F939F93EF93FF93E091C8 -:10069000C101F091C201CF0101969093C2018093F4 -:1006A000C1010090C30102C0F695E7950A94E2F7F4 -:1006B000EF738091C001823019F4E03251F404C02C -:1006C000813039F4EF3329F480916F008D7F80936E -:1006D0006F00F0E0E457FE4FE49121E031E0E29F4B -:1006E000C001E39F900D11240090C40102C09695B3 -:1006F00087950A94E2F790938D0080938C00FF9188 -:10070000EF919F918F913F912F910F900FBE0F907E -:100710001F90189581E008950C948A0308950C9415 -:10072000360380911502882309F448C08091D101D5 -:100730009091D201009779F40E94DE229093D20129 -:100740008093D1018091D30190E0009771F4809162 -:10075000D40190E00AC00E94EA2220910001309169 -:1007600001012817390740F329C00197880F991F05 -:10077000880F991FFC01EB52FE4F608171818281CD -:1007800093810E94530AE091D30184E0E89FF00135 -:100790001124EB52FE4F60817181828193814FE081 -:1007A00050E00E940B0E8091D30190E00196609181 -:1007B000D40170E00E94872C8093D3010C94E10255 -:1007C000109217020C94200A0895089581E08093F6 -:1007D00017020C94E503089508958F929F92AF92AB -:1007E000BF92EF92FF920F931F93CF93DF93CDB7FA -:1007F000DEB7A3970FB6F894DEBF0FBECDBF7C0166 -:10080000FC0100811181C8010E94DB20B8010E9417 -:10081000F2058C01B7010E948C03882309F4CCC136 -:100820000032F0E51F0741F4F7018281882309F4C3 -:1008300058C00E946F0EC0C10132F0E51F0741F49D -:10084000F7018281882309F44CC00E94780EB4C15C -:100850000232F0E51F0751F4F7018281882309F481 -:1008600040C00E946B0E8111F0CFE3CF0332F0E560 -:100870001F0739F4F7018281882399F10E94E6036A -:100880009BC10432F0E51F0739F4F7018281882308 -:1008900041F10E94E00390C10532F0E51F0749F4E1 -:1008A000F70182818823E9F0809117028111F1CF4D -:1008B000E5CF0632F0E51F0739F4F701828188237E -:1008C00081F00E947F0E0AC00732F0E51F0749F44D -:1008D000F7018281882329F00E948A0E0E94EC038E -:1008E0006BC180911702811105C0F70182818111CE -:1008F000CFC018C1003E110579F4F7018281882329 -:1009000009F44DC00E94200A81E0809316021092E3 -:1009100015021092D40150C1023E110559F4F7019D -:1009200082818823E1F10E94200A1092160210921F -:10093000150242C1033E110591F4F701828188231B -:1009400071F10E94200A1092160281E08093150234 -:100950001092D3011092D2011092D1012DC1023513 -:10096000110559F4F7018281882309F425C180918A -:100970000001909101010A970DC00135110579F42C -:10098000F7018281882309F417C1809100019091B9 -:1009900001010A9690930101809300010DC14091DD -:1009A000040183E2EFE1F1E0DE01119601900D9286 -:1009B0008A95E1F7F701808121E030E02C0F3D1F9F -:1009C000280F311DC9012091020130910301FC0162 -:1009D000E20FF31F6081772767FD7095640F711D2B -:1009E000882777FD8095982F0E94A92920E030E084 -:1009F00040E451E40E940E294B015C01F701218182 -:100A000084E090E0821B9109BC01882777FD8095E6 -:100A1000982F0E94A9299B01AC01C501B4010E9435 -:100A2000A6289B01AC0160E070E080E090E40E94A9 -:100A30001C2B20E030E04CED50E40E94B92A4B0121 -:100A40005C01F70182818823D1F04FE050E0C501BD -:100A5000B4010E940B0E809116028823A1F08091B0 -:100A6000D40124E0829FF0011124EB52FE4F8082DA -:100A70009182A282B3828F5F8093D40104C0C501AA -:100A8000B4010E94530A0F3F110508F02ECF94C005 -:100A90008091D00181111FC0043130E5130709F0A6 -:100AA00051C00E948E0381E08093D0010E94DE221B -:100AB0009093CF018093CE011092C7011092C9018B -:100AC0001092C8011092CB011092CA011092CD0170 -:100AD0001092CC0171C08091CE019091CF010E9403 -:100AE000EA22883C910570F48091C701E82FF0E07C -:100AF000EE0FFF1FE853FE4F118300838F5F80933B -:100B0000C7015AC0043880E5180721F005381045A0 -:100B100001F13AC0F7018281882341F01092C501AA -:100B200082E01EC0043830E5130759F58091C501F5 -:100B3000811106C086E20E94371886E20E94FF18E3 -:100B400082E01CC00438F0E51F0741F3053810456A -:100B5000D9F4F7018281882331F01092C60180E236 -:100B60000E944E1929C08091C601811106C087E2FA -:100B70000E94371887E20E94FF1880E20E945519F0 -:100B80001BC00538104529F381E08093C50180938F -:100B9000C601C701A3960FB6F894DEBF0FBECDBF46 -:100BA000DF91CF911F910F91FF90EF90BF90AF9089 -:100BB0009F908F900C94E30280E0A3960FB6F89478 -:100BC000DEBF0FBECDBFDF91CF911F910F91FF9080 -:100BD000EF90BF90AF909F908F90089580E090E04D -:100BE000089508959CE0799FF001112490E3899F76 -:100BF000E00DF11D1124E60FF11DEE0FFF1FEA526B -:100C0000FE4F859194910895880F991FFC01E45B34 -:100C1000FF4F859194910895880F991FFC01E4532B -:100C2000FE4F8591949108950F931F93CF93DF9377 -:100C3000EC01811521E39207A0F5C11580E3D807E7 -:100C400008F0D7C0C83ED105D8F4C03ED10508F0A1 -:100C500007C2C83AD10578F4C53AD10508F06AC090 -:100C6000C130D10509F463C008F4F7C1C430D1051F -:100C700008F0F6C1F2C1CB3BD10508F466C0EDC166 -:100C8000C11590E2D90708F0AFC0C11521E0D20725 -:100C900008F0E6C1C03FD10508F4DFC18E01106540 -:100CA0001FC2C03880E5D80700F5C03790E5D907E6 -:100CB00008F0A3C0C11520E5D20709F4ACC050F478 -:100CC000CE01905480319F4008F0C7C1DF708E0183 -:100CD000106A06C2C13080E5D80709F4AEC0C4313D -:100CE00090E5D90708F4AFC0B8C1C33820E5D207F2 -:100CF00009F48EC050F4C13890E5D90709F482C0D8 -:100D000008F083C000E011EDEBC1C03181E5D807E8 -:100D100008F4A3C1C11597E5D90708F436C1CE017F -:100D200090578115904108F098C1DF7093C101E0A0 -:100D300010E0D6C1C53AD10509F494C1C63AD1052F -:100D400009F093C102E810E4CBC1C83AD10509F417 -:100D50008FC1C93AD10509F48EC1CA3AD10509F447 -:100D60008DC1CB3AD10509F48CC1CC3AD10509F437 -:100D70008BC1CD3AD10509F48AC1C03BD10509F434 -:100D800089C1CE3AD10509F488C1CF3AD10509F419 -:100D900087C1C13BD10509F486C1C23BD10509F425 -:100DA00085C1C33BD10509F484C1C43BD10509F415 -:100DB00083C1C53BD10509F482C1C63BD10509F405 -:100DC00081C1C73BD10509F480C1C83BD10509F4F5 -:100DD0007FC1C93BD10509F47EC1CA3BD10509F4E5 -:100DE0007DC100E014E47CC1CE019F700E940C061E -:100DF00078C1DD278E01106C73C1CF70DD278E01A5 -:100E0000146D6EC100E010ED6BC100E012ED68C121 -:100E100000E013ED65C10E94E21B0E94200A0E94BF -:100E2000E4038FEF94E32CE0815090402040E1F701 -:100E300000C000000E94392353C18091F2028160FA -:100E40008093F2024DC10E949A23811102C00E9438 -:100E500076230E94AD2390E090931D0380931C03A2 -:100E6000C23080E5D80721F480911C03816086C0E0 -:100E7000C43090E5D90721F480911C0382607EC0C4 -:100E8000C63020E5D20721F480911C03846076C02F -:100E9000C83080E5D80719F480911C0327C0CA30F8 -:100EA00090E5D90721F480911C03806167C0CC30A4 -:100EB00020E5D20721F480911C0380625FC0CE3010 -:100EC00080E5D80721F480911C03806457C0C031AD -:100ED00090E5D90721F480911C0380684FC0C2318E -:100EE00020E5D20729F480911C038460886046C005 -:100EF000C33080E5D80721F480911C038E7F3EC06B -:100F0000C53090E5D90721F480911C038D7F36C050 -:100F1000C73020E5D20721F480911C038B7F2EC0BF -:100F2000C93080E5D80719F480911C0326C0CB3066 -:100F300090E5D90721F480911C038F7E1FC0CD302E -:100F400020E5D20721F480911C038F7D17C0CF309C -:100F500080E5D80721F480911C038F7B0FC0C1313D -:100F600090E5D90721F480911C038F7707C0C33126 -:100F7000D04531F480911C038B7F877F80931C03C5 -:100F800080911C030E94B123ABC08D2F99278F70D5 -:100F9000992781309105D9F49E012370332702C02F -:100FA000880F991F2A95E2F79C688E0144E0000F94 -:100FB000111F4A95E1F700271370802B912B53E006 -:100FC000CC0FDD1F5A95E1F7C076DD272FC08230A8 -:100FD000910531F4DC2FCC278E01016F106A80C09F -:100FE0008330910569F4CE018370992701E010E008 -:100FF00002C0000F111F8A95E2F7C8019C680FC05C -:1010000084309105B9F4CE018370992701E010E096 -:1010100002C0000F111F8A95E2F7C8019A6823E009 -:10102000CC0FDD1F2A95E1F7C07ED7708C010C2B09 -:101030001D2B56C08530910531F4DC2FCC278E0155 -:10104000046F106A4DC0069709F04AC0CF71DD27C2 -:10105000DC2FCC278E01106243C000E010E040C0BE -:101060008E013EC001E810E43BC003E810E438C044 -:1010700002EE14E435C009EE14E432C00AEE14E4C2 -:101080002FC005EB14E42CC006EB14E429C007EBD9 -:1010900014E426C00CEC14E423C00DEC14E420C0CE -:1010A00003E815E41DC00AE815E41AC002E915E4D6 -:1010B00017C004E915E414C001E216E411C003E20C -:1010C00016E40EC004E216E40BC005E216E408C004 -:1010D00006E216E405C007E216E402C00AE216E4DE -:1010E000C801DF91CF911F910F9108959CE0799FE6 -:1010F000F001112490E3899FE00DF11D1124E60F0A -:10110000F11DEE0FFF1FEA52FE4F85919491803E34 -:101110009105E0F4803C910558F58133910509F47F -:101120006FC048F48932910509F463C08A32910591 -:1011300009F46DC072C089339105E9F082389105D8 -:10114000D1F08533910509F44DC067C0833E910508 -:1011500081F138F4803E9105B9F0823E9105D9F0D5 -:101160005CC0863E910561F1873E9105A1F155C0B5 -:101170000E940406089520911C0320FD02C021FF57 -:101180004CC080EE90E049C080911C0380FFF9CFF5 -:1011900089E390E042C080911C0382FF0EC08091E1 -:1011A0001C0384FF03C080E090E037C083EE90E032 -:1011B00034C080911C0382FFF2CF82EE90E02DC0FC -:1011C00080911C0383FF0BC080911C0384FDEBCF37 -:1011D00087EE90E022C080911C0383FFF5CF86EE5E -:1011E00090E01BC080911C0385FF07C089E290E05E -:1011F00014C080911C0385FFF9CF85E390E00DC0FA -:1012000080911C0386FF07C08AE290E006C08091AF -:101210001C0386FFF9CF81E390E00E941406089535 -:101220000C94E502E82FF0E0E25BFE4F8081E82FAE -:10123000EF70F0E082958F7021E030E0A90102C0EC -:10124000440F551F8A95E2F740A308950F931F930B -:10125000CF93DF9385B7806885BF85B7806885BFEA -:10126000C3E0D0E001E010E0FE01E25BFE4F8081D0 -:10127000E82FEF70F0E021A182958F70A80102C0E5 -:10128000440F551F8A95E2F7CA01822B81A38C2F48 -:101290000E941209219740F78BE090E061E070E036 -:1012A000FC01EE5BFE4F2081E22FEF70F0E042A1E7 -:1012B00022952F70DB0102C0AA0FBB1F2A95E2F70F -:1012C0009D01242B22A3019758F7DF91CF911F9105 -:1012D0000F910C948F03EF92FF920F931F93CF9374 -:1012E000DF9300E212E0C3E0EE24E394F12CD5E0BA -:1012F0008C2F0E9412098BE090E040E050E0FC014E -:10130000EE5BFE4F6081E62FEF70F0E020A130E051 -:1013100062956F7002C0359527956A95E2F720FDBA -:1013200009C09701082E02C0220F331F0A94E2F76A -:10133000422B532B019718F7F801929182918F015C -:101340008417950721F051834083D09305018C2F9A -:101350000E941209C15060F68091050187FD2CC0E2 -:101360008150809305018F3F39F08FE99FE001970D -:10137000F1F700C0000020C080911E0290911F0272 -:10138000909327028093260280911C0290911D0267 -:10139000909325028093240280911A0290911B025F -:1013A0009093230280932202809118029091190257 -:1013B00090932102809320020E94910381E0DF91AB -:1013C000CF911F910F91FF90EF900895E82FF0E0DB -:1013D000EE0FFF1FE05EFD4F80819181089508951B -:1013E0000F931F93CF9308E212E0C0E0F8019291AF -:1013F00082918F010E945622C80FF2E000321F072F -:10140000A9F78C2FCF911F910F9108950E949A23D5 -:10141000811102C00E9476230E94BF23809307039C -:101420003E9A809171008D7F8093710082E080935D -:1014300090008AE18093910081E080932A020895D0 -:1014400080912A02811102C00E94060A10927A023B -:1014500010927902809171008D7F8093710080914C -:1014600090008F738093900010923C0210923B0288 -:10147000109273021092740210927502109276020A -:101480001092720210927102E1E5F2E0A1E4B2E082 -:1014900011921192119211921D921D9282E0E137E8 -:1014A000F807B1F70895CF92DF92EF92FF920F9372 -:1014B0001F93CF93DF9320913B02222309F484C032 -:1014C0006B017C0180912A02811102C00E94060AF0 -:1014D00001E712E0C7E0D0E0A7019601F801929180 -:1014E0008291729162918F010E940A29811131C00B -:1014F000FE01EE0FFF1FEE0FFF1FEF5AFD4F108290 -:10150000118212821382DE01AA0FBB1FAF5BBD4F97 -:1015100011961C921E92C730D105E9F021964481A4 -:1015200055816681778140835183628373831482FE -:1015300015821682178212968D919C91139711969F -:101540009C938E9313961C921E9212973496129629 -:10155000E2CF219708F68091790290917A02019763 -:1015600097FD05C090937A028093790204C010928F -:101570007A02109279028091790290917A022091F8 -:101580007702309178022817390724F010927802F8 -:1015900010927702892BC1F4809171008D7F809326 -:1015A0007100809190008F7380939000109273026D -:1015B00010927402109275021092760210927202CA -:1015C0001092710210923B02DF91CF911F910F9107 -:1015D000FF90EF90DF90CF9008951F920F920FB67B -:1015E0000F9211244F925F926F927F928F929F92EF -:1015F000AF92BF92CF92DF92EF92FF922F933F93E1 -:101600004F935F936F937F938F939F93AF93BF930A -:10161000CF93DF93EF93FF9380913B02882309F4EC -:101620009BC1C0917902D0917A021C161D060CF064 -:1016300093C140902B0250902C0260902D0270902C -:101640002E0220E030E0A901C301B2010E94B52AB8 -:1016500018160CF065C0C130D10509F452C0809154 -:10166000770290917802BE010E94872C7C019093B2 -:1016700078028093770280903D0290903E02A09085 -:101680003F02B090400220E030E040E85FE3C50157 -:10169000B4010E94A62860933D0270933E0280939D -:1016A0003F0290934002F701EE0FFF1FEE0FFF1F66 -:1016B000EF5AFD4FA3019201608171818281938174 -:1016C0000E940E2920E030E040E05EE30E94B92A4B -:1016D0009B01AC01C501B4010E94B52A18168CF417 -:1016E000C7010196BE010E94872C909378028093D7 -:1016F000770210923D0210923E0210923F02109229 -:101700004002E0917702F0917802EE0FFF1FEE0F9A -:10171000FF1FEF5AFD4F6081718182819381D0C09C -:10172000C0907302D0907402E0907502F09076023F -:1017300020E030E0A901C701B6010E940A292197E3 -:10174000882309F4A2C0FE01EE0FFF1FEE0FFF1F5A -:10175000EF5AFD4F80809180A280B380A501940153 -:10176000C701B6010E940A2987FF31C0A501940173 -:1017700060E070E08CED93EC0E940E2920E030E0F8 -:1017800040E451E40E940E2920E030E040E05FE3B5 -:101790000E94B92A9B01AC0160E070E080E090E417 -:1017A0000E941C2B9B01AC01C501B4010E94B92A07 -:1017B0009B01AC01C701B6010E940A2987FF07C03F -:1017C000A701960160E070E08CED93E439C0A501BB -:1017D0009401C701B6010E94B52A18160CF055C035 -:1017E000A501940160E070E08CED93E40E940E2965 -:1017F00020E030E040E451E40E940E2920E030E097 -:1018000040E05FE30E94B92A9B01AC0160E070E018 -:1018100080E090E40E941C2B9B01AC01C501B40147 -:101820000E94B92A9B01AC01C701B6010E94B52AEA -:1018300018165CF5A701960160E070E08CED93EC62 -:101840000E940E2920E030E040E451E40E940E297D -:1018500020E030E040E05FE30E94B92A9B01AC0148 -:1018600060E070E080E090E40E941C2B9B01AC01E2 -:10187000C701B6010E94B92A609373027093740283 -:10188000809375029093760213C0FE01EE0FFF1F46 -:10189000EE0FFF1FEF5AFD4F80819181A281B3812E -:1018A0008093730290937402A0937502B0937602B2 -:1018B000609173027091740280917502909176022A -:1018C00020912802309129022F3F4FEF340731F049 -:1018D0002F5F3F4F30932902209328020E94950EDC -:1018E0006B017C0120E034E244EF51E40E940A29BC -:1018F00087FF08C086EFC82E88E2D82E84EFE82E36 -:1019000081E4F82E20E030E040E051E4C701B60168 -:101910000E94B92A9B01AC0160E074E284E79BE479 -:101920000E940E296B017C010E947B297093970015 -:1019300060939600209106013091070140910801C3 -:1019400050910901C701B6010E94B92A0E947B2962 -:10195000709399006093980080913C02882309F469 -:1019600033C1C0903702D0903802E0903902F09035 -:101970003A0220E030E0A901C701B6010E94B52A71 -:101980001816D4F580912802909129028F3F2FEFED -:10199000920729F001969093290280932802C701AB -:1019A000B6010E94950E20E030E040E051E40E9434 -:1019B000B92A9B01AC0160E074E284E79BE40E94D9 -:1019C0000E296B017C010E947B2970939700609324 -:1019D0009600209106013091070140910801509135 -:1019E0000901C701B6010E94B92A0E947B297093A0 -:1019F00099006093980008C010929700109296008A -:101A00001092990010929800609131027091320208 -:101A10006F5F7F4F70933202609331022091960086 -:101A20003091970080E090E0232BF1F0C091960078 -:101A3000D09197000E94A7296B017C01BE0180E034 -:101A400090E00E94A7299B01AC0160913302709144 -:101A5000340280913502909136020E940E2920E0D6 -:101A60003FEF4FE757E410C00E94A7296B017C01AC -:101A700020E030EE4FEF54E4609133027091340275 -:101A800080913502909136020E94B92A9B01AC01E7 -:101A9000C701B6010E94B52A87FD96C080912F022A -:101AA0008F5F80932F0290E0209103033091040315 -:101AB00082179307A0F080910E03882319F01092EB -:101AC0002F020DC0809171008D7F809371008091F5 -:101AD00090008F738093900010923C027DC08091A3 -:101AE0003002C0912F02811128C0C0900803D0900D -:101AF0000903E0900A03F0900B0320E030E0A90115 -:101B0000C701B6010E94B52A1816BCF481E0809383 -:101B1000300210923702109238021092390210925D -:101B20003A02C0923302D0923402E0923502F0922F -:101B30003602C150C0932F0243C01092300210925F -:101B4000290210922802E0910503F091060348E073 -:101B5000C49FE00DF11D112480819181A281B38188 -:101B60008093370290933802A0933902B0933A02DF -:101B700020E030E040E85EE36481758186819781F2 -:101B80000E94B92A6B017C0180910A01682F70E0E4 -:101B900080E090E00E94A72920E030E048EC52E489 -:101BA0000E940E299B01AC01C701B6010E94B92A0F -:101BB000609333027093340280933502909336021F -:101BC00010923202109231028091070380FD04C00E -:101BD00010923C0210923B02FF91EF91DF91CF9166 -:101BE000BF91AF919F918F917F916F915F914F9135 -:101BF0003F912F91FF90EF90DF90CF90BF90AF90EB -:101C00009F908F907F906F905F904F900F900FBE3E -:101C10000F901F901895CF92DF92EF92FF92CF9383 -:101C2000DF936B017C01EA0180912A02811102C0DD -:101C30000E94060A8091070380FF46C080917902C6 -:101C400090917A0208970CF03FC0809171008D7FCF -:101C50008093710080913C0281110E94200A81E0F2 -:101C600080933B02109229021092280220E030E07B -:101C7000A901C701B6010E94B52A1816DCF48091AB -:101C8000790290917A02FC01EE0FFF1FEE0FFF1F09 -:101C9000EF5AFD4FC082D182E282F382FC01EE0F47 -:101CA000FF1FEF5BFD4FD183C083019690937A02B3 -:101CB000809379028091710082608093710080919D -:101CC0009000806880939000DF91CF91FF90EF901B -:101CD000DF90CF90089580910703817008958091DF -:101CE00007038160809307030E94C3230C94EB03D6 -:101CF000809107038E7F809307030C94C323809108 -:101D00007B0290E0019666E070E00E94872C809351 -:101D10007B02089580917B0290E0019766E070E07D -:101D20000E94872C80937B0208958F929F92AF929E -:101D3000BF92CF92DF92EF92FF920F931F93CF93B8 -:101D4000DF936B017C01C0912802D0912902BE0172 -:101D500080E090E00E94A7294B015C01A701960159 -:101D600060E070E08CE594E40E940E299B01AC01D8 -:101D7000C501B4010E94B92A0E947B2920917B02EF -:101D8000233009F473C028F4222351F02130E9F004 -:101D90002CC1243009F4A0C0253009F4E0C025C1CD -:101DA00080E090E0A0E0BFE38093060190930701FC -:101DB000A0930801B093090110922B0210922C02FB -:101DC00010922D0210922E0210C110922B0210922E -:101DD0002C0210922D0210922E026431710540F4F3 -:101DE0006A30710560F520E030E040E85EE32BC02A -:101DF000693C710508F0AAC080E090E00E94A72924 -:101E000020E030E040EA51E40E94A52820E030E0E4 -:101E100044E353E40E940E299B01AC010E94B92ABD -:101E200020E030E040E05EE30E94B92A9B01AC0173 -:101E300060E070E080E09EE30E94A52844C020E0BE -:101E400030E040E05FE3C701B6010E94B92A6B01B0 -:101E50007C0180E090E0A0E0BEE3809306019093D7 -:101E60000701A0930801B0930901BFC010922B0293 -:101E700010922C0210922D0210922E024AE0469FE0 -:101E80009001479F300D1124C90168EB7BE00E944F -:101E9000732CBC016C5D754077FF03C07195619533 -:101EA0007109882777FD8095982F0E94A9292EE334 -:101EB00033EC4EE259E30E94B92A20E030E040ECD6 -:101EC0005EE30E94A6286093060170930701809349 -:101ED00008019093090189C010922B0210922C02E4 -:101EE00010922D0210922E02CE0183709927892B19 -:101EF000E1F0BE016170772780E090E00E94A729A1 -:101F000020E030E040E05EE30E94B92A20E030E0CB -:101F100040E45FE30E94A6286093060170930701E6 -:101F200080930801909309010CC080E090E0A0E04C -:101F3000BFE38093060190930701A0930801B0933B -:101F40000901C770DD27CD2B09F04FC010920601A3 -:101F500010920701109208011092090146C01092D8 -:101F60002B0210922C0210922D0210922E0200E0F1 -:101F700010E020E03FE30093060110930701209357 -:101F80000801309309016739710578F180E090E02C -:101F90000E94A72920E030E047E153E40E94A528F1 -:101FA00020E030E04AE754E40E940E2920E030E0CF -:101FB00048E452E40E94B92A20E030E040EA51E4CB -:101FC0000E94EB290E947629660F771F660F771F04 -:101FD000FB01EE5AFE4F2081318142815381C701BE -:101FE000B6010E94B92A6B017C01C701B601DF91DD -:101FF000CF911F910F91FF90EF90DF90CF90BF9006 -:10200000AF909F908F90089580918C020895CF9308 -:10201000DF9300D01F92CDB7DEB79C0180911303F0 -:10202000843019F593E099833B832A839093E900E8 -:102030008FEF9091E800815095FD06C095ED9A953F -:10204000F1F700008111F5CF8091E80085FF0DC008 -:1020500040E050E063E070E0CE0101960E9468121B -:102060008091E8008E778093E8000F900F900F909A -:10207000DF91CF910895CF93DF9300D01F92CDB71A -:10208000DEB720911303243021F522E029839B83BE -:102090008A8383E08093E9008FEF9091E80081507C -:1020A00095FD06C095ED9A95F1F700008111F5CFE9 -:1020B0008091E80085FF0DC040E050E063E070E0F3 -:1020C000CE0101960E9468128091E8008E7780937D -:1020D000E8000F900F900F90DF91CF91089520911D -:1020E00013032430F1F422E02093E9002FEF309124 -:1020F000E800215035FD06C035ED3A95F1F70000B6 -:102100002111F5CF2091E80025FF0BC040E050E001 -:1021100065E070E00E9468128091E8008E778093FD -:10212000E8000895CF93DF93EC019091130394306E -:1021300009F046C0809115018823D9F080911601DD -:102140008823B9F09093E9008FEF9091E8008150D7 -:1021500095FD06C095E19A95F1F700008111F5CF44 -:102160008091E80085FF2CC040E050E060E170E025 -:1021700017C081E08093E9008FEF9091E8008150D3 -:1021800095FD06C095ED9A95F1F700008111F5CF08 -:102190008091E80085FF14C040E050E068E070E006 -:1021A000CE010E9468128091E8008E778093E8004B -:1021B00080E1FE01ACE7B2E001900D928A95E1F773 -:1021C000DF91CF91089580911203811109C00E947F -:1021D000FD130E945A148091E20084608093E20013 -:1021E0000895109212030895089508950C94A12261 -:1021F00042E061EC81E00E94771342E061EC82E012 -:102200000E94771342E061EC83E00E94771342E181 -:1022100061EC84E00C94771380911503833009F40A -:1022200055C030F4813071F0823009F48EC00895C9 -:102230008A3009F47AC08B3009F460C0893009F023 -:102240009CC020C080911403813A09F096C080910F -:10225000E800877F8093E80080911803909119032C -:10226000892B21F460E18CE792E003C060E080E01C -:1022700090E070E00E94B3128091E8008B77809329 -:10228000E800089580911403813209F076C08091AE -:10229000180390911903009719F0039709F06DC086 -:1022A0008091E800877F8093E8008091E80082FDBC -:1022B00005C0809113038111F8CF5FC08091F100B8 -:1022C00080938C028091E8008B7753C08091140337 -:1022D000813A09F052C08091180390911903892B1B -:1022E00009F04BC08091E800877F8093E8008091DF -:1022F000E80080FFFCCF8091150136C08091140367 -:102300008132D9F58091180390911903892BA9F591 -:102310008091E800877F8093E8000E94AC13809151 -:102320001603809315010C94E21B809114038132F3 -:1023300021F58091E800877F8093E8000E94AC132C -:102340008091170380938D02089580911403813A40 -:10235000A1F48091E800877F8093E8008091E800F5 -:1023600080FFFCCF80918D028093F1008091E80086 -:102370008E778093E8000C94AC13089584B7877F20 -:1023800084BF88E10FB6F8948093600010926000DB -:102390000FBE90E080E80FB6F894809361009093B0 -:1023A00061000FBE0E944F170E94FD130E945A1435 -:1023B0008091E20084608093E20078940E94E016AD -:1023C0000E9451178BE091E00E94FB16809113034D -:1023D000853069F40E946222809111038823B1F351 -:1023E0000E949022882391F30E945212EFCF0E9404 -:1023F0005917ECCF292F332723303105C9F064F466 -:102400002130310581F02230310509F043C08DE6DD -:1024100090E022EB33E042C021323105F1F022326C -:10242000310541F137C082E190E02FE134E036C060 -:1024300099278130910541F08230910541F0892B37 -:1024400049F5EEEAF3E005C0E0E8F3E002C0E6E5B6 -:10245000F3E0849190E09F0121C06430D8F4E62F2E -:10246000F0E0EE0FFF1FE255FE4F2081318189E041 -:1024700090E014C0643070F470E0FB01EE0FFF1FB9 -:10248000EA55FE4F20813181FB01EE55FE4F8081E0 -:1024900090E004C080E090E020E030E0FA01318379 -:1024A0002083089580E189BD82E189BD09B400FEE1 -:1024B000FDCF8091D8008F7D8093D8008091E0007F -:1024C00082608093E0008091E00081FDFCCF089560 -:1024D000CF92DF92EF92FF920F931F93CF93DF93F0 -:1024E000EC018B016A010E94CB13811133C0C1142E -:1024F000D10439F0F60180819181081B190BC80FB6 -:10250000D91FE12CF12C0115110519F18091E8007A -:1025100085FD16C08091E8008E778093E800C11495 -:10252000D10449F0F60180819181E80EF91EF18213 -:10253000E08285E00FC00E94CB13882321F30AC0FC -:1025400089918093F10001501109FFEFEF1AFF0A02 -:10255000DACF80E0DF91CF911F910F91FF90EF9044 -:10256000DF90CF90089520911A0330911B03261716 -:10257000370748F06115710539F42091E8002E778E -:102580002093E80001C0B90140E061157105A9F18F -:1025900020911303222309F443C0253009F442C0DB -:1025A0002091E80023FD40C02091E80022FD32C0C8 -:1025B0002091E80020FFE9CF4091F3002091F20044 -:1025C00030E0342BFC01CF016115710559F0283042 -:1025D000310540F481918093F100615071092F5FC2 -:1025E0003F4FF1CF41E02830310509F040E0209124 -:1025F000E8002E772093E800C8CF4111C9CF0AC068 -:1026000080911303882361F0853061F08091E800A8 -:1026100083FD0AC08091E80082FFF2CF80E0089538 -:1026200082E0089583E0089581E0089520911A03DF -:1026300030911B032617370748F06115710539F4EF -:102640002091E8002E772093E80001C0B901FC0139 -:1026500020E06115710591F180911303882309F43D -:1026600040C0853009F43FC08091E80083FD3DC043 -:102670008091E80082FD2FC08091E80080FFE9CFC3 -:102680002091F3008091F20090E0922B611571058A -:1026900059F08830910540F424912093F10031964F -:1026A000615071090196F2CF21E0089709F020E00E -:1026B0008091E8008E778093E800CBCF2111CCCFBA -:1026C0000AC080911303882361F0853061F0809106 -:1026D000E80083FD0AC08091E80082FFF2CF80E02D -:1026E000089582E0089583E0089581E00895982F89 -:1026F000973058F59093E900981739F07091EC00F5 -:102700002091ED005091F00003C0242F762F50E06F -:1027100021FF19C03091EB003E7F3093EB003091E8 -:10272000ED003D7F3093ED003091EB003160309350 -:10273000EB007093EC002093ED005093F00020919B -:10274000EE0027FF07C09F5FD3CF8F708093E90013 -:1027500081E0089580E008958091140387FF11C0FF -:102760008091E80082FD05C0809113038111F8CFAC -:1027700011C08091E8008B770BC0809113038823F0 -:1027800049F08091E80080FFF8CF8091E8008E77D3 -:102790008093E80008952091E4003091E50095E6EB -:1027A0004091EC00842F817040FF22C08091E800AE -:1027B00080FD1CC080911303882391F0853091F037 -:1027C0008091EB0085FD10C04091E4005091E50040 -:1027D0004217530729F39A01915011F784E00895A5 -:1027E00082E0089583E0089581E0089580E00895EF -:1027F0004091E80042FFDECF08950E946B140E94D2 -:102800007314E0EEF0E0808181608083E8EDF0E019 -:1028100080818F77808319BCA7EDB0E08C918E7F8B -:102820008C9380818F7E80831092120308950F9382 -:102830001F93CF93DF930E946B140E947314C8ED13 -:10284000D0E088818F7788838881806888838881B9 -:102850008F7D888319BC1092130310920F0310927E -:1028600011031092100300EE10E0F80180818B7FBD -:10287000808388818160888342E060E080E00E94FC -:102880007713E1EEF0E080818E7F8083E2EEF0E06E -:10289000808181608083808188608083F80180816D -:1028A0008E7F8083888180618883DF91CF911F91A3 -:1028B0000F910895E8EDF0E080818F7E8083E7ED51 -:1028C000F0E080818160808384E082BF81E080933A -:1028D00012030C941714E8EDF0E080818E7F808362 -:1028E0001092E20008951092DA001092E10008952B -:1028F0001F920F920FB60F9211242F933F934F9375 -:102900005F936F937F938F939F93AF93BF93EF9357 -:10291000FF938091E10082FF0BC08091E20082FF73 -:1029200007C08091E1008B7F8093E1000E94DF1659 -:102930008091DA0080FF1FC08091D80080FF1BC00B -:102940008091DA008E7F8093DA008091D90080FF39 -:102950000DC080E189BD82E189BD09B400FEFDCFD3 -:1029600081E0809313030E94E31005C019BC10920C -:1029700013030E94F1108091E10080FF19C0809143 -:10298000E20080FF15C08091E2008E7F8093E2001C -:102990008091E20080618093E2008091D8008062A3 -:1029A0008093D80019BC85E0809313030E94F51032 -:1029B0008091E10084FF30C08091E20084FF2CC050 -:1029C00080E189BD82E189BD09B400FEFDCF80911F -:1029D000D8008F7D8093D8008091E1008F7E809316 -:1029E000E1008091E2008F7E8093E2008091E2001E -:1029F00081608093E20080910F03882311F084E0CE -:102A000007C08091E30087FD02C081E001C083E040 -:102A1000809313030E94F6108091E10083FF29C088 -:102A20008091E20083FF25C08091E100877F809341 -:102A3000E10082E08093130310920F038091E10084 -:102A40008E7F8093E1008091E2008E7F8093E20090 -:102A50008091E20080618093E20042E060E080E0EB -:102A60000E9477138091F00088608093F0000E94AC -:102A7000F410FF91EF91BF91AF919F918F917F9152 -:102A80006F915F914F913F912F910F900FBE0F90DB -:102A90001F9018951F920F920FB60F9211242F932B -:102AA0003F934F935F936F937F938F939F93AF93D6 -:102AB000BF93CF93DF93EF93FF93C091E900CF7063 -:102AC0008091EC00D82FD17080FDD0E81092E90001 -:102AD0008091F000877F8093F00078940E948E159B -:102AE0001092E9008091F00088608093F000CD2B77 -:102AF000CF70C093E900FF91EF91DF91CF91BF912B -:102B0000AF919F918F917F916F915F914F913F9185 -:102B10002F910F900FBE0F901F9018951F93CF937A -:102B2000DF93CDB7DEB7AA970FB6F894DEBF0FBE1E -:102B3000CDBFE4E1F3E088E08E0F9091F100919336 -:102B40008E13FBCF0E940C118091E80083FF1FC100 -:102B50008091140390911503492F50E04A3051059C -:102B600008F015C1FA01EA5AFF4F0C949B2C8038EB -:102B700081F0823809F00BC1809118038F70809327 -:102B8000E9008091EB0085FB882780F91092E9002D -:102B900006C0809110039091110391118260909171 -:102BA000E800977F9093E8008093F1001092F10085 -:102BB000C8C0282F2D7F09F0EAC0882319F0823081 -:102BC00061F0E5C080911603813009F0E0C09330D8 -:102BD00009F080E0809311032BC0809116038111CE -:102BE00027C0809118038F7009F4D1C08093E90049 -:102BF0002091EB0020FF1CC0933021F48091EB006A -:102C0000806214C09091EB0090619093EB0021E002 -:102C100030E0A90102C0440F551F8A95E2F74093A6 -:102C2000EA001092EA008091EB0088608093EB004C -:102C30001092E9008091E800877F86C08111A7C0CB -:102C4000109116031F778091E3008078812B809389 -:102C5000E3008091E800877F8093E8000E94AC1336 -:102C60008091E80080FFFCCF8091E3008068809332 -:102C7000E300111102C082E001C083E080931303DE -:102C800086C08058823008F082C0809116039091EF -:102C900017038C3D53E0950779F583E08A838AE238 -:102CA00089834FB7F894DE01139620E03EE051E2AD -:102CB000E32FF0E050935700E49120FF03C0E2952A -:102CC000EF703F5FEF708E2F90E0EA3010F0C79604 -:102CD00001C0C0968D939D932F5F243149F74FBF5C -:102CE0008091E800877F8093E8006AE270E0CE017F -:102CF00001960E94B31214C0AE014F5F5F4F609106 -:102D000018030E94FA11BC01009709F440C0909189 -:102D1000E800977F9093E80089819A810E941613BA -:102D20008091E8008B778093E80031C0803879F596 -:102D30008091E800877F8093E80080910F03809363 -:102D4000F1008091E8008E778093E8000E94AC1338 -:102D50001EC081111CC0909116039230C0F4809166 -:102D6000E800877F8093E80090930F030E94AC13E4 -:102D700080910F03811106C08091E30087FD02C09E -:102D800081E001C084E0809313030E94F8108091D9 -:102D9000E80083FF0AC08091E800877F8093E80005 -:102DA0008091EB0080628093EB00AA960FB6F894B6 -:102DB000DEBF0FBECDBFDF91CF911F910895089563 -:102DC000CF93809113038823A1F0C091E900CF70C5 -:102DD0009091EC00892F817090FD80E8C82B1092B3 -:102DE000E9008091E80083FD0E948E15CF70C093AA -:102DF000E900CF91089590939302809392020895F1 -:102E0000E0919202F0919302309721F00190F081CD -:102E1000E02D099480E00895E0919202F0919302F0 -:102E2000309721F00280F381E02D09940895E0911C -:102E30009202F0919302309721F00480F581E02D09 -:102E4000099408952091900230919102821793077E -:102E500071F09093910280939002E0919202F09130 -:102E60009302309721F00680F781E02D09940895B0 -:102E700020918E0230918F028217930771F0909308 -:102E80008F0280938E02E0919202F091930230972C -:102E900021F00084F185E02D0994089508950C94A3 -:102EA0004E170E94D5220E9426090E945B230C9493 -:102EB0000A285F926F927F928F929F92AF92BF92F9 -:102EC000CF92DF92EF92FF920F931F93CF93DF93F6 -:102ED00000D000D01F92CDB7DEB70E946B099DE9EC -:102EE000C92E92E0D92E03E010E0AA24A394B12CBD -:102EF000502E802F0E94E6094C01F60172906290DC -:102F00006F016826792661147104A1F4015011093A -:102F100078F78FEF89838A831B820E94DE2281608B -:102F2000782F9D838C8349815A816B818D810E948A -:102F3000091838C08091F20281FD0E94EF092BE050 -:102F400030E07501022E02C0EE0CFF1C0A94E2F77D -:102F5000C70186219721892B09F129835A828E2066 -:102F60009F2091E0892809F490E09B830E94DE2253 -:102F70008160782F9D838C8349815A816B818D81FB -:102F80000E940918000F111FF801EB56FD4F8081B8 -:102F90009181E826F926F182E08204C021503109AE -:102FA00080F6B4CF0E944225109194020E9400172F -:102FB0001817D1F00E940017809394020F900F9081 -:102FC0000F900F900F90DF91CF911F910F91FF9075 -:102FD000EF90DF90CF90BF90AF909F908F907F90B9 -:102FE0006F905F900C9410090F900F900F900F90BE -:102FF0000F90DF91CF911F910F91FF90EF90DF9095 -:10300000CF90BF90AF909F908F907F906F905F9088 -:103010000895CF93DF93CDB7DEB72B970FB6F89413 -:10302000DEBF0FBECDBF4F83588769877A878B87F6 -:10303000DE01119686E0FD0111928A95E9F785E09F -:10304000FE01379601900D928A95E1F749815A81E8 -:103050006B817C818D819E810E94801E2B960FB694 -:10306000F894DEBF0FBECDBFDF91CF910895CF930F -:10307000882309F4C2C0C82F823859F40E9400176F -:1030800081FDBBC089E30E945A210E94272289E367 -:103090000CC0833879F40E94001780FDAEC083E530 -:1030A0000E945A210E94272283E50E949C21CF91F1 -:1030B0000C942722843859F40E94001782FD9DC089 -:1030C00087E40E945A210E94272287E4EECF8CEFEA -:1030D0008C0F813A48F48C2F0E94722781118DC089 -:1030E0008C2F0E945A21E3CF80E28C0F883048F465 -:1030F000C77081E001C0880FCA95EAF70E94E021FD -:10310000D6CF8BE58C0F833078F4C53A29F0C63AD8 -:1031100031F083E890E005C081E890E002C082E8E9 -:1031200090E0CF910C94221788E58C0F833108F042 -:1031300064C0C83A39F1C93A41F1CA3A49F1CB3AC7 -:1031400051F1CC3A59F1CD3A61F1C03B69F1CE3A37 -:1031500071F1CF3A79F1C13B81F1C23B89F1C33BB7 -:1031600091F1C43B99F1C53BA1F1C63BA9F1C73B25 -:10317000B1F1C83BB9F1C93BC1F1CA3BC9F180E02B -:1031800090E038C082EE90E035C089EE90E032C029 -:103190008AEE90E02FC085EB90E02CC086EB90E0AB -:1031A00029C087EB90E026C08CEC90E023C08DEC2A -:1031B00090E020C083E891E01DC08AE891E01AC049 -:1031C00082E991E017C084E991E014C081E292E0C5 -:1031D00011C083E292E00EC084E292E00BC085E26F -:1031E00092E008C086E292E005C087E292E002C069 -:1031F0008AE292E0CF910C943817CF9108958823FA -:1032000009F44BC0823859F40E94001781FF45C071 -:1032100089E30E945A210E94272289E30CC0833847 -:1032200071F40E94001780FF38C083E50E945A2184 -:103230000E94272283E50E949C210C942722843837 -:1032400059F40E94001782FF28C087E40E945A2187 -:103250000E94272287E4EFCF9CEF980F913A58F312 -:1032600090E2980F983050F4877091E001C0990F68 -:103270008A95EAF7892F0E94E621DFCF9BE5980F18 -:10328000933020F480E090E00C942217885A833128 -:1032900020F480E090E00C9438170895882321F002 -:1032A0000E94E0210C9427220895882321F00E9497 -:1032B000E6210C94272208957F928F929F92AF92DD -:1032C000BF92CF92DF92EF92FF920F931F93CF9313 -:1032D000DF931F92CDB7DEB77C01C62E772EFC019F -:1032E000058102950F70128111110E94FD210E942B -:1032F0005321882379F0112369F080E28C0D883006 -:1033000048F082E00E943C210E94532191E0D82E97 -:10331000D92601C0D12CE72DE295EF70F0E0E05AFC -:10332000FF4F0C949B2C872D807F072D0F708823D7 -:1033300011F00295007F112389F0002309F499C14F -:1033400080E28C0D883020F4802F0E94E02103C0A1 -:10335000802F0E94F0210E9427228BC18C2D0E9479 -:10336000FF18002309F4C3C180E28C0D883020F4DB -:10337000802F0E94E62103C0802F0E94F6210E9428 -:103380002722B5C1872D807F972D9F70803211F441 -:10339000892F03C0892F8295807FCC2021F0F1E016 -:1033A000CF16A1F01DC0112339F0002319F101300F -:1033B00009F50E9410229BC1002319F0013009F485 -:1033C00096C189830E941322898110C1112321F0A3 -:1033D000063008F08CC10EC0053008F088C106C167 -:1033E000112359F0002331F0F701958190FF41C17D -:1033F0009F7095830E944E197AC1002309F4F6C08C -:103400003EC1872D86958695837090E0009719F0D0 -:10341000019761F06CC1112321F08C2D972D9370D1 -:1034200002C080E090E00E94221761C1112321F0C8 -:103430008C2D972D937002C080E090E00E94381789 -:1034400056C18C2D112319F00E944A2402C00E94FB -:10345000B2240E9437254BC1872D837009F052C0DA -:10346000111145C18C2D829586958770880F880F24 -:103470009C2D9F70892E912CA12CB12C082E04C05C -:10348000880C991CAA1CBB1C0A94D2F7C4FE14C059 -:103490000FE010E020E030E0B901A80104C0440FC3 -:1034A000551F661F771F8A95D2F7CB01BA01609529 -:1034B00070958095909503C060E070E0CB01272D5A -:1034C00026952695237030E02230310569F02330AF -:1034D000310589F0682979298A299B29213031050C -:1034E00071F00E94C81F03C1682979298A299B2984 -:1034F0000E94E41FFCC00E94C81FC501B4010E94C5 -:10350000AC1FF5C0112319F0872D817001C086957D -:10351000882309F4ECC08C2D829586958770880FDE -:10352000880F9C2D9F70892E912CA12CB12C082ED8 -:1035300004C0880C991CAA1CBB1C0A94D2F7C4FEB8 -:1035400014C00FE010E020E030E0B901A80104C091 -:10355000440F551F661F771F8A95D2F7CB01BA011A -:10356000609570958095909503C060E070E0CB0108 -:10357000272D269526952370422F50E04230510585 -:1035800069F04330510589F0682979298A299B29F6 -:103590004130510571F00E94A220A9C06829792903 -:1035A0008A299B290E94BE20A2C00E94A220C50198 -:1035B000B4010E9486209BC08C2D90E0FC01E05E4F -:1035C000F109E531F10508F050C0E059FF4F0C94C6 -:1035D0009B2C0C2D0F70872D8F71112321F00E94D1 -:1035E0001F20802F07CF0E944020802F0E94551956 -:1035F0007EC0112341F0053008F079C0872D8F710E -:103600000E94652074C0063008F071C0F7CF112306 -:1036100039F0872D8F710E941F2069C01123C9F3D3 -:10362000872D8F710E94402062C0112329F0872DC1 -:103630008F710E940A205BC00E94002058C0112395 -:1036400051F0172D1F71812F0E941F2063E0812FE1 -:103650000E9433214CC081E00E943C21023008F4DA -:1036600046C082E00E943C2142C0112331F0002379 -:1036700081F28C2D0E9437183AC0002389F28C2DDC -:103680000E94FF1834C0472D4F706C2DC7010E9457 -:10369000EE050E94241F2BC0111129C0472D4F7029 -:1036A00050E042305105B9F04CF44115510581F01C -:1036B00041305105E1F40E94322819C043305105D0 -:1036C00069F04430510599F48C2D0E9484280FC074 -:1036D0000E941B280CC00E944E2809C00E9461282D -:1036E00006C0472D4F706C2DC7010E94F105DD20EB -:1036F000F9F00E942F2180FD1BC0F70112820E9469 -:1037000029210E941F20C7010E94A71B0E94292176 -:103710000F90DF91CF911F910F91FF90EF90DF906D -:10372000CF90BF90AF909F908F907F900C9440204F -:103730000F90DF91CF911F910F91FF90EF90DF904D -:10374000CF90BF90AF909F908F907F9008950F93F0 -:103750001F93CF93DF93EC01888199812B813C816A -:10376000232BB9F09F3F11F48F3F99F0CE010E94B7 -:10377000ED03882371F0688179818A810E94252177 -:103780008C010E94DA200E94A11FB801CE010E9484 -:103790005C19DF91CF911F910F9108950E94FD2137 -:1037A0000E940D220E94D2210E9427220E94E82519 -:1037B0000E94372580E090E00E94221780E090E090 -:1037C0000C9438170E94ED210C94CE1B0E941A21F4 -:1037D000292F22952F7030E02C3031054CF42A30FF -:1037E00031056CF42250310922303105A8F407C0AC -:1037F0002C30310569F02F30310551F00DC0803F7C -:1038000069F018F4803E40F409C0843F29F406C0F2 -:1038100093FB882780F9089580E0089581E008955A -:10382000CF93DF9300D000D01F92CDB7DEB70F90BB -:103830000F900F900F900F90DF91CF910895CF933D -:10384000DF9300D000D000D0CDB7DEB726960FB6FC -:10385000F894DEBF0FBECDBFDF91CF9108951F93C7 -:10386000CF93DF93C0919D0216E080919E02C8170E -:1038700099F0D0E01C9FF0011D9FF00D1124E1563E -:10388000FD4F4081518162817381848195810E94C5 -:103890001F1C2196C770E9CFDF91CF911F9108952A -:1038A0004091CF025091D0026091D1027091D2022A -:1038B0008091D3029091D4020C941F1C8091D40269 -:1038C00082958F7009F054C08091D102882309F449 -:1038D0004FC080919D02A0919E026091CF02709195 -:1038E000D0024091D2025091D302B6E08A1709F477 -:1038F0003FC090E041155105C1F17F3F11F46F3F8A -:10390000A1F1B89FF001B99FF00D1124E156FD4FD0 -:10391000218172132AC02081621327C022812111C4 -:1039200024C0238134812417350710F42150310934 -:10393000241B350B283C3105C0F42091D4022F7094 -:1039400020612093D40226E0289FF001299FF00DEA -:103950001124EC55FD4F80818F70806180838FEC46 -:1039600092E00E94A71B0C942F1C01968770BECF7B -:103970000895CF92DF92EF92FF920F931F93CF9310 -:10398000DF93CDB7DEB762970FB6F894DEBF0FBEF8 -:10399000CDBF8C0185E0F801DE011D9601900D92EE -:1039A0008A95E1F7D8014C9111965C911197129686 -:1039B0006C9112971396CD90DC9014973091CF02B2 -:1039C0007091D0028091D2029091D302009709F4B5 -:1039D0006BC17F3F19F43F3F09F466C1E090D1020B -:1039E000EE2009F4C0C02091D402C816D90628F0F0 -:1039F000F601E81BF90BCF0104C0809590958C0D62 -:103A00009D1DFF24F394883C910578F0F12C207FD4 -:103A100009F0C6C07C2DD98AC88A89890E94101CE9 -:103A20008FEC92E00E94A71BB1C0822F807F09F02B -:103A300046C0751314C0341312C0611110C02F702A -:103A400020612093D4020E94501C8FEC92E00E94CF -:103A5000A71B8091D402D80115968C932EC0CD2837 -:103A600019F15F3F11F44F3FF9F0F62E61111CC0C0 -:103A700080919D0220919E0236E0821709F45AC07F -:103A800090E0389FF001399FF00D1124E156FD4F71 -:103A90007181571306C07081471303C07281711181 -:103AA00003C001968770E9CFF62E662309F418C18A -:103AB0008091D40281608093D402F12C11C17513DE -:103AC00008C0341306C0611104C08091D402D8012B -:103AD000C3C04D875E878D859E856A8B0E94E61BDD -:103AE0006A898823E1F16623D1F12091D402822FE3 -:103AF00082958F7090E0029774F08091CF02909140 -:103B0000D00298878F831986DB86CA862C87CE01E0 -:103B100007960E94A71B86E0F801AFECB2E0019087 -:103B20000D928A95E1F70E945E1C0E94501CFF24B2 -:103B3000F394D6C04D875E878D859E850E941A219D -:103B4000292F22952F7030E0223031050CF0BCC0B7 -:103B50009F7009F0B6C0805E883008F4C1C0C8010B -:103B60000E94A71BE4CFC816D90608F453C0F6017B -:103B7000E81BF90BCF01883C910508F450C0F12CEB -:103B80007C2DD98AC88A89890E94101CEFECF2E04A -:103B900086E0DF011D928A95E9F70E94501CA0C0C3 -:103BA000751314C0341312C0611110C08091D40277 -:103BB000F8018583C8010E94A71B86E0EFECF2E0C4 -:103BC000DF011D928A95E9F7FE2C8AC04D875E873A -:103BD0008D859E856A8B0E94E61B6A89882309F47D -:103BE000BECF662309F4BBCF2091D402822F8295E9 -:103BF0008F7090E002970CF48ECF8091CF0290915D -:103C0000D0029A8389831B82DD82CC822E83CE01EF -:103C100001967FCF809590958C0D9D1DACCFF62E93 -:103C2000662309F49CCF75132EC034132CC0209149 -:103C3000D40220FD1FC0822F82958F70D9F0D80149 -:103C400015962C9315978F3049F08F5F982F92958A -:103C5000907F822F8F70892B15968C93C8010E94BC -:103C6000A71B86E0F801AFECB2E001900D928A95B7 -:103C7000E1F793CF86E0F801AFECB2E001900D924E -:103C80008A95E1F72DC04D875E878D859E850E94C0 -:103C9000E61B811140CF8091D40281608093D402D1 -:103CA000C8010E94A71B1CC0662309F458CF4D878A -:103CB0005E878D859E850E94E61B882309F44FCF81 -:103CC0002ACF811148CF0CC0243031050CF047CFEA -:103CD0009F7009F440CFF8019581907F09F03BCFA8 -:103CE0008F2D62960FB6F894DEBF0FBECDBFDF9169 -:103CF000CF911F910F91FF90EF90DF90CF9008959B -:103D00001F93CF93DF93CDB7DEB72C970FB6F89400 -:103D1000DEBF0FBECDBF4F83588769877A878B87F9 -:103D20009C87CE0107960E94B91C882369F08F8179 -:103D300098852A853B85232BF1F19F3F09F063C0CD -:103D40008F3F09F060C037C086E0FE013796DE0184 -:103D5000119601900D928A95E1F76F817885EA8539 -:103D6000FB85309741F17F3F11F46F3F21F12091A6 -:103D70009E0230E0C90101968770992740919D020B -:103D800050E08417950709F447C069837A83FD835F -:103D9000EC8396E0929FD001939FB00D1124A15621 -:103DA000BD4FFE01319601900D929A95E1F78093F7 -:103DB0009E020E942F1C16E080919D0290919E020F -:103DC0008917C1F1189FC001112481569D4F0E948F -:103DD000B91C882379F1E0919D021E9FF001112406 -:103DE000E156FD4F408151816281738184819581CB -:103DF0000E941F1C80919D0290E001968770992778 -:103E000080939D02D9CF4F81588569857A858B85AE -:103E10009C850E941F1CCFCF0E94E21B10929E0225 -:103E200010929D02EFECF2E086E0DF011D928A9590 -:103E3000E9F7C1CF2C960FB6F894DEBF0FBECDBF09 -:103E4000DF91CF911F910895EF92FF920F931F93EF -:103E5000CF93DF938C01009709F46CC0F12CEE2412 -:103E6000E394E8012196F8018491843740F484308A -:103E700008F051C0813081F0823019F15BC0853784 -:103E800009F444C0A8F19CE7980F903708F052C09D -:103E90008F770E94FF1841C00E5F1F4FFE01C49133 -:103EA00080E28C0F883048F4C7708E2D01C0880FD7 -:103EB000CA95EAF70E94002214C08C2F0E9437187E -:103EC0002DC00E5F1F4FFE01C49180E28C0F883021 -:103ED00058F4C7708E2D01C0880FCA95EAF70E946A -:103EE00006220E9427221AC08C2F0E94FF1816C09B -:103EF0000E5F1F4FFE01C491CC2381F08FE99FE03C -:103F00000197F1F700C00000C150F6CF0E5F1F4FC0 -:103F1000FE01F49003C00E9437188E018F2D882374 -:103F200009F49FCFEFE9FFE03197F1F700C00000FF -:103F30008150F5CFDF91CF911F910F91FF90EF90BE -:103F4000089508956093D9027093DA028093DB029A -:103F50009093DC020C94CE1B0F931F930091D90217 -:103F60001091DA022091DB023091DC02DC01CB01FE -:103F7000802B912BA22BB32B8093D9029093DA0242 -:103F8000A093DB02B093DC021F910F910C94CE1B27 -:103F90000F931F930091D9021091DA022091DB0256 -:103FA0003091DC02DC01CB0180239123A223B323D7 -:103FB0008093D9029093DA02A093DB02B093DC02E3 -:103FC0001F910F910C94CE1B0F931F930091D90258 -:103FD0001091DA022091DB023091DC02DC01CB018E -:103FE00080279127A227B3278093D9029093DA02E2 -:103FF000A093DB02B093DC021F910F910C94CE1BB7 -:104000001092D5021092D6021092D7021092D802C6 -:104010000C94CE1B41E050E060E070E004C0440F1F -:10402000551F661F771F8A95D2F74093D50250938C -:10403000D6026093D7027093D8020C94CE1B41E055 -:1040400050E060E070E004C0440F551F661F771F0A -:104050008A95D2F78091D5029091D602A091D7028D -:10406000B091D802482B592B6A2B7B2B4093D50259 -:104070005093D6026093D7027093D8020C94CE1B53 -:1040800041E050E060E070E004C0440F551F661F3F -:10409000771F8A95D2F740955095609570958091DD -:1040A000D5029091D602A091D702B091D8024823B0 -:1040B00059236A237B234093D5025093D602609301 -:1040C000D7027093D8020C94CE1B41E050E060E020 -:1040D00070E004C0440F551F661F771F8A95D2F702 -:1040E0008091D5029091D602A091D702B091D802CA -:1040F000482759276A277B274093D5025093D60239 -:104100006093D7027093D8020C94CE1B0F931F9329 -:104110000091D5021091D6022091D7023091D80299 -:10412000DC01CB01802B912BA22BB32B8093D502EA -:104130009093D602A093D702B093D8021F910F910B -:104140000C94CE1B0F931F930091D5021091D602B1 -:104150002091D7023091D802DC01CB01802391233A -:10416000A223B3238093D5029093D602A093D702C3 -:10417000B093D8021F910F910C94CE1B0F931F93F5 -:104180000091D5021091D6022091D7023091D80229 -:10419000DC01CB0180279127A227B3278093D5028A -:1041A0009093D602A093D702B093D8021F910F919B -:1041B0000C94CE1B0895CF92DF92EF92FF920F9353 -:1041C0001F93CF93DF938C01C090D902D090DA0275 -:1041D000E090DB02F090DC028091D5029091D60253 -:1041E000A091D702B091D802C82AD92AEA2AFB2A7C -:1041F000CFE1D0E0D701C6010C2E04C0B695A7953B -:10420000979587950A94D2F780FF06C0B8018C2F46 -:104210000E947608019721F4219760F780E001C0A1 -:104220008C2FDF91CF911F910F91FF90EF90DF9036 -:10423000CF900895CF93DF93EC010E94DB20BE0165 -:104240000E947608DF91CF910895CB010E941A2138 -:1042500008958091DD0285958595859508958091D5 -:10426000DD028770089598E0899F90011124262B24 -:104270002093DD020C941F202091DD028095822383 -:104280008093DD02982F977069F430E0482F55270E -:1042900047FD50952417350729F085958595859517 -:1042A0000C94402008959091DD02977081E009F40C -:1042B00080E0089590911501992321F090911601C5 -:1042C000911109C02091170130911801F90132961E -:1042D0009FEF40E01FC0982F9695969596959F303A -:1042E00050F5E0911701F0911801E90FF11D877069 -:1042F00021E030E0A90102C0440F551F8A95E2F782 -:10430000CA019181892B818308959F3F39F04F5FC6 -:104310004E3041F051915813F8CF0DC05111F7CFE5 -:10432000942FF5CF9F3F39F0F901E90FF11D97FD6B -:10433000FA9582830895089590911501992321F0AB -:1043400090911601911109C0209117013091180127 -:10435000F9013296205F3F4F1FC0982F9695969592 -:1043600096959F30F0F4E0911701F0911801E90F54 -:10437000F11D877021E030E0A90102C0440F551FF4 -:104380008A95E2F7CA0180959181892381830895F6 -:104390003196E217F30729F090819813F9CF108234 -:1043A000F7CF089581E090E0E0911701F0911801B6 -:1043B000E80FF91F1082019680319105A9F7089541 -:1043C0009091F102892B8093F1020895809590914C -:1043D000F10289238093F10208951092F102089569 -:1043E0009091F002892B8093F0020895809590912E -:1043F000F00289238093F00208951092F00208954C -:104400009091EF02892B8093EF020895809590910F -:10441000EF0289238093EF0208951092EF0208952E -:104420008093DE0208951092DE02089580911701B4 -:1044300090911801FC0131969C01205F3F4F80E074 -:10444000919191118F5FE217F307D1F70895E091F1 -:104450001701F09118018091F1028083E09117011A -:10446000F091180190818091F002892B8083E09176 -:104470001701F091180190818091EF02892B8083C0 -:104480008091DE02882361F0E0911701F09118011C -:104490009081892B80830E94162281111092DE0266 -:1044A00080911701909118010C940C1720E000974F -:1044B00039F0AC0141505109842395232F5FF7CF88 -:1044C000822F089580911303843039F11092F30202 -:1044D00020E488E190E00FB6F894A89580936000FE -:1044E0000FBE2093600080E00E94F10280E00E94F5 -:1044F000100983B7817F846083BF83B7816083BFE6 -:104500007894889583B78E7F83BF88E10FB6F8943F -:1045100080936000109260000FBE08950895089582 -:1045200080E00E94F1020E948E220E946B090E948C -:104530008F220E94F00991E0811101C090E0892F43 -:1045400008950E94E21B80E00E94F1020E940A2866 -:104550000E9400170C9410091F920F920FB60F9231 -:1045600011248F939F93AF93BF938091F302811196 -:1045700013C08091F4029091F502A091F602B091DF -:10458000F7024196A11DB11D8093F4029093F502AC -:10459000A093F602B093F702BF91AF919F918F91D4 -:1045A0000F900FBE0F901F90189582E084BD93E08E -:1045B00095BD9AEF97BD80936E0008952FB7F8943C -:1045C0008091F4029091F502A091F602B091F70269 -:1045D0002FBF0895CF92DF92EF92FF920F931F9318 -:1045E0002FB7F8944091F4025091F5026091F602D1 -:1045F0007091F7022FBF6A017B01EE24FF248C012A -:1046000020E030E0C016D106E206F30610F4415077 -:1046100051099A01281B390BC9011F910F91FF9075 -:10462000EF90DF90CF9008951F920F920FB60F92E8 -:1046300011248F939F93AF93BF938091F402909135 -:10464000F502A091F602B091F7020196A11DB11DED -:104650008093F4029093F502A093F602B093F702D0 -:10466000BF91AF919F918F910F900FBE0F901F90B0 -:1046700018950E94FD13F8942FEF87EA91E62150D8 -:1046800080409040E1F700C0000087E090EBDC0143 -:1046900080931E0390931F03A0932003B0932103E4 -:1046A0009CE088E10FB6F894A895809360000FBE57 -:1046B00090936000FFCF0E949A23811102C00E9454 -:1046C00076230E94A5238093F2020E94AD2380935B -:1046D0001C0387FB882780F9809316010E94A92379 -:1046E000682F70E080E090E00C94A21F6DEE7EEFEA -:1046F00080E090E00E94C12C60E082E090E00E94A7 -:10470000AF2C60E083E090E00E94AF2C60E084E09A -:1047100090E00E94AF2C60E085E090E00E94AF2C1A -:1047200060E086E090E00E94AF2C6FEF87E090E0C1 -:104730000C94AF2C80E090E00E94A92C21E08D3EEB -:104740009E4F09F020E0822F089582E090E00C94C3 -:10475000A12C83E090E00C94A12C84E090E00C94D8 -:10476000A12C682F84E090E00C94AF2C86E090E0C0 -:104770000C94A12C682F86E090E00C94AF2C87E07D -:1047800090E00C94A12C682F87E090E00C94AF2C63 -:104790008091FA0280FF0BC060911C0185E0689F48 -:1047A000B001112475956795759567952BC081FFAC -:1047B00009C060911C0185E0689FB00111247595C6 -:1047C000679520C082FF07C060911C0185E0689F4B -:1047D000B001112417C09091FB029923D1F0609190 -:1047E0001B01961788F720911C0185E0289F9001F6 -:1047F0001124929FA001939F500D112470E0CA01D3 -:104800000E94872C6038710540F46115710539F0FC -:1048100002C065E070E0862F08958FE7089581E07B -:1048200008958091FA0280FF08C060911A0170E03B -:10483000759567957595679521C081FF06C0609154 -:104840001A0170E07595679519C082FF04C06091E8 -:104850001A0170E010C09091FB029923C1F06091A1 -:1048600019019617A0F780911A01899FC0011124A0 -:1048700070E00E94872C6038710528F4611571057D -:1048800021F0862F08958FE7089581E0089561E073 -:1048900070E0F4CF803F21F40E94C823819504C0CA -:1048A000813F29F40E94C8238093FE020895823F2D -:1048B00021F40E94C823819504C0833F29F40E94FB -:1048C000C8238093FD020895893F19F40E941124A2 -:1048D00005C08A3F31F40E94112481958093FF0224 -:1048E00008958B3F21F40E941124819504C08C3FD0 -:1048F00029F40E941124809300030895843F21F439 -:104900008091FC02816017C0853F21F48091FC02F8 -:10491000826011C0863F21F48091FC0284600BC04C -:10492000873F21F48091FC02886005C0883F31F404 -:104930008091FC0280618093FC0208958D3F21F4F8 -:104940008091FA0281600BC08E3F21F48091FA02BF -:10495000826005C08F3F29F48091FA0284608093C1 -:10496000FA020895803F39F48091FE0287FF6CC0FF -:104970001092FE0269C0813F29F48091FE02181650 -:10498000BCF362C09091FD02823F29F497FF5CC0A6 -:104990001092FD0259C0833F19F41916CCF354C08C -:1049A000893F41F48091FF0218160CF04DC010921F -:1049B000FF024AC08A3F29F48091FF0287FF44C06A -:1049C000F6CF8B3F39F48091000387FF3DC01092F2 -:1049D00000033AC08C3F29F4809100031816BCF301 -:1049E00033C0843F21F48091FC028E7F17C0853F45 -:1049F00021F48091FC028D7F11C0863F21F48091CB -:104A0000FC028B7F0BC0873F21F48091FC02877FE3 -:104A100005C0883F31F48091FC028F7E8093FC02B8 -:104A200013C08D3F21F48091FA028E7F0BC08E3F20 -:104A300021F48091FA028D7F05C08F3F29F4809187 -:104A4000FA028B7F8093FA028091FD0281110EC0E1 -:104A50008091FE0281110AC08091FF02811106C07F -:104A600080910003811102C01092FB0208958CEF27 -:104A700092E00E9417170E94DE229093F902809321 -:104A8000F80208951F93CF93DF938091F8029091DD -:104A9000F9020E94EA22AC019091FB02992321F0D5 -:104AA00020911D0130E006C020911E018AE0289F60 -:104AB000900111244217530708F486C08091FD022B -:104AC000C091FE02D091FF0210910003811107C036 -:104AD000C11176C0D11174C0111172C075C09F3F51 -:104AE00019F09F5F9093FB02181624F40E94C823CC -:104AF0008093FD028091FD0287FF05C00E94C823BC -:104B000081958093FD021C1624F40E94C823809393 -:104B1000FE028091FE0287FF05C00E94C823819596 -:104B20008093FE026091FD02662339F1C091FE027E -:104B3000CC2319F1772767FD7095872F972F0E9457 -:104B4000A92923E333E343E35FE30E94B92A0E94E8 -:104B500076296093FD026C2F772767FD7095872F6C -:104B6000972F0E94A92923E333E343E35FE30E94E5 -:104B7000B92A0E9476296093FE021D1624F40E9431 -:104B800011248093FF028091FF0287FF05C00E94DD -:104B9000112481958093FF02111624F40E941124A0 -:104BA000809300038091000387FF05C00E941124B9 -:104BB000819580930003DF91CF911F910C9437254D -:104BC0009F3F09F08ECF96CFDF91CF911F9108952F -:104BD000ECEFF2E085E0DF011D928A95E9F7109293 -:104BE000FB021092FA020895833081F128F481309B -:104BF00059F08230D1F00895853009F449C0B8F1F8 -:104C0000863009F456C0089580911E01262F30E0A9 -:104C1000280F311D2F3F310524F4680F60931E01CA -:104C200008958FEF80931E01089580911D01262F16 -:104C300030E0280F311D2F3F310524F4680F6093B9 -:104C40001D0108958FEF80931D01089580911C012F -:104C5000262F30E0280F311D2F3F310524F4680F37 -:104C600060931C0108958FEF80931C01089580913B -:104C70001B01262F30E0280F311D2F3F310524F472 -:104C8000680F60931B0108958FEF80931B010895B7 -:104C900080911A01262F30E0280F311D2F3F31055A -:104CA00024F4680F60931A0108958FEF80931A011E -:104CB000089580911901262F30E0280F311D2F3FD4 -:104CC000310524F4680F6093190108958FEF8093E4 -:104CD00019010895833011F128F4813049F08230B0 -:104CE00091F00895853081F120F18630C1F1089569 -:104CF00080911E01681720F4861B80931E01089581 -:104D000010921E01089580911D01681720F4861BE2 -:104D100080931D01089510921D01089580911C013A -:104D2000681720F4861B80931C01089510921C01C3 -:104D3000089580911B01681720F4861B80931B0146 -:104D4000089510921B01089580911A01681720F4AC -:104D5000861B80931A01089510921A01089580917C -:104D60001901681720F4861B809319010895109289 -:104D7000190108950F931F93873208F048C08E31B0 -:104D800008F08DC0803109F477C008F5873009F448 -:104D900061C068F4863009F09DC08091F202817F85 -:104DA0008E7F8093F20281E08093020394C08B3067 -:104DB00009F489C08E3009F08DC08091F20282FB27 -:104DC000222720F991E0922790FB82F95EC086317C -:104DD00009F479C060F4813109F07CC00E94E21BC3 -:104DE0009091160181E08927809316016CC089316A -:104DF00009F469C08B3109F06DC08091F20281FB2A -:104E0000222720F991E0922790FB81F93EC0883358 -:104E100009F459C050F4893209F457C0853309F4B4 -:104E200054C0873209F451C055C0833409F44DC0D1 -:104E300028F48A3308F44EC0895332C0883409F00C -:104E400049C00E94E21B0E94200A0E94E4030E94C3 -:104E5000392339C09091F202892F8095817080FBAF -:104E600090F929F0966098609093F20234C0997F8F -:104E7000977F9093F20227C08091F20283FB222752 -:104E800020F991E0922790FB83F98093F202992315 -:104E9000D1F08091F20281608093F20214C08D51B2 -:104EA00041E050E060E070E08A019B0104C0000F27 -:104EB000111F221F331F8A95D2F7C901B8010E9422 -:104EC000A21F0E94E21B81E006C061E070E080E06A -:104ED00090E0F5CF80E01F910F91089580E0089554 -:104EE00080E00895CF93C82F80910203813069F04C -:104EF00018F08230C9F184C0E0911701F0911801D7 -:104F00008081823209F07EC007C0E0911701F091E4 -:104F100018018081823261F48C2F0E946E278111EA -:104F200004C08C2F0E94BA261DC081E090E01AC0F8 -:104F30008C2F0E947027811114C0C43179F048F47D -:104F4000CB3079F0C03109F061C082E08093020378 -:104F500008C0C93219F0C83321F058C010920203BA -:104F600055C081E0817054C0C93291F120F5C4313F -:104F700079F1B0F4C73009F047C08EE180931E018B -:104F800082E380931D018AE080931C0184E1809379 -:104F90001B0188E080931A0188E28093190134C0D4 -:104FA000CE51C63088F5EC2FF0E0EA54FE4F8081F8 -:104FB0008093010329C0CE34E9F020F4CB3421F5ED -:104FC0006AE013C0C13579F0C235F1F461E00DC07B -:104FD00080910103882319F01092010315C081E02C -:104FE0008093020315C061E006C0809101030E9416 -:104FF000F4250AC06AE0809101030E946A2604C079 -:105000001092020380E004C081E002C080E0AACFD9 -:10501000CF9108950E949A23811102C00E947623A5 -:105020000E94B62380931D0380FF02C0869501C0B5 -:1050300080E00C94F10280911D03982F9695292F02 -:1050400030E0233031054CF49F5F990F8170892B3C -:10505000816080931D030E94BA2380911D03869571 -:105060000C94F10280911D03982F969591F0915820 -:10507000990F8170892B80931D038E7F91E009F435 -:1050800090E080911D0390FB80F980931D030E94A6 -:10509000BA2380911D0386950C94F10280911D0323 -:1050A000982F909590FB80F980931D030E94BA235E -:1050B00080911D0380FF02C0869501C080E00C94A2 -:1050C000F10290911D03892F86958F5F8F779170E4 -:1050D000843028F4880F892B80931D0302C090939D -:1050E0001D0380911D038E7F91E009F490E0809173 -:1050F0001D0390FB80F980931D030E94BA238091C9 -:105100001D0386950C94F10220911D03922F969514 -:105110008927982F990F822F8170892B80931D03E7 -:105120008E7F91E009F490E080911D0390FB80F95F -:1051300080931D030E94BA2380911D0386950C94D1 -:10514000F10280911D03869508955058BB27AA2728 -:105150000ED0D1C1C2D130F0C7D120F031F49F3F81 -:1051600011F41EF4B7C10EF4E095E7FB9FC1E92FDF -:10517000D3D180F3BA17620773078407950718F035 -:1051800071F49EF5EBC10EF4E0950B2EBA2FA02D15 -:105190000B01B90190010C01CA01A0011124FF27E4 -:1051A000591B99F0593F50F4503E68F11A16F040DF -:1051B000A22F232F342F4427585FF3CF46953795DE -:1051C0002795A795F0405395C9F77EF41F16BA0BA3 -:1051D000620B730B840BBAF09150A1F0FF0FBB1F51 -:1051E000661F771F881FC2F70EC0BA0F621F731F9A -:1051F000841F48F4879577956795B795F7959E3FF7 -:1052000008F0B3CF9395880F08F09927EE0F979584 -:105210008795089527D108F481E008950CD06BC1DB -:1052200063D140F05AD130F021F45F3F19F03EC114 -:10523000511195C14FC170D198F39923C9F35523EA -:10524000B1F3951B550BBB27AA2762177307840779 -:1052500038F09F5F5F4F220F331F441FAA1FA9F32F -:1052600033D00E2E3AF0E0E830D091505040E69521 -:10527000001CCAF729D0FE2F27D0660F771F881F82 -:10528000BB1F261737074807AB07B0E809F0BB0B71 -:10529000802DBF01FF2793585F4F2AF09E3F510595 -:1052A00068F004C15CC15F3FECF3983EDCF3869587 -:1052B00077956795B795F7959F5FC9F7880F911D0B -:1052C0009695879597F90895E1E0660F771F881FF7 -:1052D000BB1F621773078407BA0720F0621B730BAA -:1052E000840BBA0BEE1F88F7E095089504D06894FC -:1052F000B11135C1089518D188F09F5790F0B92F9A -:105300009927B751A0F0D1F0660F771F881F991F1A -:105310001AF0BA95C9F712C0B13081F01FD1B1E0CF -:1053200008951CC1672F782F8827B85F39F0B93FDF -:10533000CCF3869577956795B395D9F73EF490951C -:105340008095709561957F4F8F4F9F4F0895E8949A -:1053500009C097FB3EF490958095709561957F4FBD -:105360008F4F9F4F9923A9F0F92F96E9BB2793956B -:10537000F695879577956795B795F111F8CFFAF47B -:10538000BB0F11F460FF1BC06F5F7F4F8F4F9F4FAC -:1053900016C0882311F096E911C0772321F09EE80A -:1053A000872F762F05C0662371F096E8862F70E070 -:1053B00060E02AF09A95660F771F881FDAF7880F4A -:1053C0009695879597F9089588D018F011F08CD0AC -:1053D00038F480C0C4C0E92F9FD0B0F35523C9F37F -:1053E000E7FB6217730784079507A8F199F3E92F84 -:1053F000FF2788232AF03197660F771F881FDAF777 -:10540000952F5527442332F091505040220F331FDF -:10541000441FD2F7BB27E91BF50B621B730B840BF0 -:10542000B109C1F222F4620F731F841FB11D3197BD -:105430002AF0660F771F881FBB1FEFCF9150504097 -:105440005AF041F0882332F0660F771F881F915081 -:105450005040C1F7939530C08695779567959F5FCB -:10546000D9F7F8CF990F0008550FAA0BE0E8FEEF27 -:1054700016161706E807F907C0F012161306E40718 -:10548000F50798F0621B730B840B950B39F40A2611 -:1054900061F0232B242B252B21F408950A2609F4EF -:1054A000A140A6958FEF811D811D089597F99F67F3 -:1054B00080E870E060E008959F3F31F0915020F463 -:1054C000879577956795B795880F911D96958795E0 -:1054D00097F908959FEF80EC089500240A9416161A -:1054E000170618060906089500240A9412161306D2 -:1054F000140605060895092E0394000C11F4882360 -:1055000052F0BB0F40F4BF2B11F460FF04C06F5F7B -:105510007F4F8F4F9F4F089557FD9058440F551F51 -:1055200059F05F3F71F04795880F97FB991F61F025 -:105530009F3F79F087950895121613061406551F9C -:10554000F2CF4695F1DF08C0161617061806991F08 -:10555000F1CF86957105610508940895E894BB27FD -:1055600066277727CB0197F908957CDF08F48FEF42 -:1055700008950BD0C0CFB1DF28F0B6DF18F0952327 -:1055800009F094CFA7CF1124EACFC6DFA0F3959FEF -:10559000D1F3950F50E0551F629FF001729FBB271A -:1055A000F00DB11D639FAA27F00DB11DAA1F649FC6 -:1055B0006627B00DA11D661F829F2227B00DA11D79 -:1055C000621F739FB00DA11D621F839FA00D611DFF -:1055D000221F749F3327A00D611D231F849F600D20 -:1055E000211D822F762F6A2F11249F5750408AF059 -:1055F000E1F088234AF0EE0FFF1FBB1F661F771FE5 -:10560000881F91505040A9F79E3F510570F04ECF32 -:10561000A6CF5F3FECF3983EDCF3869577956795D0 -:10562000B795F795E7959F5FC1F7FE2B880F911D02 -:105630009695879597F90895FA01EE0FFF1F30961A -:105640002105310599F16115710561F48038BFE3D9 -:105650009B0749F168949038810561F08038BFEF6D -:105660009B0741F0992342F5FF3FE10531052105F4 -:1056700011F1E8940894E795D901AA2329F4AB2FF6 -:10568000BE2FF85FD0F310C0FF5F70F4A695E0F76F -:10569000F73950F019F0FF3A38F49F779F930CD008 -:1056A0000F9007FC905808953EF014CF60E070E032 -:1056B00080E89FE308954FE79F775F934F933F9371 -:1056C0002F939ED02F913F914F915F9152DF05C054 -:1056D00019F40EF0EBCE42CFFDCE26DFC8F396389C -:1056E000C0F707F80F92E8942BE33AEA48EB5FE73C -:1056F0004EDF0F920F920F924DB75EB70F92C0D050 -:10570000EAE0F1E016D04F915F91EF91FF91E595BE -:10571000EE1FFF1F49F0FE57E0684427EE0F441FBD -:10572000FA95E1F74195550B32D00F9007FE26C050 -:105730000895DF93CF931F930F93FF92EF92DF9221 -:105740007B018C01689405C0DA2EEF011EDFFE019B -:10575000E894A5912591359145915591AEF3EF01CE -:1057600006DDFE019701A801DA9479F7DF90EF904A -:10577000FF900F911F91CF91DF9108959B01AC0194 -:1057800060E070E080E89FE349CD90CE95CECCDE1E -:10579000E8F39923D9F3940F511DBBF39150504076 -:1057A00094F059F0882332F0660F771F881F9150CC -:1057B0005040C1F79E3F510544F7880F911D9695C3 -:1057C000879597F908955F3FACF0983E9CF0BB2712 -:1057D000869577956795B79508F4B1609395C1F76D -:1057E000BB0F58F711F460FFE8CF6F5F7F4F8F4F0B -:1057F0009F4FE3CFB4CE0EF05FCE6CCE689456CE02 -:1058000093DEC8F39923D1F3C6F3DF93CF931F93AD -:105810000F93FF92C92FDD2788232AF02197660F67 -:10582000771F881FDAF720E030E040E85FEB9FE366 -:10583000883920F0803E30F021968F7787DCE2E3D4 -:10584000F1E003C083DCEFE5F1E073DF8B01BE0123 -:10585000EC01FB2E6F5771097595771F880B990B1B -:1058600078DD28E132E741E35FE38FDEAF2D980179 -:10587000AE01FF900F911F91CF91DF9178DC3BCE6D -:10588000FA01DC01AA0FBB1F9B01AC01BF5728F432 -:1058900022273327442750781FC0B75188F4AB2FF5 -:1058A0000024469537952795011CA395D2F3002037 -:1058B00069F0220F331F441FB395DAF30DD045CCA6 -:1058C00061307105A0E88A07B94630F49B01AC014C -:1058D0006627772788279078309621F020833183B8 -:1058E000428353830895AA1BBB1B51E107C0AA1F23 -:1058F000BB1FA617B70710F0A61BB70B881F991F71 -:105900005A95A9F780959095BC01CD01089597FB14 -:10591000072E16F4009407D077FD09D00E94732C4F -:1059200007FC05D03EF4909581959F4F08957095A2 -:1059300061957F4F0895EE0FFF1F0590F491E02DC4 -:105940000994F999FECF92BD81BDF89A992780B547 -:105950000895A8E1B0E042E050E00C94C92C262F55 -:10596000F999FECF92BD81BDF89A019700B4021655 -:1059700039F01FBA20BD0FB6F894FA9AF99A0FBE03 -:1059800008950196272F0E94B02C0C94AF2CDC01B7 -:10599000CB01FC01F999FECF06C0F2BDE1BDF89A3A -:1059A000319600B40D9241505040B8F70895F894E4 -:0259B000FFCF27 -:1059B200640007000CFF0000003F64041092106FA7 -:1059C200103B1007100101DF022808140A321E00E2 -:1059D20002040507090B0C0E1011131517181A1CD7 -:1059E2001D1F2123242628292B2D2F303234353711 -:1059F200393B1F0F03764F5F6F7F4969437909591E -:105A020053633149803F5D8B803FF8BF803FCAE1DD -:105A1200803F73ED803FCAE1803FF8BF803F5D8BDE -:105A2200803F3149803F0000803FF16D7F3F75EA42 -:105A32007E3F4C827E3F833F7E3F84287E3F833F72 -:105A42007E3F4C827E3F75EA7E3FF16D7F3F0000D4 -:105A5200803F3F4D3639ED04A0046A043104C4038B -:105A6200DD03F6030F04010203040506070809001B -:00000001FF diff --git a/keyboard/planck/keymaps/mollat/compiled.hex b/keyboard/planck/keymaps/mollat/compiled.hex deleted file mode 100644 index 549b7a8dfa..0000000000 --- a/keyboard/planck/keymaps/mollat/compiled.hex +++ /dev/null @@ -1,1495 +0,0 @@ -:100000000C94A5030C94E9030C94E9030C94E90304 -:100010000C94E9030C94E9030C94E9030C94E903B0 -:100020000C94E9030C94E9030C94E9150C94BB16A9 -:100030000C941D240C94E9030C94E9030C94E9033B -:100040000C94E9030C944B040C94E9030C94E9031D -:100050000C94E9030C9485240C94E9030C94E903B3 -:100060000C94E9030C94E9030C94E9030C94E90360 -:100070000C94E9030C94E9030C94E9030C94E90350 -:100080000C945E0C0C94E9030C94E9030C94E903C2 -:100090000C94E9030C94E9030C94E9030C94E90330 -:1000A0000C94E9030C94E9030C94E903A704AD0450 -:1000B000B304B904BF04C404C904CE04D304D804EF -:1000C000DD04E204E704EC04F104F60428174A17FF -:1000D00038184A1738188F17B217381807181A180F -:1000E000041B041B331B331B721B921BE81CE81CF4 -:1000F0009D1BE81C4D1C4D1CB41CBD1CE81CE21CC7 -:100100005A1C5A1C5A1C5A1C5A1C5A1C5A1C5A1C3F -:100110005A1C5A1C5A1C5A1C5A1C5A1C5A1C5A1C2F -:100120006A1C781C7F1C861C901C07634236B79B98 -:10013000D8A71A39685618AEBAAB558C1D3CB7CC47 -:100140005763BD6DEDFD753EF6177231BF000000BF -:10015000803F08000000BE922449123EABAAAA2AA2 -:10016000BECDCCCC4C3E00000080BEABAAAAAA3EBD -:1001700000000000BF000000803F000000000008F9 -:100180004178D3BB4387D1133D190E3CC3BD428296 -:10019000AD2B3E68EC8276BED98FE1A93E4C80EF54 -:1001A000FFBE01C4FF7F3F00000000000000000010 -:1001B00000000000000000010204060A0F17202CB6 -:1001C0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9B2 -:1001D000DAC7B39D87715D4A3A2C20170F0A0604CF -:1001E00002010000000000000000000001E0010525 -:1001F000020502E0000129022901E1013302330274 -:10020000E10114021401280228000129022901E158 -:100210000133023302E1011A021A01280228000107 -:10022000E00105020502E0010602060001E0010509 -:10023000020502E0011302130001E00105020502BC -:10024000E0011102110001E00105020502E0010FC9 -:10025000020F0001E00105020502E0012502250070 -:1002600001E00105020502E0012402240001E00191 -:1002700005020502E0012302230001E00105020559 -:1002800002E0012202220001E00105020502E00174 -:100290002102210001E00105020502E00120022007 -:1002A0000001E00105020502E0011F021F0001E05C -:1002B0000105020502E0011E021E0001E001050227 -:1002C0000502E001270227000000000000000000F6 -:1002D00000000C30294614001A0008001500170011 -:1002E0001C0018000C00120013002A002B4304000D -:1002F0001600070009000A000B000D000E000F0099 -:1003000033003400E1001D001B0006001900050049 -:10031000110010003600370038002872000000007D -:10032000E300E200E0002C442C410252E600E7002A -:100330000000000035001E021F02200221022202DE -:10034000230224022502260227022D0000001E009F -:100350001F00200021002200230024002500260089 -:1003600027002E0000000000000000000000000038 -:1003700000000000360037003100310200000000AC -:10038000000000000000000001000000000000006C -:100390000000000035020000000000000000000026 -:1003A0000000000000002F0230022D0200003A0081 -:1003B0003B003C003D003E003F00400041002F005C -:1003C00030002E020000000000000000000042008B -:1003D0004300440045000000000000000000000051 -:1003E000000000000000000000000100000000000C -:1003F000000000000000000000004D0000000000B0 -:1004000000000000490000004C001C140100000026 -:10041000161400004E0022145000510052004F00EC -:100420001314141400004A000000000000004B00E8 -:100430000000000000000000000028000050000044 -:100440000000000000002C002C0000000000000054 -:100450000000000000000E300D3000000000000021 -:1004600000000000000000000B30000000300130F0 -:1004700002300330043005300630073008300930D0 -:10048000000000000000000000000C300000000030 -:100490000A30000000000000000000000000000022 -:1004A000000000000000010000000000000000004B -:1004B000000000000000000000000000000000003C -:1004C000000000000000000000000000000000002C -:1004D000000000000000000000000000000000001C -:1004E000000000000000000000000000000000000C -:1004F00000000000000000000000000000000000FC -:1005000000000000000000000000000000000000EB -:1005100000000000010000000000000000000000DA -:1005200000000000000000000000000000000000CB -:1005300000000000FA000000F200F100F000F300FB -:100540000000000000000000000000000000F900B2 -:10055000000000000000000000000000000000009B -:100560000000FF00FE00FD00F400F600F5000000B2 -:1005700000000000280354006800650020005000BF -:100580006C0061006E0063006B0020004B00650092 -:10059000790062006F0061007200640000002C03AB -:1005A0004F007200740068006F006C0069006E00FC -:1005B00065006100720020004B0065007900620058 -:1005C0006F006100720064007300000004030904FE -:1005D00009026D00040100A0FA09040000010301F2 -:1005E0000100092111010001223F000705810308D4 -:1005F000000A0904010001030102000921110100A0 -:1006000001224D000705820308000A0904020001C7 -:1006100003000000092111010001223600070583B3 -:100620000308000A09040300010300000009211166 -:100630000100012239000705840310000112011096 -:100640000100000008EDFE606001000102000105EC -:10065000010906A101050719E029E7150025019503 -:100660000875018102050819012905950575019193 -:1006700002950175039101050719002977150025D9 -:1006800001957875018102C005010980A1018502EB -:1006900016010026B7001A01002AB700751095014F -:1006A0008100C0050C0901A1018503160100269CEB -:1006B000021A01002A9C02751095018100C00501F3 -:1006C0000902A1010901A100050919012905150067 -:1006D00025019505750181029501750381010501CB -:1006E000093009311581257F950275088106093881 -:1006F0001581257F950175088106050C0A380215BC -:1007000081257F950175088106C0C005010906A1F4 -:1007100001050719E029E7150025019508750181F4 -:1007200002950175088101050819012905950575CE -:100730000191029501750391010507190029FF1523 -:100740000025FF950675088100C011241FBECFEF5C -:10075000DAE0DEBFCDBF04B603FE24C080911E03E5 -:1007600090911F03A0912003B09121038730904BFB -:10077000A740B04BB9F410921E0310921F031092C1 -:1007800020031092210314BE84B7877F84BF88E1C1 -:100790000FB6F89480936000109260000FBEE0E006 -:1007A000F8E3099511E0A0E0B1E0E4E9FCE502C05E -:1007B00005900D92A03CB107D9F713E0A0ECB1E091 -:1007C00001C01D92AE31B107E1F70E942F130C94C6 -:1007D000482E0C9400000895089581E0089508952E -:1007E0000C94EC030C94ED030C94EF030E94122A7A -:1007F00023E030E0281B3109220F2093C401089523 -:10080000282F2F9880918000211108C0877F809326 -:10081000800010928D0010928C001BC08860809325 -:100820008000233019F48FEF9FEF0FC083E090E03A -:10083000821B9109880F991F2FEF3FEFA90102C07A -:10084000569547958A95E2F7CA0190938D0080935B -:100850008C000C94F6030E94F60384E08093C3019D -:100860001092C0010895279A2F988FEF9FEF9093D1 -:100870008700809386008AE08093800089E18093DE -:1008800081000E947B290C942B040E9433046E9AF1 -:10089000769A0C94EB031F920F920FB60F921124CD -:1008A0002F933F938F939F93EF93FF93E091C10119 -:1008B000F091C201CF0101969093C2018093C101D2 -:1008C0000090C30102C0F695E7950A94E2F7EF7332 -:1008D0008091C001823019F4E03251F404C08130BB -:1008E00039F4EF3329F480916F008D7F80936F008E -:1008F000F0E0E455FE4FE49121E031E0E29FC001D9 -:10090000E39F900D11240090C40102C09695879535 -:100910000A94E2F790938D0080938C00FF91EF9101 -:100920009F918F913F912F910F900FBE0F901F902D -:100930001895462F50E04031510508F05CC0FA018F -:10094000EA5AFF4FDC0112968C910C940C2E8823EE -:1009500009F451C08BEB92E00895882309F44BC051 -:100960008EEA92E00895882309F445C081EA92E076 -:100970000895882309F43FC084E992E0089588230C -:10098000D1F187E892E008958823A9F18AE792E0FF -:100990000895882381F18DE692E00895882359F126 -:1009A00080E692E00895882331F183E592E008958E -:1009B000882309F186E492E008958823E1F089E331 -:1009C00092E008958823B9F08CE292E0089588239C -:1009D00091F08FE192E00895882369F08AE092E037 -:1009E0000895882341F085EF91E00895882319F058 -:1009F0008CEE91E0089580E090E0089581E0089504 -:100A00000C94FE0408950C944504809115028823EB -:100A100009F448C08091D1019091D201009779F4F6 -:100A20000E944F249093D2018093D1018091D301F1 -:100A300090E0009771F48091D40190E00AC00E9488 -:100A40005B2420910001309101012817390740F300 -:100A500029C00197880F991F880F991FFC01EB523D -:100A6000FE4F60817181828193810E94C40BE0916D -:100A7000D30184E0E89FF0011124EB52FE4F608126 -:100A80007181828193814FE050E00E947C0F8091C0 -:100A9000D30190E001966091D40170E00E94F82D9E -:100AA0008093D3010C94F003109217020C94910BD5 -:100AB0000895089581E0809317020C9459050895D4 -:100AC00008958F929F92AF92BF92EF92FF920F93F1 -:100AD0001F93CF93DF93CDB7DEB7A3970FB6F894EC -:100AE000DEBF0FBECDBF7C01FC0100811181C801BA -:100AF0000E944C22B8010E9463078C01B7010E943A -:100B00000005882309F4CCC10032F0E51F0741F449 -:100B1000F7018281882309F458C00E94E00FC0C108 -:100B20000132F0E51F0741F4F7018281882309F4BF -:100B30004CC00E94E90FB4C10232F0E51F0751F426 -:100B4000F7018281882309F440C00E94DC0F8111E3 -:100B5000F0CFE3CF0332F0E51F0739F4F7018281CC -:100B6000882399F10E945A059BC10432F0E51F07C2 -:100B700039F4F7018281882341F10E94540590C124 -:100B80000532F0E51F0749F4F70182818823E9F077 -:100B9000809117028111F1CFE5CF0632F0E51F07F2 -:100BA00039F4F7018281882381F00E94F00F0AC096 -:100BB0000732F0E51F0749F4F7018281882329F005 -:100BC0000E94FB0F0E9460056BC18091170281118A -:100BD00005C0F70182818111CFC018C1003E110507 -:100BE00079F4F7018281882309F44DC00E94910BAA -:100BF00081E080931602109215021092D40150C128 -:100C0000023E110559F4F70182818823E1F10E9427 -:100C1000910B109216021092150242C1033E11056B -:100C200091F4F7018281882371F10E94910B109257 -:100C3000160281E0809315021092D3011092D20126 -:100C40001092D1012DC10235110559F4F7018281AD -:100C5000882309F425C180910001909101010A9730 -:100C60000DC00135110579F4F7018281882309F45B -:100C700017C180910001909101010A9690930101A2 -:100C8000809300010DC14091040183E2EFE1F1E0A6 -:100C9000DE01119601900D928A95E1F7F7018081AE -:100CA00021E030E02C0F3D1F280F311DC90120919C -:100CB000020130910301FC01E20FF31F60817727ED -:100CC00067FD7095640F711D882777FD8095982FBB -:100CD0000E941A2B20E030E040E451E40E947F2A79 -:100CE0004B015C01F701218184E090E0821B9109B6 -:100CF000BC01882777FD8095982F0E941A2B9B01B5 -:100D0000AC01C501B4010E94172A9B01AC0160E04F -:100D100070E080E090E40E948D2C20E030E04CED0B -:100D200050E40E942A2C4B015C01F7018281882348 -:100D3000D1F04FE050E0C501B4010E947C0F8091DA -:100D400016028823A1F08091D40124E0829FF00153 -:100D50001124EB52FE4F80829182A282B3828F5F78 -:100D60008093D40104C0C501B4010E94C40B0F3F9D -:100D7000110508F02ECF94C08091D00181111FC0C1 -:100D8000043130E5130709F051C00E94020581E0EB -:100D90008093D0010E944F249093CF018093CE0185 -:100DA0001092C7011092C9011092C8011092CB0194 -:100DB0001092CA011092CD011092CC0171C08091A5 -:100DC000CE019091CF010E945B24883C910570F484 -:100DD0008091C701E82FF0E0EE0FFF1FE853FE4FB0 -:100DE000118300838F5F8093C7015AC0043880E568 -:100DF000180721F00538104501F13AC0F70182814A -:100E0000882341F01092C50182E01EC0043830E50D -:100E1000130759F58091C501811106C086E20E9431 -:100E2000A81986E20E94701A82E01CC00438F0E51E -:100E30001F0741F305381045D9F4F7018281882353 -:100E400031F01092C60180E20E94BF1A29C0809141 -:100E5000C601811106C087E20E94A81987E20E949C -:100E6000701A80E20E94C61A1BC00538104529F38B -:100E700081E08093C5018093C601C701A3960FB698 -:100E8000F894DEBF0FBECDBFDF91CF911F910F91C0 -:100E9000FF90EF90BF90AF909F908F900C94F203D3 -:100EA00080E0A3960FB6F894DEBF0FBECDBFDF91F2 -:100EB000CF911F910F91FF90EF90BF90AF909F90B7 -:100EC0008F90089508959CE0799FF001112490E39C -:100ED000899FE00DF11D1124E60FF11DEE0FFF1F9C -:100EE000EC52FD4F859194910895880F991FFC0154 -:100EF000E85BFE4F859194910895880F991FFC013E -:100F0000E853FD4F8591949108950F931F93CF93CC -:100F1000DF93EC01811521E39207A0F5C11580E371 -:100F2000D80708F0D7C0C83ED105D8F4C03ED105D7 -:100F300008F007C2C83AD10578F4C53AD10508F0DF -:100F40006AC0C130D10509F463C008F4F7C1C430E8 -:100F5000D10508F0F6C1F2C1CB3BD10508F466C05B -:100F6000EDC1C11590E2D90708F0AFC0C11521E06D -:100F7000D20708F0E6C1C03FD10508F4DFC18E01F9 -:100F800010651FC2C03880E5D80700F5C03790E56E -:100F9000D90708F0A3C0C11520E5D20709F4ACC0F9 -:100FA00050F4CE01905480319F4008F0C7C1DF70EB -:100FB0008E01106A06C2C13080E5D80709F4AEC0C0 -:100FC000C43190E5D90708F4AFC0B8C1C33820E5F3 -:100FD000D20709F48EC050F4C13890E5D90709F45E -:100FE00082C008F083C000E011EDEBC1C03181E5A3 -:100FF000D80708F4A3C1C11597E5D90708F436C18D -:10100000CE0190578115904108F098C1DF7093C1CF -:1010100001E010E0D6C1C53AD10509F494C1C63A41 -:10102000D10509F093C102E810E4CBC1C83AD1055B -:1010300009F48FC1C93AD10509F48EC1CA3AD10564 -:1010400009F48DC1CB3AD10509F48CC1CC3AD10554 -:1010500009F48BC1CD3AD10509F48AC1C03BD10551 -:1010600009F489C1CE3AD10509F488C1CF3AD10536 -:1010700009F487C1C13BD10509F486C1C23BD10542 -:1010800009F485C1C33BD10509F484C1C43BD10532 -:1010900009F483C1C53BD10509F482C1C63BD10522 -:1010A00009F481C1C73BD10509F480C1C83BD10512 -:1010B00009F47FC1C93BD10509F47EC1CA3BD10502 -:1010C00009F47DC100E014E47CC1CE019F700E9450 -:1010D0007D0778C1DD278E01106C73C1CF70DD27CD -:1010E0008E01146D6EC100E010ED6BC100E012EDD9 -:1010F00068C100E013ED65C10E94531D0E94910B71 -:101100000E9458058FEF94E32CE0815090402040DE -:10111000E1F700C000000E94AA2453C18091F202AE -:1011200081608093F2024DC10E940B25811102C0A3 -:101130000E94E7240E941E2590E090931D03809357 -:101140001C03C23080E5D80721F480911C03816024 -:1011500086C0C43090E5D90721F480911C038260D9 -:101160007EC0C63020E5D20721F480911C03846044 -:1011700076C0C83080E5D80719F480911C0327C0D9 -:10118000CA3090E5D90721F480911C03806167C0C3 -:10119000CC3020E5D20721F480911C0380625FC02F -:1011A000CE3080E5D80721F480911C03806457C0BD -:1011B000C03190E5D90721F480911C0380684FC0AD -:1011C000C23120E5D20729F480911C038460886035 -:1011D00046C0C33080E5D80721F480911C038E7F80 -:1011E0003EC0C53090E5D90721F480911C038D7F66 -:1011F00036C0C73020E5D20721F480911C038B7FD5 -:101200002EC0C93080E5D80719F480911C0326C090 -:10121000CB3090E5D90721F480911C038F7E1FC04D -:10122000CD3020E5D20721F480911C038F7D17C0BB -:10123000CF3080E5D80721F480911C038F7B0FC04D -:10124000C13190E5D90721F480911C038F7707C045 -:10125000C331D04531F480911C038B7F877F80930D -:101260001C0380911C030E942225ABC08D2F99275F -:101270008F70992781309105D9F49E01237033270F -:1012800002C0880F991F2A95E2F79C688E0144E0FE -:10129000000F111F4A95E1F700271370802B912B47 -:1012A00053E0CC0FDD1F5A95E1F7C076DD272FC044 -:1012B0008230910531F4DC2FCC278E01016F106A4A -:1012C00080C08330910569F4CE018370992701E0D5 -:1012D00010E002C0000F111F8A95E2F7C8019C6858 -:1012E0000FC084309105B9F4CE018370992701E0D5 -:1012F00010E002C0000F111F8A95E2F7C8019A683A -:1013000023E0CC0FDD1F2A95E1F7C07ED7708C015A -:101310000C2B1D2B56C08530910531F4DC2FCC27CA -:101320008E01046F106A4DC0069709F04AC0CF7154 -:10133000DD27DC2FCC278E01106243C000E010E0D7 -:1013400040C08E013EC001E810E43BC003E810E459 -:1013500038C002EE14E435C009EE14E432C00AEEDF -:1013600014E42FC005EB14E42CC006EB14E429C0F0 -:1013700007EB14E426C00CEC14E423C00DEC14E4D9 -:1013800020C003E815E41DC00AE815E41AC002E90C -:1013900015E417C004E915E414C001E216E411C015 -:1013A00003E216E40EC004E216E40BC005E216E404 -:1013B00008C006E216E405C007E216E402C00AE22D -:1013C00016E4C801DF91CF911F910F9108959CE021 -:1013D000799FF001112490E3899FE00DF11D112404 -:1013E000E60FF11DEE0FFF1FEC52FD4F859194911A -:1013F000803E9105E0F4803C910558F581339105DC -:1014000009F46FC048F48932910509F463C08A3247 -:10141000910509F46DC072C089339105E9F08238F5 -:101420009105D1F08533910509F44DC067C0833E25 -:10143000910581F138F4803E9105B9F0823E910525 -:10144000D9F05CC0863E910561F1873E9105A1F11E -:1014500055C00E947507089520911C0320FD02C00D -:1014600021FF4CC080EE90E049C080911C0380FFBA -:10147000F9CF89E390E042C080911C0382FF0EC047 -:1014800080911C0384FF03C080E090E037C083EEAE -:1014900090E034C080911C0382FFF2CF82EE90E096 -:1014A0002DC080911C0383FF0BC080911C0384FD21 -:1014B000EBCF87EE90E022C080911C0383FFF5CF35 -:1014C00086EE90E01BC080911C0385FF07C089E277 -:1014D00090E014C080911C0385FFF9CF85E390E074 -:1014E0000DC080911C0386FF07C08AE290E006C011 -:1014F00080911C0386FFF9CF81E390E00E9485076D -:1015000008950C94F403E82FF0E0E25BFE4F808135 -:10151000E82FEF70F0E082958F7021E030E0A901B4 -:1015200002C0440F551F8A95E2F740A308950F9318 -:101530001F93CF93DF9385B7806885BF85B7806899 -:1015400085BFC3E0D0E001E010E0FE01E25BFE4FAA -:101550008081E82FEF70F0E021A182958F70A801C3 -:1015600002C0440F551F8A95E2F7CA01822B81A35E -:101570008C2F0E94830A219740F78BE090E061E076 -:1015800070E0FC01EE5BFE4F2081E22FEF70F0E097 -:1015900042A122952F70DB0102C0AA0FBB1F2A9522 -:1015A000E2F79D01242B22A3019758F7DF91CF91F9 -:1015B0001F910F910C940305EF92FF920F931F93CD -:1015C000CF93DF9300E212E0C3E0EE24E394F12C2A -:1015D000D5E08C2F0E94830A8BE090E040E050E041 -:1015E000FC01EE5BFE4F6081E62FEF70F0E020A182 -:1015F00030E062956F7002C0359527956A95E2F7E5 -:1016000020FD09C09701082E02C0220F331F0A9443 -:10161000E2F7422B532B019718F7F8019291829130 -:101620008F018417950721F051834083D0930501E2 -:101630008C2F0E94830AC15060F68091050187FDBE -:101640002CC08150809305018F3F39F08FE99FE0D6 -:101650000197F1F700C0000020C080911E02909118 -:101660001F02909327028093260280911C02909182 -:101670001D02909325028093240280911A0290917A -:101680001B02909323028093220280911802909172 -:10169000190290932102809320020E94050581E0A7 -:1016A000DF91CF911F910F91FF90EF900895E82F58 -:1016B000F0E0EE0FFF1FE05EFD4F80819181089505 -:1016C00008950F931F93CF9308E212E0C0E0F80152 -:1016D000929182918F010E94C723C80FF2E00032DD -:1016E0001F07A9F78C2FCF911F910F9108950E948A -:1016F0000B25811102C00E94E7240E9430258093AF -:1017000007033E9A809171008D7F8093710082E083 -:10171000809390008AE18093910081E080932A0277 -:10172000089580912A02811102C00E94770B1092C5 -:101730007A0210927902809171008D7F80937100FE -:10174000809190008F738093900010923C021092D1 -:101750003B02109273021092740210927502109262 -:1017600076021092720210927102E1E5F2E0A1E4B9 -:10177000B2E011921192119211921D921D9282E08B -:10178000E137F807B1F70895CF92DF92EF92FF9219 -:101790000F931F93CF93DF9320913B02222309F4F1 -:1017A00084C06B017C0180912A02811102C00E94D9 -:1017B000770B01E712E0C7E0D0E0A7019601F8013E -:1017C00092918291729162918F010E947B2A811184 -:1017D00031C0FE01EE0FFF1FEE0FFF1FEF5AFD4F4E -:1017E0001082118212821382DE01AA0FBB1FAF5B2F -:1017F000BD4F11961C921E92C730D105E9F021967B -:1018000044815581668177814083518362837383EC -:10181000148215821682178212968D919C911397CD -:1018200011969C938E9313961C921E921297349647 -:101830001296E2CF219708F68091790290917A0270 -:10184000019797FD05C090937A028093790204C0B6 -:1018500010927A02109279028091790290917A0224 -:1018600020917702309178022817390724F01092DE -:10187000780210927702892BC1F4809171008D7FDC -:1018800080937100809190008F73809390001092EC -:1018900073021092740210927502109276021092E6 -:1018A00072021092710210923B02DF91CF911F9150 -:1018B0000F91FF90EF90DF90CF9008951F920F92BD -:1018C0000FB60F9211244F925F926F927F928F9278 -:1018D0009F92AF92BF92CF92DF92EF92FF922F939F -:1018E0003F934F935F936F937F938F939F93AF93A8 -:1018F000BF93CF93DF93EF93FF9380913B028823B5 -:1019000009F49BC1C0917902D0917A021C161D0680 -:101910000CF093C140902B0250902C0260902D024D -:1019200070902E0220E030E0A901C301B2010E94B4 -:10193000262C18160CF065C0C130D10509F452C030 -:101940008091770290917802BE010E94F82D7C016F -:10195000909378028093770280903D0290903E02AF -:10196000A0903F02B090400220E030E040E85FE30A -:10197000C501B4010E94172A60933D0270933E0294 -:1019800080933F0290934002F701EE0FFF1FEE0F8E -:10199000FF1FEF5AFD4FA301920160817181828187 -:1019A00093810E947F2A20E030E040E05EE30E94C5 -:1019B0002A2C9B01AC01C501B4010E94262C1816EB -:1019C0008CF4C7010196BE010E94F82D9093780215 -:1019D0008093770210923D0210923E0210923F02D5 -:1019E00010924002E0917702F0917802EE0FFF1F13 -:1019F000EE0FFF1FEF5AFD4F60817181828193814D -:101A0000D0C0C0907302D0907402E0907502F09044 -:101A1000760220E030E0A901C701B6010E947B2ACE -:101A20002197882309F4A2C0FE01EE0FFF1FEE0FDD -:101A3000FF1FEF5AFD4F80809180A280B380A501E7 -:101A40009401C701B6010E947B2A87FF31C0A5011E -:101A5000940160E070E08CED93EC0E947F2A20E01E -:101A600030E040E451E40E947F2A20E030E040E092 -:101A70005FE30E942A2C9B01AC0160E070E080E0F3 -:101A800090E40E948D2C9B01AC01C501B4010E9421 -:101A90002A2C9B01AC01C701B6010E947B2A87FF5B -:101AA00007C0A701960160E070E08CED93E439C0B7 -:101AB000A5019401C701B6010E94262C18160CF04E -:101AC00055C0A501940160E070E08CED93E40E94A4 -:101AD0007F2A20E030E040E451E40E947F2A20E0A9 -:101AE00030E040E05FE30E942A2C9B01AC0160E003 -:101AF00070E080E090E40E948D2C9B01AC01C50158 -:101B0000B4010E942A2C9B01AC01C701B6010E94BE -:101B1000262C18165CF5A701960160E070E08CEDAC -:101B200093EC0E947F2A20E030E040E451E40E94E0 -:101B30007F2A20E030E040E05FE30E942A2C9B01F6 -:101B4000AC0160E070E080E090E40E948D2C9B018D -:101B5000AC01C701B6010E942A2C609373027093F6 -:101B60007402809375029093760213C0FE01EE0F0B -:101B7000FF1FEE0FFF1FEF5AFD4F80819181A28161 -:101B8000B3818093730290937402A0937502B09313 -:101B90007602609173027091740280917502909147 -:101BA000760220912802309129022F3F4FEF34070F -:101BB00031F02F5F3F4F30932902209328020E947B -:101BC00006106B017C0120E034E244EF51E40E94F6 -:101BD0007B2A87FF08C086EFC82E88E2D82E84EFC4 -:101BE000E82E81E4F82E20E030E040E051E4C70127 -:101BF000B6010E942A2C9B01AC0160E074E284E7EC -:101C00009BE40E947F2A6B017C010E94EC2A709366 -:101C10009700609396002091060130910701409152 -:101C2000080150910901C701B6010E942A2C0E94A7 -:101C3000EC2A709399006093980080913C0288236D -:101C400009F433C1C0903702D0903802E0903902D5 -:101C5000F0903A0220E030E0A901C701B6010E94ED -:101C6000262C1816D4F580912802909129028F3FD6 -:101C70002FEF920729F00196909329028093280272 -:101C8000C701B6010E94061020E030E040E051E4B8 -:101C90000E942A2C9B01AC0160E074E284E79BE483 -:101CA0000E947F2A6B017C010E94EC2A70939700AE -:101CB0006093960020910601309107014091080140 -:101CC00050910901C701B6010E942A2C0E94EC2AFA -:101CD000709399006093980008C01092970010923A -:101CE00096001092990010929800609131027091C4 -:101CF00032026F5F7F4F7093320260933102209106 -:101D000096003091970080E090E0232BF1F0C09195 -:101D10009600D09197000E94182B6B017C01BE01A8 -:101D200080E090E00E94182B9B01AC01609133028F -:101D30007091340280913502909136020E947F2A80 -:101D400020E03FEF4FE757E410C00E94182B6B01D3 -:101D50007C0120E030EE4FEF54E46091330270914B -:101D6000340280913502909136020E942A2C9B0108 -:101D7000AC01C701B6010E94262C87FD96C0809158 -:101D80002F028F5F80932F0290E020910303309108 -:101D9000040382179307A0F080910E03882319F0A3 -:101DA00010922F020DC0809171008D7F8093710081 -:101DB000809190008F738093900010923C027DC0C0 -:101DC00080913002C0912F02811128C0C090080379 -:101DD000D0900903E0900A03F0900B0320E030E07C -:101DE000A901C701B6010E94262C1816BCF481E097 -:101DF000809330021092370210923802109239020A -:101E000010923A02C0923302D0923402E09235022C -:101E1000F0923602C150C0932F0243C0109230029C -:101E20001092290210922802E0910503F091060316 -:101E300048E0C49FE00DF11D112480819181A281B1 -:101E4000B3818093370290933802A0933902B09304 -:101E50003A0220E030E040E85EE3648175818681EB -:101E600097810E942A2C6B017C0180910A01682FC6 -:101E700070E080E090E00E94182B20E030E048EC19 -:101E800052E40E947F2A9B01AC01C701B6010E9467 -:101E90002A2C60933302709334028093350290931E -:101EA000360210923202109231028091070380FDB7 -:101EB00004C010923C0210923B02FF91EF91DF911F -:101EC000CF91BF91AF919F918F917F916F915F91D2 -:101ED0004F913F912F91FF90EF90DF90CF90BF9067 -:101EE000AF909F908F907F906F905F904F900F90EA -:101EF0000FBE0F901F901895CF92DF92EF92FF9236 -:101F0000CF93DF936B017C01EA0180912A0281115A -:101F100002C00E94770B8091070380FF46C080912A -:101F2000790290917A0208970CF03FC0809171007D -:101F30008D7F8093710080913C0281110E94910BF2 -:101F400081E080933B02109229021092280220E047 -:101F500030E0A901C701B6010E94262C1816DCF456 -:101F60008091790290917A02FC01EE0FFF1FEE0F33 -:101F7000FF1FEF5AFD4FC082D182E282F382FC0143 -:101F8000EE0FFF1FEF5BFD4FD183C083019690934F -:101F90007A0280937902809171008260809371004F -:101FA00080919000806880939000DF91CF91FF90A6 -:101FB000EF90DF90CF90089580910703817008958E -:101FC000809107038160809307030E9434250C945D -:101FD0005F05809107038E7F809307030C9434255F -:101FE00080917B0290E0019666E070E00E94F82DFF -:101FF00080937B02089580917B0290E0019766E0D8 -:1020000070E00E94F82D80937B0208958F929F923A -:10201000AF92BF92CF92DF92EF92FF920F931F93F6 -:10202000CF93DF936B017C01C0912802D0912902EC -:10203000BE0180E090E00E94182B4B015C01A701DB -:10204000960160E070E08CE594E40E947F2A9B0199 -:10205000AC01C501B4010E942A2C0E94EC2A2091F7 -:102060007B02233009F473C028F4222351F021307D -:10207000E9F02CC1243009F4A0C0253009F4E0C0F7 -:1020800025C180E090E0A0E0BFE38093060190933B -:102090000701A0930801B093090110922B0210923E -:1020A0002C0210922D0210922E0210C110922B02BF -:1020B00010922C0210922D0210922E0264317105A2 -:1020C00040F46A30710560F520E030E040E85EE3FE -:1020D0002BC0693C710508F0AAC080E090E00E9426 -:1020E000182B20E030E040EA51E40E94162A20E05C -:1020F00030E044E353E40E947F2A9B01AC010E943C -:102100002A2C20E030E040E05EE30E942A2C9B0174 -:10211000AC0160E070E080E09EE30E94162A44C0BB -:1021200020E030E040E05FE3C701B6010E942A2CC6 -:102130006B017C0180E090E0A0E0BEE380930601AB -:1021400090930701A0930801B0930901BFC01092BA -:102150002B0210922C0210922D0210922E024AE0B5 -:10216000469F9001479F300D1124C90168EB7BE029 -:102170000E94E42DBC016C5D754077FF03C0719532 -:1021800061957109882777FD8095982F0E941A2BF9 -:102190002EE333EC4EE259E30E942A2C20E030E09B -:1021A00040EC5EE30E94172A6093060170930701DA -:1021B000809308019093090189C010922B0210921C -:1021C0002C0210922D0210922E02CE0183709927BC -:1021D000892BE1F0BE016170772780E090E00E94DA -:1021E000182B20E030E040E05EE30E942A2C20E043 -:1021F00030E040E45FE30E94172A60930601709389 -:10220000070180930801909309010CC080E090E0E1 -:10221000A0E0BFE38093060190930701A09308011B -:10222000B0930901C770DD27CD2B09F04FC0109284 -:10223000060110920701109208011092090146C090 -:1022400010922B0210922C0210922D0210922E024C -:1022500000E010E020E03FE3009306011093070147 -:1022600020930801309309016739710578F180E006 -:1022700090E00E94182B20E030E047E153E40E94F8 -:10228000162A20E030E04AE754E40E947F2A20E04A -:1022900030E048E452E40E942A2C20E030E040EA9A -:1022A00051E40E945C2B0E94E72A660F771F660F9D -:1022B000771FFB01EE5AFE4F20813181428153810D -:1022C000C701B6010E942A2C6B017C01C701B6012F -:1022D000DF91CF911F910F91FF90EF90DF90CF9002 -:1022E000BF90AF909F908F90089580918C02089539 -:1022F000CF93DF9300D01F92CDB7DEB79C018091C2 -:102300001303843019F593E099833B832A839093D8 -:10231000E9008FEF9091E800815095FD06C095EDA2 -:102320009A95F1F700008111F5CF8091E80085FFC3 -:102330000DC040E050E063E070E0CE0101960E94E5 -:10234000D9138091E8008E778093E8000F900F906A -:102350000F90DF91CF910895CF93DF9300D01F921C -:10236000CDB7DEB720911303243021F522E0298375 -:102370009B838A8383E08093E9008FEF9091E8004C -:10238000815095FD06C095ED9A95F1F700008111F9 -:10239000F5CF8091E80085FF0DC040E050E063E09C -:1023A00070E0CE0101960E94D9138091E8008E77EB -:1023B0008093E8000F900F900F90DF91CF910895D8 -:1023C000209113032430F1F422E02093E9002FEF51 -:1023D0003091E800215035FD06C035ED3A95F1F712 -:1023E00000002111F5CF2091E80025FF0BC040E04F -:1023F00050E065E070E00E94D9138091E8008E778C -:102400008093E8000895CF93DF93EC01909113033C -:10241000943009F046C0809115018823D9F080914D -:1024200016018823B9F09093E9008FEF9091E800AE -:10243000815095FD06C095E19A95F1F70000811154 -:10244000F5CF8091E80085FF2CC040E050E060E1CE -:1024500070E017C081E08093E9008FEF9091E80071 -:10246000815095FD06C095ED9A95F1F70000811118 -:10247000F5CF8091E80085FF14C040E050E068E0AF -:1024800070E0CE010E94D9138091E8008E7780938E -:10249000E80080E1FE01ACE7B2E001900D928A9580 -:1024A000E1F7DF91CF91089580911203811109C066 -:1024B0000E946E150E94CB158091E200846080938B -:1024C000E2000895109212030895089508950C945F -:1024D000122442E061EC81E00E94E81442E061ECE9 -:1024E00082E00E94E81442E061EC83E00E94E8147C -:1024F00042E161EC84E00C94E81480911503833090 -:1025000009F455C030F4813071F0823009F48EC086 -:1025100008958A3009F47AC08B3009F460C089309C -:1025200009F09CC020C080911403813A09F096C044 -:102530008091E800877F8093E80080911803909154 -:102540001903892B21F460E18CE792E003C060E07D -:1025500080E090E070E00E9424148091E8008B7786 -:102560008093E800089580911403813209F076C0C9 -:102570008091180390911903009719F0039709F0BF -:102580006DC08091E800877F8093E8008091E8002B -:1025900082FD05C0809113038111F8CF5FC0809147 -:1025A000F10080938C028091E8008B7753C080917A -:1025B0001403813A09F052C08091180390911903D5 -:1025C000892B09F04BC08091E800877F8093E80059 -:1025D0008091E80080FFFCCF8091150136C080918A -:1025E00014038132D9F58091180390911903892B36 -:1025F000A9F58091E800877F8093E8000E941D156F -:1026000080911603809315010C94531D809114033F -:10261000813221F58091E800877F8093E8000E9455 -:102620001D158091170380938D02089580911403E6 -:10263000813AA1F48091E800877F8093E80080913F -:10264000E80080FFFCCF80918D028093F1008091A3 -:10265000E8008E778093E8000C941D15089584B7E8 -:10266000877F84BF88E10FB6F89480936000109252 -:1026700060000FBE90E080E80FB6F8948093610090 -:10268000909361000FBE0E94C0180E946E150E94B8 -:10269000CB158091E20084608093E20078940E94E0 -:1026A00051180E94C2188BE091E00E946C18809132 -:1026B0001303853069F40E94D3238091110388238A -:1026C000B1F30E940124882391F30E94C313EFCF3A -:1026D0000E94CA18ECCF292F332723303105C9F0C7 -:1026E00064F42130310581F02230310509F043C016 -:1026F0008DE690E020ED35E042C021323105F1F069 -:102700002232310541F137C082E190E02DE336E01D -:1027100036C099278130910541F08230910541F012 -:10272000892B49F5ECECF5E005C0EEE9F5E002C0D7 -:10273000E4E7F5E0849190E09F0121C06430D8F493 -:10274000E62FF0E0EE0FFF1FE255FE4F20813181B2 -:1027500089E090E014C0643070F470E0FB01EE0F8B -:10276000FF1FEA55FE4F20813181FB01EE55FE4FE0 -:10277000808190E004C080E090E020E030E0FA0149 -:1027800031832083089580E189BD82E189BD09B448 -:1027900000FEFDCF8091D8008F7D8093D80080917E -:1027A000E00082608093E0008091E00081FDFCCF3A -:1027B0000895CF92DF92EF92FF920F931F93CF93E2 -:1027C000DF93EC018B016A010E943C15811133C03B -:1027D000C114D10439F0F60180819181081B190BD5 -:1027E000C80FD91FE12CF12C0115110519F18091A9 -:1027F000E80085FD16C08091E8008E778093E800A0 -:10280000C114D10449F0F60180819181E80EF91ECE -:10281000F182E08285E00FC00E943C15882321F3FD -:102820000AC089918093F10001501109FFEFEF1A5E -:10283000FF0ADACF80E0DF91CF911F910F91FF90D7 -:10284000EF90DF90CF90089520911A0330911B03F1 -:102850002617370748F06115710539F42091E80013 -:102860002E772093E80001C0B90140E061157105A1 -:10287000A9F120911303222309F443C0253009F460 -:1028800042C02091E80023FD40C02091E80022FDD5 -:1028900032C02091E80020FFE9CF4091F300209161 -:1028A000F20030E0342BFC01CF016115710559F0C5 -:1028B0002830310540F481918093F1006150710915 -:1028C0002F5F3F4FF1CF41E02830310509F040E064 -:1028D0002091E8002E772093E800C8CF4111C9CF9E -:1028E0000AC080911303882361F0853061F08091E4 -:1028F000E80083FD0AC08091E80082FFF2CF80E00B -:10290000089582E0089583E0089581E0089520917C -:102910001A0330911B032617370748F0611571051C -:1029200039F42091E8002E772093E80001C0B90126 -:10293000FC0120E06115710591F18091130388235A -:1029400009F440C0853009F43FC08091E80083FD60 -:102950003DC08091E80082FD2FC08091E80080FF9B -:10296000E9CF2091F3008091F20090E0922B611565 -:10297000710559F08830910540F424912093F100BD -:102980003196615071090196F2CF21E0089709F064 -:1029900020E08091E8008E778093E800CBCF211172 -:1029A000CCCF0AC080911303882361F0853061F099 -:1029B0008091E80083FD0AC08091E80082FFF2CF99 -:1029C00080E0089582E0089583E0089581E008950D -:1029D000982F973058F59093E900981739F0709137 -:1029E000EC002091ED005091F00003C0242F762FD1 -:1029F00050E021FF19C03091EB003E7F3093EB0097 -:102A00003091ED003D7F3093ED003091EB0031606F -:102A10003093EB007093EC002093ED005093F000A6 -:102A20002091EE0027FF07C09F5FD3CF8F70809368 -:102A3000E90081E0089580E008958091140387FF04 -:102A400011C08091E80082FD05C0809113038111BF -:102A5000F8CF11C08091E8008B770BC080911303F1 -:102A6000882349F08091E80080FFF8CF8091E8004A -:102A70008E778093E80008952091E4003091E5007E -:102A800095E64091EC00842F817040FF22C0809138 -:102A9000E80080FD1CC080911303882391F08530ED -:102AA00091F08091EB0085FD10C04091E4005091C1 -:102AB000E5004217530729F39A01915011F784E07A -:102AC000089582E0089583E0089581E0089580E00C -:102AD00008954091E80042FFDECF08950E94DC1582 -:102AE0000E94E415E0EEF0E0808181608083E8EDF3 -:102AF000F0E080818F77808319BCA7EDB0E08C91E6 -:102B00008E7F8C9380818F7E808310921203089534 -:102B10000F931F93CF93DF930E94DC150E94E4155F -:102B2000C8EDD0E088818F7788838881806888832A -:102B300088818F7D888319BC1092130310920F0334 -:102B4000109211031092100300EE10E0F801808142 -:102B50008B7F808388818160888342E060E080E0B1 -:102B60000E94E814E1EEF0E080818E7F8083E2EE47 -:102B7000F0E0808181608083808188608083F801BB -:102B800080818E7F8083888180618883DF91CF916F -:102B90001F910F910895E8EDF0E080818F7E808392 -:102BA000E7EDF0E080818160808384E082BF81E096 -:102BB000809312030C948815E8EDF0E080818E7FFD -:102BC00080831092E20008951092DA001092E100E2 -:102BD00008951F920F920FB60F9211242F933F93D7 -:102BE0004F935F936F937F938F939F93AF93BF9315 -:102BF000EF93FF938091E10082FF0BC08091E20090 -:102C000082FF07C08091E1008B7F8093E1000E94EA -:102C100050188091DA0080FF1FC08091D80080FF9B -:102C20001BC08091DA008E7F8093DA008091D900FA -:102C300080FF0DC080E189BD82E189BD09B400FE3D -:102C4000FDCF81E0809313030E94541205C019BC8C -:102C5000109213030E9462128091E10080FF19C05C -:102C60008091E20080FF15C08091E2008E7F80930A -:102C7000E2008091E20080618093E2008091D800C0 -:102C800080628093D80019BC85E0809313030E9472 -:102C900066128091E10084FF30C08091E20084FFE1 -:102CA0002CC080E189BD82E189BD09B400FEFDCF61 -:102CB0008091D8008F7D8093D8008091E1008F7E35 -:102CC0008093E1008091E2008F7E8093E20080910A -:102CD000E20081608093E20080910F03882311F06D -:102CE00084E007C08091E30087FD02C081E001C05D -:102CF00083E0809313030E9467128091E10083FFB9 -:102D000029C08091E20083FF25C08091E100877F88 -:102D10008093E10082E08093130310920F0380916F -:102D2000E1008E7F8093E1008091E2008E7F8093AE -:102D3000E2008091E20080618093E20042E060E086 -:102D400080E00E94E8148091F00088608093F00099 -:102D50000E946512FF91EF91BF91AF919F918F916A -:102D60007F916F915F914F913F912F910F900FBE87 -:102D70000F901F9018951F920F920FB60F9211246B -:102D80002F933F934F935F936F937F938F939F9373 -:102D9000AF93BF93CF93DF93EF93FF93C091E9007D -:102DA000CF708091EC00D82FD17080FDD0E81092C8 -:102DB000E9008091F000877F8093F00078940E9472 -:102DC000FF161092E9008091F00088608093F00077 -:102DD000CD2BCF70C093E900FF91EF91DF91CF91A0 -:102DE000BF91AF919F918F917F916F915F914F9123 -:102DF0003F912F910F900FBE0F901F9018951F932A -:102E0000CF93DF93CDB7DEB7AA970FB6F894DEBFA6 -:102E10000FBECDBFE4E1F3E088E08E0F9091F100AA -:102E200091938E13FBCF0E947D128091E80083FF67 -:102E30001FC18091140390911503492F50E04A302F -:102E4000510508F015C1FA01EA59FF4F0C940C2EF8 -:102E5000803881F0823809F00BC1809118038F709F -:102E60008093E9008091EB0085FB882780F9109220 -:102E7000E90006C0809110039091110391118260C6 -:102E80009091E800977F9093E8008093F100109272 -:102E9000F100C8C0282F2D7F09F0EAC0882319F05F -:102EA000823061F0E5C080911603813009F0E0C006 -:102EB000933009F080E0809311032BC080911603BA -:102EC000811127C0809118038F7009F4D1C08093BD -:102ED000E9002091EB0020FF1CC0933021F4809189 -:102EE000EB00806214C09091EB0090619093EB0036 -:102EF00021E030E0A90102C0440F551F8A95E2F796 -:102F00004093EA001092EA008091EB008860809381 -:102F1000EB001092E9008091E800877F86C0811164 -:102F2000A7C0109116031F778091E3008078812B52 -:102F30008093E3008091E800877F8093E8000E94FF -:102F40001D158091E80080FFFCCF8091E300806830 -:102F50008093E300111102C082E001C083E08093FE -:102F6000130386C08058823008F082C08091160317 -:102F7000909117038C3D53E0950779F583E08A83A0 -:102F80008AE289834FB7F894DE01139620E03EE091 -:102F900051E2E32FF0E050935700E49120FF03C08B -:102FA000E295EF703F5FEF708E2F90E0EA3010F007 -:102FB000C79601C0C0968D939D932F5F243149F72A -:102FC0004FBF8091E800877F8093E8006AE270E05D -:102FD000CE0101960E94241414C0AE014F5F5F4FD2 -:102FE000609118030E946B13BC01009709F440C064 -:102FF0009091E800977F9093E80089819A810E94E0 -:1030000087148091E8008B778093E80031C0803886 -:1030100079F58091E800877F8093E80080910F0325 -:103020008093F1008091E8008E778093E8000E9401 -:103030001D151EC081111CC0909116039230C0F462 -:103040008091E800877F8093E80090930F030E94AF -:103050001D1580910F03811106C08091E30087FD4B -:1030600002C081E001C084E0809313030E946912D2 -:103070008091E80083FF0AC08091E800877F8093F9 -:10308000E8008091EB0080628093EB00AA960FB677 -:10309000F894DEBF0FBECDBFDF91CF911F91089591 -:1030A0000895CF93809113038823A1F0C091E90084 -:1030B000CF709091EC00892F817090FD80E8C82B33 -:1030C0001092E9008091E80083FD0E94FF16CF7006 -:1030D000C093E900CF910895909393028093920258 -:1030E0000895E0919202F0919302309721F00190BF -:1030F000F081E02D099480E00895E0919202F09132 -:103100009302309721F00280F381E02D0994089515 -:10311000E0919202F0919302309721F00480F581C2 -:10312000E02D099408952091900230919102821728 -:10313000930771F09093910280939002E091920234 -:10314000F0919302309721F00680F781E02D0994E9 -:10315000089520918E0230918F028217930771F0AB -:1031600090938F0280938E02E0919202F0919302ED -:10317000309721F00084F185E02D09940895089599 -:103180000C94BF180E9446240E94970A0E94CC24E7 -:103190000C947B295F926F927F928F929F92AF9255 -:1031A000BF92CF92DF92EF92FF920F931F93CF9334 -:1031B000DF9300D000D01F92CDB7DEB70E94DC0AAB -:1031C0009DE9C92E92E0D92E03E010E0AA24A39431 -:1031D000B12C502E802F0E94570B4C01F60172909B -:1031E00062906F016826792661147104A1F4015080 -:1031F000110978F78FEF89838A831B820E944F24FD -:103200008160782F9D838C8349815A816B818D8168 -:103210000E947A1938C08091F20281FD0E94600BF1 -:103220002BE030E07501022E02C0EE0CFF1C0A9468 -:10323000E2F7C70186219721892B09F129835A8258 -:103240008E209F2091E0892809F490E09B830E94C2 -:103250004F248160782F9D838C8349815A816B81B3 -:103260008D810E947A19000F111FF801EB56FD4F56 -:1032700080819181E826F926F182E08204C0215004 -:10328000310980F6B4CF0E94B326109194020E94B7 -:1032900071181817D1F00E947118809394020F9042 -:1032A0000F900F900F900F90DF91CF911F910F9182 -:1032B000FF90EF90DF90CF90BF90AF909F908F9056 -:1032C0007F906F905F900C94810A0F900F900F90F9 -:1032D0000F900F90DF91CF911F910F91FF90EF9082 -:1032E000DF90CF90BF90AF909F908F907F906F9026 -:1032F0005F900895CF93DF93CDB7DEB72B970FB6CE -:10330000F894DEBF0FBECDBF4F83588769877A8799 -:103310008B87DE01119686E0FD0111928A95E9F70F -:1033200085E0FE01379601900D928A95E1F749817B -:103330005A816B817C818D819E810E94F11F2B9629 -:103340000FB6F894DEBF0FBECDBFDF91CF910895C9 -:10335000CF93882309F4C2C0C82F823859F40E9441 -:10336000711881FDBBC089E30E94CB220E94982383 -:1033700089E30CC0833879F40E94711880FDAEC0D7 -:1033800083E50E94CB220E94982383E50E940D23AF -:10339000CF910C949823843859F40E94711882FDBF -:1033A0009DC087E40E94CB220E94982387E4EECF41 -:1033B0008CEF8C0F813A48F48C2F0E94E328811106 -:1033C0008DC08C2F0E94CB22E3CF80E28C0F8830FF -:1033D00048F4C77081E001C0880FCA95EAF70E94DF -:1033E0005123D6CF8BE58C0F833078F4C53A29F082 -:1033F000C63A31F083E890E005C081E890E002C071 -:1034000082E890E0CF910C94931888E58C0F83317B -:1034100008F064C0C83A39F1C93A41F1CA3A49F1F1 -:10342000CB3A51F1CC3A59F1CD3A61F1C03B69F157 -:10343000CE3A71F1CF3A79F1C13B81F1C23B89F1CA -:10344000C33B91F1C43B99F1C53BA1F1C63BA9F146 -:10345000C73BB1F1C83BB9F1C93BC1F1CA3BC9F1A6 -:1034600080E090E038C082EE90E035C089EE90E0D8 -:1034700032C08AEE90E02FC085EB90E02CC086EB46 -:1034800090E029C087EB90E026C08CEC90E023C050 -:103490008DEC90E020C083E891E01DC08AE891E0C7 -:1034A0001AC082E991E017C084E991E014C081E27A -:1034B00092E011C083E292E00EC084E292E00BC081 -:1034C00085E292E008C086E292E005C087E292E0E1 -:1034D00002C08AE292E0CF910C94A918CF9108958E -:1034E000882309F44BC0823859F40E94711881FF77 -:1034F00045C089E30E94CB220E94982389E30CC037 -:10350000833871F40E94711880FF38C083E50E94EF -:10351000CB220E94982383E50E940D230C949823CC -:10352000843859F40E94711882FF28C087E40E94F1 -:10353000CB220E94982387E4EFCF9CEF980F913A1B -:1035400058F390E2980F983050F4877091E001C0E2 -:10355000990F8A95EAF7892F0E945723DFCF9BE5C1 -:10356000980F933020F480E090E00C949318885AE0 -:10357000833120F480E090E00C94A918089588230A -:1035800021F00E9451230C9498230895882321F060 -:103590000E9457230C94982308957F928F929F92B4 -:1035A000AF92BF92CF92DF92EF92FF920F931F9351 -:1035B000CF93DF931F92CDB7DEB77C01C62E772E57 -:1035C000FC01058102950F70128111110E946E237A -:1035D0000E94C422882379F0112369F080E28C0DC7 -:1035E000883048F082E00E94AD220E94C42291E01F -:1035F000D82ED92601C0D12CE72DE295EF70F0E04E -:10360000E059FF4F0C940C2E872D807F072D0F70F3 -:10361000882311F00295007F112389F0002309F41B -:1036200099C180E28C0D883020F4802F0E945123B4 -:1036300003C0802F0E9461230E9498238BC18C2D90 -:103640000E94701A002309F4C3C180E28C0D8830F7 -:1036500020F4802F0E94572303C0802F0E946723ED -:103660000E949823B5C1872D807F972D9F7080324F -:1036700011F4892F03C0892F8295807FCC2021F0FF -:10368000F1E0CF16A1F01DC0112339F0002319F18C -:10369000013009F50E9481239BC1002319F00130FC -:1036A00009F496C189830E948423898110C1112362 -:1036B00021F0063008F08CC10EC0053008F088C13A -:1036C00006C1112359F0002331F0F701958190FFD5 -:1036D00041C19F7095830E94BF1A7AC1002309F4EB -:1036E000F6C03EC1872D86958695837090E0009741 -:1036F00019F0019761F06CC1112321F08C2D972DE9 -:10370000937002C080E090E00E94931861C1112381 -:1037100021F08C2D972D937002C080E090E00E94E4 -:10372000A91856C18C2D112319F00E94BB2502C087 -:103730000E9423260E94A8264BC1872D837009F082 -:1037400052C0111145C18C2D829586958770880FC6 -:10375000880F9C2D9F70892E912CA12CB12C082EA6 -:1037600004C0880C991CAA1CBB1C0A94D2F7C4FE86 -:1037700014C00FE010E020E030E0B901A80104C05F -:10378000440F551F661F771F8A95D2F7CB01BA01E8 -:10379000609570958095909503C060E070E0CB01D6 -:1037A000272D26952695237030E02230310569F0CB -:1037B0002330310589F0682979298A299B2921300C -:1037C000310571F00E94392103C1682979298A29BC -:1037D0009B290E945521FCC00E943921C501B401DA -:1037E0000E941D21F5C0112319F0872D817001C0A1 -:1037F0008695882309F4ECC08C2D82958695877078 -:10380000880F880F9C2D9F70892E912CA12CB12C94 -:10381000082E04C0880C991CAA1CBB1C0A94D2F761 -:10382000C4FE14C00FE010E020E030E0B901A801B0 -:1038300004C0440F551F661F771F8A95D2F7CB012E -:10384000BA01609570958095909503C060E070E036 -:10385000CB01272D269526952370422F50E042302C -:10386000510569F04330510589F0682979298A2981 -:103870009B294130510571F00E941322A9C068298B -:1038800079298A299B290E942F22A2C00E941322F3 -:10389000C501B4010E94F7219BC08C2D90E0FC0172 -:1038A000E05EF109E531F10508F050C0E058FF4F46 -:1038B0000C940C2E0C2D0F70872D8F71112321F07D -:1038C0000E949021802F07CF0E94B121802F0E945B -:1038D000C61A7EC0112341F0053008F079C0872D4B -:1038E0008F710E94D62174C0063008F071C0F7CFE6 -:1038F000112339F0872D8F710E94902169C0112307 -:10390000C9F3872D8F710E94B12162C0112329F064 -:10391000872D8F710E947B215BC00E94712158C04E -:10392000112351F0172D1F71812F0E94902163E008 -:10393000812F0E94A4224CC081E00E94AD2202305F -:1039400008F446C082E00E94AD2242C0112331F04B -:10395000002381F28C2D0E94A8193AC0002389F21D -:103960008C2D0E94701A34C0472D4F706C2DC701EA -:103970000E9499040E9495202BC0111129C0472D47 -:103980004F7050E042305105B9F04CF441155105EB -:1039900081F041305105E1F40E94A32919C0433060 -:1039A000510569F04430510599F48C2D0E94F52998 -:1039B0000FC00E948C290CC00E94BF2909C00E9420 -:1039C000D22906C0472D4F706C2DC7010E94620797 -:1039D000DD20F9F00E94A02280FD1BC0F7011282B9 -:1039E0000E949A220E949021C7010E94181D0E94E5 -:1039F0009A220F90DF91CF911F910F91FF90EF903E -:103A0000DF90CF90BF90AF909F908F907F900C945D -:103A1000B1210F90DF91CF911F910F91FF90EF9007 -:103A2000DF90CF90BF90AF909F908F907F90089540 -:103A30000F931F93CF93DF93EC01888199812B81A2 -:103A40003C81232BB9F09F3F11F48F3F99F0CE01B9 -:103A50000E946105882371F0688179818A810E94C2 -:103A600096228C010E944B220E941221B801CE01A5 -:103A70000E94CD1ADF91CF911F910F9108950E945E -:103A80006E230E947E230E9443230E9498230E945B -:103A900059270E94A82680E090E00E94931880E0B9 -:103AA00090E00C94A9180E945E230C943F1D0E9484 -:103AB0008B22292F22952F7030E02C3031054CF4C9 -:103AC0002A3031056CF42250310922303105A8F436 -:103AD00007C02C30310569F02F30310551F00DC091 -:103AE000803F69F018F4803E40F409C0843F29F417 -:103AF00006C093FB882780F9089580E0089581E04F -:103B00000895CF93DF9300D000D01F92CDB7DEB7DA -:103B10000F900F900F900F900F90DF91CF9108951D -:103B2000CF93DF9300D000D000D0CDB7DEB726967C -:103B30000FB6F894DEBF0FBECDBFDF91CF910895D1 -:103B40001F93CF93DF93C0919D0216E080919E0258 -:103B5000C81799F0D0E01C9FF0011D9FF00D1124B3 -:103B6000E156FD4F4081518162817381848195814D -:103B70000E94901D2196C770E9CFDF91CF911F91D0 -:103B800008954091CF025091D0026091D10270917E -:103B9000D2028091D3029091D4020C94901D809116 -:103BA000D40282958F7009F054C08091D10288238D -:103BB00009F44FC080919D02A0919E026091CF02B6 -:103BC0007091D0024091D2025091D302B6E08A1790 -:103BD00009F43FC090E041155105C1F17F3F11F458 -:103BE0006F3FA1F1B89FF001B99FF00D1124E1568C -:103BF000FD4F218172132AC02081621327C02281C8 -:103C0000211124C0238134812417350710F4215059 -:103C10003109241B350B283C3105C0F42091D40216 -:103C20002F7020612093D40226E0289FF001299F65 -:103C3000F00D1124EC55FD4F80818F7080618083E1 -:103C40008FEC92E00E94181D0C94A01D01968770C5 -:103C5000BECF0895CF92DF92EF92FF920F931F9302 -:103C6000CF93DF93CDB7DEB762970FB6F894DEBF80 -:103C70000FBECDBF8C0185E0F801DE011D960190DD -:103C80000D928A95E1F7D8014C9111965C911197AC -:103C900012966C9112971396CD90DC9014973091F8 -:103CA000CF027091D0028091D2029091D3020097FE -:103CB00009F46BC17F3F19F43F3F09F466C1E090FE -:103CC000D102EE2009F4C0C02091D402C816D90652 -:103CD00028F0F601E81BF90BCF0104C08095909500 -:103CE0008C0D9D1DFF24F394883C910578F0F12CF8 -:103CF000207F09F0C6C07C2DD98AC88A89890E9494 -:103D0000811D8FEC92E00E94181DB1C0822F807F30 -:103D100009F046C0751314C0341312C0611110C0ED -:103D20002F7020612093D4020E94C11D8FEC92E07D -:103D30000E94181D8091D402D80115968C932EC034 -:103D4000CD2819F15F3F11F44F3FF9F0F62E6111C4 -:103D50001CC080919D0220919E0236E0821709F4DA -:103D60005AC090E0389FF001399FF00D1124E156C0 -:103D7000FD4F7181571306C07081471303C07281D4 -:103D8000711103C001968770E9CFF62E662309F4FE -:103D900018C18091D40281608093D402F12C11C1AA -:103DA000751308C0341306C0611104C08091D40299 -:103DB000D801C3C04D875E878D859E856A8B0E9422 -:103DC000571D6A898823E1F16623D1F12091D4023D -:103DD000822F82958F7090E0029774F08091CF02CD -:103DE0009091D00298878F831986DB86CA862C87AC -:103DF000CE0107960E94181D86E0F801AFECB2E0F4 -:103E000001900D928A95E1F70E94CF1D0E94C11D7D -:103E1000FF24F394D6C04D875E878D859E850E94D2 -:103E20008B22292F22952F7030E0223031050CF0A3 -:103E3000BCC09F7009F0B6C0805E883008F4C1C075 -:103E4000C8010E94181DE4CFC816D90608F453C053 -:103E5000F601E81BF90BCF01883C910508F450C02E -:103E6000F12C7C2DD98AC88A89890E94811DEFECAA -:103E7000F2E086E0DF011D928A95E9F70E94C11DFC -:103E8000A0C0751314C0341312C0611110C080910A -:103E9000D402F8018583C8010E94181D86E0EFEC6A -:103EA000F2E0DF011D928A95E9F7FE2C8AC04D876A -:103EB0005E878D859E856A8B0E94571D6A8988233F -:103EC00009F4BECF662309F4BBCF2091D402822F20 -:103ED00082958F7090E002970CF48ECF8091CF0284 -:103EE0009091D0029A8389831B82DD82CC822E83BB -:103EF000CE0101967FCF809590958C0D9D1DACCF06 -:103F0000F62E662309F49CCF75132EC034132CC0F3 -:103F10002091D40220FD1FC0822F82958F70D9F08E -:103F2000D80115962C9315978F3049F08F5F982FF5 -:103F30009295907F822F8F70892B15968C93C80154 -:103F40000E94181D86E0F801AFECB2E001900D92DE -:103F50008A95E1F793CF86E0F801AFECB2E00190EB -:103F60000D928A95E1F72DC04D875E878D859E85E0 -:103F70000E94571D811140CF8091D40281608093AF -:103F8000D402C8010E94181D1CC0662309F458CF32 -:103F90004D875E878D859E850E94571D882309F475 -:103FA0004FCF2ACF811148CF0CC0243031050CF0FF -:103FB00047CF9F7009F440CFF8019581907F09F0B9 -:103FC0003BCF8F2D62960FB6F894DEBF0FBECDBFEC -:103FD000DF91CF911F910F91FF90EF90DF90CF90E5 -:103FE00008951F93CF93DF93CDB7DEB72C970FB60D -:103FF000F894DEBF0FBECDBF4F83588769877A879D -:104000008B879C87CE0107960E942A1E882369F021 -:104010008F8198852A853B85232BF1F19F3F09F0FD -:1040200063C08F3F09F060C037C086E0FE0137965D -:10403000DE01119601900D928A95E1F76F817885E6 -:10404000EA85FB85309741F17F3F11F46F3F21F105 -:1040500020919E0230E0C901019687709927409116 -:104060009D0250E08417950709F447C069837A835D -:10407000FD83EC8396E0929FD001939FB00D1124B5 -:10408000A156BD4FFE01319601900D929A95E1F730 -:1040900080939E020E94A01D16E080919D02909147 -:1040A0009E028917C1F1189FC001112481569D4FAE -:1040B0000E942A1E882379F1E0919D021E9FF00143 -:1040C0001124E156FD4F40815181628173818481C9 -:1040D00095810E94901D80919D0290E001968770CD -:1040E000992780939D02D9CF4F81588569857A851C -:1040F0008B859C850E94901DCFCF0E94531D1092EE -:104100009E0210929D02EFECF2E086E0DF011D922C -:104110008A95E9F7C1CF2C960FB6F894DEBF0FBE93 -:10412000CDBFDF91CF911F910895EF92FF920F9332 -:104130001F93CF93DF938C01009709F46CC0F12C8F -:10414000EE24E394E8012196F8018491843740F449 -:10415000843008F051C0813081F0823019F15BC0A9 -:10416000853709F444C0A8F19CE7980F903708F010 -:1041700052C08F770E94701A41C00E5F1F4FFE0120 -:10418000C49180E28C0F883048F4C7708E2D01C036 -:10419000880FCA95EAF70E94712314C08C2F0E94E1 -:1041A000A8192DC00E5F1F4FFE01C49180E28C0F35 -:1041B000883058F4C7708E2D01C0880FCA95EAF771 -:1041C0000E9477230E9498231AC08C2F0E94701A95 -:1041D00016C00E5F1F4FFE01C491CC2381F08FE902 -:1041E0009FE00197F1F700C00000C150F6CF0E5FCD -:1041F0001F4FFE01F49003C00E94A8198E018F2D5D -:10420000882309F49FCFEFE9FFE03197F1F700C071 -:1042100000008150F5CFDF91CF911F910F91FF905A -:10422000EF90089508956093D9027093DA02809315 -:10423000DB029093DC020C943F1D0F931F930091BF -:10424000D9021091DA022091DB023091DC02DC010C -:10425000CB01802B912BA22BB32B8093D90290936F -:10426000DA02A093DB02B093DC021F910F910C9451 -:104270003F1D0F931F930091D9021091DA022091F4 -:10428000DB023091DC02DC01CB0180239123A223ED -:10429000B3238093D9029093DA02A093DB02B09308 -:1042A000DC021F910F910C943F1D0F931F930091FF -:1042B000D9021091DA022091DB023091DC02DC019C -:1042C000CB0180279127A227B3278093D90290930F -:1042D000DA02A093DB02B093DC021F910F910C94E1 -:1042E0003F1D1092D5021092D6021092D702109262 -:1042F000D8020C943F1D41E050E060E070E004C043 -:10430000440F551F661F771F8A95D2F74093D50239 -:104310005093D6026093D7027093D8020C943F1D3D -:1043200041E050E060E070E004C0440F551F661F9C -:10433000771F8A95D2F78091D5029091D602A091ED -:10434000D702B091D802482B592B6A2B7B2B409374 -:10435000D5025093D6026093D7027093D8020C9482 -:104360003F1D41E050E060E070E004C0440F551F85 -:10437000661F771F8A95D2F7409550956095709586 -:104380008091D5029091D602A091D702B091D80227 -:10439000482359236A237B234093D5025093D602A6 -:1043A0006093D7027093D8020C943F1D41E050E017 -:1043B00060E070E004C0440F551F661F771F8A95A8 -:1043C000D2F78091D5029091D602A091D702B091F8 -:1043D000D802482759276A277B274093D502509354 -:1043E000D6026093D7027093D8020C943F1D0F93AE -:1043F0001F930091D5021091D6022091D7023091DF -:10440000D802DC01CB01802B912BA22BB32B809304 -:10441000D5029093D602A093D702B093D8021F91F1 -:104420000F910C943F1D0F931F930091D502109193 -:10443000D6022091D7023091D802DC01CB01802333 -:104440009123A223B3238093D5029093D602A09305 -:10445000D702B093D8021F910F910C943F1D0F9378 -:104460001F930091D5021091D6022091D70230916E -:10447000D802DC01CB0180279127A227B3278093A4 -:10448000D5029093D602A093D702B093D8021F9181 -:104490000F910C943F1D0895CF92DF92EF92FF92FF -:1044A0000F931F93CF93DF938C01C090D902D090CC -:1044B000DA02E090DB02F090DC028091D50290916C -:1044C000D602A091D702B091D802C82AD92AEA2AE6 -:1044D000FB2ACFE1D0E0D701C6010C2E04C0B6956F -:1044E000A795979587950A94D2F780FF06C0B801E3 -:1044F0008C2F0E94E709019721F4219760F780E053 -:1045000001C08C2FDF91CF911F910F91FF90EF9001 -:10451000DF90CF900895CF93DF93EC010E944C225F -:10452000BE010E94E709DF91CF910895CB010E945F -:104530008B2208958091DD02859585958595089556 -:104540008091DD028770089598E0899F9001112481 -:10455000262B2093DD020C9490212091DD02809582 -:1045600082238093DD02982F977069F430E0482F02 -:10457000552747FD50952417350729F085958595D2 -:1045800085950C94B12108959091DD02977081E09A -:1045900009F480E0089590911501992321F09091FC -:1045A0001601911109C02091170130911801F901EC -:1045B00032969FEF40E01FC0982F9695969596955E -:1045C0009F3050F5E0911701F0911801E90FF11DAE -:1045D000877021E030E0A90102C0440F551F8A9581 -:1045E000E2F7CA019181892B818308959F3F39F0B9 -:1045F0004F5F4E3041F051915813F8CF0DC051111B -:10460000F7CF942FF5CF9F3F39F0F901E90FF11D56 -:1046100097FDFA9582830895089590911501992345 -:1046200021F090911601911109C02091170130914C -:104630001801F9013296205F3F4F1FC0982F9695C1 -:10464000969596959F30F0F4E0911701F09118013E -:10465000E90FF11D877021E030E0A90102C0440F8D -:10466000551F8A95E2F7CA0180959181892381833C -:1046700008953196E217F30729F090819813F9CF46 -:104680001082F7CF089581E090E0E0911701F0915A -:104690001801E80FF91F1082019680319105A9F7E2 -:1046A00008959091F102892B8093F10208958095ED -:1046B0009091F10289238093F10208951092F10202 -:1046C00008959091F002892B8093F00208958095CF -:1046D0009091F00289238093F00208951092F002E5 -:1046E00008959091EF02892B8093EF0208958095B1 -:1046F0009091EF0289238093EF0208951092EF02C8 -:1047000008958093DE0208951092DE02089580914C -:10471000170190911801FC0131969C01205F3F4FD9 -:1047200080E0919191118F5FE217F307D1F708951F -:10473000E0911701F09118018091F1028083E091DE -:104740001701F091180190818091F002892B8083EC -:10475000E0911701F091180190818091EF02892B6F -:1047600080838091DE02882361F0E0911701F0914F -:1047700018019081892B80830E94872381111092D8 -:10478000DE0280911701909118010C947D1820E0B1 -:10479000009739F0AC0141505109842395232F5FD4 -:1047A000F7CF822F089580911303843039F110924E -:1047B000F30220E488E190E00FB6F894A895809386 -:1047C00060000FBE2093600080E00E94000480E043 -:1047D0000E94810A83B7817F846083BF83B7816031 -:1047E00083BF7894889583B78E7F83BF88E10FB6A7 -:1047F000F89480936000109260000FBE08950895B1 -:10480000089580E00E9400040E94FF230E94DC0AB9 -:104810000E9400240E94610B91E0811101C090E090 -:10482000892F08950E94531D80E00E9400040E9479 -:104830007B290E9471180C94810A1F920F920FB667 -:104840000F9211248F939F93AF93BF938091F302A4 -:10485000811113C08091F4029091F502A091F602AB -:10486000B091F7024196A11DB11D8093F40290937F -:10487000F502A093F602B093F702BF91AF919F911A -:104880008F910F900FBE0F901F90189582E084BDFE -:1048900093E095BD9AEF97BD80936E0008952FB772 -:1048A000F8948091F4029091F502A091F602B091F3 -:1048B000F7022FBF0895CF92DF92EF92FF920F93EE -:1048C0001F932FB7F8944091F4025091F502609134 -:1048D000F6027091F7022FBF6A017B01EE24FF24DC -:1048E0008C0120E030E0C016D106E206F30610F499 -:1048F000415051099A01281B390BC9011F910F9191 -:10490000FF90EF90DF90CF9008951F920F920FB617 -:104910000F9211248F939F93AF93BF938091F402D2 -:104920009091F502A091F602B091F7020196A11DB7 -:10493000B11D8093F4029093F502A093F602B09318 -:10494000F702BF91AF919F918F910F900FBE0F9083 -:104950001F9018950E946E15F8942FEF87EA91E644 -:10496000215080409040E1F700C0000087E090EBCC -:10497000DC0180931E0390931F03A0932003B09348 -:1049800021039CE088E10FB6F894A895809360001D -:104990000FBE90936000FFCF0E940B25811102C0D3 -:1049A0000E94E7240E9416258093F2020E941E2591 -:1049B00080931C0387FB882780F9809316010E944F -:1049C0001A25682F70E080E090E00C9413216DEEC2 -:1049D0007EEF80E090E00E94322E60E082E090E086 -:1049E0000E94202E60E083E090E00E94202E60E094 -:1049F00084E090E00E94202E60E085E090E00E943C -:104A0000202E60E086E090E00E94202E6FEF87E08D -:104A100090E00C94202E80E090E00E941A2E21E07D -:104A20008D3E9E4F09F020E0822F089582E090E0B5 -:104A30000C94122E83E090E00C94122E84E090E00F -:104A40000C94122E682F84E090E00C94202E86E0C7 -:104A500090E00C94122E682F86E090E00C94202EAB -:104A600087E090E00C94122E682F87E090E00C9481 -:104A7000202E8091FA0280FF0BC060911C0185E01E -:104A8000689FB001112475956795759567952BC042 -:104A900081FF09C060911C0185E0689FB00111246D -:104AA0007595679520C082FF07C060911C0185E065 -:104AB000689FB001112417C09091FB029923D1F097 -:104AC00060911B01961788F720911C0185E0289FB3 -:104AD00090011124929FA001939F500D112470E02A -:104AE000CA010E94F82D6038710540F46115710506 -:104AF00039F002C065E070E0862F08958FE70895D1 -:104B000081E008958091FA0280FF08C060911A0147 -:104B100070E0759567957595679521C081FF06C012 -:104B200060911A0170E07595679519C082FF04C005 -:104B300060911A0170E010C09091FB029923C1F0BE -:104B4000609119019617A0F780911A01899FC00101 -:104B5000112470E00E94F82D6038710528F4611569 -:104B6000710521F0862F08958FE7089581E008955B -:104B700061E070E0F4CF803F21F40E9439258195F7 -:104B800004C0813F29F40E9439258093FE020895D4 -:104B9000823F21F40E943925819504C0833F29F486 -:104BA0000E9439258093FD020895893F19F40E94DF -:104BB000822505C08A3F31F40E9482258195809329 -:104BC000FF0208958B3F21F40E948225819504C045 -:104BD0008C3F29F40E948225809300030895843F2E -:104BE00021F48091FC02816017C0853F21F48091FF -:104BF000FC02826011C0863F21F48091FC02846037 -:104C00000BC0873F21F48091FC02886005C0883F7B -:104C100031F48091FC0280618093FC0208958D3F05 -:104C200021F48091FA0281600BC08E3F21F48091C3 -:104C3000FA02826005C08F3F29F48091FA028460F5 -:104C40008093FA020895803F39F48091FE0287FF35 -:104C50006CC01092FE0269C0813F29F48091FE026F -:104C60001816BCF362C09091FD02823F29F497FFB1 -:104C70005CC01092FD0259C0833F19F41916CCF3A1 -:104C800054C0893F41F48091FF0218160CF04DC0CA -:104C90001092FF024AC08A3F29F48091FF0287FFE9 -:104CA00044C0F6CF8B3F39F48091000387FF3DC0AD -:104CB000109200033AC08C3F29F48091000318162B -:104CC000BCF333C0843F21F48091FC028E7F17C077 -:104CD000853F21F48091FC028D7F11C0863F21F435 -:104CE0008091FC028B7F0BC0873F21F48091FC02F6 -:104CF000877F05C0883F31F48091FC028F7E8093CE -:104D0000FC0213C08D3F21F48091FA028E7F0BC00C -:104D10008E3F21F48091FA028D7F05C08F3F29F4E8 -:104D20008091FA028B7F8093FA028091FD028111BB -:104D30000EC08091FE0281110AC08091FF02811194 -:104D400006C080910003811102C01092FB020895F9 -:104D50008CEF92E00E9488180E944F249093F902F1 -:104D60008093F80208951F93CF93DF938091F80208 -:104D70009091F9020E945B24AC019091FB0299236F -:104D800021F020911D0130E006C020911E018AE033 -:104D9000289F900111244217530708F486C0809180 -:104DA000FD02C091FE02D091FF021091000381111B -:104DB00007C0C11176C0D11174C0111172C075C085 -:104DC0009F3F19F09F5F9093FB02181624F40E94F6 -:104DD00039258093FD028091FD0287FF05C00E9466 -:104DE000392581958093FD021C1624F40E943925F3 -:104DF0008093FE028091FE0287FF05C00E94392544 -:104E000081958093FE026091FD02662339F1C09185 -:104E1000FE02CC2319F1772767FD7095872F972F16 -:104E20000E941A2B23E333E343E35FE30E942A2C1F -:104E30000E94E72A6093FD026C2F772767FD70952B -:104E4000872F972F0E941A2B23E333E343E35FE37B -:104E50000E942A2C0E94E72A6093FE021D1624F469 -:104E60000E9482258093FF028091FF0287FF05C088 -:104E70000E94822581958093FF02111624F40E94DE -:104E80008225809300038091000387FF05C00E9464 -:104E90008225819580930003DF91CF911F910C941F -:104EA000A8269F3F09F08ECF96CFDF91CF911F911B -:104EB0000895ECEFF2E085E0DF011D928A95E9F7B5 -:104EC0001092FB021092FA020895833081F128F4C7 -:104ED000813059F08230D1F00895853009F449C00D -:104EE000B8F1863009F456C0089580911E01262F2E -:104EF00030E0280F311D2F3F310524F4680F6093F7 -:104F00001E0108958FEF80931E01089580911D0169 -:104F1000262F30E0280F311D2F3F310524F4680F74 -:104F200060931D0108958FEF80931D010895809176 -:104F30001C01262F30E0280F311D2F3F310524F4AE -:104F4000680F60931C0108958FEF80931C010895F2 -:104F500080911B01262F30E0280F311D2F3F310596 -:104F600024F4680F60931B0108958FEF80931B0159 -:104F7000089580911A01262F30E0280F311D2F3F10 -:104F8000310524F4680F60931A0108958FEF809320 -:104F90001A01089580911901262F30E0280F311D44 -:104FA0002F3F310524F4680F6093190108958FEFA6 -:104FB000809319010895833011F128F4813049F06C -:104FC000823091F00895853081F120F18630C1F171 -:104FD000089580911E01681720F4861B80931E019E -:104FE000089510921E01089580911D01681720F404 -:104FF000861B80931D01089510921D0108958091D4 -:105000001C01681720F4861B80931C0108951092E0 -:105010001C01089580911B01681720F4861B809362 -:105020001B01089510921B01089580911A016817C1 -:1050300020F4861B80931A01089510921A01089596 -:1050400080911901681720F4861B80931901089537 -:105050001092190108950F931F93873208F048C0EA -:105060008E3108F08DC0803109F477C008F58730A3 -:1050700009F461C068F4863009F09DC08091F202A5 -:10508000817F8E7F8093F20281E08093020394C03F -:105090008B3009F489C08E3009F08DC08091F20206 -:1050A00082FB222720F991E0922790FB82F95EC0D3 -:1050B000863109F479C060F4813109F07CC00E9426 -:1050C000531D9091160181E08927809316016CC0D1 -:1050D000893109F469C08B3109F06DC08091F20209 -:1050E00081FB222720F991E0922790FB81F93EC0B5 -:1050F000883309F459C050F4893209F457C0853314 -:1051000009F454C0873209F451C055C0833409F4FE -:105110004DC028F48A3308F44EC0895332C0883415 -:1051200009F049C00E94531D0E94910B0E9458052E -:105130000E94AA2439C09091F202892F8095817033 -:1051400080FB90F929F0966098609093F20234C049 -:10515000997F977F9093F20227C08091F20283FBA0 -:10516000222720F991E0922790FB83F98093F202A5 -:105170009923D1F08091F20281608093F20214C0F1 -:105180008D5141E050E060E070E08A019B0104C075 -:10519000000F111F221F331F8A95D2F7C901B801D2 -:1051A0000E9413210E94531D81E006C061E070E05F -:1051B00080E090E0F5CF80E01F910F91089580E0AE -:1051C000089580E00895CF93C82F80910203813025 -:1051D00069F018F08230C9F184C0E0911701F091B4 -:1051E00018018081823209F07EC007C0E09117016A -:1051F000F09118018081823261F48C2F0E94DF28A7 -:10520000811104C08C2F0E942B281DC081E090E0EA -:105210001AC08C2F0E94E128811114C0C43179F08A -:1052200048F4CB3079F0C03109F061C082E080935E -:10523000020308C0C93219F0C83321F058C01092D7 -:10524000020355C081E0817054C0C93291F120F54C -:10525000C43179F1B0F4C73009F047C08EE18093D2 -:105260001E0182E380931D018AE080931C0184E18A -:1052700080931B0188E080931A0188E280931901D2 -:1052800034C0CE51C63088F5EC2FF0E0EA54FE4F22 -:1052900080818093010329C0CE34E9F020F4CB341F -:1052A00021F56AE013C0C13579F0C235F1F461E04F -:1052B0000DC080910103882319F01092010315C0DD -:1052C00081E08093020315C061E006C08091010374 -:1052D0000E9465270AC06AE0809101030E94DB27D3 -:1052E00004C01092020380E004C081E002C080E0AC -:1052F000AACFCF9108950E940B25811102C00E9470 -:10530000E7240E94272580931D0380FF02C0869515 -:1053100001C080E00C94000480911D03982F9695A5 -:10532000292F30E0233031054CF49F5F990F8170B5 -:10533000892B816080931D030E942B2580911D0382 -:1053400086950C94000480911D03982F969591F0FA -:105350009158990F8170892B80931D038E7F91E066 -:1053600009F490E080911D0390FB80F980931D0368 -:105370000E942B2580911D0386950C94000480913A -:105380001D03982F909590FB80F980931D030E9438 -:105390002B2580911D0380FF02C0869501C080E00F -:1053A0000C94000490911D03892F86958F5F8F7751 -:1053B0009170843028F4880F892B80931D0302C0DC -:1053C00090931D0380911D038E7F91E009F490E07E -:1053D00080911D0390FB80F980931D030E942B2573 -:1053E00080911D0386950C94000420911D03922F3B -:1053F00096958927982F990F822F8170892B8093FA -:105400001D038E7F91E009F490E080911D0390FBD5 -:1054100080F980931D030E942B2580911D038695A2 -:105420000C94000480911D03869508955058BB2765 -:10543000AA270ED0D1C1C2D130F0C7D120F031F4AB -:105440009F3F11F41EF4B7C10EF4E095E7FB9FC136 -:10545000E92FD3D180F3BA17620773078407950742 -:1054600018F071F49EF5EBC10EF4E0950B2EBA2FF7 -:10547000A02D0B01B90190010C01CA01A00111245A -:10548000FF27591B99F0593F50F4503E68F11A1606 -:10549000F040A22F232F342F4427585FF3CF469597 -:1054A00037952795A795F0405395C9F77EF41F16B9 -:1054B000BA0B620B730B840BBAF09150A1F0FF0F83 -:1054C000BB1F661F771F881FC2F70EC0BA0F621F6F -:1054D000731F841F48F4879577956795B795F7955F -:1054E0009E3F08F0B3CF9395880F08F09927EE0FF1 -:1054F00097958795089527D108F481E008950CD0F9 -:105500006BC163D140F05AD130F021F45F3F19F004 -:105510003EC1511195C14FC170D198F39923C9F380 -:105520005523B1F3951B550BBB27AA2762177307A9 -:10553000840738F09F5F5F4F220F331F441FAA1F5D -:10554000A9F333D00E2E3AF0E0E830D0915050401D -:10555000E695001CCAF729D0FE2F27D0660F771FCB -:10556000881FBB1F261737074807AB07B0E809F0AD -:10557000BB0B802DBF01FF2793585F4F2AF09E3F42 -:10558000510568F004C15CC15F3FECF3983EDCF369 -:10559000869577956795B795F7959F5FC9F7880FBB -:1055A000911D9695879597F90895E1E0660F771F0D -:1055B000881FBB1F621773078407BA0720F0621B9E -:1055C000730B840BBA0BEE1F88F7E095089504D097 -:1055D0006894B11135C1089518D188F09F5790F0A3 -:1055E000B92F9927B751A0F0D1F0660F771F881F08 -:1055F000991F1AF0BA95C9F712C0B13081F01FD1C6 -:10560000B1E008951CC1672F782F8827B85F39F063 -:10561000B93FCCF3869577956795B395D9F73EF466 -:1056200090958095709561957F4F8F4F9F4F08950E -:10563000E89409C097FB3EF490958095709561952C -:105640007F4F8F4F9F4F9923A9F0F92F96E9BB27E2 -:105650009395F695879577956795B795F111F8CF5E -:10566000FAF4BB0F11F460FF1BC06F5F7F4F8F4FC9 -:105670009F4F16C0882311F096E911C0772321F0BF -:105680009EE8872F762F05C0662371F096E8862F57 -:1056900070E060E02AF09A95660F771F881FDAF7AE -:1056A000880F9695879597F9089588D018F011F08E -:1056B0008CD038F480C0C4C0E92F9FD0B0F35523FC -:1056C000C9F3E7FB6217730784079507A8F199F3FD -:1056D000E92FFF2788232AF03197660F771F881F4D -:1056E000DAF7952F5527442332F091505040220F7E -:1056F000331F441FD2F7BB27E91BF50B621B730B4B -:10570000840BB109C1F222F4620F731F841FB11D13 -:1057100031972AF0660F771F881FBB1FEFCF91507C -:1057200050405AF041F0882332F0660F771F881FEF -:1057300091505040C1F7939530C086957795679505 -:105740009F5FD9F7F8CF990F0008550FAA0BE0E833 -:10575000FEEF16161706E807F907C0F01216130633 -:10576000E407F50798F0621B730B840B950B39F473 -:105770000A2661F0232B242B252B21F408950A26D9 -:1057800009F4A140A6958FEF811D811D089597F919 -:105790009F6780E870E060E008959F3F31F091508E -:1057A00020F4879577956795B795880F911D969505 -:1057B000879597F908959FEF80EC089500240A9447 -:1057C0001616170618060906089500240A941216DC -:1057D0001306140605060895092E0394000C11F40F -:1057E000882352F0BB0F40F4BF2B11F460FF04C0BC -:1057F0006F5F7F4F8F4F9F4F089557FD9058440F15 -:10580000551F59F05F3F71F04795880F97FB991F1F -:1058100061F09F3F79F087950895121613061406DC -:10582000551FF2CF4695F1DF08C016161706180669 -:10583000991FF1CF86957105610508940895E89444 -:10584000BB2766277727CB0197F908957CDF08F4FB -:105850008FEF08950BD0C0CFB1DF28F0B6DF18F07E -:10586000952309F094CFA7CF1124EACFC6DFA0F388 -:10587000959FD1F3950F50E0551F629FF001729FE5 -:10588000BB27F00DB11D639FAA27F00DB11DAA1F04 -:10589000649F6627B00DA11D661F829F2227B00D51 -:1058A000A11D621F739FB00DA11D621F839FA00DDC -:1058B000611D221F749F3327A00D611D231F849F2C -:1058C000600D211D822F762F6A2F11249F57504083 -:1058D0008AF0E1F088234AF0EE0FFF1FBB1F661F1E -:1058E000771F881F91505040A9F79E3F510570F0D7 -:1058F0004ECFA6CF5F3FECF3983EDCF386957795CD -:105900006795B795F795E7959F5FC1F7FE2B880FD1 -:10591000911D9695879597F90895FA01EE0FFF1F4F -:1059200030962105310599F16115710561F48038D2 -:10593000BFE39B0749F168949038810561F0803896 -:10594000BFEF9B0741F0992342F5FF3FE105310589 -:10595000210511F1E8940894E795D901AA2329F4C7 -:10596000AB2FBE2FF85FD0F310C0FF5F70F4A69589 -:10597000E0F7F73950F019F0FF3A38F49F779F932A -:105980000CD00F9007FC905808953EF014CF60E0C3 -:1059900070E080E89FE308954FE79F775F934F9310 -:1059A0003F932F939ED02F913F914F915F9152DF64 -:1059B00005C019F40EF0EBCE42CFFDCE26DFC8F3C2 -:1059C0009638C0F707F80F92E8942BE33AEA48EBD1 -:1059D0005FE74EDF0F920F920F924DB75EB70F92B7 -:1059E000C0D0EAE2F1E016D04F915F91EF91FF91C4 -:1059F000E595EE1FFF1F49F0FE57E0684427EE0FC4 -:105A0000441FFA95E1F74195550B32D00F9007FEF0 -:105A100026C00895DF93CF931F930F93FF92EF92C9 -:105A2000DF927B018C01689405C0DA2EEF011EDF46 -:105A3000FE01E894A5912591359145915591AEF3DC -:105A4000EF0106DDFE019701A801DA9479F7DF90F6 -:105A5000EF90FF900F911F91CF91DF9108959B01DF -:105A6000AC0160E070E080E89FE349CD90CE95CE38 -:105A7000CCDEE8F39923D9F3940F511DBBF3915079 -:105A8000504094F059F0882332F0660F771F881F3A -:105A900091505040C1F79E3F510544F7880F911D2A -:105AA0009695879597F908955F3FACF0983E9CF0E6 -:105AB000BB27869577956795B79508F4B160939560 -:105AC000C1F7BB0F58F711F460FFE8CF6F5F7F4F4E -:105AD0008F4F9F4FE3CFB4CE0EF05FCE6CCE689465 -:105AE00056CE93DEC8F39923D1F3C6F3DF93CF9359 -:105AF0001F930F93FF92C92FDD2788232AF0219748 -:105B0000660F771F881FDAF720E030E040E85FEB90 -:105B10009FE3883920F0803E30F021968F7787DC34 -:105B2000E2E5F1E003C083DCEFE7F1E073DF8B0136 -:105B3000BE01EC01FB2E6F5771097595771F880B1D -:105B4000990B78DD28E132E741E35FE38FDEAF2D8B -:105B50009801AE01FF900F911F91CF91DF9178DCFA -:105B60003BCEFA01DC01AA0FBB1F9B01AC01BF5762 -:105B700028F422273327442750781FC0B75188F4D0 -:105B8000AB2F0024469537952795011CA395D2F39A -:105B9000002069F0220F331F441FB395DAF30DD0B4 -:105BA00045CC61307105A0E88A07B94630F49B0105 -:105BB000AC016627772788279078309621F02083DC -:105BC0003183428353830895AA1BBB1B51E107C055 -:105BD000AA1FBB1FA617B70710F0A61BB70B881F7D -:105BE000991F5A95A9F780959095BC01CD0108950C -:105BF00097FB072E16F4009407D077FD09D00E947A -:105C0000E42D07FC05D03EF4909581959F4F0895B3 -:105C1000709561957F4F0895EE0FFF1F0590F491E9 -:105C2000E02D0994F999FECF92BD81BDF89A99278C -:105C300080B50895A8E1B0E042E050E00C943A2E1F -:105C4000262FF999FECF92BD81BDF89A019700B435 -:105C5000021639F01FBA20BD0FB6F894FA9AF99AD5 -:105C60000FBE08950196272F0E94212E0C94202EFE -:105C7000DC01CB01FC01F999FECF06C0F2BDE1BD0C -:105C8000F89A319600B40D9241505040B8F70895FB -:045C9000F894FFCFB6 -:105C9400640007000CFF0000003F6475110312E06C -:105CA40011AC1178110101DF022808140A321E0018 -:105CB40002040507090B0C0E1011131517181A1CF2 -:105CC4001D1F2123242628292B2D2F30323435372C -:105CD400393B1F0F03764F5F6F7F49694379095939 -:105CE40053633149803F5D8B803FF8BF803FCAE1F9 -:105CF400803F73ED803FCAE1803FF8BF803F5D8BFA -:105D0400803F3149803F0000803FF16D7F3F75EA5D -:105D14007E3F4C827E3F833F7E3F84287E3F833F8D -:105D24007E3F4C827E3F75EA7E3FF16D7F3F0000EF -:105D3400803F3F4D36390B07BE0688064F06E20505 -:105D4400FB0514062D0601020304050607080900D5 -:00000001FF diff --git a/keyboard/planck/keymaps/nico/compiled.hex b/keyboard/planck/keymaps/nico/compiled.hex deleted file mode 100644 index 61527c5307..0000000000 --- a/keyboard/planck/keymaps/nico/compiled.hex +++ /dev/null @@ -1,1456 +0,0 @@ -:100000000C94C4020C9408030C9408030C94080389 -:100010000C9408030C9408030C9408030C94080334 -:100020000C9408030C9408030C94B5140C948715D5 -:100030000C94E9220C9408030C9408030C94080314 -:100040000C9408030C946A030C9408030C940803A2 -:100050000C9408030C9451230C9408030C9408038B -:100060000C9408030C9408030C9408030C940803E4 -:100070000C9408030C9408030C9408030C940803D4 -:100080000C942A0B0C9408030C9408030C9408039A -:100090000C9408030C9408030C9408030C940803B4 -:1000A0000C9408030C9408030C940803F41516161A -:1000B0000417161604175B167E160417D316E616D9 -:1000C000D019D019FF19FF193E1A5E1AB41BB41BC0 -:1000D000691AB41B191B191B801B891BB41BAE1B8F -:1000E000261B261B261B261B261B261B261B261B08 -:1000F000261B261B261B261B261B261B261B261BF8 -:10010000361B441B4B1B521B5C1B07634236B79BC1 -:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 -:100120005763BD6DEDFD753EF6177231BF000000DF -:10013000803F08000000BE922449123EABAAAA2AC2 -:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD -:1001500000000000BF000000803F00000000000819 -:100160004178D3BB4387D1133D190E3CC3BD4282B6 -:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 -:10018000FFBE01C4FF7F3F00000000000000000030 -:1001900000000000000000010204060A0F17202CD6 -:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 -:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF -:1001C00002010000000000000000000000002AA35F -:1001D00028A42B0014001A000800150017001C00AA -:1001E00018000C00120013002A00E00004001600A2 -:1001F000070009000A000B000D000E000F0033007D -:100200003400E1001D001B0006001900050011006C -:100210001000360037003800280000302900E200C6 -:10022000E30001202C002C0002205000510052005D -:100230004F002B0014001A00090013000A000D00E3 -:100240000F0018001C0033002A00E0000400150015 -:100250001600170007000B00110008000C00120028 -:100260003400E1001D001B000600190005000E000F -:100270001000360037003800280000302900E20066 -:10028000E30001202C002C000220500051005200FD -:100290004F002B0034003600370013001C0009000B -:1002A0000A00060015000F002A00E00004001200FA -:1002B000080018000C0007000B00170011001600C2 -:1002C0003800E100330014000D000E001B00050093 -:1002D00010001A0019001D00280000302900E2005B -:1002E000E30001202C002C0002205000510052009D -:1002F0004F0035021E021F022002210222022302A9 -:1003000024022502260227022A0001003A003B00AF -:100310003C003D003E003F002D022E022F02300225 -:10032000310201004000410042004300440045000A -:10033000005301530253005001000030010001003E -:100340000100010069006A000100BB00AA00A900C9 -:10035000AE0035001E001F002000210022002300F7 -:1003600024002500260027002A0001003A003B0057 -:100370003C003D003E003F002D002E002F003000CD -:1003800031000100400041004200430044004500AC -:1003900000530153025300500100003001000100DE -:1003A0000100010069006A000100BB00AA00A90069 -:1003B000AE002803540068006500200050006C0067 -:1003C00061006E0063006B0020004B006500790047 -:1003D00062006F0061007200640000002C034F0097 -:1003E0007200740068006F006C0069006E006500A8 -:1003F0006100720020004B006500790062006F0010 -:100400006100720064007300000004030904090223 -:100410006D00040100A0FA090400000103010100BD -:10042000092111010001223F000705810308000A8C -:100430000904010001030102000921110100012248 -:100440004D000705820308000A09040200010300A9 -:10045000000009211101000122360007058303086D -:10046000000A090403000103000000092111010032 -:100470000122390007058403100001120110010058 -:10048000000008EDFE6060010001020001050109A5 -:1004900006A101050719E029E71500250195087552 -:1004A000018102050819012905950575019102953B -:1004B000017503910105071900297715002501959C -:1004C0007875018102C005010980A101850216012C -:1004D0000026B7001A01002AB700751095018100A7 -:1004E000C0050C0901A1018503160100269C021A12 -:1004F00001002A9C02751095018100C005010902C6 -:10050000A1010901A100050919012905150025010D -:100510009505750181029501750381010501093079 -:1005200009311581257F95027508810609381581E5 -:10053000257F950175088106050C0A38021581256D -:100540007F950175088106C0C005010906A1010556 -:100550000719E029E7150025019508750181029525 -:100560000175088101050819012905950575019195 -:10057000029501750391010507190029FF15002552 -:10058000FF950675088100C011241FBECFEFDAE089 -:10059000DEBFCDBF04B603FE24C080911E03909140 -:1005A0001F03A0912003B09121038730904BA740F7 -:1005B000B04BB9F410921E0310921F031092200347 -:1005C0001092210314BE84B7877F84BF88E10FB6E1 -:1005D000F89480936000109260000FBEE0E0F8E3B2 -:1005E000099511E0A0E0B1E0ECE2FAE502C0059067 -:1005F0000D92A03CB107D9F713E0A0ECB1E001C027 -:100600001D92AE31B107E1F70E94FB110C94142D3D -:100610000C9400000895089581E0089508950C94C5 -:100620000B030C940C030C940E030E94DE2823E0B1 -:1006300030E0281B3109220F2093C4010895282F90 -:100640002F9880918000211108C0877F80938000BF -:1006500010928D0010928C001BC0886080938000E7 -:10066000233019F48FEF9FEF0FC083E090E0821BDF -:100670009109880F991F2FEF3FEFA90102C05695EE -:1006800047958A95E2F7CA0190938D0080938C007C -:100690000C9415030E94150384E08093C30110920B -:1006A000C0010895279A2F988FEF9FEF90938700AE -:1006B000809386008AE08093800089E180938100A6 -:1006C0000E9447280C944A030E9452036E9A769A1D -:1006D0000C940A031F920F920FB60F9211242F93BE -:1006E0003F938F939F93EF93FF93E091C101F0911C -:1006F000C201CF0101969093C2018093C101009085 -:10070000C30102C0F695E7950A94E2F7EF73809172 -:10071000C001823019F4E03251F404C0813039F460 -:10072000EF3329F480916F008D7F80936F00F0E0AC -:10073000E457FE4FE49121E031E0E29FC001E39FE6 -:10074000900D11240090C40102C0969587950A94DB -:10075000E2F790938D0080938C00FF91EF919F9131 -:100760008F913F912F910F900FBE0F901F90189572 -:1007700061110DC0FC018281882331F085EE0E9459 -:1007800074180E949E2803C085EE0E943C1980E0E8 -:1007900090E0089581E008950C94CA0308950C94A4 -:1007A000640380911502882309F448C08091D10127 -:1007B0009091D201009779F40E941B239093D2016B -:1007C0008093D1018091D30190E0009771F48091E2 -:1007D000D40190E00AC00E942723209100013091AB -:1007E00001012817390740F329C00197880F991F85 -:1007F000880F991FFC01EB52FE4F6081718182814D -:1008000093810E94900AE091D30184E0E89FF00177 -:100810001124EB52FE4F60817181828193814FE000 -:1008200050E00E94480E8091D30190E001966091C3 -:10083000D40170E00E94C42C8093D3010C940F0368 -:10084000109217020C945D0A0895089581E0809338 -:1008500017020C942504089508958F929F92AF92E9 -:10086000BF92EF92FF920F931F93CF93DF93CDB779 -:10087000DEB7A3970FB6F894DEBF0FBECDBF7C01E5 -:10088000FC0100811181C8010E941821B8010E9459 -:100890002F068C01B7010E94CC03882309F4CCC138 -:1008A0000032F0E51F0741F4F7018281882309F443 -:1008B00058C00E94AC0EC0C10132F0E51F0741F4E0 -:1008C000F7018281882309F44CC00E94B50EB4C19F -:1008D0000232F0E51F0751F4F7018281882309F401 -:1008E00040C00E94A80E8111F0CFE3CF0332F0E5A3 -:1008F0001F0739F4F7018281882399F10E942604A9 -:100900009BC10432F0E51F0739F4F7018281882387 -:1009100041F10E94200490C10532F0E51F0749F41F -:10092000F70182818823E9F0809117028111F1CFCC -:10093000E5CF0632F0E51F0739F4F70182818823FD -:1009400081F00E94BC0E0AC00732F0E51F0749F48F -:10095000F7018281882329F00E94C70E0E942C048F -:100960006BC180911702811105C0F701828181114D -:10097000CFC018C1003E110579F4F70182818823A8 -:1009800009F44DC00E945D0A81E080931602109226 -:1009900015021092D40150C1023E110559F4F7011D -:1009A00082818823E1F10E945D0A10921602109262 -:1009B000150242C1033E110591F4F701828188239B -:1009C00071F10E945D0A1092160281E08093150277 -:1009D0001092D3011092D2011092D1012DC1023593 -:1009E000110559F4F7018281882309F425C180910A -:1009F0000001909101010A970DC00135110579F4AC -:100A0000F7018281882309F417C180910001909138 -:100A100001010A9690930101809300010DC140915C -:100A2000040183E2EFE1F1E0DE01119601900D9205 -:100A30008A95E1F7F701808121E030E02C0F3D1F1E -:100A4000280F311DC9012091020130910301FC01E1 -:100A5000E20FF31F6081772767FD7095640F711DAA -:100A6000882777FD8095982F0E94E62920E030E0C6 -:100A700040E451E40E944B294B015C01F7012181C4 -:100A800084E090E0821B9109BC01882777FD809566 -:100A9000982F0E94E6299B01AC01C501B4010E9478 -:100AA000E3289B01AC0160E070E080E090E40E94EC -:100AB000592B20E030E04CED50E40E94F62A4B0127 -:100AC0005C01F70182818823D1F04FE050E0C5013D -:100AD000B4010E94480E809116028823A1F08091F3 -:100AE000D40124E0829FF0011124EB52FE4F80825A -:100AF0009182A282B3828F5F8093D40104C0C5012A -:100B0000B4010E94900A0F3F110508F02ECF94C047 -:100B10008091D00181111FC0043130E5130709F025 -:100B200051C00E94CE0381E08093D0010E941B231C -:100B30009093CF018093CE011092C7011092C9010A -:100B40001092C8011092CB011092CA011092CD01EF -:100B50001092CC0171C08091CE019091CF010E9482 -:100B60002723883C910570F48091C701E82FF0E0BD -:100B7000EE0FFF1FE853FE4F118300838F5F8093BA -:100B8000C7015AC0043880E5180721F00538104520 -:100B900001F13AC0F7018281882341F01092C5012A -:100BA00082E01EC0043830E5130759F58091C50175 -:100BB000811106C086E20E94741886E20E943C19E8 -:100BC00082E01CC00438F0E51F0741F305381045EA -:100BD000D9F4F7018281882331F01092C60180E2B6 -:100BE0000E948B1929C08091C601811106C087E23D -:100BF0000E94741887E20E943C1980E20E949219B8 -:100C00001BC00538104529F381E08093C50180930E -:100C1000C601C701A3960FB6F894DEBF0FBECDBFC5 -:100C2000DF91CF911F910F91FF90EF90BF90AF9008 -:100C30009F908F900C94110380E0A3960FB6F894C8 -:100C4000DEBF0FBECDBFDF91CF911F910F91FF90FF -:100C5000EF90BF90AF909F908F90089508959CE083 -:100C6000799FF001112490E3899FE00DF11D11247B -:100C7000E60FF11DEE0FFF1FEE52FE4F859194918E -:100C80000895880F991FFC01E45BFF4F85919491B3 -:100C90000895880F991FFC01E453FE4F85919491AC -:100CA00008950F931F93CF93DF93EC01811521E3F8 -:100CB0009207A0F5C11580E3D80708F0D7C0C83E59 -:100CC000D105D8F4C03ED10508F007C2C83AD10515 -:100CD00078F4C53AD10508F06AC0C130D10509F4ED -:100CE00063C008F4F7C1C430D10508F0F6C1F2C101 -:100CF000CB3BD10508F466C0EDC1C11590E2D90720 -:100D000008F0AFC0C11521E0D20708F0E6C1C03F2E -:100D1000D10508F4DFC18E0110651FC2C03880E51F -:100D2000D80700F5C03790E5D90708F0A3C0C11572 -:100D300020E5D20709F4ACC050F4CE0190548031C4 -:100D40009F4008F0C7C1DF708E01106A06C2C13033 -:100D500080E5D80709F4AEC0C43190E5D90708F49E -:100D6000AFC0B8C1C33820E5D20709F48EC050F433 -:100D7000C13890E5D90709F482C008F083C000E0CB -:100D800011EDEBC1C03181E5D80708F4A3C1C1154D -:100D900097E5D90708F436C1CE01905781159041E7 -:100DA00008F098C1DF7093C101E010E0D6C1C53AE8 -:100DB000D10509F494C1C63AD10509F093C102E8FE -:100DC00010E4CBC1C83AD10509F48FC1C93AD105A5 -:100DD00009F48EC1CA3AD10509F48DC1CB3AD105C7 -:100DE00009F48CC1CC3AD10509F48BC1CD3AD105B7 -:100DF00009F48AC1C03BD10509F489C1CE3AD105B5 -:100E000009F488C1CF3AD10509F487C1C13BD105A6 -:100E100009F486C1C23BD10509F485C1C33BD105A4 -:100E200009F484C1C43BD10509F483C1C53BD10594 -:100E300009F482C1C63BD10509F481C1C73BD10584 -:100E400009F480C1C83BD10509F47FC1C93BD10574 -:100E500009F47EC1CA3BD10509F47DC100E014E468 -:100E60007CC1CE019F700E94490678C1DD278E01AA -:100E7000106C73C1CF70DD278E01146D6EC100E060 -:100E800010ED6BC100E012ED68C100E013ED65C12B -:100E90000E941F1C0E945D0A0E9424048FEF94E3AD -:100EA0002CE0815090402040E1F700C000000E94FB -:100EB000762353C18091F20281608093F2024DC18A -:100EC0000E94D723811102C00E94B3230E94EA230B -:100ED00090E090931D0380931C03C23080E5D807F7 -:100EE00021F480911C03816086C0C43090E5D9074D -:100EF00021F480911C0382607EC0C63020E5D207B9 -:100F000021F480911C03846076C0C83080E5D80746 -:100F100019F480911C0327C0CA3090E5D90721F449 -:100F200080911C03806167C0CC3020E5D20721F49A -:100F300080911C0380625FC0CE3080E5D80721F429 -:100F400080911C03806457C0C03190E5D90721F41B -:100F500080911C0380684FC0C23120E5D20729F47C -:100F600080911C038460886046C0C33080E5D80748 -:100F700021F480911C038E7F3EC0C53090E5D907D7 -:100F800021F480911C038D7F36C0C73020E5D20745 -:100F900021F480911C038B7F2EC0C93080E5D807D7 -:100FA00019F480911C0326C0CB3090E5D90721F4B9 -:100FB00080911C038F7E1FC0CD3020E5D20721F425 -:100FC00080911C038F7D17C0CF3080E5D80721F4B6 -:100FD00080911C038F7B0FC0C13190E5D90721F4AC -:100FE00080911C038F7707C0C331D04531F48091C5 -:100FF0001C038B7F877F80931C0380911C030E94BE -:10100000EE23ABC08D2F99278F70992781309105E2 -:10101000D9F49E012370332702C0880F991F2A95A7 -:10102000E2F79C688E0144E0000F111F4A95E1F73A -:1010300000271370802B912B53E0CC0FDD1F5A95A6 -:10104000E1F7C076DD272FC08230910531F4DC2F27 -:10105000CC278E01016F106A80C08330910569F43E -:10106000CE018370992701E010E002C0000F111F2C -:101070008A95E2F7C8019C680FC084309105B9F4E5 -:10108000CE018370992701E010E002C0000F111F0C -:101090008A95E2F7C8019A6823E0CC0FDD1F2A95F4 -:1010A000E1F7C07ED7708C010C2B1D2B56C085300C -:1010B000910531F4DC2FCC278E01046F106A4DC0EE -:1010C000069709F04AC0CF71DD27DC2FCC278E01AF -:1010D000106243C000E010E040C08E013EC001E855 -:1010E00010E43BC003E810E438C002EE14E435C05D -:1010F00009EE14E432C00AEE14E42FC005EB14E448 -:101100002CC006EB14E429C007EB14E426C00CEC59 -:1011100014E423C00DEC14E420C003E815E41DC062 -:101120000AE815E41AC002E915E417C004E915E459 -:1011300014C001E216E411C003E216E40EC004E29A -:1011400016E40BC005E216E408C006E216E405C08A -:1011500007E216E402C00AE216E4C801DF91CF916B -:101160001F910F9108959CE0799FF001112490E365 -:10117000899FE00DF11D1124E60FF11DEE0FFF1FF9 -:10118000EE52FE4F85919491803E9105E0F4803CB3 -:10119000910558F58133910509F46FC048F48932FF -:1011A000910509F463C08A32910509F46DC072C0DB -:1011B00089339105E9F082389105D1F085339105A5 -:1011C00009F44DC067C0833E910581F138F4803E3B -:1011D0009105B9F0823E9105D9F05CC0863E91053B -:1011E00061F1873E9105A1F155C00E944106089525 -:1011F00020911C0320FD02C021FF4CC080EE90E036 -:1012000049C080911C0380FFF9CF89E390E042C080 -:1012100080911C0382FF0EC080911C0384FF03C0D9 -:1012200080E090E037C083EE90E034C080911C03F2 -:1012300082FFF2CF82EE90E02DC080911C0383FFED -:101240000BC080911C0384FDEBCF87EE90E022C0A1 -:1012500080911C0383FFF5CF86EE90E01BC0809148 -:101260001C0385FF07C089E290E014C080911C0335 -:1012700085FFF9CF85E390E00DC080911C0386FFC8 -:1012800007C08AE290E006C080911C0386FFF9CF78 -:1012900081E390E00E94510608950C941303E82F17 -:1012A000F0E0E25BFE4F8081E82FEF70F0E0829586 -:1012B0008F7021E030E0A90102C0440F551F8A95CC -:1012C000E2F740A308950F931F93CF93DF9385B761 -:1012D000806885BF85B7806885BFC3E0D0E001E046 -:1012E00010E0FE01E25BFE4F8081E82FEF70F0E03E -:1012F00021A182958F70A80102C0440F551F8A95C5 -:10130000E2F7CA01822B81A38C2F0E944F092197FB -:1013100040F78BE090E061E070E0FC01EE5BFE4F97 -:101320002081E22FEF70F0E042A122952F70DB01C7 -:1013300002C0AA0FBB1F2A95E2F79D01242B22A30E -:10134000019758F7DF91CF911F910F910C94CF0324 -:10135000EF92FF920F931F93CF93DF9300E212E07F -:10136000C3E0EE24E394F12CD5E08C2F0E944F09CA -:101370008BE090E040E050E0FC01EE5BFE4F6081CE -:10138000E62FEF70F0E020A130E062956F7002C0B0 -:10139000359527956A95E2F720FD09C09701082E3B -:1013A00002C0220F331F0A94E2F7422B532B0197FE -:1013B00018F7F801929182918F018417950721F017 -:1013C00051834083D09305018C2F0E944F09C15057 -:1013D00060F68091050187FD2CC081508093050146 -:1013E0008F3F39F08FE99FE00197F1F700C00000CF -:1013F00020C080911E0290911F029093270280933B -:10140000260280911C0290911D02909325028093E8 -:10141000240280911A0290911B02909323028093E0 -:1014200022028091180290911902909321028093D8 -:1014300020020E94D10381E0DF91CF911F910F9193 -:10144000FF90EF900895E82FF0E0EE0FFF1FE05EB1 -:10145000FD4F80819181089508950F931F93CF933D -:1014600008E212E0C0E0F801929182918F010E949F -:101470009322C80FF2E000321F07A9F78C2FCF91FB -:101480001F910F9108950E94D723811102C00E94DD -:10149000B3230E94FC23809307033E9A809171003E -:1014A0008D7F8093710082E0809390008AE1809329 -:1014B000910081E080932A02089580912A0281118F -:1014C00002C00E94430A10927A021092790280911F -:1014D00071008D7F80937100809190008F73809355 -:1014E000900010923C0210923B02109273021092F4 -:1014F000740210927502109276021092720210928B -:101500007102E1E5F2E0A1E4B2E0119211921192D0 -:1015100011921D921D9282E0E137F807B1F708950C -:10152000CF92DF92EF92FF920F931F93CF93DF93AF -:1015300020913B02222309F484C06B017C0180913D -:101540002A02811102C00E94430A01E712E0C7E0AB -:10155000D0E0A7019601F801929182917291629177 -:101560008F010E944729811131C0FE01EE0FFF1F3C -:10157000EE0FFF1FEF5AFD4F10821182128213826D -:10158000DE01AA0FBB1FAF5BBD4F11961C921E92CE -:10159000C730D105E9F02196448155816681778174 -:1015A000408351836283738314821582168217826B -:1015B00012968D919C91139711969C938E931396EE -:1015C0001C921E92129734961296E2CF219708F63B -:1015D0008091790290917A02019797FD05C09093CE -:1015E0007A028093790204C010927A0210927902F2 -:1015F0008091790290917A0220917702309178025D -:101600002817390724F01092780210927702892B5C -:10161000C1F4809171008D7F809371008091900062 -:101620008F73809390001092730210927402109244 -:10163000750210927602109272021092710210924C -:101640003B02DF91CF911F910F91FF90EF90DF90C0 -:10165000CF9008951F920F920FB60F9211244F92C0 -:101660005F926F927F928F929F92AF92BF92CF9232 -:10167000DF92EF92FF922F933F934F935F936F937D -:101680007F938F939F93AF93BF93CF93DF93EF930A -:10169000FF9380913B02882309F49BC1C09179029A -:1016A000D0917A021C161D060CF093C140902B02BB -:1016B00050902C0260902D0270902E0220E030E0BD -:1016C000A901C301B2010E94F22A18160CF065C0EC -:1016D000C130D10509F452C080917702909178020F -:1016E000BE010E94C42C7C01909378028093770203 -:1016F00080903D0290903E02A0903F02B090400248 -:1017000020E030E040E85FE3C501B4010E94E32837 -:1017100060933D0270933E0280933F02909340029B -:10172000F701EE0FFF1FEE0FFF1FEF5AFD4FA30152 -:10173000920160817181828193810E944B2920E016 -:1017400030E040E05EE30E94F62A9B01AC01C50157 -:10175000B4010E94F22A18168CF4C7010196BE014A -:101760000E94C42C909378028093770210923D02DD -:1017700010923E0210923F0210924002E0917702D6 -:10178000F0917802EE0FFF1FEE0FFF1FEF5AFD4F93 -:101790006081718182819381D0C0C0907302D090AA -:1017A0007402E0907502F090760220E030E0A9012A -:1017B000C701B6010E9447292197882309F4A2C0D6 -:1017C000FE01EE0FFF1FEE0FFF1FEF5AFD4F80804F -:1017D0009180A280B380A5019401C701B6010E9447 -:1017E000472987FF31C0A501940160E070E08CEDCE -:1017F00093EC0E944B2920E030E040E451E40E9449 -:101800004B2920E030E040E05FE30E94F62A9B0194 -:10181000AC0160E070E080E090E40E94592B9B01F5 -:10182000AC01C501B4010E94F62A9B01AC01C701BD -:10183000B6010E94472987FF07C0A701960160E013 -:1018400070E08CED93E439C0A5019401C701B601A5 -:101850000E94F22A18160CF055C0A501940160E010 -:1018600070E08CED93E40E944B2920E030E040E4EE -:1018700051E40E944B2920E030E040E05FE30E9409 -:10188000F62A9B01AC0160E070E080E090E40E94E9 -:10189000592B9B01AC01C501B4010E94F62A9B01A2 -:1018A000AC01C701B6010E94F22A18165CF5A70127 -:1018B000960160E070E08CED93EC0E944B2920E0F3 -:1018C00030E040E451E40E944B2920E030E040E069 -:1018D0005FE30E94F62A9B01AC0160E070E080E0CB -:1018E00090E40E94592B9B01AC01C701B6010E94F4 -:1018F000F62A60937302709374028093750290933A -:10190000760213C0FE01EE0FFF1FEE0FFF1FEF5A0E -:10191000FD4F80819181A281B38180937302909366 -:101920007402A0937502B093760260917302709175 -:101930007402809175029091760220912802309174 -:1019400029022F3F4FEF340731F02F5F3F4F309385 -:101950002902209328020E94D20E6B017C0120E014 -:1019600034E244EF51E40E94472987FF08C086EF24 -:10197000C82E88E2D82E84EFE82E81E4F82E20E0ED -:1019800030E040E051E4C701B6010E94F62A9B0115 -:10199000AC0160E074E284E79BE40E944B296B0198 -:1019A0007C010E94B8297093970060939600209163 -:1019B0000601309107014091080150910901C701CA -:1019C000B6010E94F62A0E94B8297093990060938C -:1019D000980080913C02882309F433C1C0903702FB -:1019E000D0903802E0903902F0903A0220E030E0E6 -:1019F000A901C701B6010E94F22A1816D4F58091F8 -:101A00002802909129028F3F2FEF920729F001962B -:101A10009093290280932802C701B6010E94D20E3A -:101A200020E030E040E051E40E94F62A9B01AC0146 -:101A300060E074E284E79BE40E944B296B017C0127 -:101A40000E94B82970939700609396002091060138 -:101A5000309107014091080150910901C701B60179 -:101A60000E94F62A0E94B82970939900609398000A -:101A700008C0109297001092960010929900109250 -:101A8000980060913102709132026F5F7F4F7093C6 -:101A9000320260933102209196003091970080E0ED -:101AA00090E0232BF1F0C0919600D09197000E9416 -:101AB000E4296B017C01BE0180E090E00E94E429F2 -:101AC0009B01AC0160913302709134028091350228 -:101AD000909136020E944B2920E03FEF4FE757E4F8 -:101AE00010C00E94E4296B017C0120E030EE4FEF32 -:101AF00054E46091330270913402809135029091E8 -:101B000036020E94F62A9B01AC01C701B6010E9471 -:101B1000F22A87FD96C080912F028F5F80932F025B -:101B200090E0209103033091040382179307A0F003 -:101B300080910E03882319F010922F020DC080911E -:101B400071008D7F80937100809190008F738093DE -:101B5000900010923C027DC080913002C0912F0213 -:101B6000811128C0C0900803D0900903E0900A03B7 -:101B7000F0900B0320E030E0A901C701B6010E94FC -:101B8000F22A1816BCF481E08093300210923702DA -:101B9000109238021092390210923A02C092330227 -:101BA000D0923402E0923502F0923602C150C093D6 -:101BB0002F0243C010923002109229021092280284 -:101BC000E0910503F091060348E0C49FE00DF11D8C -:101BD000112480819181A281B381809337029093F7 -:101BE0003802A0933902B0933A0220E030E040E896 -:101BF0005EE364817581868197810E94F62A6B017C -:101C00007C0180910A01682F70E080E090E00E94E2 -:101C1000E42920E030E048EC52E40E944B299B018B -:101C2000AC01C701B6010E94F62A6093330270939B -:101C30003402809335029093360210923202109251 -:101C400031028091070380FD04C010923C02109283 -:101C50003B02FF91EF91DF91CF91BF91AF919F91A7 -:101C60008F917F916F915F914F913F912F91FF9055 -:101C7000EF90DF90CF90BF90AF909F908F907F902C -:101C80006F905F904F900F900FBE0F901F90189520 -:101C9000CF92DF92EF92FF92CF93DF936B017C01A3 -:101CA000EA0180912A02811102C00E94430A8091B8 -:101CB000070380FF46C08091790290917A020897CD -:101CC0000CF03FC0809171008D7F809371008091F6 -:101CD0003C0281110E945D0A81E080933B021092D8 -:101CE00029021092280220E030E0A901C701B601C4 -:101CF0000E94F22A1816DCF48091790290917A02FF -:101D0000FC01EE0FFF1FEE0FFF1FEF5AFD4FC082C9 -:101D1000D182E282F382FC01EE0FFF1FEF5BFD4FE9 -:101D2000D183C083019690937A0280937902809147 -:101D30007100826080937100809190008068809330 -:101D40009000DF91CF91FF90EF90DF90CF900895BA -:101D500080910703817008958091070381608093CB -:101D600007030E9400240C942B04809107038E7FAC -:101D7000809307030C94002480917B0290E00196ED -:101D800066E070E00E94C42C80937B0208958091ED -:101D90007B0290E0019766E070E00E94C42C809383 -:101DA0007B0208958F929F92AF92BF92CF92DF9263 -:101DB000EF92FF920F931F93CF93DF936B017C0100 -:101DC000C0912802D0912902BE0180E090E00E94DB -:101DD000E4294B015C01A701960160E070E08CE50D -:101DE00094E40E944B299B01AC01C501B4010E94FF -:101DF000F62A0E94B82920917B02233009F473C08F -:101E000028F4222351F02130E9F02CC1243009F4C8 -:101E1000A0C0253009F4E0C025C180E090E0A0E03A -:101E2000BFE38093060190930701A0930801B0934C -:101E3000090110922B0210922C0210922D02109286 -:101E40002E0210C110922B0210922C0210922D0221 -:101E500010922E026431710540F46A30710560F50C -:101E600020E030E040E85EE32BC0693C710508F0FB -:101E7000AAC080E090E00E94E42920E030E040EA3F -:101E800051E40E94E22820E030E044E353E40E9461 -:101E90004B299B01AC010E94F62A20E030E040E093 -:101EA0005EE30E94F62A9B01AC0160E070E080E0F6 -:101EB0009EE30E94E22844C020E030E040E05FE37F -:101EC000C701B6010E94F62A6B017C0180E090E018 -:101ED000A0E0BEE38093060190930701A093080160 -:101EE000B0930901BFC010922B0210922C021092E5 -:101EF0002D0210922E024AE0469F9001479F300D1E -:101F00001124C90168EB7BE00E94B02CBC016C5D20 -:101F1000754077FF03C0719561957109882777FD3A -:101F20008095982F0E94E6292EE333EC4EE259E388 -:101F30000E94F62A20E030E040EC5EE30E94E328B5 -:101F40006093060170930701809308019093090143 -:101F500089C010922B0210922C0210922D02109226 -:101F60002E02CE0183709927892BE1F0BE016170AA -:101F7000772780E090E00E94E42920E030E040E014 -:101F80005EE30E94F62A20E030E040E45FE30E9436 -:101F9000E3286093060170930701809308019093F2 -:101FA00009010CC080E090E0A0E0BFE3809306014F -:101FB00090930701A0930801B0930901C770DD2732 -:101FC000CD2B09F04FC0109206011092070110921C -:101FD00008011092090146C010922B0210922C02A7 -:101FE00010922D0210922E0200E010E020E03FE35C -:101FF0000093060110930701209308013093090113 -:102000006739710578F180E090E00E94E42920E0D2 -:1020100030E047E153E40E94E22820E030E04AE764 -:1020200054E40E944B2920E030E048E452E40E944E -:10203000F62A20E030E040EA51E40E94282A0E947B -:10204000B329660F771F660F771FFB01EE5AFE4F0D -:102050002081318142815381C701B6010E94F62A55 -:102060006B017C01C701B601DF91CF911F910F91E8 -:10207000FF90EF90DF90CF90BF90AF909F908F90A8 -:10208000089580918C020895CF93DF9300D01F9222 -:10209000CDB7DEB79C0180911303843019F593E02E -:1020A00099833B832A839093E9008FEF9091E80016 -:1020B000815095FD06C095ED9A95F1F700008111CC -:1020C000F5CF8091E80085FF0DC040E050E063E06F -:1020D00070E0CE0101960E94A5128091E8008E77F3 -:1020E0008093E8000F900F900F90DF91CF910895AB -:1020F000CF93DF9300D01F92CDB7DEB720911303AB -:10210000243021F522E029839B838A8383E0809316 -:10211000E9008FEF9091E800815095FD06C095EDA4 -:102120009A95F1F700008111F5CF8091E80085FFC5 -:102130000DC040E050E063E070E0CE0101960E94E7 -:10214000A5128091E8008E778093E8000F900F90A1 -:102150000F90DF91CF910895209113032430F1F473 -:1021600022E02093E9002FEF3091E800215035FD67 -:1021700006C035ED3A95F1F700002111F5CF209119 -:10218000E80025FF0BC040E050E065E070E00E94F1 -:10219000A5128091E8008E778093E8000895CF9390 -:1021A000DF93EC0190911303943009F046C08091C5 -:1021B00015018823D9F0809116018823B9F09093F6 -:1021C000E9008FEF9091E800815095FD06C095E100 -:1021D0009A95F1F700008111F5CF8091E80085FF15 -:1021E0002CC040E050E060E170E017C081E08093D7 -:1021F000E9008FEF9091E800815095FD06C095EDC4 -:102200009A95F1F700008111F5CF8091E80085FFE4 -:1022100014C040E050E068E070E0CE010E94A512DA -:102220008091E8008E778093E80080E1FE01ACE7C2 -:10223000B2E001900D928A95E1F7DF91CF91089578 -:1022400080911203811109C00E943A140E949714D0 -:102250008091E20084608093E2000895109212035E -:102260000895089508950C94DE2242E061EC81E027 -:102270000E94B41342E061EC82E00E94B41342E099 -:1022800061EC83E00E94B41342E161EC84E00C94C1 -:10229000B41380911503833009F455C030F48130B4 -:1022A00071F0823009F48EC008958A3009F47AC042 -:1022B0008B3009F460C0893009F09CC020C0809147 -:1022C0001403813A09F096C08091E800877F8093DB -:1022D000E8008091180390911903892B21F460E1A3 -:1022E0008CE792E003C060E080E090E070E00E9444 -:1022F000F0128091E8008B778093E8000895809138 -:102300001403813209F076C080911803909119036B -:10231000009719F0039709F06DC08091E800877F5E -:102320008093E8008091E80082FD05C0809113034E -:102330008111F8CF5FC08091F10080938C02809171 -:10234000E8008B7753C080911403813A09F052C0A2 -:102350008091180390911903892B09F04BC080914B -:10236000E800877F8093E8008091E80080FFFCCF41 -:102370008091150136C0809114038132D9F5809186 -:10238000180390911903892BA9F58091E800877FA4 -:102390008093E8000E94E913809116038093150151 -:1023A0000C941F1C80911403813221F58091E80068 -:1023B000877F8093E8000E94E91380911703809340 -:1023C0008D02089580911403813AA1F48091E80070 -:1023D000877F8093E8008091E80080FFFCCF8091A8 -:1023E0008D028093F1008091E8008E778093E80061 -:1023F0000C94E913089584B7877F84BF88E10FB6F2 -:10240000F89480936000109260000FBE90E080E826 -:102410000FB6F89480936100909361000FBE0E9404 -:102420008C170E943A140E9497148091E2008460F5 -:102430008093E20078940E941D170E948E178BE013 -:1024400091E00E94381780911303853069F40E944F -:102450009F22809111038823B1F30E94CD2288230B -:1024600091F30E948F12EFCF0E949617ECCF292F85 -:10247000332723303105C9F064F42130310581F070 -:102480002230310509F043C08DE690E02EE034E0C3 -:1024900042C021323105F1F02232310541F137C01D -:1024A00082E190E02BE734E036C099278130910536 -:1024B00041F08230910541F0892B49F5EAE0F4E0E2 -:1024C00005C0ECEDF3E002C0E2EBF3E0849190E0B4 -:1024D0009F0121C06430D8F4E62FF0E0EE0FFF1F1B -:1024E000E255FE4F2081318189E090E014C06430D4 -:1024F00070F470E0FB01EE0FFF1FEA55FE4F2081E4 -:102500003181FB01EE55FE4F808190E004C080E0F8 -:1025100090E020E030E0FA0131832083089580E1EB -:1025200089BD82E189BD09B400FEFDCF8091D8004C -:102530008F7D8093D8008091E00082608093E000DE -:102540008091E00081FDFCCF0895CF92DF92EF9261 -:10255000FF920F931F93CF93DF93EC018B016A01DE -:102560000E940814811133C0C114D10439F0F6015E -:1025700080819181081B190BC80FD91FE12CF12C08 -:102580000115110519F18091E80085FD16C08091B3 -:10259000E8008E778093E800C114D10449F0F60179 -:1025A00080819181E80EF91EF182E08285E00FC002 -:1025B0000E940814882321F30AC089918093F100B6 -:1025C00001501109FFEFEF1AFF0ADACF80E0DF9127 -:1025D000CF911F910F91FF90EF90DF90CF900895D2 -:1025E00020911A0330911B032617370748F0611515 -:1025F000710539F42091E8002E772093E80001C09E -:10260000B90140E061157105A9F12091130322235E -:1026100009F443C0253009F442C02091E80023FDAD -:1026200040C02091E80022FD32C02091E80020FF48 -:10263000E9CF4091F3002091F20030E0342BFC010F -:10264000CF016115710559F02830310540F48191B1 -:102650008093F100615071092F5F3F4FF1CF41E04E -:102660002830310509F040E02091E8002E772093D2 -:10267000E800C8CF4111C9CF0AC080911303882355 -:1026800061F0853061F08091E80083FD0AC080919F -:10269000E80082FFF2CF80E0089582E0089583E0B1 -:1026A000089581E0089520911A0330911B032617A5 -:1026B000370748F06115710539F42091E8002E774D -:1026C0002093E80001C0B901FC0120E0611571050B -:1026D00091F180911303882309F440C0853009F4F7 -:1026E0003FC08091E80083FD3DC08091E80082FDFD -:1026F0002FC08091E80080FFE9CF2091F300809106 -:10270000F20090E0922B6115710559F08830910527 -:1027100040F424912093F1003196615071090196A3 -:10272000F2CF21E0089709F020E08091E8008E7751 -:102730008093E800CBCF2111CCCF0AC08091130346 -:10274000882361F0853061F08091E80083FD0AC044 -:102750008091E80082FFF2CF80E0089582E0089542 -:1027600083E0089581E00895982F973058F590936D -:10277000E900981739F07091EC002091ED0050912C -:10278000F00003C0242F762F50E021FF19C03091B4 -:10279000EB003E7F3093EB003091ED003D7F3093B6 -:1027A000ED003091EB0031603093EB007093EC0062 -:1027B0002093ED005093F0002091EE0027FF07C01A -:1027C0009F5FD3CF8F708093E90081E0089580E010 -:1027D00008958091140387FF11C08091E80082FD65 -:1027E00005C0809113038111F8CF11C08091E800DA -:1027F0008B770BC080911303882349F08091E80008 -:1028000080FFF8CF8091E8008E778093E8000895EC -:102810002091E4003091E50095E64091EC00842F92 -:10282000817040FF22C08091E80080FD1CC0809133 -:102830001303882391F0853091F08091EB0085FDA2 -:1028400010C04091E4005091E5004217530729F36E -:102850009A01915011F784E0089582E0089583E091 -:10286000089581E0089580E008954091E80042FFD6 -:10287000DECF08950E94A8140E94B014E0EEF0E0AC -:10288000808181608083E8EDF0E080818F778083B4 -:1028900019BCA7EDB0E08C918E7F8C9380818F7EE8 -:1028A00080831092120308950F931F93CF93DF93A9 -:1028B0000E94A8140E94B014C8EDD0E088818F77E0 -:1028C000888388818068888388818F7D888319BC0C -:1028D0001092130310920F03109211031092100321 -:1028E00000EE10E0F80180818B7F80838881816019 -:1028F000888342E060E080E00E94B413E1EEF0E003 -:1029000080818E7F8083E2EEF0E080818160808331 -:10291000808188608083F80180818E7F80838881B8 -:1029200080618883DF91CF911F910F910895E8ED29 -:10293000F0E080818F7E8083E7EDF0E08081816030 -:10294000808384E082BF81E0809312030C9454144E -:10295000E8EDF0E080818E7F80831092E2000895A0 -:102960001092DA001092E10008951F920F920FB6B4 -:102970000F9211242F933F934F935F936F937F9305 -:102980008F939F93AF93BF93EF93FF938091E10059 -:1029900082FF0BC08091E20082FF07C08091E100BE -:1029A0008B7F8093E1000E941C178091DA0080FFEA -:1029B0001FC08091D80080FF1BC08091DA008E7FFD -:1029C0008093DA008091D90080FF0DC080E189BD3D -:1029D00082E189BD09B400FEFDCF81E0809313033D -:1029E0000E94201105C019BC109213030E942E11E1 -:1029F0008091E10080FF19C08091E20080FF15C046 -:102A00008091E2008E7F8093E2008091E2008061FD -:102A10008093E2008091D80080628093D80019BC36 -:102A200085E0809313030E9432118091E10084FFBE -:102A300030C08091E20084FF2CC080E189BD82E13A -:102A400089BD09B400FEFDCF8091D8008F7D8093B1 -:102A5000D8008091E1008F7E8093E1008091E200B8 -:102A60008F7E8093E2008091E20081608093E2009B -:102A700080910F03882311F084E007C08091E30068 -:102A800087FD02C081E001C083E0809313030E94B0 -:102A900033118091E10083FF29C08091E20083FF20 -:102AA00025C08091E100877F8093E10082E08093E0 -:102AB000130310920F038091E1008E7F8093E10059 -:102AC0008091E2008E7F8093E2008091E20080613D -:102AD0008093E20042E060E080E00E94B4138091C5 -:102AE000F00088608093F0000E943111FF91EF9117 -:102AF000BF91AF919F918F917F916F915F914F9116 -:102B00003F912F910F900FBE0F901F9018951F921D -:102B10000F920FB60F9211242F933F934F935F9311 -:102B20006F937F938F939F93AF93BF93CF93DF93D5 -:102B3000EF93FF93C091E900CF708091EC00D82F04 -:102B4000D17080FDD0E81092E9008091F000877F7D -:102B50008093F00078940E94CB151092E900809148 -:102B6000F00088608093F000CD2BCF70C093E90017 -:102B7000FF91EF91DF91CF91BF91AF919F918F9195 -:102B80007F916F915F914F913F912F910F900FBE69 -:102B90000F901F9018951F93CF93DF93CDB7DEB79B -:102BA000AA970FB6F894DEBF0FBECDBFE4E1F3E005 -:102BB00088E08E0F9091F10091938E13FBCF0E94CD -:102BC00049118091E80083FF1FC180911403909107 -:102BD0001503492F50E04A30510508F015C1FA019C -:102BE000EA5AFF4F0C94D82C803881F0823809F0D3 -:102BF0000BC1809118038F708093E9008091EB00E6 -:102C000085FB882780F91092E90006C080911003A7 -:102C100090911103911182609091E800977F9093B9 -:102C2000E8008093F1001092F100C8C0282F2D7F9A -:102C300009F0EAC0882319F0823061F0E5C0809184 -:102C40001603813009F0E0C0933009F080E08093F2 -:102C500011032BC080911603811127C080911803A6 -:102C60008F7009F4D1C08093E9002091EB0020FF20 -:102C70001CC0933021F48091EB00806214C09091CD -:102C8000EB0090619093EB0021E030E0A90102C0DD -:102C9000440F551F8A95E2F74093EA001092EA002C -:102CA0008091EB0088608093EB001092E9008091A6 -:102CB000E800877F86C08111A7C0109116031F7797 -:102CC0008091E3008078812B8093E3008091E8007D -:102CD000877F8093E8000E94E9138091E80080FFDD -:102CE000FCCF8091E30080688093E300111102C063 -:102CF00082E001C083E08093130386C08058823055 -:102D000008F082C080911603909117038C3D53E028 -:102D1000950779F583E08A838AE289834FB7F8942F -:102D2000DE01139620E03EE051E2E32FF0E0509305 -:102D30005700E49120FF03C0E295EF703F5FEF7012 -:102D40008E2F90E0EA3010F0C79601C0C0968D93A8 -:102D50009D932F5F243149F74FBF8091E800877F13 -:102D60008093E8006AE270E0CE0101960E94F012C2 -:102D700014C0AE014F5F5F4F609118030E9437127D -:102D8000BC01009709F440C09091E800977F9093B0 -:102D9000E80089819A810E9453138091E8008B7723 -:102DA0008093E80031C0803879F58091E800877F12 -:102DB0008093E80080910F038093F1008091E800F8 -:102DC0008E778093E8000E94E9131EC081111CC019 -:102DD000909116039230C0F48091E800877F809331 -:102DE000E80090930F030E94E91380910F03811173 -:102DF00006C08091E30087FD02C081E001C084E04D -:102E0000809313030E9435118091E80083FF0AC06C -:102E10008091E800877F8093E8008091EB008062DA -:102E20008093EB00AA960FB6F894DEBF0FBECDBF1D -:102E3000DF91CF911F9108950895CF93809113034F -:102E40008823A1F0C091E900CF709091EC00892F08 -:102E5000817090FD80E8C82B1092E9008091E80015 -:102E600083FD0E94CB15CF70C093E900CF910895E8 -:102E700090939302809392020895E0919202F091D0 -:102E80009302309721F00190F081E02D099480E0C9 -:102E90000895E0919202F0919302309721F0028020 -:102EA000F381E02D09940895E0919202F09193024C -:102EB000309721F00480F581E02D09940895209148 -:102EC0009002309191028217930771F090939102D2 -:102ED00080939002E0919202F0919302309721F05A -:102EE0000680F781E02D0994089520918E0230919B -:102EF0008F028217930771F090938F0280938E0256 -:102F0000E0919202F0919302309721F00084F185D4 -:102F1000E02D0994089508950C948B170E941223B4 -:102F20000E9463090E9498230C9447285F926F9235 -:102F30007F928F929F92AF92BF92CF92DF92EF9249 -:102F4000FF920F931F93CF93DF9300D000D01F9277 -:102F5000CDB7DEB70E94A8099DE9C92E92E0D92E0F -:102F600003E010E0AA24A394B12C502E802F0E94DD -:102F7000230A4C01F601729062906F01682679264F -:102F800061147104A1F40150110978F78FEF89835E -:102F90008A831B820E941B238160782F9D838C83F0 -:102FA00049815A816B818D810E94461838C0809179 -:102FB000F20281FD0E942C0A2BE030E07501022E06 -:102FC00002C0EE0CFF1C0A94E2F7C701862197218C -:102FD000892B09F129835A828E209F2091E089282C -:102FE00009F490E09B830E941B238160782F9D83CE -:102FF0008C8349815A816B818D810E944618000F14 -:10300000111FF801EB56FD4F80819181E826F926CA -:10301000F182E08204C02150310980F6B4CF0E94D1 -:103020007F25109194020E943D171817D1F00E943D -:103030003D17809394020F900F900F900F900F9078 -:10304000DF91CF911F910F91FF90EF90DF90CF9084 -:10305000BF90AF909F908F907F906F905F900C94F7 -:103060004D090F900F900F900F900F90DF91CF911F -:103070001F910F91FF90EF90DF90CF90BF90AF9096 -:103080009F908F907F906F905F900895CF93DF9384 -:10309000CDB7DEB72B970FB6F894DEBF0FBECDBF0E -:1030A0004F83588769877A878B87DE01119686E080 -:1030B000FD0111928A95E9F785E0FE0137960190AE -:1030C0000D928A95E1F749815A816B817C818D81CE -:1030D0009E810E94BD1E2B960FB6F894DEBF0FBED8 -:1030E000CDBFDF91CF910895CF93882309F4C2C05B -:1030F000C82F823859F40E943D1781FDBBC089E377 -:103100000E9497210E94642289E30CC0833879F4DD -:103110000E943D1780FDAEC083E50E9497210E946A -:10312000642283E50E94D921CF910C9464228438D3 -:1031300059F40E943D1782FD9DC087E40E949721AB -:103140000E94642287E4EECF8CEF8C0F813A48F422 -:103150008C2F0E94AF2781118DC08C2F0E94972148 -:10316000E3CF80E28C0F883048F4C77081E001C063 -:10317000880FCA95EAF70E941D22D6CF8BE58C0FE7 -:10318000833078F4C53A29F0C63A31F083E890E00C -:1031900005C081E890E002C082E890E0CF910C94F5 -:1031A0005F1788E58C0F833108F064C0C83A39F1A5 -:1031B000C93A41F1CA3A49F1CB3A51F1CC3A59F105 -:1031C000CD3A61F1C03B69F1CE3A71F1CF3A79F174 -:1031D000C13B81F1C23B89F1C33B91F1C43B99F101 -:1031E000C53BA1F1C63BA9F1C73BB1F1C83BB9F161 -:1031F000C93BC1F1CA3BC9F180E090E038C082EE22 -:1032000090E035C089EE90E032C08AEE90E02FC0A9 -:1032100085EB90E02CC086EB90E029C087EB90E036 -:1032200026C08CEC90E023C08DEC90E020C083E8B9 -:1032300091E01DC08AE891E01AC082E991E017C0D0 -:1032400084E991E014C081E292E011C083E292E04F -:103250000EC084E292E00BC085E292E008C086E2F4 -:1032600092E005C087E292E002C08AE292E0CF914C -:103270000C947517CF910895882309F44BC08238B8 -:1032800059F40E943D1781FF45C089E30E949721B0 -:103290000E94642289E30CC0833871F40E943D17B8 -:1032A00080FF38C083E50E9497210E94642283E555 -:1032B0000E94D9210C946422843859F40E943D174D -:1032C00082FF28C087E40E9497210E94642287E43D -:1032D000EFCF9CEF980F913A58F390E2980F983007 -:1032E00050F4877091E001C0990F8A95EAF7892F11 -:1032F0000E942322DFCF9BE5980F933020F480E0DB -:1033000090E00C945F17885A833120F480E090E0BD -:103310000C9475170895882321F00E941D220C94A7 -:1033200064220895882321F00E9423220C946422B1 -:1033300008957F928F929F92AF92BF92CF92DF9229 -:10334000EF92FF920F931F93CF93DF931F92CDB70E -:10335000DEB77C01C62E772EFC01058102950F7029 -:10336000128111110E943A220E949021882379F043 -:10337000112369F080E28C0D883048F082E00E94D1 -:1033800079210E94902191E0D82ED92601C0D12C1C -:10339000E72DE295EF70F0E0E05AFF4F0C94D82C47 -:1033A000872D807F072D0F70882311F00295007FF5 -:1033B000112389F0002309F499C180E28C0D883033 -:1033C00020F4802F0E941D2203C0802F0E942D22F6 -:1033D0000E9464228BC18C2D0E943C19002309F4A9 -:1033E000C3C180E28C0D883020F4802F0E942322FC -:1033F00003C0802F0E9433220E946422B5C1872D12 -:10340000807F972D9F70803211F4892F03C0892F00 -:103410008295807FCC2021F0F1E0CF16A1F01DC075 -:10342000112339F0002319F1013009F50E944D22D2 -:103430009BC1002319F0013009F496C189830E94D1 -:103440005022898110C1112321F0063008F08CC16F -:103450000EC0053008F088C106C1112359F00023C1 -:1034600031F0F701958190FF41C19F7095830E94D3 -:103470008B197AC1002309F4F6C03EC1872D8695C9 -:103480008695837090E0009719F0019761F06CC108 -:10349000112321F08C2D972D937002C080E090E0D5 -:1034A0000E945F1761C1112321F08C2D972D93701D -:1034B00002C080E090E00E94751756C18C2D112348 -:1034C00019F00E94872402C00E94EF240E947425F4 -:1034D0004BC1872D837009F052C0111145C18C2D4D -:1034E000829586958770880F880F9C2D9F70892EF6 -:1034F000912CA12CB12C082E04C0880C991CAA1C5C -:10350000BB1C0A94D2F7C4FE14C00FE010E020E008 -:1035100030E0B901A80104C0440F551F661F771F92 -:103520008A95D2F7CB01BA016095709580959095F8 -:1035300003C060E070E0CB01272D2695269523700F -:1035400030E02230310569F02330310589F06829F7 -:1035500079298A299B292130310571F00E940520A3 -:1035600003C1682979298A299B290E942120FCC04E -:103570000E940520C501B4010E94E91FF5C0112376 -:1035800019F0872D817001C08695882309F4ECC05D -:103590008C2D829586958770880F880F9C2D9F7043 -:1035A000892E912CA12CB12C082E04C0880C991CBA -:1035B000AA1CBB1C0A94D2F7C4FE14C00FE010E092 -:1035C00020E030E0B901A80104C0440F551F661F78 -:1035D000771F8A95D2F7CB01BA01609570958095D7 -:1035E000909503C060E070E0CB01272D26952695CD -:1035F0002370422F50E04230510569F043305105AD -:1036000089F0682979298A299B294130510571F06F -:103610000E94DF20A9C0682979298A299B290E9454 -:10362000FB20A2C00E94DF20C501B4010E94C3207C -:103630009BC08C2D90E0FC01E05EF109E531F105C5 -:1036400008F050C0E059FF4F0C94D82C0C2D0F708F -:10365000872D8F71112321F00E945C20802F07CFCE -:103660000E947D20802F0E9492197EC0112341F07C -:10367000053008F079C0872D8F710E94A22074C098 -:10368000063008F071C0F7CF112339F0872D8F7104 -:103690000E945C2069C01123C9F3872D8F710E949D -:1036A0007D2062C0112329F0872D8F710E94472051 -:1036B0005BC00E943D2058C0112351F0172D1F718F -:1036C000812F0E945C2063E0812F0E9470214CC0FA -:1036D00081E00E947921023008F446C082E00E9415 -:1036E000792142C0112331F0002381F28C2D0E94F8 -:1036F00074183AC0002389F28C2D0E943C1934C002 -:10370000472D4F706C2DC7010E94B8030E94611FA6 -:103710002BC0111129C0472D4F7050E04230510588 -:10372000B9F04CF44115510581F041305105E1F4F7 -:103730000E946F2819C04330510569F0443051058B -:1037400099F48C2D0E94C1280FC00E9458280CC0EB -:103750000E948B2809C00E949E2806C0472D4F70EA -:103760006C2DC7010E942E06DD20F9F00E946C210D -:1037700080FD1BC0F70112820E9466210E945C201E -:10378000C7010E94E41B0E9466210F90DF91CF9138 -:103790001F910F91FF90EF90DF90CF90BF90AF906F -:1037A0009F908F907F900C947D200F90DF91CF9110 -:1037B0001F910F91FF90EF90DF90CF90BF90AF904F -:1037C0009F908F907F9008950F931F93CF93DF93D7 -:1037D000EC01888199812B813C81232BB9F09F3F9B -:1037E00011F48F3F99F0CE010E942D04882371F0CF -:1037F000688179818A810E9462218C010E9417214F -:103800000E94DE1FB801CE010E949919DF91CF916D -:103810001F910F9108950E943A220E944A220E940D -:103820000F220E9464220E9425260E94742580E0B7 -:1038300090E00E945F1780E090E00C9475170E9462 -:103840002A220C940B1C0E945721292F22952F709D -:1038500030E02C3031054CF42A3031056CF4225024 -:10386000310922303105A8F407C02C30310569F048 -:103870002F30310551F00DC0803F69F018F4803EC3 -:1038800040F409C0843F29F406C093FB882780F9DF -:10389000089580E0089581E00895CF93DF9300D0EC -:1038A00000D01F92CDB7DEB70F900F900F900F9002 -:1038B0000F90DF91CF910895CF93DF9300D000D088 -:1038C00000D0CDB7DEB726960FB6F894DEBF0FBE98 -:1038D000CDBFDF91CF9108951F93CF93DF93C09118 -:1038E0009D0216E080919E02C81799F0D0E01C9FBF -:1038F000F0011D9FF00D1124E156FD4F40815181D3 -:1039000062817381848195810E945C1C2196C770BD -:10391000E9CFDF91CF911F9108954091CF0250914F -:10392000D0026091D1027091D2028091D302909125 -:10393000D4020C945C1C8091D40282958F7009F0A3 -:1039400054C08091D102882309F44FC080919D0218 -:10395000A0919E026091CF027091D0024091D2025C -:103960005091D302B6E08A1709F43FC090E04115A8 -:103970005105C1F17F3F11F46F3FA1F1B89FF001F4 -:10398000B99FF00D1124E156FD4F218172132AC019 -:103990002081621327C02281211124C02381348118 -:1039A0002417350710F421503109241B350B283C0E -:1039B0003105C0F42091D4022F7020612093D402ED -:1039C00026E0289FF001299FF00D1124EC55FD4FB2 -:1039D00080818F70806180838FEC92E00E94E41B75 -:1039E0000C946C1C01968770BECF0895CF92DF9225 -:1039F000EF92FF920F931F93CF93DF93CDB7DEB774 -:103A000062970FB6F894DEBF0FBECDBF8C0185E084 -:103A1000F801DE011D9601900D928A95E1F7D8011B -:103A20004C9111965C91119712966C911297139686 -:103A3000CD90DC9014973091CF027091D00280919C -:103A4000D2029091D302009709F46BC17F3F19F421 -:103A50003F3F09F466C1E090D102EE2009F4C0C0F6 -:103A60002091D402C816D90628F0F601E81BF90BFC -:103A7000CF0104C0809590958C0D9D1DFF24F3947B -:103A8000883C910578F0F12C207F09F0C6C07C2D90 -:103A9000D98AC88A89890E944D1C8FEC92E00E94C5 -:103AA000E41BB1C0822F807F09F046C0751314C09B -:103AB000341312C0611110C02F7020612093D40202 -:103AC0000E948D1C8FEC92E00E94E41B8091D40236 -:103AD000D80115968C932EC0CD2819F15F3F11F4B3 -:103AE0004F3FF9F0F62E61111CC080919D0220918C -:103AF0009E0236E0821709F45AC090E0389FF00128 -:103B0000399FF00D1124E156FD4F7181571306C006 -:103B10007081471303C07281711103C001968770D1 -:103B2000E9CFF62E662309F418C18091D402816092 -:103B30008093D402F12C11C1751308C0341306C050 -:103B4000611104C08091D402D801C3C04D875E8743 -:103B50008D859E856A8B0E94231C6A898823E1F1EA -:103B60006623D1F12091D402822F82958F7090E04C -:103B7000029774F08091CF029091D00298878F8342 -:103B80001986DB86CA862C87CE0107960E94E41B25 -:103B900086E0F801AFECB2E001900D928A95E1F772 -:103BA0000E949B1C0E948D1CFF24F394D6C04D875D -:103BB0005E878D859E850E945721292F22952F7023 -:103BC00030E0223031050CF0BCC09F7009F0B6C067 -:103BD000805E883008F4C1C0C8010E94E41BE4CFB5 -:103BE000C816D90608F453C0F601E81BF90BCF013B -:103BF000883C910508F450C0F12C7C2DD98AC88AE4 -:103C000089890E944D1CEFECF2E086E0DF011D92F5 -:103C10008A95E9F70E948D1CA0C0751314C0341357 -:103C200012C0611110C08091D402F8018583C801CF -:103C30000E94E41B86E0EFECF2E0DF011D928A9522 -:103C4000E9F7FE2C8AC04D875E878D859E856A8B3D -:103C50000E94231C6A89882309F4BECF662309F4D5 -:103C6000BBCF2091D402822F82958F7090E0029773 -:103C70000CF48ECF8091CF029091D0029A838983E9 -:103C80001B82DD82CC822E83CE0101967FCF809570 -:103C900090958C0D9D1DACCFF62E662309F49CCF1C -:103CA00075132EC034132CC02091D40220FD1FC0E8 -:103CB000822F82958F70D9F0D80115962C93159785 -:103CC0008F3049F08F5F982F9295907F822F8F7061 -:103CD000892B15968C93C8010E94E41B86E0F8019D -:103CE000AFECB2E001900D928A95E1F793CF86E0B8 -:103CF000F801AFECB2E001900D928A95E1F72DC08A -:103D00004D875E878D859E850E94231C811140CF43 -:103D10008091D40281608093D402C8010E94E41B88 -:103D20001CC0662309F458CF4D875E878D859E851C -:103D30000E94231C882309F44FCF2ACF811148CF3A -:103D40000CC0243031050CF047CF9F7009F440CFF0 -:103D5000F8019581907F09F03BCF8F2D62960FB6C9 -:103D6000F894DEBF0FBECDBFDF91CF911F910F91B1 -:103D7000FF90EF90DF90CF9008951F93CF93DF9344 -:103D8000CDB7DEB72C970FB6F894DEBF0FBECDBF10 -:103D90004F83588769877A878B879C87CE010796E0 -:103DA0000E94F61C882369F08F8198852A853B85BF -:103DB000232BF1F19F3F09F063C08F3F09F060C0F2 -:103DC00037C086E0FE013796DE01119601900D9214 -:103DD0008A95E1F76F817885EA85FB85309741F117 -:103DE0007F3F11F46F3F21F120919E0230E0C90125 -:103DF00001968770992740919D0250E0841795079E -:103E000009F447C069837A83FD83EC8396E0929F2F -:103E1000D001939FB00D1124A156BD4FFE013196E4 -:103E200001900D929A95E1F780939E020E946C1C7E -:103E300016E080919D0290919E028917C1F1189F12 -:103E4000C001112481569D4F0E94F61C882379F1F0 -:103E5000E0919D021E9FF0011124E156FD4F40812B -:103E6000518162817381848195810E945C1C809163 -:103E70009D0290E001968770992780939D02D9CF8B -:103E80004F81588569857A858B859C850E945C1C4D -:103E9000CFCF0E941F1C10929E0210929D02EFEC49 -:103EA000F2E086E0DF011D928A95E9F7C1CF2C96FA -:103EB0000FB6F894DEBF0FBECDBFDF91CF911F913B -:103EC0000895EF92FF920F931F93CF93DF938C018E -:103ED000009709F46CC0F12CEE24E394E8012196DC -:103EE000F8018491843740F4843008F051C0813067 -:103EF00081F0823019F15BC0853709F444C0A8F124 -:103F00009CE7980F903708F052C08F770E943C19B9 -:103F100041C00E5F1F4FFE01C49180E28C0F8830BC -:103F200048F4C7708E2D01C0880FCA95EAF70E9429 -:103F30003D2214C08C2F0E9474182DC00E5F1F4F9D -:103F4000FE01C49180E28C0F883058F4C7708E2D2A -:103F500001C0880FCA95EAF70E9443220E9464229A -:103F60001AC08C2F0E943C1916C00E5F1F4FFE0115 -:103F7000C491CC2381F08FE99FE00197F1F700C055 -:103F80000000C150F6CF0E5F1F4FFE01F49003C03A -:103F90000E9474188E018F2D882309F49FCFEFE9BA -:103FA000FFE03197F1F700C000008150F5CFDF91BD -:103FB000CF911F910F91FF90EF9008950895609316 -:103FC000D9027093DA028093DB029093DC020C94A6 -:103FD0000B1C0F931F930091D9021091DA022091CC -:103FE000DB023091DC02DC01CB01802B912BA22B78 -:103FF000B32B8093D9029093DA02A093DB02B093A3 -:10400000DC021F910F910C940B1C0F931F930091D6 -:10401000D9021091DA022091DB023091DC02DC013E -:10402000CB0180239123A223B3238093D9029093C1 -:10403000DA02A093DB02B093DC021F910F910C9483 -:104040000B1C0F931F930091D9021091DA0220915B -:10405000DB023091DC02DC01CB0180279127A22713 -:10406000B3278093D9029093DA02A093DB02B09336 -:10407000DC021F910F910C940B1C1092D502109230 -:10408000D6021092D7021092D8020C940B1C41E079 -:1040900050E060E070E004C0440F551F661F771FBA -:1040A0008A95D2F74093D5025093D6026093D702F7 -:1040B0007093D8020C940B1C41E050E060E070E07B -:1040C00004C0440F551F661F771F8A95D2F7809151 -:1040D000D5029091D602A091D702B091D802482B78 -:1040E000592B6A2B7B2B4093D5025093D6026093B9 -:1040F000D7027093D8020C940B1C41E050E060E0B2 -:1041000070E004C0440F551F661F771F8A95D2F7D1 -:1041100040955095609570958091D5029091D6020A -:10412000A091D702B091D802482359236A237B2358 -:104130004093D5025093D6026093D7027093D80271 -:104140000C940B1C41E050E060E070E004C0440FB0 -:10415000551F661F771F8A95D2F78091D5029091DF -:10416000D602A091D702B091D802482759276A27D2 -:104170007B274093D5025093D6026093D702709369 -:10418000D8020C940B1C0F931F930091D502109131 -:10419000D6022091D7023091D802DC01CB01802BCE -:1041A000912BA22BB32B8093D5029093D602A09390 -:1041B000D702B093D8021F910F910C940B1C0F9350 -:1041C0001F930091D5021091D6022091D702309111 -:1041D000D802DC01CB0180239123A223B323809357 -:1041E000D5029093D602A093D702B093D8021F9124 -:1041F0000F910C940B1C0F931F930091D5021091FB -:10420000D6022091D7023091D802DC01CB01802761 -:104210009127A227B3278093D5029093D602A0932B -:10422000D702B093D8021F910F910C940B1C0895E4 -:10423000CF92DF92EF92FF920F931F93CF93DF9372 -:104240008C01C090D902D090DA02E090DB02F090AD -:10425000DC028091D5029091D602A091D702B09154 -:10426000D802C82AD92AEA2AFB2ACFE1D0E0D7010E -:10427000C6010C2E04C0B695A795979587950A940C -:10428000D2F780FF06C0B8018C2F0E94B3080197B7 -:1042900021F4219760F780E001C08C2FDF91CF914E -:1042A0001F910F91FF90EF90DF90CF900895CF93E3 -:1042B000DF93EC010E941821BE010E94B308DF9138 -:1042C000CF910895CB010E94572108958091DD027E -:1042D00085958595859508958091DD02877008956F -:1042E00098E0899F90011124262B2093DD020C94E5 -:1042F0005C202091DD02809582238093DD02982F3F -:10430000977069F430E0482F552747FD50952417E2 -:10431000350729F08595859585950C947D20089520 -:104320009091DD02977081E009F480E0089590910A -:104330001501992321F090911601911109C0209146 -:10434000170130911801F90132969FEF40E01FC02C -:10435000982F9695969596959F3050F5E091170178 -:10436000F0911801E90FF11D877021E030E0A901FB -:1043700002C0440F551F8A95E2F7CA019181892B2B -:10438000818308959F3F39F04F5F4E3041F0519146 -:104390005813F8CF0DC05111F7CF942FF5CF9F3F91 -:1043A00039F0F901E90FF11D97FDFA95828308951F -:1043B000089590911501992321F090911601911182 -:1043C00009C02091170130911801F9013296205F40 -:1043D0003F4F1FC0982F9695969596959F30F0F475 -:1043E000E0911701F0911801E90FF11D877021E0AC -:1043F00030E0A90102C0440F551F8A95E2F7CA01B7 -:10440000809591818923818308953196E217F3077E -:1044100029F090819813F9CF1082F7CF089581E0A9 -:1044200090E0E0911701F0911801E80FF91F108258 -:10443000019680319105A9F708959091F102892B99 -:104440008093F102089580959091F10289238093E1 -:10445000F10208951092F10208959091F002892BD3 -:104460008093F002089580959091F00289238093C3 -:10447000F00208951092F00208959091EF02892BB6 -:104480008093EF02089580959091EF0289238093A5 -:10449000EF0208951092EF0208958093DE020895CE -:1044A0001092DE0208958091170190911801FC018D -:1044B00031969C01205F3F4F80E0919191118F5F79 -:1044C000E217F307D1F70895E0911701F091180171 -:1044D0008091F1028083E0911701F09118019081A1 -:1044E0008091F002892B8083E0911701F0911801EF -:1044F00090818091EF02892B80838091DE02882356 -:1045000061F0E0911701F09118019081892B80836F -:104510000E94532281111092DE0280911701909126 -:1045200018010C94491720E0009739F0AC01415074 -:104530005109842395232F5FF7CF822F089580910F -:104540001303843039F11092F30220E488E190E003 -:104550000FB6F894A895809360000FBE209360007A -:1045600080E00E941F0380E00E944D0983B7817F95 -:10457000846083BF83B7816083BF7894889583B755 -:104580008E7F83BF88E10FB6F8948093600010920D -:1045900060000FBE08950895089580E00E941F03F3 -:1045A0000E94CB220E94A8090E94CC220E942D0AC0 -:1045B00091E0811101C090E0892F08950E941F1C95 -:1045C00080E00E941F030E9447280E943D170C9420 -:1045D0004D091F920F920FB60F9211248F939F9344 -:1045E000AF93BF938091F302811113C08091F402C5 -:1045F0009091F502A091F602B091F7024196A11DAB -:10460000B11D8093F4029093F502A093F602B0934B -:10461000F702BF91AF919F918F910F900FBE0F90B6 -:104620001F90189582E084BD93E095BD9AEF97BDE9 -:1046300080936E0008952FB7F8948091F4029091C2 -:10464000F502A091F602B091F7022FBF0895CF9224 -:10465000DF92EF92FF920F931F932FB7F894409140 -:10466000F4025091F5026091F6027091F7022FBFAB -:104670006A017B01EE24FF248C0120E030E0C016AB -:10468000D106E206F30610F4415051099A01281BA5 -:10469000390BC9011F910F91FF90EF90DF90CF90E0 -:1046A00008951F920F920FB60F9211248F939F932C -:1046B000AF93BF938091F4029091F502A091F6021E -:1046C000B091F7020196A11DB11D8093F402909361 -:1046D000F502A093F602B093F702BF91AF919F91BC -:1046E0008F910F900FBE0F901F9018950E943A1453 -:1046F000F8942FEF87EA91E6215080409040E1F74F -:1047000000C0000087E090EBDC0180931E039093D3 -:104710001F03A0932003B09321039CE088E10FB610 -:10472000F894A895809360000FBE90936000FFCF2F -:104730000E94D723811102C00E94B3230E94E2236A -:104740008093F2020E94EA2380931C0387FB882750 -:1047500080F9809316010E94E623682F70E080E0C4 -:1047600090E00C94DF1F6DEE7EEF80E090E00E9401 -:10477000FE2C60E082E090E00E94EC2C60E083E0A0 -:1047800090E00E94EC2C60E084E090E00E94EC2C31 -:1047900060E085E090E00E94EC2C60E086E090E034 -:1047A0000E94EC2C6FEF87E090E00C94EC2C80E002 -:1047B00090E00E94E62C21E08D3E9E4F09F020E023 -:1047C000822F089582E090E00C94DE2C83E090E04C -:1047D0000C94DE2C84E090E00C94DE2C682F84E0B6 -:1047E00090E00C94EC2C86E090E00C94DE2C682F8A -:1047F00086E090E00C94EC2C87E090E00C94DE2CAA -:10480000682F87E090E00C94EC2C8091FA0280FFF6 -:104810000BC060911C0185E0689FB0011124759563 -:104820006795759567952BC081FF09C060911C0144 -:1048300085E0689FB00111247595679520C082FFBF -:1048400007C060911C0185E0689FB001112417C06A -:104850009091FB029923D1F060911B01961788F784 -:1048600020911C0185E0289F90011124929FA001B6 -:10487000939F500D112470E0CA010E94C42C60382F -:10488000710540F46115710539F002C065E070E012 -:10489000862F08958FE7089581E008958091FA02A8 -:1048A00080FF08C060911A0170E075956795759555 -:1048B000679521C081FF06C060911A0170E075956F -:1048C000679519C082FF04C060911A0170E010C0A2 -:1048D0009091FB029923C1F0609119019617A0F7FE -:1048E00080911A01899FC001112470E00E94C42C9C -:1048F0006038710528F46115710521F0862F08953F -:104900008FE7089581E0089561E070E0F4CF803F83 -:1049100021F40E940524819504C0813F29F40E945E -:1049200005248093FE020895823F21F40E9405240D -:10493000819504C0833F29F40E9405248093FD02E1 -:104940000895893F19F40E944E2405C08A3F31F42E -:104950000E944E2481958093FF0208958B3F21F49D -:104960000E944E24819504C08C3F29F40E944E245D -:10497000809300030895843F21F48091FC028160BC -:1049800017C0853F21F48091FC02826011C0863FF0 -:1049900021F48091FC0284600BC0873F21F4809158 -:1049A000FC02886005C0883F31F48091FC02806180 -:1049B0008093FC0208958D3F21F48091FA0281607A -:1049C0000BC08E3F21F48091FA02826005C08F3FB8 -:1049D00029F48091FA0284608093FA020895803F5E -:1049E00039F48091FE0287FF6CC01092FE0269C00C -:1049F000813F29F48091FE021816BCF362C09091A9 -:104A0000FD02823F29F497FF5CC01092FD0259C05D -:104A1000833F19F41916CCF354C0893F41F48091B7 -:104A2000FF0218160CF04DC01092FF024AC08A3FD8 -:104A300029F48091FF0287FF44C0F6CF8B3F39F401 -:104A40008091000387FF3DC0109200033AC08C3F65 -:104A500029F4809100031816BCF333C0843F21F47D -:104A60008091FC028E7F17C0853F21F48091FC026B -:104A70008D7F11C0863F21F48091FC028B7F0BC09B -:104A8000873F21F48091FC02877F05C0883F31F485 -:104A90008091FC028F7E8093FC0213C08D3F21F435 -:104AA0008091FA028E7F0BC08E3F21F48091FA0232 -:104AB0008D7F05C08F3F29F48091FA028B7F809310 -:104AC000FA028091FD0281110EC08091FE028111D7 -:104AD0000AC08091FF02811106C0809100038111FC -:104AE00002C01092FB0208958CEF92E00E945417CE -:104AF0000E941B239093F9028093F80208951F935C -:104B0000CF93DF938091F8029091F9020E942723BE -:104B1000AC019091FB02992321F020911D0130E01E -:104B200006C020911E018AE0289F9001112442179F -:104B3000530708F486C08091FD02C091FE02D09117 -:104B4000FF0210910003811107C0C11176C0D1117D -:104B500074C0111172C075C09F3F19F09F5F909390 -:104B6000FB02181624F40E9405248093FD02809114 -:104B7000FD0287FF05C00E94052481958093FD02F8 -:104B80001C1624F40E9405248093FE028091FE02EC -:104B900087FF05C00E94052481958093FE026091E5 -:104BA000FD02662339F1C091FE02CC2319F177276B -:104BB00067FD7095872F972F0E94E62923E333E343 -:104BC00043E35FE30E94F62A0E94B3296093FD024B -:104BD0006C2F772767FD7095872F972F0E94E62906 -:104BE00023E333E343E35FE30E94F62A0E94B32901 -:104BF0006093FE021D1624F40E944E248093FF024F -:104C00008091FF0287FF05C00E944E24819580930A -:104C1000FF02111624F40E944E2480930003809119 -:104C2000000387FF05C00E944E24819580930003F6 -:104C3000DF91CF911F910C9474259F3F09F08ECF87 -:104C400096CFDF91CF911F910895ECEFF2E085E0D0 -:104C5000DF011D928A95E9F71092FB021092FA0289 -:104C60000895833081F128F4813059F08230D1F0F9 -:104C70000895853009F449C0B8F1863009F456C06A -:104C8000089580911E01262F30E0280F311D2F3FFF -:104C9000310524F4680F60931E0108958FEF80930F -:104CA0001E01089580911D01262F30E0280F311D2F -:104CB0002F3F310524F4680F60931D0108958FEF95 -:104CC00080931D01089580911C01262F30E0280F4C -:104CD000311D2F3F310524F4680F60931C010895A6 -:104CE0008FEF80931C01089580911B01262F30E0E7 -:104CF000280F311D2F3F310524F4680F60931B01ED -:104D000008958FEF80931B01089580911A01262F3B -:104D100030E0280F311D2F3F310524F4680F6093D8 -:104D20001A0108958FEF80931A0108958091190157 -:104D3000262F30E0280F311D2F3F310524F4680F56 -:104D40006093190108958FEF8093190108958330BE -:104D500011F128F4813049F0823091F008958530C6 -:104D600081F120F18630C1F1089580911E0168170C -:104D700020F4861B80931E01089510921E01089551 -:104D800080911D01681720F4861B80931D010895F2 -:104D900010921D01089580911C01681720F4861B54 -:104DA00080931C01089510921C01089580911B01AD -:104DB000681720F4861B80931B01089510921B0135 -:104DC000089580911A01681720F4861B80931A01B8 -:104DD000089510921A01089580911901681720F41E -:104DE000861B8093190108951092190108950F935D -:104DF0001F93873208F048C08E3108F08DC0803193 -:104E000009F477C008F5873009F461C068F486308A -:104E100009F09DC08091F202817F8E7F8093F20223 -:104E200081E08093020394C08B3009F489C08E30F6 -:104E300009F08DC08091F20282FB222720F991E0D7 -:104E4000922790FB82F95EC0863109F479C060F444 -:104E5000813109F07CC00E941F1C9091160181E0F5 -:104E60008927809316016CC0893109F469C08B31A0 -:104E700009F06DC08091F20281FB222720F991E0B8 -:104E8000922790FB81F93EC0883309F459C050F451 -:104E9000893209F457C0853309F454C0873209F4C4 -:104EA00051C055C0833409F44DC028F48A3308F446 -:104EB0004EC0895332C0883409F049C00E941F1C7B -:104EC0000E945D0A0E9424040E94762339C09091BA -:104ED000F202892F8095817080FB90F929F096600D -:104EE00098609093F20234C0997F977F9093F2027A -:104EF00027C08091F20283FB222720F991E09227BC -:104F000090FB83F98093F2029923D1F08091F20211 -:104F100081608093F20214C08D5141E050E060E066 -:104F200070E08A019B0104C0000F111F221F331F74 -:104F30008A95D2F7C901B8010E94DF1F0E941F1C89 -:104F400081E006C061E070E080E090E0F5CF80E0B5 -:104F50001F910F91089580E0089580E00895CF9308 -:104F6000C82F80910203813069F018F08230C9F1B6 -:104F700084C0E0911701F09118018081823209F01C -:104F80007EC007C0E0911701F09118018081823244 -:104F900061F48C2F0E94AB27811104C08C2F0E94DA -:104FA000F7261DC081E090E01AC08C2F0E94AD272B -:104FB000811114C0C43179F048F4CB3079F0C0319C -:104FC00009F061C082E08093020308C0C93219F081 -:104FD000C83321F058C01092020355C081E081709F -:104FE00054C0C93291F120F5C43179F1B0F4C73021 -:104FF00009F047C08EE180931E0182E380931D017A -:105000008AE080931C0184E180931B0188E08093F7 -:105010001A0188E28093190134C0CE51C63088F558 -:10502000EC2FF0E0EA54FE4F80818093010329C009 -:10503000CE34E9F020F4CB3421F56AE013C0C13559 -:1050400079F0C235F1F461E00DC08091010388234D -:1050500019F01092010315C081E08093020315C07E -:1050600061E006C0809101030E9431260AC06AE017 -:10507000809101030E94A72604C01092020380E0E1 -:1050800004C081E002C080E0AACFCF9108950E94C1 -:10509000D723811102C00E94B3230E94F32380937F -:1050A0001D0380FF02C0869501C080E00C941F03A1 -:1050B00080911D03982F9695292F30E023303105DC -:1050C0004CF49F5F990F8170892B816080931D0341 -:1050D0000E94F72380911D0386950C941F038091F5 -:1050E0001D03982F969591F09158990F8170892BF7 -:1050F00080931D038E7F91E009F490E080911D0361 -:1051000090FB80F980931D030E94F72380911D037B -:1051100086950C941F0380911D03982F909590FB0A -:1051200080F980931D030E94F72380911D0380FF67 -:1051300002C0869501C080E00C941F0390911D036E -:10514000892F86958F5F8F779170843028F4880F30 -:10515000892B80931D0302C090931D0380911D0332 -:105160008E7F91E009F490E080911D0390FB80F91F -:1051700080931D030E94F72380911D0386950C9454 -:105180001F0320911D03922F96958927982F990F21 -:10519000822F8170892B80931D038E7F91E009F40B -:1051A00090E080911D0390FB80F980931D030E9485 -:1051B000F72380911D0386950C941F0380911D0396 -:1051C000869508955058BB27AA270ED0D1C1C2D1C9 -:1051D00030F0C7D120F031F49F3F11F41EF4B7C175 -:1051E0000EF4E095E7FB9FC1E92FD3D180F3BA1706 -:1051F000620773078407950718F071F49EF5EBC1F9 -:105200000EF4E0950B2EBA2FA02D0B01B9019001E1 -:105210000C01CA01A0011124FF27591B99F0593F25 -:1052200050F4503E68F11A16F040A22F232F342F6D -:105230004427585FF3CF469537952795A795F040BB -:105240005395C9F77EF41F16BA0B620B730B840BD0 -:10525000BAF09150A1F0FF0FBB1F661F771F881F88 -:10526000C2F70EC0BA0F621F731F841F48F48795E0 -:1052700077956795B795F7959E3F08F0B3CF9395CF -:10528000880F08F09927EE0F97958795089527D1F5 -:1052900008F481E008950CD06BC163D140F05AD17D -:1052A00030F021F45F3F19F03EC1511195C14FC15B -:1052B00070D198F39923C9F35523B1F3951B550B7E -:1052C000BB27AA2762177307840738F09F5F5F4FD9 -:1052D000220F331F441FAA1FA9F333D00E2E3AF01A -:1052E000E0E830D091505040E695001CCAF729D034 -:1052F000FE2F27D0660F771F881FBB1F2617370783 -:105300004807AB07B0E809F0BB0B802DBF01FF27B2 -:1053100093585F4F2AF09E3F510568F004C15CC16D -:105320005F3FECF3983EDCF3869577956795B795EC -:10533000F7959F5FC9F7880F911D9695879597F907 -:105340000895E1E0660F771F881FBB1F6217730780 -:105350008407BA0720F0621B730B840BBA0BEE1F95 -:1053600088F7E095089504D06894B11135C1089587 -:1053700018D188F09F5790F0B92F9927B751A0F016 -:10538000D1F0660F771F881F991F1AF0BA95C9F7D9 -:1053900012C0B13081F01FD1B1E008951CC1672F58 -:1053A000782F8827B85F39F0B93FCCF38695779589 -:1053B0006795B395D9F73EF4909580957095619572 -:1053C0007F4F8F4F9F4F0895E89409C097FB3EF49D -:1053D00090958095709561957F4F8F4F9F4F992342 -:1053E000A9F0F92F96E9BB279395F69587957795C0 -:1053F0006795B795F111F8CFFAF4BB0F11F460FF80 -:105400001BC06F5F7F4F8F4F9F4F16C0882311F0D7 -:1054100096E911C0772321F09EE8872F762F05C0EB -:10542000662371F096E8862F70E060E02AF09A9586 -:10543000660F771F881FDAF7880F9695879597F97B -:10544000089588D018F011F08CD038F480C0C4C012 -:10545000E92F9FD0B0F35523C9F3E7FB6217730719 -:1054600084079507A8F199F3E92FFF2788232AF0ED -:105470003197660F771F881FDAF7952F552744233A -:1054800032F091505040220F331F441FD2F7BB27F8 -:10549000E91BF50B621B730B840BB109C1F222F4FB -:1054A000620F731F841FB11D31972AF0660F771F9B -:1054B000881FBB1FEFCF915050405AF041F0882316 -:1054C00032F0660F771F881F91505040C1F79395B7 -:1054D00030C08695779567959F5FD9F7F8CF990F7C -:1054E0000008550FAA0BE0E8FEEF16161706E807AE -:1054F000F907C0F012161306E407F50798F0621BCF -:10550000730B840B950B39F40A2661F0232B242BA3 -:10551000252B21F408950A2609F4A140A6958FEFC2 -:10552000811D811D089597F99F6780E870E060E014 -:1055300008959F3F31F0915020F4879577956795B6 -:10554000B795880F911D9695879597F908959FEFC8 -:1055500080EC089500240A9416161706180609060A -:10556000089500240A9412161306140605060895D9 -:10557000092E0394000C11F4882352F0BB0F40F461 -:10558000BF2B11F460FF04C06F5F7F4F8F4F9F4FA1 -:10559000089557FD9058440F551F59F05F3F71F023 -:1055A0004795880F97FB991F61F09F3F79F087958A -:1055B0000895121613061406551FF2CF4695F1DF13 -:1055C00008C0161617061806991FF1CF86957105A3 -:1055D000610508940895E894BB2766277727CB01D7 -:1055E00097F908957CDF08F48FEF08950BD0C0CFB2 -:1055F000B1DF28F0B6DF18F0952309F094CFA7CFDC -:105600001124EACFC6DFA0F3959FD1F3950F50E0A8 -:10561000551F629FF001729FBB27F00DB11D639F64 -:10562000AA27F00DB11DAA1F649F6627B00DA11D0A -:10563000661F829F2227B00DA11D621F739FB00DB0 -:10564000A11D621F839FA00D611D221F749F332720 -:10565000A00D611D231F849F600D211D822F762FB9 -:105660006A2F11249F5750408AF0E1F088234AF0B6 -:10567000EE0FFF1FBB1F661F771F881F9150504002 -:10568000A9F79E3F510570F04ECFA6CF5F3FECF3D8 -:10569000983EDCF3869577956795B795F795E795EE -:1056A0009F5FC1F7FE2B880F911D9695879597F9FF -:1056B0000895FA01EE0FFF1F30962105310599F18B -:1056C0006115710561F48038BFE39B0749F1689467 -:1056D0009038810561F08038BFEF9B0741F0992336 -:1056E00042F5FF3FE1053105210511F1E8940894E9 -:1056F000E795D901AA2329F4AB2FBE2FF85FD0F389 -:1057000010C0FF5F70F4A695E0F7F73950F019F07C -:10571000FF3A38F49F779F930CD00F9007FC905876 -:1057200008953EF014CF60E070E080E89FE30895B4 -:105730004FE79F775F934F933F932F939ED02F9187 -:105740003F914F915F9152DF05C019F40EF0EBCEFF -:1057500042CFFDCE26DFC8F39638C0F707F80F9288 -:10576000E8942BE33AEA48EB5FE74EDF0F920F92A3 -:105770000F924DB75EB70F92C0D0EAE0F1E016D0BD -:105780004F915F91EF91FF91E595EE1FFF1F49F05B -:10579000FE57E0684427EE0F441FFA95E1F7419564 -:1057A000550B32D00F9007FE26C00895DF93CF939C -:1057B0001F930F93FF92EF92DF927B018C0168940D -:1057C00005C0DA2EEF011EDFFE01E894A5912591B8 -:1057D000359145915591AEF3EF0106DDFE0197013C -:1057E000A801DA9479F7DF90EF90FF900F911F9165 -:1057F000CF91DF9108959B01AC0160E070E080E8FB -:105800009FE349CD90CE95CECCDEE8F39923D9F332 -:10581000940F511DBBF39150504094F059F08823E0 -:1058200032F0660F771F881F91505040C1F79E3F9E -:10583000510544F7880F911D9695879597F908951E -:105840005F3FACF0983E9CF0BB27869577956795B7 -:10585000B79508F4B1609395C1F7BB0F58F711F4F1 -:1058600060FFE8CF6F5F7F4F8F4F9F4FE3CFB4CE86 -:105870000EF05FCE6CCE689456CE93DEC8F39923BB -:10588000D1F3C6F3DF93CF931F930F93FF92C92FEA -:10589000DD2788232AF02197660F771F881FDAF704 -:1058A00020E030E040E85FEB9FE3883920F0803E65 -:1058B00030F021968F7787DCE2E3F1E003C083DCF0 -:1058C000EFE5F1E073DF8B01BE01EC01FB2E6F57BA -:1058D00071097595771F880B990B78DD28E132E700 -:1058E00041E35FE38FDEAF2D9801AE01FF900F9192 -:1058F0001F91CF91DF9178DC3BCEFA01DC01AA0F3A -:10590000BB1F9B01AC01BF5728F422273327442734 -:1059100050781FC0B75188F4AB2F002446953795B7 -:105920002795011CA395D2F3002069F0220F331FA5 -:10593000441FB395DAF30DD045CC61307105A0E872 -:105940008A07B94630F49B01AC0166277727882780 -:105950009078309621F020833183428353830895D9 -:10596000AA1BBB1B51E107C0AA1FBB1FA617B70785 -:1059700010F0A61BB70B881F991F5A95A9F78095A1 -:105980009095BC01CD01089597FB072E16F4009465 -:1059900007D077FD09D00E94B02C07FC05D03EF45B -:1059A000909581959F4F0895709561957F4F0895CB -:1059B000EE0FFF1F0590F491E02D0994F999FECFA9 -:1059C00092BD81BDF89A992780B50895A8E1B0E00D -:1059D00042E050E00C94062D262FF999FECF92BD9F -:1059E00081BDF89A019700B4021639F01FBA20BDA4 -:1059F0000FB6F894FA9AF99A0FBE08950196272FD8 -:105A00000E94ED2C0C94EC2CDC01CB01FC01F999EB -:105A1000FECF06C0F2BDE1BDF89A319600B40D92FA -:0C5A200041505040B8F70895F894FFCFB3 -:105A2C00640007000CFF0000003F644110CF10AC75 -:105A3C0010781044100101DF022808140A321E00ED -:105A4C0002040507090B0C0E1011131517181A1C5C -:105A5C001D1F2123242628292B2D2F303234353796 -:105A6C00393B1F0F03764F5F6F7F496943790959A3 -:105A7C0053633149803F5D8B803FF8BF803FCAE163 -:105A8C00803F73ED803FCAE1803FF8BF803F5D8B64 -:105A9C00803F3149803F0000803FF16D7F3F75EAC8 -:105AAC007E3F4C827E3F833F7E3F84287E3F833FF8 -:105ABC007E3F4C827E3F75EA7E3FF16D7F3F00005A -:105ACC00803F3F4D36394905FC04C6048D04200443 -:105ADC00390452046B04010203040506070809008B -:00000001FF diff --git a/keyboard/planck/keymaps/pete/compiled.hex b/keyboard/planck/keymaps/pete/compiled.hex deleted file mode 100644 index ddf70df507..0000000000 --- a/keyboard/planck/keymaps/pete/compiled.hex +++ /dev/null @@ -1,1143 +0,0 @@ -:100000000C94F1020C9435030C9435030C943503D5 -:100010000C9435030C9435030C9435030C94350380 -:100020000C9435030C9435030C94D20D0C94A40E4F -:100030000C94061C0C9435030C9435030C94350376 -:100040000C9435030C9496030C9435030C943503EF -:100050000C9435030C946E1C0C9435030C943503EE -:100060000C9435030C9435030C9435030C94350330 -:100070000C9435030C9435030C9435030C94350320 -:100080000C9435030C9435030C9435030C94350310 -:100090000C9435030C9435030C9435030C94350300 -:1000A0000C9435030C9435030C943503FC030404C1 -:1000B0000E0416041E042F0458045804580458044F -:1000C0005804580458045804580458043B04110FA9 -:1000D000330F2110330F2110780F9B0F2110F00FD9 -:1000E0000310ED12ED121C131C135B137B13D114C0 -:1000F000D1148613D114361436149D14A614D114B9 -:10010000CB144314431443144314431443144314AF -:100110004314431443144314431443144314431427 -:1001200043145314611468146F1479140000000010 -:1001300000000000000000010204060A0F17202C36 -:100140003A4A5D71879DB3C7DAE9F5FCFFFCF5E932 -:10015000DAC7B39D87715D4A3A2C20170F0A06044F -:100160000201000000000000000000002B0014004D -:100170001A000800150017001C0018000C001200DF -:1001800013002A00290004001600070009000A00D5 -:100190000B000D000E000F0033003400E1001D00C5 -:1001A0001B00060019000500110010003600370082 -:1001B000380028000530E000E200E30003302C00A6 -:1001C0002C0004305000510052004F002B0014004E -:1001D0001A00090013000A000D000F0018001C008F -:1001E00033002A002900040015001600170007003C -:1001F0000B00110008000C0012003400E1001D008B -:100200001B000600190005000E0010003600370024 -:10021000380028000530E000E200E30003302C0045 -:100220002C0004305000510052004F002B003400CD -:100230003600370013001C0009000A0006001500F4 -:100240000F002A00290004001200080018000C000A -:1002500007000B001700110016003800E100330002 -:1002600014000D000E001B00050010001A001900FC -:100270001D0028000530E000E200E30003302C0000 -:100280002C0004305000510052004F0035021E0275 -:100290001F0220022102220223022402250226023A -:1002A00027022A00010001000100010001000100F5 -:1002B00001002D022E022F02300231020100010046 -:1002C0000100010001000100010001000100010026 -:1002D0000100010001000100010001000100010016 -:1002E00001000100AB00AA00A900AE0035001E000D -:1002F0001F002000210022002300240025002600EA -:1003000027002A0001000100010001000100010096 -:1003100001002D002E002F003000310001000100EF -:1003200001000100010001000100010001000100C5 -:1003300001000100010001000100010001000100B5 -:1003400001000100AB00AA00A900AE0083506603C3 -:10035000000000000000000000003A003B003C00EC -:100360003D004C0001001030A800AA00A9000000C8 -:1003700000003E003F0040004100200A0100350817 -:10038000AC00AE00AB00000000004200430044009F -:100390004500210A053001000100010000000000B5 -:1003A000000000004A004E004B004D00010001001B -:1003B0000100010001000100010001000100010035 -:1003C0000100010001000100010001000100010025 -:1003D0000100003001300230010001000100010085 -:1003E0000100010001000100010001000100010005 -:1003F00001000100010001000100010001000050A6 -:100400000050010001000100010001002803540018 -:1004100068006500200050006C0061006E00630001 -:100420006B0020004B006500790062006F006100E6 -:100430007200640000002C034F007200740068001A -:100440006F006C0069006E006500610072002000A2 -:100450004B006500790062006F006100720064006B -:10046000730000000403090409026D00040100A0E8 -:10047000FA09040000010301010009211101000132 -:10048000223F000705810308000A09040100010357 -:10049000010200092111010001224D00070582031C -:1004A00008000A09040200010300000009211101EB -:1004B00000012236000705830308000A090403002F -:1004C0000103000000092111010001223900070584 -:1004D00084031000011201100100000008EDFE600D -:1004E0006001000102000105010906A101050719CB -:1004F000E029E71500250195087501810205081915 -:100500000129059505750191029501750391010574 -:10051000071900297715002501957875018102C01A -:1005200005010980A101850216010026B7001A0104 -:10053000002AB700751095018100C0050C0901A1C2 -:10054000018503160100269C021A01002A9C0275EF -:100550001095018100C005010902A1010901A10056 -:100560000509190129051500250195057501810267 -:100570009501750381010501093009311581257F38 -:1005800095027508810609381581257F9501750842 -:100590008106050C0A38021581257F9501750881B1 -:1005A00006C0C005010906A101050719E029E715E4 -:1005B00000250195087501810295017508810105E5 -:1005C0000819012905950575019102950175039199 -:1005D000010507190029FF150025FF9506750881FB -:1005E00000C011241FBECFEFDAE0DEBFCDBF04B6DE -:1005F00003FE24C08091FB019091FC01A091FD01BC -:10060000B091FE018730904BA740B04BB9F41092E7 -:10061000FB011092FC011092FD011092FE0114BE2C -:1006200084B7877F84BF88E10FB6F8948093600019 -:10063000109260000FBEE0E0F8E3099511E0A0E041 -:10064000B1E0E6E0F7E402C005900D92A434B107F2 -:10065000D9F711E0A4E4B1E001C01D92AB3FB107AE -:10066000E1F70E94180B0C9481230C94000008956C -:1006700081E0089508950C9437030C9438030C948A -:100680003A030E94F72123E030E0281B3109220FB2 -:10069000209348010895282F2F98809180002111E0 -:1006A00008C0877F8093800010928D0010928C008C -:1006B0001BC0886080938000233019F48FEF9FEF78 -:1006C0000FC083E090E0821B9109880F991F2FEFE4 -:1006D0003FEFA90102C0569547958A95E2F7CA01F6 -:1006E00090938D0080938C000C9441030E944103F1 -:1006F00084E080934701109244010895279A2F982F -:100700008FEF9FEF90938700809386008AE080931D -:10071000800089E1809381000E9460210C9476031F -:100720000E947E036E9A769A0C945B041F920F923D -:100730000FB60F9211242F933F938F939F93EF93B4 -:10074000FF93E0914501F0914601CF01019690930E -:100750004601809345010090470102C0F695E79558 -:100760000A94E2F7EF7380914401823019F4E03289 -:1007700051F404C0813039F4EF3329F480916F00D3 -:100780008D7F80936F00F0E0E45DFE4FE49121E007 -:1007900031E0E29FC001E39F900D112400904801D9 -:1007A00002C0969587950A94E2F790938D00809306 -:1007B0008C00FF91EF919F918F913F912F910F901E -:1007C0000FBE0F901F901895CF93DF93EC010E94FE -:1007D000021DBE0180E090E0DF91CF910C94FC18E7 -:1007E000462F50E04131510508F062C0DC01FA01AA -:1007F000EA5AFF4F0C94312312968C91882309F406 -:1008000057C081E090E007C012968C91882309F4CC -:100810004FC082E090E00E94E4034AC012968C919F -:10082000882309F445C084E090E0F5CF12968C91BE -:10083000882311F083E007C083E00EC012968C91EC -:10084000882349F084E00E94791946E064E083E05F -:100850000E9428082DC084E00E949A19F6CF1296B3 -:100860008C91882321F085E00E94791921C085E0D0 -:100870000E949A191DC012968C91882369F085EE0A -:100880000E94911184EE0E94911186EE0E949111B6 -:1008900087EE0E9491110CC085EE0E94591284EEE1 -:1008A0000E94591286EE0E94591287EE0E94591238 -:1008B00080E090E00895089581E008950C945C0430 -:1008C00008950F931F93CF93DF938C01FC01C08198 -:1008D000D181CE010E94351ABE010E940E05EC01A5 -:1008E000B8010E945E04882309F48DC0F80182815A -:1008F000882309F44AC08091540181111FC0C4317A -:10090000F0E5DF0709F051C00E94600481E08093A8 -:1009100054010E94381C909353018093520110920D -:100920004B0110924D0110924C0110924F01109208 -:100930004E01109251011092500165C080915201F8 -:10094000909153010E94441C883C910570F4809161 -:100950004B01E82FF0E0EE0FFF1FE45BFE4FD18369 -:10096000C0838F5F80934B014EC0C43880E5D807A9 -:1009700021F0C538D04501F13AC0F80182818823C1 -:1009800041F01092490182E01EC0C438E0E5DE0764 -:1009900059F580914901811106C086E20E949111AA -:1009A00086E20E94591282E01CC0C438F0E5DF07DD -:1009B00041F3C538D045D9F4F8018281882331F05C -:1009C00010924A0180E20E94A8121DC080914A0143 -:1009D000811106C087E20E94911187E20E9459129C -:1009E00080E20E94AF120FC0C538D04529F381E0E4 -:1009F0008093490180934A01C801DF91CF911F91F3 -:100A00000F910C943D0380E0DF91CF911F910F91E6 -:100A100008950C9490030C943B0308959CE0799FF7 -:100A2000F001112490E3899FE00DF11D1124E60FE0 -:100A3000F11DEE0FFF1FE459FE4F8591949108952B -:100A4000880F991FFC01E451F0408591949108951D -:100A5000880F991FFC01E459FE4F859194910895E8 -:100A60000F931F93CF93DF93EC01811521E392073E -:100A7000A0F5C11580E3D80708F0D7C0C83ED1055E -:100A8000D8F4C03ED10508F003C2C83AD10578F4C5 -:100A9000C53AD10508F06AC0C130D10509F463C078 -:100AA00008F4F3C1C430D10508F0F2C1EEC1CB3B6C -:100AB000D10508F466C0E9C1C11590E2D90708F074 -:100AC000AFC0C11521E0D20708F0E2C1C03FD10597 -:100AD00008F4DBC18E0110651BC2C03880E5D80761 -:100AE00000F5C03790E5D90708F0A3C0C11520E58F -:100AF000D20709F4ACC050F4CE01905480319F402D -:100B000008F0C3C1DF708E01106A02C2C13080E5F7 -:100B1000D80709F4AAC0C43190E5D90708F4ABC0DE -:100B2000B4C1C33820E5D20709F48EC050F4C138EF -:100B300090E5D90709F482C008F083C000E011ED08 -:100B4000E7C1C03181E5D80708F49FC1C11597E519 -:100B5000D90708F432C1CE0190578115904108F0B1 -:100B600094C1DF708FC101E010E0D2C1C53AD10558 -:100B700009F490C1C63AD10509F08FC102E810E42A -:100B8000C7C1C83AD10509F48BC1C93AD10509F4E6 -:100B90008AC1CA3AD10509F489C1CB3AD10509F411 -:100BA00088C1CC3AD10509F487C1CD3AD10509F401 -:100BB00086C1C03BD10509F485C1CE3AD10509F4FF -:100BC00084C1CF3AD10509F483C1C13BD10509F4F1 -:100BD00082C1C23BD10509F481C1C33BD10509F4EF -:100BE00080C1C43BD10509F47FC1C53BD10509F4DF -:100BF0007EC1C63BD10509F47DC1C73BD10509F4CF -:100C00007CC1C83BD10509F47BC1C93BD10509F4BE -:100C10007AC1CA3BD10509F479C100E014E478C176 -:100C2000CE019F700E94280574C1DD278E01106CD3 -:100C30006FC1CF70DD278E01146D6AC100E010ED29 -:100C400067C100E012ED64C100E013ED61C10E94D4 -:100C50003C158FEF94E32CE0815090402040E1F769 -:100C600000C000000E94931C53C18091DB01816091 -:100C70008093DB014DC10E94EF1C811102C00E94D4 -:100C8000D01C0E94071D90E09093FA018093F90117 -:100C9000C23080E5D80721F48091F901816086C0D7 -:100CA000C43090E5D90721F48091F90182607EC0BB -:100CB000C63020E5D20721F48091F901846076C026 -:100CC000C83080E5D80719F48091F90127C0CA30EF -:100CD00090E5D90721F48091F901806167C0CC309B -:100CE00020E5D20721F48091F90180625FC0CE3007 -:100CF00080E5D80721F48091F901806457C0C031A4 -:100D000090E5D90721F48091F90180684FC0C23184 -:100D100020E5D20729F48091F9018460886046C0FB -:100D2000C33080E5D80721F48091F9018E7F3EC061 -:100D3000C53090E5D90721F48091F9018D7F36C047 -:100D4000C73020E5D20721F48091F9018B7F2EC0B6 -:100D5000C93080E5D80719F48091F90126C0CB305D -:100D600090E5D90721F48091F9018F7E1FC0CD3025 -:100D700020E5D20721F48091F9018F7D17C0CF3093 -:100D800080E5D80721F48091F9018F7B0FC0C13134 -:100D900090E5D90721F48091F9018F7707C0C3311D -:100DA000D04531F48091F9018B7F877F8093F901E1 -:100DB0008091F9010E940B1DABC08D2F99278F7078 -:100DC000992781309105D9F49E012370332702C001 -:100DD000880F991F2A95E2F79C688E0144E0000F66 -:100DE000111F4A95E1F700271370802B912B53E0D8 -:100DF000CC0FDD1F5A95E1F7C076DD272FC082307A -:100E0000910531F4DC2FCC278E01016F106A80C070 -:100E10008330910569F4CE018370992701E010E0D9 -:100E200002C0000F111F8A95E2F7C8019C680FC02D -:100E300084309105B9F4CE018370992701E010E068 -:100E400002C0000F111F8A95E2F7C8019A6823E0DB -:100E5000CC0FDD1F2A95E1F7C07ED7708C010C2BDB -:100E60001D2B56C08530910531F4DC2FCC278E0127 -:100E7000046F106A4DC0069709F04AC0CF71DD2794 -:100E8000DC2FCC278E01106243C000E010E040C090 -:100E90008E013EC001E810E43BC003E810E438C016 -:100EA00002EE14E435C009EE14E432C00AEE14E494 -:100EB0002FC005EB14E42CC006EB14E429C007EBAB -:100EC00014E426C00CEC14E423C00DEC14E420C0A0 -:100ED00003E815E41DC00AE815E41AC002E915E4A8 -:100EE00017C004E915E414C001E216E411C003E2DE -:100EF00016E40EC004E216E40BC005E216E408C0D6 -:100F000006E216E405C007E216E402C00AE216E4AF -:100F1000C801DF91CF911F910F9108959CE0799FB7 -:100F2000F001112490E3899FE00DF11D1124E60FDB -:100F3000F11DEE0FFF1FE459FE4F85919491803E05 -:100F40009105E0F4803C910558F58133910509F451 -:100F50006FC048F48932910509F463C08A32910563 -:100F600009F46DC072C089339105E9F082389105AA -:100F7000D1F08533910509F44DC067C0833E9105DA -:100F800081F138F4803E9105B9F0823E9105D9F0A7 -:100F90005CC0863E910561F1873E9105A1F155C087 -:100FA0000E94200508952091F90120FD02C021FF33 -:100FB0004CC080EE90E049C08091F90180FFF9CFEC -:100FC00089E390E042C08091F90182FF0EC08091D8 -:100FD000F90184FF03C080E090E037C083EE90E029 -:100FE00034C08091F90182FFF2CF82EE90E02DC0F3 -:100FF0008091F90183FF0BC08091F90184FDEBCF53 -:1010000087EE90E022C08091F90183FFF5CF86EE54 -:1010100090E01BC08091F90185FF07C089E290E054 -:1010200014C08091F90185FFF9CF85E390E00DC0F0 -:101030008091F90186FF07C08AE290E006C08091A6 -:10104000F90186FFF9CF81E390E00E943005089511 -:10105000CF92DF92EF92FF920F931F9301E010E087 -:1010600020E030E06801790104C0CC0CDD1CEE1CEE -:10107000FF1C8A95D2F704C0000F111F221F331FD7 -:101080006A95D2F70C291D292E293F29C090BE014F -:10109000D090BF01E090C001F090C101C022D122E8 -:1010A000E222F322842FC016D106E206F30641F4B1 -:1010B0001F910F91FF90EF90DF90CF900C947919D2 -:1010C0001F910F91FF90EF90DF90CF900C949A19A1 -:1010D0000C943F03E82FF0E0EF5DFE4F8081E82F96 -:1010E000EF70F0E082958F7021E030E0A90102C03E -:1010F000440F551F8A95E2F740A308950F931F935D -:10110000CF93DF9385B7806885BF85B7806885BF3B -:10111000C3E0D0E001E010E0FE01EF5DFE4F808112 -:10112000E82FEF70F0E021A182958F70A80102C036 -:10113000440F551F8A95E2F7CA01822B81A38C2F99 -:101140000E946A08219740F78BE090E061E070E030 -:10115000FC01EB5EFE4F2081E22FEF70F0E042A138 -:1011600022952F70DB0102C0AA0FBB1F2A95E2F760 -:101170009D01242B22A3019758F7DF91CF911F9156 -:101180000F910C940905EF92FF920F931F93CF9349 -:10119000DF930DE511E0C3E0EE24E394F12CD5E0FC -:1011A0008C2F0E946A088BE090E040E050E0FC0148 -:1011B000EB5EFE4F6081E62FEF70F0E020A130E0A3 -:1011C00062956F7002C0359527956A95E2F720FD0C -:1011D00009C09701082E02C0220F331F0A94E2F7BC -:1011E000422B532B019718F7F801929182918F01AE -:1011F0008417950721F051834083D09300018C2FF1 -:101200000E946A08C15060F68091000187FD2CC0E1 -:101210008150809300018F3F39F08FE99FE0019763 -:10122000F1F700C0000020C080915B0190915C014B -:1012300090936401809363018091590190915A01C8 -:1012400090936201809361018091570190915801C0 -:101250009093600180935F018091550190915601B8 -:1012600090935E0180935D010E940B0581E0DF9108 -:10127000CF911F910F91FF90EF900895E82FF0E02C -:10128000EE0FFF1FE35AFE4F80819181089508956C -:101290000F931F93CF9305E611E0C0E0F801929100 -:1012A00082918F010E94B01BC80FF1E00D351F071E -:1012B000A9F78C2FCF911F910F91089580917501FF -:1012C0000895CF93DF9300D01F92CDB7DEB79C0176 -:1012D0008091F001843019F593E099833B832A8350 -:1012E0009093E9008FEF9091E800815095FD06C042 -:1012F00095ED9A95F1F700008111F5CF8091E80006 -:1013000085FF0DC040E050E063E070E0CE01019643 -:101310000E94C20B8091E8008E778093E8000F90C6 -:101320000F900F90DF91CF910895CF93DF9300D06E -:101330001F92CDB7DEB72091F001243021F522E0D5 -:1013400029839B838A8383E08093E9008FEF9091C8 -:10135000E800815095FD06C095ED9A95F1F70000E3 -:101360008111F5CF8091E80085FF0DC040E050E08D -:1013700063E070E0CE0101960E94C20B8091E8000C -:101380008E778093E8000F900F900F90DF91CF91B0 -:1013900008952091F0012430F1F422E02093E90037 -:1013A0002FEF3091E800215035FD06C035ED3A951C -:1013B000F1F700002111F5CF2091E80025FF0BC0C7 -:1013C00040E050E065E070E00E94C20B8091E800D0 -:1013D0008E778093E8000895CF93DF93EC0190918E -:1013E000F001943009F046C080910B018823D9F0B8 -:1013F00080910C018823B9F09093E9008FEF9091D0 -:10140000E800815095FD06C095E19A95F1F700003E -:101410008111F5CF8091E80085FF2CC040E050E0BD -:1014200060E170E017C081E08093E9008FEF909158 -:10143000E800815095FD06C095ED9A95F1F7000002 -:101440008111F5CF8091E80085FF14C040E050E0A5 -:1014500068E070E0CE010E94C20B8091E8008E77B8 -:101460008093E80080E1FE01A5E6B1E001900D92D5 -:101470008A95E1F7DF91CF9108958091EF01811175 -:1014800009C00E94570D0E94B40D8091E200846053 -:101490008093E20008951092EF0108950895089551 -:1014A0000C94FB1B42E061EC81E00E94D10C42E015 -:1014B00061EC82E00E94D10C42E061EC83E00E948A -:1014C000D10C42E161EC84E00C94D10C8091F201EA -:1014D000833009F455C030F4813071F0823009F462 -:1014E0008EC008958A3009F47AC08B3009F460C048 -:1014F000893009F09CC020C08091F101813A09F047 -:1015000096C08091E800877F8093E8008091F50184 -:101510009091F601892B21F460E185E691E003C00A -:1015200060E080E090E070E00E940D0C8091E800A7 -:101530008B778093E80008958091F101813209F062 -:1015400076C08091F5019091F601009719F003970C -:1015500009F06DC08091E800877F8093E80080915A -:10156000E80082FD05C08091F0018111F8CF5FC0D5 -:101570008091F100809375018091E8008B7753C0D2 -:101580008091F101813A09F052C08091F50190916A -:10159000F601892B09F04BC08091E800877F80938A -:1015A000E8008091E80080FFFCCF80910B0136C0FD -:1015B0008091F1018132D9F58091F5019091F60188 -:1015C000892BA9F58091E800877F8093E8000E942D -:1015D000060D8091F30180930B010C943C158091D2 -:1015E000F101813221F58091E800877F8093E80046 -:1015F0000E94060D8091F4018093760108958091F8 -:10160000F101813AA1F48091E800877F8093E8009E -:101610008091E80080FFFCCF809176018093F100FB -:101620008091E8008E778093E8000C94060D089571 -:1016300084B7877F84BF88E10FB6F89480936000F9 -:10164000109260000FBE90E080E80FB6F89480938F -:101650006100909361000FBE0E94A9100E94570D77 -:101660000E94B40D8091E20084608093E20078943F -:101670000E943A100E94AB1081E091E00E94551048 -:101680008091F001853069F40E94BC1B8091EE01CD -:101690008823B1F30E94EA1B882391F30E94AC0BCC -:1016A000EFCF0E94B310ECCF292F33272330310521 -:1016B000C9F064F42130310581F02230310509F0A0 -:1016C00043C08DE690E028E634E042C02132310587 -:1016D000F1F02232310541F137C082E190E025ED91 -:1016E00034E036C099278130910541F08230910570 -:1016F00041F0892B49F5E4E6F4E005C0E6E3F4E0C7 -:1017000002C0ECE0F4E0849190E09F0121C06430DD -:10171000D8F4E62FF0E0EE0FFF1FEF5CFE4F2081C4 -:10172000318189E090E014C0643070F470E0FB0116 -:10173000EE0FFF1FE75DFE4F20813181FB01EB5D66 -:10174000FE4F808190E004C080E090E020E030E037 -:10175000FA0131832083089580E189BD82E189BD4A -:1017600009B400FEFDCF8091D8008F7D8093D80012 -:101770008091E00082608093E0008091E00081FD34 -:10178000FCCF0895CF92DF92EF92FF920F931F93B9 -:10179000CF93DF93EC018B016A010E94250D81112B -:1017A00033C0C114D10439F0F60180819181081B46 -:1017B000190BC80FD91FE12CF12C0115110519F1D6 -:1017C0008091E80085FD16C08091E8008E778093B7 -:1017D000E800C114D10449F0F60180819181E80E3E -:1017E000F91EF182E08285E00FC00E94250D88235A -:1017F00021F30AC089918093F10001501109FFEF94 -:10180000EF1AFF0ADACF80E0DF91CF911F910F919D -:10181000FF90EF90DF90CF9008952091F7013091E5 -:10182000F8012617370748F06115710539F4209142 -:10183000E8002E772093E80001C0B90140E061156F -:101840007105A9F12091F001222309F443C025304C -:1018500009F442C02091E80023FD40C02091E80037 -:1018600022FD32C02091E80020FFE9CF4091F30033 -:101870002091F20030E0342BFC01CF01611571059D -:1018800059F02830310540F481918093F100615086 -:1018900071092F5F3F4FF1CF41E02830310509F04A -:1018A00040E02091E8002E772093E800C8CF411156 -:1018B000C9CF0AC08091F001882361F0853061F0C2 -:1018C0008091E80083FD0AC08091E80082FFF2CF9A -:1018D00080E0089582E0089583E0089581E008950E -:1018E0002091F7013091F8012617370748F061156C -:1018F000710539F42091E8002E772093E80001C0AB -:10190000B901FC0120E06115710591F18091F001B0 -:10191000882309F440C0853009F43FC08091E80075 -:1019200083FD3DC08091E80082FD2FC08091E800DA -:1019300080FFE9CF2091F3008091F20090E0922B9C -:101940006115710559F08830910540F42491209378 -:10195000F1003196615071090196F2CF21E00897AC -:1019600009F020E08091E8008E778093E800CBCFEB -:101970002111CCCF0AC08091F001882361F085301D -:1019800061F08091E80083FD0AC08091E80082FF49 -:10199000F2CF80E0089582E0089583E0089581E029 -:1019A0000895982F973058F59093E900981739F0DB -:1019B0007091EC002091ED005091F00003C0242FB5 -:1019C000762F50E021FF19C03091EB003E7F30931D -:1019D000EB003091ED003D7F3093ED003091EB0056 -:1019E00031603093EB007093EC002093ED00509346 -:1019F000F0002091EE0027FF07C09F5FD3CF8F70CC -:101A00008093E90081E0089580E008958091F101DC -:101A100087FF11C08091E80082FD05C08091F00130 -:101A20008111F8CF11C08091E8008B770BC08091B5 -:101A3000F001882349F08091E80080FFF8CF809181 -:101A4000E8008E778093E80008952091E4003091BB -:101A5000E50095E64091EC00842F817040FF22C0A4 -:101A60008091E80080FD1CC08091F001882391F0F6 -:101A7000853091F08091EB0085FD10C04091E4002D -:101A80005091E5004217530729F39A01915011F73D -:101A900084E0089582E0089583E0089581E0089548 -:101AA00080E008954091E80042FFDECF08950E9453 -:101AB000C50D0E94CD0DE0EEF0E080818160808355 -:101AC000E8EDF0E080818F77808319BCA7EDB0E06E -:101AD0008C918E7F8C9380818F7E80831092EF011A -:101AE00008950F931F93CF93DF930E94C50D0E941B -:101AF000CD0DC8EDD0E088818F778883888180689C -:101B0000888388818F7D888319BC1092F0011092A0 -:101B1000EC011092EE011092ED0100EE10E0F801E0 -:101B200080818B7F808388818160888342E060E050 -:101B300080E00E94D10CE1EEF0E080818E7F808316 -:101B4000E2EEF0E080818160808380818860808324 -:101B5000F80180818E7F8083888180618883DF9116 -:101B6000CF911F910F910895E8EDF0E080818F7E75 -:101B70008083E7EDF0E080818160808384E082BF34 -:101B800081E08093EF010C94710DE8EDF0E080812D -:101B90008E7F80831092E20008951092DA001092F6 -:101BA000E10008951F920F920FB60F9211242F9308 -:101BB0003F934F935F936F937F938F939F93AF93D5 -:101BC000BF93EF93FF938091E10082FF0BC0809160 -:101BD000E20082FF07C08091E1008B7F8093E100EB -:101BE0000E9439108091DA0080FF1FC08091D800D8 -:101BF00080FF1BC08091DA008E7F8093DA00809195 -:101C0000D90080FF0DC080E189BD82E189BD09B4A2 -:101C100000FEFDCF81E08093F0010E943D0A05C0E7 -:101C200019BC1092F0010E944B0A8091E10080FFE4 -:101C300019C08091E20080FF15C08091E2008E7F84 -:101C40008093E2008091E20080618093E2008091C5 -:101C5000D80080628093D80019BC85E08093F001A1 -:101C60000E944F0A8091E10084FF30C08091E20021 -:101C700084FF2CC080E189BD82E189BD09B400FEEA -:101C8000FDCF8091D8008F7D8093D8008091E100B6 -:101C90008F7E8093E1008091E2008F7E8093E2004E -:101CA0008091E20081608093E2008091EC018823C2 -:101CB00011F084E007C08091E30087FD02C081E05D -:101CC00001C083E08093F0010E94500A8091E100FE -:101CD00083FF29C08091E20083FF25C08091E1004D -:101CE000877F8093E10082E08093F0011092EC0105 -:101CF0008091E1008E7F8093E1008091E2008E7FF1 -:101D00008093E2008091E20080618093E20042E0F3 -:101D100060E080E00E94D10C8091F00088608093A8 -:101D2000F0000E944E0AFF91EF91BF91AF919F91F9 -:101D30008F917F916F915F914F913F912F910F9074 -:101D40000FBE0F901F9018951F920F920FB60F9213 -:101D500011242F933F934F935F936F937F938F93B0 -:101D60009F93AF93BF93CF93DF93EF93FF93C09174 -:101D7000E900CF708091EC00D82FD17080FDD0E8C1 -:101D80001092E9008091F000877F8093F0007894B2 -:101D90000E94E80E1092E9008091F0008860809324 -:101DA000F000CD2BCF70C093E900FF91EF91DF9150 -:101DB000CF91BF91AF919F918F917F916F915F91E3 -:101DC0004F913F912F910F900FBE0F901F9018953C -:101DD0001F93CF93DF93CDB7DEB7AA970FB6F894D2 -:101DE000DEBF0FBECDBFE1EFF1E088E08E0F909136 -:101DF000F10091938E13FBCF0E94660A8091E80058 -:101E000083FF1FC18091F1019091F201492F50E0B1 -:101E10004A30510508F015C1FA01E959FF4F0C94F9 -:101E20003123803881F0823809F00BC18091F501AF -:101E30008F708093E9008091EB0085FB882780F903 -:101E40001092E90006C08091ED019091EE01911190 -:101E500082609091E800977F9093E8008093F10072 -:101E60001092F100C8C0282F2D7F09F0EAC0882306 -:101E700019F0823061F0E5C08091F301813009F002 -:101E8000E0C0933009F080E08093EE012BC0809198 -:101E9000F301811127C08091F5018F7009F4D1C041 -:101EA0008093E9002091EB0020FF1CC0933021F4C7 -:101EB0008091EB00806214C09091EB009061909350 -:101EC000EB0021E030E0A90102C0440F551F8A95C4 -:101ED000E2F74093EA001092EA008091EB008860FC -:101EE0008093EB001092E9008091E800877F86C024 -:101EF0008111A7C01091F3011F778091E3008078D2 -:101F0000812B8093E3008091E800877F8093E80035 -:101F10000E94060D8091E80080FFFCCF8091E300D5 -:101F200080688093E300111102C082E001C083E069 -:101F30008093F00186C08058823008F082C0809182 -:101F4000F3019091F4018C3D53E0950779F583E01E -:101F50008A838AE289834FB7F894DE01139620E0E2 -:101F60003EE051E2E32FF0E050935700E49120FF70 -:101F700003C0E295EF703F5FEF708E2F90E0EA3084 -:101F800010F0C79601C0C0968D939D932F5F2431AA -:101F900049F74FBF8091E800877F8093E8006AE2AD -:101FA00070E0CE0101960E940D0C14C0AE014F5F8F -:101FB0005F4F6091F5010E94540BBC01009709F43A -:101FC00040C09091E800977F9093E80089819A81C2 -:101FD0000E94700C8091E8008B778093E80031C0FC -:101FE000803879F58091E800877F8093E8008091C0 -:101FF000EC018093F1008091E8008E778093E800F7 -:102000000E94060D1EC081111CC09091F3019230F8 -:10201000C0F48091E800877F8093E8009093EC0102 -:102020000E94060D8091EC01811106C08091E300B1 -:1020300087FD02C081E001C084E08093F0010E942E -:10204000520A8091E80083FF0AC08091E800877FF0 -:102050008093E8008091EB0080628093EB00AA9669 -:102060000FB6F894DEBF0FBECDBFDF91CF911F91A9 -:1020700008950895CF938091F0018823A1F0C09135 -:10208000E900CF709091EC00892F817090FD80E87D -:10209000C82B1092E9008091E80083FD0E94E80EB1 -:1020A000CF70C093E900CF91089590937C01809305 -:1020B0007B010895E0917B01F0917C01309721F044 -:1020C0000190F081E02D099480E00895E0917B017A -:1020D000F0917C01309721F00280F381E02D09948A -:1020E0000895E0917B01F0917C01309721F004800C -:1020F000F581E02D099408952091790130917A01BC -:102100008217930771F090937A0180937901E0919F -:102110007B01F0917C01309721F00680F781E02D62 -:1021200009940895209177013091780182179307DF -:1021300071F09093780180937701E0917B01F091A9 -:102140007C01309721F00084F185E02D09940895F9 -:1021500008950C94A8100E942F1C0E947E080E94D3 -:10216000B51C0C9460215F926F927F928F929F9228 -:10217000AF92BF92CF92DF92EF92FF920F931F9395 -:10218000CF93DF9300D000D01F92CDB7DEB70E946F -:10219000C30896E8C92E91E0D92E03E010E0AA24E6 -:1021A000A394B12C502E802F0E943E094C01F601C1 -:1021B000729062906F016826792661147104A1F40F -:1021C0000150110978F78FEF89838A831B820E945F -:1021D000381C8160782F9D838C8349815A816B8163 -:1021E0008D810E94631138C08091DB0181FD0E94C6 -:1021F00047092BE030E07501022E02C0EE0CFF1CF7 -:102200000A94E2F7C70186219721892B09F12983D6 -:102210005A828E209F2091E0892809F490E09B83C8 -:102220000E94381C8160782F9D838C8349815A815C -:102230006B818D810E946311000F111FF801E2581C -:10224000FE4F80819181E826F926F182E08204C068 -:102250002150310980F6B4CF0E94931E10917D0168 -:102260000E945A101817D1F00E945A1080937D01D5 -:102270000F900F900F900F900F90DF91CF911F91C3 -:102280000F91FF90EF90DF90CF90BF90AF909F9015 -:102290008F907F906F905F900C9468080F900F90D4 -:1022A0000F900F900F90DF91CF911F910F91FF90A2 -:1022B000EF90DF90CF90BF90AF909F908F907F90E6 -:1022C0006F905F900895CF93DF93CDB7DEB72B97D4 -:1022D0000FB6F894DEBF0FBECDBF4F835887698716 -:1022E0007A878B87DE01119686E0FD0111928A952F -:1022F000E9F785E0FE01379601900D928A95E1F7A6 -:1023000049815A816B817C818D819E810E94DA177F -:102310002B960FB6F894DEBF0FBECDBFDF91CF91E5 -:102320000895CF93882309F4C2C0C82F823859F486 -:102330000E945A1081FDBBC089E30E94B41A0E941A -:10234000811B89E30CC0833879F40E945A1080FD08 -:10235000AEC083E50E94B41A0E94811B83E50E94EF -:10236000F61ACF910C94811B843859F40E945A10AC -:1023700082FD9DC087E40E94B41A0E94811B87E4FD -:10238000EECF8CEF8C0F813A48F48C2F0E94C8203E -:1023900081118DC08C2F0E94B41AE3CF80E28C0F84 -:1023A000883048F4C77081E001C0880FCA95EAF709 -:1023B0000E943A1BD6CF8BE58C0F833078F4C53A58 -:1023C00029F0C63A31F083E890E005C081E890E05A -:1023D00002C082E890E0CF910C947C1088E58C0FCD -:1023E000833108F064C0C83A39F1C93A41F1CA3AB8 -:1023F00049F1CB3A51F1CC3A59F1CD3A61F1C03BB8 -:1024000069F1CE3A71F1CF3A79F1C13B81F1C23B2A -:1024100089F1C33B91F1C43B99F1C53BA1F1C63BA6 -:10242000A9F1C73BB1F1C83BB9F1C93BC1F1CA3B06 -:10243000C9F180E090E038C082EE90E035C089EECE -:1024400090E032C08AEE90E02FC085EB90E02CC087 -:1024500086EB90E029C087EB90E026C08CEC90E002 -:1024600023C08DEC90E020C083E891E01DC08AE895 -:1024700091E01AC082E991E017C084E991E014C0AC -:1024800081E292E011C083E292E00EC084E292E029 -:102490000BC085E292E008C086E292E005C087E2C8 -:1024A00092E002C08AE292E0CF910C949210CF9118 -:1024B0000895882309F44BC0823859F40E945A10B9 -:1024C00081FF45C089E30E94B41A0E94811B89E301 -:1024D0000CC0833871F40E945A1080FF38C083E525 -:1024E0000E94B41A0E94811B83E50E94F61A0C9484 -:1024F000811B843859F40E945A1082FF28C087E457 -:102500000E94B41A0E94811B87E4EFCF9CEF980FC2 -:10251000913A58F390E2980F983050F4877091E018 -:1025200001C0990F8A95EAF7892F0E94401BDFCFDF -:102530009BE5980F933020F480E090E00C947C10A1 -:10254000885A833120F480E090E00C949210089532 -:10255000882321F00E943A1B0C94811B0895882344 -:1025600021F00E94401B0C94811B08957F928F9252 -:102570009F92AF92BF92CF92DF92EF92FF920F9312 -:102580001F93CF93DF931F92CDB7DEB77C01C62E8A -:10259000772EFC01058102950F70128111110E94A6 -:1025A000571B0E94AD1A882379F0112369F080E24D -:1025B0008C0D883048F082E00E94961A0E94AD1A75 -:1025C00091E0D82ED92601C0D12CE72DE295EF70ED -:1025D000F0E0EF58FF4F0C943123872D807F072DBB -:1025E0000F70882311F00295007F112389F00023DA -:1025F00009F499C180E28C0D883020F4802F0E946C -:102600003A1B03C0802F0E944A1B0E94811B8BC172 -:102610008C2D0E945912002309F4C3C180E28C0D55 -:10262000883020F4802F0E94401B03C0802F0E941E -:10263000501B0E94811BB5C1872D807F972D9F70F5 -:10264000803211F4892F03C0892F8295807FCC209E -:1026500021F0F1E0CF16A1F01DC0112339F00023C5 -:1026600019F1013009F50E946A1B9BC1002319F082 -:10267000013009F496C189830E946D1B898110C1C4 -:10268000112321F0063008F08CC10EC0053008F08F -:1026900088C106C1112359F0002331F0F70195815B -:1026A00090FF41C19F7095830E94A8127AC10023B8 -:1026B00009F4F6C03EC1872D86958695837090E01B -:1026C000009719F0019761F06CC1112321F08C2D56 -:1026D000972D937002C080E090E00E947C1061C151 -:1026E000112321F08C2D972D937002C080E090E093 -:1026F0000E94921056C18C2D112319F00E949B1D2F -:1027000002C00E94031E0E94881E4BC1872D837049 -:1027100009F052C0111145C18C2D829586958770A4 -:10272000880F880F9C2D9F70892E912CA12CB12C85 -:10273000082E04C0880C991CAA1CBB1C0A94D2F752 -:10274000C4FE14C00FE010E020E030E0B901A801A1 -:1027500004C0440F551F661F771F8A95D2F7CB011F -:10276000BA01609570958095909503C060E070E027 -:10277000CB01272D26952695237030E02230310598 -:1027800069F02330310589F0682979298A299B2944 -:102790002130310571F00E94221903C1682979297D -:1027A0008A299B290E943E19FCC00E942219C5015A -:1027B000B4010E940619F5C0112319F0872D81700C -:1027C00001C08695882309F4ECC08C2D82958695EE -:1027D0008770880F880F9C2D9F70892E912CA12CBB -:1027E000B12C082E04C0880C991CAA1CBB1C0A948E -:1027F000D2F7C4FE14C00FE010E020E030E0B901D1 -:10280000A80104C0440F551F661F771F8A95D2F791 -:10281000CB01BA01609570958095909503C060E0FA -:1028200070E0CB01272D269526952370422F50E08E -:102830004230510569F04330510589F06829792902 -:102840008A299B294130510571F00E94FC19A9C0C9 -:10285000682979298A299B290E94181AA2C00E94F6 -:10286000FC19C501B4010E94E0199BC08C2D90E0B9 -:10287000FC01E05EF109E531F10508F050C0EF57C9 -:10288000FF4F0C9431230C2D0F70872D8F71112366 -:1028900021F00E947919802F07CF0E949A19802F6A -:1028A0000E94AF127EC0112341F0053008F079C0BC -:1028B000872D8F710E94BF1974C0063008F071C057 -:1028C000F7CF112339F0872D8F710E94791969C0D4 -:1028D0001123C9F3872D8F710E949A1962C01123A9 -:1028E00029F0872D8F710E9464195BC00E945A19CC -:1028F00058C0112351F0172D1F71812F0E94791993 -:1029000063E0812F0E948D1A4CC081E00E94961ACC -:10291000023008F446C082E00E94961A42C0112399 -:1029200031F0002381F28C2D0E9491113AC00023D6 -:1029300089F28C2D0E94591234C0472D4F706C2D96 -:10294000C7010E94F0030E947E182BC0111129C0FC -:10295000472D4F7050E042305105B9F04CF441150D -:10296000510581F041305105E1F40E94882119C0E0 -:102970004330510569F04430510599F48C2D0E9483 -:10298000DA210FC00E9471210CC00E94A42109C04D -:102990000E94B72106C0472D4F706C2DC7010E94C1 -:1029A0000D05DD20F9F00E94891A80FD1BC0F7019A -:1029B00012820E94831A0E947919C7010E94011590 -:1029C0000E94831A0F90DF91CF911F910F91FF907A -:1029D000EF90DF90CF90BF90AF909F908F907F90BF -:1029E0000C949A190F90DF91CF911F910F91FF9046 -:1029F000EF90DF90CF90BF90AF909F908F907F909F -:102A000008950F931F93CF93DF93EC0188819981F1 -:102A10002B813C81232BB9F09F3F11F48F3F99F01C -:102A2000CE010E946104882371F0688179818A81D6 -:102A30000E947F1A8C010E94341A0E94FB18B80170 -:102A4000CE010E94B612DF91CF911F910F91089590 -:102A50000E94571B0E94671B0E942C1B0E94811B17 -:102A60000E94391F0E94881E80E090E00E947C1026 -:102A700080E090E00C9492100E94471B0C94281563 -:102A80000E94741A292F22952F7030E02C303105C6 -:102A90004CF42A3031056CF42250310922303105D2 -:102AA000A8F407C02C30310569F02F30310551F002 -:102AB0000DC0803F69F018F4803E40F409C0843FA7 -:102AC00029F406C093FB882780F9089580E00895D3 -:102AD00081E00895CF93DF9300D000D01F92CDB74F -:102AE000DEB70F900F900F900F900F90DF91CF9166 -:102AF0000895CF93DF9300D000D000D0CDB7DEB7DC -:102B000026960FB6F894DEBF0FBECDBFDF91CF91F2 -:102B100008951F93CF93DF93C091860116E08091B3 -:102B20008701C81799F0D0E01C9FF0011D9FF00DA0 -:102B30001124E857FE4F4081518162817381848165 -:102B400095810E9479152196C770E9CFDF91CF91C9 -:102B50001F9108954091B8015091B9016091BA0157 -:102B60007091BB018091BC019091BD010C947915CD -:102B70008091BD0182958F7009F054C08091BA0197 -:102B8000882309F44FC080918601A091870160914C -:102B9000B8017091B9014091BB015091BC01B6E000 -:102BA0008A1709F43FC090E041155105C1F17F3FFC -:102BB00011F46F3FA1F1B89FF001B99FF00D1124FE -:102BC000E857FE4F218172132AC02081621327C06B -:102BD0002281211124C0238134812417350710F468 -:102BE00021503109241B350B283C3105C0F42091BC -:102BF000BD012F7020612093BD0126E0289FF001C8 -:102C0000299FF00D1124E357FE4F80818F70806162 -:102C1000808388EB91E00E9401150C948915019640 -:102C20008770BECF0895CF92DF92EF92FF920F93FD -:102C30001F93CF93DF93CDB7DEB762970FB6F894AB -:102C4000DEBF0FBECDBF8C0185E0F801DE011D9611 -:102C500001900D928A95E1F7D8014C9111965C9103 -:102C6000119712966C9112971396CD90DC90149751 -:102C70003091B8017091B9018091BB019091BC0174 -:102C8000009709F46BC17F3F19F43F3F09F466C117 -:102C9000E090BA01EE2009F4C0C02091BD01C81631 -:102CA000D90628F0F601E81BF90BCF0104C0809586 -:102CB00090958C0D9D1DFF24F394883C910578F030 -:102CC000F12C207F09F0C6C07C2DD98AC88A898959 -:102CD0000E946A1588EB91E00E940115B1C0822F15 -:102CE000807F09F046C0751314C0341312C06111FF -:102CF00010C02F7020612093BD010E94AA1588EB9F -:102D000091E00E9401158091BD01D80115968C9328 -:102D10002EC0CD2819F15F3F11F44F3FF9F0F62E88 -:102D200061111CC0809186012091870136E08217D5 -:102D300009F45AC090E0389FF001399FF00D11243A -:102D4000E857FE4F7181571306C07081471303C0C7 -:102D50007281711103C001968770E9CFF62E662348 -:102D600009F418C18091BD0181608093BD01F12CEF -:102D700011C1751308C0341306C0611104C08091DD -:102D8000BD01D801C3C04D875E878D859E856A8B46 -:102D90000E9440156A898823E1F16623D1F12091D0 -:102DA000BD01822F82958F7090E0029774F0809120 -:102DB000B8019091B90198878F831986DB86CA86FE -:102DC0002C87CE0107960E94011586E0F801A8EB3A -:102DD000B1E001900D928A95E1F70E94B8150E942A -:102DE000AA15FF24F394D6C04D875E878D859E85F6 -:102DF0000E94741A292F22952F7030E0223031055D -:102E00000CF0BCC09F7009F0B6C0805E883008F43A -:102E1000C1C0C8010E940115E4CFC816D90608F444 -:102E200053C0F601E81BF90BCF01883C910508F46B -:102E300050C0F12C7C2DD98AC88A89890E946A15D4 -:102E4000E8EBF1E086E0DF011D928A95E9F70E9448 -:102E5000AA15A0C0751314C0341312C0611110C09C -:102E60008091BD01F8018583C8010E94011586E0AB -:102E7000E8EBF1E0DF011D928A95E9F7FE2C8AC0AC -:102E80004D875E878D859E856A8B0E9440156A8975 -:102E9000882309F4BECF662309F4BBCF2091BD017E -:102EA000822F82958F7090E002970CF48ECF8091E4 -:102EB000B8019091B9019A8389831B82DD82CC820B -:102EC0002E83CE0101967FCF809590958C0D9D1D10 -:102ED000ACCFF62E662309F49CCF75132EC03413A5 -:102EE0002CC02091BD0120FD1FC0822F82958F70C4 -:102EF000D9F0D80115962C9315978F3049F08F5F34 -:102F0000982F9295907F822F8F70892B15968C9396 -:102F1000C8010E94011586E0F801A8EBB1E001901C -:102F20000D928A95E1F793CF86E0F801A8EBB1E026 -:102F300001900D928A95E1F72DC04D875E878D85B2 -:102F40009E850E944015811140CF8091BD01816016 -:102F50008093BD01C8010E9401151CC0662309F4BD -:102F600058CF4D875E878D859E850E9440158823AA -:102F700009F44FCF2ACF811148CF0CC0243031053E -:102F80000CF047CF9F7009F440CFF8019581907FF6 -:102F900009F03BCF8F2D62960FB6F894DEBF0FBEBF -:102FA000CDBFDF91CF911F910F91FF90EF90DF90F8 -:102FB000CF9008951F93CF93DF93CDB7DEB72C97B3 -:102FC0000FB6F894DEBF0FBECDBF4F835887698719 -:102FD0007A878B879C87CE0107960E9413168823D9 -:102FE00069F08F8198852A853B85232BF1F19F3FDE -:102FF00009F063C08F3F09F060C037C086E0FE0172 -:103000003796DE01119601900D928A95E1F76F8156 -:103010007885EA85FB85309741F17F3F11F46F3F5A -:1030200021F12091870130E0C9010196877099272D -:103030004091860150E08417950709F447C06983E1 -:103040007A83FD83EC8396E0929FD001939FB00D2D -:103050001124A857BE4FFE01319601900D929A950A -:10306000E1F7809387010E94891516E0809186011F -:10307000909187018917C1F1189FC00111248857C9 -:103080009E4F0E941316882379F1E09186011E9FBE -:10309000F0011124E857FE4F408151816281738114 -:1030A000848195810E9479158091860190E0019636 -:1030B0008770992780938601D9CF4F81588569857C -:1030C0007A858B859C850E947915CFCF0E943C150F -:1030D0001092870110928601E8EBF1E086E0DF01B3 -:1030E0001D928A95E9F7C1CF2C960FB6F894DEBFF2 -:1030F0000FBECDBFDF91CF911F910895EF92FF9248 -:103100000F931F93CF93DF938C01009709F46CC04A -:10311000F12CEE24E394E8012196F80184918437A0 -:1031200040F4843008F051C0813081F0823019F1D0 -:103130005BC0853709F444C0A8F19CE7980F90372D -:1031400008F052C08F770E94591241C00E5F1F4F86 -:10315000FE01C49180E28C0F883048F4C7708E2D38 -:1031600001C0880FCA95EAF70E945A1B14C08C2F21 -:103170000E9491112DC00E5F1F4FFE01C49180E28D -:103180008C0F883058F4C7708E2D01C0880FCA95F7 -:10319000EAF70E94601B0E94811B1AC08C2F0E94BC -:1031A000591216C00E5F1F4FFE01C491CC2381F04F -:1031B0008FE99FE00197F1F700C00000C150F6CF02 -:1031C0000E5F1F4FFE01F49003C00E9491118E010B -:1031D0008F2D882309F49FCFEFE9FFE03197F1F7B6 -:1031E00000C000008150F5CFDF91CF911F910F916A -:1031F000FF90EF90089508956093C2017093C3010A -:103200008093C4019093C5010C9428150F931F93CC -:103210000091C2011091C3012091C4013091C501F8 -:10322000DC01CB01802B912BA22BB32B8093C2010D -:103230009093C301A093C401B093C5011F910F9156 -:103240000C9428150F931F930091C2011091C30194 -:103250002091C4013091C501DC01CB018023912371 -:10326000A223B3238093C2019093C301A093C4010E -:10327000B093C5011F910F910C9428150F931F93C4 -:103280000091C2011091C3012091C4013091C50188 -:10329000DC01CB0180279127A227B3278093C201AD -:1032A0009093C301A093C401B093C5011F910F91E6 -:1032B0000C9428151092BE011092BF011092C0010B -:1032C0001092C1010C94281541E050E060E070E0DC -:1032D00004C0440F551F661F771F8A95D2F740938D -:1032E000BE015093BF016093C0017093C1010C9463 -:1032F000281541E050E060E070E004C0440F551F25 -:10330000661F771F8A95D2F78091BE019091BF0109 -:10331000A091C001B091C101482B592B6A2B7B2B86 -:103320004093BE015093BF016093C0017093C101EF -:103330000C94281541E050E060E070E004C0440FB8 -:10334000551F661F771F8A95D2F740955095609557 -:1033500070958091BE019091BF01A091C001B09184 -:10336000C101482359236A237B234093BE01509314 -:10337000BF016093C0017093C1010C94281541E016 -:1033800050E060E070E004C0440F551F661F771FD7 -:103390008A95D2F78091BE019091BF01A091C001A2 -:1033A000B091C101482759276A277B274093BE0166 -:1033B0005093BF016093C0017093C1010C94281514 -:1033C0000F931F930091BE011091BF012091C00186 -:1033D0003091C101DC01CB01802B912BA22BB32BAF -:1033E0008093BE019093BF01A093C001B093C1012F -:1033F0001F910F910C9428150F931F930091BE01FC -:103400001091BF012091C0013091C101DC01CB01BD -:1034100080239123A223B3238093BE019093BF0105 -:10342000A093C001B093C1011F910F910C94281576 -:103430000F931F930091BE011091BF012091C00115 -:103440003091C101DC01CB0180279127A227B3274E -:103450008093BE019093BF01A093C001B093C101BE -:103460001F910F910C9428150895CF92DF92EF923F -:10347000FF920F931F93CF93DF938C01C090C201F3 -:10348000D090C301E090C401F090C5018091BE01CD -:103490009091BF01A091C001B091C101C82AD92A61 -:1034A000EA2AFB2ACFE1D0E0D701C6010C2E04C0E6 -:1034B000B695A795979587950A94D2F780FF06C091 -:1034C000B8018C2F0E948E07019721F4219760F795 -:1034D00080E001C08C2FDF91CF911F910F91FF9061 -:1034E000EF90DF90CF900895CF93DF93EC010E948F -:1034F000351ABE010E948E07DF91CF910895CB014E -:103500000E94741A08958091C601859585958595C8 -:1035100008958091C6018770089598E0899F900171 -:103520001124262B2093C6010C9479192091C601F1 -:10353000809582238093C601982F977069F430E0BC -:10354000482F552747FD50952417350729F08595B5 -:10355000859585950C949A1908959091C601977058 -:1035600081E009F480E0089590910B01992321F006 -:1035700090910C01911109C020910D0130910E0123 -:10358000F90132969FEF40E01FC0982F96959695CF -:1035900096959F3050F5E0910D01F0910E01E90FE5 -:1035A000F11D877021E030E0A90102C0440F551FD2 -:1035B0008A95E2F7CA019181892B818308959F3F03 -:1035C00039F04F5F4E3041F051915813F8CF0DC094 -:1035D0005111F7CF942FF5CF9F3F39F0F901E90F43 -:1035E000F11D97FDFA9582830895089590910B013E -:1035F000992321F090910C01911109C020910D01A6 -:1036000030910E01F9013296205F3F4F1FC0982F75 -:103610009695969596959F30F0F4E0910D01F09176 -:103620000E01E90FF11D877021E030E0A90102C011 -:10363000440F551F8A95E2F7CA018095918189232D -:10364000818308953196E217F30729F0908198134A -:10365000F9CF1082F7CF089581E090E0E0910D015D -:10366000F0910E01E80FF91F10820196803191054B -:10367000A9F708959091DA01892B8093DA010895D2 -:1036800080959091DA0189238093DA010895109250 -:10369000DA0108959091D901892B8093D901089579 -:1036A00080959091D90189238093D9010895109232 -:1036B000D90108959091D801892B8093D80108955C -:1036C00080959091D80189238093D8010895109214 -:1036D000D80108958093C70108951092C7010895F5 -:1036E00080910D0190910E01FC0131969C01205FAB -:1036F0003F4F80E0919191118F5FE217F307D1F76F -:103700000895E0910D01F0910E018091DA0180831E -:10371000E0910D01F0910E0190818091D901892BEA -:103720008083E0910D01F0910E0190818091D8018C -:10373000892B80838091C701882361F0E0910D017E -:10374000F0910E019081892B80830E94701B811162 -:103750001092C70180910D0190910E010C9466109A -:1037600020E0009739F0AC014150510984239523A2 -:103770002F5FF7CF822F08958091F001843039F1C7 -:103780001092DC0120E488E190E00FB6F894A8954F -:10379000809360000FBE2093600080E00E944B0386 -:1037A00080E00E94680883B7817F846083BF83B70D -:1037B000816083BF7894889583B78E7F83BF88E1CB -:1037C0000FB6F89480936000109260000FBE0895C9 -:1037D0000895089580E00E944B030E94E81B0E9418 -:1037E000C3080E94E91B0E94480991E0811101C0B1 -:1037F00090E0892F08950E943C1580E00E944B03C1 -:103800000E9460210E945A100C9468081F920F9227 -:103810000FB60F9211248F939F93AF93BF93809114 -:10382000DC01811113C08091DD019091DE01A09136 -:10383000DF01B091E0014196A11DB11D8093DD0132 -:103840009093DE01A093DF01B093E001BF91AF91AF -:103850009F918F910F900FBE0F901F90189582E04F -:1038600084BD93E095BD9AEF97BD80936E00089557 -:103870002FB7F8948091DD019091DE01A091DF01D6 -:10388000B091E0012FBF0895CF92DF92EF92FF92A7 -:103890000F931F932FB7F8944091DD015091DE01F3 -:1038A0006091DF017091E0012FBF6A017B01EE247E -:1038B000FF248C0120E030E0C016D106E206F306BA -:1038C00010F4415051099A01281B390BC9011F916D -:1038D0000F91FF90EF90DF90CF9008951F920F927D -:1038E0000FB60F9211248F939F93AF93BF93809144 -:1038F000DD019091DE01A091DF01B091E001019620 -:10390000A11DB11D8093DD019093DE01A093DF0125 -:10391000B093E001BF91AF919F918F910F900FBE37 -:103920000F901F9018950E94570DF8942FEF87EA7B -:1039300091E6215080409040E1F700C0000087E010 -:1039400090EBDC018093FB019093FC01A093FD01BF -:10395000B093FE019CE088E10FB6F894A89580939F -:1039600060000FBE90936000FFCF0E94EF1C81119A -:1039700002C00E94D01C0E94FA1C8093DB010E94AE -:10398000071D8093F90187FB882780F980930C013C -:103990000E94FE1C682F70E080E090E00C94FC1800 -:1039A0006DEE7EEF80E090E00E946B2360E082E0AD -:1039B00090E00E94592360E083E090E00E94592348 -:1039C00060E084E090E00E94592360E085E090E0B0 -:1039D0000E94592360E086E090E00C94592380E037 -:1039E00090E00E94532321E08D3E9E4F09F020E09D -:1039F000822F089582E090E00C944B2383E090E0C6 -:103A00000C944B23682F83E090E00C94592384E0BE -:103A100090E00C944B23682F84E090E00C945923A1 -:103A200086E090E00C944B23682F86E090E00C94A5 -:103A300059238091E30180FF0BC06091120185E062 -:103A4000689FB001112475956795759567952BC092 -:103A500081FF09C06091120185E0689FB0011124C7 -:103A60007595679520C082FF07C06091120185E0BF -:103A7000689FB001112417C09091E4019923D1F0FF -:103A800060911101961788F72091120185E0289F17 -:103A900090011124929FA001939F500D112470E07A -:103AA000CA010E941D236038710540F4611571053B -:103AB00039F002C065E070E0862F08958FE7089521 -:103AC00081E008958091E30180FF08C060911001BA -:103AD00070E0759567957595679521C081FF06C063 -:103AE0006091100170E07595679519C082FF04C060 -:103AF0006091100170E010C09091E4019923C1F031 -:103B000060910F019617A0F780911001899FC00165 -:103B1000112470E00E941D236038710528F461159E -:103B2000710521F0862F08958FE7089581E00895AB -:103B300061E070E0F4CF803F21F40E94191D81956F -:103B400004C0813F29F40E94191D8093E701089564 -:103B5000823F21F40E94191D819504C0833F29F4FE -:103B60000E94191D8093E6010895893F19F40E946F -:103B7000621D05C08A3F31F40E94621D81958093C9 -:103B8000E80108958B3F21F40E94621D819504C0D5 -:103B90008C3F29F40E94621D8093E9010895843FBF -:103BA00021F48091E501816017C0853F21F4809167 -:103BB000E501826011C0863F21F48091E5018460B7 -:103BC0000BC0873F21F48091E501886005C0883FE4 -:103BD00031F48091E50180618093E50108958D3F86 -:103BE00021F48091E30181600BC08E3F21F480912C -:103BF000E301826005C08F3F29F48091E301846076 -:103C00008093E3010895803F39F48091E70187FFB5 -:103C10006CC01092E70169C0813F29F48091E701EF -:103C20001816BCF362C09091E601823F29F497FF19 -:103C30005CC01092E60159C0833F19F41916CCF309 -:103C400054C0893F41F48091E80118160CF04DC032 -:103C50001092E8014AC08A3F29F48091E80187FF69 -:103C600044C0F6CF8B3F39F48091E90187FF3DC016 -:103C70001092E9013AC08C3F29F48091E9011816AD -:103C8000BCF333C0843F21F48091E5018E7F17C0DF -:103C9000853F21F48091E5018D7F11C0863F21F49D -:103CA0008091E5018B7F0BC0873F21F48091E50176 -:103CB000877F05C0883F31F48091E5018F7E809336 -:103CC000E50113C08D3F21F48091E3018E7F0BC08D -:103CD0008E3F21F48091E3018D7F05C08F3F29F451 -:103CE0008091E3018B7F8093E3018091E601811154 -:103CF0000EC08091E70181110AC08091E801811115 -:103D000006C08091E901811102C01092E40108957A -:103D100085EE91E00E9471100E94381C9093E201A0 -:103D20008093E10108951F93CF93DF938091E10188 -:103D30009091E2010E94441CAC019091E40199230E -:103D400021F02091130130E006C0209114018AE097 -:103D5000289F900111244217530708F486C08091D0 -:103D6000E601C091E701D091E8011091E9018111CC -:103D700007C0C11176C0D11174C0111172C075C0D5 -:103D80009F3F19F09F5F9093E401181624F40E945E -:103D9000191D8093E6018091E60187FF05C00E940E -:103DA000191D81958093E6011C1624F40E94191DAB -:103DB0008093E7018091E70187FF05C00E94191DEC -:103DC00081958093E7016091E601662339F1C09106 -:103DD000E701CC2319F1772767FD7095872F972F7F -:103DE0000E942E2223E333E343E35FE30E94922207 -:103DF0000E94FB216093E6016C2F772767FD709589 -:103E0000872F972F0E942E2223E333E343E35FE3C0 -:103E10000E9492220E94FB216093E7011D1624F468 -:103E20000E94621D8093E8018091E80187FF05C030 -:103E30000E94621D81958093E801111624F40E946E -:103E4000621D8093E9018091E90187FF05C00E940E -:103E5000621D81958093E901DF91CF911F910C94B0 -:103E6000881E9F3F09F08ECF96CFDF91CF911F9193 -:103E70000895E5EEF1E085E0DF011D928A95E9F70E -:103E80001092E4011092E3010895833081F128F447 -:103E9000813059F08230D1F00895853009F449C05D -:103EA000B8F1863009F456C0089580911401262F88 -:103EB00030E0280F311D2F3F310524F4680F609347 -:103EC000140108958FEF80931401089580911301D8 -:103ED000262F30E0280F311D2F3F310524F4680FC5 -:103EE0006093130108958FEF8093130108958091DB -:103EF0001201262F30E0280F311D2F3F310524F409 -:103F0000680F6093120108958FEF80931201089556 -:103F100080911101262F30E0280F311D2F3F3105F0 -:103F200024F4680F6093110108958FEF80931101BD -:103F3000089580911001262F30E0280F311D2F3F6A -:103F4000310524F4680F6093100108958FEF80937A -:103F50001001089580910F01262F30E0280F311DA8 -:103F60002F3F310524F4680F60930F0108958FEF00 -:103F700080930F010895833011F128F4813049F0C6 -:103F8000823091F00895853081F120F18630C1F1C1 -:103F9000089580911401681720F4861B8093140102 -:103FA000089510921401089580911301681720F468 -:103FB000861B809313010895109213010895809138 -:103FC0001201681720F4861B809312010895109245 -:103FD0001201089580911101681720F4861B8093C7 -:103FE0001101089510921101089580911001681730 -:103FF00020F4861B809310010895109210010895FB -:1040000080910F01681720F4861B80930F0108959B -:1040100010920F0108950F931F93873208F048C044 -:104020008E3108F092C0803109F47CC008F58730E9 -:1040300009F466C068F4863009F0A2C08091DB0103 -:10404000817F8E7F8093DB0181E08093EB0199C0BB -:104050008B3009F48EC08E3009F092C08091DB0164 -:1040600082FB222720F991E0922790FB82F963C01E -:10407000863109F47EC060F4813109F081C00E946C -:104080003C1590910C0181E0892780930C0171C04F -:10409000893109F46EC08B3109F072C08091DB0167 -:1040A00081FB222720F991E0922790FB81F943C000 -:1040B000883309F45EC050F4893209F45CC085335A -:1040C00009F459C0873209F456C05AC0833409F440 -:1040D00052C028F48A3308F453C0895337C0883457 -:1040E00009F04EC00E943C150FEF13ED20E3015084 -:1040F00010402040E1F700C000000E94931C39C02E -:104100009091DB01892F8095817080FB90F929F0D7 -:10411000966098609093DB0134C0997F977F90936D -:10412000DB0127C08091DB0183FB222720F991E08E -:10413000922790FB83F98093DB019923D1F0809142 -:10414000DB0181608093DB0114C08D5141E050E0C0 -:1041500060E070E08A019B0104C0000F111F221F64 -:10416000331F8A95D2F7C901B8010E94FC180E943A -:104170003C1581E006C061E070E080E090E0F5CFA2 -:1041800080E01F910F91089580E0089580E00895E8 -:10419000CF93C82F8091EB01813069F018F0823005 -:1041A000C9F184C0E0910D01F0910E01808182324D -:1041B00009F07EC007C0E0910D01F0910E018081F1 -:1041C000823261F48C2F0E94C420811104C08C2F94 -:1041D0000E940B201DC081E090E01AC08C2F0E942D -:1041E000C620811114C0C43179F048F4CB3079F085 -:1041F000C03109F061C082E08093EB0108C0C93290 -:1042000019F0C83321F058C01092EB0155C081E07D -:10421000817054C0C93291F120F5C43179F1B0F404 -:10422000C73009F047C08EE18093140182E3809388 -:1042300013018AE08093120184E18093110188E0E8 -:104240008093100188E280930F0134C0CE51C630B4 -:1042500088F5EC2FF0E0E75CFE4F80818093EA0167 -:1042600029C0CE34E9F020F4CB3421F56AE013C044 -:10427000C13579F0C235F1F461E00DC08091EA01F9 -:10428000882319F01092EA0115C081E08093EB01B8 -:1042900015C061E006C08091EA010E94451F0AC076 -:1042A0006AE08091EA010E94BB1F04C01092EB01FA -:1042B00080E004C081E002C080E0AACFCF910895E1 -:1042C0000E94EF1C811102C00E94D01C0E94101D90 -:1042D0008093FA0180FF02C0869501C080E00C94B3 -:1042E0004B038091FA01982F9695292F30E02330C7 -:1042F00031054CF49F5F990F8170892B8160809309 -:10430000FA010E94141D8091FA0186950C944B03CA -:104310008091FA01982F969591F09158990F81709C -:10432000892B8093FA018E7F91E009F490E08091CF -:10433000FA0190FB80F98093FA010E94141D80918C -:10434000FA0186950C944B038091FA01982F909571 -:1043500090FB80F98093FA010E94141D8091FA016C -:1043600080FF02C0869501C080E00C944B039091C1 -:10437000FA01892F86958F5F8F779170843028F4AA -:10438000880F892B8093FA0102C09093FA018091E3 -:10439000FA018E7F91E009F490E08091FA0190FBA0 -:1043A00080F98093FA010E94141D8091FA0186958C -:1043B0000C944B032091FA01922F96958927982F00 -:1043C000990F822F8170892B8093FA018E7F91E063 -:1043D00009F490E08091FA0190FB80F98093FA0152 -:1043E0000E94141D8091FA0186950C944B038091D4 -:1043F000FA018695089504D06894B1118DC008958E -:1044000070D088F09F5790F0B92F9927B751A0F03E -:10441000D1F0660F771F881F991F1AF0BA95C9F758 -:1044200012C0B13081F077D0B1E0089574C0672F29 -:10443000782F8827B85F39F0B93FCCF38695779508 -:104440006795B395D9F73EF49095809570956195F1 -:104450007F4F8F4F9F4F0895E89409C097FB3EF41C -:1044600090958095709561957F4F8F4F9F4F9923C1 -:10447000A9F0F92F96E9BB279395F695879577953F -:104480006795B795F111F8CFFAF4BB0F11F460FFFF -:104490001BC06F5F7F4F8F4F9F4F16C0882311F057 -:1044A00096E911C0772321F09EE8872F762F05C06B -:1044B000662371F096E8862F70E060E02AF09A9506 -:1044C000660F771F881FDAF7880F9695879597F9FB -:1044D000089557FD9058440F551F59F05F3F71F0F4 -:1044E0004795880F97FB991F61F09F3F79F087955B -:1044F0000895121613061406551FF2CF4695F1DFE4 -:1045000008C0161617061806991FF1CF8695710573 -:10451000610508940895E894BB2766277727CB01A7 -:1045200097F908950BD078C069D028F06ED018F0B4 -:10453000952309F05AC05FC01124EECFCADFA0F363 -:10454000959FD1F3950F50E0551F629FF001729F28 -:10455000BB27F00DB11D639FAA27F00DB11DAA1F47 -:10456000649F6627B00DA11D661F829F2227B00D94 -:10457000A11D621F739FB00DA11D621F839FA00D1F -:10458000611D221F749F3327A00D611D231F849F6F -:10459000600D211D822F762F6A2F11249F575040C6 -:1045A0008AF0E1F088234AF0EE0FFF1FBB1F661F61 -:1045B000771F881F91505040A9F79E3F510570F01A -:1045C00014C0AACF5F3FECF3983EDCF38695779555 -:1045D0006795B795F795E7959F5FC1F7FE2B880F15 -:1045E000911D9695879597F9089597F99F6780E8AB -:1045F00070E060E008959FEF80EC089500240A9435 -:104600001616170618060906089500240A941216AD -:104610001306140605060895092E0394000C11F4E0 -:10462000882352F0BB0F40F4BF2B11F460FF04C08D -:104630006F5F7F4F8F4F9F4F089597FB072E16F4A4 -:10464000009407D077FD09D00E94372307FC05D0DE -:104650003EF4909581959F4F0895709561957F4F99 -:104660000895EE0FFF1F0590F491E02D0994AA1B09 -:10467000BB1B51E107C0AA1FBB1FA617B70710F04D -:10468000A61BB70B881F991F5A95A9F7809590957F -:10469000BC01CD010895F999FECF92BD81BDF89A74 -:1046A000992780B50895A8E1B0E042E050E00C946D -:1046B0007323262FF999FECF92BD81BDF89A0197F9 -:1046C00000B4021639F01FBA20BD0FB6F894FA9A5A -:1046D000F99A0FBE08950196272F0E945A230C9431 -:1046E0005923DC01CB01FC01F999FECF06C0F2BDD4 -:1046F000E1BDF89A319600B40D9241505040B8F7A0 -:064700000895F894FFCFBC -:10470600FF5E09EC09C909950961090101C801287B -:1047160008140A321E1F0F03764F5F6F7F496943E5 -:1047260079095953633F4D3639A30556052005E7E8 -:10473600047A049304AC04C50401020304050607C5 -:04474600080900005E -:00000001FF diff --git a/keyboard/planck/keymaps/pvc/compiled.hex b/keyboard/planck/keymaps/pvc/compiled.hex deleted file mode 100644 index 9e6f0ffe20..0000000000 --- a/keyboard/planck/keymaps/pvc/compiled.hex +++ /dev/null @@ -1,1635 +0,0 @@ -:100000000C9467030C94AB030C94AB030C94AB03FC -:100010000C94AB030C94AB030C94AB030C94AB03A8 -:100020000C94AB030C94AB030C94BE170C94901877 -:100030000C94F2250C94AB030C94AB030C94AB031F -:100040000C94AB030C940B040C94AB030C94AB0317 -:100050000C94AB030C945A260C94AB030C94AB0396 -:100060000C94AB030C94AB030C94AB030C94AB0358 -:100070000C94AB030C94AB030C94AB030C94AB0348 -:100080000C947A0D0C94AB030C94AB030C94AB035F -:100090000C94AB030C94AB030C94AB030C94AB0328 -:1000A0000C94AB030C94AB030C94AB037504870462 -:1000B0009B04B404AD04C404D304DB04E304ED04E2 -:1000C000F504FD0404050B051705170517051705AD -:1000D00017051705CF04FD181F190D1A1F190D1A42 -:1000E000641987190D1ADC19EF19D91CD91C081DC0 -:1000F000081D471D671DBD1EBD1E721DBD1E221E93 -:10010000221E891E921EBD1EB71E2F1E2F1E2F1EC1 -:100110002F1E2F1E2F1E2F1E2F1E2F1E2F1E2F1E77 -:100120002F1E2F1E2F1E2F1E2F1E3F1E4D1E541E14 -:100130005B1E651E07634236B79BD8A71A396856FF -:1001400018AEBAAB558C1D3CB7CC5763BD6DEDFDF9 -:10015000753EF6177231BF000000803F08000000B6 -:10016000BE922449123EABAAAA2ABECDCCCC4C3EAC -:1001700000000080BEABAAAAAA3E00000000BF009B -:100180000000803F0000000000084178D3BB438797 -:10019000D1133D190E3CC3BD4282AD2B3E68EC82AB -:1001A00076BED98FE1A93E4C80EFFFBE01C4FF7F30 -:1001B0003F00000000000000000000000000000000 -:1001C00000010204060A0F17202C3A4A5D71879D30 -:1001D000B3C7DAE9F5FCFFFCF5E9DAC7B39D87712F -:1001E0005D4A3A2C20170F0A0604020100000000A5 -:1001F00000000000000000222B0014001A0008007C -:10020000150017001C0018000C00120013002A0033 -:10021000290004001600070009000A000B000D0069 -:100220000E000F0033003400E1001D001B0006002B -:100230001900050011001000360037005200280098 -:10024000E000E3000530E20003302C002C00043015 -:10025000C000500051004F002B0014001A0009008C -:1002600013000A000D000F0018001C0033002900C5 -:100270002A00040015001600170007000B001100EB -:1002800008000C0012003400E1001D001B000600F5 -:10029000190005000E00100036003700520028003B -:1002A000E000E3000530E20003302C002C000430B5 -:1002B000C000500051004F002B00340036003700C2 -:1002C00013001C0009000A00060015000F002A0098 -:1002D000290004001200080018000C0007000B00A1 -:1002E0001700110016003800E100330014000D0063 -:1002F0000E001B00050010001A0019001D00280048 -:10030000E000E3000530E20003302C002C00043054 -:100310005200510050004F0046003A003B003C00A4 -:100320003D00530054005F006000610056004C0027 -:1003300039003E003F0040004100470055005C008E -:100340005D005E0057004900010042004300440088 -:1003500045004800000059005A005B0058004A0060 -:1003600001000100010001000100620062000100C3 -:10037000E600630058004D00010021022F022F000B -:100380002602220220022702300030021F024B0008 -:1003900001002302250257005600330033022D02CC -:1003A0003400340235004E000100310224021E02E6 -:1003B0003502380031002E003602370238024A007A -:1003C0000100010001000100010001000100010025 -:1003D0000100010001004D0053003A003B003C00C9 -:1003E0003D003E003F004000410042004300480005 -:1003F000390044004500680069006A006B006C0029 -:100400006D006E006F004600470000000000000015 -:100410000000000000000000000000000000A80034 -:1004200001000100010001000100AE00AE0001006A -:10043000A900AA00AC00AB002900FD00FE00FF00EF -:100440000000000000000000000000000000290083 -:10045000000000000000000000000000000000009C -:1004600000000000000000000100F800F700F600A6 -:10047000F50000000000000000000000F900FA0094 -:1004800001000100010001000100F400F40001007E -:10049000F000F100F200F3000100073008300930ED -:1004A0000A300B300C300D30010001002550225075 -:1004B00001000030013002300100010001000100A4 -:1004C0000100010001000100010001000100010024 -:1004D00014300050010006300100010026500100D8 -:1004E0000100010001000100010001000100010004 -:1004F0000100010027500100280354006800650036 -:10050000200050006C0061006E0063006B00200052 -:100510004B006500790062006F00610072006400AA -:1005200000002C034F007200740068006F006C0024 -:1005300069006E0065006100720020004B006500DC -:10054000790062006F0061007200640073000000B7 -:100550000403090409026D00040100A0FA09040063 -:10056000000103010100092111010001223F0007E0 -:1005700005810308000A09040100010301020009C2 -:100580002111010001224D000705820308000A091C -:1005900004020001030000000921110100012236BC -:1005A000000705830308000A090403000103000093 -:1005B0000009211101000122390007058403100000 -:1005C000011201100100000008EDFE606001000151 -:1005D00002000105010906A101050719E029E71537 -:1005E0000025019508750181020508190129059565 -:1005F00005750191029501750391010507190029FF -:100600007715002501957875018102C005010980E3 -:10061000A101850216010026B7001A01002AB700C1 -:10062000751095018100C0050C0901A10185031613 -:100630000100269C021A01002A9C02751095018176 -:1006400000C005010902A1010901A1000509190164 -:100650002905150025019505750181029501750390 -:1006600081010501093009311581257F9502750841 -:10067000810609381581257F950175088106050CCD -:100680000A38021581257F950175088106C0C005CD -:10069000010906A101050719E029E71500250195C3 -:1006A0000875018102950175088101050819012964 -:1006B00005950575019102950175039101050719CD -:1006C0000029FF150025FF950675088100C011243B -:1006D0001FBECFEFDAE0DEBFCDBF04B603FE24C0FD -:1006E00080916F0590917005A0917105B091720590 -:1006F0008730904BA740B04BB9F410926F05109221 -:100700007005109271051092720514BE84B7877F30 -:1007100084BF88E10FB6F894809360001092600067 -:100720000FBEE0E0F8E3099514E0A0E0B1E0EAE0F4 -:10073000F3E602C005900D92A031B107D9F715E09C -:10074000A0E1B4E001C01D92AF36B107E1F70E940D -:1007500004150C9483310C940000089581E00895F1 -:100760000C94AD030C94AE030C941E050E944D2D09 -:1007700023E030E0281B3109220F20931404089550 -:10078000282F2F9880918000211108C0877F8093A7 -:10079000800010928D0010928C001BC088608093A6 -:1007A0008000233019F48FEF9FEF0FC083E090E0BB -:1007B000821B9109880F991F2FEF3FEFA90102C0FB -:1007C000569547958A95E2F7CA0190938D008093DC -:1007D0008C000C94B6030E94B60384E0809313044B -:1007E000109210040895279A2F988FEF9FEF9093FF -:1007F0008700809386008AE08093800089E180935F -:1008000081000E94B62C0C94EB030E94F3036E9AB5 -:10081000769A0C948F051F920F920FB60F921124A7 -:100820002F933F938F939F93EF93FF93E091110446 -:10083000F0911204CF010196909312048093110459 -:100840000090130402C0F695E7950A94E2F7EF735F -:1008500080911004823019F4E03251F404C08130E8 -:1008600039F4EF3329F480916F008D7F80936F000E -:10087000F0E0EA54FE4FE49121E031E0E29FC00154 -:10088000E39F900D11240090140402C09695879563 -:100890000A94E2F790938D0080938C00FF91EF9182 -:1008A0009F918F913F912F910F900FBE0F901F90AE -:1008B0001895CF93DF93EC010E944E28BE0180E093 -:1008C00090E0DF91CF910C94E8220F931F93CF9388 -:1008D000DF93462F50E04531510508F0A8C0EC01E8 -:1008E000FA01EA5AFF4F0C9447318A81882309F4B0 -:1008F0009EC081E090E00E9459040AE017ED23E2D7 -:100900003CE340E064E070E080E792E011C08A815F -:10091000882309F48CC082E090E00E9459040AE028 -:1009200017ED23E23CE340E066E070E080E092E017 -:100930000E94F8107CC08A81882309F478C084E082 -:1009400090E00E9459040AE017ED23E23CE340E006 -:1009500068E070E080E392E0EBCF8A81882311F0B9 -:1009600084E006C084E00DC08A81882349F083E0DA -:100970000E94652347E063E084E00E945D0B57C05E -:1009800083E00E948623F6CF8A81882321F085E0C8 -:100990000E9465234CC085E00E94862348C08A815E -:1009A00081110E940D2D8A81882309F440C086E0C0 -:1009B0000E94AB233CC08A818823C9F160E070E0CB -:1009C00080E09EE307C08A81882389F160E070E0BF -:1009D00080E89EE30E949F112AC08A81882339F112 -:1009E00060E070E080E09FE3F5CF8A818823F9F032 -:1009F00060E070E080E49FE3EDCF8A818823B9F066 -:100A00008AE00E94B11113C08A81882381F08AE0B4 -:100A10000E94AB110CC08A81882349F060E070E02D -:100A200080E09FE30E949F1184E60E94A81180E06D -:100A300090E0DF91CF911F910F9108950F931F9335 -:100A4000CF93C82F8FE39CE90197F1F700C0000016 -:100A500090911504C1FF0BC091FD14C000E010E09F -:100A6000980140E062E070E080E991E03AC091FFD7 -:100A700009C000E010E0980140E062E070E080E82A -:100A800091E02FC0C0FF0BC090FD14C000E010E04B -:100A9000980140E062E070E080E791E022C090FFC2 -:100AA00009C000E010E0980140E062E070E080E6FC -:100AB00091E017C0C2FF0BC092FD15C000E010E02E -:100AC000980140E062E070E080E591E00AC092FFAA -:100AD0000AC000E010E0980140E062E070E080E4CD -:100AE00091E00E94F810C0931504CF911F910F91CF -:100AF00008950F931F938FE39CE90197F1F700C0CE -:100B000000000AE017ED23E23CE340E06FE070E014 -:100B100088ED92E00E94F8101F910F91089580E0F7 -:100B20000E94C2110C9479050F931F930AE017EDF0 -:100B300023E23CE340E069E070E080E992E00E945B -:100B4000F8102FEF87EA91E6215080409040E1F7BE -:100B500000C000001F910F910C94AD0C0F931F93D8 -:100B60000AE017ED23E23CE340E065E070E088ED49 -:100B700091E00E94F8101F910F9108950F931F9319 -:100B80000AE017ED23E23CE340E067E070E080EA32 -:100B900091E00E94F8101F910F9108950F931F93F9 -:100BA0000AE017ED23E23CE340E068E070E080E01B -:100BB00091E00E94F8101F910F91089581E008952F -:100BC0000C94DE0508950C94050480916604882336 -:100BD00009F448C08091220490912304009779F48D -:100BE0000E9424269093230480932204809124045D -:100BF00090E0009771F48091250490E00AC00E9473 -:100C0000302620915003309151032817390740F3C3 -:100C100029C00197880F991F880F991FFC01EA5D71 -:100C2000FB4F60817181828193810E94E00CE09191 -:100C3000240484E0E89FF0011124EA5DFB4F608109 -:100C40007181828193814FE050E00E9498108091E1 -:100C5000240490E001966091250470E00E943331F5 -:100C6000809324040C94B003109268040C94AD0C8F -:100C700081E0809368040C94BE058F929F92AF929E -:100C8000BF92EF92FF920F931F93CF93DF93CDB755 -:100C9000DEB7A3970FB6F894DEBF0FBECDBF7C01C1 -:100CA000FC0100811181C8010E942124B8010E9429 -:100CB0003F088C01B7010E94E005882309F4CCC1EC -:100CC0000032F0E51F0741F4F7018281882309F41F -:100CD00058C00E948F11C0C10132F0E51F0741F4D6 -:100CE000F7018281882309F44CC00E949811B4C195 -:100CF0000232F0E51F0751F4F7018281882309F4DD -:100D000040C00E948B118111F0CFE3CF0332F0E598 -:100D10001F0739F4F7018281882399F10E94380670 -:100D20009BC10432F0E51F0739F4F7018281882363 -:100D300041F10E94340690C10532F0E51F0749F4E5 -:100D4000F70182818823E9F0809168048111F1CF55 -:100D5000E5CF0632F0E51F0739F4F70182818823D9 -:100D600081F00E94C5110AC00732F0E51F0749F45F -:100D7000F7018281882329F00E94D0110E94CE05BC -:100D80006BC180916804811105C0F70182818111D6 -:100D9000CFC018C1003E110579F4F7018281882384 -:100DA00009F44DC00E94AD0C81E08093670410925D -:100DB00066041092250450C1023E110559F4F70152 -:100DC00082818823E1F10E94AD0C10926704109299 -:100DD000660442C1033E110591F4F7018281882324 -:100DE00071F10E94AD0C1092670481E0809366045B -:100DF0001092240410922304109222042DC1023573 -:100E0000110559F4F7018281882309F425C18091E5 -:100E10005003909151030A970DC00135110579F4E3 -:100E2000F7018281882309F417C1809150039091C2 -:100E300051030A9690935103809350030DC1409142 -:100E4000540383E2EFE6F3E0DE01119601900D9288 -:100E50008A95E1F7F701808121E030E02C0F3D1FFA -:100E6000280F311DC9012091520330915303FC0119 -:100E7000E20FF31F6081772767FD7095640F711D86 -:100E8000882777FD8095982F0E94552E20E030E02E -:100E900040E451E40E94BA2D4B015C01F70121812D -:100EA00084E090E0821B9109BC01882777FD809542 -:100EB000982F0E94552E9B01AC01C501B4010E94E0 -:100EC000522D9B01AC0160E070E080E090E40E9454 -:100ED000C82F20E030E04CED50E40E94652F4B011C -:100EE0005C01F70182818823D1F04FE050E0C50119 -:100EF000B4010E949810809167048823A1F080912A -:100F0000250424E0829FF0011124EA5DFB4F8082DA -:100F10009182A282B3828F5F8093250404C0C501B1 -:100F2000B4010E94E00C0F3F110508F02ECF94C0D1 -:100F30008091210481111FC0043130E5130709F0AD -:100F400051C00E94E20581E0809321040E94242682 -:100F50009093200480931F041092180410921A0496 -:100F60001092190410921C0410921B0410921E047B -:100F700010921D0471C080911F04909120040E9462 -:100F80003026883C910570F480911804E82FF0E039 -:100F9000EE0FFF1FE75EFB4F118300838F5F80938F -:100FA00018045AC0043880E5180721F005381045A8 -:100FB00001F13AC0F7018281882341F010921604B2 -:100FC00082E01EC0043830E5130759F580911604FD -:100FD000811106C086E20E947D1B86E20E94451CAC -:100FE00082E01CC00438F0E51F0741F305381045C6 -:100FF000D9F4F7018281882331F01092170480E23E -:101000000E94941C29C080911704811106C087E2B8 -:101010000E947D1B87E20E94451C80E20E949B1C6F -:101020001BC00538104529F381E080931604809396 -:101030001704C701A3960FB6F894DEBF0FBECDBF4D -:10104000DF91CF911F910F91FF90EF90BF90AF90E4 -:101050009F908F900C94B20380E0A3960FB6F89403 -:10106000DEBF0FBECDBFDF91CF911F910F91FF90DB -:10107000EF90BF90AF909F908F90089508959CE05F -:10108000799FF001112490E3899FE00DF11D112457 -:10109000E60FF11DEE0FFF1FE850FE4F8591949172 -:1010A0000895880F991FFC01EA58FF4F859194918C -:1010B0000895880F991FFC01EA50FE4F8591949185 -:1010C00008950F931F93CF93DF93EC01811521E3D4 -:1010D0009207A0F5C11580E3D80708F0D7C0C83E35 -:1010E000D105D8F4C03ED10508F007C2C83AD105F1 -:1010F00078F4C53AD10508F06AC0C130D10509F4C9 -:1011000063C008F4F7C1C430D10508F0F6C1F2C1DC -:10111000CB3BD10508F466C0EDC1C11590E2D907FB -:1011200008F0AFC0C11521E0D20708F0E6C1C03F0A -:10113000D10508F4DFC18E0110651FC2C03880E5FB -:10114000D80700F5C03790E5D90708F0A3C0C1154E -:1011500020E5D20709F4ACC050F4CE0190548031A0 -:101160009F4008F0C7C1DF708E01106A06C2C1300F -:1011700080E5D80709F4AEC0C43190E5D90708F47A -:10118000AFC0B8C1C33820E5D20709F48EC050F40F -:10119000C13890E5D90709F482C008F083C000E0A7 -:1011A00011EDEBC1C03181E5D80708F4A3C1C11529 -:1011B00097E5D90708F436C1CE01905781159041C3 -:1011C00008F098C1DF7093C101E010E0D6C1C53AC4 -:1011D000D10509F494C1C63AD10509F093C102E8DA -:1011E00010E4CBC1C83AD10509F48FC1C93AD10581 -:1011F00009F48EC1CA3AD10509F48DC1CB3AD105A3 -:1012000009F48CC1CC3AD10509F48BC1CD3AD10592 -:1012100009F48AC1C03BD10509F489C1CE3AD10590 -:1012200009F488C1CF3AD10509F487C1C13BD10582 -:1012300009F486C1C23BD10509F485C1C33BD10580 -:1012400009F484C1C43BD10509F483C1C53BD10570 -:1012500009F482C1C63BD10509F481C1C73BD10560 -:1012600009F480C1C83BD10509F47FC1C93BD10550 -:1012700009F47EC1CA3BD10509F47DC100E014E444 -:101280007CC1CE019F700E94590878C1DD278E0174 -:10129000106C73C1CF70DD278E01146D6EC100E03C -:1012A00010ED6BC100E012ED68C100E013ED65C107 -:1012B0000E94281F0E94AD0C0E9494058FEF94E3BA -:1012C0002CE0815090402040E1F700C000000E94D7 -:1012D0007F2653C1809143058160809343054DC1B2 -:1012E0000E943628811102C00E9412280E945328B1 -:1012F00090E090936E0580936D05C23080E5D8072D -:1013000021F480916D05816086C0C43090E5D907D5 -:1013100021F480916D0582607EC0C63020E5D20741 -:1013200021F480916D05846076C0C83080E5D807CF -:1013300019F480916D0527C0CA3090E5D90721F4D2 -:1013400080916D05806167C0CC3020E5D20721F423 -:1013500080916D0580625FC0CE3080E5D80721F4B2 -:1013600080916D05806457C0C03190E5D90721F4A4 -:1013700080916D0580684FC0C23120E5D20729F405 -:1013800080916D058460886046C0C33080E5D807D1 -:1013900021F480916D058E7F3EC0C53090E5D90760 -:1013A00021F480916D058D7F36C0C73020E5D207CE -:1013B00021F480916D058B7F2EC0C93080E5D80760 -:1013C00019F480916D0526C0CB3090E5D90721F442 -:1013D00080916D058F7E1FC0CD3020E5D20721F4AE -:1013E00080916D058F7D17C0CF3080E5D80721F43F -:1013F00080916D058F7B0FC0C13190E5D90721F435 -:1014000080916D058F7707C0C331D04531F480914D -:101410006D058B7F877F80936D0580916D050E94A0 -:101420005728ABC08D2F99278F7099278130910550 -:10143000D9F49E012370332702C0880F991F2A9583 -:10144000E2F79C688E0144E0000F111F4A95E1F716 -:1014500000271370802B912B53E0CC0FDD1F5A9582 -:10146000E1F7C076DD272FC08230910531F4DC2F03 -:10147000CC278E01016F106A80C08330910569F41A -:10148000CE018370992701E010E002C0000F111F08 -:101490008A95E2F7C8019C680FC084309105B9F4C1 -:1014A000CE018370992701E010E002C0000F111FE8 -:1014B0008A95E2F7C8019A6823E0CC0FDD1F2A95D0 -:1014C000E1F7C07ED7708C010C2B1D2B56C08530E8 -:1014D000910531F4DC2FCC278E01046F106A4DC0CA -:1014E000069709F04AC0CF71DD27DC2FCC278E018B -:1014F000106243C000E010E040C08E013EC001E831 -:1015000010E43BC003E810E438C002EE14E435C038 -:1015100009EE14E432C00AEE14E42FC005EB14E423 -:101520002CC006EB14E429C007EB14E426C00CEC35 -:1015300014E423C00DEC14E420C003E815E41DC03E -:101540000AE815E41AC002E915E417C004E915E435 -:1015500014C001E216E411C003E216E40EC004E276 -:1015600016E40BC005E216E408C006E216E405C066 -:1015700007E216E402C00AE216E4C801DF91CF9147 -:101580001F910F9108959CE0799FF001112490E341 -:10159000899FE00DF11D1124E60FF11DEE0FFF1FD5 -:1015A000E850FE4F85919491803E9105E0F4803C97 -:1015B000910558F58133910509F46FC048F48932DB -:1015C000910509F463C08A32910509F46DC072C0B7 -:1015D00089339105E9F082389105D1F08533910581 -:1015E00009F44DC067C0833E910581F138F4803E17 -:1015F0009105B9F0823E9105D9F05CC0863E910517 -:1016000061F1873E9105A1F155C00E9451080895EE -:1016100020916D0520FD02C021FF4CC080EE90E0BE -:1016200049C080916D0580FFF9CF89E390E042C009 -:1016300080916D0582FF0EC080916D0584FF03C00F -:1016400080E090E037C083EE90E034C080916D057B -:1016500082FFF2CF82EE90E02DC080916D0583FF76 -:101660000BC080916D0584FDEBCF87EE90E022C02A -:1016700080916D0583FFF5CF86EE90E01BC08091D1 -:101680006D0585FF07C089E290E014C080916D056B -:1016900085FFF9CF85E390E00DC080916D0586FF51 -:1016A00007C08AE290E006C080916D0586FFF9CF01 -:1016B00081E390E00E9461080895CF92DF92EF925B -:1016C000FF920F931F9301E010E020E030E06801EB -:1016D000790104C0CC0CDD1CEE1CFF1C8A95D2F7EE -:1016E00004C0000F111F221F331F6A95D2F70C2967 -:1016F0001D292E293F29C0902605D0902705E0906E -:101700002805F0902905C022D122E222F322842F5D -:10171000C016D106E206F30641F41F910F91FF9027 -:10172000EF90DF90CF900C9465231F910F91FF9065 -:10173000EF90DF90CF900C9486230C94B403E82FA5 -:10174000F0E0E256FC4F8081E82FEF70F0E08295E8 -:101750008F7021E030E0A90102C0440F551F8A9527 -:10176000E2F740A308950F931F93CF93DF9385B7BC -:10177000806885BF85B7806885BFC3E0D0E001E0A1 -:1017800010E0FE01E256FC4F8081E82FEF70F0E0A0 -:1017900021A182958F70A80102C0440F551F8A9520 -:1017A000E2F7CA01822B81A38C2F0E949F0B219705 -:1017B00040F78BE090E061E070E0FC01EE56FC4FFA -:1017C0002081E22FEF70F0E042A122952F70DB0123 -:1017D00002C0AA0FBB1F2A95E2F79D01242B22A36A -:1017E000019758F7DF91CF911F910F910C94E3056A -:1017F000EF92FF920F931F93CF93DF9301E714E0D3 -:10180000C3E0EE24E394F12CD5E08C2F0E949F0BD3 -:101810008BE090E040E050E0FC01EE56FC4F608130 -:10182000E62FEF70F0E020A130E062956F7002C00B -:10183000359527956A95E2F720FD09C09701082E96 -:1018400002C0220F331F0A94E2F7422B532B019759 -:1018500018F7F801929182918F018417950721F072 -:1018600051834083D09355038C2F0E949F0BC1500E -:1018700060F68091550387FD2CC0815080935503FD -:101880008F3F39F08FE99FE00197F1F700C000002A -:1018900020C080916F04909170049093780480939D -:1018A000770480916D0490916E04909376048093F8 -:1018B000750480916B0490916C04909374048093F0 -:1018C00073048091690490916A04909372048093E8 -:1018D00071040E94E50581E0DF91CF911F910F9186 -:1018E000FF90EF900895E82FF0E0EE0FFF1FEF5804 -:1018F000FB4F80819181089508950F931F93CF939B -:1019000009E714E0C0E0F801929182918F010E94F2 -:101910009C25C80FF4E001371F07A9F78C2FCF9142 -:101920001F910F9108950E943628811102C00E94D4 -:1019300012280E946528809358053E9A8091710074 -:101940008D7F8093710082E0809390008AE1809384 -:10195000910081E080937B04089580917B04811144 -:1019600002C00E94930C1092CB041092CA04809182 -:1019700071008D7F80937100809190008F738093B0 -:10198000900010928D0410928C041092C404109256 -:10199000C5041092C6041092C7041092C30410929A -:1019A000C204E2EAF4E0A2E9B4E0119211921192C9 -:1019B00011921D921D9284E0E23CF807B1F7089560 -:1019C000CF92DF92EF92FF920F931F93CF93DF930B -:1019D00020918C04222309F484C06B017C01809146 -:1019E0007B04811102C00E94930C02EC14E0C7E05A -:1019F000D0E0A7019601F8019291829172916291D3 -:101A00008F010E94B62D811131C0FE01EE0FFF1F24 -:101A1000EE0FFF1FEE55FB4F1082118212821382D0 -:101A2000DE01AA0FBB1FAE56BB4F11961C921E9231 -:101A3000C730D105E9F021964481558166817781CF -:101A400040835183628373831482158216821782C6 -:101A500012968D919C91139711969C938E93139649 -:101A60001C921E92129734961296E2CF219708F696 -:101A70008091CA049091CB04019797FD05C0909383 -:101A8000CB048093CA0404C01092CB041092CA0401 -:101A90008091CA049091CB042091C8043091C9046C -:101AA0002817390724F01092C9041092C804892B12 -:101AB000C1F4809171008D7F8093710080919000BE -:101AC0008F73809390001092C4041092C5041092FA -:101AD000C6041092C7041092C3041092C20410925C -:101AE0008C04DF91CF911F910F91FF90EF90DF90C9 -:101AF000CF9008951F920F920FB60F9211244F921C -:101B00005F926F927F928F929F92AF92BF92CF928D -:101B1000DF92EF92FF922F933F934F935F936F93D8 -:101B20007F938F939F93AF93BF93CF93DF93EF9365 -:101B3000FF9380918C04882309F49BC1C091CA044F -:101B4000D091CB041C161D060CF093C140907C0470 -:101B500050907D0460907E0470907F0420E030E01F -:101B6000A901C301B2010E94612F18160CF065C0D3 -:101B7000C130D10509F452C08091C8049091C904C4 -:101B8000BE010E9433317C019093C9048093C80444 -:101B900080908E0490908F04A0909004B090910457 -:101BA00020E030E040E85FE3C501B4010E94522D1F -:101BB00060938E0470938F048093900490939104AB -:101BC000F701EE0FFF1FEE0FFF1FEE55FB4FA301B6 -:101BD000920160817181828193810E94BA2D20E0FF -:101BE00030E040E05EE30E94652F9B01AC01C5013F -:101BF000B4010E94612F18168CF4C7010196BE0132 -:101C00000E9433319093C9048093C80410928E04CB -:101C100010928F041092900410929104E091C804E5 -:101C2000F091C904EE0FFF1FEE0FFF1FEE55FB4FA3 -:101C30006081718182819381D0C0C090C404D090B2 -:101C4000C504E090C604F090C70420E030E0A9018C -:101C5000C701B6010E94B62D2197882309F4A2C0BE -:101C6000FE01EE0FFF1FEE0FFF1FEE55FB4F8080B2 -:101C70009180A280B380A5019401C701B6010E94A2 -:101C8000B62D87FF31C0A501940160E070E08CEDB6 -:101C900093EC0E94BA2D20E030E040E451E40E9431 -:101CA000BA2D20E030E040E05FE30E94652F9B0109 -:101CB000AC0160E070E080E090E40E94C82F9B01DE -:101CC000AC01C501B4010E94652F9B01AC01C701A5 -:101CD000B6010E94B62D87FF07C0A701960160E0FC -:101CE00070E08CED93E439C0A5019401C701B60101 -:101CF0000E94612F18160CF055C0A501940160E0F8 -:101D000070E08CED93E40E94BA2D20E030E040E4D6 -:101D100051E40E94BA2D20E030E040E05FE30E94F1 -:101D2000652F9B01AC0160E070E080E090E40E94D0 -:101D3000C82F9B01AC01C501B4010E94652F9B0116 -:101D4000AC01C701B6010E94612F18165CF5A7010E -:101D5000960160E070E08CED93EC0E94BA2D20E0DB -:101D600030E040E451E40E94BA2D20E030E040E051 -:101D70005FE30E94652F9B01AC0160E070E080E0B2 -:101D800090E40E94C82F9B01AC01C701B6010E94DC -:101D9000652F6093C4047093C5048093C604909328 -:101DA000C70413C0FE01EE0FFF1FEE0FFF1FEE551D -:101DB000FB4F80819181A281B3818093C404909371 -:101DC000C504A093C604B093C7046091C404709185 -:101DD000C5048091C6049091C70420917904309184 -:101DE0007A042F3F4FEF340731F02F5F3F4F30938E -:101DF0007A04209379040E94DB116B017C0120E0BE -:101E000034E244EF51E40E94B62D87FF08C086EF0C -:101E1000C82E88E2D82E84EFE82E81E4F82E20E048 -:101E200030E040E051E4C701B6010E94652F9B01FC -:101E3000AC0160E074E284E79BE40E94BA2D6B0180 -:101E40007C010E94272E709397006093960020914A -:101E50005603309157034091580350915903C701DD -:101E6000B6010E94652F0E94272E709399006093FF -:101E7000980080918D04882309F433C1C0908804B0 -:101E8000D0908904E0908A04F0908B0420E030E048 -:101E9000A901C701B6010E94612F1816D4F58091DF -:101EA000790490917A048F3F2FEF920729F00196E1 -:101EB00090937A0480937904C701B6010E94DB11E4 -:101EC00020E030E040E051E40E94652F9B01AC012E -:101ED00060E074E284E79BE40E94BA2D6B017C0110 -:101EE0000E94272E709397006093960020915603CE -:101EF000309157034091580350915903C701B601DF -:101F00000E94652F0E94272E70939900609398007D -:101F100008C01092970010929600109299001092AB -:101F2000980060918204709183046F5F7F4F70937B -:101F3000830460938204209196003091970080E0A2 -:101F400090E0232BF1F0C0919600D09197000E9471 -:101F5000532E6B017C01BE0180E090E00E94532E65 -:101F60009B01AC016091840470918504809186048A -:101F7000909187040E94BA2D20E03FEF4FE757E48D -:101F800010C00E94532E6B017C0120E030EE4FEF19 -:101F900054E460918404709185048091860490914A -:101FA00087040E94652F9B01AC01C701B6010E9406 -:101FB000612F87FD96C0809180048F5F809380049D -:101FC00090E0209154053091550582179307A0F0B9 -:101FD00080915F05882319F0109280040DC08091D4 -:101FE00071008D7F80937100809190008F7380933A -:101FF000900010928D047DC080918104C091800476 -:10200000811128C0C0905905D0905A05E0905B0519 -:10201000F0905C0520E030E0A901C701B6010E9404 -:10202000612F1816BCF481E080938104109288041B -:102030001092890410928A0410928B04C092840436 -:10204000D0928504E0928604F0928704C150C09338 -:10205000800443C01092810410927A041092790493 -:10206000E0915605F091570548E0C49FE00DF11D41 -:10207000112480819181A281B381809388049093FF -:102080008904A0938A04B0938B0420E030E040E8F8 -:102090005EE364817581868197810E94652F6B0163 -:1020A0007C0180915A03682F70E080E090E00E94EC -:1020B000532E20E030E048EC52E40E94BA2D9B0100 -:1020C000AC01C701B6010E94652F60938404709330 -:1020D0008504809386049093870410928304109261 -:1020E00082048091580580FD04C010928D041092E6 -:1020F0008C04FF91EF91DF91CF91BF91AF919F91B0 -:102100008F917F916F915F914F913F912F91FF90B0 -:10211000EF90DF90CF90BF90AF909F908F907F9087 -:102120006F905F904F900F900FBE0F901F9018957B -:10213000CF92DF92EF92FF92CF93DF936B017C01FE -:10214000EA0180917B04811102C00E94930C80916E -:10215000580580FF46C08091CA049091CB0408972F -:102160000CF03FC0809171008D7F80937100809151 -:102170008D0481110E94AD0C81E080938C0410923B -:102180007A041092790420E030E0A901C701B60179 -:102190000E94612F1816DCF48091CA049091CB0440 -:1021A000FC01EE0FFF1FEE0FFF1FEE55FB4FC0822D -:1021B000D182E282F382FC01EE0FFF1FEE56FB4F4D -:1021C000D183C08301969093CB048093CA048091FD -:1021D000710082608093710080919000806880938C -:1021E0009000DF91CF91FF90EF90DF90CF90089516 -:1021F0008F929F92AF92BF92CF92DF92EF92FF9217 -:102200000F931F93CF93DF93EC017B01D42E4801F2 -:10221000590180917B04811102C00E94930C80912E -:10222000580580FF6BC0809171008D7F8093710095 -:1022300080918C0481110E94AD0C81E080938D040B -:10224000D0935705C0935605F0925505E09254057A -:10225000D0925F058092590590925A05A0925B0535 -:10226000B0925C0510928E0410928F04109290042C -:10227000109291041092800488819981AA81BB8177 -:102280008093880490938904A0938A04B0938B046C -:1022900020E030E040E85EE36C817D818E819F81AB -:1022A0000E94652F6B017C0180915A03682F70E0BA -:1022B00080E090E00E94532E20E030E048EC52E4B1 -:1022C0000E94BA2D9B01AC01C701B6010E94652F87 -:1022D00060938404709385048093860490938704AC -:1022E0001092830410928204809171008260809326 -:1022F000710080919000806880939000DF91CF9171 -:102300001F910F91FF90EF90DF90CF90BF90AF9013 -:102310009F908F90089580915805817008958091C5 -:1023200058058160809358050E9469280C94AE0579 -:10233000809158058E7F809358050C94692860938E -:10234000560370935703809358039093590308954D -:1023500080935A03089590915A03890F80935A03EA -:10236000089590915A03292F30E0281B31092A3013 -:10237000310524F48AE080935A030895981B9093C2 -:102380005A0308958093CC0408958091CC0490E082 -:10239000019666E070E00E9433318093CC0408958A -:1023A0008091CC0490E0019766E070E00E943331A8 -:1023B0008093CC0408958F929F92AF92BF92CF9258 -:1023C000DF92EF92FF920F931F93CF93DF936B01F6 -:1023D0007C01C0917904D0917A04BE0180E090E044 -:1023E0000E94532E4B015C01A701960160E070E052 -:1023F0008CE594E40E94BA2D9B01AC01C501B401A7 -:102400000E94652F0E94272E2091CC04233009F4CE -:1024100073C028F4222351F02130E9F02CC124307C -:1024200009F4A0C0253009F4E0C025C180E090E0A7 -:10243000A0E0BFE38093560390935703A093580303 -:10244000B093590310927C0410927D0410927E0484 -:1024500010927F0410C110927C0410927D0410929F -:102460007E0410927F046431710540F46A30710576 -:1024700060F520E030E040E85EE32BC0693C710588 -:1024800008F0AAC080E090E00E94532E20E030E0E7 -:1024900040EA51E40E94512D20E030E044E353E44F -:1024A0000E94BA2D9B01AC010E94652F20E030E014 -:1024B00040E05EE30E94652F9B01AC0160E070E0AC -:1024C00080E09EE30E94512D44C020E030E040E0D7 -:1024D0005FE3C701B6010E94652F6B017C0180E0BC -:1024E00090E0A0E0BEE38093560390935703A0933F -:1024F0005803B0935903BFC010927C0410927D041E -:1025000010927E0410927F044AE0469F9001479FFC -:10251000300D1124C90168EB7BE00E941F31BC0122 -:102520006C5D754077FF03C07195619571098827CF -:1025300077FD8095982F0E94552E2EE333EC4EE2C6 -:1025400059E30E94652F20E030E040EC5EE30E94FA -:10255000522D6093560370935703809358039093C2 -:10256000590389C010927C0410927D0410927E045D -:1025700010927F04CE0183709927892BE1F0BE0170 -:102580006170772780E090E00E94532E20E030E0D9 -:1025900040E05EE30E94652F20E030E040E45FE32E -:1025A0000E94522D609356037093570380935803F3 -:1025B000909359030CC080E090E0A0E0BFE38093CB -:1025C000560390935703A0935803B0935903C770D1 -:1025D000DD27CD2B09F04FC0109256031092570300 -:1025E000109258031092590346C010927C04109226 -:1025F0007D0410927E0410927F0400E010E020E041 -:102600003FE30093560310935703209358033093EE -:1026100059036739710578F180E090E00E94532EEC -:1026200020E030E047E153E40E94512D20E030E00B -:102630004AE754E40E94BA2D20E030E048E452E436 -:102640000E94652F20E030E040EA51E40E94972E7E -:102650000E94222E660F771F660F771FFB01EE5533 -:10266000FC4F2081318142815381C701B6010E9414 -:10267000652F6B017C01C701B601DF91CF911F91DE -:102680000F91FF90EF90DF90CF90BF90AF909F9011 -:102690008F9008958091DD040895CF93DF9300D04B -:1026A0001F92CDB7DEB79C0180916405843019F587 -:1026B00093E099833B832A839093E9008FEF909175 -:1026C000E800815095FD06C095ED9A95F1F7000060 -:1026D0008111F5CF8091E80085FF0DC040E050E00A -:1026E00063E070E0CE0101960E94AE158091E80093 -:1026F0008E778093E8000F900F900F90DF91CF912D -:102700000895CF93DF9300D01F92CDB7DEB720910D -:102710006405243021F522E029839B838A8383E0AA -:102720008093E9008FEF9091E800815095FD06C0FD -:1027300095ED9A95F1F700008111F5CF8091E800B1 -:1027400085FF0DC040E050E063E070E0CE010196EF -:102750000E94AE158091E8008E778093E8000F907C -:102760000F900F90DF91CF91089520916405243050 -:10277000F1F422E02093E9002FEF3091E80021509E -:1027800035FD06C035ED3A95F1F700002111F5CF82 -:102790002091E80025FF0BC040E050E065E070E0CC -:1027A0000E94AE158091E8008E778093E80008952E -:1027B000CF93DF93EC0190916405943009F046C00B -:1027C000809165038823D9F0809166038823B9F04E -:1027D0009093E9008FEF9091E800815095FD06C03D -:1027E00095E19A95F1F700008111F5CF8091E8000D -:1027F00085FF2CC040E050E060E170E017C081E050 -:102800008093E9008FEF9091E800815095FD06C01C -:1028100095ED9A95F1F700008111F5CF8091E800D0 -:1028200085FF14C040E050E068E070E0CE010E94F7 -:10283000AE158091E8008E778093E80080E1FE017C -:10284000ADECB4E001900D928A95E1F7DF91CF9164 -:10285000089580916305811109C00E9443170E9469 -:10286000A0178091E20084608093E20008951092A6 -:1028700063050895089508950C94E72542E061ECFE -:1028800081E00E94BD1642E061EC82E00E94BD162C -:1028900042E061EC83E00E94BD1642E161EC84E01D -:1028A0000C94BD1680916605833009F455C030F450 -:1028B000813071F0823009F48EC008958A3009F4B5 -:1028C0007AC08B3009F460C0893009F09CC020C008 -:1028D00080916505813A09F096C08091E800877F74 -:1028E0008093E8008091690590916A05892B21F415 -:1028F00060E18DEC94E003C060E080E090E070E087 -:102900000E94F9158091E8008B778093E800089584 -:1029100080916505813209F076C0809169059091BA -:102920006A05009719F0039709F06DC08091E800DF -:10293000877F8093E8008091E80082FD05C0809148 -:1029400064058111F8CF5FC08091F1008093DD04B0 -:102950008091E8008B7753C080916505813A09F03A -:1029600052C08091690590916A05892B09F04BC08E -:102970008091E800877F8093E8008091E80080FFE5 -:10298000FCCF8091650336C0809165058132D9F511 -:102990008091690590916A05892BA9F58091E800DD -:1029A000877F8093E8000E94F216809167058093EC -:1029B00065030C94281F80916505813221F5809173 -:1029C000E800877F8093E8000E94F21680916805F6 -:1029D0008093DE04089580916505813AA1F4809189 -:1029E000E800877F8093E8008091E80080FFFCCFBB -:1029F0008091DE048093F1008091E8008E778093CF -:102A0000E8000C94F216089584B7877F84BF88E1AC -:102A10000FB6F89480936000109260000FBE90E0B3 -:102A200080E80FB6F89480936100909361000FBE28 -:102A30000E94951A0E9443170E94A0178091E200FD -:102A400084608093E20078940E94261A0E94971A6C -:102A50008BE593E00E94411A80916405853069F40A -:102A60000E94A825809162058823B1F30E94D62593 -:102A7000882391F30E949815EFCF0E949F1AECCF04 -:102A8000292F332723303105C9F064F42130310573 -:102A900081F02230310509F043C08DE690E024E555 -:102AA00035E042C021323105F1F02232310541F1E9 -:102AB00037C082E190E021EC35E036C099278130C3 -:102AC000910541F08230910541F0892B49F5E0E50F -:102AD000F5E005C0E2E2F5E002C0E8EFF4E0849141 -:102AE00090E09F0121C06430D8F4E62FF0E0EE0FB3 -:102AF000FF1FE250FC4F2081318189E090E014C03B -:102B0000643070F470E0FB01EE0FFF1FEA50FC4FE1 -:102B100020813181FB01EE50FC4F808190E004C0A8 -:102B200080E090E020E030E0FA01318320830895D6 -:102B300080E189BD82E189BD09B400FEFDCF8091AD -:102B4000D8008F7D8093D8008091E00082608093D0 -:102B5000E0008091E00081FDFCCF0895CF92DF92EC -:102B6000EF92FF920F931F93CF93DF93EC018B01B2 -:102B70006A010E941117811133C0C114D10439F0C8 -:102B8000F60180819181081B190BC80FD91FE12C18 -:102B9000F12C0115110519F18091E80085FD16C091 -:102BA0008091E8008E778093E800C114D10449F049 -:102BB000F60180819181E80EF91EF182E08285E0C4 -:102BC0000FC00E941117882321F30AC089918093B6 -:102BD000F10001501109FFEFEF1AFF0ADACF80E090 -:102BE000DF91CF911F910F91FF90EF90DF90CF90E9 -:102BF000089520916B0530916C052617370748F032 -:102C00006115710539F42091E8002E772093E800D2 -:102C100001C0B90140E061157105A9F12091640579 -:102C2000222309F443C0253009F442C02091E80072 -:102C300023FD40C02091E80022FD32C02091E80031 -:102C400020FFE9CF4091F3002091F20030E0342BD7 -:102C5000FC01CF016115710559F02830310540F4B0 -:102C600081918093F100615071092F5F3F4FF1CF47 -:102C700041E02830310509F040E02091E8002E774E -:102C80002093E800C8CF4111C9CF0AC080916405E4 -:102C9000882361F0853061F08091E80083FD0AC0EF -:102CA0008091E80082FFF2CF80E0089582E00895ED -:102CB00083E0089581E0089520916B0530916C05C3 -:102CC0002617370748F06115710539F42091E8009F -:102CD0002E772093E80001C0B901FC0120E06115C6 -:102CE000710591F180916405882309F440C0853015 -:102CF00009F43FC08091E80083FD3DC08091E80069 -:102D000082FD2FC08091E80080FFE9CF2091F30081 -:102D10008091F20090E0922B6115710559F0883096 -:102D2000910540F424912093F1003196615071098E -:102D30000196F2CF21E0089709F020E08091E800A9 -:102D40008E778093E800CBCF2111CCCF0AC0809141 -:102D50006405882361F0853061F08091E80083FD8F -:102D60000AC08091E80082FFF2CF80E0089582E0FF -:102D7000089583E0089581E00895982F973058F5DD -:102D80009093E900981739F07091EC002091ED00D4 -:102D90005091F00003C0242F762F50E021FF19C07E -:102DA0003091EB003E7F3093EB003091ED003D7FA2 -:102DB0003093ED003091EB0031603093EB00709375 -:102DC000EC002093ED005093F0002091EE0027FFDF -:102DD00007C09F5FD3CF8F708093E90081E0089593 -:102DE00080E008958091650587FF11C08091E8001B -:102DF00082FD05C0809164058111F8CF11C08091DA -:102E0000E8008B770BC080916405882349F080919E -:102E1000E80080FFF8CF8091E8008E778093E8008B -:102E200008952091E4003091E50095E64091EC0092 -:102E3000842F817040FF22C08091E80080FD1CC07B -:102E400080916405882391F0853091F08091EB00AA -:102E500085FD10C04091E4005091E50042175307F2 -:102E600029F39A01915011F784E0089582E00895C2 -:102E700083E0089581E0089580E008954091E8009E -:102E800042FFDECF08950E94B1170E94B917E0EE0D -:102E9000F0E0808181608083E8EDF0E080818F77D1 -:102EA000808319BCA7EDB0E08C918E7F8C938081DC -:102EB0008F7E80831092630508950F931F93CF93A5 -:102EC000DF930E94B1170E94B917C8EDD0E0888146 -:102ED0008F77888388818068888388818F7D8883C5 -:102EE00019BC109264051092600510926205109250 -:102EF000610500EE10E0F80180818B7F808388817E -:102F00008160888342E060E080E00E94BD16E1EECF -:102F1000F0E080818E7F8083E2EEF0E0808181604E -:102F20008083808188608083F80180818E7F8083A8 -:102F3000888180618883DF91CF911F910F910895DF -:102F4000E8EDF0E080818F7E8083E7EDF0E0808126 -:102F50008160808384E082BF81E0809363050C946C -:102F60005D17E8EDF0E080818E7F80831092E200B3 -:102F700008951092DA001092E10008951F920F92C6 -:102F80000FB60F9211242F933F934F935F936F933C -:102F90007F938F939F93AF93BF93EF93FF93809112 -:102FA000E10082FF0BC08091E20082FF07C08091A8 -:102FB000E1008B7F8093E1000E94251A8091DA0066 -:102FC00080FF1FC08091D80080FF1BC08091DA0075 -:102FD0008E7F8093DA008091D90080FF0DC080E160 -:102FE00089BD82E189BD09B400FEFDCF81E08093F7 -:102FF00064050E94291405C019BC109264050E9442 -:1030000037148091E10080FF19C08091E20080FFB9 -:1030100015C08091E2008E7F8093E2008091E200F3 -:1030200080618093E2008091D80080628093D80014 -:1030300019BC85E0809364050E943B148091E100F7 -:1030400084FF30C08091E20084FF2CC080E189BD04 -:1030500082E189BD09B400FEFDCF8091D8008F7D4B -:103060008093D8008091E1008F7E8093E100809171 -:10307000E2008F7E8093E2008091E2008160809385 -:10308000E20080916005882311F084E007C0809100 -:10309000E30087FD02C081E001C083E08093640506 -:1030A0000E943C148091E10083FF29C08091E200DE -:1030B00083FF25C08091E100877F8093E10082E05B -:1030C00080936405109260058091E1008E7F80936B -:1030D000E1008091E2008E7F8093E2008091E20027 -:1030E00080618093E20042E060E080E00E94BD16D3 -:1030F0008091F00088608093F0000E943A14FF9164 -:10310000EF91BF91AF919F918F917F916F915F915F -:103110004F913F912F910F900FBE0F901F901895D8 -:103120001F920F920FB60F9211242F933F934F933C -:103130005F936F937F938F939F93AF93BF93CF933F -:10314000DF93EF93FF93C091E900CF708091EC0083 -:10315000D82FD17080FDD0E81092E9008091F00066 -:10316000877F8093F00078940E94D4181092E90031 -:103170008091F00088608093F000CD2BCF70C093D9 -:10318000E900FF91EF91DF91CF91BF91AF919F91B6 -:103190008F917F916F915F914F913F912F910F9000 -:1031A0000FBE0F901F9018951F93CF93DF93CDB74D -:1031B000DEB7AA970FB6F894DEBF0FBECDBFE5E627 -:1031C000F5E088E08E0F9091F10091938E13FBCF84 -:1031D0000E9452148091E80083FF1FC18091650511 -:1031E00090916605492F50E04A30510508F015C10D -:1031F000FA01E559FF4F0C944731803881F082384D -:1032000009F00BC1809169058F708093E90080916E -:10321000EB0085FB882780F91092E90006C08091B9 -:10322000610590916205911182609091E800977F0D -:103230009093E8008093F1001092F100C8C0282F0D -:103240002D7F09F0EAC0882319F0823061F0E5C0D3 -:1032500080916705813009F0E0C0933009F080E08B -:10326000809362052BC080916705811127C08091F2 -:1032700069058F7009F4D1C08093E9002091EB00BB -:1032800020FF1CC0933021F48091EB00806214C0B9 -:103290009091EB0090619093EB0021E030E0A90168 -:1032A00002C0440F551F8A95E2F74093EA0010923E -:1032B000EA008091EB0088608093EB001092E900B7 -:1032C0008091E800877F86C08111A7C010916705B3 -:1032D0001F778091E3008078812B8093E3008091B9 -:1032E000E800877F8093E8000E94F2168091E80052 -:1032F00080FFFCCF8091E30080688093E300111190 -:1033000002C082E001C083E08093640586C08058DB -:10331000823008F082C080916705909168058C3DED -:1033200053E0950779F583E08A838AE289834FB772 -:10333000F894DE01139620E03EE051E2E32FF0E046 -:1033400050935700E49120FF03C0E295EF703F5F78 -:10335000EF708E2F90E0EA3010F0C79601C0C09653 -:103360008D939D932F5F243149F74FBF8091E800E3 -:10337000877F8093E8006AE270E0CE0101960E94A8 -:10338000F91514C0AE014F5F5F4F609169050E944F -:103390004015BC01009709F440C09091E800977F68 -:1033A0009093E80089819A810E945C168091E800E0 -:1033B0008B778093E80031C0803879F58091E80000 -:1033C000877F8093E800809160058093F100809171 -:1033D000E8008E778093E8000E94F2161EC08111EB -:1033E0001CC0909167059230C0F48091E800877FFF -:1033F0008093E800909360050E94F216809160052A -:10340000811106C08091E30087FD02C081E001C008 -:1034100084E0809364050E943E148091E80083FF5D -:103420000AC08091E800877F8093E8008091EB00DC -:1034300080628093EB00AA960FB6F894DEBF0FBEB1 -:10344000CDBFDF91CF911F9108950895CF938091C3 -:1034500064058823A1F0C091E900CF709091EC0041 -:10346000892F817090FD80E8C82B1092E90080912F -:10347000E80083FD0E94D418CF70C093E900CF917B -:1034800008959093E4048093E3040895E091E304A5 -:10349000F091E404309721F00190F081E02D09943F -:1034A00080E00895E091E304F091E404309721F086 -:1034B0000280F381E02D09940895E091E304F091F6 -:1034C000E404309721F00480F581E02D09940895FB -:1034D0002091E1043091E2048217930771F09093F8 -:1034E000E2048093E104E091E304F091E404309776 -:1034F00021F00680F781E02D099408952091DF04E2 -:103500003091E0048217930771F09093E004809368 -:10351000DF04E091E304F091E404309721F00084AB -:10352000F185E02D0994089508950C94941A0E9451 -:103530001B260E94B30B0E94E5260C94B62C5F92CA -:103540006F927F928F929F92AF92BF92CF92DF92B3 -:10355000EF92FF920F931F93CF93DF9300D000D091 -:103560001F92CDB7DEB70E94F80B9EEEC92E94E0F5 -:10357000D92E03E010E0AA24A394B12C502E802F62 -:103580000E94730C4C01F601729062906F016826E4 -:10359000792661147104A1F40150110978F78FEFB5 -:1035A00089838A831B820E9424268160782F9D83D1 -:1035B0008C8349815A816B818D810E944F1B38C059 -:1035C0008091430581FD0E947C0C2BE030E0750169 -:1035D000022E02C0EE0CFF1C0A94E2F7C7018621FE -:1035E0009721892B09F129835A828E209F2091E00F -:1035F000892809F490E09B830E9424268160782F1B -:103600009D838C8349815A816B818D810E944F1BE0 -:10361000000F111FF801EA51FB4F80819181E826CC -:10362000F926F182E08204C02150310980F6B4CF3E -:103630000E94E8291091E5040E94461A1817D1F05B -:103640000E94461A8093E5040F900F900F900F9000 -:103650000F90DF91CF911F910F91FF90EF90DF902E -:10366000CF90BF90AF909F908F907F906F905F9022 -:103670000C949D0B0F900F900F900F900F90DF9177 -:10368000CF911F910F91FF90EF90DF90CF90BF905F -:10369000AF909F908F907F906F905F900895CF93A1 -:1036A000DF93CDB7DEB72B970FB6F894DEBF0FBE12 -:1036B000CDBF4F83588769877A878B87DE01119644 -:1036C00086E0FD0111928A95E9F785E0FE013796C3 -:1036D00001900D928A95E1F749815A816B817C8135 -:1036E0008D819E810E94C6212B960FB6F894DEBF75 -:1036F0000FBECDBFDF91CF910895CF93882309F4FA -:10370000C2C0C82F823859F40E94461A81FDBBC03E -:1037100089E30E94A0240E946D2589E30CC08338B0 -:1037200079F40E94461A80FDAEC083E50E94A02471 -:103730000E946D2583E50E94E224CF910C946D25B3 -:10374000843859F40E94461A82FD9DC087E40E9485 -:10375000A0240E946D2587E4EECF8CEF8C0F813A78 -:1037600048F48C2F0E941E2C81118DC08C2F0E943A -:10377000A024E3CF80E28C0F883048F4C77081E04A -:1037800001C0880FCA95EAF70E942625D6CF8BE59F -:103790008C0F833078F4C53A29F0C63A31F083E8CB -:1037A00090E005C081E890E002C082E890E0CF910F -:1037B0000C94681A88E58C0F833108F064C0C83A0D -:1037C00039F1C93A41F1CA3A49F1CB3A51F1CC3A0F -:1037D00059F1CD3A61F1C03B69F1CE3A71F1CF3A7E -:1037E00079F1C13B81F1C23B89F1C33B91F1C43B0B -:1037F00099F1C53BA1F1C63BA9F1C73BB1F1C83B6B -:10380000B9F1C93BC1F1CA3BC9F180E090E038C0D1 -:1038100082EE90E035C089EE90E032C08AEE90E012 -:103820002FC085EB90E02CC086EB90E029C087EBA1 -:1038300090E026C08CEC90E023C08DEC90E020C09E -:1038400083E891E01DC08AE891E01AC082E991E026 -:1038500017C084E991E014C081E292E011C083E2D4 -:1038600092E00EC084E292E00BC085E292E008C0D4 -:1038700086E292E005C087E292E002C08AE292E02E -:10388000CF910C947E1ACF910895882309F44BC0F0 -:10389000823859F40E94461A81FF45C089E30E948C -:1038A000A0240E946D2589E30CC0833871F40E9426 -:1038B000461A80FF38C083E50E94A0240E946D252F -:1038C00083E50E94E2240C946D25843859F40E940B -:1038D000461A82FF28C087E40E94A0240E946D251A -:1038E00087E4EFCF9CEF980F913A58F390E2980F4E -:1038F000983050F4877091E001C0990F8A95EAF7EB -:10390000892F0E942C25DFCF9BE5980F933020F460 -:1039100080E090E00C94681A885A833120F480E0AB -:1039200090E00C947E1A0895882321F00E942625A9 -:103930000C946D250895882321F00E942C250C9469 -:103940006D2508957F928F929F92AF92BF92CF92F2 -:10395000DF92EF92FF920F931F93CF93DF931F920B -:10396000CDB7DEB77C01C62E772EFC01058102950E -:103970000F70128111110E9443250E9499248823FF -:1039800079F0112369F080E28C0D883048F082E0F4 -:103990000E9482240E94992491E0D82ED92601C049 -:1039A000D12CE72DE295EF70F0E0EB58FF4F0C942F -:1039B0004731872D807F072D0F70882311F00295E6 -:1039C000007F112389F0002309F499C180E28C0D56 -:1039D000883020F4802F0E94262503C0802F0E946B -:1039E00036250E946D258BC18C2D0E94451C00231D -:1039F00009F4C3C180E28C0D883020F4802F0E942E -:103A00002C2503C0802F0E943C250E946D25B5C146 -:103A1000872D807F972D9F70803211F4892F03C0EE -:103A2000892F8295807FCC2021F0F1E0CF16A1F084 -:103A30001DC0112339F0002319F1013009F50E944E -:103A400056259BC1002319F0013009F496C18983E2 -:103A50000E945925898110C1112321F0063008F0F8 -:103A60008CC10EC0053008F088C106C1112359F081 -:103A7000002331F0F701958190FF41C19F7095833C -:103A80000E94941C7AC1002309F4F6C03EC1872D20 -:103A900086958695837090E0009719F0019761F004 -:103AA0006CC1112321F08C2D972D937002C080E002 -:103AB00090E00E94681A61C1112321F08C2D972D8E -:103AC000937002C080E090E00E947E1A56C18C2D57 -:103AD000112319F00E94F02802C00E9458290E9468 -:103AE000DD294BC1872D837009F052C0111145C1EA -:103AF0008C2D829586958770880F880F9C2D9F70DE -:103B0000892E912CA12CB12C082E04C0880C991C54 -:103B1000AA1CBB1C0A94D2F7C4FE14C00FE010E02C -:103B200020E030E0B901A80104C0440F551F661F12 -:103B3000771F8A95D2F7CB01BA0160957095809571 -:103B4000909503C060E070E0CB01272D2695269567 -:103B5000237030E02230310569F02330310589F0DF -:103B6000682979298A299B292130310571F00E9421 -:103B70000E2303C1682979298A299B290E942A23B7 -:103B8000FCC00E940E23C501B4010E94F222F5C0C0 -:103B9000112319F0872D817001C08695882309F4BF -:103BA000ECC08C2D829586958770880F880F9C2D90 -:103BB0009F70892E912CA12CB12C082E04C0880C4A -:103BC000991CAA1CBB1C0A94D2F7C4FE14C00FE0B7 -:103BD00010E020E030E0B901A80104C0440F551FF7 -:103BE000661F771F8A95D2F7CB01BA016095709551 -:103BF0008095909503C060E070E0CB01272D26955D -:103C000026952370422F50E04230510569F0433031 -:103C1000510589F0682979298A299B294130510564 -:103C200071F00E94E823A9C0682979298A299B2973 -:103C30000E940424A2C00E94E823C501B4010E948E -:103C4000CC239BC08C2D90E0FC01E05EF109E531B6 -:103C5000F10508F050C0EB57FF4F0C9447310C2D85 -:103C60000F70872D8F71112321F00E946523802F03 -:103C700007CF0E948623802F0E949B1C7EC01123A9 -:103C800041F0053008F079C0872D8F710E94AB2379 -:103C900074C0063008F071C0F7CF112339F0872DBA -:103CA0008F710E94652369C01123C9F3872D8F711D -:103CB0000E94862362C0112329F0872D8F710E94F4 -:103CC00050235BC00E94462358C0112351F0172D8A -:103CD0001F71812F0E94652363E0812F0E94792448 -:103CE0004CC081E00E948224023008F446C082E089 -:103CF0000E94822442C0112331F0002381F28C2DD6 -:103D00000E947D1B3AC0002389F28C2D0E94451C25 -:103D100034C0472D4F706C2DC7010E9465040E946E -:103D20006A222BC0111129C0472D4F7050E042303C -:103D30005105B9F04CF44115510581F04130510560 -:103D4000E1F40E94DE2C19C04330510569F0443083 -:103D5000510599F48C2D0E94302D0FC00E94C72C64 -:103D60000CC00E94FA2C09C00E940D2D06C0472DE0 -:103D70004F706C2DC7010E943E08DD20F9F00E94B3 -:103D8000752480FD1BC0F70112820E946F240E94DF -:103D90006523C7010E94ED1E0E946F240F90DF91E2 -:103DA000CF911F910F91FF90EF90DF90CF90BF9038 -:103DB000AF909F908F907F900C9486230F90DF910F -:103DC000CF911F910F91FF90EF90DF90CF90BF9018 -:103DD000AF909F908F907F9008950F931F93CF93F4 -:103DE000DF93EC01888199812B813C81232BB9F0F1 -:103DF0009F3F11F48F3F99F0CE010E943D0688232A -:103E000071F0688179818A810E946B248C010E9403 -:103E100020240E94E722B801CE010E94A21CDF915B -:103E2000CF911F910F9108950E9443250E94532521 -:103E30000E9418250E946D250E948E2A0E94DD296D -:103E400080E090E00E94681A80E090E00C947E1A76 -:103E50000E9433250C94141F0E946024292F229560 -:103E60002F7030E02C3031054CF42A3031056CF4E1 -:103E70002250310922303105A8F407C02C30310519 -:103E800069F02F30310551F00DC0803F69F018F412 -:103E9000803E40F409C0843F29F406C093FB882784 -:103EA00080F9089580E0089581E00895CF93DF932D -:103EB00000D000D01F92CDB7DEB70F900F900F90BB -:103EC0000F900F90DF91CF910895CF93DF9300D0A3 -:103ED00000D000D0CDB7DEB726960FB6F894DEBF7F -:103EE0000FBECDBFDF91CF9108951F93CF93DF9386 -:103EF000C091EE0416E08091EF04C81799F0D0E06D -:103F00001C9FF0011D9FF00D1124E051FB4F4081DB -:103F1000518162817381848195810E94651F219600 -:103F2000C770E9CFDF91CF911F910895409120058F -:103F300050912105609122057091230580912405FF -:103F4000909125050C94651F8091250582958F70B1 -:103F500009F054C080912205882309F44FC0809154 -:103F6000EE04A091EF04609120057091210540912D -:103F7000230550912405B6E08A1709F43FC090E06C -:103F800041155105C1F17F3F11F46F3FA1F1B89F79 -:103F9000F001B99FF00D1124E051FB4F2181721304 -:103FA0002AC02081621327C02281211124C02381CD -:103FB00034812417350710F421503109241B350BA7 -:103FC000283C3105C0F4209125052F7020612093F5 -:103FD000250526E0289FF001299FF00D1124EB50C4 -:103FE000FB4F80818F708061808380E295E00E942A -:103FF000ED1E0C94751F01968770BECF0895CF9269 -:10400000DF92EF92FF920F931F93CF93DF93CDB781 -:10401000DEB762970FB6F894DEBF0FBECDBF8C013E -:1040200085E0F801DE011D9601900D928A95E1F779 -:10403000D8014C9111965C91119712966C91129740 -:104040001396CD90DC901497309120057091210546 -:104050008091230590912405009709F46BC17F3F5F -:1040600019F43F3F09F466C1E0902205EE2009F4FF -:10407000C0C020912505C816D90628F0F601E81B16 -:10408000F90BCF0104C0809590958C0D9D1DFF24E8 -:10409000F394883C910578F0F12C207F09F0C6C09C -:1040A0007C2DD98AC88A89890E94561F80E295E0B2 -:1040B0000E94ED1EB1C0822F807F09F046C07513AB -:1040C00014C0341312C0611110C02F7020612093EE -:1040D00025050E94961F80E295E00E94ED1E8091CA -:1040E0002505D80115968C932EC0CD2819F15F3F78 -:1040F00011F44F3FF9F0F62E61111CC08091EE04CF -:104100002091EF0436E0821709F45AC090E0389FFE -:10411000F001399FF00D1124E051FB4F71815713CD -:1041200006C07081471303C07281711103C00196EC -:104130008770E9CFF62E662309F418C18091250512 -:10414000816080932505F12C11C1751308C03413CB -:1041500006C0611104C080912505D801C3C04D87F8 -:104160005E878D859E856A8B0E942C1F6A898823B5 -:10417000E1F16623D1F120912505822F82958F7080 -:1041800090E0029774F08091200590912105988726 -:104190008F831986DB86CA862C87CE0107960E94FC -:1041A000ED1E86E0F801A0E2B5E001900D928A953F -:1041B000E1F70E94A41F0E94961FFF24F394D6C02B -:1041C0004D875E878D859E850E946024292F2295CC -:1041D0002F7030E0223031050CF0BCC09F7009F028 -:1041E000B6C0805E883008F4C1C0C8010E94ED1ED0 -:1041F000E4CFC816D90608F453C0F601E81BF90B42 -:10420000CF01883C910508F450C0F12C7C2DD98A4F -:10421000C88A89890E94561FE0E2F5E086E0DF0146 -:104220001D928A95E9F70E94961FA0C0751314C0CD -:10423000341312C0611110C080912505F8018583E7 -:10424000C8010E94ED1E86E0E0E2F5E0DF011D926C -:104250008A95E9F7FE2C8AC04D875E878D859E85FD -:104260006A8B0E942C1F6A89882309F4BECF6623BB -:1042700009F4BBCF20912505822F82958F7090E0A5 -:1042800002970CF48ECF80912005909121059A839E -:1042900089831B82DD82CC822E83CE0101967FCF63 -:1042A000809590958C0D9D1DACCFF62E662309F45C -:1042B0009CCF75132EC034132CC02091250520FDF2 -:1042C0001FC0822F82958F70D9F0D80115962C933C -:1042D00015978F3049F08F5F982F9295907F822F9E -:1042E0008F70892B15968C93C8010E94ED1E86E075 -:1042F000F801A0E2B5E001900D928A95E1F793CF25 -:1043000086E0F801A0E2B5E001900D928A95E1F710 -:104310002DC04D875E878D859E850E942C1F811143 -:1043200040CF80912505816080932505C8010E94BA -:10433000ED1E1CC0662309F458CF4D875E878D851E -:104340009E850E942C1F882309F44FCF2ACF81110C -:1043500048CF0CC0243031050CF047CF9F7009F4D2 -:1043600040CFF8019581907F09F03BCF8F2D629669 -:104370000FB6F894DEBF0FBECDBFDF91CF911F9176 -:104380000F91FF90EF90DF90CF9008951F93CF9300 -:10439000DF93CDB7DEB72C970FB6F894DEBF0FBE14 -:1043A000CDBF4F83588769877A878B879C87CE01DB -:1043B00007960E94FF1F882369F08F8198852A85C0 -:1043C0003B85232BF1F19F3F09F063C08F3F09F03C -:1043D00060C037C086E0FE013796DE01119601907D -:1043E0000D928A95E1F76F817885EA85FB85309794 -:1043F00041F17F3F11F46F3F21F12091EF0430E054 -:10440000C9010196877099274091EE0450E0841706 -:10441000950709F447C069837A83FD83EC8396E0AE -:10442000929FD001939FB00D1124A051BB4FFE016C -:10443000319601900D929A95E1F78093EF040E94D6 -:10444000751F16E08091EE049091EF048917C1F179 -:10445000189FC001112480519B4F0E94FF1F882389 -:1044600079F1E091EE041E9FF0011124E051FB4F21 -:104470004081518162817381848195810E94651F91 -:104480008091EE0490E00196877099278093EE0466 -:10449000D9CF4F81588569857A858B859C850E9407 -:1044A000651FCFCF0E94281F1092EF041092EE04D8 -:1044B000E0E2F5E086E0DF011D928A95E9F7C1CFE1 -:1044C0002C960FB6F894DEBF0FBECDBFDF91CF9113 -:1044D0001F910895EF92FF920F931F93CF93DF9355 -:1044E0008C01009709F46CC0F12CEE24E394E801F0 -:1044F0002196F8018491843740F4843008F051C04B -:10450000813081F0823019F15BC0853709F444C0F5 -:10451000A8F19CE7980F903708F052C08F770E945F -:10452000451C41C00E5F1F4FFE01C49180E28C0FFD -:10453000883048F4C7708E2D01C0880FCA95EAF7FD -:104540000E94462514C08C2F0E947D1B2DC00E5F3B -:104550001F4FFE01C49180E28C0F883058F4C77061 -:104560008E2D01C0880FCA95EAF70E944C250E9443 -:104570006D251AC08C2F0E94451C16C00E5F1F4F60 -:10458000FE01C491CC2381F08FE99FE00197F1F700 -:1045900000C00000C150F6CF0E5F1F4FFE01F49027 -:1045A00003C00E947D1B8E018F2D882309F49FCFAD -:1045B000EFE9FFE03197F1F700C000008150F5CF3F -:1045C000DF91CF911F910F91FF90EF900895089583 -:1045D00060932A0570932B0580932C0590932D05ED -:1045E0000C94141F0F931F9300912A0510912B0513 -:1045F00020912C0530912D05DC01CB01802B912BD6 -:10460000A22BB32B80932A0590932B05A0932C0506 -:10461000B0932D051F910F910C94141F0F931F93AE -:1046200000912A0510912B0520912C0530912D0524 -:10463000DC01CB0180239123A223B32380932A059D -:1046400090932B05A0932C05B0932D051F910F91EE -:104650000C94141F0F931F9300912A0510912B05A2 -:1046600020912C0530912D05DC01CB01802791276D -:10467000A227B32780932A0590932B05A0932C059E -:10468000B0932D051F910F910C94141F10922605C5 -:104690001092270510922805109229050C94141FDA -:1046A00041E050E060E070E004C0440F551F661F19 -:1046B000771F8A95D2F7409326055093270560937C -:1046C0002805709329050C94141F41E050E060E028 -:1046D00070E004C0440F551F661F771F8A95D2F7FC -:1046E0008091260590912705A0912805B091290574 -:1046F000482B592B6A2B7B2B40932605509327057B -:1047000060932805709329050C94141F41E050E034 -:1047100060E070E004C0440F551F661F771F8A9544 -:10472000D2F74095509560957095809126059091AF -:104730002705A0912805B0912905482359236A230C -:104740007B2340932605509327056093280570939B -:1047500029050C94141F41E050E060E070E004C0B3 -:10476000440F551F661F771F8A95D2F78091260543 -:1047700090912705A0912805B09129054827592730 -:104780006A277B27409326055093270560932805C9 -:10479000709329050C94141F0F931F930091260505 -:1047A000109127052091280530912905DC01CB01C6 -:1047B000802B912BA22BB32B80932605909327055A -:1047C000A0932805B09329051F910F910C94141FF5 -:1047D0000F931F930091260510912705209128051E -:1047E00030912905DC01CB0180239123A223B3233F -:1047F0008093260590932705A0932805B09329055B -:104800001F910F910C94141F0F931F930091260575 -:10481000109127052091280530912905DC01CB0155 -:1048200080279127A227B3278093260590932705F9 -:10483000A0932805B09329051F910F910C94141F84 -:104840000895CF92DF92EF92FF920F931F93CF9331 -:10485000DF938C01C0902A05D0902B05E0902C05A9 -:10486000F0902D058091260590912705A0912805AF -:10487000B0912905C82AD92AEA2AFB2ACFE1D0E03B -:10488000D701C6010C2E04C0B695A79597958795BC -:104890000A94D2F780FF06C0B8018C2F0E94C30A89 -:1048A000019721F4219760F780E001C08C2FDF9100 -:1048B000CF911F910F91FF90EF90DF90CF900895CF -:1048C000CF93DF93EC010E942124BE010E94C30A12 -:1048D000DF91CF910895CB010E94602408958091CB -:1048E0002E05859585958595089580912E0587706F -:1048F000089598E0899F90011124262B20932E057E -:104900000C94652320912E058095822380932E059B -:10491000982F977069F430E0482F552747FD509540 -:104920002417350729F08595859585950C94862360 -:10493000089590912E05977081E009F480E0089524 -:1049400090916503992321F090916603911109C01C -:104950002091670330916803F90132969FEF40E0A0 -:104960001FC0982F9695969596959F3050F5E0919B -:104970006703F0916803E90FF11D877021E030E0D3 -:10498000A90102C0440F551F8A95E2F7CA0191811F -:10499000892B818308959F3F39F04F5F4E3041F05E -:1049A00051915813F8CF0DC05111F7CF942FF5CF77 -:1049B0009F3F39F0F901E90FF11D97FDFA958283C8 -:1049C0000895089590916503992321F090916603CD -:1049D000911109C02091670330916803F901329663 -:1049E000205F3F4F1FC0982F9695969596959F30C4 -:1049F000F0F4E0916703F0916803E90FF11D87700F -:104A000021E030E0A90102C0440F551F8A95E2F76A -:104A1000CA01809591818923818308953196E21797 -:104A2000F30729F090819813F9CF1082F7CF0895FA -:104A300081E090E0E0916703F0916803E80FF91FCF -:104A40001082019680319105A9F708959091420551 -:104A5000892B809342050895809590914205892382 -:104A60008093420508951092420508959091410562 -:104A7000892B809341050895809590914105892364 -:104A80008093410508951092410508959091400545 -:104A9000892B809340050895809590914005892346 -:104AA00080934005089510924005089580932F0546 -:104AB000089510922F0508958091670390916803DF -:104AC000FC0131969C01205F3F4F80E09191911154 -:104AD0008F5FE217F307D1F70895E0916703F09134 -:104AE0006803809142058083E0916703F091680339 -:104AF000908180914105892B8083E0916703F0913B -:104B00006803908180914005892B808380912F05D7 -:104B1000882361F0E0916703F09168039081892B0D -:104B200080830E945C25811110922F05809167037C -:104B3000909168030C94521A20E0009739F0AC0170 -:104B400041505109842395232F5FF7CF822F089579 -:104B500080916405843039F11092440520E488E1A5 -:104B600090E00FB6F894A895809360000FBE209354 -:104B7000600080E00E94C00380E00E949D0B83B72C -:104B8000817F846083BF83B7816083BF7894889579 -:104B900083B78E7F83BF88E10FB6F894809360005F -:104BA000109260000FBE08950895089580E00E945D -:104BB000C0030E94D4250E94F80B0E94D5250E94B4 -:104BC0007D0C91E0811101C090E0892F08950E9431 -:104BD000281F80E00E94C0030E94B62C0E94461A43 -:104BE0000C949D0B1F920F920FB60F9211248F936E -:104BF0009F93AF93BF9380914405811113C080911F -:104C0000450590914605A0914705B091480541960C -:104C1000A11DB11D8093450590934605A0934705BE -:104C2000B0934805BF91AF919F918F910F900FBEA8 -:104C30000F901F90189582E084BD93E095BD9AEF88 -:104C400097BD80936E0008952FB7F8948091450525 -:104C500090914605A0914705B09148052FBF089552 -:104C6000CF92DF92EF92FF920F931F932FB7F8949A -:104C70004091450550914605609147057091480562 -:104C80002FBF6A017B01EE24FF248C0120E030E07D -:104C9000C016D106E206F30610F4415051099A01FC -:104CA000281B390BC9011F910F91FF90EF90DF90E6 -:104CB000CF9008951F920F920FB60F9211248F93E9 -:104CC0009F93AF93BF938091450590914605A09126 -:104CD0004705B09148050196A11DB11D809345057A -:104CE00090934605A0934705B0934805BF91AF91B7 -:104CF0009F918F910F900FBE0F901F9018950E945B -:104D00004317F8942FEF87EA91E6215080409040B6 -:104D1000E1F700C0000087E090EBDC0180936F05B5 -:104D200090937005A0937105B09372059CE088E1A3 -:104D30000FB6F894A895809360000FBE9093600022 -:104D4000FFCFCF92DF92EF92FF920F931F93CF93FB -:104D5000DF93D82FC3E0EE24E394F12C8C2F0E9434 -:104D6000730C6C010BE010E09701002E02C0220FC3 -:104D7000331F0A94E2F72C213D21232B49F0602FA9 -:104D80007C2F80E00E943F08D81302C081E006C05B -:104D90000150110948F7C15008F780E0DF91CF9129 -:104DA0001F910F91FF90EF90DF90CF900895CF93D8 -:104DB000C82F8CE20E94A126882321F08C2FCF914E -:104DC0000C94A12680E0CF910895CF930E943628BD -:104DD000811102C00E941228C5E6C15049F00E940C -:104DE000F80B8FE39CE90197F1F700C00000F5CFC5 -:104DF00089E20E94D726811113C18AE20E94D72638 -:104E000081110E94122885E00E94D72681110E94FC -:104E10007F260E9441288093430587E00E94D72681 -:104E20008823A9F18BE10E94D726882351F0809135 -:104E3000430581FB222720F991E0922790FB81F91D -:104E40000EC08EE00E94D726882361F08091430532 -:104E500082FB222720F991E0922790FB82F9809330 -:104E6000430515C080E10E94D72690914305882311 -:104E700041F093FB222720F981E0822780FB93F900 -:104E800004C0892F809580FB90F990934305809111 -:104E900043050E9445280E94532880936D0580EEAB -:104EA0000E94D726882341F080916D05982F909518 -:104EB00090FB80F980936D0589E30E94D7268823B3 -:104EC00059F080916D0581FB222720F991E092270E -:104ED00090FB81F980936D0582EE0E94D72688238E -:104EE00059F080916D0582FB222720F991E09227ED -:104EF00090FB82F980936D0586EE0E94D726882369 -:104F000059F080916D0583FB222720F991E09227CB -:104F100090FB83F980936D0583EE0E94D72688234A -:104F200059F080916D0584FB222720F991E09227AA -:104F300090FB84F980936D0585E30E94D726882332 -:104F400059F080916D0585FB222720F991E0922789 -:104F500090FB85F980936D0581E30E94D726882315 -:104F600059F080916D0586FB222720F991E0922768 -:104F700090FB86F980936D0581E10E94D7268823F6 -:104F800059F080916D0587FB222720F991E0922747 -:104F900090FB87F980936D0580916D050E945728DD -:104FA00080916D0587FB882780F98093660387E2EF -:104FB0000E94D726C82F8EE10E94D7268111C26099 -:104FC0008FE10E94D7268111C46080E20E94D7261B -:104FD0008111C86081E20E94D7268111C06182E2FE -:104FE0000E94D7268111C06283E20E94D7268111D8 -:104FF000C06484E20E94D726882311F0C06802C0F2 -:10500000CC2329F08C2F0E944E286C2F03C00E94C5 -:105010004A28682F70E080E090E0CF910C94E8225D -:10502000CF9108956DEE7EEF80E090E00E946D31AB -:1050300060E082E090E00E945B3160E083E090E01D -:105040000E945B3160E084E090E00E945B3160E0B0 -:1050500085E090E00E945B3160E086E090E00E9495 -:105060005B316FEF87E090E00C945B3180E090E083 -:105070000E94553121E08D3E9E4F09F020E0822FA5 -:10508000089582E090E00C944D31682F82E090E02A -:105090000C945B3183E090E00C944D31682F83E0F9 -:1050A00090E00C945B3184E090E00C944D31682FDB -:1050B00084E090E00C945B3186E090E00C944D31FC -:1050C000682F86E090E00C945B3187E090E00C94D0 -:1050D0004D31682F87E090E00C945B3180914B0557 -:1050E00080FF0BC060916C0385E0689FB0011124C4 -:1050F00075956795759567952BC081FF09C060917F -:105100006C0385E0689FB00111247595679520C0F8 -:1051100082FF07C060916C0385E0689FB001112495 -:1051200017C090914C059923D1F060916B039617AD -:1051300088F720916C0385E0289F90011124929FAD -:10514000A001939F500D112470E0CA010E943331D9 -:105150006038710540F46115710539F002C065E0F1 -:1051600070E0862F08958FE7089581E0089580917B -:105170004B0580FF08C060916A0370E075956795E4 -:105180007595679521C081FF06C060916A0370E044 -:105190007595679519C082FF04C060916A0370E03D -:1051A00010C090914C059923C1F060916903961746 -:1051B000A0F780916A03899FC001112470E00E94CA -:1051C00033316038710528F46115710521F0862F9F -:1051D00008958FE7089581E0089561E070E0F4CFCD -:1051E000803F21F40E946E28819504C0813F29F4FC -:1051F0000E946E2880934F050895823F21F40E94FB -:105200006E28819504C0833F29F40E946E28809304 -:105210004E050895893F19F40E94B72805C08A3FBA -:1052200031F40E94B72881958093500508958B3FF3 -:1052300021F40E94B728819504C08C3F29F40E9474 -:10524000B728809351050895843F21F480914D053E -:10525000816017C0853F21F480914D05826011C0A7 -:10526000863F21F480914D0584600BC0873F21F477 -:1052700080914D05886005C0883F31F480914D05CF -:10528000806180934D0508958D3F21F480914B05F9 -:1052900081600BC08E3F21F480914B05826005C078 -:1052A0008F3F29F480914B05846080934B050895CE -:1052B000803F39F480914F0587FF6CC010924F05F5 -:1052C00069C0813F29F480914F051816BCF362C074 -:1052D00090914E05823F29F497FF5CC010924E05D5 -:1052E00059C0833F19F41916CCF354C0893F41F4D7 -:1052F0008091500518160CF04DC0109250054AC010 -:105300008A3F29F48091500587FF44C0F6CF8B3F38 -:1053100039F48091510587FF3DC0109251053AC084 -:105320008C3F29F4809151051816BCF333C0843F9B -:1053300021F480914D058E7F17C0853F21F4809127 -:105340004D058D7F11C0863F21F480914D058B7FE7 -:105350000BC0873F21F480914D05877F05C0883FB2 -:1053600031F480914D058F7E80934D0513C08D3FA4 -:1053700021F480914B058E7F0BC08E3F21F48091EC -:105380004B058D7F05C08F3F29F480914B058B7FA6 -:1053900080934B0580914E0581110EC080914F0581 -:1053A00081110AC080915005811106C0809151057C -:1053B000811102C010924C0508958DE495E00E9481 -:1053C0005D1A0E94242690934A058093490508950A -:1053D0001F93CF93DF938091490590914A050E94D6 -:1053E0003026AC0190914C05992321F020916D035A -:1053F00030E006C020916E038AE0289F90011124BE -:105400004217530708F486C080914E05C0914F059E -:10541000D091500510915105811107C0C11176C07E -:10542000D11174C0111172C075C09F3F19F09F5FF8 -:1054300090934C05181624F40E946E2880934E0514 -:1054400080914E0587FF05C00E946E28819580934C -:105450004E051C1624F40E946E2880934F058091FF -:105460004F0587FF05C00E946E28819580934F05E8 -:1054700060914E05662339F1C0914F05CC2319F197 -:10548000772767FD7095872F972F0E94552E23E36E -:1054900033E343E35FE30E94652F0E94222E609373 -:1054A0004E056C2F772767FD7095872F972F0E94E9 -:1054B000552E23E333E343E35FE30E94652F0E940D -:1054C000222E60934F051D1624F40E94B728809366 -:1054D00050058091500587FF05C00E94B72881952F -:1054E00080935005111624F40E94B728809351052B -:1054F0008091510587FF05C00E94B7288195809350 -:105500005105DF91CF911F910C94DD299F3F09F048 -:105510008ECF96CFDF91CF911F910895EDE4F5E006 -:1055200085E0DF011D928A95E9F710924C051092F3 -:105530004B050895833081F128F4813059F0823091 -:10554000D1F00895853009F449C0B8F1863009F4E6 -:1055500056C0089580916E03262F30E0280F311D2C -:105560002F3F310524F4680F60936E0308958FEF89 -:1055700080936E03089580916D03262F30E0280FED -:10558000311D2F3F310524F4680F60936D0308959A -:105590008FEF80936D03089580916C03262F30E088 -:1055A000280F311D2F3F310524F4680F60936C03E1 -:1055B00008958FEF80936C03089580916B03262FDD -:1055C00030E0280F311D2F3F310524F4680F609320 -:1055D0006B0308958FEF80936B03089580916A03A6 -:1055E000262F30E0280F311D2F3F310524F4680F9E -:1055F00060936A0308958FEF80936A030895809102 -:105600006903262F30E0280F311D2F3F310524F488 -:10561000680F6093690308958FEF8093690308957D -:10562000833011F128F4813049F0823091F00895EF -:10563000853081F120F18630C1F1089580916E03AB -:10564000681720F4861B80936E03089510926E03F2 -:10565000089580916D03681720F4861B80936D0375 -:10566000089510926D03089580916C03681720F4DB -:10567000861B80936C03089510926C0308958091AB -:105680006B03681720F4861B80936B0308951092B8 -:105690006B03089580916A03681720F4861B80933A -:1056A0006A03089510926A03089580916903681748 -:1056B00020F4861B8093690308951092690308956E -:1056C0000F931F938B3109F470C0A0F58E3009F44D -:1056D0007FC0C0F4873009F456C068F4863009F002 -:1056E000A5C080914305817F8E7F8093430581E033 -:1056F000809353059CC0883009F491C08B3009F425 -:105700008EC094C0813109F46DC068F4803109F015 -:105710008DC08091430583FB222720F991E09227D9 -:1057200090FB83F94BC0863109F479C0893109F4C3 -:1057300076C07CC0853309F474C068F4873209F4FC -:1057400070C028F48E3108F471C08D5155C0893273 -:1057500009F467C06BC0833438F48A3308F04BC057 -:10576000883309F45CC062C0833409F45AC08834B9 -:1057700009F05CC00E94281F0E94AD0C0E94940595 -:105780000E947F264CC090914305892F809581709F -:1057900080FB90F929F0966098609093430547C08C -:1057A000997F977F909343053AC08091430581FB91 -:1057B000222720F991E0922790FB81F980934305FD -:1057C000992369F18091430581608093430527C047 -:1057D0008091430582FB222720F991E0922790FBDC -:1057E00082F9ECCF0E94281F9091660381E08927FF -:1057F0008093660314C0895341E050E060E070E09C -:105800008A019B0104C0000F111F221F331F8A95BC -:10581000D2F7C901B8010E94E8220E94281F81E046 -:1058200006C061E070E080E090E0F5CF80E01F917D -:105830000F91089580E0089580E00895CF93C82FD8 -:1058400080915305813069F018F08230C9F184C02D -:10585000E0916703F09168038081823209F07EC095 -:1058600007C0E0916703F09168038081823261F4A0 -:105870008C2F0E941A2C811104C08C2F0E94602B47 -:105880001DC081E090E01AC08C2F0E941C2C811159 -:1058900014C0C43179F048F4CB3079F0C03109F04C -:1058A00061C082E08093530508C0C93219F0C83343 -:1058B00021F058C01092530555C081E0817054C04A -:1058C000C93291F120F5C43179F1B0F4C73009F053 -:1058D00047C08EE180936E0382E380936D038AE07C -:1058E00080936C0384E180936B0388E080936A0368 -:1058F00088E28093690334C0CE51C63088F5EC2F1E -:10590000F0E0EA5FFB4F80818093520529C0CE34DE -:10591000E9F020F4CB3421F56AE013C0C13579F009 -:10592000C235F1F461E00DC080915205882319F071 -:105930001092520515C081E08093530515C061E0B7 -:1059400006C0809152050E949A2A0AC06AE080919E -:1059500052050E94102B04C01092530580E004C031 -:1059600081E002C080E0AACFCF9108950E9436283E -:10597000811102C00E9412280E945C2880936E054B -:1059800080FF02C0869501C080E00C94C003809126 -:105990006E05982F9695292F30E0233031054CF471 -:1059A0009F5F990F8170892B816080936E050E94A3 -:1059B000602880916E0586950C94C00380916E05D9 -:1059C000982F969591F09158990F8170892B80931B -:1059D0006E058E7F91E009F490E080916E0590FB5A -:1059E00080F980936E050E94602880916E058695EF -:1059F0000C94C00380916E05982F909590FB80F9D0 -:105A000080936E050E94602880916E0580FF02C021 -:105A1000869501C080E00C94C00390916E05892F9B -:105A200086958F5F8F779170843028F4880F892B4B -:105A300080936E0502C090936E0580916E058E7FF7 -:105A400091E009F490E080916E0590FB80F98093DD -:105A50006E050E94602880916E0586950C94C003A7 -:105A600020916E05922F96958927982F990F822F56 -:105A70008170892B80936E058E7F91E009F490E010 -:105A800080916E0590FB80F980936E050E946028DE -:105A900080916E0586950C94C00380916E05869565 -:105AA00008955058BB27AA270ED0D1C1C2D130F0DB -:105AB000C7D120F031F49F3F11F41EF4B7C10EF4AA -:105AC000E095E7FB9FC1E92FD3D180F3BA176207B6 -:105AD00073078407950718F071F49EF5EBC10EF477 -:105AE000E0950B2EBA2FA02D0B01B90190010C01EE -:105AF000CA01A0011124FF27591B99F0593F50F406 -:105B0000503E68F11A16F040A22F232F342F44275D -:105B1000585FF3CF469537952795A795F040539555 -:105B2000C9F77EF41F16BA0B620B730B840BBAF025 -:105B30009150A1F0FF0FBB1F661F771F881FC2F790 -:105B40000EC0BA0F621F731F841F48F487957795A4 -:105B50006795B795F7959E3F08F0B3CF9395880F5B -:105B600008F09927EE0F97958795089527D108F4A7 -:105B700081E008950CD06BC163D140F05AD130F070 -:105B800021F45F3F19F03EC1511195C14FC170D151 -:105B900098F39923C9F35523B1F3951B550BBB27F4 -:105BA000AA2762177307840738F09F5F5F4F220FA1 -:105BB000331F441FAA1FA9F333D00E2E3AF0E0E89A -:105BC00030D091505040E695001CCAF729D0FE2FE6 -:105BD00027D0660F771F881FBB1F26173707480778 -:105BE000AB07B0E809F0BB0B802DBF01FF2793582E -:105BF0005F4F2AF09E3F510568F004C15CC15F3FD2 -:105C0000ECF3983EDCF3869577956795B795F79515 -:105C10009F5FC9F7880F911D9695879597F908950D -:105C2000E1E0660F771F881FBB1F621773078407A9 -:105C3000BA0720F0621B730B840BBA0BEE1F88F7B8 -:105C4000E095089504D06894B11135C1089518D134 -:105C500088F09F5790F0B92F9927B751A0F0D1F055 -:105C6000660F771F881F991F1AF0BA95C9F712C0DF -:105C7000B13081F01FD1B1E008951CC1672F782F9A -:105C80008827B85F39F0B93FCCF38695779567954B -:105C9000B395D9F73EF490958095709561957F4FB7 -:105CA0008F4F9F4F0895E89409C097FB3EF490955D -:105CB0008095709561957F4F8F4F9F4F9923A9F0E5 -:105CC000F92F96E9BB279395F69587957795679574 -:105CD000B795F111F8CFFAF4BB0F11F460FF1BC0B8 -:105CE0006F5F7F4F8F4F9F4F16C0882311F096E94B -:105CF00011C0772321F09EE8872F762F05C06623F9 -:105D000071F096E8862F70E060E02AF09A95660FB1 -:105D1000771F881FDAF7880F9695879597F908956A -:105D200088D018F011F08CD038F480C0C4C0E92FAE -:105D30009FD0B0F35523C9F3E7FB621773078407BD -:105D40009507A8F199F3E92FFF2788232AF03197C7 -:105D5000660F771F881FDAF7952F5527442332F0F7 -:105D600091505040220F331F441FD2F7BB27E91B2D -:105D7000F50B621B730B840BB109C1F222F4620FA5 -:105D8000731F841FB11D31972AF0660F771F881F7C -:105D9000BB1FEFCF915050405AF041F0882332F0B2 -:105DA000660F771F881F91505040C1F7939530C000 -:105DB0008695779567959F5FD9F7F8CF990F00087B -:105DC000550FAA0BE0E8FEEF16161706E807F907CD -:105DD000C0F012161306E407F50798F0621B730B68 -:105DE000840B950B39F40A2661F0232B242B252BE9 -:105DF00021F408950A2609F4A140A6958FEF811D8C -:105E0000811D089597F99F6780E870E060E008952C -:105E10009F3F31F0915020F4879577956795B7951E -:105E2000880F911D9695879597F908959FEF80ECBF -:105E3000089500240A9416161706180609060895F0 -:105E400000240A9412161306140605060895092E56 -:105E50000394000C11F4882352F0BB0F40F4BF2BC5 -:105E600011F460FF04C06F5F7F4F8F4F9F4F089505 -:105E700057FD9058440F551F59F05F3F71F04795FB -:105E8000880F97FB991F61F09F3F79F087950895E0 -:105E9000121613061406551FF2CF4695F1DF08C0FF -:105EA000161617061806991FF1CF8695710561051C -:105EB00008940895E894BB2766277727CB0197F9C4 -:105EC00008957CDF08F48FEF08950BD0C0CFB1DFC9 -:105ED00028F0B6DF18F0952309F094CFA7CF11244E -:105EE000EACFC6DFA0F3959FD1F3950F50E0551F81 -:105EF000629FF001729FBB27F00DB11D639FAA271F -:105F0000F00DB11DAA1F649F6627B00DA11D661F6D -:105F1000829F2227B00DA11D621F739FB00DA11D8E -:105F2000621F839FA00D611D221F749F3327A00D48 -:105F3000611D231F849F600D211D822F762F6A2FE4 -:105F400011249F5750408AF0E1F088234AF0EE0F69 -:105F5000FF1FBB1F661F771F881F91505040A9F776 -:105F60009E3F510570F04ECFA6CF5F3FECF3983EB9 -:105F7000DCF3869577956795B795F795E7959F5FDD -:105F8000C1F7FE2B880F911D9695879597F9089577 -:105F9000FA01EE0FFF1F30962105310599F16115C9 -:105FA000710561F48038BFE39B0749F1689490382C -:105FB000810561F08038BFEF9B0741F0992342F5DE -:105FC000FF3FE1053105210511F1E8940894E795BB -:105FD000D901AA2329F4AB2FBE2FF85FD0F310C04C -:105FE000FF5F70F4A695E0F7F73950F019F0FF3A2B -:105FF00038F49F779F930CD00F9007FC905808952A -:106000003EF014CF60E070E080E89FE308954FE732 -:106010009F775F934F933F932F939ED02F913F9104 -:106020004F915F9152DF05C019F40EF0EBCE42CFD5 -:10603000FDCE26DFC8F39638C0F707F80F92E89434 -:106040002BE33AEA48EB5FE74EDF0F920F920F9295 -:106050004DB75EB70F92C0D0E4E3F1E016D04F9198 -:106060005F91EF91FF91E595EE1FFF1F49F0FE57FD -:10607000E0684427EE0F441FFA95E1F74195550B70 -:1060800032D00F9007FE26C00895DF93CF931F9361 -:106090000F93FF92EF92DF927B018C01689405C011 -:1060A000DA2EEF011EDFFE01E894A59125913591CE -:1060B00045915591AEF3EF0106DDFE019701A80170 -:1060C000DA9479F7DF90EF90FF900F911F91CF91C5 -:1060D000DF9108959B01AC0160E070E080E89FE3F0 -:1060E00049CD90CE95CECCDEE8F39923D9F3940F29 -:1060F000511DBBF39150504094F059F0882332F079 -:10610000660F771F881F91505040C1F79E3F510581 -:1061100044F7880F911D9695879597F908955F3FED -:10612000ACF0983E9CF0BB27869577956795B79520 -:1061300008F4B1609395C1F7BB0F58F711F460FFF5 -:10614000E8CF6F5F7F4F8F4F9F4FE3CFB4CE0EF0FE -:106150005FCE6CCE689456CE93DEC8F39923D1F30C -:10616000C6F3DF93CF931F930F93FF92C92FDD27C1 -:1061700088232AF02197660F771F881FDAF720E01F -:1061800030E040E85FEB9FE3883920F0803E30F05C -:1061900021968F7787DCECE5F1E003C083DCE9E84A -:1061A000F1E073DF8B01BE01EC01FB2E6F5771092B -:1061B0007595771F880B990B78DD28E132E741E36D -:1061C0005FE38FDEAF2D9801AE01FF900F911F911D -:1061D000CF91DF9178DC3BCEFA01DC01AA0FBB1F27 -:1061E0009B01AC01BF5728F422273327442750785E -:1061F0001FC0B75188F4AB2F0024469537952795DB -:10620000011CA395D2F3002069F0220F331F441F15 -:10621000B395DAF30DD045CC61307105A0E88A075B -:10622000B94630F49B01AC01662777278827907820 -:10623000309621F020833183428353830895AA1B33 -:10624000BB1B51E107C0AA1FBB1FA617B70710F061 -:10625000A61BB70B881F991F5A95A9F78095909593 -:10626000BC01CD01089597FB072E16F4009407D0CA -:1062700077FD09D00E941F3107FC05D03EF49095B0 -:1062800081959F4F0895709561957F4F0895EE0F0A -:10629000FF1F0590F491E02D0994F999FECF92BD6E -:1062A00081BDF89A992780B50895A8E1B0E042E051 -:1062B00050E00C947531262FF999FECF92BD81BD27 -:1062C000F89A019700B4021639F01FBA20BD0FB634 -:1062D000F894FA9AF99A0FBE08950196272F0E9412 -:1062E0005C310C945B31DC01CB01FC01F999FECFF0 -:1062F00006C0F2BDE1BDF89A319600B40D9241504E -:0A6300005040B8F70895F894FFCF5D -:10630A0000005C440000004148F17644000000416E -:10631A005C978A44000000411FD592440000004166 -:10632A0052D0A444000000415CFFB8440000004180 -:10633A000AA7CF44000000410000DC4400000041ED -:10634A00A4D0A443000000417BD492430000004142 -:10635A007BD4924300000041A4D0A4430000004132 -:10636A00A4D02444000000411FD51244000000417B -:10637A001FD5124400000041A4D02444000000416B -:10638A00A4F076430000004100005C430000004195 -:10639A0000005C4300000041A4F076430000004185 -:1063AA00A4D082430000C0417BD492430000004144 -:1063BA00A4D0A4430000C041A4D0824300000041FD -:1063CA00A4D0A44300008041A4D0824300008041AD -:1063DA00A4D0A443000080411FD51244000080418C -:1063EA00A4D024440000804100D00244000080412F -:1063FA00A4D08243000080410000C44300008041D1 -:10640A000AA7CF44000000410000DC44000000411C -:10641A00000000000000804052D0244500004041A6 -:10642A0000000000000080400AA74F4500004041DC -:10643A000AA7CF44000000410000DC4400000041EC -:10644A00000000000000804052D0244500000041B6 -:10645A0000000000000080405CFF38450000004159 -:10646A00000000000000804052D024450000004196 -:10647A000AA7CF44000000410000DC4400000041AC -:10648A00000000000000804052D0244500008041F6 -:10649A00A4F0F6430000C0417BD4924300000041BF -:1064AA0048F176440000804100005C44000000424C -:1064BA005CFF434400008041A4F0F6430000C04161 -:1064CA001FD51244000000415CFF43440000804194 -:1064DA005CFF384400000042A4D0A443000080417D -:1064EA00A4D0A44300008041719DAE4300008041C6 -:1064FA000000C443000080410000C4430000804102 -:10650A00719DAE4300008041A4D0A44300008041A5 -:10651A007BD4924300008041A4D082430000804192 -:10652A00A4D08243000080417BD492430000804182 -:10653A00A4D0A44300008041A4D0A4430000C041D9 -:10654A007BD49243000000417BD492430000004276 -:10655A00640007000CFF0000003F644A13D813B51B -:10656A001381134D13010130052808140A321E0045 -:10657A0002040507090B0C0E1011131517181A1C23 -:10658A001D1F2123242628292B2D2F30323435375D -:10659A00393B1F0F03764F5F6F7F4969437909596A -:1065AA0053633149803F5D8B803FF8BF803FCAE12A -:1065BA00803F73ED803FCAE1803FF8BF803F5D8B2B -:1065CA00803F3149803F0000803FF16D7F3F75EA8F -:1065DA007E3F4C827E3F833F7E3F84287E3F833FBF -:1065EA007E3F4C827E3F75EA7E3FF16D7F3F000021 -:1065FA00803F3F4D36398F0642060C06D3056605A5 -:10660A007F059805B105010203040506070809007C -:00000001FF diff --git a/keyboard/planck/keymaps/tak3over/compiled.hex b/keyboard/planck/keymaps/tak3over/compiled.hex deleted file mode 100644 index 0eec0b65c7..0000000000 --- a/keyboard/planck/keymaps/tak3over/compiled.hex +++ /dev/null @@ -1,1456 +0,0 @@ -:100000000C94C1020C9405030C9405030C94050395 -:100010000C9405030C9405030C9405030C94050340 -:100020000C9405030C9405030C94B2140C948415E1 -:100030000C94E6220C9405030C9405030C94050320 -:100040000C9405030C9467030C9405030C940503AE -:100050000C9405030C944E230C9405030C94050397 -:100060000C9405030C9405030C9405030C940503F0 -:100070000C9405030C9405030C9405030C940503E0 -:100080000C94270B0C9405030C9405030C940503A6 -:100090000C9405030C9405030C9405030C940503C0 -:1000A0000C9405030C9405030C940503F115131629 -:1000B00001171316011758167B160117D016E316F1 -:1000C000CD19CD19FC19FC193B1A5B1AB11BB11BD8 -:1000D000661AB11B161B161B7D1B861BB11BAB1BA7 -:1000E000231B231B231B231B231B231B231B231B20 -:1000F000231B231B231B231B231B231B231B231B10 -:10010000331B411B481B4F1B591B07634236B79BD0 -:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 -:100120005763BD6DEDFD753EF6177231BF000000DF -:10013000803F08000000BE922449123EABAAAA2AC2 -:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD -:1001500000000000BF000000803F00000000000819 -:100160004178D3BB4387D1133D190E3CC3BD4282B6 -:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 -:10018000FFBE01C4FF7F3F00000000000000000030 -:1001900000000000000000010204060A0F17202CD6 -:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 -:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF -:1001C0000201000000000000000000002B001400ED -:1001D0001A000800150017001C0018000C0012007F -:1001E00013002A00290004001600070009000A0075 -:1001F0000B000D000E000F0033003400E1001D0065 -:100200001B00060019000500110010003600370021 -:1002100038002800E000E200E300045202522C0003 -:100220002C0003525000510052004F002B001400CC -:100230001A00090013000A000D000F0018001C002E -:1002400033002A00290004001500160017000700DB -:100250000B00110008000C0012003400E1001D002A -:100260001B000600190005000E00100036003700C4 -:1002700038002800E000E200E300045202522C00A3 -:100280002C0003525000510052004F0035021E0254 -:100290001F0220022102220223022402250226023A -:1002A00027022A000100005049004A004B00015378 -:1002B00050002D002E002F003000310001000030D2 -:1002C0004C004D004E0000534C002D022E022F0218 -:1002D00030020100010001000100010001000100E5 -:1002E00001000100010001000100010035001E00B5 -:1002F0001F002000210022002300240025002600EA -:1003000027002A0001003A003B003C003D003E006F -:100310003F002D002E002F00300031020100400070 -:10032000410042004300440045002D022E022F02EE -:100330003002010001000100010001000100010084 -:1003400001000100010001000100010035001E0054 -:100350001F00200021002200230024002500260089 -:1003600027002A000100E7001B00060019001D00FD -:100370005000510052004F004C0031000100E400D9 -:100380001B00060019001D00AB00A800AA00A90070 -:10039000AE000100010001000100010001000100A8 -:1003A00001000100010001000100010028035400C8 -:1003B00068006500200050006C0061006E00630062 -:1003C0006B0020004B006500790062006F00610047 -:1003D0007200640000002C034F007200740068007B -:1003E0006F006C0069006E00650061007200200003 -:1003F0004B006500790062006F00610072006400CC -:10040000730000000403090409026D00040100A048 -:10041000FA09040000010301010009211101000192 -:10042000223F000705810308000A090401000103B7 -:10043000010200092111010001224D00070582037C -:1004400008000A090402000103000000092111014B -:1004500000012236000705830308000A090403008F -:1004600001030000000921110100012239000705E4 -:1004700084031000011201100100000008EDFE606D -:100480006001000102000105010906A1010507192B -:10049000E029E71500250195087501810205081975 -:1004A00001290595057501910295017503910105D5 -:1004B000071900297715002501957875018102C07B -:1004C00005010980A101850216010026B7001A0165 -:1004D000002AB700751095018100C0050C0901A123 -:1004E000018503160100269C021A01002A9C027550 -:1004F0001095018100C005010902A1010901A100B7 -:1005000005091901290515002501950575018102C7 -:100510009501750381010501093009311581257F98 -:1005200095027508810609381581257F95017508A2 -:100530008106050C0A38021581257F950175088111 -:1005400006C0C005010906A101050719E029E71544 -:100550000025019508750181029501750881010545 -:1005600008190129059505750191029501750391F9 -:10057000010507190029FF150025FF95067508815B -:1005800000C011241FBECFEFDAE0DEBFCDBF04B63E -:1005900003FE24C080911E0390911F03A0912003AD -:1005A000B09121038730904BA740B04BB9F4109223 -:1005B0001E0310921F03109220031092210314BEF9 -:1005C00084B7877F84BF88E10FB6F894809360007A -:1005D000109260000FBEE0E0F8E3099511E0A0E0A2 -:1005E000B1E0E6E2FAE502C005900D92A03CB10749 -:1005F000D9F713E0A0ECB1E001C01D92AE31B10714 -:10060000E1F70E94F8110C94112D0C94000008954C -:10061000089581E0089508950C9408030C9409034B -:100620000C940B030E94DB2823E030E0281B3109E7 -:10063000220F2093C4010895282F2F9880918000C5 -:10064000211108C0877F8093800010928D00109246 -:100650008C001BC0886080938000233019F48FEFDA -:100660009FEF0FC083E090E0821B9109880F991FD4 -:100670002FEF3FEFA90102C0569547958A95E2F703 -:10068000CA0190938D0080938C000C9412030E94F9 -:10069000120384E08093C3011092C0010895279A49 -:1006A0002F988FEF9FEF90938700809386008AE0CA -:1006B0008093800089E1809381000E9444280C94FB -:1006C00047030E944F036E9A769A0C9407031F9279 -:1006D0000F920FB60F9211242F933F938F939F93F6 -:1006E000EF93FF93E091C101F091C201CF01019618 -:1006F0009093C2018093C1010090C30102C0F6959E -:10070000E7950A94E2F7EF738091C001823019F403 -:10071000E03251F404C0813039F4EF3329F4809190 -:100720006F008D7F80936F00F0E0E457FE4FE491FF -:1007300021E031E0E29FC001E39F900D1124009081 -:10074000C40102C0969587950A94E2F790938D00B4 -:1007500080938C00FF91EF919F918F913F912F910A -:100760000F900FBE0F901F90189561110DC0FC01E6 -:100770008281882331F085EE0E9471180E949B28A7 -:1007800003C085EE0E94391980E090E0089581E071 -:1007900008950C94C70308950C9461038091150289 -:1007A000882309F448C08091D1019091D20100972B -:1007B00079F40E9418239093D2018093D101809103 -:1007C000D30190E0009771F48091D40190E00AC0C9 -:1007D0000E9424232091000130910101281739073C -:1007E00040F329C00197880F991F880F991FFC01BA -:1007F000EB52FE4F60817181828193810E948D0A4C -:10080000E091D30184E0E89FF0011124EB52FE4F08 -:1008100060817181828193814FE050E00E94450E9A -:100820008091D30190E001966091D40170E00E9424 -:10083000C12C8093D3010C940C03109217020C94DA -:100840005A0A0895089581E0809317020C942204B7 -:10085000089508958F929F92AF92BF92EF92FF9268 -:100860000F931F93CF93DF93CDB7DEB7A3970FB648 -:10087000F894DEBF0FBECDBF7C01FC010081118169 -:10088000C8010E941521B8010E942C068C01B701F5 -:100890000E94C903882309F4CCC10032F0E51F0788 -:1008A00041F4F7018281882309F458C00E94A90EFF -:1008B000C0C10132F0E51F0741F4F70182818823AE -:1008C00009F44CC00E94B20EB4C10232F0E51F0719 -:1008D00051F4F7018281882309F440C00E94A50EDB -:1008E0008111F0CFE3CF0332F0E51F0739F4F701B0 -:1008F0008281882399F10E9423049BC10432F0E590 -:100900001F0739F4F7018281882341F10E941D04F9 -:1009100090C10532F0E51F0749F4F7018281882371 -:10092000E9F0809117028111F1CFE5CF0632F0E5B1 -:100930001F0739F4F7018281882381F00E94B90EE4 -:100940000AC00732F0E51F0749F4F70182818823C6 -:1009500029F00E94C40E0E9429046BC180911702E5 -:10096000811105C0F70182818111CFC018C1003EFD -:10097000110579F4F7018281882309F44DC00E94A2 -:100980005A0A81E080931602109215021092D40147 -:1009900050C1023E110559F4F70182818823E1F12B -:1009A0000E945A0A109216021092150242C1033E8A -:1009B000110591F4F7018281882371F10E945A0A8E -:1009C0001092160281E0809315021092D3011092CA -:1009D000D2011092D1012DC10235110559F4F70150 -:1009E0008281882309F425C1809100019091010141 -:1009F0000A970DC00135110579F4F701828188232A -:100A000009F417C180910001909101010A96909319 -:100A10000101809300010DC14091040183E2EFE1E7 -:100A2000F1E0DE01119601900D928A95E1F7F70150 -:100A3000808121E030E02C0F3D1F280F311DC901BE -:100A40002091020130910301FC01E20FF31F60814C -:100A5000772767FD7095640F711D882777FD809556 -:100A6000982F0E94E32920E030E040E451E40E9406 -:100A700048294B015C01F701218184E090E0821B51 -:100A80009109BC01882777FD8095982F0E94E32962 -:100A90009B01AC01C501B4010E94E0289B01AC019F -:100AA00060E070E080E090E40E94562B20E030E0AF -:100AB0004CED50E40E94F32A4B015C01F701828166 -:100AC0008823D1F04FE050E0C501B4010E94450EEB -:100AD000809116028823A1F08091D40124E0829FA6 -:100AE000F0011124EB52FE4F80829182A282B382E8 -:100AF0008F5F8093D40104C0C501B4010E948D0AA8 -:100B00000F3F110508F02ECF94C08091D0018111C4 -:100B10001FC0043130E5130709F051C00E94CB0318 -:100B200081E08093D0010E9418239093CF0180939D -:100B3000CE011092C7011092C9011092C801109203 -:100B4000CB011092CA011092CD011092CC0171C05C -:100B50008091CE019091CF010E942423883C910581 -:100B600070F48091C701E82FF0E0EE0FFF1FE8530B -:100B7000FE4F118300838F5F8093C7015AC00438F2 -:100B800080E5180721F00538104501F13AC0F7015A -:100B90008281882341F01092C50182E01EC0043892 -:100BA00030E5130759F58091C501811106C086E231 -:100BB0000E94711886E20E94391982E01CC0043834 -:100BC000F0E51F0741F305381045D9F4F70182819C -:100BD000882331F01092C60180E20E94881929C052 -:100BE0008091C601811106C087E20E94711887E2D8 -:100BF0000E94391980E20E948F191BC005381045E8 -:100C000029F381E08093C5018093C601C701A396B3 -:100C10000FB6F894DEBF0FBECDBFDF91CF911F910D -:100C20000F91FF90EF90BF90AF909F908F900C949A -:100C30000E0380E0A3960FB6F894DEBF0FBECDBFC3 -:100C4000DF91CF911F910F91FF90EF90BF90AF90E8 -:100C50009F908F90089508959CE0799FF001112452 -:100C600090E3899FE00DF11D1124E60FF11DEE0FB9 -:100C7000FF1FE453FE4F859194910895880F991FAB -:100C8000FC01E45BFF4F859194910895880F991FB3 -:100C9000FC01E453FE4F8591949108950F931F93A7 -:100CA000CF93DF93EC01811521E39207A0F5C115E5 -:100CB00080E3D80708F0D7C0C83ED105D8F4C03EBD -:100CC000D10508F007C2C83AD10578F4C53AD10574 -:100CD00008F06AC0C130D10509F463C008F4F7C157 -:100CE000C430D10508F0F6C1F2C1CB3BD10508F400 -:100CF00066C0EDC1C11590E2D90708F0AFC0C115BB -:100D000021E0D20708F0E6C1C03FD10508F4DFC1F9 -:100D10008E0110651FC2C03880E5D80700F5C037C6 -:100D200090E5D90708F0A3C0C11520E5D20709F462 -:100D3000ACC050F4CE01905480319F4008F0C7C140 -:100D4000DF708E01106A06C2C13080E5D80709F451 -:100D5000AEC0C43190E5D90708F4AFC0B8C1C338FC -:100D600020E5D20709F48EC050F4C13890E5D907C8 -:100D700009F482C008F083C000E011EDEBC1C0317E -:100D800081E5D80708F4A3C1C11597E5D90708F490 -:100D900036C1CE0190578115904108F098C1DF709F -:100DA00093C101E010E0D6C1C53AD10509F494C160 -:100DB000C63AD10509F093C102E810E4CBC1C83AA4 -:100DC000D10509F48FC1C93AD10509F48EC1CA3AD7 -:100DD000D10509F48DC1CB3AD10509F48CC1CC3AC7 -:100DE000D10509F48BC1CD3AD10509F48AC1C03BC4 -:100DF000D10509F489C1CE3AD10509F488C1CF3AA9 -:100E0000D10509F487C1C13BD10509F486C1C23BB4 -:100E1000D10509F485C1C33BD10509F484C1C43BA4 -:100E2000D10509F483C1C53BD10509F482C1C63B94 -:100E3000D10509F481C1C73BD10509F480C1C83B84 -:100E4000D10509F47FC1C93BD10509F47EC1CA3B74 -:100E5000D10509F47DC100E014E47CC1CE019F708E -:100E60000E94460678C1DD278E01106C73C1CF70D9 -:100E7000DD278E01146D6EC100E010ED6BC100E046 -:100E800012ED68C100E013ED65C10E941C1C0E94B8 -:100E90005A0A0E9421048FEF94E32CE08150904085 -:100EA0002040E1F700C000000E94732353C18091ED -:100EB000F20281608093F2024DC10E94D42381111D -:100EC00002C00E94B0230E94E72390E090931D038C -:100ED00080931C03C23080E5D80721F480911C0365 -:100EE000816086C0C43090E5D90721F480911C034D -:100EF00082607EC0C63020E5D20721F480911C03B9 -:100F0000846076C0C83080E5D80719F480911C034E -:100F100027C0CA3090E5D90721F480911C03806175 -:100F200067C0CC3020E5D20721F480911C03806299 -:100F30005FC0CE3080E5D80721F480911C03806427 -:100F400057C0C03190E5D90721F480911C03806817 -:100F50004FC0C23120E5D20729F480911C03846080 -:100F6000886046C0C33080E5D80721F480911C0317 -:100F70008E7F3EC0C53090E5D90721F480911C03D7 -:100F80008D7F36C0C73020E5D20721F480911C0345 -:100F90008B7F2EC0C93080E5D80719F480911C03DF -:100FA00026C0CB3090E5D90721F480911C038F7EB9 -:100FB0001FC0CD3020E5D20721F480911C038F7D26 -:100FC00017C0CF3080E5D80721F480911C038F7BB8 -:100FD0000FC0C13190E5D90721F480911C038F77B0 -:100FE00007C0C331D04531F480911C038B7F877FCC -:100FF00080931C0380911C030E94EB23ABC08D2FB8 -:1010000099278F70992781309105D9F49E0123701B -:10101000332702C0880F991F2A95E2F79C688E013A -:1010200044E0000F111F4A95E1F700271370802B51 -:10103000912B53E0CC0FDD1F5A95E1F7C076DD27E9 -:101040002FC08230910531F4DC2FCC278E01016F47 -:10105000106A80C08330910569F4CE0183709927AE -:1010600001E010E002C0000F111F8A95E2F7C801ED -:101070009C680FC084309105B9F4CE018370992724 -:1010800001E010E002C0000F111F8A95E2F7C801CD -:101090009A6823E0CC0FDD1F2A95E1F7C07ED77058 -:1010A0008C010C2B1D2B56C08530910531F4DC2FA3 -:1010B000CC278E01046F106A4DC0069709F04AC014 -:1010C000CF71DD27DC2FCC278E01106243C000E0FA -:1010D00010E040C08E013EC001E810E43BC003E8D0 -:1010E00010E438C002EE14E435C009EE14E432C056 -:1010F0000AEE14E42FC005EB14E42CC006EB14E454 -:1011000029C007EB14E426C00CEC14E423C00DEC5A -:1011100014E420C003E815E41DC00AE815E41AC071 -:1011200002E915E417C004E915E414C001E216E46D -:1011300011C003E216E40EC004E216E40BC005E29F -:1011400016E408C006E216E405C007E216E402C091 -:101150000AE216E4C801DF91CF911F910F91089523 -:101160009CE0799FF001112490E3899FE00DF11D2F -:101170001124E60FF11DEE0FFF1FE453FE4F859182 -:101180009491803E9105E0F4803C910558F58133BF -:10119000910509F46FC048F48932910509F463C0E0 -:1011A0008A32910509F46DC072C089339105E9F066 -:1011B00082389105D1F08533910509F44DC067C09F -:1011C000833E910581F138F4803E9105B9F0823E6D -:1011D0009105D9F05CC0863E910561F1873E91058D -:1011E000A1F155C00E943E06089520911C0320FDE8 -:1011F00002C021FF4CC080EE90E049C080911C03EA -:1012000080FFF9CF89E390E042C080911C0382FF08 -:101210000EC080911C0384FF03C080E090E037C0C3 -:1012200083EE90E034C080911C0382FFF2CF82EE07 -:1012300090E02DC080911C0383FF0BC080911C03A4 -:1012400084FDEBCF87EE90E022C080911C0383FFEA -:10125000F5CF86EE90E01BC080911C0385FF07C090 -:1012600089E290E014C080911C0385FFF9CF85E3EB -:1012700090E00DC080911C0386FF07C08AE290E0D9 -:1012800006C080911C0386FFF9CF81E390E00E94A5 -:101290004E0608950C941003E82FF0E0E25BFE4F39 -:1012A0008081E82FEF70F0E082958F7021E030E0D0 -:1012B000A90102C0440F551F8A95E2F740A3089583 -:1012C0000F931F93CF93DF9385B7806885BF85B752 -:1012D000806885BFC3E0D0E001E010E0FE01E25B82 -:1012E000FE4F8081E82FEF70F0E021A182958F7092 -:1012F000A80102C0440F551F8A95E2F7CA01822B4C -:1013000081A38C2F0E944C09219740F78BE090E03D -:1013100061E070E0FC01EE5BFE4F2081E22FEF7098 -:10132000F0E042A122952F70DB0102C0AA0FBB1F83 -:101330002A95E2F79D01242B22A3019758F7DF910C -:10134000CF911F910F910C94CC03EF92FF920F93CA -:101350001F93CF93DF9300E212E0C3E0EE24E39407 -:10136000F12CD5E08C2F0E944C098BE090E040E0FE -:1013700050E0FC01EE5BFE4F6081E62FEF70F0E085 -:1013800020A130E062956F7002C0359527956A956F -:10139000E2F720FD09C09701082E02C0220F331F7B -:1013A0000A94E2F7422B532B019718F7F801929118 -:1013B00082918F018417950721F051834083D09348 -:1013C00005018C2F0E944C09C15060F680910501E7 -:1013D00087FD2CC08150809305018F3F39F08FE944 -:1013E0009FE00197F1F700C0000020C080911E022D -:1013F00090911F02909327028093260280911C02F5 -:1014000090911D02909325028093240280911A02EC -:1014100090911B02909323028093220280911802E4 -:101420009091190290932102809320020E94CE0392 -:1014300081E0DF91CF911F910F91FF90EF90089580 -:10144000E82FF0E0EE0FFF1FE05EFD4F80819181FD -:10145000089508950F931F93CF9308E212E0C0E020 -:10146000F801929182918F010E949022C80FF2E0C0 -:1014700000321F07A9F78C2FCF911F910F9108956C -:101480000E94D423811102C00E94B0230E94F9233C -:10149000809307033E9A809171008D7F8093710045 -:1014A00082E0809390008AE18093910081E08093B4 -:1014B0002A02089580912A02811102C00E94400AE6 -:1014C00010927A0210927902809171008D7F809340 -:1014D0007100809190008F738093900010923C0275 -:1014E00010923B02109273021092740210927502D5 -:1014F000109276021092720210927102E1E5F2E00F -:10150000A1E4B2E011921192119211921D921D92DA -:1015100082E0E137F807B1F70895CF92DF92EF92BA -:10152000FF920F931F93CF93DF9320913B022223CF -:1015300009F484C06B017C0180912A02811102C0F0 -:101540000E94400A01E712E0C7E0D0E0A70196013F -:10155000F80192918291729162918F010E944429C7 -:10156000811131C0FE01EE0FFF1FEE0FFF1FEF5A7A -:10157000FD4F1082118212821382DE01AA0FBB1F5F -:10158000AF5BBD4F11961C921E92C730D105E9F09A -:10159000219644815581668177814083518362839E -:1015A0007383148215821682178212968D919C91F4 -:1015B000139711969C938E9313961C921E921297DA -:1015C00034961296E2CF219708F680917902909195 -:1015D0007A02019797FD05C090937A028093790271 -:1015E00004C010927A02109279028091790290914F -:1015F0007A0220917702309178022817390724F077 -:101600001092780210927702892BC1F480917100B8 -:101610008D7F80937100809190008F7380939000F4 -:101620001092730210927402109275021092760258 -:10163000109272021092710210923B02DF91CF91D0 -:101640001F910F91FF90EF90DF90CF9008951F9220 -:101650000F920FB60F9211244F925F926F927F926A -:101660008F929F92AF92BF92CF92DF92EF92FF92B2 -:101670002F933F934F935F936F937F938F939F939A -:10168000AF93BF93CF93DF93EF93FF9380913B0290 -:10169000882309F49BC1C0917902D0917A021C166B -:1016A0001D060CF093C140902B0250902C026090CC -:1016B0002D0270902E0220E030E0A901C301B2019A -:1016C0000E94EF2A18160CF065C0C130D10509F44C -:1016D00052C08091770290917802BE010E94C12C85 -:1016E0007C01909378028093770280903D029090E5 -:1016F0003E02A0903F02B090400220E030E040E87F -:101700005FE3C501B4010E94E02860933D0270933D -:101710003E0280933F0290934002F701EE0FFF1FBD -:10172000EE0FFF1FEF5AFD4FA301920160817181FF -:10173000828193810E94482920E030E040E05EE30E -:101740000E94F32A9B01AC01C501B4010E94EF2A5B -:1017500018168CF4C7010196BE010E94C12C90930B -:1017600078028093770210923D0210923E0210920E -:101770003F0210924002E0917702F0917802EE0F62 -:10178000FF1FEE0FFF1FEF5AFD4F608171818281B5 -:101790009381D0C0C0907302D0907402E090750223 -:1017A000F090760220E030E0A901C701B6010E9466 -:1017B00044292197882309F4A2C0FE01EE0FFF1FE0 -:1017C000EE0FFF1FEF5AFD4F80809180A280B38003 -:1017D000A5019401C701B6010E94442987FF31C0C9 -:1017E000A501940160E070E08CED93EC0E94482923 -:1017F00020E030E040E451E40E94482920E030E05D -:1018000040E05FE30E94F32A9B01AC0160E070E0DE -:1018100080E090E40E94562B9B01AC01C501B4010D -:101820000E94F32A9B01AC01C701B6010E94442922 -:1018300087FF07C0A701960160E070E08CED93E49C -:1018400039C0A5019401C701B6010E94EF2A1816FC -:101850000CF055C0A501940160E070E08CED93E4BC -:101860000E94482920E030E040E451E40E944829E9 -:1018700020E030E040E05FE30E94F32A9B01AC01EE -:1018800060E070E080E090E40E94562B9B01AC0188 -:10189000C501B4010E94F32A9B01AC01C701B60146 -:1018A0000E94EF2A18165CF5A701960160E070E02F -:1018B0008CED93EC0E94482920E030E040E451E4B4 -:1018C0000E94482920E030E040E05FE30E94F32AD4 -:1018D0009B01AC0160E070E080E090E40E94562B38 -:1018E0009B01AC01C701B6010E94F32A6093730209 -:1018F00070937402809375029093760213C0FE0178 -:10190000EE0FFF1FEE0FFF1FEF5AFD4F80819181F9 -:10191000A281B3818093730290937402A0937502A5 -:10192000B093760260917302709174028091750297 -:101930009091760220912802309129022F3F4FEF9B -:10194000340731F02F5F3F4F309329022093280254 -:101950000E94CF0E6B017C0120E034E244EF51E4A1 -:101960000E94442987FF08C086EFC82E88E2D82E3F -:1019700084EFE82E81E4F82E20E030E040E051E4EE -:10198000C701B6010E94F32A9B01AC0160E074E23A -:1019900084E79BE40E9448296B017C010E94B529E1 -:1019A0007093970060939600209106013091070193 -:1019B0004091080150910901C701B6010E94F32A24 -:1019C0000E94B529709399006093980080913C0221 -:1019D000882309F433C1C0903702D0903802E090D8 -:1019E0003902F0903A0220E030E0A901C701B601C7 -:1019F0000E94EF2A1816D4F58091280290912902AE -:101A00008F3F2FEF920729F0019690932902809340 -:101A10002802C701B6010E94CF0E20E030E040E06E -:101A200051E40E94F32A9B01AC0160E074E284E778 -:101A30009BE40E9448296B017C010E94B5297093A8 -:101A40009700609396002091060130910701409124 -:101A5000080150910901C701B6010E94F32A0E94B2 -:101A6000B529709399006093980008C01092970070 -:101A70001092960010929900109298006091310295 -:101A8000709132026F5F7F4F709332026093310228 -:101A9000209196003091970080E090E0232BF1F0A8 -:101AA000C0919600D09197000E94E1296B017C01C2 -:101AB000BE0180E090E00E94E1299B01AC016091B1 -:101AC00033027091340280913502909136020E9467 -:101AD000482920E03FEF4FE757E410C00E94E1297A -:101AE0006B017C0120E030EE4FEF54E46091330253 -:101AF0007091340280913502909136020E94F32A4F -:101B00009B01AC01C701B6010E94EF2A87FD96C078 -:101B100080912F028F5F80932F0290E0209103032A -:101B20003091040382179307A0F080910E0388235D -:101B300019F010922F020DC0809171008D7F80935B -:101B40007100809190008F738093900010923C02FE -:101B50007DC080913002C0912F02811128C0C090B9 -:101B60000803D0900903E0900A03F0900B0320E0F3 -:101B700030E0A901C701B6010E94EF2A1816BCF493 -:101B800081E0809330021092370210923802109256 -:101B9000390210923A02C0923302D0923402E0929B -:101BA0003502F0923602C150C0932F0243C010920A -:101BB00030021092290210922802E0910503F09160 -:101BC000060348E0C49FE00DF11D1124808191813E -:101BD000A281B3818093370290933802A093390297 -:101BE000B0933A0220E030E040E85EE36481758122 -:101BF000868197810E94F32A6B017C0180910A0102 -:101C0000682F70E080E090E00E94E12920E030E061 -:101C100048EC52E40E9448299B01AC01C701B6017F -:101C20000E94F32A6093330270933402809335024A -:101C30009093360210923202109231028091070383 -:101C400080FD04C010923C0210923B02FF91EF9184 -:101C5000DF91CF91BF91AF919F918F917F916F91C4 -:101C60005F914F913F912F91FF90EF90DF90CF9038 -:101C7000BF90AF909F908F907F906F905F904F90AC -:101C80000F900FBE0F901F901895CF92DF92EF929A -:101C9000FF92CF93DF936B017C01EA0180912A02CE -:101CA000811102C00E94400A8091070380FF46C054 -:101CB0008091790290917A0208970CF03FC0809150 -:101CC00071008D7F8093710080913C0281110E9490 -:101CD0005A0A81E080933B02109229021092280256 -:101CE00020E030E0A901C701B6010E94EF2A1816D2 -:101CF000DCF48091790290917A02FC01EE0FFF1FD3 -:101D0000EE0FFF1FEF5AFD4FC082D182E282F382B5 -:101D1000FC01EE0FFF1FEF5BFD4FD183C0830196E7 -:101D200090937A028093790280917100826080930F -:101D3000710080919000806880939000DF91CF9136 -:101D4000FF90EF90DF90CF9008958091070381700E -:101D50000895809107038160809307030E94FD230B -:101D60000C942804809107038E7F809307030C94C2 -:101D7000FD2380917B0290E0019666E070E00E9476 -:101D8000C12C80937B02089580917B0290E00197A3 -:101D900066E070E00E94C12C80937B0208958F92D0 -:101DA0009F92AF92BF92CF92DF92EF92FF920F93EA -:101DB0001F93CF93DF936B017C01C0912802D091D8 -:101DC0002902BE0180E090E00E94E1294B015C0104 -:101DD000A701960160E070E08CE594E40E94482938 -:101DE0009B01AC01C501B4010E94F32A0E94B529F0 -:101DF00020917B02233009F473C028F4222351F090 -:101E00002130E9F02CC1243009F4A0C0253009F4B8 -:101E1000E0C025C180E090E0A0E0BFE38093060130 -:101E200090930701A0930801B093090110922B022F -:101E300010922C0210922D0210922E0210C11092BC -:101E40002B0210922C0210922D0210922E0264315D -:101E5000710540F46A30710560F520E030E040E83B -:101E60005EE32BC0693C710508F0AAC080E090E0F9 -:101E70000E94E12920E030E040EA51E40E94DF289E -:101E800020E030E044E353E40E9448299B01AC0188 -:101E90000E94F32A20E030E040E05EE30E94F32A53 -:101EA0009B01AC0160E070E080E09EE30E94DF28CF -:101EB00044C020E030E040E05FE3C701B6010E948B -:101EC000F32A6B017C0180E090E0A0E0BEE3809308 -:101ED000060190930701A0930801B0930901BFC0C8 -:101EE00010922B0210922C0210922D0210922E02B0 -:101EF0004AE0469F9001479F300D1124C90168EBCD -:101F00007BE00E94AD2CBC016C5D754077FF03C087 -:101F1000719561957109882777FD8095982F0E94AA -:101F2000E3292EE333EC4EE259E30E94F32A20E04A -:101F300030E040EC5EE30E94E0286093060170937D -:101F40000701809308019093090189C010922B0228 -:101F500010922C0210922D0210922E02CE0183704C -:101F60009927892BE1F0BE016170772780E090E02E -:101F70000E94E12920E030E040E05EE30E94F32A85 -:101F800020E030E040E45FE30E94E0286093060137 -:101F90007093070180930801909309010CC080E0C1 -:101FA00090E0A0E0BFE38093060190930701A09327 -:101FB0000801B0930901C770DD27CD2B09F04FC090 -:101FC0001092060110920701109208011092090167 -:101FD00046C010922B0210922C0210922D021092E9 -:101FE0002E0200E010E020E03FE300930601109392 -:101FF000070120930801309309016739710578F1D1 -:1020000080E090E00E94E12920E030E047E153E4E5 -:102010000E94DF2820E030E04AE754E40E9448298B -:1020200020E030E048E452E40E94F32A20E030E06F -:1020300040EA51E40E94252A0E94B029660F771FCA -:10204000660F771FFB01EE5AFE4F208131814281DE -:102050005381C701B6010E94F32A6B017C01C701BD -:10206000B601DF91CF911F910F91FF90EF90DF901C -:10207000CF90BF90AF909F908F90089580918C02E9 -:102080000895CF93DF9300D01F92CDB7DEB79C01A8 -:1020900080911303843019F593E099833B832A835D -:1020A0009093E9008FEF9091E800815095FD06C074 -:1020B00095ED9A95F1F700008111F5CF8091E80038 -:1020C00085FF0DC040E050E063E070E0CE01019676 -:1020D0000E94A2128091E8008E778093E8000F9012 -:1020E0000F900F90DF91CF910895CF93DF9300D0A1 -:1020F0001F92CDB7DEB720911303243021F522E0E3 -:1021000029839B838A8383E08093E9008FEF9091FA -:10211000E800815095FD06C095ED9A95F1F7000015 -:102120008111F5CF8091E80085FF0DC040E050E0BF -:1021300063E070E0CE0101960E94A2128091E80057 -:102140008E778093E8000F900F900F90DF91CF91E2 -:102150000895209113032430F1F422E02093E90044 -:102160002FEF3091E800215035FD06C035ED3A954E -:10217000F1F700002111F5CF2091E80025FF0BC0F9 -:1021800040E050E065E070E00E94A2128091E8001B -:102190008E778093E8000895CF93DF93EC019091C0 -:1021A0001303943009F046C0809115018823D9F0BB -:1021B000809116018823B9F09093E9008FEF9091F8 -:1021C000E800815095FD06C095E19A95F1F7000071 -:1021D0008111F5CF8091E80085FF2CC040E050E0F0 -:1021E00060E170E017C081E08093E9008FEF90918B -:1021F000E800815095FD06C095ED9A95F1F7000035 -:102200008111F5CF8091E80085FF14C040E050E0D7 -:1022100068E070E0CE010E94A2128091E8008E7703 -:102220008093E80080E1FE01ACE7B2E001900D92FE -:102230008A95E1F7DF91CF91089580911203811182 -:1022400009C00E9437140E9494148091E2008460B7 -:102250008093E2000895109212030895089508955E -:102260000C94DB2242E061EC81E00E94B11342E079 -:1022700061EC82E00E94B11342E061EC83E00E94D5 -:10228000B11342E161EC84E00C94B1138091150329 -:10229000833009F455C030F4813071F0823009F494 -:1022A0008EC008958A3009F47AC08B3009F460C07A -:1022B000893009F09CC020C080911403813A09F054 -:1022C00096C08091E800877F8093E8008091180392 -:1022D00090911903892B21F460E18CE792E003C00F -:1022E00060E080E090E070E00E94ED128091E800F4 -:1022F0008B778093E800089580911403813209F070 -:1023000076C08091180390911903009719F00397F4 -:1023100009F06DC08091E800877F8093E80080918C -:10232000E80082FD05C0809113038111F8CF5FC0E2 -:102330008091F10080938C028091E8008B7753C0EC -:1023400080911403813A09F052C080911803909152 -:102350001903892B09F04BC08091E800877F809397 -:10236000E8008091E80080FFFCCF8091150136C025 -:10237000809114038132D9F580911803909119034B -:10238000892BA9F58091E800877F8093E8000E945F -:10239000E61380911603809315010C941C1C809108 -:1023A0001403813221F58091E800877F8093E80053 -:1023B0000E94E6138091170380938D020895809107 -:1023C0001403813AA1F48091E800877F8093E800AC -:1023D0008091E80080FFFCCF80918D028093F10016 -:1023E0008091E8008E778093E8000C94E6130895BE -:1023F00084B7877F84BF88E10FB6F894809360002C -:10240000109260000FBE90E080E80FB6F8948093C1 -:102410006100909361000FBE0E9489170E943714DB -:102420000E9494148091E20084608093E20078948A -:102430000E941A170E948B178BE091E00E943517BB -:1024400080911303853069F40E949C2280911103CE -:102450008823B1F30E94CA22882391F30E948C1230 -:10246000EFCF0E949317ECCF292F3327233031056C -:10247000C9F064F42130310581F02230310509F0D2 -:1024800043C08DE690E028E034E042C021323105BF -:10249000F1F02232310541F137C082E190E025E7C9 -:1024A00034E036C099278130910541F082309105A2 -:1024B00041F0892B49F5E4E0F4E005C0E6EDF3E0F6 -:1024C00002C0ECEAF3E0849190E09F0121C0643007 -:1024D000D8F4E62FF0E0EE0FFF1FE255FE4F20810B -:1024E000318189E090E014C0643070F470E0FB0149 -:1024F000EE0FFF1FEA55FE4F20813181FB01EE55A3 -:10250000FE4F808190E004C080E090E020E030E069 -:10251000FA0131832083089580E189BD82E189BD7C -:1025200009B400FEFDCF8091D8008F7D8093D80044 -:102530008091E00082608093E0008091E00081FD66 -:10254000FCCF0895CF92DF92EF92FF920F931F93EB -:10255000CF93DF93EC018B016A010E940514811176 -:1025600033C0C114D10439F0F60180819181081B78 -:10257000190BC80FD91FE12CF12C0115110519F108 -:102580008091E80085FD16C08091E8008E778093E9 -:10259000E800C114D10449F0F60180819181E80E70 -:1025A000F91EF182E08285E00FC00E9405148823A5 -:1025B00021F30AC089918093F10001501109FFEFC6 -:1025C000EF1AFF0ADACF80E0DF91CF911F910F91D0 -:1025D000FF90EF90DF90CF90089520911A033091F3 -:1025E0001B032617370748F06115710539F4209150 -:1025F000E8002E772093E80001C0B90140E06115A2 -:102600007105A9F120911303222309F443C0253059 -:1026100009F442C02091E80023FD40C02091E80069 -:1026200022FD32C02091E80020FFE9CF4091F30065 -:102630002091F20030E0342BFC01CF0161157105CF -:1026400059F02830310540F481918093F1006150B8 -:1026500071092F5F3F4FF1CF41E02830310509F07C -:1026600040E02091E8002E772093E800C8CF411188 -:10267000C9CF0AC080911303882361F0853061F0CF -:102680008091E80083FD0AC08091E80082FFF2CFCC -:1026900080E0089582E0089583E0089581E0089540 -:1026A00020911A0330911B032617370748F0611554 -:1026B000710539F42091E8002E772093E80001C0DD -:1026C000B901FC0120E06115710591F180911303BE -:1026D000882309F440C0853009F43FC08091E800A8 -:1026E00083FD3DC08091E80082FD2FC08091E8000D -:1026F00080FFE9CF2091F3008091F20090E0922BCF -:102700006115710559F08830910540F424912093AA -:10271000F1003196615071090196F2CF21E00897DE -:1027200009F020E08091E8008E778093E800CBCF1D -:102730002111CCCF0AC080911303882361F085302A -:1027400061F08091E80083FD0AC08091E80082FF7B -:10275000F2CF80E0089582E0089583E0089581E05B -:102760000895982F973058F59093E900981739F00D -:102770007091EC002091ED005091F00003C0242FE7 -:10278000762F50E021FF19C03091EB003E7F30934F -:10279000EB003091ED003D7F3093ED003091EB0088 -:1027A00031603093EB007093EC002093ED00509378 -:1027B000F0002091EE0027FF07C09F5FD3CF8F70FE -:1027C0008093E90081E0089580E0089580911403EA -:1027D00087FF11C08091E80082FD05C0809113033E -:1027E0008111F8CF11C08091E8008B770BC08091E8 -:1027F0001303882349F08091E80080FFF8CF80918F -:10280000E8008E778093E80008952091E4003091ED -:10281000E50095E64091EC00842F817040FF22C0D6 -:102820008091E80080FD1CC080911303882391F003 -:10283000853091F08091EB0085FD10C04091E4005F -:102840005091E5004217530729F39A01915011F76F -:1028500084E0089582E0089583E0089581E008957A -:1028600080E008954091E80042FFDECF08950E9485 -:10287000A5140E94AD14E0EEF0E0808181608083B9 -:10288000E8EDF0E080818F77808319BCA7EDB0E0A0 -:102890008C918E7F8C9380818F7E80831092120327 -:1028A00008950F931F93CF93DF930E94A5140E9466 -:1028B000AD14C8EDD0E088818F77888388818068E7 -:1028C000888388818F7D888319BC109213031092AE -:1028D0000F03109211031092100300EE10E0F801A4 -:1028E00080818B7F808388818160888342E060E083 -:1028F00080E00E94B113E1EEF0E080818E7F808362 -:10290000E2EEF0E080818160808380818860808356 -:10291000F80180818E7F8083888180618883DF9148 -:10292000CF911F910F910895E8EDF0E080818F7EA7 -:102930008083E7EDF0E080818160808384E082BF66 -:1029400081E0809312030C945114E8EDF0E0808153 -:102950008E7F80831092E20008951092DA00109228 -:10296000E10008951F920F920FB60F9211242F933A -:102970003F934F935F936F937F938F939F93AF9307 -:10298000BF93EF93FF938091E10082FF0BC0809192 -:10299000E20082FF07C08091E1008B7F8093E1001D -:1029A0000E9419178091DA0080FF1FC08091D80023 -:1029B00080FF1BC08091DA008E7F8093DA008091C7 -:1029C000D90080FF0DC080E189BD82E189BD09B4D5 -:1029D00000FEFDCF81E0809313030E941D1105C00E -:1029E00019BC109213030E942B118091E10080FF0B -:1029F00019C08091E20080FF15C08091E2008E7FB7 -:102A00008093E2008091E20080618093E2008091F7 -:102A1000D80080628093D80019BC85E080931303AE -:102A20000E942F118091E10084FF30C08091E2006C -:102A300084FF2CC080E189BD82E189BD09B400FE1C -:102A4000FDCF8091D8008F7D8093D8008091E100E8 -:102A50008F7E8093E1008091E2008F7E8093E20080 -:102A60008091E20081608093E20080910F038823CF -:102A700011F084E007C08091E30087FD02C081E08F -:102A800001C083E0809313030E9430118091E10024 -:102A900083FF29C08091E20083FF25C08091E1007F -:102AA000877F8093E10082E08093130310920F03ED -:102AB0008091E1008E7F8093E1008091E2008E7F23 -:102AC0008093E2008091E20080618093E20042E026 -:102AD00060E080E00E94B1138091F00088608093F4 -:102AE000F0000E942E11FF91EF91BF91AF919F9145 -:102AF0008F917F916F915F914F913F912F910F90A7 -:102B00000FBE0F901F9018951F920F920FB60F9245 -:102B100011242F933F934F935F936F937F938F93E2 -:102B20009F93AF93BF93CF93DF93EF93FF93C091A6 -:102B3000E900CF708091EC00D82FD17080FDD0E8F3 -:102B40001092E9008091F000877F8093F0007894E4 -:102B50000E94C8151092E9008091F000886080936F -:102B6000F000CD2BCF70C093E900FF91EF91DF9182 -:102B7000CF91BF91AF919F918F917F916F915F9115 -:102B80004F913F912F910F900FBE0F901F9018956E -:102B90001F93CF93DF93CDB7DEB7AA970FB6F89404 -:102BA000DEBF0FBECDBFE4E1F3E088E08E0F909171 -:102BB000F10091938E13FBCF0E9446118091E800A3 -:102BC00083FF1FC18091140390911503492F50E09A -:102BD0004A30510508F015C1FA01EA5AFF4F0C942A -:102BE000D52C803881F0823809F00BC18091180310 -:102BF0008F708093E9008091EB0085FB882780F936 -:102C00001092E90006C08091100390911103911178 -:102C100082609091E800977F9093E8008093F100A4 -:102C20001092F100C8C0282F2D7F09F0EAC0882338 -:102C300019F0823061F0E5C080911603813009F00F -:102C4000E0C0933009F080E0809311032BC08091A5 -:102C50001603811127C0809118038F7009F4D1C029 -:102C60008093E9002091EB0020FF1CC0933021F4F9 -:102C70008091EB00806214C09091EB009061909382 -:102C8000EB0021E030E0A90102C0440F551F8A95F6 -:102C9000E2F74093EA001092EA008091EB0088602E -:102CA0008093EB001092E9008091E800877F86C056 -:102CB0008111A7C0109116031F778091E3008078DF -:102CC000812B8093E3008091E800877F8093E80068 -:102CD0000E94E6138091E80080FFFCCF8091E30022 -:102CE00080688093E300111102C082E001C083E09C -:102CF0008093130386C08058823008F082C0809190 -:102D00001603909117038C3D53E0950779F583E006 -:102D10008A838AE289834FB7F894DE01139620E014 -:102D20003EE051E2E32FF0E050935700E49120FFA2 -:102D300003C0E295EF703F5FEF708E2F90E0EA30B6 -:102D400010F0C79601C0C0968D939D932F5F2431DC -:102D500049F74FBF8091E800877F8093E8006AE2DF -:102D600070E0CE0101960E94ED1214C0AE014F5FDB -:102D70005F4F609118030E943412BC01009709F460 -:102D800040C09091E800977F9093E80089819A81F4 -:102D90000E9450138091E8008B778093E80031C047 -:102DA000803879F58091E800877F8093E8008091F2 -:102DB0000F038093F1008091E8008E778093E80004 -:102DC0000E94E6131EC081111CC090911603923020 -:102DD000C0F48091E800877F8093E80090930F0310 -:102DE0000E94E61380910F03811106C08091E300D9 -:102DF00087FD02C081E001C084E0809313030E943C -:102E000032118091E80083FF0AC08091E800877F3B -:102E10008093E8008091EB0080628093EB00AA969B -:102E20000FB6F894DEBF0FBECDBFDF91CF911F91DB -:102E300008950895CF93809113038823A1F0C09142 -:102E4000E900CF709091EC00892F817090FD80E8AF -:102E5000C82B1092E9008091E80083FD0E94C815FC -:102E6000CF70C093E900CF9108959093930280931F -:102E700092020895E0919202F0919302309721F02E -:102E80000190F081E02D099480E00895E091920294 -:102E9000F0919302309721F00280F381E02D0994A4 -:102EA0000895E0919202F0919302309721F004800E -:102EB000F581E02D099408952091900230919102BE -:102EC0008217930771F09093910280939002E091A2 -:102ED0009202F0919302309721F00680F781E02D65 -:102EE0000994089520918E0230918F0282179307E2 -:102EF00071F090938F0280938E02E0919202F09194 -:102F00009302309721F00084F185E02D0994089513 -:102F100008950C9488170E940F230E9460090E9454 -:102F200095230C9444285F926F927F928F929F9288 -:102F3000AF92BF92CF92DF92EF92FF920F931F93C7 -:102F4000CF93DF9300D000D01F92CDB7DEB70E94A1 -:102F5000A5099DE9C92E92E0D92E03E010E0AA242C -:102F6000A394B12C502E802F0E94200A4C01F60110 -:102F7000729062906F016826792661147104A1F441 -:102F80000150110978F78FEF89838A831B820E9491 -:102F900018238160782F9D838C8349815A816B81AE -:102FA0008D810E94431838C08091F20281FD0E94F9 -:102FB000290A2BE030E07501022E02C0EE0CFF1C46 -:102FC0000A94E2F7C70186219721892B09F1298309 -:102FD0005A828E209F2091E0892809F490E09B83FB -:102FE0000E9418238160782F9D838C8349815A81A8 -:102FF0006B818D810E944318000F111FF801EB5661 -:10300000FD4F80819181E826F926F182E08204C09B -:103010002150310980F6B4CF0E947C251091940292 -:103020000E943A171817D1F00E943A178093940221 -:103030000F900F900F900F900F90DF91CF911F91F5 -:103040000F91FF90EF90DF90CF90BF90AF909F9047 -:103050008F907F906F905F900C944A090F900F9023 -:103060000F900F900F90DF91CF911F910F91FF90D4 -:10307000EF90DF90CF90BF90AF909F908F907F9018 -:103080006F905F900895CF93DF93CDB7DEB72B9706 -:103090000FB6F894DEBF0FBECDBF4F835887698748 -:1030A0007A878B87DE01119686E0FD0111928A9561 -:1030B000E9F785E0FE01379601900D928A95E1F7D8 -:1030C00049815A816B817C818D819E810E94BA1ECB -:1030D0002B960FB6F894DEBF0FBECDBFDF91CF9118 -:1030E0000895CF93882309F4C2C0C82F823859F4B9 -:1030F0000E943A1781FDBBC089E30E9494210E947F -:10310000612289E30CC0833879F40E943A1780FD6C -:10311000AEC083E50E9494210E94612283E50E9453 -:10312000D621CF910C946122843859F40E943A1729 -:1031300082FD9DC087E40E9494210E94612287E461 -:10314000EECF8CEF8C0F813A48F48C2F0E94AC2785 -:1031500081118DC08C2F0E949421E3CF80E28C0FCF -:10316000883048F4C77081E001C0880FCA95EAF73B -:103170000E941A22D6CF8BE58C0F833078F4C53AA3 -:1031800029F0C63A31F083E890E005C081E890E08C -:1031900002C082E890E0CF910C945C1788E58C0F18 -:1031A000833108F064C0C83A39F1C93A41F1CA3AEA -:1031B00049F1CB3A51F1CC3A59F1CD3A61F1C03BEA -:1031C00069F1CE3A71F1CF3A79F1C13B81F1C23B5D -:1031D00089F1C33B91F1C43B99F1C53BA1F1C63BD9 -:1031E000A9F1C73BB1F1C83BB9F1C93BC1F1CA3B39 -:1031F000C9F180E090E038C082EE90E035C089EE01 -:1032000090E032C08AEE90E02FC085EB90E02CC0B9 -:1032100086EB90E029C087EB90E026C08CEC90E034 -:1032200023C08DEC90E020C083E891E01DC08AE8C7 -:1032300091E01AC082E991E017C084E991E014C0DE -:1032400081E292E011C083E292E00EC084E292E05B -:103250000BC085E292E008C086E292E005C087E2FA -:1032600092E002C08AE292E0CF910C947217CF9163 -:103270000895882309F44BC0823859F40E943A1704 -:1032800081FF45C089E30E9494210E94612289E365 -:103290000CC0833871F40E943A1780FF38C083E570 -:1032A0000E9494210E94612283E50E94D6210C9401 -:1032B0006122843859F40E943A1782FF28C087E4BB -:1032C0000E9494210E94612287E4EFCF9CEF980F27 -:1032D000913A58F390E2980F983050F4877091E04B -:1032E00001C0990F8A95EAF7892F0E942022DFCF2B -:1032F0009BE5980F933020F480E090E00C945C17ED -:10330000885A833120F480E090E00C94721708957D -:10331000882321F00E941A220C94612208958823A8 -:1033200021F00E9420220C94612208957F928F92B6 -:103330009F92AF92BF92CF92DF92EF92FF920F9344 -:103340001F93CF93DF931F92CDB7DEB77C01C62EBC -:10335000772EFC01058102950F70128111110E94D8 -:1033600037220E948D21882379F0112369F080E2B1 -:103370008C0D883048F082E00E9476210E948D21D9 -:1033800091E0D82ED92601C0D12CE72DE295EF701F -:10339000F0E0E05AFF4F0C94D52C872D807F072D4D -:1033A0000F70882311F00295007F112389F000230C -:1033B00009F499C180E28C0D883020F4802F0E949E -:1033C0001A2203C0802F0E942A220E9461228BC1F0 -:1033D0008C2D0E943919002309F4C3C180E28C0DA1 -:1033E000883020F4802F0E94202203C0802F0E946A -:1033F00030220E946122B5C1872D807F972D9F705A -:10340000803211F4892F03C0892F8295807FCC20D0 -:1034100021F0F1E0CF16A1F01DC0112339F00023F7 -:1034200019F1013009F50E944A229BC1002319F0CD -:10343000013009F496C189830E944D22898110C10F -:10344000112321F0063008F08CC10EC0053008F0C1 -:1034500088C106C1112359F0002331F0F70195818D -:1034600090FF41C19F7095830E9488197AC1002303 -:1034700009F4F6C03EC1872D86958695837090E04D -:10348000009719F0019761F06CC1112321F08C2D88 -:10349000972D937002C080E090E00E945C1761C19C -:1034A000112321F08C2D972D937002C080E090E0C5 -:1034B0000E94721756C18C2D112319F00E9484248A -:1034C00002C00E94EC240E9471254BC1872D83709D -:1034D00009F052C0111145C18C2D829586958770D7 -:1034E000880F880F9C2D9F70892E912CA12CB12CB8 -:1034F000082E04C0880C991CAA1CBB1C0A94D2F785 -:10350000C4FE14C00FE010E020E030E0B901A801D3 -:1035100004C0440F551F661F771F8A95D2F7CB0151 -:10352000BA01609570958095909503C060E070E059 -:10353000CB01272D26952695237030E022303105CA -:1035400069F02330310589F0682979298A299B2976 -:103550002130310571F00E94022003C168297929C8 -:103560008A299B290E941E20FCC00E940220C501BE -:10357000B4010E94E61FF5C0112319F0872D817058 -:1035800001C08695882309F4ECC08C2D8295869520 -:103590008770880F880F9C2D9F70892E912CA12CED -:1035A000B12C082E04C0880C991CAA1CBB1C0A94C0 -:1035B000D2F7C4FE14C00FE010E020E030E0B90103 -:1035C000A80104C0440F551F661F771F8A95D2F7C4 -:1035D000CB01BA01609570958095909503C060E02D -:1035E00070E0CB01272D269526952370422F50E0C1 -:1035F0004230510569F04330510589F06829792935 -:103600008A299B294130510571F00E94DC20A9C014 -:10361000682979298A299B290E94F820A2C00E9442 -:10362000DC20C501B4010E94C0209BC08C2D90E01D -:10363000FC01E05EF109E531F10508F050C0E05908 -:10364000FF4F0C94D52C0C2D0F70872D8F711123EB -:1036500021F00E945920802F07CF0E947A20802FCE -:103660000E948F197EC0112341F0053008F079C007 -:10367000872D8F710E949F2074C0063008F071C0A2 -:10368000F7CF112339F0872D8F710E94592069C01F -:103690001123C9F3872D8F710E947A2062C01123F4 -:1036A00029F0872D8F710E9444205BC00E943A2030 -:1036B00058C0112351F0172D1F71812F0E945920DE -:1036C00063E0812F0E946D214CC081E00E94762131 -:1036D000023008F446C082E00E94762142C01123E5 -:1036E00031F0002381F28C2D0E9471183AC0002322 -:1036F00089F28C2D0E94391934C0472D4F706C2DE2 -:10370000C7010E94B5030E945E1F2BC0111129C082 -:10371000472D4F7050E042305105B9F04CF441153F -:10372000510581F041305105E1F40E946C2819C027 -:103730004330510569F04430510599F48C2D0E94B5 -:10374000BE280FC00E9455280CC00E94882809C0BE -:103750000E949B2806C0472D4F706C2DC7010E9408 -:103760002B06DD20F9F00E94692180FD1BC0F701C6 -:1037700012820E9463210E945920C7010E94E11B0E -:103780000E9463210F90DF91CF911F910F91FF90C5 -:10379000EF90DF90CF90BF90AF909F908F907F90F1 -:1037A0000C947A200F90DF91CF911F910F91FF9091 -:1037B000EF90DF90CF90BF90AF909F908F907F90D1 -:1037C00008950F931F93CF93DF93EC018881998124 -:1037D0002B813C81232BB9F09F3F11F48F3F99F04F -:1037E000CE010E942A04882371F0688179818A8140 -:1037F0000E945F218C010E9414210E94DB1FB801EE -:10380000CE010E949619DF91CF911F910F910895DB -:103810000E9437220E9447220E940C220E946122AD -:103820000E9422260E94712580E090E00E945C1791 -:1038300080E090E00C9472170E9427220C94081CE0 -:103840000E945421292F22952F7030E02C30310511 -:103850004CF42A3031056CF4225031092230310504 -:10386000A8F407C02C30310569F02F30310551F034 -:103870000DC0803F69F018F4803E40F409C0843FD9 -:1038800029F406C093FB882780F9089580E0089505 -:1038900081E00895CF93DF9300D000D01F92CDB781 -:1038A000DEB70F900F900F900F900F90DF91CF9198 -:1038B0000895CF93DF9300D000D000D0CDB7DEB70E -:1038C00026960FB6F894DEBF0FBECDBFDF91CF9125 -:1038D00008951F93CF93DF93C0919D0216E08091CE -:1038E0009E02C81799F0D0E01C9FF0011D9FF00DBB -:1038F0001124E156FD4F40815181628173818481A1 -:1039000095810E94591C2196C770E9CFDF91CF9114 -:103910001F9108954091CF025091D0026091D10241 -:103920007091D2028091D3029091D4020C94591CD0 -:103930008091D40282958F7009F054C08091D10299 -:10394000882309F44FC080919D02A0919E0260914E -:10395000CF027091D0024091D2025091D302B6E0D2 -:103960008A1709F43FC090E041155105C1F17F3F2E -:1039700011F46F3FA1F1B89FF001B99FF00D112430 -:10398000E156FD4F218172132AC02081621327C0A6 -:103990002281211124C0238134812417350710F49A -:1039A00021503109241B350B283C3105C0F42091EE -:1039B000D4022F7020612093D40226E0289FF001CA -:1039C000299FF00D1124EC55FD4F80818F7080618F -:1039D00080838FEC92E00E94E11B0C94691C01969D -:1039E0008770BECF0895CF92DF92EF92FF920F9330 -:1039F0001F93CF93DF93CDB7DEB762970FB6F894DE -:103A0000DEBF0FBECDBF8C0185E0F801DE011D9643 -:103A100001900D928A95E1F7D8014C9111965C9135 -:103A2000119712966C9112971396CD90DC90149783 -:103A30003091CF027091D0028091D2029091D30246 -:103A4000009709F46BC17F3F19F43F3F09F466C149 -:103A5000E090D102EE2009F4C0C02091D402C81633 -:103A6000D90628F0F601E81BF90BCF0104C08095B8 -:103A700090958C0D9D1DFF24F394883C910578F062 -:103A8000F12C207F09F0C6C07C2DD98AC88A89898B -:103A90000E944A1C8FEC92E00E94E11BB1C0822F71 -:103AA000807F09F046C0751314C0341312C0611131 -:103AB00010C02F7020612093D4020E948A1C8FECCA -:103AC00092E00E94E11B8091D402D80115968C935C -:103AD0002EC0CD2819F15F3F11F44F3FF9F0F62EBB -:103AE00061111CC080919D0220919E0236E08217D8 -:103AF00009F45AC090E0389FF001399FF00D11246D -:103B0000E156FD4F7181571306C07081471303C002 -:103B10007281711103C001968770E9CFF62E66237A -:103B200009F418C18091D40281608093D402F12CF1 -:103B300011C1751308C0341306C0611104C080910F -:103B4000D402D801C3C04D875E878D859E856A8B60 -:103B50000E94201C6A898823E1F16623D1F120911B -:103B6000D402822F82958F7090E0029774F080913A -:103B7000CF029091D00298878F831986DB86CA8600 -:103B80002C87CE0107960E94E11B86E0F801AFEC7E -:103B9000B2E001900D928A95E1F70E94981C0E9474 -:103BA0008A1CFF24F394D6C04D875E878D859E8541 -:103BB0000E945421292F22952F7030E022303105A8 -:103BC0000CF0BCC09F7009F0B6C0805E883008F46D -:103BD000C1C0C8010E94E11BE4CFC816D90608F491 -:103BE00053C0F601E81BF90BCF01883C910508F49E -:103BF00050C0F12C7C2DD98AC88A89890E944A1C20 -:103C0000EFECF2E086E0DF011D928A95E9F70E9471 -:103C10008A1CA0C0751314C0341312C0611110C0E7 -:103C20008091D402F8018583C8010E94E11B86E0DF -:103C3000EFECF2E0DF011D928A95E9F7FE2C8AC0D5 -:103C40004D875E878D859E856A8B0E94201C6A89C0 -:103C5000882309F4BECF662309F4BBCF2091D40298 -:103C6000822F82958F7090E002970CF48ECF809116 -:103C7000CF029091D0029A8389831B82DD82CC820D -:103C80002E83CE0101967FCF809590958C0D9D1D42 -:103C9000ACCFF62E662309F49CCF75132EC03413D7 -:103CA0002CC02091D40220FD1FC0822F82958F70DE -:103CB000D9F0D80115962C9315978F3049F08F5F66 -:103CC000982F9295907F822F8F70892B15968C93C9 -:103CD000C8010E94E11B86E0F801AFECB2E0019060 -:103CE0000D928A95E1F793CF86E0F801AFECB2E050 -:103CF00001900D928A95E1F72DC04D875E878D85E5 -:103D00009E850E94201C811140CF8091D402816049 -:103D10008093D402C8010E94E11B1CC0662309F4F1 -:103D200058CF4D875E878D859E850E94201C8823F5 -:103D300009F44FCF2ACF811148CF0CC02430310570 -:103D40000CF047CF9F7009F440CFF8019581907F28 -:103D500009F03BCF8F2D62960FB6F894DEBF0FBEF1 -:103D6000CDBFDF91CF911F910F91FF90EF90DF902A -:103D7000CF9008951F93CF93DF93CDB7DEB72C97E5 -:103D80000FB6F894DEBF0FBECDBF4F83588769874B -:103D90007A878B879C87CE0107960E94F31C882325 -:103DA00069F08F8198852A853B85232BF1F19F3F10 -:103DB00009F063C08F3F09F060C037C086E0FE01A4 -:103DC0003796DE01119601900D928A95E1F76F8189 -:103DD0007885EA85FB85309741F17F3F11F46F3F8D -:103DE00021F120919E0230E0C90101968770992748 -:103DF00040919D0250E08417950709F447C06983FC -:103E00007A83FD83EC8396E0929FD001939FB00D5F -:103E10001124A156BD4FFE01319601900D929A9545 -:103E2000E1F780939E020E94691C16E080919D023A -:103E300090919E028917C1F1189FC00111248156EB -:103E40009D4F0E94F31C882379F1E0919D021E9FF3 -:103E5000F0011124E156FD4F40815181628173814F -:103E6000848195810E94591C80919D0290E0019669 -:103E70008770992780939D02D9CF4F815885698596 -:103E80007A858B859C850E94591CCFCF0E941C1C73 -:103E900010929E0210929D02EFECF2E086E0DF01AC -:103EA0001D928A95E9F7C1CF2C960FB6F894DEBF24 -:103EB0000FBECDBFDF91CF911F910895EF92FF927A -:103EC0000F931F93CF93DF938C01009709F46CC07D -:103ED000F12CEE24E394E8012196F80184918437D3 -:103EE00040F4843008F051C0813081F0823019F103 -:103EF0005BC0853709F444C0A8F19CE7980F903760 -:103F000008F052C08F770E94391941C00E5F1F4FD1 -:103F1000FE01C49180E28C0F883048F4C7708E2D6A -:103F200001C0880FCA95EAF70E943A2214C08C2F6C -:103F30000E9471182DC00E5F1F4FFE01C49180E2D8 -:103F40008C0F883058F4C7708E2D01C0880FCA9529 -:103F5000EAF70E9440220E9461221AC08C2F0E9420 -:103F6000391916C00E5F1F4FFE01C491CC2381F09A -:103F70008FE99FE00197F1F700C00000C150F6CF34 -:103F80000E5F1F4FFE01F49003C00E9471188E0156 -:103F90008F2D882309F49FCFEFE9FFE03197F1F7E8 -:103FA00000C000008150F5CFDF91CF911F910F919C -:103FB000FF90EF90089508956093D9027093DA020C -:103FC0008093DB029093DC020C94081C0F931F93E8 -:103FD0000091D9021091DA022091DB023091DC02CB -:103FE000DC01CB01802B912BA22BB32B8093D90228 -:103FF0009093DA02A093DB02B093DC021F910F9141 -:104000000C94081C0F931F930091D9021091DA02AF -:104010002091DB023091DC02DC01CB018023912373 -:10402000A223B3238093D9029093DA02A093DB02F8 -:10403000B093DC021F910F910C94081C0F931F93F7 -:104040000091D9021091DA022091DB023091DC025A -:10405000DC01CB0180279127A227B3278093D902C7 -:104060009093DA02A093DB02B093DC021F910F91D0 -:104070000C94081C1092D5021092D6021092D7020E -:104080001092D8020C94081C41E050E060E070E00F -:1040900004C0440F551F661F771F8A95D2F74093BF -:1040A000D5025093D6026093D7027093D8020C9435 -:1040B000081C41E050E060E070E004C0440F551F70 -:1040C000661F771F8A95D2F78091D5029091D6020C -:1040D000A091D702B091D802482B592B6A2B7B2B89 -:1040E0004093D5025093D6026093D7027093D802C2 -:1040F0000C94081C41E050E060E070E004C0440F04 -:10410000551F661F771F8A95D2F740955095609589 -:1041100070958091D5029091D602A091D702B0916E -:10412000D802482359236A237B234093D502509316 -:10413000D6026093D7027093D8020C94081C41E019 -:1041400050E060E070E004C0440F551F661F771F09 -:104150008A95D2F78091D5029091D602A091D7028C -:10416000B091D802482759276A277B274093D50268 -:104170005093D6026093D7027093D8020C94081C17 -:104180000F931F930091D5021091D6022091D70270 -:104190003091D802DC01CB01802B912BA22BB32BC9 -:1041A0008093D5029093D602A093D702B093D80201 -:1041B0001F910F910C94081C0F931F930091D5022F -:1041C0001091D6022091D7023091D802DC01CB01A8 -:1041D00080239123A223B3238093D5029093D60208 -:1041E000A093D702B093D8021F910F910C94081C92 -:1041F0000F931F930091D5021091D6022091D70200 -:104200003091D802DC01CB0180279127A227B32768 -:104210008093D5029093D602A093D702B093D80290 -:104220001F910F910C94081C0895CF92DF92EF928A -:10423000FF920F931F93CF93DF938C01C090D9020D -:10424000D090DA02E090DB02F090DC028091D5029F -:104250009091D602A091D702B091D802C82AD92A4B -:10426000EA2AFB2ACFE1D0E0D701C6010C2E04C018 -:10427000B695A795979587950A94D2F780FF06C0C3 -:10428000B8018C2F0E94B008019721F4219760F7A4 -:1042900080E001C08C2FDF91CF911F910F91FF9093 -:1042A000EF90DF90CF900895CF93DF93EC010E94C1 -:1042B0001521BE010E94B008DF91CF910895CB0176 -:1042C0000E94542108958091DD02859585958595FC -:1042D00008958091DD028770089598E0899F90018C -:1042E0001124262B2093DD020C9459202091DD020D -:1042F000809582238093DD02982F977069F430E0D7 -:10430000482F552747FD50952417350729F08595E7 -:10431000859585950C947A2008959091DD0297708B -:1043200081E009F480E0089590911501992321F02E -:1043300090911601911109C0209117013091180137 -:10434000F90132969FEF40E01FC0982F9695969501 -:1043500096959F3050F5E0911701F0911801E90F03 -:10436000F11D877021E030E0A90102C0440F551F04 -:104370008A95E2F7CA019181892B818308959F3F35 -:1043800039F04F5F4E3041F051915813F8CF0DC0C6 -:104390005111F7CF942FF5CF9F3F39F0F901E90F75 -:1043A000F11D97FDFA958283089508959091150166 -:1043B000992321F090911601911109C020911701C4 -:1043C00030911801F9013296205F3F4F1FC0982F9E -:1043D0009695969596959F30F0F4E0911701F0919F -:1043E0001801E90FF11D877021E030E0A90102C03A -:1043F000440F551F8A95E2F7CA0180959181892360 -:10440000818308953196E217F30729F0908198137C -:10441000F9CF1082F7CF089581E090E0E091170185 -:10442000F0911801E80FF91F108201968031910573 -:10443000A9F708959091F102892B8093F1020895D4 -:1044400080959091F10289238093F1020895109252 -:10445000F10208959091F002892B8093F002089563 -:1044600080959091F00289238093F0020895109234 -:10447000F00208959091EF02892B8093EF02089546 -:1044800080959091EF0289238093EF020895109216 -:10449000EF0208958093DE0208951092DE020895DF -:1044A0008091170190911801FC0131969C01205FC9 -:1044B0003F4F80E0919191118F5FE217F307D1F7A1 -:1044C0000895E0911701F09118018091F102808325 -:1044D000E0911701F091180190818091F002892BF1 -:1044E0008083E0911701F091180190818091EF0293 -:1044F000892B80838091DE02882361F0E09117018F -:10450000F09118019081892B80830E9450228111A3 -:104510001092DE0280911701909118010C944617B9 -:1045200020E0009739F0AC014150510984239523D4 -:104530002F5FF7CF822F089580911303843039F1D4 -:104540001092F30220E488E190E00FB6F894A89569 -:10455000809360000FBE2093600080E00E941C03E7 -:1045600080E00E944A0983B7817F846083BF83B75C -:10457000816083BF7894889583B78E7F83BF88E1FD -:104580000FB6F89480936000109260000FBE0895FB -:104590000895089580E00E941C030E94C8220E9492 -:1045A000A5090E94C9220E942A0A91E0811101C036 -:1045B00090E0892F08950E941C1C80E00E941C033B -:1045C0000E9444280E943A170C944A091F920F92A5 -:1045D0000FB60F9211248F939F93AF93BF93809147 -:1045E000F302811113C08091F4029091F502A09121 -:1045F000F602B091F7024196A11DB11D8093F4021D -:104600009093F502A093F602B093F702BF91AF9199 -:104610009F918F910F900FBE0F901F90189582E081 -:1046200084BD93E095BD9AEF97BD80936E00089589 -:104630002FB7F8948091F4029091F502A091F602C0 -:10464000B091F7022FBF0895CF92DF92EF92FF92C1 -:104650000F931F932FB7F8944091F4025091F502F5 -:104660006091F6027091F7022FBF6A017B01EE2480 -:10467000FF248C0120E030E0C016D106E206F306EC -:1046800010F4415051099A01281B390BC9011F919F -:104690000F91FF90EF90DF90CF9008951F920F92AF -:1046A0000FB60F9211248F939F93AF93BF93809176 -:1046B000F4029091F502A091F602B091F7020196F2 -:1046C000A11DB11D8093F4029093F502A093F60210 -:1046D000B093F702BF91AF919F918F910F900FBE52 -:1046E0000F901F9018950E943714F8942FEF87EAC7 -:1046F00091E6215080409040E1F700C0000087E043 -:1047000090EBDC0180931E0390931F03A093200382 -:10471000B09321039CE088E10FB6F894A8958093AC -:1047200060000FBE90936000FFCF0E94D4238111E0 -:1047300002C00E94B0230E94DF238093F2020E94F5 -:10474000E72380931C0387FB882780F98093160159 -:104750000E94E323682F70E080E090E00C94DC1F5F -:104760006DEE7EEF80E090E00E94FB2C60E082E046 -:1047700090E00E94E92C60E083E090E00E94E92C48 -:1047800060E084E090E00E94E92C60E085E090E049 -:104790000E94E92C60E086E090E00E94E92C6FEF37 -:1047A00087E090E00C94E92C80E090E00E94E32CFC -:1047B00021E08D3E9E4F09F020E0822F089582E097 -:1047C00090E00C94DB2C83E090E00C94DB2C84E0F4 -:1047D00090E00C94DB2C682F84E090E00C94E92CA2 -:1047E00086E090E00C94DB2C682F86E090E00C943F -:1047F000E92C87E090E00C94DB2C682F87E090E0B8 -:104800000C94E92C8091FA0280FF0BC060911C018E -:1048100085E0689FB001112475956795759567953A -:104820002BC081FF09C060911C0185E0689FB00129 -:1048300011247595679520C082FF07C060911C0107 -:1048400085E0689FB001112417C09091FB02992365 -:10485000D1F060911B01961788F720911C0185E02B -:10486000289F90011124929FA001939F500D112425 -:1048700070E0CA010E94C12C6038710540F46115D6 -:10488000710539F002C065E070E0862F08958FE76A -:10489000089581E008958091FA0280FF08C0609138 -:1048A0001A0170E0759567957595679521C081FF30 -:1048B00006C060911A0170E07595679519C082FF76 -:1048C00004C060911A0170E010C09091FB0299231E -:1048D000C1F0609119019617A0F780911A01899F84 -:1048E000C001112470E00E94C12C6038710528F4C9 -:1048F0006115710521F0862F08958FE7089581E0F5 -:10490000089561E070E0F4CF803F21F40E9402241A -:10491000819504C0813F29F40E9402248093FE0205 -:104920000895823F21F40E940224819504C0833FB0 -:1049300029F40E9402248093FD020895893F19F40E -:104940000E944B2405C08A3F31F40E944B2481957C -:104950008093FF0208958B3F21F40E944B248195A0 -:1049600004C08C3F29F40E944B24809300030895D7 -:10497000843F21F48091FC02816017C0853F21F4BF -:104980008091FC02826011C0863F21F48091FC027C -:1049900084600BC0873F21F48091FC02886005C0D1 -:1049A000883F31F48091FC0280618093FC0208957D -:1049B0008D3F21F48091FA0281600BC08E3F21F47B -:1049C0008091FA02826005C08F3F29F48091FA023B -:1049D00084608093FA020895803F39F48091FE024A -:1049E00087FF6CC01092FE0269C0813F29F480915C -:1049F000FE021816BCF362C09091FD02823F29F4BA -:104A000097FF5CC01092FD0259C0833F19F419163C -:104A1000CCF354C0893F41F48091FF0218160CF08A -:104A20004DC01092FF024AC08A3F29F48091FF02D4 -:104A300087FF44C0F6CF8B3F39F48091000387FF96 -:104A40003DC0109200033AC08C3F29F480910003CE -:104A50001816BCF333C0843F21F48091FC028E7F92 -:104A600017C0853F21F48091FC028D7F11C0863FE5 -:104A700021F48091FC028B7F0BC0873F21F4809151 -:104A8000FC02877F05C0883F31F48091FC028F7E55 -:104A90008093FC0213C08D3F21F48091FA028E7F37 -:104AA0000BC08E3F21F48091FA028D7F05C08F3FAD -:104AB00029F48091FA028B7F8093FA028091FD02A3 -:104AC00081110EC08091FE0281110AC08091FF0207 -:104AD000811106C080910003811102C01092FB0277 -:104AE00008958CEF92E00E9451170E941823909332 -:104AF000F9028093F80208951F93CF93DF9380917A -:104B0000F8029091F9020E942423AC019091FB02DB -:104B1000992321F020911D0130E006C020911E0153 -:104B20008AE0289F900111244217530708F486C099 -:104B30008091FD02C091FE02D091FF02109100030E -:104B4000811107C0C11176C0D11174C0111172C09A -:104B500075C09F3F19F09F5F9093FB02181624F4D5 -:104B60000E9402248093FD028091FD0287FF05C010 -:104B70000E94022481958093FD021C1624F40E9459 -:104B800002248093FE028091FE0287FF05C00E94EE -:104B9000022481958093FE026091FD02662339F123 -:104BA000C091FE02CC2319F1772767FD7095872FFE -:104BB000972F0E94E32923E333E343E35FE30E945B -:104BC000F32A0E94B0296093FD026C2F772767FDBE -:104BD0007095872F972F0E94E32923E333E343E364 -:104BE0005FE30E94F32A0E94B0296093FE021D1623 -:104BF00024F40E944B248093FF028091FF0287FFE0 -:104C000005C00E944B2481958093FF02111624F465 -:104C10000E944B24809300038091000387FF05C00E -:104C20000E944B24819580930003DF91CF911F91C7 -:104C30000C9471259F3F09F08ECF96CFDF91CF91D5 -:104C40001F910895ECEFF2E085E0DF011D928A9557 -:104C5000E9F71092FB021092FA020895833081F175 -:104C600028F4813059F08230D1F00895853009F46C -:104C700049C0B8F1863009F456C0089580911E01EC -:104C8000262F30E0280F311D2F3F310524F4680F07 -:104C900060931E0108958FEF80931E010895809107 -:104CA0001D01262F30E0280F311D2F3F310524F440 -:104CB000680F60931D0108958FEF80931D01089583 -:104CC00080911C01262F30E0280F311D2F3F310528 -:104CD00024F4680F60931C0108958FEF80931C01EA -:104CE000089580911B01262F30E0280F311D2F3FA2 -:104CF000310524F4680F60931B0108958FEF8093B2 -:104D00001B01089580911A01262F30E0280F311DD4 -:104D10002F3F310524F4680F60931A0108958FEF37 -:104D200080931A01089580911901262F30E0280FF1 -:104D3000311D2F3F310524F4680F60931901089548 -:104D40008FEF809319010895833011F128F4813099 -:104D500049F0823091F00895853081F120F186305C -:104D6000C1F1089580911E01681720F4861B80937D -:104D70001E01089510921E01089580911D0168176B -:104D800020F4861B80931D01089510921D01089543 -:104D900080911C01681720F4861B80931C010895E4 -:104DA00010921C01089580911B01681720F4861B46 -:104DB00080931B01089510921B01089580911A01A0 -:104DC000681720F4861B80931A01089510921A0127 -:104DD000089580911901681720F4861B80931901AA -:104DE00008951092190108950F931F93873208F0C8 -:104DF00048C08E3108F08DC0803109F477C008F5C5 -:104E0000873009F461C068F4863009F09DC0809154 -:104E1000F202817F8E7F8093F20281E08093020311 -:104E200094C08B3009F489C08E3009F08DC0809118 -:104E3000F20282FB222720F991E0922790FB82F96F -:104E40005EC0863109F479C060F4813109F07CC01C -:104E50000E941C1C9091160181E089278093160105 -:104E60006CC0893109F469C08B3109F06DC0809143 -:104E7000F20281FB222720F991E0922790FB81F931 -:104E80003EC0883309F459C050F4893209F457C040 -:104E9000853309F454C0873209F451C055C08334B6 -:104EA00009F44DC028F48A3308F44EC0895332C047 -:104EB000883409F049C00E941C1C0E945A0A0E94B2 -:104EC00021040E94732339C09091F202892F8095AA -:104ED000817080FB90F929F0966098609093F202BF -:104EE00034C0997F977F9093F20227C08091F2029D -:104EF00083FB222720F991E0922790FB83F980938E -:104F0000F2029923D1F08091F20281608093F20243 -:104F100014C08D5141E050E060E070E08A019B01D7 -:104F200004C0000F111F221F331F8A95D2F7C90139 -:104F3000B8010E94DC1F0E941C1C81E006C061E0D9 -:104F400070E080E090E0F5CF80E01F910F91089530 -:104F500080E0089580E00895CF93C82F80910203E8 -:104F6000813069F018F08230C9F184C0E0911701F6 -:104F7000F09118018081823209F07EC007C0E09173 -:104F80001701F09118018081823261F48C2F0E9408 -:104F9000A827811104C08C2F0E94F4261DC081E037 -:104FA00090E01AC08C2F0E94AA27811114C0C4312E -:104FB00079F048F4CB3079F0C03109F061C082E07B -:104FC0008093020308C0C93219F0C83321F058C0D9 -:104FD0001092020355C081E0817054C0C93291F132 -:104FE00020F5C43179F1B0F4C73009F047C08EE143 -:104FF00080931E0182E380931D018AE080931C014F -:1050000084E180931B0188E080931A0188E28093F9 -:10501000190134C0CE51C63088F5EC2FF0E0EA54C7 -:10502000FE4F80818093010329C0CE34E9F020F443 -:10503000CB3421F56AE013C0C13579F0C235F1F403 -:1050400061E00DC080910103882319F010920103E3 -:1050500015C081E08093020315C061E006C0809115 -:1050600001030E942E260AC06AE0809101030E947B -:10507000A42604C01092020380E004C081E002C0B4 -:1050800080E0AACFCF9108950E94D423811102C05D -:105090000E94B0230E94F02380931D0380FF02C072 -:1050A000869501C080E00C941C0380911D03982F0D -:1050B0009695292F30E0233031054CF49F5F990FEE -:1050C0008170892B816080931D030E94F42380915D -:1050D0001D0386950C941C0380911D03982F9695B3 -:1050E00091F09158990F8170892B80931D038E7FC9 -:1050F00091E009F490E080911D0390FB80F980938A -:105100001D030E94F42380911D0386950C941C03BB -:1051100080911D03982F909590FB80F980931D033B -:105120000E94F42380911D0380FF02C0869501C078 -:1051300080E00C941C0390911D03892F86958F5F4E -:105140008F779170843028F4880F892B80931D030A -:1051500002C090931D0380911D038E7F91E009F49E -:1051600090E080911D0390FB80F980931D030E94C5 -:10517000F42380911D0386950C941C0320911D033C -:10518000922F96958927982F990F822F8170892BBE -:1051900080931D038E7F91E009F490E080911D03C0 -:1051A00090FB80F980931D030E94F42380911D03DE -:1051B00086950C941C0380911D0386950895505884 -:1051C000BB27AA270ED0D1C1C2D130F0C7D120F061 -:1051D00031F49F3F11F41EF4B7C10EF4E095E7FBE4 -:1051E0009FC1E92FD3D180F3BA17620773078407F1 -:1051F000950718F071F49EF5EBC10EF4E0950B2EB7 -:10520000BA2FA02D0B01B90190010C01CA01A00118 -:105210001124FF27591B99F0593F50F4503E68F173 -:105220001A16F040A22F232F342F4427585FF3CFB4 -:10523000469537952795A795F0405395C9F77EF485 -:105240001F16BA0B620B730B840BBAF09150A1F0CE -:10525000FF0FBB1F661F771F881FC2F70EC0BA0F54 -:10526000621F731F841F48F4879577956795B795DC -:10527000F7959E3F08F0B3CF9395880F08F09927D4 -:10528000EE0F97958795089527D108F481E008954A -:105290000CD06BC163D140F05AD130F021F45F3FA4 -:1052A00019F03EC1511195C14FC170D198F39923A6 -:1052B000C9F35523B1F3951B550BBB27AA276217DA -:1052C0007307840738F09F5F5F4F220F331F441F1F -:1052D000AA1FA9F333D00E2E3AF0E0E830D0915057 -:1052E0005040E695001CCAF729D0FE2F27D0660F44 -:1052F000771F881FBB1F261737074807AB07B0E883 -:1053000009F0BB0B802DBF01FF2793585F4F2AF098 -:105310009E3F510568F004C15CC15F3FECF3983ECD -:10532000DCF3869577956795B795F7959F5FC9F7F5 -:10533000880F911D9695879597F90895E1E0660F7E -:10534000771F881FBB1F621773078407BA0720F0F7 -:10535000621B730B840BBA0BEE1F88F7E095089560 -:1053600004D06894B11135C1089518D188F09F57C1 -:1053700090F0B92F9927B751A0F0D1F0660F771FA1 -:10538000881F991F1AF0BA95C9F712C0B13081F081 -:105390001FD1B1E008951CC1672F782F8827B85F0F -:1053A00039F0B93FCCF3869577956795B395D9F7E2 -:1053B0003EF490958095709561957F4F8F4F9F4FEC -:1053C0000895E89409C097FB3EF4909580957095F8 -:1053D00061957F4F8F4F9F4F9923A9F0F92F96E941 -:1053E000BB279395F695879577956795B795F111B6 -:1053F000F8CFFAF4BB0F11F460FF1BC06F5F7F4F53 -:105400008F4F9F4F16C0882311F096E911C0772364 -:1054100021F09EE8872F762F05C0662371F096E86D -:10542000862F70E060E02AF09A95660F771F881F3C -:10543000DAF7880F9695879597F9089588D018F030 -:1054400011F08CD038F480C0C4C0E92F9FD0B0F3E5 -:105450005523C9F3E7FB6217730784079507A8F183 -:1054600099F3E92FFF2788232AF03197660F771FDA -:10547000881FDAF7952F5527442332F0915050407A -:10548000220F331F441FD2F7BB27E91BF50B621B0A -:10549000730B840BB109C1F222F4620F731F841FD6 -:1054A000B11D31972AF0660F771F881FBB1FEFCF02 -:1054B000915050405AF041F0882332F0660F771F28 -:1054C000881F91505040C1F7939530C086957795CD -:1054D00067959F5FD9F7F8CF990F0008550FAA0B72 -:1054E000E0E8FEEF16161706E807F907C0F01216F7 -:1054F0001306E407F50798F0621B730B840B950BFA -:1055000039F40A2661F0232B242B252B21F408954E -:105510000A2609F4A140A6958FEF811D811D0895EB -:1055200097F99F6780E870E060E008959F3F31F051 -:10553000915020F4879577956795B795880F911DC1 -:105540009695879597F908959FEF80EC089500242C -:105550000A941616170618060906089500240A94D8 -:1055600012161306140605060895092E0394000C5E -:1055700011F4882352F0BB0F40F4BF2B11F460FFED -:1055800004C06F5F7F4F8F4F9F4F089557FD905816 -:10559000440F551F59F05F3F71F04795880F97FBF7 -:1055A000991F61F09F3F79F08795089512161306B1 -:1055B0001406551FF2CF4695F1DF08C016161706E0 -:1055C0001806991FF1CF8695710561050894089515 -:1055D000E894BB2766277727CB0197F908957CDFEE -:1055E00008F48FEF08950BD0C0CFB1DF28F0B6DFFD -:1055F00018F0952309F094CFA7CF1124EACFC6DF86 -:10560000A0F3959FD1F3950F50E0551F629FF001D5 -:10561000729FBB27F00DB11D639FAA27F00DB11D2E -:10562000AA1F649F6627B00DA11D661F829F2227B7 -:10563000B00DA11D621F739FB00DA11D621F839F3E -:10564000A00D611D221F749F3327A00D611D231F14 -:10565000849F600D211D822F762F6A2F11249F5762 -:1056600050408AF0E1F088234AF0EE0FFF1FBB1F85 -:10567000661F771F881F91505040A9F79E3F510524 -:1056800070F04ECFA6CF5F3FECF3983EDCF38695EB -:1056900077956795B795F795E7959F5FC1F7FE2BCF -:1056A000880F911D9695879597F90895FA01EE0F49 -:1056B000FF1F30962105310599F16115710561F4DF -:1056C0008038BFE39B0749F168949038810561F009 -:1056D0008038BFEF9B0741F0992342F5FF3FE1057A -:1056E0003105210511F1E8940894E795D901AA2321 -:1056F00029F4AB2FBE2FF85FD0F310C0FF5F70F41A -:10570000A695E0F7F73950F019F0FF3A38F49F7793 -:105710009F930CD00F9007FC905808953EF014CF43 -:1057200060E070E080E89FE308954FE79F775F9324 -:105730004F933F932F939ED02F913F914F915F9125 -:1057400052DF05C019F40EF0EBCE42CFFDCE26DFBE -:10575000C8F39638C0F707F80F92E8942BE33AEABB -:1057600048EB5FE74EDF0F920F920F924DB75EB797 -:105770000F92C0D0EAE0F1E016D04F915F91EF9127 -:10578000FF91E595EE1FFF1F49F0FE57E0684427A3 -:10579000EE0F441FFA95E1F74195550B32D00F906B -:1057A00007FE26C00895DF93CF931F930F93FF92B8 -:1057B000EF92DF927B018C01689405C0DA2EEF0135 -:1057C0001EDFFE01E894A5912591359145915591F3 -:1057D000AEF3EF0106DDFE019701A801DA9479F737 -:1057E000DF90EF90FF900F911F91CF91DF9108957F -:1057F0009B01AC0160E070E080E89FE349CD90CE72 -:1058000095CECCDEE8F39923D9F3940F511DBBF369 -:105810009150504094F059F0882332F0660F771F72 -:10582000881F91505040C1F79E3F510544F7880FA3 -:10583000911D9695879597F908955F3FACF0983E36 -:105840009CF0BB27869577956795B79508F4B1606E -:105850009395C1F7BB0F58F711F460FFE8CF6F5F66 -:105860007F4F8F4F9F4FE3CFB4CE0EF05FCE6CCE05 -:10587000689456CE93DEC8F39923D1F3C6F3DF9331 -:10588000CF931F930F93FF92C92FDD2788232AF010 -:105890002197660F771F881FDAF720E030E040E895 -:1058A0005FEB9FE3883920F0803E30F021968F77C0 -:1058B00087DCE2E3F1E003C083DCEFE5F1E073DFD6 -:1058C0008B01BE01EC01FB2E6F5771097595771F97 -:1058D000880B990B78DD28E132E741E35FE38FDE47 -:1058E000AF2D9801AE01FF900F911F91CF91DF91E5 -:1058F00078DC3BCEFA01DC01AA0FBB1F9B01AC0197 -:10590000BF5728F422273327442750781FC0B751A8 -:1059100088F4AB2F0024469537952795011CA39555 -:10592000D2F3002069F0220F331F441FB395DAF33E -:105930000DD045CC61307105A0E88A07B94630F436 -:105940009B01AC016627772788279078309621F055 -:1059500020833183428353830895AA1BBB1B51E1EB -:1059600007C0AA1FBB1FA617B70710F0A61BB70BCF -:10597000881F991F5A95A9F780959095BC01CD0174 -:10598000089597FB072E16F4009407D077FD09D0F1 -:105990000E94AD2C07FC05D03EF4909581959F4F59 -:1059A0000895709561957F4F0895EE0FFF1F059044 -:1059B000F491E02D0994F999FECF92BD81BDF89A3A -:1059C000992780B50895A8E1B0E042E050E00C943A -:1059D000032D262FF999FECF92BD81BDF89A01972C -:1059E00000B4021639F01FBA20BD0FB6F894FA9A27 -:1059F000F99A0FBE08950196272F0E94EA2C0C9465 -:105A0000E92CDC01CB01FC01F999FECF06C0F2BD07 -:105A1000E1BDF89A319600B40D9241505040B8F76C -:065A20000895F894FFCF89 -:105A2600640007000CFF0000003F643E10CC10A984 -:105A360010751041100101DF022808140A321E00F9 -:105A460002040507090B0C0E1011131517181A1C62 -:105A56001D1F2123242628292B2D2F30323435379C -:105A6600393B1F0F03764F5F6F7F496943790959A9 -:105A760053633149803F5D8B803FF8BF803FCAE169 -:105A8600803F73ED803FCAE1803FF8BF803F5D8B6A -:105A9600803F3149803F0000803FF16D7F3F75EACE -:105AA6007E3F4C827E3F833F7E3F84287E3F833FFE -:105AB6007E3F4C827E3F75EA7E3FF16D7F3F000060 -:105AC600803F3F4D36394305F604C00487041A0467 -:105AD60033044C04650401020304050607080900A3 -:00000001FF diff --git a/keyboard/planck/keymaps/unicode/compiled.hex b/keyboard/planck/keymaps/unicode/compiled.hex deleted file mode 100644 index a32eb3a4a9..0000000000 --- a/keyboard/planck/keymaps/unicode/compiled.hex +++ /dev/null @@ -1,1185 +0,0 @@ -:100000000C9493040C94D7040C94D7040C94D70448 -:100010000C94D7040C94D7040C94D7040C94D704F4 -:100020000C94D7040C94D7040C948A0F0C945C1095 -:100030000C94741D0C94D7040C94D7040C94D7041E -:100040000C94D7040C94D7040C94D7040C94D704C4 -:100050000C94D7040C94DC1D0C94D7040C94D70496 -:100060000C94D7040C94D7040C94D7040C94D704A4 -:100070000C94D7040C94D7040C94D7040C94D70494 -:100080000C94D7040C94D7040C94D7040C94D70484 -:100090000C94D7040C94D7040C94D7040C94D70474 -:1000A0000C94D7040C94D7040C94D704500558052D -:1000B00062056A0579058305C005C005C005C00550 -:1000C000C005C0059105B405BC05C910EB10D911D8 -:1000D000EB10D91130115311D911A811BB11A5146E -:1000E000A514D414D41413153315891689163E1586 -:1000F0008916EE15EE1555165E1689168316FB1534 -:10010000FB15FB15FB15FB15FB15FB15FB15FB156F -:10011000FB15FB15FB15FB15FB15FB15FB150B164E -:1001200019162016271631160108011501090119A3 -:100130000112010F02080215020902190212020F30 -:10014000002B0014001A000800150017001C0018EE -:10015000000C00120013002A0029000400160007FA -:100160000009000A000B000D000E000F00330034E0 -:1001700000E1001D001B0006001900050011001021 -:100180000036003700380028000530E000E200E3C8 -:100190000003302C002C0004305000510052004F5E -:1001A000002B00718077806680708067806A806C29 -:1001B00080758079803B800880290061807280731F -:1001C000807480648068806E80658069806F80271D -:1001D00080E1007A8078806380768062806B806DB9 -:1001E000802C802E802F8028000100E000E200E3B8 -:1001F0000003302C002C0004305000510052004FFE -:10020000002B0034003600370013001C0009000AE0 -:1002100000060015000F002A002900040012000843 -:100220000018000C0007000B001700110016003822 -:1002300000E100330014000D000E001B000500104B -:10024000001A0019001D0028000530E000E200E35C -:100250000003302C002C0004305000510052004F9D -:100260000035021E021F0220022102220223022464 -:10027000022502260227022A004C003A003B003CDD -:10028000003D003E003F002D022E022F02300231C1 -:1002900002010040004100420043004400450001CB -:1002A0000001000100010001000100010001000146 -:1002B000000100010001000100AB00AA00A900AE8E -:1002C0000035001E001F0020002100220023002412 -:1002D000002500260027002A004C003A003B003C85 -:1002E000003D003E003F002D002E002F0030003169 -:1002F000000100400041004200430044004500016D -:1003000000010001000100010001000100010001E5 -:10031000000100010001000100AB00AA00A900AE2D -:10032000001E001E001E001E001E001E001E001EDD -:10033000001E001E001E001E00000014001A00080F -:1003400000150017001C0018000C00120013002FED -:10035000000E3004001600070009000A000B000D13 -:10036000000E000F00330034000D300000000006C6 -:100370000019000000000011001000000000000043 -:10038000000000000000000000000000000000006D -:10039000000000000000000000000000000000005D -:1003A000000000000000000000000000000000004D -:1003B000000000000000000000000000000000003D -:1003C000000000000000000000000000000000002D -:1003D000000000000000000000000000000000001D -:1003E000000000000000000000000000000000000D -:1003F00000000000000000000000000000000000FD -:1004000000000000000000000000000000000000EC -:1004100000000000000000000000000000000000DC -:1004200000000000000000000000000000000000CC -:1004300000000000000000000000000000000000BC -:1004400000000000000000000000000000000000AC -:10045000000000000000000000000000000000009C -:10046000000000000000000000000000000000008C -:10047000000000000000000000000000000000007C -:10048000000000000000000000000000000000006C -:10049000000000000000000000000000000000005C -:1004A000000000000000000000000000000000004C -:1004B000000000000000000000000000000000003C -:1004C000000000000000000000000000000000002C -:1004D000000000000000000000000000000000001C -:1004E000000000000000000000000000000000000C -:1004F00000000000000000000000000000000000FC -:1005000000000000000000000000000000000000EB -:1005100000000000000000000000000000000000DB -:1005200000000000000000000000000000000000CB -:1005300000000000000000000000000000000000BB -:1005400000000000000000000000000000000000AB -:10055000000000000000000000000000000000009B -:10056000000000000000000000000000000000008B -:10057000000000000000000000000000000000007B -:10058000000000000000000000000000000000006B -:10059000000000000000000000000000000000005B -:1005A000000000000000000000000000000000004B -:1005B000000000000000000000000000000000003B -:1005C000000000000000000000000000000000002B -:1005D000000000000000000000000000000000001B -:1005E000000000000000000000000000000000000B -:1005F00000000000000000000000000000000000FB -:1006000000000000000000000000000000000000EA -:1006100000000000000000000000000000000000DA -:1006200000000000000000000000000000000000CA -:1006300000000000000000000000000000000000BA -:1006400000000000000000000000000000000000AA -:10065000000000000000000000000000000000009A -:10066000000000000000000000000000000000008A -:10067000000000000000000000000000000000007A -:10068000000000000000000000000000000000006A -:10069000000000000000000000000000000000005A -:1006A000000000000000000000000000000000004A -:1006B000000000000000000000000000000000003A -:1006C000000000000000000000000000000000002A -:1006D000000000000000000000000000000000001A -:1006E000000000000000000000000000000000000A -:1006F00000000000000000000000000000000000FA -:1007000000000000000000000000000000000000E9 -:1007100000000000000000000000000000000000D9 -:1007200000000000000000000000000000000000C9 -:1007300000000000000000000000000000000000B9 -:100740000001000050010001000100010001000152 -:10075000000100010001004C000100010001002027 -:10076000502150135012500030013002300C300133 -:1007700000010027502650235024502850295001B2 -:100780000001000100010001000100010001000161 -:100790000001000100010001000100010001000151 -:1007A000002803540068006500200050006C0061C0 -:1007B000006E0063006B0020004B00650079006252 -:1007C000006F0061007200640000002C034F007293 -:1007D00000740068006F006C0069006E00650061C5 -:1007E00000720020004B006500790062006F00611C -:1007F000007200640073000000040309040902543D -:1008000000030100A0FA090400000103010100092E -:100810002111010001223F000705810308000A0998 -:100820000401000103010200092111010001224D10 -:10083000000705820308000A090402000103000002 -:100840000009211101000122360007058303080079 -:100850000A1201100100000008EDFE6060010001B5 -:1008600002000105010980A101850216010026B7D9 -:10087000001A01002AB700751095018100C0050C0F -:100880000901A1018503160100269C021A01002A14 -:100890009C02751095018100C005010902A10109A2 -:1008A00001A1000509190129051500250195057506 -:1008B0000181029501750381010501093009311596 -:1008C00081257F95027508810609381581257F9558 -:1008D0000175088106050C0A38021581257F9501EE -:1008E00075088106C0C005010906A101050719E0C8 -:1008F00029E7150025019508750181029501750804 -:1009000081010508190129059505750191029501D7 -:10091000750391010507190029FF150025FF9506AC -:1009200075088100C00011241FBECFEFDAE0DEBFE2 -:10093000CDBF04B603FE24C08091E4019091E5018F -:10094000A091E601B091E7018730904BA740B04BF2 -:10095000B9F41092E4011092E5011092E6011092B0 -:10096000E70114BE84B7877F84BF88E10FB6F8948F -:1009700080936000109260000FBEE0E0F8E30995FC -:1009800011E0A0E0B1E0ECEBF9E402C005900D92BB -:10099000AE33B107D9F711E0AEE3B1E001C01D926B -:1009A000A43EB107E1F70E94D00C0C94DC240C9417 -:1009B0000000089581E0089508950C94D9040C94E2 -:1009C000DA040C94DC040E94522323E030E0281B5C -:1009D0003109220F209340010895282F2F988091EC -:1009E0008000211108C0877F8093800010928D00C5 -:1009F00010928C001BC0886080938000233019F413 -:100A00008FEF9FEF0FC083E090E0821B9109880F6A -:100A1000991F2FEF3FEFA90102C0569547958A9580 -:100A2000E2F7CA0190938D0080938C000C94E3044C -:100A30000E94E30484E080933F0110923E010895F8 -:100A4000279A2F988FEF9FEF9093870080938600CF -:100A50008AE08093800089E1809381000E94BB221C -:100A60000C9418050E9420056E9A769A0C94C6057F -:100A7000CF93DF93EC010E946B1EBE0180E090E0FB -:100A8000DF91CF910C94B41A462F50E04F305105AE -:100A900008F076C0DC01FA01EA5AFF4F0C948C246E -:100AA00012968C91882309F46BC081E090E007C016 -:100AB00012968C91882309F463C082E090E00E9432 -:100AC00038055EC012968C91882309F459C084E0E1 -:100AD00090E0F5CF12968C91882311F083E00EC040 -:100AE00083E00E94521B40E164E083E00E94080A18 -:100AF00047C012968C91882321F084E00E94311B1C -:100B0000F2CF84E0EECF12968C91882331F085EEFF -:100B10000E9449130E94122333C085EE0E941114D3 -:100B20002FC012968C91882359F184E00E94521BA9 -:100B300083E00E94521B80E10E94521B85E00E94CC -:100B4000311B0E94581E811102C00E94391E0E9452 -:100B5000701E90E09093E3018093E201806880939F -:100B6000E2010E94741E0CC012968C91882341F001 -:100B700085E00E94521B04C012968C91811103C023 -:100B800080E090E0089588E291E00895089581E082 -:100B900008950C94C7050895282F882339F090E014 -:100BA0002A3010F44D9608950697089587E290E054 -:100BB0000895AF92BF92DF92EF92FF920F931F932F -:100BC000CF93DF938C01FC01C081D181CE010E94C3 -:100BD000ED1BBE010E94EE06EC01B8010E94C905A2 -:100BE000882309F4EBC0F8018281882309F4A0C0AE -:100BF00080914D0181111FC0C431F0E5DF0709F07C -:100C0000D7C00E94CB0581E080934D010E94A61DB4 -:100C100090934C0180934B01109244011092460135 -:100C200010924501109248011092470110924A011A -:100C300010924901C3C080914B0190914C010E94D8 -:100C4000B21D883C910570F480914401E82FF0E0DA -:100C5000EE0FFF1FEB5BFE4FD183C0838F5F80934E -:100C60004401ACC0C13080E8D80708F451C0F80195 -:100C70008281882309F460C05E01E894B7F880910E -:100C80004301813079F050F08230C1F482EE0E944D -:100C9000491387E50E94491387E50EC082EE0E9442 -:100CA00049130CC080EE0E94491381EE0E94491343 -:100CB00088E10E94491388E10E9411148CE0E82E1B -:100CC000F12CC5010E2C02C0969587950A94E2F787 -:100CD0008F700E94CC05D82E0E9449138D2D0E9442 -:100CE0001114F4E0EF1AF1088CEFE8168FEFF80614 -:100CF00041F780914301813029F010F0823041F4B6 -:100D000082EE04C080EE0E94111481EE0E94111444 -:100D1000C438E0E5DE0721F0C538D04501F137C021 -:100D2000F8018281882361F01092410182E01EC0A7 -:100D3000C130F0E8DF0760F3C43880E5D80761F41C -:100D400080914101811106C086E20E94491386E22A -:100D50000E94111482E018C0C538D045C1F4F801D2 -:100D60008281882331F01092420180E20E94601457 -:100D700025C080914201811106C087E20E9449137B -:100D800087E20E94111480E20E94671417C081E07C -:100D90008093410180934201C801DF91CF911F915F -:100DA0000F91FF90EF90DF90BF90AF900C94DF0415 -:100DB000C130F0E8DF0708F05FCFAACF80E0DF9115 -:100DC000CF911F910F91FF90EF90DF90BF90AF9068 -:100DD00008950C9432050C94DD0408959CE0799FED -:100DE000F001112490E3899FE00DF11D1124E60F1D -:100DF000F11DEE0FFF1FEF5BFE4F8591949108955B -:100E0000880F991FFC01EF53F0408591949108954C -:100E1000880F991FFC01EF5BFE4F85919491089517 -:100E20000F931F93CF93DF93EC01811521E392077A -:100E3000A0F5C11580E3D80708F0D7C0C83ED1059A -:100E4000D8F4C03ED10508F003C2C83AD10578F401 -:100E5000C53AD10508F06AC0C130D10509F463C0B4 -:100E600008F4F3C1C430D10508F0F2C1EEC1CB3BA8 -:100E7000D10508F466C0E9C1C11590E2D90708F0B0 -:100E8000AFC0C11521E0D20708F0E2C1C03FD105D3 -:100E900008F4DBC18E0110651BC2C03880E5D8079D -:100EA00000F5C03790E5D90708F0A3C0C11520E5CB -:100EB000D20709F4ACC050F4CE01905480319F4069 -:100EC00008F0C3C1DF708E01106A02C2C13080E534 -:100ED000D80709F4AAC0C43190E5D90708F4ABC01B -:100EE000B4C1C33820E5D20709F48EC050F4C1382C -:100EF00090E5D90709F482C008F083C000E011ED45 -:100F0000E7C1C03181E5D80708F49FC1C11597E555 -:100F1000D90708F432C1CE0190578115904108F0ED -:100F200094C1DF708FC101E010E0D2C1C53AD10594 -:100F300009F490C1C63AD10509F08FC102E810E466 -:100F4000C7C1C83AD10509F48BC1C93AD10509F422 -:100F50008AC1CA3AD10509F489C1CB3AD10509F44D -:100F600088C1CC3AD10509F487C1CD3AD10509F43D -:100F700086C1C03BD10509F485C1CE3AD10509F43B -:100F800084C1CF3AD10509F483C1C13BD10509F42D -:100F900082C1C23BD10509F481C1C33BD10509F42B -:100FA00080C1C43BD10509F47FC1C53BD10509F41B -:100FB0007EC1C63BD10509F47DC1C73BD10509F40B -:100FC0007CC1C83BD10509F47BC1C93BD10509F4FB -:100FD0007AC1CA3BD10509F479C100E014E478C1B3 -:100FE000CE019F700E94080774C1DD278E01106C2E -:100FF0006FC1CF70DD278E01146D6AC100E010ED66 -:1010000067C100E012ED64C100E013ED61C10E9410 -:10101000F4168FEF94E32CE0815090402040E1F7EC -:1010200000C000000E94011E53C18091C401816074 -:101030008093C4014DC10E94581E811102C00E94BC -:10104000391E0E94701E90E09093E3018093E201AC -:10105000C23080E5D80721F48091E201816086C02A -:10106000C43090E5D90721F48091E20182607EC00E -:10107000C63020E5D20721F48091E201846076C079 -:10108000C83080E5D80719F48091E20127C0CA3042 -:1010900090E5D90721F48091E201806167C0CC30EE -:1010A00020E5D20721F48091E20180625FC0CE305A -:1010B00080E5D80721F48091E201806457C0C031F7 -:1010C00090E5D90721F48091E20180684FC0C231D8 -:1010D00020E5D20729F48091E2018460886046C04F -:1010E000C33080E5D80721F48091E2018E7F3EC0B5 -:1010F000C53090E5D90721F48091E2018D7F36C09B -:10110000C73020E5D20721F48091E2018B7F2EC009 -:10111000C93080E5D80719F48091E20126C0CB30B0 -:1011200090E5D90721F48091E2018F7E1FC0CD3078 -:1011300020E5D20721F48091E2018F7D17C0CF30E6 -:1011400080E5D80721F48091E2018F7B0FC0C13187 -:1011500090E5D90721F48091E2018F7707C0C33170 -:10116000D04531F48091E2018B7F877F8093E2014B -:101170008091E2010E94741EABC08D2F99278F7061 -:10118000992781309105D9F49E012370332702C03D -:10119000880F991F2A95E2F79C688E0144E0000FA2 -:1011A000111F4A95E1F700271370802B912B53E014 -:1011B000CC0FDD1F5A95E1F7C076DD272FC08230B6 -:1011C000910531F4DC2FCC278E01016F106A80C0AD -:1011D0008330910569F4CE018370992701E010E016 -:1011E00002C0000F111F8A95E2F7C8019C680FC06A -:1011F00084309105B9F4CE018370992701E010E0A5 -:1012000002C0000F111F8A95E2F7C8019A6823E017 -:10121000CC0FDD1F2A95E1F7C07ED7708C010C2B17 -:101220001D2B56C08530910531F4DC2FCC278E0163 -:10123000046F106A4DC0069709F04AC0CF71DD27D0 -:10124000DC2FCC278E01106243C000E010E040C0CC -:101250008E013EC001E810E43BC003E810E438C052 -:1012600002EE14E435C009EE14E432C00AEE14E4D0 -:101270002FC005EB14E42CC006EB14E429C007EBE7 -:1012800014E426C00CEC14E423C00DEC14E420C0DC -:1012900003E815E41DC00AE815E41AC002E915E4E4 -:1012A00017C004E915E414C001E216E411C003E21A -:1012B00016E40EC004E216E40BC005E216E408C012 -:1012C00006E216E405C007E216E402C00AE216E4EC -:1012D000C801DF91CF911F910F9108959CE0799FF4 -:1012E000F001112490E3899FE00DF11D1124E60F18 -:1012F000F11DEE0FFF1FEF5BFE4F85919491803E35 -:101300009105E0F4803C910558F58133910509F48D -:101310006FC048F48932910509F463C08A3291059F -:1013200009F46DC072C089339105E9F082389105E6 -:10133000D1F08533910509F44DC067C0833E910516 -:1013400081F138F4803E9105B9F0823E9105D9F0E3 -:101350005CC0863E910561F1873E9105A1F155C0C3 -:101360000E94000708952091E20120FD02C021FFA4 -:101370004CC080EE90E049C08091E20180FFF9CF3F -:1013800089E390E042C08091E20182FF0EC080912B -:10139000E20184FF03C080E090E037C083EE90E07C -:1013A00034C08091E20182FFF2CF82EE90E02DC046 -:1013B0008091E20183FF0BC08091E20184FDEBCFBD -:1013C00087EE90E022C08091E20183FFF5CF86EEA8 -:1013D00090E01BC08091E20185FF07C089E290E0A8 -:1013E00014C08091E20185FFF9CF85E390E00DC044 -:1013F0008091E20186FF07C08AE290E006C08091FA -:10140000E20186FFF9CF81E390E00E941007089582 -:10141000CF92DF92EF92FF920F931F9301E010E0C3 -:1014200020E030E06801790104C0CC0CDD1CEE1C2A -:10143000FF1C8A95D2F704C0000F111F221F331F13 -:101440006A95D2F70C291D292E293F29C090AF019A -:10145000D090B001E090B101F090B201C022D12251 -:10146000E222F322842FC016D106E206F30641F4ED -:101470001F910F91FF90EF90DF90CF900C94311B54 -:101480001F910F91FF90EF90DF90CF900C94521B23 -:101490000C94E104E82FF0E0E05EFE4F8081E82F3D -:1014A000EF70F0E082958F7021E030E0A90102C07A -:1014B000440F551F8A95E2F740A308950F931F9399 -:1014C000CF93DF9385B7806885BF85B7806885BF78 -:1014D000C3E0D0E001E010E0FE01E05EFE4F80815D -:1014E000E82FEF70F0E021A182958F70A80102C073 -:1014F000440F551F8A95E2F7CA01822B81A38C2FD6 -:101500000E944A0A219740F78BE090E061E070E08A -:10151000FC01EC5EFE4F2081E22FEF70F0E042A173 -:1015200022952F70DB0102C0AA0FBB1F2A95E2F79C -:101530009D01242B22A3019758F7DF91CF911F9192 -:101540000F910C94E906EF92FF920F931F93CF93A4 -:10155000DF9306E511E0C3E0EE24E394F12CD5E03F -:101560008C2F0E944A0A8BE090E040E050E0FC01A2 -:10157000EC5EFE4F6081E62FEF70F0E020A130E0DE -:1015800062956F7002C0359527956A95E2F720FD48 -:1015900009C09701082E02C0220F331F0A94E2F7F8 -:1015A000422B532B019718F7F801929182918F01EA -:1015B0008417950721F051834083D09300018C2F2D -:1015C0000E944A0AC15060F68091000187FD2CC03C -:1015D0008150809300018F3F39F08FE99FE00197A0 -:1015E000F1F700C0000020C0809154019091550196 -:1015F00090935D0180935C01809152019091530121 -:1016000090935B0180935A01809150019091510118 -:10161000909359018093580180914E0190914F0110 -:1016200090935701809356010E94EB0681E0DF9171 -:10163000CF911F910F91FF90EF900895E82FF0E068 -:10164000EE0FFF1FEA5AFE4F8081918108950895A1 -:101650000F931F93CF930EE511E0C0E0F801929134 -:1016600082918F010E941E1DC80FF1E006351F07F1 -:10167000A9F78C2FCF911F910F910895809166014A -:101680000895CF93DF9300D01F92CDB7DEB79C01B2 -:101690008091D901843019F593E099833B832A83A3 -:1016A0009093E9008FEF9091E800815095FD06C07E -:1016B00095ED9A95F1F700008111F5CF8091E80042 -:1016C00085FF0DC040E050E063E070E0CE01019680 -:1016D0000E947A0D8091E8008E778093E8000F9049 -:1016E0000F900F90DF91CF910895CF93DF9300D0AB -:1016F0001F92CDB7DEB72091D901243021F522E029 -:1017000029839B838A8383E08093E9008FEF909104 -:10171000E800815095FD06C095ED9A95F1F700001F -:101720008111F5CF8091E80085FF0DC040E050E0C9 -:1017300063E070E0CE0101960E947A0D8091E8008E -:101740008E778093E8000F900F900F90DF91CF91EC -:1017500008952091D9012430F1F422E02093E9008A -:101760002FEF3091E800215035FD06C035ED3A9558 -:10177000F1F700002111F5CF2091E80025FF0BC003 -:1017800040E050E065E070E00E947A0D8091E80052 -:101790008E778093E8000895CF93DF932091D9014D -:1017A000243039F521E02093E9002FEF3091E80053 -:1017B000215035FD06C035ED3A95F1F700002111B5 -:1017C000F5CF2091E80025FF14C0EC0140E050E087 -:1017D00068E070E00E947A0D8091E8008E77809337 -:1017E000E80088E0FE01AEE5B1E001900D928A9537 -:1017F000E1F7DF91CF9108958091D801811109C05F -:101800000E940F0F0E946C0F8091E2008460809311 -:10181000E20008951092D8010895089508950C9457 -:10182000691D42E061EC81E00E94890E42E061ECBA -:1018300082E00E94890E42E061EC83E00C94890E04 -:101840008091DB01833009F453C030F4813071F0B2 -:10185000823009F48CC008958A3009F478C08B3046 -:1018600009F45EC0893009F09AC020C08091DA0185 -:10187000813A09F094C08091E800877F8093E80066 -:101880008091DE019091DF01892B21F468E08EE5E3 -:1018900091E003C060E080E090E070E00E94C50D40 -:1018A0008091E8008B778093E80008958091DA01B9 -:1018B000813209F074C08091DE019091DF01892BA3 -:1018C00009F06DC08091E800877F8093E8008091E7 -:1018D000E80082FD05C08091D9018111F8CF5FC079 -:1018E0008091F100809366018091E8008B7753C06E -:1018F0008091DA01813A09F052C08091DE01909125 -:10190000DF01892B09F04BC08091E800877F80932D -:10191000E8008091E80080FFFCCF80910B0136C089 -:101920008091DA018132D9F58091DE019091DF0159 -:10193000892BA9F58091E800877F8093E8000E94B9 -:10194000BE0E8091DC0180930B010C94F416809103 -:10195000DA01813221F58091E800877F8093E800E9 -:101960000E94BE0E8091DD018093670108958091F1 -:10197000DA01813AA1F48091E800877F8093E80042 -:101980008091E80080FFFCCF809167018093F10097 -:101990008091E8008E778093E8000C94BE0E089545 -:1019A00084B7877F84BF88E10FB6F8948093600086 -:1019B000109260000FBE90E080E80FB6F89480931C -:1019C0006100909361000FBE0E9461120E940F0F90 -:1019D0000E946C0F8091E20084608093E200789412 -:1019E0000E94F2110E94631281E091E00E940D12A8 -:1019F0008091D901853069F40E942A1D8091D70118 -:101A00008823B1F30E94581D882391F30E94640D2E -:101A1000EFCF0E946B12ECCF292F332723303105F3 -:101A2000C9F064F42130310581F02230310509F02C -:101A300043C084E590E02DEF37E042C0213231050C -:101A4000F1F02232310541F137C082E190E021E529 -:101A500038E036C099278130910541F082309105F8 -:101A600041F0892B49F5E9EFF7E005C0EBECF7E031 -:101A700002C0E1EAF7E0849190E09F0121C0633069 -:101A8000D8F4E62FF0E0EE0FFF1FE35DFE4F20815C -:101A9000318189E090E014C0633070F470E0FB01A4 -:101AA000EE0FFF1FE95DFE4F20813181FB01EC5DF0 -:101AB000FE4F808190E004C080E090E020E030E0C4 -:101AC000FA0131832083089580E189BD82E189BDD7 -:101AD00009B400FEFDCF8091D8008F7D8093D8009F -:101AE0008091E00082608093E0008091E00081FDC1 -:101AF000FCCF0895CF92DF92EF92FF920F931F9346 -:101B0000CF93DF93EC018B016A010E94DD0E8111FE -:101B100033C0C114D10439F0F60180819181081BD2 -:101B2000190BC80FD91FE12CF12C0115110519F162 -:101B30008091E80085FD16C08091E8008E77809343 -:101B4000E800C114D10449F0F60180819181E80ECA -:101B5000F91EF182E08285E00FC00E94DD0E88232D -:101B600021F30AC089918093F10001501109FFEF20 -:101B7000EF1AFF0ADACF80E0DF91CF911F910F912A -:101B8000FF90EF90DF90CF9008952091E001309189 -:101B9000E1012617370748F06115710539F42091E6 -:101BA000E8002E772093E80001C0B90140E06115FC -:101BB0007105A9F12091D901222309F443C02530F0 -:101BC00009F442C02091E80023FD40C02091E800C4 -:101BD00022FD32C02091E80020FFE9CF4091F300C0 -:101BE0002091F20030E0342BFC01CF01611571052A -:101BF00059F02830310540F481918093F100615013 -:101C000071092F5F3F4FF1CF41E02830310509F0D6 -:101C100040E02091E8002E772093E800C8CF4111E2 -:101C2000C9CF0AC08091D901882361F0853061F065 -:101C30008091E80083FD0AC08091E80082FFF2CF26 -:101C400080E0089582E0089583E0089581E008959A -:101C50002091E0013091E1012617370748F0611526 -:101C6000710539F42091E8002E772093E80001C037 -:101C7000B901FC0120E06115710591F18091D90154 -:101C8000882309F440C0853009F43FC08091E80002 -:101C900083FD3DC08091E80082FD2FC08091E80067 -:101CA00080FFE9CF2091F3008091F20090E0922B29 -:101CB0006115710559F08830910540F42491209305 -:101CC000F1003196615071090196F2CF21E0089739 -:101CD00009F020E08091E8008E778093E800CBCF78 -:101CE0002111CCCF0AC08091D901882361F08530C1 -:101CF00061F08091E80083FD0AC08091E80082FFD6 -:101D0000F2CF80E0089582E0089583E0089581E0B5 -:101D10000895982F973058F59093E900981739F067 -:101D20007091EC002091ED005091F00003C0242F41 -:101D3000762F50E021FF19C03091EB003E7F3093A9 -:101D4000EB003091ED003D7F3093ED003091EB00E2 -:101D500031603093EB007093EC002093ED005093D2 -:101D6000F0002091EE0027FF07C09F5FD3CF8F7058 -:101D70008093E90081E0089580E008958091DA0180 -:101D800087FF11C08091E80082FD05C08091D901D4 -:101D90008111F8CF11C08091E8008B770BC0809142 -:101DA000D901882349F08091E80080FFF8CF809125 -:101DB000E8008E778093E80008952091E400309148 -:101DC000E50095E64091EC00842F817040FF22C031 -:101DD0008091E80080FD1CC08091D901882391F09A -:101DE000853091F08091EB0085FD10C04091E400BA -:101DF0005091E5004217530729F39A01915011F7CA -:101E000084E0089582E0089583E0089581E00895D4 -:101E100080E008954091E80042FFDECF08950E94DF -:101E20007D0F0E94850FE0EEF0E08081816080836D -:101E3000E8EDF0E080818F77808319BCA7EDB0E0FA -:101E40008C918E7F8C9380818F7E80831092D801BD -:101E500008950F931F93CF93DF930E947D0F0E94ED -:101E6000850FC8EDD0E088818F778883888180686E -:101E7000888388818F7D888319BC1092D901109244 -:101E8000D5011092D7011092D60100EE10E0F801B2 -:101E900080818B7F808388818160888342E060E0DD -:101EA00080E00E94890EE1EEF0E080818E7F8083E9 -:101EB000E2EEF0E0808181608083808188608083B1 -:101EC000F80180818E7F8083888180618883DF91A3 -:101ED000CF911F910F910895E8EDF0E080818F7E02 -:101EE0008083E7EDF0E080818160808384E082BFC1 -:101EF00081E08093D8010C94290FE8EDF0E0808117 -:101F00008E7F80831092E20008951092DA00109282 -:101F1000E10008951F920F920FB60F9211242F9394 -:101F20003F934F935F936F937F938F939F93AF9361 -:101F3000BF93EF93FF938091E10082FF0BC08091EC -:101F4000E20082FF07C08091E1008B7F8093E10077 -:101F50000E94F1118091DA0080FF1FC08091D800AB -:101F600080FF1BC08091DA008E7F8093DA00809121 -:101F7000D90080FF0DC080E189BD82E189BD09B42F -:101F800000FEFDCF81E08093D9010E94FC0B05C0CB -:101F900019BC1092D9010E940A0C8091E10080FFC7 -:101FA00019C08091E20080FF15C08091E2008E7F11 -:101FB0008093E2008091E20080618093E200809152 -:101FC000D80080628093D80019BC85E08093D90145 -:101FD0000E940E0C8091E10084FF30C08091E200ED -:101FE00084FF2CC080E189BD82E189BD09B400FE77 -:101FF000FDCF8091D8008F7D8093D8008091E10043 -:102000008F7E8093E1008091E2008F7E8093E200DA -:102010008091E20081608093E2008091D501882365 -:1020200011F084E007C08091E30087FD02C081E0E9 -:1020300001C083E08093D9010E940F0C8091E100E0 -:1020400083FF29C08091E20083FF25C08091E100D9 -:10205000877F8093E10082E08093D9011092D501BF -:102060008091E1008E7F8093E1008091E2008E7F7D -:102070008093E2008091E20080618093E20042E080 -:1020800060E080E00E94890E8091F000886080937B -:10209000F0000E940D0CFF91EF91BF91AF919F91C5 -:1020A0008F917F916F915F914F913F912F910F9001 -:1020B0000FBE0F901F9018951F920F920FB60F92A0 -:1020C00011242F933F934F935F936F937F938F933D -:1020D0009F93AF93BF93CF93DF93EF93FF93C09101 -:1020E000E900CF708091EC00D82FD17080FDD0E84E -:1020F0001092E9008091F000877F8093F00078943F -:102100000E94A0101092E9008091F00088608093F6 -:10211000F000CD2BCF70C093E900FF91EF91DF91DC -:10212000CF91BF91AF919F918F917F916F915F916F -:102130004F913F912F910F900FBE0F901F901895C8 -:102140001F93CF93DF93CDB7DEB7AA970FB6F8945E -:10215000DEBF0FBECDBFEAEDF1E088E08E0F9091BB -:10216000F10091938E13FBCF0E94200C8091E80028 -:1021700083FF1FC18091DA019091DB01492F50E06C -:102180004A30510508F015C1FA01EB59FF4F0C9484 -:102190008C24803881F0823809F00BC18091DE01F7 -:1021A0008F708093E9008091EB0085FB882780F990 -:1021B0001092E90006C08091D6019091D70191114B -:1021C00082609091E800977F9093E8008093F100FF -:1021D0001092F100C8C0282F2D7F09F0EAC0882393 -:1021E00019F0823061F0E5C08091DC01813009F0A6 -:1021F000E0C0933009F080E08093D7012BC080913C -:10220000DC01811127C08091DE018F7009F4D1C0FB -:102210008093E9002091EB0020FF1CC0933021F453 -:102220008091EB00806214C09091EB0090619093DC -:10223000EB0021E030E0A90102C0440F551F8A9550 -:10224000E2F74093EA001092EA008091EB00886088 -:102250008093EB001092E9008091E800877F86C0B0 -:102260008111A7C01091DC011F778091E300807875 -:10227000812B8093E3008091E800877F8093E800C2 -:102280000E94BE0E8091E80080FFFCCF8091E300A9 -:1022900080688093E300111102C082E001C083E0F6 -:1022A0008093D90186C08058823008F082C0809126 -:1022B000DC019091DD018C3D53E0950779F583E0D9 -:1022C0008A838AE289834FB7F894DE01139620E06F -:1022D0003EE051E2E32FF0E050935700E49120FFFD -:1022E00003C0E295EF703F5FEF708E2F90E0EA3011 -:1022F00010F0C79601C0C0968D939D932F5F243137 -:1023000049F74FBF8091E800877F8093E8006AE239 -:1023100070E0CE0101960E94C50D14C0AE014F5F62 -:102320005F4F6091DE010E940C0DBC01009709F423 -:1023300040C09091E800977F9093E80089819A814E -:102340000E94280E8091E8008B778093E80031C0CE -:10235000803879F58091E800877F8093E80080914C -:10236000D5018093F1008091E8008E778093E8009A -:102370000E94BE0E1EC081111CC09091DC019230E3 -:10238000C0F48091E800877F8093E8009093D501A6 -:102390000E94BE0E8091D501811106C08091E3009C -:1023A00087FD02C081E001C084E08093D9010E94D2 -:1023B000110C8091E80083FF0AC08091E800877FBC -:1023C0008093E8008091EB0080628093EB00AA96F6 -:1023D0000FB6F894DEBF0FBECDBFDF91CF911F9136 -:1023E00008950895CF938091D9018823A1F0C091D9 -:1023F000E900CF709091EC00892F817090FD80E80A -:10240000C82B1092E9008091E80083FD0E94A01083 -:10241000CF70C093E900CF91089590936D018093A0 -:102420006C010895E0916C01F0916D01309721F0FD -:102430000190F081E02D099480E00895E0916C0115 -:10244000F0916D01309721F00280F381E02D099425 -:102450000895E0916C01F0916D01309721F00480B6 -:10246000F581E02D0994089520916A0130916B0166 -:102470008217930771F090936B0180936A01E0914A -:102480006C01F0916D01309721F00680F781E02D0D -:10249000099408952091680130916901821793078A -:1024A00071F09093690180936801E0916C01F09163 -:1024B0006D01309721F00084F185E02D0994089595 -:1024C00008950C9460120E949D1D0E945E0A0E9455 -:1024D000231E0C94BB225F926F927F928F929F92E9 -:1024E000AF92BF92CF92DF92EF92FF920F931F9322 -:1024F000CF93DF9300D000D01F92CDB7DEB70E94FC -:10250000A30A97E7C92E91E0D92E03E010E0AA2490 -:10251000A394B12C502E802F0E941E0B4C01F6016B -:10252000729062906F016826792661147104A1F49B -:102530000150110978F78FEF89838A831B820E94EB -:10254000A61D8160782F9D838C8349815A816B8180 -:102550008D810E941B1338C08091C40181FD0E94AF -:10256000270B2BE030E07501022E02C0EE0CFF1CA1 -:102570000A94E2F7C70186219721892B09F1298363 -:102580005A828E209F2091E0892809F490E09B8355 -:102590000E94A61D8160782F9D838C8349815A817A -:1025A0006B818D810E941B13000F111FF801E159EF -:1025B000FE4F80819181E826F926F182E08204C0F5 -:1025C0002150310980F6B4CF0E94FC1F10916E019A -:1025D0000E9412121817D1F00E94121280936E01FD -:1025E0000F900F900F900F900F90DF91CF911F9150 -:1025F0000F91FF90EF90DF90CF90BF90AF909F90A2 -:102600008F907F906F905F900C94480A0F900F907E -:102610000F900F900F90DF91CF911F910F91FF902E -:10262000EF90DF90CF90BF90AF909F908F907F9072 -:102630006F905F900895CF93DF93CDB7DEB72B9760 -:102640000FB6F894DEBF0FBECDBF4F8358876987A2 -:102650007A878B87DE01119686E0FD0111928A95BB -:10266000E9F785E0FE01379601900D928A95E1F732 -:1026700049815A816B817C818D819E810E94921952 -:102680002B960FB6F894DEBF0FBECDBFDF91CF9172 -:102690000895CF93882309F4C2C0C82F823859F413 -:1026A0000E94121281FDBBC089E30E946C1C0E9433 -:1026B000EF1C89E30CC0833879F40E94121280FD6C -:1026C000AEC083E50E946C1C0E94EF1C83E50E9453 -:1026D000891CCF910C94EF1C843859F40E9412127B -:1026E00082FD9DC087E40E946C1C0E94EF1C87E461 -:1026F000EECF8CEF8C0F813A48F48C2F0E9423226E -:1027000081118DC08C2F0E946C1CE3CF80E28C0F56 -:10271000883048F4C77081E001C0880FCA95EAF795 -:102720000E94A81CD6CF8BE58C0F833078F4C53A75 -:1027300029F0C63A31F083E890E005C081E890E0E6 -:1027400002C082E890E0CF910C94341288E58C0F9F -:10275000833108F064C0C83A39F1C93A41F1CA3A44 -:1027600049F1CB3A51F1CC3A59F1CD3A61F1C03B44 -:1027700069F1CE3A71F1CF3A79F1C13B81F1C23BB7 -:1027800089F1C33B91F1C43B99F1C53BA1F1C63B33 -:10279000A9F1C73BB1F1C83BB9F1C93BC1F1CA3B93 -:1027A000C9F180E090E038C082EE90E035C089EE5B -:1027B00090E032C08AEE90E02FC085EB90E02CC014 -:1027C00086EB90E029C087EB90E026C08CEC90E08F -:1027D00023C08DEC90E020C083E891E01DC08AE822 -:1027E00091E01AC082E991E017C084E991E014C039 -:1027F00081E292E011C083E292E00EC084E292E0B6 -:102800000BC085E292E008C086E292E005C087E254 -:1028100092E002C08AE292E0CF910C944A12CF91EA -:102820000895882309F44BC0823859F40E9412128B -:1028300081FF45C089E30E946C1C0E94EF1C89E364 -:102840000CC0833871F40E94121280FF38C083E5F7 -:102850000E946C1C0E94EF1C83E50E94891C0C9452 -:10286000EF1C843859F40E94121282FF28C087E4BA -:102870000E946C1C0E94EF1C87E4EFCF9CEF980F26 -:10288000913A58F390E2980F983050F4877091E0A5 -:1028900001C0990F8A95EAF7892F0E94AE1CDFCFFD -:1028A0009BE5980F933020F480E090E00C94341274 -:1028B000885A833120F480E090E00C944A12089505 -:1028C000882321F00E94A81C0C94EF1C08958823F3 -:1028D00021F00E94AE1C0C94EF1C08957F928F9201 -:1028E0009F92AF92BF92CF92DF92EF92FF920F939F -:1028F0001F93CF93DF931F92CDB7DEB77C01C62E17 -:10290000772EFC01058102950F70128111110E9432 -:10291000C51C0E94651C882379F0112369F080E2B0 -:102920008C0D883048F082E00E944E1C0E94651C8D -:1029300091E0D82ED92601C0D12CE72DE295EF7079 -:10294000F0E0E159FF4F0C948C24872D807F072DF8 -:102950000F70882311F00295007F112389F0002366 -:1029600009F499C180E28C0D883020F4802F0E94F8 -:10297000A81C03C0802F0E94B81C0E94EF1C8BC1B2 -:102980008C2D0E941114002309F4C3C180E28C0D28 -:10299000883020F4802F0E94AE1C03C0802F0E943C -:1029A000BE1C0E94EF1CB5C1872D807F972D9F70A4 -:1029B000803211F4892F03C0892F8295807FCC202B -:1029C00021F0F1E0CF16A1F01DC0112339F0002352 -:1029D00019F1013009F50E94D81C9BC1002319F0A0 -:1029E000013009F496C189830E94DB1C898110C1E2 -:1029F000112321F0063008F08CC10EC0053008F01C -:102A000088C106C1112359F0002331F0F7019581E7 -:102A100090FF41C19F7095830E9460147AC100238A -:102A200009F4F6C03EC1872D86958695837090E0A7 -:102A3000009719F0019761F06CC1112321F08C2DE2 -:102A4000972D937002C080E090E00E94341261C123 -:102A5000112321F08C2D972D937002C080E090E01F -:102A60000E944A1256C18C2D112319F00E94041F96 -:102A700002C00E946C1F0E94F11F4BC1872D837002 -:102A800009F052C0111145C18C2D82958695877031 -:102A9000880F880F9C2D9F70892E912CA12CB12C12 -:102AA000082E04C0880C991CAA1CBB1C0A94D2F7DF -:102AB000C4FE14C00FE010E020E030E0B901A8012E -:102AC00004C0440F551F661F771F8A95D2F7CB01AC -:102AD000BA01609570958095909503C060E070E0B4 -:102AE000CB01272D26952695237030E02230310525 -:102AF00069F02330310589F0682979298A299B29D1 -:102B00002130310571F00E94DA1A03C16829792950 -:102B10008A299B290E94F61AFCC00E94DA1AC50174 -:102B2000B4010E94BE1AF5C0112319F0872D8170DF -:102B300001C08695882309F4ECC08C2D829586957A -:102B40008770880F880F9C2D9F70892E912CA12C47 -:102B5000B12C082E04C0880C991CAA1CBB1C0A941A -:102B6000D2F7C4FE14C00FE010E020E030E0B9015D -:102B7000A80104C0440F551F661F771F8A95D2F71E -:102B8000CB01BA01609570958095909503C060E087 -:102B900070E0CB01272D269526952370422F50E01B -:102BA0004230510569F04330510589F0682979298F -:102BB0008A299B294130510571F00E94B41BA9C09C -:102BC000682979298A299B290E94D01BA2C00E94CA -:102BD000B41BC501B4010E94981B9BC08C2D90E0D2 -:102BE000FC01E05EF109E531F10508F050C0E15863 -:102BF000FF4F0C948C240C2D0F70872D8F71112397 -:102C000021F00E94311B802F07CF0E94521B802F82 -:102C10000E9467147EC0112341F0053008F079C08E -:102C2000872D8F710E94771B74C0063008F071C029 -:102C3000F7CF112339F0872D8F710E94311B69C0A6 -:102C40001123C9F3872D8F710E94521B62C011237B -:102C500029F0872D8F710E941C1B5BC00E94121BE4 -:102C600058C0112351F0172D1F71812F0E94311B65 -:102C700063E0812F0E94451C4CC081E00E944E1CE5 -:102C8000023008F446C082E00E944E1C42C011236C -:102C900031F0002381F28C2D0E9449133AC00023A9 -:102CA00089F28C2D0E94111434C0472D4F706C2D69 -:102CB000C7010E9444050E94361A2BC0111129C079 -:102CC000472D4F7050E042305105B9F04CF441159A -:102CD000510581F041305105E1F40E94E32219C011 -:102CE0004330510569F04430510599F48C2D0E9410 -:102CF00035230FC00E94CC220CC00E94FF2209C0C5 -:102D00000E94122306C0472D4F706C2DC7010E94F0 -:102D1000ED06DD20F9F00E94411C80FD1BC0F7018B -:102D200012820E943B1C0E94311BC7010E94B916EF -:102D30000E943B1C0F90DF91CF911F910F91FF904C -:102D4000EF90DF90CF90BF90AF909F908F907F904B -:102D50000C94521B0F90DF91CF911F910F91FF9018 -:102D6000EF90DF90CF90BF90AF909F908F907F902B -:102D700008950F931F93CF93DF93EC01888199817E -:102D80002B813C81232BB9F09F3F11F48F3F99F0A9 -:102D9000CE010E94D905882371F0688179818A81EA -:102DA0000E94371C8C010E94EC1B0E94B31AB801D0 -:102DB000CE010E946E14DF91CF911F910F91089563 -:102DC0000E94C51C0E94D51C0E949A1C0E94EF1CE8 -:102DD0000E94A2200E94F11F80E090E00E94341225 -:102DE00080E090E00C944A120E94B51C0C94E0160E -:102DF0000E942C1C292F22952F7030E02C30310599 -:102E00004CF42A3031056CF422503109223031055E -:102E1000A8F407C02C30310569F02F30310551F08E -:102E20000DC0803F69F018F4803E40F409C0843F33 -:102E300029F406C093FB882780F9089580E008955F -:102E400081E00895CF93DF9300D000D01F92CDB7DB -:102E5000DEB70F900F900F900F900F90DF91CF91F2 -:102E60000895CF93DF9300D000D000D0CDB7DEB768 -:102E700026960FB6F894DEBF0FBECDBFDF91CF917F -:102E800008951F93CF93DF93C091770116E080914F -:102E90007801C81799F0D0E01C9FF0011D9FF00D3C -:102EA0001124E758FE4F40815181628173818481F2 -:102EB00095810E9431172196C770E9CFDF91CF919C -:102EC0001F9108954091A9015091AA016091AB0111 -:102ED0007091AC018091AD019091AE010C943117CD -:102EE0008091AE0182958F7009F054C08091AB0142 -:102EF000882309F44FC080917701A09178016091F7 -:102F0000A9017091AA014091AC015091AD01B6E0C8 -:102F10008A1709F43FC090E041155105C1F17F3F88 -:102F200011F46F3FA1F1B89FF001B99FF00D11248A -:102F3000E758FE4F218172132AC02081621327C0F7 -:102F40002281211124C0238134812417350710F4F4 -:102F500021503109241B350B283C3105C0F4209148 -:102F6000AE012F7020612093AE0126E0289FF00172 -:102F7000299FF00D1124E258FE4F80818F708061EF -:102F8000808389EA91E00E94B9160C94411701965A -:102F90008770BECF0895CF92DF92EF92FF920F938A -:102FA0001F93CF93DF93CDB7DEB762970FB6F89438 -:102FB000DEBF0FBECDBF8C0185E0F801DE011D969E -:102FC00001900D928A95E1F7D8014C9111965C9190 -:102FD000119712966C9112971396CD90DC901497DE -:102FE0003091A9017091AA018091AC019091AD013D -:102FF000009709F46BC17F3F19F43F3F09F466C1A4 -:10300000E090AB01EE2009F4C0C02091AE01C816DB -:10301000D90628F0F601E81BF90BCF0104C0809512 -:1030200090958C0D9D1DFF24F394883C910578F0BC -:10303000F12C207F09F0C6C07C2DD98AC88A8989E5 -:103040000E94221789EA91E00E94B916B1C0822F2E -:10305000807F09F046C0751314C0341312C061118B -:1030600010C02F7020612093AE010E94621789EA80 -:1030700091E00E94B9168091AE01D80115968C930B -:103080002EC0CD2819F15F3F11F44F3FF9F0F62E15 -:1030900061111CC0809177012091780136E0821780 -:1030A00009F45AC090E0389FF001399FF00D1124C7 -:1030B000E758FE4F7181571306C07081471303C054 -:1030C0007281711103C001968770E9CFF62E6623D5 -:1030D00009F418C18091AE0181608093AE01F12C9A -:1030E00011C1751308C0341306C0611104C080916A -:1030F000AE01D801C3C04D875E878D859E856A8BE2 -:103100000E94F8166A898823E1F16623D1F12091A3 -:10311000AE01822F82958F7090E0029774F08091BB -:10312000A9019091AA0198878F831986DB86CA86A8 -:103130002C87CE0107960E94B91686E0F801A9EA0D -:10314000B1E001900D928A95E1F70E9470170E94FC -:103150006217FF24F394D6C04D875E878D859E85C8 -:103160000E942C1C292F22952F7030E0223031052F -:103170000CF0BCC09F7009F0B6C0805E883008F4C7 -:10318000C1C0C8010E94B916E4CFC816D90608F418 -:1031900053C0F601E81BF90BCF01883C910508F4F8 -:1031A00050C0F12C7C2DD98AC88A89890E942217A7 -:1031B000E9EAF1E086E0DF011D928A95E9F70E94D5 -:1031C0006217A0C0751314C0341312C0611110C06F -:1031D0008091AE01F8018583C8010E94B91686E08E -:1031E000E9EAF1E0DF011D928A95E9F7FE2C8AC039 -:1031F0004D875E878D859E856A8B0E94F8166A8949 -:10320000882309F4BECF662309F4BBCF2091AE0119 -:10321000822F82958F7090E002970CF48ECF809170 -:10322000A9019091AA019A8389831B82DD82CC82B5 -:103230002E83CE0101967FCF809590958C0D9D1D9C -:10324000ACCFF62E662309F49CCF75132EC0341331 -:103250002CC02091AE0120FD1FC0822F82958F705F -:10326000D9F0D80115962C9315978F3049F08F5FC0 -:10327000982F9295907F822F8F70892B15968C9323 -:10328000C8010E94B91686E0F801A9EAB1E00190F0 -:103290000D928A95E1F793CF86E0F801A9EAB1E0B3 -:1032A00001900D928A95E1F72DC04D875E878D853F -:1032B0009E850E94F816811140CF8091AE018160F9 -:1032C0008093AE01C8010E94B9161CC0662309F4A0 -:1032D00058CF4D875E878D859E850E94F81688237E -:1032E00009F44FCF2ACF811148CF0CC024303105CB -:1032F0000CF047CF9F7009F440CFF8019581907F83 -:1033000009F03BCF8F2D62960FB6F894DEBF0FBE4B -:10331000CDBFDF91CF911F910F91FF90EF90DF9084 -:10332000CF9008951F93CF93DF93CDB7DEB72C973F -:103330000FB6F894DEBF0FBECDBF4F8358876987A5 -:103340007A878B879C87CE0107960E94CB178823AC -:1033500069F08F8198852A853B85232BF1F19F3F6A -:1033600009F063C08F3F09F060C037C086E0FE01FE -:103370003796DE01119601900D928A95E1F76F81E3 -:103380007885EA85FB85309741F17F3F11F46F3FE7 -:1033900021F12091780130E0C901019687709927C9 -:1033A0004091770150E08417950709F447C069837D -:1033B0007A83FD83EC8396E0929FD001939FB00DBA -:1033C0001124A758BE4FFE01319601900D929A9597 -:1033D000E1F7809378010E94411716E08091770110 -:1033E000909178018917C1F1189FC0011124875865 -:1033F0009E4F0E94CB17882379F1E09177011E9FA1 -:10340000F0011124E758FE4F4081518162817381A0 -:10341000848195810E9431178091770190E0019617 -:103420008770992780937701D9CF4F815885698517 -:103430007A858B859C850E943117CFCF0E94F41628 -:103440001092780110927701E9EAF1E086E0DF015D -:103450001D928A95E9F7C1CF2C960FB6F894DEBF7E -:103460000FBECDBFDF91CF911F910895EF92FF92D4 -:103470000F931F93CF93DF938C01009709F46CC0D7 -:10348000F12CEE24E394E8012196F801849184372D -:1034900040F4843008F051C0813081F0823019F15D -:1034A0005BC0853709F444C0A8F19CE7980F9037BA -:1034B00008F052C08F770E94111441C00E5F1F4F59 -:1034C000FE01C49180E28C0F883048F4C7708E2DC5 -:1034D00001C0880FCA95EAF70E94C81C14C08C2F3F -:1034E0000E9449132DC00E5F1F4FFE01C49180E260 -:1034F0008C0F883058F4C7708E2D01C0880FCA9584 -:10350000EAF70E94CE1C0E94EF1C1AC08C2F0E946A -:10351000111416C00E5F1F4FFE01C491CC2381F021 -:103520008FE99FE00197F1F700C00000C150F6CF8E -:103530000E5F1F4FFE01F49003C00E9449138E01DD -:103540008F2D882309F49FCFEFE9FFE03197F1F742 -:1035500000C000008150F5CFDF91CF911F910F91F6 -:10356000FF90EF90089508956093B3017093B401B4 -:103570008093B5019093B6010C94E0160F931F93BE -:103580000091B3011091B4012091B5013091B601C1 -:10359000DC01CB01802B912BA22BB32B8093B301A9 -:1035A0009093B401A093B501B093B6011F910F9110 -:1035B0000C94E0160F931F930091B3011091B40186 -:1035C0002091B5013091B601DC01CB01802391231C -:1035D000A223B3238093B3019093B401A093B501C8 -:1035E000B093B6011F910F910C94E0160F931F93A7 -:1035F0000091B3011091B4012091B5013091B60151 -:10360000DC01CB0180279127A227B3278093B30148 -:103610009093B401A093B501B093B6011F910F919F -:103620000C94E0161092AF011092B0011092B1010B -:103630001092B2010C94E01641E050E060E070E0BE -:1036400004C0440F551F661F771F8A95D2F7409319 -:10365000AF015093B0016093B1017093B2010C942B -:10366000E01641E050E060E070E004C0440F551FF8 -:10367000661F771F8A95D2F78091AF019091B001B4 -:10368000A091B101B091B201482B592B6A2B7B2B31 -:103690004093AF015093B0016093B1017093B201B8 -:1036A0000C94E01641E050E060E070E004C0440F8C -:1036B000551F661F771F8A95D2F7409550956095E4 -:1036C00070958091AF019091B001A091B101B0913E -:1036D000B201482359236A237B234093AF015093BF -:1036E000B0016093B1017093B2010C94E01641E017 -:1036F00050E060E070E004C0440F551F661F771F64 -:103700008A95D2F78091AF019091B001A091B1015B -:10371000B091B201482759276A277B274093AF0110 -:103720005093B0016093B1017093B2010C94E01614 -:103730000F931F930091AF011091B0012091B1013F -:103740003091B201DC01CB01802B912BA22BB32B4A -:103750008093AF019093B001A093B101B093B201F7 -:103760001F910F910C94E0160F931F930091AF01DE -:103770001091B0012091B1013091B201DC01CB0177 -:1037800080239123A223B3238093AF019093B001B0 -:10379000A093B101B093B2011F910F910C94E01668 -:1037A0000F931F930091AF011091B0012091B101CF -:1037B0003091B201DC01CB0180279127A227B327EA -:1037C0008093AF019093B001A093B101B093B20187 -:1037D0001F910F910C94E0160895CF92DF92EF9213 -:1037E000FF920F931F93CF93DF938C01C090B3018F -:1037F000D090B401E090B501F090B6018091AF0196 -:103800009091B001A091B101B091B201C82AD92A1A -:10381000EA2AFB2ACFE1D0E0D701C6010C2E04C072 -:10382000B695A795979587950A94D2F780FF06C01D -:10383000B8018C2F0E946E09019721F4219760F73F -:1038400080E001C08C2FDF91CF911F910F91FF90ED -:10385000EF90DF90CF900895CF93DF93EC010E941B -:10386000ED1BBE010E946E09DF91CF910895CB013F -:103870000E942C1C08958091B701859585958595AA -:1038800008958091B7018770089598E0899F90010D -:103890001124262B2093B7010C94311B2091B701E2 -:1038A000809582238093B701982F977069F430E058 -:1038B000482F552747FD50952417350729F0859542 -:1038C000859585950C94521B08959091B70197703A -:1038D00081E009F480E0089520910C0130910D0100 -:1038E000F90132969FEF40E05191581789F09F3FC0 -:1038F00019F4511101C0942F4F5F4630A9F79F3F33 -:1039000039F0F901E90FF11D97FDFA9582830895C9 -:10391000089520910C0130910D01F9013296285F34 -:103920003F4F9081981301C010823196E217F30740 -:10393000C1F7089581E090E0E0910C01F0910D0154 -:10394000E80FF91F1082019688309105A9F70895B4 -:103950009091C301892B8093C30108958095909124 -:10396000C30189238093C30108951092C301089570 -:103970009091C201892B8093C20108958095909106 -:10398000C20189238093C20108951092C201089553 -:103990009091C101892B8093C101089580959091E8 -:1039A000C10189238093C10108951092C101089536 -:1039B0008093B80108951092B801089580910C0188 -:1039C00090910D01FC0131969C01285F3F4F80E0F2 -:1039D000919191118F5FE217F307D1F70895E0916C -:1039E0000C01F0910D018091C3018083E0910C01E5 -:1039F000F0910D0190818091C201892B8083E0912B -:103A00000C01F0910D0190818091C101892B80837F -:103A10008091B801882361F0E0910C01F0910D01D3 -:103A20009081892B80830E94DE1C81111092B80145 -:103A300080910C0190910D010C941E1220E00097D2 -:103A400039F0AC0141505109842395232F5FF7CF02 -:103A5000822F08958091D901843039F11092C501E7 -:103A600020E488E190E00FB6F894A8958093600078 -:103A70000FBE2093600080E00E94ED0480E00E9471 -:103A8000480A83B7817F846083BF83B7816083BF27 -:103A90007894889583B78E7F83BF88E10FB6F894BA -:103AA00080936000109260000FBE089508950895FD -:103AB00080E00E94ED040E94561D0E94A30A0E940D -:103AC000571D0E94280B91E0811101C090E0892FC1 -:103AD00008950E94F41680E00E94ED040E94BB222B -:103AE0000E9412120C94480A1F920F920FB60F9266 -:103AF00011248F939F93AF93BF938091C501811140 -:103B000013C08091C6019091C701A091C801B091E6 -:103B1000C9014196A11DB11D8093C6019093C701B3 -:103B2000A093C801B093C901BF91AF919F918F91AC -:103B30000F900FBE0F901F90189582E084BD93E008 -:103B400095BD9AEF97BD80936E0008952FB7F894B6 -:103B50008091C6019091C701A091C801B091C9019F -:103B60002FBF0895CF92DF92EF92FF920F931F9392 -:103B70002FB7F8944091C6015091C7016091C801D8 -:103B80007091C9012FBF6A017B01EE24FF248C01D3 -:103B900020E030E0C016D106E206F30610F44150F2 -:103BA00051099A01281B390BC9011F910F91FF90F0 -:103BB000EF90DF90CF9008951F920F920FB60F9263 -:103BC00011248F939F93AF93BF938091C6019091DF -:103BD000C701A091C801B091C9010196A11DB11DF5 -:103BE0008093C6019093C701A093C801B093C90107 -:103BF000BF91AF919F918F910F900FBE0F901F902B -:103C000018950E940F0FF8942FEF87EA91E6215044 -:103C100080409040E1F700C0000087E090EBDC01BD -:103C20008093E4019093E501A093E601B093E7014E -:103C30009CE088E10FB6F894A895809360000FBED1 -:103C400090936000FFCF0E94581E811102C00E9415 -:103C5000391E0E94631E8093C4010E94701E8093CF -:103C6000E2010E94671E682F70E080E090E00C94F3 -:103C7000B41A6DEE7EEF80E090E00E94C62460E012 -:103C800082E090E00E94B42460E083E090E00E9433 -:103C9000B42460E084E090E00E94B42460E085E019 -:103CA00090E00E94B42460E086E090E00C94B4249C -:103CB00080E090E00E94AE2421E08D3E9E4F09F00E -:103CC00020E0822F089582E090E00C94A62483E007 -:103CD00090E00C94A624682F83E090E00C94B42428 -:103CE00084E090E00C94A624682F84E090E00C948B -:103CF000B42486E090E00C94A624682F86E090E03F -:103D00000C94B4248091CC0180FF0BC06091110110 -:103D100085E0689FB0011124759567957595679545 -:103D20002BC081FF09C06091110185E0689FB0013F -:103D300011247595679520C082FF07C0609111011D -:103D400085E0689FB001112417C09091CD0199239F -:103D5000D1F060911001961788F72091110185E04C -:103D6000289F90011124929FA001939F500D112430 -:103D700070E0CA010E9478246038710540F4611532 -:103D8000710539F002C065E070E0862F08958FE775 -:103D9000089581E008958091CC0180FF08C0609172 -:103DA0000F0170E0759567957595679521C081FF46 -:103DB00006C060910F0170E07595679519C082FF8C -:103DC00004C060910F0170E010C09091CD01992363 -:103DD000C1F060910E019617A0F780910F01899FA5 -:103DE000C001112470E00E9478246038710528F425 -:103DF0006115710521F0862F08958FE7089581E000 -:103E0000089561E070E0F4CF803F21F40E94821EAB -:103E1000819504C0813F29F40E94821E8093D001C5 -:103E20000895823F21F40E94821E819504C0833F41 -:103E300029F40E94821E8093CF010895893F19F4CE -:103E40000E94CB1E05C08A3F31F40E94CB1E819593 -:103E50008093D10108958B3F21F40E94CB1E819560 -:103E600004C08C3F29F40E94CB1E8093D201089598 -:103E7000843F21F48091CE01816017C0853F21F4F9 -:103E80008091CE01826011C0863F21F48091CE01E5 -:103E900084600BC0873F21F48091CE01886005C00B -:103EA000883F31F48091CE0180618093CE010895E6 -:103EB0008D3F21F48091CC0181600BC08E3F21F4B5 -:103EC0008091CC01826005C08F3F29F48091CC01A4 -:103ED00084608093CC010895803F39F48091D001B3 -:103EE00087FF6CC01092D00169C0813F29F4809196 -:103EF000D0011816BCF362C09091CF01823F29F423 -:103F000097FF5CC01092CF0159C0833F19F4191676 -:103F1000CCF354C0893F41F48091D10118160CF0C4 -:103F20004DC01092D1014AC08A3F29F48091D1013D -:103F300087FF44C0F6CF8B3F39F48091D20187FFD1 -:103F40003DC01092D2013AC08C3F29F48091D20139 -:103F50001816BCF333C0843F21F48091CE018E7FCC -:103F600017C0853F21F48091CE018D7F11C0863F1F -:103F700021F48091CE018B7F0BC0873F21F480918B -:103F8000CE01877F05C0883F31F48091CE018F7EBE -:103F90008093CE0113C08D3F21F48091CC018E7FA0 -:103FA0000BC08E3F21F48091CC018D7F05C08F3FE7 -:103FB00029F48091CC018B7F8093CC018091CF013B -:103FC00081110EC08091D00181110AC08091D10170 -:103FD000811106C08091D201811102C01092CD01E1 -:103FE00008958EEC91E00E9429120E94A61D9093E4 -:103FF000CB018093CA0108951F93CF93DF938091E3 -:10400000CA019091CB010E94B21DAC019091CD01EB -:10401000992321F02091120130E006C02091130174 -:104020008AE0289F900111244217530708F486C0A4 -:104030008091CF01C091D001D091D1011091D201D6 -:10404000811107C0C11176C0D11174C0111172C0A5 -:1040500075C09F3F19F09F5F9093CD01181624F40F -:104060000E94821E8093CF018091CF0187FF05C0FF -:104070000E94821E81958093CF011C1624F40E9419 -:10408000821E8093D0018091D00187FF05C00E94DD -:10409000821E81958093D0016091CF01662339F112 -:1040A000C091D001CC2319F1772767FD7095872F38 -:1040B000972F0E94892323E333E343E35FE30E94C6 -:1040C000ED230E9456236093CF016C2F772767FD65 -:1040D0007095872F972F0E94892323E333E343E3CF -:1040E0005FE30E94ED230E9456236093D0011D16CA -:1040F00024F40E94CB1E8093D1018091D10187FFCF -:1041000005C00E94CB1E81958093D101111624F425 -:104110000E94CB1E8093D2018091D20187FF05C0FF -:104120000E94CB1E81958093D201DF91CF911F9188 -:104130000C94F11F9F3F09F08ECF96CFDF91CF9166 -:104140001F910895EEECF1E085E0DF011D928A9564 -:10415000E9F71092CD011092CC010895833081F1DE -:1041600028F4813059F08230D1F00895853009F477 -:1041700049C0B8F1863009F456C008958091130102 -:10418000262F30E0280F311D2F3F310524F4680F12 -:104190006093130108958FEF809313010895809128 -:1041A0001201262F30E0280F311D2F3F310524F456 -:1041B000680F6093120108958FEF809312010895A4 -:1041C00080911101262F30E0280F311D2F3F31053E -:1041D00024F4680F6093110108958FEF809311010B -:1041E000089580911001262F30E0280F311D2F3FB8 -:1041F000310524F4680F6093100108958FEF8093C8 -:104200001001089580910F01262F30E0280F311DF5 -:104210002F3F310524F4680F60930F0108958FEF4D -:1042200080930F01089580910E01262F30E0280F12 -:10423000311D2F3F310524F4680F60930E0108955E -:104240008FEF80930E010895833011F128F48130AF -:1042500049F0823091F00895853081F120F1863067 -:10426000C1F1089580911301681720F4861B809393 -:104270001301089510921301089580911201681797 -:1042800020F4861B80931201089510921201089564 -:1042900080911101681720F4861B80931101089505 -:1042A00010921101089580911001681720F4861B67 -:1042B00080931001089510921001089580910F01CC -:1042C000681720F4861B80930F01089510920F0148 -:1042D000089580910E01681720F4861B80930E01CB -:1042E000089510920E0108950F931F938732D8F509 -:1042F0008E3108F085C08E3009F46FC098F4873095 -:1043000009F459C08B3009F48FC0863009F093C08E -:104310008091C401817F8E7F8093C40181E080936E -:10432000D4018AC0863109F47FC068F4803109F075 -:1043300082C08091C40183FB222720F991E092275B -:1043400090FB83F953C0893109F46EC08B3109F0B9 -:1043500072C08091C40181FB222720F991E092274D -:1043600090FB81F943C0883309F45EC050F4893270 -:1043700009F45CC0853309F459C0873209F456C08A -:104380005AC0833409F452C028F48A3308F453C065 -:10439000895337C0883409F04EC00E94F4160FEFDD -:1043A00013ED20E3015010402040E1F700C0000071 -:1043B0000E94011E39C09091C401892F809581709F -:1043C00080FB90F929F0966098609093C40134C006 -:1043D000997F977F9093C40127C08091C40182FB8D -:1043E000222720F991E0922790FB82F98093C40163 -:1043F0009923D1F08091C40181608093C40114C0DD -:104400008D5141E050E060E070E08A019B0104C002 -:10441000000F111F221F331F8A95D2F7C901B8015F -:104420000E94B41A0E94F41681E006C061E070E0B8 -:1044300080E090E0F5CF80E01F910F91089580E03B -:10444000089580E00895CF93C82F8091D4018130E2 -:1044500069F018F08230C9F184C0E0910C01F0914C -:104460000D018081823209F07EC007C0E0910C010D -:10447000F0910D018081823261F48C2F0E941F2205 -:10448000811104C08C2F0E9474211DC081E090E036 -:104490001AC08C2F0E942122811114C0C43179F0DE -:1044A00048F4CB3079F0C03109F061C082E08093EC -:1044B000D40108C0C93219F0C83321F058C0109295 -:1044C000D40155C081E0817054C0C93291F120F50A -:1044D000C43179F1B0F4C73009F047C08EE1809360 -:1044E000130182E3809312018AE08093110184E139 -:1044F0008093100188E080930F0188E280930E0181 -:1045000034C0CE51C63088F5EC2FF0E0ED5CFE4FA4 -:1045100080818093D30129C0CE34E9F020F4CB34DC -:1045200021F56AE013C0C13579F0C235F1F461E0DC -:104530000DC08091D301882319F01092D30115C0CA -:1045400081E08093D40115C061E006C08091D30161 -:104550000E94AE200AC06AE08091D3010E9424210B -:1045600004C01092D40180E004C081E002C080E069 -:10457000AACFCF9108950E94581E811102C00E94B7 -:10458000391E0E94791E8093E30180FF02C0869548 -:1045900001C080E00C94ED048091E301982F969582 -:1045A000292F30E0233031054CF49F5F990F817043 -:1045B000892B81608093E3010E947D1E8091E3013D -:1045C00086950C94ED048091E301982F969591F0D7 -:1045D0009158990F8170892B8093E3018E7F91E030 -:1045E00009F490E08091E30190FB80F98093E3016E -:1045F0000E947D1E8091E30186950C94ED048091CC -:10460000E301982F909590FB80F98093E3010E943D -:104610007D1E8091E30180FF02C0869501C080E08D -:104620000C94ED049091E301892F86958F5F8F772D -:104630009170843028F4880F892B8093E30102C0A5 -:104640009093E3018091E3018E7F91E009F490E083 -:104650008091E30190FB80F98093E3010E947D1E2D -:104660008091E30186950C94ED042091E301922F53 -:1046700096958927982F990F822F8170892B809387 -:10468000E3018E7F91E009F490E08091E30190FBDB -:1046900080F98093E3010E947D1E8091E30186955D -:1046A0000C94ED048091E3018695089504D06894FC -:1046B000B1118DC0089570D088F09F5790F0B92F38 -:1046C0009927B751A0F0D1F0660F771F881F991F67 -:1046D0001AF0BA95C9F712C0B13081F077D0B1E0C5 -:1046E000089574C0672F782F8827B85F39F0B93FD5 -:1046F000CCF3869577956795B395D9F73EF4909569 -:104700008095709561957F4F8F4F9F4F0895E894E6 -:1047100009C097FB3EF490958095709561957F4F09 -:104720008F4F9F4F9923A9F0F92F96E9BB279395B7 -:10473000F695879577956795B795F111F8CFFAF4C7 -:10474000BB0F11F460FF1BC06F5F7F4F8F4F9F4FF8 -:1047500016C0882311F096E911C0772321F09EE856 -:10476000872F762F05C0662371F096E8862F70E0BC -:1047700060E02AF09A95660F771F881FDAF7880F96 -:104780009695879597F9089557FD9058440F551FB2 -:1047900059F05F3F71F04795880F97FB991F61F0C3 -:1047A0009F3F79F087950895121613061406551F3A -:1047B000F2CF4695F1DF08C0161617061806991FA6 -:1047C000F1CF86957105610508940895E894BB279B -:1047D00066277727CB0197F908950BD078C069D069 -:1047E00028F06ED018F0952309F05AC05FC011244C -:1047F000EECFCADFA0F3959FD1F3950F50E0551F80 -:10480000629FF001729FBB27F00DB11D639FAA2725 -:10481000F00DB11DAA1F649F6627B00DA11D661F74 -:10482000829F2227B00DA11D621F739FB00DA11D95 -:10483000621F839FA00D611D221F749F3327A00D4F -:10484000611D231F849F600D211D822F762F6A2FEB -:1048500011249F5750408AF0E1F088234AF0EE0F70 -:10486000FF1FBB1F661F771F881F91505040A9F77D -:104870009E3F510570F014C0AACF5F3FECF3983E05 -:10488000DCF3869577956795B795F795E7959F5FE4 -:10489000C1F7FE2B880F911D9695879597F908957E -:1048A00097F99F6780E870E060E008959FEF80ECE3 -:1048B000089500240A941616170618060906089586 -:1048C00000240A9412161306140605060895092EEC -:1048D0000394000C11F4882352F0BB0F40F4BF2B5B -:1048E00011F460FF04C06F5F7F4F8F4F9F4F08959B -:1048F00097FB072E16F4009407D077FD09D00E948D -:10490000922407FC05D03EF4909581959F4F089521 -:10491000709561957F4F0895EE0FFF1F0590F491FC -:10492000E02D0994AA1BBB1B51E107C0AA1FBB1FA6 -:10493000A617B70710F0A61BB70B881F991F5A952B -:10494000A9F780959095BC01CD010895F999FECF06 -:1049500092BD81BDF89A992780B50895A8E1B0E08D -:1049600042E050E00C94CE24262FF999FECF92BD60 -:1049700081BDF89A019700B4021639F01FBA20BD24 -:104980000FB6F894FA9AF99A0FBE08950196272F58 -:104990000E94B5240C94B424DC01CB01FC01F999EC -:1049A000FECF06C0F2BDE1BDF89A319600B40D927B -:0C49B00041505040B8F70895F894FFCF34 -:1049BC00FF3E0BCC0BA90B750B410B01B901280861 -:1049CC00140A321E1F0F03764F5F6F7F49694379BC -:1049DC00095953633F4D36E608990863080F0828B8 -:0E49EC0008410801020304050607080900003F -:00000001FF diff --git a/keyboard/planck/keymaps/yang/compiled.hex b/keyboard/planck/keymaps/yang/compiled.hex deleted file mode 100644 index da6b0017a1..0000000000 --- a/keyboard/planck/keymaps/yang/compiled.hex +++ /dev/null @@ -1,1318 +0,0 @@ -:100000000C949F030C94E3030C94E3030C94E3031C -:100010000C94E3030C94E3030C94E3030C94E303C8 -:100020000C94E3030C94E3030C94A4130C94761443 -:100030000C948E210C94E3030C94E3030C94E303DF -:100040000C94E3030C9447040C94E3030C94E30333 -:100050000C94E3030C94F6210C94E3030C94E30357 -:100060000C94E3030C94E3030C94E3030C94E30378 -:100070000C94E3030C94E3030C94E3030C94E30368 -:100080000C94060F0C94E3030C94E3030C94E30329 -:100090000C94E3030C94E3030C94E3030C94E30348 -:1000A0000C94E3030C94E3030C94E303B404D00432 -:1000B000B804BC04C004C404C804CC04E31405158B -:1000C000F3150515F3154A156D15F315C215D5155C -:1000D000BF18BF18EE18EE182D194D19A31AA31A40 -:1000E0005819A31A081A081A6F1A781AA31A9D1A0F -:1000F000151A151A151A151A151A151A151A151A88 -:10010000151A151A151A151A151A151A151A151A77 -:10011000251A331A3A1A411A4B1A0000000000003F -:100120000000000000010204060A0F17202C3A4AC2 -:100130005D71879DB3C7DAE9F5FCFFFCF5E9DAC725 -:10014000B39D87715D4A3A2C20170F0A06040201FD -:10015000000000000000000000002CA500F001F0ED -:1001600002F003F004F005F006F007F02B00140095 -:100170001A000800150017001C0018000C001200DF -:1001800013002A00290004001600070009000A00D5 -:100190000B000D000E000F0033003400E1001D00C5 -:1001A0001B00060019000500110010003600370082 -:1001B000380028000030E000E200E3000352002095 -:1001C000002004525000510052004F002B00140038 -:1001D0001A00090013000A000D000F0018001C008F -:1001E00033002A002900040015001600170007003C -:1001F0000B00110008000C0012003400E1001D008B -:100200001B000600190005000E0010003600370024 -:10021000380028000030E000E200E3000352002034 -:10022000002004525000510052004F002B003400B7 -:100230003600370013001C0009000A0006001500F4 -:100240000F002A00290004001200080018000C000A -:1002500007000B001700110016003800E100330002 -:1002600014000D000E001B00050010001A001900FC -:100270001D0028000030E000E200E30003520020EF -:10028000002004525000510052004F0035021E025F -:100290001F0220022102220223022402250226023A -:1002A00027022A0001003A003B003C003D003E00CE -:1002B0003F002D022E022F023002310201004000C9 -:1002C00041004200430044004500005301530253E3 -:1002D00000500100010001000100010001000100C7 -:1002E00001000100AB00AA00A900AE0035001E000D -:1002F0001F002000210022002300240025002600EA -:1003000027002A0001003A003B003C003D003E006F -:100310003F002D002E002F00300031000100400072 -:100320004100420043004400450000530153025382 -:100330000050010001000100010001000100010066 -:1003400001000100AB00AA00A900AE0001004B00B3 -:1003500052004E00010001000100010001000100F7 -:1003600001004C000100500051004F0001004A0004 -:100370005000510052004F004D00010001000120CB -:100380000220032004200520062007200820010069 -:100390000100010001000100010001000100010055 -:1003A0000100010001000100010001006432146439 -:1003B0003214783C1E1E140A0500000000010101E1 -:1003C0000202030405050607090A0B0C0E0F1112A1 -:1003D000141517191B1D1F212325282A2C2F3134F2 -:1003E00036393B3E414346494C4F5255585A5D6160 -:1003F00064676A6D707376797C7F8386898C8F924F -:1004000095989B9EA2A5A7AAADB0B3B6B9BCBEC134 -:10041000C4C6C9CBCED0D3D5D7DADCDEE0E2E4E681 -:10042000E8EAEBEDEEF0F1F3F4F5F6F8F9FAFAFBA1 -:10043000FCFDFDFEFEFEFFFFFFFFFFFFFFFEFEFED9 -:10044000FDFDFCFBFAFAF9F8F6F5F4F3F1F0EEED48 -:10045000EBEAE8E6E4E2E0DEDCDAD7D5D3D0CECBD7 -:10046000C9C6C4C1BEBCB9B6B3B0ADAAA7A5A29E49 -:100470009B9895928F8C898683807C797673706D3A -:100480006A6764615D5A5855524F4C494643413E34 -:100490003B393634312F2C2A282523211F1D1B19C7 -:1004A00017151412110F0E0C0B0A09070605050487 -:1004B0000302020101010000000001010202020228 -:1004C00002020303030303030303030303030303FE -:1004D00004040404040404040404040405050505D8 -:1004E00005050505050506060606060606060707B0 -:1004F000070707070708080808080809090909097C -:10050000090A0A0A0A0A0B0B0B0B0B0C0C0C0C0C3D -:100510000D0D0D0D0E0E0E0E0F0F0F1010101011F1 -:100520001111121212131313141414151516161692 -:10053000171718181919191A1A1B1B1C1C1D1D1E18 -:100540001E1F20202121222323242425262627287C -:1005500028292A2B2B2C2D2E2F30303132333435B5 -:10056000363738393A3B3C3D3E3F404142444546B0 -:1005700047494A4B4C4E4F5152535556585A5B5D62 -:100580005E6062636567696B6D6E70727476797BAD -:100590007D7F818486888B8D909295979A9D9FA26E -:1005A000A5A8ABAEB1B4B7BABEC1C4C8CBCFD3D681 -:1005B000DADEE2E6EAEEF2F8FF28035400680065AE -:1005C00000200050006C0061006E0063006B002092 -:1005D000004B006500790062006F006100720064EA -:1005E0000000002C034F007200740068006F006C64 -:1005F0000069006E0065006100720020004B00651C -:1006000000790062006F00610072006400730000F6 -:10061000000403090409025400030100A0FA0904BC -:1006200000000103010100092111010001223F0026 -:100630000705810308000A09040100010301020003 -:10064000092111010001224D000705820308000A5B -:100650000904020001030000000921110100012228 -:1006600036000705830308000A120110010000008C -:1006700008EDFE606001000102000105010980A192 -:1006800001850216010026B7001A01002AB700757D -:100690001095018100C0050C0901A1018503160117 -:1006A00000269C021A01002A9C0275109501810007 -:1006B000C005010902A1010901A1000509190129CB -:1006C00005150025019505750181029501750381C8 -:1006D000010501093009311581257F9502750881D1 -:1006E0000609381581257F950175088106050C0AD4 -:1006F00038021581257F950175088106C0C0050166 -:100700000906A101050719E029E71500250195084B -:1007100075018102950175088101050819012905F6 -:100720009505750191029501750391010507190061 -:1007300029FF150025FF950675088100C0001124CA -:100740001FBECFEFDAE0DEBFCDBF04B603FE24C08C -:100750008091540290915502A0915602B091570297 -:100760008730904BA740B04BB9F4109254021092CE -:100770005502109256021092570214BE84B7877F1A -:1007800084BF88E10FB6F8948093600010926000F7 -:100790000FBEE0E0F8E3099511E0A0E0B1E0EAE087 -:1007A000F2E502C005900D92AE33B107D9F712E021 -:1007B000AEE3B1E001C01D92A435B107E1F70E949C -:1007C000EA100C9403290C9400000895089581E028 -:1007D000089508950C94E6030C94E7030C94E90340 -:1007E0000E94672723E030E0281B3109220F209365 -:1007F00042010895282F2F9880918000211108C070 -:10080000877F8093800010928D0010928C001BC017 -:10081000886080938000233019F48FEF9FEF0FC022 -:1008200083E090E0821B9109880F991F2FEF3FEF23 -:10083000A90102C0569547958A95E2F7CA0190939F -:100840008D0080938C000C94F0030E94F00384E0F0 -:100850008093410110923E010895279A2F988FEFBF -:100860009FEF90938700809386008AE080938000BA -:1008700089E1809381000E94D0260C9425040E9477 -:100880002D040E94780C6E9A769A0C94E5031F92C0 -:100890000F920FB60F9211242F933F938F939F9334 -:1008A000EF93FF93E0913F01F0914001CF0101965A -:1008B0009093400180933F010090410102C0F69562 -:1008C000E7950A94E2F7EF7380913E01823019F4C4 -:1008D000E03251F404C0813039F4EF3329F48091CF -:1008E0006F008D7F80936F00F0E0E65EFE4FE49135 -:1008F00021E031E0E29FC001E39F900D11240090C0 -:10090000420102C0969587950A94E2F790938D0074 -:1009100080938C00FF91EF919F918F913F912F9148 -:100920000F900FBE0F901F90189561110DC0FC0124 -:100930008281882331F085EE0E9463170E94272769 -:1009400003C085EE0E942B1880E090E00895462FAA -:1009500050E04830510538F5FA01EA5AFF4FDC0102 -:1009600012968C910C94B5288823E9F00C94B50C60 -:100970008823C9F00C94770B8823A9F00C948F0B73 -:10098000882389F00C94AE0B882369F00C94C90B72 -:10099000882349F00C94E30B882329F00C94FE0B78 -:1009A00081110C94AB0C089581E008950C94D4044B -:1009B00008950F931F93CF93DF938C01FC01C081A7 -:1009C000D181CE010E940720BE010E948505EC0165 -:1009D000B8010E94D604882309F48DC0F8018281F1 -:1009E000882309F44AC080914E0181111FC0C4318F -:1009F000F0E5DF0709F051C00E94D80481E0809340 -:100A00004E010E94C02190934D0180934C011092A1 -:100A1000450110924701109246011092490110922F -:100A2000480110924B0110924A0165C080914C011F -:100A300090914D010E94CC21883C910570F48091E9 -:100A40004501E82FF0E0EE0FFF1FEA5BFE4FD18378 -:100A5000C0838F5F809345014EC0C43880E5D807BE -:100A600021F0C538D04501F13AC0F80182818823D0 -:100A700041F01092430182E01EC0C438E0E5DE0779 -:100A800059F580914301811106C086E20E946317E7 -:100A900086E20E942B1882E01CC0C438F0E5DF0714 -:100AA00041F3C538D045D9F4F8018281882331F06B -:100AB0001092440180E20E947A181DC08091440186 -:100AC000811106C087E20E94631787E20E942B18FB -:100AD00080E20E9481180FC0C538D04529F381E01B -:100AE0008093430180934401C801DF91CF911F910E -:100AF0000F910C94EC0380E0DF91CF911F910F9147 -:100B000008950C943F040C94EA039CE0799FF00153 -:100B1000112490E3899FE00DF11D1124E60FF11DD2 -:100B2000EE0FFF1FE459FE4F859194910895880FB1 -:100B3000991FFC01E652F040859194910895880F29 -:100B4000991FFC01E65AFE4F8591949108950F93E9 -:100B50001F93CF93DF93EC01811521E39207A0F55A -:100B6000C11580E3D80708F0D7C0C83ED105D8F436 -:100B7000C03ED10508F003C2C83AD10578F4C53AA1 -:100B8000D10508F06AC0C130D10509F463C008F48A -:100B9000F3C1C430D10508F0F2C1EEC1CB3BD105A1 -:100BA00008F466C0E9C1C11590E2D90708F0AFC0EA -:100BB000C11521E0D20708F0E2C1C03FD10508F419 -:100BC000DBC18E0110651BC2C03880E5D80700F577 -:100BD000C03790E5D90708F0A3C0C11520E5D207BA -:100BE00009F4ACC050F4CE01905480319F4008F01D -:100BF000C3C1DF708E01106A02C2C13080E5D80720 -:100C000009F4AAC0C43190E5D90708F4ABC0B4C157 -:100C1000C33820E5D20709F48EC050F4C13890E5FE -:100C2000D90709F482C008F083C000E011EDE7C1E4 -:100C3000C03181E5D80708F49FC1C11597E5D907F0 -:100C400008F432C1CE0190578115904108F094C14B -:100C5000DF708FC101E010E0D2C1C53AD10509F4BF -:100C600090C1C63AD10509F08FC102E810E4C7C1AE -:100C7000C83AD10509F48BC1C93AD10509F48AC132 -:100C8000CA3AD10509F489C1CB3AD10509F488C122 -:100C9000CC3AD10509F487C1CD3AD10509F486C112 -:100CA000C03BD10509F485C1CE3AD10509F484C110 -:100CB000CF3AD10509F483C1C13BD10509F482C102 -:100CC000C23BD10509F481C1C33BD10509F480C100 -:100CD000C43BD10509F47FC1C53BD10509F47EC1F0 -:100CE000C63BD10509F47DC1C73BD10509F47CC1E0 -:100CF000C83BD10509F47BC1C93BD10509F47AC1D0 -:100D0000CA3BD10509F479C100E014E478C1CE01F1 -:100D10009F700E949F0574C1DD278E01106C6FC10A -:100D2000CF70DD278E01146D6AC100E010ED67C140 -:100D300000E012ED64C100E013ED61C10E940E1BE2 -:100D40008FEF94E32CE0815090402040E1F700C009 -:100D500000000E941B2253C18091D80181608093C2 -:100D6000D8014DC10E947222811102C00E945322FB -:100D70000E94852290E09093530280935202C230E9 -:100D800080E5D80721F480915202816086C0C4308A -:100D900090E5D90721F48091520282607EC0C6306E -:100DA00020E5D20721F480915202846076C0C830D9 -:100DB00080E5D80719F48091520227C0CA3090E527 -:100DC000D90721F480915202806167C0CC3020E5C0 -:100DD000D20721F48091520280625FC0CE3080E55C -:100DE000D80721F480915202806457C0C03190E549 -:100DF000D90721F48091520280684FC0C23120E5AA -:100E0000D20729F4809152028460886046C0C330C2 -:100E100080E5D80721F4809152028E7F3EC0C53014 -:100E200090E5D90721F4809152028D7F36C0C730FA -:100E300020E5D20721F4809152028B7F2EC0C93069 -:100E400080E5D80719F48091520226C0CB3090E596 -:100E5000D90721F4809152028F7E1FC0CD3020E54A -:100E6000D20721F4809152028F7D17C0CF3080E5E8 -:100E7000D80721F4809152028F7B0FC0C13190E5D9 -:100E8000D90721F4809152028F7707C0C331D04532 -:100E900031F4809152028B7F877F80935202809140 -:100EA00052020E948922ABC08D2F99278F709927FB -:100EB00081309105D9F49E012370332702C0880F39 -:100EC000991F2A95E2F79C688E0144E0000F111FDC -:100ED0004A95E1F700271370802B912B53E0CC0F3C -:100EE000DD1F5A95E1F7C076DD272FC082309105CE -:100EF00031F4DC2FCC278E01016F106A80C0833063 -:100F0000910569F4CE018370992701E010E002C0D9 -:100F1000000F111F8A95E2F7C8019C680FC084304A -:100F20009105B9F4CE018370992701E010E002C069 -:100F3000000F111F8A95E2F7C8019A6823E0CC0FD1 -:100F4000DD1F2A95E1F7C07ED7708C010C2B1D2B7D -:100F500056C08530910531F4DC2FCC278E01046F0B -:100F6000106A4DC0069709F04AC0CF71DD27DC2F0B -:100F7000CC278E01106243C000E010E040C08E011B -:100F80003EC001E810E43BC003E810E438C002EEC4 -:100F900014E435C009EE14E432C00AEE14E42FC0A4 -:100FA00005EB14E42CC006EB14E429C007EB14E4B1 -:100FB00026C00CEC14E423C00DEC14E420C003E8BC -:100FC00015E41DC00AE815E41AC002E915E417C0CB -:100FD00004E915E414C001E216E411C003E216E4CA -:100FE0000EC004E216E40BC005E216E408C006E2F7 -:100FF00016E405C007E216E402C00AE216E4C801DE -:10100000DF91CF911F910F9108959CE0799FF0019E -:10101000112490E3899FE00DF11D1124E60FF11DCD -:10102000EE0FFF1FE459FE4F85919491803E91058C -:10103000E0F4803C910558F58133910509F46FC0C7 -:1010400048F48932910509F463C08A32910509F4A4 -:101050006DC072C089339105E9F082389105D1F0F5 -:101060008533910509F44DC067C0833E910581F138 -:1010700038F4803E9105B9F0823E9105D9F05CC00C -:10108000863E910561F1873E9105A1F155C00E9410 -:10109000970508952091520220FD02C021FF4CC007 -:1010A00080EE90E049C08091520280FFF9CF89E341 -:1010B00090E042C08091520282FF0EC080915202A5 -:1010C00084FF03C080E090E037C083EE90E034C03E -:1010D0008091520282FFF2CF82EE90E02DC080918B -:1010E000520283FF0BC08091520284FDEBCF87EE4A -:1010F00090E022C08091520283FFF5CF86EE90E00F -:101100001BC08091520285FF07C089E290E014C0A5 -:101110008091520285FFF9CF85E390E00DC0809168 -:10112000520286FF07C08AE290E006C08091520218 -:1011300086FFF9CF81E390E00E94A70508950C9403 -:10114000EE03E82FF0E0EF5DFE4F8081E82FEF70B7 -:10115000F0E082958F7021E030E0A90102C0440FD9 -:10116000551F8A95E2F740A308950F931F93CF93DD -:10117000DF9385B7806885BF85B7806885BFC3E08A -:10118000D0E001E010E0FE01EF5DFE4F8081E82F2E -:10119000EF70F0E021A182958F70A80102C0440F8A -:1011A000551F8A95E2F7CA01822B81A38C2F0E94DA -:1011B000A108219740F78BE090E061E070E0FC012E -:1011C000EB5EFE4F2081E22FEF70F0E042A122950E -:1011D0002F70DB0102C0AA0FBB1F2A95E2F79D0109 -:1011E000242B22A3019758F7DF91CF911F910F91E4 -:1011F0000C948105EF92FF920F931F93CF93DF938F -:1012000007E511E0C3E0EE24E394F12CD5E08C2F48 -:101210000E94A1088BE090E040E050E0FC01EB5E12 -:10122000FE4F6081E62FEF70F0E020A130E0629584 -:101230006F7002C0359527956A95E2F720FD09C0C9 -:101240009701082E02C0220F331F0A94E2F7422BA7 -:10125000532B019718F7F801929182918F0184170F -:10126000950721F051834083D09300018C2F0E9479 -:10127000A108C15060F68091000187FD2CC081500B -:10128000809300018F3F39F08FE99FE00197F1F7DC -:1012900000C0000020C080915501909156019093AC -:1012A0005E0180935D018091530190915401909370 -:1012B0005C0180935B018091510190915201909368 -:1012C0005A018093590180914F0190915001909360 -:1012D0005801809357010E94830581E0DF91CF91EF -:1012E0001F910F91FF90EF900895E82FF0E0EE0F1F -:1012F000FF1FE95AFE4F80819181089508950F9351 -:101300001F93CF930FE511E0C0E0F8019291829115 -:101310008F010E943821C80FF1E007351F07A9F798 -:101320008C2FCF911F910F9108952BB1342F3095B1 -:1013300023233BB1432B3FB7F894FC01680F791F7F -:10134000E617F70789F0819198E04BB9000000C0DB -:1013500087FF2BB9880F000000C000C000C02BB968 -:1013600000C09A9591F7ECCF3FBF08952AB1242B86 -:101370002AB99B01220F331F620F731F0E94950928 -:1013800087EC90E00197F1F700C00000089542E07B -:101390000C94B609AF92BF92CF92DF92EF92FF9278 -:1013A0000F931F93CF93DF936C01790150E0FA0103 -:1013B000E754FB4F44918FEF90E0FC01E61BF109ED -:1013C000E754FB4FE491E09509F495C0C42FD0E0B9 -:1013D0008E1B91098C9F90018D9F300D9C9F300D2D -:1013E0001124E32F8CE3A82EB12CC601B5010E9475 -:1013F0008D28DC016230710509F446C0D0F4611516 -:10140000710599F16130710509F079C0C31BD109EB -:10141000B501681B790BC69FC001C79F900DD69F71 -:10142000900D1124B5010E948D28032F060F142F53 -:1014300067C06430710509F44BC0B8F165307105BF -:1014400009F05DC0C31BD109B501681B790BC69FAC -:10145000C001C79F900DD69F900D1124B5010E9429 -:101460008D28132FE32FE60F44C0C31BD109CC9D59 -:10147000C001CD9D900DDC9D900D1124B5010E9401 -:101480008D28132F160F35C0C31BD109CA9FC00169 -:10149000CB9F900DDA9F900D1124B5010E948D28ED -:1014A000142F032FE32FE60F2BC0C31BD109B50167 -:1014B000681B790BC69FC001C79F900DD69F900DEA -:1014C0001124B5010E948D28132F160F032F0FC072 -:1014D000C31BD109CA9FC001CB9F900DDA9F900D0D -:1014E0001124B5010E948D28032F060F132FE42F1E -:1014F00007C0042F05C0E42F142F042F01C0E0E023 -:10150000D70111960C9311971C931296EC93DF91CF -:10151000CF911F910F91FF90EF90DF90CF90BF90F0 -:10152000AF90089587E090E00C94C328AB01BC0114 -:1015300087E090E00C94E128E9EEF1E083E080831D -:10154000AAEEB1E08C91807884668F778C938CECD6 -:10155000828383836091E9017091EA018091EB01BC -:101560009091EC010C94960A8091E90180FF06C0ED -:101570006CE170E081EF91E00C94C70980E090E0AD -:10158000FC01EF50FE4F11821082128203968435C7 -:101590009105B1F7EDCF20E030E0F901EF50FE4FBB -:1015A0008183608342832D5F3F4F24353105A9F746 -:1015B0000C94B40AEF92FF920F931F93CF93DF9393 -:1015C00000D01F92CDB7DEB70091E9011091EA017A -:1015D0002091EB013091EC010093ED011093EE01AD -:1015E0002093EF013093F0012091E90120FF21C009 -:1015F000042FF62EE92E182F9E012F5F3F4F0E94D9 -:10160000CA098091ED0110FB87F98093ED011695D1 -:101610008091EE018078182BE0FA17F91093EE0113 -:10162000F092EF010093F0014B8169818A810E9461 -:10163000CB0A0F900F900F90DF91CF911F910F91D8 -:10164000FF90EF9008950F931F93CF93DF93EC01DA -:10165000062F142F9091E90190FF44C0892F8E77B7 -:10166000823021F4CE010E94DA0A1BC0892F8695B0 -:101670008F732EE3280F2F73243018F41091EC0190 -:1016800010C0865C8F73893060F4C92FCC1FCC27C3 -:10169000CC1FD091EA018D2F880FC82BD7FBDD27F7 -:1016A000D0F98091E901C0FB87F98093E901C695E3 -:1016B0008091EA018078C82BD0FBC7F9C093EA017A -:1016C0000093EB011093EC016091E9017091EA0144 -:1016D0008091EB019091EC01DF91CF911F910F91DF -:1016E0000C94960ADF91CF911F910F910895E9EE26 -:1016F000F1E02081221F2227221F3091EA01432F8F -:10170000440F842F822B37FB992790F90A9668E6BD -:1017100071E00E94A128438162810C94230B2091E7 -:10172000E901221F2227221F3091EA01432F440F93 -:10173000842F822B37FB992790F98A3091051CF46E -:10174000825A9E4F01C00A9768E671E00E94A12864 -:101750004091EC016091EB010C94230B6091EB0143 -:10176000862F90E08F3E910514F46F5E01C06FEFFD -:101770008091E901881F8827881F9091EA01292F0D -:10178000220F97FB992790F94091EC01822B0C9442 -:10179000230B6091EB01862F90E0419714F061518B -:1017A00001C060E08091E901881F8827881F90911F -:1017B000EA01292F220F97FB992790F94091EC011C -:1017C000822B0C94230B4091EC01842F90E08F3EF0 -:1017D000910514F44F5E01C04FEF8091E901881F1D -:1017E0008827881F9091EA01292F220F97FB9927BC -:1017F00090F96091EB01822B0C94230B4091EC014A -:10180000842F90E0419714F0415101C040E0809155 -:10181000E901881F8827881F9091EA01292F220F4C -:1018200097FB992790F96091EB01822B0C94230B85 -:101830008091700181110FC081E08093700189E077 -:10184000809391008FB7F89493E09093990090ED76 -:10185000909398008FBF0895E1E7F0E08081826067 -:1018600080830895E1E7F0E080818D7F8083089593 -:101870009091E90190FF3BC09178811102C0926084 -:1018800007C0883110F09E6203C08F73880F982BB9 -:101890009093E9016091E9017091EA018091EB0177 -:1018A0009091EC010E94960A8091E901982F9E7711 -:1018B000923019F40E94320C07C08695825C8F73B7 -:1018C000863110F40E942C0C8091E901881F882732 -:1018D000881F9091EA01292F220F97FB992790F9F1 -:1018E0004091EC016091EB01822B0C94230B089545 -:1018F0008091D80181608093D80181E0809371014B -:101900000E947222811104C00E9453220E949C0AEC -:101910000E94920A6093E9017093EA018093EB01BF -:101920009093EC016E7761F40E949C0A0E94920AE7 -:101930006093E9017093EA018093EB019093EC01CD -:101940000E94180C8091E90180FF04C086958F7376 -:101950000C94380C08958091E90186958F738F5F00 -:10196000883108F081E00C94380C8091E901982FBF -:10197000909590FB80F98093E9016091E901709165 -:10198000EA018091EB019091EC010E94960A80910E -:10199000E90180FF04C086958F730C94380C0E9477 -:1019A000320C2FEF80E792E0215080409040E1F729 -:1019B00000C000000C94B40ACF93C82F80916E0130 -:1019C00090916F010E94CC21EC2FF0E0EB54FC4F82 -:1019D000E491F0E08E179F0718F10E94C0219093C8 -:1019E0006F0180936E01E0916D01F0E0E754FC4FD0 -:1019F00044918091E901881F8827881F9091EA010E -:101A0000292F220F97FB992790F96091EB01822BE8 -:101A10000E94DA0A80916D0190E0019680936D0139 -:101A2000CF910895CF93C82F80916B0190916C0155 -:101A30000E94CC21EC2FF0E0EE54FC4FE491F0E05A -:101A40008E179F07E8F00E94C02190936C0180934D -:101A50006B014091EC016091EB01809169019091E3 -:101A60006A010E94DA0A8091690190916A010196E7 -:101A700068E671E00E948D2890936A018093690165 -:101A8000CF910895CF92DF92FF920F931F93CF9340 -:101A9000DF93F82E80916701909168010E94CC211C -:101AA000EF2DE695F0E0EE54FC4FE491F0E08E1758 -:101AB0009F07F0F10E94C021909368018093670115 -:101AC00001EF11E0C0E0D0E088E6C82EDD24D39419 -:101AD00080916501909166018C0F9D1FB6010E9457 -:101AE0008D2898014091EC016091EB010E94CA0998 -:101AF0002C960D5F1F4FC03581E0D80749F70E9433 -:101B0000B40A2091650130916601F0FE0BC0C90155 -:101B1000019668E671E00E948D289093660180939B -:101B2000650106C02150310930936601209365019B -:101B3000DF91CF911F910F91FF90DF90CF9008958B -:101B40008F929F92AF92BF92CF92DF92EF92FF92CD -:101B50000F931F93CF93DF93C82F80FF03C0DD2423 -:101B6000DA9402C0DD24D3948091630190916401E2 -:101B70000E94CC21C695EC2FF0E0E155FC4FE4919A -:101B8000F0E08E179F0708F467C00E94C021909371 -:101B900064018093630191EFE92E91E0F92E03EF48 -:101BA00011E0C0E0D0E027E0822E912CF8013197BF -:101BB0001082F7011082F801108287E0A82EB12C64 -:101BC000C12C809162018C0D87FD845E992787FD71 -:101BD0009095C817D907E9F42091EC012A9DC0011E -:101BE0002B9D900D1124B4010E94A128462F8091B5 -:101BF000E901881F8827881F9091EA01592F550F06 -:101C000097FB992790F997016091EB01852B0E9432 -:101C1000CA09CD0CF1E0AF1AB10899F6219683E01C -:101C2000E80EF11C0D5F1F4FCC31D10509F0BECF7E -:101C30000E94B40A8091620191E0D91206C081111C -:101C400002C08BE107C0815005C090E00196BE0143 -:101C50000E94A12880936201DF91CF911F910F9183 -:101C6000FF90EF90DF90CF90BF90AF909F908F90BC -:101C700008959F92AF92BF92CF92DF92EF92FF9220 -:101C80000F931F93CF93DF93CDB7DEB7C455D10920 -:101C90000FB6F894DEBF0FBECDBF182F8091600144 -:101CA000909161010E94CC21E12FF0E0E455FC4FBE -:101CB000E491F0E08E179F0708F495C00E94C021C0 -:101CC0009093610180936001CE0101967C015E01D9 -:101CD00093E0A90EB11CC12CD12C8701F5013197DD -:101CE0001082F7011082F5011082912C9091010170 -:101CF00080915F01999E800D112487FD04C08C3175 -:101D00001CF08BE101C080E0992787FD9095C816F3 -:101D1000D906A1F48091E901881F8827881F909136 -:101D2000EA01592F550F97FB992790F99701409198 -:101D3000EC016091EB01852B0E94CA099394F7E0B6 -:101D40009F12D4CF8FEFC81AD80A93E0E90EF11C86 -:101D5000E3E0AE0EB11CFCE1CF16D10409F0BECF1A -:101D600023EF31E059E0E52EF12C6CE1C62ED12CA9 -:101D7000C701B6010E94A128D9011197FC01EE0FFD -:101D8000FF1FE80FF91FE00FF11F81818C9311975E -:101D900080818C938281F9018083FFEFEF1AFF0A23 -:101DA0002D5F3F4F85E2E816F10411F70E94B40A57 -:101DB0009091010180915F01913049F48A3F2CF4A8 -:101DC00089EF80935F018FEF08C081500AC0833292 -:101DD0003CF082E280935F0181E08093010103C0C7 -:101DE0008F5F80935F01CC5ADF4F0FB6F894DEBF50 -:101DF0000FBECDBFDF91CF911F910F91FF90EF905C -:101E0000DF90CF90BF90AF909F9008951F920F9258 -:101E10000FB60F9211242F933F934F935F936F93BD -:101E20007F938F939F93AF93BF93EF93FF93809193 -:101E3000E90186958F739EE3980F9F73943020F489 -:101E400082500E94DC0C23C09AE3980F9F7393305A -:101E500020F486500E94120D1AC097E3980F9F73CA -:101E6000963020F489500E94420D11C091E3980FE2 -:101E70009F73963020F48F500E94A00D08C09BE203 -:101E8000980F9F73933018F485510E94390EFF917B -:101E9000EF91BF91AF919F918F917F916F915F91E2 -:101EA0004F913F912F910F900FBE0F901F9018955B -:101EB00080917A010895CF93DF9300D01F92CDB720 -:101EC000DEB79C0180914902843019F593E0998333 -:101ED0003B832A839093E9008FEF9091E800815033 -:101EE00095FD06C095ED9A95F1F700008111F5CFAB -:101EF0008091E80085FF0DC040E050E063E070E0B5 -:101F0000CE0101960E9494118091E8008E77809313 -:101F1000E8000F900F900F90DF91CF910895CF932D -:101F2000DF9300D01F92CDB7DEB720914902243055 -:101F300021F522E029839B838A8383E08093E90053 -:101F40008FEF9091E800815095FD06C095ED9A9530 -:101F5000F1F700008111F5CF8091E80085FF0DC0F9 -:101F600040E050E063E070E0CE0101960E949411E1 -:101F70008091E8008E778093E8000F900F900F908B -:101F8000DF91CF910895209149022430F1F422E0AD -:101F90002093E9002FEF3091E800215035FD06C075 -:101FA00035ED3A95F1F700002111F5CF2091E800C9 -:101FB00025FF0BC040E050E065E070E00E94941106 -:101FC0008091E8008E778093E8000895CF93DF93A7 -:101FD00020914902243039F521E02093E9002FEFC8 -:101FE0003091E800215035FD06C035ED3A95F1F706 -:101FF00000002111F5CF2091E80025FF14C0EC016D -:1020000040E050E068E070E00E9494118091E800A8 -:102010008E778093E80088E0FE01A2E7B1E00190AE -:102020000D928A95E1F7DF91CF9108958091480252 -:10203000811109C00E9429130E9486138091E20039 -:1020400084608093E20008951092480208950895F4 -:1020500008950C94832142E061EC81E00E94A31278 -:1020600042E061EC82E00E94A31242E061EC83E076 -:102070000C94A31280914B02833009F453C030F4C6 -:10208000813071F0823009F48CC008958A3009F4EF -:1020900078C08B3009F45EC0893009F09AC020C046 -:1020A00080914A02813A09F094C08091E800877FCC -:1020B0008093E80080914E0290914F02892B21F489 -:1020C00068E082E791E003C060E080E090E070E0CB -:1020D0000E94DF118091E8008B778093E8000895DB -:1020E00080914A02813209F074C080914E02909131 -:1020F0004F02892B09F06DC08091E800877F8093A3 -:10210000E8008091E80082FD05C0809149028111BC -:10211000F8CF5FC08091F10080937A018091E80050 -:102120008B7753C080914A02813A09F052C0809166 -:102130004E0290914F02892B09F04BC08091E8002C -:10214000877F8093E8008091E80080FFFCCF80913A -:102150000C0136C080914A028132D9F580914E023D -:1021600090914F02892BA9F58091E800877F809399 -:10217000E8000E94D81280914C0280930C010C94CC -:102180000E1B80914A02813221F58091E800877F01 -:102190008093E8000E94D81280914D0280937B01C9 -:1021A000089580914A02813AA1F48091E800877FE6 -:1021B0008093E8008091E80080FFFCCF80917B0154 -:1021C0008093F1008091E8008E778093E8000C9472 -:1021D000D812089584B7877F84BF88E10FB6F8943A -:1021E00080936000109260000FBE90E080E80FB610 -:1021F000F89480936100909361000FBE0E947B165B -:102200000E9429130E9486138091E20084608093CB -:10221000E20078940E940C160E947D1682E091E004 -:102220000E94271680914902853069F40E9444215A -:10223000809147028823B1F30E947221882391F391 -:102240000E947E11EFCF0E948516ECCF292F3327F5 -:1022500023303105C9F064F42130310581F022309A -:10226000310509F043C084E590E025E136E042C045 -:1022700021323105F1F02232310541F137C082E1DE -:1022800090E029E636E036C099278130910541F08B -:102290008230910541F0892B49F5E1E1F6E005C076 -:1022A000E3EEF5E002C0E9EBF5E0849190E09F01F8 -:1022B00021C06330D8F4E62FF0E0EE0FFF1FE25D9F -:1022C000FE4F2081318189E090E014C0633070F4CA -:1022D00070E0FB01EE0FFF1FE85DFE4F20813181B2 -:1022E000FB01EB5DFE4F808190E004C080E090E058 -:1022F00020E030E0FA0131832083089580E189BD38 -:1023000082E189BD09B400FEFDCF8091D8008F7DA8 -:102310008093D8008091E00082608093E0008091FB -:10232000E00081FDFCCF0895CF92DF92EF92FF9203 -:102330000F931F93CF93DF93EC018B016A010E94EF -:10234000F712811133C0C114D10439F0F601808134 -:102350009181081B190BC80FD91FE12CF12C011515 -:10236000110519F18091E80085FD16C08091E80003 -:102370008E778093E800C114D10449F0F601808182 -:102380009181E80EF91EF182E08285E00FC00E9483 -:10239000F712882321F30AC089918093F10001503C -:1023A0001109FFEFEF1AFF0ADACF80E0DF91CF913A -:1023B0001F910F91FF90EF90DF90CF9008952091A3 -:1023C0005002309151022617370748F06115710508 -:1023D00039F42091E8002E772093E80001C0B9017C -:1023E00040E061157105A9F120914902222309F409 -:1023F00043C0253009F442C02091E80023FD40C0CD -:102400002091E80022FD32C02091E80020FFE9CFB2 -:102410004091F3002091F20030E0342BFC01CF0119 -:102420006115710559F02830310540F48191809390 -:10243000F100615071092F5F3F4FF1CF41E028302B -:10244000310509F040E02091E8002E772093E80064 -:10245000C8CF4111C9CF0AC080914902882361F0D9 -:10246000853061F08091E80083FD0AC08091E8002A -:1024700082FFF2CF80E0089582E0089583E008951E -:1024800081E00895209150023091510226173707BC -:1024900048F06115710539F42091E8002E772093FA -:1024A000E80001C0B901FC0120E06115710591F15E -:1024B00080914902882309F440C0853009F43FC067 -:1024C0008091E80083FD3DC08091E80082FD2FC02F -:1024D0008091E80080FFE9CF2091F3008091F20025 -:1024E00090E0922B6115710559F08830910540F408 -:1024F00024912093F1003196615071090196F2CF39 -:1025000021E0089709F020E08091E8008E77809321 -:10251000E800CBCF2111CCCF0AC08091490288239B -:1025200061F0853061F08091E80083FD0AC0809100 -:10253000E80082FFF2CF80E0089582E0089583E012 -:10254000089581E00895982F973058F59093E90009 -:10255000981739F07091EC002091ED005091F00047 -:1025600003C0242F762F50E021FF19C03091EB00DB -:102570003E7F3093EB003091ED003D7F3093ED00D6 -:102580003091EB0031603093EB007093EC002093BE -:10259000ED005093F0002091EE0027FF07C09F5FF1 -:1025A000D3CF8F708093E90081E0089580E0089593 -:1025B00080914A0287FF11C08091E80082FD05C02A -:1025C000809149028111F8CF11C08091E8008B778A -:1025D0000BC080914902882349F08091E80080FF78 -:1025E000F8CF8091E8008E778093E80008952091DD -:1025F000E4003091E50095E64091EC00842F817075 -:1026000040FF22C08091E80080FD1CC080914902FB -:10261000882391F0853091F08091EB0085FD10C00A -:102620004091E4005091E5004217530729F39A01C5 -:10263000915011F784E0089582E0089583E00895B1 -:1026400081E0089580E008954091E80042FFDECFE8 -:1026500008950E9497130E949F13E0EEF0E080819E -:1026600081608083E8EDF0E080818F77808319BC02 -:10267000A7EDB0E08C918E7F8C9380818F7E8083DC -:102680001092480208950F931F93CF93DF930E94F7 -:1026900097130E949F13C8EDD0E088818F778883BD -:1026A00088818068888388818F7D888319BC109297 -:1026B000490210924502109247021092460200EE23 -:1026C00010E0F80180818B7F80838881816088831E -:1026D00042E060E080E00E94A312E1EEF0E0808141 -:1026E0008E7F8083E2EEF0E0808181608083808154 -:1026F00088608083F80180818E7F808388818061FB -:102700008883DF91CF911F910F910895E8EDF0E05C -:1027100080818F7E8083E7EDF0E08081816080831F -:1027200084E082BF81E0809348020C944313E8ED7B -:10273000F0E080818E7F80831092E20008951092F5 -:10274000DA001092E10008951F920F920FB60F92D7 -:1027500011242F933F934F935F936F937F938F93A6 -:102760009F93AF93BF93EF93FF938091E10082FF1C -:102770000BC08091E20082FF07C08091E1008B7F57 -:102780008093E1000E940B168091DA0080FF1FC049 -:102790008091D80080FF1BC08091DA008E7F8093EB -:1027A000DA008091D90080FF0DC080E189BD82E10F -:1027B00089BD09B400FEFDCF81E0809349020E94EB -:1027C000161005C019BC109249020E942410809175 -:1027D000E10080FF19C08091E20080FF15C0809168 -:1027E000E2008E7F8093E2008091E200806180931E -:1027F000E2008091D80080628093D80019BC85E007 -:10280000809349020E9428108091E10084FF30C02B -:102810008091E20084FF2CC080E189BD82E189BD06 -:1028200009B400FEFDCF8091D8008F7D8093D80041 -:102830008091E1008F7E8093E1008091E2008F7EA5 -:102840008093E2008091E20081608093E2008091B9 -:102850004502882311F084E007C08091E30087FDE2 -:1028600002C081E001C083E0809349020E942910E8 -:102870008091E10083FF29C08091E20083FF25C0A1 -:102880008091E100877F8093E10082E0809349029C -:10289000109245028091E1008E7F8093E10080914B -:1028A000E2008E7F8093E2008091E200806180935D -:1028B000E20042E060E080E00E94A3128091F0001C -:1028C00088608093F0000E942710FF91EF91BF91E4 -:1028D000AF919F918F917F916F915F914F913F91B8 -:1028E0002F910F900FBE0F901F9018951F920F926F -:1028F0000FB60F9211242F933F934F935F936F93D3 -:102900007F938F939F93AF93BF93CF93DF93EF9377 -:10291000FF93C091E900CF708091EC00D82FD17067 -:1029200080FDD0E81092E9008091F000877F8093CD -:10293000F00078940E94BA141092E9008091F0009F -:1029400088608093F000CD2BCF70C093E900FF9199 -:10295000EF91DF91CF91BF91AF919F918F917F9137 -:102960006F915F914F913F912F910F900FBE0F90FC -:102970001F9018951F93CF93DF93CDB7DEB7AA971B -:102980000FB6F894DEBF0FBECDBFEAE4F2E088E0F8 -:102990008E0F9091F10091938E13FBCF0E943A100D -:1029A0008091E80083FF1FC180914A0290914B0201 -:1029B000492F50E04A30510508F015C1FA01E25A9A -:1029C000FF4F0C94B528803881F0823809F00BC194 -:1029D00080914E028F708093E9008091EB0085FB1F -:1029E000882780F91092E90006C0809146029091F4 -:1029F0004702911182609091E800977F9093E800E0 -:102A00008093F1001092F100C8C0282F2D7F09F0AB -:102A1000EAC0882319F0823061F0E5C080914C0251 -:102A2000813009F0E0C0933009F080E080934702E4 -:102A30002BC080914C02811127C080914E028F7073 -:102A400009F4D1C08093E9002091EB0020FF1CC065 -:102A5000933021F48091EB00806214C09091EB00E0 -:102A600090619093EB0021E030E0A90102C0440F97 -:102A7000551F8A95E2F74093EA001092EA00809190 -:102A8000EB0088608093EB001092E9008091E800F1 -:102A9000877F86C08111A7C010914C021F7780915B -:102AA000E3008078812B8093E3008091E800877FAA -:102AB0008093E8000E94D8128091E80080FFFCCF4C -:102AC0008091E30080688093E300111102C082E0EE -:102AD00001C083E08093490286C08058823008F0AC -:102AE00082C080914C0290914D028C3D53E095073D -:102AF00079F583E08A838AE289834FB7F894DE010F -:102B0000139620E03EE051E2E32FF0E050935700AF -:102B1000E49120FF03C0E295EF703F5FEF708E2FCE -:102B200090E0EA3010F0C79601C0C0968D939D9357 -:102B30002F5F243149F74FBF8091E800877F809352 -:102B4000E8006AE270E0CE0101960E94DF1114C035 -:102B5000AE014F5F5F4F60914E020E942611BC0193 -:102B6000009709F440C09091E800977F9093E800A7 -:102B700089819A810E9442128091E8008B7780932C -:102B8000E80031C0803879F58091E800877F809334 -:102B9000E800809145028093F1008091E8008E77F3 -:102BA0008093E8000E94D8121EC081111CC0909131 -:102BB0004C029230C0F48091E800877F8093E80057 -:102BC000909345020E94D81280914502811106C05F -:102BD0008091E30087FD02C081E001C084E0809322 -:102BE00049020E942B108091E80083FF0AC0809167 -:102BF000E800877F8093E8008091EB0080628093FB -:102C0000EB00AA960FB6F894DEBF0FBECDBFDF91E2 -:102C1000CF911F9108950895CF9380914902882301 -:102C2000A1F0C091E900CF709091EC00892F8170E4 -:102C300090FD80E8C82B1092E9008091E80083FDA8 -:102C40000E94BA14CF70C093E900CF910895909379 -:102C50008101809380010895E0918001F0918101CC -:102C6000309721F00190F081E02D099480E00895E3 -:102C7000E0918001F0918101309721F00280F38191 -:102C8000E02D09940895E0918001F0918101309741 -:102C900021F00480F581E02D0994089520917E01B2 -:102CA00030917F018217930771F090937F01809399 -:102CB0007E01E0918001F0918101309721F0068042 -:102CC000F781E02D0994089520917C0130917D01D8 -:102CD0008217930771F090937D0180937C01E091BE -:102CE0008001F0918101309721F00084F185E02D81 -:102CF0000994089508950C947A160E94B7210E94B1 -:102D0000B5080E943D220C94D0265F926F927F926C -:102D10008F929F92AF92BF92CF92DF92EF92FF92EB -:102D20000F931F93CF93DF9300D000D01F92CDB7A6 -:102D3000DEB70E94FA089BE8C92E91E0D92E03E085 -:102D400010E0AA24A394B12C502E802F0E94750964 -:102D50004C01F601729062906F0168267926611429 -:102D60007104A1F40150110978F78FEF89838A83E8 -:102D70001B820E94C0218160782F9D838C834981B2 -:102D80005A816B818D810E94351738C08091D8019E -:102D900081FD0E947E092BE030E07501022E02C009 -:102DA000EE0CFF1C0A94E2F7C70186219721892BBC -:102DB00009F129835A828E209F2091E0892809F405 -:102DC00090E09B830E94C0218160782F9D838C833B -:102DD00049815A816B818D810E943517000F111F27 -:102DE000F801ED57FE4F80819181E826F926F182A6 -:102DF000E08204C02150310980F6B4CF0E94112432 -:102E0000109182010E942C161817D1F00E942C16E6 -:102E1000809382010F900F900F900F900F90DF9191 -:102E2000CF911F910F91FF90EF90DF90CF90BF90C7 -:102E3000AF909F908F907F906F905F900C949F08C1 -:102E40000F900F900F900F900F90DF91CF911F91E7 -:102E50000F91FF90EF90DF90CF90BF90AF909F9039 -:102E60008F907F906F905F900895CF93DF93CDB751 -:102E7000DEB72B970FB6F894DEBF0FBECDBF4F83E2 -:102E8000588769877A878B87DE01119686E0FD0176 -:102E900011928A95E9F785E0FE01379601900D922F -:102EA0008A95E1F749815A816B817C818D819E8170 -:102EB0000E94AC1D2B960FB6F894DEBF0FBECDBF9F -:102EC000DF91CF910895CF93882309F4C2C0C82F12 -:102ED000823859F40E942C1681FDBBC089E30E9400 -:102EE00086200E94092189E30CC0833879F40E946E -:102EF0002C1680FDAEC083E50E9486200E94092129 -:102F000083E50E94A320CF910C940921843859F4C1 -:102F10000E942C1682FD9DC087E40E9486200E949C -:102F2000092187E4EECF8CEF8C0F813A48F48C2F87 -:102F30000E94382681118DC08C2F0E948620E3CFFD -:102F400080E28C0F883048F4C77081E001C0880FA0 -:102F5000CA95EAF70E94C220D6CF8BE58C0F83304A -:102F600078F4C53A29F0C63A31F083E890E005C01C -:102F700081E890E002C082E890E0CF910C944E1678 -:102F800088E58C0F833108F064C0C83A39F1C93A3A -:102F900041F1CA3A49F1CB3A51F1CC3A59F1CD3A23 -:102FA00061F1C03B69F1CE3A71F1CF3A79F1C13BA1 -:102FB00081F1C23B89F1C33B91F1C43B99F1C53B1F -:102FC000A1F1C63BA9F1C73BB1F1C83BB9F1C93B7F -:102FD000C1F1CA3BC9F180E090E038C082EE90E0D8 -:102FE00035C089EE90E032C08AEE90E02FC085EBCC -:102FF00090E02CC086EB90E029C087EB90E026C0E3 -:103000008CEC90E023C08DEC90E020C083E891E050 -:103010001DC08AE891E01AC082E991E017C084E9F6 -:1030200091E014C081E292E011C083E292E00EC010 -:1030300084E292E00BC085E292E008C086E292E072 -:1030400005C087E292E002C08AE292E0CF910C9440 -:103050006416CF910895882309F44BC0823859F43F -:103060000E942C1681FF45C089E30E9486200E94A1 -:10307000092189E30CC0833871F40E942C1680FF6B -:1030800038C083E50E9486200E94092183E50E94C2 -:10309000A3200C940921843859F40E942C1682FF35 -:1030A00028C087E40E9486200E94092187E4EFCF90 -:1030B0009CEF980F913A58F390E2980F983050F4A3 -:1030C000877091E001C0990F8A95EAF7892F0E94D5 -:1030D000C820DFCF9BE5980F933020F480E090E08C -:1030E0000C944E16885A833120F480E090E00C94C2 -:1030F00064160895882321F00E94C2200C940921AF -:103100000895882321F00E94C8200C940921089575 -:103110007F928F929F92AF92BF92CF92DF92EF9267 -:10312000FF920F931F93CF93DF931F92CDB7DEB71C -:103130007C01C62E772EFC01058102950F7012814D -:1031400011110E94DF200E947F20882379F0112333 -:1031500069F080E28C0D883048F082E00E9468209F -:103160000E947F2091E0D82ED92601C0D12CE72DD6 -:10317000E295EF70F0E0E859FF4F0C94B528872DE9 -:10318000807F072D0F70882311F00295007F112397 -:1031900089F0002309F499C180E28C0D883020F475 -:1031A000802F0E94C22003C0802F0E94D2200E9444 -:1031B00009218BC18C2D0E942B18002309F4C3C157 -:1031C00080E28C0D883020F4802F0E94C82003C03C -:1031D000802F0E94D8200E940921B5C1872D807FB1 -:1031E000972D9F70803211F4892F03C0892F82950B -:1031F000807FCC2021F0F1E0CF16A1F01DC011237B -:1032000039F0002319F1013009F50E94F2209BC129 -:10321000002319F0013009F496C189830E94F5203A -:10322000898110C1112321F0063008F08CC10EC035 -:10323000053008F088C106C1112359F0002331F090 -:10324000F701958190FF41C19F7095830E947A1884 -:103250007AC1002309F4F6C03EC1872D8695869574 -:10326000837090E0009719F0019761F06CC1112311 -:1032700021F08C2D972D937002C080E090E00E9489 -:103280004E1661C1112321F08C2D972D937002C031 -:1032900080E090E00E94641656C18C2D112319F035 -:1032A0000E94192302C00E9481230E9406244BC160 -:1032B000872D837009F052C0111145C18C2D829564 -:1032C00086958770880F880F9C2D9F70892E912C72 -:1032D000A12CB12C082E04C0880C991CAA1CBB1C64 -:1032E0000A94D2F7C4FE14C00FE010E020E030E0F2 -:1032F000B901A80104C0440F551F661F771F8A95A6 -:10330000D2F7CB01BA01609570958095909503C076 -:1033100060E070E0CB01272D26952695237030E0E4 -:103320002230310569F02330310589F06829792987 -:103330008A299B292130310571F00E94F41E03C1B6 -:10334000682979298A299B290E94101FFCC00E94A4 -:10335000F41EC501B4010E94D81EF5C0112319F056 -:10336000872D817001C08695882309F4ECC08C2DCF -:10337000829586958770880F880F9C2D9F70892E67 -:10338000912CA12CB12C082E04C0880C991CAA1CCD -:10339000BB1C0A94D2F7C4FE14C00FE010E020E07A -:1033A00030E0B901A80104C0440F551F661F771F04 -:1033B0008A95D2F7CB01BA0160957095809590956A -:1033C00003C060E070E0CB01272D26952695237081 -:1033D000422F50E04230510569F04330510589F0E9 -:1033E000682979298A299B294130510571F00E9469 -:1033F000CE1FA9C0682979298A299B290E94EA1F22 -:10340000A2C00E94CE1FC501B4010E94B21F9BC082 -:103410008C2D90E0FC01E05EF109E531F10508F04A -:1034200050C0E858FF4F0C94B5280C2D0F70872D15 -:103430008F71112321F00E944B1F802F07CF0E9414 -:103440006C1F802F0E9481187EC0112341F005302F -:1034500008F079C0872D8F710E94911F74C00630CB -:1034600008F071C0F7CF112339F0872D8F710E94BA -:103470004B1F69C01123C9F3872D8F710E946C1FE8 -:1034800062C0112329F0872D8F710E94361F5BC007 -:103490000E942C1F58C0112351F0172D1F71812F2E -:1034A0000E944B1F63E0812F0E945F204CC081E08F -:1034B0000E946820023008F446C082E00E94682022 -:1034C00042C0112331F0002381F28C2D0E9463173A -:1034D0003AC0002389F28C2D0E942B1834C0472D4E -:1034E0004F706C2DC7010E9495040E94501E2BC086 -:1034F000111129C0472D4F7050E042305105B9F0ED -:103500004CF44115510581F041305105E1F40E9420 -:10351000F82619C04330510569F04430510599F43B -:103520008C2D0E944A270FC00E94E1260CC00E94E9 -:10353000142709C00E94272706C0472D4F706C2D05 -:10354000C7010E94A704DD20F9F00E945B2080FDE6 -:103550001BC0F70112820E9455200E944B1FC70119 -:103560000E94D31A0E9455200F90DF91CF911F9196 -:103570000F91FF90EF90DF90CF90BF90AF909F9012 -:103580008F907F900C946C1F0F90DF91CF911F91C3 -:103590000F91FF90EF90DF90CF90BF90AF909F90F2 -:1035A0008F907F9008950F931F93CF93DF93EC013B -:1035B000888199812B813C81232BB9F09F3F11F4A5 -:1035C0008F3F99F0CE010E94D904882371F0688161 -:1035D00079818A810E9451208C010E9406200E94DC -:1035E000CD1EB801CE010E948818DF91CF911F91A6 -:1035F0000F9108950E94DF200E94EF200E94B420C6 -:103600000E9409210E94B7240E94062480E090E0D5 -:103610000E944E1680E090E00C9464160E94CF2029 -:103620000C94FA1A0E944620292F22952F7030E020 -:103630002C3031054CF42A3031056CF4225031091C -:1036400022303105A8F407C02C30310569F02F3045 -:10365000310551F00DC0803F69F018F4803E40F410 -:1036600009C0843F29F406C093FB882780F9089598 -:1036700080E0089581E00895CF93DF9300D000D0DB -:103680001F92CDB7DEB70F900F900F900F900F9055 -:10369000DF91CF910895CF93DF9300D000D000D079 -:1036A000CDB7DEB726960FB6F894DEBF0FBECDBFFE -:1036B000DF91CF9108951F93CF93DF93C0918B013A -:1036C00016E080918C01C81799F0D0E01C9FF001A2 -:1036D0001D9FF00D1124E357FE4F408151816281FF -:1036E0007381848195810E944B1B2196C770E9CF1D -:1036F000DF91CF911F9108954091BD015091BE017E -:103700006091BF017091C0018091C1019091C2018F -:103710000C944B1B8091C20182958F7009F054C0AC -:103720008091BF01882309F44FC080918B01A09143 -:103730008C016091BD017091BE014091C00150911A -:10374000C101B6E08A1709F43FC090E04115510568 -:10375000C1F17F3F11F46F3FA1F1B89FF001B99F14 -:10376000F00D1124E357FE4F218172132AC02081EE -:10377000621327C02281211124C0238134812417A0 -:10378000350710F421503109241B350B283C310535 -:10379000C0F42091C2012F7020612093C20126E065 -:1037A000289FF001299FF00D1124EE56FE4F8081D5 -:1037B0008F70806180838DEB91E00E94D31A0C940E -:1037C0005B1B01968770BECF0895CF92DF92EF9278 -:1037D000FF920F931F93CF93DF93CDB7DEB762971E -:1037E0000FB6F894DEBF0FBECDBF8C0185E0F801A7 -:1037F000DE011D9601900D928A95E1F7D8014C915A -:1038000011965C91119712966C9112971396CD9028 -:10381000DC9014973091BD017091BE018091C00180 -:103820009091C101009709F46BC17F3F19F43F3FAC -:1038300009F466C1E090BF01EE2009F4C0C02091F8 -:10384000C201C816D90628F0F601E81BF90BCF0112 -:1038500004C0809590958C0D9D1DFF24F394883CA9 -:10386000910578F0F12C207F09F0C6C07C2DD98A13 -:10387000C88A89890E943C1B8DEB91E00E94D31A73 -:10388000B1C0822F807F09F046C0751314C0341375 -:1038900012C0611110C02F7020612093C2010E94DC -:1038A0007C1B8DEB91E00E94D31A8091C201D8015C -:1038B00015968C932EC0CD2819F15F3F11F44F3F20 -:1038C000F9F0F62E61111CC080918B0120918C01C2 -:1038D00036E0821709F45AC090E0389FF001399F12 -:1038E000F00D1124E357FE4F7181571306C070810C -:1038F000471303C07281711103C001968770E9CF2D -:10390000F62E662309F418C18091C201816080936C -:10391000C201F12C11C1751308C0341306C0611126 -:1039200004C08091C201D801C3C04D875E878D85D8 -:103930009E856A8B0E94121B6A898823E1F16623A7 -:10394000D1F12091C201822F82958F7090E0029771 -:1039500074F08091BD019091BE0198878F83198684 -:10396000DB86CA862C87CE0107960E94D31A86E092 -:10397000F801ADEBB1E001900D928A95E1F70E945C -:103980008A1B0E947C1BFF24F394D6C04D875E8760 -:103990008D859E850E944620292F22952F7030E02C -:1039A000223031050CF0BCC09F7009F0B6C0805EBB -:1039B000883008F4C1C0C8010E94D31AE4CFC816E9 -:1039C000D90608F453C0F601E81BF90BCF01883C77 -:1039D000910508F450C0F12C7C2DD98AC88A8989B8 -:1039E0000E943C1BEDEBF1E086E0DF011D928A9521 -:1039F000E9F70E947C1BA0C0751314C0341312C0D9 -:103A0000611110C08091C201F8018583C8010E9434 -:103A1000D31A86E0EDEBF1E0DF011D928A95E9F71C -:103A2000FE2C8AC04D875E878D859E856A8B0E949D -:103A3000121B6A89882309F4BECF662309F4BBCF21 -:103A40002091C201822F82958F7090E002970CF432 -:103A50008ECF8091BD019091BE019A8389831B8294 -:103A6000DD82CC822E83CE0101967FCF809590950A -:103A70008C0D9D1DACCFF62E662309F49CCF7513DB -:103A80002EC034132CC02091C20120FD1FC0822FF4 -:103A900082958F70D9F0D80115962C9315978F3099 -:103AA00049F08F5F982F9295907F822F8F70892B8E -:103AB00015968C93C8010E94D31A86E0F801ADEBED -:103AC000B1E001900D928A95E1F793CF86E0F8017D -:103AD000ADEBB1E001900D928A95E1F72DC04D87D5 -:103AE0005E878D859E850E94121B811140CF80913B -:103AF000C20181608093C201C8010E94D31A1CC018 -:103B0000662309F458CF4D875E878D859E850E9478 -:103B1000121B882309F44FCF2ACF811148CF0CC044 -:103B2000243031050CF047CF9F7009F440CFF801E5 -:103B30009581907F09F03BCF8F2D62960FB6F89458 -:103B4000DEBF0FBECDBFDF91CF911F910F91FF90D0 -:103B5000EF90DF90CF9008951F93CF93DF93CDB771 -:103B6000DEB72C970FB6F894DEBF0FBECDBF4F83E4 -:103B7000588769877A878B879C87CE0107960E9432 -:103B8000E51B882369F08F8198852A853B85232B47 -:103B9000F1F19F3F09F063C08F3F09F060C037C06B -:103BA00086E0FE013796DE01119601900D928A950E -:103BB000E1F76F817885EA85FB85309741F17F3F9A -:103BC00011F46F3F21F120918C0130E0C901019681 -:103BD0008770992740918B0150E08417950709F46D -:103BE00047C069837A83FD83EC8396E0929FD0017E -:103BF000939FB00D1124A357BE4FFE013196019043 -:103C00000D929A95E1F780938C010E945B1B16E060 -:103C100080918B0190918C018917C1F1189FC0018F -:103C2000112483579E4F0E94E51B882379F1E09170 -:103C30008B011E9FF0011124E357FE4F40815181FB -:103C400062817381848195810E944B1B80918B01DD -:103C500090E001968770992780938B01D9CF4F818F -:103C6000588569857A858B859C850E944B1BCFCFB3 -:103C70000E940E1B10928C0110928B01EDEBF1E073 -:103C800086E0DF011D928A95E9F7C1CF2C960FB629 -:103C9000F894DEBF0FBECDBFDF91CF911F91089585 -:103CA000EF92FF920F931F93CF93DF938C010097B6 -:103CB00009F46CC0F12CEE24E394E8012196F8019C -:103CC0008491843740F4843008F051C0813081F011 -:103CD000823019F15BC0853709F444C0A8F19CE734 -:103CE000980F903708F052C08F770E942B1841C070 -:103CF0000E5F1F4FFE01C49180E28C0F883048F4A4 -:103D0000C7708E2D01C0880FCA95EAF70E94E22085 -:103D100014C08C2F0E9463172DC00E5F1F4FFE0131 -:103D2000C49180E28C0F883058F4C7708E2D01C08A -:103D3000880FCA95EAF70E94E8200E9409211AC05C -:103D40008C2F0E942B1816C00E5F1F4FFE01C491CE -:103D5000CC2381F08FE99FE00197F1F700C00000CC -:103D6000C150F6CF0E5F1F4FFE01F49003C00E94BA -:103D700063178E018F2D882309F49FCFEFE9FFE0B1 -:103D80003197F1F700C000008150F5CFDF91CF915E -:103D90001F910F91FF90EF90089508956093C701D0 -:103DA0007093C8018093C9019093CA010C94FA1AC8 -:103DB0000F931F930091C7011091C8012091C90171 -:103DC0003091CA01DC01CB01802B912BA22BB32BAC -:103DD0008093C7019093C801A093C901B093CA0111 -:103DE0001F910F910C94FA1A0F931F930091C70122 -:103DF0001091C8012091C9013091CA01DC01CB01A9 -:103E000080239123A223B3238093C7019093C801F9 -:103E1000A093C901B093CA011F910F910C94FA1A93 -:103E20000F931F930091C7011091C8012091C90100 -:103E30003091CA01DC01CB0180279127A227B3274B -:103E40008093C7019093C801A093C901B093CA01A0 -:103E50001F910F910C94FA1A1092C3011092C40191 -:103E60001092C5011092C6010C94FA1A41E050E07C -:103E700060E070E004C0440F551F661F771F8A95ED -:103E8000D2F74093C3015093C4016093C50170936E -:103E9000C6010C94FA1A41E050E060E070E004C002 -:103EA000440F551F661F771F8A95D2F78091C30173 -:103EB0009091C401A091C501B091C601482B592B26 -:103EC0006A2B7B2B4093C3015093C4016093C501BF -:103ED0007093C6010C94FA1A41E050E060E070E083 -:103EE00004C0440F551F661F771F8A95D2F740956F -:103EF0005095609570958091C3019091C401A091F7 -:103F0000C501B091C601482359236A237B234093FE -:103F1000C3015093C4016093C5017093C6010C9412 -:103F2000FA1A41E050E060E070E004C0440F551F11 -:103F3000661F771F8A95D2F78091C3019091C401C3 -:103F4000A091C501B091C601482759276A277B2750 -:103F50004093C3015093C4016093C5017093C6019F -:103F60000C94FA1A0F931F930091C3011091C4018E -:103F70002091C5013091C601DC01CB01802B912B32 -:103F8000A22BB32B8093C3019093C401A093C501CE -:103F9000B093C6011F910F910C94FA1A0F931F93BF -:103FA0000091C3011091C4012091C5013091C60157 -:103FB000DC01CB0180239123A223B3238093C3018F -:103FC0009093C401A093C501B093C6011F910F91B6 -:103FD0000C94FA1A0F931F930091C3011091C4011E -:103FE0002091C5013091C601DC01CB0180279127CA -:103FF000A227B3278093C3019093C401A093C50166 -:10400000B093C6011F910F910C94FA1A0895CF92A4 -:10401000DF92EF92FF920F931F93CF93DF938C0168 -:10402000C090C701D090C801E090C901F090CA01CA -:104030008091C3019091C401A091C501B091C601C6 -:10404000C82AD92AEA2AFB2ACFE1D0E0D701C60143 -:104050000C2E04C0B695A795979587950A94D2F72C -:1040600080FF06C0B8018C2F0E940508019721F43B -:10407000219760F780E001C08C2FDF91CF911F91D5 -:104080000F91FF90EF90DF90CF900895CF93DF9343 -:10409000EC010E940720BE010E940508DF91CF912C -:1040A0000895CB010E94462008958091CB0185950B -:1040B0008595859508958091CB018770089598E046 -:1040C000899F90011124262B2093CB010C944B1F28 -:1040D0002091CB01809582238093CB01982F9770FC -:1040E00069F430E0482F552747FD509524173507D0 -:1040F00029F08595859585950C946C1F0895909170 -:10410000CB01977081E009F480E0089520910D01C2 -:1041100030910E01F90132969FEF40E0519158170E -:1041200089F09F3F19F4511101C0942F4F5F463021 -:10413000A9F79F3F39F0F901E90FF11D97FDFA95B5 -:1041400082830895089520910D0130910E01F901A7 -:104150003296285F3F4F9081981301C010823196AC -:10416000E217F307C1F7089581E090E0E0910D01B7 -:10417000F0910E01E80FF91F108201968830910529 -:10418000A9F708959091D701892B8093D7010895BD -:1041900080959091D70189238093D701089510923B -:1041A000D70108959091D601892B8093D601089567 -:1041B00080959091D60189238093D601089510921D -:1041C000D60108959091D501892B8093D50108954A -:1041D00080959091D50189238093D50108951092FF -:1041E000D50108958093CC0108951092CC010895D3 -:1041F00080910D0190910E01FC0131969C01285F88 -:104200003F4F80E0919191118F5FE217F307D1F753 -:104210000895E0910D01F0910E018091D701808306 -:10422000E0910D01F0910E0190818091D601892BD2 -:104230008083E0910D01F0910E0190818091D50174 -:10424000892B80838091CC01882361F0E0910D015E -:10425000F0910E019081892B80830E94F8208111BA -:104260001092CC0180910D0190910E010C943816A2 -:1042700020E0009739F0AC01415051098423952387 -:104280002F5FF7CF822F089580914902843039F152 -:104290001092D90120E488E190E00FB6F894A89537 -:1042A000809360000FBE2093600080E00E94FA03BC -:1042B00080E00E949F0883B7817F846083BF83B7BB -:1042C000816083BF7894889583B78E7F83BF88E1B0 -:1042D0000FB6F89480936000109260000FBE0895AE -:1042E0000895089580E00E94FA030E9470210E94C0 -:1042F000FA080E9471210E947F0991E0811101C09A -:1043000090E0892F08950E940E1B80E00E94FA031E -:104310000E94D0260E942C160C949F081F920F9288 -:104320000FB60F9211248F939F93AF93BF938091F9 -:10433000D901811113C08091DA019091DB01A09124 -:10434000DC01B091DD014196A11DB11D8093DA0120 -:104350009093DB01A093DC01B093DD01BF91AF919D -:104360009F918F910F900FBE0F901F90189582E034 -:1043700084BD93E095BD9AEF97BD80936E0008953C -:104380002FB7F8948091DA019091DB01A091DC01C4 -:10439000B091DD012FBF0895CF92DF92EF92FF928F -:1043A0000F931F932FB7F8944091DA015091DB01DE -:1043B0006091DC017091DD012FBF6A017B01EE2469 -:1043C000FF248C0120E030E0C016D106E206F3069F -:1043D00010F4415051099A01281B390BC9011F9152 -:1043E0000F91FF90EF90DF90CF9008951F920F9262 -:1043F0000FB60F9211248F939F93AF93BF93809129 -:10440000DA019091DB01A091DC01B091DD01019610 -:10441000A11DB11D8093DA019093DB01A093DC0113 -:10442000B093DD01BF91AF919F918F910F900FBE1F -:104430000F901F9018950E942913F8942FEF87EA88 -:1044400091E6215080409040E1F700C0000087E0F5 -:1044500090EBDC018093540290935502A093560296 -:10446000B09357029CE088E10FB6F894A89580932A -:1044700060000FBE90936000FFCF0E9472228111F6 -:1044800002C00E9453220E947D228093D8010E9484 -:104490008522809352020E948122682F70E080E082 -:1044A00090E00C94CE1E6DEE7EEF80E090E00E94D6 -:1044B000ED2860E082E090E00E94CF2860E083E099 -:1044C00090E00E94CF2860E084E090E00E94CF2836 -:1044D00060E085E090E00E94CF2860E086E090E018 -:1044E0000C94CF2880E090E00E94C92821E08D3E06 -:1044F0009E4F09F020E0822F089582E090E00C9416 -:10450000BB2883E090E00C94BB2884E090E00C94FE -:10451000BB28682F84E090E00C94CF2886E090E0E0 -:104520000C94BB28682F86E090E00C94CF288091F3 -:10453000E00180FF0BC06091120185E0689FB0012F -:10454000112475956795759567952BC081FF09C0F6 -:104550006091120185E0689FB001112475956795FF -:1045600020C082FF07C06091120185E0689FB00102 -:10457000112417C09091E1019923D1F060911101AC -:10458000961788F72091120185E0289F9001112449 -:10459000929FA001939F500D112470E0CA010E94C8 -:1045A000A1286038710540F46115710539F002C029 -:1045B00065E070E0862F08958FE7089581E0089503 -:1045C0008091E00180FF08C06091100170E0759556 -:1045D00067957595679521C081FF06C060911001B0 -:1045E00070E07595679519C082FF04C06091100155 -:1045F00070E010C09091E1019923C1F060910F012A -:104600009617A0F780911001899FC001112470E0D6 -:104610000E94A1286038710528F46115710521F008 -:10462000862F08958FE7089581E0089561E070E096 -:10463000F4CF803F21F40E949722819504C0813FEE -:1046400029F40E9497228093E4010895823F21F487 -:104650000E949722819504C0833F29F40E949722EB -:104660008093E3010895893F19F40E94E02205C078 -:104670008A3F31F40E94E02281958093E5010895FC -:104680008B3F21F40E94E022819504C08C3F29F4E5 -:104690000E94E0228093E6010895843F21F48091F6 -:1046A000E201816017C0853F21F48091E2018260C0 -:1046B00011C0863F21F48091E20184600BC0873FE6 -:1046C00021F48091E201886005C0883F31F4809137 -:1046D000E20180618093E20108958D3F21F4809191 -:1046E000E00181600BC08E3F21F48091E001826087 -:1046F00005C08F3F29F48091E00184608093E00140 -:104700000895803F39F48091E40187FF6CC01092D6 -:10471000E40169C0813F29F48091E4011816BCF3DB -:1047200062C09091E301823F29F497FF5CC0109230 -:10473000E30159C0833F19F41916CCF354C0893FE3 -:1047400041F48091E50118160CF04DC01092E5017E -:104750004AC08A3F29F48091E50187FF44C0F6CF23 -:104760008B3F39F48091E60187FF3DC01092E6014E -:104770003AC08C3F29F48091E6011816BCF333C08F -:10478000843F21F48091E2018E7F17C0853F21F4A0 -:104790008091E2018D7F11C0863F21F48091E2017A -:1047A0008B7F0BC0873F21F48091E201877F05C09A -:1047B000883F31F48091E2018F7E8093E20113C043 -:1047C0008D3F21F48091E0018E7F0BC08E3F21F45C -:1047D0008091E0018D7F05C08F3F29F48091E00139 -:1047E0008B7F8093E0018091E30181110EC0809165 -:1047F000E40181110AC08091E501811106C0809118 -:10480000E601811102C01092E101089582EE91E06B -:104810000E9443160E94C0219093DF018093DE0125 -:1048200008951F93CF93DF938091DE019091DF0174 -:104830000E94CC21AC019091E101992321F02091BB -:10484000130130E006C0209114018AE0289F9001F6 -:1048500011244217530708F486C08091E301C091E8 -:10486000E401D091E5011091E601811107C0C11169 -:1048700076C0D11174C0111172C075C09F3F19F07C -:104880009F5F9093E101181624F40E949722809371 -:10489000E3018091E30187FF05C00E949722819583 -:1048A0008093E3011C1624F40E9497228093E40174 -:1048B0008091E40187FF05C00E9497228195809333 -:1048C000E4016091E301662339F1C091E401CC2356 -:1048D00019F1772767FD7095872F972F0E949E27E4 -:1048E00023E333E343E35FE30E9402280E946B2744 -:1048F0006093E3016C2F772767FD7095872F972FC3 -:104900000E949E2723E333E343E35FE30E940228F0 -:104910000E946B276093E4011D1624F40E94E0229C -:104920008093E5018091E50187FF05C00E94E022A8 -:1049300081958093E501111624F40E94E022809372 -:10494000E6018091E60187FF05C00E94E022819583 -:104950008093E601DF91CF911F910C9406249F3F35 -:1049600009F08ECF96CFDF91CF911F910895E2EE9F -:10497000F1E085E0DF011D928A95E9F71092E101EF -:104980001092E0010895833081F128F4813059F0CC -:104990008230D1F00895853009F449C0B8F18630ED -:1049A00009F456C0089580911401262F30E0280F95 -:1049B000311D2F3F310524F4680F609314010895D1 -:1049C0008FEF80931401089580911301262F30E01A -:1049D000280F311D2F3F310524F4680F6093130118 -:1049E00008958FEF80931301089580911201262F6F -:1049F00030E0280F311D2F3F310524F4680F6093FC -:104A0000120108958FEF8093120108958091110192 -:104A1000262F30E0280F311D2F3F310524F4680F79 -:104A20006093110108958FEF809311010895809193 -:104A30001001262F30E0280F311D2F3F310524F4BF -:104A4000680F6093100108958FEF8093100108950F -:104A500080910F01262F30E0280F311D2F3F3105A7 -:104A600024F4680F60930F0108958FEF80930F0176 -:104A70000895833011F128F4813049F0823091F0AB -:104A80000895853081F120F18630C1F1089580913B -:104A90001401681720F4861B809314010895109266 -:104AA0001401089580911301681720F4861B8093E8 -:104AB000130108951092130108958091120168174F -:104AC00020F4861B8093120108951092120108951C -:104AD00080911101681720F4861B809311010895BD -:104AE00010921101089580911001681720F4861B1F -:104AF00080931001089510921001089580910F0184 -:104B0000681720F4861B80930F01089510920F01FF -:104B100008950F931F938732D8F58E3108F085C022 -:104B20008E3009F46FC098F4873009F459C08B3087 -:104B300009F48FC0863009F093C08091D801817F3D -:104B40008E7F8093D80181E08093E8018AC086310E -:104B500009F47FC068F4803109F082C08091D801E7 -:104B600083FB222720F991E0922790FB83F953C021 -:104B7000893109F46EC08B3109F072C08091D8017F -:104B800081FB222720F991E0922790FB81F943C015 -:104B9000883309F45EC050F4893209F45CC085336F -:104BA00009F459C0873209F456C05AC0833409F455 -:104BB00052C028F48A3308F453C0895337C088346C -:104BC00009F04EC00E940E1B0FEF13ED20E30150C1 -:104BD00010402040E1F700C000000E941B2239C0B5 -:104BE0009091D801892F8095817080FB90F929F0F0 -:104BF000966098609093D80134C0997F977F909386 -:104C0000D80127C08091D80182FB222720F991E0AA -:104C1000922790FB82F98093D8019923D1F080915B -:104C2000D80181608093D80114C08D5141E050E0DB -:104C300060E070E08A019B0104C0000F111F221F79 -:104C4000331F8A95D2F7C901B8010E94CE1E0E9477 -:104C50000E1B81E006C061E070E080E090E0F5CFDF -:104C600080E01F910F91089580E0089580E00895FD -:104C7000CF93C82F8091E801813069F018F082301D -:104C8000C9F184C0E0910D01F0910E018081823262 -:104C900009F07EC007C0E0910D01F0910E01808106 -:104CA000823261F48C2F0E943426811104C08C2F33 -:104CB0000E9489251DC081E090E01AC08C2F0E94BF -:104CC0003626811114C0C43179F048F4CB3079F024 -:104CD000C03109F061C082E08093E80108C0C932A8 -:104CE00019F0C83321F058C01092E80155C081E096 -:104CF000817054C0C93291F120F5C43179F1B0F41A -:104D0000C73009F047C08EE18093140182E380939D -:104D100013018AE08093120184E18093110188E0FD -:104D20008093100188E280930F0134C0CE51C630C9 -:104D300088F5EC2FF0E0EC5CFE4F80818093E7017A -:104D400029C0CE34E9F020F4CB3421F56AE013C059 -:104D5000C13579F0C235F1F461E00DC08091E70111 -:104D6000882319F01092E70115C081E08093E801D3 -:104D700015C061E006C08091E7010E94C3240AC00B -:104D80006AE08091E7010E94392504C01092E80191 -:104D900080E004C081E002C080E0AACFCF910895F6 -:104DA0000E947222811102C00E9453220E948E2210 -:104DB0008093530280FF02C0869501C080E00C946E -:104DC000FA0380915302982F9695292F30E02330D3 -:104DD00031054CF49F5F990F8170892B816080931E -:104DE00053020E9492228091530286950C94FA03FA -:104DF00080915302982F969591F09158990F817058 -:104E0000892B809353028E7F91E009F490E080918A -:104E1000530290FB80F9809353020E94922280916A -:104E2000530286950C94FA0380915302982F909523 -:104E300090FB80F9809353020E949222809153024A -:104E400080FF02C0869501C080E00C94FA03909127 -:104E50005302892F86958F5F8F779170843028F465 -:104E6000880F892B8093530202C090935302809144 -:104E700053028E7F91E009F490E08091530290FB01 -:104E800080F9809353020E9492228091530286956A -:104E90000C94FA0320915302922F96958927982F0C -:104EA000990F822F8170892B809353028E7F91E01E -:104EB00009F490E08091530290FB80F980935302B3 -:104EC0000E9492228091530286950C94FA0380915D -:104ED00053028695089504D06894B1118DC0089549 -:104EE00070D088F09F5790F0B92F9927B751A0F054 -:104EF000D1F0660F771F881F991F1AF0BA95C9F76E -:104F000012C0B13081F077D0B1E0089574C0672F3E -:104F1000782F8827B85F39F0B93FCCF3869577951D -:104F20006795B395D9F73EF4909580957095619506 -:104F30007F4F8F4F9F4F0895E89409C097FB3EF431 -:104F400090958095709561957F4F8F4F9F4F9923D6 -:104F5000A9F0F92F96E9BB279395F6958795779554 -:104F60006795B795F111F8CFFAF4BB0F11F460FF14 -:104F70001BC06F5F7F4F8F4F9F4F16C0882311F06C -:104F800096E911C0772321F09EE8872F762F05C080 -:104F9000662371F096E8862F70E060E02AF09A951B -:104FA000660F771F881FDAF7880F9695879597F910 -:104FB000089557FD9058440F551F59F05F3F71F009 -:104FC0004795880F97FB991F61F09F3F79F0879570 -:104FD0000895121613061406551FF2CF4695F1DFF9 -:104FE00008C0161617061806991FF1CF8695710589 -:104FF000610508940895E894BB2766277727CB01BD -:1050000097F908950BD078C069D028F06ED018F0C9 -:10501000952309F05AC05FC01124EECFCADFA0F378 -:10502000959FD1F3950F50E0551F629FF001729F3D -:10503000BB27F00DB11D639FAA27F00DB11DAA1F5C -:10504000649F6627B00DA11D661F829F2227B00DA9 -:10505000A11D621F739FB00DA11D621F839FA00D34 -:10506000611D221F749F3327A00D611D231F849F84 -:10507000600D211D822F762F6A2F11249F575040DB -:105080008AF0E1F088234AF0EE0FFF1FBB1F661F76 -:10509000771F881F91505040A9F79E3F510570F02F -:1050A00014C0AACF5F3FECF3983EDCF3869577956A -:1050B0006795B795F795E7959F5FC1F7FE2B880F2A -:1050C000911D9695879597F9089597F99F6780E8C0 -:1050D00070E060E008959FEF80EC089500240A944A -:1050E0001616170618060906089500240A941216C3 -:1050F0001306140605060895092E0394000C11F4F6 -:10510000882352F0BB0F40F4BF2B11F460FF04C0A2 -:105110006F5F7F4F8F4F9F4F0895AA1BBB1B51E1BD -:1051200007C0AA1FBB1FA617B70710F0A61BB70B17 -:10513000881F991F5A95A9F780959095BC01CD01BC -:10514000089597FB072E16F4009407D077FD09D039 -:105150000E948D2807FC05D03EF4909581959F4FC5 -:105160000895709561957F4F0895EE0FFF1F05908C -:10517000F491E02D0994F999FECF92BD81BDF89A82 -:10518000992780B50895A6E1B0E044E050E00C9482 -:10519000F528A8E1B0E042E050E00C94F528262F75 -:1051A000F999FECF92BD81BDF89A019700B402161D -:1051B00039F01FBA20BD0FB6F894FA9AF99A0FBECB -:1051C00008950396272F0E94D0280E94CF28252FCC -:1051D0000E94D028242F0C94D0280196272F0E94BB -:1051E000D0280C94CF28DC01CB01FC01F999FECF2B -:1051F00006C0F2BDE1BDF89A319600B40D9241505F -:0A5200005040B8F70895F894FFCF6E -:10520A00FFFF580FE60FC30F8F0F5B0F01CD012869 -:10521A0008140A321E1F0F03764F5F6F7F496943D6 -:10522A0079095953633F4D36FE06B1067B062706B8 -:0E523A00400659060102030405060708090094 -:00000001FF From 39cde914751bfa7d5013b7cb20002af6285cc943 Mon Sep 17 00:00:00 2001 From: Christopher Browne Date: Wed, 15 Jun 2016 18:39:57 -0400 Subject: [PATCH 034/446] Fix spelling in comment --- keyboard/planck/keymaps/angerthosenear/keymap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/keyboard/planck/keymaps/angerthosenear/keymap.c b/keyboard/planck/keymaps/angerthosenear/keymap.c index df13471e3d..fe049d0c84 100644 --- a/keyboard/planck/keymaps/angerthosenear/keymap.c +++ b/keyboard/planck/keymaps/angerthosenear/keymap.c @@ -6,7 +6,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_ENT}, {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_QUOT}, {KC_LCTL, KC_LGUI, KC_LALT, BL_STEP, FUNC(2), KC_SPC, KC_SPC, FUNC(1), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} - // Space is repeated to accommadate for both spacebar wiring positions + // Space is repeated to accommodate for both spacebar wiring positions }, [1] = { /* WASD + NumPad */ {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_P7, KC_P8, KC_P9, KC_PSLS, KC_PMNS, KC_TRNS}, @@ -36,4 +36,4 @@ const uint16_t PROGMEM fn_actions[] = { [3] = ACTION_DEFAULT_LAYER_SET(0), [4] = ACTION_DEFAULT_LAYER_SET(1), -}; \ No newline at end of file +}; From e7b50feee434ad0035cdbddd1890c5992f28f712 Mon Sep 17 00:00:00 2001 From: Christopher Browne Date: Wed, 15 Jun 2016 18:42:05 -0400 Subject: [PATCH 035/446] Remove more generated files --- .../experimental/planck_experimental.hex | 1645 ----------------- 1 file changed, 1645 deletions(-) delete mode 100644 keyboard/planck/keymaps/experimental/planck_experimental.hex diff --git a/keyboard/planck/keymaps/experimental/planck_experimental.hex b/keyboard/planck/keymaps/experimental/planck_experimental.hex deleted file mode 100644 index 76984a07cc..0000000000 --- a/keyboard/planck/keymaps/experimental/planck_experimental.hex +++ /dev/null @@ -1,1645 +0,0 @@ -:100000000C948F050C94D3050C94D3050C94D30554 -:100010000C94D3050C94D3050C94D3050C94D30500 -:100020000C94D3050C94D3050C94F9190C94CB1AA9 -:100030000C942D280C94D3050C94D3050C94D30563 -:100040000C94D3050C9486060C94D3050C94D3051C -:100050000C94D3050C9495280C94D3050C94D305DB -:100060000C94D3050C94D3050C94D3050C94D305B0 -:100070000C94D3050C94D3050C94D3050C94D305A0 -:100080000C94DB0F0C94D3050C94D3050C94D3057E -:100090000C94D3050C94D3050C94D3050C94D30580 -:1000A0000C94D3050C94D3050C94D305EE060007ED -:1000B000140726072E074407920792079207920714 -:1000C0009207920752078107381B5A1B481C5A1B7C -:1000D000481C9F1BC21B481C171C2A1C141F141FE2 -:1000E000431F431F821FA21FF820F820AD1FF820D6 -:1000F0005D205D20C420CD20F820F2206A206A20F7 -:100100006A206A206A206A206A206A206A206A209F -:100110006A206A206A206A206A206A207A20882061 -:100120008F209620A02007634236B79BD8A71A39A4 -:10013000685618AEBAAB558C1D3CB7CC5763BD6D35 -:10014000EDFD753EF6177231BF000000803F0800DC -:100150000000BE922449123EABAAAA2ABECDCCCC46 -:100160004C3E00000080BEABAAAAAA3E00000000E0 -:10017000BF000000803F0000000000084178D3BBB2 -:100180004387D1133D190E3CC3BD4282AD2B3E685F -:10019000EC8276BED98FE1A93E4C80EFFFBE01C450 -:1001A000FF7F3F0000000000000000000000000092 -:1001B000000000010204060A0F17202C3A4A5D7164 -:1001C000879DB3C7DAE9F5FCFFFCF5E9DAC7B39D13 -:1001D00087715D4A3A2C20170F0A060402010000BD -:1001E00000000000000000002B0014001A000800AE -:1001F000150017001C0018000C00120013002A0044 -:10020000290004001600070009000A000B000D0079 -:100210000E000F0033003400E1001D001B0006003B -:1002200019000500110010003600370038002800C2 -:100230000530E000E200E30003302C002C00043025 -:100240005000510052004F002B0014001A0009000A -:1002500013000A000D000F0018001C0033002A00D4 -:100260002900040015001600170007000B001100FC -:1002700008000C0012003400E1001D001B00060005 -:10028000190005000E001000360037003800280065 -:100290001450E000E200E30003302C002C00043096 -:1002A0005000510052004F002B0034003600370040 -:1002B00013001C0009000A00060015000F002A00A8 -:1002C000290004001200080018000C0007000B00B1 -:1002D0001700110016003800E100330014000D0073 -:1002E0000E001B00050010001A0019001D00280058 -:1002F0000530E000E200E30003302C002C00043065 -:100300005000510052004F0035021E021F02200211 -:1003100021022202230224022502260227022A00A9 -:100320004C003A003B003C003D003E003F002D02E7 -:100330002E022F0230023102010040004100420033 -:100340004300440045003202640201000100010044 -:100350000100010001000100010001000100010095 -:10036000AB00AA00A900AE0035001E001F0020004F -:1003700021002200230024002500260027002A0057 -:100380004C003A003B003C003D003E003F002D0089 -:100390002E002F00300031000100400041004200DB -:1003A000430044004500320032000100010001001A -:1003B0000100010001000100010001000100010035 -:1003C000AB00AA00A900AE001E001E001E001E0009 -:1003D0001E001E001E001E001E001E001E001E002D -:1003E000000014001A000800150017001C00180077 -:1003F0000C00120013002F0000000400160007007C -:1004000009000A000B000D000E000F00330034003D -:100410000D3000000000060019000000000011006F -:1004200010000000000000000000000000000000BC -:1004300000000000000000000000000000000000BC -:1004400000000000000000000000000000000000AC -:10045000000000000000000000000000000000009C -:10046000000000000000000000000000000000008C -:10047000000000000000000000000000000000007C -:10048000000000000000000000000000000000006C -:10049000000000000000000000000000000000005C -:1004A000000000000000000000000000000000004C -:1004B000000000000000000000000000000000003C -:1004C000000000000000000000000000000000002C -:1004D000000000000000000000000000000000001C -:1004E000000000000000000000000000000000000C -:1004F00000000000000000000000000000000000FC -:1005000000000000000000000000000000000000EB -:1005100000000000000000000000000000000000DB -:1005200000000000000000000000000000000000CB -:1005300000000000000000000000000000000000BB -:1005400000000000000000000000000000000000AB -:10055000000000000000000000000000000000009B -:10056000000000000000000000000000000000008B -:10057000000000000000000000000000000000007B -:10058000000000000000000000000000000000006B -:10059000000000000000000000000000000000005B -:1005A000000000000000000000000000000000004B -:1005B000000000000000000000000000000000003B -:1005C000000000000000000000000000000000002B -:1005D000000000000000000000000000000000001B -:1005E000000000000000000000000000000000000B -:1005F00000000000000000000000000000000000FB -:1006000000000000000000000000000000000000EA -:1006100000000000000000000000000000000000DA -:1006200000000000000000000000000000000000CA -:1006300000000000000000000000000000000000BA -:1006400000000000000000000000000000000000AA -:10065000000000000000000000000000000000009A -:10066000000000000000000000000000000000008A -:10067000000000000000000000000000000000007A -:10068000000000000000000000000000000000006A -:10069000000000000000000000000000000000005A -:1006A000000000000000000000000000000000004A -:1006B000000000000000000000000000000000003A -:1006C000000000000000000000000000000000002A -:1006D000000000000000000000000000000000001A -:1006E000000000000000000000000000000000000A -:1006F00000000000000000000000000000000000FA -:1007000000000000000000000000000000000000E9 -:1007100000000000000000000000000000000000D9 -:1007200000000000000000000000000000000000C9 -:1007300000000000000000000000000000000000B9 -:1007400000000000000000000000000000000000A9 -:100750000000000000000000000000000000000099 -:100760000000000000000000000000000000000089 -:100770000000000000000000000000000000000079 -:100780000000000000000000000000000000000069 -:100790000000000000000000000000000000000059 -:1007A0000000000000000000000000000000000049 -:1007B0000000000000000000000000000000000039 -:1007C0000000000000000000000000000000000029 -:1007D0000000000000000000000000000000000019 -:1007E00000000000000000000100005001000100B6 -:1007F00001000100010001000100010001004C00A6 -:10080000010001000100205021501350125000300F -:10081000013002300C3001000100275026502350D7 -:10082000245028502950010001000100010001005E -:1008300001000100010001000100010001000100B0 -:1008400001000100010001000000000000000000A4 -:100850002A2B28000000000000000000000000001B -:1008600000000029000000002C1E34202122243426 -:100870002627252E362D3738271E1F2021222324F8 -:1008800025263333362E37381F0405060708090A94 -:100890000B0C0D0E0F101112131415161718191A30 -:1008A0001B1C1D2F3130232D350405060708090AAE -:1008B0000B0C0D0E0F101112131415161718191A10 -:1008C0001B1C1D2F3130354C0000000000000000C3 -:1008D0000000000000000000000000000000000018 -:1008E0000000000000000000000101010101010002 -:1008F00001010101000000000000000000000000F4 -:1009000000000100010001010101010101010101DB -:1009100001010101010101010101010101010101C7 -:1009200001010100000001010000000000000000C2 -:1009300000000000000000000000000000000000B7 -:100940000000000101010100280354006800650057 -:10095000200050006C0061006E0063006B002000FE -:100960004B006500790062006F0061007200640056 -:1009700000002C034F007200740068006F006C00D0 -:1009800069006E0065006100720020004B00650088 -:10099000790062006F006100720064007300000063 -:1009A0000403090409026D00040100A0FA0904000F -:1009B000000103010100092111010001223F00078C -:1009C00005810308000A090401000103010200096E -:1009D0002111010001224D000705820308000A09C8 -:1009E0000402000103000000092111010001223668 -:1009F000000705830308000A09040300010300003F -:100A000000092111010001223900070584031000AB -:100A1000011201100100000008EDFE6060010001FC -:100A200002000105010906A101050719E029E715E2 -:100A30000025019508750181020508190129059510 -:100A400005750191029501750391010507190029AA -:100A50007715002501957875018102C0050109808F -:100A6000A101850216010026B7001A01002AB7006D -:100A7000751095018100C0050C0901A101850316BF -:100A80000100269C021A01002A9C02751095018122 -:100A900000C005010902A1010901A1000509190110 -:100AA000290515002501950575018102950175033C -:100AB00081010501093009311581257F95027508ED -:100AC000810609381581257F950175088106050C79 -:100AD0000A38021581257F950175088106C0C00579 -:100AE000010906A101050719E029E715002501956F -:100AF0000875018102950175088101050819012910 -:100B00000595057501910295017503910105071978 -:100B10000029FF150025FF950675088100C01124E6 -:100B20001FBECFEFDAE0DEBFCDBF04B603FE24C0A8 -:100B300080915E0490915F04A0916004B091610483 -:100B40008730904BA740B04BB9F410925E041092DE -:100B50005F04109260041092610414BE84B7877F12 -:100B600084BF88E10FB6F894809360001092600013 -:100B70000FBEE0E0F8E3099513E0A0E0B1E0EEEB92 -:100B8000F4E602C005900D92A030B107D9F714E049 -:100B9000A0E0B3E001C01D92AE35B107E1F70E94BD -:100BA0003F170C945D320C94000081E00895089585 -:100BB0000C94AF070C94D5050C94D7050E94272EF2 -:100BC000811105C010920203109201030DC081E251 -:100BD00090E00090030302C0880F991F0A94E2F787 -:100BE000909302038093010382E08093000380913D -:100BF0006F00826080936F00089590916F0081E094 -:100C0000911101C080E008950E94272E23E030E07A -:100C1000281B3109220F209304030895282F2F98B1 -:100C200080918000211108C0877F809380001092FE -:100C30008D0010928C001BC0886080938000233050 -:100C400019F48FEF9FEF0FC083E090E0821B9109B2 -:100C5000880F991F2FEF3FEFA90102C056954795C6 -:100C60008A95E2F7CA0190938D0080938C000C94D2 -:100C70000406CF93C82F0E94FD05409103038823EB -:100C800029F090916F009D7F90936F00C0930303B4 -:100C90008823D1F0209101033091020302C03695E0 -:100CA00027954A95E2F72F733327C90102C0880FB1 -:100CB000991FCA95E2F790930203809301038091F4 -:100CC0006F00826080936F00CF9108950E940406A8 -:100CD00084E080930303109200030895279A2F98CD -:100CE0008FEF9FEF90938700809386008AE0809338 -:100CF000800089E1809381000E94902D0C9466060B -:100D00000E946E066E9A769A0C9497071F920F9225 -:100D10000FB60F9211242F933F938F939F93EF93CE -:100D2000FF93E0910103F0910203CF0101969093AC -:100D30000203809301030090030302C0F695E79538 -:100D40000A94E2F7EF7380910003823019F4E032E5 -:100D500051F404C0813039F4EF3329F480916F00ED -:100D60008D7F80936F00F0E0E855FE4FE49121E025 -:100D700031E0E29FC001E39F900D11240090040335 -:100D800002C0969587950A94E2F790938D00809320 -:100D90008C00FF91EF919F918F913F912F910F9038 -:100DA0000FBE0F901F901895CF93DF93EC010E9418 -:100DB0002E29BE0180E090E0DF91CF910C94232595 -:100DC0000F931F93462F50E04E30510508F0AAC0F4 -:100DD000DC01FA01EA5AFF4F0C94213212968C91F1 -:100DE000882309F49FC000E010E0980140E064E02F -:100DF00070E080ED91E00E94591381E090E011C015 -:100E000012968C91882309F48DC000E010E09801BF -:100E100040E066E070E080E691E00E94591382E0D5 -:100E200090E00E94D4067EC012968C91882309F42B -:100E300079C000E010E0980140E068E070E080E9EF -:100E400091E00E94591384E090E0EBCF12968C91D0 -:100E5000882311F083E007C083E013C012968C91C1 -:100E6000882371F084E00E94A02582E00E94390668 -:100E70000E94DE0540E164E083E00E94BE0D52C0A6 -:100E800084E00E94C125F6CF12968C91882331F020 -:100E900085EE0E94B81D0E94E72D44C085EE0E9499 -:100EA000801E40C012968C918823E1F10E940E0FA3 -:100EB00000E010E0980140E066E070E080E391E03F -:100EC0000E94591384E00E94C12583E00E94C1253D -:100ED00080E10E94C12585E00E94A0250E941B2977 -:100EE000811102C00E94F7280E94332990E090935C -:100EF0005D0480935C04806880935C040E943729C1 -:100F000011C012968C91882369F000E010E09801DE -:100F100040E066E070E080E091E00E94591385E0D7 -:100F20000E94C12580E090E01F910F9108950F93DA -:100F30001F932FEF89EF90E0215080409040E1F720 -:100F400000C0000000E010E0980140E065E070E0C3 -:100F500080EF91E00E9459131F910F9108958091A5 -:100F60001003882309F45AC080910E0390910F0357 -:100F70000E946B288D3291400CF450C010921003E7 -:100F80000E9414088091080390910903099781F445 -:100F900080910A0390910B03892B51F480910C03EB -:100FA00090910D03892B21F48AE592E00E941508A7 -:100FB0008091080390910903049791F480910A03AA -:100FC00090910B03469761F480910C0390910D036F -:100FD000892B31F48BE00E94B81D8BE00E94801EAB -:100FE00080910803909109030497C1F480910A034A -:100FF00090910B03469791F480910C0390910D030F -:10100000079761F483EE0E94B81D86E10E94B81D27 -:1010100086E10E94801E83EE0C94801E089581E07C -:1010200008950C940F08089508950F931F93CF937C -:101030008C01F80124912223F9F030E0F901E85BFA -:10104000F74FC491F901E853F74F2491222359F047 -:1010500081EE0E94B81D8C2F0E94B81D8C2F0E941B -:10106000801E81EE04C08C2F0E94B81D8C2F0E9420 -:10107000801E0F5F1F4FDDCFCF911F910F910895FD -:101080000C94800680915503882309F448C0809110 -:10109000110390911203009779F40E945F289093B6 -:1010A0001203809311038091130390E0009771F471 -:1010B0008091140390E00AC00E946B2820911802CE -:1010C000309119022817390740F329C00197880F7A -:1010D000991F880F991FFC01EB5EFC4F60817181A5 -:1010E000828193810E94410FE091130384E0E89F85 -:1010F000F0011124EB5EFC4F60817181828193814C -:101100004FE050E00E94F9128091130390E00196A5 -:101110006091140370E00E940D32809313030C94CD -:10112000D805109257030C940E0F0895089581E08E -:10113000809357030C949608089508958F929F9278 -:10114000AF92BF92EF92FF920F931F93CF93DF93D3 -:10115000CDB7DEB7A3970FB6F894DEBF0FBECDBFF5 -:101160007C01FC0100811181C8010E945C26B8014C -:101170000E94A00A8C01B7010E941108882309F47B -:10118000CCC10032F0E51F0741F4F70182818823CA -:1011900009F458C00E94F013C0C10132F0E51F07E6 -:1011A00041F4F7018281882309F44CC00E94F913AD -:1011B000B4C10232F0E51F0751F4F70182818823A0 -:1011C00009F440C00E94EC138111F0CFE3CF033249 -:1011D000F0E51F0739F4F7018281882399F10E9415 -:1011E00097089BC10432F0E51F0739F4F7018281AB -:1011F000882341F10E94910890C10532F0E51F0754 -:1012000049F4F70182818823E9F080915703811125 -:10121000F1CFE5CF0632F0E51F0739F4F7018281FF -:10122000882381F00E9400140AC00732F0E51F07EE -:1012300049F4F7018281882329F00E940B140E944F -:101240009D086BC180915703811105C0F701828110 -:101250008111CFC018C1003E110579F4F7018281D8 -:10126000882309F44DC00E940E0F81E0809356033D -:10127000109255031092140350C1023E110559F407 -:10128000F70182818823E1F10E940E0F109256032C -:101290001092550342C1033E110591F4F70182817A -:1012A000882371F10E940E0F1092560381E0809303 -:1012B00055031092130310921203109211032DC1C3 -:1012C0000235110559F4F7018281882309F425C1FB -:1012D00080911802909119020A970DC001351105ED -:1012E00079F4F7018281882309F417C180911802EB -:1012F000909119020A9690931902809318020DC1D9 -:1013000040911C0283E2E7E3F2E0DE0111960190D6 -:101310000D928A95E1F7F701808121E030E02C0FF2 -:101320003D1F280F311DC90120911A0230911B0267 -:10133000FC01E20FF31F6081772767FD7095640F52 -:10134000711D882777FD8095982F0E942F2F20E010 -:1013500030E040E451E40E94942E4B015C01F7011F -:10136000218184E090E0821B9109BC01882777FDF0 -:101370008095982F0E942F2F9B01AC01C501B401CD -:101380000E942C2E9B01AC0160E070E080E090E4B4 -:101390000E94A23020E030E04CED50E40E943F304B -:1013A0004B015C01F70182818823D1F04FE050E0CE -:1013B000C501B4010E94F912809156038823A1F05F -:1013C0008091140324E0829FF0011124EB5EFC4F16 -:1013D00080829182A282B3828F5F8093140304C0C3 -:1013E000C501B4010E94410F0F3F110508F02ECF37 -:1013F00094C08091100381111FC0043130E51307A0 -:1014000009F051C00E94130881E0809310030E94EC -:101410005F2890930F0380930E031092070310929E -:1014200009031092080310920B0310920A03109202 -:101430000D0310920C0371C080910E0390910F0365 -:101440000E946B28883C910570F480910703E82F77 -:10145000F0E0EE0FFF1FE85FFC4F118300838F5F0A -:10146000809307035AC0043880E5180721F0053837 -:10147000104501F13AC0F7018281882341F01092B2 -:10148000050382E01EC0043830E5130759F580914A -:101490000503811106C086E20E94B81D86E20E9403 -:1014A000801E82E01CC00438F0E51F0741F30538B8 -:1014B0001045D9F4F7018281882331F01092060398 -:1014C00080E20E94CF1E29C080910603811106C0D0 -:1014D00087E20E94B81D87E20E94801E80E20E947F -:1014E000D61E1BC00538104529F381E08093050303 -:1014F00080930603C701A3960FB6F894DEBF0FBE14 -:10150000CDBFDF91CF911F910F91FF90EF90BF90D2 -:10151000AF909F908F900C94DA0580E0A3960FB661 -:10152000F894DEBF0FBECDBFDF91CF911F910F9119 -:10153000FF90EF90BF90AF909F908F900895089587 -:101540009CE0799FF001112490E3899FE00DF11D4B -:101550001124E60FF11DEE0FFF1FE851FE4F85919C -:1015600094910895880F991FFC01E859FF4F8591C8 -:1015700094910895880F991FFC01E851FE4F8591C1 -:10158000949108950F931F93CF93DF93EC018115EE -:1015900021E39207A0F5C11580E3D80708F0D7C072 -:1015A000C83ED105D8F4C03ED10508F007C2C83AFC -:1015B000D10578F4C53AD10508F06AC0C130D1052B -:1015C00009F463C008F4F7C1C430D10508F0F6C1CE -:1015D000F2C1CB3BD10508F466C0EDC1C11590E264 -:1015E000D90708F0AFC0C11521E0D20708F0E6C165 -:1015F000C03FD10508F4DFC18E0110651FC2C0389D -:1016000080E5D80700F5C03790E5D90708F0A3C0FA -:10161000C11520E5D20709F4ACC050F4CE019054B6 -:1016200080319F4008F0C7C1DF708E01106A06C28A -:10163000C13080E5D80709F4AEC0C43190E5D907C0 -:1016400008F4AFC0B8C1C33820E5D20709F48EC092 -:1016500050F4C13890E5D90709F482C008F083C07E -:1016600000E011EDEBC1C03181E5D80708F4A3C15A -:10167000C11597E5D90708F436C1CE0190578115F9 -:10168000904108F098C1DF7093C101E010E0D6C12D -:10169000C53AD10509F494C1C63AD10509F093C100 -:1016A00002E810E4CBC1C83AD10509F48FC1C93AA8 -:1016B000D10509F48EC1CA3AD10509F48DC1CB3ADE -:1016C000D10509F48CC1CC3AD10509F48BC1CD3ACE -:1016D000D10509F48AC1C03BD10509F489C1CE3ACC -:1016E000D10509F488C1CF3AD10509F487C1C13BBE -:1016F000D10509F486C1C23BD10509F485C1C33BBC -:10170000D10509F484C1C43BD10509F483C1C53BAB -:10171000D10509F482C1C63BD10509F481C1C73B9B -:10172000D10509F480C1C83BD10509F47FC1C93B8B -:10173000D10509F47EC1CA3BD10509F47DC100E0A1 -:1017400014E47CC1CE019F700E94BA0A78C1DD27E3 -:101750008E01106C73C1CF70DD278E01146D6EC1C8 -:1017600000E010ED6BC100E012ED68C100E013ED88 -:1017700065C10E9463210E940E0F0E9495088FEFA1 -:1017800094E32CE0815090402040E1F700C000003D -:101790000E94BA2853C18091320481608093320440 -:1017A0004DC10E941B29811102C00E94F7280E948E -:1017B000332990E090935D0480935C04C23080E50F -:1017C000D80721F480915C04816086C0C43090E524 -:1017D000D90721F480915C0482607EC0C63020E588 -:1017E000D20721F480915C04846076C0C83080E523 -:1017F000D80719F480915C0427C0CA3090E5D90756 -:1018000021F480915C04806167C0CC3020E5D20770 -:1018100021F480915C0480625FC0CE3080E5D807FF -:1018200021F480915C04806457C0C03190E5D907F1 -:1018300021F480915C0480684FC0C23120E5D2075A -:1018400029F480915C048460886046C0C33080E5E0 -:10185000D80721F480915C048E7F3EC0C53090E5AE -:10186000D90721F480915C048D7F36C0C73020E514 -:10187000D20721F480915C048B7F2EC0C93080E5B3 -:10188000D80719F480915C0426C0CB3090E5D907C5 -:1018900021F480915C048F7E1FC0CD3020E5D207FB -:1018A00021F480915C048F7D17C0CF3080E5D8078C -:1018B00021F480915C048F7B0FC0C13190E5D90782 -:1018C00021F480915C048F7707C0C331D04531F497 -:1018D00080915C048B7F877F80935C0480915C04A3 -:1018E0000E943729ABC08D2F99278F70992781309F -:1018F0009105D9F49E012370332702C0880F991FE8 -:101900002A95E2F79C688E0144E0000F111F4A956A -:10191000E1F700271370802B912B53E0CC0FDD1FD4 -:101920005A95E1F7C076DD272FC08230910531F45A -:10193000DC2FCC278E01016F106A80C083309105A7 -:1019400069F4CE018370992701E010E002C0000F16 -:10195000111F8A95E2F7C8019C680FC08430910579 -:10196000B9F4CE018370992701E010E002C0000FA6 -:10197000111F8A95E2F7C8019A6823E0CC0FDD1F9A -:101980002A95E1F7C07ED7708C010C2B1D2B56C019 -:101990008530910531F4DC2FCC278E01046F106A5D -:1019A0004DC0069709F04AC0CF71DD27DC2FCC2748 -:1019B0008E01106243C000E010E040C08E013EC0C6 -:1019C00001E810E43BC003E810E438C002EE14E480 -:1019D00035C009EE14E432C00AEE14E42FC005EB62 -:1019E00014E42CC006EB14E429C007EB14E426C071 -:1019F0000CEC14E423C00DEC14E420C003E815E45F -:101A00001DC00AE815E41AC002E915E417C004E98C -:101A100015E414C001E216E411C003E216E40EC09E -:101A200004E216E40BC005E216E408C006E216E480 -:101A300005C007E216E402C00AE216E4C801DF911D -:101A4000CF911F910F9108959CE0799FF00111248F -:101A500090E3899FE00DF11D1124E60FF11DEE0FBB -:101A6000FF1FE851FE4F85919491803E9105E0F46F -:101A7000803C910558F58133910509F46FC048F415 -:101A80008932910509F463C08A32910509F46DC069 -:101A900072C089339105E9F082389105D1F0853320 -:101AA000910509F44DC067C0833E910581F138F47A -:101AB000803E9105B9F0823E9105D9F05CC0863E2A -:101AC000910561F1873E9105A1F155C00E94B20ACE -:101AD000089520915C0420FD02C021FF4CC080EEDF -:101AE00090E049C080915C0480FFF9CF89E390E0E9 -:101AF00042C080915C0482FF0EC080915C0484FF30 -:101B000003C080E090E037C083EE90E034C0809165 -:101B10005C0482FFF2CF82EE90E02DC080915C04E5 -:101B200083FF0BC080915C0484FDEBCF87EE90E0D7 -:101B300022C080915C0483FFF5CF86EE90E01BC04D -:101B400080915C0485FF07C089E290E014C0809119 -:101B50005C0485FFF9CF85E390E00DC080915C04C3 -:101B600086FF07C08AE290E006C080915C0486FF91 -:101B7000F9CF81E390E00E94C20A0895CF92DF92EC -:101B8000EF92FF920F931F9301E010E020E030E00E -:101B90006801790104C0CC0CDD1CEE1CFF1C8A9589 -:101BA000D2F704C0000F111F221F331F6A95D2F70E -:101BB0000C291D292E293F29C0901504D090160408 -:101BC000E0901704F0901804C022D122E222F32200 -:101BD000842FC016D106E206F30641F41F910F913F -:101BE000FF90EF90DF90CF900C94A0251F910F9164 -:101BF000FF90EF90DF90CF900C94C1250C94DC0502 -:101C0000E82FF0E0E257FD4F8081E82FEF70F0E021 -:101C100082958F7021E030E0A90102C0440F551F6A -:101C20008A95E2F740A308950F931F93CF93DF9314 -:101C300085B7806885BF85B7806885BFC3E0D0E081 -:101C400001E010E0FE01E257FD4F8081E82FEF70C8 -:101C5000F0E021A182958F70A80102C0440F551FAA -:101C60008A95E2F7CA01822B81A38C2F0E94000E75 -:101C7000219740F78BE090E061E070E0FC01EE57C7 -:101C8000FD4F2081E22FEF70F0E042A122952F70EE -:101C9000DB0102C0AA0FBB1F2A95E2F79D01242B8E -:101CA00022A3019758F7DF91CF911F910F910C94C8 -:101CB0004008EF92FF920F931F93CF93DF9300E6BC -:101CC00013E0C3E0EE24E394F12CD5E08C2F0E94C6 -:101CD000000E8BE090E040E050E0FC01EE57FD4F3D -:101CE0006081E62FEF70F0E020A130E062956F7028 -:101CF00002C0359527956A95E2F720FD09C0970146 -:101D0000082E02C0220F331F0A94E2F7422B532BF6 -:101D1000019718F7F801929182918F018417950726 -:101D200021F051834083D0931D028C2F0E94000E1E -:101D3000C15060F680911D0287FD2CC081508093B8 -:101D40001D028F3F39F08FE99FE00197F1F700C046 -:101D5000000020C080915E0390915F039093670321 -:101D60008093660380915C0390915D03909365037B -:101D70008093640380915A0390915B039093630373 -:101D8000809362038091580390915903909361036B -:101D9000809360030E94420881E0DF91CF911F9100 -:101DA0000F91FF90EF900895E82FF0E0EE0FFF1FE6 -:101DB000E05AFC4F80819181089508950F931F93FD -:101DC000CF9308E613E0C0E0F801929182918F0171 -:101DD0000E94D727C80FF3E000361F07A9F78C2F02 -:101DE000CF911F910F9108950E941B29811102C06C -:101DF0000E94F7280E944529809347043E9A8091CB -:101E000071008D7F8093710082E0809390008AE161 -:101E10008093910081E080936A03089580916A0322 -:101E2000811102C00E94F40E1092BA031092B903FD -:101E3000809171008D7F80937100809190008F73ED -:101E40008093900010927C0310927B031092B30356 -:101E50001092B4031092B5031092B6031092B2031D -:101E60001092B103E1E9F3E0A1E8B3E0119211921D -:101E7000119211921D921D9283E0E13BF807B1F798 -:101E80000895CF92DF92EF92FF920F931F93CF931B -:101E9000DF9320917B03222309F484C06B017C0132 -:101EA00080916A03811102C00E94F40E01EB13E0DD -:101EB000C7E0D0E0A7019601F8019291829172915A -:101EC00062918F010E94902E811131C0FE01EE0FB0 -:101ED000FF1FEE0FFF1FEF56FC4F10821182128280 -:101EE0001382DE01AA0FBB1FAF57BC4F11961C9285 -:101EF0001E92C730D105E9F0219644815581668153 -:101F000077814083518362837383148215821682A2 -:101F1000178212968D919C91139711969C938E9394 -:101F200013961C921E92129734961296E2CF219726 -:101F300008F68091B9039091BA03019797FD05C007 -:101F40009093BA038093B90304C01092BA0310921D -:101F5000B9038091B9039091BA032091B7033091EE -:101F6000B8032817390724F01092B8031092B7036A -:101F7000892BC1F4809171008D7F809371008091D5 -:101F800090008F73809390001092B3031092B4036B -:101F90001092B5031092B6031092B2031092B103DF -:101FA00010927B03DF91CF911F910F91FF90EF90E3 -:101FB000DF90CF9008951F920F920FB60F921124C9 -:101FC0004F925F926F927F928F929F92AF92BF9249 -:101FD000CF92DF92EF92FF922F933F934F935F93B5 -:101FE0006F937F938F939F93AF93BF93CF93DF9321 -:101FF000EF93FF9380917B03882309F49BC1C091E9 -:10200000B903D091BA031C161D060CF093C1409081 -:102010006B0350906C0360906D0370906E0320E032 -:1020200030E0A901C301B2010E943B3018160CF048 -:1020300065C0C130D10509F452C08091B7039091B9 -:10204000B803BE010E940D327C019093B8038093C7 -:10205000B70380907D0390907E03A0907F03B090A3 -:10206000800320E030E040E85FE3C501B4010E9456 -:102070002C2E60937D0370937E0380937F03909357 -:102080008003F701EE0FFF1FEE0FFF1FEF56FC4F0F -:10209000A301920160817181828193810E94942EBB -:1020A00020E030E040E05EE30E943F309B01AC0165 -:1020B000C501B4010E943B3018168CF4C70101968B -:1020C000BE010E940D329093B8038093B703109223 -:1020D0007D0310927E0310927F0310928003E091A3 -:1020E000B703F091B803EE0FFF1FEE0FFF1FEF567F -:1020F000FC4F6081718182819381D0C0C090B30315 -:10210000D090B403E090B503F090B60320E030E047 -:10211000A901C701B6010E94902E2197882309F4D6 -:10212000A2C0FE01EE0FFF1FEE0FFF1FEF56FC4F88 -:1021300080809180A280B380A5019401C701B6017F -:102140000E94902E87FF31C0A501940160E070E0ED -:102150008CED93EC0E94942E20E030E040E451E4BA -:102160000E94942E20E030E040E05FE30E943F3088 -:102170009B01AC0160E070E080E090E40E94A2303E -:102180009B01AC01C501B4010E943F309B01AC0131 -:10219000C701B6010E94902E87FF07C0A7019601D4 -:1021A00060E070E08CED93E439C0A5019401C701B3 -:1021B000B6010E943B3018160CF055C0A5019401E1 -:1021C00060E070E08CED93E40E94942E20E030E01B -:1021D00040E451E40E94942E20E030E040E05FE3D0 -:1021E0000E943F309B01AC0160E070E080E090E431 -:1021F0000E94A2309B01AC01C501B4010E943F3096 -:102200009B01AC01C701B6010E943B3018165CF57A -:10221000A701960160E070E08CED93EC0E94942E93 -:1022200020E030E040E451E40E94942E20E030E0D1 -:1022300040E05FE30E943F309B01AC0160E070E052 -:1022400080E090E40E94A2309B01AC01C701B6017E -:102250000E943F306093B3037093B4038093B5033F -:102260009093B60313C0FE01EE0FFF1FEE0FFF1F8A -:10227000EF56FC4F80819181A281B3818093B3039B -:102280009093B403A093B503B093B6036091B303E6 -:102290007091B4038091B5039091B60320916803C7 -:1022A000309169032F3F4FEF340731F02F5F3F4FDD -:1022B00030936903209368030E9416146B017C011C -:1022C00020E034E244EF51E40E94902E87FF08C0E2 -:1022D00086EFC82E88E2D82E84EFE82E81E4F82E0F -:1022E00020E030E040E051E4C701B6010E943F30F9 -:1022F0009B01AC0160E074E284E79BE40E94942EB1 -:102300006B017C010E94012F7093970060939600EF -:1023100020911E0230911F02409120025091210213 -:10232000C701B6010E943F300E94012F70939900AF -:102330006093980080917C03882309F433C1C09096 -:102340007703D0907803E0907903F0907A0320E04F -:1023500030E0A901C701B6010E943B301816D4F540 -:1023600080916803909169038F3F2FEF920729F0C6 -:1023700001969093690380936803C701B6010E9498 -:10238000161420E030E040E051E40E943F309B0111 -:10239000AC0160E074E284E79BE40E94942E6B0140 -:1023A0007C010E94012F709397006093960020910A -:1023B0001E0230911F024091200250912102C7015C -:1023C000B6010E943F300E94012F709399006093E4 -:1023D000980008C0109297001092960010929900F1 -:1023E0001092980060917103709172036F5F7F4F3C -:1023F000709372036093710320919600309197005F -:1024000080E090E0232BF1F0C0919600D0919700EE -:102410000E942D2F6B017C01BE0180E090E00E94A4 -:102420002D2F9B01AC016091730370917403809117 -:102430007503909176030E94942E20E03FEF4FE7C2 -:1024400057E410C00E942D2F6B017C0120E030EE7C -:102450004FEF54E46091730370917403809175039E -:10246000909176030E943F309B01AC01C701B601F9 -:102470000E943B3087FD96C080916F038F5F8093F1 -:102480006F0390E020914304309144048217930736 -:10249000A0F080914E04882319F010926F030DC0B4 -:1024A000809171008D7F80937100809190008F7377 -:1024B0008093900010927C037DC080917003C09146 -:1024C0006F03811128C0C0904804D0904904E09067 -:1024D0004A04F0904B0420E030E0A901C701B601A6 -:1024E0000E943B301816BCF481E080937003109278 -:1024F0007703109278031092790310927A03C092B6 -:102500007303D0927403E0927503F0927603C15086 -:10251000C0936F0343C0109270031092690310922E -:102520006803E0914504F091460448E0C49FE00D43 -:10253000F11D112480819181A281B3818093770361 -:1025400090937803A0937903B0937A0320E030E06E -:1025500040E85EE364817581868197810E943F3007 -:102560006B017C0180912202682F70E080E090E096 -:102570000E942D2F20E030E048EC52E40E94942E7F -:102580009B01AC01C701B6010E943F306093730309 -:102590007093740380937503909376031092720383 -:1025A000109271038091470480FD04C010927C0357 -:1025B00010927B03FF91EF91DF91CF91BF91AF918B -:1025C0009F918F917F916F915F914F913F912F914B -:1025D000FF90EF90DF90CF90BF90AF909F908F9043 -:1025E0007F906F905F904F900F900FBE0F901F9055 -:1025F0001895CF92DF92EF92FF92CF93DF936B010A -:102600007C01EA0180916A03811102C00E94F40EEC -:102610008091470480FF46C08091B9039091BA032E -:1026200008970CF03FC0809171008D7F80937100FE -:1026300080917C0381110E940E0F81E080937B03C7 -:10264000109269031092680320E030E0A901C701ED -:10265000B6010E943B301816DCF48091B9039091CA -:10266000BA03FC01EE0FFF1FEE0FFF1FEF56FC4FEA -:10267000C082D182E282F382FC01EE0FFF1FEF578E -:10268000FC4FD183C08301969093BA038093B90322 -:1026900080917100826080937100809190008068C9 -:1026A00080939000DF91CF91FF90EF90DF90CF90DB -:1026B00008958F929F92AF92BF92CF92DF92EF9246 -:1026C000FF920F931F93CF93DF93EC017B01D42EE6 -:1026D0004801590180916A03811102C00E94F40EE1 -:1026E0008091470480FF6BC0809171008D7F809343 -:1026F000710080917B0381110E940E0F81E0809315 -:102700007C03D0934604C0934504F0924404E092C5 -:102710004304D0924E048092480490924904A092BF -:102720004A04B0924B0410927D0310927E031092E3 -:102730007F031092800310926F0388819981AA8190 -:10274000BB818093770390937803A0937903B09330 -:102750007A0320E030E040E85EE36C817D818E8189 -:102760009F810E943F306B017C0180912202682F83 -:1027700070E080E090E00E942D2F20E030E048ECF7 -:1027800052E40E94942E9B01AC01C701B6010E9445 -:102790003F30609373037093740380937503909339 -:1027A000760310927203109271038091710082601F -:1027B0008093710080919000806880939000DF91F9 -:1027C000CF911F910F91FF90EF90DF90CF90BF902E -:1027D000AF909F908F9008958091470481700895E5 -:1027E000809147048160809347040E9449290C949A -:1027F0009C08809147048E7F809347040C9449295C -:102800008091BB0390E0019666E070E00E940D327B -:102810008093BB0308958091BB0390E0019766E02D -:1028200070E00E940D328093BB0308958F929F92B7 -:10283000AF92BF92CF92DF92EF92FF920F931F93CE -:10284000CF93DF936B017C01C0916803D091690342 -:10285000BE0180E090E00E942D2F4B015C01A7019A -:10286000960160E070E08CE594E40E94942E9B0158 -:10287000AC01C501B4010E943F300E94012F20919C -:10288000BB03233009F473C028F4222351F0213014 -:10289000E9F02CC1243009F4A0C0253009F4E0C0CF -:1028A00025C180E090E0A0E0BFE380931E029093FA -:1028B0001F02A0932002B093210210926B0310928A -:1028C0006C0310926D0310926E0310C110926B0393 -:1028D00010926C0310926D0310926E0364317105B7 -:1028E00040F46A30710560F520E030E040E85EE3D6 -:1028F0002BC0693C710508F0AAC080E090E00E94FE -:102900002D2F20E030E040EA51E40E942B2E20E001 -:1029100030E044E353E40E94942E9B01AC010E94FA -:102920003F3020E030E040E05EE30E943F309B011A -:10293000AC0160E070E080E09EE30E942B2E44C07A -:1029400020E030E040E05FE3C701B6010E943F3085 -:102950006B017C0180E090E0A0E0BEE380931E026A -:1029600090931F02A0932002B0932102BFC0109247 -:102970006B0310926C0310926D0310926E034AE089 -:10298000469F9001479F300D1124C90168EB7BE001 -:102990000E94F931BC016C5D754077FF03C07195F1 -:1029A00061957109882777FD8095982F0E942F2FB8 -:1029B0002EE333EC4EE259E30E943F3020E030E05A -:1029C00040EC5EE30E942C2E60931E0270931F0267 -:1029D000809320029093210289C010926B03109281 -:1029E0006C0310926D0310926E03CE0183709927D1 -:1029F000892BE1F0BE016170772780E090E00E94B2 -:102A00002D2F20E030E040E05EE30E943F3020E0E8 -:102A100030E040E45FE30E942C2E60931E0270932E -:102A20001F0280932002909321020CC080E090E06E -:102A3000A0E0BFE380931E0290931F02A0932002A8 -:102A4000B0932102C770DD27CD2B09F04FC0109243 -:102A50001E0210921F02109220021092210246C004 -:102A600010926B0310926C0310926D0310926E0320 -:102A700000E010E020E03FE300931E0210931F02ED -:102A800020932002309321026739710578F180E0AC -:102A900090E00E942D2F20E030E047E153E40E94B7 -:102AA0002B2E20E030E04AE754E40E94942E20E0F0 -:102AB00030E048E452E40E943F3020E030E040EA59 -:102AC00051E40E94712F0E94FC2E660F771F660F43 -:102AD000771FFB01EE56FD4F2081318142815381EA -:102AE000C701B6010E943F306B017C01C701B601EE -:102AF000DF91CF911F910F91FF90EF90DF90CF90DA -:102B0000BF90AF909F908F9008958091CC030895CF -:102B1000CF93DF9300D01F92CDB7DEB79C01809199 -:102B20005304843019F593E099833B832A8390936F -:102B3000E9008FEF9091E800815095FD06C095ED7A -:102B40009A95F1F700008111F5CF8091E80085FF9B -:102B50000DC040E050E063E070E0CE0101960E94BD -:102B6000E9178091E8008E778093E8000F900F902E -:102B70000F90DF91CF910895CF93DF9300D01F92F4 -:102B8000CDB7DEB720915304243021F522E029830C -:102B90009B838A8383E08093E9008FEF9091E80024 -:102BA000815095FD06C095ED9A95F1F700008111D1 -:102BB000F5CF8091E80085FF0DC040E050E063E074 -:102BC00070E0CE0101960E94E9178091E8008E77AF -:102BD0008093E8000F900F900F90DF91CF910895B0 -:102BE000209153042430F1F422E02093E9002FEFE8 -:102BF0003091E800215035FD06C035ED3A95F1F7EA -:102C000000002111F5CF2091E80025FF0BC040E026 -:102C100050E065E070E00E94E9178091E8008E774F -:102C20008093E8000895CF93DF93EC0190915304D3 -:102C3000943009F046C080912D028823D9F080910C -:102C40002E028823B9F09093E9008FEF9091E8006D -:102C5000815095FD06C095E19A95F1F7000081112C -:102C6000F5CF8091E80085FF2CC040E050E060E1A6 -:102C700070E017C081E08093E9008FEF9091E80049 -:102C8000815095FD06C095ED9A95F1F700008111F0 -:102C9000F5CF8091E80085FF14C040E050E068E087 -:102CA00070E0CE010E94E9178091E8008E77809352 -:102CB000E80080E1FE01ACEBB3E001900D928A9553 -:102CC000E1F7DF91CF91089580915204811109C0FD -:102CD0000E947E190E94DB198091E200846080933B -:102CE000E2000895109252040895089508950C94F6 -:102CF000222842E061EC81E00E94F81842E061EC99 -:102D000082E00E94F81842E061EC83E00E94F8182B -:102D100042E161EC84E00C94F81880915504833012 -:102D200009F455C030F4813071F0823009F48EC05E -:102D300008958A3009F47AC08B3009F460C0893074 -:102D400009F09CC020C080915404813A09F096C0DB -:102D50008091E800877F8093E800809158049091EB -:102D60005904892B21F460E18CEB93E003C060E00F -:102D700080E090E070E00E9434188091E8008B774A -:102D80008093E800089580915404813209F076C060 -:102D90008091580490915904009719F0039709F015 -:102DA0006DC08091E800877F8093E8008091E80003 -:102DB00082FD05C0809153048111F8CF5FC08091DE -:102DC000F1008093CC038091E8008B7753C0809111 -:102DD0005404813A09F052C08091580490915904EA -:102DE000892B09F04BC08091E800877F8093E80031 -:102DF0008091E80080FFFCCF80912D0236C0809149 -:102E000054048132D9F58091580490915904892B4A -:102E1000A9F58091E800877F8093E8000E942D1932 -:102E20008091560480932D020C9463218091540468 -:102E3000813221F58091E800877F8093E8000E942D -:102E40002D19809157048093CD03089580915404E7 -:102E5000813AA1F48091E800877F8093E800809117 -:102E6000E80080FFFCCF8091CD038093F10080913A -:102E7000E8008E778093E8000C942D19089584B7AC -:102E8000877F84BF88E10FB6F8948093600010922A -:102E900060000FBE90E080E80FB6F8948093610068 -:102EA000909361000FBE0E94D01C0E947E190E9468 -:102EB000DB198091E20084608093E20078940E94A4 -:102EC000611C0E94D21C83E292E00E947C1C8091D3 -:102ED0005304853069F40E94E327809151048823CC -:102EE000B1F30E941128882391F30E94D317EFCFEA -:102EF0000E94DA1CECCF292F332723303105C9F08B -:102F000064F42130310581F02230310509F043C0ED -:102F10008DE690E024EA39E042C021323105F1F03B -:102F20002232310541F137C082E190E021E13AE0FF -:102F300036C099278130910541F08230910541F0EA -:102F4000892B49F5E0EAF9E005C0E2E7F9E002C0C3 -:102F5000E8E4F9E0849190E09F0121C06430D8F466 -:102F6000E62FF0E0EE0FFF1FE251FD4F208131818F -:102F700089E090E014C0643070F470E0FB01EE0F63 -:102F8000FF1FEA51FD4F20813181FB01EE51FD4FC2 -:102F9000808190E004C080E090E020E030E0FA0121 -:102FA00031832083089580E189BD82E189BD09B420 -:102FB00000FEFDCF8091D8008F7D8093D800809156 -:102FC000E00082608093E0008091E00081FDFCCF12 -:102FD0000895CF92DF92EF92FF920F931F93CF93BA -:102FE000DF93EC018B016A010E944C19811133C0FF -:102FF000C114D10439F0F60180819181081B190BAD -:10300000C80FD91FE12CF12C0115110519F1809180 -:10301000E80085FD16C08091E8008E778093E80077 -:10302000C114D10449F0F60180819181E80EF91EA6 -:10303000F182E08285E00FC00E944C19882321F3C1 -:103040000AC089918093F10001501109FFEFEF1A36 -:10305000FF0ADACF80E0DF91CF911F910F91FF90AF -:10306000EF90DF90CF90089520915A0430915B0447 -:103070002617370748F06115710539F42091E800EB -:103080002E772093E80001C0B90140E06115710579 -:10309000A9F120915304222309F443C0253009F4F7 -:1030A00042C02091E80023FD40C02091E80022FDAD -:1030B00032C02091E80020FFE9CF4091F300209139 -:1030C000F20030E0342BFC01CF016115710559F09D -:1030D0002830310540F481918093F10061507109ED -:1030E0002F5F3F4FF1CF41E02830310509F040E03C -:1030F0002091E8002E772093E800C8CF4111C9CF76 -:103100000AC080915304882361F0853061F080917A -:10311000E80083FD0AC08091E80082FFF2CF80E0E2 -:10312000089582E0089583E0089581E00895209154 -:103130005A0430915B042617370748F06115710572 -:1031400039F42091E8002E772093E80001C0B901FE -:10315000FC0120E06115710591F1809153048823F1 -:1031600009F440C0853009F43FC08091E80083FD38 -:103170003DC08091E80082FD2FC08091E80080FF73 -:10318000E9CF2091F3008091F20090E0922B61153D -:10319000710559F08830910540F424912093F10095 -:1031A0003196615071090196F2CF21E0089709F03C -:1031B00020E08091E8008E778093E800CBCF21114A -:1031C000CCCF0AC080915304882361F0853061F030 -:1031D0008091E80083FD0AC08091E80082FFF2CF71 -:1031E00080E0089582E0089583E0089581E00895E5 -:1031F000982F973058F59093E900981739F070910F -:10320000EC002091ED005091F00003C0242F762FA8 -:1032100050E021FF19C03091EB003E7F3093EB006E -:103220003091ED003D7F3093ED003091EB00316047 -:103230003093EB007093EC002093ED005093F0007E -:103240002091EE0027FF07C09F5FD3CF8F70809340 -:10325000E90081E0089580E008958091540487FF9B -:1032600011C08091E80082FD05C080915304811156 -:10327000F8CF11C08091E8008B770BC08091530488 -:10328000882349F08091E80080FFF8CF8091E80022 -:103290008E778093E80008952091E4003091E50056 -:1032A00095E64091EC00842F817040FF22C0809110 -:1032B000E80080FD1CC080915304882391F0853084 -:1032C00091F08091EB0085FD10C04091E400509199 -:1032D000E5004217530729F39A01915011F784E052 -:1032E000089582E0089583E0089581E0089580E0E4 -:1032F00008954091E80042FFDECF08950E94EC1946 -:103300000E94F419E0EEF0E0808181608083E8EDB6 -:10331000F0E080818F77808319BCA7EDB0E08C91BD -:103320008E7F8C9380818F7E8083109252040895CB -:103330000F931F93CF93DF930E94EC190E94F4190F -:10334000C8EDD0E088818F77888388818068888302 -:1033500088818F7D888319BC1092530410924F048A -:10336000109251041092500400EE10E0F801808198 -:103370008B7F808388818160888342E060E080E089 -:103380000E94F818E1EEF0E080818E7F8083E2EE0B -:10339000F0E0808181608083808188608083F80193 -:1033A00080818E7F8083888180618883DF91CF9147 -:1033B0001F910F910895E8EDF0E080818F7E80836A -:1033C000E7EDF0E080818160808384E082BF81E06E -:1033D000809352040C949819E8EDF0E080818E7F80 -:1033E00080831092E20008951092DA001092E100BA -:1033F00008951F920F920FB60F9211242F933F93AF -:103400004F935F936F937F938F939F93AF93BF93EC -:10341000EF93FF938091E10082FF0BC08091E20067 -:1034200082FF07C08091E1008B7F8093E1000E94C2 -:10343000601C8091DA0080FF1FC08091D80080FF5F -:103440001BC08091DA008E7F8093DA008091D900D2 -:1034500080FF0DC080E189BD82E189BD09B400FE15 -:10346000FDCF81E0809353040E94641605C019BC0F -:10347000109253040E9472168091E10080FF19C0DF -:103480008091E20080FF15C08091E2008E7F8093E2 -:10349000E2008091E20080618093E2008091D80098 -:1034A00080628093D80019BC85E0809353040E9409 -:1034B00076168091E10084FF30C08091E20084FFA5 -:1034C0002CC080E189BD82E189BD09B400FEFDCF39 -:1034D0008091D8008F7D8093D8008091E1008F7E0D -:1034E0008093E1008091E2008F7E8093E2008091E2 -:1034F000E20081608093E20080914F04882311F004 -:1035000084E007C08091E30087FD02C081E001C034 -:1035100083E0809353040E9477168091E10083FF3B -:1035200029C08091E20083FF25C08091E100877F60 -:103530008093E10082E08093530410924F048091C5 -:10354000E1008E7F8093E1008091E2008E7F809386 -:10355000E2008091E20080618093E20042E060E05E -:1035600080E00E94F8188091F00088608093F0005D -:103570000E947516FF91EF91BF91AF919F918F912E -:103580007F916F915F914F913F912F910F900FBE5F -:103590000F901F9018951F920F920FB60F92112443 -:1035A0002F933F934F935F936F937F938F939F934B -:1035B000AF93BF93CF93DF93EF93FF93C091E90055 -:1035C000CF708091EC00D82FD17080FDD0E81092A0 -:1035D000E9008091F000877F8093F00078940E944A -:1035E0000F1B1092E9008091F00088608093F0003A -:1035F000CD2BCF70C093E900FF91EF91DF91CF9178 -:10360000BF91AF919F918F917F916F915F914F91FA -:103610003F912F910F900FBE0F901F9018951F9301 -:10362000CF93DF93CDB7DEB7AA970FB6F894DEBF7E -:103630000FBECDBFE4E5F4E088E08E0F9091F1007D -:1036400091938E13FBCF0E948D168091E80083FF2B -:103650001FC18091540490915504492F50E04A3085 -:10366000510508F015C1FA01EC59FF4F0C942132B5 -:10367000803881F0823809F00BC1809158048F7036 -:103680008093E9008091EB0085FB882780F91092F8 -:10369000E90006C08091500490915104911182601C -:1036A0009091E800977F9093E8008093F10010924A -:1036B000F100C8C0282F2D7F09F0EAC0882319F037 -:1036C000823061F0E5C080915604813009F0E0C09D -:1036D000933009F080E0809351042BC08091560410 -:1036E000811127C0809158048F7009F4D1C0809354 -:1036F000E9002091EB0020FF1CC0933021F4809161 -:10370000EB00806214C09091EB0090619093EB000D -:1037100021E030E0A90102C0440F551F8A95E2F76D -:103720004093EA001092EA008091EB008860809359 -:10373000EB001092E9008091E800877F86C081113C -:10374000A7C0109156041F778091E3008078812BE9 -:103750008093E3008091E800877F8093E8000E94D7 -:103760002D198091E80080FFFCCF8091E3008068F4 -:103770008093E300111102C082E001C083E08093D6 -:10378000530486C08058823008F082C0809156046D -:10379000909157048C3D53E0950779F583E08A8337 -:1037A0008AE289834FB7F894DE01139620E03EE069 -:1037B00051E2E32FF0E050935700E49120FF03C063 -:1037C000E295EF703F5FEF708E2F90E0EA3010F0DF -:1037D000C79601C0C0968D939D932F5F243149F702 -:1037E0004FBF8091E800877F8093E8006AE270E035 -:1037F000CE0101960E94341814C0AE014F5F5F4F96 -:10380000609158040E947B17BC01009709F440C0E6 -:103810009091E800977F9093E80089819A810E94B7 -:1038200097188091E8008B778093E80031C080384A -:1038300079F58091E800877F8093E80080914F04BC -:103840008093F1008091E8008E778093E8000E94D9 -:103850002D191EC081111CC0909156049230C0F4E5 -:103860008091E800877F8093E80090934F040E9446 -:103870002D1980914F04811106C08091E30087FDCE -:1038800002C081E001C084E0809353040E94791655 -:103890008091E80083FF0AC08091E800877F8093D1 -:1038A000E8008091EB0080628093EB00AA960FB64F -:1038B000F894DEBF0FBECDBFDF91CF911F91089569 -:1038C0000895CF93809153048823A1F0C091E9001B -:1038D000CF709091EC00892F817090FD80E8C82B0B -:1038E0001092E9008091E80083FD0E940F1BCF70C9 -:1038F000C093E900CF9108959093D3038093D203AE -:103900000895E091D203F091D303309721F0019014 -:10391000F081E02D099480E00895E091D203F091C8 -:10392000D303309721F00280F381E02D09940895AC -:10393000E091D203F091D303309721F00480F58118 -:10394000E02D099408952091D0033091D10382177E -:10395000930771F09093D1038093D003E091D20349 -:10396000F091D303309721F00680F781E02D099480 -:1039700008952091CE033091CF038217930771F001 -:103980009093CF038093CE03E091D203F091D303C1 -:10399000309721F00084F185E02D09940895089571 -:1039A0000C94CF1C0E9456280E94140E0E94DC2802 -:1039B0000C94902D5F926F927F928F929F92AF9214 -:1039C000BF92CF92DF92EF92FF920F931F93CF930C -:1039D000DF9300D000D01F92CDB7DEB70E94590E02 -:1039E0009DEDC92E93E0D92E03E010E0AA24A39404 -:1039F000B12C502E802F0E94D40E4C01F6017290F3 -:103A000062906F016826792661147104A1F4015057 -:103A1000110978F78FEF89838A831B820E945F28C0 -:103A20008160782F9D838C8349815A816B818D8140 -:103A30000E948A1D38C08091320481FD0E94DD0EF3 -:103A40002BE030E07501022E02C0EE0CFF1C0A9440 -:103A5000E2F7C70186219721892B09F129835A8230 -:103A60008E209F2091E0892809F490E09B830E949A -:103A70005F288160782F9D838C8349815A816B8177 -:103A80008D810E948A1D000F111FF801EB52FC4F1F -:103A900080819181E826F926F182E08204C02150DC -:103AA000310980F6B4CF0E94C82A1091D4030E9435 -:103AB000811C1817D1F00E94811C8093D4030F90B1 -:103AC0000F900F900F900F90DF91CF911F910F915A -:103AD000FF90EF90DF90CF90BF90AF909F908F902E -:103AE0007F906F905F900C94FE0D0F900F900F9051 -:103AF0000F900F90DF91CF911F910F91FF90EF905A -:103B0000DF90CF90BF90AF909F908F907F906F90FD -:103B10005F900895CF93DF93CDB7DEB72B970FB6A5 -:103B2000F894DEBF0FBECDBF4F83588769877A8771 -:103B30008B87DE01119686E0FD0111928A95E9F7E7 -:103B400085E0FE01379601900D928A95E1F7498153 -:103B50005A816B817C818D819E810E9401242B96EC -:103B60000FB6F894DEBF0FBECDBFDF91CF910895A1 -:103B7000CF93882309F4C2C0C82F823859F40E9419 -:103B8000811C81FDBBC089E30E94DB260E94A8271F -:103B900089E30CC0833879F40E94811C80FDAEC09B -:103BA00083E50E94DB260E94A82783E50E941D274B -:103BB000CF910C94A827843859F40E94811C82FD6F -:103BC0009DC087E40E94DB260E94A82787E4EECFF1 -:103BD0008CEF8C0F813A48F48C2F0E94F82C8111C5 -:103BE0008DC08C2F0E94DB26E3CF80E28C0F8830C3 -:103BF00048F4C77081E001C0880FCA95EAF70E94B7 -:103C00006127D6CF8BE58C0F833078F4C53A29F045 -:103C1000C63A31F083E890E005C081E890E002C048 -:103C200082E890E0CF910C94A31C88E58C0F83313F -:103C300008F064C0C83A39F1C93A41F1CA3A49F1C9 -:103C4000CB3A51F1CC3A59F1CD3A61F1C03B69F12F -:103C5000CE3A71F1CF3A79F1C13B81F1C23B89F1A2 -:103C6000C33B91F1C43B99F1C53BA1F1C63BA9F11E -:103C7000C73BB1F1C83BB9F1C93BC1F1CA3BC9F17E -:103C800080E090E038C082EE90E035C089EE90E0B0 -:103C900032C08AEE90E02FC085EB90E02CC086EB1E -:103CA00090E029C087EB90E026C08CEC90E023C028 -:103CB0008DEC90E020C083E891E01DC08AE891E09F -:103CC0001AC082E991E017C084E991E014C081E252 -:103CD00092E011C083E292E00EC084E292E00BC059 -:103CE00085E292E008C086E292E005C087E292E0B9 -:103CF00002C08AE292E0CF910C94B91CCF91089552 -:103D0000882309F44BC0823859F40E94811C81FF3A -:103D100045C089E30E94DB260E94A82789E30CC0E6 -:103D2000833871F40E94811C80FF38C083E50E94B3 -:103D3000DB260E94A82783E50E941D270C94A82754 -:103D4000843859F40E94811C82FF28C087E40E94B5 -:103D5000DB260E94A82787E4EFCF9CEF980F913ACB -:103D600058F390E2980F983050F4877091E001C0BA -:103D7000990F8A95EAF7892F0E946727DFCF9BE585 -:103D8000980F933020F480E090E00C94A31C885AA4 -:103D9000833120F480E090E00C94B91C08958823CE -:103DA00021F00E9461270C94A8270895882321F010 -:103DB0000E9467270C94A82708957F928F929F9264 -:103DC000AF92BF92CF92DF92EF92FF920F931F9329 -:103DD000CF93DF931F92CDB7DEB77C01C62E772E2F -:103DE000FC01058102950F70128111110E947E273E -:103DF0000E94D426882379F0112369F080E28C0D8B -:103E0000883048F082E00E94BD260E94D42691E0CE -:103E1000D82ED92601C0D12CE72DE295EF70F0E025 -:103E2000E259FF4F0C942132872D807F072D0F70B0 -:103E3000882311F00295007F112389F0002309F4F3 -:103E400099C180E28C0D883020F4802F0E94612778 -:103E500003C0802F0E9471270E94A8278BC18C2D40 -:103E60000E94801E002309F4C3C180E28C0D8830BB -:103E700020F4802F0E94672703C0802F0E9477279D -:103E80000E94A827B5C1872D807F972D9F70803213 -:103E900011F4892F03C0892F8295807FCC2021F0D7 -:103EA000F1E0CF16A1F01DC0112339F0002319F164 -:103EB000013009F50E9491279BC1002319F00130C0 -:103EC00009F496C189830E949427898110C1112326 -:103ED00021F0063008F08CC10EC0053008F088C112 -:103EE00006C1112359F0002331F0F701958190FFAD -:103EF00041C19F7095830E94CF1E7AC1002309F4AF -:103F0000F6C03EC1872D86958695837090E0009718 -:103F100019F0019761F06CC1112321F08C2D972DC0 -:103F2000937002C080E090E00E94A31C61C1112345 -:103F300021F08C2D972D937002C080E090E00E94BC -:103F4000B91C56C18C2D112319F00E94D02902C032 -:103F50000E94382A0E94BD2A4BC1872D837009F028 -:103F600052C0111145C18C2D829586958770880F9E -:103F7000880F9C2D9F70892E912CA12CB12C082E7E -:103F800004C0880C991CAA1CBB1C0A94D2F7C4FE5E -:103F900014C00FE010E020E030E0B901A80104C037 -:103FA000440F551F661F771F8A95D2F7CB01BA01C0 -:103FB000609570958095909503C060E070E0CB01AE -:103FC000272D26952695237030E02230310569F0A3 -:103FD0002330310589F0682979298A299B292130E4 -:103FE000310571F00E94492503C1682979298A2980 -:103FF0009B290E946525FCC00E944925C501B4018A -:104000000E942D25F5C0112319F0872D817001C064 -:104010008695882309F4ECC08C2D8295869587704F -:10402000880F880F9C2D9F70892E912CA12CB12C6C -:10403000082E04C0880C991CAA1CBB1C0A94D2F739 -:10404000C4FE14C00FE010E020E030E0B901A80188 -:1040500004C0440F551F661F771F8A95D2F7CB0106 -:10406000BA01609570958095909503C060E070E00E -:10407000CB01272D269526952370422F50E0423004 -:10408000510569F04330510589F0682979298A2959 -:104090009B294130510571F00E942326A9C068294F -:1040A00079298A299B290E943F26A2C00E942326A3 -:1040B000C501B4010E9407269BC08C2D90E0FC0135 -:1040C000E05EF109E531F10508F050C0E258FF4F1C -:1040D0000C9421320C2D0F70872D8F71112321F03C -:1040E0000E94A025802F07CF0E94C125802F0E940B -:1040F000D61E7EC0112341F0053008F079C0872D0F -:104100008F710E94E62574C0063008F071C0F7CFA9 -:10411000112339F0872D8F710E94A02569C01123CA -:10412000C9F3872D8F710E94C12562C0112329F028 -:10413000872D8F710E948B255BC00E94812558C0FE -:10414000112351F0172D1F71812F0E94A02563E0CC -:10415000812F0E94B4264CC081E00E94BD2602300F -:1041600008F446C082E00E94BD2642C0112331F00F -:10417000002381F28C2D0E94B81D3AC0002389F2E1 -:104180008C2D0E94801E34C0472D4F706C2DC701AE -:104190000E94E0060E94A5242BC0111129C0472DC2 -:1041A0004F7050E042305105B9F04CF441155105C3 -:1041B00081F041305105E1F40E94B82D19C043301F -:1041C000510569F04430510599F48C2D0E940A2E56 -:1041D0000FC00E94A12D0CC00E94D42D09C00E94C6 -:1041E000E72D06C0472D4F706C2DC7010E949F0A16 -:1041F000DD20F9F00E94B02680FD1BC0F70112827D -:104200000E94AA260E94A025C7010E9428210E9480 -:10421000AA260F90DF91CF911F910F91FF90EF9001 -:10422000DF90CF90BF90AF909F908F907F900C9435 -:10423000C1250F90DF91CF911F910F91FF90EF90CB -:10424000DF90CF90BF90AF909F908F907F90089518 -:104250000F931F93CF93DF93EC01888199812B817A -:104260003C81232BB9F09F3F11F48F3F99F0CE0191 -:104270000E949E08882371F0688179818A810E945A -:10428000A6268C010E945B260E942225B801CE0141 -:104290000E94DD1EDF91CF911F910F9108950E9422 -:1042A0007E270E948E270E9453270E94A8270E94E3 -:1042B0006E2B0E94BD2A80E090E00E94A31C80E04B -:1042C00090E00C94B91C0E946E270C944F210E9420 -:1042D0009B26292F22952F7030E02C3031054CF48D -:1042E0002A3031056CF42250310922303105A8F40E -:1042F00007C02C30310569F02F30310551F00DC069 -:10430000803F69F018F4803E40F409C0843F29F4EE -:1043100006C093FB882780F9089580E0089581E026 -:104320000895CF93DF9300D000D01F92CDB7DEB7B2 -:104330000F900F900F900F900F90DF91CF910895F5 -:10434000CF93DF9300D000D000D0CDB7DEB7269654 -:104350000FB6F894DEBF0FBECDBFDF91CF910895A9 -:104360001F93CF93DF93C091DD0316E08091DE03AE -:10437000C81799F0D0E01C9FF0011D9FF00D11248B -:10438000E152FC4F4081518162817381848195812A -:104390000E94A0212196C770E9CFDF91CF911F9194 -:1043A000089540910F045091100460911104709190 -:1043B000120480911304909114040C94A021809114 -:1043C000140482958F7009F054C0809111048823E1 -:1043D00009F44FC08091DD03A091DE0360910F04CA -:1043E000709110044091120450911304B6E08A17A2 -:1043F00009F43FC090E041155105C1F17F3F11F430 -:104400006F3FA1F1B89FF001B99FF00D1124E15267 -:10441000FC4F218172132AC02081621327C02281A0 -:10442000211124C0238134812417350710F4215031 -:104430003109241B350B283C3105C0F420911404AC -:104440002F7020612093140426E0289FF001299FFB -:10445000F00D1124EC51FC4F80818F7080618083BE -:104460008FE094E00E9428210C94B021019687707F -:10447000BECF0895CF92DF92EF92FF920F931F93DA -:10448000CF93DF93CDB7DEB762970FB6F894DEBF58 -:104490000FBECDBF8C0185E0F801DE011D960190B5 -:1044A0000D928A95E1F7D8014C9111965C91119784 -:1044B00012966C9112971396CD90DC9014973091D0 -:1044C0000F047091100480911204909113040097CE -:1044D00009F46BC17F3F19F43F3F09F466C1E090D6 -:1044E0001104EE2009F4C0C020911404C816D906A6 -:1044F00028F0F601E81BF90BCF0104C080959095D8 -:104500008C0D9D1DFF24F394883C910578F0F12CCF -:10451000207F09F0C6C07C2DD98AC88A89890E946B -:1045200091218FE094E00E942821B1C0822F807FEA -:1045300009F046C0751314C0341312C0611110C0C5 -:104540002F702061209314040E94D1218FE094E009 -:104550000E94282180911404D80115968C932EC0B6 -:10456000CD2819F15F3F11F44F3FF9F0F62E61119C -:104570001CC08091DD032091DE0336E0821709F430 -:104580005AC090E0389FF001399FF00D1124E1529C -:10459000FC4F7181571306C07081471303C07281AD -:1045A000711103C001968770E9CFF62E662309F4D6 -:1045B00018C180911404816080931404F12C11C1FE -:1045C000751308C0341306C0611104C0809114042F -:1045D000D801C3C04D875E878D859E856A8B0E94FA -:1045E00067216A898823E1F16623D1F120911404BF -:1045F000822F82958F7090E0029774F080910F0463 -:104600009091100498878F831986DB86CA862C8741 -:10461000CE0107960E94282186E0F801AFE0B4E0C1 -:1046200001900D928A95E1F70E94DF210E94D1212D -:10463000FF24F394D6C04D875E878D859E850E94AA -:104640009B26292F22952F7030E0223031050CF067 -:10465000BCC09F7009F0B6C0805E883008F4C1C04D -:10466000C8010E942821E4CFC816D90608F453C017 -:10467000F601E81BF90BCF01883C910508F450C006 -:10468000F12C7C2DD98AC88A89890E949121EFE07A -:10469000F4E086E0DF011D928A95E9F70E94D121BE -:1046A000A0C0751314C0341312C0611110C08091E2 -:1046B0001404F8018583C8010E94282186E0EFE0F8 -:1046C000F4E0DF011D928A95E9F7FE2C8AC04D8740 -:1046D0005E878D859E856A8B0E9467216A89882303 -:1046E00009F4BECF662309F4BBCF20911404822FB6 -:1046F00082958F7090E002970CF48ECF80910F041A -:10470000909110049A8389831B82DD82CC822E8350 -:10471000CE0101967FCF809590958C0D9D1DACCFDD -:10472000F62E662309F49CCF75132EC034132CC0CB -:104730002091140420FD1FC0822F82958F70D9F024 -:10474000D80115962C9315978F3049F08F5F982FCD -:104750009295907F822F8F70892B15968C93C8012C -:104760000E94282186E0F801AFE0B4E001900D92AC -:104770008A95E1F793CF86E0F801AFE0B4E00190CD -:104780000D928A95E1F72DC04D875E878D859E85B8 -:104790000E946721811140CF809114048160809331 -:1047A0001404C8010E9428211CC0662309F458CFB4 -:1047B0004D875E878D859E850E946721882309F439 -:1047C0004FCF2ACF811148CF0CC0243031050CF0D7 -:1047D00047CF9F7009F440CFF8019581907F09F091 -:1047E0003BCF8F2D62960FB6F894DEBF0FBECDBFC4 -:1047F000DF91CF911F910F91FF90EF90DF90CF90BD -:1048000008951F93CF93DF93CDB7DEB72C970FB6E4 -:10481000F894DEBF0FBECDBF4F83588769877A8774 -:104820008B879C87CE0107960E943A22882369F0E5 -:104830008F8198852A853B85232BF1F19F3F09F0D5 -:1048400063C08F3F09F060C037C086E0FE01379635 -:10485000DE01119601900D928A95E1F76F817885BE -:10486000EA85FB85309741F17F3F11F46F3F21F1DD -:104870002091DE0330E0C9010196877099274091AD -:10488000DD0350E08417950709F447C069837A83F4 -:10489000FD83EC8396E0929FD001939FB00D11248D -:1048A000A152BC4FFE01319601900D929A95E1F70D -:1048B0008093DE030E94B02116E08091DD03909189 -:1048C000DE038917C1F1189FC001112481529C4F4A -:1048D0000E943A22882379F1E091DD031E9FF001C6 -:1048E0001124E152FC4F40815181628173818481A6 -:1048F00095810E94A0218091DD0390E00196877050 -:1049000099278093DD03D9CF4F81588569857A85B2 -:104910008B859C850E94A021CFCF0E94632110929D -:10492000DE031092DD03EFE0F4E086E0DF011D928C -:104930008A95E9F7C1CF2C960FB6F894DEBF0FBE6B -:10494000CDBFDF91CF911F910895EF92FF920F930A -:104950001F93CF93DF938C01009709F46CC0F12C67 -:10496000EE24E394E8012196F8018491843740F421 -:10497000843008F051C0813081F0823019F15BC081 -:10498000853709F444C0A8F19CE7980F903708F0E8 -:1049900052C08F770E94801E41C00E5F1F4FFE01E4 -:1049A000C49180E28C0F883048F4C7708E2D01C00E -:1049B000880FCA95EAF70E94812714C08C2F0E94A5 -:1049C000B81D2DC00E5F1F4FFE01C49180E28C0FF9 -:1049D000883058F4C7708E2D01C0880FCA95EAF749 -:1049E0000E9487270E94A8271AC08C2F0E94801E31 -:1049F00016C00E5F1F4FFE01C491CC2381F08FE9DA -:104A00009FE00197F1F700C00000C150F6CF0E5FA4 -:104A10001F4FFE01F49003C00E94B81D8E018F2D20 -:104A2000882309F49FCFEFE9FFE03197F1F700C049 -:104A300000008150F5CFDF91CF911F910F91FF9032 -:104A4000EF90089508956093190470931A04809369 -:104A50001B0490931C040C944F210F931F930091FF -:104A6000190410911A0420911B0430911C04DC01DC -:104A7000CB01802B912BA22BB32B80931904909305 -:104A80001A04A0931B04B0931C041F910F910C9463 -:104A90004F210F931F930091190410911A04209134 -:104AA0001B0430911C04DC01CB0180239123A22341 -:104AB000B3238093190490931A04A0931B04B0931A -:104AC0001C041F910F910C944F210F931F93009181 -:104AD000190410911A0420911B0430911C04DC016C -:104AE000CB0180279127A227B327809319049093A5 -:104AF0001A04A0931B04B0931C041F910F910C94F3 -:104B00004F2110921504109216041092170410925F -:104B100018040C944F2141E050E060E070E004C0C4 -:104B2000440F551F661F771F8A95D2F740931504CF -:104B30005093160460931704709318040C944F213B -:104B400041E050E060E070E004C0440F551F661F74 -:104B5000771F8A95D2F78091150490911604A09141 -:104B60001704B0911804482B592B6A2B7B2B4093C8 -:104B700015045093160460931704709318040C9452 -:104B80004F2141E050E060E070E004C0440F551F49 -:104B9000661F771F8A95D2F740955095609570955E -:104BA0008091150490911604A0911704B0911804F7 -:104BB000482359236A237B234093150450931604FA -:104BC00060931704709318040C944F2141E050E057 -:104BD00060E070E004C0440F551F661F771F8A9580 -:104BE000D2F78091150490911604A0911704B0910A -:104BF0001804482759276A277B27409315045093A8 -:104C0000160460931704709318040C944F210F93AB -:104C10001F930091150410911604209117043091F0 -:104C20001804DC01CB01802B912BA22BB32B80939A -:104C3000150490931604A0931704B09318041F91C1 -:104C40000F910C944F210F931F9300911504109115 -:104C500016042091170430911804DC01CB01802345 -:104C60009123A223B3238093150490931604A09359 -:104C70001704B09318041F910F910C944F210F93B8 -:104C80001F93009115041091160420911704309180 -:104C90001804DC01CB0180279127A227B32780933A -:104CA000150490931604A0931704B09318041F9151 -:104CB0000F910C944F210895CF92DF92EF92FF92C3 -:104CC0000F931F93CF93DF938C01C0901904D09062 -:104CD0001A04E0901B04F0901C048091150490913C -:104CE0001604A0911704B0911804C82AD92AEA2AF8 -:104CF000FB2ACFE1D0E0D701C6010C2E04C0B69547 -:104D0000A795979587950A94D2F780FF06C0B801BA -:104D10008C2F0E94240D019721F4219760F780E0E9 -:104D200001C08C2FDF91CF911F910F91FF90EF90D9 -:104D3000DF90CF900895CF93DF93EC010E945C2623 -:104D4000BE010E94240DDF91CF910895CB010E94F6 -:104D50009B26089580911D048595859585950895D8 -:104D600080911D048770089598E0899F9001112417 -:104D7000262B20931D040C94A02520911D048095C2 -:104D8000822380931D04982F977069F430E0482F98 -:104D9000552747FD50952417350729F085958595AA -:104DA00085950C94C125089590911D04977081E01C -:104DB00009F480E0089590912D02992321F09091BB -:104DC0002E02911109C020912F0230913002F90179 -:104DD00032969FEF40E01FC0982F96959695969536 -:104DE0009F3050F5E0912F02F0913002E90FF11D54 -:104DF000877021E030E0A90102C0440F551F8A9559 -:104E0000E2F7CA019181892B818308959F3F39F090 -:104E10004F5F4E3041F051915813F8CF0DC05111F2 -:104E2000F7CF942FF5CF9F3F39F0F901E90FF11D2E -:104E300097FDFA9582830895089590912D02992304 -:104E400021F090912E02911109C020912F023091F2 -:104E50003002F9013296205F3F4F1FC0982F969580 -:104E6000969596959F30F0F4E0912F02F0913002E4 -:104E7000E90FF11D877021E030E0A90102C0440F65 -:104E8000551F8A95E2F7CA01809591818923818314 -:104E900008953196E217F30729F090819813F9CF1E -:104EA0001082F7CF089581E090E0E0912F02F09119 -:104EB0003002E80FF91F1082019680319105A9F7A1 -:104EC000089590913104892B809331040895809541 -:104ED0009091310489238093310408951092310414 -:104EE000089590913004892B809330040895809523 -:104EF00090913004892380933004089510923004F7 -:104F0000089590912F04892B80932F040895809504 -:104F100090912F04892380932F04089510922F04D9 -:104F2000089580931E04089510921E0408958091A0 -:104F30002F0290913002FC0131969C01205F3F4F7F -:104F400080E0919191118F5FE217F307D1F70895F7 -:104F5000E0912F02F0913002809131048083E09142 -:104F60002F02F0913002908180913004892B808350 -:104F7000E0912F02F0913002908180912F04892BD3 -:104F8000808380911E04882361F0E0912F02F091CC -:104F900030029081892B80830E9497278111109283 -:104FA0001E0480912F02909130020C948D1C20E001 -:104FB000009739F0AC0141505109842395232F5FAC -:104FC000F7CF822F089580915304843039F11092E5 -:104FD000330420E488E190E00FB6F894A89580931C -:104FE00060000FBE2093600080E00E940E0680E00B -:104FF0000E94FE0D83B7817F846083BF83B7816089 -:1050000083BF7894889583B78E7F83BF88E10FB67E -:10501000F89480936000109260000FBE0895089588 -:10502000089580E00E940E060E940F280E94590EEB -:105030000E9410280E94DE0E91E0811101C090E0D4 -:10504000892F08950E94632180E00E940E060E942D -:10505000902D0E94811C0C94FE0D1F920F920FB692 -:105060000F9211248F939F93AF93BF93809133043A -:10507000811113C08091340490913504A0913604BD -:10508000B09137044196A11DB11D809334049093D3 -:105090003504A0933604B0933704BF91AF919F912C -:1050A0008F910F900FBE0F901F90189582E084BDD6 -:1050B00093E095BD9AEF97BD80936E0008952FB74A -:1050C000F8948091340490913504A0913604B09105 -:1050D00037042FBF0895CF92DF92EF92FF920F9384 -:1050E0001F932FB7F8944091340450913504609188 -:1050F0003604709137042FBF6A017B01EE24FF2430 -:105100008C0120E030E0C016D106E206F30610F470 -:10511000415051099A01281B390BC9011F910F9168 -:10512000FF90EF90DF90CF9008951F920F920FB6EF -:105130000F9211248F939F93AF93BF938091340468 -:1051400090913504A0913604B09137040196A11DC9 -:10515000B11D8093340490933504A0933604B0932A -:105160003704BF91AF919F918F910F900FBE0F9019 -:105170001F9018950E947E19F8942FEF87EA91E608 -:10518000215080409040E1F700C0000087E090EBA4 -:10519000DC0180935E0490935F04A0936004B0935D -:1051A00061049CE088E10FB6F894A89580936000B4 -:1051B0000FBE90936000FFCF0E941B29811102C097 -:1051C0000E94F7280E942629809332040E943329E6 -:1051D00080935C0487FB882780F980932E020E94CD -:1051E0002A29682F70E080E090E00C9423256DEE72 -:1051F0007EEF80E090E00E94473260E082E090E045 -:105200000E94353260E083E090E00E94353260E039 -:1052100084E090E00E94353260E085E090E00E94FA -:10522000353260E086E090E00E9435326FEF87E033 -:1052300090E00C94353280E090E00E942F3221E023 -:105240008D3E9E4F09F020E0822F089582E090E08D -:105250000C94273283E090E00C942732682F83E08F -:1052600090E00C94353284E090E00C942732682F63 -:1052700084E090E00C94353286E090E00C94273284 -:10528000682F86E090E00C94353287E090E00C9433 -:105290002732682F87E090E00C94353280913A04F1 -:1052A00080FF0BC06091340285E0689FB00111243B -:1052B00075956795759567952BC081FF09C06091BD -:1052C000340285E0689FB00111247595679520C070 -:1052D00082FF07C06091340285E0689FB00111240D -:1052E00017C090913B049923D1F060913302961737 -:1052F00088F72091340285E0289F90011124929F25 -:10530000A001939F500D112470E0CA010E940D323C -:105310006038710540F46115710539F002C065E02F -:1053200070E0862F08958FE7089581E008958091B9 -:105330003A0480FF08C06091320270E0759567956D -:105340007595679521C081FF06C06091320270E0BB -:105350007595679519C082FF04C06091320270E0B4 -:1053600010C090913B049923C1F0609131029617CF -:10537000A0F780913202899FC001112470E00E9441 -:105380000D326038710528F46115710521F0862F02 -:1053900008958FE7089581E0089561E070E0F4CF0B -:1053A000803F21F40E944E29819504C0813F29F459 -:1053B0000E944E2980933E040895823F21F40E946A -:1053C0004E29819504C0833F29F40E944E29809381 -:1053D0003D040895893F19F40E94972905C08A3F2A -:1053E00031F40E949729819580933F0408958B3F63 -:1053F00021F40E949729819504C08C3F29F40E94D2 -:105400009729809340040895843F21F480913C04BF -:10541000816017C0853F21F480913C04826011C0F7 -:10542000863F21F480913C0484600BC0873F21F4C7 -:1054300080913C04886005C0883F31F480913C0431 -:10544000806180933C0408958D3F21F480913A045B -:1054500081600BC08E3F21F480913A04826005C0C8 -:105460008F3F29F480913A04846080933A04089530 -:10547000803F39F480913E0487FF6CC010923E0457 -:1054800069C0813F29F480913E041816BCF362C0C4 -:1054900090913D04823F29F497FF5CC010923D0437 -:1054A00059C0833F19F41916CCF354C0893F41F415 -:1054B00080913F0418160CF04DC010923F044AC072 -:1054C0008A3F29F480913F0487FF44C0F6CF8B3F89 -:1054D00039F48091400487FF3DC0109240043AC0E7 -:1054E0008C3F29F4809140041816BCF333C0843FEC -:1054F00021F480913C048E7F17C0853F21F4809178 -:105500003C048D7F11C0863F21F480913C048B7F49 -:105510000BC0873F21F480913C04877F05C0883F02 -:1055200031F480913C048F7E80933C0413C08D3F06 -:1055300021F480913A048E7F0BC08E3F21F480913C -:105540003A048D7F05C08F3F29F480913A048B7F08 -:1055500080933A0480913D0481110EC080913E04F5 -:1055600081110AC080913F04811106C080914004DE -:10557000811102C010923B0408958CE394E00E94D4 -:10558000981C0E945F2890933904809338040895F2 -:105590001F93CF93DF9380913804909139040E9438 -:1055A0006B28AC0190913B04992321F020913502A6 -:1055B00030E006C0209136028AE0289F9001112435 -:1055C0004217530708F486C080913D04C0913E0401 -:1055D000D0913F0410914004811107C0C11176C0E1 -:1055E000D11174C0111172C075C09F3F19F09F5F37 -:1055F00090933B04181624F40E944E2980933D0496 -:1056000080913D0487FF05C00E944E2981958093BB -:105610003D041C1624F40E944E2980933E04809180 -:105620003E0487FF05C00E944E29819580933E0469 -:1056300060913D04662339F1C0913E04CC2319F1F9 -:10564000772767FD7095872F972F0E942F2F23E3D1 -:1056500033E343E35FE30E943F300E94FC2E6093FC -:105660003D046C2F772767FD7095872F972F0E9439 -:105670002F2F23E333E343E35FE30E943F300E9495 -:10568000FC2E60933E041D1624F40E9497298093FB -:105690003F0480913F0487FF05C00E9497298195B0 -:1056A00080933F04111624F40E94972980934004AC -:1056B0008091400487FF05C00E94972981958093BF -:1056C0004004DF91CF911F910C94BD2A9F3F09F0B8 -:1056D0008ECF96CFDF91CF911F910895ECE3F4E048 -:1056E00085E0DF011D928A95E9F710923B04109244 -:1056F0003A040895833081F128F4813059F08230E2 -:10570000D1F00895853009F449C0B8F1863009F424 -:1057100056C0089580913602262F30E0280F311DA3 -:105720002F3F310524F4680F6093360208958FEF00 -:1057300080933602089580913502262F30E0280F9D -:10574000311D2F3F310524F4680F60933502089511 -:105750008FEF80933502089580913402262F30E038 -:10576000280F311D2F3F310524F4680F6093340258 -:1057700008958FEF80933402089580913302262F8D -:1057800030E0280F311D2F3F310524F4680F60935E -:10579000330208958FEF809333020895809132028F -:1057A000262F30E0280F311D2F3F310524F4680FDC -:1057B0006093320208958FEF8093320208958091B2 -:1057C0003102262F30E0280F311D2F3F310524F400 -:1057D000680F6093310208958FEF8093310208952E -:1057E000833011F128F4813049F0823091F008952E -:1057F000853081F120F18630C1F108958091360223 -:10580000681720F4861B80933602089510923602A2 -:10581000089580913502681720F4861B8093350225 -:10582000089510923502089580913402681720F48B -:10583000861B80933402089510923402089580915B -:105840003302681720F4861B809333020895109268 -:105850003302089580913202681720F4861B8093EA -:105860003202089510923202089580913102681731 -:1058700020F4861B8093310208951092310208951E -:105880000F931F93873208F048C08E3108F08DC007 -:10589000803109F477C008F5873009F461C068F4F5 -:1058A000863009F09DC080913204817F8E7F809385 -:1058B000320481E08093420494C08B3009F489C0A3 -:1058C0008E3009F08DC08091320482FB222720F9AE -:1058D00091E0922790FB82F95EC0863109F479C08D -:1058E00060F4813109F07CC00E94632190912E0206 -:1058F00081E0892780932E026CC0893109F469C048 -:105900008B3109F06DC08091320481FB222720F990 -:1059100091E0922790FB81F93EC0883309F459C089 -:1059200050F4893209F457C0853309F454C08732E2 -:1059300009F451C055C0833409F44DC028F48A33AA -:1059400008F44EC0895332C0883409F049C00E941F -:1059500063210E940E0F0E9495080E94BA2839C048 -:1059600090913204892F8095817080FB90F929F005 -:10597000966098609093320434C0997F977F90939B -:10598000320427C08091320483FB222720F991E062 -:10599000922790FB83F9809332049923D1F0809170 -:1059A000320481608093320414C08D5141E050E094 -:1059B00060E070E08A019B0104C0000F111F221FEC -:1059C000331F8A95D2F7C901B8010E9423250E948E -:1059D000632181E006C061E070E080E090E0F5CFF7 -:1059E00080E01F910F91089580E0089580E0089570 -:1059F000CF93C82F80914204813069F018F0823033 -:105A0000C9F184C0E0912F02F0913002808182328E -:105A100009F07EC007C0E0912F02F0913002808132 -:105A2000823261F48C2F0E94F42C811104C08C2FDF -:105A30000E94402C1DC081E090E01AC08C2F0E9473 -:105A4000F62C811114C0C43179F048F4CB3079F0D0 -:105A5000C03109F061C082E08093420408C0C932BD -:105A600019F0C83321F058C01092420455C081E0AB -:105A7000817054C0C93291F120F5C43179F1B0F48C -:105A8000C73009F047C08EE18093360282E38093ED -:105A900035028AE08093340284E18093330288E007 -:105AA0008093320288E28093310234C0CE51C630F6 -:105AB00088F5EC2FF0E0EA50FD4F8081809341049F -:105AC00029C0CE34E9F020F4CB3421F56AE013C0CC -:105AD000C13579F0C235F1F461E00DC08091410427 -:105AE000882319F01092410415C081E0809342048C -:105AF00015C061E006C0809141040E947A2B0AC063 -:105B00006AE0809141040E94F02B04C0109242048C -:105B100080E004C081E002C080E0AACFCF91089568 -:105B20000E941B29811102C00E94F7280E943C2973 -:105B300080935D0480FF02C0869501C080E00C94D4 -:105B40000E0680915D04982F9695292F30E0233022 -:105B500031054CF49F5F990F8170892B8160809390 -:105B60005D040E94402980915D0486950C940E0688 -:105B700080915D04982F969591F09158990F8170BE -:105B8000892B80935D048E7F91E009F490E08091F1 -:105B90005D0490FB80F980935D040E944029809110 -:105BA0005D0486950C940E0680915D04982F909567 -:105BB00090FB80F980935D040E94402980915D04F0 -:105BC00080FF02C0869501C080E00C940E06909183 -:105BD0005D04892F86958F5F8F779170843028F4CC -:105BE000880F892B80935D0402C090935D0480919F -:105BF0005D048E7F91E009F490E080915D0490FB5C -:105C000080F980935D040E94402980915D0486950F -:105C10000C940E0620915D04922F96958927982F5B -:105C2000990F822F8170892B80935D048E7F91E084 -:105C300009F490E080915D0490FB80F980935D040D -:105C40000E94402980915D0486950C940E068091F7 -:105C50005D04869508955058BB27AA270ED0D1C160 -:105C6000C2D130F0C7D120F031F49F3F11F41EF4BF -:105C7000B7C10EF4E095E7FB9FC1E92FD3D180F3C4 -:105C8000BA17620773078407950718F071F49EF539 -:105C9000EBC10EF4E0950B2EBA2FA02D0B01B9012C -:105CA00090010C01CA01A0011124FF27591B99F092 -:105CB000593F50F4503E68F11A16F040A22F232F9E -:105CC000342F4427585FF3CF469537952795A795EE -:105CD000F0405395C9F77EF41F16BA0B620B730B95 -:105CE000840BBAF09150A1F0FF0FBB1F661F771F06 -:105CF000881FC2F70EC0BA0F621F731F841F48F4BB -:105D0000879577956795B795F7959E3F08F0B3CF40 -:105D10009395880F08F09927EE0F9795879508952A -:105D200027D108F481E008950CD06BC163D140F015 -:105D30005AD130F021F45F3F19F03EC1511195C1A5 -:105D40004FC170D198F39923C9F35523B1F3951B33 -:105D5000550BBB27AA2762177307840738F09F5F8C -:105D60005F4F220F331F441FAA1FA9F333D00E2EFB -:105D70003AF0E0E830D091505040E695001CCAF768 -:105D800029D0FE2F27D0660F771F881FBB1F26172D -:105D900037074807AB07B0E809F0BB0B802DBF0100 -:105DA000FF2793585F4F2AF09E3F510568F004C1CA -:105DB0005CC15F3FECF3983EDCF386957795679581 -:105DC000B795F7959F5FC9F7880F911D96958795B1 -:105DD00097F90895E1E0660F771F881FBB1F6217D0 -:105DE00073078407BA0720F0621B730B840BBA0B8E -:105DF000EE1F88F7E095089504D06894B11135C17D -:105E0000089518D188F09F5790F0B92F9927B7516E -:105E1000A0F0D1F0660F771F881F991F1AF0BA956E -:105E2000C9F712C0B13081F01FD1B1E008951CC193 -:105E3000672F782F8827B85F39F0B93FCCF3869564 -:105E400077956795B395D9F73EF4909580957095C1 -:105E500061957F4F8F4F9F4F0895E89409C097FB3E -:105E60003EF490958095709561957F4F8F4F9F4F31 -:105E70009923A9F0F92F96E9BB279395F695879575 -:105E800077956795B795F111F8CFFAF4BB0F11F438 -:105E900060FF1BC06F5F7F4F8F4F9F4F16C08823DF -:105EA00011F096E911C0772321F09EE8872F762F15 -:105EB00005C0662371F096E8862F70E060E02AF056 -:105EC0009A95660F771F881FDAF7880F9695879542 -:105ED00097F9089588D018F011F08CD038F480C06C -:105EE000C4C0E92F9FD0B0F35523C9F3E7FB621775 -:105EF000730784079507A8F199F3E92FFF278823F3 -:105F00002AF03197660F771F881FDAF7952F5527EC -:105F1000442332F091505040220F331F441FD2F7D8 -:105F2000BB27E91BF50B621B730B840BB109C1F294 -:105F300022F4620F731F841FB11D31972AF0660F80 -:105F4000771F881FBB1FEFCF915050405AF041F090 -:105F5000882332F0660F771F881F91505040C1F799 -:105F6000939530C08695779567959F5FD9F7F8CF61 -:105F7000990F0008550FAA0BE0E8FEEF161617065A -:105F8000E807F907C0F012161306E407F50798F0C2 -:105F9000621B730B840B950B39F40A2661F0232BDB -:105FA000242B252B21F408950A2609F4A140A69557 -:105FB0008FEF811D811D089597F99F6780E870E03C -:105FC00060E008959F3F31F0915020F487957795D8 -:105FD0006795B795880F911D9695879597F90895C0 -:105FE0009FEF80EC089500240A94161617061806F1 -:105FF0000906089500240A941216130614060506CD -:106000000895092E0394000C11F4882352F0BB0F5D -:1060100040F4BF2B11F460FF04C06F5F7F4F8F4FC0 -:106020009F4F089557FD9058440F551F59F05F3FFB -:1060300071F04795880F97FB991F61F09F3F79F0AA -:1060400087950895121613061406551FF2CF46952C -:10605000F1DF08C0161617061806991FF1CF8695AE -:106060007105610508940895E894BB276627772792 -:10607000CB0197F908957CDF08F48FEF08950BD0DA -:10608000C0CFB1DF28F0B6DF18F0952309F094CF28 -:10609000A7CF1124EACFC6DFA0F3959FD1F3950FC8 -:1060A00050E0551F629FF001729FBB27F00DB11D9C -:1060B000639FAA27F00DB11DAA1F649F6627B00D2C -:1060C000A11D661F829F2227B00DA11D621F739F15 -:1060D000B00DA11D621F839FA00D611D221F749F23 -:1060E0003327A00D611D231F849F600D211D822F6A -:1060F000762F6A2F11249F5750408AF0E1F08823B1 -:106100004AF0EE0FFF1FBB1F661F771F881F9150BD -:106110005040A9F79E3F510570F04ECFA6CF5F3F8C -:10612000ECF3983EDCF3869577956795B795F795F0 -:10613000E7959F5FC1F7FE2B880F911D9695879578 -:1061400097F90895FA01EE0FFF1F309621053105EA -:1061500099F16115710561F48038BFE39B0749F13E -:1061600068949038810561F08038BFEF9B0741F05B -:10617000992342F5FF3FE1053105210511F1E8942E -:106180000894E795D901AA2329F4AB2FBE2FF85F15 -:10619000D0F310C0FF5F70F4A695E0F7F73950F028 -:1061A00019F0FF3A38F49F779F930CD00F9007FCBB -:1061B000905808953EF014CF60E070E080E89FE3CF -:1061C00008954FE79F775F934F933F932F939ED010 -:1061D0002F913F914F915F9152DF05C019F40EF05E -:1061E000EBCE42CFFDCE26DFC8F39638C0F707F8D6 -:1061F0000F92E8942BE33AEA48EB5FE74EDF0F9209 -:106200000F920F924DB75EB70F92C0D0E6E2F1E069 -:1062100016D04F915F91EF91FF91E595EE1FFF1F13 -:1062200049F0FE57E0684427EE0F441FFA95E1F766 -:106230004195550B32D00F9007FE26C00895DF938D -:10624000CF931F930F93FF92EF92DF927B018C010C -:10625000689405C0DA2EEF011EDFFE01E894A591D7 -:106260002591359145915591AEF3EF0106DDFE0183 -:106270009701A801DA9479F7DF90EF90FF900F91E2 -:106280001F91CF91DF9108959B01AC0160E070E018 -:1062900080E89FE349CD90CE95CECCDEE8F39923FC -:1062A000D9F3940F511DBBF39150504094F059F025 -:1062B000882332F0660F771F881F91505040C1F736 -:1062C0009E3F510544F7880F911D9695879597F944 -:1062D00008955F3FACF0983E9CF0BB27869577957C -:1062E0006795B79508F4B1609395C1F7BB0F58F760 -:1062F00011F460FFE8CF6F5F7F4F8F4F9F4FE3CF69 -:10630000B4CE0EF05FCE6CCE689456CE93DEC8F35A -:106310009923D1F3C6F3DF93CF931F930F93FF928B -:10632000C92FDD2788232AF02197660F771F881F42 -:10633000DAF720E030E040E85FEB9FE3883920F0B7 -:10634000803E30F021968F7787DCEEE4F1E003C0E9 -:1063500083DCEBE7F1E073DF8B01BE01EC01FB2E88 -:106360006F5771097595771F880B990B78DD28E1B8 -:1063700032E741E35FE38FDEAF2D9801AE01FF907E -:106380000F911F91CF91DF9178DC3BCEFA01DC01B8 -:10639000AA0FBB1F9B01AC01BF5728F4222733274C -:1063A000442750781FC0B75188F4AB2F002446957E -:1063B00037952795011CA395D2F3002069F0220F91 -:1063C000331F441FB395DAF30DD045CC613071050E -:1063D000A0E88A07B94630F49B01AC01662777270D -:1063E00088279078309621F020833183428353832D -:1063F0000895AA1BBB1B51E107C0AA1FBB1FA6170C -:10640000B70710F0A61BB70B881F991F5A95A9F75D -:1064100080959095BC01CD01089597FB072E16F449 -:10642000009407D077FD09D00E94F93107FC05D010 -:106430003EF4909581959F4F0895709561957F4F9B -:106440000895EE0FFF1F0590F491E02D0994F9993E -:10645000FECF92BD81BDF89A992780B50895A8E135 -:10646000B0E042E050E00C944F32262FF999FECF75 -:1064700092BD81BDF89A019700B4021639F01FBA97 -:1064800020BD0FB6F894FA9AF99A0FBE08950196B6 -:10649000272F0E9436320C943532DC01CB01FC01EF -:1064A000F999FECF06C0F2BDE1BDF89A319600B46D -:0E64B0000D9241505040B8F70895F894FFCF78 -:1064BE000AA7CF44000000410000DC440000004168 -:1064CE00000000000000804000005C4500004041DC -:1064DE00000000000000804052D0244500004041E2 -:1064EE000AA7CF44000000410000DC440000004138 -:1064FE00000000000000804052D0244500004041C2 -:10650E00000000000000804000005C45000040419B -:10651E000AA7CF44000000410000DC440000004107 -:10652E00000000000000804052D024450000404191 -:10653E0000000000000080400AA74F4500004041C7 -:10654E000AA7CF44000000410000DC4400000041D7 -:10655E00000000000000804052D0244500000041A1 -:10656E0000000000000080405CFF38450000004144 -:10657E00000000000000804052D024450000004181 -:10658E000AA7CF44000000410000DC440000004197 -:10659E00000000000000804052D0244500008041E1 -:1065AE0053D024450000404160970A450000004149 -:1065BE0054D0A444000000410000DC44000000411F -:1065CE0060970A450000A041640007000CFF000020 -:1065DE00003F6485151316F015BC15881501011FB3 -:1065EE00042808140A321E0002040507090B0C0EBB -:1065FE001011131517181A1C1D1F212324262829C4 -:10660E002B2D2F3032343537393B6966207965733F -:10661E000A097065616E7574206275747465720A0C -:10662E00656C73650A097269636520736E61636BCD -:10663E0073001F0F03764F5F6F7F496943790959C6 -:10664E0053633149803F5D8B803FF8BF803FCAE185 -:10665E00803F73ED803FCAE1803FF8BF803F5D8B86 -:10666E00803F3149803F0000803FF16D7F3F75EAEA -:10667E007E3F4C827E3F833F7E3F84287E3F833F1A -:10668E007E3F4C827E3F75EA7E3FF16D7F3F00007C -:10669E00803F3F4D3639DF0A920A5C0A230AB6095B -:1066AE00CF09E809010A01020304050607080900DB -:00000001FF From ce1742a31fb785cae4cb12e9cf5f9eab00b9311f Mon Sep 17 00:00:00 2001 From: Christopher Browne Date: Wed, 15 Jun 2016 18:42:30 -0400 Subject: [PATCH 036/446] Add rule to ignore contents of .build directories; their contents are generated --- keyboard/planck/keymaps/.gitignore | 1 + 1 file changed, 1 insertion(+) create mode 100644 keyboard/planck/keymaps/.gitignore diff --git a/keyboard/planck/keymaps/.gitignore b/keyboard/planck/keymaps/.gitignore new file mode 100644 index 0000000000..24e5b0a1ae --- /dev/null +++ b/keyboard/planck/keymaps/.gitignore @@ -0,0 +1 @@ +.build From f566125c6e29e3db62552c089428591d460ce583 Mon Sep 17 00:00:00 2001 From: Christopher Browne Date: Thu, 16 Jun 2016 16:51:19 -0400 Subject: [PATCH 037/446] Revert removals of compiled files --- keyboard/planck/.gitignore | 1 - keyboard/planck/keymaps/alexey/compiled.hex | 1444 +++++++++++++++ .../keymaps/angerthosenear/compiled.hex | 1449 +++++++++++++++ keyboard/planck/keymaps/austin/compiled.hex | 1449 +++++++++++++++ .../planck/keymaps/bone2planck/compiled.hex | 1450 +++++++++++++++ keyboard/planck/keymaps/brandon/compiled.hex | 1456 +++++++++++++++ keyboard/planck/keymaps/charlie/compiled.hex | 1445 +++++++++++++++ keyboard/planck/keymaps/daniel/compiled.hex | 1448 +++++++++++++++ keyboard/planck/keymaps/david/compiled.hex | 1449 +++++++++++++++ keyboard/planck/keymaps/default/compiled.hex | 1611 ++++++++++++++++ keyboard/planck/keymaps/dzobert/compiled.hex | 1449 +++++++++++++++ .../planck/keymaps/experimental/compiled.hex | 1645 +++++++++++++++++ .../experimental/planck_experimental.hex | 1645 +++++++++++++++++ keyboard/planck/keymaps/gabriel/compiled.hex | 1450 +++++++++++++++ keyboard/planck/keymaps/jacob/compiled.hex | 1444 +++++++++++++++ keyboard/planck/keymaps/joe/compiled.hex | 1479 +++++++++++++++ keyboard/planck/keymaps/kyle/compiled.hex | 1449 +++++++++++++++ keyboard/planck/keymaps/leo/compiled.hex | 1454 +++++++++++++++ keyboard/planck/keymaps/lucas/compiled.hex | 1471 +++++++++++++++ keyboard/planck/keymaps/lukas/compiled.hex | 1446 +++++++++++++++ keyboard/planck/keymaps/max/compiled.hex | 1449 +++++++++++++++ keyboard/planck/keymaps/mollat/compiled.hex | 1495 +++++++++++++++ keyboard/planck/keymaps/nico/compiled.hex | 1456 +++++++++++++++ keyboard/planck/keymaps/pete/compiled.hex | 1143 ++++++++++++ keyboard/planck/keymaps/pvc/compiled.hex | 1635 ++++++++++++++++ keyboard/planck/keymaps/tak3over/compiled.hex | 1456 +++++++++++++++ keyboard/planck/keymaps/unicode/compiled.hex | 1185 ++++++++++++ keyboard/planck/keymaps/yang/compiled.hex | 1318 +++++++++++++ 28 files changed, 39270 insertions(+), 1 deletion(-) create mode 100644 keyboard/planck/keymaps/alexey/compiled.hex create mode 100644 keyboard/planck/keymaps/angerthosenear/compiled.hex create mode 100644 keyboard/planck/keymaps/austin/compiled.hex create mode 100644 keyboard/planck/keymaps/bone2planck/compiled.hex create mode 100644 keyboard/planck/keymaps/brandon/compiled.hex create mode 100644 keyboard/planck/keymaps/charlie/compiled.hex create mode 100644 keyboard/planck/keymaps/daniel/compiled.hex create mode 100644 keyboard/planck/keymaps/david/compiled.hex create mode 100644 keyboard/planck/keymaps/default/compiled.hex create mode 100644 keyboard/planck/keymaps/dzobert/compiled.hex create mode 100644 keyboard/planck/keymaps/experimental/compiled.hex create mode 100644 keyboard/planck/keymaps/experimental/planck_experimental.hex create mode 100644 keyboard/planck/keymaps/gabriel/compiled.hex create mode 100644 keyboard/planck/keymaps/jacob/compiled.hex create mode 100644 keyboard/planck/keymaps/joe/compiled.hex create mode 100644 keyboard/planck/keymaps/kyle/compiled.hex create mode 100644 keyboard/planck/keymaps/leo/compiled.hex create mode 100644 keyboard/planck/keymaps/lucas/compiled.hex create mode 100644 keyboard/planck/keymaps/lukas/compiled.hex create mode 100644 keyboard/planck/keymaps/max/compiled.hex create mode 100644 keyboard/planck/keymaps/mollat/compiled.hex create mode 100644 keyboard/planck/keymaps/nico/compiled.hex create mode 100644 keyboard/planck/keymaps/pete/compiled.hex create mode 100644 keyboard/planck/keymaps/pvc/compiled.hex create mode 100644 keyboard/planck/keymaps/tak3over/compiled.hex create mode 100644 keyboard/planck/keymaps/unicode/compiled.hex create mode 100644 keyboard/planck/keymaps/yang/compiled.hex diff --git a/keyboard/planck/.gitignore b/keyboard/planck/.gitignore index fc71164f75..6e92f57d46 100644 --- a/keyboard/planck/.gitignore +++ b/keyboard/planck/.gitignore @@ -1,2 +1 @@ tags -compiled.hex diff --git a/keyboard/planck/keymaps/alexey/compiled.hex b/keyboard/planck/keymaps/alexey/compiled.hex new file mode 100644 index 0000000000..deddcea06a --- /dev/null +++ b/keyboard/planck/keymaps/alexey/compiled.hex @@ -0,0 +1,1444 @@ +:100000000C9461020C94A5020C94A5020C94A50218 +:100010000C94A5020C94A5020C94A5020C94A502C4 +:100020000C94A5020C94A5020C9452140C94241563 +:100030000C9486220C94A5020C94A5020C94A502A3 +:100040000C94A5020C9407030C94A5020C94A50231 +:100050000C94A5020C94EE220C94A5020C94A5021B +:100060000C94A5020C94A5020C94A5020C94A50274 +:100070000C94A5020C94A5020C94A5020C94A50264 +:100080000C94C70A0C94A5020C94A5020C94A5022A +:100090000C94A5020C94A5020C94A5020C94A50244 +:1000A0000C94A5020C94A5020C94A5029115B3150D +:1000B000A116B315A116F8151B16A11670168316F6 +:1000C0006D196D199C199C19DB19FB19511B511BDA +:1000D000061A511BB61AB61A1D1B261B511B4B1BA9 +:1000E000C31AC31AC31AC31AC31AC31AC31AC31A28 +:1000F000C31AC31AC31AC31AC31AC31AC31AC31A18 +:10010000D31AE11AE81AEF1AF91A07634236B79BB5 +:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 +:100120005763BD6DEDFD753EF6177231BF000000DF +:10013000803F08000000BE922449123EABAAAA2AC2 +:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD +:1001500000000000BF000000803F00000000000819 +:100160004178D3BB4387D1133D190E3CC3BD4282B6 +:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 +:10018000FFBE01C4FF7F3F00000000000000000030 +:1001900000000000000000010204060A0F17202CD6 +:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 +:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF +:1001C0000201000000000000000000002B001400ED +:1001D0001A000800150017001C0018000C0012007F +:1001E00013002A00290004001600070009000A0075 +:1001F0000B000D000E000F003300015201001D0026 +:100200001B00060019000500110010003600370021 +:10021000380001000030E300E200E000E1002C00C3 +:100220002C0002522D00340028000100010049007A +:100230004A0052004D004B000100400041004200C6 +:100240004300010001004C00500051004F004E00DF +:1002500001003D003E003F0044000100010001009C +:10026000010001000100010001003A003B003C00D8 +:100270004500010001000100010001000100010032 +:100280000100AA00A900AB00AE00010001001E029F +:100290001F022F02300231024B00240025002600ED +:1002A000250201000100200221022602270235005A +:1002B0004E002100220023002E0201000100220234 +:1002C00023022F003000350224021E001F002000F0 +:1002D000310001000100010049000100010001009E +:1002E00001000100010027002E0001002803540036 +:1002F00068006500200050006C0061006E00630023 +:100300006B0020004B006500790062006F00610007 +:100310007200640000002C034F007200740068003B +:100320006F006C0069006E006500610072002000C3 +:100330004B006500790062006F006100720064008C +:10034000730000000403090409026D00040100A009 +:10035000FA09040000010301010009211101000153 +:10036000223F000705810308000A09040100010378 +:10037000010200092111010001224D00070582033D +:1003800008000A090402000103000000092111010C +:1003900000012236000705830308000A0904030050 +:1003A00001030000000921110100012239000705A5 +:1003B00084031000011201100100000008EDFE602E +:1003C0006001000102000105010906A101050719EC +:1003D000E029E71500250195087501810205081936 +:1003E0000129059505750191029501750391010596 +:1003F000071900297715002501957875018102C03C +:1004000005010980A101850216010026B7001A0125 +:10041000002AB700751095018100C0050C0901A1E3 +:10042000018503160100269C021A01002A9C027510 +:100430001095018100C005010902A1010901A10077 +:100440000509190129051500250195057501810288 +:100450009501750381010501093009311581257F59 +:1004600095027508810609381581257F9501750863 +:100470008106050C0A38021581257F9501750881D2 +:1004800006C0C005010906A101050719E029E71505 +:100490000025019508750181029501750881010506 +:1004A00008190129059505750191029501750391BA +:1004B000010507190029FF150025FF95067508811C +:1004C00000C011241FBECFEFDAE0DEBFCDBF04B6FF +:1004D00003FE24C080911E0390911F03A09120036E +:1004E000B09121038730904BA740B04BB9F41092E4 +:1004F0001E0310921F03109220031092210314BEBA +:1005000084B7877F84BF88E10FB6F894809360003A +:10051000109260000FBEE0E0F8E3099511E0A0E062 +:10052000B1E0E6E6F9E502C005900D92A03CB10706 +:10053000D9F713E0A0ECB1E001C01D92AE31B107D4 +:10054000E1F70E9498110C94B12C0C9400000895CE +:10055000089581E0089508950C94A8020C94A902CE +:100560000C94AB020E947B2823E030E0281B310969 +:10057000220F2093C4010895282F2F988091800086 +:10058000211108C0877F8093800010928D00109207 +:100590008C001BC0886080938000233019F48FEF9B +:1005A0009FEF0FC083E090E0821B9109880F991F95 +:1005B0002FEF3FEFA90102C0569547958A95E2F7C4 +:1005C000CA0190938D0080938C000C94B2020E941B +:1005D000B20284E08093C3011092C0010895279A6B +:1005E0002F988FEF9FEF90938700809386008AE08B +:1005F0008093800089E1809381000E94E4270C941D +:10060000E7020E94EF026E9A769A0C94A7021F925C +:100610000F920FB60F9211242F933F938F939F93B6 +:10062000EF93FF93E091C101F091C201CF010196D8 +:100630009093C2018093C1010090C30102C0F6955E +:10064000E7950A94E2F7EF738091C001823019F4C4 +:10065000E03251F404C0813039F4EF3329F4809151 +:100660006F008D7F80936F00F0E0E457FE4FE491C0 +:1006700021E031E0E29FC001E39F900D1124009042 +:10068000C40102C0969587950A94E2F790938D0075 +:1006900080938C00FF91EF919F918F913F912F91CB +:1006A0000F900FBE0F901F90189561110DC0FC01A7 +:1006B0008281882331F085EE0E9411180E943B2828 +:1006C00003C085EE0E94D91880E090E0089581E093 +:1006D00008950C94670308950C940103809115020A +:1006E000882309F448C08091D1019091D2010097EC +:1006F00079F40E94B8229093D2018093D101809125 +:10070000D30190E0009771F48091D40190E00AC089 +:100710000E94C4222091000130910101281739075D +:1007200040F329C00197880F991F880F991FFC017A +:10073000EB52FE4F60817181828193810E942D0A6C +:10074000E091D30184E0E89FF0011124EB52FE4FC9 +:1007500060817181828193814FE050E00E94E50DBC +:100760008091D30190E001966091D40170E00E94E5 +:10077000612C8093D3010C94AC02109217020C945C +:10078000FA090895089581E0809317020C94C2033A +:10079000089508958F929F92AF92BF92EF92FF9229 +:1007A0000F931F93CF93DF93CDB7DEB7A3970FB609 +:1007B000F894DEBF0FBECDBF7C01FC01008111812A +:1007C000C8010E94B520B8010E94CC058C01B70178 +:1007D0000E946903882309F4CCC10032F0E51F07A9 +:1007E00041F4F7018281882309F458C00E94490E20 +:1007F000C0C10132F0E51F0741F4F701828188236F +:1008000009F44CC00E94520EB4C10232F0E51F0739 +:1008100051F4F7018281882309F440C00E94450EFB +:100820008111F0CFE3CF0332F0E51F0739F4F70170 +:100830008281882399F10E94C3039BC10432F0E5B1 +:100840001F0739F4F7018281882341F10E94BD031B +:1008500090C10532F0E51F0749F4F7018281882332 +:10086000E9F0809117028111F1CFE5CF0632F0E572 +:100870001F0739F4F7018281882381F00E94590E05 +:100880000AC00732F0E51F0749F4F7018281882387 +:1008900029F00E94640E0E94C9036BC18091170267 +:1008A000811105C0F70182818111CFC018C1003EBE +:1008B000110579F4F7018281882309F44DC00E9463 +:1008C000FA0981E080931602109215021092D40169 +:1008D00050C1023E110559F4F70182818823E1F1EC +:1008E0000E94FA09109216021092150242C1033EAC +:1008F000110591F4F7018281882371F10E94FA09B0 +:100900001092160281E0809315021092D30110928A +:10091000D2011092D1012DC10235110559F4F70110 +:100920008281882309F425C1809100019091010101 +:100930000A970DC00135110579F4F70182818823EA +:1009400009F417C180910001909101010A969093DA +:100950000101809300010DC14091040183E2EFE1A8 +:10096000F1E0DE01119601900D928A95E1F7F70111 +:10097000808121E030E02C0F3D1F280F311DC9017F +:100980002091020130910301FC01E20FF31F60810D +:10099000772767FD7095640F711D882777FD809517 +:1009A000982F0E94832920E030E040E451E40E9427 +:1009B000E8284B015C01F701218184E090E0821B73 +:1009C0009109BC01882777FD8095982F0E94832983 +:1009D0009B01AC01C501B4010E9480289B01AC01C0 +:1009E00060E070E080E090E40E94F62A20E030E0D1 +:1009F0004CED50E40E94932A4B015C01F701828187 +:100A00008823D1F04FE050E0C501B4010E94E50D0C +:100A1000809116028823A1F08091D40124E0829F66 +:100A2000F0011124EB52FE4F80829182A282B382A8 +:100A30008F5F8093D40104C0C501B4010E942D0AC8 +:100A40000F3F110508F02ECF94C08091D001811185 +:100A50001FC0043130E5130709F051C00E946B0339 +:100A600081E08093D0010E94B8229093CF018093BF +:100A7000CE011092C7011092C9011092C8011092C4 +:100A8000CB011092CA011092CD011092CC0171C01D +:100A90008091CE019091CF010E94C422883C9105A3 +:100AA00070F48091C701E82FF0E0EE0FFF1FE853CC +:100AB000FE4F118300838F5F8093C7015AC00438B3 +:100AC00080E5180721F00538104501F13AC0F7011B +:100AD0008281882341F01092C50182E01EC0043853 +:100AE00030E5130759F58091C501811106C086E2F2 +:100AF0000E94111886E20E94D91882E01CC00438B6 +:100B0000F0E51F0741F305381045D9F4F70182815C +:100B1000882331F01092C60180E20E94281929C072 +:100B20008091C601811106C087E20E94111887E2F8 +:100B30000E94D91880E20E942F191BC00538104569 +:100B400029F381E08093C5018093C601C701A39674 +:100B50000FB6F894DEBF0FBECDBFDF91CF911F91CE +:100B60000F91FF90EF90BF90AF909F908F900C945B +:100B7000AE0280E0A3960FB6F894DEBF0FBECDBFE5 +:100B8000DF91CF911F910F91FF90EF90BF90AF90A9 +:100B90009F908F90089508959CE0799FF001112413 +:100BA00090E3899FE00DF11D1124E60FF11DEE0F7A +:100BB000FF1FE453FE4F859194910895880F991F6C +:100BC000FC01E45BFF4F859194910895880F991F74 +:100BD000FC01E453FE4F8591949108950F931F9368 +:100BE000CF93DF93EC01811521E39207A0F5C115A6 +:100BF00080E3D80708F0D7C0C83ED105D8F4C03E7E +:100C0000D10508F007C2C83AD10578F4C53AD10534 +:100C100008F06AC0C130D10509F463C008F4F7C117 +:100C2000C430D10508F0F6C1F2C1CB3BD10508F4C0 +:100C300066C0EDC1C11590E2D90708F0AFC0C1157B +:100C400021E0D20708F0E6C1C03FD10508F4DFC1BA +:100C50008E0110651FC2C03880E5D80700F5C03787 +:100C600090E5D90708F0A3C0C11520E5D20709F423 +:100C7000ACC050F4CE01905480319F4008F0C7C101 +:100C8000DF708E01106A06C2C13080E5D80709F412 +:100C9000AEC0C43190E5D90708F4AFC0B8C1C338BD +:100CA00020E5D20709F48EC050F4C13890E5D90789 +:100CB00009F482C008F083C000E011EDEBC1C0313F +:100CC00081E5D80708F4A3C1C11597E5D90708F451 +:100CD00036C1CE0190578115904108F098C1DF7060 +:100CE00093C101E010E0D6C1C53AD10509F494C121 +:100CF000C63AD10509F093C102E810E4CBC1C83A65 +:100D0000D10509F48FC1C93AD10509F48EC1CA3A97 +:100D1000D10509F48DC1CB3AD10509F48CC1CC3A87 +:100D2000D10509F48BC1CD3AD10509F48AC1C03B84 +:100D3000D10509F489C1CE3AD10509F488C1CF3A69 +:100D4000D10509F487C1C13BD10509F486C1C23B75 +:100D5000D10509F485C1C33BD10509F484C1C43B65 +:100D6000D10509F483C1C53BD10509F482C1C63B55 +:100D7000D10509F481C1C73BD10509F480C1C83B45 +:100D8000D10509F47FC1C93BD10509F47EC1CA3B35 +:100D9000D10509F47DC100E014E47CC1CE019F704F +:100DA0000E94E60578C1DD278E01106C73C1CF70FB +:100DB000DD278E01146D6EC100E010ED6BC100E007 +:100DC00012ED68C100E013ED65C10E94BC1B0E94DA +:100DD000FA090E94C1038FEF94E32CE08150904008 +:100DE0002040E1F700C000000E94132353C180910E +:100DF000F20281608093F2024DC10E94742381113E +:100E000002C00E9450230E94872390E090931D030C +:100E100080931C03C23080E5D80721F480911C0325 +:100E2000816086C0C43090E5D90721F480911C030D +:100E300082607EC0C63020E5D20721F480911C0379 +:100E4000846076C0C83080E5D80719F480911C030F +:100E500027C0CA3090E5D90721F480911C03806136 +:100E600067C0CC3020E5D20721F480911C0380625A +:100E70005FC0CE3080E5D80721F480911C038064E8 +:100E800057C0C03190E5D90721F480911C038068D8 +:100E90004FC0C23120E5D20729F480911C03846041 +:100EA000886046C0C33080E5D80721F480911C03D8 +:100EB0008E7F3EC0C53090E5D90721F480911C0398 +:100EC0008D7F36C0C73020E5D20721F480911C0306 +:100ED0008B7F2EC0C93080E5D80719F480911C03A0 +:100EE00026C0CB3090E5D90721F480911C038F7E7A +:100EF0001FC0CD3020E5D20721F480911C038F7DE7 +:100F000017C0CF3080E5D80721F480911C038F7B78 +:100F10000FC0C13190E5D90721F480911C038F7770 +:100F200007C0C331D04531F480911C038B7F877F8C +:100F300080931C0380911C030E948B23ABC08D2FD8 +:100F400099278F70992781309105D9F49E012370DC +:100F5000332702C0880F991F2A95E2F79C688E01FB +:100F600044E0000F111F4A95E1F700271370802B12 +:100F7000912B53E0CC0FDD1F5A95E1F7C076DD27AA +:100F80002FC08230910531F4DC2FCC278E01016F08 +:100F9000106A80C08330910569F4CE01837099276F +:100FA00001E010E002C0000F111F8A95E2F7C801AE +:100FB0009C680FC084309105B9F4CE0183709927E5 +:100FC00001E010E002C0000F111F8A95E2F7C8018E +:100FD0009A6823E0CC0FDD1F2A95E1F7C07ED77019 +:100FE0008C010C2B1D2B56C08530910531F4DC2F64 +:100FF000CC278E01046F106A4DC0069709F04AC0D5 +:10100000CF71DD27DC2FCC278E01106243C000E0BA +:1010100010E040C08E013EC001E810E43BC003E890 +:1010200010E438C002EE14E435C009EE14E432C016 +:101030000AEE14E42FC005EB14E42CC006EB14E414 +:1010400029C007EB14E426C00CEC14E423C00DEC1B +:1010500014E420C003E815E41DC00AE815E41AC032 +:1010600002E915E417C004E915E414C001E216E42E +:1010700011C003E216E40EC004E216E40BC005E260 +:1010800016E408C006E216E405C007E216E402C052 +:101090000AE216E4C801DF91CF911F910F910895E4 +:1010A0009CE0799FF001112490E3899FE00DF11DF0 +:1010B0001124E60FF11DEE0FFF1FE453FE4F859143 +:1010C0009491803E9105E0F4803C910558F5813380 +:1010D000910509F46FC048F48932910509F463C0A1 +:1010E0008A32910509F46DC072C089339105E9F027 +:1010F00082389105D1F08533910509F44DC067C060 +:10110000833E910581F138F4803E9105B9F0823E2D +:101110009105D9F05CC0863E910561F1873E91054D +:10112000A1F155C00E94DE05089520911C0320FD09 +:1011300002C021FF4CC080EE90E049C080911C03AA +:1011400080FFF9CF89E390E042C080911C0382FFC9 +:101150000EC080911C0384FF03C080E090E037C084 +:1011600083EE90E034C080911C0382FFF2CF82EEC8 +:1011700090E02DC080911C0383FF0BC080911C0365 +:1011800084FDEBCF87EE90E022C080911C0383FFAB +:10119000F5CF86EE90E01BC080911C0385FF07C051 +:1011A00089E290E014C080911C0385FFF9CF85E3AC +:1011B00090E00DC080911C0386FF07C08AE290E09A +:1011C00006C080911C0386FFF9CF81E390E00E9466 +:1011D000EE0508950C94B002E82FF0E0E25BFE4FBC +:1011E0008081E82FEF70F0E082958F7021E030E091 +:1011F000A90102C0440F551F8A95E2F740A3089544 +:101200000F931F93CF93DF9385B7806885BF85B712 +:10121000806885BFC3E0D0E001E010E0FE01E25B42 +:10122000FE4F8081E82FEF70F0E021A182958F7052 +:10123000A80102C0440F551F8A95E2F7CA01822B0C +:1012400081A38C2F0E94EC08219740F78BE090E05F +:1012500061E070E0FC01EE5BFE4F2081E22FEF7059 +:10126000F0E042A122952F70DB0102C0AA0FBB1F44 +:101270002A95E2F79D01242B22A3019758F7DF91CD +:10128000CF911F910F910C946C03EF92FF920F93EB +:101290001F93CF93DF9300E212E0C3E0EE24E394C8 +:1012A000F12CD5E08C2F0E94EC088BE090E040E020 +:1012B00050E0FC01EE5BFE4F6081E62FEF70F0E046 +:1012C00020A130E062956F7002C0359527956A9530 +:1012D000E2F720FD09C09701082E02C0220F331F3C +:1012E0000A94E2F7422B532B019718F7F8019291D9 +:1012F00082918F018417950721F051834083D09309 +:1013000005018C2F0E94EC08C15060F68091050108 +:1013100087FD2CC08150809305018F3F39F08FE904 +:101320009FE00197F1F700C0000020C080911E02ED +:1013300090911F02909327028093260280911C02B5 +:1013400090911D02909325028093240280911A02AD +:1013500090911B02909323028093220280911802A5 +:101360009091190290932102809320020E946E03B3 +:1013700081E0DF91CF911F910F91FF90EF90089541 +:10138000E82FF0E0EE0FFF1FE05EFD4F80819181BE +:10139000089508950F931F93CF9308E212E0C0E0E1 +:1013A000F801929182918F010E943022C80FF2E0E1 +:1013B00000321F07A9F78C2FCF911F910F9108952D +:1013C0000E947423811102C00E9450230E9499231D +:1013D000809307033E9A809171008D7F8093710006 +:1013E00082E0809390008AE18093910081E0809375 +:1013F0002A02089580912A02811102C00E94E00908 +:1014000010927A0210927902809171008D7F809300 +:101410007100809190008F738093900010923C0235 +:1014200010923B0210927302109274021092750295 +:10143000109276021092720210927102E1E5F2E0CF +:10144000A1E4B2E011921192119211921D921D929B +:1014500082E0E137F807B1F70895CF92DF92EF927B +:10146000FF920F931F93CF93DF9320913B02222390 +:1014700009F484C06B017C0180912A02811102C0B1 +:101480000E94E00901E712E0C7E0D0E0A701960161 +:10149000F80192918291729162918F010E94E428E9 +:1014A000811131C0FE01EE0FFF1FEE0FFF1FEF5A3B +:1014B000FD4F1082118212821382DE01AA0FBB1F20 +:1014C000AF5BBD4F11961C921E92C730D105E9F05B +:1014D000219644815581668177814083518362835F +:1014E0007383148215821682178212968D919C91B5 +:1014F000139711969C938E9313961C921E9212979B +:1015000034961296E2CF219708F680917902909155 +:101510007A02019797FD05C090937A028093790231 +:1015200004C010927A02109279028091790290910F +:101530007A0220917702309178022817390724F037 +:101540001092780210927702892BC1F48091710079 +:101550008D7F80937100809190008F7380939000B5 +:101560001092730210927402109275021092760219 +:10157000109272021092710210923B02DF91CF9191 +:101580001F910F91FF90EF90DF90CF9008951F92E1 +:101590000F920FB60F9211244F925F926F927F922B +:1015A0008F929F92AF92BF92CF92DF92EF92FF9273 +:1015B0002F933F934F935F936F937F938F939F935B +:1015C000AF93BF93CF93DF93EF93FF9380913B0251 +:1015D000882309F49BC1C0917902D0917A021C162C +:1015E0001D060CF093C140902B0250902C0260908D +:1015F0002D0270902E0220E030E0A901C301B2015B +:101600000E948F2A18160CF065C0C130D10509F46C +:1016100052C08091770290917802BE010E94612CA5 +:101620007C01909378028093770280903D029090A5 +:101630003E02A0903F02B090400220E030E040E83F +:101640005FE3C501B4010E94802860933D0270935E +:101650003E0280933F0290934002F701EE0FFF1F7E +:10166000EE0FFF1FEF5AFD4FA301920160817181C0 +:10167000828193810E94E82820E030E040E05EE330 +:101680000E94932A9B01AC01C501B4010E948F2ADC +:1016900018168CF4C7010196BE010E94612C90932C +:1016A00078028093770210923D0210923E021092CF +:1016B0003F0210924002E0917702F0917802EE0F23 +:1016C000FF1FEE0FFF1FEF5AFD4F60817181828176 +:1016D0009381D0C0C0907302D0907402E0907502E4 +:1016E000F090760220E030E0A901C701B6010E9427 +:1016F000E4282197882309F4A2C0FE01EE0FFF1F02 +:10170000EE0FFF1FEF5AFD4F80809180A280B380C3 +:10171000A5019401C701B6010E94E42887FF31C0EA +:10172000A501940160E070E08CED93EC0E94E82844 +:1017300020E030E040E451E40E94E82820E030E07E +:1017400040E05FE30E94932A9B01AC0160E070E0FF +:1017500080E090E40E94F62A9B01AC01C501B4012F +:101760000E94932A9B01AC01C701B6010E94E428A4 +:1017700087FF07C0A701960160E070E08CED93E45D +:1017800039C0A5019401C701B6010E948F2A18161D +:101790000CF055C0A501940160E070E08CED93E47D +:1017A0000E94E82820E030E040E451E40E94E8286C +:1017B00020E030E040E05FE30E94932A9B01AC010F +:1017C00060E070E080E090E40E94F62A9B01AC01AA +:1017D000C501B4010E94932A9B01AC01C701B60167 +:1017E0000E948F2A18165CF5A701960160E070E050 +:1017F0008CED93EC0E94E82820E030E040E451E4D6 +:101800000E94E82820E030E040E05FE30E94932A55 +:101810009B01AC0160E070E080E090E40E94F62A59 +:101820009B01AC01C701B6010E94932A6093730229 +:1018300070937402809375029093760213C0FE0138 +:10184000EE0FFF1FEE0FFF1FEF5AFD4F80819181BA +:10185000A281B3818093730290937402A093750266 +:10186000B093760260917302709174028091750258 +:101870009091760220912802309129022F3F4FEF5C +:10188000340731F02F5F3F4F309329022093280215 +:101890000E946F0E6B017C0120E034E244EF51E4C2 +:1018A0000E94E42887FF08C086EFC82E88E2D82E61 +:1018B00084EFE82E81E4F82E20E030E040E051E4AF +:1018C000C701B6010E94932A9B01AC0160E074E25B +:1018D00084E79BE40E94E8286B017C010E94552963 +:1018E0007093970060939600209106013091070154 +:1018F0004091080150910901C701B6010E94932A45 +:101900000E945529709399006093980080913C0241 +:10191000882309F433C1C0903702D0903802E09098 +:101920003902F0903A0220E030E0A901C701B60187 +:101930000E948F2A1816D4F58091280290912902CE +:101940008F3F2FEF920729F0019690932902809301 +:101950002802C701B6010E946F0E20E030E040E08F +:1019600051E40E94932A9B01AC0160E074E284E799 +:101970009BE40E94E8286B017C010E94552970932A +:1019800097006093960020910601309107014091E5 +:10199000080150910901C701B6010E94932A0E94D3 +:1019A0005529709399006093980008C01092970091 +:1019B0001092960010929900109298006091310256 +:1019C000709132026F5F7F4F7093320260933102E9 +:1019D000209196003091970080E090E0232BF1F069 +:1019E000C0919600D09197000E9481296B017C01E3 +:1019F000BE0180E090E00E9481299B01AC016091D2 +:101A000033027091340280913502909136020E9427 +:101A1000E82820E03FEF4FE757E410C00E948129FB +:101A20006B017C0120E030EE4FEF54E46091330213 +:101A30007091340280913502909136020E94932A6F +:101A40009B01AC01C701B6010E948F2A87FD96C099 +:101A500080912F028F5F80932F0290E020910303EB +:101A60003091040382179307A0F080910E0388231E +:101A700019F010922F020DC0809171008D7F80931C +:101A80007100809190008F738093900010923C02BF +:101A90007DC080913002C0912F02811128C0C0907A +:101AA0000803D0900903E0900A03F0900B0320E0B4 +:101AB00030E0A901C701B6010E948F2A1816BCF4B4 +:101AC00081E0809330021092370210923802109217 +:101AD000390210923A02C0923302D0923402E0925C +:101AE0003502F0923602C150C0932F0243C01092CB +:101AF00030021092290210922802E0910503F09121 +:101B0000060348E0C49FE00DF11D112480819181FE +:101B1000A281B3818093370290933802A093390257 +:101B2000B0933A0220E030E040E85EE364817581E2 +:101B3000868197810E94932A6B017C0180910A0122 +:101B4000682F70E080E090E00E94812920E030E082 +:101B500048EC52E40E94E8289B01AC01C701B601A1 +:101B60000E94932A6093330270933402809335026B +:101B70009093360210923202109231028091070344 +:101B800080FD04C010923C0210923B02FF91EF9145 +:101B9000DF91CF91BF91AF919F918F917F916F9185 +:101BA0005F914F913F912F91FF90EF90DF90CF90F9 +:101BB000BF90AF909F908F907F906F905F904F906D +:101BC0000F900FBE0F901F901895CF92DF92EF925B +:101BD000FF92CF93DF936B017C01EA0180912A028F +:101BE000811102C00E94E0098091070380FF46C076 +:101BF0008091790290917A0208970CF03FC0809111 +:101C000071008D7F8093710080913C0281110E9450 +:101C1000FA0981E080933B02109229021092280277 +:101C200020E030E0A901C701B6010E948F2A1816F2 +:101C3000DCF48091790290917A02FC01EE0FFF1F93 +:101C4000EE0FFF1FEF5AFD4FC082D182E282F38276 +:101C5000FC01EE0FFF1FEF5BFD4FD183C0830196A8 +:101C600090937A02809379028091710082608093D0 +:101C7000710080919000806880939000DF91CF91F7 +:101C8000FF90EF90DF90CF900895809107038170CF +:101C90000895809107038160809307030E949D232C +:101CA0000C94C803809107038E7F809307030C94E4 +:101CB0009D2380917B0290E0019666E070E00E9497 +:101CC000612C80937B02089580917B0290E00197C4 +:101CD00066E070E00E94612C80937B0208958F92F1 +:101CE0009F92AF92BF92CF92DF92EF92FF920F93AB +:101CF0001F93CF93DF936B017C01C0912802D09199 +:101D00002902BE0180E090E00E9481294B015C0124 +:101D1000A701960160E070E08CE594E40E94E82859 +:101D20009B01AC01C501B4010E94932A0E94552970 +:101D300020917B02233009F473C028F4222351F050 +:101D40002130E9F02CC1243009F4A0C0253009F479 +:101D5000E0C025C180E090E0A0E0BFE380930601F1 +:101D600090930701A0930801B093090110922B02F0 +:101D700010922C0210922D0210922E0210C110927D +:101D80002B0210922C0210922D0210922E0264311E +:101D9000710540F46A30710560F520E030E040E8FC +:101DA0005EE32BC0693C710508F0AAC080E090E0BA +:101DB0000E94812920E030E040EA51E40E947F281F +:101DC00020E030E044E353E40E94E8289B01AC01AA +:101DD0000E94932A20E030E040E05EE30E94932AD4 +:101DE0009B01AC0160E070E080E09EE30E947F28F0 +:101DF00044C020E030E040E05FE3C701B6010E944C +:101E0000932A6B017C0180E090E0A0E0BEE3809328 +:101E1000060190930701A0930801B0930901BFC088 +:101E200010922B0210922C0210922D0210922E0270 +:101E30004AE0469F9001479F300D1124C90168EB8D +:101E40007BE00E944D2CBC016C5D754077FF03C0A8 +:101E5000719561957109882777FD8095982F0E946B +:101E600083292EE333EC4EE259E30E94932A20E0CB +:101E700030E040EC5EE30E9480286093060170939E +:101E80000701809308019093090189C010922B02E9 +:101E900010922C0210922D0210922E02CE0183700D +:101EA0009927892BE1F0BE016170772780E090E0EF +:101EB0000E94812920E030E040E05EE30E94932A06 +:101EC00020E030E040E45FE30E9480286093060158 +:101ED0007093070180930801909309010CC080E082 +:101EE00090E0A0E0BFE38093060190930701A093E8 +:101EF0000801B0930901C770DD27CD2B09F04FC051 +:101F00001092060110920701109208011092090127 +:101F100046C010922B0210922C0210922D021092A9 +:101F20002E0200E010E020E03FE300930601109352 +:101F3000070120930801309309016739710578F191 +:101F400080E090E00E94812920E030E047E153E406 +:101F50000E947F2820E030E04AE754E40E94E8280D +:101F600020E030E048E452E40E94932A20E030E090 +:101F700040EA51E40E94C5290E945029660F771F4C +:101F8000660F771FFB01EE5AFE4F2081318142819F +:101F90005381C701B6010E94932A6B017C01C701DE +:101FA000B601DF91CF911F910F91FF90EF90DF90DD +:101FB000CF90BF90AF909F908F90089580918C02AA +:101FC0000895CF93DF9300D01F92CDB7DEB79C0169 +:101FD00080911303843019F593E099833B832A831E +:101FE0009093E9008FEF9091E800815095FD06C035 +:101FF00095ED9A95F1F700008111F5CF8091E800F9 +:1020000085FF0DC040E050E063E070E0CE01019636 +:102010000E9442128091E8008E778093E8000F9032 +:102020000F900F90DF91CF910895CF93DF9300D061 +:102030001F92CDB7DEB720911303243021F522E0A3 +:1020400029839B838A8383E08093E9008FEF9091BB +:10205000E800815095FD06C095ED9A95F1F70000D6 +:102060008111F5CF8091E80085FF0DC040E050E080 +:1020700063E070E0CE0101960E9442128091E80078 +:102080008E778093E8000F900F900F90DF91CF91A3 +:102090000895209113032430F1F422E02093E90005 +:1020A0002FEF3091E800215035FD06C035ED3A950F +:1020B000F1F700002111F5CF2091E80025FF0BC0BA +:1020C00040E050E065E070E00E9442128091E8003C +:1020D0008E778093E8000895CF93DF93EC01909181 +:1020E0001303943009F046C0809115018823D9F07C +:1020F000809116018823B9F09093E9008FEF9091B9 +:10210000E800815095FD06C095E19A95F1F7000031 +:102110008111F5CF8091E80085FF2CC040E050E0B0 +:1021200060E170E017C081E08093E9008FEF90914B +:10213000E800815095FD06C095ED9A95F1F70000F5 +:102140008111F5CF8091E80085FF14C040E050E098 +:1021500068E070E0CE010E9442128091E8008E7724 +:102160008093E80080E1FE01ACE7B2E001900D92BF +:102170008A95E1F7DF91CF91089580911203811143 +:1021800009C00E94D7130E9434148091E200846039 +:102190008093E2000895109212030895089508951F +:1021A0000C947B2242E061EC81E00E94511342E0FA +:1021B00061EC82E00E94511342E061EC83E00E94F6 +:1021C000511342E161EC84E00C94511380911503AA +:1021D000833009F455C030F4813071F0823009F455 +:1021E0008EC008958A3009F47AC08B3009F460C03B +:1021F000893009F09CC020C080911403813A09F015 +:1022000096C08091E800877F8093E8008091180352 +:1022100090911903892B21F460E18CE792E003C0CF +:1022200060E080E090E070E00E948D128091E80014 +:102230008B778093E800089580911403813209F030 +:1022400076C08091180390911903009719F00397B5 +:1022500009F06DC08091E800877F8093E80080914D +:10226000E80082FD05C0809113038111F8CF5FC0A3 +:102270008091F10080938C028091E8008B7753C0AD +:1022800080911403813A09F052C080911803909113 +:102290001903892B09F04BC08091E800877F809358 +:1022A000E8008091E80080FFFCCF8091150136C0E6 +:1022B000809114038132D9F580911803909119030C +:1022C000892BA9F58091E800877F8093E8000E9420 +:1022D000861380911603809315010C94BC1B80918A +:1022E0001403813221F58091E800877F8093E80014 +:1022F0000E9486138091170380938D020895809128 +:102300001403813AA1F48091E800877F8093E8006C +:102310008091E80080FFFCCF80918D028093F100D6 +:102320008091E8008E778093E8000C9486130895DE +:1023300084B7877F84BF88E10FB6F89480936000EC +:10234000109260000FBE90E080E80FB6F894809382 +:102350006100909361000FBE0E9429170E94D7135D +:102360000E9434148091E20084608093E2007894AB +:102370000E94BA160E942B178BE091E00E94D5169E +:1023800080911303853069F40E943C2280911103EF +:102390008823B1F30E946A22882391F30E942C12B1 +:1023A000EFCF0E943317ECCF292F3327233031058D +:1023B000C9F064F42130310581F02230310509F093 +:1023C00043C08DE690E028E433E042C0213231057D +:1023D000F1F02232310541F137C082E190E025EB86 +:1023E00033E036C099278130910541F08230910564 +:1023F00041F0892B49F5E4E4F3E005C0E6E1F3E0C0 +:1024000002C0ECEEF2E0849190E09F0121C06430C4 +:10241000D8F4E62FF0E0EE0FFF1FE255FE4F2081CB +:10242000318189E090E014C0643070F470E0FB0109 +:10243000EE0FFF1FEA55FE4F20813181FB01EE5563 +:10244000FE4F808190E004C080E090E020E030E02A +:10245000FA0131832083089580E189BD82E189BD3D +:1024600009B400FEFDCF8091D8008F7D8093D80005 +:102470008091E00082608093E0008091E00081FD27 +:10248000FCCF0895CF92DF92EF92FF920F931F93AC +:10249000CF93DF93EC018B016A010E94A513811198 +:1024A00033C0C114D10439F0F60180819181081B39 +:1024B000190BC80FD91FE12CF12C0115110519F1C9 +:1024C0008091E80085FD16C08091E8008E778093AA +:1024D000E800C114D10449F0F60180819181E80E31 +:1024E000F91EF182E08285E00FC00E94A5138823C7 +:1024F00021F30AC089918093F10001501109FFEF87 +:10250000EF1AFF0ADACF80E0DF91CF911F910F9190 +:10251000FF90EF90DF90CF90089520911A033091B3 +:102520001B032617370748F06115710539F4209110 +:10253000E8002E772093E80001C0B90140E0611562 +:102540007105A9F120911303222309F443C025301A +:1025500009F442C02091E80023FD40C02091E8002A +:1025600022FD32C02091E80020FFE9CF4091F30026 +:102570002091F20030E0342BFC01CF016115710590 +:1025800059F02830310540F481918093F100615079 +:1025900071092F5F3F4FF1CF41E02830310509F03D +:1025A00040E02091E8002E772093E800C8CF411149 +:1025B000C9CF0AC080911303882361F0853061F090 +:1025C0008091E80083FD0AC08091E80082FFF2CF8D +:1025D00080E0089582E0089583E0089581E0089501 +:1025E00020911A0330911B032617370748F0611515 +:1025F000710539F42091E8002E772093E80001C09E +:10260000B901FC0120E06115710591F1809113037E +:10261000882309F440C0853009F43FC08091E80068 +:1026200083FD3DC08091E80082FD2FC08091E800CD +:1026300080FFE9CF2091F3008091F20090E0922B8F +:102640006115710559F08830910540F4249120936B +:10265000F1003196615071090196F2CF21E008979F +:1026600009F020E08091E8008E778093E800CBCFDE +:102670002111CCCF0AC080911303882361F08530EB +:1026800061F08091E80083FD0AC08091E80082FF3C +:10269000F2CF80E0089582E0089583E0089581E01C +:1026A0000895982F973058F59093E900981739F0CE +:1026B0007091EC002091ED005091F00003C0242FA8 +:1026C000762F50E021FF19C03091EB003E7F309310 +:1026D000EB003091ED003D7F3093ED003091EB0049 +:1026E00031603093EB007093EC002093ED00509339 +:1026F000F0002091EE0027FF07C09F5FD3CF8F70BF +:102700008093E90081E0089580E0089580911403AA +:1027100087FF11C08091E80082FD05C080911303FE +:102720008111F8CF11C08091E8008B770BC08091A8 +:102730001303882349F08091E80080FFF8CF80914F +:10274000E8008E778093E80008952091E4003091AE +:10275000E50095E64091EC00842F817040FF22C097 +:102760008091E80080FD1CC080911303882391F0C4 +:10277000853091F08091EB0085FD10C04091E40020 +:102780005091E5004217530729F39A01915011F730 +:1027900084E0089582E0089583E0089581E008953B +:1027A00080E008954091E80042FFDECF08950E9446 +:1027B00045140E944D14E0EEF0E08081816080833A +:1027C000E8EDF0E080818F77808319BCA7EDB0E061 +:1027D0008C918E7F8C9380818F7E808310921203E8 +:1027E00008950F931F93CF93DF930E9445140E9487 +:1027F0004D14C8EDD0E088818F7788838881806808 +:10280000888388818F7D888319BC1092130310926E +:102810000F03109211031092100300EE10E0F80164 +:1028200080818B7F808388818160888342E060E043 +:1028300080E00E945113E1EEF0E080818E7F808382 +:10284000E2EEF0E080818160808380818860808317 +:10285000F80180818E7F8083888180618883DF9109 +:10286000CF911F910F910895E8EDF0E080818F7E68 +:102870008083E7EDF0E080818160808384E082BF27 +:1028800081E0809312030C94F113E8EDF0E0808175 +:102890008E7F80831092E20008951092DA001092E9 +:1028A000E10008951F920F920FB60F9211242F93FB +:1028B0003F934F935F936F937F938F939F93AF93C8 +:1028C000BF93EF93FF938091E10082FF0BC0809153 +:1028D000E20082FF07C08091E1008B7F8093E100DE +:1028E0000E94B9168091DA0080FF1FC08091D80045 +:1028F00080FF1BC08091DA008E7F8093DA00809188 +:10290000D90080FF0DC080E189BD82E189BD09B495 +:1029100000FEFDCF81E0809313030E94BD1005C02F +:1029200019BC109213030E94CB108091E10080FF2C +:1029300019C08091E20080FF15C08091E2008E7F77 +:102940008093E2008091E20080618093E2008091B8 +:10295000D80080628093D80019BC85E0809313036F +:102960000E94CF108091E10084FF30C08091E2008E +:1029700084FF2CC080E189BD82E189BD09B400FEDD +:10298000FDCF8091D8008F7D8093D8008091E100A9 +:102990008F7E8093E1008091E2008F7E8093E20041 +:1029A0008091E20081608093E20080910F03882390 +:1029B00011F084E007C08091E30087FD02C081E050 +:1029C00001C083E0809313030E94D0108091E10046 +:1029D00083FF29C08091E20083FF25C08091E10040 +:1029E000877F8093E10082E08093130310920F03AE +:1029F0008091E1008E7F8093E1008091E2008E7FE4 +:102A00008093E2008091E20080618093E20042E0E6 +:102A100060E080E00E9451138091F0008860809314 +:102A2000F0000E94CE10FF91EF91BF91AF919F9166 +:102A30008F917F916F915F914F913F912F910F9067 +:102A40000FBE0F901F9018951F920F920FB60F9206 +:102A500011242F933F934F935F936F937F938F93A3 +:102A60009F93AF93BF93CF93DF93EF93FF93C09167 +:102A7000E900CF708091EC00D82FD17080FDD0E8B4 +:102A80001092E9008091F000877F8093F0007894A5 +:102A90000E9468151092E9008091F0008860809390 +:102AA000F000CD2BCF70C093E900FF91EF91DF9143 +:102AB000CF91BF91AF919F918F917F916F915F91D6 +:102AC0004F913F912F910F900FBE0F901F9018952F +:102AD0001F93CF93DF93CDB7DEB7AA970FB6F894C5 +:102AE000DEBF0FBECDBFE4E1F3E088E08E0F909132 +:102AF000F10091938E13FBCF0E94E6108091E800C5 +:102B000083FF1FC18091140390911503492F50E05A +:102B10004A30510508F015C1FA01EA5AFF4F0C94EA +:102B2000752C803881F0823809F00BC18091180330 +:102B30008F708093E9008091EB0085FB882780F9F6 +:102B40001092E90006C08091100390911103911139 +:102B500082609091E800977F9093E8008093F10065 +:102B60001092F100C8C0282F2D7F09F0EAC08823F9 +:102B700019F0823061F0E5C080911603813009F0D0 +:102B8000E0C0933009F080E0809311032BC0809166 +:102B90001603811127C0809118038F7009F4D1C0EA +:102BA0008093E9002091EB0020FF1CC0933021F4BA +:102BB0008091EB00806214C09091EB009061909343 +:102BC000EB0021E030E0A90102C0440F551F8A95B7 +:102BD000E2F74093EA001092EA008091EB008860EF +:102BE0008093EB001092E9008091E800877F86C017 +:102BF0008111A7C0109116031F778091E3008078A0 +:102C0000812B8093E3008091E800877F8093E80028 +:102C10000E9486138091E80080FFFCCF8091E30042 +:102C200080688093E300111102C082E001C083E05C +:102C30008093130386C08058823008F082C0809150 +:102C40001603909117038C3D53E0950779F583E0C7 +:102C50008A838AE289834FB7F894DE01139620E0D5 +:102C60003EE051E2E32FF0E050935700E49120FF63 +:102C700003C0E295EF703F5FEF708E2F90E0EA3077 +:102C800010F0C79601C0C0968D939D932F5F24319D +:102C900049F74FBF8091E800877F8093E8006AE2A0 +:102CA00070E0CE0101960E948D1214C0AE014F5FFC +:102CB0005F4F609118030E94D411BC01009709F482 +:102CC00040C09091E800977F9093E80089819A81B5 +:102CD0000E94F0128091E8008B778093E80031C069 +:102CE000803879F58091E800877F8093E8008091B3 +:102CF0000F038093F1008091E8008E778093E800C5 +:102D00000E9486131EC081111CC090911603923040 +:102D1000C0F48091E800877F8093E80090930F03D0 +:102D20000E94861380910F03811106C08091E300F9 +:102D300087FD02C081E001C084E0809313030E94FC +:102D4000D2108091E80083FF0AC08091E800877F5D +:102D50008093E8008091EB0080628093EB00AA965C +:102D60000FB6F894DEBF0FBECDBFDF91CF911F919C +:102D700008950895CF93809113038823A1F0C09103 +:102D8000E900CF709091EC00892F817090FD80E870 +:102D9000C82B1092E9008091E80083FD0E9468151D +:102DA000CF70C093E900CF910895909393028093E0 +:102DB00092020895E0919202F0919302309721F0EF +:102DC0000190F081E02D099480E00895E091920255 +:102DD000F0919302309721F00280F381E02D099465 +:102DE0000895E0919202F0919302309721F00480CF +:102DF000F581E02D0994089520919002309191027F +:102E00008217930771F09093910280939002E09162 +:102E10009202F0919302309721F00680F781E02D25 +:102E20000994089520918E0230918F0282179307A2 +:102E300071F090938F0280938E02E0919202F09154 +:102E40009302309721F00084F185E02D09940895D4 +:102E500008950C9428170E94AF220E9400090E9436 +:102E600035230C94E4275F926F927F928F929F920A +:102E7000AF92BF92CF92DF92EF92FF920F931F9388 +:102E8000CF93DF9300D000D01F92CDB7DEB70E9462 +:102E900045099DE9C92E92E0D92E03E010E0AA244D +:102EA000A394B12C502E802F0E94C0094C01F60132 +:102EB000729062906F016826792661147104A1F402 +:102EC0000150110978F78FEF89838A831B820E9452 +:102ED000B8228160782F9D838C8349815A816B81D0 +:102EE0008D810E94E31738C08091F20281FD0E941B +:102EF000C9092BE030E07501022E02C0EE0CFF1C68 +:102F00000A94E2F7C70186219721892B09F12983C9 +:102F10005A828E209F2091E0892809F490E09B83BB +:102F20000E94B8228160782F9D838C8349815A81C9 +:102F30006B818D810E94E317000F111FF801EB5682 +:102F4000FD4F80819181E826F926F182E08204C05C +:102F50002150310980F6B4CF0E941C2510919402B3 +:102F60000E94DA161817D1F00E94DA1680939402A4 +:102F70000F900F900F900F900F90DF91CF911F91B6 +:102F80000F91FF90EF90DF90CF90BF90AF909F9008 +:102F90008F907F906F905F900C94EA080F900F9045 +:102FA0000F900F900F90DF91CF911F910F91FF9095 +:102FB000EF90DF90CF90BF90AF909F908F907F90D9 +:102FC0006F905F900895CF93DF93CDB7DEB72B97C7 +:102FD0000FB6F894DEBF0FBECDBF4F835887698709 +:102FE0007A878B87DE01119686E0FD0111928A9522 +:102FF000E9F785E0FE01379601900D928A95E1F799 +:1030000049815A816B817C818D819E810E945A1EEB +:103010002B960FB6F894DEBF0FBECDBFDF91CF91D8 +:103020000895CF93882309F4C2C0C82F823859F479 +:103030000E94DA1681FDBBC089E30E9434210E9400 +:10304000012289E30CC0833879F40E94DA1680FDEE +:10305000AEC083E50E9434210E94012283E50E94D4 +:103060007621CF910C940122843859F40E94DA160B +:1030700082FD9DC087E40E9434210E94012287E4E2 +:10308000EECF8CEF8C0F813A48F48C2F0E944C27A6 +:1030900081118DC08C2F0E943421E3CF80E28C0FF0 +:1030A000883048F4C77081E001C0880FCA95EAF7FC +:1030B0000E94BA21D6CF8BE58C0F833078F4C53AC5 +:1030C00029F0C63A31F083E890E005C081E890E04D +:1030D00002C082E890E0CF910C94FC1688E58C0F3A +:1030E000833108F064C0C83A39F1C93A41F1CA3AAB +:1030F00049F1CB3A51F1CC3A59F1CD3A61F1C03BAB +:1031000069F1CE3A71F1CF3A79F1C13B81F1C23B1D +:1031100089F1C33B91F1C43B99F1C53BA1F1C63B99 +:10312000A9F1C73BB1F1C83BB9F1C93BC1F1CA3BF9 +:10313000C9F180E090E038C082EE90E035C089EEC1 +:1031400090E032C08AEE90E02FC085EB90E02CC07A +:1031500086EB90E029C087EB90E026C08CEC90E0F5 +:1031600023C08DEC90E020C083E891E01DC08AE888 +:1031700091E01AC082E991E017C084E991E014C09F +:1031800081E292E011C083E292E00EC084E292E01C +:103190000BC085E292E008C086E292E005C087E2BB +:1031A00092E002C08AE292E0CF910C941217CF9184 +:1031B0000895882309F44BC0823859F40E94DA1626 +:1031C00081FF45C089E30E9434210E94012289E3E6 +:1031D0000CC0833871F40E94DA1680FF38C083E592 +:1031E0000E9434210E94012283E50E9476210C94E2 +:1031F0000122843859F40E94DA1682FF28C087E43D +:103200000E9434210E94012287E4EFCF9CEF980FA7 +:10321000913A58F390E2980F983050F4877091E00B +:1032200001C0990F8A95EAF7892F0E94C021DFCF4C +:103230009BE5980F933020F480E090E00C94FC160E +:10324000885A833120F480E090E00C94121708959E +:10325000882321F00E94BA210C940122089588232A +:1032600021F00E94C0210C94012208957F928F9238 +:103270009F92AF92BF92CF92DF92EF92FF920F9305 +:103280001F93CF93DF931F92CDB7DEB77C01C62E7D +:10329000772EFC01058102950F70128111110E9499 +:1032A000D7210E942D21882379F0112369F080E233 +:1032B0008C0D883048F082E00E9416210E942D215A +:1032C00091E0D82ED92601C0D12CE72DE295EF70E0 +:1032D000F0E0E05AFF4F0C94752C872D807F072D6E +:1032E0000F70882311F00295007F112389F00023CD +:1032F00009F499C180E28C0D883020F4802F0E945F +:10330000BA2103C0802F0E94CA210E9401228BC1D2 +:103310008C2D0E94D918002309F4C3C180E28C0DC2 +:10332000883020F4802F0E94C02103C0802F0E948B +:10333000D0210E940122B5C1872D807F972D9F70DB +:10334000803211F4892F03C0892F8295807FCC2091 +:1033500021F0F1E0CF16A1F01DC0112339F00023B8 +:1033600019F1013009F50E94EA219BC1002319F0EF +:10337000013009F496C189830E94ED21898110C131 +:10338000112321F0063008F08CC10EC0053008F082 +:1033900088C106C1112359F0002331F0F70195814E +:1033A00090FF41C19F7095830E9428197AC1002324 +:1033B00009F4F6C03EC1872D86958695837090E00E +:1033C000009719F0019761F06CC1112321F08C2D49 +:1033D000972D937002C080E090E00E94FC1661C1BE +:1033E000112321F08C2D972D937002C080E090E086 +:1033F0000E94121756C18C2D112319F00E9424240B +:1034000002C00E948C240E9411254BC1872D83701D +:1034100009F052C0111145C18C2D82958695877097 +:10342000880F880F9C2D9F70892E912CA12CB12C78 +:10343000082E04C0880C991CAA1CBB1C0A94D2F745 +:10344000C4FE14C00FE010E020E030E0B901A80194 +:1034500004C0440F551F661F771F8A95D2F7CB0112 +:10346000BA01609570958095909503C060E070E01A +:10347000CB01272D26952695237030E0223031058B +:1034800069F02330310589F0682979298A299B2937 +:103490002130310571F00E94A21F03C168297929EA +:1034A0008A299B290E94BE1FFCC00E94A21FC50141 +:1034B000B4010E94861FF5C0112319F0872D817079 +:1034C00001C08695882309F4ECC08C2D82958695E1 +:1034D0008770880F880F9C2D9F70892E912CA12CAE +:1034E000B12C082E04C0880C991CAA1CBB1C0A9481 +:1034F000D2F7C4FE14C00FE010E020E030E0B901C4 +:10350000A80104C0440F551F661F771F8A95D2F784 +:10351000CB01BA01609570958095909503C060E0ED +:1035200070E0CB01272D269526952370422F50E081 +:103530004230510569F04330510589F068297929F5 +:103540008A299B294130510571F00E947C20A9C035 +:10355000682979298A299B290E949820A2C00E9463 +:103560007C20C501B4010E9460209BC08C2D90E09E +:10357000FC01E05EF109E531F10508F050C0E059C9 +:10358000FF4F0C94752C0C2D0F70872D8F7111230C +:1035900021F00E94F91F802F07CF0E941A20802F50 +:1035A0000E942F197EC0112341F0053008F079C028 +:1035B000872D8F710E943F2074C0063008F071C0C3 +:1035C000F7CF112339F0872D8F710E94F91F69C041 +:1035D0001123C9F3872D8F710E941A2062C0112315 +:1035E00029F0872D8F710E94E41F5BC00E94DA1FB3 +:1035F00058C0112351F0172D1F71812F0E94F91F00 +:1036000063E0812F0E940D214CC081E00E941621B1 +:10361000023008F446C082E00E94162142C0112305 +:1036200031F0002381F28C2D0E9411183AC0002342 +:1036300089F28C2D0E94D91834C0472D4F706C2D03 +:10364000C7010E9455030E94FE1E2BC0111129C004 +:10365000472D4F7050E042305105B9F04CF4411500 +:10366000510581F041305105E1F40E940C2819C048 +:103670004330510569F04430510599F48C2D0E9476 +:103680005E280FC00E94F5270CC00E94282809C0A0 +:103690000E943B2806C0472D4F706C2DC7010E9429 +:1036A000CB05DD20F9F00E94092180FD1BC0F70148 +:1036B00012820E9403210E94F91FC7010E94811BF0 +:1036C0000E9403210F90DF91CF911F910F91FF90E6 +:1036D000EF90DF90CF90BF90AF909F908F907F90B2 +:1036E0000C941A200F90DF91CF911F910F91FF90B2 +:1036F000EF90DF90CF90BF90AF909F908F907F9092 +:1037000008950F931F93CF93DF93EC0188819981E4 +:103710002B813C81232BB9F09F3F11F48F3F99F00F +:10372000CE010E94CA03882371F0688179818A8161 +:103730000E94FF208C010E94B4200E947B1FB801D0 +:10374000CE010E943619DF91CF911F910F910895FC +:103750000E94D7210E94E7210E94AC210E940122F1 +:103760000E94C2250E94112580E090E00E94FC1674 +:1037700080E090E00C9412170E94C7210C94A81BC3 +:103780000E94F420292F22952F7030E02C30310533 +:103790004CF42A3031056CF42250310922303105C5 +:1037A000A8F407C02C30310569F02F30310551F0F5 +:1037B0000DC0803F69F018F4803E40F409C0843F9A +:1037C00029F406C093FB882780F9089580E00895C6 +:1037D00081E00895CF93DF9300D000D01F92CDB742 +:1037E000DEB70F900F900F900F900F90DF91CF9159 +:1037F0000895CF93DF9300D000D000D0CDB7DEB7CF +:1038000026960FB6F894DEBF0FBECDBFDF91CF91E5 +:1038100008951F93CF93DF93C0919D0216E080918E +:103820009E02C81799F0D0E01C9FF0011D9FF00D7B +:103830001124E156FD4F4081518162817381848161 +:1038400095810E94F91B2196C770E9CFDF91CF9136 +:103850001F9108954091CF025091D0026091D10202 +:103860007091D2028091D3029091D4020C94F91BF2 +:103870008091D40282958F7009F054C08091D1025A +:10388000882309F44FC080919D02A0919E0260910F +:10389000CF027091D0024091D2025091D302B6E093 +:1038A0008A1709F43FC090E041155105C1F17F3FEF +:1038B00011F46F3FA1F1B89FF001B99FF00D1124F1 +:1038C000E156FD4F218172132AC02081621327C067 +:1038D0002281211124C0238134812417350710F45B +:1038E00021503109241B350B283C3105C0F42091AF +:1038F000D4022F7020612093D40226E0289FF0018B +:10390000299FF00D1124EC55FD4F80818F7080614F +:1039100080838FEC92E00E94811B0C94091C01961D +:103920008770BECF0895CF92DF92EF92FF920F93F0 +:103930001F93CF93DF93CDB7DEB762970FB6F8949E +:10394000DEBF0FBECDBF8C0185E0F801DE011D9604 +:1039500001900D928A95E1F7D8014C9111965C91F6 +:10396000119712966C9112971396CD90DC90149744 +:103970003091CF027091D0028091D2029091D30207 +:10398000009709F46BC17F3F19F43F3F09F466C10A +:10399000E090D102EE2009F4C0C02091D402C816F4 +:1039A000D90628F0F601E81BF90BCF0104C0809579 +:1039B00090958C0D9D1DFF24F394883C910578F023 +:1039C000F12C207F09F0C6C07C2DD98AC88A89894C +:1039D0000E94EA1B8FEC92E00E94811BB1C0822FF3 +:1039E000807F09F046C0751314C0341312C06111F2 +:1039F00010C02F7020612093D4020E942A1C8FECEB +:103A000092E00E94811B8091D402D80115968C937C +:103A10002EC0CD2819F15F3F11F44F3FF9F0F62E7B +:103A200061111CC080919D0220919E0236E0821798 +:103A300009F45AC090E0389FF001399FF00D11242D +:103A4000E156FD4F7181571306C07081471303C0C3 +:103A50007281711103C001968770E9CFF62E66233B +:103A600009F418C18091D40281608093D402F12CB2 +:103A700011C1751308C0341306C0611104C08091D0 +:103A8000D402D801C3C04D875E878D859E856A8B21 +:103A90000E94C01B6A898823E1F16623D1F120913D +:103AA000D402822F82958F7090E0029774F08091FB +:103AB000CF029091D00298878F831986DB86CA86C1 +:103AC0002C87CE0107960E94811B86E0F801AFEC9F +:103AD000B2E001900D928A95E1F70E94381C0E9495 +:103AE0002A1CFF24F394D6C04D875E878D859E8562 +:103AF0000E94F420292F22952F7030E022303105CA +:103B00000CF0BCC09F7009F0B6C0805E883008F42D +:103B1000C1C0C8010E94811BE4CFC816D90608F4B1 +:103B200053C0F601E81BF90BCF01883C910508F45E +:103B300050C0F12C7C2DD98AC88A89890E94EA1B41 +:103B4000EFECF2E086E0DF011D928A95E9F70E9432 +:103B50002A1CA0C0751314C0341312C0611110C008 +:103B60008091D402F8018583C8010E94811B86E000 +:103B7000EFECF2E0DF011D928A95E9F7FE2C8AC096 +:103B80004D875E878D859E856A8B0E94C01B6A89E2 +:103B9000882309F4BECF662309F4BBCF2091D40259 +:103BA000822F82958F7090E002970CF48ECF8091D7 +:103BB000CF029091D0029A8389831B82DD82CC82CE +:103BC0002E83CE0101967FCF809590958C0D9D1D03 +:103BD000ACCFF62E662309F49CCF75132EC0341398 +:103BE0002CC02091D40220FD1FC0822F82958F709F +:103BF000D9F0D80115962C9315978F3049F08F5F27 +:103C0000982F9295907F822F8F70892B15968C9389 +:103C1000C8010E94811B86E0F801AFECB2E0019080 +:103C20000D928A95E1F793CF86E0F801AFECB2E010 +:103C300001900D928A95E1F72DC04D875E878D85A5 +:103C40009E850E94C01B811140CF8091D40281606B +:103C50008093D402C8010E94811B1CC0662309F412 +:103C600058CF4D875E878D859E850E94C01B882317 +:103C700009F44FCF2ACF811148CF0CC02430310531 +:103C80000CF047CF9F7009F440CFF8019581907FE9 +:103C900009F03BCF8F2D62960FB6F894DEBF0FBEB2 +:103CA000CDBFDF91CF911F910F91FF90EF90DF90EB +:103CB000CF9008951F93CF93DF93CDB7DEB72C97A6 +:103CC0000FB6F894DEBF0FBECDBF4F83588769870C +:103CD0007A878B879C87CE0107960E94931C882346 +:103CE00069F08F8198852A853B85232BF1F19F3FD1 +:103CF00009F063C08F3F09F060C037C086E0FE0165 +:103D00003796DE01119601900D928A95E1F76F8149 +:103D10007885EA85FB85309741F17F3F11F46F3F4D +:103D200021F120919E0230E0C90101968770992708 +:103D300040919D0250E08417950709F447C06983BC +:103D40007A83FD83EC8396E0929FD001939FB00D20 +:103D50001124A156BD4FFE01319601900D929A9506 +:103D6000E1F780939E020E94091C16E080919D025B +:103D700090919E028917C1F1189FC00111248156AC +:103D80009D4F0E94931C882379F1E0919D021E9F14 +:103D9000F0011124E156FD4F408151816281738110 +:103DA000848195810E94F91B80919D0290E001968B +:103DB0008770992780939D02D9CF4F815885698557 +:103DC0007A858B859C850E94F91BCFCF0E94BC1BF6 +:103DD00010929E0210929D02EFECF2E086E0DF016D +:103DE0001D928A95E9F7C1CF2C960FB6F894DEBFE5 +:103DF0000FBECDBFDF91CF911F910895EF92FF923B +:103E00000F931F93CF93DF938C01009709F46CC03D +:103E1000F12CEE24E394E8012196F8018491843793 +:103E200040F4843008F051C0813081F0823019F1C3 +:103E30005BC0853709F444C0A8F19CE7980F903720 +:103E400008F052C08F770E94D91841C00E5F1F4FF3 +:103E5000FE01C49180E28C0F883048F4C7708E2D2B +:103E600001C0880FCA95EAF70E94DA2114C08C2F8E +:103E70000E9411182DC00E5F1F4FFE01C49180E2F9 +:103E80008C0F883058F4C7708E2D01C0880FCA95EA +:103E9000EAF70E94E0210E9401221AC08C2F0E94A2 +:103EA000D91816C00E5F1F4FFE01C491CC2381F0BC +:103EB0008FE99FE00197F1F700C00000C150F6CFF5 +:103EC0000E5F1F4FFE01F49003C00E9411188E0177 +:103ED0008F2D882309F49FCFEFE9FFE03197F1F7A9 +:103EE00000C000008150F5CFDF91CF911F910F915D +:103EF000FF90EF90089508956093D9027093DA02CD +:103F00008093DB029093DC020C94A81B0F931F9309 +:103F10000091D9021091DA022091DB023091DC028B +:103F2000DC01CB01802B912BA22BB32B8093D902E8 +:103F30009093DA02A093DB02B093DC021F910F9101 +:103F40000C94A81B0F931F930091D9021091DA02D1 +:103F50002091DB023091DC02DC01CB018023912334 +:103F6000A223B3238093D9029093DA02A093DB02B9 +:103F7000B093DC021F910F910C94A81B0F931F9319 +:103F80000091D9021091DA022091DB023091DC021B +:103F9000DC01CB0180279127A227B3278093D90288 +:103FA0009093DA02A093DB02B093DC021F910F9191 +:103FB0000C94A81B1092D5021092D6021092D70230 +:103FC0001092D8020C94A81B41E050E060E070E031 +:103FD00004C0440F551F661F771F8A95D2F7409380 +:103FE000D5025093D6026093D7027093D8020C94F6 +:103FF000A81B41E050E060E070E004C0440F551F92 +:10400000661F771F8A95D2F78091D5029091D602CC +:10401000A091D702B091D802482B592B6A2B7B2B49 +:104020004093D5025093D6026093D7027093D80282 +:104030000C94A81B41E050E060E070E004C0440F25 +:10404000551F661F771F8A95D2F74095509560954A +:1040500070958091D5029091D602A091D702B0912F +:10406000D802482359236A237B234093D5025093D7 +:10407000D6026093D7027093D8020C94A81B41E03B +:1040800050E060E070E004C0440F551F661F771FCA +:104090008A95D2F78091D5029091D602A091D7024D +:1040A000B091D802482759276A277B274093D50229 +:1040B0005093D6026093D7027093D8020C94A81B39 +:1040C0000F931F930091D5021091D6022091D70231 +:1040D0003091D802DC01CB01802B912BA22BB32B8A +:1040E0008093D5029093D602A093D702B093D802C2 +:1040F0001F910F910C94A81B0F931F930091D50251 +:104100001091D6022091D7023091D802DC01CB0168 +:1041100080239123A223B3238093D5029093D602C8 +:10412000A093D702B093D8021F910F910C94A81BB3 +:104130000F931F930091D5021091D6022091D702C0 +:104140003091D802DC01CB0180279127A227B32729 +:104150008093D5029093D602A093D702B093D80251 +:104160001F910F910C94A81B0895CF92DF92EF92AC +:10417000FF920F931F93CF93DF938C01C090D902CE +:10418000D090DA02E090DB02F090DC028091D50260 +:104190009091D602A091D702B091D802C82AD92A0C +:1041A000EA2AFB2ACFE1D0E0D701C6010C2E04C0D9 +:1041B000B695A795979587950A94D2F780FF06C084 +:1041C000B8018C2F0E945008019721F4219760F7C5 +:1041D00080E001C08C2FDF91CF911F910F91FF9054 +:1041E000EF90DF90CF900895CF93DF93EC010E9482 +:1041F000B520BE010E945008DF91CF910895CB01F8 +:104200000E94F42008958091DD028595859585951D +:1042100008958091DD028770089598E0899F90014C +:104220001124262B2093DD020C94F91F2091DD022E +:10423000809582238093DD02982F977069F430E097 +:10424000482F552747FD50952417350729F08595A8 +:10425000859585950C941A2008959091DD029770AC +:1042600081E009F480E0089590911501992321F0EF +:1042700090911601911109C02091170130911801F8 +:10428000F90132969FEF40E01FC0982F96959695C2 +:1042900096959F3050F5E0911701F0911801E90FC4 +:1042A000F11D877021E030E0A90102C0440F551FC5 +:1042B0008A95E2F7CA019181892B818308959F3FF6 +:1042C00039F04F5F4E3041F051915813F8CF0DC087 +:1042D0005111F7CF942FF5CF9F3F39F0F901E90F36 +:1042E000F11D97FDFA958283089508959091150127 +:1042F000992321F090911601911109C02091170185 +:1043000030911801F9013296205F3F4F1FC0982F5E +:104310009695969596959F30F0F4E0911701F0915F +:104320001801E90FF11D877021E030E0A90102C0FA +:10433000440F551F8A95E2F7CA0180959181892320 +:10434000818308953196E217F30729F0908198133D +:10435000F9CF1082F7CF089581E090E0E091170146 +:10436000F0911801E80FF91F108201968031910534 +:10437000A9F708959091F102892B8093F102089595 +:1043800080959091F10289238093F1020895109213 +:10439000F10208959091F002892B8093F002089524 +:1043A00080959091F00289238093F00208951092F5 +:1043B000F00208959091EF02892B8093EF02089507 +:1043C00080959091EF0289238093EF0208951092D7 +:1043D000EF0208958093DE0208951092DE020895A0 +:1043E0008091170190911801FC0131969C01205F8A +:1043F0003F4F80E0919191118F5FE217F307D1F762 +:104400000895E0911701F09118018091F1028083E5 +:10441000E0911701F091180190818091F002892BB1 +:104420008083E0911701F091180190818091EF0253 +:10443000892B80838091DE02882361F0E09117014F +:10444000F09118019081892B80830E94F0218111C5 +:104450001092DE0280911701909118010C94E616DB +:1044600020E0009739F0AC01415051098423952395 +:104470002F5FF7CF822F089580911303843039F195 +:104480001092F30220E488E190E00FB6F894A8952A +:10449000809360000FBE2093600080E00E94BC0209 +:1044A00080E00E94EA0883B7817F846083BF83B77E +:1044B000816083BF7894889583B78E7F83BF88E1BE +:1044C0000FB6F89480936000109260000FBE0895BC +:1044D0000895089580E00E94BC020E9468220E9414 +:1044E00045090E9469220E94CA0991E0811101C018 +:1044F00090E0892F08950E94BC1B80E00E94BC02BE +:104500000E94E4270E94DA160C94EA081F920F9288 +:104510000FB60F9211248F939F93AF93BF93809107 +:10452000F302811113C08091F4029091F502A091E1 +:10453000F602B091F7024196A11DB11D8093F402DD +:104540009093F502A093F602B093F702BF91AF915A +:104550009F918F910F900FBE0F901F90189582E042 +:1045600084BD93E095BD9AEF97BD80936E0008954A +:104570002FB7F8948091F4029091F502A091F60281 +:10458000B091F7022FBF0895CF92DF92EF92FF9282 +:104590000F931F932FB7F8944091F4025091F502B6 +:1045A0006091F6027091F7022FBF6A017B01EE2441 +:1045B000FF248C0120E030E0C016D106E206F306AD +:1045C00010F4415051099A01281B390BC9011F9160 +:1045D0000F91FF90EF90DF90CF9008951F920F9270 +:1045E0000FB60F9211248F939F93AF93BF93809137 +:1045F000F4029091F502A091F602B091F7020196B3 +:10460000A11DB11D8093F4029093F502A093F602D0 +:10461000B093F702BF91AF919F918F910F900FBE12 +:104620000F901F9018950E94D713F8942FEF87EAE8 +:1046300091E6215080409040E1F700C0000087E003 +:1046400090EBDC0180931E0390931F03A093200343 +:10465000B09321039CE088E10FB6F894A89580936D +:1046600060000FBE90936000FFCF0E947423811101 +:1046700002C00E9450230E947F238093F2020E9476 +:10468000872380931C0387FB882780F9809316017A +:104690000E948323682F70E080E090E00C947C1FE0 +:1046A0006DEE7EEF80E090E00E949B2C60E082E067 +:1046B00090E00E94892C60E083E090E00E94892CC9 +:1046C00060E084E090E00E94892C60E085E090E06A +:1046D0000E94892C60E086E090E00E94892C6FEFB8 +:1046E00087E090E00C94892C80E090E00E94832C7D +:1046F00021E08D3E9E4F09F020E0822F089582E058 +:1047000090E00C947B2C83E090E00C947B2C84E074 +:1047100090E00C947B2C682F84E090E00C94892C22 +:1047200086E090E00C947B2C682F86E090E00C945F +:10473000892C87E090E00C947B2C682F87E090E038 +:104740000C94892C8091FA0280FF0BC060911C01AF +:1047500085E0689FB00111247595679575956795FB +:104760002BC081FF09C060911C0185E0689FB001EA +:1047700011247595679520C082FF07C060911C01C8 +:1047800085E0689FB001112417C09091FB02992326 +:10479000D1F060911B01961788F720911C0185E0EC +:1047A000289F90011124929FA001939F500D1124E6 +:1047B00070E0CA010E94612C6038710540F46115F7 +:1047C000710539F002C065E070E0862F08958FE72B +:1047D000089581E008958091FA0280FF08C06091F9 +:1047E0001A0170E0759567957595679521C081FFF1 +:1047F00006C060911A0170E07595679519C082FF37 +:1048000004C060911A0170E010C09091FB029923DE +:10481000C1F0609119019617A0F780911A01899F44 +:10482000C001112470E00E94612C6038710528F4E9 +:104830006115710521F0862F08958FE7089581E0B5 +:10484000089561E070E0F4CF803F21F40E94A2233C +:10485000819504C0813F29F40E94A2238093FE0227 +:104860000895823F21F40E94A223819504C0833FD2 +:1048700029F40E94A2238093FD020895893F19F430 +:104880000E94EB2305C08A3F31F40E94EB238195FF +:104890008093FF0208958B3F21F40E94EB238195C2 +:1048A00004C08C3F29F40E94EB23809300030895F9 +:1048B000843F21F48091FC02816017C0853F21F480 +:1048C0008091FC02826011C0863F21F48091FC023D +:1048D00084600BC0873F21F48091FC02886005C092 +:1048E000883F31F48091FC0280618093FC0208953E +:1048F0008D3F21F48091FA0281600BC08E3F21F43C +:104900008091FA02826005C08F3F29F48091FA02FB +:1049100084608093FA020895803F39F48091FE020A +:1049200087FF6CC01092FE0269C0813F29F480911C +:10493000FE021816BCF362C09091FD02823F29F47A +:1049400097FF5CC01092FD0259C0833F19F41916FD +:10495000CCF354C0893F41F48091FF0218160CF04B +:104960004DC01092FF024AC08A3F29F48091FF0295 +:1049700087FF44C0F6CF8B3F39F48091000387FF57 +:104980003DC0109200033AC08C3F29F4809100038F +:104990001816BCF333C0843F21F48091FC028E7F53 +:1049A00017C0853F21F48091FC028D7F11C0863FA6 +:1049B00021F48091FC028B7F0BC0873F21F4809112 +:1049C000FC02877F05C0883F31F48091FC028F7E16 +:1049D0008093FC0213C08D3F21F48091FA028E7FF8 +:1049E0000BC08E3F21F48091FA028D7F05C08F3F6E +:1049F00029F48091FA028B7F8093FA028091FD0264 +:104A000081110EC08091FE0281110AC08091FF02C7 +:104A1000811106C080910003811102C01092FB0237 +:104A200008958CEF92E00E94F1160E94B8229093B4 +:104A3000F9028093F80208951F93CF93DF9380913A +:104A4000F8029091F9020E94C422AC019091FB02FD +:104A5000992321F020911D0130E006C020911E0114 +:104A60008AE0289F900111244217530708F486C05A +:104A70008091FD02C091FE02D091FF0210910003CF +:104A8000811107C0C11176C0D11174C0111172C05B +:104A900075C09F3F19F09F5F9093FB02181624F496 +:104AA0000E94A2238093FD028091FD0287FF05C032 +:104AB0000E94A22381958093FD021C1624F40E947B +:104AC000A2238093FE028091FE0287FF05C00E9410 +:104AD000A22381958093FE026091FD02662339F145 +:104AE000C091FE02CC2319F1772767FD7095872FBF +:104AF000972F0E94832923E333E343E35FE30E947C +:104B0000932A0E9450296093FD026C2F772767FD3E +:104B10007095872F972F0E94832923E333E343E384 +:104B20005FE30E94932A0E9450296093FE021D16A3 +:104B300024F40E94EB238093FF028091FF0287FF01 +:104B400005C00E94EB2381958093FF02111624F487 +:104B50000E94EB23809300038091000387FF05C030 +:104B60000E94EB23819580930003DF91CF911F91E9 +:104B70000C9411259F3F09F08ECF96CFDF91CF91F6 +:104B80001F910895ECEFF2E085E0DF011D928A9518 +:104B9000E9F71092FB021092FA020895833081F136 +:104BA00028F4813059F08230D1F00895853009F42D +:104BB00049C0B8F1863009F456C0089580911E01AD +:104BC000262F30E0280F311D2F3F310524F4680FC8 +:104BD00060931E0108958FEF80931E0108958091C8 +:104BE0001D01262F30E0280F311D2F3F310524F401 +:104BF000680F60931D0108958FEF80931D01089544 +:104C000080911C01262F30E0280F311D2F3F3105E8 +:104C100024F4680F60931C0108958FEF80931C01AA +:104C2000089580911B01262F30E0280F311D2F3F62 +:104C3000310524F4680F60931B0108958FEF809372 +:104C40001B01089580911A01262F30E0280F311D95 +:104C50002F3F310524F4680F60931A0108958FEFF8 +:104C600080931A01089580911901262F30E0280FB2 +:104C7000311D2F3F310524F4680F60931901089509 +:104C80008FEF809319010895833011F128F481305A +:104C900049F0823091F00895853081F120F186301D +:104CA000C1F1089580911E01681720F4861B80933E +:104CB0001E01089510921E01089580911D0168172C +:104CC00020F4861B80931D01089510921D01089504 +:104CD00080911C01681720F4861B80931C010895A5 +:104CE00010921C01089580911B01681720F4861B07 +:104CF00080931B01089510921B01089580911A0161 +:104D0000681720F4861B80931A01089510921A01E7 +:104D1000089580911901681720F4861B809319016A +:104D200008951092190108950F931F93873208F088 +:104D300048C08E3108F08DC0803109F477C008F585 +:104D4000873009F461C068F4863009F09DC0809115 +:104D5000F202817F8E7F8093F20281E080930203D2 +:104D600094C08B3009F489C08E3009F08DC08091D9 +:104D7000F20282FB222720F991E0922790FB82F930 +:104D80005EC0863109F479C060F4813109F07CC0DD +:104D90000E94BC1B9091160181E089278093160127 +:104DA0006CC0893109F469C08B3109F06DC0809104 +:104DB000F20281FB222720F991E0922790FB81F9F2 +:104DC0003EC0883309F459C050F4893209F457C001 +:104DD000853309F454C0873209F451C055C0833477 +:104DE00009F44DC028F48A3308F44EC0895332C008 +:104DF000883409F049C00E94BC1B0E94FA090E9435 +:104E0000C1030E94132339C09091F202892F80952B +:104E1000817080FB90F929F0966098609093F2027F +:104E200034C0997F977F9093F20227C08091F2025D +:104E300083FB222720F991E0922790FB83F980934E +:104E4000F2029923D1F08091F20281608093F20204 +:104E500014C08D5141E050E060E070E08A019B0198 +:104E600004C0000F111F221F331F8A95D2F7C901FA +:104E7000B8010E947C1F0E94BC1B81E006C061E05B +:104E800070E080E090E0F5CF80E01F910F910895F1 +:104E900080E0089580E00895CF93C82F80910203A9 +:104EA000813069F018F08230C9F184C0E0911701B7 +:104EB000F09118018081823209F07EC007C0E09134 +:104EC0001701F09118018081823261F48C2F0E94C9 +:104ED0004827811104C08C2F0E9494261DC081E0B8 +:104EE00090E01AC08C2F0E944A27811114C0C4314F +:104EF00079F048F4CB3079F0C03109F061C082E03C +:104F00008093020308C0C93219F0C83321F058C099 +:104F10001092020355C081E0817054C0C93291F1F2 +:104F200020F5C43179F1B0F4C73009F047C08EE103 +:104F300080931E0182E380931D018AE080931C010F +:104F400084E180931B0188E080931A0188E28093BA +:104F5000190134C0CE51C63088F5EC2FF0E0EA5488 +:104F6000FE4F80818093010329C0CE34E9F020F404 +:104F7000CB3421F56AE013C0C13579F0C235F1F4C4 +:104F800061E00DC080910103882319F010920103A4 +:104F900015C081E08093020315C061E006C08091D6 +:104FA00001030E94CE250AC06AE0809101030E949D +:104FB000442604C01092020380E004C081E002C0D5 +:104FC00080E0AACFCF9108950E947423811102C07E +:104FD0000E9450230E94902380931D0380FF02C0F3 +:104FE000869501C080E00C94BC0280911D03982F2F +:104FF0009695292F30E0233031054CF49F5F990FAF +:105000008170892B816080931D030E94942380917D +:105010001D0386950C94BC0280911D03982F9695D4 +:1050200091F09158990F8170892B80931D038E7F89 +:1050300091E009F490E080911D0390FB80F980934A +:105040001D030E94942380911D0386950C94BC023D +:1050500080911D03982F909590FB80F980931D03FC +:105060000E94942380911D0380FF02C0869501C099 +:1050700080E00C94BC0290911D03892F86958F5F70 +:105080008F779170843028F4880F892B80931D03CB +:1050900002C090931D0380911D038E7F91E009F45F +:1050A00090E080911D0390FB80F980931D030E9486 +:1050B000942380911D0386950C94BC0220911D03BE +:1050C000922F96958927982F990F822F8170892B7F +:1050D00080931D038E7F91E009F490E080911D0381 +:1050E00090FB80F980931D030E94942380911D03FF +:1050F00086950C94BC0280911D03869508955058A6 +:10510000BB27AA270ED0D1C1C2D130F0C7D120F021 +:1051100031F49F3F11F41EF4B7C10EF4E095E7FBA4 +:105120009FC1E92FD3D180F3BA17620773078407B1 +:10513000950718F071F49EF5EBC10EF4E0950B2E77 +:10514000BA2FA02D0B01B90190010C01CA01A001D9 +:105150001124FF27591B99F0593F50F4503E68F134 +:105160001A16F040A22F232F342F4427585FF3CF75 +:10517000469537952795A795F0405395C9F77EF446 +:105180001F16BA0B620B730B840BBAF09150A1F08F +:10519000FF0FBB1F661F771F881FC2F70EC0BA0F15 +:1051A000621F731F841F48F4879577956795B7959D +:1051B000F7959E3F08F0B3CF9395880F08F0992795 +:1051C000EE0F97958795089527D108F481E008950B +:1051D0000CD06BC163D140F05AD130F021F45F3F65 +:1051E00019F03EC1511195C14FC170D198F3992367 +:1051F000C9F35523B1F3951B550BBB27AA2762179B +:105200007307840738F09F5F5F4F220F331F441FDF +:10521000AA1FA9F333D00E2E3AF0E0E830D0915017 +:105220005040E695001CCAF729D0FE2F27D0660F04 +:10523000771F881FBB1F261737074807AB07B0E843 +:1052400009F0BB0B802DBF01FF2793585F4F2AF059 +:105250009E3F510568F004C15CC15F3FECF3983E8E +:10526000DCF3869577956795B795F7959F5FC9F7B6 +:10527000880F911D9695879597F90895E1E0660F3F +:10528000771F881FBB1F621773078407BA0720F0B8 +:10529000621B730B840BBA0BEE1F88F7E095089521 +:1052A00004D06894B11135C1089518D188F09F5782 +:1052B00090F0B92F9927B751A0F0D1F0660F771F62 +:1052C000881F991F1AF0BA95C9F712C0B13081F042 +:1052D0001FD1B1E008951CC1672F782F8827B85FD0 +:1052E00039F0B93FCCF3869577956795B395D9F7A3 +:1052F0003EF490958095709561957F4F8F4F9F4FAD +:105300000895E89409C097FB3EF4909580957095B8 +:1053100061957F4F8F4F9F4F9923A9F0F92F96E901 +:10532000BB279395F695879577956795B795F11176 +:10533000F8CFFAF4BB0F11F460FF1BC06F5F7F4F13 +:105340008F4F9F4F16C0882311F096E911C0772325 +:1053500021F09EE8872F762F05C0662371F096E82E +:10536000862F70E060E02AF09A95660F771F881FFD +:10537000DAF7880F9695879597F9089588D018F0F1 +:1053800011F08CD038F480C0C4C0E92F9FD0B0F3A6 +:105390005523C9F3E7FB6217730784079507A8F144 +:1053A00099F3E92FFF2788232AF03197660F771F9B +:1053B000881FDAF7952F5527442332F0915050403B +:1053C000220F331F441FD2F7BB27E91BF50B621BCB +:1053D000730B840BB109C1F222F4620F731F841F97 +:1053E000B11D31972AF0660F771F881FBB1FEFCFC3 +:1053F000915050405AF041F0882332F0660F771FE9 +:10540000881F91505040C1F7939530C0869577958D +:1054100067959F5FD9F7F8CF990F0008550FAA0B32 +:10542000E0E8FEEF16161706E807F907C0F01216B7 +:105430001306E407F50798F0621B730B840B950BBA +:1054400039F40A2661F0232B242B252B21F408950F +:105450000A2609F4A140A6958FEF811D811D0895AC +:1054600097F99F6780E870E060E008959F3F31F012 +:10547000915020F4879577956795B795880F911D82 +:105480009695879597F908959FEF80EC08950024ED +:105490000A941616170618060906089500240A9499 +:1054A00012161306140605060895092E0394000C1F +:1054B00011F4882352F0BB0F40F4BF2B11F460FFAE +:1054C00004C06F5F7F4F8F4F9F4F089557FD9058D7 +:1054D000440F551F59F05F3F71F04795880F97FBB8 +:1054E000991F61F09F3F79F0879508951216130672 +:1054F0001406551FF2CF4695F1DF08C016161706A1 +:105500001806991FF1CF86957105610508940895D5 +:10551000E894BB2766277727CB0197F908957CDFAE +:1055200008F48FEF08950BD0C0CFB1DF28F0B6DFBD +:1055300018F0952309F094CFA7CF1124EACFC6DF46 +:10554000A0F3959FD1F3950F50E0551F629FF00196 +:10555000729FBB27F00DB11D639FAA27F00DB11DEF +:10556000AA1F649F6627B00DA11D661F829F222778 +:10557000B00DA11D621F739FB00DA11D621F839FFF +:10558000A00D611D221F749F3327A00D611D231FD5 +:10559000849F600D211D822F762F6A2F11249F5723 +:1055A00050408AF0E1F088234AF0EE0FFF1FBB1F46 +:1055B000661F771F881F91505040A9F79E3F5105E5 +:1055C00070F04ECFA6CF5F3FECF3983EDCF38695AC +:1055D00077956795B795F795E7959F5FC1F7FE2B90 +:1055E000880F911D9695879597F90895FA01EE0F0A +:1055F000FF1F30962105310599F16115710561F4A0 +:105600008038BFE39B0749F168949038810561F0C9 +:105610008038BFEF9B0741F0992342F5FF3FE1053A +:105620003105210511F1E8940894E795D901AA23E1 +:1056300029F4AB2FBE2FF85FD0F310C0FF5F70F4DA +:10564000A695E0F7F73950F019F0FF3A38F49F7754 +:105650009F930CD00F9007FC905808953EF014CF04 +:1056600060E070E080E89FE308954FE79F775F93E5 +:105670004F933F932F939ED02F913F914F915F91E6 +:1056800052DF05C019F40EF0EBCE42CFFDCE26DF7F +:10569000C8F39638C0F707F80F92E8942BE33AEA7C +:1056A00048EB5FE74EDF0F920F920F924DB75EB758 +:1056B0000F92C0D0EAE0F1E016D04F915F91EF91E8 +:1056C000FF91E595EE1FFF1F49F0FE57E068442764 +:1056D000EE0F441FFA95E1F74195550B32D00F902C +:1056E00007FE26C00895DF93CF931F930F93FF9279 +:1056F000EF92DF927B018C01689405C0DA2EEF01F6 +:105700001EDFFE01E894A5912591359145915591B3 +:10571000AEF3EF0106DDFE019701A801DA9479F7F7 +:10572000DF90EF90FF900F911F91CF91DF9108953F +:105730009B01AC0160E070E080E89FE349CD90CE32 +:1057400095CECCDEE8F39923D9F3940F511DBBF32A +:105750009150504094F059F0882332F0660F771F33 +:10576000881F91505040C1F79E3F510544F7880F64 +:10577000911D9695879597F908955F3FACF0983EF7 +:105780009CF0BB27869577956795B79508F4B1602F +:105790009395C1F7BB0F58F711F460FFE8CF6F5F27 +:1057A0007F4F8F4F9F4FE3CFB4CE0EF05FCE6CCEC6 +:1057B000689456CE93DEC8F39923D1F3C6F3DF93F2 +:1057C000CF931F930F93FF92C92FDD2788232AF0D1 +:1057D0002197660F771F881FDAF720E030E040E856 +:1057E0005FEB9FE3883920F0803E30F021968F7781 +:1057F00087DCE2E3F1E003C083DCEFE5F1E073DF97 +:105800008B01BE01EC01FB2E6F5771097595771F57 +:10581000880B990B78DD28E132E741E35FE38FDE07 +:10582000AF2D9801AE01FF900F911F91CF91DF91A5 +:1058300078DC3BCEFA01DC01AA0FBB1F9B01AC0157 +:10584000BF5728F422273327442750781FC0B75169 +:1058500088F4AB2F0024469537952795011CA39516 +:10586000D2F3002069F0220F331F441FB395DAF3FF +:105870000DD045CC61307105A0E88A07B94630F4F7 +:105880009B01AC016627772788279078309621F016 +:1058900020833183428353830895AA1BBB1B51E1AC +:1058A00007C0AA1FBB1FA617B70710F0A61BB70B90 +:1058B000881F991F5A95A9F780959095BC01CD0135 +:1058C000089597FB072E16F4009407D077FD09D0B2 +:1058D0000E944D2C07FC05D03EF4909581959F4F7A +:1058E0000895709561957F4F0895EE0FFF1F059005 +:1058F000F491E02D0994F999FECF92BD81BDF89AFB +:10590000992780B50895A8E1B0E042E050E00C94FA +:10591000A32C262FF999FECF92BD81BDF89A01974D +:1059200000B4021639F01FBA20BD0FB6F894FA9AE7 +:10593000F99A0FBE08950196272F0E948A2C0C9485 +:10594000892CDC01CB01FC01F999FECF06C0F2BD28 +:10595000E1BDF89A319600B40D9241505040B8F72D +:065960000895F894FFCF4A +:10596600640007000CFF0000003F64DE0F6C104966 +:10597600101510E10F0101DF022808140A321E007B +:1059860002040507090B0C0E1011131517181A1C23 +:105996001D1F2123242628292B2D2F30323435375D +:1059A600393B1F0F03764F5F6F7F4969437909596A +:1059B60053633149803F5D8B803FF8BF803FCAE12A +:1059C600803F73ED803FCAE1803FF8BF803F5D8B2B +:1059D600803F3149803F0000803FF16D7F3F75EA8F +:1059E6007E3F4C827E3F833F7E3F84287E3F833FBF +:1059F6007E3F4C827E3F75EA7E3FF16D7F3F000021 +:105A0600803F3F4D3639830436040004C7035A03EA +:105A160073038C03A50301020304050607080900A6 +:00000001FF diff --git a/keyboard/planck/keymaps/angerthosenear/compiled.hex b/keyboard/planck/keymaps/angerthosenear/compiled.hex new file mode 100644 index 0000000000..b584d6a935 --- /dev/null +++ b/keyboard/planck/keymaps/angerthosenear/compiled.hex @@ -0,0 +1,1449 @@ +:100000000C9496020C94DA020C94DA020C94DA0244 +:100010000C94DA020C94DA020C94DA020C94DA02F0 +:100020000C94DA020C94DA020C9478140C944A15AD +:100030000C94AC220C94DA020C94DA020C94DA02DE +:100040000C94DA020C943C030C94DA020C94DA025D +:100050000C94DA020C9414230C94DA020C94DA0255 +:100060000C94DA020C94DA020C94DA020C94DA02A0 +:100070000C94DA020C94DA020C94DA020C94DA0290 +:100080000C94ED0A0C94DA020C94DA020C94DA0265 +:100090000C94DA020C94DA020C94DA020C94DA0270 +:1000A0000C94DA020C94DA020C94DA02B715D91522 +:1000B000C716D915C7161E164116C7169616A916C5 +:1000C00093199319C219C219011A211A771B771BA8 +:1000D0002C1A771BDC1ADC1A431B4C1B771B711B79 +:1000E000E91AE91AE91AE91AE91AE91AE91AE91AF8 +:1000F000E91AE91AE91AE91AE91AE91AE91AE91AE8 +:10010000F91A071B0E1B151B1F1B07634236B79BF3 +:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 +:100120005763BD6DEDFD753EF6177231BF000000DF +:10013000803F08000000BE922449123EABAAAA2AC2 +:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD +:1001500000000000BF000000803F00000000000819 +:100160004178D3BB4387D1133D190E3CC3BD4282B6 +:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 +:10018000FFBE01C4FF7F3F00000000000000000030 +:1001900000000000000000010204060A0F17202CD6 +:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 +:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF +:1001C0000201000000000000000000000000F1A299 +:1001D000F1A3018C028C290014001A0008001500FC +:1001E00017001C0018000C00120013002A002B003E +:1001F00004001600070009000A000B000D000E00A5 +:100200000F0033002800E1001D001B00060019004C +:100210000500110010003600370038003400E000FF +:10022000E300E200835002202C002C00012050004B +:10023000510052004F0001000100010001000100C7 +:1002400001005F00600061005400560001000100E1 +:10025000010001000100010001005C005D005E0082 +:1002600055005700010001000100010001000100DC +:10027000010059005A005B006300580001000100B2 +:1002800001000100010002202C0062000120010099 +:1002900001000100010035001E001F0020002100A8 +:1002A0002200230024002500260027000100010071 +:1002B0000320042048120100010001002D002E003F +:1002C0002F00300031000100440045006800690043 +:1002D0006A006B006C006D006E006F000100010091 +:1002E00001000100010001000100AC000120AB0091 +:1002F000AA00A900AE0035021E021F022002210240 +:100300002202230224022502260227024C000100B9 +:100310000320042048120100010001002D022E02DA +:100320002F023002310201003A003B003C003D0048 +:100330003E003F0040004100420043000100010038 +:1003400001000100010002200100010001004A003B +:100350004E004B004D00280354006800650020004B +:1003600050006C0061006E0063006B0020004B00C9 +:100370006500790062006F00610072006400000097 +:100380002C034F007200740068006F006C0069005D +:100390006E0065006100720020004B00650079006E +:1003A00062006F00610072006400730000000403CB +:1003B000090409026D00040100A0FA09040000010B +:1003C00003010100092111010001223F00070581FD +:1003D0000308000A090401000103010200092111B8 +:1003E000010001224D000705820308000A090402EA +:1003F000000103000000092111010001223600075D +:1004000005830308000A0904030001030000000932 +:100410002111010001223900070584031000011297 +:1004200001100100000008EDFE6060010001020003 +:100430000105010906A101050719E029E7150025B5 +:1004400001950875018102050819012905950575B1 +:10045000019102950175039101050719002977158E +:10046000002501957875018102C005010980A1016F +:10047000850216010026B7001A01002AB700751080 +:1004800095018100C0050C0901A101850316010039 +:10049000269C021A01002A9C02751095018100C059 +:1004A00005010902A1010901A10005091901290598 +:1004B00015002501950575018102950175038101DE +:1004C0000501093009311581257F950275088106DE +:1004D00009381581257F950175088106050C0A38B4 +:1004E000021581257F950175088106C0C0050109A7 +:1004F00006A101050719E029E715002501950875F2 +:1005000001810295017508810105081901290595E8 +:1005100005750191029501750391010507190029DF +:10052000FF150025FF950675088100C011241FBE28 +:10053000CFEFDAE0DEBFCDBF04B603FE24C080916A +:100540001E0390911F03A0912003B09121038730D7 +:10055000904BA740B04BB9F410921E0310921F03AA +:10056000109220031092210314BE84B7877F84BFAA +:1005700088E10FB6F89480936000109260000FBE7F +:10058000E0E0F8E3099511E0A0E0B1E0E2EBF9E585 +:1005900002C005900D92A03CB107D9F713E0A0EC82 +:1005A000B1E001C01D92AE31B107E1F70E94BE116A +:1005B0000C94D72C0C9400000895089581E00895C0 +:1005C00008950C94DD020C94DE020C94E0020E946B +:1005D000A12823E030E0281B3109220F2093C40119 +:1005E0000895282F2F9880918000211108C0877FBF +:1005F0008093800010928D0010928C001BC0886048 +:1006000080938000233019F48FEF9FEF0FC083E0B9 +:1006100090E0821B9109880F991F2FEF3FEFA901EE +:1006200002C0569547958A95E2F7CA0190938D00CE +:1006300080938C000C94E7020E94E70284E0809390 +:10064000C3011092C0010895279A2F988FEF9FEF52 +:1006500090938700809386008AE08093800089E1F0 +:10066000809381000E940A280C941C030E9424039A +:100670006E9A769A0C94DC021F920F920FB60F922C +:1006800011242F933F938F939F93EF93FF93E091C8 +:10069000C101F091C201CF0101969093C2018093F4 +:1006A000C1010090C30102C0F695E7950A94E2F7F4 +:1006B000EF738091C001823019F4E03251F404C02C +:1006C000813039F4EF3329F480916F008D7F80936E +:1006D0006F00F0E0E457FE4FE49121E031E0E29F4B +:1006E000C001E39F900D11240090C40102C09695B3 +:1006F00087950A94E2F790938D0080938C00FF9188 +:10070000EF919F918F913F912F910F900FBE0F907E +:100710001F90189581E008950C948A0308950C9415 +:10072000360380911502882309F448C08091D101D5 +:100730009091D201009779F40E94DE229093D20129 +:100740008093D1018091D30190E0009771F4809162 +:10075000D40190E00AC00E94EA2220910001309169 +:1007600001012817390740F329C00197880F991F05 +:10077000880F991FFC01EB52FE4F608171818281CD +:1007800093810E94530AE091D30184E0E89FF00135 +:100790001124EB52FE4F60817181828193814FE081 +:1007A00050E00E940B0E8091D30190E00196609181 +:1007B000D40170E00E94872C8093D3010C94E10255 +:1007C000109217020C94200A0895089581E08093F6 +:1007D00017020C94E503089508958F929F92AF92AB +:1007E000BF92EF92FF920F931F93CF93DF93CDB7FA +:1007F000DEB7A3970FB6F894DEBF0FBECDBF7C0166 +:10080000FC0100811181C8010E94DB20B8010E9417 +:10081000F2058C01B7010E948C03882309F4CCC136 +:100820000032F0E51F0741F4F7018281882309F4C3 +:1008300058C00E946F0EC0C10132F0E51F0741F49D +:10084000F7018281882309F44CC00E94780EB4C15C +:100850000232F0E51F0751F4F7018281882309F481 +:1008600040C00E946B0E8111F0CFE3CF0332F0E560 +:100870001F0739F4F7018281882399F10E94E6036A +:100880009BC10432F0E51F0739F4F7018281882308 +:1008900041F10E94E00390C10532F0E51F0749F4E1 +:1008A000F70182818823E9F0809117028111F1CF4D +:1008B000E5CF0632F0E51F0739F4F701828188237E +:1008C00081F00E947F0E0AC00732F0E51F0749F44D +:1008D000F7018281882329F00E948A0E0E94EC038E +:1008E0006BC180911702811105C0F70182818111CE +:1008F000CFC018C1003E110579F4F7018281882329 +:1009000009F44DC00E94200A81E0809316021092E3 +:1009100015021092D40150C1023E110559F4F7019D +:1009200082818823E1F10E94200A1092160210921F +:10093000150242C1033E110591F4F701828188231B +:1009400071F10E94200A1092160281E08093150234 +:100950001092D3011092D2011092D1012DC1023513 +:10096000110559F4F7018281882309F425C180918A +:100970000001909101010A970DC00135110579F42C +:10098000F7018281882309F417C1809100019091B9 +:1009900001010A9690930101809300010DC14091DD +:1009A000040183E2EFE1F1E0DE01119601900D9286 +:1009B0008A95E1F7F701808121E030E02C0F3D1F9F +:1009C000280F311DC9012091020130910301FC0162 +:1009D000E20FF31F6081772767FD7095640F711D2B +:1009E000882777FD8095982F0E94A92920E030E084 +:1009F00040E451E40E940E294B015C01F701218182 +:100A000084E090E0821B9109BC01882777FD8095E6 +:100A1000982F0E94A9299B01AC01C501B4010E9435 +:100A2000A6289B01AC0160E070E080E090E40E94A9 +:100A30001C2B20E030E04CED50E40E94B92A4B0121 +:100A40005C01F70182818823D1F04FE050E0C501BD +:100A5000B4010E940B0E809116028823A1F08091B0 +:100A6000D40124E0829FF0011124EB52FE4F8082DA +:100A70009182A282B3828F5F8093D40104C0C501AA +:100A8000B4010E94530A0F3F110508F02ECF94C005 +:100A90008091D00181111FC0043130E5130709F0A6 +:100AA00051C00E948E0381E08093D0010E94DE221B +:100AB0009093CF018093CE011092C7011092C9018B +:100AC0001092C8011092CB011092CA011092CD0170 +:100AD0001092CC0171C08091CE019091CF010E9403 +:100AE000EA22883C910570F48091C701E82FF0E07C +:100AF000EE0FFF1FE853FE4F118300838F5F80933B +:100B0000C7015AC0043880E5180721F005381045A0 +:100B100001F13AC0F7018281882341F01092C501AA +:100B200082E01EC0043830E5130759F58091C501F5 +:100B3000811106C086E20E94371886E20E94FF18E3 +:100B400082E01CC00438F0E51F0741F3053810456A +:100B5000D9F4F7018281882331F01092C60180E236 +:100B60000E944E1929C08091C601811106C087E2FA +:100B70000E94371887E20E94FF1880E20E945519F0 +:100B80001BC00538104529F381E08093C50180938F +:100B9000C601C701A3960FB6F894DEBF0FBECDBF46 +:100BA000DF91CF911F910F91FF90EF90BF90AF9089 +:100BB0009F908F900C94E30280E0A3960FB6F89478 +:100BC000DEBF0FBECDBFDF91CF911F910F91FF9080 +:100BD000EF90BF90AF909F908F90089580E090E04D +:100BE000089508959CE0799FF001112490E3899F76 +:100BF000E00DF11D1124E60FF11DEE0FFF1FEA526B +:100C0000FE4F859194910895880F991FFC01E45B34 +:100C1000FF4F859194910895880F991FFC01E4532B +:100C2000FE4F8591949108950F931F93CF93DF9377 +:100C3000EC01811521E39207A0F5C11580E3D807E7 +:100C400008F0D7C0C83ED105D8F4C03ED10508F0A1 +:100C500007C2C83AD10578F4C53AD10508F06AC090 +:100C6000C130D10509F463C008F4F7C1C430D1051F +:100C700008F0F6C1F2C1CB3BD10508F466C0EDC166 +:100C8000C11590E2D90708F0AFC0C11521E0D20725 +:100C900008F0E6C1C03FD10508F4DFC18E01106540 +:100CA0001FC2C03880E5D80700F5C03790E5D907E6 +:100CB00008F0A3C0C11520E5D20709F4ACC050F478 +:100CC000CE01905480319F4008F0C7C1DF708E0183 +:100CD000106A06C2C13080E5D80709F4AEC0C4313D +:100CE00090E5D90708F4AFC0B8C1C33820E5D207F2 +:100CF00009F48EC050F4C13890E5D90709F482C0D8 +:100D000008F083C000E011EDEBC1C03181E5D807E8 +:100D100008F4A3C1C11597E5D90708F436C1CE017F +:100D200090578115904108F098C1DF7093C101E0A0 +:100D300010E0D6C1C53AD10509F494C1C63AD1052F +:100D400009F093C102E810E4CBC1C83AD10509F417 +:100D50008FC1C93AD10509F48EC1CA3AD10509F447 +:100D60008DC1CB3AD10509F48CC1CC3AD10509F437 +:100D70008BC1CD3AD10509F48AC1C03BD10509F434 +:100D800089C1CE3AD10509F488C1CF3AD10509F419 +:100D900087C1C13BD10509F486C1C23BD10509F425 +:100DA00085C1C33BD10509F484C1C43BD10509F415 +:100DB00083C1C53BD10509F482C1C63BD10509F405 +:100DC00081C1C73BD10509F480C1C83BD10509F4F5 +:100DD0007FC1C93BD10509F47EC1CA3BD10509F4E5 +:100DE0007DC100E014E47CC1CE019F700E940C061E +:100DF00078C1DD278E01106C73C1CF70DD278E01A5 +:100E0000146D6EC100E010ED6BC100E012ED68C121 +:100E100000E013ED65C10E94E21B0E94200A0E94BF +:100E2000E4038FEF94E32CE0815090402040E1F701 +:100E300000C000000E94392353C18091F2028160FA +:100E40008093F2024DC10E949A23811102C00E9438 +:100E500076230E94AD2390E090931D0380931C03A2 +:100E6000C23080E5D80721F480911C03816086C0E0 +:100E7000C43090E5D90721F480911C0382607EC0C4 +:100E8000C63020E5D20721F480911C03846076C02F +:100E9000C83080E5D80719F480911C0327C0CA30F8 +:100EA00090E5D90721F480911C03806167C0CC30A4 +:100EB00020E5D20721F480911C0380625FC0CE3010 +:100EC00080E5D80721F480911C03806457C0C031AD +:100ED00090E5D90721F480911C0380684FC0C2318E +:100EE00020E5D20729F480911C038460886046C005 +:100EF000C33080E5D80721F480911C038E7F3EC06B +:100F0000C53090E5D90721F480911C038D7F36C050 +:100F1000C73020E5D20721F480911C038B7F2EC0BF +:100F2000C93080E5D80719F480911C0326C0CB3066 +:100F300090E5D90721F480911C038F7E1FC0CD302E +:100F400020E5D20721F480911C038F7D17C0CF309C +:100F500080E5D80721F480911C038F7B0FC0C1313D +:100F600090E5D90721F480911C038F7707C0C33126 +:100F7000D04531F480911C038B7F877F80931C03C5 +:100F800080911C030E94B123ABC08D2F99278F70D5 +:100F9000992781309105D9F49E012370332702C02F +:100FA000880F991F2A95E2F79C688E0144E0000F94 +:100FB000111F4A95E1F700271370802B912B53E006 +:100FC000CC0FDD1F5A95E1F7C076DD272FC08230A8 +:100FD000910531F4DC2FCC278E01016F106A80C09F +:100FE0008330910569F4CE018370992701E010E008 +:100FF00002C0000F111F8A95E2F7C8019C680FC05C +:1010000084309105B9F4CE018370992701E010E096 +:1010100002C0000F111F8A95E2F7C8019A6823E009 +:10102000CC0FDD1F2A95E1F7C07ED7708C010C2B09 +:101030001D2B56C08530910531F4DC2FCC278E0155 +:10104000046F106A4DC0069709F04AC0CF71DD27C2 +:10105000DC2FCC278E01106243C000E010E040C0BE +:101060008E013EC001E810E43BC003E810E438C044 +:1010700002EE14E435C009EE14E432C00AEE14E4C2 +:101080002FC005EB14E42CC006EB14E429C007EBD9 +:1010900014E426C00CEC14E423C00DEC14E420C0CE +:1010A00003E815E41DC00AE815E41AC002E915E4D6 +:1010B00017C004E915E414C001E216E411C003E20C +:1010C00016E40EC004E216E40BC005E216E408C004 +:1010D00006E216E405C007E216E402C00AE216E4DE +:1010E000C801DF91CF911F910F9108959CE0799FE6 +:1010F000F001112490E3899FE00DF11D1124E60F0A +:10110000F11DEE0FFF1FEA52FE4F85919491803E34 +:101110009105E0F4803C910558F58133910509F47F +:101120006FC048F48932910509F463C08A32910591 +:1011300009F46DC072C089339105E9F082389105D8 +:10114000D1F08533910509F44DC067C0833E910508 +:1011500081F138F4803E9105B9F0823E9105D9F0D5 +:101160005CC0863E910561F1873E9105A1F155C0B5 +:101170000E940406089520911C0320FD02C021FF57 +:101180004CC080EE90E049C080911C0380FFF9CFF5 +:1011900089E390E042C080911C0382FF0EC08091E1 +:1011A0001C0384FF03C080E090E037C083EE90E032 +:1011B00034C080911C0382FFF2CF82EE90E02DC0FC +:1011C00080911C0383FF0BC080911C0384FDEBCF37 +:1011D00087EE90E022C080911C0383FFF5CF86EE5E +:1011E00090E01BC080911C0385FF07C089E290E05E +:1011F00014C080911C0385FFF9CF85E390E00DC0FA +:1012000080911C0386FF07C08AE290E006C08091AF +:101210001C0386FFF9CF81E390E00E941406089535 +:101220000C94E502E82FF0E0E25BFE4F8081E82FAE +:10123000EF70F0E082958F7021E030E0A90102C0EC +:10124000440F551F8A95E2F740A308950F931F930B +:10125000CF93DF9385B7806885BF85B7806885BFEA +:10126000C3E0D0E001E010E0FE01E25BFE4F8081D0 +:10127000E82FEF70F0E021A182958F70A80102C0E5 +:10128000440F551F8A95E2F7CA01822B81A38C2F48 +:101290000E941209219740F78BE090E061E070E036 +:1012A000FC01EE5BFE4F2081E22FEF70F0E042A1E7 +:1012B00022952F70DB0102C0AA0FBB1F2A95E2F70F +:1012C0009D01242B22A3019758F7DF91CF911F9105 +:1012D0000F910C948F03EF92FF920F931F93CF9374 +:1012E000DF9300E212E0C3E0EE24E394F12CD5E0BA +:1012F0008C2F0E9412098BE090E040E050E0FC014E +:10130000EE5BFE4F6081E62FEF70F0E020A130E051 +:1013100062956F7002C0359527956A95E2F720FDBA +:1013200009C09701082E02C0220F331F0A94E2F76A +:10133000422B532B019718F7F801929182918F015C +:101340008417950721F051834083D09305018C2F9A +:101350000E941209C15060F68091050187FD2CC0E2 +:101360008150809305018F3F39F08FE99FE001970D +:10137000F1F700C0000020C080911E0290911F0272 +:10138000909327028093260280911C0290911D0267 +:10139000909325028093240280911A0290911B025F +:1013A0009093230280932202809118029091190257 +:1013B00090932102809320020E94910381E0DF91AB +:1013C000CF911F910F91FF90EF900895E82FF0E0DB +:1013D000EE0FFF1FE05EFD4F80819181089508951B +:1013E0000F931F93CF9308E212E0C0E0F8019291AF +:1013F00082918F010E945622C80FF2E000321F072F +:10140000A9F78C2FCF911F910F9108950E949A23D5 +:10141000811102C00E9476230E94BF23809307039C +:101420003E9A809171008D7F8093710082E080935D +:1014300090008AE18093910081E080932A020895D0 +:1014400080912A02811102C00E94060A10927A023B +:1014500010927902809171008D7F8093710080914C +:1014600090008F738093900010923C0210923B0288 +:10147000109273021092740210927502109276020A +:101480001092720210927102E1E5F2E0A1E4B2E082 +:1014900011921192119211921D921D9282E0E137E8 +:1014A000F807B1F70895CF92DF92EF92FF920F9372 +:1014B0001F93CF93DF9320913B02222309F484C032 +:1014C0006B017C0180912A02811102C00E94060AF0 +:1014D00001E712E0C7E0D0E0A7019601F801929180 +:1014E0008291729162918F010E940A29811131C00B +:1014F000FE01EE0FFF1FEE0FFF1FEF5AFD4F108290 +:10150000118212821382DE01AA0FBB1FAF5BBD4F97 +:1015100011961C921E92C730D105E9F021964481A4 +:1015200055816681778140835183628373831482FE +:1015300015821682178212968D919C91139711969F +:101540009C938E9313961C921E9212973496129629 +:10155000E2CF219708F68091790290917A02019763 +:1015600097FD05C090937A028093790204C010928F +:101570007A02109279028091790290917A022091F8 +:101580007702309178022817390724F010927802F8 +:1015900010927702892BC1F4809171008D7F809326 +:1015A0007100809190008F7380939000109273026D +:1015B00010927402109275021092760210927202CA +:1015C0001092710210923B02DF91CF911F910F9107 +:1015D000FF90EF90DF90CF9008951F920F920FB67B +:1015E0000F9211244F925F926F927F928F929F92EF +:1015F000AF92BF92CF92DF92EF92FF922F933F93E1 +:101600004F935F936F937F938F939F93AF93BF930A +:10161000CF93DF93EF93FF9380913B02882309F4EC +:101620009BC1C0917902D0917A021C161D060CF064 +:1016300093C140902B0250902C0260902D0270902C +:101640002E0220E030E0A901C301B2010E94B52AB8 +:1016500018160CF065C0C130D10509F452C0809154 +:10166000770290917802BE010E94872C7C019093B2 +:1016700078028093770280903D0290903E02A09085 +:101680003F02B090400220E030E040E85FE3C50157 +:10169000B4010E94A62860933D0270933E0280939D +:1016A0003F0290934002F701EE0FFF1FEE0FFF1F66 +:1016B000EF5AFD4FA3019201608171818281938174 +:1016C0000E940E2920E030E040E05EE30E94B92A4B +:1016D0009B01AC01C501B4010E94B52A18168CF417 +:1016E000C7010196BE010E94872C909378028093D7 +:1016F000770210923D0210923E0210923F02109229 +:101700004002E0917702F0917802EE0FFF1FEE0F9A +:10171000FF1FEF5AFD4F6081718182819381D0C09C +:10172000C0907302D0907402E0907502F09076023F +:1017300020E030E0A901C701B6010E940A292197E3 +:10174000882309F4A2C0FE01EE0FFF1FEE0FFF1F5A +:10175000EF5AFD4F80809180A280B380A501940153 +:10176000C701B6010E940A2987FF31C0A501940173 +:1017700060E070E08CED93EC0E940E2920E030E0F8 +:1017800040E451E40E940E2920E030E040E05FE3B5 +:101790000E94B92A9B01AC0160E070E080E090E417 +:1017A0000E941C2B9B01AC01C501B4010E94B92A07 +:1017B0009B01AC01C701B6010E940A2987FF07C03F +:1017C000A701960160E070E08CED93E439C0A501BB +:1017D0009401C701B6010E94B52A18160CF055C035 +:1017E000A501940160E070E08CED93E40E940E2965 +:1017F00020E030E040E451E40E940E2920E030E097 +:1018000040E05FE30E94B92A9B01AC0160E070E018 +:1018100080E090E40E941C2B9B01AC01C501B40147 +:101820000E94B92A9B01AC01C701B6010E94B52AEA +:1018300018165CF5A701960160E070E08CED93EC62 +:101840000E940E2920E030E040E451E40E940E297D +:1018500020E030E040E05FE30E94B92A9B01AC0148 +:1018600060E070E080E090E40E941C2B9B01AC01E2 +:10187000C701B6010E94B92A609373027093740283 +:10188000809375029093760213C0FE01EE0FFF1F46 +:10189000EE0FFF1FEF5AFD4F80819181A281B3812E +:1018A0008093730290937402A0937502B0937602B2 +:1018B000609173027091740280917502909176022A +:1018C00020912802309129022F3F4FEF340731F049 +:1018D0002F5F3F4F30932902209328020E94950EDC +:1018E0006B017C0120E034E244EF51E40E940A29BC +:1018F00087FF08C086EFC82E88E2D82E84EFE82E36 +:1019000081E4F82E20E030E040E051E4C701B60168 +:101910000E94B92A9B01AC0160E074E284E79BE479 +:101920000E940E296B017C010E947B297093970015 +:1019300060939600209106013091070140910801C3 +:1019400050910901C701B6010E94B92A0E947B2962 +:10195000709399006093980080913C02882309F469 +:1019600033C1C0903702D0903802E0903902F09035 +:101970003A0220E030E0A901C701B6010E94B52A71 +:101980001816D4F580912802909129028F3F2FEFED +:10199000920729F001969093290280932802C701AB +:1019A000B6010E94950E20E030E040E051E40E9434 +:1019B000B92A9B01AC0160E074E284E79BE40E94D9 +:1019C0000E296B017C010E947B2970939700609324 +:1019D0009600209106013091070140910801509135 +:1019E0000901C701B6010E94B92A0E947B297093A0 +:1019F00099006093980008C010929700109296008A +:101A00001092990010929800609131027091320208 +:101A10006F5F7F4F70933202609331022091960086 +:101A20003091970080E090E0232BF1F0C091960078 +:101A3000D09197000E94A7296B017C01BE0180E034 +:101A400090E00E94A7299B01AC0160913302709144 +:101A5000340280913502909136020E940E2920E0D6 +:101A60003FEF4FE757E410C00E94A7296B017C01AC +:101A700020E030EE4FEF54E4609133027091340275 +:101A800080913502909136020E94B92A9B01AC01E7 +:101A9000C701B6010E94B52A87FD96C080912F022A +:101AA0008F5F80932F0290E0209103033091040315 +:101AB00082179307A0F080910E03882319F01092EB +:101AC0002F020DC0809171008D7F809371008091F5 +:101AD00090008F738093900010923C027DC08091A3 +:101AE0003002C0912F02811128C0C0900803D0900D +:101AF0000903E0900A03F0900B0320E030E0A90115 +:101B0000C701B6010E94B52A1816BCF481E0809383 +:101B1000300210923702109238021092390210925D +:101B20003A02C0923302D0923402E0923502F0922F +:101B30003602C150C0932F0243C01092300210925F +:101B4000290210922802E0910503F091060348E073 +:101B5000C49FE00DF11D112480819181A281B38188 +:101B60008093370290933802A0933902B0933A02DF +:101B700020E030E040E85EE36481758186819781F2 +:101B80000E94B92A6B017C0180910A01682F70E0E4 +:101B900080E090E00E94A72920E030E048EC52E489 +:101BA0000E940E299B01AC01C701B6010E94B92A0F +:101BB000609333027093340280933502909336021F +:101BC00010923202109231028091070380FD04C00E +:101BD00010923C0210923B02FF91EF91DF91CF9166 +:101BE000BF91AF919F918F917F916F915F914F9135 +:101BF0003F912F91FF90EF90DF90CF90BF90AF90EB +:101C00009F908F907F906F905F904F900F900FBE3E +:101C10000F901F901895CF92DF92EF92FF92CF9383 +:101C2000DF936B017C01EA0180912A02811102C0DD +:101C30000E94060A8091070380FF46C080917902C6 +:101C400090917A0208970CF03FC0809171008D7FCF +:101C50008093710080913C0281110E94200A81E0F2 +:101C600080933B02109229021092280220E030E07B +:101C7000A901C701B6010E94B52A1816DCF48091AB +:101C8000790290917A02FC01EE0FFF1FEE0FFF1F09 +:101C9000EF5AFD4FC082D182E282F382FC01EE0F47 +:101CA000FF1FEF5BFD4FD183C083019690937A02B3 +:101CB000809379028091710082608093710080919D +:101CC0009000806880939000DF91CF91FF90EF901B +:101CD000DF90CF90089580910703817008958091DF +:101CE00007038160809307030E94C3230C94EB03D6 +:101CF000809107038E7F809307030C94C323809108 +:101D00007B0290E0019666E070E00E94872C809351 +:101D10007B02089580917B0290E0019766E070E07D +:101D20000E94872C80937B0208958F929F92AF929E +:101D3000BF92CF92DF92EF92FF920F931F93CF93B8 +:101D4000DF936B017C01C0912802D0912902BE0172 +:101D500080E090E00E94A7294B015C01A701960159 +:101D600060E070E08CE594E40E940E299B01AC01D8 +:101D7000C501B4010E94B92A0E947B2920917B02EF +:101D8000233009F473C028F4222351F02130E9F004 +:101D90002CC1243009F4A0C0253009F4E0C025C1CD +:101DA00080E090E0A0E0BFE38093060190930701FC +:101DB000A0930801B093090110922B0210922C02FB +:101DC00010922D0210922E0210C110922B0210922E +:101DD0002C0210922D0210922E026431710540F4F3 +:101DE0006A30710560F520E030E040E85EE32BC02A +:101DF000693C710508F0AAC080E090E00E94A72924 +:101E000020E030E040EA51E40E94A52820E030E0E4 +:101E100044E353E40E940E299B01AC010E94B92ABD +:101E200020E030E040E05EE30E94B92A9B01AC0173 +:101E300060E070E080E09EE30E94A52844C020E0BE +:101E400030E040E05FE3C701B6010E94B92A6B01B0 +:101E50007C0180E090E0A0E0BEE3809306019093D7 +:101E60000701A0930801B0930901BFC010922B0293 +:101E700010922C0210922D0210922E024AE0469FE0 +:101E80009001479F300D1124C90168EB7BE00E944F +:101E9000732CBC016C5D754077FF03C07195619533 +:101EA0007109882777FD8095982F0E94A9292EE334 +:101EB00033EC4EE259E30E94B92A20E030E040ECD6 +:101EC0005EE30E94A6286093060170930701809349 +:101ED00008019093090189C010922B0210922C02E4 +:101EE00010922D0210922E02CE0183709927892B19 +:101EF000E1F0BE016170772780E090E00E94A729A1 +:101F000020E030E040E05EE30E94B92A20E030E0CB +:101F100040E45FE30E94A6286093060170930701E6 +:101F200080930801909309010CC080E090E0A0E04C +:101F3000BFE38093060190930701A0930801B0933B +:101F40000901C770DD27CD2B09F04FC010920601A3 +:101F500010920701109208011092090146C01092D8 +:101F60002B0210922C0210922D0210922E0200E0F1 +:101F700010E020E03FE30093060110930701209357 +:101F80000801309309016739710578F180E090E02C +:101F90000E94A72920E030E047E153E40E94A528F1 +:101FA00020E030E04AE754E40E940E2920E030E0CF +:101FB00048E452E40E94B92A20E030E040EA51E4CB +:101FC0000E94EB290E947629660F771F660F771F04 +:101FD000FB01EE5AFE4F2081318142815381C701BE +:101FE000B6010E94B92A6B017C01C701B601DF91DD +:101FF000CF911F910F91FF90EF90DF90CF90BF9006 +:10200000AF909F908F90089580918C020895CF9308 +:10201000DF9300D01F92CDB7DEB79C0180911303F0 +:10202000843019F593E099833B832A839093E900E8 +:102030008FEF9091E800815095FD06C095ED9A953F +:10204000F1F700008111F5CF8091E80085FF0DC008 +:1020500040E050E063E070E0CE0101960E9468121B +:102060008091E8008E778093E8000F900F900F909A +:10207000DF91CF910895CF93DF9300D01F92CDB71A +:10208000DEB720911303243021F522E029839B83BE +:102090008A8383E08093E9008FEF9091E80081507C +:1020A00095FD06C095ED9A95F1F700008111F5CFE9 +:1020B0008091E80085FF0DC040E050E063E070E0F3 +:1020C000CE0101960E9468128091E8008E7780937D +:1020D000E8000F900F900F90DF91CF91089520911D +:1020E00013032430F1F422E02093E9002FEF309124 +:1020F000E800215035FD06C035ED3A95F1F70000B6 +:102100002111F5CF2091E80025FF0BC040E050E001 +:1021100065E070E00E9468128091E8008E778093FD +:10212000E8000895CF93DF93EC019091130394306E +:1021300009F046C0809115018823D9F080911601DD +:102140008823B9F09093E9008FEF9091E8008150D7 +:1021500095FD06C095E19A95F1F700008111F5CF44 +:102160008091E80085FF2CC040E050E060E170E025 +:1021700017C081E08093E9008FEF9091E8008150D3 +:1021800095FD06C095ED9A95F1F700008111F5CF08 +:102190008091E80085FF14C040E050E068E070E006 +:1021A000CE010E9468128091E8008E778093E8004B +:1021B00080E1FE01ACE7B2E001900D928A95E1F773 +:1021C000DF91CF91089580911203811109C00E947F +:1021D000FD130E945A148091E20084608093E20013 +:1021E0000895109212030895089508950C94A12261 +:1021F00042E061EC81E00E94771342E061EC82E012 +:102200000E94771342E061EC83E00E94771342E181 +:1022100061EC84E00C94771380911503833009F40A +:1022200055C030F4813071F0823009F48EC00895C9 +:102230008A3009F47AC08B3009F460C0893009F023 +:102240009CC020C080911403813A09F096C080910F +:10225000E800877F8093E80080911803909119032C +:10226000892B21F460E18CE792E003C060E080E01C +:1022700090E070E00E94B3128091E8008B77809329 +:10228000E800089580911403813209F076C08091AE +:10229000180390911903009719F0039709F06DC086 +:1022A0008091E800877F8093E8008091E80082FDBC +:1022B00005C0809113038111F8CF5FC08091F100B8 +:1022C00080938C028091E8008B7753C08091140337 +:1022D000813A09F052C08091180390911903892B1B +:1022E00009F04BC08091E800877F8093E8008091DF +:1022F000E80080FFFCCF8091150136C08091140367 +:102300008132D9F58091180390911903892BA9F591 +:102310008091E800877F8093E8000E94AC13809151 +:102320001603809315010C94E21B809114038132F3 +:1023300021F58091E800877F8093E8000E94AC132C +:102340008091170380938D02089580911403813A40 +:10235000A1F48091E800877F8093E8008091E800F5 +:1023600080FFFCCF80918D028093F1008091E80086 +:102370008E778093E8000C94AC13089584B7877F20 +:1023800084BF88E10FB6F8948093600010926000DB +:102390000FBE90E080E80FB6F894809361009093B0 +:1023A00061000FBE0E944F170E94FD130E945A1435 +:1023B0008091E20084608093E20078940E94E016AD +:1023C0000E9451178BE091E00E94FB16809113034D +:1023D000853069F40E946222809111038823B1F351 +:1023E0000E949022882391F30E945212EFCF0E9404 +:1023F0005917ECCF292F332723303105C9F064F466 +:102400002130310581F02230310509F043C08DE6DD +:1024100090E022EB33E042C021323105F1F022326C +:10242000310541F137C082E190E02FE134E036C060 +:1024300099278130910541F08230910541F0892B37 +:1024400049F5EEEAF3E005C0E0E8F3E002C0E6E5B6 +:10245000F3E0849190E09F0121C06430D8F4E62F2E +:10246000F0E0EE0FFF1FE255FE4F2081318189E041 +:1024700090E014C0643070F470E0FB01EE0FFF1FB9 +:10248000EA55FE4F20813181FB01EE55FE4F8081E0 +:1024900090E004C080E090E020E030E0FA01318379 +:1024A0002083089580E189BD82E189BD09B400FEE1 +:1024B000FDCF8091D8008F7D8093D8008091E0007F +:1024C00082608093E0008091E00081FDFCCF089560 +:1024D000CF92DF92EF92FF920F931F93CF93DF93F0 +:1024E000EC018B016A010E94CB13811133C0C1142E +:1024F000D10439F0F60180819181081B190BC80FB6 +:10250000D91FE12CF12C0115110519F18091E8007A +:1025100085FD16C08091E8008E778093E800C11495 +:10252000D10449F0F60180819181E80EF91EF18213 +:10253000E08285E00FC00E94CB13882321F30AC0FC +:1025400089918093F10001501109FFEFEF1AFF0A02 +:10255000DACF80E0DF91CF911F910F91FF90EF9044 +:10256000DF90CF90089520911A0330911B03261716 +:10257000370748F06115710539F42091E8002E778E +:102580002093E80001C0B90140E061157105A9F18F +:1025900020911303222309F443C0253009F442C0DB +:1025A0002091E80023FD40C02091E80022FD32C0C8 +:1025B0002091E80020FFE9CF4091F3002091F20044 +:1025C00030E0342BFC01CF016115710559F0283042 +:1025D000310540F481918093F100615071092F5FC2 +:1025E0003F4FF1CF41E02830310509F040E0209124 +:1025F000E8002E772093E800C8CF4111C9CF0AC068 +:1026000080911303882361F0853061F08091E800A8 +:1026100083FD0AC08091E80082FFF2CF80E0089538 +:1026200082E0089583E0089581E0089520911A03DF +:1026300030911B032617370748F06115710539F4EF +:102640002091E8002E772093E80001C0B901FC0139 +:1026500020E06115710591F180911303882309F43D +:1026600040C0853009F43FC08091E80083FD3DC043 +:102670008091E80082FD2FC08091E80080FFE9CFC3 +:102680002091F3008091F20090E0922B611571058A +:1026900059F08830910540F424912093F10031964F +:1026A000615071090196F2CF21E0089709F020E00E +:1026B0008091E8008E778093E800CBCF2111CCCFBA +:1026C0000AC080911303882361F0853061F0809106 +:1026D000E80083FD0AC08091E80082FFF2CF80E02D +:1026E000089582E0089583E0089581E00895982F89 +:1026F000973058F59093E900981739F07091EC00F5 +:102700002091ED005091F00003C0242F762F50E06F +:1027100021FF19C03091EB003E7F3093EB003091E8 +:10272000ED003D7F3093ED003091EB003160309350 +:10273000EB007093EC002093ED005093F00020919B +:10274000EE0027FF07C09F5FD3CF8F708093E90013 +:1027500081E0089580E008958091140387FF11C0FF +:102760008091E80082FD05C0809113038111F8CFAC +:1027700011C08091E8008B770BC0809113038823F0 +:1027800049F08091E80080FFF8CF8091E8008E77D3 +:102790008093E80008952091E4003091E50095E6EB +:1027A0004091EC00842F817040FF22C08091E800AE +:1027B00080FD1CC080911303882391F0853091F037 +:1027C0008091EB0085FD10C04091E4005091E50040 +:1027D0004217530729F39A01915011F784E00895A5 +:1027E00082E0089583E0089581E0089580E00895EF +:1027F0004091E80042FFDECF08950E946B140E94D2 +:102800007314E0EEF0E0808181608083E8EDF0E019 +:1028100080818F77808319BCA7EDB0E08C918E7F8B +:102820008C9380818F7E80831092120308950F9382 +:102830001F93CF93DF930E946B140E947314C8ED13 +:10284000D0E088818F7788838881806888838881B9 +:102850008F7D888319BC1092130310920F0310927E +:1028600011031092100300EE10E0F80180818B7FBD +:10287000808388818160888342E060E080E00E94FC +:102880007713E1EEF0E080818E7F8083E2EEF0E06E +:10289000808181608083808188608083F80180816D +:1028A0008E7F8083888180618883DF91CF911F91A3 +:1028B0000F910895E8EDF0E080818F7E8083E7ED51 +:1028C000F0E080818160808384E082BF81E080933A +:1028D00012030C941714E8EDF0E080818E7F808362 +:1028E0001092E20008951092DA001092E10008952B +:1028F0001F920F920FB60F9211242F933F934F9375 +:102900005F936F937F938F939F93AF93BF93EF9357 +:10291000FF938091E10082FF0BC08091E20082FF73 +:1029200007C08091E1008B7F8093E1000E94DF1659 +:102930008091DA0080FF1FC08091D80080FF1BC00B +:102940008091DA008E7F8093DA008091D90080FF39 +:102950000DC080E189BD82E189BD09B400FEFDCFD3 +:1029600081E0809313030E94E31005C019BC10920C +:1029700013030E94F1108091E10080FF19C0809143 +:10298000E20080FF15C08091E2008E7F8093E2001C +:102990008091E20080618093E2008091D8008062A3 +:1029A0008093D80019BC85E0809313030E94F51032 +:1029B0008091E10084FF30C08091E20084FF2CC050 +:1029C00080E189BD82E189BD09B400FEFDCF80911F +:1029D000D8008F7D8093D8008091E1008F7E809316 +:1029E000E1008091E2008F7E8093E2008091E2001E +:1029F00081608093E20080910F03882311F084E0CE +:102A000007C08091E30087FD02C081E001C083E040 +:102A1000809313030E94F6108091E10083FF29C088 +:102A20008091E20083FF25C08091E100877F809341 +:102A3000E10082E08093130310920F038091E10084 +:102A40008E7F8093E1008091E2008E7F8093E20090 +:102A50008091E20080618093E20042E060E080E0EB +:102A60000E9477138091F00088608093F0000E94AC +:102A7000F410FF91EF91BF91AF919F918F917F9152 +:102A80006F915F914F913F912F910F900FBE0F90DB +:102A90001F9018951F920F920FB60F9211242F932B +:102AA0003F934F935F936F937F938F939F93AF93D6 +:102AB000BF93CF93DF93EF93FF93C091E900CF7063 +:102AC0008091EC00D82FD17080FDD0E81092E90001 +:102AD0008091F000877F8093F00078940E948E159B +:102AE0001092E9008091F00088608093F000CD2B77 +:102AF000CF70C093E900FF91EF91DF91CF91BF912B +:102B0000AF919F918F917F916F915F914F913F9185 +:102B10002F910F900FBE0F901F9018951F93CF937A +:102B2000DF93CDB7DEB7AA970FB6F894DEBF0FBE1E +:102B3000CDBFE4E1F3E088E08E0F9091F100919336 +:102B40008E13FBCF0E940C118091E80083FF1FC100 +:102B50008091140390911503492F50E04A3051059C +:102B600008F015C1FA01EA5AFF4F0C949B2C8038EB +:102B700081F0823809F00BC1809118038F70809327 +:102B8000E9008091EB0085FB882780F91092E9002D +:102B900006C0809110039091110391118260909171 +:102BA000E800977F9093E8008093F1001092F10085 +:102BB000C8C0282F2D7F09F0EAC0882319F0823081 +:102BC00061F0E5C080911603813009F0E0C09330D8 +:102BD00009F080E0809311032BC0809116038111CE +:102BE00027C0809118038F7009F4D1C08093E90049 +:102BF0002091EB0020FF1CC0933021F48091EB006A +:102C0000806214C09091EB0090619093EB0021E002 +:102C100030E0A90102C0440F551F8A95E2F74093A6 +:102C2000EA001092EA008091EB0088608093EB004C +:102C30001092E9008091E800877F86C08111A7C0CB +:102C4000109116031F778091E3008078812B809389 +:102C5000E3008091E800877F8093E8000E94AC1336 +:102C60008091E80080FFFCCF8091E3008068809332 +:102C7000E300111102C082E001C083E080931303DE +:102C800086C08058823008F082C0809116039091EF +:102C900017038C3D53E0950779F583E08A838AE238 +:102CA00089834FB7F894DE01139620E03EE051E2AD +:102CB000E32FF0E050935700E49120FF03C0E2952A +:102CC000EF703F5FEF708E2F90E0EA3010F0C79604 +:102CD00001C0C0968D939D932F5F243149F74FBF5C +:102CE0008091E800877F8093E8006AE270E0CE017F +:102CF00001960E94B31214C0AE014F5F5F4F609106 +:102D000018030E94FA11BC01009709F440C0909189 +:102D1000E800977F9093E80089819A810E941613BA +:102D20008091E8008B778093E80031C0803879F596 +:102D30008091E800877F8093E80080910F03809363 +:102D4000F1008091E8008E778093E8000E94AC1338 +:102D50001EC081111CC0909116039230C0F4809166 +:102D6000E800877F8093E80090930F030E94AC13E4 +:102D700080910F03811106C08091E30087FD02C09E +:102D800081E001C084E0809313030E94F8108091D9 +:102D9000E80083FF0AC08091E800877F8093E80005 +:102DA0008091EB0080628093EB00AA960FB6F894B6 +:102DB000DEBF0FBECDBFDF91CF911F910895089563 +:102DC000CF93809113038823A1F0C091E900CF70C5 +:102DD0009091EC00892F817090FD80E8C82B1092B3 +:102DE000E9008091E80083FD0E948E15CF70C093AA +:102DF000E900CF91089590939302809392020895F1 +:102E0000E0919202F0919302309721F00190F081CD +:102E1000E02D099480E00895E0919202F0919302F0 +:102E2000309721F00280F381E02D09940895E0911C +:102E30009202F0919302309721F00480F581E02D09 +:102E4000099408952091900230919102821793077E +:102E500071F09093910280939002E0919202F09130 +:102E60009302309721F00680F781E02D09940895B0 +:102E700020918E0230918F028217930771F0909308 +:102E80008F0280938E02E0919202F091930230972C +:102E900021F00084F185E02D0994089508950C94A3 +:102EA0004E170E94D5220E9426090E945B230C9493 +:102EB0000A285F926F927F928F929F92AF92BF92F9 +:102EC000CF92DF92EF92FF920F931F93CF93DF93F6 +:102ED00000D000D01F92CDB7DEB70E946B099DE9EC +:102EE000C92E92E0D92E03E010E0AA24A394B12CBD +:102EF000502E802F0E94E6094C01F60172906290DC +:102F00006F016826792661147104A1F4015011093A +:102F100078F78FEF89838A831B820E94DE2281608B +:102F2000782F9D838C8349815A816B818D810E948A +:102F3000091838C08091F20281FD0E94EF092BE050 +:102F400030E07501022E02C0EE0CFF1C0A94E2F77D +:102F5000C70186219721892B09F129835A828E2066 +:102F60009F2091E0892809F490E09B830E94DE2253 +:102F70008160782F9D838C8349815A816B818D81FB +:102F80000E940918000F111FF801EB56FD4F8081B8 +:102F90009181E826F926F182E08204C021503109AE +:102FA00080F6B4CF0E944225109194020E9400172F +:102FB0001817D1F00E940017809394020F900F9081 +:102FC0000F900F900F90DF91CF911F910F91FF9075 +:102FD000EF90DF90CF90BF90AF909F908F907F90B9 +:102FE0006F905F900C9410090F900F900F900F90BE +:102FF0000F90DF91CF911F910F91FF90EF90DF9095 +:10300000CF90BF90AF909F908F907F906F905F9088 +:103010000895CF93DF93CDB7DEB72B970FB6F89413 +:10302000DEBF0FBECDBF4F83588769877A878B87F6 +:10303000DE01119686E0FD0111928A95E9F785E09F +:10304000FE01379601900D928A95E1F749815A81E8 +:103050006B817C818D819E810E94801E2B960FB694 +:10306000F894DEBF0FBECDBFDF91CF910895CF930F +:10307000882309F4C2C0C82F823859F40E9400176F +:1030800081FDBBC089E30E945A210E94272289E367 +:103090000CC0833879F40E94001780FDAEC083E530 +:1030A0000E945A210E94272283E50E949C21CF91F1 +:1030B0000C942722843859F40E94001782FD9DC089 +:1030C00087E40E945A210E94272287E4EECF8CEFEA +:1030D0008C0F813A48F48C2F0E94722781118DC089 +:1030E0008C2F0E945A21E3CF80E28C0F883048F465 +:1030F000C77081E001C0880FCA95EAF70E94E021FD +:10310000D6CF8BE58C0F833078F4C53A29F0C63AD8 +:1031100031F083E890E005C081E890E002C082E8E9 +:1031200090E0CF910C94221788E58C0F833108F042 +:1031300064C0C83A39F1C93A41F1CA3A49F1CB3AC7 +:1031400051F1CC3A59F1CD3A61F1C03B69F1CE3A37 +:1031500071F1CF3A79F1C13B81F1C23B89F1C33BB7 +:1031600091F1C43B99F1C53BA1F1C63BA9F1C73B25 +:10317000B1F1C83BB9F1C93BC1F1CA3BC9F180E02B +:1031800090E038C082EE90E035C089EE90E032C029 +:103190008AEE90E02FC085EB90E02CC086EB90E0AB +:1031A00029C087EB90E026C08CEC90E023C08DEC2A +:1031B00090E020C083E891E01DC08AE891E01AC049 +:1031C00082E991E017C084E991E014C081E292E0C5 +:1031D00011C083E292E00EC084E292E00BC085E26F +:1031E00092E008C086E292E005C087E292E002C069 +:1031F0008AE292E0CF910C943817CF9108958823FA +:1032000009F44BC0823859F40E94001781FF45C071 +:1032100089E30E945A210E94272289E30CC0833847 +:1032200071F40E94001780FF38C083E50E945A2184 +:103230000E94272283E50E949C210C942722843837 +:1032400059F40E94001782FF28C087E40E945A2187 +:103250000E94272287E4EFCF9CEF980F913A58F312 +:1032600090E2980F983050F4877091E001C0990F68 +:103270008A95EAF7892F0E94E621DFCF9BE5980F18 +:10328000933020F480E090E00C942217885A833128 +:1032900020F480E090E00C9438170895882321F002 +:1032A0000E94E0210C9427220895882321F00E9497 +:1032B000E6210C94272208957F928F929F92AF92DD +:1032C000BF92CF92DF92EF92FF920F931F93CF9313 +:1032D000DF931F92CDB7DEB77C01C62E772EFC019F +:1032E000058102950F70128111110E94FD210E942B +:1032F0005321882379F0112369F080E28C0D883006 +:1033000048F082E00E943C210E94532191E0D82E97 +:10331000D92601C0D12CE72DE295EF70F0E0E05AFC +:10332000FF4F0C949B2C872D807F072D0F708823D7 +:1033300011F00295007F112389F0002309F499C14F +:1033400080E28C0D883020F4802F0E94E02103C0A1 +:10335000802F0E94F0210E9427228BC18C2D0E9479 +:10336000FF18002309F4C3C180E28C0D883020F4DB +:10337000802F0E94E62103C0802F0E94F6210E9428 +:103380002722B5C1872D807F972D9F70803211F441 +:10339000892F03C0892F8295807FCC2021F0F1E016 +:1033A000CF16A1F01DC0112339F0002319F101300F +:1033B00009F50E9410229BC1002319F0013009F485 +:1033C00096C189830E941322898110C1112321F0A3 +:1033D000063008F08CC10EC0053008F088C106C167 +:1033E000112359F0002331F0F701958190FF41C17D +:1033F0009F7095830E944E197AC1002309F4F6C08C +:103400003EC1872D86958695837090E0009719F0D0 +:10341000019761F06CC1112321F08C2D972D9370D1 +:1034200002C080E090E00E94221761C1112321F0C8 +:103430008C2D972D937002C080E090E00E94381789 +:1034400056C18C2D112319F00E944A2402C00E94FB +:10345000B2240E9437254BC1872D837009F052C0DA +:10346000111145C18C2D829586958770880F880F24 +:103470009C2D9F70892E912CA12CB12C082E04C05C +:10348000880C991CAA1CBB1C0A94D2F7C4FE14C059 +:103490000FE010E020E030E0B901A80104C0440FC3 +:1034A000551F661F771F8A95D2F7CB01BA01609529 +:1034B00070958095909503C060E070E0CB01272D5A +:1034C00026952695237030E02230310569F02330AF +:1034D000310589F0682979298A299B29213031050C +:1034E00071F00E94C81F03C1682979298A299B2984 +:1034F0000E94E41FFCC00E94C81FC501B4010E94C5 +:10350000AC1FF5C0112319F0872D817001C086957D +:10351000882309F4ECC08C2D829586958770880FDE +:10352000880F9C2D9F70892E912CA12CB12C082ED8 +:1035300004C0880C991CAA1CBB1C0A94D2F7C4FEB8 +:1035400014C00FE010E020E030E0B901A80104C091 +:10355000440F551F661F771F8A95D2F7CB01BA011A +:10356000609570958095909503C060E070E0CB0108 +:10357000272D269526952370422F50E04230510585 +:1035800069F04330510589F0682979298A299B29F6 +:103590004130510571F00E94A220A9C06829792903 +:1035A0008A299B290E94BE20A2C00E94A220C50198 +:1035B000B4010E9486209BC08C2D90E0FC01E05E4F +:1035C000F109E531F10508F050C0E059FF4F0C94C6 +:1035D0009B2C0C2D0F70872D8F71112321F00E94D1 +:1035E0001F20802F07CF0E944020802F0E94551956 +:1035F0007EC0112341F0053008F079C0872D8F710E +:103600000E94652074C0063008F071C0F7CF112306 +:1036100039F0872D8F710E941F2069C01123C9F3D3 +:10362000872D8F710E94402062C0112329F0872DC1 +:103630008F710E940A205BC00E94002058C0112395 +:1036400051F0172D1F71812F0E941F2063E0812FE1 +:103650000E9433214CC081E00E943C21023008F4DA +:1036600046C082E00E943C2142C0112331F0002379 +:1036700081F28C2D0E9437183AC0002389F28C2DDC +:103680000E94FF1834C0472D4F706C2DC7010E9457 +:10369000EE050E94241F2BC0111129C0472D4F7029 +:1036A00050E042305105B9F04CF44115510581F01C +:1036B00041305105E1F40E94322819C043305105D0 +:1036C00069F04430510599F48C2D0E9484280FC074 +:1036D0000E941B280CC00E944E2809C00E9461282D +:1036E00006C0472D4F706C2DC7010E94F105DD20EB +:1036F000F9F00E942F2180FD1BC0F70112820E9469 +:1037000029210E941F20C7010E94A71B0E94292176 +:103710000F90DF91CF911F910F91FF90EF90DF906D +:10372000CF90BF90AF909F908F907F900C9440204F +:103730000F90DF91CF911F910F91FF90EF90DF904D +:10374000CF90BF90AF909F908F907F9008950F93F0 +:103750001F93CF93DF93EC01888199812B813C816A +:10376000232BB9F09F3F11F48F3F99F0CE010E94B7 +:10377000ED03882371F0688179818A810E94252177 +:103780008C010E94DA200E94A11FB801CE010E9484 +:103790005C19DF91CF911F910F9108950E94FD2137 +:1037A0000E940D220E94D2210E9427220E94E82519 +:1037B0000E94372580E090E00E94221780E090E090 +:1037C0000C9438170E94ED210C94CE1B0E941A21F4 +:1037D000292F22952F7030E02C3031054CF42A30FF +:1037E00031056CF42250310922303105A8F407C0AC +:1037F0002C30310569F02F30310551F00DC0803F7C +:1038000069F018F4803E40F409C0843F29F406C0F2 +:1038100093FB882780F9089580E0089581E008955A +:10382000CF93DF9300D000D01F92CDB7DEB70F90BB +:103830000F900F900F900F90DF91CF910895CF933D +:10384000DF9300D000D000D0CDB7DEB726960FB6FC +:10385000F894DEBF0FBECDBFDF91CF9108951F93C7 +:10386000CF93DF93C0919D0216E080919E02C8170E +:1038700099F0D0E01C9FF0011D9FF00D1124E1563E +:10388000FD4F4081518162817381848195810E94C5 +:103890001F1C2196C770E9CFDF91CF911F9108952A +:1038A0004091CF025091D0026091D1027091D2022A +:1038B0008091D3029091D4020C941F1C8091D40269 +:1038C00082958F7009F054C08091D102882309F449 +:1038D0004FC080919D02A0919E026091CF02709195 +:1038E000D0024091D2025091D302B6E08A1709F477 +:1038F0003FC090E041155105C1F17F3F11F46F3F8A +:10390000A1F1B89FF001B99FF00D1124E156FD4FD0 +:10391000218172132AC02081621327C022812111C4 +:1039200024C0238134812417350710F42150310934 +:10393000241B350B283C3105C0F42091D4022F7094 +:1039400020612093D40226E0289FF001299FF00DEA +:103950001124EC55FD4F80818F70806180838FEC46 +:1039600092E00E94A71B0C942F1C01968770BECF7B +:103970000895CF92DF92EF92FF920F931F93CF9310 +:10398000DF93CDB7DEB762970FB6F894DEBF0FBEF8 +:10399000CDBF8C0185E0F801DE011D9601900D92EE +:1039A0008A95E1F7D8014C9111965C911197129686 +:1039B0006C9112971396CD90DC9014973091CF02B2 +:1039C0007091D0028091D2029091D302009709F4B5 +:1039D0006BC17F3F19F43F3F09F466C1E090D1020B +:1039E000EE2009F4C0C02091D402C816D90628F0F0 +:1039F000F601E81BF90BCF0104C0809590958C0D62 +:103A00009D1DFF24F394883C910578F0F12C207FD4 +:103A100009F0C6C07C2DD98AC88A89890E94101CE9 +:103A20008FEC92E00E94A71BB1C0822F807F09F02B +:103A300046C0751314C0341312C0611110C02F702A +:103A400020612093D4020E94501C8FEC92E00E94CF +:103A5000A71B8091D402D80115968C932EC0CD2837 +:103A600019F15F3F11F44F3FF9F0F62E61111CC0C0 +:103A700080919D0220919E0236E0821709F45AC07F +:103A800090E0389FF001399FF00D1124E156FD4F71 +:103A90007181571306C07081471303C07281711181 +:103AA00003C001968770E9CFF62E662309F418C18A +:103AB0008091D40281608093D402F12C11C17513DE +:103AC00008C0341306C0611104C08091D402D8012B +:103AD000C3C04D875E878D859E856A8B0E94E61BDD +:103AE0006A898823E1F16623D1F12091D402822FE3 +:103AF00082958F7090E0029774F08091CF02909140 +:103B0000D00298878F831986DB86CA862C87CE01E0 +:103B100007960E94A71B86E0F801AFECB2E0019087 +:103B20000D928A95E1F70E945E1C0E94501CFF24B2 +:103B3000F394D6C04D875E878D859E850E941A219D +:103B4000292F22952F7030E0223031050CF0BCC0B7 +:103B50009F7009F0B6C0805E883008F4C1C0C8010B +:103B60000E94A71BE4CFC816D90608F453C0F6017B +:103B7000E81BF90BCF01883C910508F450C0F12CEB +:103B80007C2DD98AC88A89890E94101CEFECF2E04A +:103B900086E0DF011D928A95E9F70E94501CA0C0C3 +:103BA000751314C0341312C0611110C08091D40277 +:103BB000F8018583C8010E94A71B86E0EFECF2E0C4 +:103BC000DF011D928A95E9F7FE2C8AC04D875E873A +:103BD0008D859E856A8B0E94E61B6A89882309F47D +:103BE000BECF662309F4BBCF2091D402822F8295E9 +:103BF0008F7090E002970CF48ECF8091CF0290915D +:103C0000D0029A8389831B82DD82CC822E83CE01EF +:103C100001967FCF809590958C0D9D1DACCFF62E93 +:103C2000662309F49CCF75132EC034132CC0209149 +:103C3000D40220FD1FC0822F82958F70D9F0D80149 +:103C400015962C9315978F3049F08F5F982F92958A +:103C5000907F822F8F70892B15968C93C8010E94BC +:103C6000A71B86E0F801AFECB2E001900D928A95B7 +:103C7000E1F793CF86E0F801AFECB2E001900D924E +:103C80008A95E1F72DC04D875E878D859E850E94C0 +:103C9000E61B811140CF8091D40281608093D402D1 +:103CA000C8010E94A71B1CC0662309F458CF4D878A +:103CB0005E878D859E850E94E61B882309F44FCF81 +:103CC0002ACF811148CF0CC0243031050CF047CFEA +:103CD0009F7009F440CFF8019581907F09F03BCFA8 +:103CE0008F2D62960FB6F894DEBF0FBECDBFDF9169 +:103CF000CF911F910F91FF90EF90DF90CF9008959B +:103D00001F93CF93DF93CDB7DEB72C970FB6F89400 +:103D1000DEBF0FBECDBF4F83588769877A878B87F9 +:103D20009C87CE0107960E94B91C882369F08F8179 +:103D300098852A853B85232BF1F19F3F09F063C0CD +:103D40008F3F09F060C037C086E0FE013796DE0184 +:103D5000119601900D928A95E1F76F817885EA8539 +:103D6000FB85309741F17F3F11F46F3F21F12091A6 +:103D70009E0230E0C90101968770992740919D020B +:103D800050E08417950709F447C069837A83FD835F +:103D9000EC8396E0929FD001939FB00D1124A15621 +:103DA000BD4FFE01319601900D929A95E1F78093F7 +:103DB0009E020E942F1C16E080919D0290919E020F +:103DC0008917C1F1189FC001112481569D4F0E948F +:103DD000B91C882379F1E0919D021E9FF001112406 +:103DE000E156FD4F408151816281738184819581CB +:103DF0000E941F1C80919D0290E001968770992778 +:103E000080939D02D9CF4F81588569857A858B85AE +:103E10009C850E941F1CCFCF0E94E21B10929E0225 +:103E200010929D02EFECF2E086E0DF011D928A9590 +:103E3000E9F7C1CF2C960FB6F894DEBF0FBECDBF09 +:103E4000DF91CF911F910895EF92FF920F931F93EF +:103E5000CF93DF938C01009709F46CC0F12CEE2412 +:103E6000E394E8012196F8018491843740F484308A +:103E700008F051C0813081F0823019F15BC0853784 +:103E800009F444C0A8F19CE7980F903708F052C09D +:103E90008F770E94FF1841C00E5F1F4FFE01C49133 +:103EA00080E28C0F883048F4C7708E2D01C0880FD7 +:103EB000CA95EAF70E94002214C08C2F0E9437187E +:103EC0002DC00E5F1F4FFE01C49180E28C0F883021 +:103ED00058F4C7708E2D01C0880FCA95EAF70E946A +:103EE00006220E9427221AC08C2F0E94FF1816C09B +:103EF0000E5F1F4FFE01C491CC2381F08FE99FE03C +:103F00000197F1F700C00000C150F6CF0E5F1F4FC0 +:103F1000FE01F49003C00E9437188E018F2D882374 +:103F200009F49FCFEFE9FFE03197F1F700C00000FF +:103F30008150F5CFDF91CF911F910F91FF90EF90BE +:103F4000089508956093D9027093DA028093DB029A +:103F50009093DC020C94CE1B0F931F930091D90217 +:103F60001091DA022091DB023091DC02DC01CB01FE +:103F7000802B912BA22BB32B8093D9029093DA0242 +:103F8000A093DB02B093DC021F910F910C94CE1B27 +:103F90000F931F930091D9021091DA022091DB0256 +:103FA0003091DC02DC01CB0180239123A223B323D7 +:103FB0008093D9029093DA02A093DB02B093DC02E3 +:103FC0001F910F910C94CE1B0F931F930091D90258 +:103FD0001091DA022091DB023091DC02DC01CB018E +:103FE00080279127A227B3278093D9029093DA02E2 +:103FF000A093DB02B093DC021F910F910C94CE1BB7 +:104000001092D5021092D6021092D7021092D802C6 +:104010000C94CE1B41E050E060E070E004C0440F1F +:10402000551F661F771F8A95D2F74093D50250938C +:10403000D6026093D7027093D8020C94CE1B41E055 +:1040400050E060E070E004C0440F551F661F771F0A +:104050008A95D2F78091D5029091D602A091D7028D +:10406000B091D802482B592B6A2B7B2B4093D50259 +:104070005093D6026093D7027093D8020C94CE1B53 +:1040800041E050E060E070E004C0440F551F661F3F +:10409000771F8A95D2F740955095609570958091DD +:1040A000D5029091D602A091D702B091D8024823B0 +:1040B00059236A237B234093D5025093D602609301 +:1040C000D7027093D8020C94CE1B41E050E060E020 +:1040D00070E004C0440F551F661F771F8A95D2F702 +:1040E0008091D5029091D602A091D702B091D802CA +:1040F000482759276A277B274093D5025093D60239 +:104100006093D7027093D8020C94CE1B0F931F9329 +:104110000091D5021091D6022091D7023091D80299 +:10412000DC01CB01802B912BA22BB32B8093D502EA +:104130009093D602A093D702B093D8021F910F910B +:104140000C94CE1B0F931F930091D5021091D602B1 +:104150002091D7023091D802DC01CB01802391233A +:10416000A223B3238093D5029093D602A093D702C3 +:10417000B093D8021F910F910C94CE1B0F931F93F5 +:104180000091D5021091D6022091D7023091D80229 +:10419000DC01CB0180279127A227B3278093D5028A +:1041A0009093D602A093D702B093D8021F910F919B +:1041B0000C94CE1B0895CF92DF92EF92FF920F9353 +:1041C0001F93CF93DF938C01C090D902D090DA0275 +:1041D000E090DB02F090DC028091D5029091D60253 +:1041E000A091D702B091D802C82AD92AEA2AFB2A7C +:1041F000CFE1D0E0D701C6010C2E04C0B695A7953B +:10420000979587950A94D2F780FF06C0B8018C2F46 +:104210000E947608019721F4219760F780E001C0A1 +:104220008C2FDF91CF911F910F91FF90EF90DF9036 +:10423000CF900895CF93DF93EC010E94DB20BE0165 +:104240000E947608DF91CF910895CB010E941A2138 +:1042500008958091DD0285958595859508958091D5 +:10426000DD028770089598E0899F90011124262B24 +:104270002093DD020C941F202091DD028095822383 +:104280008093DD02982F977069F430E0482F55270E +:1042900047FD50952417350729F085958595859517 +:1042A0000C94402008959091DD02977081E009F40C +:1042B00080E0089590911501992321F090911601C5 +:1042C000911109C02091170130911801F90132961E +:1042D0009FEF40E01FC0982F9695969596959F303A +:1042E00050F5E0911701F0911801E90FF11D877069 +:1042F00021E030E0A90102C0440F551F8A95E2F782 +:10430000CA019181892B818308959F3F39F04F5FC6 +:104310004E3041F051915813F8CF0DC05111F7CFE5 +:10432000942FF5CF9F3F39F0F901E90FF11D97FD6B +:10433000FA9582830895089590911501992321F0AB +:1043400090911601911109C0209117013091180127 +:10435000F9013296205F3F4F1FC0982F9695969592 +:1043600096959F30F0F4E0911701F0911801E90F54 +:10437000F11D877021E030E0A90102C0440F551FF4 +:104380008A95E2F7CA0180959181892381830895F6 +:104390003196E217F30729F090819813F9CF108234 +:1043A000F7CF089581E090E0E0911701F0911801B6 +:1043B000E80FF91F1082019680319105A9F7089541 +:1043C0009091F102892B8093F1020895809590914C +:1043D000F10289238093F10208951092F102089569 +:1043E0009091F002892B8093F0020895809590912E +:1043F000F00289238093F00208951092F00208954C +:104400009091EF02892B8093EF020895809590910F +:10441000EF0289238093EF0208951092EF0208952E +:104420008093DE0208951092DE02089580911701B4 +:1044300090911801FC0131969C01205F3F4F80E074 +:10444000919191118F5FE217F307D1F70895E091F1 +:104450001701F09118018091F1028083E09117011A +:10446000F091180190818091F002892B8083E09176 +:104470001701F091180190818091EF02892B8083C0 +:104480008091DE02882361F0E0911701F09118011C +:104490009081892B80830E94162281111092DE0266 +:1044A00080911701909118010C940C1720E000974F +:1044B00039F0AC0141505109842395232F5FF7CF88 +:1044C000822F089580911303843039F11092F30202 +:1044D00020E488E190E00FB6F894A89580936000FE +:1044E0000FBE2093600080E00E94F10280E00E94F5 +:1044F000100983B7817F846083BF83B7816083BFE6 +:104500007894889583B78E7F83BF88E10FB6F8943F +:1045100080936000109260000FBE08950895089582 +:1045200080E00E94F1020E948E220E946B090E948C +:104530008F220E94F00991E0811101C090E0892F43 +:1045400008950E94E21B80E00E94F1020E940A2866 +:104550000E9400170C9410091F920F920FB60F9231 +:1045600011248F939F93AF93BF938091F302811196 +:1045700013C08091F4029091F502A091F602B091DF +:10458000F7024196A11DB11D8093F4029093F502AC +:10459000A093F602B093F702BF91AF919F918F91D4 +:1045A0000F900FBE0F901F90189582E084BD93E08E +:1045B00095BD9AEF97BD80936E0008952FB7F8943C +:1045C0008091F4029091F502A091F602B091F70269 +:1045D0002FBF0895CF92DF92EF92FF920F931F9318 +:1045E0002FB7F8944091F4025091F5026091F602D1 +:1045F0007091F7022FBF6A017B01EE24FF248C012A +:1046000020E030E0C016D106E206F30610F4415077 +:1046100051099A01281B390BC9011F910F91FF9075 +:10462000EF90DF90CF9008951F920F920FB60F92E8 +:1046300011248F939F93AF93BF938091F402909135 +:10464000F502A091F602B091F7020196A11DB11DED +:104650008093F4029093F502A093F602B093F702D0 +:10466000BF91AF919F918F910F900FBE0F901F90B0 +:1046700018950E94FD13F8942FEF87EA91E62150D8 +:1046800080409040E1F700C0000087E090EBDC0143 +:1046900080931E0390931F03A0932003B0932103E4 +:1046A0009CE088E10FB6F894A895809360000FBE57 +:1046B00090936000FFCF0E949A23811102C00E9454 +:1046C00076230E94A5238093F2020E94AD2380935B +:1046D0001C0387FB882780F9809316010E94A92379 +:1046E000682F70E080E090E00C94A21F6DEE7EEFEA +:1046F00080E090E00E94C12C60E082E090E00E94A7 +:10470000AF2C60E083E090E00E94AF2C60E084E09A +:1047100090E00E94AF2C60E085E090E00E94AF2C1A +:1047200060E086E090E00E94AF2C6FEF87E090E0C1 +:104730000C94AF2C80E090E00E94A92C21E08D3EEB +:104740009E4F09F020E0822F089582E090E00C94C3 +:10475000A12C83E090E00C94A12C84E090E00C94D8 +:10476000A12C682F84E090E00C94AF2C86E090E0C0 +:104770000C94A12C682F86E090E00C94AF2C87E07D +:1047800090E00C94A12C682F87E090E00C94AF2C63 +:104790008091FA0280FF0BC060911C0185E0689F48 +:1047A000B001112475956795759567952BC081FFAC +:1047B00009C060911C0185E0689FB00111247595C6 +:1047C000679520C082FF07C060911C0185E0689F4B +:1047D000B001112417C09091FB029923D1F0609190 +:1047E0001B01961788F720911C0185E0289F9001F6 +:1047F0001124929FA001939F500D112470E0CA01D3 +:104800000E94872C6038710540F46115710539F0FC +:1048100002C065E070E0862F08958FE7089581E07B +:1048200008958091FA0280FF08C060911A0170E03B +:10483000759567957595679521C081FF06C0609154 +:104840001A0170E07595679519C082FF04C06091E8 +:104850001A0170E010C09091FB029923C1F06091A1 +:1048600019019617A0F780911A01899FC0011124A0 +:1048700070E00E94872C6038710528F4611571057D +:1048800021F0862F08958FE7089581E0089561E073 +:1048900070E0F4CF803F21F40E94C823819504C0CA +:1048A000813F29F40E94C8238093FE020895823F2D +:1048B00021F40E94C823819504C0833F29F40E94FB +:1048C000C8238093FD020895893F19F40E941124A2 +:1048D00005C08A3F31F40E94112481958093FF0224 +:1048E00008958B3F21F40E941124819504C08C3FD0 +:1048F00029F40E941124809300030895843F21F439 +:104900008091FC02816017C0853F21F48091FC02F8 +:10491000826011C0863F21F48091FC0284600BC04C +:10492000873F21F48091FC02886005C0883F31F404 +:104930008091FC0280618093FC0208958D3F21F4F8 +:104940008091FA0281600BC08E3F21F48091FA02BF +:10495000826005C08F3F29F48091FA0284608093C1 +:10496000FA020895803F39F48091FE0287FF6CC0FF +:104970001092FE0269C0813F29F48091FE02181650 +:10498000BCF362C09091FD02823F29F497FF5CC0A6 +:104990001092FD0259C0833F19F41916CCF354C08C +:1049A000893F41F48091FF0218160CF04DC010921F +:1049B000FF024AC08A3F29F48091FF0287FF44C06A +:1049C000F6CF8B3F39F48091000387FF3DC01092F2 +:1049D00000033AC08C3F29F4809100031816BCF301 +:1049E00033C0843F21F48091FC028E7F17C0853F45 +:1049F00021F48091FC028D7F11C0863F21F48091CB +:104A0000FC028B7F0BC0873F21F48091FC02877FE3 +:104A100005C0883F31F48091FC028F7E8093FC02B8 +:104A200013C08D3F21F48091FA028E7F0BC08E3F20 +:104A300021F48091FA028D7F05C08F3F29F4809187 +:104A4000FA028B7F8093FA028091FD0281110EC0E1 +:104A50008091FE0281110AC08091FF02811106C07F +:104A600080910003811102C01092FB0208958CEF27 +:104A700092E00E9417170E94DE229093F902809321 +:104A8000F80208951F93CF93DF938091F8029091DD +:104A9000F9020E94EA22AC019091FB02992321F0D5 +:104AA00020911D0130E006C020911E018AE0289F60 +:104AB000900111244217530708F486C08091FD022B +:104AC000C091FE02D091FF0210910003811107C036 +:104AD000C11176C0D11174C0111172C075C09F3F51 +:104AE00019F09F5F9093FB02181624F40E94C823CC +:104AF0008093FD028091FD0287FF05C00E94C823BC +:104B000081958093FD021C1624F40E94C823809393 +:104B1000FE028091FE0287FF05C00E94C823819596 +:104B20008093FE026091FD02662339F1C091FE027E +:104B3000CC2319F1772767FD7095872F972F0E9457 +:104B4000A92923E333E343E35FE30E94B92A0E94E8 +:104B500076296093FD026C2F772767FD7095872F6C +:104B6000972F0E94A92923E333E343E35FE30E94E5 +:104B7000B92A0E9476296093FE021D1624F40E9431 +:104B800011248093FF028091FF0287FF05C00E94DD +:104B9000112481958093FF02111624F40E941124A0 +:104BA000809300038091000387FF05C00E941124B9 +:104BB000819580930003DF91CF911F910C9437254D +:104BC0009F3F09F08ECF96CFDF91CF911F9108952F +:104BD000ECEFF2E085E0DF011D928A95E9F7109293 +:104BE000FB021092FA020895833081F128F481309B +:104BF00059F08230D1F00895853009F449C0B8F1F8 +:104C0000863009F456C0089580911E01262F30E0A9 +:104C1000280F311D2F3F310524F4680F60931E01CA +:104C200008958FEF80931E01089580911D01262F16 +:104C300030E0280F311D2F3F310524F4680F6093B9 +:104C40001D0108958FEF80931D01089580911C012F +:104C5000262F30E0280F311D2F3F310524F4680F37 +:104C600060931C0108958FEF80931C01089580913B +:104C70001B01262F30E0280F311D2F3F310524F472 +:104C8000680F60931B0108958FEF80931B010895B7 +:104C900080911A01262F30E0280F311D2F3F31055A +:104CA00024F4680F60931A0108958FEF80931A011E +:104CB000089580911901262F30E0280F311D2F3FD4 +:104CC000310524F4680F6093190108958FEF8093E4 +:104CD00019010895833011F128F4813049F08230B0 +:104CE00091F00895853081F120F18630C1F1089569 +:104CF00080911E01681720F4861B80931E01089581 +:104D000010921E01089580911D01681720F4861BE2 +:104D100080931D01089510921D01089580911C013A +:104D2000681720F4861B80931C01089510921C01C3 +:104D3000089580911B01681720F4861B80931B0146 +:104D4000089510921B01089580911A01681720F4AC +:104D5000861B80931A01089510921A01089580917C +:104D60001901681720F4861B809319010895109289 +:104D7000190108950F931F93873208F048C08E31B0 +:104D800008F08DC0803109F477C008F5873009F448 +:104D900061C068F4863009F09DC08091F202817F85 +:104DA0008E7F8093F20281E08093020394C08B3067 +:104DB00009F489C08E3009F08DC08091F20282FB27 +:104DC000222720F991E0922790FB82F95EC086317C +:104DD00009F479C060F4813109F07CC00E94E21BC3 +:104DE0009091160181E08927809316016CC089316A +:104DF00009F469C08B3109F06DC08091F20281FB2A +:104E0000222720F991E0922790FB81F93EC0883358 +:104E100009F459C050F4893209F457C0853309F4B4 +:104E200054C0873209F451C055C0833409F44DC0D1 +:104E300028F48A3308F44EC0895332C0883409F00C +:104E400049C00E94E21B0E94200A0E94E4030E94C3 +:104E5000392339C09091F202892F8095817080FBAF +:104E600090F929F0966098609093F20234C0997F8F +:104E7000977F9093F20227C08091F20283FB222752 +:104E800020F991E0922790FB83F98093F202992315 +:104E9000D1F08091F20281608093F20214C08D51B2 +:104EA00041E050E060E070E08A019B0104C0000F27 +:104EB000111F221F331F8A95D2F7C901B8010E9422 +:104EC000A21F0E94E21B81E006C061E070E080E06A +:104ED00090E0F5CF80E01F910F91089580E0089554 +:104EE00080E00895CF93C82F80910203813069F04C +:104EF00018F08230C9F184C0E0911701F0911801D7 +:104F00008081823209F07EC007C0E0911701F091E4 +:104F100018018081823261F48C2F0E946E278111EA +:104F200004C08C2F0E94BA261DC081E090E01AC0F8 +:104F30008C2F0E947027811114C0C43179F048F47D +:104F4000CB3079F0C03109F061C082E08093020378 +:104F500008C0C93219F0C83321F058C010920203BA +:104F600055C081E0817054C0C93291F120F5C4313F +:104F700079F1B0F4C73009F047C08EE180931E018B +:104F800082E380931D018AE080931C0184E1809379 +:104F90001B0188E080931A0188E28093190134C0D4 +:104FA000CE51C63088F5EC2FF0E0EA54FE4F8081F8 +:104FB0008093010329C0CE34E9F020F4CB3421F5ED +:104FC0006AE013C0C13579F0C235F1F461E00DC07B +:104FD00080910103882319F01092010315C081E02C +:104FE0008093020315C061E006C0809101030E9416 +:104FF000F4250AC06AE0809101030E946A2604C079 +:105000001092020380E004C081E002C080E0AACFD9 +:10501000CF9108950E949A23811102C00E947623A5 +:105020000E94B62380931D0380FF02C0869501C0B5 +:1050300080E00C94F10280911D03982F9695292F02 +:1050400030E0233031054CF49F5F990F8170892B3C +:10505000816080931D030E94BA2380911D03869571 +:105060000C94F10280911D03982F969591F0915820 +:10507000990F8170892B80931D038E7F91E009F435 +:1050800090E080911D0390FB80F980931D030E94A6 +:10509000BA2380911D0386950C94F10280911D0323 +:1050A000982F909590FB80F980931D030E94BA235E +:1050B00080911D0380FF02C0869501C080E00C94A2 +:1050C000F10290911D03892F86958F5F8F779170E4 +:1050D000843028F4880F892B80931D0302C090939D +:1050E0001D0380911D038E7F91E009F490E0809173 +:1050F0001D0390FB80F980931D030E94BA238091C9 +:105100001D0386950C94F10220911D03922F969514 +:105110008927982F990F822F8170892B80931D03E7 +:105120008E7F91E009F490E080911D0390FB80F95F +:1051300080931D030E94BA2380911D0386950C94D1 +:10514000F10280911D03869508955058BB27AA2728 +:105150000ED0D1C1C2D130F0C7D120F031F49F3F81 +:1051600011F41EF4B7C10EF4E095E7FB9FC1E92FDF +:10517000D3D180F3BA17620773078407950718F035 +:1051800071F49EF5EBC10EF4E0950B2EBA2FA02D15 +:105190000B01B90190010C01CA01A0011124FF27E4 +:1051A000591B99F0593F50F4503E68F11A16F040DF +:1051B000A22F232F342F4427585FF3CF46953795DE +:1051C0002795A795F0405395C9F77EF41F16BA0BA3 +:1051D000620B730B840BBAF09150A1F0FF0FBB1F51 +:1051E000661F771F881FC2F70EC0BA0F621F731F9A +:1051F000841F48F4879577956795B795F7959E3FF7 +:1052000008F0B3CF9395880F08F09927EE0F979584 +:105210008795089527D108F481E008950CD06BC1DB +:1052200063D140F05AD130F021F45F3F19F03EC114 +:10523000511195C14FC170D198F39923C9F35523EA +:10524000B1F3951B550BBB27AA2762177307840779 +:1052500038F09F5F5F4F220F331F441FAA1FA9F32F +:1052600033D00E2E3AF0E0E830D091505040E69521 +:10527000001CCAF729D0FE2F27D0660F771F881F82 +:10528000BB1F261737074807AB07B0E809F0BB0B71 +:10529000802DBF01FF2793585F4F2AF09E3F510595 +:1052A00068F004C15CC15F3FECF3983EDCF3869587 +:1052B00077956795B795F7959F5FC9F7880F911D0B +:1052C0009695879597F90895E1E0660F771F881FF7 +:1052D000BB1F621773078407BA0720F0621B730BAA +:1052E000840BBA0BEE1F88F7E095089504D06894FC +:1052F000B11135C1089518D188F09F5790F0B92F9A +:105300009927B751A0F0D1F0660F771F881F991F1A +:105310001AF0BA95C9F712C0B13081F01FD1B1E0CF +:1053200008951CC1672F782F8827B85F39F0B93FDF +:10533000CCF3869577956795B395D9F73EF490951C +:105340008095709561957F4F8F4F9F4F0895E8949A +:1053500009C097FB3EF490958095709561957F4FBD +:105360008F4F9F4F9923A9F0F92F96E9BB2793956B +:10537000F695879577956795B795F111F8CFFAF47B +:10538000BB0F11F460FF1BC06F5F7F4F8F4F9F4FAC +:1053900016C0882311F096E911C0772321F09EE80A +:1053A000872F762F05C0662371F096E8862F70E070 +:1053B00060E02AF09A95660F771F881FDAF7880F4A +:1053C0009695879597F9089588D018F011F08CD0AC +:1053D00038F480C0C4C0E92F9FD0B0F35523C9F37F +:1053E000E7FB6217730784079507A8F199F3E92F84 +:1053F000FF2788232AF03197660F771F881FDAF777 +:10540000952F5527442332F091505040220F331FDF +:10541000441FD2F7BB27E91BF50B621B730B840BF0 +:10542000B109C1F222F4620F731F841FB11D3197BD +:105430002AF0660F771F881FBB1FEFCF9150504097 +:105440005AF041F0882332F0660F771F881F915081 +:105450005040C1F7939530C08695779567959F5FCB +:10546000D9F7F8CF990F0008550FAA0BE0E8FEEF27 +:1054700016161706E807F907C0F012161306E40718 +:10548000F50798F0621B730B840B950B39F40A2611 +:1054900061F0232B242B252B21F408950A2609F4EF +:1054A000A140A6958FEF811D811D089597F99F67F3 +:1054B00080E870E060E008959F3F31F0915020F463 +:1054C000879577956795B795880F911D96958795E0 +:1054D00097F908959FEF80EC089500240A9416161A +:1054E000170618060906089500240A9412161306D2 +:1054F000140605060895092E0394000C11F4882360 +:1055000052F0BB0F40F4BF2B11F460FF04C06F5F7B +:105510007F4F8F4F9F4F089557FD9058440F551F51 +:1055200059F05F3F71F04795880F97FB991F61F025 +:105530009F3F79F087950895121613061406551F9C +:10554000F2CF4695F1DF08C0161617061806991F08 +:10555000F1CF86957105610508940895E894BB27FD +:1055600066277727CB0197F908957CDF08F48FEF42 +:1055700008950BD0C0CFB1DF28F0B6DF18F0952327 +:1055800009F094CFA7CF1124EACFC6DFA0F3959FEF +:10559000D1F3950F50E0551F629FF001729FBB271A +:1055A000F00DB11D639FAA27F00DB11DAA1F649FC6 +:1055B0006627B00DA11D661F829F2227B00DA11D79 +:1055C000621F739FB00DA11D621F839FA00D611DFF +:1055D000221F749F3327A00D611D231F849F600D20 +:1055E000211D822F762F6A2F11249F5750408AF059 +:1055F000E1F088234AF0EE0FFF1FBB1F661F771FE5 +:10560000881F91505040A9F79E3F510570F04ECF32 +:10561000A6CF5F3FECF3983EDCF3869577956795D0 +:10562000B795F795E7959F5FC1F7FE2B880F911D02 +:105630009695879597F90895FA01EE0FFF1F30961A +:105640002105310599F16115710561F48038BFE3D9 +:105650009B0749F168949038810561F08038BFEF6D +:105660009B0741F0992342F5FF3FE10531052105F4 +:1056700011F1E8940894E795D901AA2329F4AB2FF6 +:10568000BE2FF85FD0F310C0FF5F70F4A695E0F76F +:10569000F73950F019F0FF3A38F49F779F930CD008 +:1056A0000F9007FC905808953EF014CF60E070E032 +:1056B00080E89FE308954FE79F775F934F933F9371 +:1056C0002F939ED02F913F914F915F9152DF05C054 +:1056D00019F40EF0EBCE42CFFDCE26DFC8F396389C +:1056E000C0F707F80F92E8942BE33AEA48EB5FE73C +:1056F0004EDF0F920F920F924DB75EB70F92C0D050 +:10570000EAE0F1E016D04F915F91EF91FF91E595BE +:10571000EE1FFF1F49F0FE57E0684427EE0F441FBD +:10572000FA95E1F74195550B32D00F9007FE26C050 +:105730000895DF93CF931F930F93FF92EF92DF9221 +:105740007B018C01689405C0DA2EEF011EDFFE019B +:10575000E894A5912591359145915591AEF3EF01CE +:1057600006DDFE019701A801DA9479F7DF90EF904A +:10577000FF900F911F91CF91DF9108959B01AC0194 +:1057800060E070E080E89FE349CD90CE95CECCDE1E +:10579000E8F39923D9F3940F511DBBF39150504076 +:1057A00094F059F0882332F0660F771F881F9150CC +:1057B0005040C1F79E3F510544F7880F911D9695C3 +:1057C000879597F908955F3FACF0983E9CF0BB2712 +:1057D000869577956795B79508F4B1609395C1F76D +:1057E000BB0F58F711F460FFE8CF6F5F7F4F8F4F0B +:1057F0009F4FE3CFB4CE0EF05FCE6CCE689456CE02 +:1058000093DEC8F39923D1F3C6F3DF93CF931F93AD +:105810000F93FF92C92FDD2788232AF02197660F67 +:10582000771F881FDAF720E030E040E85FEB9FE366 +:10583000883920F0803E30F021968F7787DCE2E3D4 +:10584000F1E003C083DCEFE5F1E073DF8B01BE0123 +:10585000EC01FB2E6F5771097595771F880B990B1B +:1058600078DD28E132E741E35FE38FDEAF2D980179 +:10587000AE01FF900F911F91CF91DF9178DC3BCE6D +:10588000FA01DC01AA0FBB1F9B01AC01BF5728F432 +:1058900022273327442750781FC0B75188F4AB2FF5 +:1058A0000024469537952795011CA395D2F3002037 +:1058B00069F0220F331F441FB395DAF30DD045CCA6 +:1058C00061307105A0E88A07B94630F49B01AC014C +:1058D0006627772788279078309621F020833183B8 +:1058E000428353830895AA1BBB1B51E107C0AA1F23 +:1058F000BB1FA617B70710F0A61BB70B881F991F71 +:105900005A95A9F780959095BC01CD01089597FB14 +:10591000072E16F4009407D077FD09D00E94732C4F +:1059200007FC05D03EF4909581959F4F08957095A2 +:1059300061957F4F0895EE0FFF1F0590F491E02DC4 +:105940000994F999FECF92BD81BDF89A992780B547 +:105950000895A8E1B0E042E050E00C94C92C262F55 +:10596000F999FECF92BD81BDF89A019700B4021655 +:1059700039F01FBA20BD0FB6F894FA9AF99A0FBE03 +:1059800008950196272F0E94B02C0C94AF2CDC01B7 +:10599000CB01FC01F999FECF06C0F2BDE1BDF89A3A +:1059A000319600B40D9241505040B8F70895F894E4 +:0259B000FFCF27 +:1059B200640007000CFF0000003F64041092106FA7 +:1059C200103B1007100101DF022808140A321E00E2 +:1059D20002040507090B0C0E1011131517181A1CD7 +:1059E2001D1F2123242628292B2D2F303234353711 +:1059F200393B1F0F03764F5F6F7F4969437909591E +:105A020053633149803F5D8B803FF8BF803FCAE1DD +:105A1200803F73ED803FCAE1803FF8BF803F5D8BDE +:105A2200803F3149803F0000803FF16D7F3F75EA42 +:105A32007E3F4C827E3F833F7E3F84287E3F833F72 +:105A42007E3F4C827E3F75EA7E3FF16D7F3F0000D4 +:105A5200803F3F4D3639ED04A0046A043104C4038B +:105A6200DD03F6030F04010203040506070809001B +:00000001FF diff --git a/keyboard/planck/keymaps/austin/compiled.hex b/keyboard/planck/keymaps/austin/compiled.hex new file mode 100644 index 0000000000..fcd925dae0 --- /dev/null +++ b/keyboard/planck/keymaps/austin/compiled.hex @@ -0,0 +1,1449 @@ +:100000000C9496020C94DA020C94DA020C94DA0244 +:100010000C94DA020C94DA020C94DA020C94DA02F0 +:100020000C94DA020C94DA020C9478140C944A15AD +:100030000C94AC220C94DA020C94DA020C94DA02DE +:100040000C94DA020C943C030C94DA020C94DA025D +:100050000C94DA020C9414230C94DA020C94DA0255 +:100060000C94DA020C94DA020C94DA020C94DA02A0 +:100070000C94DA020C94DA020C94DA020C94DA0290 +:100080000C94ED0A0C94DA020C94DA020C94DA0265 +:100090000C94DA020C94DA020C94DA020C94DA0270 +:1000A0000C94DA020C94DA020C94DA02B715D91522 +:1000B000C716D915C7161E164116C7169616A916C5 +:1000C00093199319C219C219011A211A771B771BA8 +:1000D0002C1A771BDC1ADC1A431B4C1B771B711B79 +:1000E000E91AE91AE91AE91AE91AE91AE91AE91AF8 +:1000F000E91AE91AE91AE91AE91AE91AE91AE91AE8 +:10010000F91A071B0E1B151B1F1B07634236B79BF3 +:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 +:100120005763BD6DEDFD753EF6177231BF000000DF +:10013000803F08000000BE922449123EABAAAA2AC2 +:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD +:1001500000000000BF000000803F00000000000819 +:100160004178D3BB4387D1133D190E3CC3BD4282B6 +:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 +:10018000FFBE01C4FF7F3F00000000000000000030 +:1001900000000000000000010204060A0F17202CD6 +:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 +:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF +:1001C0000201000000000000000000000000F1A299 +:1001D000F1A3018C028C2B0014001A0008001500FA +:1001E00017001C0018000C00120013002A00290040 +:1001F00004001600070009000A000B000D000E00A5 +:100200000F0033003400E1001D001B000600190040 +:100210000500110010003600370038002800835018 +:10022000E300E200E00002202C002C00012050003E +:10023000510052004F002B0014001A000900130057 +:100240000A000D000F0018001C0033002A002900CE +:10025000040015001600170007000B00110008002D +:100260000C0012003400E1001D001B000600190004 +:1002700005000E0010003600370038002800C300CB +:10028000E300E200E00002202C002C0001205000DE +:10029000510052004F0035001E001F0020002100B9 +:1002A0002200230024002500260027002A00010048 +:1002B0000320042048120100010001002D002E003F +:1002C0002F00300031000100440045006800690043 +:1002D0006A006B006C006D006E006F000100010091 +:1002E0000100010001000100010001000120AB003C +:1002F000AA00A900AE0035021E021F022002210240 +:100300002202230224022502260227022A000100DB +:100310000320042048120100010001002D022E02DA +:100320002F023002310201003A003B003C003D0048 +:100330003E003F0040004100420043000100010038 +:100340000100010001000220010001000100AB00DA +:10035000AA00A900AE002803540068006500200030 +:1003600050006C0061006E0063006B0020004B00C9 +:100370006500790062006F00610072006400000097 +:100380002C034F007200740068006F006C0069005D +:100390006E0065006100720020004B00650079006E +:1003A00062006F00610072006400730000000403CB +:1003B000090409026D00040100A0FA09040000010B +:1003C00003010100092111010001223F00070581FD +:1003D0000308000A090401000103010200092111B8 +:1003E000010001224D000705820308000A090402EA +:1003F000000103000000092111010001223600075D +:1004000005830308000A0904030001030000000932 +:100410002111010001223900070584031000011297 +:1004200001100100000008EDFE6060010001020003 +:100430000105010906A101050719E029E7150025B5 +:1004400001950875018102050819012905950575B1 +:10045000019102950175039101050719002977158E +:10046000002501957875018102C005010980A1016F +:10047000850216010026B7001A01002AB700751080 +:1004800095018100C0050C0901A101850316010039 +:10049000269C021A01002A9C02751095018100C059 +:1004A00005010902A1010901A10005091901290598 +:1004B00015002501950575018102950175038101DE +:1004C0000501093009311581257F950275088106DE +:1004D00009381581257F950175088106050C0A38B4 +:1004E000021581257F950175088106C0C0050109A7 +:1004F00006A101050719E029E715002501950875F2 +:1005000001810295017508810105081901290595E8 +:1005100005750191029501750391010507190029DF +:10052000FF150025FF950675088100C011241FBE28 +:10053000CFEFDAE0DEBFCDBF04B603FE24C080916A +:100540001E0390911F03A0912003B09121038730D7 +:10055000904BA740B04BB9F410921E0310921F03AA +:10056000109220031092210314BE84B7877F84BFAA +:1005700088E10FB6F89480936000109260000FBE7F +:10058000E0E0F8E3099511E0A0E0B1E0E2EBF9E585 +:1005900002C005900D92A03CB107D9F713E0A0EC82 +:1005A000B1E001C01D92AE31B107E1F70E94BE116A +:1005B0000C94D72C0C9400000895089581E00895C0 +:1005C00008950C94DD020C94DE020C94E0020E946B +:1005D000A12823E030E0281B3109220F2093C40119 +:1005E0000895282F2F9880918000211108C0877FBF +:1005F0008093800010928D0010928C001BC0886048 +:1006000080938000233019F48FEF9FEF0FC083E0B9 +:1006100090E0821B9109880F991F2FEF3FEFA901EE +:1006200002C0569547958A95E2F7CA0190938D00CE +:1006300080938C000C94E7020E94E70284E0809390 +:10064000C3011092C0010895279A2F988FEF9FEF52 +:1006500090938700809386008AE08093800089E1F0 +:10066000809381000E940A280C941C030E9424039A +:100670006E9A769A0C94DC021F920F920FB60F922C +:1006800011242F933F938F939F93EF93FF93E091C8 +:10069000C101F091C201CF0101969093C2018093F4 +:1006A000C1010090C30102C0F695E7950A94E2F7F4 +:1006B000EF738091C001823019F4E03251F404C02C +:1006C000813039F4EF3329F480916F008D7F80936E +:1006D0006F00F0E0E457FE4FE49121E031E0E29F4B +:1006E000C001E39F900D11240090C40102C09695B3 +:1006F00087950A94E2F790938D0080938C00FF9188 +:10070000EF919F918F913F912F910F900FBE0F907E +:100710001F90189581E008950C948A0308950C9415 +:10072000360380911502882309F448C08091D101D5 +:100730009091D201009779F40E94DE229093D20129 +:100740008093D1018091D30190E0009771F4809162 +:10075000D40190E00AC00E94EA2220910001309169 +:1007600001012817390740F329C00197880F991F05 +:10077000880F991FFC01EB52FE4F608171818281CD +:1007800093810E94530AE091D30184E0E89FF00135 +:100790001124EB52FE4F60817181828193814FE081 +:1007A00050E00E940B0E8091D30190E00196609181 +:1007B000D40170E00E94872C8093D3010C94E10255 +:1007C000109217020C94200A0895089581E08093F6 +:1007D00017020C94E503089508958F929F92AF92AB +:1007E000BF92EF92FF920F931F93CF93DF93CDB7FA +:1007F000DEB7A3970FB6F894DEBF0FBECDBF7C0166 +:10080000FC0100811181C8010E94DB20B8010E9417 +:10081000F2058C01B7010E948C03882309F4CCC136 +:100820000032F0E51F0741F4F7018281882309F4C3 +:1008300058C00E946F0EC0C10132F0E51F0741F49D +:10084000F7018281882309F44CC00E94780EB4C15C +:100850000232F0E51F0751F4F7018281882309F481 +:1008600040C00E946B0E8111F0CFE3CF0332F0E560 +:100870001F0739F4F7018281882399F10E94E6036A +:100880009BC10432F0E51F0739F4F7018281882308 +:1008900041F10E94E00390C10532F0E51F0749F4E1 +:1008A000F70182818823E9F0809117028111F1CF4D +:1008B000E5CF0632F0E51F0739F4F701828188237E +:1008C00081F00E947F0E0AC00732F0E51F0749F44D +:1008D000F7018281882329F00E948A0E0E94EC038E +:1008E0006BC180911702811105C0F70182818111CE +:1008F000CFC018C1003E110579F4F7018281882329 +:1009000009F44DC00E94200A81E0809316021092E3 +:1009100015021092D40150C1023E110559F4F7019D +:1009200082818823E1F10E94200A1092160210921F +:10093000150242C1033E110591F4F701828188231B +:1009400071F10E94200A1092160281E08093150234 +:100950001092D3011092D2011092D1012DC1023513 +:10096000110559F4F7018281882309F425C180918A +:100970000001909101010A970DC00135110579F42C +:10098000F7018281882309F417C1809100019091B9 +:1009900001010A9690930101809300010DC14091DD +:1009A000040183E2EFE1F1E0DE01119601900D9286 +:1009B0008A95E1F7F701808121E030E02C0F3D1F9F +:1009C000280F311DC9012091020130910301FC0162 +:1009D000E20FF31F6081772767FD7095640F711D2B +:1009E000882777FD8095982F0E94A92920E030E084 +:1009F00040E451E40E940E294B015C01F701218182 +:100A000084E090E0821B9109BC01882777FD8095E6 +:100A1000982F0E94A9299B01AC01C501B4010E9435 +:100A2000A6289B01AC0160E070E080E090E40E94A9 +:100A30001C2B20E030E04CED50E40E94B92A4B0121 +:100A40005C01F70182818823D1F04FE050E0C501BD +:100A5000B4010E940B0E809116028823A1F08091B0 +:100A6000D40124E0829FF0011124EB52FE4F8082DA +:100A70009182A282B3828F5F8093D40104C0C501AA +:100A8000B4010E94530A0F3F110508F02ECF94C005 +:100A90008091D00181111FC0043130E5130709F0A6 +:100AA00051C00E948E0381E08093D0010E94DE221B +:100AB0009093CF018093CE011092C7011092C9018B +:100AC0001092C8011092CB011092CA011092CD0170 +:100AD0001092CC0171C08091CE019091CF010E9403 +:100AE000EA22883C910570F48091C701E82FF0E07C +:100AF000EE0FFF1FE853FE4F118300838F5F80933B +:100B0000C7015AC0043880E5180721F005381045A0 +:100B100001F13AC0F7018281882341F01092C501AA +:100B200082E01EC0043830E5130759F58091C501F5 +:100B3000811106C086E20E94371886E20E94FF18E3 +:100B400082E01CC00438F0E51F0741F3053810456A +:100B5000D9F4F7018281882331F01092C60180E236 +:100B60000E944E1929C08091C601811106C087E2FA +:100B70000E94371887E20E94FF1880E20E945519F0 +:100B80001BC00538104529F381E08093C50180938F +:100B9000C601C701A3960FB6F894DEBF0FBECDBF46 +:100BA000DF91CF911F910F91FF90EF90BF90AF9089 +:100BB0009F908F900C94E30280E0A3960FB6F89478 +:100BC000DEBF0FBECDBFDF91CF911F910F91FF9080 +:100BD000EF90BF90AF909F908F90089580E090E04D +:100BE000089508959CE0799FF001112490E3899F76 +:100BF000E00DF11D1124E60FF11DEE0FFF1FEA526B +:100C0000FE4F859194910895880F991FFC01E45B34 +:100C1000FF4F859194910895880F991FFC01E4532B +:100C2000FE4F8591949108950F931F93CF93DF9377 +:100C3000EC01811521E39207A0F5C11580E3D807E7 +:100C400008F0D7C0C83ED105D8F4C03ED10508F0A1 +:100C500007C2C83AD10578F4C53AD10508F06AC090 +:100C6000C130D10509F463C008F4F7C1C430D1051F +:100C700008F0F6C1F2C1CB3BD10508F466C0EDC166 +:100C8000C11590E2D90708F0AFC0C11521E0D20725 +:100C900008F0E6C1C03FD10508F4DFC18E01106540 +:100CA0001FC2C03880E5D80700F5C03790E5D907E6 +:100CB00008F0A3C0C11520E5D20709F4ACC050F478 +:100CC000CE01905480319F4008F0C7C1DF708E0183 +:100CD000106A06C2C13080E5D80709F4AEC0C4313D +:100CE00090E5D90708F4AFC0B8C1C33820E5D207F2 +:100CF00009F48EC050F4C13890E5D90709F482C0D8 +:100D000008F083C000E011EDEBC1C03181E5D807E8 +:100D100008F4A3C1C11597E5D90708F436C1CE017F +:100D200090578115904108F098C1DF7093C101E0A0 +:100D300010E0D6C1C53AD10509F494C1C63AD1052F +:100D400009F093C102E810E4CBC1C83AD10509F417 +:100D50008FC1C93AD10509F48EC1CA3AD10509F447 +:100D60008DC1CB3AD10509F48CC1CC3AD10509F437 +:100D70008BC1CD3AD10509F48AC1C03BD10509F434 +:100D800089C1CE3AD10509F488C1CF3AD10509F419 +:100D900087C1C13BD10509F486C1C23BD10509F425 +:100DA00085C1C33BD10509F484C1C43BD10509F415 +:100DB00083C1C53BD10509F482C1C63BD10509F405 +:100DC00081C1C73BD10509F480C1C83BD10509F4F5 +:100DD0007FC1C93BD10509F47EC1CA3BD10509F4E5 +:100DE0007DC100E014E47CC1CE019F700E940C061E +:100DF00078C1DD278E01106C73C1CF70DD278E01A5 +:100E0000146D6EC100E010ED6BC100E012ED68C121 +:100E100000E013ED65C10E94E21B0E94200A0E94BF +:100E2000E4038FEF94E32CE0815090402040E1F701 +:100E300000C000000E94392353C18091F2028160FA +:100E40008093F2024DC10E949A23811102C00E9438 +:100E500076230E94AD2390E090931D0380931C03A2 +:100E6000C23080E5D80721F480911C03816086C0E0 +:100E7000C43090E5D90721F480911C0382607EC0C4 +:100E8000C63020E5D20721F480911C03846076C02F +:100E9000C83080E5D80719F480911C0327C0CA30F8 +:100EA00090E5D90721F480911C03806167C0CC30A4 +:100EB00020E5D20721F480911C0380625FC0CE3010 +:100EC00080E5D80721F480911C03806457C0C031AD +:100ED00090E5D90721F480911C0380684FC0C2318E +:100EE00020E5D20729F480911C038460886046C005 +:100EF000C33080E5D80721F480911C038E7F3EC06B +:100F0000C53090E5D90721F480911C038D7F36C050 +:100F1000C73020E5D20721F480911C038B7F2EC0BF +:100F2000C93080E5D80719F480911C0326C0CB3066 +:100F300090E5D90721F480911C038F7E1FC0CD302E +:100F400020E5D20721F480911C038F7D17C0CF309C +:100F500080E5D80721F480911C038F7B0FC0C1313D +:100F600090E5D90721F480911C038F7707C0C33126 +:100F7000D04531F480911C038B7F877F80931C03C5 +:100F800080911C030E94B123ABC08D2F99278F70D5 +:100F9000992781309105D9F49E012370332702C02F +:100FA000880F991F2A95E2F79C688E0144E0000F94 +:100FB000111F4A95E1F700271370802B912B53E006 +:100FC000CC0FDD1F5A95E1F7C076DD272FC08230A8 +:100FD000910531F4DC2FCC278E01016F106A80C09F +:100FE0008330910569F4CE018370992701E010E008 +:100FF00002C0000F111F8A95E2F7C8019C680FC05C +:1010000084309105B9F4CE018370992701E010E096 +:1010100002C0000F111F8A95E2F7C8019A6823E009 +:10102000CC0FDD1F2A95E1F7C07ED7708C010C2B09 +:101030001D2B56C08530910531F4DC2FCC278E0155 +:10104000046F106A4DC0069709F04AC0CF71DD27C2 +:10105000DC2FCC278E01106243C000E010E040C0BE +:101060008E013EC001E810E43BC003E810E438C044 +:1010700002EE14E435C009EE14E432C00AEE14E4C2 +:101080002FC005EB14E42CC006EB14E429C007EBD9 +:1010900014E426C00CEC14E423C00DEC14E420C0CE +:1010A00003E815E41DC00AE815E41AC002E915E4D6 +:1010B00017C004E915E414C001E216E411C003E20C +:1010C00016E40EC004E216E40BC005E216E408C004 +:1010D00006E216E405C007E216E402C00AE216E4DE +:1010E000C801DF91CF911F910F9108959CE0799FE6 +:1010F000F001112490E3899FE00DF11D1124E60F0A +:10110000F11DEE0FFF1FEA52FE4F85919491803E34 +:101110009105E0F4803C910558F58133910509F47F +:101120006FC048F48932910509F463C08A32910591 +:1011300009F46DC072C089339105E9F082389105D8 +:10114000D1F08533910509F44DC067C0833E910508 +:1011500081F138F4803E9105B9F0823E9105D9F0D5 +:101160005CC0863E910561F1873E9105A1F155C0B5 +:101170000E940406089520911C0320FD02C021FF57 +:101180004CC080EE90E049C080911C0380FFF9CFF5 +:1011900089E390E042C080911C0382FF0EC08091E1 +:1011A0001C0384FF03C080E090E037C083EE90E032 +:1011B00034C080911C0382FFF2CF82EE90E02DC0FC +:1011C00080911C0383FF0BC080911C0384FDEBCF37 +:1011D00087EE90E022C080911C0383FFF5CF86EE5E +:1011E00090E01BC080911C0385FF07C089E290E05E +:1011F00014C080911C0385FFF9CF85E390E00DC0FA +:1012000080911C0386FF07C08AE290E006C08091AF +:101210001C0386FFF9CF81E390E00E941406089535 +:101220000C94E502E82FF0E0E25BFE4F8081E82FAE +:10123000EF70F0E082958F7021E030E0A90102C0EC +:10124000440F551F8A95E2F740A308950F931F930B +:10125000CF93DF9385B7806885BF85B7806885BFEA +:10126000C3E0D0E001E010E0FE01E25BFE4F8081D0 +:10127000E82FEF70F0E021A182958F70A80102C0E5 +:10128000440F551F8A95E2F7CA01822B81A38C2F48 +:101290000E941209219740F78BE090E061E070E036 +:1012A000FC01EE5BFE4F2081E22FEF70F0E042A1E7 +:1012B00022952F70DB0102C0AA0FBB1F2A95E2F70F +:1012C0009D01242B22A3019758F7DF91CF911F9105 +:1012D0000F910C948F03EF92FF920F931F93CF9374 +:1012E000DF9300E212E0C3E0EE24E394F12CD5E0BA +:1012F0008C2F0E9412098BE090E040E050E0FC014E +:10130000EE5BFE4F6081E62FEF70F0E020A130E051 +:1013100062956F7002C0359527956A95E2F720FDBA +:1013200009C09701082E02C0220F331F0A94E2F76A +:10133000422B532B019718F7F801929182918F015C +:101340008417950721F051834083D09305018C2F9A +:101350000E941209C15060F68091050187FD2CC0E2 +:101360008150809305018F3F39F08FE99FE001970D +:10137000F1F700C0000020C080911E0290911F0272 +:10138000909327028093260280911C0290911D0267 +:10139000909325028093240280911A0290911B025F +:1013A0009093230280932202809118029091190257 +:1013B00090932102809320020E94910381E0DF91AB +:1013C000CF911F910F91FF90EF900895E82FF0E0DB +:1013D000EE0FFF1FE05EFD4F80819181089508951B +:1013E0000F931F93CF9308E212E0C0E0F8019291AF +:1013F00082918F010E945622C80FF2E000321F072F +:10140000A9F78C2FCF911F910F9108950E949A23D5 +:10141000811102C00E9476230E94BF23809307039C +:101420003E9A809171008D7F8093710082E080935D +:1014300090008AE18093910081E080932A020895D0 +:1014400080912A02811102C00E94060A10927A023B +:1014500010927902809171008D7F8093710080914C +:1014600090008F738093900010923C0210923B0288 +:10147000109273021092740210927502109276020A +:101480001092720210927102E1E5F2E0A1E4B2E082 +:1014900011921192119211921D921D9282E0E137E8 +:1014A000F807B1F70895CF92DF92EF92FF920F9372 +:1014B0001F93CF93DF9320913B02222309F484C032 +:1014C0006B017C0180912A02811102C00E94060AF0 +:1014D00001E712E0C7E0D0E0A7019601F801929180 +:1014E0008291729162918F010E940A29811131C00B +:1014F000FE01EE0FFF1FEE0FFF1FEF5AFD4F108290 +:10150000118212821382DE01AA0FBB1FAF5BBD4F97 +:1015100011961C921E92C730D105E9F021964481A4 +:1015200055816681778140835183628373831482FE +:1015300015821682178212968D919C91139711969F +:101540009C938E9313961C921E9212973496129629 +:10155000E2CF219708F68091790290917A02019763 +:1015600097FD05C090937A028093790204C010928F +:101570007A02109279028091790290917A022091F8 +:101580007702309178022817390724F010927802F8 +:1015900010927702892BC1F4809171008D7F809326 +:1015A0007100809190008F7380939000109273026D +:1015B00010927402109275021092760210927202CA +:1015C0001092710210923B02DF91CF911F910F9107 +:1015D000FF90EF90DF90CF9008951F920F920FB67B +:1015E0000F9211244F925F926F927F928F929F92EF +:1015F000AF92BF92CF92DF92EF92FF922F933F93E1 +:101600004F935F936F937F938F939F93AF93BF930A +:10161000CF93DF93EF93FF9380913B02882309F4EC +:101620009BC1C0917902D0917A021C161D060CF064 +:1016300093C140902B0250902C0260902D0270902C +:101640002E0220E030E0A901C301B2010E94B52AB8 +:1016500018160CF065C0C130D10509F452C0809154 +:10166000770290917802BE010E94872C7C019093B2 +:1016700078028093770280903D0290903E02A09085 +:101680003F02B090400220E030E040E85FE3C50157 +:10169000B4010E94A62860933D0270933E0280939D +:1016A0003F0290934002F701EE0FFF1FEE0FFF1F66 +:1016B000EF5AFD4FA3019201608171818281938174 +:1016C0000E940E2920E030E040E05EE30E94B92A4B +:1016D0009B01AC01C501B4010E94B52A18168CF417 +:1016E000C7010196BE010E94872C909378028093D7 +:1016F000770210923D0210923E0210923F02109229 +:101700004002E0917702F0917802EE0FFF1FEE0F9A +:10171000FF1FEF5AFD4F6081718182819381D0C09C +:10172000C0907302D0907402E0907502F09076023F +:1017300020E030E0A901C701B6010E940A292197E3 +:10174000882309F4A2C0FE01EE0FFF1FEE0FFF1F5A +:10175000EF5AFD4F80809180A280B380A501940153 +:10176000C701B6010E940A2987FF31C0A501940173 +:1017700060E070E08CED93EC0E940E2920E030E0F8 +:1017800040E451E40E940E2920E030E040E05FE3B5 +:101790000E94B92A9B01AC0160E070E080E090E417 +:1017A0000E941C2B9B01AC01C501B4010E94B92A07 +:1017B0009B01AC01C701B6010E940A2987FF07C03F +:1017C000A701960160E070E08CED93E439C0A501BB +:1017D0009401C701B6010E94B52A18160CF055C035 +:1017E000A501940160E070E08CED93E40E940E2965 +:1017F00020E030E040E451E40E940E2920E030E097 +:1018000040E05FE30E94B92A9B01AC0160E070E018 +:1018100080E090E40E941C2B9B01AC01C501B40147 +:101820000E94B92A9B01AC01C701B6010E94B52AEA +:1018300018165CF5A701960160E070E08CED93EC62 +:101840000E940E2920E030E040E451E40E940E297D +:1018500020E030E040E05FE30E94B92A9B01AC0148 +:1018600060E070E080E090E40E941C2B9B01AC01E2 +:10187000C701B6010E94B92A609373027093740283 +:10188000809375029093760213C0FE01EE0FFF1F46 +:10189000EE0FFF1FEF5AFD4F80819181A281B3812E +:1018A0008093730290937402A0937502B0937602B2 +:1018B000609173027091740280917502909176022A +:1018C00020912802309129022F3F4FEF340731F049 +:1018D0002F5F3F4F30932902209328020E94950EDC +:1018E0006B017C0120E034E244EF51E40E940A29BC +:1018F00087FF08C086EFC82E88E2D82E84EFE82E36 +:1019000081E4F82E20E030E040E051E4C701B60168 +:101910000E94B92A9B01AC0160E074E284E79BE479 +:101920000E940E296B017C010E947B297093970015 +:1019300060939600209106013091070140910801C3 +:1019400050910901C701B6010E94B92A0E947B2962 +:10195000709399006093980080913C02882309F469 +:1019600033C1C0903702D0903802E0903902F09035 +:101970003A0220E030E0A901C701B6010E94B52A71 +:101980001816D4F580912802909129028F3F2FEFED +:10199000920729F001969093290280932802C701AB +:1019A000B6010E94950E20E030E040E051E40E9434 +:1019B000B92A9B01AC0160E074E284E79BE40E94D9 +:1019C0000E296B017C010E947B2970939700609324 +:1019D0009600209106013091070140910801509135 +:1019E0000901C701B6010E94B92A0E947B297093A0 +:1019F00099006093980008C010929700109296008A +:101A00001092990010929800609131027091320208 +:101A10006F5F7F4F70933202609331022091960086 +:101A20003091970080E090E0232BF1F0C091960078 +:101A3000D09197000E94A7296B017C01BE0180E034 +:101A400090E00E94A7299B01AC0160913302709144 +:101A5000340280913502909136020E940E2920E0D6 +:101A60003FEF4FE757E410C00E94A7296B017C01AC +:101A700020E030EE4FEF54E4609133027091340275 +:101A800080913502909136020E94B92A9B01AC01E7 +:101A9000C701B6010E94B52A87FD96C080912F022A +:101AA0008F5F80932F0290E0209103033091040315 +:101AB00082179307A0F080910E03882319F01092EB +:101AC0002F020DC0809171008D7F809371008091F5 +:101AD00090008F738093900010923C027DC08091A3 +:101AE0003002C0912F02811128C0C0900803D0900D +:101AF0000903E0900A03F0900B0320E030E0A90115 +:101B0000C701B6010E94B52A1816BCF481E0809383 +:101B1000300210923702109238021092390210925D +:101B20003A02C0923302D0923402E0923502F0922F +:101B30003602C150C0932F0243C01092300210925F +:101B4000290210922802E0910503F091060348E073 +:101B5000C49FE00DF11D112480819181A281B38188 +:101B60008093370290933802A0933902B0933A02DF +:101B700020E030E040E85EE36481758186819781F2 +:101B80000E94B92A6B017C0180910A01682F70E0E4 +:101B900080E090E00E94A72920E030E048EC52E489 +:101BA0000E940E299B01AC01C701B6010E94B92A0F +:101BB000609333027093340280933502909336021F +:101BC00010923202109231028091070380FD04C00E +:101BD00010923C0210923B02FF91EF91DF91CF9166 +:101BE000BF91AF919F918F917F916F915F914F9135 +:101BF0003F912F91FF90EF90DF90CF90BF90AF90EB +:101C00009F908F907F906F905F904F900F900FBE3E +:101C10000F901F901895CF92DF92EF92FF92CF9383 +:101C2000DF936B017C01EA0180912A02811102C0DD +:101C30000E94060A8091070380FF46C080917902C6 +:101C400090917A0208970CF03FC0809171008D7FCF +:101C50008093710080913C0281110E94200A81E0F2 +:101C600080933B02109229021092280220E030E07B +:101C7000A901C701B6010E94B52A1816DCF48091AB +:101C8000790290917A02FC01EE0FFF1FEE0FFF1F09 +:101C9000EF5AFD4FC082D182E282F382FC01EE0F47 +:101CA000FF1FEF5BFD4FD183C083019690937A02B3 +:101CB000809379028091710082608093710080919D +:101CC0009000806880939000DF91CF91FF90EF901B +:101CD000DF90CF90089580910703817008958091DF +:101CE00007038160809307030E94C3230C94EB03D6 +:101CF000809107038E7F809307030C94C323809108 +:101D00007B0290E0019666E070E00E94872C809351 +:101D10007B02089580917B0290E0019766E070E07D +:101D20000E94872C80937B0208958F929F92AF929E +:101D3000BF92CF92DF92EF92FF920F931F93CF93B8 +:101D4000DF936B017C01C0912802D0912902BE0172 +:101D500080E090E00E94A7294B015C01A701960159 +:101D600060E070E08CE594E40E940E299B01AC01D8 +:101D7000C501B4010E94B92A0E947B2920917B02EF +:101D8000233009F473C028F4222351F02130E9F004 +:101D90002CC1243009F4A0C0253009F4E0C025C1CD +:101DA00080E090E0A0E0BFE38093060190930701FC +:101DB000A0930801B093090110922B0210922C02FB +:101DC00010922D0210922E0210C110922B0210922E +:101DD0002C0210922D0210922E026431710540F4F3 +:101DE0006A30710560F520E030E040E85EE32BC02A +:101DF000693C710508F0AAC080E090E00E94A72924 +:101E000020E030E040EA51E40E94A52820E030E0E4 +:101E100044E353E40E940E299B01AC010E94B92ABD +:101E200020E030E040E05EE30E94B92A9B01AC0173 +:101E300060E070E080E09EE30E94A52844C020E0BE +:101E400030E040E05FE3C701B6010E94B92A6B01B0 +:101E50007C0180E090E0A0E0BEE3809306019093D7 +:101E60000701A0930801B0930901BFC010922B0293 +:101E700010922C0210922D0210922E024AE0469FE0 +:101E80009001479F300D1124C90168EB7BE00E944F +:101E9000732CBC016C5D754077FF03C07195619533 +:101EA0007109882777FD8095982F0E94A9292EE334 +:101EB00033EC4EE259E30E94B92A20E030E040ECD6 +:101EC0005EE30E94A6286093060170930701809349 +:101ED00008019093090189C010922B0210922C02E4 +:101EE00010922D0210922E02CE0183709927892B19 +:101EF000E1F0BE016170772780E090E00E94A729A1 +:101F000020E030E040E05EE30E94B92A20E030E0CB +:101F100040E45FE30E94A6286093060170930701E6 +:101F200080930801909309010CC080E090E0A0E04C +:101F3000BFE38093060190930701A0930801B0933B +:101F40000901C770DD27CD2B09F04FC010920601A3 +:101F500010920701109208011092090146C01092D8 +:101F60002B0210922C0210922D0210922E0200E0F1 +:101F700010E020E03FE30093060110930701209357 +:101F80000801309309016739710578F180E090E02C +:101F90000E94A72920E030E047E153E40E94A528F1 +:101FA00020E030E04AE754E40E940E2920E030E0CF +:101FB00048E452E40E94B92A20E030E040EA51E4CB +:101FC0000E94EB290E947629660F771F660F771F04 +:101FD000FB01EE5AFE4F2081318142815381C701BE +:101FE000B6010E94B92A6B017C01C701B601DF91DD +:101FF000CF911F910F91FF90EF90DF90CF90BF9006 +:10200000AF909F908F90089580918C020895CF9308 +:10201000DF9300D01F92CDB7DEB79C0180911303F0 +:10202000843019F593E099833B832A839093E900E8 +:102030008FEF9091E800815095FD06C095ED9A953F +:10204000F1F700008111F5CF8091E80085FF0DC008 +:1020500040E050E063E070E0CE0101960E9468121B +:102060008091E8008E778093E8000F900F900F909A +:10207000DF91CF910895CF93DF9300D01F92CDB71A +:10208000DEB720911303243021F522E029839B83BE +:102090008A8383E08093E9008FEF9091E80081507C +:1020A00095FD06C095ED9A95F1F700008111F5CFE9 +:1020B0008091E80085FF0DC040E050E063E070E0F3 +:1020C000CE0101960E9468128091E8008E7780937D +:1020D000E8000F900F900F90DF91CF91089520911D +:1020E00013032430F1F422E02093E9002FEF309124 +:1020F000E800215035FD06C035ED3A95F1F70000B6 +:102100002111F5CF2091E80025FF0BC040E050E001 +:1021100065E070E00E9468128091E8008E778093FD +:10212000E8000895CF93DF93EC019091130394306E +:1021300009F046C0809115018823D9F080911601DD +:102140008823B9F09093E9008FEF9091E8008150D7 +:1021500095FD06C095E19A95F1F700008111F5CF44 +:102160008091E80085FF2CC040E050E060E170E025 +:1021700017C081E08093E9008FEF9091E8008150D3 +:1021800095FD06C095ED9A95F1F700008111F5CF08 +:102190008091E80085FF14C040E050E068E070E006 +:1021A000CE010E9468128091E8008E778093E8004B +:1021B00080E1FE01ACE7B2E001900D928A95E1F773 +:1021C000DF91CF91089580911203811109C00E947F +:1021D000FD130E945A148091E20084608093E20013 +:1021E0000895109212030895089508950C94A12261 +:1021F00042E061EC81E00E94771342E061EC82E012 +:102200000E94771342E061EC83E00E94771342E181 +:1022100061EC84E00C94771380911503833009F40A +:1022200055C030F4813071F0823009F48EC00895C9 +:102230008A3009F47AC08B3009F460C0893009F023 +:102240009CC020C080911403813A09F096C080910F +:10225000E800877F8093E80080911803909119032C +:10226000892B21F460E18CE792E003C060E080E01C +:1022700090E070E00E94B3128091E8008B77809329 +:10228000E800089580911403813209F076C08091AE +:10229000180390911903009719F0039709F06DC086 +:1022A0008091E800877F8093E8008091E80082FDBC +:1022B00005C0809113038111F8CF5FC08091F100B8 +:1022C00080938C028091E8008B7753C08091140337 +:1022D000813A09F052C08091180390911903892B1B +:1022E00009F04BC08091E800877F8093E8008091DF +:1022F000E80080FFFCCF8091150136C08091140367 +:102300008132D9F58091180390911903892BA9F591 +:102310008091E800877F8093E8000E94AC13809151 +:102320001603809315010C94E21B809114038132F3 +:1023300021F58091E800877F8093E8000E94AC132C +:102340008091170380938D02089580911403813A40 +:10235000A1F48091E800877F8093E8008091E800F5 +:1023600080FFFCCF80918D028093F1008091E80086 +:102370008E778093E8000C94AC13089584B7877F20 +:1023800084BF88E10FB6F8948093600010926000DB +:102390000FBE90E080E80FB6F894809361009093B0 +:1023A00061000FBE0E944F170E94FD130E945A1435 +:1023B0008091E20084608093E20078940E94E016AD +:1023C0000E9451178BE091E00E94FB16809113034D +:1023D000853069F40E946222809111038823B1F351 +:1023E0000E949022882391F30E945212EFCF0E9404 +:1023F0005917ECCF292F332723303105C9F064F466 +:102400002130310581F02230310509F043C08DE6DD +:1024100090E022EB33E042C021323105F1F022326C +:10242000310541F137C082E190E02FE134E036C060 +:1024300099278130910541F08230910541F0892B37 +:1024400049F5EEEAF3E005C0E0E8F3E002C0E6E5B6 +:10245000F3E0849190E09F0121C06430D8F4E62F2E +:10246000F0E0EE0FFF1FE255FE4F2081318189E041 +:1024700090E014C0643070F470E0FB01EE0FFF1FB9 +:10248000EA55FE4F20813181FB01EE55FE4F8081E0 +:1024900090E004C080E090E020E030E0FA01318379 +:1024A0002083089580E189BD82E189BD09B400FEE1 +:1024B000FDCF8091D8008F7D8093D8008091E0007F +:1024C00082608093E0008091E00081FDFCCF089560 +:1024D000CF92DF92EF92FF920F931F93CF93DF93F0 +:1024E000EC018B016A010E94CB13811133C0C1142E +:1024F000D10439F0F60180819181081B190BC80FB6 +:10250000D91FE12CF12C0115110519F18091E8007A +:1025100085FD16C08091E8008E778093E800C11495 +:10252000D10449F0F60180819181E80EF91EF18213 +:10253000E08285E00FC00E94CB13882321F30AC0FC +:1025400089918093F10001501109FFEFEF1AFF0A02 +:10255000DACF80E0DF91CF911F910F91FF90EF9044 +:10256000DF90CF90089520911A0330911B03261716 +:10257000370748F06115710539F42091E8002E778E +:102580002093E80001C0B90140E061157105A9F18F +:1025900020911303222309F443C0253009F442C0DB +:1025A0002091E80023FD40C02091E80022FD32C0C8 +:1025B0002091E80020FFE9CF4091F3002091F20044 +:1025C00030E0342BFC01CF016115710559F0283042 +:1025D000310540F481918093F100615071092F5FC2 +:1025E0003F4FF1CF41E02830310509F040E0209124 +:1025F000E8002E772093E800C8CF4111C9CF0AC068 +:1026000080911303882361F0853061F08091E800A8 +:1026100083FD0AC08091E80082FFF2CF80E0089538 +:1026200082E0089583E0089581E0089520911A03DF +:1026300030911B032617370748F06115710539F4EF +:102640002091E8002E772093E80001C0B901FC0139 +:1026500020E06115710591F180911303882309F43D +:1026600040C0853009F43FC08091E80083FD3DC043 +:102670008091E80082FD2FC08091E80080FFE9CFC3 +:102680002091F3008091F20090E0922B611571058A +:1026900059F08830910540F424912093F10031964F +:1026A000615071090196F2CF21E0089709F020E00E +:1026B0008091E8008E778093E800CBCF2111CCCFBA +:1026C0000AC080911303882361F0853061F0809106 +:1026D000E80083FD0AC08091E80082FFF2CF80E02D +:1026E000089582E0089583E0089581E00895982F89 +:1026F000973058F59093E900981739F07091EC00F5 +:102700002091ED005091F00003C0242F762F50E06F +:1027100021FF19C03091EB003E7F3093EB003091E8 +:10272000ED003D7F3093ED003091EB003160309350 +:10273000EB007093EC002093ED005093F00020919B +:10274000EE0027FF07C09F5FD3CF8F708093E90013 +:1027500081E0089580E008958091140387FF11C0FF +:102760008091E80082FD05C0809113038111F8CFAC +:1027700011C08091E8008B770BC0809113038823F0 +:1027800049F08091E80080FFF8CF8091E8008E77D3 +:102790008093E80008952091E4003091E50095E6EB +:1027A0004091EC00842F817040FF22C08091E800AE +:1027B00080FD1CC080911303882391F0853091F037 +:1027C0008091EB0085FD10C04091E4005091E50040 +:1027D0004217530729F39A01915011F784E00895A5 +:1027E00082E0089583E0089581E0089580E00895EF +:1027F0004091E80042FFDECF08950E946B140E94D2 +:102800007314E0EEF0E0808181608083E8EDF0E019 +:1028100080818F77808319BCA7EDB0E08C918E7F8B +:102820008C9380818F7E80831092120308950F9382 +:102830001F93CF93DF930E946B140E947314C8ED13 +:10284000D0E088818F7788838881806888838881B9 +:102850008F7D888319BC1092130310920F0310927E +:1028600011031092100300EE10E0F80180818B7FBD +:10287000808388818160888342E060E080E00E94FC +:102880007713E1EEF0E080818E7F8083E2EEF0E06E +:10289000808181608083808188608083F80180816D +:1028A0008E7F8083888180618883DF91CF911F91A3 +:1028B0000F910895E8EDF0E080818F7E8083E7ED51 +:1028C000F0E080818160808384E082BF81E080933A +:1028D00012030C941714E8EDF0E080818E7F808362 +:1028E0001092E20008951092DA001092E10008952B +:1028F0001F920F920FB60F9211242F933F934F9375 +:102900005F936F937F938F939F93AF93BF93EF9357 +:10291000FF938091E10082FF0BC08091E20082FF73 +:1029200007C08091E1008B7F8093E1000E94DF1659 +:102930008091DA0080FF1FC08091D80080FF1BC00B +:102940008091DA008E7F8093DA008091D90080FF39 +:102950000DC080E189BD82E189BD09B400FEFDCFD3 +:1029600081E0809313030E94E31005C019BC10920C +:1029700013030E94F1108091E10080FF19C0809143 +:10298000E20080FF15C08091E2008E7F8093E2001C +:102990008091E20080618093E2008091D8008062A3 +:1029A0008093D80019BC85E0809313030E94F51032 +:1029B0008091E10084FF30C08091E20084FF2CC050 +:1029C00080E189BD82E189BD09B400FEFDCF80911F +:1029D000D8008F7D8093D8008091E1008F7E809316 +:1029E000E1008091E2008F7E8093E2008091E2001E +:1029F00081608093E20080910F03882311F084E0CE +:102A000007C08091E30087FD02C081E001C083E040 +:102A1000809313030E94F6108091E10083FF29C088 +:102A20008091E20083FF25C08091E100877F809341 +:102A3000E10082E08093130310920F038091E10084 +:102A40008E7F8093E1008091E2008E7F8093E20090 +:102A50008091E20080618093E20042E060E080E0EB +:102A60000E9477138091F00088608093F0000E94AC +:102A7000F410FF91EF91BF91AF919F918F917F9152 +:102A80006F915F914F913F912F910F900FBE0F90DB +:102A90001F9018951F920F920FB60F9211242F932B +:102AA0003F934F935F936F937F938F939F93AF93D6 +:102AB000BF93CF93DF93EF93FF93C091E900CF7063 +:102AC0008091EC00D82FD17080FDD0E81092E90001 +:102AD0008091F000877F8093F00078940E948E159B +:102AE0001092E9008091F00088608093F000CD2B77 +:102AF000CF70C093E900FF91EF91DF91CF91BF912B +:102B0000AF919F918F917F916F915F914F913F9185 +:102B10002F910F900FBE0F901F9018951F93CF937A +:102B2000DF93CDB7DEB7AA970FB6F894DEBF0FBE1E +:102B3000CDBFE4E1F3E088E08E0F9091F100919336 +:102B40008E13FBCF0E940C118091E80083FF1FC100 +:102B50008091140390911503492F50E04A3051059C +:102B600008F015C1FA01EA5AFF4F0C949B2C8038EB +:102B700081F0823809F00BC1809118038F70809327 +:102B8000E9008091EB0085FB882780F91092E9002D +:102B900006C0809110039091110391118260909171 +:102BA000E800977F9093E8008093F1001092F10085 +:102BB000C8C0282F2D7F09F0EAC0882319F0823081 +:102BC00061F0E5C080911603813009F0E0C09330D8 +:102BD00009F080E0809311032BC0809116038111CE +:102BE00027C0809118038F7009F4D1C08093E90049 +:102BF0002091EB0020FF1CC0933021F48091EB006A +:102C0000806214C09091EB0090619093EB0021E002 +:102C100030E0A90102C0440F551F8A95E2F74093A6 +:102C2000EA001092EA008091EB0088608093EB004C +:102C30001092E9008091E800877F86C08111A7C0CB +:102C4000109116031F778091E3008078812B809389 +:102C5000E3008091E800877F8093E8000E94AC1336 +:102C60008091E80080FFFCCF8091E3008068809332 +:102C7000E300111102C082E001C083E080931303DE +:102C800086C08058823008F082C0809116039091EF +:102C900017038C3D53E0950779F583E08A838AE238 +:102CA00089834FB7F894DE01139620E03EE051E2AD +:102CB000E32FF0E050935700E49120FF03C0E2952A +:102CC000EF703F5FEF708E2F90E0EA3010F0C79604 +:102CD00001C0C0968D939D932F5F243149F74FBF5C +:102CE0008091E800877F8093E8006AE270E0CE017F +:102CF00001960E94B31214C0AE014F5F5F4F609106 +:102D000018030E94FA11BC01009709F440C0909189 +:102D1000E800977F9093E80089819A810E941613BA +:102D20008091E8008B778093E80031C0803879F596 +:102D30008091E800877F8093E80080910F03809363 +:102D4000F1008091E8008E778093E8000E94AC1338 +:102D50001EC081111CC0909116039230C0F4809166 +:102D6000E800877F8093E80090930F030E94AC13E4 +:102D700080910F03811106C08091E30087FD02C09E +:102D800081E001C084E0809313030E94F8108091D9 +:102D9000E80083FF0AC08091E800877F8093E80005 +:102DA0008091EB0080628093EB00AA960FB6F894B6 +:102DB000DEBF0FBECDBFDF91CF911F910895089563 +:102DC000CF93809113038823A1F0C091E900CF70C5 +:102DD0009091EC00892F817090FD80E8C82B1092B3 +:102DE000E9008091E80083FD0E948E15CF70C093AA +:102DF000E900CF91089590939302809392020895F1 +:102E0000E0919202F0919302309721F00190F081CD +:102E1000E02D099480E00895E0919202F0919302F0 +:102E2000309721F00280F381E02D09940895E0911C +:102E30009202F0919302309721F00480F581E02D09 +:102E4000099408952091900230919102821793077E +:102E500071F09093910280939002E0919202F09130 +:102E60009302309721F00680F781E02D09940895B0 +:102E700020918E0230918F028217930771F0909308 +:102E80008F0280938E02E0919202F091930230972C +:102E900021F00084F185E02D0994089508950C94A3 +:102EA0004E170E94D5220E9426090E945B230C9493 +:102EB0000A285F926F927F928F929F92AF92BF92F9 +:102EC000CF92DF92EF92FF920F931F93CF93DF93F6 +:102ED00000D000D01F92CDB7DEB70E946B099DE9EC +:102EE000C92E92E0D92E03E010E0AA24A394B12CBD +:102EF000502E802F0E94E6094C01F60172906290DC +:102F00006F016826792661147104A1F4015011093A +:102F100078F78FEF89838A831B820E94DE2281608B +:102F2000782F9D838C8349815A816B818D810E948A +:102F3000091838C08091F20281FD0E94EF092BE050 +:102F400030E07501022E02C0EE0CFF1C0A94E2F77D +:102F5000C70186219721892B09F129835A828E2066 +:102F60009F2091E0892809F490E09B830E94DE2253 +:102F70008160782F9D838C8349815A816B818D81FB +:102F80000E940918000F111FF801EB56FD4F8081B8 +:102F90009181E826F926F182E08204C021503109AE +:102FA00080F6B4CF0E944225109194020E9400172F +:102FB0001817D1F00E940017809394020F900F9081 +:102FC0000F900F900F90DF91CF911F910F91FF9075 +:102FD000EF90DF90CF90BF90AF909F908F907F90B9 +:102FE0006F905F900C9410090F900F900F900F90BE +:102FF0000F90DF91CF911F910F91FF90EF90DF9095 +:10300000CF90BF90AF909F908F907F906F905F9088 +:103010000895CF93DF93CDB7DEB72B970FB6F89413 +:10302000DEBF0FBECDBF4F83588769877A878B87F6 +:10303000DE01119686E0FD0111928A95E9F785E09F +:10304000FE01379601900D928A95E1F749815A81E8 +:103050006B817C818D819E810E94801E2B960FB694 +:10306000F894DEBF0FBECDBFDF91CF910895CF930F +:10307000882309F4C2C0C82F823859F40E9400176F +:1030800081FDBBC089E30E945A210E94272289E367 +:103090000CC0833879F40E94001780FDAEC083E530 +:1030A0000E945A210E94272283E50E949C21CF91F1 +:1030B0000C942722843859F40E94001782FD9DC089 +:1030C00087E40E945A210E94272287E4EECF8CEFEA +:1030D0008C0F813A48F48C2F0E94722781118DC089 +:1030E0008C2F0E945A21E3CF80E28C0F883048F465 +:1030F000C77081E001C0880FCA95EAF70E94E021FD +:10310000D6CF8BE58C0F833078F4C53A29F0C63AD8 +:1031100031F083E890E005C081E890E002C082E8E9 +:1031200090E0CF910C94221788E58C0F833108F042 +:1031300064C0C83A39F1C93A41F1CA3A49F1CB3AC7 +:1031400051F1CC3A59F1CD3A61F1C03B69F1CE3A37 +:1031500071F1CF3A79F1C13B81F1C23B89F1C33BB7 +:1031600091F1C43B99F1C53BA1F1C63BA9F1C73B25 +:10317000B1F1C83BB9F1C93BC1F1CA3BC9F180E02B +:1031800090E038C082EE90E035C089EE90E032C029 +:103190008AEE90E02FC085EB90E02CC086EB90E0AB +:1031A00029C087EB90E026C08CEC90E023C08DEC2A +:1031B00090E020C083E891E01DC08AE891E01AC049 +:1031C00082E991E017C084E991E014C081E292E0C5 +:1031D00011C083E292E00EC084E292E00BC085E26F +:1031E00092E008C086E292E005C087E292E002C069 +:1031F0008AE292E0CF910C943817CF9108958823FA +:1032000009F44BC0823859F40E94001781FF45C071 +:1032100089E30E945A210E94272289E30CC0833847 +:1032200071F40E94001780FF38C083E50E945A2184 +:103230000E94272283E50E949C210C942722843837 +:1032400059F40E94001782FF28C087E40E945A2187 +:103250000E94272287E4EFCF9CEF980F913A58F312 +:1032600090E2980F983050F4877091E001C0990F68 +:103270008A95EAF7892F0E94E621DFCF9BE5980F18 +:10328000933020F480E090E00C942217885A833128 +:1032900020F480E090E00C9438170895882321F002 +:1032A0000E94E0210C9427220895882321F00E9497 +:1032B000E6210C94272208957F928F929F92AF92DD +:1032C000BF92CF92DF92EF92FF920F931F93CF9313 +:1032D000DF931F92CDB7DEB77C01C62E772EFC019F +:1032E000058102950F70128111110E94FD210E942B +:1032F0005321882379F0112369F080E28C0D883006 +:1033000048F082E00E943C210E94532191E0D82E97 +:10331000D92601C0D12CE72DE295EF70F0E0E05AFC +:10332000FF4F0C949B2C872D807F072D0F708823D7 +:1033300011F00295007F112389F0002309F499C14F +:1033400080E28C0D883020F4802F0E94E02103C0A1 +:10335000802F0E94F0210E9427228BC18C2D0E9479 +:10336000FF18002309F4C3C180E28C0D883020F4DB +:10337000802F0E94E62103C0802F0E94F6210E9428 +:103380002722B5C1872D807F972D9F70803211F441 +:10339000892F03C0892F8295807FCC2021F0F1E016 +:1033A000CF16A1F01DC0112339F0002319F101300F +:1033B00009F50E9410229BC1002319F0013009F485 +:1033C00096C189830E941322898110C1112321F0A3 +:1033D000063008F08CC10EC0053008F088C106C167 +:1033E000112359F0002331F0F701958190FF41C17D +:1033F0009F7095830E944E197AC1002309F4F6C08C +:103400003EC1872D86958695837090E0009719F0D0 +:10341000019761F06CC1112321F08C2D972D9370D1 +:1034200002C080E090E00E94221761C1112321F0C8 +:103430008C2D972D937002C080E090E00E94381789 +:1034400056C18C2D112319F00E944A2402C00E94FB +:10345000B2240E9437254BC1872D837009F052C0DA +:10346000111145C18C2D829586958770880F880F24 +:103470009C2D9F70892E912CA12CB12C082E04C05C +:10348000880C991CAA1CBB1C0A94D2F7C4FE14C059 +:103490000FE010E020E030E0B901A80104C0440FC3 +:1034A000551F661F771F8A95D2F7CB01BA01609529 +:1034B00070958095909503C060E070E0CB01272D5A +:1034C00026952695237030E02230310569F02330AF +:1034D000310589F0682979298A299B29213031050C +:1034E00071F00E94C81F03C1682979298A299B2984 +:1034F0000E94E41FFCC00E94C81FC501B4010E94C5 +:10350000AC1FF5C0112319F0872D817001C086957D +:10351000882309F4ECC08C2D829586958770880FDE +:10352000880F9C2D9F70892E912CA12CB12C082ED8 +:1035300004C0880C991CAA1CBB1C0A94D2F7C4FEB8 +:1035400014C00FE010E020E030E0B901A80104C091 +:10355000440F551F661F771F8A95D2F7CB01BA011A +:10356000609570958095909503C060E070E0CB0108 +:10357000272D269526952370422F50E04230510585 +:1035800069F04330510589F0682979298A299B29F6 +:103590004130510571F00E94A220A9C06829792903 +:1035A0008A299B290E94BE20A2C00E94A220C50198 +:1035B000B4010E9486209BC08C2D90E0FC01E05E4F +:1035C000F109E531F10508F050C0E059FF4F0C94C6 +:1035D0009B2C0C2D0F70872D8F71112321F00E94D1 +:1035E0001F20802F07CF0E944020802F0E94551956 +:1035F0007EC0112341F0053008F079C0872D8F710E +:103600000E94652074C0063008F071C0F7CF112306 +:1036100039F0872D8F710E941F2069C01123C9F3D3 +:10362000872D8F710E94402062C0112329F0872DC1 +:103630008F710E940A205BC00E94002058C0112395 +:1036400051F0172D1F71812F0E941F2063E0812FE1 +:103650000E9433214CC081E00E943C21023008F4DA +:1036600046C082E00E943C2142C0112331F0002379 +:1036700081F28C2D0E9437183AC0002389F28C2DDC +:103680000E94FF1834C0472D4F706C2DC7010E9457 +:10369000EE050E94241F2BC0111129C0472D4F7029 +:1036A00050E042305105B9F04CF44115510581F01C +:1036B00041305105E1F40E94322819C043305105D0 +:1036C00069F04430510599F48C2D0E9484280FC074 +:1036D0000E941B280CC00E944E2809C00E9461282D +:1036E00006C0472D4F706C2DC7010E94F105DD20EB +:1036F000F9F00E942F2180FD1BC0F70112820E9469 +:1037000029210E941F20C7010E94A71B0E94292176 +:103710000F90DF91CF911F910F91FF90EF90DF906D +:10372000CF90BF90AF909F908F907F900C9440204F +:103730000F90DF91CF911F910F91FF90EF90DF904D +:10374000CF90BF90AF909F908F907F9008950F93F0 +:103750001F93CF93DF93EC01888199812B813C816A +:10376000232BB9F09F3F11F48F3F99F0CE010E94B7 +:10377000ED03882371F0688179818A810E94252177 +:103780008C010E94DA200E94A11FB801CE010E9484 +:103790005C19DF91CF911F910F9108950E94FD2137 +:1037A0000E940D220E94D2210E9427220E94E82519 +:1037B0000E94372580E090E00E94221780E090E090 +:1037C0000C9438170E94ED210C94CE1B0E941A21F4 +:1037D000292F22952F7030E02C3031054CF42A30FF +:1037E00031056CF42250310922303105A8F407C0AC +:1037F0002C30310569F02F30310551F00DC0803F7C +:1038000069F018F4803E40F409C0843F29F406C0F2 +:1038100093FB882780F9089580E0089581E008955A +:10382000CF93DF9300D000D01F92CDB7DEB70F90BB +:103830000F900F900F900F90DF91CF910895CF933D +:10384000DF9300D000D000D0CDB7DEB726960FB6FC +:10385000F894DEBF0FBECDBFDF91CF9108951F93C7 +:10386000CF93DF93C0919D0216E080919E02C8170E +:1038700099F0D0E01C9FF0011D9FF00D1124E1563E +:10388000FD4F4081518162817381848195810E94C5 +:103890001F1C2196C770E9CFDF91CF911F9108952A +:1038A0004091CF025091D0026091D1027091D2022A +:1038B0008091D3029091D4020C941F1C8091D40269 +:1038C00082958F7009F054C08091D102882309F449 +:1038D0004FC080919D02A0919E026091CF02709195 +:1038E000D0024091D2025091D302B6E08A1709F477 +:1038F0003FC090E041155105C1F17F3F11F46F3F8A +:10390000A1F1B89FF001B99FF00D1124E156FD4FD0 +:10391000218172132AC02081621327C022812111C4 +:1039200024C0238134812417350710F42150310934 +:10393000241B350B283C3105C0F42091D4022F7094 +:1039400020612093D40226E0289FF001299FF00DEA +:103950001124EC55FD4F80818F70806180838FEC46 +:1039600092E00E94A71B0C942F1C01968770BECF7B +:103970000895CF92DF92EF92FF920F931F93CF9310 +:10398000DF93CDB7DEB762970FB6F894DEBF0FBEF8 +:10399000CDBF8C0185E0F801DE011D9601900D92EE +:1039A0008A95E1F7D8014C9111965C911197129686 +:1039B0006C9112971396CD90DC9014973091CF02B2 +:1039C0007091D0028091D2029091D302009709F4B5 +:1039D0006BC17F3F19F43F3F09F466C1E090D1020B +:1039E000EE2009F4C0C02091D402C816D90628F0F0 +:1039F000F601E81BF90BCF0104C0809590958C0D62 +:103A00009D1DFF24F394883C910578F0F12C207FD4 +:103A100009F0C6C07C2DD98AC88A89890E94101CE9 +:103A20008FEC92E00E94A71BB1C0822F807F09F02B +:103A300046C0751314C0341312C0611110C02F702A +:103A400020612093D4020E94501C8FEC92E00E94CF +:103A5000A71B8091D402D80115968C932EC0CD2837 +:103A600019F15F3F11F44F3FF9F0F62E61111CC0C0 +:103A700080919D0220919E0236E0821709F45AC07F +:103A800090E0389FF001399FF00D1124E156FD4F71 +:103A90007181571306C07081471303C07281711181 +:103AA00003C001968770E9CFF62E662309F418C18A +:103AB0008091D40281608093D402F12C11C17513DE +:103AC00008C0341306C0611104C08091D402D8012B +:103AD000C3C04D875E878D859E856A8B0E94E61BDD +:103AE0006A898823E1F16623D1F12091D402822FE3 +:103AF00082958F7090E0029774F08091CF02909140 +:103B0000D00298878F831986DB86CA862C87CE01E0 +:103B100007960E94A71B86E0F801AFECB2E0019087 +:103B20000D928A95E1F70E945E1C0E94501CFF24B2 +:103B3000F394D6C04D875E878D859E850E941A219D +:103B4000292F22952F7030E0223031050CF0BCC0B7 +:103B50009F7009F0B6C0805E883008F4C1C0C8010B +:103B60000E94A71BE4CFC816D90608F453C0F6017B +:103B7000E81BF90BCF01883C910508F450C0F12CEB +:103B80007C2DD98AC88A89890E94101CEFECF2E04A +:103B900086E0DF011D928A95E9F70E94501CA0C0C3 +:103BA000751314C0341312C0611110C08091D40277 +:103BB000F8018583C8010E94A71B86E0EFECF2E0C4 +:103BC000DF011D928A95E9F7FE2C8AC04D875E873A +:103BD0008D859E856A8B0E94E61B6A89882309F47D +:103BE000BECF662309F4BBCF2091D402822F8295E9 +:103BF0008F7090E002970CF48ECF8091CF0290915D +:103C0000D0029A8389831B82DD82CC822E83CE01EF +:103C100001967FCF809590958C0D9D1DACCFF62E93 +:103C2000662309F49CCF75132EC034132CC0209149 +:103C3000D40220FD1FC0822F82958F70D9F0D80149 +:103C400015962C9315978F3049F08F5F982F92958A +:103C5000907F822F8F70892B15968C93C8010E94BC +:103C6000A71B86E0F801AFECB2E001900D928A95B7 +:103C7000E1F793CF86E0F801AFECB2E001900D924E +:103C80008A95E1F72DC04D875E878D859E850E94C0 +:103C9000E61B811140CF8091D40281608093D402D1 +:103CA000C8010E94A71B1CC0662309F458CF4D878A +:103CB0005E878D859E850E94E61B882309F44FCF81 +:103CC0002ACF811148CF0CC0243031050CF047CFEA +:103CD0009F7009F440CFF8019581907F09F03BCFA8 +:103CE0008F2D62960FB6F894DEBF0FBECDBFDF9169 +:103CF000CF911F910F91FF90EF90DF90CF9008959B +:103D00001F93CF93DF93CDB7DEB72C970FB6F89400 +:103D1000DEBF0FBECDBF4F83588769877A878B87F9 +:103D20009C87CE0107960E94B91C882369F08F8179 +:103D300098852A853B85232BF1F19F3F09F063C0CD +:103D40008F3F09F060C037C086E0FE013796DE0184 +:103D5000119601900D928A95E1F76F817885EA8539 +:103D6000FB85309741F17F3F11F46F3F21F12091A6 +:103D70009E0230E0C90101968770992740919D020B +:103D800050E08417950709F447C069837A83FD835F +:103D9000EC8396E0929FD001939FB00D1124A15621 +:103DA000BD4FFE01319601900D929A95E1F78093F7 +:103DB0009E020E942F1C16E080919D0290919E020F +:103DC0008917C1F1189FC001112481569D4F0E948F +:103DD000B91C882379F1E0919D021E9FF001112406 +:103DE000E156FD4F408151816281738184819581CB +:103DF0000E941F1C80919D0290E001968770992778 +:103E000080939D02D9CF4F81588569857A858B85AE +:103E10009C850E941F1CCFCF0E94E21B10929E0225 +:103E200010929D02EFECF2E086E0DF011D928A9590 +:103E3000E9F7C1CF2C960FB6F894DEBF0FBECDBF09 +:103E4000DF91CF911F910895EF92FF920F931F93EF +:103E5000CF93DF938C01009709F46CC0F12CEE2412 +:103E6000E394E8012196F8018491843740F484308A +:103E700008F051C0813081F0823019F15BC0853784 +:103E800009F444C0A8F19CE7980F903708F052C09D +:103E90008F770E94FF1841C00E5F1F4FFE01C49133 +:103EA00080E28C0F883048F4C7708E2D01C0880FD7 +:103EB000CA95EAF70E94002214C08C2F0E9437187E +:103EC0002DC00E5F1F4FFE01C49180E28C0F883021 +:103ED00058F4C7708E2D01C0880FCA95EAF70E946A +:103EE00006220E9427221AC08C2F0E94FF1816C09B +:103EF0000E5F1F4FFE01C491CC2381F08FE99FE03C +:103F00000197F1F700C00000C150F6CF0E5F1F4FC0 +:103F1000FE01F49003C00E9437188E018F2D882374 +:103F200009F49FCFEFE9FFE03197F1F700C00000FF +:103F30008150F5CFDF91CF911F910F91FF90EF90BE +:103F4000089508956093D9027093DA028093DB029A +:103F50009093DC020C94CE1B0F931F930091D90217 +:103F60001091DA022091DB023091DC02DC01CB01FE +:103F7000802B912BA22BB32B8093D9029093DA0242 +:103F8000A093DB02B093DC021F910F910C94CE1B27 +:103F90000F931F930091D9021091DA022091DB0256 +:103FA0003091DC02DC01CB0180239123A223B323D7 +:103FB0008093D9029093DA02A093DB02B093DC02E3 +:103FC0001F910F910C94CE1B0F931F930091D90258 +:103FD0001091DA022091DB023091DC02DC01CB018E +:103FE00080279127A227B3278093D9029093DA02E2 +:103FF000A093DB02B093DC021F910F910C94CE1BB7 +:104000001092D5021092D6021092D7021092D802C6 +:104010000C94CE1B41E050E060E070E004C0440F1F +:10402000551F661F771F8A95D2F74093D50250938C +:10403000D6026093D7027093D8020C94CE1B41E055 +:1040400050E060E070E004C0440F551F661F771F0A +:104050008A95D2F78091D5029091D602A091D7028D +:10406000B091D802482B592B6A2B7B2B4093D50259 +:104070005093D6026093D7027093D8020C94CE1B53 +:1040800041E050E060E070E004C0440F551F661F3F +:10409000771F8A95D2F740955095609570958091DD +:1040A000D5029091D602A091D702B091D8024823B0 +:1040B00059236A237B234093D5025093D602609301 +:1040C000D7027093D8020C94CE1B41E050E060E020 +:1040D00070E004C0440F551F661F771F8A95D2F702 +:1040E0008091D5029091D602A091D702B091D802CA +:1040F000482759276A277B274093D5025093D60239 +:104100006093D7027093D8020C94CE1B0F931F9329 +:104110000091D5021091D6022091D7023091D80299 +:10412000DC01CB01802B912BA22BB32B8093D502EA +:104130009093D602A093D702B093D8021F910F910B +:104140000C94CE1B0F931F930091D5021091D602B1 +:104150002091D7023091D802DC01CB01802391233A +:10416000A223B3238093D5029093D602A093D702C3 +:10417000B093D8021F910F910C94CE1B0F931F93F5 +:104180000091D5021091D6022091D7023091D80229 +:10419000DC01CB0180279127A227B3278093D5028A +:1041A0009093D602A093D702B093D8021F910F919B +:1041B0000C94CE1B0895CF92DF92EF92FF920F9353 +:1041C0001F93CF93DF938C01C090D902D090DA0275 +:1041D000E090DB02F090DC028091D5029091D60253 +:1041E000A091D702B091D802C82AD92AEA2AFB2A7C +:1041F000CFE1D0E0D701C6010C2E04C0B695A7953B +:10420000979587950A94D2F780FF06C0B8018C2F46 +:104210000E947608019721F4219760F780E001C0A1 +:104220008C2FDF91CF911F910F91FF90EF90DF9036 +:10423000CF900895CF93DF93EC010E94DB20BE0165 +:104240000E947608DF91CF910895CB010E941A2138 +:1042500008958091DD0285958595859508958091D5 +:10426000DD028770089598E0899F90011124262B24 +:104270002093DD020C941F202091DD028095822383 +:104280008093DD02982F977069F430E0482F55270E +:1042900047FD50952417350729F085958595859517 +:1042A0000C94402008959091DD02977081E009F40C +:1042B00080E0089590911501992321F090911601C5 +:1042C000911109C02091170130911801F90132961E +:1042D0009FEF40E01FC0982F9695969596959F303A +:1042E00050F5E0911701F0911801E90FF11D877069 +:1042F00021E030E0A90102C0440F551F8A95E2F782 +:10430000CA019181892B818308959F3F39F04F5FC6 +:104310004E3041F051915813F8CF0DC05111F7CFE5 +:10432000942FF5CF9F3F39F0F901E90FF11D97FD6B +:10433000FA9582830895089590911501992321F0AB +:1043400090911601911109C0209117013091180127 +:10435000F9013296205F3F4F1FC0982F9695969592 +:1043600096959F30F0F4E0911701F0911801E90F54 +:10437000F11D877021E030E0A90102C0440F551FF4 +:104380008A95E2F7CA0180959181892381830895F6 +:104390003196E217F30729F090819813F9CF108234 +:1043A000F7CF089581E090E0E0911701F0911801B6 +:1043B000E80FF91F1082019680319105A9F7089541 +:1043C0009091F102892B8093F1020895809590914C +:1043D000F10289238093F10208951092F102089569 +:1043E0009091F002892B8093F0020895809590912E +:1043F000F00289238093F00208951092F00208954C +:104400009091EF02892B8093EF020895809590910F +:10441000EF0289238093EF0208951092EF0208952E +:104420008093DE0208951092DE02089580911701B4 +:1044300090911801FC0131969C01205F3F4F80E074 +:10444000919191118F5FE217F307D1F70895E091F1 +:104450001701F09118018091F1028083E09117011A +:10446000F091180190818091F002892B8083E09176 +:104470001701F091180190818091EF02892B8083C0 +:104480008091DE02882361F0E0911701F09118011C +:104490009081892B80830E94162281111092DE0266 +:1044A00080911701909118010C940C1720E000974F +:1044B00039F0AC0141505109842395232F5FF7CF88 +:1044C000822F089580911303843039F11092F30202 +:1044D00020E488E190E00FB6F894A89580936000FE +:1044E0000FBE2093600080E00E94F10280E00E94F5 +:1044F000100983B7817F846083BF83B7816083BFE6 +:104500007894889583B78E7F83BF88E10FB6F8943F +:1045100080936000109260000FBE08950895089582 +:1045200080E00E94F1020E948E220E946B090E948C +:104530008F220E94F00991E0811101C090E0892F43 +:1045400008950E94E21B80E00E94F1020E940A2866 +:104550000E9400170C9410091F920F920FB60F9231 +:1045600011248F939F93AF93BF938091F302811196 +:1045700013C08091F4029091F502A091F602B091DF +:10458000F7024196A11DB11D8093F4029093F502AC +:10459000A093F602B093F702BF91AF919F918F91D4 +:1045A0000F900FBE0F901F90189582E084BD93E08E +:1045B00095BD9AEF97BD80936E0008952FB7F8943C +:1045C0008091F4029091F502A091F602B091F70269 +:1045D0002FBF0895CF92DF92EF92FF920F931F9318 +:1045E0002FB7F8944091F4025091F5026091F602D1 +:1045F0007091F7022FBF6A017B01EE24FF248C012A +:1046000020E030E0C016D106E206F30610F4415077 +:1046100051099A01281B390BC9011F910F91FF9075 +:10462000EF90DF90CF9008951F920F920FB60F92E8 +:1046300011248F939F93AF93BF938091F402909135 +:10464000F502A091F602B091F7020196A11DB11DED +:104650008093F4029093F502A093F602B093F702D0 +:10466000BF91AF919F918F910F900FBE0F901F90B0 +:1046700018950E94FD13F8942FEF87EA91E62150D8 +:1046800080409040E1F700C0000087E090EBDC0143 +:1046900080931E0390931F03A0932003B0932103E4 +:1046A0009CE088E10FB6F894A895809360000FBE57 +:1046B00090936000FFCF0E949A23811102C00E9454 +:1046C00076230E94A5238093F2020E94AD2380935B +:1046D0001C0387FB882780F9809316010E94A92379 +:1046E000682F70E080E090E00C94A21F6DEE7EEFEA +:1046F00080E090E00E94C12C60E082E090E00E94A7 +:10470000AF2C60E083E090E00E94AF2C60E084E09A +:1047100090E00E94AF2C60E085E090E00E94AF2C1A +:1047200060E086E090E00E94AF2C6FEF87E090E0C1 +:104730000C94AF2C80E090E00E94A92C21E08D3EEB +:104740009E4F09F020E0822F089582E090E00C94C3 +:10475000A12C83E090E00C94A12C84E090E00C94D8 +:10476000A12C682F84E090E00C94AF2C86E090E0C0 +:104770000C94A12C682F86E090E00C94AF2C87E07D +:1047800090E00C94A12C682F87E090E00C94AF2C63 +:104790008091FA0280FF0BC060911C0185E0689F48 +:1047A000B001112475956795759567952BC081FFAC +:1047B00009C060911C0185E0689FB00111247595C6 +:1047C000679520C082FF07C060911C0185E0689F4B +:1047D000B001112417C09091FB029923D1F0609190 +:1047E0001B01961788F720911C0185E0289F9001F6 +:1047F0001124929FA001939F500D112470E0CA01D3 +:104800000E94872C6038710540F46115710539F0FC +:1048100002C065E070E0862F08958FE7089581E07B +:1048200008958091FA0280FF08C060911A0170E03B +:10483000759567957595679521C081FF06C0609154 +:104840001A0170E07595679519C082FF04C06091E8 +:104850001A0170E010C09091FB029923C1F06091A1 +:1048600019019617A0F780911A01899FC0011124A0 +:1048700070E00E94872C6038710528F4611571057D +:1048800021F0862F08958FE7089581E0089561E073 +:1048900070E0F4CF803F21F40E94C823819504C0CA +:1048A000813F29F40E94C8238093FE020895823F2D +:1048B00021F40E94C823819504C0833F29F40E94FB +:1048C000C8238093FD020895893F19F40E941124A2 +:1048D00005C08A3F31F40E94112481958093FF0224 +:1048E00008958B3F21F40E941124819504C08C3FD0 +:1048F00029F40E941124809300030895843F21F439 +:104900008091FC02816017C0853F21F48091FC02F8 +:10491000826011C0863F21F48091FC0284600BC04C +:10492000873F21F48091FC02886005C0883F31F404 +:104930008091FC0280618093FC0208958D3F21F4F8 +:104940008091FA0281600BC08E3F21F48091FA02BF +:10495000826005C08F3F29F48091FA0284608093C1 +:10496000FA020895803F39F48091FE0287FF6CC0FF +:104970001092FE0269C0813F29F48091FE02181650 +:10498000BCF362C09091FD02823F29F497FF5CC0A6 +:104990001092FD0259C0833F19F41916CCF354C08C +:1049A000893F41F48091FF0218160CF04DC010921F +:1049B000FF024AC08A3F29F48091FF0287FF44C06A +:1049C000F6CF8B3F39F48091000387FF3DC01092F2 +:1049D00000033AC08C3F29F4809100031816BCF301 +:1049E00033C0843F21F48091FC028E7F17C0853F45 +:1049F00021F48091FC028D7F11C0863F21F48091CB +:104A0000FC028B7F0BC0873F21F48091FC02877FE3 +:104A100005C0883F31F48091FC028F7E8093FC02B8 +:104A200013C08D3F21F48091FA028E7F0BC08E3F20 +:104A300021F48091FA028D7F05C08F3F29F4809187 +:104A4000FA028B7F8093FA028091FD0281110EC0E1 +:104A50008091FE0281110AC08091FF02811106C07F +:104A600080910003811102C01092FB0208958CEF27 +:104A700092E00E9417170E94DE229093F902809321 +:104A8000F80208951F93CF93DF938091F8029091DD +:104A9000F9020E94EA22AC019091FB02992321F0D5 +:104AA00020911D0130E006C020911E018AE0289F60 +:104AB000900111244217530708F486C08091FD022B +:104AC000C091FE02D091FF0210910003811107C036 +:104AD000C11176C0D11174C0111172C075C09F3F51 +:104AE00019F09F5F9093FB02181624F40E94C823CC +:104AF0008093FD028091FD0287FF05C00E94C823BC +:104B000081958093FD021C1624F40E94C823809393 +:104B1000FE028091FE0287FF05C00E94C823819596 +:104B20008093FE026091FD02662339F1C091FE027E +:104B3000CC2319F1772767FD7095872F972F0E9457 +:104B4000A92923E333E343E35FE30E94B92A0E94E8 +:104B500076296093FD026C2F772767FD7095872F6C +:104B6000972F0E94A92923E333E343E35FE30E94E5 +:104B7000B92A0E9476296093FE021D1624F40E9431 +:104B800011248093FF028091FF0287FF05C00E94DD +:104B9000112481958093FF02111624F40E941124A0 +:104BA000809300038091000387FF05C00E941124B9 +:104BB000819580930003DF91CF911F910C9437254D +:104BC0009F3F09F08ECF96CFDF91CF911F9108952F +:104BD000ECEFF2E085E0DF011D928A95E9F7109293 +:104BE000FB021092FA020895833081F128F481309B +:104BF00059F08230D1F00895853009F449C0B8F1F8 +:104C0000863009F456C0089580911E01262F30E0A9 +:104C1000280F311D2F3F310524F4680F60931E01CA +:104C200008958FEF80931E01089580911D01262F16 +:104C300030E0280F311D2F3F310524F4680F6093B9 +:104C40001D0108958FEF80931D01089580911C012F +:104C5000262F30E0280F311D2F3F310524F4680F37 +:104C600060931C0108958FEF80931C01089580913B +:104C70001B01262F30E0280F311D2F3F310524F472 +:104C8000680F60931B0108958FEF80931B010895B7 +:104C900080911A01262F30E0280F311D2F3F31055A +:104CA00024F4680F60931A0108958FEF80931A011E +:104CB000089580911901262F30E0280F311D2F3FD4 +:104CC000310524F4680F6093190108958FEF8093E4 +:104CD00019010895833011F128F4813049F08230B0 +:104CE00091F00895853081F120F18630C1F1089569 +:104CF00080911E01681720F4861B80931E01089581 +:104D000010921E01089580911D01681720F4861BE2 +:104D100080931D01089510921D01089580911C013A +:104D2000681720F4861B80931C01089510921C01C3 +:104D3000089580911B01681720F4861B80931B0146 +:104D4000089510921B01089580911A01681720F4AC +:104D5000861B80931A01089510921A01089580917C +:104D60001901681720F4861B809319010895109289 +:104D7000190108950F931F93873208F048C08E31B0 +:104D800008F08DC0803109F477C008F5873009F448 +:104D900061C068F4863009F09DC08091F202817F85 +:104DA0008E7F8093F20281E08093020394C08B3067 +:104DB00009F489C08E3009F08DC08091F20282FB27 +:104DC000222720F991E0922790FB82F95EC086317C +:104DD00009F479C060F4813109F07CC00E94E21BC3 +:104DE0009091160181E08927809316016CC089316A +:104DF00009F469C08B3109F06DC08091F20281FB2A +:104E0000222720F991E0922790FB81F93EC0883358 +:104E100009F459C050F4893209F457C0853309F4B4 +:104E200054C0873209F451C055C0833409F44DC0D1 +:104E300028F48A3308F44EC0895332C0883409F00C +:104E400049C00E94E21B0E94200A0E94E4030E94C3 +:104E5000392339C09091F202892F8095817080FBAF +:104E600090F929F0966098609093F20234C0997F8F +:104E7000977F9093F20227C08091F20283FB222752 +:104E800020F991E0922790FB83F98093F202992315 +:104E9000D1F08091F20281608093F20214C08D51B2 +:104EA00041E050E060E070E08A019B0104C0000F27 +:104EB000111F221F331F8A95D2F7C901B8010E9422 +:104EC000A21F0E94E21B81E006C061E070E080E06A +:104ED00090E0F5CF80E01F910F91089580E0089554 +:104EE00080E00895CF93C82F80910203813069F04C +:104EF00018F08230C9F184C0E0911701F0911801D7 +:104F00008081823209F07EC007C0E0911701F091E4 +:104F100018018081823261F48C2F0E946E278111EA +:104F200004C08C2F0E94BA261DC081E090E01AC0F8 +:104F30008C2F0E947027811114C0C43179F048F47D +:104F4000CB3079F0C03109F061C082E08093020378 +:104F500008C0C93219F0C83321F058C010920203BA +:104F600055C081E0817054C0C93291F120F5C4313F +:104F700079F1B0F4C73009F047C08EE180931E018B +:104F800082E380931D018AE080931C0184E1809379 +:104F90001B0188E080931A0188E28093190134C0D4 +:104FA000CE51C63088F5EC2FF0E0EA54FE4F8081F8 +:104FB0008093010329C0CE34E9F020F4CB3421F5ED +:104FC0006AE013C0C13579F0C235F1F461E00DC07B +:104FD00080910103882319F01092010315C081E02C +:104FE0008093020315C061E006C0809101030E9416 +:104FF000F4250AC06AE0809101030E946A2604C079 +:105000001092020380E004C081E002C080E0AACFD9 +:10501000CF9108950E949A23811102C00E947623A5 +:105020000E94B62380931D0380FF02C0869501C0B5 +:1050300080E00C94F10280911D03982F9695292F02 +:1050400030E0233031054CF49F5F990F8170892B3C +:10505000816080931D030E94BA2380911D03869571 +:105060000C94F10280911D03982F969591F0915820 +:10507000990F8170892B80931D038E7F91E009F435 +:1050800090E080911D0390FB80F980931D030E94A6 +:10509000BA2380911D0386950C94F10280911D0323 +:1050A000982F909590FB80F980931D030E94BA235E +:1050B00080911D0380FF02C0869501C080E00C94A2 +:1050C000F10290911D03892F86958F5F8F779170E4 +:1050D000843028F4880F892B80931D0302C090939D +:1050E0001D0380911D038E7F91E009F490E0809173 +:1050F0001D0390FB80F980931D030E94BA238091C9 +:105100001D0386950C94F10220911D03922F969514 +:105110008927982F990F822F8170892B80931D03E7 +:105120008E7F91E009F490E080911D0390FB80F95F +:1051300080931D030E94BA2380911D0386950C94D1 +:10514000F10280911D03869508955058BB27AA2728 +:105150000ED0D1C1C2D130F0C7D120F031F49F3F81 +:1051600011F41EF4B7C10EF4E095E7FB9FC1E92FDF +:10517000D3D180F3BA17620773078407950718F035 +:1051800071F49EF5EBC10EF4E0950B2EBA2FA02D15 +:105190000B01B90190010C01CA01A0011124FF27E4 +:1051A000591B99F0593F50F4503E68F11A16F040DF +:1051B000A22F232F342F4427585FF3CF46953795DE +:1051C0002795A795F0405395C9F77EF41F16BA0BA3 +:1051D000620B730B840BBAF09150A1F0FF0FBB1F51 +:1051E000661F771F881FC2F70EC0BA0F621F731F9A +:1051F000841F48F4879577956795B795F7959E3FF7 +:1052000008F0B3CF9395880F08F09927EE0F979584 +:105210008795089527D108F481E008950CD06BC1DB +:1052200063D140F05AD130F021F45F3F19F03EC114 +:10523000511195C14FC170D198F39923C9F35523EA +:10524000B1F3951B550BBB27AA2762177307840779 +:1052500038F09F5F5F4F220F331F441FAA1FA9F32F +:1052600033D00E2E3AF0E0E830D091505040E69521 +:10527000001CCAF729D0FE2F27D0660F771F881F82 +:10528000BB1F261737074807AB07B0E809F0BB0B71 +:10529000802DBF01FF2793585F4F2AF09E3F510595 +:1052A00068F004C15CC15F3FECF3983EDCF3869587 +:1052B00077956795B795F7959F5FC9F7880F911D0B +:1052C0009695879597F90895E1E0660F771F881FF7 +:1052D000BB1F621773078407BA0720F0621B730BAA +:1052E000840BBA0BEE1F88F7E095089504D06894FC +:1052F000B11135C1089518D188F09F5790F0B92F9A +:105300009927B751A0F0D1F0660F771F881F991F1A +:105310001AF0BA95C9F712C0B13081F01FD1B1E0CF +:1053200008951CC1672F782F8827B85F39F0B93FDF +:10533000CCF3869577956795B395D9F73EF490951C +:105340008095709561957F4F8F4F9F4F0895E8949A +:1053500009C097FB3EF490958095709561957F4FBD +:105360008F4F9F4F9923A9F0F92F96E9BB2793956B +:10537000F695879577956795B795F111F8CFFAF47B +:10538000BB0F11F460FF1BC06F5F7F4F8F4F9F4FAC +:1053900016C0882311F096E911C0772321F09EE80A +:1053A000872F762F05C0662371F096E8862F70E070 +:1053B00060E02AF09A95660F771F881FDAF7880F4A +:1053C0009695879597F9089588D018F011F08CD0AC +:1053D00038F480C0C4C0E92F9FD0B0F35523C9F37F +:1053E000E7FB6217730784079507A8F199F3E92F84 +:1053F000FF2788232AF03197660F771F881FDAF777 +:10540000952F5527442332F091505040220F331FDF +:10541000441FD2F7BB27E91BF50B621B730B840BF0 +:10542000B109C1F222F4620F731F841FB11D3197BD +:105430002AF0660F771F881FBB1FEFCF9150504097 +:105440005AF041F0882332F0660F771F881F915081 +:105450005040C1F7939530C08695779567959F5FCB +:10546000D9F7F8CF990F0008550FAA0BE0E8FEEF27 +:1054700016161706E807F907C0F012161306E40718 +:10548000F50798F0621B730B840B950B39F40A2611 +:1054900061F0232B242B252B21F408950A2609F4EF +:1054A000A140A6958FEF811D811D089597F99F67F3 +:1054B00080E870E060E008959F3F31F0915020F463 +:1054C000879577956795B795880F911D96958795E0 +:1054D00097F908959FEF80EC089500240A9416161A +:1054E000170618060906089500240A9412161306D2 +:1054F000140605060895092E0394000C11F4882360 +:1055000052F0BB0F40F4BF2B11F460FF04C06F5F7B +:105510007F4F8F4F9F4F089557FD9058440F551F51 +:1055200059F05F3F71F04795880F97FB991F61F025 +:105530009F3F79F087950895121613061406551F9C +:10554000F2CF4695F1DF08C0161617061806991F08 +:10555000F1CF86957105610508940895E894BB27FD +:1055600066277727CB0197F908957CDF08F48FEF42 +:1055700008950BD0C0CFB1DF28F0B6DF18F0952327 +:1055800009F094CFA7CF1124EACFC6DFA0F3959FEF +:10559000D1F3950F50E0551F629FF001729FBB271A +:1055A000F00DB11D639FAA27F00DB11DAA1F649FC6 +:1055B0006627B00DA11D661F829F2227B00DA11D79 +:1055C000621F739FB00DA11D621F839FA00D611DFF +:1055D000221F749F3327A00D611D231F849F600D20 +:1055E000211D822F762F6A2F11249F5750408AF059 +:1055F000E1F088234AF0EE0FFF1FBB1F661F771FE5 +:10560000881F91505040A9F79E3F510570F04ECF32 +:10561000A6CF5F3FECF3983EDCF3869577956795D0 +:10562000B795F795E7959F5FC1F7FE2B880F911D02 +:105630009695879597F90895FA01EE0FFF1F30961A +:105640002105310599F16115710561F48038BFE3D9 +:105650009B0749F168949038810561F08038BFEF6D +:105660009B0741F0992342F5FF3FE10531052105F4 +:1056700011F1E8940894E795D901AA2329F4AB2FF6 +:10568000BE2FF85FD0F310C0FF5F70F4A695E0F76F +:10569000F73950F019F0FF3A38F49F779F930CD008 +:1056A0000F9007FC905808953EF014CF60E070E032 +:1056B00080E89FE308954FE79F775F934F933F9371 +:1056C0002F939ED02F913F914F915F9152DF05C054 +:1056D00019F40EF0EBCE42CFFDCE26DFC8F396389C +:1056E000C0F707F80F92E8942BE33AEA48EB5FE73C +:1056F0004EDF0F920F920F924DB75EB70F92C0D050 +:10570000EAE0F1E016D04F915F91EF91FF91E595BE +:10571000EE1FFF1F49F0FE57E0684427EE0F441FBD +:10572000FA95E1F74195550B32D00F9007FE26C050 +:105730000895DF93CF931F930F93FF92EF92DF9221 +:105740007B018C01689405C0DA2EEF011EDFFE019B +:10575000E894A5912591359145915591AEF3EF01CE +:1057600006DDFE019701A801DA9479F7DF90EF904A +:10577000FF900F911F91CF91DF9108959B01AC0194 +:1057800060E070E080E89FE349CD90CE95CECCDE1E +:10579000E8F39923D9F3940F511DBBF39150504076 +:1057A00094F059F0882332F0660F771F881F9150CC +:1057B0005040C1F79E3F510544F7880F911D9695C3 +:1057C000879597F908955F3FACF0983E9CF0BB2712 +:1057D000869577956795B79508F4B1609395C1F76D +:1057E000BB0F58F711F460FFE8CF6F5F7F4F8F4F0B +:1057F0009F4FE3CFB4CE0EF05FCE6CCE689456CE02 +:1058000093DEC8F39923D1F3C6F3DF93CF931F93AD +:105810000F93FF92C92FDD2788232AF02197660F67 +:10582000771F881FDAF720E030E040E85FEB9FE366 +:10583000883920F0803E30F021968F7787DCE2E3D4 +:10584000F1E003C083DCEFE5F1E073DF8B01BE0123 +:10585000EC01FB2E6F5771097595771F880B990B1B +:1058600078DD28E132E741E35FE38FDEAF2D980179 +:10587000AE01FF900F911F91CF91DF9178DC3BCE6D +:10588000FA01DC01AA0FBB1F9B01AC01BF5728F432 +:1058900022273327442750781FC0B75188F4AB2FF5 +:1058A0000024469537952795011CA395D2F3002037 +:1058B00069F0220F331F441FB395DAF30DD045CCA6 +:1058C00061307105A0E88A07B94630F49B01AC014C +:1058D0006627772788279078309621F020833183B8 +:1058E000428353830895AA1BBB1B51E107C0AA1F23 +:1058F000BB1FA617B70710F0A61BB70B881F991F71 +:105900005A95A9F780959095BC01CD01089597FB14 +:10591000072E16F4009407D077FD09D00E94732C4F +:1059200007FC05D03EF4909581959F4F08957095A2 +:1059300061957F4F0895EE0FFF1F0590F491E02DC4 +:105940000994F999FECF92BD81BDF89A992780B547 +:105950000895A8E1B0E042E050E00C94C92C262F55 +:10596000F999FECF92BD81BDF89A019700B4021655 +:1059700039F01FBA20BD0FB6F894FA9AF99A0FBE03 +:1059800008950196272F0E94B02C0C94AF2CDC01B7 +:10599000CB01FC01F999FECF06C0F2BDE1BDF89A3A +:1059A000319600B40D9241505040B8F70895F894E4 +:0259B000FFCF27 +:1059B200640007000CFF0000003F64041092106FA7 +:1059C200103B1007100101DF022808140A321E00E2 +:1059D20002040507090B0C0E1011131517181A1CD7 +:1059E2001D1F2123242628292B2D2F303234353711 +:1059F200393B1F0F03764F5F6F7F4969437909591E +:105A020053633149803F5D8B803FF8BF803FCAE1DD +:105A1200803F73ED803FCAE1803FF8BF803F5D8BDE +:105A2200803F3149803F0000803FF16D7F3F75EA42 +:105A32007E3F4C827E3F833F7E3F84287E3F833F72 +:105A42007E3F4C827E3F75EA7E3FF16D7F3F0000D4 +:105A5200803F3F4D3639ED04A0046A043104C4038B +:105A6200DD03F6030F04010203040506070809001B +:00000001FF diff --git a/keyboard/planck/keymaps/bone2planck/compiled.hex b/keyboard/planck/keymaps/bone2planck/compiled.hex new file mode 100644 index 0000000000..0d5287b3ee --- /dev/null +++ b/keyboard/planck/keymaps/bone2planck/compiled.hex @@ -0,0 +1,1450 @@ +:100000000C9491020C94D5020C94D5020C94D50258 +:100010000C94D5020C94D5020C94D5020C94D50204 +:100020000C94D5020C94D5020C9482140C945415A3 +:100030000C94B6220C94D5020C94D5020C94D502E3 +:100040000C94D5020C9437030C94D5020C94D50271 +:100050000C94D5020C941E230C94D5020C94D5025A +:100060000C94D5020C94D5020C94D5020C94D502B4 +:100070000C94D5020C94D5020C94D5020C94D502A4 +:100080000C94F70A0C94D5020C94D5020C94D5026A +:100090000C94D5020C94D5020C94D5020C94D50284 +:1000A0000C94D5020C94D5020C94D502C115E3151D +:1000B000D116E315D11628164B16D116A016B31675 +:1000C0009D199D19CC19CC190B1A2B1A811B811B58 +:1000D000361A811BE61AE61A4D1B561B811B7B1B29 +:1000E000F31AF31AF31AF31AF31AF31AF31AF31AA8 +:1000F000F31AF31AF31AF31AF31AF31AF31AF31A98 +:10010000031B111B181B1F1B291B07634236B79BC0 +:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 +:100120005763BD6DEDFD753EF6177231BF000000DF +:10013000803F08000000BE922449123EABAAAA2AC2 +:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD +:1001500000000000BF000000803F00000000000819 +:100160004178D3BB4387D1133D190E3CC3BD4282B6 +:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 +:10018000FFBE01C4FF7F3F00000000000000000030 +:1001900000000000000000010204060A0F17202CD6 +:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 +:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF +:1001C00002010000000000000000000014000D000B +:1001D0000700180004001B0013000B000F001000A4 +:1001E0001A002D000152060017000C000800120032 +:1001F00005001100150016000A0001521600090042 +:1002000019002F00340033001D001C003600370099 +:100210000E001600E000E300E200035202522C0040 +:100220002C000252035229002B002800350214141E +:1002300038022514261435001E02640064022702C9 +:100240002302000001002D1424022414271430027C +:100250002D0225022602380037020100000031007D +:100260002102641430140814300022021F023102EB +:100270003602000001000100010001000100010040 +:1002800001000100010001000100010000004B001D +:100290002A0052004C004E000000240025002600D9 +:1002A0000000000000004A00500051004F004D00C7 +:1002B0003700210022002300360000001600000055 +:1002C0002B0049002800000027001E001F0020000E +:1002D00036021600010001000100010001000100CA +:1002E0000100010001000100010001000000000008 +:1002F0004600470048000000000040004100420066 +:100300004500000000000000A800AA00A9000000AD +:1003100020143D003E003F004400000001000000AA +:10032000AC00AE00AB0000001F143A003B003C00E4 +:100330004300010001000100010001000000010074 +:100340000100000001000100010001002803540029 +:1003500068006500200050006C0061006E006300C2 +:100360006B0020004B006500790062006F006100A7 +:100370007200640000002C034F00720074006800DB +:100380006F006C0069006E00650061007200200063 +:100390004B006500790062006F006100720064002C +:1003A000730000000403090409026D00040100A0A9 +:1003B000FA090400000103010100092111010001F3 +:1003C000223F000705810308000A09040100010318 +:1003D000010200092111010001224D0007058203DD +:1003E00008000A09040200010300000009211101AC +:1003F00000012236000705830308000A09040300F0 +:100400000103000000092111010001223900070544 +:1004100084031000011201100100000008EDFE60CD +:100420006001000102000105010906A1010507198B +:10043000E029E715002501950875018102050819D5 +:100440000129059505750191029501750391010535 +:10045000071900297715002501957875018102C0DB +:1004600005010980A101850216010026B7001A01C5 +:10047000002AB700751095018100C0050C0901A183 +:10048000018503160100269C021A01002A9C0275B0 +:100490001095018100C005010902A1010901A10017 +:1004A0000509190129051500250195057501810228 +:1004B0009501750381010501093009311581257FF9 +:1004C00095027508810609381581257F9501750803 +:1004D0008106050C0A38021581257F950175088172 +:1004E00006C0C005010906A101050719E029E715A5 +:1004F00000250195087501810295017508810105A6 +:100500000819012905950575019102950175039159 +:10051000010507190029FF150025FF9506750881BB +:1005200000C011241FBECFEFDAE0DEBFCDBF04B69E +:1005300003FE24C080911E0390911F03A09120030D +:10054000B09121038730904BA740B04BB9F4109283 +:100550001E0310921F03109220031092210314BE59 +:1005600084B7877F84BF88E10FB6F89480936000DA +:10057000109260000FBEE0E0F8E3099511E0A0E002 +:10058000B1E0E6ECF9E502C005900D92A03CB107A0 +:10059000D9F713E0A0ECB1E001C01D92AE31B10774 +:1005A000E1F70E94C8110C94E12C0C94000008950E +:1005B000089581E0089508950C94D8020C94D9020E +:1005C0000C94DB020E94AB2823E030E0281B3109A9 +:1005D000220F2093C4010895282F2F988091800026 +:1005E000211108C0877F8093800010928D001092A7 +:1005F0008C001BC0886080938000233019F48FEF3B +:100600009FEF0FC083E090E0821B9109880F991F34 +:100610002FEF3FEFA90102C0569547958A95E2F763 +:10062000CA0190938D0080938C000C94E2020E948A +:10063000E20284E08093C3011092C0010895279ADA +:100640002F988FEF9FEF90938700809386008AE02A +:100650008093800089E1809381000E9414280C948B +:1006600017030E941F036E9A769A0C94D7021F926A +:100670000F920FB60F9211242F933F938F939F9356 +:10068000EF93FF93E091C101F091C201CF01019678 +:100690009093C2018093C1010090C30102C0F695FE +:1006A000E7950A94E2F7EF738091C001823019F464 +:1006B000E03251F404C0813039F4EF3329F48091F1 +:1006C0006F008D7F80936F00F0E0E457FE4FE49160 +:1006D00021E031E0E29FC001E39F900D11240090E2 +:1006E000C40102C0969587950A94E2F790938D0015 +:1006F00080938C00FF91EF919F918F913F912F916B +:100700000F900FBE0F901F90189561110DC0FC0146 +:100710008281882331F085EE0E9441180E946B2867 +:1007200003C085EE0E94091980E090E0089581E001 +:1007300008950C94970308950C9431038091150249 +:10074000882309F448C08091D1019091D20100978B +:1007500079F40E94E8229093D2018093D101809194 +:10076000D30190E0009771F48091D40190E00AC029 +:100770000E94F422209100013091010128173907CD +:1007800040F329C00197880F991F880F991FFC011A +:10079000EB52FE4F60817181828193810E945D0ADC +:1007A000E091D30184E0E89FF0011124EB52FE4F69 +:1007B00060817181828193814FE050E00E94150E2B +:1007C0008091D30190E001966091D40170E00E9485 +:1007D000912C8093D3010C94DC02109217020C949C +:1007E0002A0A0895089581E0809317020C94F20379 +:1007F000089508958F929F92AF92BF92EF92FF92C9 +:100800000F931F93CF93DF93CDB7DEB7A3970FB6A8 +:10081000F894DEBF0FBECDBF7C01FC0100811181C9 +:10082000C8010E94E520B8010E94FC058C01B701B7 +:100830000E949903882309F4CCC10032F0E51F0718 +:1008400041F4F7018281882309F458C00E94790E8F +:10085000C0C10132F0E51F0741F4F701828188230E +:1008600009F44CC00E94820EB4C10232F0E51F07A9 +:1008700051F4F7018281882309F440C00E94750E6B +:100880008111F0CFE3CF0332F0E51F0739F4F70110 +:100890008281882399F10E94F3039BC10432F0E521 +:1008A0001F0739F4F7018281882341F10E94ED038B +:1008B00090C10532F0E51F0749F4F70182818823D2 +:1008C000E9F0809117028111F1CFE5CF0632F0E512 +:1008D0001F0739F4F7018281882381F00E94890E75 +:1008E0000AC00732F0E51F0749F4F7018281882327 +:1008F00029F00E94940E0E94F9036BC180911702A7 +:10090000811105C0F70182818111CFC018C1003E5D +:10091000110579F4F7018281882309F44DC00E9402 +:100920002A0A81E080931602109215021092D401D7 +:1009300050C1023E110559F4F70182818823E1F18B +:100940000E942A0A109216021092150242C1033E1A +:10095000110591F4F7018281882371F10E942A0A1E +:100960001092160281E0809315021092D30110922A +:10097000D2011092D1012DC10235110559F4F701B0 +:100980008281882309F425C18091000190910101A1 +:100990000A970DC00135110579F4F701828188238A +:1009A00009F417C180910001909101010A9690937A +:1009B0000101809300010DC14091040183E2EFE148 +:1009C000F1E0DE01119601900D928A95E1F7F701B1 +:1009D000808121E030E02C0F3D1F280F311DC9011F +:1009E0002091020130910301FC01E20FF31F6081AD +:1009F000772767FD7095640F711D882777FD8095B7 +:100A0000982F0E94B32920E030E040E451E40E9496 +:100A100018294B015C01F701218184E090E0821BE1 +:100A20009109BC01882777FD8095982F0E94B329F2 +:100A30009B01AC01C501B4010E94B0289B01AC012F +:100A400060E070E080E090E40E94262B20E030E03F +:100A50004CED50E40E94C32A4B015C01F7018281F6 +:100A60008823D1F04FE050E0C501B4010E94150E7B +:100A7000809116028823A1F08091D40124E0829F06 +:100A8000F0011124EB52FE4F80829182A282B38248 +:100A90008F5F8093D40104C0C501B4010E945D0A38 +:100AA0000F3F110508F02ECF94C08091D001811125 +:100AB0001FC0043130E5130709F051C00E949B03A9 +:100AC00081E08093D0010E94E8229093CF0180932F +:100AD000CE011092C7011092C9011092C801109264 +:100AE000CB011092CA011092CD011092CC0171C0BD +:100AF0008091CE019091CF010E94F422883C910513 +:100B000070F48091C701E82FF0E0EE0FFF1FE8536B +:100B1000FE4F118300838F5F8093C7015AC0043852 +:100B200080E5180721F00538104501F13AC0F701BA +:100B30008281882341F01092C50182E01EC00438F2 +:100B400030E5130759F58091C501811106C086E291 +:100B50000E94411886E20E94091982E01CC00438F4 +:100B6000F0E51F0741F305381045D9F4F7018281FC +:100B7000882331F01092C60180E20E94581929C0E2 +:100B80008091C601811106C087E20E94411887E268 +:100B90000E94091980E20E945F191BC005381045A8 +:100BA00029F381E08093C5018093C601C701A39614 +:100BB0000FB6F894DEBF0FBECDBFDF91CF911F916E +:100BC0000F91FF90EF90BF90AF909F908F900C94FB +:100BD000DE0280E0A3960FB6F894DEBF0FBECDBF55 +:100BE000DF91CF911F910F91FF90EF90BF90AF9049 +:100BF0009F908F90089508959CE0799FF0011124B3 +:100C000090E3899FE00DF11D1124E60FF11DEE0F19 +:100C1000FF1FE453FE4F859194910895880F991F0B +:100C2000FC01E45BFF4F859194910895880F991F13 +:100C3000FC01E453FE4F8591949108950F931F9307 +:100C4000CF93DF93EC01811521E39207A0F5C11545 +:100C500080E3D80708F0D7C0C83ED105D8F4C03E1D +:100C6000D10508F007C2C83AD10578F4C53AD105D4 +:100C700008F06AC0C130D10509F463C008F4F7C1B7 +:100C8000C430D10508F0F6C1F2C1CB3BD10508F460 +:100C900066C0EDC1C11590E2D90708F0AFC0C1151B +:100CA00021E0D20708F0E6C1C03FD10508F4DFC15A +:100CB0008E0110651FC2C03880E5D80700F5C03727 +:100CC00090E5D90708F0A3C0C11520E5D20709F4C3 +:100CD000ACC050F4CE01905480319F4008F0C7C1A1 +:100CE000DF708E01106A06C2C13080E5D80709F4B2 +:100CF000AEC0C43190E5D90708F4AFC0B8C1C3385D +:100D000020E5D20709F48EC050F4C13890E5D90728 +:100D100009F482C008F083C000E011EDEBC1C031DE +:100D200081E5D80708F4A3C1C11597E5D90708F4F0 +:100D300036C1CE0190578115904108F098C1DF70FF +:100D400093C101E010E0D6C1C53AD10509F494C1C0 +:100D5000C63AD10509F093C102E810E4CBC1C83A04 +:100D6000D10509F48FC1C93AD10509F48EC1CA3A37 +:100D7000D10509F48DC1CB3AD10509F48CC1CC3A27 +:100D8000D10509F48BC1CD3AD10509F48AC1C03B24 +:100D9000D10509F489C1CE3AD10509F488C1CF3A09 +:100DA000D10509F487C1C13BD10509F486C1C23B15 +:100DB000D10509F485C1C33BD10509F484C1C43B05 +:100DC000D10509F483C1C53BD10509F482C1C63BF5 +:100DD000D10509F481C1C73BD10509F480C1C83BE5 +:100DE000D10509F47FC1C93BD10509F47EC1CA3BD5 +:100DF000D10509F47DC100E014E47CC1CE019F70EF +:100E00000E94160678C1DD278E01106C73C1CF7069 +:100E1000DD278E01146D6EC100E010ED6BC100E0A6 +:100E200012ED68C100E013ED65C10E94EC1B0E9449 +:100E30002A0A0E94F1038FEF94E32CE08150904046 +:100E40002040E1F700C000000E94432353C180917D +:100E5000F20281608093F2024DC10E94A4238111AD +:100E600002C00E9480230E94B72390E090931D034C +:100E700080931C03C23080E5D80721F480911C03C5 +:100E8000816086C0C43090E5D90721F480911C03AD +:100E900082607EC0C63020E5D20721F480911C0319 +:100EA000846076C0C83080E5D80719F480911C03AF +:100EB00027C0CA3090E5D90721F480911C038061D6 +:100EC00067C0CC3020E5D20721F480911C038062FA +:100ED0005FC0CE3080E5D80721F480911C03806488 +:100EE00057C0C03190E5D90721F480911C03806878 +:100EF0004FC0C23120E5D20729F480911C038460E1 +:100F0000886046C0C33080E5D80721F480911C0377 +:100F10008E7F3EC0C53090E5D90721F480911C0337 +:100F20008D7F36C0C73020E5D20721F480911C03A5 +:100F30008B7F2EC0C93080E5D80719F480911C033F +:100F400026C0CB3090E5D90721F480911C038F7E19 +:100F50001FC0CD3020E5D20721F480911C038F7D86 +:100F600017C0CF3080E5D80721F480911C038F7B18 +:100F70000FC0C13190E5D90721F480911C038F7710 +:100F800007C0C331D04531F480911C038B7F877F2C +:100F900080931C0380911C030E94BB23ABC08D2F48 +:100FA00099278F70992781309105D9F49E0123707C +:100FB000332702C0880F991F2A95E2F79C688E019B +:100FC00044E0000F111F4A95E1F700271370802BB2 +:100FD000912B53E0CC0FDD1F5A95E1F7C076DD274A +:100FE0002FC08230910531F4DC2FCC278E01016FA8 +:100FF000106A80C08330910569F4CE01837099270F +:1010000001E010E002C0000F111F8A95E2F7C8014D +:101010009C680FC084309105B9F4CE018370992784 +:1010200001E010E002C0000F111F8A95E2F7C8012D +:101030009A6823E0CC0FDD1F2A95E1F7C07ED770B8 +:101040008C010C2B1D2B56C08530910531F4DC2F03 +:10105000CC278E01046F106A4DC0069709F04AC074 +:10106000CF71DD27DC2FCC278E01106243C000E05A +:1010700010E040C08E013EC001E810E43BC003E830 +:1010800010E438C002EE14E435C009EE14E432C0B6 +:101090000AEE14E42FC005EB14E42CC006EB14E4B4 +:1010A00029C007EB14E426C00CEC14E423C00DECBB +:1010B00014E420C003E815E41DC00AE815E41AC0D2 +:1010C00002E915E417C004E915E414C001E216E4CE +:1010D00011C003E216E40EC004E216E40BC005E200 +:1010E00016E408C006E216E405C007E216E402C0F2 +:1010F0000AE216E4C801DF91CF911F910F91089584 +:101100009CE0799FF001112490E3899FE00DF11D8F +:101110001124E60FF11DEE0FFF1FE453FE4F8591E2 +:101120009491803E9105E0F4803C910558F581331F +:10113000910509F46FC048F48932910509F463C040 +:101140008A32910509F46DC072C089339105E9F0C6 +:1011500082389105D1F08533910509F44DC067C0FF +:10116000833E910581F138F4803E9105B9F0823ECD +:101170009105D9F05CC0863E910561F1873E9105ED +:10118000A1F155C00E940E06089520911C0320FD78 +:1011900002C021FF4CC080EE90E049C080911C034A +:1011A00080FFF9CF89E390E042C080911C0382FF69 +:1011B0000EC080911C0384FF03C080E090E037C024 +:1011C00083EE90E034C080911C0382FFF2CF82EE68 +:1011D00090E02DC080911C0383FF0BC080911C0305 +:1011E00084FDEBCF87EE90E022C080911C0383FF4B +:1011F000F5CF86EE90E01BC080911C0385FF07C0F1 +:1012000089E290E014C080911C0385FFF9CF85E34B +:1012100090E00DC080911C0386FF07C08AE290E039 +:1012200006C080911C0386FFF9CF81E390E00E9405 +:101230001E0608950C94E002E82FF0E0E25BFE4FFA +:101240008081E82FEF70F0E082958F7021E030E030 +:10125000A90102C0440F551F8A95E2F740A30895E3 +:101260000F931F93CF93DF9385B7806885BF85B7B2 +:10127000806885BFC3E0D0E001E010E0FE01E25BE2 +:10128000FE4F8081E82FEF70F0E021A182958F70F2 +:10129000A80102C0440F551F8A95E2F7CA01822BAC +:1012A00081A38C2F0E941C09219740F78BE090E0CE +:1012B00061E070E0FC01EE5BFE4F2081E22FEF70F9 +:1012C000F0E042A122952F70DB0102C0AA0FBB1FE4 +:1012D0002A95E2F79D01242B22A3019758F7DF916D +:1012E000CF911F910F910C949C03EF92FF920F935B +:1012F0001F93CF93DF9300E212E0C3E0EE24E39468 +:10130000F12CD5E08C2F0E941C098BE090E040E08E +:1013100050E0FC01EE5BFE4F6081E62FEF70F0E0E5 +:1013200020A130E062956F7002C0359527956A95CF +:10133000E2F720FD09C09701082E02C0220F331FDB +:101340000A94E2F7422B532B019718F7F801929178 +:1013500082918F018417950721F051834083D093A8 +:1013600005018C2F0E941C09C15060F68091050177 +:1013700087FD2CC08150809305018F3F39F08FE9A4 +:101380009FE00197F1F700C0000020C080911E028D +:1013900090911F02909327028093260280911C0255 +:1013A00090911D02909325028093240280911A024D +:1013B00090911B0290932302809322028091180245 +:1013C0009091190290932102809320020E949E0323 +:1013D00081E0DF91CF911F910F91FF90EF900895E1 +:1013E000E82FF0E0EE0FFF1FE05EFD4F808191815E +:1013F000089508950F931F93CF9308E212E0C0E081 +:10140000F801929182918F010E946022C80FF2E050 +:1014100000321F07A9F78C2FCF911F910F910895CC +:101420000E94A423811102C00E9480230E94C9232C +:10143000809307033E9A809171008D7F80937100A5 +:1014400082E0809390008AE18093910081E0809314 +:101450002A02089580912A02811102C00E94100A76 +:1014600010927A0210927902809171008D7F8093A0 +:101470007100809190008F738093900010923C02D5 +:1014800010923B0210927302109274021092750235 +:10149000109276021092720210927102E1E5F2E06F +:1014A000A1E4B2E011921192119211921D921D923B +:1014B00082E0E137F807B1F70895CF92DF92EF921B +:1014C000FF920F931F93CF93DF9320913B02222330 +:1014D00009F484C06B017C0180912A02811102C051 +:1014E0000E94100A01E712E0C7E0D0E0A7019601D0 +:1014F000F80192918291729162918F010E94142958 +:10150000811131C0FE01EE0FFF1FEE0FFF1FEF5ADA +:10151000FD4F1082118212821382DE01AA0FBB1FBF +:10152000AF5BBD4F11961C921E92C730D105E9F0FA +:1015300021964481558166817781408351836283FE +:101540007383148215821682178212968D919C9154 +:10155000139711969C938E9313961C921E9212973A +:1015600034961296E2CF219708F6809179029091F5 +:101570007A02019797FD05C090937A0280937902D1 +:1015800004C010927A0210927902809179029091AF +:101590007A0220917702309178022817390724F0D7 +:1015A0001092780210927702892BC1F48091710019 +:1015B0008D7F80937100809190008F738093900055 +:1015C00010927302109274021092750210927602B9 +:1015D000109272021092710210923B02DF91CF9131 +:1015E0001F910F91FF90EF90DF90CF9008951F9281 +:1015F0000F920FB60F9211244F925F926F927F92CB +:101600008F929F92AF92BF92CF92DF92EF92FF9212 +:101610002F933F934F935F936F937F938F939F93FA +:10162000AF93BF93CF93DF93EF93FF9380913B02F0 +:10163000882309F49BC1C0917902D0917A021C16CB +:101640001D060CF093C140902B0250902C0260902C +:101650002D0270902E0220E030E0A901C301B201FA +:101660000E94BF2A18160CF065C0C130D10509F4DC +:1016700052C08091770290917802BE010E94912C15 +:101680007C01909378028093770280903D02909045 +:101690003E02A0903F02B090400220E030E040E8DF +:1016A0005FE3C501B4010E94B02860933D027093CE +:1016B0003E0280933F0290934002F701EE0FFF1F1E +:1016C000EE0FFF1FEF5AFD4FA30192016081718160 +:1016D000828193810E94182920E030E040E05EE39F +:1016E0000E94C32A9B01AC01C501B4010E94BF2A1C +:1016F00018168CF4C7010196BE010E94912C90939C +:1017000078028093770210923D0210923E0210926E +:101710003F0210924002E0917702F0917802EE0FC2 +:10172000FF1FEE0FFF1FEF5AFD4F60817181828115 +:101730009381D0C0C0907302D0907402E090750283 +:10174000F090760220E030E0A901C701B6010E94C6 +:1017500014292197882309F4A2C0FE01EE0FFF1F70 +:10176000EE0FFF1FEF5AFD4F80809180A280B38063 +:10177000A5019401C701B6010E94142987FF31C059 +:10178000A501940160E070E08CED93EC0E941829B3 +:1017900020E030E040E451E40E94182920E030E0ED +:1017A00040E05FE30E94C32A9B01AC0160E070E06F +:1017B00080E090E40E94262B9B01AC01C501B4019E +:1017C0000E94C32A9B01AC01C701B6010E941429E3 +:1017D00087FF07C0A701960160E070E08CED93E4FD +:1017E00039C0A5019401C701B6010E94BF2A18168D +:1017F0000CF055C0A501940160E070E08CED93E41D +:101800000E94182920E030E040E451E40E941829A9 +:1018100020E030E040E05FE30E94C32A9B01AC017E +:1018200060E070E080E090E40E94262B9B01AC0118 +:10183000C501B4010E94C32A9B01AC01C701B601D6 +:101840000E94BF2A18165CF5A701960160E070E0BF +:101850008CED93EC0E94182920E030E040E451E444 +:101860000E94182920E030E040E05FE30E94C32A94 +:101870009B01AC0160E070E080E090E40E94262BC8 +:101880009B01AC01C701B6010E94C32A6093730299 +:1018900070937402809375029093760213C0FE01D8 +:1018A000EE0FFF1FEE0FFF1FEF5AFD4F808191815A +:1018B000A281B3818093730290937402A093750206 +:1018C000B0937602609173027091740280917502F8 +:1018D0009091760220912802309129022F3F4FEFFC +:1018E000340731F02F5F3F4F3093290220932802B5 +:1018F0000E949F0E6B017C0120E034E244EF51E432 +:101900000E94142987FF08C086EFC82E88E2D82ECF +:1019100084EFE82E81E4F82E20E030E040E051E44E +:10192000C701B6010E94C32A9B01AC0160E074E2CA +:1019300084E79BE40E9418296B017C010E948529A1 +:1019400070939700609396002091060130910701F3 +:101950004091080150910901C701B6010E94C32AB4 +:101960000E948529709399006093980080913C02B1 +:10197000882309F433C1C0903702D0903802E09038 +:101980003902F0903A0220E030E0A901C701B60127 +:101990000E94BF2A1816D4F580912802909129023E +:1019A0008F3F2FEF920729F00196909329028093A1 +:1019B0002802C701B6010E949F0E20E030E040E0FF +:1019C00051E40E94C32A9B01AC0160E074E284E709 +:1019D0009BE40E9418296B017C010E948529709369 +:1019E0009700609396002091060130910701409185 +:1019F000080150910901C701B6010E94C32A0E9443 +:101A00008529709399006093980008C01092970000 +:101A100010929600109299001092980060913102F5 +:101A2000709132026F5F7F4F709332026093310288 +:101A3000209196003091970080E090E0232BF1F008 +:101A4000C0919600D09197000E94B1296B017C0152 +:101A5000BE0180E090E00E94B1299B01AC01609141 +:101A600033027091340280913502909136020E94C7 +:101A7000182920E03FEF4FE757E410C00E94B1293A +:101A80006B017C0120E030EE4FEF54E460913302B3 +:101A90007091340280913502909136020E94C32ADF +:101AA0009B01AC01C701B6010E94BF2A87FD96C009 +:101AB00080912F028F5F80932F0290E0209103038B +:101AC0003091040382179307A0F080910E038823BE +:101AD00019F010922F020DC0809171008D7F8093BC +:101AE0007100809190008F738093900010923C025F +:101AF0007DC080913002C0912F02811128C0C0901A +:101B00000803D0900903E0900A03F0900B0320E053 +:101B100030E0A901C701B6010E94BF2A1816BCF423 +:101B200081E08093300210923702109238021092B6 +:101B3000390210923A02C0923302D0923402E092FB +:101B40003502F0923602C150C0932F0243C010926A +:101B500030021092290210922802E0910503F091C0 +:101B6000060348E0C49FE00DF11D1124808191819E +:101B7000A281B3818093370290933802A0933902F7 +:101B8000B0933A0220E030E040E85EE36481758182 +:101B9000868197810E94C32A6B017C0180910A0192 +:101BA000682F70E080E090E00E94B12920E030E0F2 +:101BB00048EC52E40E9418299B01AC01C701B60110 +:101BC0000E94C32A609333027093340280933502DB +:101BD00090933602109232021092310280910703E4 +:101BE00080FD04C010923C0210923B02FF91EF91E5 +:101BF000DF91CF91BF91AF919F918F917F916F9125 +:101C00005F914F913F912F91FF90EF90DF90CF9098 +:101C1000BF90AF909F908F907F906F905F904F900C +:101C20000F900FBE0F901F901895CF92DF92EF92FA +:101C3000FF92CF93DF936B017C01EA0180912A022E +:101C4000811102C00E94100A8091070380FF46C0E4 +:101C50008091790290917A0208970CF03FC08091B0 +:101C600071008D7F8093710080913C0281110E94F0 +:101C70002A0A81E080933B021092290210922802E6 +:101C800020E030E0A901C701B6010E94BF2A181662 +:101C9000DCF48091790290917A02FC01EE0FFF1F33 +:101CA000EE0FFF1FEF5AFD4FC082D182E282F38216 +:101CB000FC01EE0FFF1FEF5BFD4FD183C083019648 +:101CC00090937A0280937902809171008260809370 +:101CD000710080919000806880939000DF91CF9197 +:101CE000FF90EF90DF90CF9008958091070381706F +:101CF0000895809107038160809307030E94CD239C +:101D00000C94F803809107038E7F809307030C9453 +:101D1000CD2380917B0290E0019666E070E00E9406 +:101D2000912C80937B02089580917B0290E0019733 +:101D300066E070E00E94912C80937B0208958F9260 +:101D40009F92AF92BF92CF92DF92EF92FF920F934A +:101D50001F93CF93DF936B017C01C0912802D09138 +:101D60002902BE0180E090E00E94B1294B015C0194 +:101D7000A701960160E070E08CE594E40E941829C8 +:101D80009B01AC01C501B4010E94C32A0E948529B0 +:101D900020917B02233009F473C028F4222351F0F0 +:101DA0002130E9F02CC1243009F4A0C0253009F419 +:101DB000E0C025C180E090E0A0E0BFE38093060191 +:101DC00090930701A0930801B093090110922B0290 +:101DD00010922C0210922D0210922E0210C110921D +:101DE0002B0210922C0210922D0210922E026431BE +:101DF000710540F46A30710560F520E030E040E89C +:101E00005EE32BC0693C710508F0AAC080E090E059 +:101E10000E94B12920E030E040EA51E40E94AF285E +:101E200020E030E044E353E40E9418299B01AC0118 +:101E30000E94C32A20E030E040E05EE30E94C32A13 +:101E40009B01AC0160E070E080E09EE30E94AF285F +:101E500044C020E030E040E05FE3C701B6010E94EB +:101E6000C32A6B017C0180E090E0A0E0BEE3809398 +:101E7000060190930701A0930801B0930901BFC028 +:101E800010922B0210922C0210922D0210922E0210 +:101E90004AE0469F9001479F300D1124C90168EB2D +:101EA0007BE00E947D2CBC016C5D754077FF03C018 +:101EB000719561957109882777FD8095982F0E940B +:101EC000B3292EE333EC4EE259E30E94C32A20E00B +:101ED00030E040EC5EE30E94B0286093060170930E +:101EE0000701809308019093090189C010922B0289 +:101EF00010922C0210922D0210922E02CE018370AD +:101F00009927892BE1F0BE016170772780E090E08E +:101F10000E94B12920E030E040E05EE30E94C32A45 +:101F200020E030E040E45FE30E94B02860930601C7 +:101F30007093070180930801909309010CC080E021 +:101F400090E0A0E0BFE38093060190930701A09387 +:101F50000801B0930901C770DD27CD2B09F04FC0F0 +:101F600010920601109207011092080110920901C7 +:101F700046C010922B0210922C0210922D02109249 +:101F80002E0200E010E020E03FE3009306011093F2 +:101F9000070120930801309309016739710578F131 +:101FA00080E090E00E94B12920E030E047E153E476 +:101FB0000E94AF2820E030E04AE754E40E9418294C +:101FC00020E030E048E452E40E94C32A20E030E000 +:101FD00040EA51E40E94F5290E948029660F771F8C +:101FE000660F771FFB01EE5AFE4F2081318142813F +:101FF0005381C701B6010E94C32A6B017C01C7014E +:10200000B601DF91CF911F910F91FF90EF90DF907C +:10201000CF90BF90AF909F908F90089580918C0249 +:102020000895CF93DF9300D01F92CDB7DEB79C0108 +:1020300080911303843019F593E099833B832A83BD +:102040009093E9008FEF9091E800815095FD06C0D4 +:1020500095ED9A95F1F700008111F5CF8091E80098 +:1020600085FF0DC040E050E063E070E0CE010196D6 +:102070000E9472128091E8008E778093E8000F90A2 +:102080000F900F90DF91CF910895CF93DF9300D001 +:102090001F92CDB7DEB720911303243021F522E043 +:1020A00029839B838A8383E08093E9008FEF90915B +:1020B000E800815095FD06C095ED9A95F1F7000076 +:1020C0008111F5CF8091E80085FF0DC040E050E020 +:1020D00063E070E0CE0101960E9472128091E800E8 +:1020E0008E778093E8000F900F900F90DF91CF9143 +:1020F0000895209113032430F1F422E02093E900A5 +:102100002FEF3091E800215035FD06C035ED3A95AE +:10211000F1F700002111F5CF2091E80025FF0BC059 +:1021200040E050E065E070E00E9472128091E800AB +:102130008E778093E8000895CF93DF93EC01909120 +:102140001303943009F046C0809115018823D9F01B +:10215000809116018823B9F09093E9008FEF909158 +:10216000E800815095FD06C095E19A95F1F70000D1 +:102170008111F5CF8091E80085FF2CC040E050E050 +:1021800060E170E017C081E08093E9008FEF9091EB +:10219000E800815095FD06C095ED9A95F1F7000095 +:1021A0008111F5CF8091E80085FF14C040E050E038 +:1021B00068E070E0CE010E9472128091E8008E7794 +:1021C0008093E80080E1FE01ACE7B2E001900D925F +:1021D0008A95E1F7DF91CF910895809112038111E3 +:1021E00009C00E9407140E9464148091E200846078 +:1021F0008093E200089510921203089508950895BF +:102200000C94AB2242E061EC81E00E94811342E039 +:1022100061EC82E00E94811342E061EC83E00E9465 +:10222000811342E161EC84E00C94811380911503E9 +:10223000833009F455C030F4813071F0823009F4F4 +:102240008EC008958A3009F47AC08B3009F460C0DA +:10225000893009F09CC020C080911403813A09F0B4 +:1022600096C08091E800877F8093E80080911803F2 +:1022700090911903892B21F460E18CE792E003C06F +:1022800060E080E090E070E00E94BD128091E80084 +:102290008B778093E800089580911403813209F0D0 +:1022A00076C08091180390911903009719F0039755 +:1022B00009F06DC08091E800877F8093E8008091ED +:1022C000E80082FD05C0809113038111F8CF5FC043 +:1022D0008091F10080938C028091E8008B7753C04D +:1022E00080911403813A09F052C0809118039091B3 +:1022F0001903892B09F04BC08091E800877F8093F8 +:10230000E8008091E80080FFFCCF8091150136C085 +:10231000809114038132D9F58091180390911903AB +:10232000892BA9F58091E800877F8093E8000E94BF +:10233000B61380911603809315010C94EC1B8091C9 +:102340001403813221F58091E800877F8093E800B3 +:102350000E94B6138091170380938D020895809197 +:102360001403813AA1F48091E800877F8093E8000C +:102370008091E80080FFFCCF80918D028093F10076 +:102380008091E8008E778093E8000C94B61308954E +:1023900084B7877F84BF88E10FB6F894809360008C +:1023A000109260000FBE90E080E80FB6F894809322 +:1023B0006100909361000FBE0E9459170E9407149C +:1023C0000E9464148091E20084608093E20078941B +:1023D0000E94EA160E945B178BE091E00E940517AD +:1023E00080911303853069F40E946C22809111035F +:1023F0008823B1F30E949A22882391F30E945C12F1 +:10240000EFCF0E946317ECCF292F332723303105FC +:10241000C9F064F42130310581F02230310509F032 +:1024200043C08DE690E028EA33E042C02132310516 +:10243000F1F02232310541F137C082E190E025E12F +:1024400034E036C099278130910541F08230910502 +:1024500041F0892B49F5E4EAF3E005C0E6E7F3E053 +:1024600002C0ECE4F3E0849190E09F0121C064306D +:10247000D8F4E62FF0E0EE0FFF1FE255FE4F20816B +:10248000318189E090E014C0643070F470E0FB01A9 +:10249000EE0FFF1FEA55FE4F20813181FB01EE5503 +:1024A000FE4F808190E004C080E090E020E030E0CA +:1024B000FA0131832083089580E189BD82E189BDDD +:1024C00009B400FEFDCF8091D8008F7D8093D800A5 +:1024D0008091E00082608093E0008091E00081FDC7 +:1024E000FCCF0895CF92DF92EF92FF920F931F934C +:1024F000CF93DF93EC018B016A010E94D513811108 +:1025000033C0C114D10439F0F60180819181081BD8 +:10251000190BC80FD91FE12CF12C0115110519F168 +:102520008091E80085FD16C08091E8008E77809349 +:10253000E800C114D10449F0F60180819181E80ED0 +:10254000F91EF182E08285E00FC00E94D513882336 +:1025500021F30AC089918093F10001501109FFEF26 +:10256000EF1AFF0ADACF80E0DF91CF911F910F9130 +:10257000FF90EF90DF90CF90089520911A03309153 +:102580001B032617370748F06115710539F42091B0 +:10259000E8002E772093E80001C0B90140E0611502 +:1025A0007105A9F120911303222309F443C02530BA +:1025B00009F442C02091E80023FD40C02091E800CA +:1025C00022FD32C02091E80020FFE9CF4091F300C6 +:1025D0002091F20030E0342BFC01CF016115710530 +:1025E00059F02830310540F481918093F100615019 +:1025F00071092F5F3F4FF1CF41E02830310509F0DD +:1026000040E02091E8002E772093E800C8CF4111E8 +:10261000C9CF0AC080911303882361F0853061F02F +:102620008091E80083FD0AC08091E80082FFF2CF2C +:1026300080E0089582E0089583E0089581E00895A0 +:1026400020911A0330911B032617370748F06115B4 +:10265000710539F42091E8002E772093E80001C03D +:10266000B901FC0120E06115710591F1809113031E +:10267000882309F440C0853009F43FC08091E80008 +:1026800083FD3DC08091E80082FD2FC08091E8006D +:1026900080FFE9CF2091F3008091F20090E0922B2F +:1026A0006115710559F08830910540F4249120930B +:1026B000F1003196615071090196F2CF21E008973F +:1026C00009F020E08091E8008E778093E800CBCF7E +:1026D0002111CCCF0AC080911303882361F085308B +:1026E00061F08091E80083FD0AC08091E80082FFDC +:1026F000F2CF80E0089582E0089583E0089581E0BC +:102700000895982F973058F59093E900981739F06D +:102710007091EC002091ED005091F00003C0242F47 +:10272000762F50E021FF19C03091EB003E7F3093AF +:10273000EB003091ED003D7F3093ED003091EB00E8 +:1027400031603093EB007093EC002093ED005093D8 +:10275000F0002091EE0027FF07C09F5FD3CF8F705E +:102760008093E90081E0089580E00895809114034A +:1027700087FF11C08091E80082FD05C0809113039E +:102780008111F8CF11C08091E8008B770BC0809148 +:102790001303882349F08091E80080FFF8CF8091EF +:1027A000E8008E778093E80008952091E40030914E +:1027B000E50095E64091EC00842F817040FF22C037 +:1027C0008091E80080FD1CC080911303882391F064 +:1027D000853091F08091EB0085FD10C04091E400C0 +:1027E0005091E5004217530729F39A01915011F7D0 +:1027F00084E0089582E0089583E0089581E00895DB +:1028000080E008954091E80042FFDECF08950E94E5 +:1028100075140E947D14E0EEF0E080818160808379 +:10282000E8EDF0E080818F77808319BCA7EDB0E000 +:102830008C918E7F8C9380818F7E80831092120387 +:1028400008950F931F93CF93DF930E9475140E94F6 +:102850007D14C8EDD0E088818F7788838881806877 +:10286000888388818F7D888319BC1092130310920E +:102870000F03109211031092100300EE10E0F80104 +:1028800080818B7F808388818160888342E060E0E3 +:1028900080E00E948113E1EEF0E080818E7F8083F2 +:1028A000E2EEF0E0808181608083808188608083B7 +:1028B000F80180818E7F8083888180618883DF91A9 +:1028C000CF911F910F910895E8EDF0E080818F7E08 +:1028D0008083E7EDF0E080818160808384E082BFC7 +:1028E00081E0809312030C942114E8EDF0E08081E4 +:1028F0008E7F80831092E20008951092DA00109289 +:10290000E10008951F920F920FB60F9211242F939A +:102910003F934F935F936F937F938F939F93AF9367 +:10292000BF93EF93FF938091E10082FF0BC08091F2 +:10293000E20082FF07C08091E1008B7F8093E1007D +:102940000E94E9168091DA0080FF1FC08091D800B4 +:1029500080FF1BC08091DA008E7F8093DA00809127 +:10296000D90080FF0DC080E189BD82E189BD09B435 +:1029700000FEFDCF81E0809313030E94ED1005C09F +:1029800019BC109213030E94FB108091E10080FF9C +:1029900019C08091E20080FF15C08091E2008E7F17 +:1029A0008093E2008091E20080618093E200809158 +:1029B000D80080628093D80019BC85E0809313030F +:1029C0000E94FF108091E10084FF30C08091E200FE +:1029D00084FF2CC080E189BD82E189BD09B400FE7D +:1029E000FDCF8091D8008F7D8093D8008091E10049 +:1029F0008F7E8093E1008091E2008F7E8093E200E1 +:102A00008091E20081608093E20080910F0388232F +:102A100011F084E007C08091E30087FD02C081E0EF +:102A200001C083E0809313030E9400118091E100B4 +:102A300083FF29C08091E20083FF25C08091E100DF +:102A4000877F8093E10082E08093130310920F034D +:102A50008091E1008E7F8093E1008091E2008E7F83 +:102A60008093E2008091E20080618093E20042E086 +:102A700060E080E00E9481138091F0008860809384 +:102A8000F0000E94FE10FF91EF91BF91AF919F91D6 +:102A90008F917F916F915F914F913F912F910F9007 +:102AA0000FBE0F901F9018951F920F920FB60F92A6 +:102AB00011242F933F934F935F936F937F938F9343 +:102AC0009F93AF93BF93CF93DF93EF93FF93C09107 +:102AD000E900CF708091EC00D82FD17080FDD0E854 +:102AE0001092E9008091F000877F8093F000789445 +:102AF0000E9498151092E9008091F0008860809300 +:102B0000F000CD2BCF70C093E900FF91EF91DF91E2 +:102B1000CF91BF91AF919F918F917F916F915F9175 +:102B20004F913F912F910F900FBE0F901F901895CE +:102B30001F93CF93DF93CDB7DEB7AA970FB6F89464 +:102B4000DEBF0FBECDBFE4E1F3E088E08E0F9091D1 +:102B5000F10091938E13FBCF0E9416118091E80033 +:102B600083FF1FC18091140390911503492F50E0FA +:102B70004A30510508F015C1FA01EA5AFF4F0C948A +:102B8000A52C803881F0823809F00BC180911803A0 +:102B90008F708093E9008091EB0085FB882780F996 +:102BA0001092E90006C080911003909111039111D9 +:102BB00082609091E800977F9093E8008093F10005 +:102BC0001092F100C8C0282F2D7F09F0EAC0882399 +:102BD00019F0823061F0E5C080911603813009F070 +:102BE000E0C0933009F080E0809311032BC0809106 +:102BF0001603811127C0809118038F7009F4D1C08A +:102C00008093E9002091EB0020FF1CC0933021F459 +:102C10008091EB00806214C09091EB0090619093E2 +:102C2000EB0021E030E0A90102C0440F551F8A9556 +:102C3000E2F74093EA001092EA008091EB0088608E +:102C40008093EB001092E9008091E800877F86C0B6 +:102C50008111A7C0109116031F778091E30080783F +:102C6000812B8093E3008091E800877F8093E800C8 +:102C70000E94B6138091E80080FFFCCF8091E300B2 +:102C800080688093E300111102C082E001C083E0FC +:102C90008093130386C08058823008F082C08091F0 +:102CA0001603909117038C3D53E0950779F583E067 +:102CB0008A838AE289834FB7F894DE01139620E075 +:102CC0003EE051E2E32FF0E050935700E49120FF03 +:102CD00003C0E295EF703F5FEF708E2F90E0EA3017 +:102CE00010F0C79601C0C0968D939D932F5F24313D +:102CF00049F74FBF8091E800877F8093E8006AE240 +:102D000070E0CE0101960E94BD1214C0AE014F5F6B +:102D10005F4F609118030E940412BC01009709F4F0 +:102D200040C09091E800977F9093E80089819A8154 +:102D30000E9420138091E8008B778093E80031C0D7 +:102D4000803879F58091E800877F8093E800809152 +:102D50000F038093F1008091E8008E778093E80064 +:102D60000E94B6131EC081111CC0909116039230B0 +:102D7000C0F48091E800877F8093E80090930F0370 +:102D80000E94B61380910F03811106C08091E30069 +:102D900087FD02C081E001C084E0809313030E949C +:102DA00002118091E80083FF0AC08091E800877FCC +:102DB0008093E8008091EB0080628093EB00AA96FC +:102DC0000FB6F894DEBF0FBECDBFDF91CF911F913C +:102DD00008950895CF93809113038823A1F0C091A3 +:102DE000E900CF709091EC00892F817090FD80E810 +:102DF000C82B1092E9008091E80083FD0E9498158D +:102E0000CF70C093E900CF9108959093930280937F +:102E100092020895E0919202F0919302309721F08E +:102E20000190F081E02D099480E00895E0919202F4 +:102E3000F0919302309721F00280F381E02D099404 +:102E40000895E0919202F0919302309721F004806E +:102E5000F581E02D0994089520919002309191021E +:102E60008217930771F09093910280939002E09102 +:102E70009202F0919302309721F00680F781E02DC5 +:102E80000994089520918E0230918F028217930742 +:102E900071F090938F0280938E02E0919202F091F4 +:102EA0009302309721F00084F185E02D0994089574 +:102EB00008950C9458170E94DF220E9430090E9446 +:102EC00065230C9414285F926F927F928F929F9249 +:102ED000AF92BF92CF92DF92EF92FF920F931F9328 +:102EE000CF93DF9300D000D01F92CDB7DEB70E9402 +:102EF00075099DE9C92E92E0D92E03E010E0AA24BD +:102F0000A394B12C502E802F0E94F0094C01F601A1 +:102F1000729062906F016826792661147104A1F4A1 +:102F20000150110978F78FEF89838A831B820E94F1 +:102F3000E8228160782F9D838C8349815A816B813F +:102F40008D810E94131838C08091F20281FD0E9489 +:102F5000F9092BE030E07501022E02C0EE0CFF1CD7 +:102F60000A94E2F7C70186219721892B09F1298369 +:102F70005A828E209F2091E0892809F490E09B835B +:102F80000E94E8228160782F9D838C8349815A8139 +:102F90006B818D810E941318000F111FF801EB56F1 +:102FA000FD4F80819181E826F926F182E08204C0FC +:102FB0002150310980F6B4CF0E944C251091940223 +:102FC0000E940A171817D1F00E940A1780939402E2 +:102FD0000F900F900F900F900F90DF91CF911F9156 +:102FE0000F91FF90EF90DF90CF90BF90AF909F90A8 +:102FF0008F907F906F905F900C941A090F900F90B4 +:103000000F900F900F90DF91CF911F910F91FF9034 +:10301000EF90DF90CF90BF90AF909F908F907F9078 +:103020006F905F900895CF93DF93CDB7DEB72B9766 +:103030000FB6F894DEBF0FBECDBF4F8358876987A8 +:103040007A878B87DE01119686E0FD0111928A95C1 +:10305000E9F785E0FE01379601900D928A95E1F738 +:1030600049815A816B817C818D819E810E948A1E5B +:103070002B960FB6F894DEBF0FBECDBFDF91CF9178 +:103080000895CF93882309F4C2C0C82F823859F419 +:103090000E940A1781FDBBC089E30E9464210E943F +:1030A000312289E30CC0833879F40E940A1780FD2D +:1030B000AEC083E50E9464210E94312283E50E9414 +:1030C000A621CF910C943122843859F40E940A171A +:1030D00082FD9DC087E40E9464210E94312287E422 +:1030E000EECF8CEF8C0F813A48F48C2F0E947C2716 +:1030F00081118DC08C2F0E946421E3CF80E28C0F60 +:10310000883048F4C77081E001C0880FCA95EAF79B +:103110000E94EA21D6CF8BE58C0F833078F4C53A34 +:1031200029F0C63A31F083E890E005C081E890E0EC +:1031300002C082E890E0CF910C942C1788E58C0FA8 +:10314000833108F064C0C83A39F1C93A41F1CA3A4A +:1031500049F1CB3A51F1CC3A59F1CD3A61F1C03B4A +:1031600069F1CE3A71F1CF3A79F1C13B81F1C23BBD +:1031700089F1C33B91F1C43B99F1C53BA1F1C63B39 +:10318000A9F1C73BB1F1C83BB9F1C93BC1F1CA3B99 +:10319000C9F180E090E038C082EE90E035C089EE61 +:1031A00090E032C08AEE90E02FC085EB90E02CC01A +:1031B00086EB90E029C087EB90E026C08CEC90E095 +:1031C00023C08DEC90E020C083E891E01DC08AE828 +:1031D00091E01AC082E991E017C084E991E014C03F +:1031E00081E292E011C083E292E00EC084E292E0BC +:1031F0000BC085E292E008C086E292E005C087E25B +:1032000092E002C08AE292E0CF910C944217CF91F3 +:103210000895882309F44BC0823859F40E940A1794 +:1032200081FF45C089E30E9464210E94312289E325 +:103230000CC0833871F40E940A1780FF38C083E500 +:103240000E9464210E94312283E50E94A6210C94F1 +:103250003122843859F40E940A1782FF28C087E47B +:103260000E9464210E94312287E4EFCF9CEF980FE7 +:10327000913A58F390E2980F983050F4877091E0AB +:1032800001C0990F8A95EAF7892F0E94F021DFCFBC +:103290009BE5980F933020F480E090E00C942C177D +:1032A000885A833120F480E090E00C94421708950E +:1032B000882321F00E94EA210C943122089588236A +:1032C00021F00E94F0210C94312208957F928F9278 +:1032D0009F92AF92BF92CF92DF92EF92FF920F93A5 +:1032E0001F93CF93DF931F92CDB7DEB77C01C62E1D +:1032F000772EFC01058102950F70128111110E9439 +:1033000007220E945D21882379F0112369F080E271 +:103310008C0D883048F082E00E9446210E945D2199 +:1033200091E0D82ED92601C0D12CE72DE295EF707F +:10333000F0E0E05AFF4F0C94A52C872D807F072DDD +:103340000F70882311F00295007F112389F000236C +:1033500009F499C180E28C0D883020F4802F0E94FE +:10336000EA2103C0802F0E94FA210E9431228BC1E2 +:103370008C2D0E940919002309F4C3C180E28C0D31 +:10338000883020F4802F0E94F02103C0802F0E94FB +:1033900000220E943122B5C1872D807F972D9F701A +:1033A000803211F4892F03C0892F8295807FCC2031 +:1033B00021F0F1E0CF16A1F01DC0112339F0002358 +:1033C00019F1013009F50E941A229BC1002319F05E +:1033D000013009F496C189830E941D22898110C1A0 +:1033E000112321F0063008F08CC10EC0053008F022 +:1033F00088C106C1112359F0002331F0F7019581EE +:1034000090FF41C19F7095830E9458197AC1002393 +:1034100009F4F6C03EC1872D86958695837090E0AD +:10342000009719F0019761F06CC1112321F08C2DE8 +:10343000972D937002C080E090E00E942C1761C12C +:10344000112321F08C2D972D937002C080E090E025 +:103450000E94421756C18C2D112319F00E9454244A +:1034600002C00E94BC240E9441254BC1872D83705D +:1034700009F052C0111145C18C2D82958695877037 +:10348000880F880F9C2D9F70892E912CA12CB12C18 +:10349000082E04C0880C991CAA1CBB1C0A94D2F7E5 +:1034A000C4FE14C00FE010E020E030E0B901A80134 +:1034B00004C0440F551F661F771F8A95D2F7CB01B2 +:1034C000BA01609570958095909503C060E070E0BA +:1034D000CB01272D26952695237030E0223031052B +:1034E00069F02330310589F0682979298A299B29D7 +:1034F0002130310571F00E94D21F03C1682979295A +:103500008A299B290E94EE1FFCC00E94D21FC50180 +:10351000B4010E94B61FF5C0112319F0872D8170E8 +:1035200001C08695882309F4ECC08C2D8295869580 +:103530008770880F880F9C2D9F70892E912CA12C4D +:10354000B12C082E04C0880C991CAA1CBB1C0A9420 +:10355000D2F7C4FE14C00FE010E020E030E0B90163 +:10356000A80104C0440F551F661F771F8A95D2F724 +:10357000CB01BA01609570958095909503C060E08D +:1035800070E0CB01272D269526952370422F50E021 +:103590004230510569F04330510589F06829792995 +:1035A0008A299B294130510571F00E94AC20A9C0A5 +:1035B000682979298A299B290E94C820A2C00E94D3 +:1035C000AC20C501B4010E9490209BC08C2D90E0DE +:1035D000FC01E05EF109E531F10508F050C0E05969 +:1035E000FF4F0C94A52C0C2D0F70872D8F7111237C +:1035F00021F00E942920802F07CF0E944A20802F8F +:103600000E945F197EC0112341F0053008F079C097 +:10361000872D8F710E946F2074C0063008F071C032 +:10362000F7CF112339F0872D8F710E94292069C0AF +:103630001123C9F3872D8F710E944A2062C0112384 +:1036400029F0872D8F710E9414205BC00E940A20F0 +:1036500058C0112351F0172D1F71812F0E9429206E +:1036600063E0812F0E943D214CC081E00E944621F1 +:10367000023008F446C082E00E94462142C0112375 +:1036800031F0002381F28C2D0E9441183AC00023B2 +:1036900089F28C2D0E94091934C0472D4F706C2D72 +:1036A000C7010E9485030E942E1F2BC0111129C043 +:1036B000472D4F7050E042305105B9F04CF44115A0 +:1036C000510581F041305105E1F40E943C2819C0B8 +:1036D0004330510569F04430510599F48C2D0E9416 +:1036E0008E280FC00E9425280CC00E94582809C0AF +:1036F0000E946B2806C0472D4F706C2DC7010E9499 +:10370000FB05DD20F9F00E94392180FD1BC0F70187 +:1037100012820E9433210E942920C7010E94B11BFE +:103720000E9433210F90DF91CF911F910F91FF9055 +:10373000EF90DF90CF90BF90AF909F908F907F9051 +:103740000C944A200F90DF91CF911F910F91FF9021 +:10375000EF90DF90CF90BF90AF909F908F907F9031 +:1037600008950F931F93CF93DF93EC018881998184 +:103770002B813C81232BB9F09F3F11F48F3F99F0AF +:10378000CE010E94FA03882371F0688179818A81D1 +:103790000E942F218C010E94E4200E94AB1FB801DF +:1037A000CE010E946619DF91CF911F910F9108956C +:1037B0000E9407220E9417220E94DC210E943122CF +:1037C0000E94F2250E94412580E090E00E942C1783 +:1037D00080E090E00C9442170E94F7210C94D81BD3 +:1037E0000E942421292F22952F7030E02C303105A2 +:1037F0004CF42A3031056CF4225031092230310565 +:10380000A8F407C02C30310569F02F30310551F094 +:103810000DC0803F69F018F4803E40F409C0843F39 +:1038200029F406C093FB882780F9089580E0089565 +:1038300081E00895CF93DF9300D000D01F92CDB7E1 +:10384000DEB70F900F900F900F900F90DF91CF91F8 +:103850000895CF93DF9300D000D000D0CDB7DEB76E +:1038600026960FB6F894DEBF0FBECDBFDF91CF9185 +:1038700008951F93CF93DF93C0919D0216E080912E +:103880009E02C81799F0D0E01C9FF0011D9FF00D1B +:103890001124E156FD4F4081518162817381848101 +:1038A00095810E94291C2196C770E9CFDF91CF91A5 +:1038B0001F9108954091CF025091D0026091D102A2 +:1038C0007091D2028091D3029091D4020C94291C61 +:1038D0008091D40282958F7009F054C08091D102FA +:1038E000882309F44FC080919D02A0919E026091AF +:1038F000CF027091D0024091D2025091D302B6E033 +:103900008A1709F43FC090E041155105C1F17F3F8E +:1039100011F46F3FA1F1B89FF001B99FF00D112490 +:10392000E156FD4F218172132AC02081621327C006 +:103930002281211124C0238134812417350710F4FA +:1039400021503109241B350B283C3105C0F420914E +:10395000D4022F7020612093D40226E0289FF0012A +:10396000299FF00D1124EC55FD4F80818F708061EF +:1039700080838FEC92E00E94B11B0C94391C01965D +:103980008770BECF0895CF92DF92EF92FF920F9390 +:103990001F93CF93DF93CDB7DEB762970FB6F8943E +:1039A000DEBF0FBECDBF8C0185E0F801DE011D96A4 +:1039B00001900D928A95E1F7D8014C9111965C9196 +:1039C000119712966C9112971396CD90DC901497E4 +:1039D0003091CF027091D0028091D2029091D302A7 +:1039E000009709F46BC17F3F19F43F3F09F466C1AA +:1039F000E090D102EE2009F4C0C02091D402C81694 +:103A0000D90628F0F601E81BF90BCF0104C0809518 +:103A100090958C0D9D1DFF24F394883C910578F0C2 +:103A2000F12C207F09F0C6C07C2DD98AC88A8989EB +:103A30000E941A1C8FEC92E00E94B11BB1C0822F31 +:103A4000807F09F046C0751314C0341312C0611191 +:103A500010C02F7020612093D4020E945A1C8FEC5A +:103A600092E00E94B11B8091D402D80115968C93EC +:103A70002EC0CD2819F15F3F11F44F3FF9F0F62E1B +:103A800061111CC080919D0220919E0236E0821738 +:103A900009F45AC090E0389FF001399FF00D1124CD +:103AA000E156FD4F7181571306C07081471303C063 +:103AB0007281711103C001968770E9CFF62E6623DB +:103AC00009F418C18091D40281608093D402F12C52 +:103AD00011C1751308C0341306C0611104C0809170 +:103AE000D402D801C3C04D875E878D859E856A8BC1 +:103AF0000E94F01B6A898823E1F16623D1F12091AD +:103B0000D402822F82958F7090E0029774F080919A +:103B1000CF029091D00298878F831986DB86CA8660 +:103B20002C87CE0107960E94B11B86E0F801AFEC0E +:103B3000B2E001900D928A95E1F70E94681C0E9404 +:103B40005A1CFF24F394D6C04D875E878D859E85D1 +:103B50000E942421292F22952F7030E02230310538 +:103B60000CF0BCC09F7009F0B6C0805E883008F4CD +:103B7000C1C0C8010E94B11BE4CFC816D90608F421 +:103B800053C0F601E81BF90BCF01883C910508F4FE +:103B900050C0F12C7C2DD98AC88A89890E941A1CB0 +:103BA000EFECF2E086E0DF011D928A95E9F70E94D2 +:103BB0005A1CA0C0751314C0341312C0611110C078 +:103BC0008091D402F8018583C8010E94B11B86E070 +:103BD000EFECF2E0DF011D928A95E9F7FE2C8AC036 +:103BE0004D875E878D859E856A8B0E94F01B6A8952 +:103BF000882309F4BECF662309F4BBCF2091D402F9 +:103C0000822F82958F7090E002970CF48ECF809176 +:103C1000CF029091D0029A8389831B82DD82CC826D +:103C20002E83CE0101967FCF809590958C0D9D1DA2 +:103C3000ACCFF62E662309F49CCF75132EC0341337 +:103C40002CC02091D40220FD1FC0822F82958F703E +:103C5000D9F0D80115962C9315978F3049F08F5FC6 +:103C6000982F9295907F822F8F70892B15968C9329 +:103C7000C8010E94B11B86E0F801AFECB2E00190F0 +:103C80000D928A95E1F793CF86E0F801AFECB2E0B0 +:103C900001900D928A95E1F72DC04D875E878D8545 +:103CA0009E850E94F01B811140CF8091D4028160DB +:103CB0008093D402C8010E94B11B1CC0662309F482 +:103CC00058CF4D875E878D859E850E94F01B882387 +:103CD00009F44FCF2ACF811148CF0CC024303105D1 +:103CE0000CF047CF9F7009F440CFF8019581907F89 +:103CF00009F03BCF8F2D62960FB6F894DEBF0FBE52 +:103D0000CDBFDF91CF911F910F91FF90EF90DF908A +:103D1000CF9008951F93CF93DF93CDB7DEB72C9745 +:103D20000FB6F894DEBF0FBECDBF4F8358876987AB +:103D30007A878B879C87CE0107960E94C31C8823B5 +:103D400069F08F8198852A853B85232BF1F19F3F70 +:103D500009F063C08F3F09F060C037C086E0FE0104 +:103D60003796DE01119601900D928A95E1F76F81E9 +:103D70007885EA85FB85309741F17F3F11F46F3FED +:103D800021F120919E0230E0C901019687709927A8 +:103D900040919D0250E08417950709F447C069835C +:103DA0007A83FD83EC8396E0929FD001939FB00DC0 +:103DB0001124A156BD4FFE01319601900D929A95A6 +:103DC000E1F780939E020E94391C16E080919D02CB +:103DD00090919E028917C1F1189FC001112481564C +:103DE0009D4F0E94C31C882379F1E0919D021E9F84 +:103DF000F0011124E156FD4F4081518162817381B0 +:103E0000848195810E94291C80919D0290E00196F9 +:103E10008770992780939D02D9CF4F8158856985F6 +:103E20007A858B859C850E94291CCFCF0E94EC1B34 +:103E300010929E0210929D02EFECF2E086E0DF010C +:103E40001D928A95E9F7C1CF2C960FB6F894DEBF84 +:103E50000FBECDBFDF91CF911F910895EF92FF92DA +:103E60000F931F93CF93DF938C01009709F46CC0DD +:103E7000F12CEE24E394E8012196F8018491843733 +:103E800040F4843008F051C0813081F0823019F163 +:103E90005BC0853709F444C0A8F19CE7980F9037C0 +:103EA00008F052C08F770E94091941C00E5F1F4F62 +:103EB000FE01C49180E28C0F883048F4C7708E2DCB +:103EC00001C0880FCA95EAF70E940A2214C08C2FFD +:103ED0000E9441182DC00E5F1F4FFE01C49180E269 +:103EE0008C0F883058F4C7708E2D01C0880FCA958A +:103EF000EAF70E9410220E9431221AC08C2F0E94E1 +:103F0000091916C00E5F1F4FFE01C491CC2381F02A +:103F10008FE99FE00197F1F700C00000C150F6CF94 +:103F20000E5F1F4FFE01F49003C00E9441188E01E6 +:103F30008F2D882309F49FCFEFE9FFE03197F1F748 +:103F400000C000008150F5CFDF91CF911F910F91FC +:103F5000FF90EF90089508956093D9027093DA026C +:103F60008093DB029093DC020C94D81B0F931F9379 +:103F70000091D9021091DA022091DB023091DC022B +:103F8000DC01CB01802B912BA22BB32B8093D90288 +:103F90009093DA02A093DB02B093DC021F910F91A1 +:103FA0000C94D81B0F931F930091D9021091DA0241 +:103FB0002091DB023091DC02DC01CB0180239123D4 +:103FC000A223B3238093D9029093DA02A093DB0259 +:103FD000B093DC021F910F910C94D81B0F931F9389 +:103FE0000091D9021091DA022091DB023091DC02BB +:103FF000DC01CB0180279127A227B3278093D90228 +:104000009093DA02A093DB02B093DC021F910F9130 +:104010000C94D81B1092D5021092D6021092D7029F +:104020001092D8020C94D81B41E050E060E070E0A0 +:1040300004C0440F551F661F771F8A95D2F740931F +:10404000D5025093D6026093D7027093D8020C9495 +:10405000D81B41E050E060E070E004C0440F551F01 +:10406000661F771F8A95D2F78091D5029091D6026C +:10407000A091D702B091D802482B592B6A2B7B2BE9 +:104080004093D5025093D6026093D7027093D80222 +:104090000C94D81B41E050E060E070E004C0440F95 +:1040A000551F661F771F8A95D2F7409550956095EA +:1040B00070958091D5029091D602A091D702B091CF +:1040C000D802482359236A237B234093D502509377 +:1040D000D6026093D7027093D8020C94D81B41E0AB +:1040E00050E060E070E004C0440F551F661F771F6A +:1040F0008A95D2F78091D5029091D602A091D702ED +:10410000B091D802482759276A277B274093D502C8 +:104110005093D6026093D7027093D8020C94D81BA8 +:104120000F931F930091D5021091D6022091D702D0 +:104130003091D802DC01CB01802B912BA22BB32B29 +:104140008093D5029093D602A093D702B093D80261 +:104150001F910F910C94D81B0F931F930091D502C0 +:104160001091D6022091D7023091D802DC01CB0108 +:1041700080239123A223B3238093D5029093D60268 +:10418000A093D702B093D8021F910F910C94D81B23 +:104190000F931F930091D5021091D6022091D70260 +:1041A0003091D802DC01CB0180279127A227B327C9 +:1041B0008093D5029093D602A093D702B093D802F1 +:1041C0001F910F910C94D81B0895CF92DF92EF921C +:1041D000FF920F931F93CF93DF938C01C090D9026E +:1041E000D090DA02E090DB02F090DC028091D50200 +:1041F0009091D602A091D702B091D802C82AD92AAC +:10420000EA2AFB2ACFE1D0E0D701C6010C2E04C078 +:10421000B695A795979587950A94D2F780FF06C023 +:10422000B8018C2F0E948008019721F4219760F734 +:1042300080E001C08C2FDF91CF911F910F91FF90F3 +:10424000EF90DF90CF900895CF93DF93EC010E9421 +:10425000E520BE010E948008DF91CF910895CB0137 +:104260000E94242108958091DD028595859585958C +:1042700008958091DD028770089598E0899F9001EC +:104280001124262B2093DD020C9429202091DD029D +:10429000809582238093DD02982F977069F430E037 +:1042A000482F552747FD50952417350729F0859548 +:1042B000859585950C944A2008959091DD0297701C +:1042C00081E009F480E0089590911501992321F08F +:1042D00090911601911109C0209117013091180198 +:1042E000F90132969FEF40E01FC0982F9695969562 +:1042F00096959F3050F5E0911701F0911801E90F64 +:10430000F11D877021E030E0A90102C0440F551F64 +:104310008A95E2F7CA019181892B818308959F3F95 +:1043200039F04F5F4E3041F051915813F8CF0DC026 +:104330005111F7CF942FF5CF9F3F39F0F901E90FD5 +:10434000F11D97FDFA9582830895089590911501C6 +:10435000992321F090911601911109C02091170124 +:1043600030911801F9013296205F3F4F1FC0982FFE +:104370009695969596959F30F0F4E0911701F091FF +:104380001801E90FF11D877021E030E0A90102C09A +:10439000440F551F8A95E2F7CA01809591818923C0 +:1043A000818308953196E217F30729F090819813DD +:1043B000F9CF1082F7CF089581E090E0E0911701E6 +:1043C000F0911801E80FF91F1082019680319105D4 +:1043D000A9F708959091F102892B8093F102089535 +:1043E00080959091F10289238093F10208951092B3 +:1043F000F10208959091F002892B8093F0020895C4 +:1044000080959091F00289238093F0020895109294 +:10441000F00208959091EF02892B8093EF020895A6 +:1044200080959091EF0289238093EF020895109276 +:10443000EF0208958093DE0208951092DE0208953F +:104440008091170190911801FC0131969C01205F29 +:104450003F4F80E0919191118F5FE217F307D1F701 +:104460000895E0911701F09118018091F102808385 +:10447000E0911701F091180190818091F002892B51 +:104480008083E0911701F091180190818091EF02F3 +:10449000892B80838091DE02882361F0E0911701EF +:1044A000F09118019081892B80830E942022811134 +:1044B0001092DE0280911701909118010C9416174A +:1044C00020E0009739F0AC01415051098423952335 +:1044D0002F5FF7CF822F089580911303843039F135 +:1044E0001092F30220E488E190E00FB6F894A895CA +:1044F000809360000FBE2093600080E00E94EC0279 +:1045000080E00E941A0983B7817F846083BF83B7EC +:10451000816083BF7894889583B78E7F83BF88E15D +:104520000FB6F89480936000109260000FBE08955B +:104530000895089580E00E94EC020E9498220E9453 +:1045400075090E9499220E94FA0991E0811101C027 +:1045500090E0892F08950E94EC1B80E00E94EC02FD +:104560000E9414280E940A170C941A091F920F9295 +:104570000FB60F9211248F939F93AF93BF938091A7 +:10458000F302811113C08091F4029091F502A09181 +:10459000F602B091F7024196A11DB11D8093F4027D +:1045A0009093F502A093F602B093F702BF91AF91FA +:1045B0009F918F910F900FBE0F901F90189582E0E2 +:1045C00084BD93E095BD9AEF97BD80936E000895EA +:1045D0002FB7F8948091F4029091F502A091F60221 +:1045E000B091F7022FBF0895CF92DF92EF92FF9222 +:1045F0000F931F932FB7F8944091F4025091F50256 +:104600006091F6027091F7022FBF6A017B01EE24E0 +:10461000FF248C0120E030E0C016D106E206F3064C +:1046200010F4415051099A01281B390BC9011F91FF +:104630000F91FF90EF90DF90CF9008951F920F920F +:104640000FB60F9211248F939F93AF93BF938091D6 +:10465000F4029091F502A091F602B091F702019652 +:10466000A11DB11D8093F4029093F502A093F60270 +:10467000B093F702BF91AF919F918F910F900FBEB2 +:104680000F901F9018950E940714F8942FEF87EA57 +:1046900091E6215080409040E1F700C0000087E0A3 +:1046A00090EBDC0180931E0390931F03A0932003E3 +:1046B000B09321039CE088E10FB6F894A89580930D +:1046C00060000FBE90936000FFCF0E94A423811171 +:1046D00002C00E9480230E94AF238093F2020E94B6 +:1046E000B72380931C0387FB882780F980931601EA +:1046F0000E94B323682F70E080E090E00C94AC1F20 +:104700006DEE7EEF80E090E00E94CB2C60E082E0D6 +:1047100090E00E94B92C60E083E090E00E94B92C08 +:1047200060E084E090E00E94B92C60E085E090E0D9 +:104730000E94B92C60E086E090E00E94B92C6FEFF7 +:1047400087E090E00C94B92C80E090E00E94B32CBC +:1047500021E08D3E9E4F09F020E0822F089582E0F7 +:1047600090E00C94AB2C83E090E00C94AB2C84E0B4 +:1047700090E00C94AB2C682F84E090E00C94B92C62 +:1047800086E090E00C94AB2C682F86E090E00C94CF +:10479000B92C87E090E00C94AB2C682F87E090E078 +:1047A0000C94B92C8091FA0280FF0BC060911C011F +:1047B00085E0689FB001112475956795759567959B +:1047C0002BC081FF09C060911C0185E0689FB0018A +:1047D00011247595679520C082FF07C060911C0168 +:1047E00085E0689FB001112417C09091FB029923C6 +:1047F000D1F060911B01961788F720911C0185E08C +:10480000289F90011124929FA001939F500D112485 +:1048100070E0CA010E94912C6038710540F4611566 +:10482000710539F002C065E070E0862F08958FE7CA +:10483000089581E008958091FA0280FF08C0609198 +:104840001A0170E0759567957595679521C081FF90 +:1048500006C060911A0170E07595679519C082FFD6 +:1048600004C060911A0170E010C09091FB0299237E +:10487000C1F0609119019617A0F780911A01899FE4 +:10488000C001112470E00E94912C6038710528F459 +:104890006115710521F0862F08958FE7089581E055 +:1048A000089561E070E0F4CF803F21F40E94D223AC +:1048B000819504C0813F29F40E94D2238093FE0297 +:1048C0000895823F21F40E94D223819504C0833F42 +:1048D00029F40E94D2238093FD020895893F19F4A0 +:1048E0000E941B2405C08A3F31F40E941B2481953D +:1048F0008093FF0208958B3F21F40E941B24819531 +:1049000004C08C3F29F40E941B2480930003089567 +:10491000843F21F48091FC02816017C0853F21F41F +:104920008091FC02826011C0863F21F48091FC02DC +:1049300084600BC0873F21F48091FC02886005C031 +:10494000883F31F48091FC0280618093FC020895DD +:104950008D3F21F48091FA0281600BC08E3F21F4DB +:104960008091FA02826005C08F3F29F48091FA029B +:1049700084608093FA020895803F39F48091FE02AA +:1049800087FF6CC01092FE0269C0813F29F48091BC +:10499000FE021816BCF362C09091FD02823F29F41A +:1049A00097FF5CC01092FD0259C0833F19F419169D +:1049B000CCF354C0893F41F48091FF0218160CF0EB +:1049C0004DC01092FF024AC08A3F29F48091FF0235 +:1049D00087FF44C0F6CF8B3F39F48091000387FFF7 +:1049E0003DC0109200033AC08C3F29F4809100032F +:1049F0001816BCF333C0843F21F48091FC028E7FF3 +:104A000017C0853F21F48091FC028D7F11C0863F45 +:104A100021F48091FC028B7F0BC0873F21F48091B1 +:104A2000FC02877F05C0883F31F48091FC028F7EB5 +:104A30008093FC0213C08D3F21F48091FA028E7F97 +:104A40000BC08E3F21F48091FA028D7F05C08F3F0D +:104A500029F48091FA028B7F8093FA028091FD0203 +:104A600081110EC08091FE0281110AC08091FF0267 +:104A7000811106C080910003811102C01092FB02D7 +:104A800008958CEF92E00E9421170E94E8229093F3 +:104A9000F9028093F80208951F93CF93DF938091DA +:104AA000F8029091F9020E94F422AC019091FB026D +:104AB000992321F020911D0130E006C020911E01B4 +:104AC0008AE0289F900111244217530708F486C0FA +:104AD0008091FD02C091FE02D091FF02109100036F +:104AE000811107C0C11176C0D11174C0111172C0FB +:104AF00075C09F3F19F09F5F9093FB02181624F436 +:104B00000E94D2238093FD028091FD0287FF05C0A1 +:104B10000E94D22381958093FD021C1624F40E94EA +:104B2000D2238093FE028091FE0287FF05C00E947F +:104B3000D22381958093FE026091FD02662339F1B4 +:104B4000C091FE02CC2319F1772767FD7095872F5E +:104B5000972F0E94B32923E333E343E35FE30E94EB +:104B6000C32A0E9480296093FD026C2F772767FD7E +:104B70007095872F972F0E94B32923E333E343E3F4 +:104B80005FE30E94C32A0E9480296093FE021D16E3 +:104B900024F40E941B248093FF028091FF0287FF70 +:104BA00005C00E941B2481958093FF02111624F4F6 +:104BB0000E941B24809300038091000387FF05C09F +:104BC0000E941B24819580930003DF91CF911F9158 +:104BD0000C9441259F3F09F08ECF96CFDF91CF9166 +:104BE0001F910895ECEFF2E085E0DF011D928A95B8 +:104BF000E9F71092FB021092FA020895833081F1D6 +:104C000028F4813059F08230D1F00895853009F4CC +:104C100049C0B8F1863009F456C0089580911E014C +:104C2000262F30E0280F311D2F3F310524F4680F67 +:104C300060931E0108958FEF80931E010895809167 +:104C40001D01262F30E0280F311D2F3F310524F4A0 +:104C5000680F60931D0108958FEF80931D010895E3 +:104C600080911C01262F30E0280F311D2F3F310588 +:104C700024F4680F60931C0108958FEF80931C014A +:104C8000089580911B01262F30E0280F311D2F3F02 +:104C9000310524F4680F60931B0108958FEF809312 +:104CA0001B01089580911A01262F30E0280F311D35 +:104CB0002F3F310524F4680F60931A0108958FEF98 +:104CC00080931A01089580911901262F30E0280F52 +:104CD000311D2F3F310524F4680F609319010895A9 +:104CE0008FEF809319010895833011F128F48130FA +:104CF00049F0823091F00895853081F120F18630BD +:104D0000C1F1089580911E01681720F4861B8093DD +:104D10001E01089510921E01089580911D016817CB +:104D200020F4861B80931D01089510921D010895A3 +:104D300080911C01681720F4861B80931C01089544 +:104D400010921C01089580911B01681720F4861BA6 +:104D500080931B01089510921B01089580911A0100 +:104D6000681720F4861B80931A01089510921A0187 +:104D7000089580911901681720F4861B809319010A +:104D800008951092190108950F931F93873208F028 +:104D900048C08E3108F08DC0803109F477C008F525 +:104DA000873009F461C068F4863009F09DC08091B5 +:104DB000F202817F8E7F8093F20281E08093020372 +:104DC00094C08B3009F489C08E3009F08DC0809179 +:104DD000F20282FB222720F991E0922790FB82F9D0 +:104DE0005EC0863109F479C060F4813109F07CC07D +:104DF0000E94EC1B9091160181E089278093160197 +:104E00006CC0893109F469C08B3109F06DC08091A3 +:104E1000F20281FB222720F991E0922790FB81F991 +:104E20003EC0883309F459C050F4893209F457C0A0 +:104E3000853309F454C0873209F451C055C0833416 +:104E400009F44DC028F48A3308F44EC0895332C0A7 +:104E5000883409F049C00E94EC1B0E942A0A0E9473 +:104E6000F1030E94432339C09091F202892F80956B +:104E7000817080FB90F929F0966098609093F2021F +:104E800034C0997F977F9093F20227C08091F202FD +:104E900083FB222720F991E0922790FB83F98093EE +:104EA000F2029923D1F08091F20281608093F202A4 +:104EB00014C08D5141E050E060E070E08A019B0138 +:104EC00004C0000F111F221F331F8A95D2F7C9019A +:104ED000B8010E94AC1F0E94EC1B81E006C061E09B +:104EE00070E080E090E0F5CF80E01F910F91089591 +:104EF00080E0089580E00895CF93C82F8091020349 +:104F0000813069F018F08230C9F184C0E091170156 +:104F1000F09118018081823209F07EC007C0E091D3 +:104F20001701F09118018081823261F48C2F0E9468 +:104F30007827811104C08C2F0E94C4261DC081E0F7 +:104F400090E01AC08C2F0E947A27811114C0C431BE +:104F500079F048F4CB3079F0C03109F061C082E0DB +:104F60008093020308C0C93219F0C83321F058C039 +:104F70001092020355C081E0817054C0C93291F192 +:104F800020F5C43179F1B0F4C73009F047C08EE1A3 +:104F900080931E0182E380931D018AE080931C01AF +:104FA00084E180931B0188E080931A0188E280935A +:104FB000190134C0CE51C63088F5EC2FF0E0EA5428 +:104FC000FE4F80818093010329C0CE34E9F020F4A4 +:104FD000CB3421F56AE013C0C13579F0C235F1F464 +:104FE00061E00DC080910103882319F01092010344 +:104FF00015C081E08093020315C061E006C0809176 +:1050000001030E94FE250AC06AE0809101030E940C +:10501000742604C01092020380E004C081E002C044 +:1050200080E0AACFCF9108950E94A423811102C0ED +:105030000E9480230E94C02380931D0380FF02C032 +:10504000869501C080E00C94EC0280911D03982F9E +:105050009695292F30E0233031054CF49F5F990F4E +:105060008170892B816080931D030E94C4238091ED +:105070001D0386950C94EC0280911D03982F969544 +:1050800091F09158990F8170892B80931D038E7F29 +:1050900091E009F490E080911D0390FB80F98093EA +:1050A0001D030E94C42380911D0386950C94EC027D +:1050B00080911D03982F909590FB80F980931D039C +:1050C0000E94C42380911D0380FF02C0869501C009 +:1050D00080E00C94EC0290911D03892F86958F5FE0 +:1050E0008F779170843028F4880F892B80931D036B +:1050F00002C090931D0380911D038E7F91E009F4FF +:1051000090E080911D0390FB80F980931D030E9425 +:10511000C42380911D0386950C94EC0220911D03FD +:10512000922F96958927982F990F822F8170892B1E +:1051300080931D038E7F91E009F490E080911D0320 +:1051400090FB80F980931D030E94C42380911D036E +:1051500086950C94EC0280911D0386950895505815 +:10516000BB27AA270ED0D1C1C2D130F0C7D120F0C1 +:1051700031F49F3F11F41EF4B7C10EF4E095E7FB44 +:105180009FC1E92FD3D180F3BA1762077307840751 +:10519000950718F071F49EF5EBC10EF4E0950B2E17 +:1051A000BA2FA02D0B01B90190010C01CA01A00179 +:1051B0001124FF27591B99F0593F50F4503E68F1D4 +:1051C0001A16F040A22F232F342F4427585FF3CF15 +:1051D000469537952795A795F0405395C9F77EF4E6 +:1051E0001F16BA0B620B730B840BBAF09150A1F02F +:1051F000FF0FBB1F661F771F881FC2F70EC0BA0FB5 +:10520000621F731F841F48F4879577956795B7953C +:10521000F7959E3F08F0B3CF9395880F08F0992734 +:10522000EE0F97958795089527D108F481E00895AA +:105230000CD06BC163D140F05AD130F021F45F3F04 +:1052400019F03EC1511195C14FC170D198F3992306 +:10525000C9F35523B1F3951B550BBB27AA2762173A +:105260007307840738F09F5F5F4F220F331F441F7F +:10527000AA1FA9F333D00E2E3AF0E0E830D09150B7 +:105280005040E695001CCAF729D0FE2F27D0660FA4 +:10529000771F881FBB1F261737074807AB07B0E8E3 +:1052A00009F0BB0B802DBF01FF2793585F4F2AF0F9 +:1052B0009E3F510568F004C15CC15F3FECF3983E2E +:1052C000DCF3869577956795B795F7959F5FC9F756 +:1052D000880F911D9695879597F90895E1E0660FDF +:1052E000771F881FBB1F621773078407BA0720F058 +:1052F000621B730B840BBA0BEE1F88F7E0950895C1 +:1053000004D06894B11135C1089518D188F09F5721 +:1053100090F0B92F9927B751A0F0D1F0660F771F01 +:10532000881F991F1AF0BA95C9F712C0B13081F0E1 +:105330001FD1B1E008951CC1672F782F8827B85F6F +:1053400039F0B93FCCF3869577956795B395D9F742 +:105350003EF490958095709561957F4F8F4F9F4F4C +:105360000895E89409C097FB3EF490958095709558 +:1053700061957F4F8F4F9F4F9923A9F0F92F96E9A1 +:10538000BB279395F695879577956795B795F11116 +:10539000F8CFFAF4BB0F11F460FF1BC06F5F7F4FB3 +:1053A0008F4F9F4F16C0882311F096E911C07723C5 +:1053B00021F09EE8872F762F05C0662371F096E8CE +:1053C000862F70E060E02AF09A95660F771F881F9D +:1053D000DAF7880F9695879597F9089588D018F091 +:1053E00011F08CD038F480C0C4C0E92F9FD0B0F346 +:1053F0005523C9F3E7FB6217730784079507A8F1E4 +:1054000099F3E92FFF2788232AF03197660F771F3A +:10541000881FDAF7952F5527442332F091505040DA +:10542000220F331F441FD2F7BB27E91BF50B621B6A +:10543000730B840BB109C1F222F4620F731F841F36 +:10544000B11D31972AF0660F771F881FBB1FEFCF62 +:10545000915050405AF041F0882332F0660F771F88 +:10546000881F91505040C1F7939530C0869577952D +:1054700067959F5FD9F7F8CF990F0008550FAA0BD2 +:10548000E0E8FEEF16161706E807F907C0F0121657 +:105490001306E407F50798F0621B730B840B950B5A +:1054A00039F40A2661F0232B242B252B21F40895AF +:1054B0000A2609F4A140A6958FEF811D811D08954C +:1054C00097F99F6780E870E060E008959F3F31F0B2 +:1054D000915020F4879577956795B795880F911D22 +:1054E0009695879597F908959FEF80EC089500248D +:1054F0000A941616170618060906089500240A9439 +:1055000012161306140605060895092E0394000CBE +:1055100011F4882352F0BB0F40F4BF2B11F460FF4D +:1055200004C06F5F7F4F8F4F9F4F089557FD905876 +:10553000440F551F59F05F3F71F04795880F97FB57 +:10554000991F61F09F3F79F0879508951216130611 +:105550001406551FF2CF4695F1DF08C01616170640 +:105560001806991FF1CF8695710561050894089575 +:10557000E894BB2766277727CB0197F908957CDF4E +:1055800008F48FEF08950BD0C0CFB1DF28F0B6DF5D +:1055900018F0952309F094CFA7CF1124EACFC6DFE6 +:1055A000A0F3959FD1F3950F50E0551F629FF00136 +:1055B000729FBB27F00DB11D639FAA27F00DB11D8F +:1055C000AA1F649F6627B00DA11D661F829F222718 +:1055D000B00DA11D621F739FB00DA11D621F839F9F +:1055E000A00D611D221F749F3327A00D611D231F75 +:1055F000849F600D211D822F762F6A2F11249F57C3 +:1056000050408AF0E1F088234AF0EE0FFF1FBB1FE5 +:10561000661F771F881F91505040A9F79E3F510584 +:1056200070F04ECFA6CF5F3FECF3983EDCF386954B +:1056300077956795B795F795E7959F5FC1F7FE2B2F +:10564000880F911D9695879597F90895FA01EE0FA9 +:10565000FF1F30962105310599F16115710561F43F +:105660008038BFE39B0749F168949038810561F069 +:105670008038BFEF9B0741F0992342F5FF3FE105DA +:105680003105210511F1E8940894E795D901AA2381 +:1056900029F4AB2FBE2FF85FD0F310C0FF5F70F47A +:1056A000A695E0F7F73950F019F0FF3A38F49F77F4 +:1056B0009F930CD00F9007FC905808953EF014CFA4 +:1056C00060E070E080E89FE308954FE79F775F9385 +:1056D0004F933F932F939ED02F913F914F915F9186 +:1056E00052DF05C019F40EF0EBCE42CFFDCE26DF1F +:1056F000C8F39638C0F707F80F92E8942BE33AEA1C +:1057000048EB5FE74EDF0F920F920F924DB75EB7F7 +:105710000F92C0D0EAE0F1E016D04F915F91EF9187 +:10572000FF91E595EE1FFF1F49F0FE57E068442703 +:10573000EE0F441FFA95E1F74195550B32D00F90CB +:1057400007FE26C00895DF93CF931F930F93FF9218 +:10575000EF92DF927B018C01689405C0DA2EEF0195 +:105760001EDFFE01E894A591259135914591559153 +:10577000AEF3EF0106DDFE019701A801DA9479F797 +:10578000DF90EF90FF900F911F91CF91DF910895DF +:105790009B01AC0160E070E080E89FE349CD90CED2 +:1057A00095CECCDEE8F39923D9F3940F511DBBF3CA +:1057B0009150504094F059F0882332F0660F771FD3 +:1057C000881F91505040C1F79E3F510544F7880F04 +:1057D000911D9695879597F908955F3FACF0983E97 +:1057E0009CF0BB27869577956795B79508F4B160CF +:1057F0009395C1F7BB0F58F711F460FFE8CF6F5FC7 +:105800007F4F8F4F9F4FE3CFB4CE0EF05FCE6CCE65 +:10581000689456CE93DEC8F39923D1F3C6F3DF9391 +:10582000CF931F930F93FF92C92FDD2788232AF070 +:105830002197660F771F881FDAF720E030E040E8F5 +:105840005FEB9FE3883920F0803E30F021968F7720 +:1058500087DCE2E3F1E003C083DCEFE5F1E073DF36 +:105860008B01BE01EC01FB2E6F5771097595771FF7 +:10587000880B990B78DD28E132E741E35FE38FDEA7 +:10588000AF2D9801AE01FF900F911F91CF91DF9145 +:1058900078DC3BCEFA01DC01AA0FBB1F9B01AC01F7 +:1058A000BF5728F422273327442750781FC0B75109 +:1058B00088F4AB2F0024469537952795011CA395B6 +:1058C000D2F3002069F0220F331F441FB395DAF39F +:1058D0000DD045CC61307105A0E88A07B94630F497 +:1058E0009B01AC016627772788279078309621F0B6 +:1058F00020833183428353830895AA1BBB1B51E14C +:1059000007C0AA1FBB1FA617B70710F0A61BB70B2F +:10591000881F991F5A95A9F780959095BC01CD01D4 +:10592000089597FB072E16F4009407D077FD09D051 +:105930000E947D2C07FC05D03EF4909581959F4FE9 +:105940000895709561957F4F0895EE0FFF1F0590A4 +:10595000F491E02D0994F999FECF92BD81BDF89A9A +:10596000992780B50895A8E1B0E042E050E00C949A +:10597000D32C262FF999FECF92BD81BDF89A0197BD +:1059800000B4021639F01FBA20BD0FB6F894FA9A87 +:10599000F99A0FBE08950196272F0E94BA2C0C94F5 +:1059A000B92CDC01CB01FC01F999FECF06C0F2BD98 +:1059B000E1BDF89A319600B40D9241505040B8F7CD +:0659C0000895F894FFCFEA +:1059C600640007000CFF0000003F640E109C107975 +:1059D60010451011100101DF022808140A321E00BA +:1059E60002040507090B0C0E1011131517181A1CC3 +:1059F6001D1F2123242628292B2D2F3032343537FD +:105A0600393B1F0F03764F5F6F7F49694379095909 +:105A160053633149803F5D8B803FF8BF803FCAE1C9 +:105A2600803F73ED803FCAE1803FF8BF803F5D8BCA +:105A3600803F3149803F0000803FF16D7F3F75EA2E +:105A46007E3F4C827E3F833F7E3F84287E3F833F5E +:105A56007E3F4C827E3F75EA7E3FF16D7F3F0000C0 +:105A6600803F3F4D3639E304960460042704BA03A9 +:105A7600D303EC0305040102030405060708090025 +:00000001FF diff --git a/keyboard/planck/keymaps/brandon/compiled.hex b/keyboard/planck/keymaps/brandon/compiled.hex new file mode 100644 index 0000000000..2b6bb328df --- /dev/null +++ b/keyboard/planck/keymaps/brandon/compiled.hex @@ -0,0 +1,1456 @@ +:100000000C94C1020C9405030C9405030C94050395 +:100010000C9405030C9405030C9405030C94050340 +:100020000C9405030C9405030C94B2140C948415E1 +:100030000C94E6220C9405030C9405030C94050320 +:100040000C9405030C9467030C9405030C940503AE +:100050000C9405030C944E230C9405030C94050397 +:100060000C9405030C9405030C9405030C940503F0 +:100070000C9405030C9405030C9405030C940503E0 +:100080000C94270B0C9405030C9405030C940503A6 +:100090000C9405030C9405030C9405030C940503C0 +:1000A0000C9405030C9405030C940503F115131629 +:1000B00001171316011758167B160117D016E316F1 +:1000C000CD19CD19FC19FC193B1A5B1AB11BB11BD8 +:1000D000661AB11B161B161B7D1B861BB11BAB1BA7 +:1000E000231B231B231B231B231B231B231B231B20 +:1000F000231B231B231B231B231B231B231B231B10 +:10010000331B411B481B4F1B591B07634236B79BD0 +:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 +:100120005763BD6DEDFD753EF6177231BF000000DF +:10013000803F08000000BE922449123EABAAAA2AC2 +:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD +:1001500000000000BF000000803F00000000000819 +:100160004178D3BB4387D1133D190E3CC3BD4282B6 +:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 +:10018000FFBE01C4FF7F3F00000000000000000030 +:1001900000000000000000010204060A0F17202CD6 +:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 +:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF +:1001C00002010000000000000000000029001400EF +:1001D0001A000800150017001C0018000C0012007F +:1001E00013002A002B0004001600070009000A0073 +:1001F0000B000D000E000F0033003400E1001D0065 +:100200001B00060019000500110010003600370021 +:1002100038002872E000E200E300025403522C0090 +:100220002C0004525000510052004F0029001400CD +:100230001A00090013000A000D000F0018001C002E +:1002400033002A002B0004001500160017000700D9 +:100250000B00110008000C0012003400E1001D002A +:100260001B000600190005000E00100036003700C4 +:1002700038002872E000E200E300025403522C0030 +:100280002C0004525000510052004F000100420067 +:100290004300440045004B002202380024002500A2 +:1002A00026002A0001003E003F00400041004E00B1 +:1002B0004A002502210022002300310201003A00F9 +:1002C0003B003C003D004C004D0027001E001F007D +:1002D00020000100010001000100010001000100F7 +:1002E000010001005000510052004F0035021E0273 +:1002F0001F022002210222022302240225022602DA +:1003000027022A0001003A003B003C003D003E006D +:100310003F002D022E022F02300231020100400068 +:1003200041004200430044004500005301530030A7 +:100330000050010001000100010001000100010066 +:1003400001000100AB00AA00A900AE0035001E00AC +:100350001F00200021002200230024002500260089 +:1003600027002A0001003A003B003C003D003E000F +:100370003F002D002E002F00300031000100400012 +:100380004100420043004400450000530153003047 +:100390000050010001000100010001000100010006 +:1003A00001000100AB00AA00A900AE002803540020 +:1003B00068006500200050006C0061006E00630062 +:1003C0006B0020004B006500790062006F00610047 +:1003D0007200640000002C034F007200740068007B +:1003E0006F006C0069006E00650061007200200003 +:1003F0004B006500790062006F00610072006400CC +:10040000730000000403090409026D00040100A048 +:10041000FA09040000010301010009211101000192 +:10042000223F000705810308000A090401000103B7 +:10043000010200092111010001224D00070582037C +:1004400008000A090402000103000000092111014B +:1004500000012236000705830308000A090403008F +:1004600001030000000921110100012239000705E4 +:1004700084031000011201100100000008EDFE606D +:100480006001000102000105010906A1010507192B +:10049000E029E71500250195087501810205081975 +:1004A00001290595057501910295017503910105D5 +:1004B000071900297715002501957875018102C07B +:1004C00005010980A101850216010026B7001A0165 +:1004D000002AB700751095018100C0050C0901A123 +:1004E000018503160100269C021A01002A9C027550 +:1004F0001095018100C005010902A1010901A100B7 +:1005000005091901290515002501950575018102C7 +:100510009501750381010501093009311581257F98 +:1005200095027508810609381581257F95017508A2 +:100530008106050C0A38021581257F950175088111 +:1005400006C0C005010906A101050719E029E71544 +:100550000025019508750181029501750881010545 +:1005600008190129059505750191029501750391F9 +:10057000010507190029FF150025FF95067508815B +:1005800000C011241FBECFEFDAE0DEBFCDBF04B63E +:1005900003FE24C080911E0390911F03A0912003AD +:1005A000B09121038730904BA740B04BB9F4109223 +:1005B0001E0310921F03109220031092210314BEF9 +:1005C00084B7877F84BF88E10FB6F894809360007A +:1005D000109260000FBEE0E0F8E3099511E0A0E0A2 +:1005E000B1E0E6E2FAE502C005900D92A03CB10749 +:1005F000D9F713E0A0ECB1E001C01D92AE31B10714 +:10060000E1F70E94F8110C94112D0C94000008954C +:10061000089581E0089508950C9408030C9409034B +:100620000C940B030E94DB2823E030E0281B3109E7 +:10063000220F2093C4010895282F2F9880918000C5 +:10064000211108C0877F8093800010928D00109246 +:100650008C001BC0886080938000233019F48FEFDA +:100660009FEF0FC083E090E0821B9109880F991FD4 +:100670002FEF3FEFA90102C0569547958A95E2F703 +:10068000CA0190938D0080938C000C9412030E94F9 +:10069000120384E08093C3011092C0010895279A49 +:1006A0002F988FEF9FEF90938700809386008AE0CA +:1006B0008093800089E1809381000E9444280C94FB +:1006C00047030E944F036E9A769A0C9407031F9279 +:1006D0000F920FB60F9211242F933F938F939F93F6 +:1006E000EF93FF93E091C101F091C201CF01019618 +:1006F0009093C2018093C1010090C30102C0F6959E +:10070000E7950A94E2F7EF738091C001823019F403 +:10071000E03251F404C0813039F4EF3329F4809190 +:100720006F008D7F80936F00F0E0E457FE4FE491FF +:1007300021E031E0E29FC001E39F900D1124009081 +:10074000C40102C0969587950A94E2F790938D00B4 +:1007500080938C00FF91EF919F918F913F912F910A +:100760000F900FBE0F901F90189561110DC0FC01E6 +:100770008281882331F085EE0E9471180E949B28A7 +:1007800003C085EE0E94391980E090E0089581E071 +:1007900008950C94C70308950C9461038091150289 +:1007A000882309F448C08091D1019091D20100972B +:1007B00079F40E9418239093D2018093D101809103 +:1007C000D30190E0009771F48091D40190E00AC0C9 +:1007D0000E9424232091000130910101281739073C +:1007E00040F329C00197880F991F880F991FFC01BA +:1007F000EB52FE4F60817181828193810E948D0A4C +:10080000E091D30184E0E89FF0011124EB52FE4F08 +:1008100060817181828193814FE050E00E94450E9A +:100820008091D30190E001966091D40170E00E9424 +:10083000C12C8093D3010C940C03109217020C94DA +:100840005A0A0895089581E0809317020C942204B7 +:10085000089508958F929F92AF92BF92EF92FF9268 +:100860000F931F93CF93DF93CDB7DEB7A3970FB648 +:10087000F894DEBF0FBECDBF7C01FC010081118169 +:10088000C8010E941521B8010E942C068C01B701F5 +:100890000E94C903882309F4CCC10032F0E51F0788 +:1008A00041F4F7018281882309F458C00E94A90EFF +:1008B000C0C10132F0E51F0741F4F70182818823AE +:1008C00009F44CC00E94B20EB4C10232F0E51F0719 +:1008D00051F4F7018281882309F440C00E94A50EDB +:1008E0008111F0CFE3CF0332F0E51F0739F4F701B0 +:1008F0008281882399F10E9423049BC10432F0E590 +:100900001F0739F4F7018281882341F10E941D04F9 +:1009100090C10532F0E51F0749F4F7018281882371 +:10092000E9F0809117028111F1CFE5CF0632F0E5B1 +:100930001F0739F4F7018281882381F00E94B90EE4 +:100940000AC00732F0E51F0749F4F70182818823C6 +:1009500029F00E94C40E0E9429046BC180911702E5 +:10096000811105C0F70182818111CFC018C1003EFD +:10097000110579F4F7018281882309F44DC00E94A2 +:100980005A0A81E080931602109215021092D40147 +:1009900050C1023E110559F4F70182818823E1F12B +:1009A0000E945A0A109216021092150242C1033E8A +:1009B000110591F4F7018281882371F10E945A0A8E +:1009C0001092160281E0809315021092D3011092CA +:1009D000D2011092D1012DC10235110559F4F70150 +:1009E0008281882309F425C1809100019091010141 +:1009F0000A970DC00135110579F4F701828188232A +:100A000009F417C180910001909101010A96909319 +:100A10000101809300010DC14091040183E2EFE1E7 +:100A2000F1E0DE01119601900D928A95E1F7F70150 +:100A3000808121E030E02C0F3D1F280F311DC901BE +:100A40002091020130910301FC01E20FF31F60814C +:100A5000772767FD7095640F711D882777FD809556 +:100A6000982F0E94E32920E030E040E451E40E9406 +:100A700048294B015C01F701218184E090E0821B51 +:100A80009109BC01882777FD8095982F0E94E32962 +:100A90009B01AC01C501B4010E94E0289B01AC019F +:100AA00060E070E080E090E40E94562B20E030E0AF +:100AB0004CED50E40E94F32A4B015C01F701828166 +:100AC0008823D1F04FE050E0C501B4010E94450EEB +:100AD000809116028823A1F08091D40124E0829FA6 +:100AE000F0011124EB52FE4F80829182A282B382E8 +:100AF0008F5F8093D40104C0C501B4010E948D0AA8 +:100B00000F3F110508F02ECF94C08091D0018111C4 +:100B10001FC0043130E5130709F051C00E94CB0318 +:100B200081E08093D0010E9418239093CF0180939D +:100B3000CE011092C7011092C9011092C801109203 +:100B4000CB011092CA011092CD011092CC0171C05C +:100B50008091CE019091CF010E942423883C910581 +:100B600070F48091C701E82FF0E0EE0FFF1FE8530B +:100B7000FE4F118300838F5F8093C7015AC00438F2 +:100B800080E5180721F00538104501F13AC0F7015A +:100B90008281882341F01092C50182E01EC0043892 +:100BA00030E5130759F58091C501811106C086E231 +:100BB0000E94711886E20E94391982E01CC0043834 +:100BC000F0E51F0741F305381045D9F4F70182819C +:100BD000882331F01092C60180E20E94881929C052 +:100BE0008091C601811106C087E20E94711887E2D8 +:100BF0000E94391980E20E948F191BC005381045E8 +:100C000029F381E08093C5018093C601C701A396B3 +:100C10000FB6F894DEBF0FBECDBFDF91CF911F910D +:100C20000F91FF90EF90BF90AF909F908F900C949A +:100C30000E0380E0A3960FB6F894DEBF0FBECDBFC3 +:100C4000DF91CF911F910F91FF90EF90BF90AF90E8 +:100C50009F908F90089508959CE0799FF001112452 +:100C600090E3899FE00DF11D1124E60FF11DEE0FB9 +:100C7000FF1FE453FE4F859194910895880F991FAB +:100C8000FC01E45BFF4F859194910895880F991FB3 +:100C9000FC01E453FE4F8591949108950F931F93A7 +:100CA000CF93DF93EC01811521E39207A0F5C115E5 +:100CB00080E3D80708F0D7C0C83ED105D8F4C03EBD +:100CC000D10508F007C2C83AD10578F4C53AD10574 +:100CD00008F06AC0C130D10509F463C008F4F7C157 +:100CE000C430D10508F0F6C1F2C1CB3BD10508F400 +:100CF00066C0EDC1C11590E2D90708F0AFC0C115BB +:100D000021E0D20708F0E6C1C03FD10508F4DFC1F9 +:100D10008E0110651FC2C03880E5D80700F5C037C6 +:100D200090E5D90708F0A3C0C11520E5D20709F462 +:100D3000ACC050F4CE01905480319F4008F0C7C140 +:100D4000DF708E01106A06C2C13080E5D80709F451 +:100D5000AEC0C43190E5D90708F4AFC0B8C1C338FC +:100D600020E5D20709F48EC050F4C13890E5D907C8 +:100D700009F482C008F083C000E011EDEBC1C0317E +:100D800081E5D80708F4A3C1C11597E5D90708F490 +:100D900036C1CE0190578115904108F098C1DF709F +:100DA00093C101E010E0D6C1C53AD10509F494C160 +:100DB000C63AD10509F093C102E810E4CBC1C83AA4 +:100DC000D10509F48FC1C93AD10509F48EC1CA3AD7 +:100DD000D10509F48DC1CB3AD10509F48CC1CC3AC7 +:100DE000D10509F48BC1CD3AD10509F48AC1C03BC4 +:100DF000D10509F489C1CE3AD10509F488C1CF3AA9 +:100E0000D10509F487C1C13BD10509F486C1C23BB4 +:100E1000D10509F485C1C33BD10509F484C1C43BA4 +:100E2000D10509F483C1C53BD10509F482C1C63B94 +:100E3000D10509F481C1C73BD10509F480C1C83B84 +:100E4000D10509F47FC1C93BD10509F47EC1CA3B74 +:100E5000D10509F47DC100E014E47CC1CE019F708E +:100E60000E94460678C1DD278E01106C73C1CF70D9 +:100E7000DD278E01146D6EC100E010ED6BC100E046 +:100E800012ED68C100E013ED65C10E941C1C0E94B8 +:100E90005A0A0E9421048FEF94E32CE08150904085 +:100EA0002040E1F700C000000E94732353C18091ED +:100EB000F20281608093F2024DC10E94D42381111D +:100EC00002C00E94B0230E94E72390E090931D038C +:100ED00080931C03C23080E5D80721F480911C0365 +:100EE000816086C0C43090E5D90721F480911C034D +:100EF00082607EC0C63020E5D20721F480911C03B9 +:100F0000846076C0C83080E5D80719F480911C034E +:100F100027C0CA3090E5D90721F480911C03806175 +:100F200067C0CC3020E5D20721F480911C03806299 +:100F30005FC0CE3080E5D80721F480911C03806427 +:100F400057C0C03190E5D90721F480911C03806817 +:100F50004FC0C23120E5D20729F480911C03846080 +:100F6000886046C0C33080E5D80721F480911C0317 +:100F70008E7F3EC0C53090E5D90721F480911C03D7 +:100F80008D7F36C0C73020E5D20721F480911C0345 +:100F90008B7F2EC0C93080E5D80719F480911C03DF +:100FA00026C0CB3090E5D90721F480911C038F7EB9 +:100FB0001FC0CD3020E5D20721F480911C038F7D26 +:100FC00017C0CF3080E5D80721F480911C038F7BB8 +:100FD0000FC0C13190E5D90721F480911C038F77B0 +:100FE00007C0C331D04531F480911C038B7F877FCC +:100FF00080931C0380911C030E94EB23ABC08D2FB8 +:1010000099278F70992781309105D9F49E0123701B +:10101000332702C0880F991F2A95E2F79C688E013A +:1010200044E0000F111F4A95E1F700271370802B51 +:10103000912B53E0CC0FDD1F5A95E1F7C076DD27E9 +:101040002FC08230910531F4DC2FCC278E01016F47 +:10105000106A80C08330910569F4CE0183709927AE +:1010600001E010E002C0000F111F8A95E2F7C801ED +:101070009C680FC084309105B9F4CE018370992724 +:1010800001E010E002C0000F111F8A95E2F7C801CD +:101090009A6823E0CC0FDD1F2A95E1F7C07ED77058 +:1010A0008C010C2B1D2B56C08530910531F4DC2FA3 +:1010B000CC278E01046F106A4DC0069709F04AC014 +:1010C000CF71DD27DC2FCC278E01106243C000E0FA +:1010D00010E040C08E013EC001E810E43BC003E8D0 +:1010E00010E438C002EE14E435C009EE14E432C056 +:1010F0000AEE14E42FC005EB14E42CC006EB14E454 +:1011000029C007EB14E426C00CEC14E423C00DEC5A +:1011100014E420C003E815E41DC00AE815E41AC071 +:1011200002E915E417C004E915E414C001E216E46D +:1011300011C003E216E40EC004E216E40BC005E29F +:1011400016E408C006E216E405C007E216E402C091 +:101150000AE216E4C801DF91CF911F910F91089523 +:101160009CE0799FF001112490E3899FE00DF11D2F +:101170001124E60FF11DEE0FFF1FE453FE4F859182 +:101180009491803E9105E0F4803C910558F58133BF +:10119000910509F46FC048F48932910509F463C0E0 +:1011A0008A32910509F46DC072C089339105E9F066 +:1011B00082389105D1F08533910509F44DC067C09F +:1011C000833E910581F138F4803E9105B9F0823E6D +:1011D0009105D9F05CC0863E910561F1873E91058D +:1011E000A1F155C00E943E06089520911C0320FDE8 +:1011F00002C021FF4CC080EE90E049C080911C03EA +:1012000080FFF9CF89E390E042C080911C0382FF08 +:101210000EC080911C0384FF03C080E090E037C0C3 +:1012200083EE90E034C080911C0382FFF2CF82EE07 +:1012300090E02DC080911C0383FF0BC080911C03A4 +:1012400084FDEBCF87EE90E022C080911C0383FFEA +:10125000F5CF86EE90E01BC080911C0385FF07C090 +:1012600089E290E014C080911C0385FFF9CF85E3EB +:1012700090E00DC080911C0386FF07C08AE290E0D9 +:1012800006C080911C0386FFF9CF81E390E00E94A5 +:101290004E0608950C941003E82FF0E0E25BFE4F39 +:1012A0008081E82FEF70F0E082958F7021E030E0D0 +:1012B000A90102C0440F551F8A95E2F740A3089583 +:1012C0000F931F93CF93DF9385B7806885BF85B752 +:1012D000806885BFC3E0D0E001E010E0FE01E25B82 +:1012E000FE4F8081E82FEF70F0E021A182958F7092 +:1012F000A80102C0440F551F8A95E2F7CA01822B4C +:1013000081A38C2F0E944C09219740F78BE090E03D +:1013100061E070E0FC01EE5BFE4F2081E22FEF7098 +:10132000F0E042A122952F70DB0102C0AA0FBB1F83 +:101330002A95E2F79D01242B22A3019758F7DF910C +:10134000CF911F910F910C94CC03EF92FF920F93CA +:101350001F93CF93DF9300E212E0C3E0EE24E39407 +:10136000F12CD5E08C2F0E944C098BE090E040E0FE +:1013700050E0FC01EE5BFE4F6081E62FEF70F0E085 +:1013800020A130E062956F7002C0359527956A956F +:10139000E2F720FD09C09701082E02C0220F331F7B +:1013A0000A94E2F7422B532B019718F7F801929118 +:1013B00082918F018417950721F051834083D09348 +:1013C00005018C2F0E944C09C15060F680910501E7 +:1013D00087FD2CC08150809305018F3F39F08FE944 +:1013E0009FE00197F1F700C0000020C080911E022D +:1013F00090911F02909327028093260280911C02F5 +:1014000090911D02909325028093240280911A02EC +:1014100090911B02909323028093220280911802E4 +:101420009091190290932102809320020E94CE0392 +:1014300081E0DF91CF911F910F91FF90EF90089580 +:10144000E82FF0E0EE0FFF1FE05EFD4F80819181FD +:10145000089508950F931F93CF9308E212E0C0E020 +:10146000F801929182918F010E949022C80FF2E0C0 +:1014700000321F07A9F78C2FCF911F910F9108956C +:101480000E94D423811102C00E94B0230E94F9233C +:10149000809307033E9A809171008D7F8093710045 +:1014A00082E0809390008AE18093910081E08093B4 +:1014B0002A02089580912A02811102C00E94400AE6 +:1014C00010927A0210927902809171008D7F809340 +:1014D0007100809190008F738093900010923C0275 +:1014E00010923B02109273021092740210927502D5 +:1014F000109276021092720210927102E1E5F2E00F +:10150000A1E4B2E011921192119211921D921D92DA +:1015100082E0E137F807B1F70895CF92DF92EF92BA +:10152000FF920F931F93CF93DF9320913B022223CF +:1015300009F484C06B017C0180912A02811102C0F0 +:101540000E94400A01E712E0C7E0D0E0A70196013F +:10155000F80192918291729162918F010E944429C7 +:10156000811131C0FE01EE0FFF1FEE0FFF1FEF5A7A +:10157000FD4F1082118212821382DE01AA0FBB1F5F +:10158000AF5BBD4F11961C921E92C730D105E9F09A +:10159000219644815581668177814083518362839E +:1015A0007383148215821682178212968D919C91F4 +:1015B000139711969C938E9313961C921E921297DA +:1015C00034961296E2CF219708F680917902909195 +:1015D0007A02019797FD05C090937A028093790271 +:1015E00004C010927A02109279028091790290914F +:1015F0007A0220917702309178022817390724F077 +:101600001092780210927702892BC1F480917100B8 +:101610008D7F80937100809190008F7380939000F4 +:101620001092730210927402109275021092760258 +:10163000109272021092710210923B02DF91CF91D0 +:101640001F910F91FF90EF90DF90CF9008951F9220 +:101650000F920FB60F9211244F925F926F927F926A +:101660008F929F92AF92BF92CF92DF92EF92FF92B2 +:101670002F933F934F935F936F937F938F939F939A +:10168000AF93BF93CF93DF93EF93FF9380913B0290 +:10169000882309F49BC1C0917902D0917A021C166B +:1016A0001D060CF093C140902B0250902C026090CC +:1016B0002D0270902E0220E030E0A901C301B2019A +:1016C0000E94EF2A18160CF065C0C130D10509F44C +:1016D00052C08091770290917802BE010E94C12C85 +:1016E0007C01909378028093770280903D029090E5 +:1016F0003E02A0903F02B090400220E030E040E87F +:101700005FE3C501B4010E94E02860933D0270933D +:101710003E0280933F0290934002F701EE0FFF1FBD +:10172000EE0FFF1FEF5AFD4FA301920160817181FF +:10173000828193810E94482920E030E040E05EE30E +:101740000E94F32A9B01AC01C501B4010E94EF2A5B +:1017500018168CF4C7010196BE010E94C12C90930B +:1017600078028093770210923D0210923E0210920E +:101770003F0210924002E0917702F0917802EE0F62 +:10178000FF1FEE0FFF1FEF5AFD4F608171818281B5 +:101790009381D0C0C0907302D0907402E090750223 +:1017A000F090760220E030E0A901C701B6010E9466 +:1017B00044292197882309F4A2C0FE01EE0FFF1FE0 +:1017C000EE0FFF1FEF5AFD4F80809180A280B38003 +:1017D000A5019401C701B6010E94442987FF31C0C9 +:1017E000A501940160E070E08CED93EC0E94482923 +:1017F00020E030E040E451E40E94482920E030E05D +:1018000040E05FE30E94F32A9B01AC0160E070E0DE +:1018100080E090E40E94562B9B01AC01C501B4010D +:101820000E94F32A9B01AC01C701B6010E94442922 +:1018300087FF07C0A701960160E070E08CED93E49C +:1018400039C0A5019401C701B6010E94EF2A1816FC +:101850000CF055C0A501940160E070E08CED93E4BC +:101860000E94482920E030E040E451E40E944829E9 +:1018700020E030E040E05FE30E94F32A9B01AC01EE +:1018800060E070E080E090E40E94562B9B01AC0188 +:10189000C501B4010E94F32A9B01AC01C701B60146 +:1018A0000E94EF2A18165CF5A701960160E070E02F +:1018B0008CED93EC0E94482920E030E040E451E4B4 +:1018C0000E94482920E030E040E05FE30E94F32AD4 +:1018D0009B01AC0160E070E080E090E40E94562B38 +:1018E0009B01AC01C701B6010E94F32A6093730209 +:1018F00070937402809375029093760213C0FE0178 +:10190000EE0FFF1FEE0FFF1FEF5AFD4F80819181F9 +:10191000A281B3818093730290937402A0937502A5 +:10192000B093760260917302709174028091750297 +:101930009091760220912802309129022F3F4FEF9B +:10194000340731F02F5F3F4F309329022093280254 +:101950000E94CF0E6B017C0120E034E244EF51E4A1 +:101960000E94442987FF08C086EFC82E88E2D82E3F +:1019700084EFE82E81E4F82E20E030E040E051E4EE +:10198000C701B6010E94F32A9B01AC0160E074E23A +:1019900084E79BE40E9448296B017C010E94B529E1 +:1019A0007093970060939600209106013091070193 +:1019B0004091080150910901C701B6010E94F32A24 +:1019C0000E94B529709399006093980080913C0221 +:1019D000882309F433C1C0903702D0903802E090D8 +:1019E0003902F0903A0220E030E0A901C701B601C7 +:1019F0000E94EF2A1816D4F58091280290912902AE +:101A00008F3F2FEF920729F0019690932902809340 +:101A10002802C701B6010E94CF0E20E030E040E06E +:101A200051E40E94F32A9B01AC0160E074E284E778 +:101A30009BE40E9448296B017C010E94B5297093A8 +:101A40009700609396002091060130910701409124 +:101A5000080150910901C701B6010E94F32A0E94B2 +:101A6000B529709399006093980008C01092970070 +:101A70001092960010929900109298006091310295 +:101A8000709132026F5F7F4F709332026093310228 +:101A9000209196003091970080E090E0232BF1F0A8 +:101AA000C0919600D09197000E94E1296B017C01C2 +:101AB000BE0180E090E00E94E1299B01AC016091B1 +:101AC00033027091340280913502909136020E9467 +:101AD000482920E03FEF4FE757E410C00E94E1297A +:101AE0006B017C0120E030EE4FEF54E46091330253 +:101AF0007091340280913502909136020E94F32A4F +:101B00009B01AC01C701B6010E94EF2A87FD96C078 +:101B100080912F028F5F80932F0290E0209103032A +:101B20003091040382179307A0F080910E0388235D +:101B300019F010922F020DC0809171008D7F80935B +:101B40007100809190008F738093900010923C02FE +:101B50007DC080913002C0912F02811128C0C090B9 +:101B60000803D0900903E0900A03F0900B0320E0F3 +:101B700030E0A901C701B6010E94EF2A1816BCF493 +:101B800081E0809330021092370210923802109256 +:101B9000390210923A02C0923302D0923402E0929B +:101BA0003502F0923602C150C0932F0243C010920A +:101BB00030021092290210922802E0910503F09160 +:101BC000060348E0C49FE00DF11D1124808191813E +:101BD000A281B3818093370290933802A093390297 +:101BE000B0933A0220E030E040E85EE36481758122 +:101BF000868197810E94F32A6B017C0180910A0102 +:101C0000682F70E080E090E00E94E12920E030E061 +:101C100048EC52E40E9448299B01AC01C701B6017F +:101C20000E94F32A6093330270933402809335024A +:101C30009093360210923202109231028091070383 +:101C400080FD04C010923C0210923B02FF91EF9184 +:101C5000DF91CF91BF91AF919F918F917F916F91C4 +:101C60005F914F913F912F91FF90EF90DF90CF9038 +:101C7000BF90AF909F908F907F906F905F904F90AC +:101C80000F900FBE0F901F901895CF92DF92EF929A +:101C9000FF92CF93DF936B017C01EA0180912A02CE +:101CA000811102C00E94400A8091070380FF46C054 +:101CB0008091790290917A0208970CF03FC0809150 +:101CC00071008D7F8093710080913C0281110E9490 +:101CD0005A0A81E080933B02109229021092280256 +:101CE00020E030E0A901C701B6010E94EF2A1816D2 +:101CF000DCF48091790290917A02FC01EE0FFF1FD3 +:101D0000EE0FFF1FEF5AFD4FC082D182E282F382B5 +:101D1000FC01EE0FFF1FEF5BFD4FD183C0830196E7 +:101D200090937A028093790280917100826080930F +:101D3000710080919000806880939000DF91CF9136 +:101D4000FF90EF90DF90CF9008958091070381700E +:101D50000895809107038160809307030E94FD230B +:101D60000C942804809107038E7F809307030C94C2 +:101D7000FD2380917B0290E0019666E070E00E9476 +:101D8000C12C80937B02089580917B0290E00197A3 +:101D900066E070E00E94C12C80937B0208958F92D0 +:101DA0009F92AF92BF92CF92DF92EF92FF920F93EA +:101DB0001F93CF93DF936B017C01C0912802D091D8 +:101DC0002902BE0180E090E00E94E1294B015C0104 +:101DD000A701960160E070E08CE594E40E94482938 +:101DE0009B01AC01C501B4010E94F32A0E94B529F0 +:101DF00020917B02233009F473C028F4222351F090 +:101E00002130E9F02CC1243009F4A0C0253009F4B8 +:101E1000E0C025C180E090E0A0E0BFE38093060130 +:101E200090930701A0930801B093090110922B022F +:101E300010922C0210922D0210922E0210C11092BC +:101E40002B0210922C0210922D0210922E0264315D +:101E5000710540F46A30710560F520E030E040E83B +:101E60005EE32BC0693C710508F0AAC080E090E0F9 +:101E70000E94E12920E030E040EA51E40E94DF289E +:101E800020E030E044E353E40E9448299B01AC0188 +:101E90000E94F32A20E030E040E05EE30E94F32A53 +:101EA0009B01AC0160E070E080E09EE30E94DF28CF +:101EB00044C020E030E040E05FE3C701B6010E948B +:101EC000F32A6B017C0180E090E0A0E0BEE3809308 +:101ED000060190930701A0930801B0930901BFC0C8 +:101EE00010922B0210922C0210922D0210922E02B0 +:101EF0004AE0469F9001479F300D1124C90168EBCD +:101F00007BE00E94AD2CBC016C5D754077FF03C087 +:101F1000719561957109882777FD8095982F0E94AA +:101F2000E3292EE333EC4EE259E30E94F32A20E04A +:101F300030E040EC5EE30E94E0286093060170937D +:101F40000701809308019093090189C010922B0228 +:101F500010922C0210922D0210922E02CE0183704C +:101F60009927892BE1F0BE016170772780E090E02E +:101F70000E94E12920E030E040E05EE30E94F32A85 +:101F800020E030E040E45FE30E94E0286093060137 +:101F90007093070180930801909309010CC080E0C1 +:101FA00090E0A0E0BFE38093060190930701A09327 +:101FB0000801B0930901C770DD27CD2B09F04FC090 +:101FC0001092060110920701109208011092090167 +:101FD00046C010922B0210922C0210922D021092E9 +:101FE0002E0200E010E020E03FE300930601109392 +:101FF000070120930801309309016739710578F1D1 +:1020000080E090E00E94E12920E030E047E153E4E5 +:102010000E94DF2820E030E04AE754E40E9448298B +:1020200020E030E048E452E40E94F32A20E030E06F +:1020300040EA51E40E94252A0E94B029660F771FCA +:10204000660F771FFB01EE5AFE4F208131814281DE +:102050005381C701B6010E94F32A6B017C01C701BD +:10206000B601DF91CF911F910F91FF90EF90DF901C +:10207000CF90BF90AF909F908F90089580918C02E9 +:102080000895CF93DF9300D01F92CDB7DEB79C01A8 +:1020900080911303843019F593E099833B832A835D +:1020A0009093E9008FEF9091E800815095FD06C074 +:1020B00095ED9A95F1F700008111F5CF8091E80038 +:1020C00085FF0DC040E050E063E070E0CE01019676 +:1020D0000E94A2128091E8008E778093E8000F9012 +:1020E0000F900F90DF91CF910895CF93DF9300D0A1 +:1020F0001F92CDB7DEB720911303243021F522E0E3 +:1021000029839B838A8383E08093E9008FEF9091FA +:10211000E800815095FD06C095ED9A95F1F7000015 +:102120008111F5CF8091E80085FF0DC040E050E0BF +:1021300063E070E0CE0101960E94A2128091E80057 +:102140008E778093E8000F900F900F90DF91CF91E2 +:102150000895209113032430F1F422E02093E90044 +:102160002FEF3091E800215035FD06C035ED3A954E +:10217000F1F700002111F5CF2091E80025FF0BC0F9 +:1021800040E050E065E070E00E94A2128091E8001B +:102190008E778093E8000895CF93DF93EC019091C0 +:1021A0001303943009F046C0809115018823D9F0BB +:1021B000809116018823B9F09093E9008FEF9091F8 +:1021C000E800815095FD06C095E19A95F1F7000071 +:1021D0008111F5CF8091E80085FF2CC040E050E0F0 +:1021E00060E170E017C081E08093E9008FEF90918B +:1021F000E800815095FD06C095ED9A95F1F7000035 +:102200008111F5CF8091E80085FF14C040E050E0D7 +:1022100068E070E0CE010E94A2128091E8008E7703 +:102220008093E80080E1FE01ACE7B2E001900D92FE +:102230008A95E1F7DF91CF91089580911203811182 +:1022400009C00E9437140E9494148091E2008460B7 +:102250008093E2000895109212030895089508955E +:102260000C94DB2242E061EC81E00E94B11342E079 +:1022700061EC82E00E94B11342E061EC83E00E94D5 +:10228000B11342E161EC84E00C94B1138091150329 +:10229000833009F455C030F4813071F0823009F494 +:1022A0008EC008958A3009F47AC08B3009F460C07A +:1022B000893009F09CC020C080911403813A09F054 +:1022C00096C08091E800877F8093E8008091180392 +:1022D00090911903892B21F460E18CE792E003C00F +:1022E00060E080E090E070E00E94ED128091E800F4 +:1022F0008B778093E800089580911403813209F070 +:1023000076C08091180390911903009719F00397F4 +:1023100009F06DC08091E800877F8093E80080918C +:10232000E80082FD05C0809113038111F8CF5FC0E2 +:102330008091F10080938C028091E8008B7753C0EC +:1023400080911403813A09F052C080911803909152 +:102350001903892B09F04BC08091E800877F809397 +:10236000E8008091E80080FFFCCF8091150136C025 +:10237000809114038132D9F580911803909119034B +:10238000892BA9F58091E800877F8093E8000E945F +:10239000E61380911603809315010C941C1C809108 +:1023A0001403813221F58091E800877F8093E80053 +:1023B0000E94E6138091170380938D020895809107 +:1023C0001403813AA1F48091E800877F8093E800AC +:1023D0008091E80080FFFCCF80918D028093F10016 +:1023E0008091E8008E778093E8000C94E6130895BE +:1023F00084B7877F84BF88E10FB6F894809360002C +:10240000109260000FBE90E080E80FB6F8948093C1 +:102410006100909361000FBE0E9489170E943714DB +:102420000E9494148091E20084608093E20078948A +:102430000E941A170E948B178BE091E00E943517BB +:1024400080911303853069F40E949C2280911103CE +:102450008823B1F30E94CA22882391F30E948C1230 +:10246000EFCF0E949317ECCF292F3327233031056C +:10247000C9F064F42130310581F02230310509F0D2 +:1024800043C08DE690E028E034E042C021323105BF +:10249000F1F02232310541F137C082E190E025E7C9 +:1024A00034E036C099278130910541F082309105A2 +:1024B00041F0892B49F5E4E0F4E005C0E6EDF3E0F6 +:1024C00002C0ECEAF3E0849190E09F0121C0643007 +:1024D000D8F4E62FF0E0EE0FFF1FE255FE4F20810B +:1024E000318189E090E014C0643070F470E0FB0149 +:1024F000EE0FFF1FEA55FE4F20813181FB01EE55A3 +:10250000FE4F808190E004C080E090E020E030E069 +:10251000FA0131832083089580E189BD82E189BD7C +:1025200009B400FEFDCF8091D8008F7D8093D80044 +:102530008091E00082608093E0008091E00081FD66 +:10254000FCCF0895CF92DF92EF92FF920F931F93EB +:10255000CF93DF93EC018B016A010E940514811176 +:1025600033C0C114D10439F0F60180819181081B78 +:10257000190BC80FD91FE12CF12C0115110519F108 +:102580008091E80085FD16C08091E8008E778093E9 +:10259000E800C114D10449F0F60180819181E80E70 +:1025A000F91EF182E08285E00FC00E9405148823A5 +:1025B00021F30AC089918093F10001501109FFEFC6 +:1025C000EF1AFF0ADACF80E0DF91CF911F910F91D0 +:1025D000FF90EF90DF90CF90089520911A033091F3 +:1025E0001B032617370748F06115710539F4209150 +:1025F000E8002E772093E80001C0B90140E06115A2 +:102600007105A9F120911303222309F443C0253059 +:1026100009F442C02091E80023FD40C02091E80069 +:1026200022FD32C02091E80020FFE9CF4091F30065 +:102630002091F20030E0342BFC01CF0161157105CF +:1026400059F02830310540F481918093F1006150B8 +:1026500071092F5F3F4FF1CF41E02830310509F07C +:1026600040E02091E8002E772093E800C8CF411188 +:10267000C9CF0AC080911303882361F0853061F0CF +:102680008091E80083FD0AC08091E80082FFF2CFCC +:1026900080E0089582E0089583E0089581E0089540 +:1026A00020911A0330911B032617370748F0611554 +:1026B000710539F42091E8002E772093E80001C0DD +:1026C000B901FC0120E06115710591F180911303BE +:1026D000882309F440C0853009F43FC08091E800A8 +:1026E00083FD3DC08091E80082FD2FC08091E8000D +:1026F00080FFE9CF2091F3008091F20090E0922BCF +:102700006115710559F08830910540F424912093AA +:10271000F1003196615071090196F2CF21E00897DE +:1027200009F020E08091E8008E778093E800CBCF1D +:102730002111CCCF0AC080911303882361F085302A +:1027400061F08091E80083FD0AC08091E80082FF7B +:10275000F2CF80E0089582E0089583E0089581E05B +:102760000895982F973058F59093E900981739F00D +:102770007091EC002091ED005091F00003C0242FE7 +:10278000762F50E021FF19C03091EB003E7F30934F +:10279000EB003091ED003D7F3093ED003091EB0088 +:1027A00031603093EB007093EC002093ED00509378 +:1027B000F0002091EE0027FF07C09F5FD3CF8F70FE +:1027C0008093E90081E0089580E0089580911403EA +:1027D00087FF11C08091E80082FD05C0809113033E +:1027E0008111F8CF11C08091E8008B770BC08091E8 +:1027F0001303882349F08091E80080FFF8CF80918F +:10280000E8008E778093E80008952091E4003091ED +:10281000E50095E64091EC00842F817040FF22C0D6 +:102820008091E80080FD1CC080911303882391F003 +:10283000853091F08091EB0085FD10C04091E4005F +:102840005091E5004217530729F39A01915011F76F +:1028500084E0089582E0089583E0089581E008957A +:1028600080E008954091E80042FFDECF08950E9485 +:10287000A5140E94AD14E0EEF0E0808181608083B9 +:10288000E8EDF0E080818F77808319BCA7EDB0E0A0 +:102890008C918E7F8C9380818F7E80831092120327 +:1028A00008950F931F93CF93DF930E94A5140E9466 +:1028B000AD14C8EDD0E088818F77888388818068E7 +:1028C000888388818F7D888319BC109213031092AE +:1028D0000F03109211031092100300EE10E0F801A4 +:1028E00080818B7F808388818160888342E060E083 +:1028F00080E00E94B113E1EEF0E080818E7F808362 +:10290000E2EEF0E080818160808380818860808356 +:10291000F80180818E7F8083888180618883DF9148 +:10292000CF911F910F910895E8EDF0E080818F7EA7 +:102930008083E7EDF0E080818160808384E082BF66 +:1029400081E0809312030C945114E8EDF0E0808153 +:102950008E7F80831092E20008951092DA00109228 +:10296000E10008951F920F920FB60F9211242F933A +:102970003F934F935F936F937F938F939F93AF9307 +:10298000BF93EF93FF938091E10082FF0BC0809192 +:10299000E20082FF07C08091E1008B7F8093E1001D +:1029A0000E9419178091DA0080FF1FC08091D80023 +:1029B00080FF1BC08091DA008E7F8093DA008091C7 +:1029C000D90080FF0DC080E189BD82E189BD09B4D5 +:1029D00000FEFDCF81E0809313030E941D1105C00E +:1029E00019BC109213030E942B118091E10080FF0B +:1029F00019C08091E20080FF15C08091E2008E7FB7 +:102A00008093E2008091E20080618093E2008091F7 +:102A1000D80080628093D80019BC85E080931303AE +:102A20000E942F118091E10084FF30C08091E2006C +:102A300084FF2CC080E189BD82E189BD09B400FE1C +:102A4000FDCF8091D8008F7D8093D8008091E100E8 +:102A50008F7E8093E1008091E2008F7E8093E20080 +:102A60008091E20081608093E20080910F038823CF +:102A700011F084E007C08091E30087FD02C081E08F +:102A800001C083E0809313030E9430118091E10024 +:102A900083FF29C08091E20083FF25C08091E1007F +:102AA000877F8093E10082E08093130310920F03ED +:102AB0008091E1008E7F8093E1008091E2008E7F23 +:102AC0008093E2008091E20080618093E20042E026 +:102AD00060E080E00E94B1138091F00088608093F4 +:102AE000F0000E942E11FF91EF91BF91AF919F9145 +:102AF0008F917F916F915F914F913F912F910F90A7 +:102B00000FBE0F901F9018951F920F920FB60F9245 +:102B100011242F933F934F935F936F937F938F93E2 +:102B20009F93AF93BF93CF93DF93EF93FF93C091A6 +:102B3000E900CF708091EC00D82FD17080FDD0E8F3 +:102B40001092E9008091F000877F8093F0007894E4 +:102B50000E94C8151092E9008091F000886080936F +:102B6000F000CD2BCF70C093E900FF91EF91DF9182 +:102B7000CF91BF91AF919F918F917F916F915F9115 +:102B80004F913F912F910F900FBE0F901F9018956E +:102B90001F93CF93DF93CDB7DEB7AA970FB6F89404 +:102BA000DEBF0FBECDBFE4E1F3E088E08E0F909171 +:102BB000F10091938E13FBCF0E9446118091E800A3 +:102BC00083FF1FC18091140390911503492F50E09A +:102BD0004A30510508F015C1FA01EA5AFF4F0C942A +:102BE000D52C803881F0823809F00BC18091180310 +:102BF0008F708093E9008091EB0085FB882780F936 +:102C00001092E90006C08091100390911103911178 +:102C100082609091E800977F9093E8008093F100A4 +:102C20001092F100C8C0282F2D7F09F0EAC0882338 +:102C300019F0823061F0E5C080911603813009F00F +:102C4000E0C0933009F080E0809311032BC08091A5 +:102C50001603811127C0809118038F7009F4D1C029 +:102C60008093E9002091EB0020FF1CC0933021F4F9 +:102C70008091EB00806214C09091EB009061909382 +:102C8000EB0021E030E0A90102C0440F551F8A95F6 +:102C9000E2F74093EA001092EA008091EB0088602E +:102CA0008093EB001092E9008091E800877F86C056 +:102CB0008111A7C0109116031F778091E3008078DF +:102CC000812B8093E3008091E800877F8093E80068 +:102CD0000E94E6138091E80080FFFCCF8091E30022 +:102CE00080688093E300111102C082E001C083E09C +:102CF0008093130386C08058823008F082C0809190 +:102D00001603909117038C3D53E0950779F583E006 +:102D10008A838AE289834FB7F894DE01139620E014 +:102D20003EE051E2E32FF0E050935700E49120FFA2 +:102D300003C0E295EF703F5FEF708E2F90E0EA30B6 +:102D400010F0C79601C0C0968D939D932F5F2431DC +:102D500049F74FBF8091E800877F8093E8006AE2DF +:102D600070E0CE0101960E94ED1214C0AE014F5FDB +:102D70005F4F609118030E943412BC01009709F460 +:102D800040C09091E800977F9093E80089819A81F4 +:102D90000E9450138091E8008B778093E80031C047 +:102DA000803879F58091E800877F8093E8008091F2 +:102DB0000F038093F1008091E8008E778093E80004 +:102DC0000E94E6131EC081111CC090911603923020 +:102DD000C0F48091E800877F8093E80090930F0310 +:102DE0000E94E61380910F03811106C08091E300D9 +:102DF00087FD02C081E001C084E0809313030E943C +:102E000032118091E80083FF0AC08091E800877F3B +:102E10008093E8008091EB0080628093EB00AA969B +:102E20000FB6F894DEBF0FBECDBFDF91CF911F91DB +:102E300008950895CF93809113038823A1F0C09142 +:102E4000E900CF709091EC00892F817090FD80E8AF +:102E5000C82B1092E9008091E80083FD0E94C815FC +:102E6000CF70C093E900CF9108959093930280931F +:102E700092020895E0919202F0919302309721F02E +:102E80000190F081E02D099480E00895E091920294 +:102E9000F0919302309721F00280F381E02D0994A4 +:102EA0000895E0919202F0919302309721F004800E +:102EB000F581E02D099408952091900230919102BE +:102EC0008217930771F09093910280939002E091A2 +:102ED0009202F0919302309721F00680F781E02D65 +:102EE0000994089520918E0230918F0282179307E2 +:102EF00071F090938F0280938E02E0919202F09194 +:102F00009302309721F00084F185E02D0994089513 +:102F100008950C9488170E940F230E9460090E9454 +:102F200095230C9444285F926F927F928F929F9288 +:102F3000AF92BF92CF92DF92EF92FF920F931F93C7 +:102F4000CF93DF9300D000D01F92CDB7DEB70E94A1 +:102F5000A5099DE9C92E92E0D92E03E010E0AA242C +:102F6000A394B12C502E802F0E94200A4C01F60110 +:102F7000729062906F016826792661147104A1F441 +:102F80000150110978F78FEF89838A831B820E9491 +:102F900018238160782F9D838C8349815A816B81AE +:102FA0008D810E94431838C08091F20281FD0E94F9 +:102FB000290A2BE030E07501022E02C0EE0CFF1C46 +:102FC0000A94E2F7C70186219721892B09F1298309 +:102FD0005A828E209F2091E0892809F490E09B83FB +:102FE0000E9418238160782F9D838C8349815A81A8 +:102FF0006B818D810E944318000F111FF801EB5661 +:10300000FD4F80819181E826F926F182E08204C09B +:103010002150310980F6B4CF0E947C251091940292 +:103020000E943A171817D1F00E943A178093940221 +:103030000F900F900F900F900F90DF91CF911F91F5 +:103040000F91FF90EF90DF90CF90BF90AF909F9047 +:103050008F907F906F905F900C944A090F900F9023 +:103060000F900F900F90DF91CF911F910F91FF90D4 +:10307000EF90DF90CF90BF90AF909F908F907F9018 +:103080006F905F900895CF93DF93CDB7DEB72B9706 +:103090000FB6F894DEBF0FBECDBF4F835887698748 +:1030A0007A878B87DE01119686E0FD0111928A9561 +:1030B000E9F785E0FE01379601900D928A95E1F7D8 +:1030C00049815A816B817C818D819E810E94BA1ECB +:1030D0002B960FB6F894DEBF0FBECDBFDF91CF9118 +:1030E0000895CF93882309F4C2C0C82F823859F4B9 +:1030F0000E943A1781FDBBC089E30E9494210E947F +:10310000612289E30CC0833879F40E943A1780FD6C +:10311000AEC083E50E9494210E94612283E50E9453 +:10312000D621CF910C946122843859F40E943A1729 +:1031300082FD9DC087E40E9494210E94612287E461 +:10314000EECF8CEF8C0F813A48F48C2F0E94AC2785 +:1031500081118DC08C2F0E949421E3CF80E28C0FCF +:10316000883048F4C77081E001C0880FCA95EAF73B +:103170000E941A22D6CF8BE58C0F833078F4C53AA3 +:1031800029F0C63A31F083E890E005C081E890E08C +:1031900002C082E890E0CF910C945C1788E58C0F18 +:1031A000833108F064C0C83A39F1C93A41F1CA3AEA +:1031B00049F1CB3A51F1CC3A59F1CD3A61F1C03BEA +:1031C00069F1CE3A71F1CF3A79F1C13B81F1C23B5D +:1031D00089F1C33B91F1C43B99F1C53BA1F1C63BD9 +:1031E000A9F1C73BB1F1C83BB9F1C93BC1F1CA3B39 +:1031F000C9F180E090E038C082EE90E035C089EE01 +:1032000090E032C08AEE90E02FC085EB90E02CC0B9 +:1032100086EB90E029C087EB90E026C08CEC90E034 +:1032200023C08DEC90E020C083E891E01DC08AE8C7 +:1032300091E01AC082E991E017C084E991E014C0DE +:1032400081E292E011C083E292E00EC084E292E05B +:103250000BC085E292E008C086E292E005C087E2FA +:1032600092E002C08AE292E0CF910C947217CF9163 +:103270000895882309F44BC0823859F40E943A1704 +:1032800081FF45C089E30E9494210E94612289E365 +:103290000CC0833871F40E943A1780FF38C083E570 +:1032A0000E9494210E94612283E50E94D6210C9401 +:1032B0006122843859F40E943A1782FF28C087E4BB +:1032C0000E9494210E94612287E4EFCF9CEF980F27 +:1032D000913A58F390E2980F983050F4877091E04B +:1032E00001C0990F8A95EAF7892F0E942022DFCF2B +:1032F0009BE5980F933020F480E090E00C945C17ED +:10330000885A833120F480E090E00C94721708957D +:10331000882321F00E941A220C94612208958823A8 +:1033200021F00E9420220C94612208957F928F92B6 +:103330009F92AF92BF92CF92DF92EF92FF920F9344 +:103340001F93CF93DF931F92CDB7DEB77C01C62EBC +:10335000772EFC01058102950F70128111110E94D8 +:1033600037220E948D21882379F0112369F080E2B1 +:103370008C0D883048F082E00E9476210E948D21D9 +:1033800091E0D82ED92601C0D12CE72DE295EF701F +:10339000F0E0E05AFF4F0C94D52C872D807F072D4D +:1033A0000F70882311F00295007F112389F000230C +:1033B00009F499C180E28C0D883020F4802F0E949E +:1033C0001A2203C0802F0E942A220E9461228BC1F0 +:1033D0008C2D0E943919002309F4C3C180E28C0DA1 +:1033E000883020F4802F0E94202203C0802F0E946A +:1033F00030220E946122B5C1872D807F972D9F705A +:10340000803211F4892F03C0892F8295807FCC20D0 +:1034100021F0F1E0CF16A1F01DC0112339F00023F7 +:1034200019F1013009F50E944A229BC1002319F0CD +:10343000013009F496C189830E944D22898110C10F +:10344000112321F0063008F08CC10EC0053008F0C1 +:1034500088C106C1112359F0002331F0F70195818D +:1034600090FF41C19F7095830E9488197AC1002303 +:1034700009F4F6C03EC1872D86958695837090E04D +:10348000009719F0019761F06CC1112321F08C2D88 +:10349000972D937002C080E090E00E945C1761C19C +:1034A000112321F08C2D972D937002C080E090E0C5 +:1034B0000E94721756C18C2D112319F00E9484248A +:1034C00002C00E94EC240E9471254BC1872D83709D +:1034D00009F052C0111145C18C2D829586958770D7 +:1034E000880F880F9C2D9F70892E912CA12CB12CB8 +:1034F000082E04C0880C991CAA1CBB1C0A94D2F785 +:10350000C4FE14C00FE010E020E030E0B901A801D3 +:1035100004C0440F551F661F771F8A95D2F7CB0151 +:10352000BA01609570958095909503C060E070E059 +:10353000CB01272D26952695237030E022303105CA +:1035400069F02330310589F0682979298A299B2976 +:103550002130310571F00E94022003C168297929C8 +:103560008A299B290E941E20FCC00E940220C501BE +:10357000B4010E94E61FF5C0112319F0872D817058 +:1035800001C08695882309F4ECC08C2D8295869520 +:103590008770880F880F9C2D9F70892E912CA12CED +:1035A000B12C082E04C0880C991CAA1CBB1C0A94C0 +:1035B000D2F7C4FE14C00FE010E020E030E0B90103 +:1035C000A80104C0440F551F661F771F8A95D2F7C4 +:1035D000CB01BA01609570958095909503C060E02D +:1035E00070E0CB01272D269526952370422F50E0C1 +:1035F0004230510569F04330510589F06829792935 +:103600008A299B294130510571F00E94DC20A9C014 +:10361000682979298A299B290E94F820A2C00E9442 +:10362000DC20C501B4010E94C0209BC08C2D90E01D +:10363000FC01E05EF109E531F10508F050C0E05908 +:10364000FF4F0C94D52C0C2D0F70872D8F711123EB +:1036500021F00E945920802F07CF0E947A20802FCE +:103660000E948F197EC0112341F0053008F079C007 +:10367000872D8F710E949F2074C0063008F071C0A2 +:10368000F7CF112339F0872D8F710E94592069C01F +:103690001123C9F3872D8F710E947A2062C01123F4 +:1036A00029F0872D8F710E9444205BC00E943A2030 +:1036B00058C0112351F0172D1F71812F0E945920DE +:1036C00063E0812F0E946D214CC081E00E94762131 +:1036D000023008F446C082E00E94762142C01123E5 +:1036E00031F0002381F28C2D0E9471183AC0002322 +:1036F00089F28C2D0E94391934C0472D4F706C2DE2 +:10370000C7010E94B5030E945E1F2BC0111129C082 +:10371000472D4F7050E042305105B9F04CF441153F +:10372000510581F041305105E1F40E946C2819C027 +:103730004330510569F04430510599F48C2D0E94B5 +:10374000BE280FC00E9455280CC00E94882809C0BE +:103750000E949B2806C0472D4F706C2DC7010E9408 +:103760002B06DD20F9F00E94692180FD1BC0F701C6 +:1037700012820E9463210E945920C7010E94E11B0E +:103780000E9463210F90DF91CF911F910F91FF90C5 +:10379000EF90DF90CF90BF90AF909F908F907F90F1 +:1037A0000C947A200F90DF91CF911F910F91FF9091 +:1037B000EF90DF90CF90BF90AF909F908F907F90D1 +:1037C00008950F931F93CF93DF93EC018881998124 +:1037D0002B813C81232BB9F09F3F11F48F3F99F04F +:1037E000CE010E942A04882371F0688179818A8140 +:1037F0000E945F218C010E9414210E94DB1FB801EE +:10380000CE010E949619DF91CF911F910F910895DB +:103810000E9437220E9447220E940C220E946122AD +:103820000E9422260E94712580E090E00E945C1791 +:1038300080E090E00C9472170E9427220C94081CE0 +:103840000E945421292F22952F7030E02C30310511 +:103850004CF42A3031056CF4225031092230310504 +:10386000A8F407C02C30310569F02F30310551F034 +:103870000DC0803F69F018F4803E40F409C0843FD9 +:1038800029F406C093FB882780F9089580E0089505 +:1038900081E00895CF93DF9300D000D01F92CDB781 +:1038A000DEB70F900F900F900F900F90DF91CF9198 +:1038B0000895CF93DF9300D000D000D0CDB7DEB70E +:1038C00026960FB6F894DEBF0FBECDBFDF91CF9125 +:1038D00008951F93CF93DF93C0919D0216E08091CE +:1038E0009E02C81799F0D0E01C9FF0011D9FF00DBB +:1038F0001124E156FD4F40815181628173818481A1 +:1039000095810E94591C2196C770E9CFDF91CF9114 +:103910001F9108954091CF025091D0026091D10241 +:103920007091D2028091D3029091D4020C94591CD0 +:103930008091D40282958F7009F054C08091D10299 +:10394000882309F44FC080919D02A0919E0260914E +:10395000CF027091D0024091D2025091D302B6E0D2 +:103960008A1709F43FC090E041155105C1F17F3F2E +:1039700011F46F3FA1F1B89FF001B99FF00D112430 +:10398000E156FD4F218172132AC02081621327C0A6 +:103990002281211124C0238134812417350710F49A +:1039A00021503109241B350B283C3105C0F42091EE +:1039B000D4022F7020612093D40226E0289FF001CA +:1039C000299FF00D1124EC55FD4F80818F7080618F +:1039D00080838FEC92E00E94E11B0C94691C01969D +:1039E0008770BECF0895CF92DF92EF92FF920F9330 +:1039F0001F93CF93DF93CDB7DEB762970FB6F894DE +:103A0000DEBF0FBECDBF8C0185E0F801DE011D9643 +:103A100001900D928A95E1F7D8014C9111965C9135 +:103A2000119712966C9112971396CD90DC90149783 +:103A30003091CF027091D0028091D2029091D30246 +:103A4000009709F46BC17F3F19F43F3F09F466C149 +:103A5000E090D102EE2009F4C0C02091D402C81633 +:103A6000D90628F0F601E81BF90BCF0104C08095B8 +:103A700090958C0D9D1DFF24F394883C910578F062 +:103A8000F12C207F09F0C6C07C2DD98AC88A89898B +:103A90000E944A1C8FEC92E00E94E11BB1C0822F71 +:103AA000807F09F046C0751314C0341312C0611131 +:103AB00010C02F7020612093D4020E948A1C8FECCA +:103AC00092E00E94E11B8091D402D80115968C935C +:103AD0002EC0CD2819F15F3F11F44F3FF9F0F62EBB +:103AE00061111CC080919D0220919E0236E08217D8 +:103AF00009F45AC090E0389FF001399FF00D11246D +:103B0000E156FD4F7181571306C07081471303C002 +:103B10007281711103C001968770E9CFF62E66237A +:103B200009F418C18091D40281608093D402F12CF1 +:103B300011C1751308C0341306C0611104C080910F +:103B4000D402D801C3C04D875E878D859E856A8B60 +:103B50000E94201C6A898823E1F16623D1F120911B +:103B6000D402822F82958F7090E0029774F080913A +:103B7000CF029091D00298878F831986DB86CA8600 +:103B80002C87CE0107960E94E11B86E0F801AFEC7E +:103B9000B2E001900D928A95E1F70E94981C0E9474 +:103BA0008A1CFF24F394D6C04D875E878D859E8541 +:103BB0000E945421292F22952F7030E022303105A8 +:103BC0000CF0BCC09F7009F0B6C0805E883008F46D +:103BD000C1C0C8010E94E11BE4CFC816D90608F491 +:103BE00053C0F601E81BF90BCF01883C910508F49E +:103BF00050C0F12C7C2DD98AC88A89890E944A1C20 +:103C0000EFECF2E086E0DF011D928A95E9F70E9471 +:103C10008A1CA0C0751314C0341312C0611110C0E7 +:103C20008091D402F8018583C8010E94E11B86E0DF +:103C3000EFECF2E0DF011D928A95E9F7FE2C8AC0D5 +:103C40004D875E878D859E856A8B0E94201C6A89C0 +:103C5000882309F4BECF662309F4BBCF2091D40298 +:103C6000822F82958F7090E002970CF48ECF809116 +:103C7000CF029091D0029A8389831B82DD82CC820D +:103C80002E83CE0101967FCF809590958C0D9D1D42 +:103C9000ACCFF62E662309F49CCF75132EC03413D7 +:103CA0002CC02091D40220FD1FC0822F82958F70DE +:103CB000D9F0D80115962C9315978F3049F08F5F66 +:103CC000982F9295907F822F8F70892B15968C93C9 +:103CD000C8010E94E11B86E0F801AFECB2E0019060 +:103CE0000D928A95E1F793CF86E0F801AFECB2E050 +:103CF00001900D928A95E1F72DC04D875E878D85E5 +:103D00009E850E94201C811140CF8091D402816049 +:103D10008093D402C8010E94E11B1CC0662309F4F1 +:103D200058CF4D875E878D859E850E94201C8823F5 +:103D300009F44FCF2ACF811148CF0CC02430310570 +:103D40000CF047CF9F7009F440CFF8019581907F28 +:103D500009F03BCF8F2D62960FB6F894DEBF0FBEF1 +:103D6000CDBFDF91CF911F910F91FF90EF90DF902A +:103D7000CF9008951F93CF93DF93CDB7DEB72C97E5 +:103D80000FB6F894DEBF0FBECDBF4F83588769874B +:103D90007A878B879C87CE0107960E94F31C882325 +:103DA00069F08F8198852A853B85232BF1F19F3F10 +:103DB00009F063C08F3F09F060C037C086E0FE01A4 +:103DC0003796DE01119601900D928A95E1F76F8189 +:103DD0007885EA85FB85309741F17F3F11F46F3F8D +:103DE00021F120919E0230E0C90101968770992748 +:103DF00040919D0250E08417950709F447C06983FC +:103E00007A83FD83EC8396E0929FD001939FB00D5F +:103E10001124A156BD4FFE01319601900D929A9545 +:103E2000E1F780939E020E94691C16E080919D023A +:103E300090919E028917C1F1189FC00111248156EB +:103E40009D4F0E94F31C882379F1E0919D021E9FF3 +:103E5000F0011124E156FD4F40815181628173814F +:103E6000848195810E94591C80919D0290E0019669 +:103E70008770992780939D02D9CF4F815885698596 +:103E80007A858B859C850E94591CCFCF0E941C1C73 +:103E900010929E0210929D02EFECF2E086E0DF01AC +:103EA0001D928A95E9F7C1CF2C960FB6F894DEBF24 +:103EB0000FBECDBFDF91CF911F910895EF92FF927A +:103EC0000F931F93CF93DF938C01009709F46CC07D +:103ED000F12CEE24E394E8012196F80184918437D3 +:103EE00040F4843008F051C0813081F0823019F103 +:103EF0005BC0853709F444C0A8F19CE7980F903760 +:103F000008F052C08F770E94391941C00E5F1F4FD1 +:103F1000FE01C49180E28C0F883048F4C7708E2D6A +:103F200001C0880FCA95EAF70E943A2214C08C2F6C +:103F30000E9471182DC00E5F1F4FFE01C49180E2D8 +:103F40008C0F883058F4C7708E2D01C0880FCA9529 +:103F5000EAF70E9440220E9461221AC08C2F0E9420 +:103F6000391916C00E5F1F4FFE01C491CC2381F09A +:103F70008FE99FE00197F1F700C00000C150F6CF34 +:103F80000E5F1F4FFE01F49003C00E9471188E0156 +:103F90008F2D882309F49FCFEFE9FFE03197F1F7E8 +:103FA00000C000008150F5CFDF91CF911F910F919C +:103FB000FF90EF90089508956093D9027093DA020C +:103FC0008093DB029093DC020C94081C0F931F93E8 +:103FD0000091D9021091DA022091DB023091DC02CB +:103FE000DC01CB01802B912BA22BB32B8093D90228 +:103FF0009093DA02A093DB02B093DC021F910F9141 +:104000000C94081C0F931F930091D9021091DA02AF +:104010002091DB023091DC02DC01CB018023912373 +:10402000A223B3238093D9029093DA02A093DB02F8 +:10403000B093DC021F910F910C94081C0F931F93F7 +:104040000091D9021091DA022091DB023091DC025A +:10405000DC01CB0180279127A227B3278093D902C7 +:104060009093DA02A093DB02B093DC021F910F91D0 +:104070000C94081C1092D5021092D6021092D7020E +:104080001092D8020C94081C41E050E060E070E00F +:1040900004C0440F551F661F771F8A95D2F74093BF +:1040A000D5025093D6026093D7027093D8020C9435 +:1040B000081C41E050E060E070E004C0440F551F70 +:1040C000661F771F8A95D2F78091D5029091D6020C +:1040D000A091D702B091D802482B592B6A2B7B2B89 +:1040E0004093D5025093D6026093D7027093D802C2 +:1040F0000C94081C41E050E060E070E004C0440F04 +:10410000551F661F771F8A95D2F740955095609589 +:1041100070958091D5029091D602A091D702B0916E +:10412000D802482359236A237B234093D502509316 +:10413000D6026093D7027093D8020C94081C41E019 +:1041400050E060E070E004C0440F551F661F771F09 +:104150008A95D2F78091D5029091D602A091D7028C +:10416000B091D802482759276A277B274093D50268 +:104170005093D6026093D7027093D8020C94081C17 +:104180000F931F930091D5021091D6022091D70270 +:104190003091D802DC01CB01802B912BA22BB32BC9 +:1041A0008093D5029093D602A093D702B093D80201 +:1041B0001F910F910C94081C0F931F930091D5022F +:1041C0001091D6022091D7023091D802DC01CB01A8 +:1041D00080239123A223B3238093D5029093D60208 +:1041E000A093D702B093D8021F910F910C94081C92 +:1041F0000F931F930091D5021091D6022091D70200 +:104200003091D802DC01CB0180279127A227B32768 +:104210008093D5029093D602A093D702B093D80290 +:104220001F910F910C94081C0895CF92DF92EF928A +:10423000FF920F931F93CF93DF938C01C090D9020D +:10424000D090DA02E090DB02F090DC028091D5029F +:104250009091D602A091D702B091D802C82AD92A4B +:10426000EA2AFB2ACFE1D0E0D701C6010C2E04C018 +:10427000B695A795979587950A94D2F780FF06C0C3 +:10428000B8018C2F0E94B008019721F4219760F7A4 +:1042900080E001C08C2FDF91CF911F910F91FF9093 +:1042A000EF90DF90CF900895CF93DF93EC010E94C1 +:1042B0001521BE010E94B008DF91CF910895CB0176 +:1042C0000E94542108958091DD02859585958595FC +:1042D00008958091DD028770089598E0899F90018C +:1042E0001124262B2093DD020C9459202091DD020D +:1042F000809582238093DD02982F977069F430E0D7 +:10430000482F552747FD50952417350729F08595E7 +:10431000859585950C947A2008959091DD0297708B +:1043200081E009F480E0089590911501992321F02E +:1043300090911601911109C0209117013091180137 +:10434000F90132969FEF40E01FC0982F9695969501 +:1043500096959F3050F5E0911701F0911801E90F03 +:10436000F11D877021E030E0A90102C0440F551F04 +:104370008A95E2F7CA019181892B818308959F3F35 +:1043800039F04F5F4E3041F051915813F8CF0DC0C6 +:104390005111F7CF942FF5CF9F3F39F0F901E90F75 +:1043A000F11D97FDFA958283089508959091150166 +:1043B000992321F090911601911109C020911701C4 +:1043C00030911801F9013296205F3F4F1FC0982F9E +:1043D0009695969596959F30F0F4E0911701F0919F +:1043E0001801E90FF11D877021E030E0A90102C03A +:1043F000440F551F8A95E2F7CA0180959181892360 +:10440000818308953196E217F30729F0908198137C +:10441000F9CF1082F7CF089581E090E0E091170185 +:10442000F0911801E80FF91F108201968031910573 +:10443000A9F708959091F102892B8093F1020895D4 +:1044400080959091F10289238093F1020895109252 +:10445000F10208959091F002892B8093F002089563 +:1044600080959091F00289238093F0020895109234 +:10447000F00208959091EF02892B8093EF02089546 +:1044800080959091EF0289238093EF020895109216 +:10449000EF0208958093DE0208951092DE020895DF +:1044A0008091170190911801FC0131969C01205FC9 +:1044B0003F4F80E0919191118F5FE217F307D1F7A1 +:1044C0000895E0911701F09118018091F102808325 +:1044D000E0911701F091180190818091F002892BF1 +:1044E0008083E0911701F091180190818091EF0293 +:1044F000892B80838091DE02882361F0E09117018F +:10450000F09118019081892B80830E9450228111A3 +:104510001092DE0280911701909118010C944617B9 +:1045200020E0009739F0AC014150510984239523D4 +:104530002F5FF7CF822F089580911303843039F1D4 +:104540001092F30220E488E190E00FB6F894A89569 +:10455000809360000FBE2093600080E00E941C03E7 +:1045600080E00E944A0983B7817F846083BF83B75C +:10457000816083BF7894889583B78E7F83BF88E1FD +:104580000FB6F89480936000109260000FBE0895FB +:104590000895089580E00E941C030E94C8220E9492 +:1045A000A5090E94C9220E942A0A91E0811101C036 +:1045B00090E0892F08950E941C1C80E00E941C033B +:1045C0000E9444280E943A170C944A091F920F92A5 +:1045D0000FB60F9211248F939F93AF93BF93809147 +:1045E000F302811113C08091F4029091F502A09121 +:1045F000F602B091F7024196A11DB11D8093F4021D +:104600009093F502A093F602B093F702BF91AF9199 +:104610009F918F910F900FBE0F901F90189582E081 +:1046200084BD93E095BD9AEF97BD80936E00089589 +:104630002FB7F8948091F4029091F502A091F602C0 +:10464000B091F7022FBF0895CF92DF92EF92FF92C1 +:104650000F931F932FB7F8944091F4025091F502F5 +:104660006091F6027091F7022FBF6A017B01EE2480 +:10467000FF248C0120E030E0C016D106E206F306EC +:1046800010F4415051099A01281B390BC9011F919F +:104690000F91FF90EF90DF90CF9008951F920F92AF +:1046A0000FB60F9211248F939F93AF93BF93809176 +:1046B000F4029091F502A091F602B091F7020196F2 +:1046C000A11DB11D8093F4029093F502A093F60210 +:1046D000B093F702BF91AF919F918F910F900FBE52 +:1046E0000F901F9018950E943714F8942FEF87EAC7 +:1046F00091E6215080409040E1F700C0000087E043 +:1047000090EBDC0180931E0390931F03A093200382 +:10471000B09321039CE088E10FB6F894A8958093AC +:1047200060000FBE90936000FFCF0E94D4238111E0 +:1047300002C00E94B0230E94DF238093F2020E94F5 +:10474000E72380931C0387FB882780F98093160159 +:104750000E94E323682F70E080E090E00C94DC1F5F +:104760006DEE7EEF80E090E00E94FB2C60E082E046 +:1047700090E00E94E92C60E083E090E00E94E92C48 +:1047800060E084E090E00E94E92C60E085E090E049 +:104790000E94E92C60E086E090E00E94E92C6FEF37 +:1047A00087E090E00C94E92C80E090E00E94E32CFC +:1047B00021E08D3E9E4F09F020E0822F089582E097 +:1047C00090E00C94DB2C83E090E00C94DB2C84E0F4 +:1047D00090E00C94DB2C682F84E090E00C94E92CA2 +:1047E00086E090E00C94DB2C682F86E090E00C943F +:1047F000E92C87E090E00C94DB2C682F87E090E0B8 +:104800000C94E92C8091FA0280FF0BC060911C018E +:1048100085E0689FB001112475956795759567953A +:104820002BC081FF09C060911C0185E0689FB00129 +:1048300011247595679520C082FF07C060911C0107 +:1048400085E0689FB001112417C09091FB02992365 +:10485000D1F060911B01961788F720911C0185E02B +:10486000289F90011124929FA001939F500D112425 +:1048700070E0CA010E94C12C6038710540F46115D6 +:10488000710539F002C065E070E0862F08958FE76A +:10489000089581E008958091FA0280FF08C0609138 +:1048A0001A0170E0759567957595679521C081FF30 +:1048B00006C060911A0170E07595679519C082FF76 +:1048C00004C060911A0170E010C09091FB0299231E +:1048D000C1F0609119019617A0F780911A01899F84 +:1048E000C001112470E00E94C12C6038710528F4C9 +:1048F0006115710521F0862F08958FE7089581E0F5 +:10490000089561E070E0F4CF803F21F40E9402241A +:10491000819504C0813F29F40E9402248093FE0205 +:104920000895823F21F40E940224819504C0833FB0 +:1049300029F40E9402248093FD020895893F19F40E +:104940000E944B2405C08A3F31F40E944B2481957C +:104950008093FF0208958B3F21F40E944B248195A0 +:1049600004C08C3F29F40E944B24809300030895D7 +:10497000843F21F48091FC02816017C0853F21F4BF +:104980008091FC02826011C0863F21F48091FC027C +:1049900084600BC0873F21F48091FC02886005C0D1 +:1049A000883F31F48091FC0280618093FC0208957D +:1049B0008D3F21F48091FA0281600BC08E3F21F47B +:1049C0008091FA02826005C08F3F29F48091FA023B +:1049D00084608093FA020895803F39F48091FE024A +:1049E00087FF6CC01092FE0269C0813F29F480915C +:1049F000FE021816BCF362C09091FD02823F29F4BA +:104A000097FF5CC01092FD0259C0833F19F419163C +:104A1000CCF354C0893F41F48091FF0218160CF08A +:104A20004DC01092FF024AC08A3F29F48091FF02D4 +:104A300087FF44C0F6CF8B3F39F48091000387FF96 +:104A40003DC0109200033AC08C3F29F480910003CE +:104A50001816BCF333C0843F21F48091FC028E7F92 +:104A600017C0853F21F48091FC028D7F11C0863FE5 +:104A700021F48091FC028B7F0BC0873F21F4809151 +:104A8000FC02877F05C0883F31F48091FC028F7E55 +:104A90008093FC0213C08D3F21F48091FA028E7F37 +:104AA0000BC08E3F21F48091FA028D7F05C08F3FAD +:104AB00029F48091FA028B7F8093FA028091FD02A3 +:104AC00081110EC08091FE0281110AC08091FF0207 +:104AD000811106C080910003811102C01092FB0277 +:104AE00008958CEF92E00E9451170E941823909332 +:104AF000F9028093F80208951F93CF93DF9380917A +:104B0000F8029091F9020E942423AC019091FB02DB +:104B1000992321F020911D0130E006C020911E0153 +:104B20008AE0289F900111244217530708F486C099 +:104B30008091FD02C091FE02D091FF02109100030E +:104B4000811107C0C11176C0D11174C0111172C09A +:104B500075C09F3F19F09F5F9093FB02181624F4D5 +:104B60000E9402248093FD028091FD0287FF05C010 +:104B70000E94022481958093FD021C1624F40E9459 +:104B800002248093FE028091FE0287FF05C00E94EE +:104B9000022481958093FE026091FD02662339F123 +:104BA000C091FE02CC2319F1772767FD7095872FFE +:104BB000972F0E94E32923E333E343E35FE30E945B +:104BC000F32A0E94B0296093FD026C2F772767FDBE +:104BD0007095872F972F0E94E32923E333E343E364 +:104BE0005FE30E94F32A0E94B0296093FE021D1623 +:104BF00024F40E944B248093FF028091FF0287FFE0 +:104C000005C00E944B2481958093FF02111624F465 +:104C10000E944B24809300038091000387FF05C00E +:104C20000E944B24819580930003DF91CF911F91C7 +:104C30000C9471259F3F09F08ECF96CFDF91CF91D5 +:104C40001F910895ECEFF2E085E0DF011D928A9557 +:104C5000E9F71092FB021092FA020895833081F175 +:104C600028F4813059F08230D1F00895853009F46C +:104C700049C0B8F1863009F456C0089580911E01EC +:104C8000262F30E0280F311D2F3F310524F4680F07 +:104C900060931E0108958FEF80931E010895809107 +:104CA0001D01262F30E0280F311D2F3F310524F440 +:104CB000680F60931D0108958FEF80931D01089583 +:104CC00080911C01262F30E0280F311D2F3F310528 +:104CD00024F4680F60931C0108958FEF80931C01EA +:104CE000089580911B01262F30E0280F311D2F3FA2 +:104CF000310524F4680F60931B0108958FEF8093B2 +:104D00001B01089580911A01262F30E0280F311DD4 +:104D10002F3F310524F4680F60931A0108958FEF37 +:104D200080931A01089580911901262F30E0280FF1 +:104D3000311D2F3F310524F4680F60931901089548 +:104D40008FEF809319010895833011F128F4813099 +:104D500049F0823091F00895853081F120F186305C +:104D6000C1F1089580911E01681720F4861B80937D +:104D70001E01089510921E01089580911D0168176B +:104D800020F4861B80931D01089510921D01089543 +:104D900080911C01681720F4861B80931C010895E4 +:104DA00010921C01089580911B01681720F4861B46 +:104DB00080931B01089510921B01089580911A01A0 +:104DC000681720F4861B80931A01089510921A0127 +:104DD000089580911901681720F4861B80931901AA +:104DE00008951092190108950F931F93873208F0C8 +:104DF00048C08E3108F08DC0803109F477C008F5C5 +:104E0000873009F461C068F4863009F09DC0809154 +:104E1000F202817F8E7F8093F20281E08093020311 +:104E200094C08B3009F489C08E3009F08DC0809118 +:104E3000F20282FB222720F991E0922790FB82F96F +:104E40005EC0863109F479C060F4813109F07CC01C +:104E50000E941C1C9091160181E089278093160105 +:104E60006CC0893109F469C08B3109F06DC0809143 +:104E7000F20281FB222720F991E0922790FB81F931 +:104E80003EC0883309F459C050F4893209F457C040 +:104E9000853309F454C0873209F451C055C08334B6 +:104EA00009F44DC028F48A3308F44EC0895332C047 +:104EB000883409F049C00E941C1C0E945A0A0E94B2 +:104EC00021040E94732339C09091F202892F8095AA +:104ED000817080FB90F929F0966098609093F202BF +:104EE00034C0997F977F9093F20227C08091F2029D +:104EF00083FB222720F991E0922790FB83F980938E +:104F0000F2029923D1F08091F20281608093F20243 +:104F100014C08D5141E050E060E070E08A019B01D7 +:104F200004C0000F111F221F331F8A95D2F7C90139 +:104F3000B8010E94DC1F0E941C1C81E006C061E0D9 +:104F400070E080E090E0F5CF80E01F910F91089530 +:104F500080E0089580E00895CF93C82F80910203E8 +:104F6000813069F018F08230C9F184C0E0911701F6 +:104F7000F09118018081823209F07EC007C0E09173 +:104F80001701F09118018081823261F48C2F0E9408 +:104F9000A827811104C08C2F0E94F4261DC081E037 +:104FA00090E01AC08C2F0E94AA27811114C0C4312E +:104FB00079F048F4CB3079F0C03109F061C082E07B +:104FC0008093020308C0C93219F0C83321F058C0D9 +:104FD0001092020355C081E0817054C0C93291F132 +:104FE00020F5C43179F1B0F4C73009F047C08EE143 +:104FF00080931E0182E380931D018AE080931C014F +:1050000084E180931B0188E080931A0188E28093F9 +:10501000190134C0CE51C63088F5EC2FF0E0EA54C7 +:10502000FE4F80818093010329C0CE34E9F020F443 +:10503000CB3421F56AE013C0C13579F0C235F1F403 +:1050400061E00DC080910103882319F010920103E3 +:1050500015C081E08093020315C061E006C0809115 +:1050600001030E942E260AC06AE0809101030E947B +:10507000A42604C01092020380E004C081E002C0B4 +:1050800080E0AACFCF9108950E94D423811102C05D +:105090000E94B0230E94F02380931D0380FF02C072 +:1050A000869501C080E00C941C0380911D03982F0D +:1050B0009695292F30E0233031054CF49F5F990FEE +:1050C0008170892B816080931D030E94F42380915D +:1050D0001D0386950C941C0380911D03982F9695B3 +:1050E00091F09158990F8170892B80931D038E7FC9 +:1050F00091E009F490E080911D0390FB80F980938A +:105100001D030E94F42380911D0386950C941C03BB +:1051100080911D03982F909590FB80F980931D033B +:105120000E94F42380911D0380FF02C0869501C078 +:1051300080E00C941C0390911D03892F86958F5F4E +:105140008F779170843028F4880F892B80931D030A +:1051500002C090931D0380911D038E7F91E009F49E +:1051600090E080911D0390FB80F980931D030E94C5 +:10517000F42380911D0386950C941C0320911D033C +:10518000922F96958927982F990F822F8170892BBE +:1051900080931D038E7F91E009F490E080911D03C0 +:1051A00090FB80F980931D030E94F42380911D03DE +:1051B00086950C941C0380911D0386950895505884 +:1051C000BB27AA270ED0D1C1C2D130F0C7D120F061 +:1051D00031F49F3F11F41EF4B7C10EF4E095E7FBE4 +:1051E0009FC1E92FD3D180F3BA17620773078407F1 +:1051F000950718F071F49EF5EBC10EF4E0950B2EB7 +:10520000BA2FA02D0B01B90190010C01CA01A00118 +:105210001124FF27591B99F0593F50F4503E68F173 +:105220001A16F040A22F232F342F4427585FF3CFB4 +:10523000469537952795A795F0405395C9F77EF485 +:105240001F16BA0B620B730B840BBAF09150A1F0CE +:10525000FF0FBB1F661F771F881FC2F70EC0BA0F54 +:10526000621F731F841F48F4879577956795B795DC +:10527000F7959E3F08F0B3CF9395880F08F09927D4 +:10528000EE0F97958795089527D108F481E008954A +:105290000CD06BC163D140F05AD130F021F45F3FA4 +:1052A00019F03EC1511195C14FC170D198F39923A6 +:1052B000C9F35523B1F3951B550BBB27AA276217DA +:1052C0007307840738F09F5F5F4F220F331F441F1F +:1052D000AA1FA9F333D00E2E3AF0E0E830D0915057 +:1052E0005040E695001CCAF729D0FE2F27D0660F44 +:1052F000771F881FBB1F261737074807AB07B0E883 +:1053000009F0BB0B802DBF01FF2793585F4F2AF098 +:105310009E3F510568F004C15CC15F3FECF3983ECD +:10532000DCF3869577956795B795F7959F5FC9F7F5 +:10533000880F911D9695879597F90895E1E0660F7E +:10534000771F881FBB1F621773078407BA0720F0F7 +:10535000621B730B840BBA0BEE1F88F7E095089560 +:1053600004D06894B11135C1089518D188F09F57C1 +:1053700090F0B92F9927B751A0F0D1F0660F771FA1 +:10538000881F991F1AF0BA95C9F712C0B13081F081 +:105390001FD1B1E008951CC1672F782F8827B85F0F +:1053A00039F0B93FCCF3869577956795B395D9F7E2 +:1053B0003EF490958095709561957F4F8F4F9F4FEC +:1053C0000895E89409C097FB3EF4909580957095F8 +:1053D00061957F4F8F4F9F4F9923A9F0F92F96E941 +:1053E000BB279395F695879577956795B795F111B6 +:1053F000F8CFFAF4BB0F11F460FF1BC06F5F7F4F53 +:105400008F4F9F4F16C0882311F096E911C0772364 +:1054100021F09EE8872F762F05C0662371F096E86D +:10542000862F70E060E02AF09A95660F771F881F3C +:10543000DAF7880F9695879597F9089588D018F030 +:1054400011F08CD038F480C0C4C0E92F9FD0B0F3E5 +:105450005523C9F3E7FB6217730784079507A8F183 +:1054600099F3E92FFF2788232AF03197660F771FDA +:10547000881FDAF7952F5527442332F0915050407A +:10548000220F331F441FD2F7BB27E91BF50B621B0A +:10549000730B840BB109C1F222F4620F731F841FD6 +:1054A000B11D31972AF0660F771F881FBB1FEFCF02 +:1054B000915050405AF041F0882332F0660F771F28 +:1054C000881F91505040C1F7939530C086957795CD +:1054D00067959F5FD9F7F8CF990F0008550FAA0B72 +:1054E000E0E8FEEF16161706E807F907C0F01216F7 +:1054F0001306E407F50798F0621B730B840B950BFA +:1055000039F40A2661F0232B242B252B21F408954E +:105510000A2609F4A140A6958FEF811D811D0895EB +:1055200097F99F6780E870E060E008959F3F31F051 +:10553000915020F4879577956795B795880F911DC1 +:105540009695879597F908959FEF80EC089500242C +:105550000A941616170618060906089500240A94D8 +:1055600012161306140605060895092E0394000C5E +:1055700011F4882352F0BB0F40F4BF2B11F460FFED +:1055800004C06F5F7F4F8F4F9F4F089557FD905816 +:10559000440F551F59F05F3F71F04795880F97FBF7 +:1055A000991F61F09F3F79F08795089512161306B1 +:1055B0001406551FF2CF4695F1DF08C016161706E0 +:1055C0001806991FF1CF8695710561050894089515 +:1055D000E894BB2766277727CB0197F908957CDFEE +:1055E00008F48FEF08950BD0C0CFB1DF28F0B6DFFD +:1055F00018F0952309F094CFA7CF1124EACFC6DF86 +:10560000A0F3959FD1F3950F50E0551F629FF001D5 +:10561000729FBB27F00DB11D639FAA27F00DB11D2E +:10562000AA1F649F6627B00DA11D661F829F2227B7 +:10563000B00DA11D621F739FB00DA11D621F839F3E +:10564000A00D611D221F749F3327A00D611D231F14 +:10565000849F600D211D822F762F6A2F11249F5762 +:1056600050408AF0E1F088234AF0EE0FFF1FBB1F85 +:10567000661F771F881F91505040A9F79E3F510524 +:1056800070F04ECFA6CF5F3FECF3983EDCF38695EB +:1056900077956795B795F795E7959F5FC1F7FE2BCF +:1056A000880F911D9695879597F90895FA01EE0F49 +:1056B000FF1F30962105310599F16115710561F4DF +:1056C0008038BFE39B0749F168949038810561F009 +:1056D0008038BFEF9B0741F0992342F5FF3FE1057A +:1056E0003105210511F1E8940894E795D901AA2321 +:1056F00029F4AB2FBE2FF85FD0F310C0FF5F70F41A +:10570000A695E0F7F73950F019F0FF3A38F49F7793 +:105710009F930CD00F9007FC905808953EF014CF43 +:1057200060E070E080E89FE308954FE79F775F9324 +:105730004F933F932F939ED02F913F914F915F9125 +:1057400052DF05C019F40EF0EBCE42CFFDCE26DFBE +:10575000C8F39638C0F707F80F92E8942BE33AEABB +:1057600048EB5FE74EDF0F920F920F924DB75EB797 +:105770000F92C0D0EAE0F1E016D04F915F91EF9127 +:10578000FF91E595EE1FFF1F49F0FE57E0684427A3 +:10579000EE0F441FFA95E1F74195550B32D00F906B +:1057A00007FE26C00895DF93CF931F930F93FF92B8 +:1057B000EF92DF927B018C01689405C0DA2EEF0135 +:1057C0001EDFFE01E894A5912591359145915591F3 +:1057D000AEF3EF0106DDFE019701A801DA9479F737 +:1057E000DF90EF90FF900F911F91CF91DF9108957F +:1057F0009B01AC0160E070E080E89FE349CD90CE72 +:1058000095CECCDEE8F39923D9F3940F511DBBF369 +:105810009150504094F059F0882332F0660F771F72 +:10582000881F91505040C1F79E3F510544F7880FA3 +:10583000911D9695879597F908955F3FACF0983E36 +:105840009CF0BB27869577956795B79508F4B1606E +:105850009395C1F7BB0F58F711F460FFE8CF6F5F66 +:105860007F4F8F4F9F4FE3CFB4CE0EF05FCE6CCE05 +:10587000689456CE93DEC8F39923D1F3C6F3DF9331 +:10588000CF931F930F93FF92C92FDD2788232AF010 +:105890002197660F771F881FDAF720E030E040E895 +:1058A0005FEB9FE3883920F0803E30F021968F77C0 +:1058B00087DCE2E3F1E003C083DCEFE5F1E073DFD6 +:1058C0008B01BE01EC01FB2E6F5771097595771F97 +:1058D000880B990B78DD28E132E741E35FE38FDE47 +:1058E000AF2D9801AE01FF900F911F91CF91DF91E5 +:1058F00078DC3BCEFA01DC01AA0FBB1F9B01AC0197 +:10590000BF5728F422273327442750781FC0B751A8 +:1059100088F4AB2F0024469537952795011CA39555 +:10592000D2F3002069F0220F331F441FB395DAF33E +:105930000DD045CC61307105A0E88A07B94630F436 +:105940009B01AC016627772788279078309621F055 +:1059500020833183428353830895AA1BBB1B51E1EB +:1059600007C0AA1FBB1FA617B70710F0A61BB70BCF +:10597000881F991F5A95A9F780959095BC01CD0174 +:10598000089597FB072E16F4009407D077FD09D0F1 +:105990000E94AD2C07FC05D03EF4909581959F4F59 +:1059A0000895709561957F4F0895EE0FFF1F059044 +:1059B000F491E02D0994F999FECF92BD81BDF89A3A +:1059C000992780B50895A8E1B0E042E050E00C943A +:1059D000032D262FF999FECF92BD81BDF89A01972C +:1059E00000B4021639F01FBA20BD0FB6F894FA9A27 +:1059F000F99A0FBE08950196272F0E94EA2C0C9465 +:105A0000E92CDC01CB01FC01F999FECF06C0F2BD07 +:105A1000E1BDF89A319600B40D9241505040B8F76C +:065A20000895F894FFCF89 +:105A2600640007000CFF0000003F643E10CC10A984 +:105A360010751041100101DF022808140A321E00F9 +:105A460002040507090B0C0E1011131517181A1C62 +:105A56001D1F2123242628292B2D2F30323435379C +:105A6600393B1F0F03764F5F6F7F496943790959A9 +:105A760053633149803F5D8B803FF8BF803FCAE169 +:105A8600803F73ED803FCAE1803FF8BF803F5D8B6A +:105A9600803F3149803F0000803FF16D7F3F75EACE +:105AA6007E3F4C827E3F833F7E3F84287E3F833FFE +:105AB6007E3F4C827E3F75EA7E3FF16D7F3F000060 +:105AC600803F3F4D36394305F604C00487041A0467 +:105AD60033044C04650401020304050607080900A3 +:00000001FF diff --git a/keyboard/planck/keymaps/charlie/compiled.hex b/keyboard/planck/keymaps/charlie/compiled.hex new file mode 100644 index 0000000000..335b49d898 --- /dev/null +++ b/keyboard/planck/keymaps/charlie/compiled.hex @@ -0,0 +1,1445 @@ +:100000000C947D020C94C1020C94C1020C94C102A8 +:100010000C94C1020C94C1020C94C1020C94C10254 +:100020000C94C1020C94C1020C945F140C94311511 +:100030000C9493220C94C1020C94C1020C94C10242 +:100040000C94C1020C9423030C94C1020C94C102C1 +:100050000C94C1020C94FB220C94C1020C94C102BA +:100060000C94C1020C94C1020C94C1020C94C10204 +:100070000C94C1020C94C1020C94C1020C94C102F4 +:100080000C94D40A0C94C1020C94C1020C94C102C9 +:100090000C94C1020C94C1020C94C1020C94C102D4 +:1000A0000C94C1020C94C1020C94C1029E15C0159F +:1000B000AE16C015AE1605162816AE167D1690168D +:1000C0007A197A19A919A919E819081A5E1B5E1B71 +:1000D000131A5E1BC31AC31A2A1B331B5E1B581B41 +:1000E000D01AD01AD01AD01AD01AD01AD01AD01AC0 +:1000F000D01AD01AD01AD01AD01AD01AD01AD01AB0 +:10010000E01AEE1AF51AFC1A061B07634236B79B73 +:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 +:100120005763BD6DEDFD753EF6177231BF000000DF +:10013000803F08000000BE922449123EABAAAA2AC2 +:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD +:1001500000000000BF000000803F00000000000819 +:100160004178D3BB4387D1133D190E3CC3BD4282B6 +:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 +:10018000FFBE01C4FF7F3F00000000000000000030 +:1001900000000000000000010204060A0F17202CD6 +:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 +:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF +:1001C0000201000000000000000000000000018C9F +:1001D000028CF1A242070C0310022A041B074507F8 +:1001E0002D010B0116013E033B013B0327010B03CD +:1001F0001603400741071B032D022A032E021D018F +:100200001C011501290014001A0008001500170030 +:100210001C0018000C001200130002202A00040029 +:100220001600070009000A000B000D000E000F0069 +:10023000330034002B001D001B00060019000500D0 +:100240001100100036003700380028004C00E00094 +:100250000000E100E2002C000000500051005200BC +:100260004F0000004C0027001E001F00200021004E +:1002700022002300240025002600012012000A008D +:100280001600180017001B207000430044004000B7 +:10029000410042002B000420052006203A000720E0 +:1002A0006D006E0072006F0071000920360037008B +:1002B00015000B2003202C000C203B0008203C00E4 +:1002C00069000000290019201A2000000000000029 +:1002D000000000000000000000000000000000001E +:1002E00000000000000000000000000000001320DB +:1002F00014201520060000001620052000001720FD +:1003000000000000000000000D2000000E200F2063 +:100310001020112003202C00122000000000730088 +:100320000000000028035400680065002000500011 +:100330006C0061006E0063006B0020004B006500E4 +:10034000790062006F0061007200640000002C03FD +:100350004F007200740068006F006C0069006E004E +:1003600065006100720020004B00650079006200AA +:100370006F00610072006400730000000403090450 +:1003800009026D00040100A0FA0904000001030144 +:100390000100092111010001223F00070581030826 +:1003A000000A0904010001030102000921110100F2 +:1003B00001224D000705820308000A09040200011A +:1003C0000300000009211101000122360007058306 +:1003D0000308000A090403000103000000092111B9 +:1003E00001000122390007058403100001120110E9 +:1003F0000100000008EDFE6060010001020001053F +:10040000010906A101050719E029E7150025019555 +:1004100008750181020508190129059505750191E5 +:10042000029501750391010507190029771500252B +:1004300001957875018102C005010980A10185023D +:1004400016010026B7001A01002AB70075109501A1 +:100450008100C0050C0901A1018503160100269C3D +:10046000021A01002A9C02751095018100C0050145 +:100470000902A1010901A1000509190129051500B9 +:10048000250195057501810295017503810105011D +:10049000093009311581257F9502750881060938D3 +:1004A0001581257F950175088106050C0A3802150E +:1004B00081257F950175088106C0C005010906A147 +:1004C00001050719E029E715002501950875018147 +:1004D0000295017508810105081901290595057521 +:1004E0000191029501750391010507190029FF1576 +:1004F0000025FF950675088100C011241FBECFEFAF +:10050000DAE0DEBFCDBF04B603FE24C080911E0337 +:1005100090911F03A0912003B09121038730904B4D +:10052000A740B04BB9F410921E0310921F03109213 +:1005300020031092210314BE84B7877F84BF88E113 +:100540000FB6F89480936000109260000FBEE0E058 +:10055000F8E3099511E0A0E0B1E0E0E8F9E502C0B8 +:1005600005900D92A03CB107D9F713E0A0ECB1E0E3 +:1005700001C01D92AE31B107E1F70E94A5110C94A4 +:10058000BE2C0C9400000895089581E0089508950C +:100590000C94C4020C94C5020C94C7020E948828D3 +:1005A00023E030E0281B3109220F2093C401089575 +:1005B000282F2F9880918000211108C0877F809379 +:1005C000800010928D0010928C001BC08860809378 +:1005D0008000233019F48FEF9FEF0FC083E090E08D +:1005E000821B9109880F991F2FEF3FEFA90102C0CD +:1005F000569547958A95E2F7CA0190938D008093AE +:100600008C000C94CE020E94CE0284E08093C30141 +:100610001092C0010895279A2F988FEF9FEF909323 +:100620008700809386008AE08093800089E1809330 +:1006300081000E94F1270C9403030E940B036E9A21 +:10064000769A0C94C3021F920F920FB60F92112448 +:100650002F933F938F939F93EF93FF93E091C1016B +:10066000F091C201CF0101969093C2018093C10124 +:100670000090C30102C0F695E7950A94E2F7EF7384 +:100680008091C001823019F4E03251F404C081300D +:1006900039F4EF3329F480916F008D7F80936F00E0 +:1006A000F0E0E457FE4FE49121E031E0E29FC00129 +:1006B000E39F900D11240090C40102C09695879588 +:1006C0000A94E2F790938D0080938C00FF91EF9154 +:1006D0009F918F913F912F910F900FBE0F901F9080 +:1006E000189581E008950C94710308950C941D03EE +:1006F00080911502882309F448C08091D10190911E +:10070000D201009779F40E94C5229093D201809380 +:10071000D1018091D30190E0009771F48091D401D0 +:1007200090E00AC00E94D122209100013091010185 +:100730002817390740F329C00197880F991F880FA0 +:10074000991FFC01EB52FE4F608171818281938180 +:100750000E943A0AE091D30184E0E89FF00111245D +:10076000EB52FE4F60817181828193814FE050E0B6 +:100770000E94F20D8091D30190E001966091D40126 +:1007800070E00E946E2C8093D3010C94C8021092EA +:1007900017020C94070A0895089581E080931702C8 +:1007A0000C94CC03089508958F929F92AF92BF92BC +:1007B000EF92FF920F931F93CF93DF93CDB7DEB7E6 +:1007C000A3970FB6F894DEBF0FBECDBF7C01FC012E +:1007D00000811181C8010E94C220B8010E94D90580 +:1007E0008C01B7010E947303882309F4CCC1003245 +:1007F000F0E51F0741F4F7018281882309F458C00E +:100800000E94560EC0C10132F0E51F0741F4F70106 +:100810008281882309F44CC00E945F0EB4C1023269 +:10082000F0E51F0751F4F7018281882309F440C0E5 +:100830000E94520E8111F0CFE3CF0332F0E51F0783 +:1008400039F4F7018281882399F10E94CD039BC17D +:100850000432F0E51F0739F4F7018281882341F162 +:100860000E94C70390C10532F0E51F0749F4F70164 +:1008700082818823E9F0809117028111F1CFE5CFC1 +:100880000632F0E51F0739F4F7018281882381F0F1 +:100890000E94660E0AC00732F0E51F0749F4F7010F +:1008A0008281882329F00E94710E0E94D3036BC1BC +:1008B00080911702811105C0F70182818111CFC09B +:1008C00018C1003E110579F4F7018281882309F4EB +:1008D0004DC00E94070A81E0809316021092150213 +:1008E0001092D40150C1023E110559F4F7018281E2 +:1008F0008823E1F10E94070A109216021092150255 +:1009000042C1033E110591F4F7018281882371F100 +:100910000E94070A1092160281E08093150210923D +:10092000D3011092D2011092D1012DC102351105CF +:1009300059F4F7018281882309F425C180910001CF +:10094000909101010A970DC00135110579F4F70165 +:100950008281882309F417C18091000190910101DF +:100960000A9690930101809300010DC1409104010A +:1009700083E2EFE1F1E0DE01119601900D928A959C +:10098000E1F7F701808121E030E02C0F3D1F280FB7 +:10099000311DC9012091020130910301FC01E20FD8 +:1009A000F31F6081772767FD7095640F711D88279D +:1009B00077FD8095982F0E94902920E030E040E458 +:1009C00051E40E94F5284B015C01F701218184E08C +:1009D00090E0821B9109BC01882777FD8095982FB4 +:1009E0000E9490299B01AC01C501B4010E948D2891 +:1009F0009B01AC0160E070E080E090E40E94032B7A +:100A000020E030E04CED50E40E94A02A4B015C0154 +:100A1000F70182818823D1F04FE050E0C501B40195 +:100A20000E94F20D809116028823A1F08091D401DA +:100A300024E0829FF0011124EB52FE4F80829182CC +:100A4000A282B3828F5F8093D40104C0C501B40138 +:100A50000E943A0A0F3F110508F02ECF94C08091F2 +:100A6000D00181111FC0043130E5130709F051C0D6 +:100A70000E94750381E08093D0010E94C52290936B +:100A8000CF018093CE011092C7011092C90110923C +:100A9000C8011092CB011092CA011092CD011092A0 +:100AA000CC0171C08091CE019091CF010E94D122E2 +:100AB000883C910570F48091C701E82FF0E0EE0FBB +:100AC000FF1FE853FE4F118300838F5F8093C701A0 +:100AD0005AC0043880E5180721F00538104501F1A7 +:100AE0003AC0F7018281882341F01092C50182E06B +:100AF0001EC0043830E5130759F58091C5018111F6 +:100B000006C086E20E941E1886E20E94E61882E075 +:100B10001CC00438F0E51F0741F305381045D9F42F +:100B2000F7018281882331F01092C60180E20E9491 +:100B3000351929C08091C601811106C087E20E9443 +:100B40001E1887E20E94E61880E20E943C191BC032 +:100B50000538104529F381E08093C5018093C601D3 +:100B6000C701A3960FB6F894DEBF0FBECDBFDF91CD +:100B7000CF911F910F91FF90EF90BF90AF909F90FA +:100B80008F900C94CA0280E0A3960FB6F894DEBF53 +:100B90000FBECDBFDF91CF911F910F91FF90EF90CE +:100BA000BF90AF909F908F90089580E090E008955F +:100BB00008959CE0799FF001112490E3899FE00D56 +:100BC000F11D1124E60FF11DEE0FFF1FEC5FFD4F2D +:100BD000859194910895880F991FFC01E45BFF4F64 +:100BE000859194910895880F991FFC01E453FE4F5D +:100BF0008591949108950F931F93CF93DF93EC0108 +:100C0000811521E39207A0F5C11580E3D80708F00C +:100C1000D7C0C83ED105D8F4C03ED10508F007C200 +:100C2000C83AD10578F4C53AD10508F06AC0C13098 +:100C3000D10509F463C008F4F7C1C430D10508F048 +:100C4000F6C1F2C1CB3BD10508F466C0EDC1C115B8 +:100C500090E2D90708F0AFC0C11521E0D20708F033 +:100C6000E6C1C03FD10508F4DFC18E0110651FC287 +:100C7000C03880E5D80700F5C03790E5D90708F0FF +:100C8000A3C0C11520E5D20709F4ACC050F4CE01D1 +:100C9000905480319F4008F0C7C1DF708E01106A08 +:100CA00006C2C13080E5D80709F4AEC0C43190E572 +:100CB000D90708F4AFC0B8C1C33820E5D20709F49A +:100CC0008EC050F4C13890E5D90709F482C008F00D +:100CD00083C000E011EDEBC1C03181E5D80708F415 +:100CE000A3C1C11597E5D90708F436C1CE019057C5 +:100CF0008115904108F098C1DF7093C101E010E0C8 +:100D0000D6C1C53AD10509F494C1C63AD10509F056 +:100D100093C102E810E4CBC1C83AD10509F48FC1F0 +:100D2000C93AD10509F48EC1CA3AD10509F48DC179 +:100D3000CB3AD10509F48CC1CC3AD10509F48BC169 +:100D4000CD3AD10509F48AC1C03BD10509F489C166 +:100D5000CE3AD10509F488C1CF3AD10509F487C14B +:100D6000C13BD10509F486C1C23BD10509F485C157 +:100D7000C33BD10509F484C1C43BD10509F483C147 +:100D8000C53BD10509F482C1C63BD10509F481C137 +:100D9000C73BD10509F480C1C83BD10509F47FC127 +:100DA000C93BD10509F47EC1CA3BD10509F47DC117 +:100DB00000E014E47CC1CE019F700E94F30578C16D +:100DC000DD278E01106C73C1CF70DD278E01146D8D +:100DD0006EC100E010ED6BC100E012ED68C100E0F3 +:100DE00013ED65C10E94C91B0E94070A0E94CB0334 +:100DF0008FEF94E32CE0815090402040E1F700C059 +:100E000000000E94202353C18091F20281608093F0 +:100E1000F2024DC10E948123811102C00E945D2314 +:100E20000E94942390E090931D0380931C03C23092 +:100E300080E5D80721F480911C03816086C0C4300E +:100E400090E5D90721F480911C0382607EC0C630F2 +:100E500020E5D20721F480911C03846076C0C8305D +:100E600080E5D80719F480911C0327C0CA3090E5AB +:100E7000D90721F480911C03806167C0CC3020E544 +:100E8000D20721F480911C0380625FC0CE3080E5E0 +:100E9000D80721F480911C03806457C0C03190E5CD +:100EA000D90721F480911C0380684FC0C23120E52E +:100EB000D20729F480911C038460886046C0C33047 +:100EC00080E5D80721F480911C038E7F3EC0C53099 +:100ED00090E5D90721F480911C038D7F36C0C7307F +:100EE00020E5D20721F480911C038B7F2EC0C930EE +:100EF00080E5D80719F480911C0326C0CB3090E51B +:100F0000D90721F480911C038F7E1FC0CD3020E5CE +:100F1000D20721F480911C038F7D17C0CF3080E56C +:100F2000D80721F480911C038F7B0FC0C13190E55D +:100F3000D90721F480911C038F7707C0C331D045B6 +:100F400031F480911C038B7F877F80931C038091F9 +:100F50001C030E949823ABC08D2F99278F7099276F +:100F600081309105D9F49E012370332702C0880F88 +:100F7000991F2A95E2F79C688E0144E0000F111F2B +:100F80004A95E1F700271370802B912B53E0CC0F8B +:100F9000DD1F5A95E1F7C076DD272FC0823091051D +:100FA00031F4DC2FCC278E01016F106A80C08330B2 +:100FB000910569F4CE018370992701E010E002C029 +:100FC000000F111F8A95E2F7C8019C680FC084309A +:100FD0009105B9F4CE018370992701E010E002C0B9 +:100FE000000F111F8A95E2F7C8019A6823E0CC0F21 +:100FF000DD1F2A95E1F7C07ED7708C010C2B1D2BCD +:1010000056C08530910531F4DC2FCC278E01046F5A +:10101000106A4DC0069709F04AC0CF71DD27DC2F5A +:10102000CC278E01106243C000E010E040C08E016A +:101030003EC001E810E43BC003E810E438C002EE13 +:1010400014E435C009EE14E432C00AEE14E42FC0F3 +:1010500005EB14E42CC006EB14E429C007EB14E400 +:1010600026C00CEC14E423C00DEC14E420C003E80B +:1010700015E41DC00AE815E41AC002E915E417C01A +:1010800004E915E414C001E216E411C003E216E419 +:101090000EC004E216E40BC005E216E408C006E246 +:1010A00016E405C007E216E402C00AE216E4C8012D +:1010B000DF91CF911F910F9108959CE0799FF001EE +:1010C000112490E3899FE00DF11D1124E60FF11D1D +:1010D000EE0FFF1FEC5FFD4F85919491803E9105CF +:1010E000E0F4803C910558F58133910509F46FC017 +:1010F00048F48932910509F463C08A32910509F4F4 +:101100006DC072C089339105E9F082389105D1F044 +:101110008533910509F44DC067C0833E910581F187 +:1011200038F4803E9105B9F0823E9105D9F05CC05B +:10113000863E910561F1873E9105A1F155C00E945F +:10114000EB05089520911C0320FD02C021FF4CC037 +:1011500080EE90E049C080911C0380FFF9CF89E3C5 +:1011600090E042C080911C0382FF0EC080911C035E +:1011700084FF03C080E090E037C083EE90E034C08D +:1011800080911C0382FFF2CF82EE90E02DC080910F +:101190001C0383FF0BC080911C0384FDEBCF87EE03 +:1011A00090E022C080911C0383FFF5CF86EE90E093 +:1011B0001BC080911C0385FF07C089E290E014C02A +:1011C00080911C0385FFF9CF85E390E00DC08091ED +:1011D0001C0386FF07C08AE290E006C080911C03D2 +:1011E00086FFF9CF81E390E00E94FB0508950C94FF +:1011F000CC02E82FF0E0E25BFE4F8081E82FEF7039 +:10120000F0E082958F7021E030E0A90102C0440F28 +:10121000551F8A95E2F740A308950F931F93CF932C +:10122000DF9385B7806885BF85B7806885BFC3E0D9 +:10123000D0E001E010E0FE01E25BFE4F8081E82F8C +:10124000EF70F0E021A182958F70A80102C0440FD9 +:10125000551F8A95E2F7CA01822B81A38C2F0E9429 +:10126000F908219740F78BE090E061E070E0FC0125 +:10127000EE5BFE4F2081E22FEF70F0E042A122955D +:101280002F70DB0102C0AA0FBB1F2A95E2F79D0158 +:10129000242B22A3019758F7DF91CF911F910F9133 +:1012A0000C947603EF92FF920F931F93CF93DF93EB +:1012B00000E212E0C3E0EE24E394F12CD5E08C2FA1 +:1012C0000E94F9088BE090E040E050E0FC01EE5B0A +:1012D000FE4F6081E62FEF70F0E020A130E06295D4 +:1012E0006F7002C0359527956A95E2F720FD09C019 +:1012F0009701082E02C0220F331F0A94E2F7422BF7 +:10130000532B019718F7F801929182918F0184175E +:10131000950721F051834083D09305018C2F0E94C3 +:10132000F908C15060F68091050187FD2CC08150FD +:10133000809305018F3F39F08FE99FE00197F1F726 +:1013400000C0000020C080911E0290911F02909367 +:1013500027028093260280911C0290911D02909397 +:1013600025028093240280911A0290911B0290938F +:101370002302809322028091180290911902909387 +:101380002102809320020E94780381E0DF91CF91B7 +:101390001F910F91FF90EF900895E82FF0E0EE0F6E +:1013A000FF1FE05EFD4F80819181089508950F93A6 +:1013B0001F93CF9308E212E0C0E0F801929182916E +:1013C0008F010E943D22C80FF2E000321F07A9F7EB +:1013D0008C2FCF911F910F9108950E94812381112D +:1013E00002C00E945D230E94A623809307033E9AB9 +:1013F000809171008D7F8093710082E080939000D6 +:101400008AE18093910081E080932A02089580917F +:101410002A02811102C00E94ED0910927A021092F4 +:101420007902809171008D7F80937100809190008E +:101430008F738093900010923C0210923B021092A6 +:10144000730210927402109275021092760210923A +:10145000720210927102E1E5F2E0A1E4B2E01192B1 +:101460001192119211921D921D9282E0E137F807BC +:10147000B1F70895CF92DF92EF92FF920F931F93EF +:10148000CF93DF9320913B02222309F484C06B01A8 +:101490007C0180912A02811102C00E94ED0901E7BE +:1014A00012E0C7E0D0E0A7019601F8019291829185 +:1014B000729162918F010E94F128811131C0FE0169 +:1014C000EE0FFF1FEE0FFF1FEF5AFD4F108211822C +:1014D00012821382DE01AA0FBB1FAF5BBD4F1196B4 +:1014E0001C921E92C730D105E9F0219644815581A6 +:1014F000668177814083518362837383148215826E +:101500001682178212968D919C91139711969C9337 +:101510008E9313961C921E92129734961296E2CFD7 +:10152000219708F68091790290917A02019797FDB0 +:1015300005C090937A028093790204C010927A02D7 +:10154000109279028091790290917A02209177022B +:10155000309178022817390724F0109278021092FF +:101560007702892BC1F4809171008D7F8093710087 +:10157000809190008F73809390001092730210926C +:1015800074021092750210927602109272021092FA +:10159000710210923B02DF91CF911F910F91FF904A +:1015A000EF90DF90CF9008951F920F920FB60F9299 +:1015B00011244F925F926F927F928F929F92AF927F +:1015C000BF92CF92DF92EF92FF922F933F934F9370 +:1015D0005F936F937F938F939F93AF93BF93CF93BB +:1015E000DF93EF93FF9380913B02882309F49BC123 +:1015F000C0917902D0917A021C161D060CF093C19D +:1016000040902B0250902C0260902D0270902E0280 +:1016100020E030E0A901C301B2010E949C2A181603 +:101620000CF065C0C130D10509F452C08091770239 +:1016300090917802BE010E946E2C7C0190937802FA +:101640008093770280903D0290903E02A0903F02EE +:10165000B090400220E030E040E85FE3C501B40113 +:101660000E948D2860933D0270933E0280933F025A +:1016700090934002F701EE0FFF1FEE0FFF1FEF5A8E +:10168000FD4FA301920160817181828193810E944B +:10169000F52820E030E040E05EE30E94A02A9B01B4 +:1016A000AC01C501B4010E949C2A18168CF4C70134 +:1016B0000196BE010E946E2C90937802809377026F +:1016C00010923D0210923E0210923F021092400290 +:1016D000E0917702F0917802EE0FFF1FEE0FFF1FEF +:1016E000EF5AFD4F6081718182819381D0C0C0909B +:1016F0007302D0907402E0907502F090760220E0C0 +:1017000030E0A901C701B6010E94F1282197882382 +:1017100009F4A2C0FE01EE0FFF1FEE0FFF1FEF5AEC +:10172000FD4F80809180A280B380A5019401C70104 +:10173000B6010E94F12887FF31C0A501940160E045 +:1017400070E08CED93EC0E94F52820E030E040E45E +:1017500051E40E94F52820E030E040E05FE30E9481 +:10176000A02A9B01AC0160E070E080E090E40E9460 +:10177000032B9B01AC01C501B4010E94A02A9B016F +:10178000AC01C701B6010E94F12887FF07C0A7017D +:10179000960160E070E08CED93E439C0A5019401FE +:1017A000C701B6010E949C2A18160CF055C0A5016D +:1017B000940160E070E08CED93E40E94F52820E055 +:1017C00030E040E451E40E94F52820E030E040E0C1 +:1017D0005FE30E94A02A9B01AC0160E070E080E022 +:1017E00090E40E94032B9B01AC01C501B4010E944F +:1017F000A02A9B01AC01C701B6010E949C2A1816C1 +:101800005CF5A701960160E070E08CED93EC0E941E +:10181000F52820E030E040E451E40E94F52820E083 +:1018200030E040E05FE30E94A02A9B01AC0160E051 +:1018300070E080E090E40E94032B9B01AC01C701A3 +:10184000B6010E94A02A6093730270937402809381 +:1018500075029093760213C0FE01EE0FFF1FEE0F8C +:10186000FF1FEF5AFD4F80819181A281B381809348 +:10187000730290937402A0937502B0937602609104 +:10188000730270917402809175029091760220919A +:101890002802309129022F3F4FEF340731F02F5F9C +:1018A0003F4F30932902209328020E947C0E6B0147 +:1018B0007C0120E034E244EF51E40E94F12887FFEC +:1018C00008C086EFC82E88E2D82E84EFE82E81E487 +:1018D000F82E20E030E040E051E4C701B6010E945C +:1018E000A02A9B01AC0160E074E284E79BE40E94C3 +:1018F000F5286B017C010E94622970939700609328 +:101900009600209106013091070140910801509105 +:101910000901C701B6010E94A02A0E9462297093A2 +:1019200099006093980080913C02882309F433C1A8 +:10193000C0903702D0903802E0903902F0903A021D +:1019400020E030E0A901C701B6010E949C2A1816C8 +:10195000D4F580912802909129028F3F2FEF9207B2 +:1019600029F001969093290280932802C701B601BD +:101970000E947C0E20E030E040E051E40E94A02A6A +:101980009B01AC0160E074E284E79BE40E94F528CF +:101990006B017C010E94622970939700609396000E +:1019A00020910601309107014091080150910901F1 +:1019B000C701B6010E94A02A0E9462297093990073 +:1019C0006093980008C010929700109296001092B1 +:1019D00099001092980060913102709132026F5F0D +:1019E0007F4F7093320260933102209196003091C4 +:1019F000970080E090E0232BF1F0C0919600D09109 +:101A000097000E948E296B017C01BE0180E090E06E +:101A10000E948E299B01AC016091330270913402C7 +:101A200080913502909136020E94F52820E03FEF28 +:101A30004FE757E410C00E948E296B017C0120E023 +:101A400030EE4FEF54E46091330270913402809194 +:101A50003502909136020E94A02A9B01AC01C70179 +:101A6000B6010E949C2A87FD96C080912F028F5F4D +:101A700080932F0290E0209103033091040382179A +:101A80009307A0F080910E03882319F010922F0283 +:101A90000DC0809171008D7F8093710080919000C6 +:101AA0008F738093900010923C027DC08091300231 +:101AB000C0912F02811128C0C0900803D090090363 +:101AC000E0900A03F0900B0320E030E0A901C70189 +:101AD000B6010E949C2A1816BCF481E08093300263 +:101AE00010923702109238021092390210923A0284 +:101AF000C0923302D0923402E0923502F092360264 +:101B0000C150C0932F0243C010923002109229029C +:101B100010922802E0910503F091060348E0C49F6B +:101B2000E00DF11D112480819181A281B381809308 +:101B3000370290933802A0933902B0933A0220E022 +:101B400030E040E85EE364817581868197810E9480 +:101B5000A02A6B017C0180910A01682F70E080E06F +:101B600090E00E948E2920E030E048EC52E40E9490 +:101B7000F5289B01AC01C701B6010E94A02A609321 +:101B800033027093340280933502909336021092A0 +:101B90003202109231028091070380FD04C010923E +:101BA0003C0210923B02FF91EF91DF91CF91BF91E8 +:101BB000AF919F918F917F916F915F914F913F91E5 +:101BC0002F91FF90EF90DF90CF90BF90AF909F90BC +:101BD0008F907F906F905F904F900F900FBE0F90FF +:101BE0001F901895CF92DF92EF92FF92CF93DF93E1 +:101BF0006B017C01EA0180912A02811102C00E94DE +:101C0000ED098091070380FF46C080917902909191 +:101C10007A0208970CF03FC0809171008D7F80930D +:101C2000710080913C0281110E94070A81E080933B +:101C30003B02109229021092280220E030E0A90114 +:101C4000C701B6010E949C2A1816DCF48091790223 +:101C500090917A02FC01EE0FFF1FEE0FFF1FEF5A6B +:101C6000FD4FC082D182E282F382FC01EE0FFF1FA2 +:101C7000EF5BFD4FD183C083019690937A028093EE +:101C80007902809171008260809371008091900050 +:101C9000806880939000DF91CF91FF90EF90DF906C +:101CA000CF90089580910703817008958091070374 +:101CB0008160809307030E94AA230C94D203809131 +:101CC00007038E7F809307030C94AA2380917B02E5 +:101CD00090E0019666E070E00E946E2C80937B029B +:101CE000089580917B0290E0019766E070E00E9489 +:101CF0006E2C80937B0208958F929F92AF92BF9239 +:101D0000CF92DF92EF92FF920F931F93CF93DF93C7 +:101D10006B017C01C0912802D0912902BE0180E0B4 +:101D200090E00E948E294B015C01A701960160E0C2 +:101D300070E08CE594E40E94F5289B01AC01C5019C +:101D4000B4010E94A02A0E94622920917B022330C4 +:101D500009F473C028F4222351F02130E9F02CC19A +:101D6000243009F4A0C0253009F4E0C025C180E08A +:101D700090E0A0E0BFE38093060190930701A09359 +:101D80000801B093090110922B0210922C021092BC +:101D90002D0210922E0210C110922B0210922C02D2 +:101DA00010922D0210922E026431710540F46A30B7 +:101DB000710560F520E030E040E85EE32BC0693C4F +:101DC000710508F0AAC080E090E00E948E2920E012 +:101DD00030E040EA51E40E948C2820E030E044E307 +:101DE00053E40E94F5289B01AC010E94A02A20E048 +:101DF00030E040E05EE30E94A02A9B01AC0160E07D +:101E000070E080E09EE30E948C2844C020E030E037 +:101E100040E05FE3C701B6010E94A02A6B017C018C +:101E200080E090E0A0E0BEE380930601909307017C +:101E3000A0930801B0930901BFC010922B02109229 +:101E40002C0210922D0210922E024AE0469F900121 +:101E5000479F300D1124C90168EB7BE00E945A2C8A +:101E6000BC016C5D754077FF03C071956195710988 +:101E7000882777FD8095982F0E9490292EE333ECD8 +:101E80004EE259E30E94A02A20E030E040EC5EE3FD +:101E90000E948D28609306017093070180930801CA +:101EA0009093090189C010922B0210922C0210927B +:101EB0002D0210922E02CE0183709927892BE1F01A +:101EC000BE016170772780E090E00E948E2920E0BB +:101ED00030E040E05EE30E94A02A20E030E040E4F1 +:101EE0005FE30E948D286093060170930701809341 +:101EF0000801909309010CC080E090E0A0E0BFE3EE +:101F00008093060190930701A0930801B093090103 +:101F1000C770DD27CD2B09F04FC01092060110923B +:101F20000701109208011092090146C010922B027D +:101F300010922C0210922D0210922E0200E010E05E +:101F400020E03FE30093060110930701209308016E +:101F5000309309016739710578F180E090E00E94C3 +:101F60008E2920E030E047E153E40E948C2820E0F5 +:101F700030E04AE754E40E94F52820E030E048E4ED +:101F800052E40E94A02A20E030E040EA51E40E949E +:101F9000D2290E945D29660F771F660F771FFB010C +:101FA000EE5AFE4F2081318142815381C701B60133 +:101FB0000E94A02A6B017C01C701B601DF91CF917D +:101FC0001F910F91FF90EF90DF90CF90BF90AF9057 +:101FD0009F908F90089580918C020895CF93DF9306 +:101FE00000D01F92CDB7DEB79C01809113038430DF +:101FF00019F593E099833B832A839093E9008FEF4F +:102000009091E800815095FD06C095ED9A95F1F705 +:1020100000008111F5CF8091E80085FF0DC040E000 +:1020200050E063E070E0CE0101960E944F12809173 +:10203000E8008E778093E8000F900F900F90DF916B +:10204000CF910895CF93DF9300D01F92CDB7DEB725 +:1020500020911303243021F522E029839B838A8376 +:1020600083E08093E9008FEF9091E800815095FD27 +:1020700006C095ED9A95F1F700008111F5CF80919A +:10208000E80085FF0DC040E050E063E070E0CE0165 +:1020900001960E944F128091E8008E778093E800AD +:1020A0000F900F900F90DF91CF910895209113031F +:1020B0002430F1F422E02093E9002FEF3091E80082 +:1020C000215035FD06C035ED3A95F1F7000021119C +:1020D000F5CF2091E80025FF0BC040E050E065E01F +:1020E00070E00E944F128091E8008E778093E800A4 +:1020F0000895CF93DF93EC0190911303943009F08E +:1021000046C0809115018823D9F08091160188235B +:10211000B9F09093E9008FEF9091E800815095FD20 +:1021200006C095E19A95F1F700008111F5CF8091F5 +:10213000E80085FF2CC040E050E060E170E017C08F +:1021400081E08093E9008FEF9091E800815095FD48 +:1021500006C095ED9A95F1F700008111F5CF8091B9 +:10216000E80085FF14C040E050E068E070E0CE0178 +:102170000E944F128091E8008E778093E80080E102 +:10218000FE01ACE7B2E001900D928A95E1F7DF9194 +:10219000CF91089580911203811109C00E94E41328 +:1021A0000E9441148091E20084608093E2000895CF +:1021B000109212030895089508950C94882242E025 +:1021C00061EC81E00E945E1342E061EC82E00E94DB +:1021D0005E1342E061EC83E00E945E1342E161EC39 +:1021E00084E00C945E1380911503833009F455C08C +:1021F00030F4813071F0823009F48EC008958A3055 +:1022000009F47AC08B3009F460C0893009F09CC0B1 +:1022100020C080911403813A09F096C08091E800B3 +:10222000877F8093E8008091180390911903892B90 +:1022300021F460E18CE792E003C060E080E090E090 +:1022400070E00E949A128091E8008B778093E800FA +:10225000089580911403813209F076C080911803AB +:1022600090911903009719F0039709F06DC08091C0 +:10227000E800877F8093E8008091E80082FD05C038 +:10228000809113038111F8CF5FC08091F10080939A +:102290008C028091E8008B7753C080911403813ABF +:1022A00009F052C08091180390911903892B09F00D +:1022B0004BC08091E800877F8093E8008091E80020 +:1022C00080FFFCCF8091150136C0809114038132CC +:1022D000D9F58091180390911903892BA9F5809164 +:1022E000E800877F8093E8000E9493138091160393 +:1022F000809315010C94C91B80911403813221F540 +:102300008091E800877F8093E8000E94931380917A +:10231000170380938D02089580911403813AA1F4EC +:102320008091E800877F8093E8008091E80080FF3B +:10233000FCCF80918D028093F1008091E8008E7730 +:102340008093E8000C949313089584B7877F84BF2B +:1023500088E10FB6F89480936000109260000FBE81 +:1023600090E080E80FB6F89480936100909361004C +:102370000FBE0E9436170E94E4130E944114809100 +:10238000E20084608093E20078940E94C7160E9465 +:1023900038178BE091E00E94E2168091130385309C +:1023A00069F40E944922809111038823B1F30E94AD +:1023B0007722882391F30E943912EFCF0E944017B1 +:1023C000ECCF292F332723303105C9F064F42130B5 +:1023D000310581F02230310509F043C08DE690E0EF +:1023E00020E833E042C021323105F1F022323105DC +:1023F00041F137C082E190E02DEE33E036C09927FD +:102400008130910541F08230910541F0892B49F5E9 +:10241000ECE7F3E005C0EEE4F3E002C0E4E2F3E051 +:10242000849190E09F0121C06430D8F4E62FF0E061 +:10243000EE0FFF1FE255FE4F2081318189E090E0D1 +:1024400014C0643070F470E0FB01EE0FFF1FEA551A +:10245000FE4F20813181FB01EE55FE4F808190E0DF +:1024600004C080E090E020E030E0FA013183208376 +:10247000089580E189BD82E189BD09B400FEFDCFE8 +:102480008091D8008F7D8093D8008091E000826099 +:102490008093E0008091E00081FDFCCF0895CF9211 +:1024A000DF92EF92FF920F931F93CF93DF93EC0194 +:1024B0008B016A010E94B213811133C0C114D1048F +:1024C00039F0F60180819181081B190BC80FD91FC3 +:1024D000E12CF12C0115110519F18091E80085FD21 +:1024E00016C08091E8008E778093E800C114D10473 +:1024F00049F0F60180819181E80EF91EF182E082B7 +:1025000085E00FC00E94B213882321F30AC089918D +:102510008093F10001501109FFEFEF1AFF0ADACFA3 +:1025200080E0DF91CF911F910F91FF90EF90DF90AE +:10253000CF90089520911A0330911B032617370777 +:1025400048F06115710539F42091E8002E77209349 +:10255000E80001C0B90140E061157105A9F12091C1 +:102560001303222309F443C0253009F442C020910B +:10257000E80023FD40C02091E80022FD32C02091F8 +:10258000E80020FFE9CF4091F3002091F20030E015 +:10259000342BFC01CF016115710559F0283031054C +:1025A00040F481918093F100615071092F5F3F4F9A +:1025B000F1CF41E02830310509F040E02091E800FA +:1025C0002E772093E800C8CF4111C9CF0AC080916F +:1025D0001303882361F0853061F08091E80083FD6A +:1025E0000AC08091E80082FFF2CF80E0089582E087 +:1025F000089583E0089581E0089520911A033091B1 +:102600001B032617370748F06115710539F420912F +:10261000E8002E772093E80001C0B901FC0120E01A +:102620006115710591F180911303882309F440C06D +:10263000853009F43FC08091E80083FD3DC0809162 +:10264000E80082FD2FC08091E80080FFE9CF209153 +:10265000F3008091F20090E0922B6115710559F022 +:102660008830910540F424912093F1003196615017 +:1026700071090196F2CF21E0089709F020E08091DE +:10268000E8008E778093E800CBCF2111CCCF0AC031 +:1026900080911303882361F0853061F08091E80018 +:1026A00083FD0AC08091E80082FFF2CF80E00895A8 +:1026B00082E0089583E0089581E00895982F97308F +:1026C00058F59093E900981739F07091EC0020913B +:1026D000ED005091F00003C0242F762F50E021FF31 +:1026E00019C03091EB003E7F3093EB003091ED004C +:1026F0003D7F3093ED003091EB0031603093EB0083 +:102700007093EC002093ED005093F0002091EE00C8 +:1027100027FF07C09F5FD3CF8F708093E90081E0D0 +:10272000089580E008958091140387FF11C080917F +:10273000E80082FD05C0809113038111F8CF11C01C +:102740008091E8008B770BC080911303882349F0B8 +:102750008091E80080FFF8CF8091E8008E77809329 +:10276000E80008952091E4003091E50095E640915D +:10277000EC00842F817040FF22C08091E80080FD32 +:102780001CC080911303882391F0853091F08091D3 +:10279000EB0085FD10C04091E4005091E500421728 +:1027A000530729F39A01915011F784E0089582E0CC +:1027B000089583E0089581E0089580E008954091B0 +:1027C000E80042FFDECF08950E9452140E945A147E +:1027D000E0EEF0E0808181608083E8EDF0E08081D0 +:1027E0008F77808319BCA7EDB0E08C918E7F8C939E +:1027F00080818F7E80831092120308950F931F9320 +:10280000CF93DF930E9452140E945A14C8EDD0E077 +:1028100088818F77888388818068888388818F7D8D +:10282000888319BC1092130310920F0310921103A6 +:102830001092100300EE10E0F80180818B7F8083FE +:1028400088818160888342E060E080E00E945E13BE +:10285000E1EEF0E080818E7F8083E2EEF0E0808127 +:1028600081608083808188608083F80180818E7F91 +:102870008083888180618883DF91CF911F910F9140 +:102880000895E8EDF0E080818F7E8083E7EDF0E051 +:1028900080818160808384E082BF81E08093120325 +:1028A0000C94FE13E8EDF0E080818E7F808310921F +:1028B000E20008951092DA001092E10008951F924C +:1028C0000F920FB60F9211242F933F934F935F9364 +:1028D0006F937F938F939F93AF93BF93EF93FF93E8 +:1028E0008091E10082FF0BC08091E20082FF07C06F +:1028F0008091E1008B7F8093E1000E94C616809159 +:10290000DA0080FF1FC08091D80080FF1BC080913B +:10291000DA008E7F8093DA008091D90080FF0DC0AD +:1029200080E189BD82E189BD09B400FEFDCF81E06F +:10293000809313030E94CA1005C019BC10921303A0 +:102940000E94D8108091E10080FF19C08091E200C0 +:1029500080FF15C08091E2008E7F8093E20080911D +:10296000E20080618093E2008091D80080628093D1 +:10297000D80019BC85E0809313030E94DC1080917D +:10298000E10084FF30C08091E20084FF2CC080E130 +:1029900089BD82E189BD09B400FEFDCF8091D800D8 +:1029A0008F7D8093D8008091E1008F7E8093E1003D +:1029B0008091E2008F7E8093E2008091E20081604E +:1029C0008093E20080910F03882311F084E007C018 +:1029D0008091E30087FD02C081E001C083E0809325 +:1029E00013030E94DD108091E10083FF29C08091D4 +:1029F000E20083FF25C08091E100877F8093E100A2 +:102A000082E08093130310920F038091E1008E7F88 +:102A10008093E1008091E2008E7F8093E2008091BC +:102A2000E20080618093E20042E060E080E00E948A +:102A30005E138091F00088608093F0000E94DB10AC +:102A4000FF91EF91BF91AF919F918F917F916F9186 +:102A50005F914F913F912F910F900FBE0F901F905C +:102A600018951F920F920FB60F9211242F933F9338 +:102A70004F935F936F937F938F939F93AF93BF9386 +:102A8000CF93DF93EF93FF93C091E900CF708091D4 +:102A9000EC00D82FD17080FDD0E81092E900809131 +:102AA000F000877F8093F00078940E947515109253 +:102AB000E9008091F00088608093F000CD2BCF700A +:102AC000C093E900FF91EF91DF91CF91BF91AF915A +:102AD0009F918F917F916F915F914F913F912F9136 +:102AE0000F900FBE0F901F9018951F93CF93DF93F9 +:102AF000CDB7DEB7AA970FB6F894DEBF0FBECDBF35 +:102B0000E4E1F3E088E08E0F9091F10091938E1351 +:102B1000FBCF0E94F3108091E80083FF1FC18091DA +:102B2000140390911503492F50E04A30510508F0E5 +:102B300015C1FA01EA5AFF4F0C94822C803881F0BB +:102B4000823809F00BC1809118038F708093E900DF +:102B50008091EB0085FB882780F91092E90006C080 +:102B60008091100390911103911182609091E8007F +:102B7000977F9093E8008093F1001092F100C8C015 +:102B8000282F2D7F09F0EAC0882319F0823061F0E8 +:102B9000E5C080911603813009F0E0C0933009F060 +:102BA00080E0809311032BC080911603811127C010 +:102BB000809118038F7009F4D1C08093E9002091AF +:102BC000EB0020FF1CC0933021F48091EB00806269 +:102BD00014C09091EB0090619093EB0021E030E005 +:102BE000A90102C0440F551F8A95E2F74093EA00FD +:102BF0001092EA008091EB0088608093EB001092C5 +:102C0000E9008091E800877F86C08111A7C01091FC +:102C100016031F778091E3008078812B8093E30077 +:102C20008091E800877F8093E8000E949313809151 +:102C3000E80080FFFCCF8091E30080688093E30090 +:102C4000111102C082E001C083E08093130386C0AB +:102C50008058823008F082C080911603909117034B +:102C60008C3D53E0950779F583E08A838AE2898376 +:102C70004FB7F894DE01139620E03EE051E2E32FD7 +:102C8000F0E050935700E49120FF03C0E295EF700D +:102C90003F5FEF708E2F90E0EA3010F0C79601C0D2 +:102CA000C0968D939D932F5F243149F74FBF80913C +:102CB000E800877F8093E8006AE270E0CE01019629 +:102CC0000E949A1214C0AE014F5F5F4F60911803CB +:102CD0000E94E111BC01009709F440C09091E80006 +:102CE000977F9093E80089819A810E94FD128091DC +:102CF000E8008B778093E80031C0803879F58091C7 +:102D0000E800877F8093E80080910F038093F100B3 +:102D10008091E8008E778093E8000E9493131EC094 +:102D200081111CC0909116039230C0F48091E8008C +:102D3000877F8093E80090930F030E949313809104 +:102D40000F03811106C08091E30087FD02C081E07E +:102D500001C084E0809313030E94DF108091E8009B +:102D600083FF0AC08091E800877F8093E80080910C +:102D7000EB0080628093EB00AA960FB6F894DEBF5A +:102D80000FBECDBFDF91CF911F9108950895CF93CE +:102D9000809113038823A1F0C091E900CF70909136 +:102DA000EC00892F817090FD80E8C82B1092E9001B +:102DB0008091E80083FD0E947515CF70C093E900F3 +:102DC000CF91089590939302809392020895E09199 +:102DD0009202F0919302309721F00190F081E02D62 +:102DE000099480E00895E0919202F0919302309767 +:102DF00021F00280F381E02D09940895E091920280 +:102E0000F0919302309721F00480F581E02D099430 +:102E1000089520919002309191028217930771F0EA +:102E20009093910280939002E0919202F09193022C +:102E3000309721F00680F781E02D099408952091C4 +:102E40008E0230918F028217930771F090938F0258 +:102E500080938E02E0919202F0919302309721F0DC +:102E60000084F185E02D0994089508950C94351798 +:102E70000E94BC220E940D090E9442230C94F1275B +:102E80005F926F927F928F929F92AF92BF92CF92FA +:102E9000DF92EF92FF920F931F93CF93DF9300D0B7 +:102EA00000D01F92CDB7DEB70E9452099DE9C92E0E +:102EB00092E0D92E03E010E0AA24A394B12C502E66 +:102EC000802F0E94CD094C01F601729062906F0133 +:102ED0006826792661147104A1F40150110978F76C +:102EE0008FEF89838A831B820E94C5228160782F9D +:102EF0009D838C8349815A816B818D810E94F0175B +:102F000038C08091F20281FD0E94D6092BE030E0AA +:102F10007501022E02C0EE0CFF1C0A94E2F7C701F5 +:102F200086219721892B09F129835A828E209F209F +:102F300091E0892809F490E09B830E94C52281607A +:102F4000782F9D838C8349815A816B818D810E946A +:102F5000F017000F111FF801EB56FD4F8081918192 +:102F6000E826F926F182E08204C02150310980F67A +:102F7000B4CF0E942925109194020E94E7161817D9 +:102F8000D1F00E94E716809394020F900F900F905B +:102F90000F900F90DF91CF911F910F91FF90EF90C5 +:102FA000DF90CF90BF90AF909F908F907F906F9069 +:102FB0005F900C94F7080F900F900F900F900F9068 +:102FC000DF91CF911F910F91FF90EF90DF90CF9005 +:102FD000BF90AF909F908F907F906F905F9008957B +:102FE000CF93DF93CDB7DEB72B970FB6F894DEBF44 +:102FF0000FBECDBF4F83588769877A878B87DE01E5 +:10300000119686E0FD0111928A95E9F785E0FE01AF +:10301000379601900D928A95E1F749815A816B812B +:103020007C818D819E810E94671E2B960FB6F8943D +:10303000DEBF0FBECDBFDF91CF910895CF93882320 +:1030400009F4C2C0C82F823859F40E94E71681FDE6 +:10305000BBC089E30E9441210E940E2289E30CC07B +:10306000833879F40E94E71680FDAEC083E50E94A4 +:1030700041210E940E2283E50E948321CF910C946E +:103080000E22843859F40E94E71682FD9DC087E421 +:103090000E9441210E940E2287E4EECF8CEF8C0F1C +:1030A000813A48F48C2F0E94592781118DC08C2FB2 +:1030B0000E944121E3CF80E28C0F883048F4C77032 +:1030C00081E001C0880FCA95EAF70E94C721D6CFD8 +:1030D0008BE58C0F833078F4C53A29F0C63A31F08D +:1030E00083E890E005C081E890E002C082E890E0CB +:1030F000CF910C94091788E58C0F833108F064C0D8 +:10310000C83A39F1C93A41F1CA3A49F1CB3A51F1D9 +:10311000CC3A59F1CD3A61F1C03B69F1CE3A71F147 +:10312000CF3A79F1C13B81F1C23B89F1C33B91F1C7 +:10313000C43B99F1C53BA1F1C63BA9F1C73BB1F135 +:10314000C83BB9F1C93BC1F1CA3BC9F180E090E08D +:1031500038C082EE90E035C089EE90E032C08AEE51 +:1031600090E02FC085EB90E02CC086EB90E029C06A +:1031700087EB90E026C08CEC90E023C08DEC90E0D3 +:1031800020C083E891E01DC08AE891E01AC082E97E +:1031900091E017C084E991E014C081E292E011C08F +:1031A00083E292E00EC084E292E00BC085E292E0FE +:1031B00008C086E292E005C087E292E002C08AE29F +:1031C00092E0CF910C941F17CF910895882309F4B2 +:1031D0004BC0823859F40E94E71681FF45C089E34D +:1031E0000E9441210E940E2289E30CC0833871F4B1 +:1031F0000E94E71680FF38C083E50E9441210E94AB +:103200000E2283E50E9483210C940E22843859F407 +:103210000E94E71682FF28C087E40E9441210E9495 +:103220000E2287E4EFCF9CEF980F913A58F390E28B +:10323000980F983050F4877091E001C0990F8A95EB +:10324000EAF7892F0E94CD21DFCF9BE5980F9330BD +:1032500020F480E090E00C940917885A833120F420 +:1032600080E090E00C941F170895882321F00E94BD +:10327000C7210C940E220895882321F00E94CD21AD +:103280000C940E2208957F928F929F92AF92BF92DC +:10329000CF92DF92EF92FF920F931F93CF93DF9322 +:1032A0001F92CDB7DEB77C01C62E772EFC010581BB +:1032B00002950F70128111110E94E4210E943A219F +:1032C000882379F0112369F080E28C0D883048F072 +:1032D00082E00E9423210E943A2191E0D82ED92633 +:1032E00001C0D12CE72DE295EF70F0E0E05AFF4FDE +:1032F0000C94822C872D807F072D0F70882311F06E +:103300000295007F112389F0002309F499C180E21E +:103310008C0D883020F4802F0E94C72103C0802F9D +:103320000E94D7210E940E228BC18C2D0E94E6188C +:10333000002309F4C3C180E28C0D883020F4802F73 +:103340000E94CD2103C0802F0E94DD210E940E2209 +:10335000B5C1872D807F972D9F70803211F4892F02 +:1033600003C0892F8295807FCC2021F0F1E0CF1619 +:10337000A1F01DC0112339F0002319F1013009F526 +:103380000E94F7219BC1002319F0013009F496C176 +:1033900089830E94FA21898110C1112321F006300E +:1033A00008F08CC10EC0053008F088C106C1112399 +:1033B00059F0002331F0F701958190FF41C19F70D2 +:1033C00095830E9435197AC1002309F4F6C03EC1E5 +:1033D000872D86958695837090E0009719F0019768 +:1033E00061F06CC1112321F08C2D972D937002C0D8 +:1033F00080E090E00E94091761C1112321F08C2D1B +:10340000972D937002C080E090E00E941F1756C174 +:103410008C2D112319F00E94312402C00E9499249E +:103420000E941E254BC1872D837009F052C01111D7 +:1034300045C18C2D829586958770880F880F9C2DAD +:103440009F70892E912CA12CB12C082E04C0880CC1 +:10345000991CAA1CBB1C0A94D2F7C4FE14C00FE02E +:1034600010E020E030E0B901A80104C0440F551F6E +:10347000661F771F8A95D2F7CB01BA0160957095C8 +:103480008095909503C060E070E0CB01272D2695D4 +:103490002695237030E02230310569F02330310564 +:1034A00089F0682979298A299B292130310571F011 +:1034B0000E94AF1F03C1682979298A299B290E948C +:1034C000CB1FFCC00E94AF1FC501B4010E94931F17 +:1034D000F5C0112319F0872D817001C086958823CE +:1034E00009F4ECC08C2D829586958770880F880F23 +:1034F0009C2D9F70892E912CA12CB12C082E04C0DC +:10350000880C991CAA1CBB1C0A94D2F7C4FE14C0D8 +:103510000FE010E020E030E0B901A80104C0440F42 +:10352000551F661F771F8A95D2F7CB01BA016095A8 +:1035300070958095909503C060E070E0CB01272DD9 +:10354000269526952370422F50E04230510569F0B0 +:103550004330510589F0682979298A299B2941300E +:10356000510571F00E948920A9C0682979298A290A +:103570009B290E94A520A2C00E948920C501B401F8 +:103580000E946D209BC08C2D90E0FC01E05EF10953 +:10359000E531F10508F050C0E059FF4F0C94822C42 +:1035A0000C2D0F70872D8F71112321F00E940620A2 +:1035B000802F07CF0E942720802F0E943C197EC0B9 +:1035C000112341F0053008F079C0872D8F710E94DA +:1035D0004C2074C0063008F071C0F7CF112339F0C9 +:1035E000872D8F710E94062069C01123C9F3872D92 +:1035F0008F710E94272062C0112329F0872D8F71BF +:103600000E94F11F5BC00E94E71F58C0112351F0B8 +:10361000172D1F71812F0E94062063E0812F0E94C9 +:103620001A214CC081E00E942321023008F446C0D8 +:1036300082E00E94232142C0112331F0002381F255 +:103640008C2D0E941E183AC0002389F28C2D0E94F6 +:10365000E61834C0472D4F706C2DC7010E94D50568 +:103660000E940B1F2BC0111129C0472D4F7050E035 +:1036700042305105B9F04CF44115510581F041300B +:103680005105E1F40E94192819C04330510569F031 +:103690004430510599F48C2D0E946B280FC00E9474 +:1036A00002280CC00E94352809C00E94482806C084 +:1036B000472D4F706C2DC7010E94D805DD20F9F011 +:1036C0000E94162180FD1BC0F70112820E9410216A +:1036D0000E940620C7010E948E1B0E9410210F909D +:1036E000DF91CF911F910F91FF90EF90DF90CF90DE +:1036F000BF90AF909F908F907F900C9427200F9059 +:10370000DF91CF911F910F91FF90EF90DF90CF90BD +:10371000BF90AF909F908F907F9008950F931F93CD +:10372000CF93DF93EC01888199812B813C81232BFE +:10373000B9F09F3F11F48F3F99F0CE010E94D4035E +:10374000882371F0688179818A810E940C218C0123 +:103750000E94C1200E94881FB801CE010E94431917 +:10376000DF91CF911F910F9108950E94E4210E9453 +:10377000F4210E94B9210E940E220E94CF250E94AE +:103780001E2580E090E00E94091780E090E00C94F4 +:103790001F170E94D4210C94B51B0E940121292FD0 +:1037A00022952F7030E02C3031054CF42A30310551 +:1037B0006CF42250310922303105A8F407C02C30B6 +:1037C000310569F02F30310551F00DC0803F69F0AF +:1037D00018F4803E40F409C0843F29F406C093FBEE +:1037E000882780F9089580E0089581E00895CF93B7 +:1037F000DF9300D000D01F92CDB7DEB70F900F90AF +:103800000F900F900F90DF91CF910895CF93DF939A +:1038100000D000D000D0CDB7DEB726960FB6F89412 +:10382000DEBF0FBECDBFDF91CF9108951F93CF9321 +:10383000DF93C0919D0216E080919E02C81799F017 +:10384000D0E01C9FF0011D9FF00D1124E156FD4FAB +:103850004081518162817381848195810E94061C1F +:103860002196C770E9CFDF91CF911F9108954091C4 +:10387000CF025091D0026091D1027091D20280911A +:10388000D3029091D4020C94061C8091D4028295AC +:103890008F7009F054C08091D102882309F44FC081 +:1038A00080919D02A0919E026091CF027091D00202 +:1038B0004091D2025091D302B6E08A1709F43FC07A +:1038C00090E041155105C1F17F3F11F46F3FA1F127 +:1038D000B89FF001B99FF00D1124E156FD4F2181F1 +:1038E00072132AC02081621327C02281211124C0B3 +:1038F000238134812417350710F421503109241B0A +:10390000350B283C3105C0F42091D4022F70206182 +:103910002093D40226E0289FF001299FF00D112466 +:10392000EC55FD4F80818F70806180838FEC92E039 +:103930000E948E1B0C94161C01968770BECF0895B2 +:10394000CF92DF92EF92FF920F931F93CF93DF936B +:10395000CDB7DEB762970FB6F894DEBF0FBECDBF0E +:103960008C0185E0F801DE011D9601900D928A958B +:10397000E1F7D8014C9111965C91119712966C91D8 +:1039800012971396CD90DC9014973091CF027091DE +:10399000D0028091D2029091D302009709F46BC1BA +:1039A0007F3F19F43F3F09F466C1E090D102EE2059 +:1039B00009F4C0C02091D402C816D90628F0F60137 +:1039C000E81BF90BCF0104C0809590958C0D9D1DCF +:1039D000FF24F394883C910578F0F12C207F09F0C6 +:1039E000C6C07C2DD98AC88A89890E94F71B8FECB2 +:1039F00092E00E948E1BB1C0822F807F09F046C0EA +:103A0000751314C0341312C0611110C02F702061DF +:103A10002093D4020E94371C8FEC92E00E948E1BF0 +:103A20008091D402D80115968C932EC0CD2819F11F +:103A30005F3F11F44F3FF9F0F62E61111CC08091E9 +:103A40009D0220919E0236E0821709F45AC090E050 +:103A5000389FF001399FF00D1124E156FD4F71811F +:103A6000571306C07081471303C07281711103C0E0 +:103A700001968770E9CFF62E662309F418C180916C +:103A8000D40281608093D402F12C11C1751308C057 +:103A9000341306C0611104C08091D402D801C3C0A0 +:103AA0004D875E878D859E856A8B0E94CD1B6A89B6 +:103AB0008823E1F16623D1F12091D402822F8295EF +:103AC0008F7090E0029774F08091CF029091D002B5 +:103AD00098878F831986DB86CA862C87CE01079646 +:103AE0000E948E1B86E0F801AFECB2E001900D92CF +:103AF0008A95E1F70E94451C0E94371CFF24F3942D +:103B0000D6C04D875E878D859E850E940121292F15 +:103B100022952F7030E0223031050CF0BCC09F7030 +:103B200009F0B6C0805E883008F4C1C0C8010E94A8 +:103B30008E1BE4CFC816D90608F453C0F601E81B63 +:103B4000F90BCF01883C910508F450C0F12C7C2D75 +:103B5000D98AC88A89890E94F71BEFECF2E086E0D7 +:103B6000DF011D928A95E9F70E94371CA0C07513EA +:103B700014C0341312C0611110C08091D402F80136 +:103B80008583C8010E948E1B86E0EFECF2E0DF0126 +:103B90001D928A95E9F7FE2C8AC04D875E878D8538 +:103BA0009E856A8B0E94CD1B6A89882309F4BECF4B +:103BB000662309F4BBCF2091D402822F82958F70A7 +:103BC00090E002970CF48ECF8091CF029091D002BA +:103BD0009A8389831B82DD82CC822E83CE0101965B +:103BE0007FCF809590958C0D9D1DACCFF62E6623D2 +:103BF00009F49CCF75132EC034132CC02091D4022D +:103C000020FD1FC0822F82958F70D9F0D8011596A4 +:103C10002C9315978F3049F08F5F982F9295907F56 +:103C2000822F8F70892B15968C93C8010E948E1B52 +:103C300086E0F801AFECB2E001900D928A95E1F7D1 +:103C400093CF86E0F801AFECB2E001900D928A9537 +:103C5000E1F72DC04D875E878D859E850E94CD1B27 +:103C6000811140CF8091D40281608093D402C80139 +:103C70000E948E1B1CC0662309F458CF4D875E87B7 +:103C80008D859E850E94CD1B882309F44FCF2ACFB6 +:103C9000811148CF0CC0243031050CF047CF9F7004 +:103CA00009F440CFF8019581907F09F03BCF8F2D2B +:103CB00062960FB6F894DEBF0FBECDBFDF91CF91F5 +:103CC0001F910F91FF90EF90DF90CF9008951F9379 +:103CD000CF93DF93CDB7DEB72C970FB6F894DEBF46 +:103CE0000FBECDBF4F83588769877A878B879C87A4 +:103CF000CE0107960E94A01C882369F08F819885C9 +:103D00002A853B85232BF1F19F3F09F063C08F3F4C +:103D100009F060C037C086E0FE013796DE011196DB +:103D200001900D928A95E1F76F817885EA85FB8590 +:103D3000309741F17F3F11F46F3F21F120919E02B6 +:103D400030E0C90101968770992740919D0250E0AB +:103D50008417950709F447C069837A83FD83EC8350 +:103D600096E0929FD001939FB00D1124A156BD4FB4 +:103D7000FE01319601900D929A95E1F780939E0293 +:103D80000E94161C16E080919D0290919E02891758 +:103D9000C1F1189FC001112481569D4F0E94A01CA3 +:103DA000882379F1E0919D021E9FF0011124E156D4 +:103DB000FD4F4081518162817381848195810E9490 +:103DC000061C80919D0290E0019687709927809350 +:103DD0009D02D9CF4F81588569857A858B859C85D1 +:103DE0000E94061CCFCF0E94C91B10929E02109207 +:103DF0009D02EFECF2E086E0DF011D928A95E9F783 +:103E0000C1CF2C960FB6F894DEBF0FBECDBFDF91A9 +:103E1000CF911F910895EF92FF920F931F93CF932D +:103E2000DF938C01009709F46CC0F12CEE24E3942D +:103E3000E8012196F8018491843740F4843008F039 +:103E400051C0813081F0823019F15BC0853709F4AF +:103E500044C0A8F19CE7980F903708F052C08F77C4 +:103E60000E94E61841C00E5F1F4FFE01C49180E220 +:103E70008C0F883048F4C7708E2D01C0880FCA950A +:103E8000EAF70E94E72114C08C2F0E941E182DC053 +:103E90000E5F1F4FFE01C49180E28C0F883058F4F2 +:103EA000C7708E2D01C0880FCA95EAF70E94ED21D8 +:103EB0000E940E221AC08C2F0E94E61816C00E5FB8 +:103EC0001F4FFE01C491CC2381F08FE99FE0019741 +:103ED000F1F700C00000C150F6CF0E5F1F4FFE018A +:103EE000F49003C00E941E188E018F2D882309F4C0 +:103EF0009FCFEFE9FFE03197F1F700C0000081505C +:103F0000F5CFDF91CF911F910F91FF90EF90089522 +:103F100008956093D9027093DA028093DB02909344 +:103F2000DC020C94B51B0F931F930091D9021091E2 +:103F3000DA022091DB023091DC02DC01CB01802B24 +:103F4000912BA22BB32B8093D9029093DA02A093EA +:103F5000DB02B093DC021F910F910C94B51B0F9301 +:103F60001F930091D9021091DA022091DB02309167 +:103F7000DC02DC01CB0180239123A223B3238093B5 +:103F8000D9029093DA02A093DB02B093DC021F9176 +:103F90000F910C94B51B0F931F930091D9021091B0 +:103FA000DA022091DB023091DC02DC01CB018027B8 +:103FB0009127A227B3278093D9029093DA02A09386 +:103FC000DB02B093DC021F910F910C94B51B109291 +:103FD000D5021092D6021092D7021092D8020C94F9 +:103FE000B51B41E050E060E070E004C0440F551F95 +:103FF000661F771F8A95D2F74093D5025093D60259 +:104000006093D7027093D8020C94B51B41E050E046 +:1040100060E070E004C0440F551F661F771F8A954B +:10402000D2F78091D5029091D602A091D702B0919B +:10403000D802482B592B6A2B7B2B4093D5025093E7 +:10404000D6026093D7027093D8020C94B51B41E05E +:1040500050E060E070E004C0440F551F661F771FFA +:104060008A95D2F740955095609570958091D502CC +:104070009091D602A091D702B091D802482359233B +:104080006A237B234093D5025093D6026093D702D4 +:104090007093D8020C94B51B41E050E060E070E0F2 +:1040A00004C0440F551F661F771F8A95D2F7809171 +:1040B000D5029091D602A091D702B091D80248279C +:1040C00059276A277B274093D5025093D6026093E5 +:1040D000D7027093D8020C94B51B0F931F930091D5 +:1040E000D5021091D6022091D7023091D802DC017E +:1040F000CB01802B912BA22BB32B8093D5029093D5 +:10410000D602A093D702B093D8021F910F910C94BE +:10411000B51B0F931F930091D5021091D6022091E9 +:10412000D7023091D802DC01CB0180239123A22356 +:10413000B3238093D5029093D602A093D702B09375 +:10414000D8021F910F910C94B51B0F931F930091F0 +:10415000D5021091D6022091D7023091D802DC010D +:10416000CB0180279127A227B3278093D502909374 +:10417000D602A093D702B093D8021F910F910C944E +:10418000B51B0895CF92DF92EF92FF920F931F938A +:10419000CF93DF938C01C090D902D090DA02E090E7 +:1041A000DB02F090DC028091D5029091D602A091C2 +:1041B000D702B091D802C82AD92AEA2AFB2ACFE12D +:1041C000D0E0D701C6010C2E04C0B695A7959795EF +:1041D00087950A94D2F780FF06C0B8018C2F0E9401 +:1041E0005D08019721F4219760F780E001C08C2FD2 +:1041F000DF91CF911F910F91FF90EF90DF90CF90C3 +:104200000895CF93DF93EC010E94C220BE010E946B +:104210005D08DF91CF910895CB010E94012108959F +:104220008091DD0285958595859508958091DD02C3 +:104230008770089598E0899F90011124262B209380 +:10424000DD020C9406202091DD028095822380936C +:10425000DD02982F977069F430E0482F552747FD0D +:1042600050952417350729F08595859585950C94EB +:10427000272008959091DD02977081E009F480E095 +:10428000089590911501992321F0909116019111B3 +:1042900009C02091170130911801F90132969FEF62 +:1042A00040E01FC0982F9695969596959F3050F5B3 +:1042B000E0911701F0911801E90FF11D877021E0DD +:1042C00030E0A90102C0440F551F8A95E2F7CA01E8 +:1042D0009181892B818308959F3F39F04F5F4E3044 +:1042E00041F051915813F8CF0DC05111F7CF942FD1 +:1042F000F5CF9F3F39F0F901E90FF11D97FDFA95D0 +:1043000082830895089590911501992321F0909149 +:104310001601911109C02091170130911801F9017E +:104320003296205F3F4F1FC0982F96959695969591 +:104330009F30F0F4E0911701F0911801E90FF11DA1 +:10434000877021E030E0A90102C0440F551F8A9513 +:10435000E2F7CA018095918189238183089531967E +:10436000E217F30729F090819813F9CF1082F7CF65 +:10437000089581E090E0E0911701F0911801E80FB5 +:10438000F91F1082019680319105A9F70895909147 +:10439000F102892B8093F102089580959091F102AA +:1043A00089238093F10208951092F102089590916B +:1043B000F002892B8093F002089580959091F0028D +:1043C00089238093F00208951092F002089590914D +:1043D000EF02892B8093EF02089580959091EF0270 +:1043E00089238093EF0208951092EF02089580933D +:1043F000DE0208951092DE020895809117019091D7 +:104400001801FC0131969C01205F3F4F80E09191A3 +:1044100091118F5FE217F307D1F70895E09117012B +:10442000F09118018091F1028083E0911701F091E1 +:10443000180190818091F002892B8083E09117010F +:10444000F091180190818091EF02892B80838091F7 +:10445000DE02882361F0E0911701F091180190814C +:10446000892B80830E94FD2181111092DE028091B0 +:104470001701909118010C94F31620E0009739F081 +:10448000AC0141505109842395232F5FF7CF822F30 +:10449000089580911303843039F11092F30220E4DF +:1044A00088E190E00FB6F894A895809360000FBE65 +:1044B0002093600080E00E94D80280E00E94F7080C +:1044C00083B7817F846083BF83B7816083BF789423 +:1044D000889583B78E7F83BF88E10FB6F894809369 +:1044E0006000109260000FBE08950895089580E066 +:1044F0000E94D8020E9475220E9452090E947622D0 +:104500000E94D70991E0811101C090E0892F0895A0 +:104510000E94C91B80E00E94D8020E94F1270E94DD +:10452000E7160C94F7081F920F920FB60F92112402 +:104530008F939F93AF93BF938091F302811113C028 +:104540008091F4029091F502A091F602B091F702E9 +:104550004196A11DB11D8093F4029093F502A093A2 +:10456000F602B093F702BF91AF919F918F910F9098 +:104570000FBE0F901F90189582E084BD93E095BD0B +:104580009AEF97BD80936E0008952FB7F8948091AD +:10459000F4029091F502A091F602B091F7022FBFBC +:1045A0000895CF92DF92EF92FF920F931F932FB750 +:1045B000F8944091F4025091F5026091F6027091E6 +:1045C000F7022FBF6A017B01EE24FF248C0120E05B +:1045D00030E0C016D106E206F30610F4415051094E +:1045E0009A01281B390BC9011F910F91FF90EF9081 +:1045F000DF90CF9008951F920F920FB60F92112463 +:104600008F939F93AF93BF938091F4029091F502A3 +:10461000A091F602B091F7020196A11DB11D809301 +:10462000F4029093F502A093F602B093F702BF91C3 +:10463000AF919F918F910F900FBE0F901F90189583 +:104640000E94E413F8942FEF87EA91E6215080400E +:104650009040E1F700C0000087E090EBDC01809320 +:104660001E0390931F03A0932003B09321039CE0AB +:1046700088E10FB6F894A895809360000FBE9093E0 +:104680006000FFCF0E948123811102C00E945D2340 +:104690000E948C238093F2020E94942380931C0337 +:1046A00087FB882780F9809316010E949023682F4A +:1046B00070E080E090E00C94891F6DEE7EEF80E06A +:1046C00090E00E94A82C60E082E090E00E94962C8E +:1046D00060E083E090E00E94962C60E084E090E04F +:1046E0000E94962C60E085E090E00E94962C60E0AD +:1046F00086E090E00E94962C6FEF87E090E00C94AB +:10470000962C80E090E00E94902C21E08D3E9E4F00 +:1047100009F020E0822F089582E090E00C94882C2C +:1047200083E090E00C94882C84E090E00C94882C3A +:10473000682F84E090E00C94962C86E090E00C9436 +:10474000882C682F86E090E00C94962C87E090E00F +:104750000C94882C682F87E090E00C94962C809124 +:10476000FA0280FF0BC060911C0185E0689FB001D8 +:10477000112475956795759567952BC081FF09C0C4 +:1047800060911C0185E0689FB001112475956795C3 +:1047900020C082FF07C060911C0185E0689FB001C6 +:1047A000112417C09091FB029923D1F060911B0155 +:1047B000961788F720911C0185E0289F900111240D +:1047C000929FA001939F500D112470E0CA010E9496 +:1047D0006E2C6038710540F46115710539F002C026 +:1047E00065E070E0862F08958FE7089581E00895D1 +:1047F0008091FA0280FF08C060911A0170E07595FF +:1048000067957595679521C081FF06C060911A0173 +:1048100070E07595679519C082FF04C060911A0118 +:1048200070E010C09091FB029923C1F060911901D2 +:104830009617A0F780911A01899FC001112470E09A +:104840000E946E2C6038710528F46115710521F005 +:10485000862F08958FE7089581E0089561E070E064 +:10486000F4CF803F21F40E94AF23819504C0813FA3 +:1048700029F40E94AF238093FE020895823F21F421 +:104880000E94AF23819504C0833F29F40E94AF2387 +:104890008093FD020895893F19F40E94F82305C012 +:1048A0008A3F31F40E94F82381958093FF02089596 +:1048B0008B3F21F40E94F823819504C08C3F29F49A +:1048C0000E94F823809300030895843F21F480918F +:1048D000FC02816017C0853F21F48091FC02826058 +:1048E00011C0863F21F48091FC0284600BC0873F99 +:1048F00021F48091FC02886005C0883F31F48091EA +:10490000FC0280618093FC0208958D3F21F4809128 +:10491000FA0281600BC08E3F21F48091FA0282601E +:1049200005C08F3F29F48091FA0284608093FA02D7 +:104930000895803F39F48091FE0287FF6CC0109289 +:10494000FE0269C0813F29F48091FE021816BCF373 +:1049500062C09091FD02823F29F497FF5CC01092E3 +:10496000FD0259C0833F19F41916CCF354C0893F96 +:1049700041F48091FF0218160CF04DC01092FF0216 +:104980004AC08A3F29F48091FF0287FF44C0F6CFD6 +:104990008B3F39F48091000387FF3DC010920003E4 +:1049A0003AC08C3F29F4809100031816BCF333C041 +:1049B000843F21F48091FC028E7F17C0853F21F453 +:1049C0008091FC028D7F11C0863F21F48091FC0212 +:1049D0008B7F0BC0873F21F48091FC02877F05C04D +:1049E000883F31F48091FC028F7E8093FC0213C0DB +:1049F0008D3F21F48091FA028E7F0BC08E3F21F40F +:104A00008091FA028D7F05C08F3F29F48091FA02D0 +:104A10008B7F8093FA028091FD0281110EC08091FC +:104A2000FE0281110AC08091FF02811106C08091AF +:104A30000003811102C01092FB0208958CEF92E0F6 +:104A40000E94FE160E94C5229093F9028093F802FC +:104A500008951F93CF93DF938091F8029091F9020C +:104A60000E94D122AC019091FB02992321F0209168 +:104A70001D0130E006C020911E018AE0289F9001B0 +:104A800011244217530708F486C08091FD02C0919B +:104A9000FE02D091FF0210910003811107C0C111E5 +:104AA00076C0D11174C0111172C075C09F3F19F04A +:104AB0009F5F9093FB02181624F40E94AF2380930B +:104AC000FD028091FD0287FF05C00E94AF23819502 +:104AD0008093FD021C1624F40E94AF238093FE02F3 +:104AE0008091FE0287FF05C00E94AF2381958093CD +:104AF000FE026091FD02662339F1C091FE02CC23D3 +:104B000019F1772767FD7095872F972F0E949029BD +:104B100023E333E343E35FE30E94A02A0E945D297D +:104B20006093FD026C2F772767FD7095872F972F75 +:104B30000E94902923E333E343E35FE30E94A02A2A +:104B40000E945D296093FE021D1624F40E94F82342 +:104B50008093FF028091FF0287FF05C00E94F82327 +:104B600081958093FF02111624F40E94F82380930C +:104B700000038091000387FF05C00E94F823819500 +:104B800080930003DF91CF911F910C941E259F3FCE +:104B900009F08ECF96CFDF91CF911F910895ECEF62 +:104BA000F2E085E0DF011D928A95E9F71092FB02A1 +:104BB0001092FA020895833081F128F4813059F07F +:104BC0008230D1F00895853009F449C0B8F18630BB +:104BD00009F456C0089580911E01262F30E0280F59 +:104BE000311D2F3F310524F4680F60931E01089595 +:104BF0008FEF80931E01089580911D01262F30E0D4 +:104C0000280F311D2F3F310524F4680F60931D01DB +:104C100008958FEF80931D01089580911C01262F28 +:104C200030E0280F311D2F3F310524F4680F6093C9 +:104C30001C0108958FEF80931C01089580911B0142 +:104C4000262F30E0280F311D2F3F310524F4680F47 +:104C500060931B0108958FEF80931B01089580914D +:104C60001A01262F30E0280F311D2F3F310524F483 +:104C7000680F60931A0108958FEF80931A010895C9 +:104C800080911901262F30E0280F311D2F3F31056B +:104C900024F4680F6093190108958FEF8093190130 +:104CA0000895833011F128F4813049F0823091F079 +:104CB0000895853081F120F18630C1F10895809109 +:104CC0001E01681720F4861B80931E010895109220 +:104CD0001E01089580911D01681720F4861B8093A2 +:104CE0001D01089510921D01089580911C016817FF +:104CF00020F4861B80931C01089510921C010895D6 +:104D000080911B01681720F4861B80931B01089576 +:104D100010921B01089580911A01681720F4861BD8 +:104D200080931A01089510921A0108958091190133 +:104D3000681720F4861B80931901089510921901B9 +:104D400008950F931F93873208F048C08E3108F002 +:104D50008DC0803109F477C008F5873009F461C04F +:104D600068F4863009F09DC08091F202817F8E7FC9 +:104D70008093F20281E08093020394C08B3009F4A7 +:104D800089C08E3009F08DC08091F20282FB22270B +:104D900020F991E0922790FB82F95EC0863109F4F8 +:104DA00079C060F4813109F07CC00E94C91B9091E8 +:104DB000160181E08927809316016CC0893109F4BE +:104DC00069C08B3109F06DC08091F20281FB22270E +:104DD00020F991E0922790FB81F93EC0883309F4D5 +:104DE00059C050F4893209F457C0853309F454C0CE +:104DF000873209F451C055C0833409F44DC028F4FA +:104E00008A3308F44EC0895332C0883409F049C04F +:104E10000E94C91B0E94070A0E94CB030E94202304 +:104E200039C09091F202892F8095817080FB90F9B2 +:104E300029F0966098609093F20234C0997F977F32 +:104E40009093F20227C08091F20283FB222720F97F +:104E500091E0922790FB83F98093F2029923D1F09D +:104E60008091F20281608093F20214C08D5141E082 +:104E700050E060E070E08A019B0104C0000F111F48 +:104E8000221F331F8A95D2F7C901B8010E94891FDA +:104E90000E94C91B81E006C061E070E080E090E004 +:104EA000F5CF80E01F910F91089580E0089580E094 +:104EB0000895CF93C82F80910203813069F018F0D4 +:104EC0008230C9F184C0E0911701F091180180810E +:104ED000823209F07EC007C0E0911701F0911801FD +:104EE0008081823261F48C2F0E945527811104C089 +:104EF0008C2F0E94A1261DC081E090E01AC08C2F4B +:104F00000E945727811114C0C43179F048F4CB3086 +:104F100079F0C03109F061C082E08093020308C0DB +:104F2000C93219F0C83321F058C01092020355C09D +:104F300081E0817054C0C93291F120F5C43179F11A +:104F4000B0F4C73009F047C08EE180931E0182E3C0 +:104F500080931D018AE080931C0184E180931B01F2 +:104F600088E080931A0188E28093190134C0CE5101 +:104F7000C63088F5EC2FF0E0EA54FE4F8081809334 +:104F8000010329C0CE34E9F020F4CB3421F56AE0E6 +:104F900013C0C13579F0C235F1F461E00DC08091E4 +:104FA0000103882319F01092010315C081E080935A +:104FB000020315C061E006C0809101030E94DB2559 +:104FC0000AC06AE0809101030E94512604C0109239 +:104FD000020380E004C081E002C080E0AACFCF914C +:104FE00008950E948123811102C00E945D230E94C6 +:104FF0009D2380931D0380FF02C0869501C080E041 +:105000000C94D80280911D03982F9695292F30E09B +:10501000233031054CF49F5F990F8170892B81609B +:1050200080931D030E94A12380911D0386950C94FB +:10503000D80280911D03982F969591F09158990F61 +:105040008170892B80931D038E7F91E009F490E09D +:1050500080911D0390FB80F980931D030E94A12382 +:1050600080911D0386950C94D80280911D03982F82 +:10507000909590FB80F980931D030E94A12380915D +:105080001D0380FF02C0869501C080E00C94D80209 +:1050900090911D03892F86958F5F8F779170843053 +:1050A00028F4880F892B80931D0302C090931D0361 +:1050B00080911D038E7F91E009F490E080911D03A3 +:1050C00090FB80F980931D030E94A12380911D0312 +:1050D00086950C94D80220911D03922F96958927CE +:1050E000982F990F822F8170892B80931D038E7FBB +:1050F00091E009F490E080911D0390FB80F980938A +:105100001D030E94A12380911D0386950C94D80253 +:1051100080911D03869508955058BB27AA270ED06D +:10512000D1C1C2D130F0C7D120F031F49F3F11F48A +:105130001EF4B7C10EF4E095E7FB9FC1E92FD3D170 +:1051400080F3BA17620773078407950718F071F4A4 +:105150009EF5EBC10EF4E0950B2EBA2FA02D0B019E +:10516000B90190010C01CA01A0011124FF27591BAC +:1051700099F0593F50F4503E68F11A16F040A22FB2 +:10518000232F342F4427585FF3CF46953795279523 +:10519000A795F0405395C9F77EF41F16BA0B620B22 +:1051A000730B840BBAF09150A1F0FF0FBB1F661F69 +:1051B000771F881FC2F70EC0BA0F621F731F841FAC +:1051C00048F4879577956795B795F7959E3F08F0D2 +:1051D000B3CF9395880F08F09927EE0F9795879591 +:1051E000089527D108F481E008950CD06BC163D1F4 +:1051F00040F05AD130F021F45F3F19F03EC1511117 +:1052000095C14FC170D198F39923C9F35523B1F3D8 +:10521000951B550BBB27AA2762177307840738F025 +:105220009F5F5F4F220F331F441FAA1FA9F333D084 +:105230000E2E3AF0E0E830D091505040E695001C38 +:10524000CAF729D0FE2F27D0660F771F881FBB1FF4 +:10525000261737074807AB07B0E809F0BB0B802DCE +:10526000BF01FF2793585F4F2AF09E3F510568F01A +:1052700004C15CC15F3FECF3983EDCF38695779503 +:105280006795B795F7959F5FC9F7880F911D96951C +:10529000879597F90895E1E0660F771F881FBB1F78 +:1052A000621773078407BA0720F0621B730B840B25 +:1052B000BA0BEE1F88F7E095089504D06894B111F9 +:1052C00035C1089518D188F09F5790F0B92F9927CC +:1052D000B751A0F0D1F0660F771F881F991F1AF001 +:1052E000BA95C9F712C0B13081F01FD1B1E008956D +:1052F0001CC1672F782F8827B85F39F0B93FCCF3EE +:10530000869577956795B395D9F73EF490958095F6 +:10531000709561957F4F8F4F9F4F0895E89409C016 +:1053200097FB3EF490958095709561957F4F8F4FD8 +:105330009F4F9923A9F0F92F96E9BB279395F695EE +:10534000879577956795B795F111F8CFFAF4BB0F6C +:1053500011F460FF1BC06F5F7F4F8F4F9F4F16C0D0 +:10536000882311F096E911C0772321F09EE8872F5A +:10537000762F05C0662371F096E8862F70E060E016 +:105380002AF09A95660F771F881FDAF7880F96958F +:10539000879597F9089588D018F011F08CD038F4DB +:1053A00080C0C4C0E92F9FD0B0F35523C9F3E7FBF9 +:1053B0006217730784079507A8F199F3E92FFF2770 +:1053C00088232AF03197660F771F881FDAF7952F09 +:1053D0005527442332F091505040220F331F441F71 +:1053E000D2F7BB27E91BF50B621B730B840BB109CA +:1053F000C1F222F4620F731F841FB11D31972AF08E +:10540000660F771F881FBB1FEFCF915050405AF097 +:1054100041F0882332F0660F771F881F915050406B +:10542000C1F7939530C08695779567959F5FD9F7BB +:10543000F8CF990F0008550FAA0BE0E8FEEF1616FB +:105440001706E807F907C0F012161306E407F50778 +:1054500098F0621B730B840B950B39F40A2661F0EC +:10546000232B242B252B21F408950A2609F4A1408F +:10547000A6958FEF811D811D089597F99F6780E89C +:1054800070E060E008959F3F31F0915020F48795DF +:1054900077956795B795880F911D9695879597F99C +:1054A00008959FEF80EC089500240A9416161706BD +:1054B00018060906089500240A9412161306140605 +:1054C00005060895092E0394000C11F4882352F068 +:1054D000BB0F40F4BF2B11F460FF04C06F5F7F4F20 +:1054E0008F4F9F4F089557FD9058440F551F59F007 +:1054F0005F3F71F04795880F97FB991F61F09F3FC1 +:1055000079F087950895121613061406551FF2CFE9 +:105510004695F1DF08C0161617061806991FF1CF39 +:1055200086957105610508940895E894BB27662760 +:105530007727CB0197F908957CDF08F48FEF089562 +:105540000BD0C0CFB1DF28F0B6DF18F0952309F0FB +:1055500094CFA7CF1124EACFC6DFA0F3959FD1F354 +:10556000950F50E0551F629FF001729FBB27F00D11 +:10557000B11D639FAA27F00DB11DAA1F649F662766 +:10558000B00DA11D661F829F2227B00DA11D621FB5 +:10559000739FB00DA11D621F839FA00D611D221F6F +:1055A000749F3327A00D611D231F849F600D211D53 +:1055B000822F762F6A2F11249F5750408AF0E1F0F6 +:1055C00088234AF0EE0FFF1FBB1F661F771F881F3F +:1055D00091505040A9F79E3F510570F04ECFA6CF95 +:1055E0005F3FECF3983EDCF3869577956795B7952A +:1055F000F795E7959F5FC1F7FE2B880F911D969554 +:10560000879597F90895FA01EE0FFF1F309621054F +:10561000310599F16115710561F48038BFE39B078D +:1056200049F168949038810561F08038BFEF9B079D +:1056300041F0992342F5FF3FE1053105210511F1C4 +:10564000E8940894E795D901AA2329F4AB2FBE2F3B +:10565000F85FD0F310C0FF5F70F4A695E0F7F7395C +:1056600050F019F0FF3A38F49F779F930CD00F90C9 +:1056700007FC905808953EF014CF60E070E080E899 +:105680009FE308954FE79F775F934F933F932F9347 +:105690009ED02F913F914F915F9152DF05C019F439 +:1056A0000EF0EBCE42CFFDCE26DFC8F39638C0F722 +:1056B00007F80F92E8942BE33AEA48EB5FE74EDFF6 +:1056C0000F920F920F924DB75EB70F92C0D0EAE0E3 +:1056D000F1E016D04F915F91EF91FF91E595EE1FAC +:1056E000FF1F49F0FE57E0684427EE0F441FFA956C +:1056F000E1F74195550B32D00F9007FE26C0089573 +:10570000DF93CF931F930F93FF92EF92DF927B0172 +:105710008C01689405C0DA2EEF011EDFFE01E894CB +:10572000A5912591359145915591AEF3EF0106DD97 +:10573000FE019701A801DA9479F7DF90EF90FF90CE +:105740000F911F91CF91DF9108959B01AC0160E013 +:1057500070E080E89FE349CD90CE95CECCDEE8F3B3 +:105760009923D9F3940F511DBBF39150504094F0FD +:1057700059F0882332F0660F771F881F91505040F0 +:10578000C1F79E3F510544F7880F911D9695879567 +:1057900097F908955F3FACF0983E9CF0BB27869543 +:1057A00077956795B79508F4B1609395C1F7BB0FEE +:1057B00058F711F460FFE8CF6F5F7F4F8F4F9F4F17 +:1057C000E3CFB4CE0EF05FCE6CCE689456CE93DEAF +:1057D000C8F39923D1F3C6F3DF93CF931F930F93AD +:1057E000FF92C92FDD2788232AF02197660F771FA4 +:1057F000881FDAF720E030E040E85FEB9FE388396C +:1058000020F0803E30F021968F7787DCE2E3F1E0F4 +:1058100003C083DCEFE5F1E073DF8B01BE01EC0137 +:10582000FB2E6F5771097595771F880B990B78DDE3 +:1058300028E132E741E35FE38FDEAF2D9801AE014F +:10584000FF900F911F91CF91DF9178DC3BCEFA0151 +:10585000DC01AA0FBB1F9B01AC01BF5728F4222714 +:105860003327442750781FC0B75188F4AB2F00244A +:10587000469537952795011CA395D2F3002069F032 +:10588000220F331F441FB395DAF30DD045CC61309E +:105890007105A0E88A07B94630F49B01AC01662780 +:1058A000772788279078309621F0208331834283B0 +:1058B00053830895AA1BBB1B51E107C0AA1FBB1F3E +:1058C000A617B70710F0A61BB70B881F991F5A958C +:1058D000A9F780959095BC01CD01089597FB072EFF +:1058E00016F4009407D077FD09D00E945A2C07FCCB +:1058F00005D03EF4909581959F4F089570956195E0 +:105900007F4F0895EE0FFF1F0590F491E02D09944D +:10591000F999FECF92BD81BDF89A992780B5089577 +:10592000A8E1B0E042E050E00C94B02C262FF999A9 +:10593000FECF92BD81BDF89A019700B4021639F0EE +:105940001FBA20BD0FB6F894FA9AF99A0FBE0895BF +:105950000196272F0E94972C0C94962CDC01CB01EA +:10596000FC01F999FECF06C0F2BDE1BDF89A31966F +:1059700000B40D9241505040B8F70895F894FFCF0D +:10598000640007000CFF0000003F64EB0F79105625 +:10599000102210EE0F0101DF022808140A321E0047 +:1059A00002040507090B0C0E1011131517181A1C09 +:1059B0001D1F2123242628292B2D2F303234353743 +:1059C000393B1F0F03764F5F6F7F49694379095950 +:1059D00053633149803F5D8B803FF8BF803FCAE110 +:1059E000803F73ED803FCAE1803FF8BF803F5D8B11 +:1059F000803F3149803F0000803FF16D7F3F75EA75 +:105A00007E3F4C827E3F833F7E3F84287E3F833FA4 +:105A10007E3F4C827E3F75EA7E3FF16D7F3F000006 +:105A2000803F3F4D3639BB046E043804FF039203B8 +:105A3000AB03C403DD0301020304050607080900E4 +:00000001FF diff --git a/keyboard/planck/keymaps/daniel/compiled.hex b/keyboard/planck/keymaps/daniel/compiled.hex new file mode 100644 index 0000000000..d7e56a3e22 --- /dev/null +++ b/keyboard/planck/keymaps/daniel/compiled.hex @@ -0,0 +1,1448 @@ +:100000000C9495020C94D9020C94D9020C94D90248 +:100010000C94D9020C94D9020C94D9020C94D902F4 +:100020000C94D9020C94D9020C9477140C944915B1 +:100030000C94AB220C94D9020C94D9020C94D902E2 +:100040000C94D9020C943B030C94D9020C94D90261 +:100050000C94D9020C9413230C94D9020C94D90259 +:100060000C94D9020C94D9020C94D9020C94D902A4 +:100070000C94D9020C94D9020C94D9020C94D90294 +:100080000C94EC0A0C94D9020C94D9020C94D90269 +:100090000C94D9020C94D9020C94D9020C94D90274 +:1000A0000C94D9020C94D9020C94D902B615D81527 +:1000B000C616D815C6161D164016C6169516A816CD +:1000C00092199219C119C119001A201A761B761BB0 +:1000D0002B1A761BDB1ADB1A421B4B1B761B701B81 +:1000E000E81AE81AE81AE81AE81AE81AE81AE81A00 +:1000F000E81AE81AE81AE81AE81AE81AE81AE81AF0 +:10010000F81A061B0D1B141B1E1B07634236B79BF8 +:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 +:100120005763BD6DEDFD753EF6177231BF000000DF +:10013000803F08000000BE922449123EABAAAA2AC2 +:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD +:1001500000000000BF000000803F00000000000819 +:100160004178D3BB4387D1133D190E3CC3BD4282B6 +:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 +:10018000FFBE01C4FF7F3F00000000000000000030 +:1001900000000000000000010204060A0F17202CD6 +:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 +:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF +:1001C0000201000000000000000000000000F1A19A +:1001D000F1A2F1A3290014001A000800150017006D +:1001E0001C0018000C00120013002A002B00040051 +:1001F0001600070009000A000B000D000E000F009A +:1002000033003400E1001D001B000600190005004A +:1002100011001000360037003800E5000320E00030 +:10022000E200E30002202C002C00012050005100CD +:1002300052004F0035001E021F022002210222023E +:10024000230224022502260227022E0001000100BB +:100250000100010001000100010001000100010096 +:100260002F00300001000100010001000100010029 +:10027000010001002D002D023100010001000100EC +:10028000010001000100010001000120AB00AA00F3 +:10029000A900AE0035021E001F0020002100220030 +:1002A000230024002500260027002E023A003B00F0 +:1002B0003C003D003E003F00400041004200430042 +:1002C0004400450039003A003B003C003D003E0040 +:1002D0003F004000410042004300280001000100AF +:1002E000010001000220010001000100AB00AA0092 +:1002F000A900AE00290014001A000800150017001C +:100300001C0018000C00120013004C002B0004000D +:100310001600070009000A000B000D000E000F0078 +:1003200033003400E1001D001B0006001900050029 +:1003300011001000360037003800E5000100E00031 +:10034000E200E30002202C002C00012050005100AC +:1003500052004F0028035400680065002000500040 +:100360006C0061006E0063006B0020004B006500B4 +:10037000790062006F0061007200640000002C03CD +:100380004F007200740068006F006C0069006E001E +:1003900065006100720020004B006500790062007A +:1003A0006F00610072006400730000000403090420 +:1003B00009026D00040100A0FA0904000001030114 +:1003C0000100092111010001223F000705810308F6 +:1003D000000A0904010001030102000921110100C2 +:1003E00001224D000705820308000A0904020001EA +:1003F00003000000092111010001223600070583D6 +:100400000308000A09040300010300000009211188 +:1004100001000122390007058403100001120110B8 +:100420000100000008EDFE6060010001020001050E +:10043000010906A101050719E029E7150025019525 +:1004400008750181020508190129059505750191B5 +:1004500002950175039101050719002977150025FB +:1004600001957875018102C005010980A10185020D +:1004700016010026B7001A01002AB7007510950171 +:100480008100C0050C0901A1018503160100269C0D +:10049000021A01002A9C02751095018100C0050115 +:1004A0000902A1010901A100050919012905150089 +:1004B00025019505750181029501750381010501ED +:1004C000093009311581257F9502750881060938A3 +:1004D0001581257F950175088106050C0A380215DE +:1004E00081257F950175088106C0C005010906A117 +:1004F00001050719E029E715002501950875018117 +:1005000002950175088101050819012905950575F0 +:100510000191029501750391010507190029FF1545 +:100520000025FF950675088100C011241FBECFEF7E +:10053000DAE0DEBFCDBF04B603FE24C080911E0307 +:1005400090911F03A0912003B09121038730904B1D +:10055000A740B04BB9F410921E0310921F031092E3 +:1005600020031092210314BE84B7877F84BF88E1E3 +:100570000FB6F89480936000109260000FBEE0E028 +:10058000F8E3099511E0A0E0B1E0E0EBF9E502C085 +:1005900005900D92A03CB107D9F713E0A0ECB1E0B3 +:1005A00001C01D92AE31B107E1F70E94BD110C945C +:1005B000D62C0C9400000895089581E008950895C4 +:1005C0000C94DC020C94DD020C94DF020E94A02843 +:1005D00023E030E0281B3109220F2093C401089545 +:1005E000282F2F9880918000211108C0877F809349 +:1005F000800010928D0010928C001BC08860809348 +:100600008000233019F48FEF9FEF0FC083E090E05C +:10061000821B9109880F991F2FEF3FEFA90102C09C +:10062000569547958A95E2F7CA0190938D0080937D +:100630008C000C94E6020E94E60284E08093C301E1 +:100640001092C0010895279A2F988FEF9FEF9093F3 +:100650008700809386008AE08093800089E1809300 +:1006600081000E9409280C941B030E9423036E9AA8 +:10067000769A0C94DB021F920F920FB60F92112400 +:100680002F933F938F939F93EF93FF93E091C1013B +:10069000F091C201CF0101969093C2018093C101F4 +:1006A0000090C30102C0F695E7950A94E2F7EF7354 +:1006B0008091C001823019F4E03251F404C08130DD +:1006C00039F4EF3329F480916F008D7F80936F00B0 +:1006D000F0E0E457FE4FE49121E031E0E29FC001F9 +:1006E000E39F900D11240090C40102C09695879558 +:1006F0000A94E2F790938D0080938C00FF91EF9124 +:100700009F918F913F912F910F900FBE0F901F904F +:10071000189581E008950C94890308950C9435038D +:1007200080911502882309F448C08091D1019091ED +:10073000D201009779F40E94DD229093D201809338 +:10074000D1018091D30190E0009771F48091D401A0 +:1007500090E00AC00E94E92220910001309101013D +:100760002817390740F329C00197880F991F880F70 +:10077000991FFC01EB52FE4F608171818281938150 +:100780000E94520AE091D30184E0E89FF001112415 +:10079000EB52FE4F60817181828193814FE050E086 +:1007A0000E940A0E8091D30190E001966091D401DD +:1007B00070E00E94862C8093D3010C94E00210928A +:1007C00017020C941F0A0895089581E08093170280 +:1007D0000C94E403089508958F929F92AF92BF9274 +:1007E000EF92FF920F931F93CF93DF93CDB7DEB7B6 +:1007F000A3970FB6F894DEBF0FBECDBF7C01FC01FE +:1008000000811181C8010E94DA20B8010E94F1051F +:100810008C01B7010E948B03882309F4CCC10032FC +:10082000F0E51F0741F4F7018281882309F458C0DD +:100830000E946E0EC0C10132F0E51F0741F4F701BE +:100840008281882309F44CC00E94770EB4C1023221 +:10085000F0E51F0751F4F7018281882309F440C0B5 +:100860000E946A0E8111F0CFE3CF0332F0E51F073B +:1008700039F4F7018281882399F10E94E5039BC135 +:100880000432F0E51F0739F4F7018281882341F132 +:100890000E94DF0390C10532F0E51F0749F4F7011C +:1008A00082818823E9F0809117028111F1CFE5CF91 +:1008B0000632F0E51F0739F4F7018281882381F0C1 +:1008C0000E947E0E0AC00732F0E51F0749F4F701C7 +:1008D0008281882329F00E94890E0E94EB036BC15C +:1008E00080911702811105C0F70182818111CFC06B +:1008F00018C1003E110579F4F7018281882309F4BB +:100900004DC00E941F0A81E08093160210921502CA +:100910001092D40150C1023E110559F4F7018281B1 +:100920008823E1F10E941F0A10921602109215020C +:1009300042C1033E110591F4F7018281882371F1D0 +:100940000E941F0A1092160281E0809315021092F5 +:10095000D3011092D2011092D1012DC1023511059F +:1009600059F4F7018281882309F425C1809100019F +:10097000909101010A970DC00135110579F4F70135 +:100980008281882309F417C18091000190910101AF +:100990000A9690930101809300010DC140910401DA +:1009A00083E2EFE1F1E0DE01119601900D928A956C +:1009B000E1F7F701808121E030E02C0F3D1F280F87 +:1009C000311DC9012091020130910301FC01E20FA8 +:1009D000F31F6081772767FD7095640F711D88276D +:1009E00077FD8095982F0E94A82920E030E040E410 +:1009F00051E40E940D294B015C01F701218184E043 +:100A000090E0821B9109BC01882777FD8095982F83 +:100A10000E94A8299B01AC01C501B4010E94A52830 +:100A20009B01AC0160E070E080E090E40E941B2B31 +:100A300020E030E04CED50E40E94B82A4B015C010C +:100A4000F70182818823D1F04FE050E0C501B40165 +:100A50000E940A0E809116028823A1F08091D40191 +:100A600024E0829FF0011124EB52FE4F808291829C +:100A7000A282B3828F5F8093D40104C0C501B40108 +:100A80000E94520A0F3F110508F02ECF94C08091AA +:100A9000D00181111FC0043130E5130709F051C0A6 +:100AA0000E948D0381E08093D0010E94DD2290930B +:100AB000CF018093CE011092C7011092C90110920C +:100AC000C8011092CB011092CA011092CD01109270 +:100AD000CC0171C08091CE019091CF010E94E9229A +:100AE000883C910570F48091C701E82FF0E0EE0F8B +:100AF000FF1FE853FE4F118300838F5F8093C70170 +:100B00005AC0043880E5180721F00538104501F176 +:100B10003AC0F7018281882341F01092C50182E03A +:100B20001EC0043830E5130759F58091C5018111C5 +:100B300006C086E20E94361886E20E94FE1882E015 +:100B40001CC00438F0E51F0741F305381045D9F4FF +:100B5000F7018281882331F01092C60180E20E9461 +:100B60004D1929C08091C601811106C087E20E94FB +:100B7000361887E20E94FE1880E20E9454191BC0BA +:100B80000538104529F381E08093C5018093C601A3 +:100B9000C701A3960FB6F894DEBF0FBECDBFDF919D +:100BA000CF911F910F91FF90EF90BF90AF909F90CA +:100BB0008F900C94E20280E0A3960FB6F894DEBF0B +:100BC0000FBECDBFDF91CF911F910F91FF90EF909E +:100BD000BF90AF909F908F90089580E090E008952F +:100BE00008959CE0799FF001112490E3899FE00D26 +:100BF000F11D1124E60FF11DEE0FFF1FEC52FE4F09 +:100C0000859194910895880F991FFC01E45BFF4F33 +:100C1000859194910895880F991FFC01E453FE4F2C +:100C20008591949108950F931F93CF93DF93EC01D7 +:100C3000811521E39207A0F5C11580E3D80708F0DC +:100C4000D7C0C83ED105D8F4C03ED10508F007C2D0 +:100C5000C83AD10578F4C53AD10508F06AC0C13068 +:100C6000D10509F463C008F4F7C1C430D10508F018 +:100C7000F6C1F2C1CB3BD10508F466C0EDC1C11588 +:100C800090E2D90708F0AFC0C11521E0D20708F003 +:100C9000E6C1C03FD10508F4DFC18E0110651FC257 +:100CA000C03880E5D80700F5C03790E5D90708F0CF +:100CB000A3C0C11520E5D20709F4ACC050F4CE01A1 +:100CC000905480319F4008F0C7C1DF708E01106AD8 +:100CD00006C2C13080E5D80709F4AEC0C43190E542 +:100CE000D90708F4AFC0B8C1C33820E5D20709F46A +:100CF0008EC050F4C13890E5D90709F482C008F0DD +:100D000083C000E011EDEBC1C03181E5D80708F4E4 +:100D1000A3C1C11597E5D90708F436C1CE01905794 +:100D20008115904108F098C1DF7093C101E010E097 +:100D3000D6C1C53AD10509F494C1C63AD10509F026 +:100D400093C102E810E4CBC1C83AD10509F48FC1C0 +:100D5000C93AD10509F48EC1CA3AD10509F48DC149 +:100D6000CB3AD10509F48CC1CC3AD10509F48BC139 +:100D7000CD3AD10509F48AC1C03BD10509F489C136 +:100D8000CE3AD10509F488C1CF3AD10509F487C11B +:100D9000C13BD10509F486C1C23BD10509F485C127 +:100DA000C33BD10509F484C1C43BD10509F483C117 +:100DB000C53BD10509F482C1C63BD10509F481C107 +:100DC000C73BD10509F480C1C83BD10509F47FC1F7 +:100DD000C93BD10509F47EC1CA3BD10509F47DC1E7 +:100DE00000E014E47CC1CE019F700E940B0678C124 +:100DF000DD278E01106C73C1CF70DD278E01146D5D +:100E00006EC100E010ED6BC100E012ED68C100E0C2 +:100E100013ED65C10E94E11B0E941F0A0E94E303BB +:100E20008FEF94E32CE0815090402040E1F700C028 +:100E300000000E94382353C18091F20281608093A8 +:100E4000F2024DC10E949923811102C00E947523B4 +:100E50000E94AC2390E090931D0380931C03C2304A +:100E600080E5D80721F480911C03816086C0C430DE +:100E700090E5D90721F480911C0382607EC0C630C2 +:100E800020E5D20721F480911C03846076C0C8302D +:100E900080E5D80719F480911C0327C0CA3090E57B +:100EA000D90721F480911C03806167C0CC3020E514 +:100EB000D20721F480911C0380625FC0CE3080E5B0 +:100EC000D80721F480911C03806457C0C03190E59D +:100ED000D90721F480911C0380684FC0C23120E5FE +:100EE000D20729F480911C038460886046C0C33017 +:100EF00080E5D80721F480911C038E7F3EC0C53069 +:100F000090E5D90721F480911C038D7F36C0C7304E +:100F100020E5D20721F480911C038B7F2EC0C930BD +:100F200080E5D80719F480911C0326C0CB3090E5EA +:100F3000D90721F480911C038F7E1FC0CD3020E59E +:100F4000D20721F480911C038F7D17C0CF3080E53C +:100F5000D80721F480911C038F7B0FC0C13190E52D +:100F6000D90721F480911C038F7707C0C331D04586 +:100F700031F480911C038B7F877F80931C038091C9 +:100F80001C030E94B023ABC08D2F99278F70992727 +:100F900081309105D9F49E012370332702C0880F58 +:100FA000991F2A95E2F79C688E0144E0000F111FFB +:100FB0004A95E1F700271370802B912B53E0CC0F5B +:100FC000DD1F5A95E1F7C076DD272FC082309105ED +:100FD00031F4DC2FCC278E01016F106A80C0833082 +:100FE000910569F4CE018370992701E010E002C0F9 +:100FF000000F111F8A95E2F7C8019C680FC084306A +:101000009105B9F4CE018370992701E010E002C088 +:10101000000F111F8A95E2F7C8019A6823E0CC0FF0 +:10102000DD1F2A95E1F7C07ED7708C010C2B1D2B9C +:1010300056C08530910531F4DC2FCC278E01046F2A +:10104000106A4DC0069709F04AC0CF71DD27DC2F2A +:10105000CC278E01106243C000E010E040C08E013A +:101060003EC001E810E43BC003E810E438C002EEE3 +:1010700014E435C009EE14E432C00AEE14E42FC0C3 +:1010800005EB14E42CC006EB14E429C007EB14E4D0 +:1010900026C00CEC14E423C00DEC14E420C003E8DB +:1010A00015E41DC00AE815E41AC002E915E417C0EA +:1010B00004E915E414C001E216E411C003E216E4E9 +:1010C0000EC004E216E40BC005E216E408C006E216 +:1010D00016E405C007E216E402C00AE216E4C801FD +:1010E000DF91CF911F910F9108959CE0799FF001BE +:1010F000112490E3899FE00DF11D1124E60FF11DED +:10110000EE0FFF1FEC52FE4F85919491803E9105AA +:10111000E0F4803C910558F58133910509F46FC0E6 +:1011200048F48932910509F463C08A32910509F4C3 +:101130006DC072C089339105E9F082389105D1F014 +:101140008533910509F44DC067C0833E910581F157 +:1011500038F4803E9105B9F0823E9105D9F05CC02B +:10116000863E910561F1873E9105A1F155C00E942F +:101170000306089520911C0320FD02C021FF4CC0EE +:1011800080EE90E049C080911C0380FFF9CF89E395 +:1011900090E042C080911C0382FF0EC080911C032E +:1011A00084FF03C080E090E037C083EE90E034C05D +:1011B00080911C0382FFF2CF82EE90E02DC08091DF +:1011C0001C0383FF0BC080911C0384FDEBCF87EED3 +:1011D00090E022C080911C0383FFF5CF86EE90E063 +:1011E0001BC080911C0385FF07C089E290E014C0FA +:1011F00080911C0385FFF9CF85E390E00DC08091BD +:101200001C0386FF07C08AE290E006C080911C03A1 +:1012100086FFF9CF81E390E00E94130608950C94B5 +:10122000E402E82FF0E0E25BFE4F8081E82FEF70F0 +:10123000F0E082958F7021E030E0A90102C0440FF8 +:10124000551F8A95E2F740A308950F931F93CF93FC +:10125000DF9385B7806885BF85B7806885BFC3E0A9 +:10126000D0E001E010E0FE01E25BFE4F8081E82F5C +:10127000EF70F0E021A182958F70A80102C0440FA9 +:10128000551F8A95E2F7CA01822B81A38C2F0E94F9 +:101290001109219740F78BE090E061E070E0FC01DC +:1012A000EE5BFE4F2081E22FEF70F0E042A122952D +:1012B0002F70DB0102C0AA0FBB1F2A95E2F79D0128 +:1012C000242B22A3019758F7DF91CF911F910F9103 +:1012D0000C948E03EF92FF920F931F93CF93DF93A3 +:1012E00000E212E0C3E0EE24E394F12CD5E08C2F71 +:1012F0000E9411098BE090E040E050E0FC01EE5BC1 +:10130000FE4F6081E62FEF70F0E020A130E06295A3 +:101310006F7002C0359527956A95E2F720FD09C0E8 +:101320009701082E02C0220F331F0A94E2F7422BC6 +:10133000532B019718F7F801929182918F0184172E +:10134000950721F051834083D09305018C2F0E9493 +:101350001109C15060F68091050187FD2CC08150B4 +:10136000809305018F3F39F08FE99FE00197F1F7F6 +:1013700000C0000020C080911E0290911F02909337 +:1013800027028093260280911C0290911D02909367 +:1013900025028093240280911A0290911B0290935F +:1013A0002302809322028091180290911902909357 +:1013B0002102809320020E94900381E0DF91CF916F +:1013C0001F910F91FF90EF900895E82FF0E0EE0F3E +:1013D000FF1FE05EFD4F80819181089508950F9376 +:1013E0001F93CF9308E212E0C0E0F801929182913E +:1013F0008F010E945522C80FF2E000321F07A9F7A3 +:101400008C2FCF911F910F9108950E9499238111E4 +:1014100002C00E9475230E94BE23809307033E9A58 +:10142000809171008D7F8093710082E080939000A5 +:101430008AE18093910081E080932A02089580914F +:101440002A02811102C00E94050A10927A021092AB +:101450007902809171008D7F80937100809190005E +:101460008F738093900010923C0210923B02109276 +:10147000730210927402109275021092760210920A +:10148000720210927102E1E5F2E0A1E4B2E0119281 +:101490001192119211921D921D9282E0E137F8078C +:1014A000B1F70895CF92DF92EF92FF920F931F93BF +:1014B000CF93DF9320913B02222309F484C06B0178 +:1014C0007C0180912A02811102C00E94050A01E775 +:1014D00012E0C7E0D0E0A7019601F8019291829155 +:1014E000729162918F010E940929811131C0FE0120 +:1014F000EE0FFF1FEE0FFF1FEF5AFD4F10821182FC +:1015000012821382DE01AA0FBB1FAF5BBD4F119683 +:101510001C921E92C730D105E9F021964481558175 +:10152000668177814083518362837383148215823D +:101530001682178212968D919C91139711969C9307 +:101540008E9313961C921E92129734961296E2CFA7 +:10155000219708F68091790290917A02019797FD80 +:1015600005C090937A028093790204C010927A02A7 +:10157000109279028091790290917A0220917702FB +:10158000309178022817390724F0109278021092CF +:101590007702892BC1F4809171008D7F8093710057 +:1015A000809190008F73809390001092730210923C +:1015B00074021092750210927602109272021092CA +:1015C000710210923B02DF91CF911F910F91FF901A +:1015D000EF90DF90CF9008951F920F920FB60F9269 +:1015E00011244F925F926F927F928F929F92AF924F +:1015F000BF92CF92DF92EF92FF922F933F934F9340 +:101600005F936F937F938F939F93AF93BF93CF938A +:10161000DF93EF93FF9380913B02882309F49BC1F2 +:10162000C0917902D0917A021C161D060CF093C16C +:1016300040902B0250902C0260902D0270902E0250 +:1016400020E030E0A901C301B2010E94B42A1816BB +:101650000CF065C0C130D10509F452C08091770209 +:1016600090917802BE010E94862C7C0190937802B2 +:101670008093770280903D0290903E02A0903F02BE +:10168000B090400220E030E040E85FE3C501B401E3 +:101690000E94A52860933D0270933E0280933F0212 +:1016A00090934002F701EE0FFF1FEE0FFF1FEF5A5E +:1016B000FD4FA301920160817181828193810E941B +:1016C0000D2920E030E040E05EE30E94B82A9B0153 +:1016D000AC01C501B4010E94B42A18168CF4C701EC +:1016E0000196BE010E94862C909378028093770227 +:1016F00010923D0210923E0210923F021092400260 +:10170000E0917702F0917802EE0FFF1FEE0FFF1FBE +:10171000EF5AFD4F6081718182819381D0C0C0906A +:101720007302D0907402E0907502F090760220E08F +:1017300030E0A901C701B6010E9409292197882339 +:1017400009F4A2C0FE01EE0FFF1FEE0FFF1FEF5ABC +:10175000FD4F80809180A280B380A5019401C701D4 +:10176000B6010E94092987FF31C0A501940160E0FC +:1017700070E08CED93EC0E940D2920E030E040E415 +:1017800051E40E940D2920E030E040E05FE30E9438 +:10179000B82A9B01AC0160E070E080E090E40E9418 +:1017A0001B2B9B01AC01C501B4010E94B82A9B010F +:1017B000AC01C701B6010E94092987FF07C0A70134 +:1017C000960160E070E08CED93E439C0A5019401CE +:1017D000C701B6010E94B42A18160CF055C0A50125 +:1017E000940160E070E08CED93E40E940D2920E00C +:1017F00030E040E451E40E940D2920E030E040E078 +:101800005FE30E94B82A9B01AC0160E070E080E0D9 +:1018100090E40E941B2B9B01AC01C501B4010E9406 +:10182000B82A9B01AC01C701B6010E94B42A181660 +:101830005CF5A701960160E070E08CED93EC0E94EE +:101840000D2920E030E040E451E40E940D2920E021 +:1018500030E040E05FE30E94B82A9B01AC0160E009 +:1018600070E080E090E40E941B2B9B01AC01C7015B +:10187000B6010E94B82A6093730270937402809339 +:1018800075029093760213C0FE01EE0FFF1FEE0F5C +:10189000FF1FEF5AFD4F80819181A281B381809318 +:1018A000730290937402A0937502B09376026091D4 +:1018B000730270917402809175029091760220916A +:1018C0002802309129022F3F4FEF340731F02F5F6C +:1018D0003F4F30932902209328020E94940E6B01FF +:1018E0007C0120E034E244EF51E40E94092987FFA3 +:1018F00008C086EFC82E88E2D82E84EFE82E81E457 +:10190000F82E20E030E040E051E4C701B6010E942B +:10191000B82A9B01AC0160E074E284E79BE40E947A +:101920000D296B017C010E947A29709397006093C6 +:1019300096002091060130910701409108015091D5 +:101940000901C701B6010E94B82A0E947A29709342 +:1019500099006093980080913C02882309F433C178 +:10196000C0903702D0903802E0903902F0903A02ED +:1019700020E030E0A901C701B6010E94B42A181680 +:10198000D4F580912802909129028F3F2FEF920782 +:1019900029F001969093290280932802C701B6018D +:1019A0000E94940E20E030E040E051E40E94B82A0A +:1019B0009B01AC0160E074E284E79BE40E940D2986 +:1019C0006B017C010E947A297093970060939600C6 +:1019D00020910601309107014091080150910901C1 +:1019E000C701B6010E94B82A0E947A297093990013 +:1019F0006093980008C01092970010929600109281 +:101A000099001092980060913102709132026F5FDC +:101A10007F4F709332026093310220919600309193 +:101A2000970080E090E0232BF1F0C0919600D091D8 +:101A300097000E94A6296B017C01BE0180E090E026 +:101A40000E94A6299B01AC0160913302709134027F +:101A500080913502909136020E940D2920E03FEFDF +:101A60004FE757E410C00E94A6296B017C0120E0DB +:101A700030EE4FEF54E46091330270913402809164 +:101A80003502909136020E94B82A9B01AC01C70131 +:101A9000B6010E94B42A87FD96C080912F028F5F05 +:101AA00080932F0290E0209103033091040382176A +:101AB0009307A0F080910E03882319F010922F0253 +:101AC0000DC0809171008D7F809371008091900096 +:101AD0008F738093900010923C027DC08091300201 +:101AE000C0912F02811128C0C0900803D090090333 +:101AF000E0900A03F0900B0320E030E0A901C70159 +:101B0000B6010E94B42A1816BCF481E0809330021A +:101B100010923702109238021092390210923A0253 +:101B2000C0923302D0923402E0923502F092360233 +:101B3000C150C0932F0243C010923002109229026C +:101B400010922802E0910503F091060348E0C49F3B +:101B5000E00DF11D112480819181A281B3818093D8 +:101B6000370290933802A0933902B0933A0220E0F2 +:101B700030E040E85EE364817581868197810E9450 +:101B8000B82A6B017C0180910A01682F70E080E027 +:101B900090E00E94A62920E030E048EC52E40E9448 +:101BA0000D299B01AC01C701B6010E94B82A6093C0 +:101BB0003302709334028093350290933602109270 +:101BC0003202109231028091070380FD04C010920E +:101BD0003C0210923B02FF91EF91DF91CF91BF91B8 +:101BE000AF919F918F917F916F915F914F913F91B5 +:101BF0002F91FF90EF90DF90CF90BF90AF909F908C +:101C00008F907F906F905F904F900F900FBE0F90CE +:101C10001F901895CF92DF92EF92FF92CF93DF93B0 +:101C20006B017C01EA0180912A02811102C00E94AD +:101C3000050A8091070380FF46C080917902909148 +:101C40007A0208970CF03FC0809171008D7F8093DD +:101C5000710080913C0281110E941F0A81E08093F3 +:101C60003B02109229021092280220E030E0A901E4 +:101C7000C701B6010E94B42A1816DCF480917902DB +:101C800090917A02FC01EE0FFF1FEE0FFF1FEF5A3B +:101C9000FD4FC082D182E282F382FC01EE0FFF1F72 +:101CA000EF5BFD4FD183C083019690937A028093BE +:101CB0007902809171008260809371008091900020 +:101CC000806880939000DF91CF91FF90EF90DF903C +:101CD000CF90089580910703817008958091070344 +:101CE0008160809307030E94C2230C94EA038091D1 +:101CF00007038E7F809307030C94C22380917B029D +:101D000090E0019666E070E00E94862C80937B0252 +:101D1000089580917B0290E0019766E070E00E9458 +:101D2000862C80937B0208958F929F92AF92BF92F0 +:101D3000CF92DF92EF92FF920F931F93CF93DF9397 +:101D40006B017C01C0912802D0912902BE0180E084 +:101D500090E00E94A6294B015C01A701960160E07A +:101D600070E08CE594E40E940D299B01AC01C50153 +:101D7000B4010E94B82A0E947A2920917B02233064 +:101D800009F473C028F4222351F02130E9F02CC16A +:101D9000243009F4A0C0253009F4E0C025C180E05A +:101DA00090E0A0E0BFE38093060190930701A09329 +:101DB0000801B093090110922B0210922C0210928C +:101DC0002D0210922E0210C110922B0210922C02A2 +:101DD00010922D0210922E026431710540F46A3087 +:101DE000710560F520E030E040E85EE32BC0693C1F +:101DF000710508F0AAC080E090E00E94A62920E0CA +:101E000030E040EA51E40E94A42820E030E044E3BE +:101E100053E40E940D299B01AC010E94B82A20E0E6 +:101E200030E040E05EE30E94B82A9B01AC0160E034 +:101E300070E080E09EE30E94A42844C020E030E0EF +:101E400040E05FE3C701B6010E94B82A6B017C0144 +:101E500080E090E0A0E0BEE380930601909307014C +:101E6000A0930801B0930901BFC010922B021092F9 +:101E70002C0210922D0210922E024AE0469F9001F1 +:101E8000479F300D1124C90168EB7BE00E94722C42 +:101E9000BC016C5D754077FF03C071956195710958 +:101EA000882777FD8095982F0E94A8292EE333EC90 +:101EB0004EE259E30E94B82A20E030E040EC5EE3B5 +:101EC0000E94A52860930601709307018093080182 +:101ED0009093090189C010922B0210922C0210924B +:101EE0002D0210922E02CE0183709927892BE1F0EA +:101EF000BE016170772780E090E00E94A62920E073 +:101F000030E040E05EE30E94B82A20E030E040E4A8 +:101F10005FE30E94A52860930601709307018093F8 +:101F20000801909309010CC080E090E0A0E0BFE3BD +:101F30008093060190930701A0930801B0930901D3 +:101F4000C770DD27CD2B09F04FC01092060110920B +:101F50000701109208011092090146C010922B024D +:101F600010922C0210922D0210922E0200E010E02E +:101F700020E03FE30093060110930701209308013E +:101F8000309309016739710578F180E090E00E9493 +:101F9000A62920E030E047E153E40E94A42820E095 +:101FA00030E04AE754E40E940D2920E030E048E4A4 +:101FB00052E40E94B82A20E030E040EA51E40E9456 +:101FC000EA290E947529660F771F660F771FFB01AC +:101FD000EE5AFE4F2081318142815381C701B60103 +:101FE0000E94B82A6B017C01C701B601DF91CF9135 +:101FF0001F910F91FF90EF90DF90CF90BF90AF9027 +:102000009F908F90089580918C020895CF93DF93D5 +:1020100000D01F92CDB7DEB79C01809113038430AE +:1020200019F593E099833B832A839093E9008FEF1E +:102030009091E800815095FD06C095ED9A95F1F7D5 +:1020400000008111F5CF8091E80085FF0DC040E0D0 +:1020500050E063E070E0CE0101960E94671280912B +:10206000E8008E778093E8000F900F900F90DF913B +:10207000CF910895CF93DF9300D01F92CDB7DEB7F5 +:1020800020911303243021F522E029839B838A8346 +:1020900083E08093E9008FEF9091E800815095FDF7 +:1020A00006C095ED9A95F1F700008111F5CF80916A +:1020B000E80085FF0DC040E050E063E070E0CE0135 +:1020C00001960E9467128091E8008E778093E80065 +:1020D0000F900F900F90DF91CF91089520911303EF +:1020E0002430F1F422E02093E9002FEF3091E80052 +:1020F000215035FD06C035ED3A95F1F7000021116C +:10210000F5CF2091E80025FF0BC040E050E065E0EE +:1021100070E00E9467128091E8008E778093E8005B +:102120000895CF93DF93EC0190911303943009F05D +:1021300046C0809115018823D9F08091160188232B +:10214000B9F09093E9008FEF9091E800815095FDF0 +:1021500006C095E19A95F1F700008111F5CF8091C5 +:10216000E80085FF2CC040E050E060E170E017C05F +:1021700081E08093E9008FEF9091E800815095FD18 +:1021800006C095ED9A95F1F700008111F5CF809189 +:10219000E80085FF14C040E050E068E070E0CE0148 +:1021A0000E9467128091E8008E778093E80080E1BA +:1021B000FE01ACE7B2E001900D928A95E1F7DF9164 +:1021C000CF91089580911203811109C00E94FC13E0 +:1021D0000E9459148091E20084608093E200089587 +:1021E000109212030895089508950C94A02242E0DD +:1021F00061EC81E00E94761342E061EC82E00E9493 +:10220000761342E061EC83E00E94761342E161ECD8 +:1022100084E00C94761380911503833009F455C043 +:1022200030F4813071F0823009F48EC008958A3024 +:1022300009F47AC08B3009F460C0893009F09CC081 +:1022400020C080911403813A09F096C08091E80083 +:10225000877F8093E8008091180390911903892B60 +:1022600021F460E18CE792E003C060E080E090E060 +:1022700070E00E94B2128091E8008B778093E800B2 +:10228000089580911403813209F076C0809118037B +:1022900090911903009719F0039709F06DC0809190 +:1022A000E800877F8093E8008091E80082FD05C008 +:1022B000809113038111F8CF5FC08091F10080936A +:1022C0008C028091E8008B7753C080911403813A8F +:1022D00009F052C08091180390911903892B09F0DD +:1022E0004BC08091E800877F8093E8008091E800F0 +:1022F00080FFFCCF8091150136C08091140381329C +:10230000D9F58091180390911903892BA9F5809133 +:10231000E800877F8093E8000E94AB13809116034A +:10232000809315010C94E11B80911403813221F5F7 +:102330008091E800877F8093E8000E94AB13809132 +:10234000170380938D02089580911403813AA1F4BC +:102350008091E800877F8093E8008091E80080FF0B +:10236000FCCF80918D028093F1008091E8008E7700 +:102370008093E8000C94AB13089584B7877F84BFE3 +:1023800088E10FB6F89480936000109260000FBE51 +:1023900090E080E80FB6F89480936100909361001C +:1023A0000FBE0E944E170E94FC130E945914809188 +:1023B000E20084608093E20078940E94DF160E941D +:1023C00050178BE091E00E94FA168091130385303C +:1023D00069F40E946122809111038823B1F30E9465 +:1023E0008F22882391F30E945112EFCF0E94581739 +:1023F000ECCF292F332723303105C9F064F4213085 +:10240000310581F02230310509F043C08DE690E0BE +:1024100020EB33E042C021323105F1F022323105A8 +:1024200041F137C082E190E02DE134E036C09927D8 +:102430008130910541F08230910541F0892B49F5B9 +:10244000ECEAF3E005C0EEE7F3E002C0E4E5F3E018 +:10245000849190E09F0121C06430D8F4E62FF0E031 +:10246000EE0FFF1FE255FE4F2081318189E090E0A1 +:1024700014C0643070F470E0FB01EE0FFF1FEA55EA +:10248000FE4F20813181FB01EE55FE4F808190E0AF +:1024900004C080E090E020E030E0FA013183208346 +:1024A000089580E189BD82E189BD09B400FEFDCFB8 +:1024B0008091D8008F7D8093D8008091E000826069 +:1024C0008093E0008091E00081FDFCCF0895CF92E1 +:1024D000DF92EF92FF920F931F93CF93DF93EC0164 +:1024E0008B016A010E94CA13811133C0C114D10447 +:1024F00039F0F60180819181081B190BC80FD91F93 +:10250000E12CF12C0115110519F18091E80085FDF0 +:1025100016C08091E8008E778093E800C114D10442 +:1025200049F0F60180819181E80EF91EF182E08286 +:1025300085E00FC00E94CA13882321F30AC0899145 +:102540008093F10001501109FFEFEF1AFF0ADACF73 +:1025500080E0DF91CF911F910F91FF90EF90DF907E +:10256000CF90089520911A0330911B032617370747 +:1025700048F06115710539F42091E8002E77209319 +:10258000E80001C0B90140E061157105A9F1209191 +:102590001303222309F443C0253009F442C02091DB +:1025A000E80023FD40C02091E80022FD32C02091C8 +:1025B000E80020FFE9CF4091F3002091F20030E0E5 +:1025C000342BFC01CF016115710559F0283031051C +:1025D00040F481918093F100615071092F5F3F4F6A +:1025E000F1CF41E02830310509F040E02091E800CA +:1025F0002E772093E800C8CF4111C9CF0AC080913F +:102600001303882361F0853061F08091E80083FD39 +:102610000AC08091E80082FFF2CF80E0089582E056 +:10262000089583E0089581E0089520911A03309180 +:102630001B032617370748F06115710539F42091FF +:10264000E8002E772093E80001C0B901FC0120E0EA +:102650006115710591F180911303882309F440C03D +:10266000853009F43FC08091E80083FD3DC0809132 +:10267000E80082FD2FC08091E80080FFE9CF209123 +:10268000F3008091F20090E0922B6115710559F0F2 +:102690008830910540F424912093F10031966150E7 +:1026A00071090196F2CF21E0089709F020E08091AE +:1026B000E8008E778093E800CBCF2111CCCF0AC001 +:1026C00080911303882361F0853061F08091E800E8 +:1026D00083FD0AC08091E80082FFF2CF80E0089578 +:1026E00082E0089583E0089581E00895982F97305F +:1026F00058F59093E900981739F07091EC0020910B +:10270000ED005091F00003C0242F762F50E021FF00 +:1027100019C03091EB003E7F3093EB003091ED001B +:102720003D7F3093ED003091EB0031603093EB0052 +:102730007093EC002093ED005093F0002091EE0098 +:1027400027FF07C09F5FD3CF8F708093E90081E0A0 +:10275000089580E008958091140387FF11C080914F +:10276000E80082FD05C0809113038111F8CF11C0EC +:102770008091E8008B770BC080911303882349F088 +:102780008091E80080FFF8CF8091E8008E778093F9 +:10279000E80008952091E4003091E50095E640912D +:1027A000EC00842F817040FF22C08091E80080FD02 +:1027B0001CC080911303882391F0853091F08091A3 +:1027C000EB0085FD10C04091E4005091E5004217F8 +:1027D000530729F39A01915011F784E0089582E09C +:1027E000089583E0089581E0089580E00895409180 +:1027F000E80042FFDECF08950E946A140E9472141E +:10280000E0EEF0E0808181608083E8EDF0E080819F +:102810008F77808319BCA7EDB0E08C918E7F8C936D +:1028200080818F7E80831092120308950F931F93EF +:10283000CF93DF930E946A140E947214C8EDD0E017 +:1028400088818F77888388818068888388818F7D5D +:10285000888319BC1092130310920F031092110376 +:102860001092100300EE10E0F80180818B7F8083CE +:1028700088818160888342E060E080E00E94761376 +:10288000E1EEF0E080818E7F8083E2EEF0E08081F7 +:1028900081608083808188608083F80180818E7F61 +:1028A0008083888180618883DF91CF911F910F9110 +:1028B0000895E8EDF0E080818F7E8083E7EDF0E021 +:1028C00080818160808384E082BF81E080931203F5 +:1028D0000C941614E8EDF0E080818E7F80831092D6 +:1028E000E20008951092DA001092E10008951F921C +:1028F0000F920FB60F9211242F933F934F935F9334 +:102900006F937F938F939F93AF93BF93EF93FF93B7 +:102910008091E10082FF0BC08091E20082FF07C03E +:102920008091E1008B7F8093E1000E94DE16809110 +:10293000DA0080FF1FC08091D80080FF1BC080910B +:10294000DA008E7F8093DA008091D90080FF0DC07D +:1029500080E189BD82E189BD09B400FEFDCF81E03F +:10296000809313030E94E21005C019BC1092130358 +:102970000E94F0108091E10080FF19C08091E20078 +:1029800080FF15C08091E2008E7F8093E2008091ED +:10299000E20080618093E2008091D80080628093A1 +:1029A000D80019BC85E0809313030E94F410809135 +:1029B000E10084FF30C08091E20084FF2CC080E100 +:1029C00089BD82E189BD09B400FEFDCF8091D800A8 +:1029D0008F7D8093D8008091E1008F7E8093E1000D +:1029E0008091E2008F7E8093E2008091E20081601E +:1029F0008093E20080910F03882311F084E007C0E8 +:102A00008091E30087FD02C081E001C083E08093F4 +:102A100013030E94F5108091E10083FF29C080918B +:102A2000E20083FF25C08091E100877F8093E10071 +:102A300082E08093130310920F038091E1008E7F58 +:102A40008093E1008091E2008E7F8093E20080918C +:102A5000E20080618093E20042E060E080E00E945A +:102A600076138091F00088608093F0000E94F3104C +:102A7000FF91EF91BF91AF919F918F917F916F9156 +:102A80005F914F913F912F910F900FBE0F901F902C +:102A900018951F920F920FB60F9211242F933F9308 +:102AA0004F935F936F937F938F939F93AF93BF9356 +:102AB000CF93DF93EF93FF93C091E900CF708091A4 +:102AC000EC00D82FD17080FDD0E81092E900809101 +:102AD000F000877F8093F00078940E948D1510920B +:102AE000E9008091F00088608093F000CD2BCF70DA +:102AF000C093E900FF91EF91DF91CF91BF91AF912A +:102B00009F918F917F916F915F914F913F912F9105 +:102B10000F900FBE0F901F9018951F93CF93DF93C8 +:102B2000CDB7DEB7AA970FB6F894DEBF0FBECDBF04 +:102B3000E4E1F3E088E08E0F9091F10091938E1321 +:102B4000FBCF0E940B118091E80083FF1FC1809191 +:102B5000140390911503492F50E04A30510508F0B5 +:102B600015C1FA01EA5AFF4F0C949A2C803881F073 +:102B7000823809F00BC1809118038F708093E900AF +:102B80008091EB0085FB882780F91092E90006C050 +:102B90008091100390911103911182609091E8004F +:102BA000977F9093E8008093F1001092F100C8C0E5 +:102BB000282F2D7F09F0EAC0882319F0823061F0B8 +:102BC000E5C080911603813009F0E0C0933009F030 +:102BD00080E0809311032BC080911603811127C0E0 +:102BE000809118038F7009F4D1C08093E90020917F +:102BF000EB0020FF1CC0933021F48091EB00806239 +:102C000014C09091EB0090619093EB0021E030E0D4 +:102C1000A90102C0440F551F8A95E2F74093EA00CC +:102C20001092EA008091EB0088608093EB00109294 +:102C3000E9008091E800877F86C08111A7C01091CC +:102C400016031F778091E3008078812B8093E30047 +:102C50008091E800877F8093E8000E94AB13809109 +:102C6000E80080FFFCCF8091E30080688093E30060 +:102C7000111102C082E001C083E08093130386C07B +:102C80008058823008F082C080911603909117031B +:102C90008C3D53E0950779F583E08A838AE2898346 +:102CA0004FB7F894DE01139620E03EE051E2E32FA7 +:102CB000F0E050935700E49120FF03C0E295EF70DD +:102CC0003F5FEF708E2F90E0EA3010F0C79601C0A2 +:102CD000C0968D939D932F5F243149F74FBF80910C +:102CE000E800877F8093E8006AE270E0CE010196F9 +:102CF0000E94B21214C0AE014F5F5F4F6091180383 +:102D00000E94F911BC01009709F440C09091E800BD +:102D1000977F9093E80089819A810E941513809192 +:102D2000E8008B778093E80031C0803879F5809196 +:102D3000E800877F8093E80080910F038093F10083 +:102D40008091E8008E778093E8000E94AB131EC04C +:102D500081111CC0909116039230C0F48091E8005C +:102D6000877F8093E80090930F030E94AB138091BC +:102D70000F03811106C08091E30087FD02C081E04E +:102D800001C084E0809313030E94F7108091E80053 +:102D900083FF0AC08091E800877F8093E8008091DC +:102DA000EB0080628093EB00AA960FB6F894DEBF2A +:102DB0000FBECDBFDF91CF911F9108950895CF939E +:102DC000809113038823A1F0C091E900CF70909106 +:102DD000EC00892F817090FD80E8C82B1092E900EB +:102DE0008091E80083FD0E948D15CF70C093E900AB +:102DF000CF91089590939302809392020895E09169 +:102E00009202F0919302309721F00190F081E02D31 +:102E1000099480E00895E0919202F0919302309736 +:102E200021F00280F381E02D09940895E09192024F +:102E3000F0919302309721F00480F581E02D099400 +:102E4000089520919002309191028217930771F0BA +:102E50009093910280939002E0919202F0919302FC +:102E6000309721F00680F781E02D09940895209194 +:102E70008E0230918F028217930771F090938F0228 +:102E800080938E02E0919202F0919302309721F0AC +:102E90000084F185E02D0994089508950C944D1750 +:102EA0000E94D4220E9425090E945A230C940928CA +:102EB0005F926F927F928F929F92AF92BF92CF92CA +:102EC000DF92EF92FF920F931F93CF93DF9300D087 +:102ED00000D01F92CDB7DEB70E946A099DE9C92EC6 +:102EE00092E0D92E03E010E0AA24A394B12C502E36 +:102EF000802F0E94E5094C01F601729062906F01EB +:102F00006826792661147104A1F40150110978F73B +:102F10008FEF89838A831B820E94DD228160782F54 +:102F20009D838C8349815A816B818D810E94081811 +:102F300038C08091F20281FD0E94EE092BE030E062 +:102F40007501022E02C0EE0CFF1C0A94E2F7C701C5 +:102F500086219721892B09F129835A828E209F206F +:102F600091E0892809F490E09B830E94DD22816032 +:102F7000782F9D838C8349815A816B818D810E943A +:102F80000818000F111FF801EB56FD4F8081918149 +:102F9000E826F926F182E08204C02150310980F64A +:102FA000B4CF0E944125109194020E94FF16181779 +:102FB000D1F00E94FF16809394020F900F900F9013 +:102FC0000F900F90DF91CF911F910F91FF90EF9095 +:102FD000DF90CF90BF90AF909F908F907F906F9039 +:102FE0005F900C940F090F900F900F900F900F901F +:102FF000DF91CF911F910F91FF90EF90DF90CF90D5 +:10300000BF90AF909F908F907F906F905F9008954A +:10301000CF93DF93CDB7DEB72B970FB6F894DEBF13 +:103020000FBECDBF4F83588769877A878B87DE01B4 +:10303000119686E0FD0111928A95E9F785E0FE017F +:10304000379601900D928A95E1F749815A816B81FB +:103050007C818D819E810E947F1E2B960FB6F894F5 +:10306000DEBF0FBECDBFDF91CF910895CF938823F0 +:1030700009F4C2C0C82F823859F40E94FF1681FD9E +:10308000BBC089E30E9459210E94262289E30CC01B +:10309000833879F40E94FF1680FDAEC083E50E945C +:1030A00059210E94262283E50E949B21CF910C94F6 +:1030B0002622843859F40E94FF1682FD9DC087E4C1 +:1030C0000E9459210E94262287E4EECF8CEF8C0FBC +:1030D000813A48F48C2F0E94712781118DC08C2F6A +:1030E0000E945921E3CF80E28C0F883048F4C770EA +:1030F00081E001C0880FCA95EAF70E94DF21D6CF90 +:103100008BE58C0F833078F4C53A29F0C63A31F05C +:1031100083E890E005C081E890E002C082E890E09A +:10312000CF910C94211788E58C0F833108F064C08F +:10313000C83A39F1C93A41F1CA3A49F1CB3A51F1A9 +:10314000CC3A59F1CD3A61F1C03B69F1CE3A71F117 +:10315000CF3A79F1C13B81F1C23B89F1C33B91F197 +:10316000C43B99F1C53BA1F1C63BA9F1C73BB1F105 +:10317000C83BB9F1C93BC1F1CA3BC9F180E090E05D +:1031800038C082EE90E035C089EE90E032C08AEE21 +:1031900090E02FC085EB90E02CC086EB90E029C03A +:1031A00087EB90E026C08CEC90E023C08DEC90E0A3 +:1031B00020C083E891E01DC08AE891E01AC082E94E +:1031C00091E017C084E991E014C081E292E011C05F +:1031D00083E292E00EC084E292E00BC085E292E0CE +:1031E00008C086E292E005C087E292E002C08AE26F +:1031F00092E0CF910C943717CF910895882309F46A +:103200004BC0823859F40E94FF1681FF45C089E304 +:103210000E9459210E94262289E30CC0833871F450 +:103220000E94FF1680FF38C083E50E9459210E944A +:10323000262283E50E949B210C942622843859F48F +:103240000E94FF1682FF28C087E40E9459210E9435 +:10325000262287E4EFCF9CEF980F913A58F390E243 +:10326000980F983050F4877091E001C0990F8A95BB +:10327000EAF7892F0E94E521DFCF9BE5980F933075 +:1032800020F480E090E00C942117885A833120F4D8 +:1032900080E090E00C9437170895882321F00E9475 +:1032A000DF210C9426220895882321F00E94E52135 +:1032B0000C94262208957F928F929F92AF92BF9294 +:1032C000CF92DF92EF92FF920F931F93CF93DF93F2 +:1032D0001F92CDB7DEB77C01C62E772EFC0105818B +:1032E00002950F70128111110E94FC210E9452213F +:1032F000882379F0112369F080E28C0D883048F042 +:1033000082E00E943B210E94522191E0D82ED926D2 +:1033100001C0D12CE72DE295EF70F0E0E05AFF4FAD +:103320000C949A2C872D807F072D0F70882311F025 +:103330000295007F112389F0002309F499C180E2EE +:103340008C0D883020F4802F0E94DF2103C0802F55 +:103350000E94EF210E9426228BC18C2D0E94FE1814 +:10336000002309F4C3C180E28C0D883020F4802F43 +:103370000E94E52103C0802F0E94F5210E94262291 +:10338000B5C1872D807F972D9F70803211F4892FD2 +:1033900003C0892F8295807FCC2021F0F1E0CF16E9 +:1033A000A1F01DC0112339F0002319F1013009F5F6 +:1033B0000E940F229BC1002319F0013009F496C12D +:1033C00089830E941222898110C1112321F00630C5 +:1033D00008F08CC10EC0053008F088C106C1112369 +:1033E00059F0002331F0F701958190FF41C19F70A2 +:1033F00095830E944D197AC1002309F4F6C03EC19D +:10340000872D86958695837090E0009719F0019737 +:1034100061F06CC1112321F08C2D972D937002C0A7 +:1034200080E090E00E94211761C1112321F08C2DD2 +:10343000972D937002C080E090E00E94371756C12C +:103440008C2D112319F00E94492402C00E94B1243E +:103450000E9436254BC1872D837009F052C011118F +:1034600045C18C2D829586958770880F880F9C2D7D +:103470009F70892E912CA12CB12C082E04C0880C91 +:10348000991CAA1CBB1C0A94D2F7C4FE14C00FE0FE +:1034900010E020E030E0B901A80104C0440F551F3E +:1034A000661F771F8A95D2F7CB01BA016095709598 +:1034B0008095909503C060E070E0CB01272D2695A4 +:1034C0002695237030E02230310569F02330310534 +:1034D00089F0682979298A299B292130310571F0E1 +:1034E0000E94C71F03C1682979298A299B290E9444 +:1034F000E31FFCC00E94C71FC501B4010E94AB1F9F +:10350000F5C0112319F0872D817001C0869588239D +:1035100009F4ECC08C2D829586958770880F880FF2 +:103520009C2D9F70892E912CA12CB12C082E04C0AB +:10353000880C991CAA1CBB1C0A94D2F7C4FE14C0A8 +:103540000FE010E020E030E0B901A80104C0440F12 +:10355000551F661F771F8A95D2F7CB01BA01609578 +:1035600070958095909503C060E070E0CB01272DA9 +:10357000269526952370422F50E04230510569F080 +:103580004330510589F0682979298A299B294130DE +:10359000510571F00E94A120A9C0682979298A29C2 +:1035A0009B290E94BD20A2C00E94A120C501B40198 +:1035B0000E9485209BC08C2D90E0FC01E05EF1090B +:1035C000E531F10508F050C0E059FF4F0C949A2CFA +:1035D0000C2D0F70872D8F71112321F00E941E205A +:1035E000802F07CF0E943F20802F0E9454197EC059 +:1035F000112341F0053008F079C0872D8F710E94AA +:10360000642074C0063008F071C0F7CF112339F080 +:10361000872D8F710E941E2069C01123C9F3872D49 +:103620008F710E943F2062C0112329F0872D8F7176 +:103630000E9409205BC00E94FF1F58C0112351F057 +:10364000172D1F71812F0E941E2063E0812F0E9481 +:1036500032214CC081E00E943B21023008F446C078 +:1036600082E00E943B2142C0112331F0002381F20D +:103670008C2D0E9436183AC0002389F28C2D0E94AE +:10368000FE1834C0472D4F706C2DC7010E94ED0508 +:103690000E94231F2BC0111129C0472D4F7050E0ED +:1036A00042305105B9F04CF44115510581F04130DB +:1036B0005105E1F40E94312819C04330510569F0E9 +:1036C0004430510599F48C2D0E9483280FC00E942C +:1036D0001A280CC00E944D2809C00E94602806C00C +:1036E000472D4F706C2DC7010E94F005DD20F9F0C9 +:1036F0000E942E2180FD1BC0F70112820E9428210A +:103700000E941E20C7010E94A61B0E9428210F9024 +:10371000DF91CF911F910F91FF90EF90DF90CF90AD +:10372000BF90AF909F908F907F900C943F200F9010 +:10373000DF91CF911F910F91FF90EF90DF90CF908D +:10374000BF90AF909F908F907F9008950F931F939D +:10375000CF93DF93EC01888199812B813C81232BCE +:10376000B9F09F3F11F48F3F99F0CE010E94EC0316 +:10377000882371F0688179818A810E9424218C01DB +:103780000E94D9200E94A01FB801CE010E945B199F +:10379000DF91CF911F910F9108950E94FC210E940B +:1037A0000C220E94D1210E9426220E94E7250E941D +:1037B000362580E090E00E94211780E090E00C9494 +:1037C00037170E94EC210C94CD1B0E941921292F40 +:1037D00022952F7030E02C3031054CF42A30310521 +:1037E0006CF42250310922303105A8F407C02C3086 +:1037F000310569F02F30310551F00DC0803F69F07F +:1038000018F4803E40F409C0843F29F406C093FBBD +:10381000882780F9089580E0089581E00895CF9386 +:10382000DF9300D000D01F92CDB7DEB70F900F907E +:103830000F900F900F90DF91CF910895CF93DF936A +:1038400000D000D000D0CDB7DEB726960FB6F894E2 +:10385000DEBF0FBECDBFDF91CF9108951F93CF93F1 +:10386000DF93C0919D0216E080919E02C81799F0E7 +:10387000D0E01C9FF0011D9FF00D1124E156FD4F7B +:103880004081518162817381848195810E941E1CD7 +:103890002196C770E9CFDF91CF911F910895409194 +:1038A000CF025091D0026091D1027091D2028091EA +:1038B000D3029091D4020C941E1C8091D402829564 +:1038C0008F7009F054C08091D102882309F44FC051 +:1038D00080919D02A0919E026091CF027091D002D2 +:1038E0004091D2025091D302B6E08A1709F43FC04A +:1038F00090E041155105C1F17F3F11F46F3FA1F1F7 +:10390000B89FF001B99FF00D1124E156FD4F2181C0 +:1039100072132AC02081621327C02281211124C082 +:10392000238134812417350710F421503109241BD9 +:10393000350B283C3105C0F42091D4022F70206152 +:103940002093D40226E0289FF001299FF00D112436 +:10395000EC55FD4F80818F70806180838FEC92E009 +:103960000E94A61B0C942E1C01968770BECF089552 +:10397000CF92DF92EF92FF920F931F93CF93DF933B +:10398000CDB7DEB762970FB6F894DEBF0FBECDBFDE +:103990008C0185E0F801DE011D9601900D928A955B +:1039A000E1F7D8014C9111965C91119712966C91A8 +:1039B00012971396CD90DC9014973091CF027091AE +:1039C000D0028091D2029091D302009709F46BC18A +:1039D0007F3F19F43F3F09F466C1E090D102EE2029 +:1039E00009F4C0C02091D402C816D90628F0F60107 +:1039F000E81BF90BCF0104C0809590958C0D9D1D9F +:103A0000FF24F394883C910578F0F12C207F09F095 +:103A1000C6C07C2DD98AC88A89890E940F1C8FEC68 +:103A200092E00E94A61BB1C0822F807F09F046C0A1 +:103A3000751314C0341312C0611110C02F702061AF +:103A40002093D4020E944F1C8FEC92E00E94A61B90 +:103A50008091D402D80115968C932EC0CD2819F1EF +:103A60005F3F11F44F3FF9F0F62E61111CC08091B9 +:103A70009D0220919E0236E0821709F45AC090E020 +:103A8000389FF001399FF00D1124E156FD4F7181EF +:103A9000571306C07081471303C07281711103C0B0 +:103AA00001968770E9CFF62E662309F418C180913C +:103AB000D40281608093D402F12C11C1751308C027 +:103AC000341306C0611104C08091D402D801C3C070 +:103AD0004D875E878D859E856A8B0E94E51B6A896E +:103AE0008823E1F16623D1F12091D402822F8295BF +:103AF0008F7090E0029774F08091CF029091D00285 +:103B000098878F831986DB86CA862C87CE01079615 +:103B10000E94A61B86E0F801AFECB2E001900D9286 +:103B20008A95E1F70E945D1C0E944F1CFF24F394CC +:103B3000D6C04D875E878D859E850E941921292FCD +:103B400022952F7030E0223031050CF0BCC09F7000 +:103B500009F0B6C0805E883008F4C1C0C8010E9478 +:103B6000A61BE4CFC816D90608F453C0F601E81B1B +:103B7000F90BCF01883C910508F450C0F12C7C2D45 +:103B8000D98AC88A89890E940F1CEFECF2E086E08E +:103B9000DF011D928A95E9F70E944F1CA0C07513A2 +:103BA00014C0341312C0611110C08091D402F80106 +:103BB0008583C8010E94A61B86E0EFECF2E0DF01DE +:103BC0001D928A95E9F7FE2C8AC04D875E878D8508 +:103BD0009E856A8B0E94E51B6A89882309F4BECF03 +:103BE000662309F4BBCF2091D402822F82958F7077 +:103BF00090E002970CF48ECF8091CF029091D0028A +:103C00009A8389831B82DD82CC822E83CE0101962A +:103C10007FCF809590958C0D9D1DACCFF62E6623A1 +:103C200009F49CCF75132EC034132CC02091D402FC +:103C300020FD1FC0822F82958F70D9F0D801159674 +:103C40002C9315978F3049F08F5F982F9295907F26 +:103C5000822F8F70892B15968C93C8010E94A61B0A +:103C600086E0F801AFECB2E001900D928A95E1F7A1 +:103C700093CF86E0F801AFECB2E001900D928A9507 +:103C8000E1F72DC04D875E878D859E850E94E51BDF +:103C9000811140CF8091D40281608093D402C80109 +:103CA0000E94A61B1CC0662309F458CF4D875E876F +:103CB0008D859E850E94E51B882309F44FCF2ACF6E +:103CC000811148CF0CC0243031050CF047CF9F70D4 +:103CD00009F440CFF8019581907F09F03BCF8F2DFB +:103CE00062960FB6F894DEBF0FBECDBFDF91CF91C5 +:103CF0001F910F91FF90EF90DF90CF9008951F9349 +:103D0000CF93DF93CDB7DEB72C970FB6F894DEBF15 +:103D10000FBECDBF4F83588769877A878B879C8773 +:103D2000CE0107960E94B81C882369F08F81988580 +:103D30002A853B85232BF1F19F3F09F063C08F3F1C +:103D400009F060C037C086E0FE013796DE011196AB +:103D500001900D928A95E1F76F817885EA85FB8560 +:103D6000309741F17F3F11F46F3F21F120919E0286 +:103D700030E0C90101968770992740919D0250E07B +:103D80008417950709F447C069837A83FD83EC8320 +:103D900096E0929FD001939FB00D1124A156BD4F84 +:103DA000FE01319601900D929A95E1F780939E0263 +:103DB0000E942E1C16E080919D0290919E02891710 +:103DC000C1F1189FC001112481569D4F0E94B81C5B +:103DD000882379F1E0919D021E9FF0011124E156A4 +:103DE000FD4F4081518162817381848195810E9460 +:103DF0001E1C80919D0290E0019687709927809308 +:103E00009D02D9CF4F81588569857A858B859C85A0 +:103E10000E941E1CCFCF0E94E11B10929E021092A6 +:103E20009D02EFECF2E086E0DF011D928A95E9F752 +:103E3000C1CF2C960FB6F894DEBF0FBECDBFDF9179 +:103E4000CF911F910895EF92FF920F931F93CF93FD +:103E5000DF938C01009709F46CC0F12CEE24E394FD +:103E6000E8012196F8018491843740F4843008F009 +:103E700051C0813081F0823019F15BC0853709F47F +:103E800044C0A8F19CE7980F903708F052C08F7794 +:103E90000E94FE1841C00E5F1F4FFE01C49180E2D8 +:103EA0008C0F883048F4C7708E2D01C0880FCA95DA +:103EB000EAF70E94FF2114C08C2F0E9436182DC0F3 +:103EC0000E5F1F4FFE01C49180E28C0F883058F4C2 +:103ED000C7708E2D01C0880FCA95EAF70E9405228F +:103EE0000E9426221AC08C2F0E94FE1816C00E5F58 +:103EF0001F4FFE01C491CC2381F08FE99FE0019711 +:103F0000F1F700C00000C150F6CF0E5F1F4FFE0159 +:103F1000F49003C00E9436188E018F2D882309F477 +:103F20009FCFEFE9FFE03197F1F700C0000081502B +:103F3000F5CFDF91CF911F910F91FF90EF900895F2 +:103F400008956093D9027093DA028093DB02909314 +:103F5000DC020C94CD1B0F931F930091D90210919A +:103F6000DA022091DB023091DC02DC01CB01802BF4 +:103F7000912BA22BB32B8093D9029093DA02A093BA +:103F8000DB02B093DC021F910F910C94CD1B0F93B9 +:103F90001F930091D9021091DA022091DB02309137 +:103FA000DC02DC01CB0180239123A223B323809385 +:103FB000D9029093DA02A093DB02B093DC021F9146 +:103FC0000F910C94CD1B0F931F930091D902109168 +:103FD000DA022091DB023091DC02DC01CB01802788 +:103FE0009127A227B3278093D9029093DA02A09356 +:103FF000DB02B093DC021F910F910C94CD1B109249 +:10400000D5021092D6021092D7021092D8020C94C8 +:10401000CD1B41E050E060E070E004C0440F551F4C +:10402000661F771F8A95D2F74093D5025093D60228 +:104030006093D7027093D8020C94CD1B41E050E0FE +:1040400060E070E004C0440F551F661F771F8A951B +:10405000D2F78091D5029091D602A091D702B0916B +:10406000D802482B592B6A2B7B2B4093D5025093B7 +:10407000D6026093D7027093D8020C94CD1B41E016 +:1040800050E060E070E004C0440F551F661F771FCA +:104090008A95D2F740955095609570958091D5029C +:1040A0009091D602A091D702B091D802482359230B +:1040B0006A237B234093D5025093D6026093D702A4 +:1040C0007093D8020C94CD1B41E050E060E070E0AA +:1040D00004C0440F551F661F771F8A95D2F7809141 +:1040E000D5029091D602A091D702B091D80248276C +:1040F00059276A277B274093D5025093D6026093B5 +:10410000D7027093D8020C94CD1B0F931F9300918C +:10411000D5021091D6022091D7023091D802DC014D +:10412000CB01802B912BA22BB32B8093D5029093A4 +:10413000D602A093D702B093D8021F910F910C948E +:10414000CD1B0F931F930091D5021091D6022091A1 +:10415000D7023091D802DC01CB0180239123A22326 +:10416000B3238093D5029093D602A093D702B09345 +:10417000D8021F910F910C94CD1B0F931F930091A8 +:10418000D5021091D6022091D7023091D802DC01DD +:10419000CB0180279127A227B3278093D502909344 +:1041A000D602A093D702B093D8021F910F910C941E +:1041B000CD1B0895CF92DF92EF92FF920F931F9342 +:1041C000CF93DF938C01C090D902D090DA02E090B7 +:1041D000DB02F090DC028091D5029091D602A09192 +:1041E000D702B091D802C82AD92AEA2AFB2ACFE1FD +:1041F000D0E0D701C6010C2E04C0B695A7959795BF +:1042000087950A94D2F780FF06C0B8018C2F0E94D0 +:104210007508019721F4219760F780E001C08C2F89 +:10422000DF91CF911F910F91FF90EF90DF90CF9092 +:104230000895CF93DF93EC010E94DA20BE010E9423 +:104240007508DF91CF910895CB010E94192108953F +:104250008091DD0285958595859508958091DD0293 +:104260008770089598E0899F90011124262B209350 +:10427000DD020C941E202091DD0280958223809324 +:10428000DD02982F977069F430E0482F552747FDDD +:1042900050952417350729F08595859585950C94BB +:1042A0003F2008959091DD02977081E009F480E04D +:1042B000089590911501992321F090911601911183 +:1042C00009C02091170130911801F90132969FEF32 +:1042D00040E01FC0982F9695969596959F3050F583 +:1042E000E0911701F0911801E90FF11D877021E0AD +:1042F00030E0A90102C0440F551F8A95E2F7CA01B8 +:104300009181892B818308959F3F39F04F5F4E3013 +:1043100041F051915813F8CF0DC05111F7CF942FA0 +:10432000F5CF9F3F39F0F901E90FF11D97FDFA959F +:1043300082830895089590911501992321F0909119 +:104340001601911109C02091170130911801F9014E +:104350003296205F3F4F1FC0982F96959695969561 +:104360009F30F0F4E0911701F0911801E90FF11D71 +:10437000877021E030E0A90102C0440F551F8A95E3 +:10438000E2F7CA018095918189238183089531964E +:10439000E217F30729F090819813F9CF1082F7CF35 +:1043A000089581E090E0E0911701F0911801E80F85 +:1043B000F91F1082019680319105A9F70895909117 +:1043C000F102892B8093F102089580959091F1027A +:1043D00089238093F10208951092F102089590913B +:1043E000F002892B8093F002089580959091F0025D +:1043F00089238093F00208951092F002089590911D +:10440000EF02892B8093EF02089580959091EF023F +:1044100089238093EF0208951092EF02089580930C +:10442000DE0208951092DE020895809117019091A6 +:104430001801FC0131969C01205F3F4F80E0919173 +:1044400091118F5FE217F307D1F70895E0911701FB +:10445000F09118018091F1028083E0911701F091B1 +:10446000180190818091F002892B8083E0911701DF +:10447000F091180190818091EF02892B80838091C7 +:10448000DE02882361F0E0911701F091180190811C +:10449000892B80830E94152281111092DE02809167 +:1044A0001701909118010C940B1720E0009739F038 +:1044B000AC0141505109842395232F5FF7CF822F00 +:1044C000089580911303843039F11092F30220E4AF +:1044D00088E190E00FB6F894A895809360000FBE35 +:1044E0002093600080E00E94F00280E00E940F09AB +:1044F00083B7817F846083BF83B7816083BF7894F3 +:10450000889583B78E7F83BF88E10FB6F894809338 +:104510006000109260000FBE08950895089580E035 +:104520000E94F0020E948D220E946A090E948E223F +:104530000E94EF0991E0811101C090E0892F089558 +:104540000E94E11B80E00E94F0020E9409280E9464 +:10455000FF160C940F091F920F920FB60F921124A1 +:104560008F939F93AF93BF938091F302811113C0F8 +:104570008091F4029091F502A091F602B091F702B9 +:104580004196A11DB11D8093F4029093F502A09372 +:10459000F602B093F702BF91AF919F918F910F9068 +:1045A0000FBE0F901F90189582E084BD93E095BDDB +:1045B0009AEF97BD80936E0008952FB7F89480917D +:1045C000F4029091F502A091F602B091F7022FBF8C +:1045D0000895CF92DF92EF92FF920F931F932FB720 +:1045E000F8944091F4025091F5026091F6027091B6 +:1045F000F7022FBF6A017B01EE24FF248C0120E02B +:1046000030E0C016D106E206F30610F4415051091D +:104610009A01281B390BC9011F910F91FF90EF9050 +:10462000DF90CF9008951F920F920FB60F92112432 +:104630008F939F93AF93BF938091F4029091F50273 +:10464000A091F602B091F7020196A11DB11D8093D1 +:10465000F4029093F502A093F602B093F702BF9193 +:10466000AF919F918F910F900FBE0F901F90189553 +:104670000E94FC13F8942FEF87EA91E621508040C6 +:104680009040E1F700C0000087E090EBDC018093F0 +:104690001E0390931F03A0932003B09321039CE07B +:1046A00088E10FB6F894A895809360000FBE9093B0 +:1046B0006000FFCF0E949923811102C00E947523E0 +:1046C0000E94A4238093F2020E94AC2380931C03D7 +:1046D00087FB882780F9809316010E94A823682F02 +:1046E00070E080E090E00C94A11F6DEE7EEF80E022 +:1046F00090E00E94C02C60E082E090E00E94AE2C2E +:1047000060E083E090E00E94AE2C60E084E090E006 +:104710000E94AE2C60E085E090E00E94AE2C60E04C +:1047200086E090E00E94AE2C6FEF87E090E00C9462 +:10473000AE2C80E090E00E94A82C21E08D3E9E4FA0 +:1047400009F020E0822F089582E090E00C94A02CE4 +:1047500083E090E00C94A02C84E090E00C94A02CDA +:10476000682F84E090E00C94AE2C86E090E00C94EE +:10477000A02C682F86E090E00C94AE2C87E090E0AF +:104780000C94A02C682F87E090E00C94AE2C8091C4 +:10479000FA0280FF0BC060911C0185E0689FB001A8 +:1047A000112475956795759567952BC081FF09C094 +:1047B00060911C0185E0689FB00111247595679593 +:1047C00020C082FF07C060911C0185E0689FB00196 +:1047D000112417C09091FB029923D1F060911B0125 +:1047E000961788F720911C0185E0289F90011124DD +:1047F000929FA001939F500D112470E0CA010E9466 +:10480000862C6038710540F46115710539F002C0DD +:1048100065E070E0862F08958FE7089581E00895A0 +:104820008091FA0280FF08C060911A0170E07595CE +:1048300067957595679521C081FF06C060911A0143 +:1048400070E07595679519C082FF04C060911A01E8 +:1048500070E010C09091FB029923C1F060911901A2 +:104860009617A0F780911A01899FC001112470E06A +:104870000E94862C6038710528F46115710521F0BD +:10488000862F08958FE7089581E0089561E070E034 +:10489000F4CF803F21F40E94C723819504C0813F5B +:1048A00029F40E94C7238093FE020895823F21F4D9 +:1048B0000E94C723819504C0833F29F40E94C72327 +:1048C0008093FD020895893F19F40E94102405C0C9 +:1048D0008A3F31F40E94102481958093FF0208954D +:1048E0008B3F21F40E941024819504C08C3F29F451 +:1048F0000E941024809300030895843F21F4809146 +:10490000FC02816017C0853F21F48091FC02826027 +:1049100011C0863F21F48091FC0284600BC0873F68 +:1049200021F48091FC02886005C0883F31F48091B9 +:10493000FC0280618093FC0208958D3F21F48091F8 +:10494000FA0281600BC08E3F21F48091FA028260EE +:1049500005C08F3F29F48091FA0284608093FA02A7 +:104960000895803F39F48091FE0287FF6CC0109259 +:10497000FE0269C0813F29F48091FE021816BCF343 +:1049800062C09091FD02823F29F497FF5CC01092B3 +:10499000FD0259C0833F19F41916CCF354C0893F66 +:1049A00041F48091FF0218160CF04DC01092FF02E6 +:1049B0004AC08A3F29F48091FF0287FF44C0F6CFA6 +:1049C0008B3F39F48091000387FF3DC010920003B4 +:1049D0003AC08C3F29F4809100031816BCF333C011 +:1049E000843F21F48091FC028E7F17C0853F21F423 +:1049F0008091FC028D7F11C0863F21F48091FC02E2 +:104A00008B7F0BC0873F21F48091FC02877F05C01C +:104A1000883F31F48091FC028F7E8093FC0213C0AA +:104A20008D3F21F48091FA028E7F0BC08E3F21F4DE +:104A30008091FA028D7F05C08F3F29F48091FA02A0 +:104A40008B7F8093FA028091FD0281110EC08091CC +:104A5000FE0281110AC08091FF02811106C080917F +:104A60000003811102C01092FB0208958CEF92E0C6 +:104A70000E9416170E94DD229093F9028093F8029B +:104A800008951F93CF93DF938091F8029091F902DC +:104A90000E94E922AC019091FB02992321F0209120 +:104AA0001D0130E006C020911E018AE0289F900180 +:104AB00011244217530708F486C08091FD02C0916B +:104AC000FE02D091FF0210910003811107C0C111B5 +:104AD00076C0D11174C0111172C075C09F3F19F01A +:104AE0009F5F9093FB02181624F40E94C7238093C3 +:104AF000FD028091FD0287FF05C00E94C7238195BA +:104B00008093FD021C1624F40E94C7238093FE02AA +:104B10008091FE0287FF05C00E94C7238195809384 +:104B2000FE026091FD02662339F1C091FE02CC23A2 +:104B300019F1772767FD7095872F972F0E94A82975 +:104B400023E333E343E35FE30E94B82A0E9475291D +:104B50006093FD026C2F772767FD7095872F972F45 +:104B60000E94A82923E333E343E35FE30E94B82ACA +:104B70000E9475296093FE021D1624F40E941024E1 +:104B80008093FF028091FF0287FF05C00E941024DE +:104B900081958093FF02111624F40E9410248093C3 +:104BA00000038091000387FF05C00E9410248195B7 +:104BB00080930003DF91CF911F910C9436259F3F86 +:104BC00009F08ECF96CFDF91CF911F910895ECEF32 +:104BD000F2E085E0DF011D928A95E9F71092FB0271 +:104BE0001092FA020895833081F128F4813059F04F +:104BF0008230D1F00895853009F449C0B8F186308B +:104C000009F456C0089580911E01262F30E0280F28 +:104C1000311D2F3F310524F4680F60931E01089564 +:104C20008FEF80931E01089580911D01262F30E0A3 +:104C3000280F311D2F3F310524F4680F60931D01AB +:104C400008958FEF80931D01089580911C01262FF8 +:104C500030E0280F311D2F3F310524F4680F609399 +:104C60001C0108958FEF80931C01089580911B0112 +:104C7000262F30E0280F311D2F3F310524F4680F17 +:104C800060931B0108958FEF80931B01089580911D +:104C90001A01262F30E0280F311D2F3F310524F453 +:104CA000680F60931A0108958FEF80931A01089599 +:104CB00080911901262F30E0280F311D2F3F31053B +:104CC00024F4680F6093190108958FEF8093190100 +:104CD0000895833011F128F4813049F0823091F049 +:104CE0000895853081F120F18630C1F108958091D9 +:104CF0001E01681720F4861B80931E0108951092F0 +:104D00001E01089580911D01681720F4861B809371 +:104D10001D01089510921D01089580911C016817CE +:104D200020F4861B80931C01089510921C010895A5 +:104D300080911B01681720F4861B80931B01089546 +:104D400010921B01089580911A01681720F4861BA8 +:104D500080931A01089510921A0108958091190103 +:104D6000681720F4861B8093190108951092190189 +:104D700008950F931F93873208F048C08E3108F0D2 +:104D80008DC0803109F477C008F5873009F461C01F +:104D900068F4863009F09DC08091F202817F8E7F99 +:104DA0008093F20281E08093020394C08B3009F477 +:104DB00089C08E3009F08DC08091F20282FB2227DB +:104DC00020F991E0922790FB82F95EC0863109F4C8 +:104DD00079C060F4813109F07CC00E94E11B9091A0 +:104DE000160181E08927809316016CC0893109F48E +:104DF00069C08B3109F06DC08091F20281FB2227DE +:104E000020F991E0922790FB81F93EC0883309F4A4 +:104E100059C050F4893209F457C0853309F454C09D +:104E2000873209F451C055C0833409F44DC028F4C9 +:104E30008A3308F44EC0895332C0883409F049C01F +:104E40000E94E11B0E941F0A0E94E3030E94382374 +:104E500039C09091F202892F8095817080FB90F982 +:104E600029F0966098609093F20234C0997F977F02 +:104E70009093F20227C08091F20283FB222720F94F +:104E800091E0922790FB83F98093F2029923D1F06D +:104E90008091F20281608093F20214C08D5141E052 +:104EA00050E060E070E08A019B0104C0000F111F18 +:104EB000221F331F8A95D2F7C901B8010E94A11F92 +:104EC0000E94E11B81E006C061E070E080E090E0BC +:104ED000F5CF80E01F910F91089580E0089580E064 +:104EE0000895CF93C82F80910203813069F018F0A4 +:104EF0008230C9F184C0E0911701F09118018081DE +:104F0000823209F07EC007C0E0911701F0911801CC +:104F10008081823261F48C2F0E946D27811104C040 +:104F20008C2F0E94B9261DC081E090E01AC08C2F02 +:104F30000E946F27811114C0C43179F048F4CB303E +:104F400079F0C03109F061C082E08093020308C0AB +:104F5000C93219F0C83321F058C01092020355C06D +:104F600081E0817054C0C93291F120F5C43179F1EA +:104F7000B0F4C73009F047C08EE180931E0182E390 +:104F800080931D018AE080931C0184E180931B01C2 +:104F900088E080931A0188E28093190134C0CE51D1 +:104FA000C63088F5EC2FF0E0EA54FE4F8081809304 +:104FB000010329C0CE34E9F020F4CB3421F56AE0B6 +:104FC00013C0C13579F0C235F1F461E00DC08091B4 +:104FD0000103882319F01092010315C081E080932A +:104FE000020315C061E006C0809101030E94F32511 +:104FF0000AC06AE0809101030E94692604C01092F1 +:10500000020380E004C081E002C080E0AACFCF911B +:1050100008950E949923811102C00E9475230E9465 +:10502000B52380931D0380FF02C0869501C080E0F8 +:105030000C94F00280911D03982F9695292F30E053 +:10504000233031054CF49F5F990F8170892B81606B +:1050500080931D030E94B92380911D0386950C94B3 +:10506000F00280911D03982F969591F09158990F19 +:105070008170892B80931D038E7F91E009F490E06D +:1050800080911D0390FB80F980931D030E94B9233A +:1050900080911D0386950C94F00280911D03982F3A +:1050A000909590FB80F980931D030E94B923809115 +:1050B0001D0380FF02C0869501C080E00C94F002C1 +:1050C00090911D03892F86958F5F8F779170843023 +:1050D00028F4880F892B80931D0302C090931D0331 +:1050E00080911D038E7F91E009F490E080911D0373 +:1050F00090FB80F980931D030E94B92380911D03CA +:1051000086950C94F00220911D03922F9695892785 +:10511000982F990F822F8170892B80931D038E7F8A +:1051200091E009F490E080911D0390FB80F9809359 +:105130001D030E94B92380911D0386950C94F002F3 +:1051400080911D03869508955058BB27AA270ED03D +:10515000D1C1C2D130F0C7D120F031F49F3F11F45A +:105160001EF4B7C10EF4E095E7FB9FC1E92FD3D140 +:1051700080F3BA17620773078407950718F071F474 +:105180009EF5EBC10EF4E0950B2EBA2FA02D0B016E +:10519000B90190010C01CA01A0011124FF27591B7C +:1051A00099F0593F50F4503E68F11A16F040A22F82 +:1051B000232F342F4427585FF3CF469537952795F3 +:1051C000A795F0405395C9F77EF41F16BA0B620BF2 +:1051D000730B840BBAF09150A1F0FF0FBB1F661F39 +:1051E000771F881FC2F70EC0BA0F621F731F841F7C +:1051F00048F4879577956795B795F7959E3F08F0A2 +:10520000B3CF9395880F08F09927EE0F9795879560 +:10521000089527D108F481E008950CD06BC163D1C3 +:1052200040F05AD130F021F45F3F19F03EC15111E6 +:1052300095C14FC170D198F39923C9F35523B1F3A8 +:10524000951B550BBB27AA2762177307840738F0F5 +:105250009F5F5F4F220F331F441FAA1FA9F333D054 +:105260000E2E3AF0E0E830D091505040E695001C08 +:10527000CAF729D0FE2F27D0660F771F881FBB1FC4 +:10528000261737074807AB07B0E809F0BB0B802D9E +:10529000BF01FF2793585F4F2AF09E3F510568F0EA +:1052A00004C15CC15F3FECF3983EDCF386957795D3 +:1052B0006795B795F7959F5FC9F7880F911D9695EC +:1052C000879597F90895E1E0660F771F881FBB1F48 +:1052D000621773078407BA0720F0621B730B840BF5 +:1052E000BA0BEE1F88F7E095089504D06894B111C9 +:1052F00035C1089518D188F09F5790F0B92F99279C +:10530000B751A0F0D1F0660F771F881F991F1AF0D0 +:10531000BA95C9F712C0B13081F01FD1B1E008953C +:105320001CC1672F782F8827B85F39F0B93FCCF3BD +:10533000869577956795B395D9F73EF490958095C6 +:10534000709561957F4F8F4F9F4F0895E89409C0E6 +:1053500097FB3EF490958095709561957F4F8F4FA8 +:105360009F4F9923A9F0F92F96E9BB279395F695BE +:10537000879577956795B795F111F8CFFAF4BB0F3C +:1053800011F460FF1BC06F5F7F4F8F4F9F4F16C0A0 +:10539000882311F096E911C0772321F09EE8872F2A +:1053A000762F05C0662371F096E8862F70E060E0E6 +:1053B0002AF09A95660F771F881FDAF7880F96955F +:1053C000879597F9089588D018F011F08CD038F4AB +:1053D00080C0C4C0E92F9FD0B0F35523C9F3E7FBC9 +:1053E0006217730784079507A8F199F3E92FFF2740 +:1053F00088232AF03197660F771F881FDAF7952FD9 +:105400005527442332F091505040220F331F441F40 +:10541000D2F7BB27E91BF50B621B730B840BB10999 +:10542000C1F222F4620F731F841FB11D31972AF05D +:10543000660F771F881FBB1FEFCF915050405AF067 +:1054400041F0882332F0660F771F881F915050403B +:10545000C1F7939530C08695779567959F5FD9F78B +:10546000F8CF990F0008550FAA0BE0E8FEEF1616CB +:105470001706E807F907C0F012161306E407F50748 +:1054800098F0621B730B840B950B39F40A2661F0BC +:10549000232B242B252B21F408950A2609F4A1405F +:1054A000A6958FEF811D811D089597F99F6780E86C +:1054B00070E060E008959F3F31F0915020F48795AF +:1054C00077956795B795880F911D9695879597F96C +:1054D00008959FEF80EC089500240A94161617068D +:1054E00018060906089500240A94121613061406D5 +:1054F00005060895092E0394000C11F4882352F038 +:10550000BB0F40F4BF2B11F460FF04C06F5F7F4FEF +:105510008F4F9F4F089557FD9058440F551F59F0D6 +:105520005F3F71F04795880F97FB991F61F09F3F90 +:1055300079F087950895121613061406551FF2CFB9 +:105540004695F1DF08C0161617061806991FF1CF09 +:1055500086957105610508940895E894BB27662730 +:105560007727CB0197F908957CDF08F48FEF089532 +:105570000BD0C0CFB1DF28F0B6DF18F0952309F0CB +:1055800094CFA7CF1124EACFC6DFA0F3959FD1F324 +:10559000950F50E0551F629FF001729FBB27F00DE1 +:1055A000B11D639FAA27F00DB11DAA1F649F662736 +:1055B000B00DA11D661F829F2227B00DA11D621F85 +:1055C000739FB00DA11D621F839FA00D611D221F3F +:1055D000749F3327A00D611D231F849F600D211D23 +:1055E000822F762F6A2F11249F5750408AF0E1F0C6 +:1055F00088234AF0EE0FFF1FBB1F661F771F881F0F +:1056000091505040A9F79E3F510570F04ECFA6CF64 +:105610005F3FECF3983EDCF3869577956795B795F9 +:10562000F795E7959F5FC1F7FE2B880F911D969523 +:10563000879597F90895FA01EE0FFF1F309621051F +:10564000310599F16115710561F48038BFE39B075D +:1056500049F168949038810561F08038BFEF9B076D +:1056600041F0992342F5FF3FE1053105210511F194 +:10567000E8940894E795D901AA2329F4AB2FBE2F0B +:10568000F85FD0F310C0FF5F70F4A695E0F7F7392C +:1056900050F019F0FF3A38F49F779F930CD00F9099 +:1056A00007FC905808953EF014CF60E070E080E869 +:1056B0009FE308954FE79F775F934F933F932F9317 +:1056C0009ED02F913F914F915F9152DF05C019F409 +:1056D0000EF0EBCE42CFFDCE26DFC8F39638C0F7F2 +:1056E00007F80F92E8942BE33AEA48EB5FE74EDFC6 +:1056F0000F920F920F924DB75EB70F92C0D0EAE0B3 +:10570000F1E016D04F915F91EF91FF91E595EE1F7B +:10571000FF1F49F0FE57E0684427EE0F441FFA953B +:10572000E1F74195550B32D00F9007FE26C0089542 +:10573000DF93CF931F930F93FF92EF92DF927B0142 +:105740008C01689405C0DA2EEF011EDFFE01E8949B +:10575000A5912591359145915591AEF3EF0106DD67 +:10576000FE019701A801DA9479F7DF90EF90FF909E +:105770000F911F91CF91DF9108959B01AC0160E0E3 +:1057800070E080E89FE349CD90CE95CECCDEE8F383 +:105790009923D9F3940F511DBBF39150504094F0CD +:1057A00059F0882332F0660F771F881F91505040C0 +:1057B000C1F79E3F510544F7880F911D9695879537 +:1057C00097F908955F3FACF0983E9CF0BB27869513 +:1057D00077956795B79508F4B1609395C1F7BB0FBE +:1057E00058F711F460FFE8CF6F5F7F4F8F4F9F4FE7 +:1057F000E3CFB4CE0EF05FCE6CCE689456CE93DE7F +:10580000C8F39923D1F3C6F3DF93CF931F930F937C +:10581000FF92C92FDD2788232AF02197660F771F73 +:10582000881FDAF720E030E040E85FEB9FE388393B +:1058300020F0803E30F021968F7787DCE2E3F1E0C4 +:1058400003C083DCEFE5F1E073DF8B01BE01EC0107 +:10585000FB2E6F5771097595771F880B990B78DDB3 +:1058600028E132E741E35FE38FDEAF2D9801AE011F +:10587000FF900F911F91CF91DF9178DC3BCEFA0121 +:10588000DC01AA0FBB1F9B01AC01BF5728F42227E4 +:105890003327442750781FC0B75188F4AB2F00241A +:1058A000469537952795011CA395D2F3002069F002 +:1058B000220F331F441FB395DAF30DD045CC61306E +:1058C0007105A0E88A07B94630F49B01AC01662750 +:1058D000772788279078309621F020833183428380 +:1058E00053830895AA1BBB1B51E107C0AA1FBB1F0E +:1058F000A617B70710F0A61BB70B881F991F5A955C +:10590000A9F780959095BC01CD01089597FB072ECE +:1059100016F4009407D077FD09D00E94722C07FC82 +:1059200005D03EF4909581959F4F089570956195AF +:105930007F4F0895EE0FFF1F0590F491E02D09941D +:10594000F999FECF92BD81BDF89A992780B5089547 +:10595000A8E1B0E042E050E00C94C82C262FF99961 +:10596000FECF92BD81BDF89A019700B4021639F0BE +:105970001FBA20BD0FB6F894FA9AF99A0FBE08958F +:105980000196272F0E94AF2C0C94AE2CDC01CB018A +:10599000FC01F999FECF06C0F2BDE1BDF89A31963F +:1059A00000B40D9241505040B8F70895F894FFCFDD +:1059B000640007000CFF0000003F64031091106EAC +:1059C000103A1006100101DF022808140A321E00E6 +:1059D00002040507090B0C0E1011131517181A1CD9 +:1059E0001D1F2123242628292B2D2F303234353713 +:1059F000393B1F0F03764F5F6F7F49694379095920 +:105A000053633149803F5D8B803FF8BF803FCAE1DF +:105A1000803F73ED803FCAE1803FF8BF803F5D8BE0 +:105A2000803F3149803F0000803FF16D7F3F75EA44 +:105A30007E3F4C827E3F833F7E3F84287E3F833F74 +:105A40007E3F4C827E3F75EA7E3FF16D7F3F0000D6 +:105A5000803F3F4D3639EB049E0468042F04C20397 +:105A6000DB03F4030D040102030405060708090023 +:00000001FF diff --git a/keyboard/planck/keymaps/david/compiled.hex b/keyboard/planck/keymaps/david/compiled.hex new file mode 100644 index 0000000000..c78779128e --- /dev/null +++ b/keyboard/planck/keymaps/david/compiled.hex @@ -0,0 +1,1449 @@ +:100000000C9496020C94DA020C94DA020C94DA0244 +:100010000C94DA020C94DA020C94DA020C94DA02F0 +:100020000C94DA020C94DA020C9478140C944A15AD +:100030000C94AC220C94DA020C94DA020C94DA02DE +:100040000C94DA020C943C030C94DA020C94DA025D +:100050000C94DA020C9414230C94DA020C94DA0255 +:100060000C94DA020C94DA020C94DA020C94DA02A0 +:100070000C94DA020C94DA020C94DA020C94DA0290 +:100080000C94ED0A0C94DA020C94DA020C94DA0265 +:100090000C94DA020C94DA020C94DA020C94DA0270 +:1000A0000C94DA020C94DA020C94DA02B715D91522 +:1000B000C716D915C7161E164116C7169616A916C5 +:1000C00093199319C219C219011A211A771B771BA8 +:1000D0002C1A771BDC1ADC1A431B4C1B771B711B79 +:1000E000E91AE91AE91AE91AE91AE91AE91AE91AF8 +:1000F000E91AE91AE91AE91AE91AE91AE91AE91AE8 +:10010000F91A071B0E1B151B1F1B07634236B79BF3 +:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 +:100120005763BD6DEDFD753EF6177231BF000000DF +:10013000803F08000000BE922449123EABAAAA2AC2 +:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD +:1001500000000000BF000000803F00000000000819 +:100160004178D3BB4387D1133D190E3CC3BD4282B6 +:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 +:10018000FFBE01C4FF7F3F00000000000000000030 +:1001900000000000000000010204060A0F17202CD6 +:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 +:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF +:1001C0000201000000000000000000000000F1A299 +:1001D000F1A3018C028C14001A000800150017000E +:1001E0002A001C0018000C00120013002A00040052 +:1001F0001600070009000A0028000B000D000E0081 +:100200000F00330034001D001B000600190005001C +:1002100029001100100036003700380028000A308D +:10022000E000E200E30002202C002C00012050003E +:10023000510052004F002B0014001A000900130057 +:100240000A000D000F0018001C0033002A002900CE +:10025000040015001600170007000B00110008002D +:100260000C0012003400E1001D001B000600190004 +:1002700005000E0010003600370038002800C300CB +:10028000E000E200E30002202C002C0001205000DE +:10029000510052004F0035001E001F0020002100B9 +:1002A0002200230024002500260027002A00010048 +:1002B0000320042000500030013002302D002E00B9 +:1002C0002F003000310001004400450000300130B3 +:1002D00002300330043005300630073001000100E1 +:1002E0000100010001000100010001000120AB003C +:1002F000AA00A900AE0035021E021F022002210240 +:100300002202230224022502260227022A000100DB +:100310000320042000500030013002302D022E0254 +:100320002F023002310201003A003B003C003D0048 +:100330003E003F0040004100420043000100010038 +:100340000100010001000220010001000100AB00DA +:10035000AA00A900AE002803540068006500200030 +:1003600050006C0061006E0063006B0020004B00C9 +:100370006500790062006F00610072006400000097 +:100380002C034F007200740068006F006C0069005D +:100390006E0065006100720020004B00650079006E +:1003A00062006F00610072006400730000000403CB +:1003B000090409026D00040100A0FA09040000010B +:1003C00003010100092111010001223F00070581FD +:1003D0000308000A090401000103010200092111B8 +:1003E000010001224D000705820308000A090402EA +:1003F000000103000000092111010001223600075D +:1004000005830308000A0904030001030000000932 +:100410002111010001223900070584031000011297 +:1004200001100100000008EDFE6060010001020003 +:100430000105010906A101050719E029E7150025B5 +:1004400001950875018102050819012905950575B1 +:10045000019102950175039101050719002977158E +:10046000002501957875018102C005010980A1016F +:10047000850216010026B7001A01002AB700751080 +:1004800095018100C0050C0901A101850316010039 +:10049000269C021A01002A9C02751095018100C059 +:1004A00005010902A1010901A10005091901290598 +:1004B00015002501950575018102950175038101DE +:1004C0000501093009311581257F950275088106DE +:1004D00009381581257F950175088106050C0A38B4 +:1004E000021581257F950175088106C0C0050109A7 +:1004F00006A101050719E029E715002501950875F2 +:1005000001810295017508810105081901290595E8 +:1005100005750191029501750391010507190029DF +:10052000FF150025FF950675088100C011241FBE28 +:10053000CFEFDAE0DEBFCDBF04B603FE24C080916A +:100540001E0390911F03A0912003B09121038730D7 +:10055000904BA740B04BB9F410921E0310921F03AA +:10056000109220031092210314BE84B7877F84BFAA +:1005700088E10FB6F89480936000109260000FBE7F +:10058000E0E0F8E3099511E0A0E0B1E0E2EBF9E585 +:1005900002C005900D92A03CB107D9F713E0A0EC82 +:1005A000B1E001C01D92AE31B107E1F70E94BE116A +:1005B0000C94D72C0C9400000895089581E00895C0 +:1005C00008950C94DD020C94DE020C94E0020E946B +:1005D000A12823E030E0281B3109220F2093C40119 +:1005E0000895282F2F9880918000211108C0877FBF +:1005F0008093800010928D0010928C001BC0886048 +:1006000080938000233019F48FEF9FEF0FC083E0B9 +:1006100090E0821B9109880F991F2FEF3FEFA901EE +:1006200002C0569547958A95E2F7CA0190938D00CE +:1006300080938C000C94E7020E94E70284E0809390 +:10064000C3011092C0010895279A2F988FEF9FEF52 +:1006500090938700809386008AE08093800089E1F0 +:10066000809381000E940A280C941C030E9424039A +:100670006E9A769A0C94DC021F920F920FB60F922C +:1006800011242F933F938F939F93EF93FF93E091C8 +:10069000C101F091C201CF0101969093C2018093F4 +:1006A000C1010090C30102C0F695E7950A94E2F7F4 +:1006B000EF738091C001823019F4E03251F404C02C +:1006C000813039F4EF3329F480916F008D7F80936E +:1006D0006F00F0E0E457FE4FE49121E031E0E29F4B +:1006E000C001E39F900D11240090C40102C09695B3 +:1006F00087950A94E2F790938D0080938C00FF9188 +:10070000EF919F918F913F912F910F900FBE0F907E +:100710001F90189581E008950C948A0308950C9415 +:10072000360380911502882309F448C08091D101D5 +:100730009091D201009779F40E94DE229093D20129 +:100740008093D1018091D30190E0009771F4809162 +:10075000D40190E00AC00E94EA2220910001309169 +:1007600001012817390740F329C00197880F991F05 +:10077000880F991FFC01EB52FE4F608171818281CD +:1007800093810E94530AE091D30184E0E89FF00135 +:100790001124EB52FE4F60817181828193814FE081 +:1007A00050E00E940B0E8091D30190E00196609181 +:1007B000D40170E00E94872C8093D3010C94E10255 +:1007C000109217020C94200A0895089581E08093F6 +:1007D00017020C94E503089508958F929F92AF92AB +:1007E000BF92EF92FF920F931F93CF93DF93CDB7FA +:1007F000DEB7A3970FB6F894DEBF0FBECDBF7C0166 +:10080000FC0100811181C8010E94DB20B8010E9417 +:10081000F2058C01B7010E948C03882309F4CCC136 +:100820000032F0E51F0741F4F7018281882309F4C3 +:1008300058C00E946F0EC0C10132F0E51F0741F49D +:10084000F7018281882309F44CC00E94780EB4C15C +:100850000232F0E51F0751F4F7018281882309F481 +:1008600040C00E946B0E8111F0CFE3CF0332F0E560 +:100870001F0739F4F7018281882399F10E94E6036A +:100880009BC10432F0E51F0739F4F7018281882308 +:1008900041F10E94E00390C10532F0E51F0749F4E1 +:1008A000F70182818823E9F0809117028111F1CF4D +:1008B000E5CF0632F0E51F0739F4F701828188237E +:1008C00081F00E947F0E0AC00732F0E51F0749F44D +:1008D000F7018281882329F00E948A0E0E94EC038E +:1008E0006BC180911702811105C0F70182818111CE +:1008F000CFC018C1003E110579F4F7018281882329 +:1009000009F44DC00E94200A81E0809316021092E3 +:1009100015021092D40150C1023E110559F4F7019D +:1009200082818823E1F10E94200A1092160210921F +:10093000150242C1033E110591F4F701828188231B +:1009400071F10E94200A1092160281E08093150234 +:100950001092D3011092D2011092D1012DC1023513 +:10096000110559F4F7018281882309F425C180918A +:100970000001909101010A970DC00135110579F42C +:10098000F7018281882309F417C1809100019091B9 +:1009900001010A9690930101809300010DC14091DD +:1009A000040183E2EFE1F1E0DE01119601900D9286 +:1009B0008A95E1F7F701808121E030E02C0F3D1F9F +:1009C000280F311DC9012091020130910301FC0162 +:1009D000E20FF31F6081772767FD7095640F711D2B +:1009E000882777FD8095982F0E94A92920E030E084 +:1009F00040E451E40E940E294B015C01F701218182 +:100A000084E090E0821B9109BC01882777FD8095E6 +:100A1000982F0E94A9299B01AC01C501B4010E9435 +:100A2000A6289B01AC0160E070E080E090E40E94A9 +:100A30001C2B20E030E04CED50E40E94B92A4B0121 +:100A40005C01F70182818823D1F04FE050E0C501BD +:100A5000B4010E940B0E809116028823A1F08091B0 +:100A6000D40124E0829FF0011124EB52FE4F8082DA +:100A70009182A282B3828F5F8093D40104C0C501AA +:100A8000B4010E94530A0F3F110508F02ECF94C005 +:100A90008091D00181111FC0043130E5130709F0A6 +:100AA00051C00E948E0381E08093D0010E94DE221B +:100AB0009093CF018093CE011092C7011092C9018B +:100AC0001092C8011092CB011092CA011092CD0170 +:100AD0001092CC0171C08091CE019091CF010E9403 +:100AE000EA22883C910570F48091C701E82FF0E07C +:100AF000EE0FFF1FE853FE4F118300838F5F80933B +:100B0000C7015AC0043880E5180721F005381045A0 +:100B100001F13AC0F7018281882341F01092C501AA +:100B200082E01EC0043830E5130759F58091C501F5 +:100B3000811106C086E20E94371886E20E94FF18E3 +:100B400082E01CC00438F0E51F0741F3053810456A +:100B5000D9F4F7018281882331F01092C60180E236 +:100B60000E944E1929C08091C601811106C087E2FA +:100B70000E94371887E20E94FF1880E20E945519F0 +:100B80001BC00538104529F381E08093C50180938F +:100B9000C601C701A3960FB6F894DEBF0FBECDBF46 +:100BA000DF91CF911F910F91FF90EF90BF90AF9089 +:100BB0009F908F900C94E30280E0A3960FB6F89478 +:100BC000DEBF0FBECDBFDF91CF911F910F91FF9080 +:100BD000EF90BF90AF909F908F90089580E090E04D +:100BE000089508959CE0799FF001112490E3899F76 +:100BF000E00DF11D1124E60FF11DEE0FFF1FEA526B +:100C0000FE4F859194910895880F991FFC01E45B34 +:100C1000FF4F859194910895880F991FFC01E4532B +:100C2000FE4F8591949108950F931F93CF93DF9377 +:100C3000EC01811521E39207A0F5C11580E3D807E7 +:100C400008F0D7C0C83ED105D8F4C03ED10508F0A1 +:100C500007C2C83AD10578F4C53AD10508F06AC090 +:100C6000C130D10509F463C008F4F7C1C430D1051F +:100C700008F0F6C1F2C1CB3BD10508F466C0EDC166 +:100C8000C11590E2D90708F0AFC0C11521E0D20725 +:100C900008F0E6C1C03FD10508F4DFC18E01106540 +:100CA0001FC2C03880E5D80700F5C03790E5D907E6 +:100CB00008F0A3C0C11520E5D20709F4ACC050F478 +:100CC000CE01905480319F4008F0C7C1DF708E0183 +:100CD000106A06C2C13080E5D80709F4AEC0C4313D +:100CE00090E5D90708F4AFC0B8C1C33820E5D207F2 +:100CF00009F48EC050F4C13890E5D90709F482C0D8 +:100D000008F083C000E011EDEBC1C03181E5D807E8 +:100D100008F4A3C1C11597E5D90708F436C1CE017F +:100D200090578115904108F098C1DF7093C101E0A0 +:100D300010E0D6C1C53AD10509F494C1C63AD1052F +:100D400009F093C102E810E4CBC1C83AD10509F417 +:100D50008FC1C93AD10509F48EC1CA3AD10509F447 +:100D60008DC1CB3AD10509F48CC1CC3AD10509F437 +:100D70008BC1CD3AD10509F48AC1C03BD10509F434 +:100D800089C1CE3AD10509F488C1CF3AD10509F419 +:100D900087C1C13BD10509F486C1C23BD10509F425 +:100DA00085C1C33BD10509F484C1C43BD10509F415 +:100DB00083C1C53BD10509F482C1C63BD10509F405 +:100DC00081C1C73BD10509F480C1C83BD10509F4F5 +:100DD0007FC1C93BD10509F47EC1CA3BD10509F4E5 +:100DE0007DC100E014E47CC1CE019F700E940C061E +:100DF00078C1DD278E01106C73C1CF70DD278E01A5 +:100E0000146D6EC100E010ED6BC100E012ED68C121 +:100E100000E013ED65C10E94E21B0E94200A0E94BF +:100E2000E4038FEF94E32CE0815090402040E1F701 +:100E300000C000000E94392353C18091F2028160FA +:100E40008093F2024DC10E949A23811102C00E9438 +:100E500076230E94AD2390E090931D0380931C03A2 +:100E6000C23080E5D80721F480911C03816086C0E0 +:100E7000C43090E5D90721F480911C0382607EC0C4 +:100E8000C63020E5D20721F480911C03846076C02F +:100E9000C83080E5D80719F480911C0327C0CA30F8 +:100EA00090E5D90721F480911C03806167C0CC30A4 +:100EB00020E5D20721F480911C0380625FC0CE3010 +:100EC00080E5D80721F480911C03806457C0C031AD +:100ED00090E5D90721F480911C0380684FC0C2318E +:100EE00020E5D20729F480911C038460886046C005 +:100EF000C33080E5D80721F480911C038E7F3EC06B +:100F0000C53090E5D90721F480911C038D7F36C050 +:100F1000C73020E5D20721F480911C038B7F2EC0BF +:100F2000C93080E5D80719F480911C0326C0CB3066 +:100F300090E5D90721F480911C038F7E1FC0CD302E +:100F400020E5D20721F480911C038F7D17C0CF309C +:100F500080E5D80721F480911C038F7B0FC0C1313D +:100F600090E5D90721F480911C038F7707C0C33126 +:100F7000D04531F480911C038B7F877F80931C03C5 +:100F800080911C030E94B123ABC08D2F99278F70D5 +:100F9000992781309105D9F49E012370332702C02F +:100FA000880F991F2A95E2F79C688E0144E0000F94 +:100FB000111F4A95E1F700271370802B912B53E006 +:100FC000CC0FDD1F5A95E1F7C076DD272FC08230A8 +:100FD000910531F4DC2FCC278E01016F106A80C09F +:100FE0008330910569F4CE018370992701E010E008 +:100FF00002C0000F111F8A95E2F7C8019C680FC05C +:1010000084309105B9F4CE018370992701E010E096 +:1010100002C0000F111F8A95E2F7C8019A6823E009 +:10102000CC0FDD1F2A95E1F7C07ED7708C010C2B09 +:101030001D2B56C08530910531F4DC2FCC278E0155 +:10104000046F106A4DC0069709F04AC0CF71DD27C2 +:10105000DC2FCC278E01106243C000E010E040C0BE +:101060008E013EC001E810E43BC003E810E438C044 +:1010700002EE14E435C009EE14E432C00AEE14E4C2 +:101080002FC005EB14E42CC006EB14E429C007EBD9 +:1010900014E426C00CEC14E423C00DEC14E420C0CE +:1010A00003E815E41DC00AE815E41AC002E915E4D6 +:1010B00017C004E915E414C001E216E411C003E20C +:1010C00016E40EC004E216E40BC005E216E408C004 +:1010D00006E216E405C007E216E402C00AE216E4DE +:1010E000C801DF91CF911F910F9108959CE0799FE6 +:1010F000F001112490E3899FE00DF11D1124E60F0A +:10110000F11DEE0FFF1FEA52FE4F85919491803E34 +:101110009105E0F4803C910558F58133910509F47F +:101120006FC048F48932910509F463C08A32910591 +:1011300009F46DC072C089339105E9F082389105D8 +:10114000D1F08533910509F44DC067C0833E910508 +:1011500081F138F4803E9105B9F0823E9105D9F0D5 +:101160005CC0863E910561F1873E9105A1F155C0B5 +:101170000E940406089520911C0320FD02C021FF57 +:101180004CC080EE90E049C080911C0380FFF9CFF5 +:1011900089E390E042C080911C0382FF0EC08091E1 +:1011A0001C0384FF03C080E090E037C083EE90E032 +:1011B00034C080911C0382FFF2CF82EE90E02DC0FC +:1011C00080911C0383FF0BC080911C0384FDEBCF37 +:1011D00087EE90E022C080911C0383FFF5CF86EE5E +:1011E00090E01BC080911C0385FF07C089E290E05E +:1011F00014C080911C0385FFF9CF85E390E00DC0FA +:1012000080911C0386FF07C08AE290E006C08091AF +:101210001C0386FFF9CF81E390E00E941406089535 +:101220000C94E502E82FF0E0E25BFE4F8081E82FAE +:10123000EF70F0E082958F7021E030E0A90102C0EC +:10124000440F551F8A95E2F740A308950F931F930B +:10125000CF93DF9385B7806885BF85B7806885BFEA +:10126000C3E0D0E001E010E0FE01E25BFE4F8081D0 +:10127000E82FEF70F0E021A182958F70A80102C0E5 +:10128000440F551F8A95E2F7CA01822B81A38C2F48 +:101290000E941209219740F78BE090E061E070E036 +:1012A000FC01EE5BFE4F2081E22FEF70F0E042A1E7 +:1012B00022952F70DB0102C0AA0FBB1F2A95E2F70F +:1012C0009D01242B22A3019758F7DF91CF911F9105 +:1012D0000F910C948F03EF92FF920F931F93CF9374 +:1012E000DF9300E212E0C3E0EE24E394F12CD5E0BA +:1012F0008C2F0E9412098BE090E040E050E0FC014E +:10130000EE5BFE4F6081E62FEF70F0E020A130E051 +:1013100062956F7002C0359527956A95E2F720FDBA +:1013200009C09701082E02C0220F331F0A94E2F76A +:10133000422B532B019718F7F801929182918F015C +:101340008417950721F051834083D09305018C2F9A +:101350000E941209C15060F68091050187FD2CC0E2 +:101360008150809305018F3F39F08FE99FE001970D +:10137000F1F700C0000020C080911E0290911F0272 +:10138000909327028093260280911C0290911D0267 +:10139000909325028093240280911A0290911B025F +:1013A0009093230280932202809118029091190257 +:1013B00090932102809320020E94910381E0DF91AB +:1013C000CF911F910F91FF90EF900895E82FF0E0DB +:1013D000EE0FFF1FE05EFD4F80819181089508951B +:1013E0000F931F93CF9308E212E0C0E0F8019291AF +:1013F00082918F010E945622C80FF2E000321F072F +:10140000A9F78C2FCF911F910F9108950E949A23D5 +:10141000811102C00E9476230E94BF23809307039C +:101420003E9A809171008D7F8093710082E080935D +:1014300090008AE18093910081E080932A020895D0 +:1014400080912A02811102C00E94060A10927A023B +:1014500010927902809171008D7F8093710080914C +:1014600090008F738093900010923C0210923B0288 +:10147000109273021092740210927502109276020A +:101480001092720210927102E1E5F2E0A1E4B2E082 +:1014900011921192119211921D921D9282E0E137E8 +:1014A000F807B1F70895CF92DF92EF92FF920F9372 +:1014B0001F93CF93DF9320913B02222309F484C032 +:1014C0006B017C0180912A02811102C00E94060AF0 +:1014D00001E712E0C7E0D0E0A7019601F801929180 +:1014E0008291729162918F010E940A29811131C00B +:1014F000FE01EE0FFF1FEE0FFF1FEF5AFD4F108290 +:10150000118212821382DE01AA0FBB1FAF5BBD4F97 +:1015100011961C921E92C730D105E9F021964481A4 +:1015200055816681778140835183628373831482FE +:1015300015821682178212968D919C91139711969F +:101540009C938E9313961C921E9212973496129629 +:10155000E2CF219708F68091790290917A02019763 +:1015600097FD05C090937A028093790204C010928F +:101570007A02109279028091790290917A022091F8 +:101580007702309178022817390724F010927802F8 +:1015900010927702892BC1F4809171008D7F809326 +:1015A0007100809190008F7380939000109273026D +:1015B00010927402109275021092760210927202CA +:1015C0001092710210923B02DF91CF911F910F9107 +:1015D000FF90EF90DF90CF9008951F920F920FB67B +:1015E0000F9211244F925F926F927F928F929F92EF +:1015F000AF92BF92CF92DF92EF92FF922F933F93E1 +:101600004F935F936F937F938F939F93AF93BF930A +:10161000CF93DF93EF93FF9380913B02882309F4EC +:101620009BC1C0917902D0917A021C161D060CF064 +:1016300093C140902B0250902C0260902D0270902C +:101640002E0220E030E0A901C301B2010E94B52AB8 +:1016500018160CF065C0C130D10509F452C0809154 +:10166000770290917802BE010E94872C7C019093B2 +:1016700078028093770280903D0290903E02A09085 +:101680003F02B090400220E030E040E85FE3C50157 +:10169000B4010E94A62860933D0270933E0280939D +:1016A0003F0290934002F701EE0FFF1FEE0FFF1F66 +:1016B000EF5AFD4FA3019201608171818281938174 +:1016C0000E940E2920E030E040E05EE30E94B92A4B +:1016D0009B01AC01C501B4010E94B52A18168CF417 +:1016E000C7010196BE010E94872C909378028093D7 +:1016F000770210923D0210923E0210923F02109229 +:101700004002E0917702F0917802EE0FFF1FEE0F9A +:10171000FF1FEF5AFD4F6081718182819381D0C09C +:10172000C0907302D0907402E0907502F09076023F +:1017300020E030E0A901C701B6010E940A292197E3 +:10174000882309F4A2C0FE01EE0FFF1FEE0FFF1F5A +:10175000EF5AFD4F80809180A280B380A501940153 +:10176000C701B6010E940A2987FF31C0A501940173 +:1017700060E070E08CED93EC0E940E2920E030E0F8 +:1017800040E451E40E940E2920E030E040E05FE3B5 +:101790000E94B92A9B01AC0160E070E080E090E417 +:1017A0000E941C2B9B01AC01C501B4010E94B92A07 +:1017B0009B01AC01C701B6010E940A2987FF07C03F +:1017C000A701960160E070E08CED93E439C0A501BB +:1017D0009401C701B6010E94B52A18160CF055C035 +:1017E000A501940160E070E08CED93E40E940E2965 +:1017F00020E030E040E451E40E940E2920E030E097 +:1018000040E05FE30E94B92A9B01AC0160E070E018 +:1018100080E090E40E941C2B9B01AC01C501B40147 +:101820000E94B92A9B01AC01C701B6010E94B52AEA +:1018300018165CF5A701960160E070E08CED93EC62 +:101840000E940E2920E030E040E451E40E940E297D +:1018500020E030E040E05FE30E94B92A9B01AC0148 +:1018600060E070E080E090E40E941C2B9B01AC01E2 +:10187000C701B6010E94B92A609373027093740283 +:10188000809375029093760213C0FE01EE0FFF1F46 +:10189000EE0FFF1FEF5AFD4F80819181A281B3812E +:1018A0008093730290937402A0937502B0937602B2 +:1018B000609173027091740280917502909176022A +:1018C00020912802309129022F3F4FEF340731F049 +:1018D0002F5F3F4F30932902209328020E94950EDC +:1018E0006B017C0120E034E244EF51E40E940A29BC +:1018F00087FF08C086EFC82E88E2D82E84EFE82E36 +:1019000081E4F82E20E030E040E051E4C701B60168 +:101910000E94B92A9B01AC0160E074E284E79BE479 +:101920000E940E296B017C010E947B297093970015 +:1019300060939600209106013091070140910801C3 +:1019400050910901C701B6010E94B92A0E947B2962 +:10195000709399006093980080913C02882309F469 +:1019600033C1C0903702D0903802E0903902F09035 +:101970003A0220E030E0A901C701B6010E94B52A71 +:101980001816D4F580912802909129028F3F2FEFED +:10199000920729F001969093290280932802C701AB +:1019A000B6010E94950E20E030E040E051E40E9434 +:1019B000B92A9B01AC0160E074E284E79BE40E94D9 +:1019C0000E296B017C010E947B2970939700609324 +:1019D0009600209106013091070140910801509135 +:1019E0000901C701B6010E94B92A0E947B297093A0 +:1019F00099006093980008C010929700109296008A +:101A00001092990010929800609131027091320208 +:101A10006F5F7F4F70933202609331022091960086 +:101A20003091970080E090E0232BF1F0C091960078 +:101A3000D09197000E94A7296B017C01BE0180E034 +:101A400090E00E94A7299B01AC0160913302709144 +:101A5000340280913502909136020E940E2920E0D6 +:101A60003FEF4FE757E410C00E94A7296B017C01AC +:101A700020E030EE4FEF54E4609133027091340275 +:101A800080913502909136020E94B92A9B01AC01E7 +:101A9000C701B6010E94B52A87FD96C080912F022A +:101AA0008F5F80932F0290E0209103033091040315 +:101AB00082179307A0F080910E03882319F01092EB +:101AC0002F020DC0809171008D7F809371008091F5 +:101AD00090008F738093900010923C027DC08091A3 +:101AE0003002C0912F02811128C0C0900803D0900D +:101AF0000903E0900A03F0900B0320E030E0A90115 +:101B0000C701B6010E94B52A1816BCF481E0809383 +:101B1000300210923702109238021092390210925D +:101B20003A02C0923302D0923402E0923502F0922F +:101B30003602C150C0932F0243C01092300210925F +:101B4000290210922802E0910503F091060348E073 +:101B5000C49FE00DF11D112480819181A281B38188 +:101B60008093370290933802A0933902B0933A02DF +:101B700020E030E040E85EE36481758186819781F2 +:101B80000E94B92A6B017C0180910A01682F70E0E4 +:101B900080E090E00E94A72920E030E048EC52E489 +:101BA0000E940E299B01AC01C701B6010E94B92A0F +:101BB000609333027093340280933502909336021F +:101BC00010923202109231028091070380FD04C00E +:101BD00010923C0210923B02FF91EF91DF91CF9166 +:101BE000BF91AF919F918F917F916F915F914F9135 +:101BF0003F912F91FF90EF90DF90CF90BF90AF90EB +:101C00009F908F907F906F905F904F900F900FBE3E +:101C10000F901F901895CF92DF92EF92FF92CF9383 +:101C2000DF936B017C01EA0180912A02811102C0DD +:101C30000E94060A8091070380FF46C080917902C6 +:101C400090917A0208970CF03FC0809171008D7FCF +:101C50008093710080913C0281110E94200A81E0F2 +:101C600080933B02109229021092280220E030E07B +:101C7000A901C701B6010E94B52A1816DCF48091AB +:101C8000790290917A02FC01EE0FFF1FEE0FFF1F09 +:101C9000EF5AFD4FC082D182E282F382FC01EE0F47 +:101CA000FF1FEF5BFD4FD183C083019690937A02B3 +:101CB000809379028091710082608093710080919D +:101CC0009000806880939000DF91CF91FF90EF901B +:101CD000DF90CF90089580910703817008958091DF +:101CE00007038160809307030E94C3230C94EB03D6 +:101CF000809107038E7F809307030C94C323809108 +:101D00007B0290E0019666E070E00E94872C809351 +:101D10007B02089580917B0290E0019766E070E07D +:101D20000E94872C80937B0208958F929F92AF929E +:101D3000BF92CF92DF92EF92FF920F931F93CF93B8 +:101D4000DF936B017C01C0912802D0912902BE0172 +:101D500080E090E00E94A7294B015C01A701960159 +:101D600060E070E08CE594E40E940E299B01AC01D8 +:101D7000C501B4010E94B92A0E947B2920917B02EF +:101D8000233009F473C028F4222351F02130E9F004 +:101D90002CC1243009F4A0C0253009F4E0C025C1CD +:101DA00080E090E0A0E0BFE38093060190930701FC +:101DB000A0930801B093090110922B0210922C02FB +:101DC00010922D0210922E0210C110922B0210922E +:101DD0002C0210922D0210922E026431710540F4F3 +:101DE0006A30710560F520E030E040E85EE32BC02A +:101DF000693C710508F0AAC080E090E00E94A72924 +:101E000020E030E040EA51E40E94A52820E030E0E4 +:101E100044E353E40E940E299B01AC010E94B92ABD +:101E200020E030E040E05EE30E94B92A9B01AC0173 +:101E300060E070E080E09EE30E94A52844C020E0BE +:101E400030E040E05FE3C701B6010E94B92A6B01B0 +:101E50007C0180E090E0A0E0BEE3809306019093D7 +:101E60000701A0930801B0930901BFC010922B0293 +:101E700010922C0210922D0210922E024AE0469FE0 +:101E80009001479F300D1124C90168EB7BE00E944F +:101E9000732CBC016C5D754077FF03C07195619533 +:101EA0007109882777FD8095982F0E94A9292EE334 +:101EB00033EC4EE259E30E94B92A20E030E040ECD6 +:101EC0005EE30E94A6286093060170930701809349 +:101ED00008019093090189C010922B0210922C02E4 +:101EE00010922D0210922E02CE0183709927892B19 +:101EF000E1F0BE016170772780E090E00E94A729A1 +:101F000020E030E040E05EE30E94B92A20E030E0CB +:101F100040E45FE30E94A6286093060170930701E6 +:101F200080930801909309010CC080E090E0A0E04C +:101F3000BFE38093060190930701A0930801B0933B +:101F40000901C770DD27CD2B09F04FC010920601A3 +:101F500010920701109208011092090146C01092D8 +:101F60002B0210922C0210922D0210922E0200E0F1 +:101F700010E020E03FE30093060110930701209357 +:101F80000801309309016739710578F180E090E02C +:101F90000E94A72920E030E047E153E40E94A528F1 +:101FA00020E030E04AE754E40E940E2920E030E0CF +:101FB00048E452E40E94B92A20E030E040EA51E4CB +:101FC0000E94EB290E947629660F771F660F771F04 +:101FD000FB01EE5AFE4F2081318142815381C701BE +:101FE000B6010E94B92A6B017C01C701B601DF91DD +:101FF000CF911F910F91FF90EF90DF90CF90BF9006 +:10200000AF909F908F90089580918C020895CF9308 +:10201000DF9300D01F92CDB7DEB79C0180911303F0 +:10202000843019F593E099833B832A839093E900E8 +:102030008FEF9091E800815095FD06C095ED9A953F +:10204000F1F700008111F5CF8091E80085FF0DC008 +:1020500040E050E063E070E0CE0101960E9468121B +:102060008091E8008E778093E8000F900F900F909A +:10207000DF91CF910895CF93DF9300D01F92CDB71A +:10208000DEB720911303243021F522E029839B83BE +:102090008A8383E08093E9008FEF9091E80081507C +:1020A00095FD06C095ED9A95F1F700008111F5CFE9 +:1020B0008091E80085FF0DC040E050E063E070E0F3 +:1020C000CE0101960E9468128091E8008E7780937D +:1020D000E8000F900F900F90DF91CF91089520911D +:1020E00013032430F1F422E02093E9002FEF309124 +:1020F000E800215035FD06C035ED3A95F1F70000B6 +:102100002111F5CF2091E80025FF0BC040E050E001 +:1021100065E070E00E9468128091E8008E778093FD +:10212000E8000895CF93DF93EC019091130394306E +:1021300009F046C0809115018823D9F080911601DD +:102140008823B9F09093E9008FEF9091E8008150D7 +:1021500095FD06C095E19A95F1F700008111F5CF44 +:102160008091E80085FF2CC040E050E060E170E025 +:1021700017C081E08093E9008FEF9091E8008150D3 +:1021800095FD06C095ED9A95F1F700008111F5CF08 +:102190008091E80085FF14C040E050E068E070E006 +:1021A000CE010E9468128091E8008E778093E8004B +:1021B00080E1FE01ACE7B2E001900D928A95E1F773 +:1021C000DF91CF91089580911203811109C00E947F +:1021D000FD130E945A148091E20084608093E20013 +:1021E0000895109212030895089508950C94A12261 +:1021F00042E061EC81E00E94771342E061EC82E012 +:102200000E94771342E061EC83E00E94771342E181 +:1022100061EC84E00C94771380911503833009F40A +:1022200055C030F4813071F0823009F48EC00895C9 +:102230008A3009F47AC08B3009F460C0893009F023 +:102240009CC020C080911403813A09F096C080910F +:10225000E800877F8093E80080911803909119032C +:10226000892B21F460E18CE792E003C060E080E01C +:1022700090E070E00E94B3128091E8008B77809329 +:10228000E800089580911403813209F076C08091AE +:10229000180390911903009719F0039709F06DC086 +:1022A0008091E800877F8093E8008091E80082FDBC +:1022B00005C0809113038111F8CF5FC08091F100B8 +:1022C00080938C028091E8008B7753C08091140337 +:1022D000813A09F052C08091180390911903892B1B +:1022E00009F04BC08091E800877F8093E8008091DF +:1022F000E80080FFFCCF8091150136C08091140367 +:102300008132D9F58091180390911903892BA9F591 +:102310008091E800877F8093E8000E94AC13809151 +:102320001603809315010C94E21B809114038132F3 +:1023300021F58091E800877F8093E8000E94AC132C +:102340008091170380938D02089580911403813A40 +:10235000A1F48091E800877F8093E8008091E800F5 +:1023600080FFFCCF80918D028093F1008091E80086 +:102370008E778093E8000C94AC13089584B7877F20 +:1023800084BF88E10FB6F8948093600010926000DB +:102390000FBE90E080E80FB6F894809361009093B0 +:1023A00061000FBE0E944F170E94FD130E945A1435 +:1023B0008091E20084608093E20078940E94E016AD +:1023C0000E9451178BE091E00E94FB16809113034D +:1023D000853069F40E946222809111038823B1F351 +:1023E0000E949022882391F30E945212EFCF0E9404 +:1023F0005917ECCF292F332723303105C9F064F466 +:102400002130310581F02230310509F043C08DE6DD +:1024100090E022EB33E042C021323105F1F022326C +:10242000310541F137C082E190E02FE134E036C060 +:1024300099278130910541F08230910541F0892B37 +:1024400049F5EEEAF3E005C0E0E8F3E002C0E6E5B6 +:10245000F3E0849190E09F0121C06430D8F4E62F2E +:10246000F0E0EE0FFF1FE255FE4F2081318189E041 +:1024700090E014C0643070F470E0FB01EE0FFF1FB9 +:10248000EA55FE4F20813181FB01EE55FE4F8081E0 +:1024900090E004C080E090E020E030E0FA01318379 +:1024A0002083089580E189BD82E189BD09B400FEE1 +:1024B000FDCF8091D8008F7D8093D8008091E0007F +:1024C00082608093E0008091E00081FDFCCF089560 +:1024D000CF92DF92EF92FF920F931F93CF93DF93F0 +:1024E000EC018B016A010E94CB13811133C0C1142E +:1024F000D10439F0F60180819181081B190BC80FB6 +:10250000D91FE12CF12C0115110519F18091E8007A +:1025100085FD16C08091E8008E778093E800C11495 +:10252000D10449F0F60180819181E80EF91EF18213 +:10253000E08285E00FC00E94CB13882321F30AC0FC +:1025400089918093F10001501109FFEFEF1AFF0A02 +:10255000DACF80E0DF91CF911F910F91FF90EF9044 +:10256000DF90CF90089520911A0330911B03261716 +:10257000370748F06115710539F42091E8002E778E +:102580002093E80001C0B90140E061157105A9F18F +:1025900020911303222309F443C0253009F442C0DB +:1025A0002091E80023FD40C02091E80022FD32C0C8 +:1025B0002091E80020FFE9CF4091F3002091F20044 +:1025C00030E0342BFC01CF016115710559F0283042 +:1025D000310540F481918093F100615071092F5FC2 +:1025E0003F4FF1CF41E02830310509F040E0209124 +:1025F000E8002E772093E800C8CF4111C9CF0AC068 +:1026000080911303882361F0853061F08091E800A8 +:1026100083FD0AC08091E80082FFF2CF80E0089538 +:1026200082E0089583E0089581E0089520911A03DF +:1026300030911B032617370748F06115710539F4EF +:102640002091E8002E772093E80001C0B901FC0139 +:1026500020E06115710591F180911303882309F43D +:1026600040C0853009F43FC08091E80083FD3DC043 +:102670008091E80082FD2FC08091E80080FFE9CFC3 +:102680002091F3008091F20090E0922B611571058A +:1026900059F08830910540F424912093F10031964F +:1026A000615071090196F2CF21E0089709F020E00E +:1026B0008091E8008E778093E800CBCF2111CCCFBA +:1026C0000AC080911303882361F0853061F0809106 +:1026D000E80083FD0AC08091E80082FFF2CF80E02D +:1026E000089582E0089583E0089581E00895982F89 +:1026F000973058F59093E900981739F07091EC00F5 +:102700002091ED005091F00003C0242F762F50E06F +:1027100021FF19C03091EB003E7F3093EB003091E8 +:10272000ED003D7F3093ED003091EB003160309350 +:10273000EB007093EC002093ED005093F00020919B +:10274000EE0027FF07C09F5FD3CF8F708093E90013 +:1027500081E0089580E008958091140387FF11C0FF +:102760008091E80082FD05C0809113038111F8CFAC +:1027700011C08091E8008B770BC0809113038823F0 +:1027800049F08091E80080FFF8CF8091E8008E77D3 +:102790008093E80008952091E4003091E50095E6EB +:1027A0004091EC00842F817040FF22C08091E800AE +:1027B00080FD1CC080911303882391F0853091F037 +:1027C0008091EB0085FD10C04091E4005091E50040 +:1027D0004217530729F39A01915011F784E00895A5 +:1027E00082E0089583E0089581E0089580E00895EF +:1027F0004091E80042FFDECF08950E946B140E94D2 +:102800007314E0EEF0E0808181608083E8EDF0E019 +:1028100080818F77808319BCA7EDB0E08C918E7F8B +:102820008C9380818F7E80831092120308950F9382 +:102830001F93CF93DF930E946B140E947314C8ED13 +:10284000D0E088818F7788838881806888838881B9 +:102850008F7D888319BC1092130310920F0310927E +:1028600011031092100300EE10E0F80180818B7FBD +:10287000808388818160888342E060E080E00E94FC +:102880007713E1EEF0E080818E7F8083E2EEF0E06E +:10289000808181608083808188608083F80180816D +:1028A0008E7F8083888180618883DF91CF911F91A3 +:1028B0000F910895E8EDF0E080818F7E8083E7ED51 +:1028C000F0E080818160808384E082BF81E080933A +:1028D00012030C941714E8EDF0E080818E7F808362 +:1028E0001092E20008951092DA001092E10008952B +:1028F0001F920F920FB60F9211242F933F934F9375 +:102900005F936F937F938F939F93AF93BF93EF9357 +:10291000FF938091E10082FF0BC08091E20082FF73 +:1029200007C08091E1008B7F8093E1000E94DF1659 +:102930008091DA0080FF1FC08091D80080FF1BC00B +:102940008091DA008E7F8093DA008091D90080FF39 +:102950000DC080E189BD82E189BD09B400FEFDCFD3 +:1029600081E0809313030E94E31005C019BC10920C +:1029700013030E94F1108091E10080FF19C0809143 +:10298000E20080FF15C08091E2008E7F8093E2001C +:102990008091E20080618093E2008091D8008062A3 +:1029A0008093D80019BC85E0809313030E94F51032 +:1029B0008091E10084FF30C08091E20084FF2CC050 +:1029C00080E189BD82E189BD09B400FEFDCF80911F +:1029D000D8008F7D8093D8008091E1008F7E809316 +:1029E000E1008091E2008F7E8093E2008091E2001E +:1029F00081608093E20080910F03882311F084E0CE +:102A000007C08091E30087FD02C081E001C083E040 +:102A1000809313030E94F6108091E10083FF29C088 +:102A20008091E20083FF25C08091E100877F809341 +:102A3000E10082E08093130310920F038091E10084 +:102A40008E7F8093E1008091E2008E7F8093E20090 +:102A50008091E20080618093E20042E060E080E0EB +:102A60000E9477138091F00088608093F0000E94AC +:102A7000F410FF91EF91BF91AF919F918F917F9152 +:102A80006F915F914F913F912F910F900FBE0F90DB +:102A90001F9018951F920F920FB60F9211242F932B +:102AA0003F934F935F936F937F938F939F93AF93D6 +:102AB000BF93CF93DF93EF93FF93C091E900CF7063 +:102AC0008091EC00D82FD17080FDD0E81092E90001 +:102AD0008091F000877F8093F00078940E948E159B +:102AE0001092E9008091F00088608093F000CD2B77 +:102AF000CF70C093E900FF91EF91DF91CF91BF912B +:102B0000AF919F918F917F916F915F914F913F9185 +:102B10002F910F900FBE0F901F9018951F93CF937A +:102B2000DF93CDB7DEB7AA970FB6F894DEBF0FBE1E +:102B3000CDBFE4E1F3E088E08E0F9091F100919336 +:102B40008E13FBCF0E940C118091E80083FF1FC100 +:102B50008091140390911503492F50E04A3051059C +:102B600008F015C1FA01EA5AFF4F0C949B2C8038EB +:102B700081F0823809F00BC1809118038F70809327 +:102B8000E9008091EB0085FB882780F91092E9002D +:102B900006C0809110039091110391118260909171 +:102BA000E800977F9093E8008093F1001092F10085 +:102BB000C8C0282F2D7F09F0EAC0882319F0823081 +:102BC00061F0E5C080911603813009F0E0C09330D8 +:102BD00009F080E0809311032BC0809116038111CE +:102BE00027C0809118038F7009F4D1C08093E90049 +:102BF0002091EB0020FF1CC0933021F48091EB006A +:102C0000806214C09091EB0090619093EB0021E002 +:102C100030E0A90102C0440F551F8A95E2F74093A6 +:102C2000EA001092EA008091EB0088608093EB004C +:102C30001092E9008091E800877F86C08111A7C0CB +:102C4000109116031F778091E3008078812B809389 +:102C5000E3008091E800877F8093E8000E94AC1336 +:102C60008091E80080FFFCCF8091E3008068809332 +:102C7000E300111102C082E001C083E080931303DE +:102C800086C08058823008F082C0809116039091EF +:102C900017038C3D53E0950779F583E08A838AE238 +:102CA00089834FB7F894DE01139620E03EE051E2AD +:102CB000E32FF0E050935700E49120FF03C0E2952A +:102CC000EF703F5FEF708E2F90E0EA3010F0C79604 +:102CD00001C0C0968D939D932F5F243149F74FBF5C +:102CE0008091E800877F8093E8006AE270E0CE017F +:102CF00001960E94B31214C0AE014F5F5F4F609106 +:102D000018030E94FA11BC01009709F440C0909189 +:102D1000E800977F9093E80089819A810E941613BA +:102D20008091E8008B778093E80031C0803879F596 +:102D30008091E800877F8093E80080910F03809363 +:102D4000F1008091E8008E778093E8000E94AC1338 +:102D50001EC081111CC0909116039230C0F4809166 +:102D6000E800877F8093E80090930F030E94AC13E4 +:102D700080910F03811106C08091E30087FD02C09E +:102D800081E001C084E0809313030E94F8108091D9 +:102D9000E80083FF0AC08091E800877F8093E80005 +:102DA0008091EB0080628093EB00AA960FB6F894B6 +:102DB000DEBF0FBECDBFDF91CF911F910895089563 +:102DC000CF93809113038823A1F0C091E900CF70C5 +:102DD0009091EC00892F817090FD80E8C82B1092B3 +:102DE000E9008091E80083FD0E948E15CF70C093AA +:102DF000E900CF91089590939302809392020895F1 +:102E0000E0919202F0919302309721F00190F081CD +:102E1000E02D099480E00895E0919202F0919302F0 +:102E2000309721F00280F381E02D09940895E0911C +:102E30009202F0919302309721F00480F581E02D09 +:102E4000099408952091900230919102821793077E +:102E500071F09093910280939002E0919202F09130 +:102E60009302309721F00680F781E02D09940895B0 +:102E700020918E0230918F028217930771F0909308 +:102E80008F0280938E02E0919202F091930230972C +:102E900021F00084F185E02D0994089508950C94A3 +:102EA0004E170E94D5220E9426090E945B230C9493 +:102EB0000A285F926F927F928F929F92AF92BF92F9 +:102EC000CF92DF92EF92FF920F931F93CF93DF93F6 +:102ED00000D000D01F92CDB7DEB70E946B099DE9EC +:102EE000C92E92E0D92E03E010E0AA24A394B12CBD +:102EF000502E802F0E94E6094C01F60172906290DC +:102F00006F016826792661147104A1F4015011093A +:102F100078F78FEF89838A831B820E94DE2281608B +:102F2000782F9D838C8349815A816B818D810E948A +:102F3000091838C08091F20281FD0E94EF092BE050 +:102F400030E07501022E02C0EE0CFF1C0A94E2F77D +:102F5000C70186219721892B09F129835A828E2066 +:102F60009F2091E0892809F490E09B830E94DE2253 +:102F70008160782F9D838C8349815A816B818D81FB +:102F80000E940918000F111FF801EB56FD4F8081B8 +:102F90009181E826F926F182E08204C021503109AE +:102FA00080F6B4CF0E944225109194020E9400172F +:102FB0001817D1F00E940017809394020F900F9081 +:102FC0000F900F900F90DF91CF911F910F91FF9075 +:102FD000EF90DF90CF90BF90AF909F908F907F90B9 +:102FE0006F905F900C9410090F900F900F900F90BE +:102FF0000F90DF91CF911F910F91FF90EF90DF9095 +:10300000CF90BF90AF909F908F907F906F905F9088 +:103010000895CF93DF93CDB7DEB72B970FB6F89413 +:10302000DEBF0FBECDBF4F83588769877A878B87F6 +:10303000DE01119686E0FD0111928A95E9F785E09F +:10304000FE01379601900D928A95E1F749815A81E8 +:103050006B817C818D819E810E94801E2B960FB694 +:10306000F894DEBF0FBECDBFDF91CF910895CF930F +:10307000882309F4C2C0C82F823859F40E9400176F +:1030800081FDBBC089E30E945A210E94272289E367 +:103090000CC0833879F40E94001780FDAEC083E530 +:1030A0000E945A210E94272283E50E949C21CF91F1 +:1030B0000C942722843859F40E94001782FD9DC089 +:1030C00087E40E945A210E94272287E4EECF8CEFEA +:1030D0008C0F813A48F48C2F0E94722781118DC089 +:1030E0008C2F0E945A21E3CF80E28C0F883048F465 +:1030F000C77081E001C0880FCA95EAF70E94E021FD +:10310000D6CF8BE58C0F833078F4C53A29F0C63AD8 +:1031100031F083E890E005C081E890E002C082E8E9 +:1031200090E0CF910C94221788E58C0F833108F042 +:1031300064C0C83A39F1C93A41F1CA3A49F1CB3AC7 +:1031400051F1CC3A59F1CD3A61F1C03B69F1CE3A37 +:1031500071F1CF3A79F1C13B81F1C23B89F1C33BB7 +:1031600091F1C43B99F1C53BA1F1C63BA9F1C73B25 +:10317000B1F1C83BB9F1C93BC1F1CA3BC9F180E02B +:1031800090E038C082EE90E035C089EE90E032C029 +:103190008AEE90E02FC085EB90E02CC086EB90E0AB +:1031A00029C087EB90E026C08CEC90E023C08DEC2A +:1031B00090E020C083E891E01DC08AE891E01AC049 +:1031C00082E991E017C084E991E014C081E292E0C5 +:1031D00011C083E292E00EC084E292E00BC085E26F +:1031E00092E008C086E292E005C087E292E002C069 +:1031F0008AE292E0CF910C943817CF9108958823FA +:1032000009F44BC0823859F40E94001781FF45C071 +:1032100089E30E945A210E94272289E30CC0833847 +:1032200071F40E94001780FF38C083E50E945A2184 +:103230000E94272283E50E949C210C942722843837 +:1032400059F40E94001782FF28C087E40E945A2187 +:103250000E94272287E4EFCF9CEF980F913A58F312 +:1032600090E2980F983050F4877091E001C0990F68 +:103270008A95EAF7892F0E94E621DFCF9BE5980F18 +:10328000933020F480E090E00C942217885A833128 +:1032900020F480E090E00C9438170895882321F002 +:1032A0000E94E0210C9427220895882321F00E9497 +:1032B000E6210C94272208957F928F929F92AF92DD +:1032C000BF92CF92DF92EF92FF920F931F93CF9313 +:1032D000DF931F92CDB7DEB77C01C62E772EFC019F +:1032E000058102950F70128111110E94FD210E942B +:1032F0005321882379F0112369F080E28C0D883006 +:1033000048F082E00E943C210E94532191E0D82E97 +:10331000D92601C0D12CE72DE295EF70F0E0E05AFC +:10332000FF4F0C949B2C872D807F072D0F708823D7 +:1033300011F00295007F112389F0002309F499C14F +:1033400080E28C0D883020F4802F0E94E02103C0A1 +:10335000802F0E94F0210E9427228BC18C2D0E9479 +:10336000FF18002309F4C3C180E28C0D883020F4DB +:10337000802F0E94E62103C0802F0E94F6210E9428 +:103380002722B5C1872D807F972D9F70803211F441 +:10339000892F03C0892F8295807FCC2021F0F1E016 +:1033A000CF16A1F01DC0112339F0002319F101300F +:1033B00009F50E9410229BC1002319F0013009F485 +:1033C00096C189830E941322898110C1112321F0A3 +:1033D000063008F08CC10EC0053008F088C106C167 +:1033E000112359F0002331F0F701958190FF41C17D +:1033F0009F7095830E944E197AC1002309F4F6C08C +:103400003EC1872D86958695837090E0009719F0D0 +:10341000019761F06CC1112321F08C2D972D9370D1 +:1034200002C080E090E00E94221761C1112321F0C8 +:103430008C2D972D937002C080E090E00E94381789 +:1034400056C18C2D112319F00E944A2402C00E94FB +:10345000B2240E9437254BC1872D837009F052C0DA +:10346000111145C18C2D829586958770880F880F24 +:103470009C2D9F70892E912CA12CB12C082E04C05C +:10348000880C991CAA1CBB1C0A94D2F7C4FE14C059 +:103490000FE010E020E030E0B901A80104C0440FC3 +:1034A000551F661F771F8A95D2F7CB01BA01609529 +:1034B00070958095909503C060E070E0CB01272D5A +:1034C00026952695237030E02230310569F02330AF +:1034D000310589F0682979298A299B29213031050C +:1034E00071F00E94C81F03C1682979298A299B2984 +:1034F0000E94E41FFCC00E94C81FC501B4010E94C5 +:10350000AC1FF5C0112319F0872D817001C086957D +:10351000882309F4ECC08C2D829586958770880FDE +:10352000880F9C2D9F70892E912CA12CB12C082ED8 +:1035300004C0880C991CAA1CBB1C0A94D2F7C4FEB8 +:1035400014C00FE010E020E030E0B901A80104C091 +:10355000440F551F661F771F8A95D2F7CB01BA011A +:10356000609570958095909503C060E070E0CB0108 +:10357000272D269526952370422F50E04230510585 +:1035800069F04330510589F0682979298A299B29F6 +:103590004130510571F00E94A220A9C06829792903 +:1035A0008A299B290E94BE20A2C00E94A220C50198 +:1035B000B4010E9486209BC08C2D90E0FC01E05E4F +:1035C000F109E531F10508F050C0E059FF4F0C94C6 +:1035D0009B2C0C2D0F70872D8F71112321F00E94D1 +:1035E0001F20802F07CF0E944020802F0E94551956 +:1035F0007EC0112341F0053008F079C0872D8F710E +:103600000E94652074C0063008F071C0F7CF112306 +:1036100039F0872D8F710E941F2069C01123C9F3D3 +:10362000872D8F710E94402062C0112329F0872DC1 +:103630008F710E940A205BC00E94002058C0112395 +:1036400051F0172D1F71812F0E941F2063E0812FE1 +:103650000E9433214CC081E00E943C21023008F4DA +:1036600046C082E00E943C2142C0112331F0002379 +:1036700081F28C2D0E9437183AC0002389F28C2DDC +:103680000E94FF1834C0472D4F706C2DC7010E9457 +:10369000EE050E94241F2BC0111129C0472D4F7029 +:1036A00050E042305105B9F04CF44115510581F01C +:1036B00041305105E1F40E94322819C043305105D0 +:1036C00069F04430510599F48C2D0E9484280FC074 +:1036D0000E941B280CC00E944E2809C00E9461282D +:1036E00006C0472D4F706C2DC7010E94F105DD20EB +:1036F000F9F00E942F2180FD1BC0F70112820E9469 +:1037000029210E941F20C7010E94A71B0E94292176 +:103710000F90DF91CF911F910F91FF90EF90DF906D +:10372000CF90BF90AF909F908F907F900C9440204F +:103730000F90DF91CF911F910F91FF90EF90DF904D +:10374000CF90BF90AF909F908F907F9008950F93F0 +:103750001F93CF93DF93EC01888199812B813C816A +:10376000232BB9F09F3F11F48F3F99F0CE010E94B7 +:10377000ED03882371F0688179818A810E94252177 +:103780008C010E94DA200E94A11FB801CE010E9484 +:103790005C19DF91CF911F910F9108950E94FD2137 +:1037A0000E940D220E94D2210E9427220E94E82519 +:1037B0000E94372580E090E00E94221780E090E090 +:1037C0000C9438170E94ED210C94CE1B0E941A21F4 +:1037D000292F22952F7030E02C3031054CF42A30FF +:1037E00031056CF42250310922303105A8F407C0AC +:1037F0002C30310569F02F30310551F00DC0803F7C +:1038000069F018F4803E40F409C0843F29F406C0F2 +:1038100093FB882780F9089580E0089581E008955A +:10382000CF93DF9300D000D01F92CDB7DEB70F90BB +:103830000F900F900F900F90DF91CF910895CF933D +:10384000DF9300D000D000D0CDB7DEB726960FB6FC +:10385000F894DEBF0FBECDBFDF91CF9108951F93C7 +:10386000CF93DF93C0919D0216E080919E02C8170E +:1038700099F0D0E01C9FF0011D9FF00D1124E1563E +:10388000FD4F4081518162817381848195810E94C5 +:103890001F1C2196C770E9CFDF91CF911F9108952A +:1038A0004091CF025091D0026091D1027091D2022A +:1038B0008091D3029091D4020C941F1C8091D40269 +:1038C00082958F7009F054C08091D102882309F449 +:1038D0004FC080919D02A0919E026091CF02709195 +:1038E000D0024091D2025091D302B6E08A1709F477 +:1038F0003FC090E041155105C1F17F3F11F46F3F8A +:10390000A1F1B89FF001B99FF00D1124E156FD4FD0 +:10391000218172132AC02081621327C022812111C4 +:1039200024C0238134812417350710F42150310934 +:10393000241B350B283C3105C0F42091D4022F7094 +:1039400020612093D40226E0289FF001299FF00DEA +:103950001124EC55FD4F80818F70806180838FEC46 +:1039600092E00E94A71B0C942F1C01968770BECF7B +:103970000895CF92DF92EF92FF920F931F93CF9310 +:10398000DF93CDB7DEB762970FB6F894DEBF0FBEF8 +:10399000CDBF8C0185E0F801DE011D9601900D92EE +:1039A0008A95E1F7D8014C9111965C911197129686 +:1039B0006C9112971396CD90DC9014973091CF02B2 +:1039C0007091D0028091D2029091D302009709F4B5 +:1039D0006BC17F3F19F43F3F09F466C1E090D1020B +:1039E000EE2009F4C0C02091D402C816D90628F0F0 +:1039F000F601E81BF90BCF0104C0809590958C0D62 +:103A00009D1DFF24F394883C910578F0F12C207FD4 +:103A100009F0C6C07C2DD98AC88A89890E94101CE9 +:103A20008FEC92E00E94A71BB1C0822F807F09F02B +:103A300046C0751314C0341312C0611110C02F702A +:103A400020612093D4020E94501C8FEC92E00E94CF +:103A5000A71B8091D402D80115968C932EC0CD2837 +:103A600019F15F3F11F44F3FF9F0F62E61111CC0C0 +:103A700080919D0220919E0236E0821709F45AC07F +:103A800090E0389FF001399FF00D1124E156FD4F71 +:103A90007181571306C07081471303C07281711181 +:103AA00003C001968770E9CFF62E662309F418C18A +:103AB0008091D40281608093D402F12C11C17513DE +:103AC00008C0341306C0611104C08091D402D8012B +:103AD000C3C04D875E878D859E856A8B0E94E61BDD +:103AE0006A898823E1F16623D1F12091D402822FE3 +:103AF00082958F7090E0029774F08091CF02909140 +:103B0000D00298878F831986DB86CA862C87CE01E0 +:103B100007960E94A71B86E0F801AFECB2E0019087 +:103B20000D928A95E1F70E945E1C0E94501CFF24B2 +:103B3000F394D6C04D875E878D859E850E941A219D +:103B4000292F22952F7030E0223031050CF0BCC0B7 +:103B50009F7009F0B6C0805E883008F4C1C0C8010B +:103B60000E94A71BE4CFC816D90608F453C0F6017B +:103B7000E81BF90BCF01883C910508F450C0F12CEB +:103B80007C2DD98AC88A89890E94101CEFECF2E04A +:103B900086E0DF011D928A95E9F70E94501CA0C0C3 +:103BA000751314C0341312C0611110C08091D40277 +:103BB000F8018583C8010E94A71B86E0EFECF2E0C4 +:103BC000DF011D928A95E9F7FE2C8AC04D875E873A +:103BD0008D859E856A8B0E94E61B6A89882309F47D +:103BE000BECF662309F4BBCF2091D402822F8295E9 +:103BF0008F7090E002970CF48ECF8091CF0290915D +:103C0000D0029A8389831B82DD82CC822E83CE01EF +:103C100001967FCF809590958C0D9D1DACCFF62E93 +:103C2000662309F49CCF75132EC034132CC0209149 +:103C3000D40220FD1FC0822F82958F70D9F0D80149 +:103C400015962C9315978F3049F08F5F982F92958A +:103C5000907F822F8F70892B15968C93C8010E94BC +:103C6000A71B86E0F801AFECB2E001900D928A95B7 +:103C7000E1F793CF86E0F801AFECB2E001900D924E +:103C80008A95E1F72DC04D875E878D859E850E94C0 +:103C9000E61B811140CF8091D40281608093D402D1 +:103CA000C8010E94A71B1CC0662309F458CF4D878A +:103CB0005E878D859E850E94E61B882309F44FCF81 +:103CC0002ACF811148CF0CC0243031050CF047CFEA +:103CD0009F7009F440CFF8019581907F09F03BCFA8 +:103CE0008F2D62960FB6F894DEBF0FBECDBFDF9169 +:103CF000CF911F910F91FF90EF90DF90CF9008959B +:103D00001F93CF93DF93CDB7DEB72C970FB6F89400 +:103D1000DEBF0FBECDBF4F83588769877A878B87F9 +:103D20009C87CE0107960E94B91C882369F08F8179 +:103D300098852A853B85232BF1F19F3F09F063C0CD +:103D40008F3F09F060C037C086E0FE013796DE0184 +:103D5000119601900D928A95E1F76F817885EA8539 +:103D6000FB85309741F17F3F11F46F3F21F12091A6 +:103D70009E0230E0C90101968770992740919D020B +:103D800050E08417950709F447C069837A83FD835F +:103D9000EC8396E0929FD001939FB00D1124A15621 +:103DA000BD4FFE01319601900D929A95E1F78093F7 +:103DB0009E020E942F1C16E080919D0290919E020F +:103DC0008917C1F1189FC001112481569D4F0E948F +:103DD000B91C882379F1E0919D021E9FF001112406 +:103DE000E156FD4F408151816281738184819581CB +:103DF0000E941F1C80919D0290E001968770992778 +:103E000080939D02D9CF4F81588569857A858B85AE +:103E10009C850E941F1CCFCF0E94E21B10929E0225 +:103E200010929D02EFECF2E086E0DF011D928A9590 +:103E3000E9F7C1CF2C960FB6F894DEBF0FBECDBF09 +:103E4000DF91CF911F910895EF92FF920F931F93EF +:103E5000CF93DF938C01009709F46CC0F12CEE2412 +:103E6000E394E8012196F8018491843740F484308A +:103E700008F051C0813081F0823019F15BC0853784 +:103E800009F444C0A8F19CE7980F903708F052C09D +:103E90008F770E94FF1841C00E5F1F4FFE01C49133 +:103EA00080E28C0F883048F4C7708E2D01C0880FD7 +:103EB000CA95EAF70E94002214C08C2F0E9437187E +:103EC0002DC00E5F1F4FFE01C49180E28C0F883021 +:103ED00058F4C7708E2D01C0880FCA95EAF70E946A +:103EE00006220E9427221AC08C2F0E94FF1816C09B +:103EF0000E5F1F4FFE01C491CC2381F08FE99FE03C +:103F00000197F1F700C00000C150F6CF0E5F1F4FC0 +:103F1000FE01F49003C00E9437188E018F2D882374 +:103F200009F49FCFEFE9FFE03197F1F700C00000FF +:103F30008150F5CFDF91CF911F910F91FF90EF90BE +:103F4000089508956093D9027093DA028093DB029A +:103F50009093DC020C94CE1B0F931F930091D90217 +:103F60001091DA022091DB023091DC02DC01CB01FE +:103F7000802B912BA22BB32B8093D9029093DA0242 +:103F8000A093DB02B093DC021F910F910C94CE1B27 +:103F90000F931F930091D9021091DA022091DB0256 +:103FA0003091DC02DC01CB0180239123A223B323D7 +:103FB0008093D9029093DA02A093DB02B093DC02E3 +:103FC0001F910F910C94CE1B0F931F930091D90258 +:103FD0001091DA022091DB023091DC02DC01CB018E +:103FE00080279127A227B3278093D9029093DA02E2 +:103FF000A093DB02B093DC021F910F910C94CE1BB7 +:104000001092D5021092D6021092D7021092D802C6 +:104010000C94CE1B41E050E060E070E004C0440F1F +:10402000551F661F771F8A95D2F74093D50250938C +:10403000D6026093D7027093D8020C94CE1B41E055 +:1040400050E060E070E004C0440F551F661F771F0A +:104050008A95D2F78091D5029091D602A091D7028D +:10406000B091D802482B592B6A2B7B2B4093D50259 +:104070005093D6026093D7027093D8020C94CE1B53 +:1040800041E050E060E070E004C0440F551F661F3F +:10409000771F8A95D2F740955095609570958091DD +:1040A000D5029091D602A091D702B091D8024823B0 +:1040B00059236A237B234093D5025093D602609301 +:1040C000D7027093D8020C94CE1B41E050E060E020 +:1040D00070E004C0440F551F661F771F8A95D2F702 +:1040E0008091D5029091D602A091D702B091D802CA +:1040F000482759276A277B274093D5025093D60239 +:104100006093D7027093D8020C94CE1B0F931F9329 +:104110000091D5021091D6022091D7023091D80299 +:10412000DC01CB01802B912BA22BB32B8093D502EA +:104130009093D602A093D702B093D8021F910F910B +:104140000C94CE1B0F931F930091D5021091D602B1 +:104150002091D7023091D802DC01CB01802391233A +:10416000A223B3238093D5029093D602A093D702C3 +:10417000B093D8021F910F910C94CE1B0F931F93F5 +:104180000091D5021091D6022091D7023091D80229 +:10419000DC01CB0180279127A227B3278093D5028A +:1041A0009093D602A093D702B093D8021F910F919B +:1041B0000C94CE1B0895CF92DF92EF92FF920F9353 +:1041C0001F93CF93DF938C01C090D902D090DA0275 +:1041D000E090DB02F090DC028091D5029091D60253 +:1041E000A091D702B091D802C82AD92AEA2AFB2A7C +:1041F000CFE1D0E0D701C6010C2E04C0B695A7953B +:10420000979587950A94D2F780FF06C0B8018C2F46 +:104210000E947608019721F4219760F780E001C0A1 +:104220008C2FDF91CF911F910F91FF90EF90DF9036 +:10423000CF900895CF93DF93EC010E94DB20BE0165 +:104240000E947608DF91CF910895CB010E941A2138 +:1042500008958091DD0285958595859508958091D5 +:10426000DD028770089598E0899F90011124262B24 +:104270002093DD020C941F202091DD028095822383 +:104280008093DD02982F977069F430E0482F55270E +:1042900047FD50952417350729F085958595859517 +:1042A0000C94402008959091DD02977081E009F40C +:1042B00080E0089590911501992321F090911601C5 +:1042C000911109C02091170130911801F90132961E +:1042D0009FEF40E01FC0982F9695969596959F303A +:1042E00050F5E0911701F0911801E90FF11D877069 +:1042F00021E030E0A90102C0440F551F8A95E2F782 +:10430000CA019181892B818308959F3F39F04F5FC6 +:104310004E3041F051915813F8CF0DC05111F7CFE5 +:10432000942FF5CF9F3F39F0F901E90FF11D97FD6B +:10433000FA9582830895089590911501992321F0AB +:1043400090911601911109C0209117013091180127 +:10435000F9013296205F3F4F1FC0982F9695969592 +:1043600096959F30F0F4E0911701F0911801E90F54 +:10437000F11D877021E030E0A90102C0440F551FF4 +:104380008A95E2F7CA0180959181892381830895F6 +:104390003196E217F30729F090819813F9CF108234 +:1043A000F7CF089581E090E0E0911701F0911801B6 +:1043B000E80FF91F1082019680319105A9F7089541 +:1043C0009091F102892B8093F1020895809590914C +:1043D000F10289238093F10208951092F102089569 +:1043E0009091F002892B8093F0020895809590912E +:1043F000F00289238093F00208951092F00208954C +:104400009091EF02892B8093EF020895809590910F +:10441000EF0289238093EF0208951092EF0208952E +:104420008093DE0208951092DE02089580911701B4 +:1044300090911801FC0131969C01205F3F4F80E074 +:10444000919191118F5FE217F307D1F70895E091F1 +:104450001701F09118018091F1028083E09117011A +:10446000F091180190818091F002892B8083E09176 +:104470001701F091180190818091EF02892B8083C0 +:104480008091DE02882361F0E0911701F09118011C +:104490009081892B80830E94162281111092DE0266 +:1044A00080911701909118010C940C1720E000974F +:1044B00039F0AC0141505109842395232F5FF7CF88 +:1044C000822F089580911303843039F11092F30202 +:1044D00020E488E190E00FB6F894A89580936000FE +:1044E0000FBE2093600080E00E94F10280E00E94F5 +:1044F000100983B7817F846083BF83B7816083BFE6 +:104500007894889583B78E7F83BF88E10FB6F8943F +:1045100080936000109260000FBE08950895089582 +:1045200080E00E94F1020E948E220E946B090E948C +:104530008F220E94F00991E0811101C090E0892F43 +:1045400008950E94E21B80E00E94F1020E940A2866 +:104550000E9400170C9410091F920F920FB60F9231 +:1045600011248F939F93AF93BF938091F302811196 +:1045700013C08091F4029091F502A091F602B091DF +:10458000F7024196A11DB11D8093F4029093F502AC +:10459000A093F602B093F702BF91AF919F918F91D4 +:1045A0000F900FBE0F901F90189582E084BD93E08E +:1045B00095BD9AEF97BD80936E0008952FB7F8943C +:1045C0008091F4029091F502A091F602B091F70269 +:1045D0002FBF0895CF92DF92EF92FF920F931F9318 +:1045E0002FB7F8944091F4025091F5026091F602D1 +:1045F0007091F7022FBF6A017B01EE24FF248C012A +:1046000020E030E0C016D106E206F30610F4415077 +:1046100051099A01281B390BC9011F910F91FF9075 +:10462000EF90DF90CF9008951F920F920FB60F92E8 +:1046300011248F939F93AF93BF938091F402909135 +:10464000F502A091F602B091F7020196A11DB11DED +:104650008093F4029093F502A093F602B093F702D0 +:10466000BF91AF919F918F910F900FBE0F901F90B0 +:1046700018950E94FD13F8942FEF87EA91E62150D8 +:1046800080409040E1F700C0000087E090EBDC0143 +:1046900080931E0390931F03A0932003B0932103E4 +:1046A0009CE088E10FB6F894A895809360000FBE57 +:1046B00090936000FFCF0E949A23811102C00E9454 +:1046C00076230E94A5238093F2020E94AD2380935B +:1046D0001C0387FB882780F9809316010E94A92379 +:1046E000682F70E080E090E00C94A21F6DEE7EEFEA +:1046F00080E090E00E94C12C60E082E090E00E94A7 +:10470000AF2C60E083E090E00E94AF2C60E084E09A +:1047100090E00E94AF2C60E085E090E00E94AF2C1A +:1047200060E086E090E00E94AF2C6FEF87E090E0C1 +:104730000C94AF2C80E090E00E94A92C21E08D3EEB +:104740009E4F09F020E0822F089582E090E00C94C3 +:10475000A12C83E090E00C94A12C84E090E00C94D8 +:10476000A12C682F84E090E00C94AF2C86E090E0C0 +:104770000C94A12C682F86E090E00C94AF2C87E07D +:1047800090E00C94A12C682F87E090E00C94AF2C63 +:104790008091FA0280FF0BC060911C0185E0689F48 +:1047A000B001112475956795759567952BC081FFAC +:1047B00009C060911C0185E0689FB00111247595C6 +:1047C000679520C082FF07C060911C0185E0689F4B +:1047D000B001112417C09091FB029923D1F0609190 +:1047E0001B01961788F720911C0185E0289F9001F6 +:1047F0001124929FA001939F500D112470E0CA01D3 +:104800000E94872C6038710540F46115710539F0FC +:1048100002C065E070E0862F08958FE7089581E07B +:1048200008958091FA0280FF08C060911A0170E03B +:10483000759567957595679521C081FF06C0609154 +:104840001A0170E07595679519C082FF04C06091E8 +:104850001A0170E010C09091FB029923C1F06091A1 +:1048600019019617A0F780911A01899FC0011124A0 +:1048700070E00E94872C6038710528F4611571057D +:1048800021F0862F08958FE7089581E0089561E073 +:1048900070E0F4CF803F21F40E94C823819504C0CA +:1048A000813F29F40E94C8238093FE020895823F2D +:1048B00021F40E94C823819504C0833F29F40E94FB +:1048C000C8238093FD020895893F19F40E941124A2 +:1048D00005C08A3F31F40E94112481958093FF0224 +:1048E00008958B3F21F40E941124819504C08C3FD0 +:1048F00029F40E941124809300030895843F21F439 +:104900008091FC02816017C0853F21F48091FC02F8 +:10491000826011C0863F21F48091FC0284600BC04C +:10492000873F21F48091FC02886005C0883F31F404 +:104930008091FC0280618093FC0208958D3F21F4F8 +:104940008091FA0281600BC08E3F21F48091FA02BF +:10495000826005C08F3F29F48091FA0284608093C1 +:10496000FA020895803F39F48091FE0287FF6CC0FF +:104970001092FE0269C0813F29F48091FE02181650 +:10498000BCF362C09091FD02823F29F497FF5CC0A6 +:104990001092FD0259C0833F19F41916CCF354C08C +:1049A000893F41F48091FF0218160CF04DC010921F +:1049B000FF024AC08A3F29F48091FF0287FF44C06A +:1049C000F6CF8B3F39F48091000387FF3DC01092F2 +:1049D00000033AC08C3F29F4809100031816BCF301 +:1049E00033C0843F21F48091FC028E7F17C0853F45 +:1049F00021F48091FC028D7F11C0863F21F48091CB +:104A0000FC028B7F0BC0873F21F48091FC02877FE3 +:104A100005C0883F31F48091FC028F7E8093FC02B8 +:104A200013C08D3F21F48091FA028E7F0BC08E3F20 +:104A300021F48091FA028D7F05C08F3F29F4809187 +:104A4000FA028B7F8093FA028091FD0281110EC0E1 +:104A50008091FE0281110AC08091FF02811106C07F +:104A600080910003811102C01092FB0208958CEF27 +:104A700092E00E9417170E94DE229093F902809321 +:104A8000F80208951F93CF93DF938091F8029091DD +:104A9000F9020E94EA22AC019091FB02992321F0D5 +:104AA00020911D0130E006C020911E018AE0289F60 +:104AB000900111244217530708F486C08091FD022B +:104AC000C091FE02D091FF0210910003811107C036 +:104AD000C11176C0D11174C0111172C075C09F3F51 +:104AE00019F09F5F9093FB02181624F40E94C823CC +:104AF0008093FD028091FD0287FF05C00E94C823BC +:104B000081958093FD021C1624F40E94C823809393 +:104B1000FE028091FE0287FF05C00E94C823819596 +:104B20008093FE026091FD02662339F1C091FE027E +:104B3000CC2319F1772767FD7095872F972F0E9457 +:104B4000A92923E333E343E35FE30E94B92A0E94E8 +:104B500076296093FD026C2F772767FD7095872F6C +:104B6000972F0E94A92923E333E343E35FE30E94E5 +:104B7000B92A0E9476296093FE021D1624F40E9431 +:104B800011248093FF028091FF0287FF05C00E94DD +:104B9000112481958093FF02111624F40E941124A0 +:104BA000809300038091000387FF05C00E941124B9 +:104BB000819580930003DF91CF911F910C9437254D +:104BC0009F3F09F08ECF96CFDF91CF911F9108952F +:104BD000ECEFF2E085E0DF011D928A95E9F7109293 +:104BE000FB021092FA020895833081F128F481309B +:104BF00059F08230D1F00895853009F449C0B8F1F8 +:104C0000863009F456C0089580911E01262F30E0A9 +:104C1000280F311D2F3F310524F4680F60931E01CA +:104C200008958FEF80931E01089580911D01262F16 +:104C300030E0280F311D2F3F310524F4680F6093B9 +:104C40001D0108958FEF80931D01089580911C012F +:104C5000262F30E0280F311D2F3F310524F4680F37 +:104C600060931C0108958FEF80931C01089580913B +:104C70001B01262F30E0280F311D2F3F310524F472 +:104C8000680F60931B0108958FEF80931B010895B7 +:104C900080911A01262F30E0280F311D2F3F31055A +:104CA00024F4680F60931A0108958FEF80931A011E +:104CB000089580911901262F30E0280F311D2F3FD4 +:104CC000310524F4680F6093190108958FEF8093E4 +:104CD00019010895833011F128F4813049F08230B0 +:104CE00091F00895853081F120F18630C1F1089569 +:104CF00080911E01681720F4861B80931E01089581 +:104D000010921E01089580911D01681720F4861BE2 +:104D100080931D01089510921D01089580911C013A +:104D2000681720F4861B80931C01089510921C01C3 +:104D3000089580911B01681720F4861B80931B0146 +:104D4000089510921B01089580911A01681720F4AC +:104D5000861B80931A01089510921A01089580917C +:104D60001901681720F4861B809319010895109289 +:104D7000190108950F931F93873208F048C08E31B0 +:104D800008F08DC0803109F477C008F5873009F448 +:104D900061C068F4863009F09DC08091F202817F85 +:104DA0008E7F8093F20281E08093020394C08B3067 +:104DB00009F489C08E3009F08DC08091F20282FB27 +:104DC000222720F991E0922790FB82F95EC086317C +:104DD00009F479C060F4813109F07CC00E94E21BC3 +:104DE0009091160181E08927809316016CC089316A +:104DF00009F469C08B3109F06DC08091F20281FB2A +:104E0000222720F991E0922790FB81F93EC0883358 +:104E100009F459C050F4893209F457C0853309F4B4 +:104E200054C0873209F451C055C0833409F44DC0D1 +:104E300028F48A3308F44EC0895332C0883409F00C +:104E400049C00E94E21B0E94200A0E94E4030E94C3 +:104E5000392339C09091F202892F8095817080FBAF +:104E600090F929F0966098609093F20234C0997F8F +:104E7000977F9093F20227C08091F20283FB222752 +:104E800020F991E0922790FB83F98093F202992315 +:104E9000D1F08091F20281608093F20214C08D51B2 +:104EA00041E050E060E070E08A019B0104C0000F27 +:104EB000111F221F331F8A95D2F7C901B8010E9422 +:104EC000A21F0E94E21B81E006C061E070E080E06A +:104ED00090E0F5CF80E01F910F91089580E0089554 +:104EE00080E00895CF93C82F80910203813069F04C +:104EF00018F08230C9F184C0E0911701F0911801D7 +:104F00008081823209F07EC007C0E0911701F091E4 +:104F100018018081823261F48C2F0E946E278111EA +:104F200004C08C2F0E94BA261DC081E090E01AC0F8 +:104F30008C2F0E947027811114C0C43179F048F47D +:104F4000CB3079F0C03109F061C082E08093020378 +:104F500008C0C93219F0C83321F058C010920203BA +:104F600055C081E0817054C0C93291F120F5C4313F +:104F700079F1B0F4C73009F047C08EE180931E018B +:104F800082E380931D018AE080931C0184E1809379 +:104F90001B0188E080931A0188E28093190134C0D4 +:104FA000CE51C63088F5EC2FF0E0EA54FE4F8081F8 +:104FB0008093010329C0CE34E9F020F4CB3421F5ED +:104FC0006AE013C0C13579F0C235F1F461E00DC07B +:104FD00080910103882319F01092010315C081E02C +:104FE0008093020315C061E006C0809101030E9416 +:104FF000F4250AC06AE0809101030E946A2604C079 +:105000001092020380E004C081E002C080E0AACFD9 +:10501000CF9108950E949A23811102C00E947623A5 +:105020000E94B62380931D0380FF02C0869501C0B5 +:1050300080E00C94F10280911D03982F9695292F02 +:1050400030E0233031054CF49F5F990F8170892B3C +:10505000816080931D030E94BA2380911D03869571 +:105060000C94F10280911D03982F969591F0915820 +:10507000990F8170892B80931D038E7F91E009F435 +:1050800090E080911D0390FB80F980931D030E94A6 +:10509000BA2380911D0386950C94F10280911D0323 +:1050A000982F909590FB80F980931D030E94BA235E +:1050B00080911D0380FF02C0869501C080E00C94A2 +:1050C000F10290911D03892F86958F5F8F779170E4 +:1050D000843028F4880F892B80931D0302C090939D +:1050E0001D0380911D038E7F91E009F490E0809173 +:1050F0001D0390FB80F980931D030E94BA238091C9 +:105100001D0386950C94F10220911D03922F969514 +:105110008927982F990F822F8170892B80931D03E7 +:105120008E7F91E009F490E080911D0390FB80F95F +:1051300080931D030E94BA2380911D0386950C94D1 +:10514000F10280911D03869508955058BB27AA2728 +:105150000ED0D1C1C2D130F0C7D120F031F49F3F81 +:1051600011F41EF4B7C10EF4E095E7FB9FC1E92FDF +:10517000D3D180F3BA17620773078407950718F035 +:1051800071F49EF5EBC10EF4E0950B2EBA2FA02D15 +:105190000B01B90190010C01CA01A0011124FF27E4 +:1051A000591B99F0593F50F4503E68F11A16F040DF +:1051B000A22F232F342F4427585FF3CF46953795DE +:1051C0002795A795F0405395C9F77EF41F16BA0BA3 +:1051D000620B730B840BBAF09150A1F0FF0FBB1F51 +:1051E000661F771F881FC2F70EC0BA0F621F731F9A +:1051F000841F48F4879577956795B795F7959E3FF7 +:1052000008F0B3CF9395880F08F09927EE0F979584 +:105210008795089527D108F481E008950CD06BC1DB +:1052200063D140F05AD130F021F45F3F19F03EC114 +:10523000511195C14FC170D198F39923C9F35523EA +:10524000B1F3951B550BBB27AA2762177307840779 +:1052500038F09F5F5F4F220F331F441FAA1FA9F32F +:1052600033D00E2E3AF0E0E830D091505040E69521 +:10527000001CCAF729D0FE2F27D0660F771F881F82 +:10528000BB1F261737074807AB07B0E809F0BB0B71 +:10529000802DBF01FF2793585F4F2AF09E3F510595 +:1052A00068F004C15CC15F3FECF3983EDCF3869587 +:1052B00077956795B795F7959F5FC9F7880F911D0B +:1052C0009695879597F90895E1E0660F771F881FF7 +:1052D000BB1F621773078407BA0720F0621B730BAA +:1052E000840BBA0BEE1F88F7E095089504D06894FC +:1052F000B11135C1089518D188F09F5790F0B92F9A +:105300009927B751A0F0D1F0660F771F881F991F1A +:105310001AF0BA95C9F712C0B13081F01FD1B1E0CF +:1053200008951CC1672F782F8827B85F39F0B93FDF +:10533000CCF3869577956795B395D9F73EF490951C +:105340008095709561957F4F8F4F9F4F0895E8949A +:1053500009C097FB3EF490958095709561957F4FBD +:105360008F4F9F4F9923A9F0F92F96E9BB2793956B +:10537000F695879577956795B795F111F8CFFAF47B +:10538000BB0F11F460FF1BC06F5F7F4F8F4F9F4FAC +:1053900016C0882311F096E911C0772321F09EE80A +:1053A000872F762F05C0662371F096E8862F70E070 +:1053B00060E02AF09A95660F771F881FDAF7880F4A +:1053C0009695879597F9089588D018F011F08CD0AC +:1053D00038F480C0C4C0E92F9FD0B0F35523C9F37F +:1053E000E7FB6217730784079507A8F199F3E92F84 +:1053F000FF2788232AF03197660F771F881FDAF777 +:10540000952F5527442332F091505040220F331FDF +:10541000441FD2F7BB27E91BF50B621B730B840BF0 +:10542000B109C1F222F4620F731F841FB11D3197BD +:105430002AF0660F771F881FBB1FEFCF9150504097 +:105440005AF041F0882332F0660F771F881F915081 +:105450005040C1F7939530C08695779567959F5FCB +:10546000D9F7F8CF990F0008550FAA0BE0E8FEEF27 +:1054700016161706E807F907C0F012161306E40718 +:10548000F50798F0621B730B840B950B39F40A2611 +:1054900061F0232B242B252B21F408950A2609F4EF +:1054A000A140A6958FEF811D811D089597F99F67F3 +:1054B00080E870E060E008959F3F31F0915020F463 +:1054C000879577956795B795880F911D96958795E0 +:1054D00097F908959FEF80EC089500240A9416161A +:1054E000170618060906089500240A9412161306D2 +:1054F000140605060895092E0394000C11F4882360 +:1055000052F0BB0F40F4BF2B11F460FF04C06F5F7B +:105510007F4F8F4F9F4F089557FD9058440F551F51 +:1055200059F05F3F71F04795880F97FB991F61F025 +:105530009F3F79F087950895121613061406551F9C +:10554000F2CF4695F1DF08C0161617061806991F08 +:10555000F1CF86957105610508940895E894BB27FD +:1055600066277727CB0197F908957CDF08F48FEF42 +:1055700008950BD0C0CFB1DF28F0B6DF18F0952327 +:1055800009F094CFA7CF1124EACFC6DFA0F3959FEF +:10559000D1F3950F50E0551F629FF001729FBB271A +:1055A000F00DB11D639FAA27F00DB11DAA1F649FC6 +:1055B0006627B00DA11D661F829F2227B00DA11D79 +:1055C000621F739FB00DA11D621F839FA00D611DFF +:1055D000221F749F3327A00D611D231F849F600D20 +:1055E000211D822F762F6A2F11249F5750408AF059 +:1055F000E1F088234AF0EE0FFF1FBB1F661F771FE5 +:10560000881F91505040A9F79E3F510570F04ECF32 +:10561000A6CF5F3FECF3983EDCF3869577956795D0 +:10562000B795F795E7959F5FC1F7FE2B880F911D02 +:105630009695879597F90895FA01EE0FFF1F30961A +:105640002105310599F16115710561F48038BFE3D9 +:105650009B0749F168949038810561F08038BFEF6D +:105660009B0741F0992342F5FF3FE10531052105F4 +:1056700011F1E8940894E795D901AA2329F4AB2FF6 +:10568000BE2FF85FD0F310C0FF5F70F4A695E0F76F +:10569000F73950F019F0FF3A38F49F779F930CD008 +:1056A0000F9007FC905808953EF014CF60E070E032 +:1056B00080E89FE308954FE79F775F934F933F9371 +:1056C0002F939ED02F913F914F915F9152DF05C054 +:1056D00019F40EF0EBCE42CFFDCE26DFC8F396389C +:1056E000C0F707F80F92E8942BE33AEA48EB5FE73C +:1056F0004EDF0F920F920F924DB75EB70F92C0D050 +:10570000EAE0F1E016D04F915F91EF91FF91E595BE +:10571000EE1FFF1F49F0FE57E0684427EE0F441FBD +:10572000FA95E1F74195550B32D00F9007FE26C050 +:105730000895DF93CF931F930F93FF92EF92DF9221 +:105740007B018C01689405C0DA2EEF011EDFFE019B +:10575000E894A5912591359145915591AEF3EF01CE +:1057600006DDFE019701A801DA9479F7DF90EF904A +:10577000FF900F911F91CF91DF9108959B01AC0194 +:1057800060E070E080E89FE349CD90CE95CECCDE1E +:10579000E8F39923D9F3940F511DBBF39150504076 +:1057A00094F059F0882332F0660F771F881F9150CC +:1057B0005040C1F79E3F510544F7880F911D9695C3 +:1057C000879597F908955F3FACF0983E9CF0BB2712 +:1057D000869577956795B79508F4B1609395C1F76D +:1057E000BB0F58F711F460FFE8CF6F5F7F4F8F4F0B +:1057F0009F4FE3CFB4CE0EF05FCE6CCE689456CE02 +:1058000093DEC8F39923D1F3C6F3DF93CF931F93AD +:105810000F93FF92C92FDD2788232AF02197660F67 +:10582000771F881FDAF720E030E040E85FEB9FE366 +:10583000883920F0803E30F021968F7787DCE2E3D4 +:10584000F1E003C083DCEFE5F1E073DF8B01BE0123 +:10585000EC01FB2E6F5771097595771F880B990B1B +:1058600078DD28E132E741E35FE38FDEAF2D980179 +:10587000AE01FF900F911F91CF91DF9178DC3BCE6D +:10588000FA01DC01AA0FBB1F9B01AC01BF5728F432 +:1058900022273327442750781FC0B75188F4AB2FF5 +:1058A0000024469537952795011CA395D2F3002037 +:1058B00069F0220F331F441FB395DAF30DD045CCA6 +:1058C00061307105A0E88A07B94630F49B01AC014C +:1058D0006627772788279078309621F020833183B8 +:1058E000428353830895AA1BBB1B51E107C0AA1F23 +:1058F000BB1FA617B70710F0A61BB70B881F991F71 +:105900005A95A9F780959095BC01CD01089597FB14 +:10591000072E16F4009407D077FD09D00E94732C4F +:1059200007FC05D03EF4909581959F4F08957095A2 +:1059300061957F4F0895EE0FFF1F0590F491E02DC4 +:105940000994F999FECF92BD81BDF89A992780B547 +:105950000895A8E1B0E042E050E00C94C92C262F55 +:10596000F999FECF92BD81BDF89A019700B4021655 +:1059700039F01FBA20BD0FB6F894FA9AF99A0FBE03 +:1059800008950196272F0E94B02C0C94AF2CDC01B7 +:10599000CB01FC01F999FECF06C0F2BDE1BDF89A3A +:1059A000319600B40D9241505040B8F70895F894E4 +:0259B000FFCF27 +:1059B200640007000CFF0000003F64041092106FA7 +:1059C200103B1007100101DF022808140A321E00E2 +:1059D20002040507090B0C0E1011131517181A1CD7 +:1059E2001D1F2123242628292B2D2F303234353711 +:1059F200393B1F0F03764F5F6F7F4969437909591E +:105A020053633149803F5D8B803FF8BF803FCAE1DD +:105A1200803F73ED803FCAE1803FF8BF803F5D8BDE +:105A2200803F3149803F0000803FF16D7F3F75EA42 +:105A32007E3F4C827E3F833F7E3F84287E3F833F72 +:105A42007E3F4C827E3F75EA7E3FF16D7F3F0000D4 +:105A5200803F3F4D3639ED04A0046A043104C4038B +:105A6200DD03F6030F04010203040506070809001B +:00000001FF diff --git a/keyboard/planck/keymaps/default/compiled.hex b/keyboard/planck/keymaps/default/compiled.hex new file mode 100644 index 0000000000..a4d69eaa9f --- /dev/null +++ b/keyboard/planck/keymaps/default/compiled.hex @@ -0,0 +1,1611 @@ +:100000000C941D050C9461050C9461050C9461051C +:100010000C9461050C9461050C9461050C946105C8 +:100020000C9461050C9461050C94D2180C94A419DD +:100030000C9406270C9461050C9461050C946105E1 +:100040000C9461050C94C2050C9461050C94610537 +:100050000C9461050C946E270C9461050C94610559 +:100060000C9461050C9461050C9461050C94610578 +:100070000C9461050C9461050C9461050C94610568 +:100080000C94B80E0C9461050C9461050C946105F8 +:100090000C9461050C9461050C9461050C94610548 +:1000A0000C9461050C9461050C9461052A063C06CC +:1000B0005006620671067B06CF06CF06CF06CF0636 +:1000C000CF06CF068906B906CB06111A331A211BB3 +:1000D000331A211B781A9B1A211BF01A031BED1DE2 +:1000E000ED1D1C1E1C1E5B1E7B1ED11FD11F861EFC +:1000F000D11F361F361F9D1FA61FD11FCB1F431FA9 +:10010000431F431F431F431F431F431F431F431FDF +:10011000431F431F431F431F431F431F431F531FBF +:10012000611F681F6F1F791F07634236B79BD8A7EF +:100130001A39685618AEBAAB558C1D3CB7CC57630C +:10014000BD6DEDFD753EF6177231BF000000803FBA +:1001500008000000BE922449123EABAAAA2ABECDD6 +:10016000CCCC4C3E00000080BEABAAAAAA3E000048 +:100170000000BF000000803F000000000008417840 +:10018000D3BB4387D1133D190E3CC3BD4282AD2B77 +:100190003E68EC8276BED98FE1A93E4C80EFFFBE6F +:1001A00001C4FF7F3F0000000000000000000000CD +:1001B0000000000000010204060A0F17202C3A4A32 +:1001C0005D71879DB3C7DAE9F5FCFFFCF5E9DAC795 +:1001D000B39D87715D4A3A2C20170F0A060402016D +:1001E00000000000000000000000010801150109E6 +:1001F00001190112010F0208021502090219021267 +:10020000020F002B0014001A000800150017001C34 +:100210000018000C00120013002A00290004001628 +:1002200000070009000A000B000D000E000F00334C +:10023000003400E1001D001B00060019000500113C +:1002400000100036003700380028000530E000E2DA +:1002500000E30003302C002C000430500051005209 +:10026000004F002B0014001A00090013000A000DB3 +:10027000000F0018001C0033002A0029000400159C +:10028000001600170007000B00110008000C0012F8 +:10029000003400E1001D001B000600190005000EDF +:1002A00000100036003700380028000530E000E27A +:1002B00000E30003302C002C0004305000510052A9 +:1002C000004F002B0034003600370013001C0009DB +:1002D000000A00060015000F002A00290004001281 +:1002E00000080018000C0007000B00170011001692 +:1002F000003800E100330014000D000E001B000563 +:100300000010001A0019001D0028000530E000E26E +:1003100000E30003302C002C000430500051005248 +:10032000004F0035021E021F02200221022202237A +:100330000224022502260227022A004C003A003B32 +:10034000003C003D003E003F002D022E022F0230F7 +:1003500002310201004000410042004300440045D8 +:1003600000320264020100010001000100010001ED +:100370000001000100010001000100AB00AA00A97A +:1003800000AE0035001E001F0020002100220023C7 +:100390000024002500260027002A004C003A003BDC +:1003A000003C003D003E003F002D002E002F00309D +:1003B000003100010040004100420043004400457C +:1003C0000032006400010001000100010001000191 +:1003D0000001000100010001000100AB00AA00A91A +:1003E00000AE001E001E001E001E001E001E001E8D +:1003F000001E001E001E001E001E00000014001A39 +:10040000000800150017001C0018000C0012001353 +:10041000002F000E3004001600070009000A000B30 +:10042000000D000E000F00330034000D30000000FE +:10043000000600190000000000110010000000007C +:1004400000000000000000000000000000000000AC +:10045000000000000000000000000000000000009C +:10046000000000000000000000000000000000008C +:10047000000000000000000000000000000000007C +:10048000000000000000000000000000000000006C +:10049000000000000000000000000000000000005C +:1004A000000000000000000000000000000000004C +:1004B000000000000000000000000000000000003C +:1004C000000000000000000000000000000000002C +:1004D000000000000000000000000000000000001C +:1004E000000000000000000000000000000000000C +:1004F00000000000000000000000000000000000FC +:1005000000000000000000000000000000000000EB +:1005100000000000000000000000000000000000DB +:1005200000000000000000000000000000000000CB +:1005300000000000000000000000000000000000BB +:1005400000000000000000000000000000000000AB +:10055000000000000000000000000000000000009B +:10056000000000000000000000000000000000008B +:10057000000000000000000000000000000000007B +:10058000000000000000000000000000000000006B +:10059000000000000000000000000000000000005B +:1005A000000000000000000000000000000000004B +:1005B000000000000000000000000000000000003B +:1005C000000000000000000000000000000000002B +:1005D000000000000000000000000000000000001B +:1005E000000000000000000000000000000000000B +:1005F00000000000000000000000000000000000FB +:1006000000000000000000000000000000000000EA +:1006100000000000000000000000000000000000DA +:1006200000000000000000000000000000000000CA +:1006300000000000000000000000000000000000BA +:1006400000000000000000000000000000000000AA +:10065000000000000000000000000000000000009A +:10066000000000000000000000000000000000008A +:10067000000000000000000000000000000000007A +:10068000000000000000000000000000000000006A +:10069000000000000000000000000000000000005A +:1006A000000000000000000000000000000000004A +:1006B000000000000000000000000000000000003A +:1006C000000000000000000000000000000000002A +:1006D000000000000000000000000000000000001A +:1006E000000000000000000000000000000000000A +:1006F00000000000000000000000000000000000FA +:1007000000000000000000000000000000000000E9 +:1007100000000000000000000000000000000000D9 +:1007200000000000000000000000000000000000C9 +:1007300000000000000000000000000000000000B9 +:1007400000000000000000000000000000000000A9 +:100750000000000000000000000000000000000099 +:100760000000000000000000000000000000000089 +:100770000000000000000000000000000000000079 +:100780000000000000000000000000000000000069 +:100790000000000000000000000000000000000059 +:1007A0000000000000000000000000000000000049 +:1007B0000000000000000000000000000000000039 +:1007C0000000000000000000000000000000000029 +:1007D0000000000000000000000000000000000019 +:1007E0000000000000000000000000000000000009 +:1007F00000000000000000000000000000000000F9 +:100800000000000100005001000100010001000192 +:100810000001000100010001004C00010001000185 +:100820000020502150135012500030013002300C83 +:100830003001000100275026502350245028502911 +:100840005001000100010001000100010001000150 +:100850000001000100010001000100010001000190 +:100860000001002803540068006500200050006C5F +:100870000061006E0063006B0020004B0065007992 +:100880000062006F0061007200640000002C034FE2 +:10089000007200740068006F006C0069006E0065F3 +:1008A000006100720020004B006500790062006F5B +:1008B0000061007200640073000000040309040971 +:1008C000026D00040100A0FA090400000103010107 +:1008D00000092111010001224000070581030800E1 +:1008E0000A090401000103010200092111010001AC +:1008F000224D000705820308000A090402000103D3 +:1009000000000009211101000122360007058303C0 +:1009100008000A0904030001030000000921110175 +:1009200000012239000705840310000112011001A3 +:1009300000000008EDFE60600100010200010501F9 +:100940000906A101050719E029E715002501950809 +:1009500075018102050819012905950575019102A6 +:1009600095017503910105071900297715002501E7 +:10097000957875018102C005010980A101850216E3 +:10098000010026B7001A01002AB7007510950181F1 +:1009900000C0050C0901A1018503160100269C0277 +:1009A0001A01002A9C02751095018100C0050109F9 +:1009B00002A1010901A10005091901290515002558 +:1009C00001950575018102950175038101050109F4 +:1009D0003009311581257F95027508810609381582 +:1009E00081257F950175088106050C0A380215815D +:1009F000257F950175088106C0C005010906A10182 +:100A0000050719E029E71500250195087501810200 +:100A100095017508810105081901290595057501DC +:100A200091029501750391010507190029FF150031 +:100A300026FF00950675088100C011241FBECFEF68 +:100A4000DAE0DEBFCDBF04B603FE24C080918E0481 +:100A500090918F04A0919004B09191048730904BB5 +:100A6000A740B04BB9F410928E0410928F041092EC +:100A700090041092910414BE84B7877F84BF88E1EC +:100A80000FB6F89480936000109260000FBEE0E013 +:100A9000F8E3099513E0A0E0B1E0E0E7F2E602C078 +:100AA00005900D92A033B107D9F714E0A0E3B3E0AD +:100AB00001C01D92AE38B107E1F70E941C160C94DC +:100AC00036310C940000089581E0089508950C9447 +:100AD00063050C9464050C9466050E94002D23E0C8 +:100AE00030E0281B3109220F209334030895282F6A +:100AF0002F9880918000211108C0877F809380000B +:100B000010928D0010928C001BC088608093800032 +:100B1000233019F48FEF9FEF0FC083E090E0821B2A +:100B20009109880F991F2FEF3FEFA90102C0569539 +:100B300047958A95E2F7CA0190938D0080938C00C7 +:100B40000C946D050E946D0584E080933303109230 +:100B500030030895279A2F988FEF9FEF9093870087 +:100B6000809386008AE08093800089E180938100F1 +:100B70000E94692C0C94A2050E94AA056E9A769A8E +:100B80000C94EF061F920F920FB60F9211242F9321 +:100B90003F938F939F93EF93FF93E0913103F091F5 +:100BA0003203CF010196909332038093310300907A +:100BB000330302C0F695E7950A94E2F7EF7380914C +:100BC0003003823019F4E03251F404C0813039F43A +:100BD000EF3329F480916F008D7F80936F00F0E0F8 +:100BE000E655FE4FE49121E031E0E29FC001E39F32 +:100BF000900D11240090340302C0969587950A94B5 +:100C0000E2F790938D0080938C00FF91EF919F917C +:100C10008F913F912F910F900FBE0F901F901895BD +:100C2000CF93DF93EC010E940728BE0180E090E0A3 +:100C3000DF91CF910C94FC230F931F93462F50E02C +:100C40004F30510508F0ABC0DC01FA01EA5AFF4F02 +:100C50000C94FA3012968C91882309F4A0C000E01D +:100C600010E0980140E064E070E088E292E00E94C9 +:100C7000361281E090E011C012968C91882309F41D +:100C80008EC000E010E0980140E066E070E088EB84 +:100C900091E00E94361282E090E00E9410067FC030 +:100CA00012968C91882309F47AC000E010E0980134 +:100CB00040E068E070E088EE91E00E94361284E047 +:100CC00090E0EBCF12968C91882311F083E00EC058 +:100CD00083E00E949A2440E164E083E00E949B0C40 +:100CE0005EC012968C91882321F084E00E947924C2 +:100CF000F2CF84E0EECF12968C91882331F085EE0E +:100D00000E94911C0E94C02C4AC085EE0E94591D71 +:100D100046C012968C91882309F441C00E94EB0DC5 +:100D200000E010E0980140E066E070E088E891E0C3 +:100D30000E94361284E00E949A2483E00E949A2442 +:100D400080E10E949A2485E00E9479240E94F42781 +:100D5000811102C00E94D0270E940C2890E090933D +:100D60008D0480938C04806880938C040E941028EA +:100D700016C012968C91882391F000E010E0980143 +:100D800040E066E070E088E591E00E94361285E080 +:100D90000E949A2404C012968C91811103C080E0B5 +:100DA00090E002C08AEE91E01F910F9108950F9399 +:100DB0001F932FEF89EF90E0215080409040E1F7A2 +:100DC00000C0000000E010E0980140E065E070E045 +:100DD00088E492E00E9436121F910F9108950C94BE +:100DE000D7060F931F9300E010E0980140E063E006 +:100DF00070E080E091E00E9436122FEF82E597E0EC +:100E0000215080409040E1F700C000001F910F91F9 +:100E10000C94EB0D0F931F9300E010E0980140E05D +:100E200068E070E088E191E00E9436121F910F9116 +:100E300008950C940A0781E008950C941B07089507 +:100E40000C94BC0580918503882309F448C08091E7 +:100E5000410390914203009779F40E9438279093C0 +:100E60004203809341038091430390E0009771F423 +:100E70008091440390E00AC00E94442720917002B0 +:100E8000309171022817390740F329C00197880F64 +:100E9000991F880F991FFC01EB5BFC4F60817181EA +:100EA000828193810E941E0EE091430384E0E89FBB +:100EB000F0011124EB5BFC4F608171818281938191 +:100EC0004FE050E00E94D6118091430390E00196DC +:100ED0006091440370E00E94E630809343030C94D9 +:100EE0006705109287030C94EB0D81E080938703D4 +:100EF0000C94190708958F929F92AF92BF92EF9230 +:100F0000FF920F931F93CF93DF93CDB7DEB7A397D5 +:100F10000FB6F894DEBF0FBECDBF7C01FC0100818F +:100F20001181C8010E943525B8010E947D098C01FC +:100F3000B7010E941D07882309F4CCC10032F0E5F7 +:100F40001F0741F4F7018281882309F458C00E94E9 +:100F5000CD12C0C10132F0E51F0741F4F7018281D3 +:100F6000882309F44CC00E94D612B4C10232F0E5C5 +:100F70001F0751F4F7018281882309F440C00E94C1 +:100F8000C9128111F0CFE3CF0332F0E51F0739F426 +:100F9000F7018281882399F10E9475079BC1043271 +:100FA000F0E51F0739F4F7018281882341F10E949F +:100FB000710790C10532F0E51F0749F4F7018281FE +:100FC0008823E9F0809187038111F1CFE5CF0632C4 +:100FD000F0E51F0739F4F7018281882381F00E9430 +:100FE000DD120AC00732F0E51F0749F4F7018281DC +:100FF000882329F00E94E8120E940A076BC18091A1 +:101000008703811105C0F70182818111CFC018C10A +:10101000003E110579F4F7018281882309F44DC05F +:101020000E94EB0D81E0809386031092850310925D +:10103000440350C1023E110559F4F701828188230F +:10104000E1F10E94EB0D109286031092850342C1DC +:10105000033E110591F4F7018281882371F10E940A +:10106000EB0D1092860381E0809385031092430379 +:1010700010924203109241032DC10235110559F41B +:10108000F7018281882309F425C180917002909133 +:1010900071020A970DC00135110579F4F7018281BB +:1010A000882309F417C180917002909171020A9609 +:1010B00090937102809370020DC14091740283E29B +:1010C000EFE8F2E0DE01119601900D928A95E1F7CA +:1010D000F701808121E030E02C0F3D1F280F311DEA +:1010E000C9012091720230917302FC01E20FF31FDB +:1010F0006081772767FD7095640F711D882777FDE4 +:101100008095982F0E94082E20E030E040E451E4C2 +:101110000E946D2D4B015C01F701218184E090E07C +:10112000821B9109BC01882777FD8095982F0E942A +:10113000082E9B01AC01C501B4010E94052D9B0145 +:10114000AC0160E070E080E090E40E947B2F20E042 +:1011500030E04CED50E40E94182F4B015C01F70188 +:1011600082818823D1F04FE050E0C501B4010E9494 +:10117000D611809186038823A1F08091440324E056 +:10118000829FF0011124EB5BFC4F80829182A2824E +:10119000B3828F5F8093440304C0C501B4010E94F1 +:1011A0001E0E0F3F110508F02ECF94C08091400312 +:1011B00081111FC0043130E5130709F051C00E94AE +:1011C0001F0781E0809340030E94382790933F03DC +:1011D00080933E0310923703109239031092380324 +:1011E00010923B0310923A0310923D0310923C037D +:1011F00071C080913E0390913F030E944427883C38 +:10120000910570F480913703E82FF0E0EE0FFF1F97 +:10121000E85CFC4F118300838F5F809337035AC0D3 +:10122000043880E5180721F00538104501F13AC06F +:10123000F7018281882341F01092350382E01EC0BD +:10124000043830E5130759F580913503811106C044 +:1012500086E20E94911C86E20E94591D82E01CC019 +:101260000438F0E51F0741F305381045D9F4F701BC +:101270008281882331F01092360380E20E94A81DFB +:1012800029C080913603811106C087E20E94911C1B +:1012900087E20E94591D80E20E94AF1D1BC00538E5 +:1012A000104529F381E08093350380933603C7010D +:1012B000A3960FB6F894DEBF0FBECDBFDF91CF91DE +:1012C0001F910F91FF90EF90BF90AF909F908F90E4 +:1012D0000C94690580E0A3960FB6F894DEBF0FBEAC +:1012E000CDBFDF91CF911F910F91FF90EF90BF90F5 +:1012F000AF909F908F90089508959CE0799FF001A2 +:10130000112490E3899FE00DF11D1124E60FF11DDA +:10131000EE0FFF1FED5FFD4F859194910895880FAB +:10132000991FFC01ED57FF4F859194910895880F07 +:10133000991FFC01ED5FFD4F8591949108950F93E6 +:101340001F93CF93DF93EC01811521E39207A0F562 +:10135000C11580E3D80708F0D7C0C83ED105D8F43E +:10136000C03ED10508F007C2C83AD10578F4C53AA5 +:10137000D10508F06AC0C130D10509F463C008F492 +:10138000F7C1C430D10508F0F6C1F2C1CB3BD1059D +:1013900008F466C0EDC1C11590E2D90708F0AFC0EE +:1013A000C11521E0D20708F0E6C1C03FD10508F41D +:1013B000DFC18E0110651FC2C03880E5D80700F577 +:1013C000C03790E5D90708F0A3C0C11520E5D207C2 +:1013D00009F4ACC050F4CE01905480319F4008F025 +:1013E000C7C1DF708E01106A06C2C13080E5D80720 +:1013F00009F4AEC0C43190E5D90708F4AFC0B8C154 +:10140000C33820E5D20709F48EC050F4C13890E506 +:10141000D90709F482C008F083C000E011EDEBC1E8 +:10142000C03181E5D80708F4A3C1C11597E5D907F4 +:1014300008F436C1CE0190578115904108F098C14B +:10144000DF7093C101E010E0D6C1C53AD10509F4BF +:1014500094C1C63AD10509F093C102E810E4CBC1AA +:10146000C83AD10509F48FC1C93AD10509F48EC132 +:10147000CA3AD10509F48DC1CB3AD10509F48CC122 +:10148000CC3AD10509F48BC1CD3AD10509F48AC112 +:10149000C03BD10509F489C1CE3AD10509F488C110 +:1014A000CF3AD10509F487C1C13BD10509F486C102 +:1014B000C23BD10509F485C1C33BD10509F484C100 +:1014C000C43BD10509F483C1C53BD10509F482C1F0 +:1014D000C63BD10509F481C1C73BD10509F480C1E0 +:1014E000C83BD10509F47FC1C93BD10509F47EC1D0 +:1014F000CA3BD10509F47DC100E014E47CC1CE01F2 +:101500009F700E94970978C1DD278E01106C73C10E +:10151000CF70DD278E01146D6EC100E010ED6BC140 +:1015200000E012ED68C100E013ED65C10E943C20AF +:101530000E94EB0D0E94F1068FEF94E32CE08150A6 +:1015400090402040E1F700C000000E94932753C163 +:10155000809162048160809362044DC10E94F427EF +:10156000811102C00E94D0270E940C2890E0909325 +:101570008D0480938C04C23080E5D80721F48091DB +:101580008C04816086C0C43090E5D90721F4809135 +:101590008C0482607EC0C63020E5D20721F48091A1 +:1015A0008C04846076C0C83080E5D80719F4809137 +:1015B0008C0427C0CA3090E5D90721F480918C04AF +:1015C000806167C0CC3020E5D20721F480918C0483 +:1015D00080625FC0CE3080E5D80721F480918C0412 +:1015E000806457C0C03190E5D90721F480918C0404 +:1015F00080684FC0C23120E5D20729F480918C0465 +:101600008460886046C0C33080E5D80721F48091AB +:101610008C048E7F3EC0C53090E5D90721F48091BF +:101620008C048D7F36C0C73020E5D20721F480912D +:101630008C048B7F2EC0C93080E5D80719F48091C7 +:101640008C0426C0CB3090E5D90721F480918C041E +:101650008F7E1FC0CD3020E5D20721F480918C040D +:101660008F7D17C0CF3080E5D80721F480918C049E +:101670008F7B0FC0C13190E5D90721F480918C0494 +:101680008F7707C0C331D04531F480918C048B7FB4 +:10169000877F80938C0480918C040E941028ABC0BB +:1016A0008D2F99278F70992781309105D9F49E014C +:1016B0002370332702C0880F991F2A95E2F79C6890 +:1016C0008E0144E0000F111F4A95E1F700271370C7 +:1016D000802B912B53E0CC0FDD1F5A95E1F7C0769C +:1016E000DD272FC08230910531F4DC2FCC278E010D +:1016F000016F106A80C08330910569F4CE01837058 +:10170000992701E010E002C0000F111F8A95E2F74F +:10171000C8019C680FC084309105B9F4CE01837074 +:10172000992701E010E002C0000F111F8A95E2F72F +:10173000C8019A6823E0CC0FDD1F2A95E1F7C07E2F +:10174000D7708C010C2B1D2B56C08530910531F4C0 +:10175000DC2FCC278E01046F106A4DC0069709F06C +:101760004AC0CF71DD27DC2FCC278E01106243C029 +:1017700000E010E040C08E013EC001E810E43BC034 +:1017800003E810E438C002EE14E435C009EE14E4B6 +:1017900032C00AEE14E42FC005EB14E42CC006EBB3 +:1017A00014E429C007EB14E426C00CEC14E423C0B5 +:1017B0000DEC14E420C003E815E41DC00AE815E4AC +:1017C0001AC002E915E417C004E915E414C001E2E7 +:1017D00016E411C003E216E40EC004E216E40BC0E6 +:1017E00005E216E408C006E216E405C007E216E4C6 +:1017F00002C00AE216E4C801DF91CF911F910F9158 +:1018000008959CE0799FF001112490E3899FE00DF9 +:10181000F11D1124E60FF11DEE0FFF1FED5FFD4FCF +:1018200085919491803E9105E0F4803C910558F5B6 +:101830008133910509F46FC048F48932910509F4A8 +:1018400063C08A32910509F46DC072C08933910575 +:10185000E9F082389105D1F08533910509F44DC046 +:1018600067C0833E910581F138F4803E9105B9F05F +:10187000823E9105D9F05CC0863E910561F1873EBC +:101880009105A1F155C00E948F09089520918C0403 +:1018900020FD02C021FF4CC080EE90E049C0809145 +:1018A0008C0480FFF9CF89E390E042C080918C04E2 +:1018B00082FF0EC080918C0484FF03C080E090E022 +:1018C00037C083EE90E034C080918C0482FFF2CF69 +:1018D00082EE90E02DC080918C0483FF0BC080913C +:1018E0008C0484FDEBCF87EE90E022C080918C04C5 +:1018F00083FFF5CF86EE90E01BC080918C0485FFBE +:1019000007C089E290E014C080918C0485FFF9CF74 +:1019100085E390E00DC080918C0486FF07C08AE2C9 +:1019200090E006C080918C0486FFF9CF81E390E0BF +:101930000E949F090895CF92DF92EF92FF920F933A +:101940001F9301E010E020E030E06801790104C05D +:10195000CC0CDD1CEE1CFF1C8A95D2F704C0000FD6 +:10196000111F221F331F6A95D2F70C291D292E291A +:101970003F29C0904504D0904604E0904704F09081 +:101980004804C022D122E222F322842FC016D106BD +:10199000E206F30641F41F910F91FF90EF90DF9064 +:1019A000CF900C9479241F910F91FF90EF90DF90CE +:1019B000CF900C949A240C946B05E82FF0E0E2543D +:1019C000FD4F8081E82FEF70F0E082958F7021E06D +:1019D00030E0A90102C0440F551F8A95E2F740A3E9 +:1019E00008950F931F93CF93DF9385B7806885BFCA +:1019F00085B7806885BFC3E0D0E001E010E0FE015C +:101A0000E254FD4F8081E82FEF70F0E021A1829534 +:101A10008F70A80102C0440F551F8A95E2F7CA01D2 +:101A2000822B81A38C2F0E94DD0C219740F78BE045 +:101A300090E061E070E0FC01EE54FD4F2081E22F68 +:101A4000EF70F0E042A122952F70DB0102C0AA0FD7 +:101A5000BB1F2A95E2F79D01242B22A3019758F77B +:101A6000DF91CF911F910F910C942007EF92FF927D +:101A70000F931F93CF93DF9300E913E0C3E0EE24AD +:101A8000E394F12CD5E08C2F0E94DD0C8BE090E0EC +:101A900040E050E0FC01EE54FD4F6081E62FEF7016 +:101AA000F0E020A130E062956F7002C03595279577 +:101AB0006A95E2F720FD09C09701082E02C0220FA7 +:101AC000331F0A94E2F7422B532B019718F7F801C2 +:101AD000929182918F018417950721F05183408361 +:101AE000D09375028C2F0E94DD0CC15060F680915E +:101AF000750287FD2CC08150809375028F3F39F0AD +:101B00008FE99FE00197F1F700C0000020C08091AD +:101B10008E0390918F039093970380939603809107 +:101B20008C0390918D0390939503809394038091FF +:101B30008A0390918B0390939303809392038091F7 +:101B400088039091890390939103809390030E945E +:101B5000220781E0DF91CF911F910F91FF90EF90CD +:101B60000895E82FF0E0EE0FFF1FE057FC4F808153 +:101B70009181089508950F931F93CF9308E913E07F +:101B8000C0E0F801929182918F010E94B026C80FA7 +:101B9000F3E000391F07A9F78C2FCF911F910F9108 +:101BA00008950E94F427811102C00E94D0270E944C +:101BB0001E28809377043E9A809171008D7F8093D8 +:101BC000710082E0809390008AE18093910081E02F +:101BD00080939A03089580919A03811102C00E9414 +:101BE000D10D1092EA031092E903809171008D7F6C +:101BF00080937100809190008F7380939000109279 +:101C0000AC031092AB031092E3031092E403109222 +:101C1000E5031092E6031092E2031092E103E1EC77 +:101C2000F3E0A1EBB3E011921192119211921D9287 +:101C30001D9283E0E13EF807B1F70895CF92DF925D +:101C4000EF92FF920F931F93CF93DF932091AB03FB +:101C5000222309F484C06B017C0180919A038111D5 +:101C600002C00E94D10D01EE13E0C7E0D0E0A70151 +:101C70009601F80192918291729162918F010E9476 +:101C8000692D811131C0FE01EE0FFF1FEE0FFF1F06 +:101C9000EF53FC4F1082118212821382DE01AA0FD1 +:101CA000BB1FAF54BC4F11961C921E92C730D1057A +:101CB000E9F0219644815581668177814083518383 +:101CC00062837383148215821682178212968D9115 +:101CD0009C91139711969C938E9313961C921E922F +:101CE000129734961296E2CF219708F68091E90375 +:101CF0009091EA03019797FD05C09093EA038093C2 +:101D0000E90304C01092EA031092E9038091E90309 +:101D10009091EA032091E7033091E80328173907EF +:101D200024F01092E8031092E703892BC1F480910C +:101D300071008D7F80937100809190008F738093EC +:101D400090001092E3031092E4031092E5031092C6 +:101D5000E6031092E2031092E1031092AB03DF91CD +:101D6000CF911F910F91FF90EF90DF90CF9008954A +:101D70001F920F920FB60F9211244F925F926F92A3 +:101D80007F928F929F92AF92BF92CF92DF92EF920B +:101D9000FF922F933F934F935F936F937F938F9314 +:101DA0009F93AF93BF93CF93DF93EF93FF93809174 +:101DB000AB03882309F49BC1C091E903D091EA03E6 +:101DC0001C161D060CF093C140909B0350909C0381 +:101DD00060909D0370909E0320E030E0A901C30154 +:101DE000B2010E94142F18160CF065C0C130D10545 +:101DF00009F452C08091E7039091E803BE010E946C +:101E0000E6307C019093E8038093E7038090AD0374 +:101E10009090AE03A090AF03B090B00320E030E00C +:101E200040E85FE3C501B4010E94052D6093AD0356 +:101E30007093AE038093AF039093B003F701EE0F5E +:101E4000FF1FEE0FFF1FEF53FC4FA30192016081B4 +:101E50007181828193810E946D2D20E030E040E00D +:101E60005EE30E94182F9B01AC01C501B4010E94E2 +:101E7000142F18168CF4C7010196BE010E94E6309B +:101E80009093E8038093E7031092AD031092AE03A2 +:101E90001092AF031092B003E091E703F091E803D2 +:101EA000EE0FFF1FEE0FFF1FEF53FC4F608171819C +:101EB00082819381D0C0C090E303D090E403E0908E +:101EC000E503F090E60320E030E0A901C701B60188 +:101ED0000E94692D2197882309F4A2C0FE01EE0F0C +:101EE000FF1FEE0FFF1FEF53FC4F80809180A280F9 +:101EF000B380A5019401C701B6010E94692D87FF37 +:101F000031C0A501940160E070E08CED93EC0E947B +:101F10006D2D20E030E040E451E40E946D2D20E082 +:101F200030E040E05FE30E94182F9B01AC0160E0CD +:101F300070E080E090E40E947B2F9B01AC01C50122 +:101F4000B4010E94182F9B01AC01C701B6010E9489 +:101F5000692D87FF07C0A701960160E070E08CED56 +:101F600093E439C0A5019401C701B6010E94142F62 +:101F700018160CF055C0A501940160E070E08CEDDE +:101F800093E40E946D2D20E030E040E451E40E9493 +:101F90006D2D20E030E040E05FE30E94182F9B01B0 +:101FA000AC0160E070E080E090E40E947B2F9B0138 +:101FB000AC01C501B4010E94182F9B01AC01C701FF +:101FC000B6010E94142F18165CF5A701960160E077 +:101FD00070E08CED93EC0E946D2D20E030E040E449 +:101FE00051E40E946D2D20E030E040E05FE30E946C +:101FF000182F9B01AC0160E070E080E090E40E944B +:102000007B2F9B01AC01C701B6010E94182F609382 +:10201000E3037093E4038093E5039093E60313C016 +:10202000FE01EE0FFF1FEE0FFF1FEF53FC4F8081ED +:102030009181A281B3818093E3039093E403A09301 +:10204000E503B093E6036091E3037091E4038091AC +:10205000E5039091E60320919803309199032F3F77 +:102060004FEF340731F02F5F3F4F309399032093A8 +:1020700098030E94F3126B017C0120E034E244EFEC +:1020800051E40E94692D87FF08C086EFC82E88E2C0 +:10209000D82E84EFE82E81E4F82E20E030E040E0F6 +:1020A00051E4C701B6010E94182F9B01AC0160E00A +:1020B00074E284E79BE40E946D2D6B017C010E9419 +:1020C000DA2D7093970060939600209176023091FC +:1020D00077024091780250917902C701B6010E94BF +:1020E000182F0E94DA2D70939900609398008091C8 +:1020F000AC03882309F433C1C090A703D090A80390 +:10210000E090A903F090AA0320E030E0A901C70104 +:10211000B6010E94142F1816D4F58091980390915F +:1021200099038F3F2FEF920729F00196909399031F +:1021300080939803C701B6010E94F31220E030E0BB +:1021400040E051E40E94182F9B01AC0160E074E272 +:1021500084E79BE40E946D2D6B017C010E94DA2DC7 +:1021600070939700609396002091760230917702E9 +:102170004091780250917902C701B6010E94182F50 +:102180000E94DA2D709399006093980008C0109215 +:10219000970010929600109299001092980060910A +:1021A000A1037091A2036F5F7F4F7093A2036093AE +:1021B000A103209196003091970080E090E0232BBE +:1021C000F1F0C0919600D09197000E94062E6B010D +:1021D0007C01BE0180E090E00E94062E9B01AC01D4 +:1021E0006091A3037091A4038091A5039091A6032D +:1021F0000E946D2D20E03FEF4FE757E410C00E9492 +:10220000062E6B017C0120E030EE4FEF54E460912C +:10221000A3037091A4038091A5039091A6030E944B +:10222000182F9B01AC01C701B6010E94142F87FD36 +:1022300096C080919F038F5F80939F0390E02091D1 +:1022400073043091740482179307A0F080917E0488 +:10225000882319F010929F030DC0809171008D7F2B +:1022600080937100809190008F7380939000109202 +:10227000AC037DC08091A003C0919F03811128C051 +:10228000C0907804D0907904E0907A04F0907B04B8 +:1022900020E030E0A901C701B6010E94142F1816F2 +:1022A000BCF481E08093A0031092A7031092A803CE +:1022B0001092A9031092AA03C092A303D092A40380 +:1022C000E092A503F092A603C150C0939F0343C0C0 +:1022D0001092A0031092990310929803E091750454 +:1022E000F091760448E0C49FE00DF11D1124808137 +:1022F0009181A281B3818093A7039093A803A093B7 +:10230000A903B093AA0320E030E040E85EE36481D3 +:102310007581868197810E94182F6B017C018091C5 +:102320007A02682F70E080E090E00E94062E20E0A4 +:1023300030E048EC52E40E946D2D9B01AC01C701D6 +:10234000B6010E94182F6093A3037093A403809397 +:10235000A5039093A6031092A2031092A10380916B +:10236000770480FD04C01092AC031092AB03FF9180 +:10237000EF91DF91CF91BF91AF919F918F917F911D +:102380006F915F914F913F912F91FF90EF90DF9070 +:10239000CF90BF90AF909F908F907F906F905F9005 +:1023A0004F900F900FBE0F901F901895CF92DF9215 +:1023B000EF92FF92CF93DF936B017C01EA01809152 +:1023C0009A03811102C00E94D10D8091770480FF91 +:1023D00046C08091E9039091EA0308970CF03FC052 +:1023E000809171008D7F809371008091AC03811189 +:1023F0000E94EB0D81E08093AB0310929903109241 +:10240000980320E030E0A901C701B6010E94142F13 +:102410001816DCF48091E9039091EA03FC01EE0FB9 +:10242000FF1FEE0FFF1FEF53FC4FC082D182E282ED +:10243000F382FC01EE0FFF1FEF54FC4FD183C083EA +:1024400001969093EA038093E90380917100826082 +:102450008093710080919000806880939000DF915C +:10246000CF91FF90EF90DF90CF9008958F929F9241 +:10247000AF92BF92CF92DF92EF92FF920F931F9392 +:10248000CF93DF93EC017B01D42E48015901809159 +:102490009A03811102C00E94D10D8091770480FFC0 +:1024A0006BC0809171008D7F809371008091AB0330 +:1024B00081110E94EB0D81E08093AC03D0937604F0 +:1024C000C0937504F0927404E0927304D0927E0479 +:1024D0008092780490927904A0927A04B0927B045E +:1024E0001092AD031092AE031092AF031092B0039E +:1024F00010929F0388819981AA81BB818093A70351 +:102500009093A803A093A903B093AA0320E030E01E +:1025100040E85EE36C817D818E819F810E94182F4F +:102520006B017C0180917A02682F70E080E090E07E +:102530000E94062E20E030E048EC52E40E946D2D0F +:102540009B01AC01C701B6010E94182F6093A30341 +:102550007093A4038093A5039093A6031092A20303 +:102560001092A1038091710082608093710080912C +:102570009000806880939000DF91CF911F910F9120 +:10258000FF90EF90DF90CF90BF90AF909F908F9093 +:102590000895809177048170089580917704816017 +:1025A000809377040E9422280C947A078091770404 +:1025B0008E7F809377040C9422288091EB0390E027 +:1025C000019666E070E00E94E6308093EB03089588 +:1025D0008091EB0390E0019766E070E00E94E630A6 +:1025E0008093EB0308958F929F92AF92BF92CF9208 +:1025F000DF92EF92FF920F931F93CF93DF936B01C4 +:102600007C01C0919803D0919903BE0180E090E0D5 +:102610000E94062E4B015C01A701960160E070E06C +:102620008CE594E40E946D2D9B01AC01C501B401C1 +:102630000E94182F0E94DA2D2091EB03233009F419 +:1026400073C028F4222351F02130E9F02CC124304A +:1026500009F4A0C0253009F4E0C025C180E090E075 +:10266000A0E0BFE38093760290937702A093780274 +:10267000B093790210929B0310929C0310929D03D9 +:1026800010929E0310C110929B0310929C03109213 +:102690009D0310929E036431710540F46A30710508 +:1026A00060F520E030E040E85EE32BC0693C710556 +:1026B00008F0AAC080E090E00E94062E20E030E002 +:1026C00040EA51E40E94042D20E030E044E353E46A +:1026D0000E946D2D9B01AC010E94182F20E030E07C +:1026E00040E05EE30E94182F9B01AC0160E070E0C7 +:1026F00080E09EE30E94042D44C020E030E040E0F2 +:102700005FE3C701B6010E94182F6B017C0180E0D6 +:1027100090E0A0E0BEE38093760290937702A093CE +:102720007802B0937902BFC010929B0310929C0371 +:1027300010929D0310929E034AE0469F9001479F8E +:10274000300D1124C90168EB7BE00E94D230BC013E +:102750006C5D754077FF03C071956195710988279D +:1027600077FD8095982F0E94082E2EE333EC4EE2E1 +:1027700059E30E94182F20E030E040EC5EE30E9415 +:10278000052D609376027093770280937802909380 +:10279000790289C010929B0310929C0310929D03B2 +:1027A00010929E03CE0183709927892BE1F0BE0120 +:1027B0006170772780E090E00E94062E20E030E0F4 +:1027C00040E05EE30E94182F20E030E040E45FE349 +:1027D0000E94052D609376027093770280937802B1 +:1027E000909379020CC080E090E0A0E0BFE380937A +:1027F000760290937702A0937802B0937902C77023 +:10280000DD27CD2B09F04FC010927602109277028F +:10281000109278021092790246C010929B03109297 +:102820009C0310929D0310929E0300E010E020E0B4 +:102830003FE300937602109377022093780230935F +:1028400079026739710578F180E090E00E94062EE8 +:1028500020E030E047E153E40E94042D20E030E026 +:102860004AE754E40E946D2D20E030E048E452E451 +:102870000E94182F20E030E040EA51E40E944A2EE6 +:102880000E94D52D660F771F660F771FFB01EE5351 +:10289000FD4F2081318142815381C701B6010E94E1 +:1028A000182F6B017C01C701B601DF91CF911F91F9 +:1028B0000F91FF90EF90DF90CF90BF90AF909F90DF +:1028C0008F9008958091FC030895CF93DF9300D0FB +:1028D0001F92CDB7DEB79C0180918304843019F537 +:1028E00093E099833B832A839093E9008FEF909143 +:1028F000E800815095FD06C095ED9A95F1F700002E +:102900008111F5CF8091E80085FF0DC040E050E0D7 +:1029100063E070E0CE0101960E94C2168091E8004B +:102920008E778093E8000F900F900F90DF91CF91FA +:102930000895CF93DF9300D01F92CDB7DEB72091DB +:102940008304243021F522E029839B838A8383E05A +:102950008093E9008FEF9091E800815095FD06C0CB +:1029600095ED9A95F1F700008111F5CF8091E8007F +:1029700085FF0DC040E050E063E070E0CE010196BD +:102980000E94C2168091E8008E778093E8000F9035 +:102990000F900F90DF91CF91089520918304243000 +:1029A000F1F422E02093E9002FEF3091E80021506C +:1029B00035FD06C035ED3A95F1F700002111F5CF50 +:1029C0002091E80025FF0BC040E050E065E070E09A +:1029D0000E94C2168091E8008E778093E8000895E7 +:1029E000CF93DF93EC0190918304943009F046C0BB +:1029F000809185028823D9F0809186028823B9F0DE +:102A00009093E9008FEF9091E800815095FD06C00A +:102A100095E19A95F1F700008111F5CF8091E800DA +:102A200085FF2CC040E050E060E170E017C081E01D +:102A30008093E9008FEF9091E800815095FD06C0EA +:102A400095ED9A95F1F700008111F5CF8091E8009E +:102A500085FF14C040E050E068E070E0CE010E94C5 +:102A6000C2168091E8008E778093E80080E1FE0135 +:102A7000ACEEB3E001900D928A95E1F7DF91CF9132 +:102A8000089580918204811109C00E9457180E9404 +:102A9000B4188091E20084608093E200089510925F +:102AA00082040895089508950C94FB2642E061EC99 +:102AB00081E00E94D11742E061EC82E00E94D117D0 +:102AC00042E061EC83E00E94D11742E161EC84E0D6 +:102AD0000C94D11780918504833009F455C030F4EB +:102AE000813071F0823009F48EC008958A3009F483 +:102AF0007AC08B3009F460C0893009F09CC020C0D6 +:102B000080918404813A09F096C08091E800877F23 +:102B10008093E8008091880490918904892B21F4A6 +:102B200060E18CEE93E003C060E080E090E070E054 +:102B30000E940D178091E8008B778093E80008953C +:102B400080918404813209F076C08091880490914C +:102B50008904009719F0039709F06DC08091E8008F +:102B6000877F8093E8008091E80082FD05C0809116 +:102B700083048111F8CF5FC08091F1008093FC0342 +:102B80008091E8008B7753C080918404813A09F0EA +:102B900052C08091880490918904892B09F04BC020 +:102BA0008091E800877F8093E8008091E80080FFB3 +:102BB000FCCF8091850236C0809184048132D9F5A2 +:102BC0008091880490918904892BA9F58091E8006F +:102BD000877F8093E8000E94061880918604809386 +:102BE00085020C943C2080918404813221F58091EF +:102BF000E800877F8093E8000E9406188091870490 +:102C00008093FD03089580918404813AA1F480911A +:102C1000E800877F8093E8008091E80080FFFCCF88 +:102C20008091FD038093F1008091E8008E7780937E +:102C3000E8000C940618089584B7877F84BF88E164 +:102C40000FB6F89480936000109260000FBE80E889 +:102C500080936100109261000E94A91B0E94571886 +:102C60000E94B4188091E20084608093E20078941E +:102C70000E943A1B0E94AB1B8BE792E00E94551BFF +:102C800080918304853069F40E94BC268091810480 +:102C90008823B1F30E94EA26882391F30E94AC16A0 +:102CA000EFCF0E94B31BECCF292F33272330310500 +:102CB000C9F064F42130310581F02230310509F08A +:102CC00043C08DE690E02FEB38E042C02132310561 +:102CD000F1F02232310541F137C082E190E02CE27F +:102CE00039E036C099278130910541F08230910555 +:102CF00041F0892B49F5EBEBF8E005C0EDE8F8E091 +:102D000002C0E3E6F8E0849190E09F0121C06430C6 +:102D1000D8F4E62FF0E0EE0FFF1FE25EFC4F2081BB +:102D2000318189E090E014C0643070F470E0FB0100 +:102D3000EE0FFF1FEA5EFC4F20813181FB01EE5E4A +:102D4000FC4F808190E004C080E090E020E030E023 +:102D5000FA0131832083089580E189BD82E189BD34 +:102D600009B400FEFDCF8091D8008F7D8093D800FC +:102D70008091E00082608093E0008091E00081FD1E +:102D8000FCCF0895CF92DF92EF92FF920F931F93A3 +:102D9000CF93DF93EC018B016A010E94251881110A +:102DA00033C0C114D10439F0F60180819181081B30 +:102DB000190BC80FD91FE12CF12C0115110519F1C0 +:102DC0008091E80085FD16C08091E8008E778093A1 +:102DD000E800C114D10449F0F60180819181E80E28 +:102DE000F91EF182E08285E00FC00E942518882339 +:102DF00021F30AC089918093F10001501109FFEF7E +:102E0000EF1AFF0ADACF80E0DF91CF911F910F9187 +:102E1000FF90EF90DF90CF90089520918A04309139 +:102E20008B042617370748F06115710539F4209196 +:102E3000E8002E772093E80001C0B90140E0611559 +:102E40007105A9F120918304222309F443C02530A0 +:102E500009F442C02091E80023FD40C02091E80021 +:102E600022FD32C02091E80020FFE9CF4091F3001D +:102E70002091F20030E0342BFC01CF016115710587 +:102E800059F02830310540F481918093F100615070 +:102E900071092F5F3F4FF1CF41E02830310509F034 +:102EA00040E02091E8002E772093E800C8CF411140 +:102EB000C9CF0AC080918304882361F0853061F016 +:102EC0008091E80083FD0AC08091E80082FFF2CF84 +:102ED00080E0089582E0089583E0089581E00895F8 +:102EE00020918A0430918B042617370748F061152A +:102EF000710539F42091E8002E772093E80001C095 +:102F0000B901FC0120E06115710591F18091830404 +:102F1000882309F440C0853009F43FC08091E8005F +:102F200083FD3DC08091E80082FD2FC08091E800C4 +:102F300080FFE9CF2091F3008091F20090E0922B86 +:102F40006115710559F08830910540F42491209362 +:102F5000F1003196615071090196F2CF21E0089796 +:102F600009F020E08091E8008E778093E800CBCFD5 +:102F70002111CCCF0AC080918304882361F0853071 +:102F800061F08091E80083FD0AC08091E80082FF33 +:102F9000F2CF80E0089582E0089583E0089581E013 +:102FA0000895982F973058F59093E900981739F0C5 +:102FB0007091EC002091ED005091F00003C0242F9F +:102FC000762F50E021FF19C03091EB003E7F309307 +:102FD000EB003091ED003D7F3093ED003091EB0040 +:102FE00031603093EB007093EC002093ED00509330 +:102FF000F0002091EE0027FF07C09F5FD3CF8F70B6 +:103000008093E90081E0089580E008958091840430 +:1030100087FF11C08091E80082FD05C08091830484 +:103020008111F8CF11C08091E8008B770BC080919F +:103030008304882349F08091E80080FFF8CF8091D5 +:10304000E8008E778093E80008952091E4003091A5 +:10305000E50095E64091EC00842F817040FF22C08E +:103060008091E80080FD1CC080918304882391F04A +:10307000853091F08091EB0085FD10C04091E40017 +:103080005091E5004217530729F39A01915011F727 +:1030900084E0089582E0089583E0089581E0089532 +:1030A00080E008954091E80042FFDECF08950E943D +:1030B000C5180E94CD18E0EEF0E080818160808329 +:1030C000E8EDF0E080818F77808319BCA7EDB0E058 +:1030D0008C918E7F8C9380818F7E8083109282046E +:1030E00008950F931F93CF93DF930E94C5180E94FA +:1030F000CD18C8EDD0E088818F778883888180687B +:10310000888388818F7D888319BC109283041092F4 +:103110007F04109281041092800400EE10E0F80108 +:1031200080818B7F808388818160888342E060E03A +:1031300080E00E94D117E1EEF0E080818E7F8083F5 +:10314000E2EEF0E08081816080838081886080830E +:10315000F80180818E7F8083888180618883DF9100 +:10316000CF911F910F910895E8EDF0E080818F7E5F +:103170008083E7EDF0E080818160808384E082BF1E +:1031800081E0809382040C947118E8EDF0E0808176 +:103190008E7F80831092E20008951092DA001092E0 +:1031A000E10008951F920F920FB60F9211242F93F2 +:1031B0003F934F935F936F937F938F939F93AF93BF +:1031C000BF93EF93FF938091E10082FF0BC080914A +:1031D000E20082FF07C08091E1008B7F8093E100D5 +:1031E0000E94391B8091DA0080FF1FC08091D800B7 +:1031F00080FF1BC08091DA008E7F8093DA0080917F +:10320000D90080FF0DC080E189BD82E189BD09B48C +:1032100000FEFDCF81E0809383040E94411505C02C +:1032200019BC109283040E944F158091E10080FF29 +:1032300019C08091E20080FF15C08091E2008E7F6E +:103240008093E2008091E20080618093E2008091AF +:10325000D80080628093D80019BC85E080938304F5 +:103260000E9453158091E10084FF30C08091E200FC +:1032700084FF2CC080E189BD82E189BD09B400FED4 +:10328000FDCF8091D8008F7D8093D8008091E100A0 +:103290008F7E8093E1008091E2008F7E8093E20038 +:1032A0008091E20081608093E20080917F04882316 +:1032B00011F084E007C08091E30087FD02C081E047 +:1032C00001C083E0809383040E9454158091E10043 +:1032D00083FF29C08091E20083FF25C08091E10037 +:1032E000877F8093E10082E08093830410927F04C3 +:1032F0008091E1008E7F8093E1008091E2008E7FDB +:103300008093E2008091E20080618093E20042E0DD +:1033100060E080E00E94D1178091F0008860809387 +:10332000F0000E945215FF91EF91BF91AF919F91D4 +:103330008F917F916F915F914F913F912F910F905E +:103340000FBE0F901F9018951F920F920FB60F92FD +:1033500011242F933F934F935F936F937F938F939A +:103360009F93AF93BF93CF93DF93EF93FF93C0915E +:10337000E900CF708091EC00D82FD17080FDD0E8AB +:103380001092E9008091F000877F8093F00078949C +:103390000E94E8191092E9008091F0008860809303 +:1033A000F000CD2BCF70C093E900FF91EF91DF913A +:1033B000CF91BF91AF919F918F917F916F915F91CD +:1033C0004F913F912F910F900FBE0F901F90189526 +:1033D0001F93CF93DF93CDB7DEB7AA970FB6F894BC +:1033E000DEBF0FBECDBFE4E8F4E088E08E0F909121 +:1033F000F10091938E13FBCF0E946A158091E80033 +:1034000083FF1FC18091840490918504492F50E06F +:103410004A30510508F015C1FA01EB59FF4F0C94E1 +:10342000FA30803881F0823809F00BC1809188042D +:103430008F708093E9008091EB0085FB882780F9ED +:103440001092E90006C0809180049091810491114E +:1034500082609091E800977F9093E8008093F1005C +:103460001092F100C8C0282F2D7F09F0EAC08823F0 +:1034700019F0823061F0E5C080918604813009F056 +:10348000E0C0933009F080E0809381042BC08091EC +:103490008604811127C0809188048F7009F4D1C0FF +:1034A0008093E9002091EB0020FF1CC0933021F4B1 +:1034B0008091EB00806214C09091EB00906190933A +:1034C000EB0021E030E0A90102C0440F551F8A95AE +:1034D000E2F74093EA001092EA008091EB008860E6 +:1034E0008093EB001092E9008091E800877F86C00E +:1034F0008111A7C0109186041F778091E300807826 +:10350000812B8093E3008091E800877F8093E8001F +:103510000E9406188091E80080FFFCCF8091E300B4 +:1035200080688093E300111102C082E001C083E053 +:103530008093830486C08058823008F082C08091D6 +:103540008604909187048C3D53E0950779F583E0DC +:103550008A838AE289834FB7F894DE01139620E0CC +:103560003EE051E2E32FF0E050935700E49120FF5A +:1035700003C0E295EF703F5FEF708E2F90E0EA306E +:1035800010F0C79601C0C0968D939D932F5F243194 +:1035900049F74FBF8091E800877F8093E8006AE297 +:1035A00070E0CE0101960E940D1714C0AE014F5F6E +:1035B0005F4F609188040E945416BC01009709F483 +:1035C00040C09091E800977F9093E80089819A81AC +:1035D0000E9470178091E8008B778093E80031C0DB +:1035E000803879F58091E800877F8093E8008091AA +:1035F0007F048093F1008091E8008E778093E8004B +:103600000E9406181EC081111CC090918604923041 +:10361000C0F48091E800877F8093E80090937F0456 +:103620000E94061880917F04811106C08091E300FA +:1036300087FD02C081E001C084E0809383040E9482 +:1036400056158091E80083FF0AC08091E800877FCB +:103650008093E8008091EB0080628093EB00AA9653 +:103660000FB6F894DEBF0FBECDBFDF91CF911F9193 +:1036700008950895CF93809183048823A1F0C09189 +:10368000E900CF709091EC00892F817090FD80E867 +:10369000C82B1092E9008091E80083FD0E94E81990 +:1036A000CF70C093E900CF91089590930304809365 +:1036B00002040895E0910204F0910304309721F090 +:1036C0000190F081E02D099480E00895E0910204DA +:1036D000F0910304309721F00280F381E02D0994EA +:1036E0000895E0910204F0910304309721F00480E2 +:1036F000F581E02D09940895209100043091010492 +:103700008217930771F09093010480930004E09175 +:103710000204F0910304309721F00680F781E02D38 +:10372000099408952091FE033091FF0382179307B7 +:1037300071F09093FF038093FE03E0910204F091F7 +:103740000304309721F00084F185E02D0994089559 +:1037500008950C94A81B0E942F270E94F10C0E9430 +:10376000B5270C94692C5F926F927F928F929F92F3 +:10377000AF92BF92CF92DF92EF92FF920F931F937F +:10378000CF93DF9300D000D01F92CDB7DEB70E9459 +:10379000360D9DE0C92E94E0D92E03E010E0AA2456 +:1037A000A394B12C502E802F0E94B10D4C01F60134 +:1037B000729062906F016826792661147104A1F4F9 +:1037C0000150110978F78FEF89838A831B820E9449 +:1037D00038278160782F9D838C8349815A816B8142 +:1037E0008D810E94631C38C08091620481FD0E941B +:1037F000BA0D2BE030E07501022E02C0EE0CFF1C6A +:103800000A94E2F7C70186219721892B09F12983C0 +:103810005A828E209F2091E0892809F490E09B83B2 +:103820000E9438278160782F9D838C8349815A813B +:103830006B818D810E94631C000F111FF801EB5FEB +:10384000FB4F80819181E826F926F182E08204C055 +:103850002150310980F6B4CF0E94A12910910404AF +:103860000E945A1B1817D1F00E945A1B809304041F +:103870000F900F900F900F900F90DF91CF911F91AD +:103880000F91FF90EF90DF90CF90BF90AF909F90FF +:103890008F907F906F905F900C94DB0C0F900F9047 +:1038A0000F900F900F90DF91CF911F910F91FF908C +:1038B000EF90DF90CF90BF90AF909F908F907F90D0 +:1038C0006F905F900895CF93DF93CDB7DEB72B97BE +:1038D0000FB6F894DEBF0FBECDBF4F835887698700 +:1038E0007A878B87DE01119686E0FD0111928A9519 +:1038F000E9F785E0FE01379601900D928A95E1F790 +:1039000049815A816B817C818D819E810E94DA225E +:103910002B960FB6F894DEBF0FBECDBFDF91CF91CF +:103920000895CF93882309F4C2C0C82F823859F470 +:103930000E945A1B81FDBBC089E30E94B4250E94EE +:10394000812689E30CC0833879F40E945A1B80FDDC +:10395000AEC083E50E94B4250E94812683E50E94C3 +:10396000F625CF910C948126843859F40E945A1B75 +:1039700082FD9DC087E40E94B4250E94812687E4D1 +:10398000EECF8CEF8C0F813A48F48C2F0E94D12B14 +:1039900081118DC08C2F0E94B425E3CF80E28C0F63 +:1039A000883048F4C77081E001C0880FCA95EAF7F3 +:1039B0000E943A26D6CF8BE58C0F833078F4C53A37 +:1039C00029F0C63A31F083E890E005C081E890E044 +:1039D00002C082E890E0CF910C947C1B88E58C0FAC +:1039E000833108F064C0C83A39F1C93A41F1CA3AA2 +:1039F00049F1CB3A51F1CC3A59F1CD3A61F1C03BA2 +:103A000069F1CE3A71F1CF3A79F1C13B81F1C23B14 +:103A100089F1C33B91F1C43B99F1C53BA1F1C63B90 +:103A2000A9F1C73BB1F1C83BB9F1C93BC1F1CA3BF0 +:103A3000C9F180E090E038C082EE90E035C089EEB8 +:103A400090E032C08AEE90E02FC085EB90E02CC071 +:103A500086EB90E029C087EB90E026C08CEC90E0EC +:103A600023C08DEC90E020C083E891E01DC08AE87F +:103A700091E01AC082E991E017C084E991E014C096 +:103A800081E292E011C083E292E00EC084E292E013 +:103A90000BC085E292E008C086E292E005C087E2B2 +:103AA00092E002C08AE292E0CF910C94921BCF91F7 +:103AB0000895882309F44BC0823859F40E945A1B98 +:103AC00081FF45C089E30E94B4250E94812689E3D5 +:103AD0000CC0833871F40E945A1B80FF38C083E504 +:103AE0000E94B4250E94812683E50E94F6250C944D +:103AF0008126843859F40E945A1B82FF28C087E42B +:103B00000E94B4250E94812687E4EFCF9CEF980F96 +:103B1000913A58F390E2980F983050F4877091E002 +:103B200001C0990F8A95EAF7892F0E944026DFCFBE +:103B30009BE5980F933020F480E090E00C947C1B80 +:103B4000885A833120F480E090E00C94921B089511 +:103B5000882321F00E943A260C9481260895882318 +:103B600021F00E9440260C94812608957F928F9226 +:103B70009F92AF92BF92CF92DF92EF92FF920F93FC +:103B80001F93CF93DF931F92CDB7DEB77C01C62E74 +:103B9000772EFC01058102950F70128111110E9490 +:103BA00057260E94AD25882379F0112369F080E221 +:103BB0008C0D883048F082E00E9496250E94AD2549 +:103BC00091E0D82ED92601C0D12CE72DE295EF70D7 +:103BD000F0E0E159FF4F0C94FA30872D807F072DDC +:103BE0000F70882311F00295007F112389F00023C4 +:103BF00009F499C180E28C0D883020F4802F0E9456 +:103C00003A2603C0802F0E944A260E9481268BC13B +:103C10008C2D0E94591D002309F4C3C180E28C0D34 +:103C2000883020F4802F0E94402603C0802F0E94FD +:103C300050260E948126B5C1872D807F972D9F70C9 +:103C4000803211F4892F03C0892F8295807FCC2088 +:103C500021F0F1E0CF16A1F01DC0112339F00023AF +:103C600019F1013009F50E946A269BC1002319F061 +:103C7000013009F496C189830E946D26898110C1A3 +:103C8000112321F0063008F08CC10EC0053008F079 +:103C900088C106C1112359F0002331F0F701958145 +:103CA00090FF41C19F7095830E94A81D7AC1002397 +:103CB00009F4F6C03EC1872D86958695837090E005 +:103CC000009719F0019761F06CC1112321F08C2D40 +:103CD000972D937002C080E090E00E947C1B61C130 +:103CE000112321F08C2D972D937002C080E090E07D +:103CF0000E94921B56C18C2D112319F00E94A928F5 +:103D000002C00E9411290E9496294BC1872D837001 +:103D100009F052C0111145C18C2D8295869587708E +:103D2000880F880F9C2D9F70892E912CA12CB12C6F +:103D3000082E04C0880C991CAA1CBB1C0A94D2F73C +:103D4000C4FE14C00FE010E020E030E0B901A8018B +:103D500004C0440F551F661F771F8A95D2F7CB0109 +:103D6000BA01609570958095909503C060E070E011 +:103D7000CB01272D26952695237030E02230310582 +:103D800069F02330310589F0682979298A299B292E +:103D90002130310571F00E94222403C1682979295C +:103DA0008A299B290E943E24FCC00E942224C5012E +:103DB000B4010E940624F5C0112319F0872D8170EB +:103DC00001C08695882309F4ECC08C2D82958695D8 +:103DD0008770880F880F9C2D9F70892E912CA12CA5 +:103DE000B12C082E04C0880C991CAA1CBB1C0A9478 +:103DF000D2F7C4FE14C00FE010E020E030E0B901BB +:103E0000A80104C0440F551F661F771F8A95D2F77B +:103E1000CB01BA01609570958095909503C060E0E4 +:103E200070E0CB01272D269526952370422F50E078 +:103E30004230510569F04330510589F068297929EC +:103E40008A299B294130510571F00E94FC24A9C0A8 +:103E5000682979298A299B290E941825A2C00E94D5 +:103E6000FC24C501B4010E94E0249BC08C2D90E08D +:103E7000FC01E05EF109E531F10508F050C0E158C0 +:103E8000FF4F0C94FA300C2D0F70872D8F7111237A +:103E900021F00E947924802F07CF0E949A24802F3E +:103EA0000E94AF1D7EC0112341F0053008F079C09B +:103EB000872D8F710E94BF2474C0063008F071C036 +:103EC000F7CF112339F0872D8F710E94792469C0B3 +:103ED0001123C9F3872D8F710E949A2462C0112388 +:103EE00029F0872D8F710E9464245BC00E945A24A0 +:103EF00058C0112351F0172D1F71812F0E94792472 +:103F000063E0812F0E948D254CC081E00E949625A0 +:103F1000023008F446C082E00E94962542C0112378 +:103F200031F0002381F28C2D0E94911C3AC00023B5 +:103F300089F28C2D0E94591D34C0472D4F706C2D75 +:103F4000C7010E941C060E947E232BC0111129C0AC +:103F5000472D4F7050E042305105B9F04CF44115F7 +:103F6000510581F041305105E1F40E94912C19C0B6 +:103F70004330510569F04430510599F48C2D0E946D +:103F8000E32C0FC00E947A2C0CC00E94AD2C09C0FB +:103F90000E94C02C06C0472D4F706C2DC7010E9497 +:103FA0007C09DD20F9F00E94892580FD1BC0F70106 +:103FB00012820E9483250E947924C7010E94012059 +:103FC0000E9483250F90DF91CF911F910F91FF9059 +:103FD000EF90DF90CF90BF90AF909F908F907F90A9 +:103FE0000C949A240F90DF91CF911F910F91FF9025 +:103FF000EF90DF90CF90BF90AF909F908F907F9089 +:1040000008950F931F93CF93DF93EC0188819981DB +:104010002B813C81232BB9F09F3F11F48F3F99F006 +:10402000CE010E947B07882371F0688179818A81A3 +:104030000E947F258C010E9434250E94FB23B80139 +:10404000CE010E94B61DDF91CF911F910F9108956F +:104050000E9457260E9467260E942C260E948126D5 +:104060000E94472A0E94962980E090E00E947C1BD3 +:1040700080E090E00C94921B0E9447260C9428202C +:104080000E947425292F22952F7030E02C303105A5 +:104090004CF42A3031056CF42250310922303105BC +:1040A000A8F407C02C30310569F02F30310551F0EC +:1040B0000DC0803F69F018F4803E40F409C0843F91 +:1040C00029F406C093FB882780F9089580E00895BD +:1040D00081E00895CF93DF9300D000D01F92CDB739 +:1040E000DEB70F900F900F900F900F90DF91CF9150 +:1040F0000895CF93DF9300D000D000D0CDB7DEB7C6 +:1041000026960FB6F894DEBF0FBECDBFDF91CF91DC +:1041100008951F93CF93DF93C0910D0416E0809113 +:104120000E04C81799F0D0E01C9FF0011D9FF00D00 +:104130001124E15FFB4F4081518162817381848151 +:1041400095810E9479202196C770E9CFDF91CF91A8 +:104150001F91089540913F045091400460914104A3 +:104160007091420480914304909144040C9479200E +:104170008091440482958F7009F054C0809141046D +:10418000882309F44FC080910D04A0910E04609122 +:104190003F04709140044091420450914304B6E0C2 +:1041A0008A1709F43FC090E041155105C1F17F3FE6 +:1041B00011F46F3FA1F1B89FF001B99FF00D1124E8 +:1041C000E15FFB4F218172132AC02081621327C057 +:1041D0002281211124C0238134812417350710F452 +:1041E00021503109241B350B283C3105C0F42091A6 +:1041F00044042F7020612093440426E0289FF0019E +:10420000299FF00D1124EC5EFB4F80818F7080613F +:1042100080838FE394E00E9401200C948920019612 +:104220008770BECF0895CF92DF92EF92FF920F93E7 +:104230001F93CF93DF93CDB7DEB762970FB6F89495 +:10424000DEBF0FBECDBF8C0185E0F801DE011D96FB +:1042500001900D928A95E1F7D8014C9111965C91ED +:10426000119712966C9112971396CD90DC9014973B +:1042700030913F0470914004809142049091430436 +:10428000009709F46BC17F3F19F43F3F09F466C101 +:10429000E0904104EE2009F4C0C020914404C81607 +:1042A000D90628F0F601E81BF90BCF0104C0809570 +:1042B00090958C0D9D1DFF24F394883C910578F01A +:1042C000F12C207F09F0C6C07C2DD98AC88A898943 +:1042D0000E946A208FE394E00E940120B1C0822FE7 +:1042E000807F09F046C0751314C0341312C06111E9 +:1042F00010C02F702061209344040E94AA208FE3F5 +:1043000094E00E94012080914404D80115968C937A +:104310002EC0CD2819F15F3F11F44F3FF9F0F62E72 +:1043200061111CC080910D0420910E0436E08217AB +:1043300009F45AC090E0389FF001399FF00D112424 +:10434000E15FFB4F7181571306C07081471303C0B3 +:104350007281711103C001968770E9CFF62E662332 +:1043600009F418C180914404816080934404F12CC5 +:1043700011C1751308C0341306C0611104C08091C7 +:104380004404D801C3C04D875E878D859E856A8BA6 +:104390000E9440206A898823E1F16623D1F12091AF +:1043A0004404822F82958F7090E0029774F0809180 +:1043B0003F049091400498878F831986DB86CA86D4 +:1043C0002C87CE0107960E94012086E0F801AFE31A +:1043D000B4E001900D928A95E1F70E94B8200E9406 +:1043E000AA20FF24F394D6C04D875E878D859E85D5 +:1043F0000E947425292F22952F7030E0223031053C +:104400000CF0BCC09F7009F0B6C0805E883008F424 +:10441000C1C0C8010E940120E4CFC816D90608F423 +:1044200053C0F601E81BF90BCF01883C910508F455 +:1044300050C0F12C7C2DD98AC88A89890E946A20B3 +:10444000EFE3F4E086E0DF011D928A95E9F70E9430 +:10445000AA20A0C0751314C0341312C0611110C07B +:1044600080914404F8018583C8010E94012086E000 +:10447000EFE3F4E0DF011D928A95E9F7FE2C8AC094 +:104480004D875E878D859E856A8B0E9440206A8954 +:10449000882309F4BECF662309F4BBCF20914404DE +:1044A000822F82958F7090E002970CF48ECF8091CE +:1044B0003F04909140049A8389831B82DD82CC82E1 +:1044C0002E83CE0101967FCF809590958C0D9D1DFA +:1044D000ACCFF62E662309F49CCF75132EC034138F +:1044E0002CC02091440420FD1FC0822F82958F7024 +:1044F000D9F0D80115962C9315978F3049F08F5F1E +:10450000982F9295907F822F8F70892B15968C9380 +:10451000C8010E94012086E0F801AFE3B4E00190F9 +:104520000D928A95E1F793CF86E0F801AFE3B4E00E +:1045300001900D928A95E1F72DC04D875E878D859C +:104540009E850E944020811140CF8091440481606B +:1045500080934404C8010E9401201CC0662309F412 +:1045600058CF4D875E878D859E850E944020882389 +:1045700009F44FCF2ACF811148CF0CC02430310528 +:104580000CF047CF9F7009F440CFF8019581907FE0 +:1045900009F03BCF8F2D62960FB6F894DEBF0FBEA9 +:1045A000CDBFDF91CF911F910F91FF90EF90DF90E2 +:1045B000CF9008951F93CF93DF93CDB7DEB72C979D +:1045C0000FB6F894DEBF0FBECDBF4F835887698703 +:1045D0007A878B879C87CE0107960E9413218823B8 +:1045E00069F08F8198852A853B85232BF1F19F3FC8 +:1045F00009F063C08F3F09F060C037C086E0FE015C +:104600003796DE01119601900D928A95E1F76F8140 +:104610007885EA85FB85309741F17F3F11F46F3F44 +:1046200021F120910E0430E0C9010196877099278D +:1046300040910D0450E08417950709F447C0698341 +:104640007A83FD83EC8396E0929FD001939FB00D17 +:104650001124A15FBB4FFE01319601900D929A95F6 +:10466000E1F780930E040E94892016E080910D04EA +:1046700090910E048917C1F1189FC0011124815F28 +:104680009B4F0E941321882379F1E0910D041E9F16 +:10469000F0011124E15FFB4F408151816281738100 +:1046A000848195810E94792080910D0490E001968B +:1046B0008770992780930D04D9CF4F8158856985DC +:1046C0007A858B859C850E947920CFCF0E943C20E3 +:1046D00010920E0410920D04EFE3F4E086E0DF0187 +:1046E0001D928A95E9F7C1CF2C960FB6F894DEBFDC +:1046F0000FBECDBFDF91CF911F910895EF92FF9232 +:104700000F931F93CF93DF938C01009709F46CC034 +:10471000F12CEE24E394E8012196F801849184378A +:1047200040F4843008F051C0813081F0823019F1BA +:104730005BC0853709F444C0A8F19CE7980F903717 +:1047400008F052C08F770E94591D41C00E5F1F4F65 +:10475000FE01C49180E28C0F883048F4C7708E2D22 +:1047600001C0880FCA95EAF70E945A2614C08C2F00 +:104770000E94911C2DC00E5F1F4FFE01C49180E26C +:104780008C0F883058F4C7708E2D01C0880FCA95E1 +:10479000EAF70E9460260E9481261AC08C2F0E9490 +:1047A000591D16C00E5F1F4FFE01C491CC2381F02E +:1047B0008FE99FE00197F1F700C00000C150F6CFEC +:1047C0000E5F1F4FFE01F49003C00E94911C8E01EA +:1047D0008F2D882309F49FCFEFE9FFE03197F1F7A0 +:1047E00000C000008150F5CFDF91CF911F910F9154 +:1047F000FF90EF90089508956093490470934A04E0 +:1048000080934B0490934C040C9428200F931F9397 +:104810000091490410914A0420914B0430914C04BA +:10482000DC01CB01802B912BA22BB32B809349046D +:1048300090934A04A0934B04B0934C041F910F91A2 +:104840000C9428200F931F930091490410914A045F +:1048500020914B0430914C04DC01CB018023912347 +:10486000A223B3238093490490934A04A0934B045A +:10487000B0934C041F910F910C9428200F931F9319 +:104880000091490410914A0420914B0430914C044A +:10489000DC01CB0180279127A227B327809349040D +:1048A00090934A04A0934B04B0934C041F910F9132 +:1048B0000C9428201092450410924604109247044C +:1048C000109248040C94282041E050E060E070E031 +:1048D00004C0440F551F661F771F8A95D2F7409377 +:1048E00045045093460460934704709348040C9425 +:1048F000282041E050E060E070E004C0440F551F04 +:10490000661F771F8A95D2F78091450490914604DF +:10491000A0914704B0914804482B592B6A2B7B2B5C +:1049200040934504509346046093470470934804B1 +:104930000C94282041E050E060E070E004C0440F97 +:10494000551F661F771F8A95D2F740955095609541 +:1049500070958091450490914604A0914704B091D0 +:104960004804482359236A237B23409345045093EA +:10497000460460934704709348040C94282041E057 +:1049800050E060E070E004C0440F551F661F771FC1 +:104990008A95D2F78091450490914604A0914704EE +:1049A000B0914804482759276A277B27409345043C +:1049B0005093460460934704709348040C94282055 +:1049C0000F931F93009145041091460420914704D2 +:1049D00030914804DC01CB01802B912BA22BB32B0F +:1049E0008093450490934604A0934704B0934804F1 +:1049F0001F910F910C9428200F931F930091450451 +:104A0000109146042091470430914804DC01CB0109 +:104A100080239123A223B3238093450490934604DB +:104A2000A0934704B09348041F910F910C94282041 +:104A30000F931F9300914504109146042091470461 +:104A400030914804DC01CB0180279127A227B327AE +:104A50008093450490934604A0934704B093480480 +:104A60001F910F910C9428200895CF92DF92EF921E +:104A7000FF920F931F93CF93DF938C01C090490453 +:104A8000D0904A04E0904B04F0904C04809145048F +:104A900090914604A0914704B0914804C82AD92AAD +:104AA000EA2AFB2ACFE1D0E0D701C6010C2E04C0D0 +:104AB000B695A795979587950A94D2F780FF06C07B +:104AC000B8018C2F0E94010C019721F4219760F707 +:104AD00080E001C08C2FDF91CF911F910F91FF904B +:104AE000EF90DF90CF900895CF93DF93EC010E9479 +:104AF0003525BE010E94010CDF91CF910895CB01B5 +:104B00000E947425089580914D048595859585951D +:104B1000089580914D048770089598E0899F9001D1 +:104B20001124262B20934D040C94792420914D04BC +:104B30008095822380934D04982F977069F430E01C +:104B4000482F552747FD50952417350729F085959F +:104B5000859585950C949A24089590914D049770AD +:104B600081E009F480E0089590918502992321F075 +:104B700090918602911109C020918702309188029C +:104B8000F90132969FEF40E01FC0982F96959695B9 +:104B900096959F3050F5E0918702F0918802E90FD9 +:104BA000F11D877021E030E0A90102C0440F551FBC +:104BB0008A95E2F7CA019181892B818308959F3FED +:104BC00039F04F5F4E3041F051915813F8CF0DC07E +:104BD0005111F7CF942FF5CF9F3F39F0F901E90F2D +:104BE000F11D97FDFA9582830895089590918502AD +:104BF000992321F090918602911109C0209187029A +:104C000030918802F9013296205F3F4F1FC0982FE4 +:104C10009695969596959F30F0F4E0918702F091E5 +:104C20008802E90FF11D877021E030E0A90102C080 +:104C3000440F551F8A95E2F7CA0180959181892317 +:104C4000818308953196E217F30729F09081981334 +:104C5000F9CF1082F7CF089581E090E0E0918702CC +:104C6000F0918802E80FF91F1082019680319105BA +:104C7000A9F7089590916104892B809361040895A8 +:104C80008095909161048923809361040895109226 +:104C90006104089590916004892B809360040895C5 +:104CA0008095909160048923809360040895109208 +:104CB0006004089590915F04892B80935F040895A8 +:104CC000809590915F04892380935F0408951092EA +:104CD0005F04089580934E04089510924E04089541 +:104CE0008091870290918802FC0131969C01205F9F +:104CF0003F4F80E0919191118F5FE217F307D1F759 +:104D00000895E0918702F091880280916104808388 +:104D1000E0918702F0918802908180916004892B54 +:104D20008083E0918702F0918802908180915F04F6 +:104D3000892B808380914E04882361F0E091870263 +:104D4000F09188029081892B80830E9470268111C6 +:104D500010924E0480918702909188020C94661BF9 +:104D600020E0009739F0AC0141505109842395238C +:104D70002F5FF7CF822F089580918304843039F11B +:104D80001092630420E488E190E00FB6F894A895AF +:104D9000809360000FBE2093600080E00E94770542 +:104DA00080E00E94DB0C83B7817F846083BF83B780 +:104DB000816083BF7894889583B78E7F83BF88E1B5 +:104DC0000FB6F89480936000109260000FBE0895B3 +:104DD0000895089580E00E9477050E94E8260E94C9 +:104DE000360D0E94E9260E94BB0D91E0811101C0A1 +:104DF00090E0892F08950E943C2080E00E94770572 +:104E00000E94692C0E945A1B0C94DB0C1F920F927B +:104E10000FB60F9211248F939F93AF93BF938091FE +:104E20006304811113C08091640490916504A09182 +:104E30006604B09167044196A11DB11D809364047E +:104E400090936504A0936604B0936704BF91AF91FB +:104E50009F918F910F900FBE0F901F90189582E039 +:104E600084BD93E095BD9AEF97BD80936E00089541 +:104E70002FB7F8948091640490916504A091660422 +:104E8000B09167042FBF0895CF92DF92EF92FF9207 +:104E90000F931F932FB7F8944091640450916504C9 +:104EA00060916604709167042FBF6A017B01EE2454 +:104EB000FF248C0120E030E0C016D106E206F306A4 +:104EC00010F4415051099A01281B390BC9011F9157 +:104ED0000F91FF90EF90DF90CF9008951F920F9267 +:104EE0000FB60F9211248F939F93AF93BF9380912E +:104EF000640490916504A0916604B09167040196E2 +:104F0000A11DB11D8093640490936504A093660471 +:104F1000B0936704BF91AF919F918F910F900FBE97 +:104F20000F901F9018950E945718F8942FEF87EA5A +:104F300091E6215080409040E1F700C0000087E0FA +:104F400090EBDC0180938E0490938F04A0939004E7 +:104F5000B09391049CE088E10FB6F894A8958093F3 +:104F600060000FBE90936000FFCF0E94F427811174 +:104F700002C00E94D0270E94FF27809362040E94F3 +:104F80000C2880938C0487FB882780F98093860205 +:104F90000E940328682F70E080E090E00C94FC23CE +:104FA0006DEE7EEF80E090E00E94203160E082E0D4 +:104FB00090E00E940E3160E083E090E00E940E31AC +:104FC00060E084E090E00E940E3160E085E090E0D7 +:104FD0000E940E3160E086E090E00E940E316FEF9B +:104FE00087E090E00C940E3180E090E00E94083160 +:104FF00021E08D3E9E4F09F020E0822F089582E04F +:1050000090E00C94003183E090E00C940031682F24 +:1050100083E090E00C940E3184E090E00C94003139 +:10502000682F84E090E00C940E3186E090E00C94C0 +:105030000031682F86E090E00C940E3187E090E01C +:105040000C940031682F87E090E00C940E31809131 +:105050006A0480FF0BC060918C0285E0689FB001FC +:10506000112475956795759567952BC081FF09C0CB +:1050700060918C0285E0689FB00111247595679559 +:1050800020C082FF07C060918C0285E0689FB0015C +:10509000112417C090916B049923D1F060918B0279 +:1050A000961788F720918C0285E0289F90011124A3 +:1050B000929FA001939F500D112470E0CA010E949D +:1050C000E6306038710540F46115710539F002C0B1 +:1050D00065E070E0862F08958FE7089581E00895D8 +:1050E00080916A0480FF08C060918A0270E0759523 +:1050F00067957595679521C081FF06C060918A020A +:1051000070E07595679519C082FF04C060918A02AE +:1051100070E010C090916B049923C1F060918902F6 +:105120009617A0F780918A02899FC001112470E030 +:105130000E94E6306038710528F46115710521F090 +:10514000862F08958FE7089581E0089561E070E06B +:10515000F4CF803F21F40E942728819504C0813F2D +:1051600029F40E94272880936E040895823F21F439 +:105170000E942728819504C0833F29F40E94272894 +:1051800080936D040895893F19F40E94702805C02A +:105190008A3F31F40E947028819580936F040895AE +:1051A0008B3F21F40E947028819504C08C3F29F424 +:1051B0000E947028809370040895843F21F48091A8 +:1051C0006C04816017C0853F21F480916C0482607B +:1051D00011C0863F21F480916C0484600BC0873F2E +:1051E00021F480916C04886005C0883F31F480917F +:1051F0006C04806180936C0408958D3F21F480914C +:105200006A0481600BC08E3F21F480916A04826041 +:1052100005C08F3F29F480916A04846080936A04FA +:105220000895803F39F480916E0487FF6CC010921E +:105230006E0469C0813F29F480916E041816BCF396 +:1052400062C090916D04823F29F497FF5CC0109278 +:105250006D0459C0833F19F41916CCF354C0893F2B +:1052600041F480916F0418160CF04DC010926F0439 +:105270004AC08A3F29F480916F0487FF44C0F6CF6B +:105280008B3F39F48091700487FF3DC01092700409 +:105290003AC08C3F29F4809170041816BCF333C0D7 +:1052A000843F21F480916C048E7F17C0853F21F4E8 +:1052B00080916C048D7F11C0863F21F480916C0435 +:1052C0008B7F0BC0873F21F480916C04877F05C0E2 +:1052D000883F31F480916C048F7E80936C0413C0FE +:1052E0008D3F21F480916A048E7F0BC08E3F21F4A4 +:1052F00080916A048D7F05C08F3F29F480916A04F4 +:105300008B7F80936A0480916D0481110EC080911F +:105310006E0481110AC080916F04811106C08091D2 +:105320007004811102C010926B0408958CE694E021 +:105330000E94711B0E94382790936904809368042F +:1053400008951F93CF93DF9380916804909169042F +:105350000E944427AC0190916B04992321F0209185 +:105360008D0230E006C020918E028AE0289F9001D5 +:1053700011244217530708F486C080916D04C09130 +:105380006E04D0916F0410917004811107C0C11197 +:1053900076C0D11174C0111172C075C09F3F19F051 +:1053A0009F5F90936B04181624F40E942728809323 +:1053B0006D0480916D0487FF05C00E9427288195A8 +:1053C00080936D041C1624F40E94272880936E0499 +:1053D00080916E0487FF05C00E94272881958093E5 +:1053E0006E0460916D04662339F1C0916E04CC2384 +:1053F00019F1772767FD7095872F972F0E94082E48 +:1054000023E333E343E35FE30E94182F0E94D52D8B +:1054100060936D046C2F772767FD7095872F972F0A +:105420000E94082E23E333E343E35FE30E94182F37 +:105430000E94D52D60936E041D1624F40E947028DE +:1054400080936F0480916F0487FF05C00E947028CD +:10545000819580936F04111624F40E947028809324 +:1054600070048091700487FF05C00E9470288195A8 +:1054700080937004DF91CF911F910C9496299F3FE8 +:1054800009F08ECF96CFDF91CF911F910895ECE672 +:10549000F4E085E0DF011D928A95E9F710926B0434 +:1054A00010926A040895833081F128F4813059F014 +:1054B0008230D1F00895853009F449C0B8F18630C2 +:1054C00009F456C0089580918E02262F30E0280FEF +:1054D000311D2F3F310524F4680F60938E0208952B +:1054E0008FEF80938E02089580918D02262F30E0F9 +:1054F000280F311D2F3F310524F4680F60938D0272 +:1055000008958FEF80938D02089580918C02262F4D +:1055100030E0280F311D2F3F310524F4680F6093D0 +:105520008C0208958FEF80938C02089580918B02F6 +:10553000262F30E0280F311D2F3F310524F4680F4E +:1055400060938B0208958FEF80938B020895809172 +:105550008A02262F30E0280F311D2F3F310524F419 +:10556000680F60938A0208958FEF80938A020895EE +:1055700080918902262F30E0280F311D2F3F310501 +:1055800024F4680F6093890208958FEF8093890255 +:105590000895833011F128F4813049F0823091F080 +:1055A0000895853081F120F18630C1F10895809110 +:1055B0008E02681720F4861B80938E020895109245 +:1055C0008E02089580918D02681720F4861B8093C7 +:1055D0008D02089510928D02089580918C026817B3 +:1055E00020F4861B80938C02089510928C020895FB +:1055F00080918B02681720F4861B80938B0208959C +:1056000010928B02089580918A02681720F4861BFD +:1056100080938A02089510928A02089580918902E7 +:10562000681720F4861B80938902089510928902DE +:1056300008950F931F93873208F048C08E3108F009 +:105640008DC0803109F477C008F5873009F461C056 +:1056500068F4863009F09DC080916204817F8E7F5E +:105660008093620481E08093720494C08B3009F4CB +:1056700089C08E3009F08DC08091620482FB2227A0 +:1056800020F991E0922790FB82F95EC0863109F4FF +:1056900079C060F4813109F07CC00E943C20909177 +:1056A000860281E08927809386026CC0893109F4E3 +:1056B00069C08B3109F06DC08091620481FB2227A3 +:1056C00020F991E0922790FB81F93EC0883309F4DC +:1056D00059C050F4893209F457C0853309F454C0D5 +:1056E000873209F451C055C0833409F44DC028F401 +:1056F0008A3308F44EC0895332C0883409F049C057 +:105700000E943C200E94EB0D0E94F1060E9493270C +:1057100039C090916204892F8095817080FB90F947 +:1057200029F0966098609093620434C0997F977FC7 +:105730009093620427C08091620483FB222720F9A2 +:1057400091E0922790FB83F9809362049923D1F032 +:105750008091620481608093620414C08D5141E0A5 +:1057600050E060E070E08A019B0104C0000F111F4F +:10577000221F331F8A95D2F7C901B8010E94FC236A +:105780000E943C2081E006C061E070E080E090E093 +:10579000F5CF80E01F910F91089580E0089580E09B +:1057A0000895CF93C82F80917204813069F018F06A +:1057B0008230C9F184C0E0918702F0918802808133 +:1057C000823209F07EC007C0E0918702F091880222 +:1057D0008081823261F48C2F0E94CD2B811104C014 +:1057E0008C2F0E94192B1DC081E090E01AC08C2FD5 +:1057F0000E94CF2B811114C0C43179F048F4CB3012 +:1058000079F0C03109F061C082E08093720408C071 +:10581000C93219F0C83321F058C01092720455C033 +:1058200081E0817054C0C93291F120F5C43179F121 +:10583000B0F4C73009F047C08EE180938E0282E356 +:1058400080938D028AE080938C0284E180938B02A6 +:1058500088E080938A0288E28093890234C0CE5126 +:10586000C63088F5EC2FF0E0EA5DFC4F8081809334 +:10587000710429C0CE34E9F020F4CB3421F56AE07C +:1058800013C0C13579F0C235F1F461E00DC08091EB +:105890007104882319F01092710415C081E080937F +:1058A000720415C061E006C0809171040E94532A01 +:1058B0000AC06AE0809171040E94C92A04C0109253 +:1058C000720480E004C081E002C080E0AACFCF91E2 +:1058D00008950E94F427811102C00E94D0270E94DF +:1058E000152880938D0480FF02C0869501C080E05A +:1058F0000C94770580918D04982F9695292F30E090 +:10590000233031054CF49F5F990F8170892B8160A2 +:1059100080938D040E94192880918D0486950C94A3 +:10592000770580918D04982F969591F09158990F55 +:105930008170892B80938D048E7F91E009F490E033 +:1059400080918D0490FB80F980938D040E9419282A +:1059500080918D0486950C94770580918D04982F05 +:10596000909590FB80F980938D040E941928809176 +:105970008D0480FF02C0869501C080E00C947705FD +:1059800090918D04892F86958F5F8F7791708430E9 +:1059900028F4880F892B80938D0402C090938D0486 +:1059A00080918D048E7F91E009F490E080918D04C8 +:1059B00090FB80F980938D040E94192880918D04BA +:1059C00086950C94770520918D04922F96958927C2 +:1059D000982F990F822F8170892B80938D048E7F51 +:1059E00091E009F490E080918D0490FB80F9809320 +:1059F0008D040E94192880918D0486950C9477055A +:105A000080918D04869508955058BB27AA270ED003 +:105A1000D1C1C2D130F0C7D120F031F49F3F11F491 +:105A20001EF4B7C10EF4E095E7FB9FC1E92FD3D177 +:105A300080F3BA17620773078407950718F071F4AB +:105A40009EF5EBC10EF4E0950B2EBA2FA02D0B01A5 +:105A5000B90190010C01CA01A0011124FF27591BB3 +:105A600099F0593F50F4503E68F11A16F040A22FB9 +:105A7000232F342F4427585FF3CF4695379527952A +:105A8000A795F0405395C9F77EF41F16BA0B620B29 +:105A9000730B840BBAF09150A1F0FF0FBB1F661F70 +:105AA000771F881FC2F70EC0BA0F621F731F841FB3 +:105AB00048F4879577956795B795F7959E3F08F0D9 +:105AC000B3CF9395880F08F09927EE0F9795879598 +:105AD000089527D108F481E008950CD06BC163D1FB +:105AE00040F05AD130F021F45F3F19F03EC151111E +:105AF00095C14FC170D198F39923C9F35523B1F3E0 +:105B0000951B550BBB27AA2762177307840738F02C +:105B10009F5F5F4F220F331F441FAA1FA9F333D08B +:105B20000E2E3AF0E0E830D091505040E695001C3F +:105B3000CAF729D0FE2F27D0660F771F881FBB1FFB +:105B4000261737074807AB07B0E809F0BB0B802DD5 +:105B5000BF01FF2793585F4F2AF09E3F510568F021 +:105B600004C15CC15F3FECF3983EDCF3869577950A +:105B70006795B795F7959F5FC9F7880F911D969523 +:105B8000879597F90895E1E0660F771F881FBB1F7F +:105B9000621773078407BA0720F0621B730B840B2C +:105BA000BA0BEE1F88F7E095089504D06894B11100 +:105BB00035C1089518D188F09F5790F0B92F9927D3 +:105BC000B751A0F0D1F0660F771F881F991F1AF008 +:105BD000BA95C9F712C0B13081F01FD1B1E0089574 +:105BE0001CC1672F782F8827B85F39F0B93FCCF3F5 +:105BF000869577956795B395D9F73EF490958095FE +:105C0000709561957F4F8F4F9F4F0895E89409C01D +:105C100097FB3EF490958095709561957F4F8F4FDF +:105C20009F4F9923A9F0F92F96E9BB279395F695F5 +:105C3000879577956795B795F111F8CFFAF4BB0F73 +:105C400011F460FF1BC06F5F7F4F8F4F9F4F16C0D7 +:105C5000882311F096E911C0772321F09EE8872F61 +:105C6000762F05C0662371F096E8862F70E060E01D +:105C70002AF09A95660F771F881FDAF7880F969596 +:105C8000879597F9089588D018F011F08CD038F4E2 +:105C900080C0C4C0E92F9FD0B0F35523C9F3E7FB00 +:105CA0006217730784079507A8F199F3E92FFF2777 +:105CB00088232AF03197660F771F881FDAF7952F10 +:105CC0005527442332F091505040220F331F441F78 +:105CD000D2F7BB27E91BF50B621B730B840BB109D1 +:105CE000C1F222F4620F731F841FB11D31972AF095 +:105CF000660F771F881FBB1FEFCF915050405AF09F +:105D000041F0882332F0660F771F881F9150504072 +:105D1000C1F7939530C08695779567959F5FD9F7C2 +:105D2000F8CF990F0008550FAA0BE0E8FEEF161602 +:105D30001706E807F907C0F012161306E407F5077F +:105D400098F0621B730B840B950B39F40A2661F0F3 +:105D5000232B242B252B21F408950A2609F4A14096 +:105D6000A6958FEF811D811D089597F99F6780E8A3 +:105D700070E060E008959F3F31F0915020F48795E6 +:105D800077956795B795880F911D9695879597F9A3 +:105D900008959FEF80EC089500240A9416161706C4 +:105DA00018060906089500240A941216130614060C +:105DB00005060895092E0394000C11F4882352F06F +:105DC000BB0F40F4BF2B11F460FF04C06F5F7F4F27 +:105DD0008F4F9F4F089557FD9058440F551F59F00E +:105DE0005F3F71F04795880F97FB991F61F09F3FC8 +:105DF00079F087950895121613061406551FF2CFF1 +:105E00004695F1DF08C0161617061806991FF1CF40 +:105E100086957105610508940895E894BB27662767 +:105E20007727CB0197F908957CDF08F48FEF089569 +:105E30000BD0C0CFB1DF28F0B6DF18F0952309F002 +:105E400094CFA7CF1124EACFC6DFA0F3959FD1F35B +:105E5000950F50E0551F629FF001729FBB27F00D18 +:105E6000B11D639FAA27F00DB11DAA1F649F66276D +:105E7000B00DA11D661F829F2227B00DA11D621FBC +:105E8000739FB00DA11D621F839FA00D611D221F76 +:105E9000749F3327A00D611D231F849F600D211D5A +:105EA000822F762F6A2F11249F5750408AF0E1F0FD +:105EB00088234AF0EE0FFF1FBB1F661F771F881F46 +:105EC00091505040A9F79E3F510570F04ECFA6CF9C +:105ED0005F3FECF3983EDCF3869577956795B79531 +:105EE000F795E7959F5FC1F7FE2B880F911D96955B +:105EF000879597F90895FA01EE0FFF1F3096210557 +:105F0000310599F16115710561F48038BFE39B0794 +:105F100049F168949038810561F08038BFEF9B07A4 +:105F200041F0992342F5FF3FE1053105210511F1CB +:105F3000E8940894E795D901AA2329F4AB2FBE2F42 +:105F4000F85FD0F310C0FF5F70F4A695E0F7F73963 +:105F500050F019F0FF3A38F49F779F930CD00F90D0 +:105F600007FC905808953EF014CF60E070E080E8A0 +:105F70009FE308954FE79F775F934F933F932F934E +:105F80009ED02F913F914F915F9152DF05C019F440 +:105F90000EF0EBCE42CFFDCE26DFC8F39638C0F729 +:105FA00007F80F92E8942BE33AEA48EB5FE74EDFFD +:105FB0000F920F920F924DB75EB70F92C0D0E8E2EA +:105FC000F1E016D04F915F91EF91FF91E595EE1FB3 +:105FD000FF1F49F0FE57E0684427EE0F441FFA9573 +:105FE000E1F74195550B32D00F9007FE26C008957A +:105FF000DF93CF931F930F93FF92EF92DF927B017A +:106000008C01689405C0DA2EEF011EDFFE01E894D2 +:10601000A5912591359145915591AEF3EF0106DD9E +:10602000FE019701A801DA9479F7DF90EF90FF90D5 +:106030000F911F91CF91DF9108959B01AC0160E01A +:1060400070E080E89FE349CD90CE95CECCDEE8F3BA +:106050009923D9F3940F511DBBF39150504094F004 +:1060600059F0882332F0660F771F881F91505040F7 +:10607000C1F79E3F510544F7880F911D969587956E +:1060800097F908955F3FACF0983E9CF0BB2786954A +:1060900077956795B79508F4B1609395C1F7BB0FF5 +:1060A00058F711F460FFE8CF6F5F7F4F8F4F9F4F1E +:1060B000E3CFB4CE0EF05FCE6CCE689456CE93DEB6 +:1060C000C8F39923D1F3C6F3DF93CF931F930F93B4 +:1060D000FF92C92FDD2788232AF02197660F771FAB +:1060E000881FDAF720E030E040E85FEB9FE3883973 +:1060F00020F0803E30F021968F7787DCE0E5F1E0FC +:1061000003C083DCEDE7F1E073DF8B01BE01EC013E +:10611000FB2E6F5771097595771F880B990B78DDEA +:1061200028E132E741E35FE38FDEAF2D9801AE0156 +:10613000FF900F911F91CF91DF9178DC3BCEFA0158 +:10614000DC01AA0FBB1F9B01AC01BF5728F422271B +:106150003327442750781FC0B75188F4AB2F002451 +:10616000469537952795011CA395D2F3002069F039 +:10617000220F331F441FB395DAF30DD045CC6130A5 +:106180007105A0E88A07B94630F49B01AC01662787 +:10619000772788279078309621F0208331834283B7 +:1061A00053830895AA1BBB1B51E107C0AA1FBB1F45 +:1061B000A617B70710F0A61BB70B881F991F5A9593 +:1061C000A9F780959095BC01CD01089597FB072E06 +:1061D00016F4009407D077FD09D00E94D23007FC56 +:1061E00005D03EF4909581959F4F089570956195E7 +:1061F0007F4F0895EE0FFF1F0590F491E02D099455 +:10620000F999FECF92BD81BDF89A992780B508957E +:10621000A8E1B0E042E050E00C942831262FF99933 +:10622000FECF92BD81BDF89A019700B4021639F0F5 +:106230001FBA20BD0FB6F894FA9AF99A0FBE0895C6 +:106240000196272F0E940F310C940E31DC01CB01F7 +:10625000FC01F999FECF06C0F2BDE1BDF89A319676 +:1062600000B40D9241505040B8F70895F894FFCF14 +:1062700052D02445000000410000DC4400000041F1 +:1062800052D0A4440000404100005C4400000041A2 +:1062900048F17644000000415C978A4400000041C8 +:1062A0001FD592440000004152D0A4440000004198 +:1062B0005CFFB844000000410AA7CF440000004141 +:1062C0000000DC44000000410AA7CF440000004168 +:1062D0000000DC440000004100000000000080409D +:1062E00000005C45000040410000000000008040CC +:1062F00052D02445000040410AA7CF44000000418D +:106300000000DC440000004100000000000080406C +:1063100052D02445000040410000000000008040B1 +:1063200000005C45000040410AA7CF440000004146 +:106330000000DC440000004100000000000080403C +:1063400052D0244500004041000000000000804081 +:106350000AA74F45000040410AA7CF440000004172 +:106360000000DC440000004100000000000080400C +:1063700052D0244500000041000000000000804091 +:106380005CFF384500000041000000000000804034 +:1063900052D02445000000410AA7CF44000000412C +:1063A0000000DC44000000410000000000008040CC +:1063B00052D024450000804152D024450000404185 +:1063C0005C970A450000004152D0A44400000041FF +:1063D0000000DC44000000415C970A450000A04139 +:1063E000640007000CFF0000003F646214F014CD4D +:1063F000149914651401014F042808140A321E0070 +:1064000002040507090B0C0E1011131517181A1C9E +:106410001D1F2123242628292B2D2F3032343537D8 +:10642000393B1F0F03764F5F6F7F496943790959E5 +:1064300053633149803F5D8B803FF8BF803FCAE1A5 +:10644000803F73ED803FCAE1803FF8BF803F5D8BA6 +:10645000803F3149803F0000803FF16D7F3F75EA0A +:106460007E3F4C827E3F833F7E3F84287E3F833F3A +:106470007E3F4C827E3F75EA7E3FF16D7F3F00009C +:10648000803F404D3639FA09AD0977093E09D108F8 +:10649000EA0803091C0901020304050607080900AC +:00000001FF diff --git a/keyboard/planck/keymaps/dzobert/compiled.hex b/keyboard/planck/keymaps/dzobert/compiled.hex new file mode 100644 index 0000000000..cb3972bc01 --- /dev/null +++ b/keyboard/planck/keymaps/dzobert/compiled.hex @@ -0,0 +1,1449 @@ +:100000000C9496020C94DA020C94DA020C94DA0244 +:100010000C94DA020C94DA020C94DA020C94DA02F0 +:100020000C94DA020C94DA020C9478140C944A15AD +:100030000C94AC220C94DA020C94DA020C94DA02DE +:100040000C94DA020C943C030C94DA020C94DA025D +:100050000C94DA020C9414230C94DA020C94DA0255 +:100060000C94DA020C94DA020C94DA020C94DA02A0 +:100070000C94DA020C94DA020C94DA020C94DA0290 +:100080000C94ED0A0C94DA020C94DA020C94DA0265 +:100090000C94DA020C94DA020C94DA020C94DA0270 +:1000A0000C94DA020C94DA020C94DA02B715D91522 +:1000B000C716D915C7161E164116C7169616A916C5 +:1000C00093199319C219C219011A211A771B771BA8 +:1000D0002C1A771BDC1ADC1A431B4C1B771B711B79 +:1000E000E91AE91AE91AE91AE91AE91AE91AE91AF8 +:1000F000E91AE91AE91AE91AE91AE91AE91AE91AE8 +:10010000F91A071B0E1B151B1F1B07634236B79BF3 +:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 +:100120005763BD6DEDFD753EF6177231BF000000DF +:10013000803F08000000BE922449123EABAAAA2AC2 +:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD +:1001500000000000BF000000803F00000000000819 +:100160004178D3BB4387D1133D190E3CC3BD4282B6 +:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 +:10018000FFBE01C4FF7F3F00000000000000000030 +:1001900000000000000000010204060A0F17202CD6 +:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 +:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF +:1001C0000201000000000000000000000000F1A299 +:1001D000F1A3018C028C290014001A0008001500FC +:1001E00017001C0018000C00120013002B00E00088 +:1001F00004001600070009000A000B000D000E00A5 +:100200000F0033002A00E2001D001B000600190049 +:100210000500110010003600370038002800C40027 +:10022000E500E300E10002202C002C00012050003A +:10023000510052004F002B0014001A000900130057 +:100240000A000D000F0018001C0033002B002900CD +:10025000040015001600170007000B00110008002D +:100260000C0012002A00E2001D001B00060019000D +:1002700005000E0010003600370038002800C300CB +:10028000E500E300E10002202C002C0001205000DA +:10029000510052004F003A003B003C003D003E0040 +:1002A0003F0040004100420043004400450001007F +:1002B0001E001F0020002100220023002400250032 +:1002C00026004C000000010035002D002E003400F7 +:1002D00034022F0230022F003000310001000100F3 +:1002E00001000100010001000100010001204A009D +:1002F0004B004E004D00660046004700480053008A +:1003000074007600650024002500260054000100DA +:10031000AA00A900A80039009B007A0079002100FA +:10032000220023005500010049007B007C007D0075 +:100330003100260027001E001F002000560001008B +:10034000010001000100022001000100010027005E +:10035000630058005700280354006800650020001F +:1003600050006C0061006E0063006B0020004B00C9 +:100370006500790062006F00610072006400000097 +:100380002C034F007200740068006F006C0069005D +:100390006E0065006100720020004B00650079006E +:1003A00062006F00610072006400730000000403CB +:1003B000090409026D00040100A0FA09040000010B +:1003C00003010100092111010001223F00070581FD +:1003D0000308000A090401000103010200092111B8 +:1003E000010001224D000705820308000A090402EA +:1003F000000103000000092111010001223600075D +:1004000005830308000A0904030001030000000932 +:100410002111010001223900070584031000011297 +:1004200001100100000008EDFE6060010001020003 +:100430000105010906A101050719E029E7150025B5 +:1004400001950875018102050819012905950575B1 +:10045000019102950175039101050719002977158E +:10046000002501957875018102C005010980A1016F +:10047000850216010026B7001A01002AB700751080 +:1004800095018100C0050C0901A101850316010039 +:10049000269C021A01002A9C02751095018100C059 +:1004A00005010902A1010901A10005091901290598 +:1004B00015002501950575018102950175038101DE +:1004C0000501093009311581257F950275088106DE +:1004D00009381581257F950175088106050C0A38B4 +:1004E000021581257F950175088106C0C0050109A7 +:1004F00006A101050719E029E715002501950875F2 +:1005000001810295017508810105081901290595E8 +:1005100005750191029501750391010507190029DF +:10052000FF150025FF950675088100C011241FBE28 +:10053000CFEFDAE0DEBFCDBF04B603FE24C080916A +:100540001E0390911F03A0912003B09121038730D7 +:10055000904BA740B04BB9F410921E0310921F03AA +:10056000109220031092210314BE84B7877F84BFAA +:1005700088E10FB6F89480936000109260000FBE7F +:10058000E0E0F8E3099511E0A0E0B1E0E2EBF9E585 +:1005900002C005900D92A03CB107D9F713E0A0EC82 +:1005A000B1E001C01D92AE31B107E1F70E94BE116A +:1005B0000C94D72C0C9400000895089581E00895C0 +:1005C00008950C94DD020C94DE020C94E0020E946B +:1005D000A12823E030E0281B3109220F2093C40119 +:1005E0000895282F2F9880918000211108C0877FBF +:1005F0008093800010928D0010928C001BC0886048 +:1006000080938000233019F48FEF9FEF0FC083E0B9 +:1006100090E0821B9109880F991F2FEF3FEFA901EE +:1006200002C0569547958A95E2F7CA0190938D00CE +:1006300080938C000C94E7020E94E70284E0809390 +:10064000C3011092C0010895279A2F988FEF9FEF52 +:1006500090938700809386008AE08093800089E1F0 +:10066000809381000E940A280C941C030E9424039A +:100670006E9A769A0C94DC021F920F920FB60F922C +:1006800011242F933F938F939F93EF93FF93E091C8 +:10069000C101F091C201CF0101969093C2018093F4 +:1006A000C1010090C30102C0F695E7950A94E2F7F4 +:1006B000EF738091C001823019F4E03251F404C02C +:1006C000813039F4EF3329F480916F008D7F80936E +:1006D0006F00F0E0E457FE4FE49121E031E0E29F4B +:1006E000C001E39F900D11240090C40102C09695B3 +:1006F00087950A94E2F790938D0080938C00FF9188 +:10070000EF919F918F913F912F910F900FBE0F907E +:100710001F90189581E008950C948A0308950C9415 +:10072000360380911502882309F448C08091D101D5 +:100730009091D201009779F40E94DE229093D20129 +:100740008093D1018091D30190E0009771F4809162 +:10075000D40190E00AC00E94EA2220910001309169 +:1007600001012817390740F329C00197880F991F05 +:10077000880F991FFC01EB52FE4F608171818281CD +:1007800093810E94530AE091D30184E0E89FF00135 +:100790001124EB52FE4F60817181828193814FE081 +:1007A00050E00E940B0E8091D30190E00196609181 +:1007B000D40170E00E94872C8093D3010C94E10255 +:1007C000109217020C94200A0895089581E08093F6 +:1007D00017020C94E503089508958F929F92AF92AB +:1007E000BF92EF92FF920F931F93CF93DF93CDB7FA +:1007F000DEB7A3970FB6F894DEBF0FBECDBF7C0166 +:10080000FC0100811181C8010E94DB20B8010E9417 +:10081000F2058C01B7010E948C03882309F4CCC136 +:100820000032F0E51F0741F4F7018281882309F4C3 +:1008300058C00E946F0EC0C10132F0E51F0741F49D +:10084000F7018281882309F44CC00E94780EB4C15C +:100850000232F0E51F0751F4F7018281882309F481 +:1008600040C00E946B0E8111F0CFE3CF0332F0E560 +:100870001F0739F4F7018281882399F10E94E6036A +:100880009BC10432F0E51F0739F4F7018281882308 +:1008900041F10E94E00390C10532F0E51F0749F4E1 +:1008A000F70182818823E9F0809117028111F1CF4D +:1008B000E5CF0632F0E51F0739F4F701828188237E +:1008C00081F00E947F0E0AC00732F0E51F0749F44D +:1008D000F7018281882329F00E948A0E0E94EC038E +:1008E0006BC180911702811105C0F70182818111CE +:1008F000CFC018C1003E110579F4F7018281882329 +:1009000009F44DC00E94200A81E0809316021092E3 +:1009100015021092D40150C1023E110559F4F7019D +:1009200082818823E1F10E94200A1092160210921F +:10093000150242C1033E110591F4F701828188231B +:1009400071F10E94200A1092160281E08093150234 +:100950001092D3011092D2011092D1012DC1023513 +:10096000110559F4F7018281882309F425C180918A +:100970000001909101010A970DC00135110579F42C +:10098000F7018281882309F417C1809100019091B9 +:1009900001010A9690930101809300010DC14091DD +:1009A000040183E2EFE1F1E0DE01119601900D9286 +:1009B0008A95E1F7F701808121E030E02C0F3D1F9F +:1009C000280F311DC9012091020130910301FC0162 +:1009D000E20FF31F6081772767FD7095640F711D2B +:1009E000882777FD8095982F0E94A92920E030E084 +:1009F00040E451E40E940E294B015C01F701218182 +:100A000084E090E0821B9109BC01882777FD8095E6 +:100A1000982F0E94A9299B01AC01C501B4010E9435 +:100A2000A6289B01AC0160E070E080E090E40E94A9 +:100A30001C2B20E030E04CED50E40E94B92A4B0121 +:100A40005C01F70182818823D1F04FE050E0C501BD +:100A5000B4010E940B0E809116028823A1F08091B0 +:100A6000D40124E0829FF0011124EB52FE4F8082DA +:100A70009182A282B3828F5F8093D40104C0C501AA +:100A8000B4010E94530A0F3F110508F02ECF94C005 +:100A90008091D00181111FC0043130E5130709F0A6 +:100AA00051C00E948E0381E08093D0010E94DE221B +:100AB0009093CF018093CE011092C7011092C9018B +:100AC0001092C8011092CB011092CA011092CD0170 +:100AD0001092CC0171C08091CE019091CF010E9403 +:100AE000EA22883C910570F48091C701E82FF0E07C +:100AF000EE0FFF1FE853FE4F118300838F5F80933B +:100B0000C7015AC0043880E5180721F005381045A0 +:100B100001F13AC0F7018281882341F01092C501AA +:100B200082E01EC0043830E5130759F58091C501F5 +:100B3000811106C086E20E94371886E20E94FF18E3 +:100B400082E01CC00438F0E51F0741F3053810456A +:100B5000D9F4F7018281882331F01092C60180E236 +:100B60000E944E1929C08091C601811106C087E2FA +:100B70000E94371887E20E94FF1880E20E945519F0 +:100B80001BC00538104529F381E08093C50180938F +:100B9000C601C701A3960FB6F894DEBF0FBECDBF46 +:100BA000DF91CF911F910F91FF90EF90BF90AF9089 +:100BB0009F908F900C94E30280E0A3960FB6F89478 +:100BC000DEBF0FBECDBFDF91CF911F910F91FF9080 +:100BD000EF90BF90AF909F908F90089580E090E04D +:100BE000089508959CE0799FF001112490E3899F76 +:100BF000E00DF11D1124E60FF11DEE0FFF1FEA526B +:100C0000FE4F859194910895880F991FFC01E45B34 +:100C1000FF4F859194910895880F991FFC01E4532B +:100C2000FE4F8591949108950F931F93CF93DF9377 +:100C3000EC01811521E39207A0F5C11580E3D807E7 +:100C400008F0D7C0C83ED105D8F4C03ED10508F0A1 +:100C500007C2C83AD10578F4C53AD10508F06AC090 +:100C6000C130D10509F463C008F4F7C1C430D1051F +:100C700008F0F6C1F2C1CB3BD10508F466C0EDC166 +:100C8000C11590E2D90708F0AFC0C11521E0D20725 +:100C900008F0E6C1C03FD10508F4DFC18E01106540 +:100CA0001FC2C03880E5D80700F5C03790E5D907E6 +:100CB00008F0A3C0C11520E5D20709F4ACC050F478 +:100CC000CE01905480319F4008F0C7C1DF708E0183 +:100CD000106A06C2C13080E5D80709F4AEC0C4313D +:100CE00090E5D90708F4AFC0B8C1C33820E5D207F2 +:100CF00009F48EC050F4C13890E5D90709F482C0D8 +:100D000008F083C000E011EDEBC1C03181E5D807E8 +:100D100008F4A3C1C11597E5D90708F436C1CE017F +:100D200090578115904108F098C1DF7093C101E0A0 +:100D300010E0D6C1C53AD10509F494C1C63AD1052F +:100D400009F093C102E810E4CBC1C83AD10509F417 +:100D50008FC1C93AD10509F48EC1CA3AD10509F447 +:100D60008DC1CB3AD10509F48CC1CC3AD10509F437 +:100D70008BC1CD3AD10509F48AC1C03BD10509F434 +:100D800089C1CE3AD10509F488C1CF3AD10509F419 +:100D900087C1C13BD10509F486C1C23BD10509F425 +:100DA00085C1C33BD10509F484C1C43BD10509F415 +:100DB00083C1C53BD10509F482C1C63BD10509F405 +:100DC00081C1C73BD10509F480C1C83BD10509F4F5 +:100DD0007FC1C93BD10509F47EC1CA3BD10509F4E5 +:100DE0007DC100E014E47CC1CE019F700E940C061E +:100DF00078C1DD278E01106C73C1CF70DD278E01A5 +:100E0000146D6EC100E010ED6BC100E012ED68C121 +:100E100000E013ED65C10E94E21B0E94200A0E94BF +:100E2000E4038FEF94E32CE0815090402040E1F701 +:100E300000C000000E94392353C18091F2028160FA +:100E40008093F2024DC10E949A23811102C00E9438 +:100E500076230E94AD2390E090931D0380931C03A2 +:100E6000C23080E5D80721F480911C03816086C0E0 +:100E7000C43090E5D90721F480911C0382607EC0C4 +:100E8000C63020E5D20721F480911C03846076C02F +:100E9000C83080E5D80719F480911C0327C0CA30F8 +:100EA00090E5D90721F480911C03806167C0CC30A4 +:100EB00020E5D20721F480911C0380625FC0CE3010 +:100EC00080E5D80721F480911C03806457C0C031AD +:100ED00090E5D90721F480911C0380684FC0C2318E +:100EE00020E5D20729F480911C038460886046C005 +:100EF000C33080E5D80721F480911C038E7F3EC06B +:100F0000C53090E5D90721F480911C038D7F36C050 +:100F1000C73020E5D20721F480911C038B7F2EC0BF +:100F2000C93080E5D80719F480911C0326C0CB3066 +:100F300090E5D90721F480911C038F7E1FC0CD302E +:100F400020E5D20721F480911C038F7D17C0CF309C +:100F500080E5D80721F480911C038F7B0FC0C1313D +:100F600090E5D90721F480911C038F7707C0C33126 +:100F7000D04531F480911C038B7F877F80931C03C5 +:100F800080911C030E94B123ABC08D2F99278F70D5 +:100F9000992781309105D9F49E012370332702C02F +:100FA000880F991F2A95E2F79C688E0144E0000F94 +:100FB000111F4A95E1F700271370802B912B53E006 +:100FC000CC0FDD1F5A95E1F7C076DD272FC08230A8 +:100FD000910531F4DC2FCC278E01016F106A80C09F +:100FE0008330910569F4CE018370992701E010E008 +:100FF00002C0000F111F8A95E2F7C8019C680FC05C +:1010000084309105B9F4CE018370992701E010E096 +:1010100002C0000F111F8A95E2F7C8019A6823E009 +:10102000CC0FDD1F2A95E1F7C07ED7708C010C2B09 +:101030001D2B56C08530910531F4DC2FCC278E0155 +:10104000046F106A4DC0069709F04AC0CF71DD27C2 +:10105000DC2FCC278E01106243C000E010E040C0BE +:101060008E013EC001E810E43BC003E810E438C044 +:1010700002EE14E435C009EE14E432C00AEE14E4C2 +:101080002FC005EB14E42CC006EB14E429C007EBD9 +:1010900014E426C00CEC14E423C00DEC14E420C0CE +:1010A00003E815E41DC00AE815E41AC002E915E4D6 +:1010B00017C004E915E414C001E216E411C003E20C +:1010C00016E40EC004E216E40BC005E216E408C004 +:1010D00006E216E405C007E216E402C00AE216E4DE +:1010E000C801DF91CF911F910F9108959CE0799FE6 +:1010F000F001112490E3899FE00DF11D1124E60F0A +:10110000F11DEE0FFF1FEA52FE4F85919491803E34 +:101110009105E0F4803C910558F58133910509F47F +:101120006FC048F48932910509F463C08A32910591 +:1011300009F46DC072C089339105E9F082389105D8 +:10114000D1F08533910509F44DC067C0833E910508 +:1011500081F138F4803E9105B9F0823E9105D9F0D5 +:101160005CC0863E910561F1873E9105A1F155C0B5 +:101170000E940406089520911C0320FD02C021FF57 +:101180004CC080EE90E049C080911C0380FFF9CFF5 +:1011900089E390E042C080911C0382FF0EC08091E1 +:1011A0001C0384FF03C080E090E037C083EE90E032 +:1011B00034C080911C0382FFF2CF82EE90E02DC0FC +:1011C00080911C0383FF0BC080911C0384FDEBCF37 +:1011D00087EE90E022C080911C0383FFF5CF86EE5E +:1011E00090E01BC080911C0385FF07C089E290E05E +:1011F00014C080911C0385FFF9CF85E390E00DC0FA +:1012000080911C0386FF07C08AE290E006C08091AF +:101210001C0386FFF9CF81E390E00E941406089535 +:101220000C94E502E82FF0E0E25BFE4F8081E82FAE +:10123000EF70F0E082958F7021E030E0A90102C0EC +:10124000440F551F8A95E2F740A308950F931F930B +:10125000CF93DF9385B7806885BF85B7806885BFEA +:10126000C3E0D0E001E010E0FE01E25BFE4F8081D0 +:10127000E82FEF70F0E021A182958F70A80102C0E5 +:10128000440F551F8A95E2F7CA01822B81A38C2F48 +:101290000E941209219740F78BE090E061E070E036 +:1012A000FC01EE5BFE4F2081E22FEF70F0E042A1E7 +:1012B00022952F70DB0102C0AA0FBB1F2A95E2F70F +:1012C0009D01242B22A3019758F7DF91CF911F9105 +:1012D0000F910C948F03EF92FF920F931F93CF9374 +:1012E000DF9300E212E0C3E0EE24E394F12CD5E0BA +:1012F0008C2F0E9412098BE090E040E050E0FC014E +:10130000EE5BFE4F6081E62FEF70F0E020A130E051 +:1013100062956F7002C0359527956A95E2F720FDBA +:1013200009C09701082E02C0220F331F0A94E2F76A +:10133000422B532B019718F7F801929182918F015C +:101340008417950721F051834083D09305018C2F9A +:101350000E941209C15060F68091050187FD2CC0E2 +:101360008150809305018F3F39F08FE99FE001970D +:10137000F1F700C0000020C080911E0290911F0272 +:10138000909327028093260280911C0290911D0267 +:10139000909325028093240280911A0290911B025F +:1013A0009093230280932202809118029091190257 +:1013B00090932102809320020E94910381E0DF91AB +:1013C000CF911F910F91FF90EF900895E82FF0E0DB +:1013D000EE0FFF1FE05EFD4F80819181089508951B +:1013E0000F931F93CF9308E212E0C0E0F8019291AF +:1013F00082918F010E945622C80FF2E000321F072F +:10140000A9F78C2FCF911F910F9108950E949A23D5 +:10141000811102C00E9476230E94BF23809307039C +:101420003E9A809171008D7F8093710082E080935D +:1014300090008AE18093910081E080932A020895D0 +:1014400080912A02811102C00E94060A10927A023B +:1014500010927902809171008D7F8093710080914C +:1014600090008F738093900010923C0210923B0288 +:10147000109273021092740210927502109276020A +:101480001092720210927102E1E5F2E0A1E4B2E082 +:1014900011921192119211921D921D9282E0E137E8 +:1014A000F807B1F70895CF92DF92EF92FF920F9372 +:1014B0001F93CF93DF9320913B02222309F484C032 +:1014C0006B017C0180912A02811102C00E94060AF0 +:1014D00001E712E0C7E0D0E0A7019601F801929180 +:1014E0008291729162918F010E940A29811131C00B +:1014F000FE01EE0FFF1FEE0FFF1FEF5AFD4F108290 +:10150000118212821382DE01AA0FBB1FAF5BBD4F97 +:1015100011961C921E92C730D105E9F021964481A4 +:1015200055816681778140835183628373831482FE +:1015300015821682178212968D919C91139711969F +:101540009C938E9313961C921E9212973496129629 +:10155000E2CF219708F68091790290917A02019763 +:1015600097FD05C090937A028093790204C010928F +:101570007A02109279028091790290917A022091F8 +:101580007702309178022817390724F010927802F8 +:1015900010927702892BC1F4809171008D7F809326 +:1015A0007100809190008F7380939000109273026D +:1015B00010927402109275021092760210927202CA +:1015C0001092710210923B02DF91CF911F910F9107 +:1015D000FF90EF90DF90CF9008951F920F920FB67B +:1015E0000F9211244F925F926F927F928F929F92EF +:1015F000AF92BF92CF92DF92EF92FF922F933F93E1 +:101600004F935F936F937F938F939F93AF93BF930A +:10161000CF93DF93EF93FF9380913B02882309F4EC +:101620009BC1C0917902D0917A021C161D060CF064 +:1016300093C140902B0250902C0260902D0270902C +:101640002E0220E030E0A901C301B2010E94B52AB8 +:1016500018160CF065C0C130D10509F452C0809154 +:10166000770290917802BE010E94872C7C019093B2 +:1016700078028093770280903D0290903E02A09085 +:101680003F02B090400220E030E040E85FE3C50157 +:10169000B4010E94A62860933D0270933E0280939D +:1016A0003F0290934002F701EE0FFF1FEE0FFF1F66 +:1016B000EF5AFD4FA3019201608171818281938174 +:1016C0000E940E2920E030E040E05EE30E94B92A4B +:1016D0009B01AC01C501B4010E94B52A18168CF417 +:1016E000C7010196BE010E94872C909378028093D7 +:1016F000770210923D0210923E0210923F02109229 +:101700004002E0917702F0917802EE0FFF1FEE0F9A +:10171000FF1FEF5AFD4F6081718182819381D0C09C +:10172000C0907302D0907402E0907502F09076023F +:1017300020E030E0A901C701B6010E940A292197E3 +:10174000882309F4A2C0FE01EE0FFF1FEE0FFF1F5A +:10175000EF5AFD4F80809180A280B380A501940153 +:10176000C701B6010E940A2987FF31C0A501940173 +:1017700060E070E08CED93EC0E940E2920E030E0F8 +:1017800040E451E40E940E2920E030E040E05FE3B5 +:101790000E94B92A9B01AC0160E070E080E090E417 +:1017A0000E941C2B9B01AC01C501B4010E94B92A07 +:1017B0009B01AC01C701B6010E940A2987FF07C03F +:1017C000A701960160E070E08CED93E439C0A501BB +:1017D0009401C701B6010E94B52A18160CF055C035 +:1017E000A501940160E070E08CED93E40E940E2965 +:1017F00020E030E040E451E40E940E2920E030E097 +:1018000040E05FE30E94B92A9B01AC0160E070E018 +:1018100080E090E40E941C2B9B01AC01C501B40147 +:101820000E94B92A9B01AC01C701B6010E94B52AEA +:1018300018165CF5A701960160E070E08CED93EC62 +:101840000E940E2920E030E040E451E40E940E297D +:1018500020E030E040E05FE30E94B92A9B01AC0148 +:1018600060E070E080E090E40E941C2B9B01AC01E2 +:10187000C701B6010E94B92A609373027093740283 +:10188000809375029093760213C0FE01EE0FFF1F46 +:10189000EE0FFF1FEF5AFD4F80819181A281B3812E +:1018A0008093730290937402A0937502B0937602B2 +:1018B000609173027091740280917502909176022A +:1018C00020912802309129022F3F4FEF340731F049 +:1018D0002F5F3F4F30932902209328020E94950EDC +:1018E0006B017C0120E034E244EF51E40E940A29BC +:1018F00087FF08C086EFC82E88E2D82E84EFE82E36 +:1019000081E4F82E20E030E040E051E4C701B60168 +:101910000E94B92A9B01AC0160E074E284E79BE479 +:101920000E940E296B017C010E947B297093970015 +:1019300060939600209106013091070140910801C3 +:1019400050910901C701B6010E94B92A0E947B2962 +:10195000709399006093980080913C02882309F469 +:1019600033C1C0903702D0903802E0903902F09035 +:101970003A0220E030E0A901C701B6010E94B52A71 +:101980001816D4F580912802909129028F3F2FEFED +:10199000920729F001969093290280932802C701AB +:1019A000B6010E94950E20E030E040E051E40E9434 +:1019B000B92A9B01AC0160E074E284E79BE40E94D9 +:1019C0000E296B017C010E947B2970939700609324 +:1019D0009600209106013091070140910801509135 +:1019E0000901C701B6010E94B92A0E947B297093A0 +:1019F00099006093980008C010929700109296008A +:101A00001092990010929800609131027091320208 +:101A10006F5F7F4F70933202609331022091960086 +:101A20003091970080E090E0232BF1F0C091960078 +:101A3000D09197000E94A7296B017C01BE0180E034 +:101A400090E00E94A7299B01AC0160913302709144 +:101A5000340280913502909136020E940E2920E0D6 +:101A60003FEF4FE757E410C00E94A7296B017C01AC +:101A700020E030EE4FEF54E4609133027091340275 +:101A800080913502909136020E94B92A9B01AC01E7 +:101A9000C701B6010E94B52A87FD96C080912F022A +:101AA0008F5F80932F0290E0209103033091040315 +:101AB00082179307A0F080910E03882319F01092EB +:101AC0002F020DC0809171008D7F809371008091F5 +:101AD00090008F738093900010923C027DC08091A3 +:101AE0003002C0912F02811128C0C0900803D0900D +:101AF0000903E0900A03F0900B0320E030E0A90115 +:101B0000C701B6010E94B52A1816BCF481E0809383 +:101B1000300210923702109238021092390210925D +:101B20003A02C0923302D0923402E0923502F0922F +:101B30003602C150C0932F0243C01092300210925F +:101B4000290210922802E0910503F091060348E073 +:101B5000C49FE00DF11D112480819181A281B38188 +:101B60008093370290933802A0933902B0933A02DF +:101B700020E030E040E85EE36481758186819781F2 +:101B80000E94B92A6B017C0180910A01682F70E0E4 +:101B900080E090E00E94A72920E030E048EC52E489 +:101BA0000E940E299B01AC01C701B6010E94B92A0F +:101BB000609333027093340280933502909336021F +:101BC00010923202109231028091070380FD04C00E +:101BD00010923C0210923B02FF91EF91DF91CF9166 +:101BE000BF91AF919F918F917F916F915F914F9135 +:101BF0003F912F91FF90EF90DF90CF90BF90AF90EB +:101C00009F908F907F906F905F904F900F900FBE3E +:101C10000F901F901895CF92DF92EF92FF92CF9383 +:101C2000DF936B017C01EA0180912A02811102C0DD +:101C30000E94060A8091070380FF46C080917902C6 +:101C400090917A0208970CF03FC0809171008D7FCF +:101C50008093710080913C0281110E94200A81E0F2 +:101C600080933B02109229021092280220E030E07B +:101C7000A901C701B6010E94B52A1816DCF48091AB +:101C8000790290917A02FC01EE0FFF1FEE0FFF1F09 +:101C9000EF5AFD4FC082D182E282F382FC01EE0F47 +:101CA000FF1FEF5BFD4FD183C083019690937A02B3 +:101CB000809379028091710082608093710080919D +:101CC0009000806880939000DF91CF91FF90EF901B +:101CD000DF90CF90089580910703817008958091DF +:101CE00007038160809307030E94C3230C94EB03D6 +:101CF000809107038E7F809307030C94C323809108 +:101D00007B0290E0019666E070E00E94872C809351 +:101D10007B02089580917B0290E0019766E070E07D +:101D20000E94872C80937B0208958F929F92AF929E +:101D3000BF92CF92DF92EF92FF920F931F93CF93B8 +:101D4000DF936B017C01C0912802D0912902BE0172 +:101D500080E090E00E94A7294B015C01A701960159 +:101D600060E070E08CE594E40E940E299B01AC01D8 +:101D7000C501B4010E94B92A0E947B2920917B02EF +:101D8000233009F473C028F4222351F02130E9F004 +:101D90002CC1243009F4A0C0253009F4E0C025C1CD +:101DA00080E090E0A0E0BFE38093060190930701FC +:101DB000A0930801B093090110922B0210922C02FB +:101DC00010922D0210922E0210C110922B0210922E +:101DD0002C0210922D0210922E026431710540F4F3 +:101DE0006A30710560F520E030E040E85EE32BC02A +:101DF000693C710508F0AAC080E090E00E94A72924 +:101E000020E030E040EA51E40E94A52820E030E0E4 +:101E100044E353E40E940E299B01AC010E94B92ABD +:101E200020E030E040E05EE30E94B92A9B01AC0173 +:101E300060E070E080E09EE30E94A52844C020E0BE +:101E400030E040E05FE3C701B6010E94B92A6B01B0 +:101E50007C0180E090E0A0E0BEE3809306019093D7 +:101E60000701A0930801B0930901BFC010922B0293 +:101E700010922C0210922D0210922E024AE0469FE0 +:101E80009001479F300D1124C90168EB7BE00E944F +:101E9000732CBC016C5D754077FF03C07195619533 +:101EA0007109882777FD8095982F0E94A9292EE334 +:101EB00033EC4EE259E30E94B92A20E030E040ECD6 +:101EC0005EE30E94A6286093060170930701809349 +:101ED00008019093090189C010922B0210922C02E4 +:101EE00010922D0210922E02CE0183709927892B19 +:101EF000E1F0BE016170772780E090E00E94A729A1 +:101F000020E030E040E05EE30E94B92A20E030E0CB +:101F100040E45FE30E94A6286093060170930701E6 +:101F200080930801909309010CC080E090E0A0E04C +:101F3000BFE38093060190930701A0930801B0933B +:101F40000901C770DD27CD2B09F04FC010920601A3 +:101F500010920701109208011092090146C01092D8 +:101F60002B0210922C0210922D0210922E0200E0F1 +:101F700010E020E03FE30093060110930701209357 +:101F80000801309309016739710578F180E090E02C +:101F90000E94A72920E030E047E153E40E94A528F1 +:101FA00020E030E04AE754E40E940E2920E030E0CF +:101FB00048E452E40E94B92A20E030E040EA51E4CB +:101FC0000E94EB290E947629660F771F660F771F04 +:101FD000FB01EE5AFE4F2081318142815381C701BE +:101FE000B6010E94B92A6B017C01C701B601DF91DD +:101FF000CF911F910F91FF90EF90DF90CF90BF9006 +:10200000AF909F908F90089580918C020895CF9308 +:10201000DF9300D01F92CDB7DEB79C0180911303F0 +:10202000843019F593E099833B832A839093E900E8 +:102030008FEF9091E800815095FD06C095ED9A953F +:10204000F1F700008111F5CF8091E80085FF0DC008 +:1020500040E050E063E070E0CE0101960E9468121B +:102060008091E8008E778093E8000F900F900F909A +:10207000DF91CF910895CF93DF9300D01F92CDB71A +:10208000DEB720911303243021F522E029839B83BE +:102090008A8383E08093E9008FEF9091E80081507C +:1020A00095FD06C095ED9A95F1F700008111F5CFE9 +:1020B0008091E80085FF0DC040E050E063E070E0F3 +:1020C000CE0101960E9468128091E8008E7780937D +:1020D000E8000F900F900F90DF91CF91089520911D +:1020E00013032430F1F422E02093E9002FEF309124 +:1020F000E800215035FD06C035ED3A95F1F70000B6 +:102100002111F5CF2091E80025FF0BC040E050E001 +:1021100065E070E00E9468128091E8008E778093FD +:10212000E8000895CF93DF93EC019091130394306E +:1021300009F046C0809115018823D9F080911601DD +:102140008823B9F09093E9008FEF9091E8008150D7 +:1021500095FD06C095E19A95F1F700008111F5CF44 +:102160008091E80085FF2CC040E050E060E170E025 +:1021700017C081E08093E9008FEF9091E8008150D3 +:1021800095FD06C095ED9A95F1F700008111F5CF08 +:102190008091E80085FF14C040E050E068E070E006 +:1021A000CE010E9468128091E8008E778093E8004B +:1021B00080E1FE01ACE7B2E001900D928A95E1F773 +:1021C000DF91CF91089580911203811109C00E947F +:1021D000FD130E945A148091E20084608093E20013 +:1021E0000895109212030895089508950C94A12261 +:1021F00042E061EC81E00E94771342E061EC82E012 +:102200000E94771342E061EC83E00E94771342E181 +:1022100061EC84E00C94771380911503833009F40A +:1022200055C030F4813071F0823009F48EC00895C9 +:102230008A3009F47AC08B3009F460C0893009F023 +:102240009CC020C080911403813A09F096C080910F +:10225000E800877F8093E80080911803909119032C +:10226000892B21F460E18CE792E003C060E080E01C +:1022700090E070E00E94B3128091E8008B77809329 +:10228000E800089580911403813209F076C08091AE +:10229000180390911903009719F0039709F06DC086 +:1022A0008091E800877F8093E8008091E80082FDBC +:1022B00005C0809113038111F8CF5FC08091F100B8 +:1022C00080938C028091E8008B7753C08091140337 +:1022D000813A09F052C08091180390911903892B1B +:1022E00009F04BC08091E800877F8093E8008091DF +:1022F000E80080FFFCCF8091150136C08091140367 +:102300008132D9F58091180390911903892BA9F591 +:102310008091E800877F8093E8000E94AC13809151 +:102320001603809315010C94E21B809114038132F3 +:1023300021F58091E800877F8093E8000E94AC132C +:102340008091170380938D02089580911403813A40 +:10235000A1F48091E800877F8093E8008091E800F5 +:1023600080FFFCCF80918D028093F1008091E80086 +:102370008E778093E8000C94AC13089584B7877F20 +:1023800084BF88E10FB6F8948093600010926000DB +:102390000FBE90E080E80FB6F894809361009093B0 +:1023A00061000FBE0E944F170E94FD130E945A1435 +:1023B0008091E20084608093E20078940E94E016AD +:1023C0000E9451178BE091E00E94FB16809113034D +:1023D000853069F40E946222809111038823B1F351 +:1023E0000E949022882391F30E945212EFCF0E9404 +:1023F0005917ECCF292F332723303105C9F064F466 +:102400002130310581F02230310509F043C08DE6DD +:1024100090E022EB33E042C021323105F1F022326C +:10242000310541F137C082E190E02FE134E036C060 +:1024300099278130910541F08230910541F0892B37 +:1024400049F5EEEAF3E005C0E0E8F3E002C0E6E5B6 +:10245000F3E0849190E09F0121C06430D8F4E62F2E +:10246000F0E0EE0FFF1FE255FE4F2081318189E041 +:1024700090E014C0643070F470E0FB01EE0FFF1FB9 +:10248000EA55FE4F20813181FB01EE55FE4F8081E0 +:1024900090E004C080E090E020E030E0FA01318379 +:1024A0002083089580E189BD82E189BD09B400FEE1 +:1024B000FDCF8091D8008F7D8093D8008091E0007F +:1024C00082608093E0008091E00081FDFCCF089560 +:1024D000CF92DF92EF92FF920F931F93CF93DF93F0 +:1024E000EC018B016A010E94CB13811133C0C1142E +:1024F000D10439F0F60180819181081B190BC80FB6 +:10250000D91FE12CF12C0115110519F18091E8007A +:1025100085FD16C08091E8008E778093E800C11495 +:10252000D10449F0F60180819181E80EF91EF18213 +:10253000E08285E00FC00E94CB13882321F30AC0FC +:1025400089918093F10001501109FFEFEF1AFF0A02 +:10255000DACF80E0DF91CF911F910F91FF90EF9044 +:10256000DF90CF90089520911A0330911B03261716 +:10257000370748F06115710539F42091E8002E778E +:102580002093E80001C0B90140E061157105A9F18F +:1025900020911303222309F443C0253009F442C0DB +:1025A0002091E80023FD40C02091E80022FD32C0C8 +:1025B0002091E80020FFE9CF4091F3002091F20044 +:1025C00030E0342BFC01CF016115710559F0283042 +:1025D000310540F481918093F100615071092F5FC2 +:1025E0003F4FF1CF41E02830310509F040E0209124 +:1025F000E8002E772093E800C8CF4111C9CF0AC068 +:1026000080911303882361F0853061F08091E800A8 +:1026100083FD0AC08091E80082FFF2CF80E0089538 +:1026200082E0089583E0089581E0089520911A03DF +:1026300030911B032617370748F06115710539F4EF +:102640002091E8002E772093E80001C0B901FC0139 +:1026500020E06115710591F180911303882309F43D +:1026600040C0853009F43FC08091E80083FD3DC043 +:102670008091E80082FD2FC08091E80080FFE9CFC3 +:102680002091F3008091F20090E0922B611571058A +:1026900059F08830910540F424912093F10031964F +:1026A000615071090196F2CF21E0089709F020E00E +:1026B0008091E8008E778093E800CBCF2111CCCFBA +:1026C0000AC080911303882361F0853061F0809106 +:1026D000E80083FD0AC08091E80082FFF2CF80E02D +:1026E000089582E0089583E0089581E00895982F89 +:1026F000973058F59093E900981739F07091EC00F5 +:102700002091ED005091F00003C0242F762F50E06F +:1027100021FF19C03091EB003E7F3093EB003091E8 +:10272000ED003D7F3093ED003091EB003160309350 +:10273000EB007093EC002093ED005093F00020919B +:10274000EE0027FF07C09F5FD3CF8F708093E90013 +:1027500081E0089580E008958091140387FF11C0FF +:102760008091E80082FD05C0809113038111F8CFAC +:1027700011C08091E8008B770BC0809113038823F0 +:1027800049F08091E80080FFF8CF8091E8008E77D3 +:102790008093E80008952091E4003091E50095E6EB +:1027A0004091EC00842F817040FF22C08091E800AE +:1027B00080FD1CC080911303882391F0853091F037 +:1027C0008091EB0085FD10C04091E4005091E50040 +:1027D0004217530729F39A01915011F784E00895A5 +:1027E00082E0089583E0089581E0089580E00895EF +:1027F0004091E80042FFDECF08950E946B140E94D2 +:102800007314E0EEF0E0808181608083E8EDF0E019 +:1028100080818F77808319BCA7EDB0E08C918E7F8B +:102820008C9380818F7E80831092120308950F9382 +:102830001F93CF93DF930E946B140E947314C8ED13 +:10284000D0E088818F7788838881806888838881B9 +:102850008F7D888319BC1092130310920F0310927E +:1028600011031092100300EE10E0F80180818B7FBD +:10287000808388818160888342E060E080E00E94FC +:102880007713E1EEF0E080818E7F8083E2EEF0E06E +:10289000808181608083808188608083F80180816D +:1028A0008E7F8083888180618883DF91CF911F91A3 +:1028B0000F910895E8EDF0E080818F7E8083E7ED51 +:1028C000F0E080818160808384E082BF81E080933A +:1028D00012030C941714E8EDF0E080818E7F808362 +:1028E0001092E20008951092DA001092E10008952B +:1028F0001F920F920FB60F9211242F933F934F9375 +:102900005F936F937F938F939F93AF93BF93EF9357 +:10291000FF938091E10082FF0BC08091E20082FF73 +:1029200007C08091E1008B7F8093E1000E94DF1659 +:102930008091DA0080FF1FC08091D80080FF1BC00B +:102940008091DA008E7F8093DA008091D90080FF39 +:102950000DC080E189BD82E189BD09B400FEFDCFD3 +:1029600081E0809313030E94E31005C019BC10920C +:1029700013030E94F1108091E10080FF19C0809143 +:10298000E20080FF15C08091E2008E7F8093E2001C +:102990008091E20080618093E2008091D8008062A3 +:1029A0008093D80019BC85E0809313030E94F51032 +:1029B0008091E10084FF30C08091E20084FF2CC050 +:1029C00080E189BD82E189BD09B400FEFDCF80911F +:1029D000D8008F7D8093D8008091E1008F7E809316 +:1029E000E1008091E2008F7E8093E2008091E2001E +:1029F00081608093E20080910F03882311F084E0CE +:102A000007C08091E30087FD02C081E001C083E040 +:102A1000809313030E94F6108091E10083FF29C088 +:102A20008091E20083FF25C08091E100877F809341 +:102A3000E10082E08093130310920F038091E10084 +:102A40008E7F8093E1008091E2008E7F8093E20090 +:102A50008091E20080618093E20042E060E080E0EB +:102A60000E9477138091F00088608093F0000E94AC +:102A7000F410FF91EF91BF91AF919F918F917F9152 +:102A80006F915F914F913F912F910F900FBE0F90DB +:102A90001F9018951F920F920FB60F9211242F932B +:102AA0003F934F935F936F937F938F939F93AF93D6 +:102AB000BF93CF93DF93EF93FF93C091E900CF7063 +:102AC0008091EC00D82FD17080FDD0E81092E90001 +:102AD0008091F000877F8093F00078940E948E159B +:102AE0001092E9008091F00088608093F000CD2B77 +:102AF000CF70C093E900FF91EF91DF91CF91BF912B +:102B0000AF919F918F917F916F915F914F913F9185 +:102B10002F910F900FBE0F901F9018951F93CF937A +:102B2000DF93CDB7DEB7AA970FB6F894DEBF0FBE1E +:102B3000CDBFE4E1F3E088E08E0F9091F100919336 +:102B40008E13FBCF0E940C118091E80083FF1FC100 +:102B50008091140390911503492F50E04A3051059C +:102B600008F015C1FA01EA5AFF4F0C949B2C8038EB +:102B700081F0823809F00BC1809118038F70809327 +:102B8000E9008091EB0085FB882780F91092E9002D +:102B900006C0809110039091110391118260909171 +:102BA000E800977F9093E8008093F1001092F10085 +:102BB000C8C0282F2D7F09F0EAC0882319F0823081 +:102BC00061F0E5C080911603813009F0E0C09330D8 +:102BD00009F080E0809311032BC0809116038111CE +:102BE00027C0809118038F7009F4D1C08093E90049 +:102BF0002091EB0020FF1CC0933021F48091EB006A +:102C0000806214C09091EB0090619093EB0021E002 +:102C100030E0A90102C0440F551F8A95E2F74093A6 +:102C2000EA001092EA008091EB0088608093EB004C +:102C30001092E9008091E800877F86C08111A7C0CB +:102C4000109116031F778091E3008078812B809389 +:102C5000E3008091E800877F8093E8000E94AC1336 +:102C60008091E80080FFFCCF8091E3008068809332 +:102C7000E300111102C082E001C083E080931303DE +:102C800086C08058823008F082C0809116039091EF +:102C900017038C3D53E0950779F583E08A838AE238 +:102CA00089834FB7F894DE01139620E03EE051E2AD +:102CB000E32FF0E050935700E49120FF03C0E2952A +:102CC000EF703F5FEF708E2F90E0EA3010F0C79604 +:102CD00001C0C0968D939D932F5F243149F74FBF5C +:102CE0008091E800877F8093E8006AE270E0CE017F +:102CF00001960E94B31214C0AE014F5F5F4F609106 +:102D000018030E94FA11BC01009709F440C0909189 +:102D1000E800977F9093E80089819A810E941613BA +:102D20008091E8008B778093E80031C0803879F596 +:102D30008091E800877F8093E80080910F03809363 +:102D4000F1008091E8008E778093E8000E94AC1338 +:102D50001EC081111CC0909116039230C0F4809166 +:102D6000E800877F8093E80090930F030E94AC13E4 +:102D700080910F03811106C08091E30087FD02C09E +:102D800081E001C084E0809313030E94F8108091D9 +:102D9000E80083FF0AC08091E800877F8093E80005 +:102DA0008091EB0080628093EB00AA960FB6F894B6 +:102DB000DEBF0FBECDBFDF91CF911F910895089563 +:102DC000CF93809113038823A1F0C091E900CF70C5 +:102DD0009091EC00892F817090FD80E8C82B1092B3 +:102DE000E9008091E80083FD0E948E15CF70C093AA +:102DF000E900CF91089590939302809392020895F1 +:102E0000E0919202F0919302309721F00190F081CD +:102E1000E02D099480E00895E0919202F0919302F0 +:102E2000309721F00280F381E02D09940895E0911C +:102E30009202F0919302309721F00480F581E02D09 +:102E4000099408952091900230919102821793077E +:102E500071F09093910280939002E0919202F09130 +:102E60009302309721F00680F781E02D09940895B0 +:102E700020918E0230918F028217930771F0909308 +:102E80008F0280938E02E0919202F091930230972C +:102E900021F00084F185E02D0994089508950C94A3 +:102EA0004E170E94D5220E9426090E945B230C9493 +:102EB0000A285F926F927F928F929F92AF92BF92F9 +:102EC000CF92DF92EF92FF920F931F93CF93DF93F6 +:102ED00000D000D01F92CDB7DEB70E946B099DE9EC +:102EE000C92E92E0D92E03E010E0AA24A394B12CBD +:102EF000502E802F0E94E6094C01F60172906290DC +:102F00006F016826792661147104A1F4015011093A +:102F100078F78FEF89838A831B820E94DE2281608B +:102F2000782F9D838C8349815A816B818D810E948A +:102F3000091838C08091F20281FD0E94EF092BE050 +:102F400030E07501022E02C0EE0CFF1C0A94E2F77D +:102F5000C70186219721892B09F129835A828E2066 +:102F60009F2091E0892809F490E09B830E94DE2253 +:102F70008160782F9D838C8349815A816B818D81FB +:102F80000E940918000F111FF801EB56FD4F8081B8 +:102F90009181E826F926F182E08204C021503109AE +:102FA00080F6B4CF0E944225109194020E9400172F +:102FB0001817D1F00E940017809394020F900F9081 +:102FC0000F900F900F90DF91CF911F910F91FF9075 +:102FD000EF90DF90CF90BF90AF909F908F907F90B9 +:102FE0006F905F900C9410090F900F900F900F90BE +:102FF0000F90DF91CF911F910F91FF90EF90DF9095 +:10300000CF90BF90AF909F908F907F906F905F9088 +:103010000895CF93DF93CDB7DEB72B970FB6F89413 +:10302000DEBF0FBECDBF4F83588769877A878B87F6 +:10303000DE01119686E0FD0111928A95E9F785E09F +:10304000FE01379601900D928A95E1F749815A81E8 +:103050006B817C818D819E810E94801E2B960FB694 +:10306000F894DEBF0FBECDBFDF91CF910895CF930F +:10307000882309F4C2C0C82F823859F40E9400176F +:1030800081FDBBC089E30E945A210E94272289E367 +:103090000CC0833879F40E94001780FDAEC083E530 +:1030A0000E945A210E94272283E50E949C21CF91F1 +:1030B0000C942722843859F40E94001782FD9DC089 +:1030C00087E40E945A210E94272287E4EECF8CEFEA +:1030D0008C0F813A48F48C2F0E94722781118DC089 +:1030E0008C2F0E945A21E3CF80E28C0F883048F465 +:1030F000C77081E001C0880FCA95EAF70E94E021FD +:10310000D6CF8BE58C0F833078F4C53A29F0C63AD8 +:1031100031F083E890E005C081E890E002C082E8E9 +:1031200090E0CF910C94221788E58C0F833108F042 +:1031300064C0C83A39F1C93A41F1CA3A49F1CB3AC7 +:1031400051F1CC3A59F1CD3A61F1C03B69F1CE3A37 +:1031500071F1CF3A79F1C13B81F1C23B89F1C33BB7 +:1031600091F1C43B99F1C53BA1F1C63BA9F1C73B25 +:10317000B1F1C83BB9F1C93BC1F1CA3BC9F180E02B +:1031800090E038C082EE90E035C089EE90E032C029 +:103190008AEE90E02FC085EB90E02CC086EB90E0AB +:1031A00029C087EB90E026C08CEC90E023C08DEC2A +:1031B00090E020C083E891E01DC08AE891E01AC049 +:1031C00082E991E017C084E991E014C081E292E0C5 +:1031D00011C083E292E00EC084E292E00BC085E26F +:1031E00092E008C086E292E005C087E292E002C069 +:1031F0008AE292E0CF910C943817CF9108958823FA +:1032000009F44BC0823859F40E94001781FF45C071 +:1032100089E30E945A210E94272289E30CC0833847 +:1032200071F40E94001780FF38C083E50E945A2184 +:103230000E94272283E50E949C210C942722843837 +:1032400059F40E94001782FF28C087E40E945A2187 +:103250000E94272287E4EFCF9CEF980F913A58F312 +:1032600090E2980F983050F4877091E001C0990F68 +:103270008A95EAF7892F0E94E621DFCF9BE5980F18 +:10328000933020F480E090E00C942217885A833128 +:1032900020F480E090E00C9438170895882321F002 +:1032A0000E94E0210C9427220895882321F00E9497 +:1032B000E6210C94272208957F928F929F92AF92DD +:1032C000BF92CF92DF92EF92FF920F931F93CF9313 +:1032D000DF931F92CDB7DEB77C01C62E772EFC019F +:1032E000058102950F70128111110E94FD210E942B +:1032F0005321882379F0112369F080E28C0D883006 +:1033000048F082E00E943C210E94532191E0D82E97 +:10331000D92601C0D12CE72DE295EF70F0E0E05AFC +:10332000FF4F0C949B2C872D807F072D0F708823D7 +:1033300011F00295007F112389F0002309F499C14F +:1033400080E28C0D883020F4802F0E94E02103C0A1 +:10335000802F0E94F0210E9427228BC18C2D0E9479 +:10336000FF18002309F4C3C180E28C0D883020F4DB +:10337000802F0E94E62103C0802F0E94F6210E9428 +:103380002722B5C1872D807F972D9F70803211F441 +:10339000892F03C0892F8295807FCC2021F0F1E016 +:1033A000CF16A1F01DC0112339F0002319F101300F +:1033B00009F50E9410229BC1002319F0013009F485 +:1033C00096C189830E941322898110C1112321F0A3 +:1033D000063008F08CC10EC0053008F088C106C167 +:1033E000112359F0002331F0F701958190FF41C17D +:1033F0009F7095830E944E197AC1002309F4F6C08C +:103400003EC1872D86958695837090E0009719F0D0 +:10341000019761F06CC1112321F08C2D972D9370D1 +:1034200002C080E090E00E94221761C1112321F0C8 +:103430008C2D972D937002C080E090E00E94381789 +:1034400056C18C2D112319F00E944A2402C00E94FB +:10345000B2240E9437254BC1872D837009F052C0DA +:10346000111145C18C2D829586958770880F880F24 +:103470009C2D9F70892E912CA12CB12C082E04C05C +:10348000880C991CAA1CBB1C0A94D2F7C4FE14C059 +:103490000FE010E020E030E0B901A80104C0440FC3 +:1034A000551F661F771F8A95D2F7CB01BA01609529 +:1034B00070958095909503C060E070E0CB01272D5A +:1034C00026952695237030E02230310569F02330AF +:1034D000310589F0682979298A299B29213031050C +:1034E00071F00E94C81F03C1682979298A299B2984 +:1034F0000E94E41FFCC00E94C81FC501B4010E94C5 +:10350000AC1FF5C0112319F0872D817001C086957D +:10351000882309F4ECC08C2D829586958770880FDE +:10352000880F9C2D9F70892E912CA12CB12C082ED8 +:1035300004C0880C991CAA1CBB1C0A94D2F7C4FEB8 +:1035400014C00FE010E020E030E0B901A80104C091 +:10355000440F551F661F771F8A95D2F7CB01BA011A +:10356000609570958095909503C060E070E0CB0108 +:10357000272D269526952370422F50E04230510585 +:1035800069F04330510589F0682979298A299B29F6 +:103590004130510571F00E94A220A9C06829792903 +:1035A0008A299B290E94BE20A2C00E94A220C50198 +:1035B000B4010E9486209BC08C2D90E0FC01E05E4F +:1035C000F109E531F10508F050C0E059FF4F0C94C6 +:1035D0009B2C0C2D0F70872D8F71112321F00E94D1 +:1035E0001F20802F07CF0E944020802F0E94551956 +:1035F0007EC0112341F0053008F079C0872D8F710E +:103600000E94652074C0063008F071C0F7CF112306 +:1036100039F0872D8F710E941F2069C01123C9F3D3 +:10362000872D8F710E94402062C0112329F0872DC1 +:103630008F710E940A205BC00E94002058C0112395 +:1036400051F0172D1F71812F0E941F2063E0812FE1 +:103650000E9433214CC081E00E943C21023008F4DA +:1036600046C082E00E943C2142C0112331F0002379 +:1036700081F28C2D0E9437183AC0002389F28C2DDC +:103680000E94FF1834C0472D4F706C2DC7010E9457 +:10369000EE050E94241F2BC0111129C0472D4F7029 +:1036A00050E042305105B9F04CF44115510581F01C +:1036B00041305105E1F40E94322819C043305105D0 +:1036C00069F04430510599F48C2D0E9484280FC074 +:1036D0000E941B280CC00E944E2809C00E9461282D +:1036E00006C0472D4F706C2DC7010E94F105DD20EB +:1036F000F9F00E942F2180FD1BC0F70112820E9469 +:1037000029210E941F20C7010E94A71B0E94292176 +:103710000F90DF91CF911F910F91FF90EF90DF906D +:10372000CF90BF90AF909F908F907F900C9440204F +:103730000F90DF91CF911F910F91FF90EF90DF904D +:10374000CF90BF90AF909F908F907F9008950F93F0 +:103750001F93CF93DF93EC01888199812B813C816A +:10376000232BB9F09F3F11F48F3F99F0CE010E94B7 +:10377000ED03882371F0688179818A810E94252177 +:103780008C010E94DA200E94A11FB801CE010E9484 +:103790005C19DF91CF911F910F9108950E94FD2137 +:1037A0000E940D220E94D2210E9427220E94E82519 +:1037B0000E94372580E090E00E94221780E090E090 +:1037C0000C9438170E94ED210C94CE1B0E941A21F4 +:1037D000292F22952F7030E02C3031054CF42A30FF +:1037E00031056CF42250310922303105A8F407C0AC +:1037F0002C30310569F02F30310551F00DC0803F7C +:1038000069F018F4803E40F409C0843F29F406C0F2 +:1038100093FB882780F9089580E0089581E008955A +:10382000CF93DF9300D000D01F92CDB7DEB70F90BB +:103830000F900F900F900F90DF91CF910895CF933D +:10384000DF9300D000D000D0CDB7DEB726960FB6FC +:10385000F894DEBF0FBECDBFDF91CF9108951F93C7 +:10386000CF93DF93C0919D0216E080919E02C8170E +:1038700099F0D0E01C9FF0011D9FF00D1124E1563E +:10388000FD4F4081518162817381848195810E94C5 +:103890001F1C2196C770E9CFDF91CF911F9108952A +:1038A0004091CF025091D0026091D1027091D2022A +:1038B0008091D3029091D4020C941F1C8091D40269 +:1038C00082958F7009F054C08091D102882309F449 +:1038D0004FC080919D02A0919E026091CF02709195 +:1038E000D0024091D2025091D302B6E08A1709F477 +:1038F0003FC090E041155105C1F17F3F11F46F3F8A +:10390000A1F1B89FF001B99FF00D1124E156FD4FD0 +:10391000218172132AC02081621327C022812111C4 +:1039200024C0238134812417350710F42150310934 +:10393000241B350B283C3105C0F42091D4022F7094 +:1039400020612093D40226E0289FF001299FF00DEA +:103950001124EC55FD4F80818F70806180838FEC46 +:1039600092E00E94A71B0C942F1C01968770BECF7B +:103970000895CF92DF92EF92FF920F931F93CF9310 +:10398000DF93CDB7DEB762970FB6F894DEBF0FBEF8 +:10399000CDBF8C0185E0F801DE011D9601900D92EE +:1039A0008A95E1F7D8014C9111965C911197129686 +:1039B0006C9112971396CD90DC9014973091CF02B2 +:1039C0007091D0028091D2029091D302009709F4B5 +:1039D0006BC17F3F19F43F3F09F466C1E090D1020B +:1039E000EE2009F4C0C02091D402C816D90628F0F0 +:1039F000F601E81BF90BCF0104C0809590958C0D62 +:103A00009D1DFF24F394883C910578F0F12C207FD4 +:103A100009F0C6C07C2DD98AC88A89890E94101CE9 +:103A20008FEC92E00E94A71BB1C0822F807F09F02B +:103A300046C0751314C0341312C0611110C02F702A +:103A400020612093D4020E94501C8FEC92E00E94CF +:103A5000A71B8091D402D80115968C932EC0CD2837 +:103A600019F15F3F11F44F3FF9F0F62E61111CC0C0 +:103A700080919D0220919E0236E0821709F45AC07F +:103A800090E0389FF001399FF00D1124E156FD4F71 +:103A90007181571306C07081471303C07281711181 +:103AA00003C001968770E9CFF62E662309F418C18A +:103AB0008091D40281608093D402F12C11C17513DE +:103AC00008C0341306C0611104C08091D402D8012B +:103AD000C3C04D875E878D859E856A8B0E94E61BDD +:103AE0006A898823E1F16623D1F12091D402822FE3 +:103AF00082958F7090E0029774F08091CF02909140 +:103B0000D00298878F831986DB86CA862C87CE01E0 +:103B100007960E94A71B86E0F801AFECB2E0019087 +:103B20000D928A95E1F70E945E1C0E94501CFF24B2 +:103B3000F394D6C04D875E878D859E850E941A219D +:103B4000292F22952F7030E0223031050CF0BCC0B7 +:103B50009F7009F0B6C0805E883008F4C1C0C8010B +:103B60000E94A71BE4CFC816D90608F453C0F6017B +:103B7000E81BF90BCF01883C910508F450C0F12CEB +:103B80007C2DD98AC88A89890E94101CEFECF2E04A +:103B900086E0DF011D928A95E9F70E94501CA0C0C3 +:103BA000751314C0341312C0611110C08091D40277 +:103BB000F8018583C8010E94A71B86E0EFECF2E0C4 +:103BC000DF011D928A95E9F7FE2C8AC04D875E873A +:103BD0008D859E856A8B0E94E61B6A89882309F47D +:103BE000BECF662309F4BBCF2091D402822F8295E9 +:103BF0008F7090E002970CF48ECF8091CF0290915D +:103C0000D0029A8389831B82DD82CC822E83CE01EF +:103C100001967FCF809590958C0D9D1DACCFF62E93 +:103C2000662309F49CCF75132EC034132CC0209149 +:103C3000D40220FD1FC0822F82958F70D9F0D80149 +:103C400015962C9315978F3049F08F5F982F92958A +:103C5000907F822F8F70892B15968C93C8010E94BC +:103C6000A71B86E0F801AFECB2E001900D928A95B7 +:103C7000E1F793CF86E0F801AFECB2E001900D924E +:103C80008A95E1F72DC04D875E878D859E850E94C0 +:103C9000E61B811140CF8091D40281608093D402D1 +:103CA000C8010E94A71B1CC0662309F458CF4D878A +:103CB0005E878D859E850E94E61B882309F44FCF81 +:103CC0002ACF811148CF0CC0243031050CF047CFEA +:103CD0009F7009F440CFF8019581907F09F03BCFA8 +:103CE0008F2D62960FB6F894DEBF0FBECDBFDF9169 +:103CF000CF911F910F91FF90EF90DF90CF9008959B +:103D00001F93CF93DF93CDB7DEB72C970FB6F89400 +:103D1000DEBF0FBECDBF4F83588769877A878B87F9 +:103D20009C87CE0107960E94B91C882369F08F8179 +:103D300098852A853B85232BF1F19F3F09F063C0CD +:103D40008F3F09F060C037C086E0FE013796DE0184 +:103D5000119601900D928A95E1F76F817885EA8539 +:103D6000FB85309741F17F3F11F46F3F21F12091A6 +:103D70009E0230E0C90101968770992740919D020B +:103D800050E08417950709F447C069837A83FD835F +:103D9000EC8396E0929FD001939FB00D1124A15621 +:103DA000BD4FFE01319601900D929A95E1F78093F7 +:103DB0009E020E942F1C16E080919D0290919E020F +:103DC0008917C1F1189FC001112481569D4F0E948F +:103DD000B91C882379F1E0919D021E9FF001112406 +:103DE000E156FD4F408151816281738184819581CB +:103DF0000E941F1C80919D0290E001968770992778 +:103E000080939D02D9CF4F81588569857A858B85AE +:103E10009C850E941F1CCFCF0E94E21B10929E0225 +:103E200010929D02EFECF2E086E0DF011D928A9590 +:103E3000E9F7C1CF2C960FB6F894DEBF0FBECDBF09 +:103E4000DF91CF911F910895EF92FF920F931F93EF +:103E5000CF93DF938C01009709F46CC0F12CEE2412 +:103E6000E394E8012196F8018491843740F484308A +:103E700008F051C0813081F0823019F15BC0853784 +:103E800009F444C0A8F19CE7980F903708F052C09D +:103E90008F770E94FF1841C00E5F1F4FFE01C49133 +:103EA00080E28C0F883048F4C7708E2D01C0880FD7 +:103EB000CA95EAF70E94002214C08C2F0E9437187E +:103EC0002DC00E5F1F4FFE01C49180E28C0F883021 +:103ED00058F4C7708E2D01C0880FCA95EAF70E946A +:103EE00006220E9427221AC08C2F0E94FF1816C09B +:103EF0000E5F1F4FFE01C491CC2381F08FE99FE03C +:103F00000197F1F700C00000C150F6CF0E5F1F4FC0 +:103F1000FE01F49003C00E9437188E018F2D882374 +:103F200009F49FCFEFE9FFE03197F1F700C00000FF +:103F30008150F5CFDF91CF911F910F91FF90EF90BE +:103F4000089508956093D9027093DA028093DB029A +:103F50009093DC020C94CE1B0F931F930091D90217 +:103F60001091DA022091DB023091DC02DC01CB01FE +:103F7000802B912BA22BB32B8093D9029093DA0242 +:103F8000A093DB02B093DC021F910F910C94CE1B27 +:103F90000F931F930091D9021091DA022091DB0256 +:103FA0003091DC02DC01CB0180239123A223B323D7 +:103FB0008093D9029093DA02A093DB02B093DC02E3 +:103FC0001F910F910C94CE1B0F931F930091D90258 +:103FD0001091DA022091DB023091DC02DC01CB018E +:103FE00080279127A227B3278093D9029093DA02E2 +:103FF000A093DB02B093DC021F910F910C94CE1BB7 +:104000001092D5021092D6021092D7021092D802C6 +:104010000C94CE1B41E050E060E070E004C0440F1F +:10402000551F661F771F8A95D2F74093D50250938C +:10403000D6026093D7027093D8020C94CE1B41E055 +:1040400050E060E070E004C0440F551F661F771F0A +:104050008A95D2F78091D5029091D602A091D7028D +:10406000B091D802482B592B6A2B7B2B4093D50259 +:104070005093D6026093D7027093D8020C94CE1B53 +:1040800041E050E060E070E004C0440F551F661F3F +:10409000771F8A95D2F740955095609570958091DD +:1040A000D5029091D602A091D702B091D8024823B0 +:1040B00059236A237B234093D5025093D602609301 +:1040C000D7027093D8020C94CE1B41E050E060E020 +:1040D00070E004C0440F551F661F771F8A95D2F702 +:1040E0008091D5029091D602A091D702B091D802CA +:1040F000482759276A277B274093D5025093D60239 +:104100006093D7027093D8020C94CE1B0F931F9329 +:104110000091D5021091D6022091D7023091D80299 +:10412000DC01CB01802B912BA22BB32B8093D502EA +:104130009093D602A093D702B093D8021F910F910B +:104140000C94CE1B0F931F930091D5021091D602B1 +:104150002091D7023091D802DC01CB01802391233A +:10416000A223B3238093D5029093D602A093D702C3 +:10417000B093D8021F910F910C94CE1B0F931F93F5 +:104180000091D5021091D6022091D7023091D80229 +:10419000DC01CB0180279127A227B3278093D5028A +:1041A0009093D602A093D702B093D8021F910F919B +:1041B0000C94CE1B0895CF92DF92EF92FF920F9353 +:1041C0001F93CF93DF938C01C090D902D090DA0275 +:1041D000E090DB02F090DC028091D5029091D60253 +:1041E000A091D702B091D802C82AD92AEA2AFB2A7C +:1041F000CFE1D0E0D701C6010C2E04C0B695A7953B +:10420000979587950A94D2F780FF06C0B8018C2F46 +:104210000E947608019721F4219760F780E001C0A1 +:104220008C2FDF91CF911F910F91FF90EF90DF9036 +:10423000CF900895CF93DF93EC010E94DB20BE0165 +:104240000E947608DF91CF910895CB010E941A2138 +:1042500008958091DD0285958595859508958091D5 +:10426000DD028770089598E0899F90011124262B24 +:104270002093DD020C941F202091DD028095822383 +:104280008093DD02982F977069F430E0482F55270E +:1042900047FD50952417350729F085958595859517 +:1042A0000C94402008959091DD02977081E009F40C +:1042B00080E0089590911501992321F090911601C5 +:1042C000911109C02091170130911801F90132961E +:1042D0009FEF40E01FC0982F9695969596959F303A +:1042E00050F5E0911701F0911801E90FF11D877069 +:1042F00021E030E0A90102C0440F551F8A95E2F782 +:10430000CA019181892B818308959F3F39F04F5FC6 +:104310004E3041F051915813F8CF0DC05111F7CFE5 +:10432000942FF5CF9F3F39F0F901E90FF11D97FD6B +:10433000FA9582830895089590911501992321F0AB +:1043400090911601911109C0209117013091180127 +:10435000F9013296205F3F4F1FC0982F9695969592 +:1043600096959F30F0F4E0911701F0911801E90F54 +:10437000F11D877021E030E0A90102C0440F551FF4 +:104380008A95E2F7CA0180959181892381830895F6 +:104390003196E217F30729F090819813F9CF108234 +:1043A000F7CF089581E090E0E0911701F0911801B6 +:1043B000E80FF91F1082019680319105A9F7089541 +:1043C0009091F102892B8093F1020895809590914C +:1043D000F10289238093F10208951092F102089569 +:1043E0009091F002892B8093F0020895809590912E +:1043F000F00289238093F00208951092F00208954C +:104400009091EF02892B8093EF020895809590910F +:10441000EF0289238093EF0208951092EF0208952E +:104420008093DE0208951092DE02089580911701B4 +:1044300090911801FC0131969C01205F3F4F80E074 +:10444000919191118F5FE217F307D1F70895E091F1 +:104450001701F09118018091F1028083E09117011A +:10446000F091180190818091F002892B8083E09176 +:104470001701F091180190818091EF02892B8083C0 +:104480008091DE02882361F0E0911701F09118011C +:104490009081892B80830E94162281111092DE0266 +:1044A00080911701909118010C940C1720E000974F +:1044B00039F0AC0141505109842395232F5FF7CF88 +:1044C000822F089580911303843039F11092F30202 +:1044D00020E488E190E00FB6F894A89580936000FE +:1044E0000FBE2093600080E00E94F10280E00E94F5 +:1044F000100983B7817F846083BF83B7816083BFE6 +:104500007894889583B78E7F83BF88E10FB6F8943F +:1045100080936000109260000FBE08950895089582 +:1045200080E00E94F1020E948E220E946B090E948C +:104530008F220E94F00991E0811101C090E0892F43 +:1045400008950E94E21B80E00E94F1020E940A2866 +:104550000E9400170C9410091F920F920FB60F9231 +:1045600011248F939F93AF93BF938091F302811196 +:1045700013C08091F4029091F502A091F602B091DF +:10458000F7024196A11DB11D8093F4029093F502AC +:10459000A093F602B093F702BF91AF919F918F91D4 +:1045A0000F900FBE0F901F90189582E084BD93E08E +:1045B00095BD9AEF97BD80936E0008952FB7F8943C +:1045C0008091F4029091F502A091F602B091F70269 +:1045D0002FBF0895CF92DF92EF92FF920F931F9318 +:1045E0002FB7F8944091F4025091F5026091F602D1 +:1045F0007091F7022FBF6A017B01EE24FF248C012A +:1046000020E030E0C016D106E206F30610F4415077 +:1046100051099A01281B390BC9011F910F91FF9075 +:10462000EF90DF90CF9008951F920F920FB60F92E8 +:1046300011248F939F93AF93BF938091F402909135 +:10464000F502A091F602B091F7020196A11DB11DED +:104650008093F4029093F502A093F602B093F702D0 +:10466000BF91AF919F918F910F900FBE0F901F90B0 +:1046700018950E94FD13F8942FEF87EA91E62150D8 +:1046800080409040E1F700C0000087E090EBDC0143 +:1046900080931E0390931F03A0932003B0932103E4 +:1046A0009CE088E10FB6F894A895809360000FBE57 +:1046B00090936000FFCF0E949A23811102C00E9454 +:1046C00076230E94A5238093F2020E94AD2380935B +:1046D0001C0387FB882780F9809316010E94A92379 +:1046E000682F70E080E090E00C94A21F6DEE7EEFEA +:1046F00080E090E00E94C12C60E082E090E00E94A7 +:10470000AF2C60E083E090E00E94AF2C60E084E09A +:1047100090E00E94AF2C60E085E090E00E94AF2C1A +:1047200060E086E090E00E94AF2C6FEF87E090E0C1 +:104730000C94AF2C80E090E00E94A92C21E08D3EEB +:104740009E4F09F020E0822F089582E090E00C94C3 +:10475000A12C83E090E00C94A12C84E090E00C94D8 +:10476000A12C682F84E090E00C94AF2C86E090E0C0 +:104770000C94A12C682F86E090E00C94AF2C87E07D +:1047800090E00C94A12C682F87E090E00C94AF2C63 +:104790008091FA0280FF0BC060911C0185E0689F48 +:1047A000B001112475956795759567952BC081FFAC +:1047B00009C060911C0185E0689FB00111247595C6 +:1047C000679520C082FF07C060911C0185E0689F4B +:1047D000B001112417C09091FB029923D1F0609190 +:1047E0001B01961788F720911C0185E0289F9001F6 +:1047F0001124929FA001939F500D112470E0CA01D3 +:104800000E94872C6038710540F46115710539F0FC +:1048100002C065E070E0862F08958FE7089581E07B +:1048200008958091FA0280FF08C060911A0170E03B +:10483000759567957595679521C081FF06C0609154 +:104840001A0170E07595679519C082FF04C06091E8 +:104850001A0170E010C09091FB029923C1F06091A1 +:1048600019019617A0F780911A01899FC0011124A0 +:1048700070E00E94872C6038710528F4611571057D +:1048800021F0862F08958FE7089581E0089561E073 +:1048900070E0F4CF803F21F40E94C823819504C0CA +:1048A000813F29F40E94C8238093FE020895823F2D +:1048B00021F40E94C823819504C0833F29F40E94FB +:1048C000C8238093FD020895893F19F40E941124A2 +:1048D00005C08A3F31F40E94112481958093FF0224 +:1048E00008958B3F21F40E941124819504C08C3FD0 +:1048F00029F40E941124809300030895843F21F439 +:104900008091FC02816017C0853F21F48091FC02F8 +:10491000826011C0863F21F48091FC0284600BC04C +:10492000873F21F48091FC02886005C0883F31F404 +:104930008091FC0280618093FC0208958D3F21F4F8 +:104940008091FA0281600BC08E3F21F48091FA02BF +:10495000826005C08F3F29F48091FA0284608093C1 +:10496000FA020895803F39F48091FE0287FF6CC0FF +:104970001092FE0269C0813F29F48091FE02181650 +:10498000BCF362C09091FD02823F29F497FF5CC0A6 +:104990001092FD0259C0833F19F41916CCF354C08C +:1049A000893F41F48091FF0218160CF04DC010921F +:1049B000FF024AC08A3F29F48091FF0287FF44C06A +:1049C000F6CF8B3F39F48091000387FF3DC01092F2 +:1049D00000033AC08C3F29F4809100031816BCF301 +:1049E00033C0843F21F48091FC028E7F17C0853F45 +:1049F00021F48091FC028D7F11C0863F21F48091CB +:104A0000FC028B7F0BC0873F21F48091FC02877FE3 +:104A100005C0883F31F48091FC028F7E8093FC02B8 +:104A200013C08D3F21F48091FA028E7F0BC08E3F20 +:104A300021F48091FA028D7F05C08F3F29F4809187 +:104A4000FA028B7F8093FA028091FD0281110EC0E1 +:104A50008091FE0281110AC08091FF02811106C07F +:104A600080910003811102C01092FB0208958CEF27 +:104A700092E00E9417170E94DE229093F902809321 +:104A8000F80208951F93CF93DF938091F8029091DD +:104A9000F9020E94EA22AC019091FB02992321F0D5 +:104AA00020911D0130E006C020911E018AE0289F60 +:104AB000900111244217530708F486C08091FD022B +:104AC000C091FE02D091FF0210910003811107C036 +:104AD000C11176C0D11174C0111172C075C09F3F51 +:104AE00019F09F5F9093FB02181624F40E94C823CC +:104AF0008093FD028091FD0287FF05C00E94C823BC +:104B000081958093FD021C1624F40E94C823809393 +:104B1000FE028091FE0287FF05C00E94C823819596 +:104B20008093FE026091FD02662339F1C091FE027E +:104B3000CC2319F1772767FD7095872F972F0E9457 +:104B4000A92923E333E343E35FE30E94B92A0E94E8 +:104B500076296093FD026C2F772767FD7095872F6C +:104B6000972F0E94A92923E333E343E35FE30E94E5 +:104B7000B92A0E9476296093FE021D1624F40E9431 +:104B800011248093FF028091FF0287FF05C00E94DD +:104B9000112481958093FF02111624F40E941124A0 +:104BA000809300038091000387FF05C00E941124B9 +:104BB000819580930003DF91CF911F910C9437254D +:104BC0009F3F09F08ECF96CFDF91CF911F9108952F +:104BD000ECEFF2E085E0DF011D928A95E9F7109293 +:104BE000FB021092FA020895833081F128F481309B +:104BF00059F08230D1F00895853009F449C0B8F1F8 +:104C0000863009F456C0089580911E01262F30E0A9 +:104C1000280F311D2F3F310524F4680F60931E01CA +:104C200008958FEF80931E01089580911D01262F16 +:104C300030E0280F311D2F3F310524F4680F6093B9 +:104C40001D0108958FEF80931D01089580911C012F +:104C5000262F30E0280F311D2F3F310524F4680F37 +:104C600060931C0108958FEF80931C01089580913B +:104C70001B01262F30E0280F311D2F3F310524F472 +:104C8000680F60931B0108958FEF80931B010895B7 +:104C900080911A01262F30E0280F311D2F3F31055A +:104CA00024F4680F60931A0108958FEF80931A011E +:104CB000089580911901262F30E0280F311D2F3FD4 +:104CC000310524F4680F6093190108958FEF8093E4 +:104CD00019010895833011F128F4813049F08230B0 +:104CE00091F00895853081F120F18630C1F1089569 +:104CF00080911E01681720F4861B80931E01089581 +:104D000010921E01089580911D01681720F4861BE2 +:104D100080931D01089510921D01089580911C013A +:104D2000681720F4861B80931C01089510921C01C3 +:104D3000089580911B01681720F4861B80931B0146 +:104D4000089510921B01089580911A01681720F4AC +:104D5000861B80931A01089510921A01089580917C +:104D60001901681720F4861B809319010895109289 +:104D7000190108950F931F93873208F048C08E31B0 +:104D800008F08DC0803109F477C008F5873009F448 +:104D900061C068F4863009F09DC08091F202817F85 +:104DA0008E7F8093F20281E08093020394C08B3067 +:104DB00009F489C08E3009F08DC08091F20282FB27 +:104DC000222720F991E0922790FB82F95EC086317C +:104DD00009F479C060F4813109F07CC00E94E21BC3 +:104DE0009091160181E08927809316016CC089316A +:104DF00009F469C08B3109F06DC08091F20281FB2A +:104E0000222720F991E0922790FB81F93EC0883358 +:104E100009F459C050F4893209F457C0853309F4B4 +:104E200054C0873209F451C055C0833409F44DC0D1 +:104E300028F48A3308F44EC0895332C0883409F00C +:104E400049C00E94E21B0E94200A0E94E4030E94C3 +:104E5000392339C09091F202892F8095817080FBAF +:104E600090F929F0966098609093F20234C0997F8F +:104E7000977F9093F20227C08091F20283FB222752 +:104E800020F991E0922790FB83F98093F202992315 +:104E9000D1F08091F20281608093F20214C08D51B2 +:104EA00041E050E060E070E08A019B0104C0000F27 +:104EB000111F221F331F8A95D2F7C901B8010E9422 +:104EC000A21F0E94E21B81E006C061E070E080E06A +:104ED00090E0F5CF80E01F910F91089580E0089554 +:104EE00080E00895CF93C82F80910203813069F04C +:104EF00018F08230C9F184C0E0911701F0911801D7 +:104F00008081823209F07EC007C0E0911701F091E4 +:104F100018018081823261F48C2F0E946E278111EA +:104F200004C08C2F0E94BA261DC081E090E01AC0F8 +:104F30008C2F0E947027811114C0C43179F048F47D +:104F4000CB3079F0C03109F061C082E08093020378 +:104F500008C0C93219F0C83321F058C010920203BA +:104F600055C081E0817054C0C93291F120F5C4313F +:104F700079F1B0F4C73009F047C08EE180931E018B +:104F800082E380931D018AE080931C0184E1809379 +:104F90001B0188E080931A0188E28093190134C0D4 +:104FA000CE51C63088F5EC2FF0E0EA54FE4F8081F8 +:104FB0008093010329C0CE34E9F020F4CB3421F5ED +:104FC0006AE013C0C13579F0C235F1F461E00DC07B +:104FD00080910103882319F01092010315C081E02C +:104FE0008093020315C061E006C0809101030E9416 +:104FF000F4250AC06AE0809101030E946A2604C079 +:105000001092020380E004C081E002C080E0AACFD9 +:10501000CF9108950E949A23811102C00E947623A5 +:105020000E94B62380931D0380FF02C0869501C0B5 +:1050300080E00C94F10280911D03982F9695292F02 +:1050400030E0233031054CF49F5F990F8170892B3C +:10505000816080931D030E94BA2380911D03869571 +:105060000C94F10280911D03982F969591F0915820 +:10507000990F8170892B80931D038E7F91E009F435 +:1050800090E080911D0390FB80F980931D030E94A6 +:10509000BA2380911D0386950C94F10280911D0323 +:1050A000982F909590FB80F980931D030E94BA235E +:1050B00080911D0380FF02C0869501C080E00C94A2 +:1050C000F10290911D03892F86958F5F8F779170E4 +:1050D000843028F4880F892B80931D0302C090939D +:1050E0001D0380911D038E7F91E009F490E0809173 +:1050F0001D0390FB80F980931D030E94BA238091C9 +:105100001D0386950C94F10220911D03922F969514 +:105110008927982F990F822F8170892B80931D03E7 +:105120008E7F91E009F490E080911D0390FB80F95F +:1051300080931D030E94BA2380911D0386950C94D1 +:10514000F10280911D03869508955058BB27AA2728 +:105150000ED0D1C1C2D130F0C7D120F031F49F3F81 +:1051600011F41EF4B7C10EF4E095E7FB9FC1E92FDF +:10517000D3D180F3BA17620773078407950718F035 +:1051800071F49EF5EBC10EF4E0950B2EBA2FA02D15 +:105190000B01B90190010C01CA01A0011124FF27E4 +:1051A000591B99F0593F50F4503E68F11A16F040DF +:1051B000A22F232F342F4427585FF3CF46953795DE +:1051C0002795A795F0405395C9F77EF41F16BA0BA3 +:1051D000620B730B840BBAF09150A1F0FF0FBB1F51 +:1051E000661F771F881FC2F70EC0BA0F621F731F9A +:1051F000841F48F4879577956795B795F7959E3FF7 +:1052000008F0B3CF9395880F08F09927EE0F979584 +:105210008795089527D108F481E008950CD06BC1DB +:1052200063D140F05AD130F021F45F3F19F03EC114 +:10523000511195C14FC170D198F39923C9F35523EA +:10524000B1F3951B550BBB27AA2762177307840779 +:1052500038F09F5F5F4F220F331F441FAA1FA9F32F +:1052600033D00E2E3AF0E0E830D091505040E69521 +:10527000001CCAF729D0FE2F27D0660F771F881F82 +:10528000BB1F261737074807AB07B0E809F0BB0B71 +:10529000802DBF01FF2793585F4F2AF09E3F510595 +:1052A00068F004C15CC15F3FECF3983EDCF3869587 +:1052B00077956795B795F7959F5FC9F7880F911D0B +:1052C0009695879597F90895E1E0660F771F881FF7 +:1052D000BB1F621773078407BA0720F0621B730BAA +:1052E000840BBA0BEE1F88F7E095089504D06894FC +:1052F000B11135C1089518D188F09F5790F0B92F9A +:105300009927B751A0F0D1F0660F771F881F991F1A +:105310001AF0BA95C9F712C0B13081F01FD1B1E0CF +:1053200008951CC1672F782F8827B85F39F0B93FDF +:10533000CCF3869577956795B395D9F73EF490951C +:105340008095709561957F4F8F4F9F4F0895E8949A +:1053500009C097FB3EF490958095709561957F4FBD +:105360008F4F9F4F9923A9F0F92F96E9BB2793956B +:10537000F695879577956795B795F111F8CFFAF47B +:10538000BB0F11F460FF1BC06F5F7F4F8F4F9F4FAC +:1053900016C0882311F096E911C0772321F09EE80A +:1053A000872F762F05C0662371F096E8862F70E070 +:1053B00060E02AF09A95660F771F881FDAF7880F4A +:1053C0009695879597F9089588D018F011F08CD0AC +:1053D00038F480C0C4C0E92F9FD0B0F35523C9F37F +:1053E000E7FB6217730784079507A8F199F3E92F84 +:1053F000FF2788232AF03197660F771F881FDAF777 +:10540000952F5527442332F091505040220F331FDF +:10541000441FD2F7BB27E91BF50B621B730B840BF0 +:10542000B109C1F222F4620F731F841FB11D3197BD +:105430002AF0660F771F881FBB1FEFCF9150504097 +:105440005AF041F0882332F0660F771F881F915081 +:105450005040C1F7939530C08695779567959F5FCB +:10546000D9F7F8CF990F0008550FAA0BE0E8FEEF27 +:1054700016161706E807F907C0F012161306E40718 +:10548000F50798F0621B730B840B950B39F40A2611 +:1054900061F0232B242B252B21F408950A2609F4EF +:1054A000A140A6958FEF811D811D089597F99F67F3 +:1054B00080E870E060E008959F3F31F0915020F463 +:1054C000879577956795B795880F911D96958795E0 +:1054D00097F908959FEF80EC089500240A9416161A +:1054E000170618060906089500240A9412161306D2 +:1054F000140605060895092E0394000C11F4882360 +:1055000052F0BB0F40F4BF2B11F460FF04C06F5F7B +:105510007F4F8F4F9F4F089557FD9058440F551F51 +:1055200059F05F3F71F04795880F97FB991F61F025 +:105530009F3F79F087950895121613061406551F9C +:10554000F2CF4695F1DF08C0161617061806991F08 +:10555000F1CF86957105610508940895E894BB27FD +:1055600066277727CB0197F908957CDF08F48FEF42 +:1055700008950BD0C0CFB1DF28F0B6DF18F0952327 +:1055800009F094CFA7CF1124EACFC6DFA0F3959FEF +:10559000D1F3950F50E0551F629FF001729FBB271A +:1055A000F00DB11D639FAA27F00DB11DAA1F649FC6 +:1055B0006627B00DA11D661F829F2227B00DA11D79 +:1055C000621F739FB00DA11D621F839FA00D611DFF +:1055D000221F749F3327A00D611D231F849F600D20 +:1055E000211D822F762F6A2F11249F5750408AF059 +:1055F000E1F088234AF0EE0FFF1FBB1F661F771FE5 +:10560000881F91505040A9F79E3F510570F04ECF32 +:10561000A6CF5F3FECF3983EDCF3869577956795D0 +:10562000B795F795E7959F5FC1F7FE2B880F911D02 +:105630009695879597F90895FA01EE0FFF1F30961A +:105640002105310599F16115710561F48038BFE3D9 +:105650009B0749F168949038810561F08038BFEF6D +:105660009B0741F0992342F5FF3FE10531052105F4 +:1056700011F1E8940894E795D901AA2329F4AB2FF6 +:10568000BE2FF85FD0F310C0FF5F70F4A695E0F76F +:10569000F73950F019F0FF3A38F49F779F930CD008 +:1056A0000F9007FC905808953EF014CF60E070E032 +:1056B00080E89FE308954FE79F775F934F933F9371 +:1056C0002F939ED02F913F914F915F9152DF05C054 +:1056D00019F40EF0EBCE42CFFDCE26DFC8F396389C +:1056E000C0F707F80F92E8942BE33AEA48EB5FE73C +:1056F0004EDF0F920F920F924DB75EB70F92C0D050 +:10570000EAE0F1E016D04F915F91EF91FF91E595BE +:10571000EE1FFF1F49F0FE57E0684427EE0F441FBD +:10572000FA95E1F74195550B32D00F9007FE26C050 +:105730000895DF93CF931F930F93FF92EF92DF9221 +:105740007B018C01689405C0DA2EEF011EDFFE019B +:10575000E894A5912591359145915591AEF3EF01CE +:1057600006DDFE019701A801DA9479F7DF90EF904A +:10577000FF900F911F91CF91DF9108959B01AC0194 +:1057800060E070E080E89FE349CD90CE95CECCDE1E +:10579000E8F39923D9F3940F511DBBF39150504076 +:1057A00094F059F0882332F0660F771F881F9150CC +:1057B0005040C1F79E3F510544F7880F911D9695C3 +:1057C000879597F908955F3FACF0983E9CF0BB2712 +:1057D000869577956795B79508F4B1609395C1F76D +:1057E000BB0F58F711F460FFE8CF6F5F7F4F8F4F0B +:1057F0009F4FE3CFB4CE0EF05FCE6CCE689456CE02 +:1058000093DEC8F39923D1F3C6F3DF93CF931F93AD +:105810000F93FF92C92FDD2788232AF02197660F67 +:10582000771F881FDAF720E030E040E85FEB9FE366 +:10583000883920F0803E30F021968F7787DCE2E3D4 +:10584000F1E003C083DCEFE5F1E073DF8B01BE0123 +:10585000EC01FB2E6F5771097595771F880B990B1B +:1058600078DD28E132E741E35FE38FDEAF2D980179 +:10587000AE01FF900F911F91CF91DF9178DC3BCE6D +:10588000FA01DC01AA0FBB1F9B01AC01BF5728F432 +:1058900022273327442750781FC0B75188F4AB2FF5 +:1058A0000024469537952795011CA395D2F3002037 +:1058B00069F0220F331F441FB395DAF30DD045CCA6 +:1058C00061307105A0E88A07B94630F49B01AC014C +:1058D0006627772788279078309621F020833183B8 +:1058E000428353830895AA1BBB1B51E107C0AA1F23 +:1058F000BB1FA617B70710F0A61BB70B881F991F71 +:105900005A95A9F780959095BC01CD01089597FB14 +:10591000072E16F4009407D077FD09D00E94732C4F +:1059200007FC05D03EF4909581959F4F08957095A2 +:1059300061957F4F0895EE0FFF1F0590F491E02DC4 +:105940000994F999FECF92BD81BDF89A992780B547 +:105950000895A8E1B0E042E050E00C94C92C262F55 +:10596000F999FECF92BD81BDF89A019700B4021655 +:1059700039F01FBA20BD0FB6F894FA9AF99A0FBE03 +:1059800008950196272F0E94B02C0C94AF2CDC01B7 +:10599000CB01FC01F999FECF06C0F2BDE1BDF89A3A +:1059A000319600B40D9241505040B8F70895F894E4 +:0259B000FFCF27 +:1059B200640007000CFF0000003F64041092106FA7 +:1059C200103B1007100101DF022808140A321E00E2 +:1059D20002040507090B0C0E1011131517181A1CD7 +:1059E2001D1F2123242628292B2D2F303234353711 +:1059F200393B1F0F03764F5F6F7F4969437909591E +:105A020053633149803F5D8B803FF8BF803FCAE1DD +:105A1200803F73ED803FCAE1803FF8BF803F5D8BDE +:105A2200803F3149803F0000803FF16D7F3F75EA42 +:105A32007E3F4C827E3F833F7E3F84287E3F833F72 +:105A42007E3F4C827E3F75EA7E3FF16D7F3F0000D4 +:105A5200803F3F4D3639ED04A0046A043104C4038B +:105A6200DD03F6030F04010203040506070809001B +:00000001FF diff --git a/keyboard/planck/keymaps/experimental/compiled.hex b/keyboard/planck/keymaps/experimental/compiled.hex new file mode 100644 index 0000000000..76984a07cc --- /dev/null +++ b/keyboard/planck/keymaps/experimental/compiled.hex @@ -0,0 +1,1645 @@ +:100000000C948F050C94D3050C94D3050C94D30554 +:100010000C94D3050C94D3050C94D3050C94D30500 +:100020000C94D3050C94D3050C94F9190C94CB1AA9 +:100030000C942D280C94D3050C94D3050C94D30563 +:100040000C94D3050C9486060C94D3050C94D3051C +:100050000C94D3050C9495280C94D3050C94D305DB +:100060000C94D3050C94D3050C94D3050C94D305B0 +:100070000C94D3050C94D3050C94D3050C94D305A0 +:100080000C94DB0F0C94D3050C94D3050C94D3057E +:100090000C94D3050C94D3050C94D3050C94D30580 +:1000A0000C94D3050C94D3050C94D305EE060007ED +:1000B000140726072E074407920792079207920714 +:1000C0009207920752078107381B5A1B481C5A1B7C +:1000D000481C9F1BC21B481C171C2A1C141F141FE2 +:1000E000431F431F821FA21FF820F820AD1FF820D6 +:1000F0005D205D20C420CD20F820F2206A206A20F7 +:100100006A206A206A206A206A206A206A206A209F +:100110006A206A206A206A206A206A207A20882061 +:100120008F209620A02007634236B79BD8A71A39A4 +:10013000685618AEBAAB558C1D3CB7CC5763BD6D35 +:10014000EDFD753EF6177231BF000000803F0800DC +:100150000000BE922449123EABAAAA2ABECDCCCC46 +:100160004C3E00000080BEABAAAAAA3E00000000E0 +:10017000BF000000803F0000000000084178D3BBB2 +:100180004387D1133D190E3CC3BD4282AD2B3E685F +:10019000EC8276BED98FE1A93E4C80EFFFBE01C450 +:1001A000FF7F3F0000000000000000000000000092 +:1001B000000000010204060A0F17202C3A4A5D7164 +:1001C000879DB3C7DAE9F5FCFFFCF5E9DAC7B39D13 +:1001D00087715D4A3A2C20170F0A060402010000BD +:1001E00000000000000000002B0014001A000800AE +:1001F000150017001C0018000C00120013002A0044 +:10020000290004001600070009000A000B000D0079 +:100210000E000F0033003400E1001D001B0006003B +:1002200019000500110010003600370038002800C2 +:100230000530E000E200E30003302C002C00043025 +:100240005000510052004F002B0014001A0009000A +:1002500013000A000D000F0018001C0033002A00D4 +:100260002900040015001600170007000B001100FC +:1002700008000C0012003400E1001D001B00060005 +:10028000190005000E001000360037003800280065 +:100290001450E000E200E30003302C002C00043096 +:1002A0005000510052004F002B0034003600370040 +:1002B00013001C0009000A00060015000F002A00A8 +:1002C000290004001200080018000C0007000B00B1 +:1002D0001700110016003800E100330014000D0073 +:1002E0000E001B00050010001A0019001D00280058 +:1002F0000530E000E200E30003302C002C00043065 +:100300005000510052004F0035021E021F02200211 +:1003100021022202230224022502260227022A00A9 +:100320004C003A003B003C003D003E003F002D02E7 +:100330002E022F0230023102010040004100420033 +:100340004300440045003202640201000100010044 +:100350000100010001000100010001000100010095 +:10036000AB00AA00A900AE0035001E001F0020004F +:1003700021002200230024002500260027002A0057 +:100380004C003A003B003C003D003E003F002D0089 +:100390002E002F00300031000100400041004200DB +:1003A000430044004500320032000100010001001A +:1003B0000100010001000100010001000100010035 +:1003C000AB00AA00A900AE001E001E001E001E0009 +:1003D0001E001E001E001E001E001E001E001E002D +:1003E000000014001A000800150017001C00180077 +:1003F0000C00120013002F0000000400160007007C +:1004000009000A000B000D000E000F00330034003D +:100410000D3000000000060019000000000011006F +:1004200010000000000000000000000000000000BC +:1004300000000000000000000000000000000000BC +:1004400000000000000000000000000000000000AC +:10045000000000000000000000000000000000009C +:10046000000000000000000000000000000000008C +:10047000000000000000000000000000000000007C +:10048000000000000000000000000000000000006C +:10049000000000000000000000000000000000005C +:1004A000000000000000000000000000000000004C +:1004B000000000000000000000000000000000003C +:1004C000000000000000000000000000000000002C +:1004D000000000000000000000000000000000001C +:1004E000000000000000000000000000000000000C +:1004F00000000000000000000000000000000000FC +:1005000000000000000000000000000000000000EB +:1005100000000000000000000000000000000000DB +:1005200000000000000000000000000000000000CB +:1005300000000000000000000000000000000000BB +:1005400000000000000000000000000000000000AB +:10055000000000000000000000000000000000009B +:10056000000000000000000000000000000000008B +:10057000000000000000000000000000000000007B +:10058000000000000000000000000000000000006B +:10059000000000000000000000000000000000005B +:1005A000000000000000000000000000000000004B +:1005B000000000000000000000000000000000003B +:1005C000000000000000000000000000000000002B +:1005D000000000000000000000000000000000001B +:1005E000000000000000000000000000000000000B +:1005F00000000000000000000000000000000000FB +:1006000000000000000000000000000000000000EA +:1006100000000000000000000000000000000000DA +:1006200000000000000000000000000000000000CA +:1006300000000000000000000000000000000000BA +:1006400000000000000000000000000000000000AA +:10065000000000000000000000000000000000009A +:10066000000000000000000000000000000000008A +:10067000000000000000000000000000000000007A +:10068000000000000000000000000000000000006A +:10069000000000000000000000000000000000005A +:1006A000000000000000000000000000000000004A +:1006B000000000000000000000000000000000003A +:1006C000000000000000000000000000000000002A +:1006D000000000000000000000000000000000001A +:1006E000000000000000000000000000000000000A +:1006F00000000000000000000000000000000000FA +:1007000000000000000000000000000000000000E9 +:1007100000000000000000000000000000000000D9 +:1007200000000000000000000000000000000000C9 +:1007300000000000000000000000000000000000B9 +:1007400000000000000000000000000000000000A9 +:100750000000000000000000000000000000000099 +:100760000000000000000000000000000000000089 +:100770000000000000000000000000000000000079 +:100780000000000000000000000000000000000069 +:100790000000000000000000000000000000000059 +:1007A0000000000000000000000000000000000049 +:1007B0000000000000000000000000000000000039 +:1007C0000000000000000000000000000000000029 +:1007D0000000000000000000000000000000000019 +:1007E00000000000000000000100005001000100B6 +:1007F00001000100010001000100010001004C00A6 +:10080000010001000100205021501350125000300F +:10081000013002300C3001000100275026502350D7 +:10082000245028502950010001000100010001005E +:1008300001000100010001000100010001000100B0 +:1008400001000100010001000000000000000000A4 +:100850002A2B28000000000000000000000000001B +:1008600000000029000000002C1E34202122243426 +:100870002627252E362D3738271E1F2021222324F8 +:1008800025263333362E37381F0405060708090A94 +:100890000B0C0D0E0F101112131415161718191A30 +:1008A0001B1C1D2F3130232D350405060708090AAE +:1008B0000B0C0D0E0F101112131415161718191A10 +:1008C0001B1C1D2F3130354C0000000000000000C3 +:1008D0000000000000000000000000000000000018 +:1008E0000000000000000000000101010101010002 +:1008F00001010101000000000000000000000000F4 +:1009000000000100010001010101010101010101DB +:1009100001010101010101010101010101010101C7 +:1009200001010100000001010000000000000000C2 +:1009300000000000000000000000000000000000B7 +:100940000000000101010100280354006800650057 +:10095000200050006C0061006E0063006B002000FE +:100960004B006500790062006F0061007200640056 +:1009700000002C034F007200740068006F006C00D0 +:1009800069006E0065006100720020004B00650088 +:10099000790062006F006100720064007300000063 +:1009A0000403090409026D00040100A0FA0904000F +:1009B000000103010100092111010001223F00078C +:1009C00005810308000A090401000103010200096E +:1009D0002111010001224D000705820308000A09C8 +:1009E0000402000103000000092111010001223668 +:1009F000000705830308000A09040300010300003F +:100A000000092111010001223900070584031000AB +:100A1000011201100100000008EDFE6060010001FC +:100A200002000105010906A101050719E029E715E2 +:100A30000025019508750181020508190129059510 +:100A400005750191029501750391010507190029AA +:100A50007715002501957875018102C0050109808F +:100A6000A101850216010026B7001A01002AB7006D +:100A7000751095018100C0050C0901A101850316BF +:100A80000100269C021A01002A9C02751095018122 +:100A900000C005010902A1010901A1000509190110 +:100AA000290515002501950575018102950175033C +:100AB00081010501093009311581257F95027508ED +:100AC000810609381581257F950175088106050C79 +:100AD0000A38021581257F950175088106C0C00579 +:100AE000010906A101050719E029E715002501956F +:100AF0000875018102950175088101050819012910 +:100B00000595057501910295017503910105071978 +:100B10000029FF150025FF950675088100C01124E6 +:100B20001FBECFEFDAE0DEBFCDBF04B603FE24C0A8 +:100B300080915E0490915F04A0916004B091610483 +:100B40008730904BA740B04BB9F410925E041092DE +:100B50005F04109260041092610414BE84B7877F12 +:100B600084BF88E10FB6F894809360001092600013 +:100B70000FBEE0E0F8E3099513E0A0E0B1E0EEEB92 +:100B8000F4E602C005900D92A030B107D9F714E049 +:100B9000A0E0B3E001C01D92AE35B107E1F70E94BD +:100BA0003F170C945D320C94000081E00895089585 +:100BB0000C94AF070C94D5050C94D7050E94272EF2 +:100BC000811105C010920203109201030DC081E251 +:100BD00090E00090030302C0880F991F0A94E2F787 +:100BE000909302038093010382E08093000380913D +:100BF0006F00826080936F00089590916F0081E094 +:100C0000911101C080E008950E94272E23E030E07A +:100C1000281B3109220F209304030895282F2F98B1 +:100C200080918000211108C0877F809380001092FE +:100C30008D0010928C001BC0886080938000233050 +:100C400019F48FEF9FEF0FC083E090E0821B9109B2 +:100C5000880F991F2FEF3FEFA90102C056954795C6 +:100C60008A95E2F7CA0190938D0080938C000C94D2 +:100C70000406CF93C82F0E94FD05409103038823EB +:100C800029F090916F009D7F90936F00C0930303B4 +:100C90008823D1F0209101033091020302C03695E0 +:100CA00027954A95E2F72F733327C90102C0880FB1 +:100CB000991FCA95E2F790930203809301038091F4 +:100CC0006F00826080936F00CF9108950E940406A8 +:100CD00084E080930303109200030895279A2F98CD +:100CE0008FEF9FEF90938700809386008AE0809338 +:100CF000800089E1809381000E94902D0C9466060B +:100D00000E946E066E9A769A0C9497071F920F9225 +:100D10000FB60F9211242F933F938F939F93EF93CE +:100D2000FF93E0910103F0910203CF0101969093AC +:100D30000203809301030090030302C0F695E79538 +:100D40000A94E2F7EF7380910003823019F4E032E5 +:100D500051F404C0813039F4EF3329F480916F00ED +:100D60008D7F80936F00F0E0E855FE4FE49121E025 +:100D700031E0E29FC001E39F900D11240090040335 +:100D800002C0969587950A94E2F790938D00809320 +:100D90008C00FF91EF919F918F913F912F910F9038 +:100DA0000FBE0F901F901895CF93DF93EC010E9418 +:100DB0002E29BE0180E090E0DF91CF910C94232595 +:100DC0000F931F93462F50E04E30510508F0AAC0F4 +:100DD000DC01FA01EA5AFF4F0C94213212968C91F1 +:100DE000882309F49FC000E010E0980140E064E02F +:100DF00070E080ED91E00E94591381E090E011C015 +:100E000012968C91882309F48DC000E010E09801BF +:100E100040E066E070E080E691E00E94591382E0D5 +:100E200090E00E94D4067EC012968C91882309F42B +:100E300079C000E010E0980140E068E070E080E9EF +:100E400091E00E94591384E090E0EBCF12968C91D0 +:100E5000882311F083E007C083E013C012968C91C1 +:100E6000882371F084E00E94A02582E00E94390668 +:100E70000E94DE0540E164E083E00E94BE0D52C0A6 +:100E800084E00E94C125F6CF12968C91882331F020 +:100E900085EE0E94B81D0E94E72D44C085EE0E9499 +:100EA000801E40C012968C918823E1F10E940E0FA3 +:100EB00000E010E0980140E066E070E080E391E03F +:100EC0000E94591384E00E94C12583E00E94C1253D +:100ED00080E10E94C12585E00E94A0250E941B2977 +:100EE000811102C00E94F7280E94332990E090935C +:100EF0005D0480935C04806880935C040E943729C1 +:100F000011C012968C91882369F000E010E09801DE +:100F100040E066E070E080E091E00E94591385E0D7 +:100F20000E94C12580E090E01F910F9108950F93DA +:100F30001F932FEF89EF90E0215080409040E1F720 +:100F400000C0000000E010E0980140E065E070E0C3 +:100F500080EF91E00E9459131F910F9108958091A5 +:100F60001003882309F45AC080910E0390910F0357 +:100F70000E946B288D3291400CF450C010921003E7 +:100F80000E9414088091080390910903099781F445 +:100F900080910A0390910B03892B51F480910C03EB +:100FA00090910D03892B21F48AE592E00E941508A7 +:100FB0008091080390910903049791F480910A03AA +:100FC00090910B03469761F480910C0390910D036F +:100FD000892B31F48BE00E94B81D8BE00E94801EAB +:100FE00080910803909109030497C1F480910A034A +:100FF00090910B03469791F480910C0390910D030F +:10100000079761F483EE0E94B81D86E10E94B81D27 +:1010100086E10E94801E83EE0C94801E089581E07C +:1010200008950C940F08089508950F931F93CF937C +:101030008C01F80124912223F9F030E0F901E85BFA +:10104000F74FC491F901E853F74F2491222359F047 +:1010500081EE0E94B81D8C2F0E94B81D8C2F0E941B +:10106000801E81EE04C08C2F0E94B81D8C2F0E9420 +:10107000801E0F5F1F4FDDCFCF911F910F910895FD +:101080000C94800680915503882309F448C0809110 +:10109000110390911203009779F40E945F289093B6 +:1010A0001203809311038091130390E0009771F471 +:1010B0008091140390E00AC00E946B2820911802CE +:1010C000309119022817390740F329C00197880F7A +:1010D000991F880F991FFC01EB5EFC4F60817181A5 +:1010E000828193810E94410FE091130384E0E89F85 +:1010F000F0011124EB5EFC4F60817181828193814C +:101100004FE050E00E94F9128091130390E00196A5 +:101110006091140370E00E940D32809313030C94CD +:10112000D805109257030C940E0F0895089581E08E +:10113000809357030C949608089508958F929F9278 +:10114000AF92BF92EF92FF920F931F93CF93DF93D3 +:10115000CDB7DEB7A3970FB6F894DEBF0FBECDBFF5 +:101160007C01FC0100811181C8010E945C26B8014C +:101170000E94A00A8C01B7010E941108882309F47B +:10118000CCC10032F0E51F0741F4F70182818823CA +:1011900009F458C00E94F013C0C10132F0E51F07E6 +:1011A00041F4F7018281882309F44CC00E94F913AD +:1011B000B4C10232F0E51F0751F4F70182818823A0 +:1011C00009F440C00E94EC138111F0CFE3CF033249 +:1011D000F0E51F0739F4F7018281882399F10E9415 +:1011E00097089BC10432F0E51F0739F4F7018281AB +:1011F000882341F10E94910890C10532F0E51F0754 +:1012000049F4F70182818823E9F080915703811125 +:10121000F1CFE5CF0632F0E51F0739F4F7018281FF +:10122000882381F00E9400140AC00732F0E51F07EE +:1012300049F4F7018281882329F00E940B140E944F +:101240009D086BC180915703811105C0F701828110 +:101250008111CFC018C1003E110579F4F7018281D8 +:10126000882309F44DC00E940E0F81E0809356033D +:10127000109255031092140350C1023E110559F407 +:10128000F70182818823E1F10E940E0F109256032C +:101290001092550342C1033E110591F4F70182817A +:1012A000882371F10E940E0F1092560381E0809303 +:1012B00055031092130310921203109211032DC1C3 +:1012C0000235110559F4F7018281882309F425C1FB +:1012D00080911802909119020A970DC001351105ED +:1012E00079F4F7018281882309F417C180911802EB +:1012F000909119020A9690931902809318020DC1D9 +:1013000040911C0283E2E7E3F2E0DE0111960190D6 +:101310000D928A95E1F7F701808121E030E02C0FF2 +:101320003D1F280F311DC90120911A0230911B0267 +:10133000FC01E20FF31F6081772767FD7095640F52 +:10134000711D882777FD8095982F0E942F2F20E010 +:1013500030E040E451E40E94942E4B015C01F7011F +:10136000218184E090E0821B9109BC01882777FDF0 +:101370008095982F0E942F2F9B01AC01C501B401CD +:101380000E942C2E9B01AC0160E070E080E090E4B4 +:101390000E94A23020E030E04CED50E40E943F304B +:1013A0004B015C01F70182818823D1F04FE050E0CE +:1013B000C501B4010E94F912809156038823A1F05F +:1013C0008091140324E0829FF0011124EB5EFC4F16 +:1013D00080829182A282B3828F5F8093140304C0C3 +:1013E000C501B4010E94410F0F3F110508F02ECF37 +:1013F00094C08091100381111FC0043130E51307A0 +:1014000009F051C00E94130881E0809310030E94EC +:101410005F2890930F0380930E031092070310929E +:1014200009031092080310920B0310920A03109202 +:101430000D0310920C0371C080910E0390910F0365 +:101440000E946B28883C910570F480910703E82F77 +:10145000F0E0EE0FFF1FE85FFC4F118300838F5F0A +:10146000809307035AC0043880E5180721F0053837 +:10147000104501F13AC0F7018281882341F01092B2 +:10148000050382E01EC0043830E5130759F580914A +:101490000503811106C086E20E94B81D86E20E9403 +:1014A000801E82E01CC00438F0E51F0741F30538B8 +:1014B0001045D9F4F7018281882331F01092060398 +:1014C00080E20E94CF1E29C080910603811106C0D0 +:1014D00087E20E94B81D87E20E94801E80E20E947F +:1014E000D61E1BC00538104529F381E08093050303 +:1014F00080930603C701A3960FB6F894DEBF0FBE14 +:10150000CDBFDF91CF911F910F91FF90EF90BF90D2 +:10151000AF909F908F900C94DA0580E0A3960FB661 +:10152000F894DEBF0FBECDBFDF91CF911F910F9119 +:10153000FF90EF90BF90AF909F908F900895089587 +:101540009CE0799FF001112490E3899FE00DF11D4B +:101550001124E60FF11DEE0FFF1FE851FE4F85919C +:1015600094910895880F991FFC01E859FF4F8591C8 +:1015700094910895880F991FFC01E851FE4F8591C1 +:10158000949108950F931F93CF93DF93EC018115EE +:1015900021E39207A0F5C11580E3D80708F0D7C072 +:1015A000C83ED105D8F4C03ED10508F007C2C83AFC +:1015B000D10578F4C53AD10508F06AC0C130D1052B +:1015C00009F463C008F4F7C1C430D10508F0F6C1CE +:1015D000F2C1CB3BD10508F466C0EDC1C11590E264 +:1015E000D90708F0AFC0C11521E0D20708F0E6C165 +:1015F000C03FD10508F4DFC18E0110651FC2C0389D +:1016000080E5D80700F5C03790E5D90708F0A3C0FA +:10161000C11520E5D20709F4ACC050F4CE019054B6 +:1016200080319F4008F0C7C1DF708E01106A06C28A +:10163000C13080E5D80709F4AEC0C43190E5D907C0 +:1016400008F4AFC0B8C1C33820E5D20709F48EC092 +:1016500050F4C13890E5D90709F482C008F083C07E +:1016600000E011EDEBC1C03181E5D80708F4A3C15A +:10167000C11597E5D90708F436C1CE0190578115F9 +:10168000904108F098C1DF7093C101E010E0D6C12D +:10169000C53AD10509F494C1C63AD10509F093C100 +:1016A00002E810E4CBC1C83AD10509F48FC1C93AA8 +:1016B000D10509F48EC1CA3AD10509F48DC1CB3ADE +:1016C000D10509F48CC1CC3AD10509F48BC1CD3ACE +:1016D000D10509F48AC1C03BD10509F489C1CE3ACC +:1016E000D10509F488C1CF3AD10509F487C1C13BBE +:1016F000D10509F486C1C23BD10509F485C1C33BBC +:10170000D10509F484C1C43BD10509F483C1C53BAB +:10171000D10509F482C1C63BD10509F481C1C73B9B +:10172000D10509F480C1C83BD10509F47FC1C93B8B +:10173000D10509F47EC1CA3BD10509F47DC100E0A1 +:1017400014E47CC1CE019F700E94BA0A78C1DD27E3 +:101750008E01106C73C1CF70DD278E01146D6EC1C8 +:1017600000E010ED6BC100E012ED68C100E013ED88 +:1017700065C10E9463210E940E0F0E9495088FEFA1 +:1017800094E32CE0815090402040E1F700C000003D +:101790000E94BA2853C18091320481608093320440 +:1017A0004DC10E941B29811102C00E94F7280E948E +:1017B000332990E090935D0480935C04C23080E50F +:1017C000D80721F480915C04816086C0C43090E524 +:1017D000D90721F480915C0482607EC0C63020E588 +:1017E000D20721F480915C04846076C0C83080E523 +:1017F000D80719F480915C0427C0CA3090E5D90756 +:1018000021F480915C04806167C0CC3020E5D20770 +:1018100021F480915C0480625FC0CE3080E5D807FF +:1018200021F480915C04806457C0C03190E5D907F1 +:1018300021F480915C0480684FC0C23120E5D2075A +:1018400029F480915C048460886046C0C33080E5E0 +:10185000D80721F480915C048E7F3EC0C53090E5AE +:10186000D90721F480915C048D7F36C0C73020E514 +:10187000D20721F480915C048B7F2EC0C93080E5B3 +:10188000D80719F480915C0426C0CB3090E5D907C5 +:1018900021F480915C048F7E1FC0CD3020E5D207FB +:1018A00021F480915C048F7D17C0CF3080E5D8078C +:1018B00021F480915C048F7B0FC0C13190E5D90782 +:1018C00021F480915C048F7707C0C331D04531F497 +:1018D00080915C048B7F877F80935C0480915C04A3 +:1018E0000E943729ABC08D2F99278F70992781309F +:1018F0009105D9F49E012370332702C0880F991FE8 +:101900002A95E2F79C688E0144E0000F111F4A956A +:10191000E1F700271370802B912B53E0CC0FDD1FD4 +:101920005A95E1F7C076DD272FC08230910531F45A +:10193000DC2FCC278E01016F106A80C083309105A7 +:1019400069F4CE018370992701E010E002C0000F16 +:10195000111F8A95E2F7C8019C680FC08430910579 +:10196000B9F4CE018370992701E010E002C0000FA6 +:10197000111F8A95E2F7C8019A6823E0CC0FDD1F9A +:101980002A95E1F7C07ED7708C010C2B1D2B56C019 +:101990008530910531F4DC2FCC278E01046F106A5D +:1019A0004DC0069709F04AC0CF71DD27DC2FCC2748 +:1019B0008E01106243C000E010E040C08E013EC0C6 +:1019C00001E810E43BC003E810E438C002EE14E480 +:1019D00035C009EE14E432C00AEE14E42FC005EB62 +:1019E00014E42CC006EB14E429C007EB14E426C071 +:1019F0000CEC14E423C00DEC14E420C003E815E45F +:101A00001DC00AE815E41AC002E915E417C004E98C +:101A100015E414C001E216E411C003E216E40EC09E +:101A200004E216E40BC005E216E408C006E216E480 +:101A300005C007E216E402C00AE216E4C801DF911D +:101A4000CF911F910F9108959CE0799FF00111248F +:101A500090E3899FE00DF11D1124E60FF11DEE0FBB +:101A6000FF1FE851FE4F85919491803E9105E0F46F +:101A7000803C910558F58133910509F46FC048F415 +:101A80008932910509F463C08A32910509F46DC069 +:101A900072C089339105E9F082389105D1F0853320 +:101AA000910509F44DC067C0833E910581F138F47A +:101AB000803E9105B9F0823E9105D9F05CC0863E2A +:101AC000910561F1873E9105A1F155C00E94B20ACE +:101AD000089520915C0420FD02C021FF4CC080EEDF +:101AE00090E049C080915C0480FFF9CF89E390E0E9 +:101AF00042C080915C0482FF0EC080915C0484FF30 +:101B000003C080E090E037C083EE90E034C0809165 +:101B10005C0482FFF2CF82EE90E02DC080915C04E5 +:101B200083FF0BC080915C0484FDEBCF87EE90E0D7 +:101B300022C080915C0483FFF5CF86EE90E01BC04D +:101B400080915C0485FF07C089E290E014C0809119 +:101B50005C0485FFF9CF85E390E00DC080915C04C3 +:101B600086FF07C08AE290E006C080915C0486FF91 +:101B7000F9CF81E390E00E94C20A0895CF92DF92EC +:101B8000EF92FF920F931F9301E010E020E030E00E +:101B90006801790104C0CC0CDD1CEE1CFF1C8A9589 +:101BA000D2F704C0000F111F221F331F6A95D2F70E +:101BB0000C291D292E293F29C0901504D090160408 +:101BC000E0901704F0901804C022D122E222F32200 +:101BD000842FC016D106E206F30641F41F910F913F +:101BE000FF90EF90DF90CF900C94A0251F910F9164 +:101BF000FF90EF90DF90CF900C94C1250C94DC0502 +:101C0000E82FF0E0E257FD4F8081E82FEF70F0E021 +:101C100082958F7021E030E0A90102C0440F551F6A +:101C20008A95E2F740A308950F931F93CF93DF9314 +:101C300085B7806885BF85B7806885BFC3E0D0E081 +:101C400001E010E0FE01E257FD4F8081E82FEF70C8 +:101C5000F0E021A182958F70A80102C0440F551FAA +:101C60008A95E2F7CA01822B81A38C2F0E94000E75 +:101C7000219740F78BE090E061E070E0FC01EE57C7 +:101C8000FD4F2081E22FEF70F0E042A122952F70EE +:101C9000DB0102C0AA0FBB1F2A95E2F79D01242B8E +:101CA00022A3019758F7DF91CF911F910F910C94C8 +:101CB0004008EF92FF920F931F93CF93DF9300E6BC +:101CC00013E0C3E0EE24E394F12CD5E08C2F0E94C6 +:101CD000000E8BE090E040E050E0FC01EE57FD4F3D +:101CE0006081E62FEF70F0E020A130E062956F7028 +:101CF00002C0359527956A95E2F720FD09C0970146 +:101D0000082E02C0220F331F0A94E2F7422B532BF6 +:101D1000019718F7F801929182918F018417950726 +:101D200021F051834083D0931D028C2F0E94000E1E +:101D3000C15060F680911D0287FD2CC081508093B8 +:101D40001D028F3F39F08FE99FE00197F1F700C046 +:101D5000000020C080915E0390915F039093670321 +:101D60008093660380915C0390915D03909365037B +:101D70008093640380915A0390915B039093630373 +:101D8000809362038091580390915903909361036B +:101D9000809360030E94420881E0DF91CF911F9100 +:101DA0000F91FF90EF900895E82FF0E0EE0FFF1FE6 +:101DB000E05AFC4F80819181089508950F931F93FD +:101DC000CF9308E613E0C0E0F801929182918F0171 +:101DD0000E94D727C80FF3E000361F07A9F78C2F02 +:101DE000CF911F910F9108950E941B29811102C06C +:101DF0000E94F7280E944529809347043E9A8091CB +:101E000071008D7F8093710082E0809390008AE161 +:101E10008093910081E080936A03089580916A0322 +:101E2000811102C00E94F40E1092BA031092B903FD +:101E3000809171008D7F80937100809190008F73ED +:101E40008093900010927C0310927B031092B30356 +:101E50001092B4031092B5031092B6031092B2031D +:101E60001092B103E1E9F3E0A1E8B3E0119211921D +:101E7000119211921D921D9283E0E13BF807B1F798 +:101E80000895CF92DF92EF92FF920F931F93CF931B +:101E9000DF9320917B03222309F484C06B017C0132 +:101EA00080916A03811102C00E94F40E01EB13E0DD +:101EB000C7E0D0E0A7019601F8019291829172915A +:101EC00062918F010E94902E811131C0FE01EE0FB0 +:101ED000FF1FEE0FFF1FEF56FC4F10821182128280 +:101EE0001382DE01AA0FBB1FAF57BC4F11961C9285 +:101EF0001E92C730D105E9F0219644815581668153 +:101F000077814083518362837383148215821682A2 +:101F1000178212968D919C91139711969C938E9394 +:101F200013961C921E92129734961296E2CF219726 +:101F300008F68091B9039091BA03019797FD05C007 +:101F40009093BA038093B90304C01092BA0310921D +:101F5000B9038091B9039091BA032091B7033091EE +:101F6000B8032817390724F01092B8031092B7036A +:101F7000892BC1F4809171008D7F809371008091D5 +:101F800090008F73809390001092B3031092B4036B +:101F90001092B5031092B6031092B2031092B103DF +:101FA00010927B03DF91CF911F910F91FF90EF90E3 +:101FB000DF90CF9008951F920F920FB60F921124C9 +:101FC0004F925F926F927F928F929F92AF92BF9249 +:101FD000CF92DF92EF92FF922F933F934F935F93B5 +:101FE0006F937F938F939F93AF93BF93CF93DF9321 +:101FF000EF93FF9380917B03882309F49BC1C091E9 +:10200000B903D091BA031C161D060CF093C1409081 +:102010006B0350906C0360906D0370906E0320E032 +:1020200030E0A901C301B2010E943B3018160CF048 +:1020300065C0C130D10509F452C08091B7039091B9 +:10204000B803BE010E940D327C019093B8038093C7 +:10205000B70380907D0390907E03A0907F03B090A3 +:10206000800320E030E040E85FE3C501B4010E9456 +:102070002C2E60937D0370937E0380937F03909357 +:102080008003F701EE0FFF1FEE0FFF1FEF56FC4F0F +:10209000A301920160817181828193810E94942EBB +:1020A00020E030E040E05EE30E943F309B01AC0165 +:1020B000C501B4010E943B3018168CF4C70101968B +:1020C000BE010E940D329093B8038093B703109223 +:1020D0007D0310927E0310927F0310928003E091A3 +:1020E000B703F091B803EE0FFF1FEE0FFF1FEF567F +:1020F000FC4F6081718182819381D0C0C090B30315 +:10210000D090B403E090B503F090B60320E030E047 +:10211000A901C701B6010E94902E2197882309F4D6 +:10212000A2C0FE01EE0FFF1FEE0FFF1FEF56FC4F88 +:1021300080809180A280B380A5019401C701B6017F +:102140000E94902E87FF31C0A501940160E070E0ED +:102150008CED93EC0E94942E20E030E040E451E4BA +:102160000E94942E20E030E040E05FE30E943F3088 +:102170009B01AC0160E070E080E090E40E94A2303E +:102180009B01AC01C501B4010E943F309B01AC0131 +:10219000C701B6010E94902E87FF07C0A7019601D4 +:1021A00060E070E08CED93E439C0A5019401C701B3 +:1021B000B6010E943B3018160CF055C0A5019401E1 +:1021C00060E070E08CED93E40E94942E20E030E01B +:1021D00040E451E40E94942E20E030E040E05FE3D0 +:1021E0000E943F309B01AC0160E070E080E090E431 +:1021F0000E94A2309B01AC01C501B4010E943F3096 +:102200009B01AC01C701B6010E943B3018165CF57A +:10221000A701960160E070E08CED93EC0E94942E93 +:1022200020E030E040E451E40E94942E20E030E0D1 +:1022300040E05FE30E943F309B01AC0160E070E052 +:1022400080E090E40E94A2309B01AC01C701B6017E +:102250000E943F306093B3037093B4038093B5033F +:102260009093B60313C0FE01EE0FFF1FEE0FFF1F8A +:10227000EF56FC4F80819181A281B3818093B3039B +:102280009093B403A093B503B093B6036091B303E6 +:102290007091B4038091B5039091B60320916803C7 +:1022A000309169032F3F4FEF340731F02F5F3F4FDD +:1022B00030936903209368030E9416146B017C011C +:1022C00020E034E244EF51E40E94902E87FF08C0E2 +:1022D00086EFC82E88E2D82E84EFE82E81E4F82E0F +:1022E00020E030E040E051E4C701B6010E943F30F9 +:1022F0009B01AC0160E074E284E79BE40E94942EB1 +:102300006B017C010E94012F7093970060939600EF +:1023100020911E0230911F02409120025091210213 +:10232000C701B6010E943F300E94012F70939900AF +:102330006093980080917C03882309F433C1C09096 +:102340007703D0907803E0907903F0907A0320E04F +:1023500030E0A901C701B6010E943B301816D4F540 +:1023600080916803909169038F3F2FEF920729F0C6 +:1023700001969093690380936803C701B6010E9498 +:10238000161420E030E040E051E40E943F309B0111 +:10239000AC0160E074E284E79BE40E94942E6B0140 +:1023A0007C010E94012F709397006093960020910A +:1023B0001E0230911F024091200250912102C7015C +:1023C000B6010E943F300E94012F709399006093E4 +:1023D000980008C0109297001092960010929900F1 +:1023E0001092980060917103709172036F5F7F4F3C +:1023F000709372036093710320919600309197005F +:1024000080E090E0232BF1F0C0919600D0919700EE +:102410000E942D2F6B017C01BE0180E090E00E94A4 +:102420002D2F9B01AC016091730370917403809117 +:102430007503909176030E94942E20E03FEF4FE7C2 +:1024400057E410C00E942D2F6B017C0120E030EE7C +:102450004FEF54E46091730370917403809175039E +:10246000909176030E943F309B01AC01C701B601F9 +:102470000E943B3087FD96C080916F038F5F8093F1 +:102480006F0390E020914304309144048217930736 +:10249000A0F080914E04882319F010926F030DC0B4 +:1024A000809171008D7F80937100809190008F7377 +:1024B0008093900010927C037DC080917003C09146 +:1024C0006F03811128C0C0904804D0904904E09067 +:1024D0004A04F0904B0420E030E0A901C701B601A6 +:1024E0000E943B301816BCF481E080937003109278 +:1024F0007703109278031092790310927A03C092B6 +:102500007303D0927403E0927503F0927603C15086 +:10251000C0936F0343C0109270031092690310922E +:102520006803E0914504F091460448E0C49FE00D43 +:10253000F11D112480819181A281B3818093770361 +:1025400090937803A0937903B0937A0320E030E06E +:1025500040E85EE364817581868197810E943F3007 +:102560006B017C0180912202682F70E080E090E096 +:102570000E942D2F20E030E048EC52E40E94942E7F +:102580009B01AC01C701B6010E943F306093730309 +:102590007093740380937503909376031092720383 +:1025A000109271038091470480FD04C010927C0357 +:1025B00010927B03FF91EF91DF91CF91BF91AF918B +:1025C0009F918F917F916F915F914F913F912F914B +:1025D000FF90EF90DF90CF90BF90AF909F908F9043 +:1025E0007F906F905F904F900F900FBE0F901F9055 +:1025F0001895CF92DF92EF92FF92CF93DF936B010A +:102600007C01EA0180916A03811102C00E94F40EEC +:102610008091470480FF46C08091B9039091BA032E +:1026200008970CF03FC0809171008D7F80937100FE +:1026300080917C0381110E940E0F81E080937B03C7 +:10264000109269031092680320E030E0A901C701ED +:10265000B6010E943B301816DCF48091B9039091CA +:10266000BA03FC01EE0FFF1FEE0FFF1FEF56FC4FEA +:10267000C082D182E282F382FC01EE0FFF1FEF578E +:10268000FC4FD183C08301969093BA038093B90322 +:1026900080917100826080937100809190008068C9 +:1026A00080939000DF91CF91FF90EF90DF90CF90DB +:1026B00008958F929F92AF92BF92CF92DF92EF9246 +:1026C000FF920F931F93CF93DF93EC017B01D42EE6 +:1026D0004801590180916A03811102C00E94F40EE1 +:1026E0008091470480FF6BC0809171008D7F809343 +:1026F000710080917B0381110E940E0F81E0809315 +:102700007C03D0934604C0934504F0924404E092C5 +:102710004304D0924E048092480490924904A092BF +:102720004A04B0924B0410927D0310927E031092E3 +:102730007F031092800310926F0388819981AA8190 +:10274000BB818093770390937803A0937903B09330 +:102750007A0320E030E040E85EE36C817D818E8189 +:102760009F810E943F306B017C0180912202682F83 +:1027700070E080E090E00E942D2F20E030E048ECF7 +:1027800052E40E94942E9B01AC01C701B6010E9445 +:102790003F30609373037093740380937503909339 +:1027A000760310927203109271038091710082601F +:1027B0008093710080919000806880939000DF91F9 +:1027C000CF911F910F91FF90EF90DF90CF90BF902E +:1027D000AF909F908F9008958091470481700895E5 +:1027E000809147048160809347040E9449290C949A +:1027F0009C08809147048E7F809347040C9449295C +:102800008091BB0390E0019666E070E00E940D327B +:102810008093BB0308958091BB0390E0019766E02D +:1028200070E00E940D328093BB0308958F929F92B7 +:10283000AF92BF92CF92DF92EF92FF920F931F93CE +:10284000CF93DF936B017C01C0916803D091690342 +:10285000BE0180E090E00E942D2F4B015C01A7019A +:10286000960160E070E08CE594E40E94942E9B0158 +:10287000AC01C501B4010E943F300E94012F20919C +:10288000BB03233009F473C028F4222351F0213014 +:10289000E9F02CC1243009F4A0C0253009F4E0C0CF +:1028A00025C180E090E0A0E0BFE380931E029093FA +:1028B0001F02A0932002B093210210926B0310928A +:1028C0006C0310926D0310926E0310C110926B0393 +:1028D00010926C0310926D0310926E0364317105B7 +:1028E00040F46A30710560F520E030E040E85EE3D6 +:1028F0002BC0693C710508F0AAC080E090E00E94FE +:102900002D2F20E030E040EA51E40E942B2E20E001 +:1029100030E044E353E40E94942E9B01AC010E94FA +:102920003F3020E030E040E05EE30E943F309B011A +:10293000AC0160E070E080E09EE30E942B2E44C07A +:1029400020E030E040E05FE3C701B6010E943F3085 +:102950006B017C0180E090E0A0E0BEE380931E026A +:1029600090931F02A0932002B0932102BFC0109247 +:102970006B0310926C0310926D0310926E034AE089 +:10298000469F9001479F300D1124C90168EB7BE001 +:102990000E94F931BC016C5D754077FF03C07195F1 +:1029A00061957109882777FD8095982F0E942F2FB8 +:1029B0002EE333EC4EE259E30E943F3020E030E05A +:1029C00040EC5EE30E942C2E60931E0270931F0267 +:1029D000809320029093210289C010926B03109281 +:1029E0006C0310926D0310926E03CE0183709927D1 +:1029F000892BE1F0BE016170772780E090E00E94B2 +:102A00002D2F20E030E040E05EE30E943F3020E0E8 +:102A100030E040E45FE30E942C2E60931E0270932E +:102A20001F0280932002909321020CC080E090E06E +:102A3000A0E0BFE380931E0290931F02A0932002A8 +:102A4000B0932102C770DD27CD2B09F04FC0109243 +:102A50001E0210921F02109220021092210246C004 +:102A600010926B0310926C0310926D0310926E0320 +:102A700000E010E020E03FE300931E0210931F02ED +:102A800020932002309321026739710578F180E0AC +:102A900090E00E942D2F20E030E047E153E40E94B7 +:102AA0002B2E20E030E04AE754E40E94942E20E0F0 +:102AB00030E048E452E40E943F3020E030E040EA59 +:102AC00051E40E94712F0E94FC2E660F771F660F43 +:102AD000771FFB01EE56FD4F2081318142815381EA +:102AE000C701B6010E943F306B017C01C701B601EE +:102AF000DF91CF911F910F91FF90EF90DF90CF90DA +:102B0000BF90AF909F908F9008958091CC030895CF +:102B1000CF93DF9300D01F92CDB7DEB79C01809199 +:102B20005304843019F593E099833B832A8390936F +:102B3000E9008FEF9091E800815095FD06C095ED7A +:102B40009A95F1F700008111F5CF8091E80085FF9B +:102B50000DC040E050E063E070E0CE0101960E94BD +:102B6000E9178091E8008E778093E8000F900F902E +:102B70000F90DF91CF910895CF93DF9300D01F92F4 +:102B8000CDB7DEB720915304243021F522E029830C +:102B90009B838A8383E08093E9008FEF9091E80024 +:102BA000815095FD06C095ED9A95F1F700008111D1 +:102BB000F5CF8091E80085FF0DC040E050E063E074 +:102BC00070E0CE0101960E94E9178091E8008E77AF +:102BD0008093E8000F900F900F90DF91CF910895B0 +:102BE000209153042430F1F422E02093E9002FEFE8 +:102BF0003091E800215035FD06C035ED3A95F1F7EA +:102C000000002111F5CF2091E80025FF0BC040E026 +:102C100050E065E070E00E94E9178091E8008E774F +:102C20008093E8000895CF93DF93EC0190915304D3 +:102C3000943009F046C080912D028823D9F080910C +:102C40002E028823B9F09093E9008FEF9091E8006D +:102C5000815095FD06C095E19A95F1F7000081112C +:102C6000F5CF8091E80085FF2CC040E050E060E1A6 +:102C700070E017C081E08093E9008FEF9091E80049 +:102C8000815095FD06C095ED9A95F1F700008111F0 +:102C9000F5CF8091E80085FF14C040E050E068E087 +:102CA00070E0CE010E94E9178091E8008E77809352 +:102CB000E80080E1FE01ACEBB3E001900D928A9553 +:102CC000E1F7DF91CF91089580915204811109C0FD +:102CD0000E947E190E94DB198091E200846080933B +:102CE000E2000895109252040895089508950C94F6 +:102CF000222842E061EC81E00E94F81842E061EC99 +:102D000082E00E94F81842E061EC83E00E94F8182B +:102D100042E161EC84E00C94F81880915504833012 +:102D200009F455C030F4813071F0823009F48EC05E +:102D300008958A3009F47AC08B3009F460C0893074 +:102D400009F09CC020C080915404813A09F096C0DB +:102D50008091E800877F8093E800809158049091EB +:102D60005904892B21F460E18CEB93E003C060E00F +:102D700080E090E070E00E9434188091E8008B774A +:102D80008093E800089580915404813209F076C060 +:102D90008091580490915904009719F0039709F015 +:102DA0006DC08091E800877F8093E8008091E80003 +:102DB00082FD05C0809153048111F8CF5FC08091DE +:102DC000F1008093CC038091E8008B7753C0809111 +:102DD0005404813A09F052C08091580490915904EA +:102DE000892B09F04BC08091E800877F8093E80031 +:102DF0008091E80080FFFCCF80912D0236C0809149 +:102E000054048132D9F58091580490915904892B4A +:102E1000A9F58091E800877F8093E8000E942D1932 +:102E20008091560480932D020C9463218091540468 +:102E3000813221F58091E800877F8093E8000E942D +:102E40002D19809157048093CD03089580915404E7 +:102E5000813AA1F48091E800877F8093E800809117 +:102E6000E80080FFFCCF8091CD038093F10080913A +:102E7000E8008E778093E8000C942D19089584B7AC +:102E8000877F84BF88E10FB6F8948093600010922A +:102E900060000FBE90E080E80FB6F8948093610068 +:102EA000909361000FBE0E94D01C0E947E190E9468 +:102EB000DB198091E20084608093E20078940E94A4 +:102EC000611C0E94D21C83E292E00E947C1C8091D3 +:102ED0005304853069F40E94E327809151048823CC +:102EE000B1F30E941128882391F30E94D317EFCFEA +:102EF0000E94DA1CECCF292F332723303105C9F08B +:102F000064F42130310581F02230310509F043C0ED +:102F10008DE690E024EA39E042C021323105F1F03B +:102F20002232310541F137C082E190E021E13AE0FF +:102F300036C099278130910541F08230910541F0EA +:102F4000892B49F5E0EAF9E005C0E2E7F9E002C0C3 +:102F5000E8E4F9E0849190E09F0121C06430D8F466 +:102F6000E62FF0E0EE0FFF1FE251FD4F208131818F +:102F700089E090E014C0643070F470E0FB01EE0F63 +:102F8000FF1FEA51FD4F20813181FB01EE51FD4FC2 +:102F9000808190E004C080E090E020E030E0FA0121 +:102FA00031832083089580E189BD82E189BD09B420 +:102FB00000FEFDCF8091D8008F7D8093D800809156 +:102FC000E00082608093E0008091E00081FDFCCF12 +:102FD0000895CF92DF92EF92FF920F931F93CF93BA +:102FE000DF93EC018B016A010E944C19811133C0FF +:102FF000C114D10439F0F60180819181081B190BAD +:10300000C80FD91FE12CF12C0115110519F1809180 +:10301000E80085FD16C08091E8008E778093E80077 +:10302000C114D10449F0F60180819181E80EF91EA6 +:10303000F182E08285E00FC00E944C19882321F3C1 +:103040000AC089918093F10001501109FFEFEF1A36 +:10305000FF0ADACF80E0DF91CF911F910F91FF90AF +:10306000EF90DF90CF90089520915A0430915B0447 +:103070002617370748F06115710539F42091E800EB +:103080002E772093E80001C0B90140E06115710579 +:10309000A9F120915304222309F443C0253009F4F7 +:1030A00042C02091E80023FD40C02091E80022FDAD +:1030B00032C02091E80020FFE9CF4091F300209139 +:1030C000F20030E0342BFC01CF016115710559F09D +:1030D0002830310540F481918093F10061507109ED +:1030E0002F5F3F4FF1CF41E02830310509F040E03C +:1030F0002091E8002E772093E800C8CF4111C9CF76 +:103100000AC080915304882361F0853061F080917A +:10311000E80083FD0AC08091E80082FFF2CF80E0E2 +:10312000089582E0089583E0089581E00895209154 +:103130005A0430915B042617370748F06115710572 +:1031400039F42091E8002E772093E80001C0B901FE +:10315000FC0120E06115710591F1809153048823F1 +:1031600009F440C0853009F43FC08091E80083FD38 +:103170003DC08091E80082FD2FC08091E80080FF73 +:10318000E9CF2091F3008091F20090E0922B61153D +:10319000710559F08830910540F424912093F10095 +:1031A0003196615071090196F2CF21E0089709F03C +:1031B00020E08091E8008E778093E800CBCF21114A +:1031C000CCCF0AC080915304882361F0853061F030 +:1031D0008091E80083FD0AC08091E80082FFF2CF71 +:1031E00080E0089582E0089583E0089581E00895E5 +:1031F000982F973058F59093E900981739F070910F +:10320000EC002091ED005091F00003C0242F762FA8 +:1032100050E021FF19C03091EB003E7F3093EB006E +:103220003091ED003D7F3093ED003091EB00316047 +:103230003093EB007093EC002093ED005093F0007E +:103240002091EE0027FF07C09F5FD3CF8F70809340 +:10325000E90081E0089580E008958091540487FF9B +:1032600011C08091E80082FD05C080915304811156 +:10327000F8CF11C08091E8008B770BC08091530488 +:10328000882349F08091E80080FFF8CF8091E80022 +:103290008E778093E80008952091E4003091E50056 +:1032A00095E64091EC00842F817040FF22C0809110 +:1032B000E80080FD1CC080915304882391F0853084 +:1032C00091F08091EB0085FD10C04091E400509199 +:1032D000E5004217530729F39A01915011F784E052 +:1032E000089582E0089583E0089581E0089580E0E4 +:1032F00008954091E80042FFDECF08950E94EC1946 +:103300000E94F419E0EEF0E0808181608083E8EDB6 +:10331000F0E080818F77808319BCA7EDB0E08C91BD +:103320008E7F8C9380818F7E8083109252040895CB +:103330000F931F93CF93DF930E94EC190E94F4190F +:10334000C8EDD0E088818F77888388818068888302 +:1033500088818F7D888319BC1092530410924F048A +:10336000109251041092500400EE10E0F801808198 +:103370008B7F808388818160888342E060E080E089 +:103380000E94F818E1EEF0E080818E7F8083E2EE0B +:10339000F0E0808181608083808188608083F80193 +:1033A00080818E7F8083888180618883DF91CF9147 +:1033B0001F910F910895E8EDF0E080818F7E80836A +:1033C000E7EDF0E080818160808384E082BF81E06E +:1033D000809352040C949819E8EDF0E080818E7F80 +:1033E00080831092E20008951092DA001092E100BA +:1033F00008951F920F920FB60F9211242F933F93AF +:103400004F935F936F937F938F939F93AF93BF93EC +:10341000EF93FF938091E10082FF0BC08091E20067 +:1034200082FF07C08091E1008B7F8093E1000E94C2 +:10343000601C8091DA0080FF1FC08091D80080FF5F +:103440001BC08091DA008E7F8093DA008091D900D2 +:1034500080FF0DC080E189BD82E189BD09B400FE15 +:10346000FDCF81E0809353040E94641605C019BC0F +:10347000109253040E9472168091E10080FF19C0DF +:103480008091E20080FF15C08091E2008E7F8093E2 +:10349000E2008091E20080618093E2008091D80098 +:1034A00080628093D80019BC85E0809353040E9409 +:1034B00076168091E10084FF30C08091E20084FFA5 +:1034C0002CC080E189BD82E189BD09B400FEFDCF39 +:1034D0008091D8008F7D8093D8008091E1008F7E0D +:1034E0008093E1008091E2008F7E8093E2008091E2 +:1034F000E20081608093E20080914F04882311F004 +:1035000084E007C08091E30087FD02C081E001C034 +:1035100083E0809353040E9477168091E10083FF3B +:1035200029C08091E20083FF25C08091E100877F60 +:103530008093E10082E08093530410924F048091C5 +:10354000E1008E7F8093E1008091E2008E7F809386 +:10355000E2008091E20080618093E20042E060E05E +:1035600080E00E94F8188091F00088608093F0005D +:103570000E947516FF91EF91BF91AF919F918F912E +:103580007F916F915F914F913F912F910F900FBE5F +:103590000F901F9018951F920F920FB60F92112443 +:1035A0002F933F934F935F936F937F938F939F934B +:1035B000AF93BF93CF93DF93EF93FF93C091E90055 +:1035C000CF708091EC00D82FD17080FDD0E81092A0 +:1035D000E9008091F000877F8093F00078940E944A +:1035E0000F1B1092E9008091F00088608093F0003A +:1035F000CD2BCF70C093E900FF91EF91DF91CF9178 +:10360000BF91AF919F918F917F916F915F914F91FA +:103610003F912F910F900FBE0F901F9018951F9301 +:10362000CF93DF93CDB7DEB7AA970FB6F894DEBF7E +:103630000FBECDBFE4E5F4E088E08E0F9091F1007D +:1036400091938E13FBCF0E948D168091E80083FF2B +:103650001FC18091540490915504492F50E04A3085 +:10366000510508F015C1FA01EC59FF4F0C942132B5 +:10367000803881F0823809F00BC1809158048F7036 +:103680008093E9008091EB0085FB882780F91092F8 +:10369000E90006C08091500490915104911182601C +:1036A0009091E800977F9093E8008093F10010924A +:1036B000F100C8C0282F2D7F09F0EAC0882319F037 +:1036C000823061F0E5C080915604813009F0E0C09D +:1036D000933009F080E0809351042BC08091560410 +:1036E000811127C0809158048F7009F4D1C0809354 +:1036F000E9002091EB0020FF1CC0933021F4809161 +:10370000EB00806214C09091EB0090619093EB000D +:1037100021E030E0A90102C0440F551F8A95E2F76D +:103720004093EA001092EA008091EB008860809359 +:10373000EB001092E9008091E800877F86C081113C +:10374000A7C0109156041F778091E3008078812BE9 +:103750008093E3008091E800877F8093E8000E94D7 +:103760002D198091E80080FFFCCF8091E3008068F4 +:103770008093E300111102C082E001C083E08093D6 +:10378000530486C08058823008F082C0809156046D +:10379000909157048C3D53E0950779F583E08A8337 +:1037A0008AE289834FB7F894DE01139620E03EE069 +:1037B00051E2E32FF0E050935700E49120FF03C063 +:1037C000E295EF703F5FEF708E2F90E0EA3010F0DF +:1037D000C79601C0C0968D939D932F5F243149F702 +:1037E0004FBF8091E800877F8093E8006AE270E035 +:1037F000CE0101960E94341814C0AE014F5F5F4F96 +:10380000609158040E947B17BC01009709F440C0E6 +:103810009091E800977F9093E80089819A810E94B7 +:1038200097188091E8008B778093E80031C080384A +:1038300079F58091E800877F8093E80080914F04BC +:103840008093F1008091E8008E778093E8000E94D9 +:103850002D191EC081111CC0909156049230C0F4E5 +:103860008091E800877F8093E80090934F040E9446 +:103870002D1980914F04811106C08091E30087FDCE +:1038800002C081E001C084E0809353040E94791655 +:103890008091E80083FF0AC08091E800877F8093D1 +:1038A000E8008091EB0080628093EB00AA960FB64F +:1038B000F894DEBF0FBECDBFDF91CF911F91089569 +:1038C0000895CF93809153048823A1F0C091E9001B +:1038D000CF709091EC00892F817090FD80E8C82B0B +:1038E0001092E9008091E80083FD0E940F1BCF70C9 +:1038F000C093E900CF9108959093D3038093D203AE +:103900000895E091D203F091D303309721F0019014 +:10391000F081E02D099480E00895E091D203F091C8 +:10392000D303309721F00280F381E02D09940895AC +:10393000E091D203F091D303309721F00480F58118 +:10394000E02D099408952091D0033091D10382177E +:10395000930771F09093D1038093D003E091D20349 +:10396000F091D303309721F00680F781E02D099480 +:1039700008952091CE033091CF038217930771F001 +:103980009093CF038093CE03E091D203F091D303C1 +:10399000309721F00084F185E02D09940895089571 +:1039A0000C94CF1C0E9456280E94140E0E94DC2802 +:1039B0000C94902D5F926F927F928F929F92AF9214 +:1039C000BF92CF92DF92EF92FF920F931F93CF930C +:1039D000DF9300D000D01F92CDB7DEB70E94590E02 +:1039E0009DEDC92E93E0D92E03E010E0AA24A39404 +:1039F000B12C502E802F0E94D40E4C01F6017290F3 +:103A000062906F016826792661147104A1F4015057 +:103A1000110978F78FEF89838A831B820E945F28C0 +:103A20008160782F9D838C8349815A816B818D8140 +:103A30000E948A1D38C08091320481FD0E94DD0EF3 +:103A40002BE030E07501022E02C0EE0CFF1C0A9440 +:103A5000E2F7C70186219721892B09F129835A8230 +:103A60008E209F2091E0892809F490E09B830E949A +:103A70005F288160782F9D838C8349815A816B8177 +:103A80008D810E948A1D000F111FF801EB52FC4F1F +:103A900080819181E826F926F182E08204C02150DC +:103AA000310980F6B4CF0E94C82A1091D4030E9435 +:103AB000811C1817D1F00E94811C8093D4030F90B1 +:103AC0000F900F900F900F90DF91CF911F910F915A +:103AD000FF90EF90DF90CF90BF90AF909F908F902E +:103AE0007F906F905F900C94FE0D0F900F900F9051 +:103AF0000F900F90DF91CF911F910F91FF90EF905A +:103B0000DF90CF90BF90AF909F908F907F906F90FD +:103B10005F900895CF93DF93CDB7DEB72B970FB6A5 +:103B2000F894DEBF0FBECDBF4F83588769877A8771 +:103B30008B87DE01119686E0FD0111928A95E9F7E7 +:103B400085E0FE01379601900D928A95E1F7498153 +:103B50005A816B817C818D819E810E9401242B96EC +:103B60000FB6F894DEBF0FBECDBFDF91CF910895A1 +:103B7000CF93882309F4C2C0C82F823859F40E9419 +:103B8000811C81FDBBC089E30E94DB260E94A8271F +:103B900089E30CC0833879F40E94811C80FDAEC09B +:103BA00083E50E94DB260E94A82783E50E941D274B +:103BB000CF910C94A827843859F40E94811C82FD6F +:103BC0009DC087E40E94DB260E94A82787E4EECFF1 +:103BD0008CEF8C0F813A48F48C2F0E94F82C8111C5 +:103BE0008DC08C2F0E94DB26E3CF80E28C0F8830C3 +:103BF00048F4C77081E001C0880FCA95EAF70E94B7 +:103C00006127D6CF8BE58C0F833078F4C53A29F045 +:103C1000C63A31F083E890E005C081E890E002C048 +:103C200082E890E0CF910C94A31C88E58C0F83313F +:103C300008F064C0C83A39F1C93A41F1CA3A49F1C9 +:103C4000CB3A51F1CC3A59F1CD3A61F1C03B69F12F +:103C5000CE3A71F1CF3A79F1C13B81F1C23B89F1A2 +:103C6000C33B91F1C43B99F1C53BA1F1C63BA9F11E +:103C7000C73BB1F1C83BB9F1C93BC1F1CA3BC9F17E +:103C800080E090E038C082EE90E035C089EE90E0B0 +:103C900032C08AEE90E02FC085EB90E02CC086EB1E +:103CA00090E029C087EB90E026C08CEC90E023C028 +:103CB0008DEC90E020C083E891E01DC08AE891E09F +:103CC0001AC082E991E017C084E991E014C081E252 +:103CD00092E011C083E292E00EC084E292E00BC059 +:103CE00085E292E008C086E292E005C087E292E0B9 +:103CF00002C08AE292E0CF910C94B91CCF91089552 +:103D0000882309F44BC0823859F40E94811C81FF3A +:103D100045C089E30E94DB260E94A82789E30CC0E6 +:103D2000833871F40E94811C80FF38C083E50E94B3 +:103D3000DB260E94A82783E50E941D270C94A82754 +:103D4000843859F40E94811C82FF28C087E40E94B5 +:103D5000DB260E94A82787E4EFCF9CEF980F913ACB +:103D600058F390E2980F983050F4877091E001C0BA +:103D7000990F8A95EAF7892F0E946727DFCF9BE585 +:103D8000980F933020F480E090E00C94A31C885AA4 +:103D9000833120F480E090E00C94B91C08958823CE +:103DA00021F00E9461270C94A8270895882321F010 +:103DB0000E9467270C94A82708957F928F929F9264 +:103DC000AF92BF92CF92DF92EF92FF920F931F9329 +:103DD000CF93DF931F92CDB7DEB77C01C62E772E2F +:103DE000FC01058102950F70128111110E947E273E +:103DF0000E94D426882379F0112369F080E28C0D8B +:103E0000883048F082E00E94BD260E94D42691E0CE +:103E1000D82ED92601C0D12CE72DE295EF70F0E025 +:103E2000E259FF4F0C942132872D807F072D0F70B0 +:103E3000882311F00295007F112389F0002309F4F3 +:103E400099C180E28C0D883020F4802F0E94612778 +:103E500003C0802F0E9471270E94A8278BC18C2D40 +:103E60000E94801E002309F4C3C180E28C0D8830BB +:103E700020F4802F0E94672703C0802F0E9477279D +:103E80000E94A827B5C1872D807F972D9F70803213 +:103E900011F4892F03C0892F8295807FCC2021F0D7 +:103EA000F1E0CF16A1F01DC0112339F0002319F164 +:103EB000013009F50E9491279BC1002319F00130C0 +:103EC00009F496C189830E949427898110C1112326 +:103ED00021F0063008F08CC10EC0053008F088C112 +:103EE00006C1112359F0002331F0F701958190FFAD +:103EF00041C19F7095830E94CF1E7AC1002309F4AF +:103F0000F6C03EC1872D86958695837090E0009718 +:103F100019F0019761F06CC1112321F08C2D972DC0 +:103F2000937002C080E090E00E94A31C61C1112345 +:103F300021F08C2D972D937002C080E090E00E94BC +:103F4000B91C56C18C2D112319F00E94D02902C032 +:103F50000E94382A0E94BD2A4BC1872D837009F028 +:103F600052C0111145C18C2D829586958770880F9E +:103F7000880F9C2D9F70892E912CA12CB12C082E7E +:103F800004C0880C991CAA1CBB1C0A94D2F7C4FE5E +:103F900014C00FE010E020E030E0B901A80104C037 +:103FA000440F551F661F771F8A95D2F7CB01BA01C0 +:103FB000609570958095909503C060E070E0CB01AE +:103FC000272D26952695237030E02230310569F0A3 +:103FD0002330310589F0682979298A299B292130E4 +:103FE000310571F00E94492503C1682979298A2980 +:103FF0009B290E946525FCC00E944925C501B4018A +:104000000E942D25F5C0112319F0872D817001C064 +:104010008695882309F4ECC08C2D8295869587704F +:10402000880F880F9C2D9F70892E912CA12CB12C6C +:10403000082E04C0880C991CAA1CBB1C0A94D2F739 +:10404000C4FE14C00FE010E020E030E0B901A80188 +:1040500004C0440F551F661F771F8A95D2F7CB0106 +:10406000BA01609570958095909503C060E070E00E +:10407000CB01272D269526952370422F50E0423004 +:10408000510569F04330510589F0682979298A2959 +:104090009B294130510571F00E942326A9C068294F +:1040A00079298A299B290E943F26A2C00E942326A3 +:1040B000C501B4010E9407269BC08C2D90E0FC0135 +:1040C000E05EF109E531F10508F050C0E258FF4F1C +:1040D0000C9421320C2D0F70872D8F71112321F03C +:1040E0000E94A025802F07CF0E94C125802F0E940B +:1040F000D61E7EC0112341F0053008F079C0872D0F +:104100008F710E94E62574C0063008F071C0F7CFA9 +:10411000112339F0872D8F710E94A02569C01123CA +:10412000C9F3872D8F710E94C12562C0112329F028 +:10413000872D8F710E948B255BC00E94812558C0FE +:10414000112351F0172D1F71812F0E94A02563E0CC +:10415000812F0E94B4264CC081E00E94BD2602300F +:1041600008F446C082E00E94BD2642C0112331F00F +:10417000002381F28C2D0E94B81D3AC0002389F2E1 +:104180008C2D0E94801E34C0472D4F706C2DC701AE +:104190000E94E0060E94A5242BC0111129C0472DC2 +:1041A0004F7050E042305105B9F04CF441155105C3 +:1041B00081F041305105E1F40E94B82D19C043301F +:1041C000510569F04430510599F48C2D0E940A2E56 +:1041D0000FC00E94A12D0CC00E94D42D09C00E94C6 +:1041E000E72D06C0472D4F706C2DC7010E949F0A16 +:1041F000DD20F9F00E94B02680FD1BC0F70112827D +:104200000E94AA260E94A025C7010E9428210E9480 +:10421000AA260F90DF91CF911F910F91FF90EF9001 +:10422000DF90CF90BF90AF909F908F907F900C9435 +:10423000C1250F90DF91CF911F910F91FF90EF90CB +:10424000DF90CF90BF90AF909F908F907F90089518 +:104250000F931F93CF93DF93EC01888199812B817A +:104260003C81232BB9F09F3F11F48F3F99F0CE0191 +:104270000E949E08882371F0688179818A810E945A +:10428000A6268C010E945B260E942225B801CE0141 +:104290000E94DD1EDF91CF911F910F9108950E9422 +:1042A0007E270E948E270E9453270E94A8270E94E3 +:1042B0006E2B0E94BD2A80E090E00E94A31C80E04B +:1042C00090E00C94B91C0E946E270C944F210E9420 +:1042D0009B26292F22952F7030E02C3031054CF48D +:1042E0002A3031056CF42250310922303105A8F40E +:1042F00007C02C30310569F02F30310551F00DC069 +:10430000803F69F018F4803E40F409C0843F29F4EE +:1043100006C093FB882780F9089580E0089581E026 +:104320000895CF93DF9300D000D01F92CDB7DEB7B2 +:104330000F900F900F900F900F90DF91CF910895F5 +:10434000CF93DF9300D000D000D0CDB7DEB7269654 +:104350000FB6F894DEBF0FBECDBFDF91CF910895A9 +:104360001F93CF93DF93C091DD0316E08091DE03AE +:10437000C81799F0D0E01C9FF0011D9FF00D11248B +:10438000E152FC4F4081518162817381848195812A +:104390000E94A0212196C770E9CFDF91CF911F9194 +:1043A000089540910F045091100460911104709190 +:1043B000120480911304909114040C94A021809114 +:1043C000140482958F7009F054C0809111048823E1 +:1043D00009F44FC08091DD03A091DE0360910F04CA +:1043E000709110044091120450911304B6E08A17A2 +:1043F00009F43FC090E041155105C1F17F3F11F430 +:104400006F3FA1F1B89FF001B99FF00D1124E15267 +:10441000FC4F218172132AC02081621327C02281A0 +:10442000211124C0238134812417350710F4215031 +:104430003109241B350B283C3105C0F420911404AC +:104440002F7020612093140426E0289FF001299FFB +:10445000F00D1124EC51FC4F80818F7080618083BE +:104460008FE094E00E9428210C94B021019687707F +:10447000BECF0895CF92DF92EF92FF920F931F93DA +:10448000CF93DF93CDB7DEB762970FB6F894DEBF58 +:104490000FBECDBF8C0185E0F801DE011D960190B5 +:1044A0000D928A95E1F7D8014C9111965C91119784 +:1044B00012966C9112971396CD90DC9014973091D0 +:1044C0000F047091100480911204909113040097CE +:1044D00009F46BC17F3F19F43F3F09F466C1E090D6 +:1044E0001104EE2009F4C0C020911404C816D906A6 +:1044F00028F0F601E81BF90BCF0104C080959095D8 +:104500008C0D9D1DFF24F394883C910578F0F12CCF +:10451000207F09F0C6C07C2DD98AC88A89890E946B +:1045200091218FE094E00E942821B1C0822F807FEA +:1045300009F046C0751314C0341312C0611110C0C5 +:104540002F702061209314040E94D1218FE094E009 +:104550000E94282180911404D80115968C932EC0B6 +:10456000CD2819F15F3F11F44F3FF9F0F62E61119C +:104570001CC08091DD032091DE0336E0821709F430 +:104580005AC090E0389FF001399FF00D1124E1529C +:10459000FC4F7181571306C07081471303C07281AD +:1045A000711103C001968770E9CFF62E662309F4D6 +:1045B00018C180911404816080931404F12C11C1FE +:1045C000751308C0341306C0611104C0809114042F +:1045D000D801C3C04D875E878D859E856A8B0E94FA +:1045E00067216A898823E1F16623D1F120911404BF +:1045F000822F82958F7090E0029774F080910F0463 +:104600009091100498878F831986DB86CA862C8741 +:10461000CE0107960E94282186E0F801AFE0B4E0C1 +:1046200001900D928A95E1F70E94DF210E94D1212D +:10463000FF24F394D6C04D875E878D859E850E94AA +:104640009B26292F22952F7030E0223031050CF067 +:10465000BCC09F7009F0B6C0805E883008F4C1C04D +:10466000C8010E942821E4CFC816D90608F453C017 +:10467000F601E81BF90BCF01883C910508F450C006 +:10468000F12C7C2DD98AC88A89890E949121EFE07A +:10469000F4E086E0DF011D928A95E9F70E94D121BE +:1046A000A0C0751314C0341312C0611110C08091E2 +:1046B0001404F8018583C8010E94282186E0EFE0F8 +:1046C000F4E0DF011D928A95E9F7FE2C8AC04D8740 +:1046D0005E878D859E856A8B0E9467216A89882303 +:1046E00009F4BECF662309F4BBCF20911404822FB6 +:1046F00082958F7090E002970CF48ECF80910F041A +:10470000909110049A8389831B82DD82CC822E8350 +:10471000CE0101967FCF809590958C0D9D1DACCFDD +:10472000F62E662309F49CCF75132EC034132CC0CB +:104730002091140420FD1FC0822F82958F70D9F024 +:10474000D80115962C9315978F3049F08F5F982FCD +:104750009295907F822F8F70892B15968C93C8012C +:104760000E94282186E0F801AFE0B4E001900D92AC +:104770008A95E1F793CF86E0F801AFE0B4E00190CD +:104780000D928A95E1F72DC04D875E878D859E85B8 +:104790000E946721811140CF809114048160809331 +:1047A0001404C8010E9428211CC0662309F458CFB4 +:1047B0004D875E878D859E850E946721882309F439 +:1047C0004FCF2ACF811148CF0CC0243031050CF0D7 +:1047D00047CF9F7009F440CFF8019581907F09F091 +:1047E0003BCF8F2D62960FB6F894DEBF0FBECDBFC4 +:1047F000DF91CF911F910F91FF90EF90DF90CF90BD +:1048000008951F93CF93DF93CDB7DEB72C970FB6E4 +:10481000F894DEBF0FBECDBF4F83588769877A8774 +:104820008B879C87CE0107960E943A22882369F0E5 +:104830008F8198852A853B85232BF1F19F3F09F0D5 +:1048400063C08F3F09F060C037C086E0FE01379635 +:10485000DE01119601900D928A95E1F76F817885BE +:10486000EA85FB85309741F17F3F11F46F3F21F1DD +:104870002091DE0330E0C9010196877099274091AD +:10488000DD0350E08417950709F447C069837A83F4 +:10489000FD83EC8396E0929FD001939FB00D11248D +:1048A000A152BC4FFE01319601900D929A95E1F70D +:1048B0008093DE030E94B02116E08091DD03909189 +:1048C000DE038917C1F1189FC001112481529C4F4A +:1048D0000E943A22882379F1E091DD031E9FF001C6 +:1048E0001124E152FC4F40815181628173818481A6 +:1048F00095810E94A0218091DD0390E00196877050 +:1049000099278093DD03D9CF4F81588569857A85B2 +:104910008B859C850E94A021CFCF0E94632110929D +:10492000DE031092DD03EFE0F4E086E0DF011D928C +:104930008A95E9F7C1CF2C960FB6F894DEBF0FBE6B +:10494000CDBFDF91CF911F910895EF92FF920F930A +:104950001F93CF93DF938C01009709F46CC0F12C67 +:10496000EE24E394E8012196F8018491843740F421 +:10497000843008F051C0813081F0823019F15BC081 +:10498000853709F444C0A8F19CE7980F903708F0E8 +:1049900052C08F770E94801E41C00E5F1F4FFE01E4 +:1049A000C49180E28C0F883048F4C7708E2D01C00E +:1049B000880FCA95EAF70E94812714C08C2F0E94A5 +:1049C000B81D2DC00E5F1F4FFE01C49180E28C0FF9 +:1049D000883058F4C7708E2D01C0880FCA95EAF749 +:1049E0000E9487270E94A8271AC08C2F0E94801E31 +:1049F00016C00E5F1F4FFE01C491CC2381F08FE9DA +:104A00009FE00197F1F700C00000C150F6CF0E5FA4 +:104A10001F4FFE01F49003C00E94B81D8E018F2D20 +:104A2000882309F49FCFEFE9FFE03197F1F700C049 +:104A300000008150F5CFDF91CF911F910F91FF9032 +:104A4000EF90089508956093190470931A04809369 +:104A50001B0490931C040C944F210F931F930091FF +:104A6000190410911A0420911B0430911C04DC01DC +:104A7000CB01802B912BA22BB32B80931904909305 +:104A80001A04A0931B04B0931C041F910F910C9463 +:104A90004F210F931F930091190410911A04209134 +:104AA0001B0430911C04DC01CB0180239123A22341 +:104AB000B3238093190490931A04A0931B04B0931A +:104AC0001C041F910F910C944F210F931F93009181 +:104AD000190410911A0420911B0430911C04DC016C +:104AE000CB0180279127A227B327809319049093A5 +:104AF0001A04A0931B04B0931C041F910F910C94F3 +:104B00004F2110921504109216041092170410925F +:104B100018040C944F2141E050E060E070E004C0C4 +:104B2000440F551F661F771F8A95D2F740931504CF +:104B30005093160460931704709318040C944F213B +:104B400041E050E060E070E004C0440F551F661F74 +:104B5000771F8A95D2F78091150490911604A09141 +:104B60001704B0911804482B592B6A2B7B2B4093C8 +:104B700015045093160460931704709318040C9452 +:104B80004F2141E050E060E070E004C0440F551F49 +:104B9000661F771F8A95D2F740955095609570955E +:104BA0008091150490911604A0911704B0911804F7 +:104BB000482359236A237B234093150450931604FA +:104BC00060931704709318040C944F2141E050E057 +:104BD00060E070E004C0440F551F661F771F8A9580 +:104BE000D2F78091150490911604A0911704B0910A +:104BF0001804482759276A277B27409315045093A8 +:104C0000160460931704709318040C944F210F93AB +:104C10001F930091150410911604209117043091F0 +:104C20001804DC01CB01802B912BA22BB32B80939A +:104C3000150490931604A0931704B09318041F91C1 +:104C40000F910C944F210F931F9300911504109115 +:104C500016042091170430911804DC01CB01802345 +:104C60009123A223B3238093150490931604A09359 +:104C70001704B09318041F910F910C944F210F93B8 +:104C80001F93009115041091160420911704309180 +:104C90001804DC01CB0180279127A227B32780933A +:104CA000150490931604A0931704B09318041F9151 +:104CB0000F910C944F210895CF92DF92EF92FF92C3 +:104CC0000F931F93CF93DF938C01C0901904D09062 +:104CD0001A04E0901B04F0901C048091150490913C +:104CE0001604A0911704B0911804C82AD92AEA2AF8 +:104CF000FB2ACFE1D0E0D701C6010C2E04C0B69547 +:104D0000A795979587950A94D2F780FF06C0B801BA +:104D10008C2F0E94240D019721F4219760F780E0E9 +:104D200001C08C2FDF91CF911F910F91FF90EF90D9 +:104D3000DF90CF900895CF93DF93EC010E945C2623 +:104D4000BE010E94240DDF91CF910895CB010E94F6 +:104D50009B26089580911D048595859585950895D8 +:104D600080911D048770089598E0899F9001112417 +:104D7000262B20931D040C94A02520911D048095C2 +:104D8000822380931D04982F977069F430E0482F98 +:104D9000552747FD50952417350729F085958595AA +:104DA00085950C94C125089590911D04977081E01C +:104DB00009F480E0089590912D02992321F09091BB +:104DC0002E02911109C020912F0230913002F90179 +:104DD00032969FEF40E01FC0982F96959695969536 +:104DE0009F3050F5E0912F02F0913002E90FF11D54 +:104DF000877021E030E0A90102C0440F551F8A9559 +:104E0000E2F7CA019181892B818308959F3F39F090 +:104E10004F5F4E3041F051915813F8CF0DC05111F2 +:104E2000F7CF942FF5CF9F3F39F0F901E90FF11D2E +:104E300097FDFA9582830895089590912D02992304 +:104E400021F090912E02911109C020912F023091F2 +:104E50003002F9013296205F3F4F1FC0982F969580 +:104E6000969596959F30F0F4E0912F02F0913002E4 +:104E7000E90FF11D877021E030E0A90102C0440F65 +:104E8000551F8A95E2F7CA01809591818923818314 +:104E900008953196E217F30729F090819813F9CF1E +:104EA0001082F7CF089581E090E0E0912F02F09119 +:104EB0003002E80FF91F1082019680319105A9F7A1 +:104EC000089590913104892B809331040895809541 +:104ED0009091310489238093310408951092310414 +:104EE000089590913004892B809330040895809523 +:104EF00090913004892380933004089510923004F7 +:104F0000089590912F04892B80932F040895809504 +:104F100090912F04892380932F04089510922F04D9 +:104F2000089580931E04089510921E0408958091A0 +:104F30002F0290913002FC0131969C01205F3F4F7F +:104F400080E0919191118F5FE217F307D1F70895F7 +:104F5000E0912F02F0913002809131048083E09142 +:104F60002F02F0913002908180913004892B808350 +:104F7000E0912F02F0913002908180912F04892BD3 +:104F8000808380911E04882361F0E0912F02F091CC +:104F900030029081892B80830E9497278111109283 +:104FA0001E0480912F02909130020C948D1C20E001 +:104FB000009739F0AC0141505109842395232F5FAC +:104FC000F7CF822F089580915304843039F11092E5 +:104FD000330420E488E190E00FB6F894A89580931C +:104FE00060000FBE2093600080E00E940E0680E00B +:104FF0000E94FE0D83B7817F846083BF83B7816089 +:1050000083BF7894889583B78E7F83BF88E10FB67E +:10501000F89480936000109260000FBE0895089588 +:10502000089580E00E940E060E940F280E94590EEB +:105030000E9410280E94DE0E91E0811101C090E0D4 +:10504000892F08950E94632180E00E940E060E942D +:10505000902D0E94811C0C94FE0D1F920F920FB692 +:105060000F9211248F939F93AF93BF93809133043A +:10507000811113C08091340490913504A0913604BD +:10508000B09137044196A11DB11D809334049093D3 +:105090003504A0933604B0933704BF91AF919F912C +:1050A0008F910F900FBE0F901F90189582E084BDD6 +:1050B00093E095BD9AEF97BD80936E0008952FB74A +:1050C000F8948091340490913504A0913604B09105 +:1050D00037042FBF0895CF92DF92EF92FF920F9384 +:1050E0001F932FB7F8944091340450913504609188 +:1050F0003604709137042FBF6A017B01EE24FF2430 +:105100008C0120E030E0C016D106E206F30610F470 +:10511000415051099A01281B390BC9011F910F9168 +:10512000FF90EF90DF90CF9008951F920F920FB6EF +:105130000F9211248F939F93AF93BF938091340468 +:1051400090913504A0913604B09137040196A11DC9 +:10515000B11D8093340490933504A0933604B0932A +:105160003704BF91AF919F918F910F900FBE0F9019 +:105170001F9018950E947E19F8942FEF87EA91E608 +:10518000215080409040E1F700C0000087E090EBA4 +:10519000DC0180935E0490935F04A0936004B0935D +:1051A00061049CE088E10FB6F894A89580936000B4 +:1051B0000FBE90936000FFCF0E941B29811102C097 +:1051C0000E94F7280E942629809332040E943329E6 +:1051D00080935C0487FB882780F980932E020E94CD +:1051E0002A29682F70E080E090E00C9423256DEE72 +:1051F0007EEF80E090E00E94473260E082E090E045 +:105200000E94353260E083E090E00E94353260E039 +:1052100084E090E00E94353260E085E090E00E94FA +:10522000353260E086E090E00E9435326FEF87E033 +:1052300090E00C94353280E090E00E942F3221E023 +:105240008D3E9E4F09F020E0822F089582E090E08D +:105250000C94273283E090E00C942732682F83E08F +:1052600090E00C94353284E090E00C942732682F63 +:1052700084E090E00C94353286E090E00C94273284 +:10528000682F86E090E00C94353287E090E00C9433 +:105290002732682F87E090E00C94353280913A04F1 +:1052A00080FF0BC06091340285E0689FB00111243B +:1052B00075956795759567952BC081FF09C06091BD +:1052C000340285E0689FB00111247595679520C070 +:1052D00082FF07C06091340285E0689FB00111240D +:1052E00017C090913B049923D1F060913302961737 +:1052F00088F72091340285E0289F90011124929F25 +:10530000A001939F500D112470E0CA010E940D323C +:105310006038710540F46115710539F002C065E02F +:1053200070E0862F08958FE7089581E008958091B9 +:105330003A0480FF08C06091320270E0759567956D +:105340007595679521C081FF06C06091320270E0BB +:105350007595679519C082FF04C06091320270E0B4 +:1053600010C090913B049923C1F0609131029617CF +:10537000A0F780913202899FC001112470E00E9441 +:105380000D326038710528F46115710521F0862F02 +:1053900008958FE7089581E0089561E070E0F4CF0B +:1053A000803F21F40E944E29819504C0813F29F459 +:1053B0000E944E2980933E040895823F21F40E946A +:1053C0004E29819504C0833F29F40E944E29809381 +:1053D0003D040895893F19F40E94972905C08A3F2A +:1053E00031F40E949729819580933F0408958B3F63 +:1053F00021F40E949729819504C08C3F29F40E94D2 +:105400009729809340040895843F21F480913C04BF +:10541000816017C0853F21F480913C04826011C0F7 +:10542000863F21F480913C0484600BC0873F21F4C7 +:1054300080913C04886005C0883F31F480913C0431 +:10544000806180933C0408958D3F21F480913A045B +:1054500081600BC08E3F21F480913A04826005C0C8 +:105460008F3F29F480913A04846080933A04089530 +:10547000803F39F480913E0487FF6CC010923E0457 +:1054800069C0813F29F480913E041816BCF362C0C4 +:1054900090913D04823F29F497FF5CC010923D0437 +:1054A00059C0833F19F41916CCF354C0893F41F415 +:1054B00080913F0418160CF04DC010923F044AC072 +:1054C0008A3F29F480913F0487FF44C0F6CF8B3F89 +:1054D00039F48091400487FF3DC0109240043AC0E7 +:1054E0008C3F29F4809140041816BCF333C0843FEC +:1054F00021F480913C048E7F17C0853F21F4809178 +:105500003C048D7F11C0863F21F480913C048B7F49 +:105510000BC0873F21F480913C04877F05C0883F02 +:1055200031F480913C048F7E80933C0413C08D3F06 +:1055300021F480913A048E7F0BC08E3F21F480913C +:105540003A048D7F05C08F3F29F480913A048B7F08 +:1055500080933A0480913D0481110EC080913E04F5 +:1055600081110AC080913F04811106C080914004DE +:10557000811102C010923B0408958CE394E00E94D4 +:10558000981C0E945F2890933904809338040895F2 +:105590001F93CF93DF9380913804909139040E9438 +:1055A0006B28AC0190913B04992321F020913502A6 +:1055B00030E006C0209136028AE0289F9001112435 +:1055C0004217530708F486C080913D04C0913E0401 +:1055D000D0913F0410914004811107C0C11176C0E1 +:1055E000D11174C0111172C075C09F3F19F09F5F37 +:1055F00090933B04181624F40E944E2980933D0496 +:1056000080913D0487FF05C00E944E2981958093BB +:105610003D041C1624F40E944E2980933E04809180 +:105620003E0487FF05C00E944E29819580933E0469 +:1056300060913D04662339F1C0913E04CC2319F1F9 +:10564000772767FD7095872F972F0E942F2F23E3D1 +:1056500033E343E35FE30E943F300E94FC2E6093FC +:105660003D046C2F772767FD7095872F972F0E9439 +:105670002F2F23E333E343E35FE30E943F300E9495 +:10568000FC2E60933E041D1624F40E9497298093FB +:105690003F0480913F0487FF05C00E9497298195B0 +:1056A00080933F04111624F40E94972980934004AC +:1056B0008091400487FF05C00E94972981958093BF +:1056C0004004DF91CF911F910C94BD2A9F3F09F0B8 +:1056D0008ECF96CFDF91CF911F910895ECE3F4E048 +:1056E00085E0DF011D928A95E9F710923B04109244 +:1056F0003A040895833081F128F4813059F08230E2 +:10570000D1F00895853009F449C0B8F1863009F424 +:1057100056C0089580913602262F30E0280F311DA3 +:105720002F3F310524F4680F6093360208958FEF00 +:1057300080933602089580913502262F30E0280F9D +:10574000311D2F3F310524F4680F60933502089511 +:105750008FEF80933502089580913402262F30E038 +:10576000280F311D2F3F310524F4680F6093340258 +:1057700008958FEF80933402089580913302262F8D +:1057800030E0280F311D2F3F310524F4680F60935E +:10579000330208958FEF809333020895809132028F +:1057A000262F30E0280F311D2F3F310524F4680FDC +:1057B0006093320208958FEF8093320208958091B2 +:1057C0003102262F30E0280F311D2F3F310524F400 +:1057D000680F6093310208958FEF8093310208952E +:1057E000833011F128F4813049F0823091F008952E +:1057F000853081F120F18630C1F108958091360223 +:10580000681720F4861B80933602089510923602A2 +:10581000089580913502681720F4861B8093350225 +:10582000089510923502089580913402681720F48B +:10583000861B80933402089510923402089580915B +:105840003302681720F4861B809333020895109268 +:105850003302089580913202681720F4861B8093EA +:105860003202089510923202089580913102681731 +:1058700020F4861B8093310208951092310208951E +:105880000F931F93873208F048C08E3108F08DC007 +:10589000803109F477C008F5873009F461C068F4F5 +:1058A000863009F09DC080913204817F8E7F809385 +:1058B000320481E08093420494C08B3009F489C0A3 +:1058C0008E3009F08DC08091320482FB222720F9AE +:1058D00091E0922790FB82F95EC0863109F479C08D +:1058E00060F4813109F07CC00E94632190912E0206 +:1058F00081E0892780932E026CC0893109F469C048 +:105900008B3109F06DC08091320481FB222720F990 +:1059100091E0922790FB81F93EC0883309F459C089 +:1059200050F4893209F457C0853309F454C08732E2 +:1059300009F451C055C0833409F44DC028F48A33AA +:1059400008F44EC0895332C0883409F049C00E941F +:1059500063210E940E0F0E9495080E94BA2839C048 +:1059600090913204892F8095817080FB90F929F005 +:10597000966098609093320434C0997F977F90939B +:10598000320427C08091320483FB222720F991E062 +:10599000922790FB83F9809332049923D1F0809170 +:1059A000320481608093320414C08D5141E050E094 +:1059B00060E070E08A019B0104C0000F111F221FEC +:1059C000331F8A95D2F7C901B8010E9423250E948E +:1059D000632181E006C061E070E080E090E0F5CFF7 +:1059E00080E01F910F91089580E0089580E0089570 +:1059F000CF93C82F80914204813069F018F0823033 +:105A0000C9F184C0E0912F02F0913002808182328E +:105A100009F07EC007C0E0912F02F0913002808132 +:105A2000823261F48C2F0E94F42C811104C08C2FDF +:105A30000E94402C1DC081E090E01AC08C2F0E9473 +:105A4000F62C811114C0C43179F048F4CB3079F0D0 +:105A5000C03109F061C082E08093420408C0C932BD +:105A600019F0C83321F058C01092420455C081E0AB +:105A7000817054C0C93291F120F5C43179F1B0F48C +:105A8000C73009F047C08EE18093360282E38093ED +:105A900035028AE08093340284E18093330288E007 +:105AA0008093320288E28093310234C0CE51C630F6 +:105AB00088F5EC2FF0E0EA50FD4F8081809341049F +:105AC00029C0CE34E9F020F4CB3421F56AE013C0CC +:105AD000C13579F0C235F1F461E00DC08091410427 +:105AE000882319F01092410415C081E0809342048C +:105AF00015C061E006C0809141040E947A2B0AC063 +:105B00006AE0809141040E94F02B04C0109242048C +:105B100080E004C081E002C080E0AACFCF91089568 +:105B20000E941B29811102C00E94F7280E943C2973 +:105B300080935D0480FF02C0869501C080E00C94D4 +:105B40000E0680915D04982F9695292F30E0233022 +:105B500031054CF49F5F990F8170892B8160809390 +:105B60005D040E94402980915D0486950C940E0688 +:105B700080915D04982F969591F09158990F8170BE +:105B8000892B80935D048E7F91E009F490E08091F1 +:105B90005D0490FB80F980935D040E944029809110 +:105BA0005D0486950C940E0680915D04982F909567 +:105BB00090FB80F980935D040E94402980915D04F0 +:105BC00080FF02C0869501C080E00C940E06909183 +:105BD0005D04892F86958F5F8F779170843028F4CC +:105BE000880F892B80935D0402C090935D0480919F +:105BF0005D048E7F91E009F490E080915D0490FB5C +:105C000080F980935D040E94402980915D0486950F +:105C10000C940E0620915D04922F96958927982F5B +:105C2000990F822F8170892B80935D048E7F91E084 +:105C300009F490E080915D0490FB80F980935D040D +:105C40000E94402980915D0486950C940E068091F7 +:105C50005D04869508955058BB27AA270ED0D1C160 +:105C6000C2D130F0C7D120F031F49F3F11F41EF4BF +:105C7000B7C10EF4E095E7FB9FC1E92FD3D180F3C4 +:105C8000BA17620773078407950718F071F49EF539 +:105C9000EBC10EF4E0950B2EBA2FA02D0B01B9012C +:105CA00090010C01CA01A0011124FF27591B99F092 +:105CB000593F50F4503E68F11A16F040A22F232F9E +:105CC000342F4427585FF3CF469537952795A795EE +:105CD000F0405395C9F77EF41F16BA0B620B730B95 +:105CE000840BBAF09150A1F0FF0FBB1F661F771F06 +:105CF000881FC2F70EC0BA0F621F731F841F48F4BB +:105D0000879577956795B795F7959E3F08F0B3CF40 +:105D10009395880F08F09927EE0F9795879508952A +:105D200027D108F481E008950CD06BC163D140F015 +:105D30005AD130F021F45F3F19F03EC1511195C1A5 +:105D40004FC170D198F39923C9F35523B1F3951B33 +:105D5000550BBB27AA2762177307840738F09F5F8C +:105D60005F4F220F331F441FAA1FA9F333D00E2EFB +:105D70003AF0E0E830D091505040E695001CCAF768 +:105D800029D0FE2F27D0660F771F881FBB1F26172D +:105D900037074807AB07B0E809F0BB0B802DBF0100 +:105DA000FF2793585F4F2AF09E3F510568F004C1CA +:105DB0005CC15F3FECF3983EDCF386957795679581 +:105DC000B795F7959F5FC9F7880F911D96958795B1 +:105DD00097F90895E1E0660F771F881FBB1F6217D0 +:105DE00073078407BA0720F0621B730B840BBA0B8E +:105DF000EE1F88F7E095089504D06894B11135C17D +:105E0000089518D188F09F5790F0B92F9927B7516E +:105E1000A0F0D1F0660F771F881F991F1AF0BA956E +:105E2000C9F712C0B13081F01FD1B1E008951CC193 +:105E3000672F782F8827B85F39F0B93FCCF3869564 +:105E400077956795B395D9F73EF4909580957095C1 +:105E500061957F4F8F4F9F4F0895E89409C097FB3E +:105E60003EF490958095709561957F4F8F4F9F4F31 +:105E70009923A9F0F92F96E9BB279395F695879575 +:105E800077956795B795F111F8CFFAF4BB0F11F438 +:105E900060FF1BC06F5F7F4F8F4F9F4F16C08823DF +:105EA00011F096E911C0772321F09EE8872F762F15 +:105EB00005C0662371F096E8862F70E060E02AF056 +:105EC0009A95660F771F881FDAF7880F9695879542 +:105ED00097F9089588D018F011F08CD038F480C06C +:105EE000C4C0E92F9FD0B0F35523C9F3E7FB621775 +:105EF000730784079507A8F199F3E92FFF278823F3 +:105F00002AF03197660F771F881FDAF7952F5527EC +:105F1000442332F091505040220F331F441FD2F7D8 +:105F2000BB27E91BF50B621B730B840BB109C1F294 +:105F300022F4620F731F841FB11D31972AF0660F80 +:105F4000771F881FBB1FEFCF915050405AF041F090 +:105F5000882332F0660F771F881F91505040C1F799 +:105F6000939530C08695779567959F5FD9F7F8CF61 +:105F7000990F0008550FAA0BE0E8FEEF161617065A +:105F8000E807F907C0F012161306E407F50798F0C2 +:105F9000621B730B840B950B39F40A2661F0232BDB +:105FA000242B252B21F408950A2609F4A140A69557 +:105FB0008FEF811D811D089597F99F6780E870E03C +:105FC00060E008959F3F31F0915020F487957795D8 +:105FD0006795B795880F911D9695879597F90895C0 +:105FE0009FEF80EC089500240A94161617061806F1 +:105FF0000906089500240A941216130614060506CD +:106000000895092E0394000C11F4882352F0BB0F5D +:1060100040F4BF2B11F460FF04C06F5F7F4F8F4FC0 +:106020009F4F089557FD9058440F551F59F05F3FFB +:1060300071F04795880F97FB991F61F09F3F79F0AA +:1060400087950895121613061406551FF2CF46952C +:10605000F1DF08C0161617061806991FF1CF8695AE +:106060007105610508940895E894BB276627772792 +:10607000CB0197F908957CDF08F48FEF08950BD0DA +:10608000C0CFB1DF28F0B6DF18F0952309F094CF28 +:10609000A7CF1124EACFC6DFA0F3959FD1F3950FC8 +:1060A00050E0551F629FF001729FBB27F00DB11D9C +:1060B000639FAA27F00DB11DAA1F649F6627B00D2C +:1060C000A11D661F829F2227B00DA11D621F739F15 +:1060D000B00DA11D621F839FA00D611D221F749F23 +:1060E0003327A00D611D231F849F600D211D822F6A +:1060F000762F6A2F11249F5750408AF0E1F08823B1 +:106100004AF0EE0FFF1FBB1F661F771F881F9150BD +:106110005040A9F79E3F510570F04ECFA6CF5F3F8C +:10612000ECF3983EDCF3869577956795B795F795F0 +:10613000E7959F5FC1F7FE2B880F911D9695879578 +:1061400097F90895FA01EE0FFF1F309621053105EA +:1061500099F16115710561F48038BFE39B0749F13E +:1061600068949038810561F08038BFEF9B0741F05B +:10617000992342F5FF3FE1053105210511F1E8942E +:106180000894E795D901AA2329F4AB2FBE2FF85F15 +:10619000D0F310C0FF5F70F4A695E0F7F73950F028 +:1061A00019F0FF3A38F49F779F930CD00F9007FCBB +:1061B000905808953EF014CF60E070E080E89FE3CF +:1061C00008954FE79F775F934F933F932F939ED010 +:1061D0002F913F914F915F9152DF05C019F40EF05E +:1061E000EBCE42CFFDCE26DFC8F39638C0F707F8D6 +:1061F0000F92E8942BE33AEA48EB5FE74EDF0F9209 +:106200000F920F924DB75EB70F92C0D0E6E2F1E069 +:1062100016D04F915F91EF91FF91E595EE1FFF1F13 +:1062200049F0FE57E0684427EE0F441FFA95E1F766 +:106230004195550B32D00F9007FE26C00895DF938D +:10624000CF931F930F93FF92EF92DF927B018C010C +:10625000689405C0DA2EEF011EDFFE01E894A591D7 +:106260002591359145915591AEF3EF0106DDFE0183 +:106270009701A801DA9479F7DF90EF90FF900F91E2 +:106280001F91CF91DF9108959B01AC0160E070E018 +:1062900080E89FE349CD90CE95CECCDEE8F39923FC +:1062A000D9F3940F511DBBF39150504094F059F025 +:1062B000882332F0660F771F881F91505040C1F736 +:1062C0009E3F510544F7880F911D9695879597F944 +:1062D00008955F3FACF0983E9CF0BB27869577957C +:1062E0006795B79508F4B1609395C1F7BB0F58F760 +:1062F00011F460FFE8CF6F5F7F4F8F4F9F4FE3CF69 +:10630000B4CE0EF05FCE6CCE689456CE93DEC8F35A +:106310009923D1F3C6F3DF93CF931F930F93FF928B +:10632000C92FDD2788232AF02197660F771F881F42 +:10633000DAF720E030E040E85FEB9FE3883920F0B7 +:10634000803E30F021968F7787DCEEE4F1E003C0E9 +:1063500083DCEBE7F1E073DF8B01BE01EC01FB2E88 +:106360006F5771097595771F880B990B78DD28E1B8 +:1063700032E741E35FE38FDEAF2D9801AE01FF907E +:106380000F911F91CF91DF9178DC3BCEFA01DC01B8 +:10639000AA0FBB1F9B01AC01BF5728F4222733274C +:1063A000442750781FC0B75188F4AB2F002446957E +:1063B00037952795011CA395D2F3002069F0220F91 +:1063C000331F441FB395DAF30DD045CC613071050E +:1063D000A0E88A07B94630F49B01AC01662777270D +:1063E00088279078309621F020833183428353832D +:1063F0000895AA1BBB1B51E107C0AA1FBB1FA6170C +:10640000B70710F0A61BB70B881F991F5A95A9F75D +:1064100080959095BC01CD01089597FB072E16F449 +:10642000009407D077FD09D00E94F93107FC05D010 +:106430003EF4909581959F4F0895709561957F4F9B +:106440000895EE0FFF1F0590F491E02D0994F9993E +:10645000FECF92BD81BDF89A992780B50895A8E135 +:10646000B0E042E050E00C944F32262FF999FECF75 +:1064700092BD81BDF89A019700B4021639F01FBA97 +:1064800020BD0FB6F894FA9AF99A0FBE08950196B6 +:10649000272F0E9436320C943532DC01CB01FC01EF +:1064A000F999FECF06C0F2BDE1BDF89A319600B46D +:0E64B0000D9241505040B8F70895F894FFCF78 +:1064BE000AA7CF44000000410000DC440000004168 +:1064CE00000000000000804000005C4500004041DC +:1064DE00000000000000804052D0244500004041E2 +:1064EE000AA7CF44000000410000DC440000004138 +:1064FE00000000000000804052D0244500004041C2 +:10650E00000000000000804000005C45000040419B +:10651E000AA7CF44000000410000DC440000004107 +:10652E00000000000000804052D024450000404191 +:10653E0000000000000080400AA74F4500004041C7 +:10654E000AA7CF44000000410000DC4400000041D7 +:10655E00000000000000804052D0244500000041A1 +:10656E0000000000000080405CFF38450000004144 +:10657E00000000000000804052D024450000004181 +:10658E000AA7CF44000000410000DC440000004197 +:10659E00000000000000804052D0244500008041E1 +:1065AE0053D024450000404160970A450000004149 +:1065BE0054D0A444000000410000DC44000000411F +:1065CE0060970A450000A041640007000CFF000020 +:1065DE00003F6485151316F015BC15881501011FB3 +:1065EE00042808140A321E0002040507090B0C0EBB +:1065FE001011131517181A1C1D1F212324262829C4 +:10660E002B2D2F3032343537393B6966207965733F +:10661E000A097065616E7574206275747465720A0C +:10662E00656C73650A097269636520736E61636BCD +:10663E0073001F0F03764F5F6F7F496943790959C6 +:10664E0053633149803F5D8B803FF8BF803FCAE185 +:10665E00803F73ED803FCAE1803FF8BF803F5D8B86 +:10666E00803F3149803F0000803FF16D7F3F75EAEA +:10667E007E3F4C827E3F833F7E3F84287E3F833F1A +:10668E007E3F4C827E3F75EA7E3FF16D7F3F00007C +:10669E00803F3F4D3639DF0A920A5C0A230AB6095B +:1066AE00CF09E809010A01020304050607080900DB +:00000001FF diff --git a/keyboard/planck/keymaps/experimental/planck_experimental.hex b/keyboard/planck/keymaps/experimental/planck_experimental.hex new file mode 100644 index 0000000000..76984a07cc --- /dev/null +++ b/keyboard/planck/keymaps/experimental/planck_experimental.hex @@ -0,0 +1,1645 @@ +:100000000C948F050C94D3050C94D3050C94D30554 +:100010000C94D3050C94D3050C94D3050C94D30500 +:100020000C94D3050C94D3050C94F9190C94CB1AA9 +:100030000C942D280C94D3050C94D3050C94D30563 +:100040000C94D3050C9486060C94D3050C94D3051C +:100050000C94D3050C9495280C94D3050C94D305DB +:100060000C94D3050C94D3050C94D3050C94D305B0 +:100070000C94D3050C94D3050C94D3050C94D305A0 +:100080000C94DB0F0C94D3050C94D3050C94D3057E +:100090000C94D3050C94D3050C94D3050C94D30580 +:1000A0000C94D3050C94D3050C94D305EE060007ED +:1000B000140726072E074407920792079207920714 +:1000C0009207920752078107381B5A1B481C5A1B7C +:1000D000481C9F1BC21B481C171C2A1C141F141FE2 +:1000E000431F431F821FA21FF820F820AD1FF820D6 +:1000F0005D205D20C420CD20F820F2206A206A20F7 +:100100006A206A206A206A206A206A206A206A209F +:100110006A206A206A206A206A206A207A20882061 +:100120008F209620A02007634236B79BD8A71A39A4 +:10013000685618AEBAAB558C1D3CB7CC5763BD6D35 +:10014000EDFD753EF6177231BF000000803F0800DC +:100150000000BE922449123EABAAAA2ABECDCCCC46 +:100160004C3E00000080BEABAAAAAA3E00000000E0 +:10017000BF000000803F0000000000084178D3BBB2 +:100180004387D1133D190E3CC3BD4282AD2B3E685F +:10019000EC8276BED98FE1A93E4C80EFFFBE01C450 +:1001A000FF7F3F0000000000000000000000000092 +:1001B000000000010204060A0F17202C3A4A5D7164 +:1001C000879DB3C7DAE9F5FCFFFCF5E9DAC7B39D13 +:1001D00087715D4A3A2C20170F0A060402010000BD +:1001E00000000000000000002B0014001A000800AE +:1001F000150017001C0018000C00120013002A0044 +:10020000290004001600070009000A000B000D0079 +:100210000E000F0033003400E1001D001B0006003B +:1002200019000500110010003600370038002800C2 +:100230000530E000E200E30003302C002C00043025 +:100240005000510052004F002B0014001A0009000A +:1002500013000A000D000F0018001C0033002A00D4 +:100260002900040015001600170007000B001100FC +:1002700008000C0012003400E1001D001B00060005 +:10028000190005000E001000360037003800280065 +:100290001450E000E200E30003302C002C00043096 +:1002A0005000510052004F002B0034003600370040 +:1002B00013001C0009000A00060015000F002A00A8 +:1002C000290004001200080018000C0007000B00B1 +:1002D0001700110016003800E100330014000D0073 +:1002E0000E001B00050010001A0019001D00280058 +:1002F0000530E000E200E30003302C002C00043065 +:100300005000510052004F0035021E021F02200211 +:1003100021022202230224022502260227022A00A9 +:100320004C003A003B003C003D003E003F002D02E7 +:100330002E022F0230023102010040004100420033 +:100340004300440045003202640201000100010044 +:100350000100010001000100010001000100010095 +:10036000AB00AA00A900AE0035001E001F0020004F +:1003700021002200230024002500260027002A0057 +:100380004C003A003B003C003D003E003F002D0089 +:100390002E002F00300031000100400041004200DB +:1003A000430044004500320032000100010001001A +:1003B0000100010001000100010001000100010035 +:1003C000AB00AA00A900AE001E001E001E001E0009 +:1003D0001E001E001E001E001E001E001E001E002D +:1003E000000014001A000800150017001C00180077 +:1003F0000C00120013002F0000000400160007007C +:1004000009000A000B000D000E000F00330034003D +:100410000D3000000000060019000000000011006F +:1004200010000000000000000000000000000000BC +:1004300000000000000000000000000000000000BC +:1004400000000000000000000000000000000000AC +:10045000000000000000000000000000000000009C +:10046000000000000000000000000000000000008C +:10047000000000000000000000000000000000007C +:10048000000000000000000000000000000000006C +:10049000000000000000000000000000000000005C +:1004A000000000000000000000000000000000004C +:1004B000000000000000000000000000000000003C +:1004C000000000000000000000000000000000002C +:1004D000000000000000000000000000000000001C +:1004E000000000000000000000000000000000000C +:1004F00000000000000000000000000000000000FC +:1005000000000000000000000000000000000000EB +:1005100000000000000000000000000000000000DB +:1005200000000000000000000000000000000000CB +:1005300000000000000000000000000000000000BB +:1005400000000000000000000000000000000000AB +:10055000000000000000000000000000000000009B +:10056000000000000000000000000000000000008B +:10057000000000000000000000000000000000007B +:10058000000000000000000000000000000000006B +:10059000000000000000000000000000000000005B +:1005A000000000000000000000000000000000004B +:1005B000000000000000000000000000000000003B +:1005C000000000000000000000000000000000002B +:1005D000000000000000000000000000000000001B +:1005E000000000000000000000000000000000000B +:1005F00000000000000000000000000000000000FB +:1006000000000000000000000000000000000000EA +:1006100000000000000000000000000000000000DA +:1006200000000000000000000000000000000000CA +:1006300000000000000000000000000000000000BA +:1006400000000000000000000000000000000000AA +:10065000000000000000000000000000000000009A +:10066000000000000000000000000000000000008A +:10067000000000000000000000000000000000007A +:10068000000000000000000000000000000000006A +:10069000000000000000000000000000000000005A +:1006A000000000000000000000000000000000004A +:1006B000000000000000000000000000000000003A +:1006C000000000000000000000000000000000002A +:1006D000000000000000000000000000000000001A +:1006E000000000000000000000000000000000000A +:1006F00000000000000000000000000000000000FA +:1007000000000000000000000000000000000000E9 +:1007100000000000000000000000000000000000D9 +:1007200000000000000000000000000000000000C9 +:1007300000000000000000000000000000000000B9 +:1007400000000000000000000000000000000000A9 +:100750000000000000000000000000000000000099 +:100760000000000000000000000000000000000089 +:100770000000000000000000000000000000000079 +:100780000000000000000000000000000000000069 +:100790000000000000000000000000000000000059 +:1007A0000000000000000000000000000000000049 +:1007B0000000000000000000000000000000000039 +:1007C0000000000000000000000000000000000029 +:1007D0000000000000000000000000000000000019 +:1007E00000000000000000000100005001000100B6 +:1007F00001000100010001000100010001004C00A6 +:10080000010001000100205021501350125000300F +:10081000013002300C3001000100275026502350D7 +:10082000245028502950010001000100010001005E +:1008300001000100010001000100010001000100B0 +:1008400001000100010001000000000000000000A4 +:100850002A2B28000000000000000000000000001B +:1008600000000029000000002C1E34202122243426 +:100870002627252E362D3738271E1F2021222324F8 +:1008800025263333362E37381F0405060708090A94 +:100890000B0C0D0E0F101112131415161718191A30 +:1008A0001B1C1D2F3130232D350405060708090AAE +:1008B0000B0C0D0E0F101112131415161718191A10 +:1008C0001B1C1D2F3130354C0000000000000000C3 +:1008D0000000000000000000000000000000000018 +:1008E0000000000000000000000101010101010002 +:1008F00001010101000000000000000000000000F4 +:1009000000000100010001010101010101010101DB +:1009100001010101010101010101010101010101C7 +:1009200001010100000001010000000000000000C2 +:1009300000000000000000000000000000000000B7 +:100940000000000101010100280354006800650057 +:10095000200050006C0061006E0063006B002000FE +:100960004B006500790062006F0061007200640056 +:1009700000002C034F007200740068006F006C00D0 +:1009800069006E0065006100720020004B00650088 +:10099000790062006F006100720064007300000063 +:1009A0000403090409026D00040100A0FA0904000F +:1009B000000103010100092111010001223F00078C +:1009C00005810308000A090401000103010200096E +:1009D0002111010001224D000705820308000A09C8 +:1009E0000402000103000000092111010001223668 +:1009F000000705830308000A09040300010300003F +:100A000000092111010001223900070584031000AB +:100A1000011201100100000008EDFE6060010001FC +:100A200002000105010906A101050719E029E715E2 +:100A30000025019508750181020508190129059510 +:100A400005750191029501750391010507190029AA +:100A50007715002501957875018102C0050109808F +:100A6000A101850216010026B7001A01002AB7006D +:100A7000751095018100C0050C0901A101850316BF +:100A80000100269C021A01002A9C02751095018122 +:100A900000C005010902A1010901A1000509190110 +:100AA000290515002501950575018102950175033C +:100AB00081010501093009311581257F95027508ED +:100AC000810609381581257F950175088106050C79 +:100AD0000A38021581257F950175088106C0C00579 +:100AE000010906A101050719E029E715002501956F +:100AF0000875018102950175088101050819012910 +:100B00000595057501910295017503910105071978 +:100B10000029FF150025FF950675088100C01124E6 +:100B20001FBECFEFDAE0DEBFCDBF04B603FE24C0A8 +:100B300080915E0490915F04A0916004B091610483 +:100B40008730904BA740B04BB9F410925E041092DE +:100B50005F04109260041092610414BE84B7877F12 +:100B600084BF88E10FB6F894809360001092600013 +:100B70000FBEE0E0F8E3099513E0A0E0B1E0EEEB92 +:100B8000F4E602C005900D92A030B107D9F714E049 +:100B9000A0E0B3E001C01D92AE35B107E1F70E94BD +:100BA0003F170C945D320C94000081E00895089585 +:100BB0000C94AF070C94D5050C94D7050E94272EF2 +:100BC000811105C010920203109201030DC081E251 +:100BD00090E00090030302C0880F991F0A94E2F787 +:100BE000909302038093010382E08093000380913D +:100BF0006F00826080936F00089590916F0081E094 +:100C0000911101C080E008950E94272E23E030E07A +:100C1000281B3109220F209304030895282F2F98B1 +:100C200080918000211108C0877F809380001092FE +:100C30008D0010928C001BC0886080938000233050 +:100C400019F48FEF9FEF0FC083E090E0821B9109B2 +:100C5000880F991F2FEF3FEFA90102C056954795C6 +:100C60008A95E2F7CA0190938D0080938C000C94D2 +:100C70000406CF93C82F0E94FD05409103038823EB +:100C800029F090916F009D7F90936F00C0930303B4 +:100C90008823D1F0209101033091020302C03695E0 +:100CA00027954A95E2F72F733327C90102C0880FB1 +:100CB000991FCA95E2F790930203809301038091F4 +:100CC0006F00826080936F00CF9108950E940406A8 +:100CD00084E080930303109200030895279A2F98CD +:100CE0008FEF9FEF90938700809386008AE0809338 +:100CF000800089E1809381000E94902D0C9466060B +:100D00000E946E066E9A769A0C9497071F920F9225 +:100D10000FB60F9211242F933F938F939F93EF93CE +:100D2000FF93E0910103F0910203CF0101969093AC +:100D30000203809301030090030302C0F695E79538 +:100D40000A94E2F7EF7380910003823019F4E032E5 +:100D500051F404C0813039F4EF3329F480916F00ED +:100D60008D7F80936F00F0E0E855FE4FE49121E025 +:100D700031E0E29FC001E39F900D11240090040335 +:100D800002C0969587950A94E2F790938D00809320 +:100D90008C00FF91EF919F918F913F912F910F9038 +:100DA0000FBE0F901F901895CF93DF93EC010E9418 +:100DB0002E29BE0180E090E0DF91CF910C94232595 +:100DC0000F931F93462F50E04E30510508F0AAC0F4 +:100DD000DC01FA01EA5AFF4F0C94213212968C91F1 +:100DE000882309F49FC000E010E0980140E064E02F +:100DF00070E080ED91E00E94591381E090E011C015 +:100E000012968C91882309F48DC000E010E09801BF +:100E100040E066E070E080E691E00E94591382E0D5 +:100E200090E00E94D4067EC012968C91882309F42B +:100E300079C000E010E0980140E068E070E080E9EF +:100E400091E00E94591384E090E0EBCF12968C91D0 +:100E5000882311F083E007C083E013C012968C91C1 +:100E6000882371F084E00E94A02582E00E94390668 +:100E70000E94DE0540E164E083E00E94BE0D52C0A6 +:100E800084E00E94C125F6CF12968C91882331F020 +:100E900085EE0E94B81D0E94E72D44C085EE0E9499 +:100EA000801E40C012968C918823E1F10E940E0FA3 +:100EB00000E010E0980140E066E070E080E391E03F +:100EC0000E94591384E00E94C12583E00E94C1253D +:100ED00080E10E94C12585E00E94A0250E941B2977 +:100EE000811102C00E94F7280E94332990E090935C +:100EF0005D0480935C04806880935C040E943729C1 +:100F000011C012968C91882369F000E010E09801DE +:100F100040E066E070E080E091E00E94591385E0D7 +:100F20000E94C12580E090E01F910F9108950F93DA +:100F30001F932FEF89EF90E0215080409040E1F720 +:100F400000C0000000E010E0980140E065E070E0C3 +:100F500080EF91E00E9459131F910F9108958091A5 +:100F60001003882309F45AC080910E0390910F0357 +:100F70000E946B288D3291400CF450C010921003E7 +:100F80000E9414088091080390910903099781F445 +:100F900080910A0390910B03892B51F480910C03EB +:100FA00090910D03892B21F48AE592E00E941508A7 +:100FB0008091080390910903049791F480910A03AA +:100FC00090910B03469761F480910C0390910D036F +:100FD000892B31F48BE00E94B81D8BE00E94801EAB +:100FE00080910803909109030497C1F480910A034A +:100FF00090910B03469791F480910C0390910D030F +:10100000079761F483EE0E94B81D86E10E94B81D27 +:1010100086E10E94801E83EE0C94801E089581E07C +:1010200008950C940F08089508950F931F93CF937C +:101030008C01F80124912223F9F030E0F901E85BFA +:10104000F74FC491F901E853F74F2491222359F047 +:1010500081EE0E94B81D8C2F0E94B81D8C2F0E941B +:10106000801E81EE04C08C2F0E94B81D8C2F0E9420 +:10107000801E0F5F1F4FDDCFCF911F910F910895FD +:101080000C94800680915503882309F448C0809110 +:10109000110390911203009779F40E945F289093B6 +:1010A0001203809311038091130390E0009771F471 +:1010B0008091140390E00AC00E946B2820911802CE +:1010C000309119022817390740F329C00197880F7A +:1010D000991F880F991FFC01EB5EFC4F60817181A5 +:1010E000828193810E94410FE091130384E0E89F85 +:1010F000F0011124EB5EFC4F60817181828193814C +:101100004FE050E00E94F9128091130390E00196A5 +:101110006091140370E00E940D32809313030C94CD +:10112000D805109257030C940E0F0895089581E08E +:10113000809357030C949608089508958F929F9278 +:10114000AF92BF92EF92FF920F931F93CF93DF93D3 +:10115000CDB7DEB7A3970FB6F894DEBF0FBECDBFF5 +:101160007C01FC0100811181C8010E945C26B8014C +:101170000E94A00A8C01B7010E941108882309F47B +:10118000CCC10032F0E51F0741F4F70182818823CA +:1011900009F458C00E94F013C0C10132F0E51F07E6 +:1011A00041F4F7018281882309F44CC00E94F913AD +:1011B000B4C10232F0E51F0751F4F70182818823A0 +:1011C00009F440C00E94EC138111F0CFE3CF033249 +:1011D000F0E51F0739F4F7018281882399F10E9415 +:1011E00097089BC10432F0E51F0739F4F7018281AB +:1011F000882341F10E94910890C10532F0E51F0754 +:1012000049F4F70182818823E9F080915703811125 +:10121000F1CFE5CF0632F0E51F0739F4F7018281FF +:10122000882381F00E9400140AC00732F0E51F07EE +:1012300049F4F7018281882329F00E940B140E944F +:101240009D086BC180915703811105C0F701828110 +:101250008111CFC018C1003E110579F4F7018281D8 +:10126000882309F44DC00E940E0F81E0809356033D +:10127000109255031092140350C1023E110559F407 +:10128000F70182818823E1F10E940E0F109256032C +:101290001092550342C1033E110591F4F70182817A +:1012A000882371F10E940E0F1092560381E0809303 +:1012B00055031092130310921203109211032DC1C3 +:1012C0000235110559F4F7018281882309F425C1FB +:1012D00080911802909119020A970DC001351105ED +:1012E00079F4F7018281882309F417C180911802EB +:1012F000909119020A9690931902809318020DC1D9 +:1013000040911C0283E2E7E3F2E0DE0111960190D6 +:101310000D928A95E1F7F701808121E030E02C0FF2 +:101320003D1F280F311DC90120911A0230911B0267 +:10133000FC01E20FF31F6081772767FD7095640F52 +:10134000711D882777FD8095982F0E942F2F20E010 +:1013500030E040E451E40E94942E4B015C01F7011F +:10136000218184E090E0821B9109BC01882777FDF0 +:101370008095982F0E942F2F9B01AC01C501B401CD +:101380000E942C2E9B01AC0160E070E080E090E4B4 +:101390000E94A23020E030E04CED50E40E943F304B +:1013A0004B015C01F70182818823D1F04FE050E0CE +:1013B000C501B4010E94F912809156038823A1F05F +:1013C0008091140324E0829FF0011124EB5EFC4F16 +:1013D00080829182A282B3828F5F8093140304C0C3 +:1013E000C501B4010E94410F0F3F110508F02ECF37 +:1013F00094C08091100381111FC0043130E51307A0 +:1014000009F051C00E94130881E0809310030E94EC +:101410005F2890930F0380930E031092070310929E +:1014200009031092080310920B0310920A03109202 +:101430000D0310920C0371C080910E0390910F0365 +:101440000E946B28883C910570F480910703E82F77 +:10145000F0E0EE0FFF1FE85FFC4F118300838F5F0A +:10146000809307035AC0043880E5180721F0053837 +:10147000104501F13AC0F7018281882341F01092B2 +:10148000050382E01EC0043830E5130759F580914A +:101490000503811106C086E20E94B81D86E20E9403 +:1014A000801E82E01CC00438F0E51F0741F30538B8 +:1014B0001045D9F4F7018281882331F01092060398 +:1014C00080E20E94CF1E29C080910603811106C0D0 +:1014D00087E20E94B81D87E20E94801E80E20E947F +:1014E000D61E1BC00538104529F381E08093050303 +:1014F00080930603C701A3960FB6F894DEBF0FBE14 +:10150000CDBFDF91CF911F910F91FF90EF90BF90D2 +:10151000AF909F908F900C94DA0580E0A3960FB661 +:10152000F894DEBF0FBECDBFDF91CF911F910F9119 +:10153000FF90EF90BF90AF909F908F900895089587 +:101540009CE0799FF001112490E3899FE00DF11D4B +:101550001124E60FF11DEE0FFF1FE851FE4F85919C +:1015600094910895880F991FFC01E859FF4F8591C8 +:1015700094910895880F991FFC01E851FE4F8591C1 +:10158000949108950F931F93CF93DF93EC018115EE +:1015900021E39207A0F5C11580E3D80708F0D7C072 +:1015A000C83ED105D8F4C03ED10508F007C2C83AFC +:1015B000D10578F4C53AD10508F06AC0C130D1052B +:1015C00009F463C008F4F7C1C430D10508F0F6C1CE +:1015D000F2C1CB3BD10508F466C0EDC1C11590E264 +:1015E000D90708F0AFC0C11521E0D20708F0E6C165 +:1015F000C03FD10508F4DFC18E0110651FC2C0389D +:1016000080E5D80700F5C03790E5D90708F0A3C0FA +:10161000C11520E5D20709F4ACC050F4CE019054B6 +:1016200080319F4008F0C7C1DF708E01106A06C28A +:10163000C13080E5D80709F4AEC0C43190E5D907C0 +:1016400008F4AFC0B8C1C33820E5D20709F48EC092 +:1016500050F4C13890E5D90709F482C008F083C07E +:1016600000E011EDEBC1C03181E5D80708F4A3C15A +:10167000C11597E5D90708F436C1CE0190578115F9 +:10168000904108F098C1DF7093C101E010E0D6C12D +:10169000C53AD10509F494C1C63AD10509F093C100 +:1016A00002E810E4CBC1C83AD10509F48FC1C93AA8 +:1016B000D10509F48EC1CA3AD10509F48DC1CB3ADE +:1016C000D10509F48CC1CC3AD10509F48BC1CD3ACE +:1016D000D10509F48AC1C03BD10509F489C1CE3ACC +:1016E000D10509F488C1CF3AD10509F487C1C13BBE +:1016F000D10509F486C1C23BD10509F485C1C33BBC +:10170000D10509F484C1C43BD10509F483C1C53BAB +:10171000D10509F482C1C63BD10509F481C1C73B9B +:10172000D10509F480C1C83BD10509F47FC1C93B8B +:10173000D10509F47EC1CA3BD10509F47DC100E0A1 +:1017400014E47CC1CE019F700E94BA0A78C1DD27E3 +:101750008E01106C73C1CF70DD278E01146D6EC1C8 +:1017600000E010ED6BC100E012ED68C100E013ED88 +:1017700065C10E9463210E940E0F0E9495088FEFA1 +:1017800094E32CE0815090402040E1F700C000003D +:101790000E94BA2853C18091320481608093320440 +:1017A0004DC10E941B29811102C00E94F7280E948E +:1017B000332990E090935D0480935C04C23080E50F +:1017C000D80721F480915C04816086C0C43090E524 +:1017D000D90721F480915C0482607EC0C63020E588 +:1017E000D20721F480915C04846076C0C83080E523 +:1017F000D80719F480915C0427C0CA3090E5D90756 +:1018000021F480915C04806167C0CC3020E5D20770 +:1018100021F480915C0480625FC0CE3080E5D807FF +:1018200021F480915C04806457C0C03190E5D907F1 +:1018300021F480915C0480684FC0C23120E5D2075A +:1018400029F480915C048460886046C0C33080E5E0 +:10185000D80721F480915C048E7F3EC0C53090E5AE +:10186000D90721F480915C048D7F36C0C73020E514 +:10187000D20721F480915C048B7F2EC0C93080E5B3 +:10188000D80719F480915C0426C0CB3090E5D907C5 +:1018900021F480915C048F7E1FC0CD3020E5D207FB +:1018A00021F480915C048F7D17C0CF3080E5D8078C +:1018B00021F480915C048F7B0FC0C13190E5D90782 +:1018C00021F480915C048F7707C0C331D04531F497 +:1018D00080915C048B7F877F80935C0480915C04A3 +:1018E0000E943729ABC08D2F99278F70992781309F +:1018F0009105D9F49E012370332702C0880F991FE8 +:101900002A95E2F79C688E0144E0000F111F4A956A +:10191000E1F700271370802B912B53E0CC0FDD1FD4 +:101920005A95E1F7C076DD272FC08230910531F45A +:10193000DC2FCC278E01016F106A80C083309105A7 +:1019400069F4CE018370992701E010E002C0000F16 +:10195000111F8A95E2F7C8019C680FC08430910579 +:10196000B9F4CE018370992701E010E002C0000FA6 +:10197000111F8A95E2F7C8019A6823E0CC0FDD1F9A +:101980002A95E1F7C07ED7708C010C2B1D2B56C019 +:101990008530910531F4DC2FCC278E01046F106A5D +:1019A0004DC0069709F04AC0CF71DD27DC2FCC2748 +:1019B0008E01106243C000E010E040C08E013EC0C6 +:1019C00001E810E43BC003E810E438C002EE14E480 +:1019D00035C009EE14E432C00AEE14E42FC005EB62 +:1019E00014E42CC006EB14E429C007EB14E426C071 +:1019F0000CEC14E423C00DEC14E420C003E815E45F +:101A00001DC00AE815E41AC002E915E417C004E98C +:101A100015E414C001E216E411C003E216E40EC09E +:101A200004E216E40BC005E216E408C006E216E480 +:101A300005C007E216E402C00AE216E4C801DF911D +:101A4000CF911F910F9108959CE0799FF00111248F +:101A500090E3899FE00DF11D1124E60FF11DEE0FBB +:101A6000FF1FE851FE4F85919491803E9105E0F46F +:101A7000803C910558F58133910509F46FC048F415 +:101A80008932910509F463C08A32910509F46DC069 +:101A900072C089339105E9F082389105D1F0853320 +:101AA000910509F44DC067C0833E910581F138F47A +:101AB000803E9105B9F0823E9105D9F05CC0863E2A +:101AC000910561F1873E9105A1F155C00E94B20ACE +:101AD000089520915C0420FD02C021FF4CC080EEDF +:101AE00090E049C080915C0480FFF9CF89E390E0E9 +:101AF00042C080915C0482FF0EC080915C0484FF30 +:101B000003C080E090E037C083EE90E034C0809165 +:101B10005C0482FFF2CF82EE90E02DC080915C04E5 +:101B200083FF0BC080915C0484FDEBCF87EE90E0D7 +:101B300022C080915C0483FFF5CF86EE90E01BC04D +:101B400080915C0485FF07C089E290E014C0809119 +:101B50005C0485FFF9CF85E390E00DC080915C04C3 +:101B600086FF07C08AE290E006C080915C0486FF91 +:101B7000F9CF81E390E00E94C20A0895CF92DF92EC +:101B8000EF92FF920F931F9301E010E020E030E00E +:101B90006801790104C0CC0CDD1CEE1CFF1C8A9589 +:101BA000D2F704C0000F111F221F331F6A95D2F70E +:101BB0000C291D292E293F29C0901504D090160408 +:101BC000E0901704F0901804C022D122E222F32200 +:101BD000842FC016D106E206F30641F41F910F913F +:101BE000FF90EF90DF90CF900C94A0251F910F9164 +:101BF000FF90EF90DF90CF900C94C1250C94DC0502 +:101C0000E82FF0E0E257FD4F8081E82FEF70F0E021 +:101C100082958F7021E030E0A90102C0440F551F6A +:101C20008A95E2F740A308950F931F93CF93DF9314 +:101C300085B7806885BF85B7806885BFC3E0D0E081 +:101C400001E010E0FE01E257FD4F8081E82FEF70C8 +:101C5000F0E021A182958F70A80102C0440F551FAA +:101C60008A95E2F7CA01822B81A38C2F0E94000E75 +:101C7000219740F78BE090E061E070E0FC01EE57C7 +:101C8000FD4F2081E22FEF70F0E042A122952F70EE +:101C9000DB0102C0AA0FBB1F2A95E2F79D01242B8E +:101CA00022A3019758F7DF91CF911F910F910C94C8 +:101CB0004008EF92FF920F931F93CF93DF9300E6BC +:101CC00013E0C3E0EE24E394F12CD5E08C2F0E94C6 +:101CD000000E8BE090E040E050E0FC01EE57FD4F3D +:101CE0006081E62FEF70F0E020A130E062956F7028 +:101CF00002C0359527956A95E2F720FD09C0970146 +:101D0000082E02C0220F331F0A94E2F7422B532BF6 +:101D1000019718F7F801929182918F018417950726 +:101D200021F051834083D0931D028C2F0E94000E1E +:101D3000C15060F680911D0287FD2CC081508093B8 +:101D40001D028F3F39F08FE99FE00197F1F700C046 +:101D5000000020C080915E0390915F039093670321 +:101D60008093660380915C0390915D03909365037B +:101D70008093640380915A0390915B039093630373 +:101D8000809362038091580390915903909361036B +:101D9000809360030E94420881E0DF91CF911F9100 +:101DA0000F91FF90EF900895E82FF0E0EE0FFF1FE6 +:101DB000E05AFC4F80819181089508950F931F93FD +:101DC000CF9308E613E0C0E0F801929182918F0171 +:101DD0000E94D727C80FF3E000361F07A9F78C2F02 +:101DE000CF911F910F9108950E941B29811102C06C +:101DF0000E94F7280E944529809347043E9A8091CB +:101E000071008D7F8093710082E0809390008AE161 +:101E10008093910081E080936A03089580916A0322 +:101E2000811102C00E94F40E1092BA031092B903FD +:101E3000809171008D7F80937100809190008F73ED +:101E40008093900010927C0310927B031092B30356 +:101E50001092B4031092B5031092B6031092B2031D +:101E60001092B103E1E9F3E0A1E8B3E0119211921D +:101E7000119211921D921D9283E0E13BF807B1F798 +:101E80000895CF92DF92EF92FF920F931F93CF931B +:101E9000DF9320917B03222309F484C06B017C0132 +:101EA00080916A03811102C00E94F40E01EB13E0DD +:101EB000C7E0D0E0A7019601F8019291829172915A +:101EC00062918F010E94902E811131C0FE01EE0FB0 +:101ED000FF1FEE0FFF1FEF56FC4F10821182128280 +:101EE0001382DE01AA0FBB1FAF57BC4F11961C9285 +:101EF0001E92C730D105E9F0219644815581668153 +:101F000077814083518362837383148215821682A2 +:101F1000178212968D919C91139711969C938E9394 +:101F200013961C921E92129734961296E2CF219726 +:101F300008F68091B9039091BA03019797FD05C007 +:101F40009093BA038093B90304C01092BA0310921D +:101F5000B9038091B9039091BA032091B7033091EE +:101F6000B8032817390724F01092B8031092B7036A +:101F7000892BC1F4809171008D7F809371008091D5 +:101F800090008F73809390001092B3031092B4036B +:101F90001092B5031092B6031092B2031092B103DF +:101FA00010927B03DF91CF911F910F91FF90EF90E3 +:101FB000DF90CF9008951F920F920FB60F921124C9 +:101FC0004F925F926F927F928F929F92AF92BF9249 +:101FD000CF92DF92EF92FF922F933F934F935F93B5 +:101FE0006F937F938F939F93AF93BF93CF93DF9321 +:101FF000EF93FF9380917B03882309F49BC1C091E9 +:10200000B903D091BA031C161D060CF093C1409081 +:102010006B0350906C0360906D0370906E0320E032 +:1020200030E0A901C301B2010E943B3018160CF048 +:1020300065C0C130D10509F452C08091B7039091B9 +:10204000B803BE010E940D327C019093B8038093C7 +:10205000B70380907D0390907E03A0907F03B090A3 +:10206000800320E030E040E85FE3C501B4010E9456 +:102070002C2E60937D0370937E0380937F03909357 +:102080008003F701EE0FFF1FEE0FFF1FEF56FC4F0F +:10209000A301920160817181828193810E94942EBB +:1020A00020E030E040E05EE30E943F309B01AC0165 +:1020B000C501B4010E943B3018168CF4C70101968B +:1020C000BE010E940D329093B8038093B703109223 +:1020D0007D0310927E0310927F0310928003E091A3 +:1020E000B703F091B803EE0FFF1FEE0FFF1FEF567F +:1020F000FC4F6081718182819381D0C0C090B30315 +:10210000D090B403E090B503F090B60320E030E047 +:10211000A901C701B6010E94902E2197882309F4D6 +:10212000A2C0FE01EE0FFF1FEE0FFF1FEF56FC4F88 +:1021300080809180A280B380A5019401C701B6017F +:102140000E94902E87FF31C0A501940160E070E0ED +:102150008CED93EC0E94942E20E030E040E451E4BA +:102160000E94942E20E030E040E05FE30E943F3088 +:102170009B01AC0160E070E080E090E40E94A2303E +:102180009B01AC01C501B4010E943F309B01AC0131 +:10219000C701B6010E94902E87FF07C0A7019601D4 +:1021A00060E070E08CED93E439C0A5019401C701B3 +:1021B000B6010E943B3018160CF055C0A5019401E1 +:1021C00060E070E08CED93E40E94942E20E030E01B +:1021D00040E451E40E94942E20E030E040E05FE3D0 +:1021E0000E943F309B01AC0160E070E080E090E431 +:1021F0000E94A2309B01AC01C501B4010E943F3096 +:102200009B01AC01C701B6010E943B3018165CF57A +:10221000A701960160E070E08CED93EC0E94942E93 +:1022200020E030E040E451E40E94942E20E030E0D1 +:1022300040E05FE30E943F309B01AC0160E070E052 +:1022400080E090E40E94A2309B01AC01C701B6017E +:102250000E943F306093B3037093B4038093B5033F +:102260009093B60313C0FE01EE0FFF1FEE0FFF1F8A +:10227000EF56FC4F80819181A281B3818093B3039B +:102280009093B403A093B503B093B6036091B303E6 +:102290007091B4038091B5039091B60320916803C7 +:1022A000309169032F3F4FEF340731F02F5F3F4FDD +:1022B00030936903209368030E9416146B017C011C +:1022C00020E034E244EF51E40E94902E87FF08C0E2 +:1022D00086EFC82E88E2D82E84EFE82E81E4F82E0F +:1022E00020E030E040E051E4C701B6010E943F30F9 +:1022F0009B01AC0160E074E284E79BE40E94942EB1 +:102300006B017C010E94012F7093970060939600EF +:1023100020911E0230911F02409120025091210213 +:10232000C701B6010E943F300E94012F70939900AF +:102330006093980080917C03882309F433C1C09096 +:102340007703D0907803E0907903F0907A0320E04F +:1023500030E0A901C701B6010E943B301816D4F540 +:1023600080916803909169038F3F2FEF920729F0C6 +:1023700001969093690380936803C701B6010E9498 +:10238000161420E030E040E051E40E943F309B0111 +:10239000AC0160E074E284E79BE40E94942E6B0140 +:1023A0007C010E94012F709397006093960020910A +:1023B0001E0230911F024091200250912102C7015C +:1023C000B6010E943F300E94012F709399006093E4 +:1023D000980008C0109297001092960010929900F1 +:1023E0001092980060917103709172036F5F7F4F3C +:1023F000709372036093710320919600309197005F +:1024000080E090E0232BF1F0C0919600D0919700EE +:102410000E942D2F6B017C01BE0180E090E00E94A4 +:102420002D2F9B01AC016091730370917403809117 +:102430007503909176030E94942E20E03FEF4FE7C2 +:1024400057E410C00E942D2F6B017C0120E030EE7C +:102450004FEF54E46091730370917403809175039E +:10246000909176030E943F309B01AC01C701B601F9 +:102470000E943B3087FD96C080916F038F5F8093F1 +:102480006F0390E020914304309144048217930736 +:10249000A0F080914E04882319F010926F030DC0B4 +:1024A000809171008D7F80937100809190008F7377 +:1024B0008093900010927C037DC080917003C09146 +:1024C0006F03811128C0C0904804D0904904E09067 +:1024D0004A04F0904B0420E030E0A901C701B601A6 +:1024E0000E943B301816BCF481E080937003109278 +:1024F0007703109278031092790310927A03C092B6 +:102500007303D0927403E0927503F0927603C15086 +:10251000C0936F0343C0109270031092690310922E +:102520006803E0914504F091460448E0C49FE00D43 +:10253000F11D112480819181A281B3818093770361 +:1025400090937803A0937903B0937A0320E030E06E +:1025500040E85EE364817581868197810E943F3007 +:102560006B017C0180912202682F70E080E090E096 +:102570000E942D2F20E030E048EC52E40E94942E7F +:102580009B01AC01C701B6010E943F306093730309 +:102590007093740380937503909376031092720383 +:1025A000109271038091470480FD04C010927C0357 +:1025B00010927B03FF91EF91DF91CF91BF91AF918B +:1025C0009F918F917F916F915F914F913F912F914B +:1025D000FF90EF90DF90CF90BF90AF909F908F9043 +:1025E0007F906F905F904F900F900FBE0F901F9055 +:1025F0001895CF92DF92EF92FF92CF93DF936B010A +:102600007C01EA0180916A03811102C00E94F40EEC +:102610008091470480FF46C08091B9039091BA032E +:1026200008970CF03FC0809171008D7F80937100FE +:1026300080917C0381110E940E0F81E080937B03C7 +:10264000109269031092680320E030E0A901C701ED +:10265000B6010E943B301816DCF48091B9039091CA +:10266000BA03FC01EE0FFF1FEE0FFF1FEF56FC4FEA +:10267000C082D182E282F382FC01EE0FFF1FEF578E +:10268000FC4FD183C08301969093BA038093B90322 +:1026900080917100826080937100809190008068C9 +:1026A00080939000DF91CF91FF90EF90DF90CF90DB +:1026B00008958F929F92AF92BF92CF92DF92EF9246 +:1026C000FF920F931F93CF93DF93EC017B01D42EE6 +:1026D0004801590180916A03811102C00E94F40EE1 +:1026E0008091470480FF6BC0809171008D7F809343 +:1026F000710080917B0381110E940E0F81E0809315 +:102700007C03D0934604C0934504F0924404E092C5 +:102710004304D0924E048092480490924904A092BF +:102720004A04B0924B0410927D0310927E031092E3 +:102730007F031092800310926F0388819981AA8190 +:10274000BB818093770390937803A0937903B09330 +:102750007A0320E030E040E85EE36C817D818E8189 +:102760009F810E943F306B017C0180912202682F83 +:1027700070E080E090E00E942D2F20E030E048ECF7 +:1027800052E40E94942E9B01AC01C701B6010E9445 +:102790003F30609373037093740380937503909339 +:1027A000760310927203109271038091710082601F +:1027B0008093710080919000806880939000DF91F9 +:1027C000CF911F910F91FF90EF90DF90CF90BF902E +:1027D000AF909F908F9008958091470481700895E5 +:1027E000809147048160809347040E9449290C949A +:1027F0009C08809147048E7F809347040C9449295C +:102800008091BB0390E0019666E070E00E940D327B +:102810008093BB0308958091BB0390E0019766E02D +:1028200070E00E940D328093BB0308958F929F92B7 +:10283000AF92BF92CF92DF92EF92FF920F931F93CE +:10284000CF93DF936B017C01C0916803D091690342 +:10285000BE0180E090E00E942D2F4B015C01A7019A +:10286000960160E070E08CE594E40E94942E9B0158 +:10287000AC01C501B4010E943F300E94012F20919C +:10288000BB03233009F473C028F4222351F0213014 +:10289000E9F02CC1243009F4A0C0253009F4E0C0CF +:1028A00025C180E090E0A0E0BFE380931E029093FA +:1028B0001F02A0932002B093210210926B0310928A +:1028C0006C0310926D0310926E0310C110926B0393 +:1028D00010926C0310926D0310926E0364317105B7 +:1028E00040F46A30710560F520E030E040E85EE3D6 +:1028F0002BC0693C710508F0AAC080E090E00E94FE +:102900002D2F20E030E040EA51E40E942B2E20E001 +:1029100030E044E353E40E94942E9B01AC010E94FA +:102920003F3020E030E040E05EE30E943F309B011A +:10293000AC0160E070E080E09EE30E942B2E44C07A +:1029400020E030E040E05FE3C701B6010E943F3085 +:102950006B017C0180E090E0A0E0BEE380931E026A +:1029600090931F02A0932002B0932102BFC0109247 +:102970006B0310926C0310926D0310926E034AE089 +:10298000469F9001479F300D1124C90168EB7BE001 +:102990000E94F931BC016C5D754077FF03C07195F1 +:1029A00061957109882777FD8095982F0E942F2FB8 +:1029B0002EE333EC4EE259E30E943F3020E030E05A +:1029C00040EC5EE30E942C2E60931E0270931F0267 +:1029D000809320029093210289C010926B03109281 +:1029E0006C0310926D0310926E03CE0183709927D1 +:1029F000892BE1F0BE016170772780E090E00E94B2 +:102A00002D2F20E030E040E05EE30E943F3020E0E8 +:102A100030E040E45FE30E942C2E60931E0270932E +:102A20001F0280932002909321020CC080E090E06E +:102A3000A0E0BFE380931E0290931F02A0932002A8 +:102A4000B0932102C770DD27CD2B09F04FC0109243 +:102A50001E0210921F02109220021092210246C004 +:102A600010926B0310926C0310926D0310926E0320 +:102A700000E010E020E03FE300931E0210931F02ED +:102A800020932002309321026739710578F180E0AC +:102A900090E00E942D2F20E030E047E153E40E94B7 +:102AA0002B2E20E030E04AE754E40E94942E20E0F0 +:102AB00030E048E452E40E943F3020E030E040EA59 +:102AC00051E40E94712F0E94FC2E660F771F660F43 +:102AD000771FFB01EE56FD4F2081318142815381EA +:102AE000C701B6010E943F306B017C01C701B601EE +:102AF000DF91CF911F910F91FF90EF90DF90CF90DA +:102B0000BF90AF909F908F9008958091CC030895CF +:102B1000CF93DF9300D01F92CDB7DEB79C01809199 +:102B20005304843019F593E099833B832A8390936F +:102B3000E9008FEF9091E800815095FD06C095ED7A +:102B40009A95F1F700008111F5CF8091E80085FF9B +:102B50000DC040E050E063E070E0CE0101960E94BD +:102B6000E9178091E8008E778093E8000F900F902E +:102B70000F90DF91CF910895CF93DF9300D01F92F4 +:102B8000CDB7DEB720915304243021F522E029830C +:102B90009B838A8383E08093E9008FEF9091E80024 +:102BA000815095FD06C095ED9A95F1F700008111D1 +:102BB000F5CF8091E80085FF0DC040E050E063E074 +:102BC00070E0CE0101960E94E9178091E8008E77AF +:102BD0008093E8000F900F900F90DF91CF910895B0 +:102BE000209153042430F1F422E02093E9002FEFE8 +:102BF0003091E800215035FD06C035ED3A95F1F7EA +:102C000000002111F5CF2091E80025FF0BC040E026 +:102C100050E065E070E00E94E9178091E8008E774F +:102C20008093E8000895CF93DF93EC0190915304D3 +:102C3000943009F046C080912D028823D9F080910C +:102C40002E028823B9F09093E9008FEF9091E8006D +:102C5000815095FD06C095E19A95F1F7000081112C +:102C6000F5CF8091E80085FF2CC040E050E060E1A6 +:102C700070E017C081E08093E9008FEF9091E80049 +:102C8000815095FD06C095ED9A95F1F700008111F0 +:102C9000F5CF8091E80085FF14C040E050E068E087 +:102CA00070E0CE010E94E9178091E8008E77809352 +:102CB000E80080E1FE01ACEBB3E001900D928A9553 +:102CC000E1F7DF91CF91089580915204811109C0FD +:102CD0000E947E190E94DB198091E200846080933B +:102CE000E2000895109252040895089508950C94F6 +:102CF000222842E061EC81E00E94F81842E061EC99 +:102D000082E00E94F81842E061EC83E00E94F8182B +:102D100042E161EC84E00C94F81880915504833012 +:102D200009F455C030F4813071F0823009F48EC05E +:102D300008958A3009F47AC08B3009F460C0893074 +:102D400009F09CC020C080915404813A09F096C0DB +:102D50008091E800877F8093E800809158049091EB +:102D60005904892B21F460E18CEB93E003C060E00F +:102D700080E090E070E00E9434188091E8008B774A +:102D80008093E800089580915404813209F076C060 +:102D90008091580490915904009719F0039709F015 +:102DA0006DC08091E800877F8093E8008091E80003 +:102DB00082FD05C0809153048111F8CF5FC08091DE +:102DC000F1008093CC038091E8008B7753C0809111 +:102DD0005404813A09F052C08091580490915904EA +:102DE000892B09F04BC08091E800877F8093E80031 +:102DF0008091E80080FFFCCF80912D0236C0809149 +:102E000054048132D9F58091580490915904892B4A +:102E1000A9F58091E800877F8093E8000E942D1932 +:102E20008091560480932D020C9463218091540468 +:102E3000813221F58091E800877F8093E8000E942D +:102E40002D19809157048093CD03089580915404E7 +:102E5000813AA1F48091E800877F8093E800809117 +:102E6000E80080FFFCCF8091CD038093F10080913A +:102E7000E8008E778093E8000C942D19089584B7AC +:102E8000877F84BF88E10FB6F8948093600010922A +:102E900060000FBE90E080E80FB6F8948093610068 +:102EA000909361000FBE0E94D01C0E947E190E9468 +:102EB000DB198091E20084608093E20078940E94A4 +:102EC000611C0E94D21C83E292E00E947C1C8091D3 +:102ED0005304853069F40E94E327809151048823CC +:102EE000B1F30E941128882391F30E94D317EFCFEA +:102EF0000E94DA1CECCF292F332723303105C9F08B +:102F000064F42130310581F02230310509F043C0ED +:102F10008DE690E024EA39E042C021323105F1F03B +:102F20002232310541F137C082E190E021E13AE0FF +:102F300036C099278130910541F08230910541F0EA +:102F4000892B49F5E0EAF9E005C0E2E7F9E002C0C3 +:102F5000E8E4F9E0849190E09F0121C06430D8F466 +:102F6000E62FF0E0EE0FFF1FE251FD4F208131818F +:102F700089E090E014C0643070F470E0FB01EE0F63 +:102F8000FF1FEA51FD4F20813181FB01EE51FD4FC2 +:102F9000808190E004C080E090E020E030E0FA0121 +:102FA00031832083089580E189BD82E189BD09B420 +:102FB00000FEFDCF8091D8008F7D8093D800809156 +:102FC000E00082608093E0008091E00081FDFCCF12 +:102FD0000895CF92DF92EF92FF920F931F93CF93BA +:102FE000DF93EC018B016A010E944C19811133C0FF +:102FF000C114D10439F0F60180819181081B190BAD +:10300000C80FD91FE12CF12C0115110519F1809180 +:10301000E80085FD16C08091E8008E778093E80077 +:10302000C114D10449F0F60180819181E80EF91EA6 +:10303000F182E08285E00FC00E944C19882321F3C1 +:103040000AC089918093F10001501109FFEFEF1A36 +:10305000FF0ADACF80E0DF91CF911F910F91FF90AF +:10306000EF90DF90CF90089520915A0430915B0447 +:103070002617370748F06115710539F42091E800EB +:103080002E772093E80001C0B90140E06115710579 +:10309000A9F120915304222309F443C0253009F4F7 +:1030A00042C02091E80023FD40C02091E80022FDAD +:1030B00032C02091E80020FFE9CF4091F300209139 +:1030C000F20030E0342BFC01CF016115710559F09D +:1030D0002830310540F481918093F10061507109ED +:1030E0002F5F3F4FF1CF41E02830310509F040E03C +:1030F0002091E8002E772093E800C8CF4111C9CF76 +:103100000AC080915304882361F0853061F080917A +:10311000E80083FD0AC08091E80082FFF2CF80E0E2 +:10312000089582E0089583E0089581E00895209154 +:103130005A0430915B042617370748F06115710572 +:1031400039F42091E8002E772093E80001C0B901FE +:10315000FC0120E06115710591F1809153048823F1 +:1031600009F440C0853009F43FC08091E80083FD38 +:103170003DC08091E80082FD2FC08091E80080FF73 +:10318000E9CF2091F3008091F20090E0922B61153D +:10319000710559F08830910540F424912093F10095 +:1031A0003196615071090196F2CF21E0089709F03C +:1031B00020E08091E8008E778093E800CBCF21114A +:1031C000CCCF0AC080915304882361F0853061F030 +:1031D0008091E80083FD0AC08091E80082FFF2CF71 +:1031E00080E0089582E0089583E0089581E00895E5 +:1031F000982F973058F59093E900981739F070910F +:10320000EC002091ED005091F00003C0242F762FA8 +:1032100050E021FF19C03091EB003E7F3093EB006E +:103220003091ED003D7F3093ED003091EB00316047 +:103230003093EB007093EC002093ED005093F0007E +:103240002091EE0027FF07C09F5FD3CF8F70809340 +:10325000E90081E0089580E008958091540487FF9B +:1032600011C08091E80082FD05C080915304811156 +:10327000F8CF11C08091E8008B770BC08091530488 +:10328000882349F08091E80080FFF8CF8091E80022 +:103290008E778093E80008952091E4003091E50056 +:1032A00095E64091EC00842F817040FF22C0809110 +:1032B000E80080FD1CC080915304882391F0853084 +:1032C00091F08091EB0085FD10C04091E400509199 +:1032D000E5004217530729F39A01915011F784E052 +:1032E000089582E0089583E0089581E0089580E0E4 +:1032F00008954091E80042FFDECF08950E94EC1946 +:103300000E94F419E0EEF0E0808181608083E8EDB6 +:10331000F0E080818F77808319BCA7EDB0E08C91BD +:103320008E7F8C9380818F7E8083109252040895CB +:103330000F931F93CF93DF930E94EC190E94F4190F +:10334000C8EDD0E088818F77888388818068888302 +:1033500088818F7D888319BC1092530410924F048A +:10336000109251041092500400EE10E0F801808198 +:103370008B7F808388818160888342E060E080E089 +:103380000E94F818E1EEF0E080818E7F8083E2EE0B +:10339000F0E0808181608083808188608083F80193 +:1033A00080818E7F8083888180618883DF91CF9147 +:1033B0001F910F910895E8EDF0E080818F7E80836A +:1033C000E7EDF0E080818160808384E082BF81E06E +:1033D000809352040C949819E8EDF0E080818E7F80 +:1033E00080831092E20008951092DA001092E100BA +:1033F00008951F920F920FB60F9211242F933F93AF +:103400004F935F936F937F938F939F93AF93BF93EC +:10341000EF93FF938091E10082FF0BC08091E20067 +:1034200082FF07C08091E1008B7F8093E1000E94C2 +:10343000601C8091DA0080FF1FC08091D80080FF5F +:103440001BC08091DA008E7F8093DA008091D900D2 +:1034500080FF0DC080E189BD82E189BD09B400FE15 +:10346000FDCF81E0809353040E94641605C019BC0F +:10347000109253040E9472168091E10080FF19C0DF +:103480008091E20080FF15C08091E2008E7F8093E2 +:10349000E2008091E20080618093E2008091D80098 +:1034A00080628093D80019BC85E0809353040E9409 +:1034B00076168091E10084FF30C08091E20084FFA5 +:1034C0002CC080E189BD82E189BD09B400FEFDCF39 +:1034D0008091D8008F7D8093D8008091E1008F7E0D +:1034E0008093E1008091E2008F7E8093E2008091E2 +:1034F000E20081608093E20080914F04882311F004 +:1035000084E007C08091E30087FD02C081E001C034 +:1035100083E0809353040E9477168091E10083FF3B +:1035200029C08091E20083FF25C08091E100877F60 +:103530008093E10082E08093530410924F048091C5 +:10354000E1008E7F8093E1008091E2008E7F809386 +:10355000E2008091E20080618093E20042E060E05E +:1035600080E00E94F8188091F00088608093F0005D +:103570000E947516FF91EF91BF91AF919F918F912E +:103580007F916F915F914F913F912F910F900FBE5F +:103590000F901F9018951F920F920FB60F92112443 +:1035A0002F933F934F935F936F937F938F939F934B +:1035B000AF93BF93CF93DF93EF93FF93C091E90055 +:1035C000CF708091EC00D82FD17080FDD0E81092A0 +:1035D000E9008091F000877F8093F00078940E944A +:1035E0000F1B1092E9008091F00088608093F0003A +:1035F000CD2BCF70C093E900FF91EF91DF91CF9178 +:10360000BF91AF919F918F917F916F915F914F91FA +:103610003F912F910F900FBE0F901F9018951F9301 +:10362000CF93DF93CDB7DEB7AA970FB6F894DEBF7E +:103630000FBECDBFE4E5F4E088E08E0F9091F1007D +:1036400091938E13FBCF0E948D168091E80083FF2B +:103650001FC18091540490915504492F50E04A3085 +:10366000510508F015C1FA01EC59FF4F0C942132B5 +:10367000803881F0823809F00BC1809158048F7036 +:103680008093E9008091EB0085FB882780F91092F8 +:10369000E90006C08091500490915104911182601C +:1036A0009091E800977F9093E8008093F10010924A +:1036B000F100C8C0282F2D7F09F0EAC0882319F037 +:1036C000823061F0E5C080915604813009F0E0C09D +:1036D000933009F080E0809351042BC08091560410 +:1036E000811127C0809158048F7009F4D1C0809354 +:1036F000E9002091EB0020FF1CC0933021F4809161 +:10370000EB00806214C09091EB0090619093EB000D +:1037100021E030E0A90102C0440F551F8A95E2F76D +:103720004093EA001092EA008091EB008860809359 +:10373000EB001092E9008091E800877F86C081113C +:10374000A7C0109156041F778091E3008078812BE9 +:103750008093E3008091E800877F8093E8000E94D7 +:103760002D198091E80080FFFCCF8091E3008068F4 +:103770008093E300111102C082E001C083E08093D6 +:10378000530486C08058823008F082C0809156046D +:10379000909157048C3D53E0950779F583E08A8337 +:1037A0008AE289834FB7F894DE01139620E03EE069 +:1037B00051E2E32FF0E050935700E49120FF03C063 +:1037C000E295EF703F5FEF708E2F90E0EA3010F0DF +:1037D000C79601C0C0968D939D932F5F243149F702 +:1037E0004FBF8091E800877F8093E8006AE270E035 +:1037F000CE0101960E94341814C0AE014F5F5F4F96 +:10380000609158040E947B17BC01009709F440C0E6 +:103810009091E800977F9093E80089819A810E94B7 +:1038200097188091E8008B778093E80031C080384A +:1038300079F58091E800877F8093E80080914F04BC +:103840008093F1008091E8008E778093E8000E94D9 +:103850002D191EC081111CC0909156049230C0F4E5 +:103860008091E800877F8093E80090934F040E9446 +:103870002D1980914F04811106C08091E30087FDCE +:1038800002C081E001C084E0809353040E94791655 +:103890008091E80083FF0AC08091E800877F8093D1 +:1038A000E8008091EB0080628093EB00AA960FB64F +:1038B000F894DEBF0FBECDBFDF91CF911F91089569 +:1038C0000895CF93809153048823A1F0C091E9001B +:1038D000CF709091EC00892F817090FD80E8C82B0B +:1038E0001092E9008091E80083FD0E940F1BCF70C9 +:1038F000C093E900CF9108959093D3038093D203AE +:103900000895E091D203F091D303309721F0019014 +:10391000F081E02D099480E00895E091D203F091C8 +:10392000D303309721F00280F381E02D09940895AC +:10393000E091D203F091D303309721F00480F58118 +:10394000E02D099408952091D0033091D10382177E +:10395000930771F09093D1038093D003E091D20349 +:10396000F091D303309721F00680F781E02D099480 +:1039700008952091CE033091CF038217930771F001 +:103980009093CF038093CE03E091D203F091D303C1 +:10399000309721F00084F185E02D09940895089571 +:1039A0000C94CF1C0E9456280E94140E0E94DC2802 +:1039B0000C94902D5F926F927F928F929F92AF9214 +:1039C000BF92CF92DF92EF92FF920F931F93CF930C +:1039D000DF9300D000D01F92CDB7DEB70E94590E02 +:1039E0009DEDC92E93E0D92E03E010E0AA24A39404 +:1039F000B12C502E802F0E94D40E4C01F6017290F3 +:103A000062906F016826792661147104A1F4015057 +:103A1000110978F78FEF89838A831B820E945F28C0 +:103A20008160782F9D838C8349815A816B818D8140 +:103A30000E948A1D38C08091320481FD0E94DD0EF3 +:103A40002BE030E07501022E02C0EE0CFF1C0A9440 +:103A5000E2F7C70186219721892B09F129835A8230 +:103A60008E209F2091E0892809F490E09B830E949A +:103A70005F288160782F9D838C8349815A816B8177 +:103A80008D810E948A1D000F111FF801EB52FC4F1F +:103A900080819181E826F926F182E08204C02150DC +:103AA000310980F6B4CF0E94C82A1091D4030E9435 +:103AB000811C1817D1F00E94811C8093D4030F90B1 +:103AC0000F900F900F900F90DF91CF911F910F915A +:103AD000FF90EF90DF90CF90BF90AF909F908F902E +:103AE0007F906F905F900C94FE0D0F900F900F9051 +:103AF0000F900F90DF91CF911F910F91FF90EF905A +:103B0000DF90CF90BF90AF909F908F907F906F90FD +:103B10005F900895CF93DF93CDB7DEB72B970FB6A5 +:103B2000F894DEBF0FBECDBF4F83588769877A8771 +:103B30008B87DE01119686E0FD0111928A95E9F7E7 +:103B400085E0FE01379601900D928A95E1F7498153 +:103B50005A816B817C818D819E810E9401242B96EC +:103B60000FB6F894DEBF0FBECDBFDF91CF910895A1 +:103B7000CF93882309F4C2C0C82F823859F40E9419 +:103B8000811C81FDBBC089E30E94DB260E94A8271F +:103B900089E30CC0833879F40E94811C80FDAEC09B +:103BA00083E50E94DB260E94A82783E50E941D274B +:103BB000CF910C94A827843859F40E94811C82FD6F +:103BC0009DC087E40E94DB260E94A82787E4EECFF1 +:103BD0008CEF8C0F813A48F48C2F0E94F82C8111C5 +:103BE0008DC08C2F0E94DB26E3CF80E28C0F8830C3 +:103BF00048F4C77081E001C0880FCA95EAF70E94B7 +:103C00006127D6CF8BE58C0F833078F4C53A29F045 +:103C1000C63A31F083E890E005C081E890E002C048 +:103C200082E890E0CF910C94A31C88E58C0F83313F +:103C300008F064C0C83A39F1C93A41F1CA3A49F1C9 +:103C4000CB3A51F1CC3A59F1CD3A61F1C03B69F12F +:103C5000CE3A71F1CF3A79F1C13B81F1C23B89F1A2 +:103C6000C33B91F1C43B99F1C53BA1F1C63BA9F11E +:103C7000C73BB1F1C83BB9F1C93BC1F1CA3BC9F17E +:103C800080E090E038C082EE90E035C089EE90E0B0 +:103C900032C08AEE90E02FC085EB90E02CC086EB1E +:103CA00090E029C087EB90E026C08CEC90E023C028 +:103CB0008DEC90E020C083E891E01DC08AE891E09F +:103CC0001AC082E991E017C084E991E014C081E252 +:103CD00092E011C083E292E00EC084E292E00BC059 +:103CE00085E292E008C086E292E005C087E292E0B9 +:103CF00002C08AE292E0CF910C94B91CCF91089552 +:103D0000882309F44BC0823859F40E94811C81FF3A +:103D100045C089E30E94DB260E94A82789E30CC0E6 +:103D2000833871F40E94811C80FF38C083E50E94B3 +:103D3000DB260E94A82783E50E941D270C94A82754 +:103D4000843859F40E94811C82FF28C087E40E94B5 +:103D5000DB260E94A82787E4EFCF9CEF980F913ACB +:103D600058F390E2980F983050F4877091E001C0BA +:103D7000990F8A95EAF7892F0E946727DFCF9BE585 +:103D8000980F933020F480E090E00C94A31C885AA4 +:103D9000833120F480E090E00C94B91C08958823CE +:103DA00021F00E9461270C94A8270895882321F010 +:103DB0000E9467270C94A82708957F928F929F9264 +:103DC000AF92BF92CF92DF92EF92FF920F931F9329 +:103DD000CF93DF931F92CDB7DEB77C01C62E772E2F +:103DE000FC01058102950F70128111110E947E273E +:103DF0000E94D426882379F0112369F080E28C0D8B +:103E0000883048F082E00E94BD260E94D42691E0CE +:103E1000D82ED92601C0D12CE72DE295EF70F0E025 +:103E2000E259FF4F0C942132872D807F072D0F70B0 +:103E3000882311F00295007F112389F0002309F4F3 +:103E400099C180E28C0D883020F4802F0E94612778 +:103E500003C0802F0E9471270E94A8278BC18C2D40 +:103E60000E94801E002309F4C3C180E28C0D8830BB +:103E700020F4802F0E94672703C0802F0E9477279D +:103E80000E94A827B5C1872D807F972D9F70803213 +:103E900011F4892F03C0892F8295807FCC2021F0D7 +:103EA000F1E0CF16A1F01DC0112339F0002319F164 +:103EB000013009F50E9491279BC1002319F00130C0 +:103EC00009F496C189830E949427898110C1112326 +:103ED00021F0063008F08CC10EC0053008F088C112 +:103EE00006C1112359F0002331F0F701958190FFAD +:103EF00041C19F7095830E94CF1E7AC1002309F4AF +:103F0000F6C03EC1872D86958695837090E0009718 +:103F100019F0019761F06CC1112321F08C2D972DC0 +:103F2000937002C080E090E00E94A31C61C1112345 +:103F300021F08C2D972D937002C080E090E00E94BC +:103F4000B91C56C18C2D112319F00E94D02902C032 +:103F50000E94382A0E94BD2A4BC1872D837009F028 +:103F600052C0111145C18C2D829586958770880F9E +:103F7000880F9C2D9F70892E912CA12CB12C082E7E +:103F800004C0880C991CAA1CBB1C0A94D2F7C4FE5E +:103F900014C00FE010E020E030E0B901A80104C037 +:103FA000440F551F661F771F8A95D2F7CB01BA01C0 +:103FB000609570958095909503C060E070E0CB01AE +:103FC000272D26952695237030E02230310569F0A3 +:103FD0002330310589F0682979298A299B292130E4 +:103FE000310571F00E94492503C1682979298A2980 +:103FF0009B290E946525FCC00E944925C501B4018A +:104000000E942D25F5C0112319F0872D817001C064 +:104010008695882309F4ECC08C2D8295869587704F +:10402000880F880F9C2D9F70892E912CA12CB12C6C +:10403000082E04C0880C991CAA1CBB1C0A94D2F739 +:10404000C4FE14C00FE010E020E030E0B901A80188 +:1040500004C0440F551F661F771F8A95D2F7CB0106 +:10406000BA01609570958095909503C060E070E00E +:10407000CB01272D269526952370422F50E0423004 +:10408000510569F04330510589F0682979298A2959 +:104090009B294130510571F00E942326A9C068294F +:1040A00079298A299B290E943F26A2C00E942326A3 +:1040B000C501B4010E9407269BC08C2D90E0FC0135 +:1040C000E05EF109E531F10508F050C0E258FF4F1C +:1040D0000C9421320C2D0F70872D8F71112321F03C +:1040E0000E94A025802F07CF0E94C125802F0E940B +:1040F000D61E7EC0112341F0053008F079C0872D0F +:104100008F710E94E62574C0063008F071C0F7CFA9 +:10411000112339F0872D8F710E94A02569C01123CA +:10412000C9F3872D8F710E94C12562C0112329F028 +:10413000872D8F710E948B255BC00E94812558C0FE +:10414000112351F0172D1F71812F0E94A02563E0CC +:10415000812F0E94B4264CC081E00E94BD2602300F +:1041600008F446C082E00E94BD2642C0112331F00F +:10417000002381F28C2D0E94B81D3AC0002389F2E1 +:104180008C2D0E94801E34C0472D4F706C2DC701AE +:104190000E94E0060E94A5242BC0111129C0472DC2 +:1041A0004F7050E042305105B9F04CF441155105C3 +:1041B00081F041305105E1F40E94B82D19C043301F +:1041C000510569F04430510599F48C2D0E940A2E56 +:1041D0000FC00E94A12D0CC00E94D42D09C00E94C6 +:1041E000E72D06C0472D4F706C2DC7010E949F0A16 +:1041F000DD20F9F00E94B02680FD1BC0F70112827D +:104200000E94AA260E94A025C7010E9428210E9480 +:10421000AA260F90DF91CF911F910F91FF90EF9001 +:10422000DF90CF90BF90AF909F908F907F900C9435 +:10423000C1250F90DF91CF911F910F91FF90EF90CB +:10424000DF90CF90BF90AF909F908F907F90089518 +:104250000F931F93CF93DF93EC01888199812B817A +:104260003C81232BB9F09F3F11F48F3F99F0CE0191 +:104270000E949E08882371F0688179818A810E945A +:10428000A6268C010E945B260E942225B801CE0141 +:104290000E94DD1EDF91CF911F910F9108950E9422 +:1042A0007E270E948E270E9453270E94A8270E94E3 +:1042B0006E2B0E94BD2A80E090E00E94A31C80E04B +:1042C00090E00C94B91C0E946E270C944F210E9420 +:1042D0009B26292F22952F7030E02C3031054CF48D +:1042E0002A3031056CF42250310922303105A8F40E +:1042F00007C02C30310569F02F30310551F00DC069 +:10430000803F69F018F4803E40F409C0843F29F4EE +:1043100006C093FB882780F9089580E0089581E026 +:104320000895CF93DF9300D000D01F92CDB7DEB7B2 +:104330000F900F900F900F900F90DF91CF910895F5 +:10434000CF93DF9300D000D000D0CDB7DEB7269654 +:104350000FB6F894DEBF0FBECDBFDF91CF910895A9 +:104360001F93CF93DF93C091DD0316E08091DE03AE +:10437000C81799F0D0E01C9FF0011D9FF00D11248B +:10438000E152FC4F4081518162817381848195812A +:104390000E94A0212196C770E9CFDF91CF911F9194 +:1043A000089540910F045091100460911104709190 +:1043B000120480911304909114040C94A021809114 +:1043C000140482958F7009F054C0809111048823E1 +:1043D00009F44FC08091DD03A091DE0360910F04CA +:1043E000709110044091120450911304B6E08A17A2 +:1043F00009F43FC090E041155105C1F17F3F11F430 +:104400006F3FA1F1B89FF001B99FF00D1124E15267 +:10441000FC4F218172132AC02081621327C02281A0 +:10442000211124C0238134812417350710F4215031 +:104430003109241B350B283C3105C0F420911404AC +:104440002F7020612093140426E0289FF001299FFB +:10445000F00D1124EC51FC4F80818F7080618083BE +:104460008FE094E00E9428210C94B021019687707F +:10447000BECF0895CF92DF92EF92FF920F931F93DA +:10448000CF93DF93CDB7DEB762970FB6F894DEBF58 +:104490000FBECDBF8C0185E0F801DE011D960190B5 +:1044A0000D928A95E1F7D8014C9111965C91119784 +:1044B00012966C9112971396CD90DC9014973091D0 +:1044C0000F047091100480911204909113040097CE +:1044D00009F46BC17F3F19F43F3F09F466C1E090D6 +:1044E0001104EE2009F4C0C020911404C816D906A6 +:1044F00028F0F601E81BF90BCF0104C080959095D8 +:104500008C0D9D1DFF24F394883C910578F0F12CCF +:10451000207F09F0C6C07C2DD98AC88A89890E946B +:1045200091218FE094E00E942821B1C0822F807FEA +:1045300009F046C0751314C0341312C0611110C0C5 +:104540002F702061209314040E94D1218FE094E009 +:104550000E94282180911404D80115968C932EC0B6 +:10456000CD2819F15F3F11F44F3FF9F0F62E61119C +:104570001CC08091DD032091DE0336E0821709F430 +:104580005AC090E0389FF001399FF00D1124E1529C +:10459000FC4F7181571306C07081471303C07281AD +:1045A000711103C001968770E9CFF62E662309F4D6 +:1045B00018C180911404816080931404F12C11C1FE +:1045C000751308C0341306C0611104C0809114042F +:1045D000D801C3C04D875E878D859E856A8B0E94FA +:1045E00067216A898823E1F16623D1F120911404BF +:1045F000822F82958F7090E0029774F080910F0463 +:104600009091100498878F831986DB86CA862C8741 +:10461000CE0107960E94282186E0F801AFE0B4E0C1 +:1046200001900D928A95E1F70E94DF210E94D1212D +:10463000FF24F394D6C04D875E878D859E850E94AA +:104640009B26292F22952F7030E0223031050CF067 +:10465000BCC09F7009F0B6C0805E883008F4C1C04D +:10466000C8010E942821E4CFC816D90608F453C017 +:10467000F601E81BF90BCF01883C910508F450C006 +:10468000F12C7C2DD98AC88A89890E949121EFE07A +:10469000F4E086E0DF011D928A95E9F70E94D121BE +:1046A000A0C0751314C0341312C0611110C08091E2 +:1046B0001404F8018583C8010E94282186E0EFE0F8 +:1046C000F4E0DF011D928A95E9F7FE2C8AC04D8740 +:1046D0005E878D859E856A8B0E9467216A89882303 +:1046E00009F4BECF662309F4BBCF20911404822FB6 +:1046F00082958F7090E002970CF48ECF80910F041A +:10470000909110049A8389831B82DD82CC822E8350 +:10471000CE0101967FCF809590958C0D9D1DACCFDD +:10472000F62E662309F49CCF75132EC034132CC0CB +:104730002091140420FD1FC0822F82958F70D9F024 +:10474000D80115962C9315978F3049F08F5F982FCD +:104750009295907F822F8F70892B15968C93C8012C +:104760000E94282186E0F801AFE0B4E001900D92AC +:104770008A95E1F793CF86E0F801AFE0B4E00190CD +:104780000D928A95E1F72DC04D875E878D859E85B8 +:104790000E946721811140CF809114048160809331 +:1047A0001404C8010E9428211CC0662309F458CFB4 +:1047B0004D875E878D859E850E946721882309F439 +:1047C0004FCF2ACF811148CF0CC0243031050CF0D7 +:1047D00047CF9F7009F440CFF8019581907F09F091 +:1047E0003BCF8F2D62960FB6F894DEBF0FBECDBFC4 +:1047F000DF91CF911F910F91FF90EF90DF90CF90BD +:1048000008951F93CF93DF93CDB7DEB72C970FB6E4 +:10481000F894DEBF0FBECDBF4F83588769877A8774 +:104820008B879C87CE0107960E943A22882369F0E5 +:104830008F8198852A853B85232BF1F19F3F09F0D5 +:1048400063C08F3F09F060C037C086E0FE01379635 +:10485000DE01119601900D928A95E1F76F817885BE +:10486000EA85FB85309741F17F3F11F46F3F21F1DD +:104870002091DE0330E0C9010196877099274091AD +:10488000DD0350E08417950709F447C069837A83F4 +:10489000FD83EC8396E0929FD001939FB00D11248D +:1048A000A152BC4FFE01319601900D929A95E1F70D +:1048B0008093DE030E94B02116E08091DD03909189 +:1048C000DE038917C1F1189FC001112481529C4F4A +:1048D0000E943A22882379F1E091DD031E9FF001C6 +:1048E0001124E152FC4F40815181628173818481A6 +:1048F00095810E94A0218091DD0390E00196877050 +:1049000099278093DD03D9CF4F81588569857A85B2 +:104910008B859C850E94A021CFCF0E94632110929D +:10492000DE031092DD03EFE0F4E086E0DF011D928C +:104930008A95E9F7C1CF2C960FB6F894DEBF0FBE6B +:10494000CDBFDF91CF911F910895EF92FF920F930A +:104950001F93CF93DF938C01009709F46CC0F12C67 +:10496000EE24E394E8012196F8018491843740F421 +:10497000843008F051C0813081F0823019F15BC081 +:10498000853709F444C0A8F19CE7980F903708F0E8 +:1049900052C08F770E94801E41C00E5F1F4FFE01E4 +:1049A000C49180E28C0F883048F4C7708E2D01C00E +:1049B000880FCA95EAF70E94812714C08C2F0E94A5 +:1049C000B81D2DC00E5F1F4FFE01C49180E28C0FF9 +:1049D000883058F4C7708E2D01C0880FCA95EAF749 +:1049E0000E9487270E94A8271AC08C2F0E94801E31 +:1049F00016C00E5F1F4FFE01C491CC2381F08FE9DA +:104A00009FE00197F1F700C00000C150F6CF0E5FA4 +:104A10001F4FFE01F49003C00E94B81D8E018F2D20 +:104A2000882309F49FCFEFE9FFE03197F1F700C049 +:104A300000008150F5CFDF91CF911F910F91FF9032 +:104A4000EF90089508956093190470931A04809369 +:104A50001B0490931C040C944F210F931F930091FF +:104A6000190410911A0420911B0430911C04DC01DC +:104A7000CB01802B912BA22BB32B80931904909305 +:104A80001A04A0931B04B0931C041F910F910C9463 +:104A90004F210F931F930091190410911A04209134 +:104AA0001B0430911C04DC01CB0180239123A22341 +:104AB000B3238093190490931A04A0931B04B0931A +:104AC0001C041F910F910C944F210F931F93009181 +:104AD000190410911A0420911B0430911C04DC016C +:104AE000CB0180279127A227B327809319049093A5 +:104AF0001A04A0931B04B0931C041F910F910C94F3 +:104B00004F2110921504109216041092170410925F +:104B100018040C944F2141E050E060E070E004C0C4 +:104B2000440F551F661F771F8A95D2F740931504CF +:104B30005093160460931704709318040C944F213B +:104B400041E050E060E070E004C0440F551F661F74 +:104B5000771F8A95D2F78091150490911604A09141 +:104B60001704B0911804482B592B6A2B7B2B4093C8 +:104B700015045093160460931704709318040C9452 +:104B80004F2141E050E060E070E004C0440F551F49 +:104B9000661F771F8A95D2F740955095609570955E +:104BA0008091150490911604A0911704B0911804F7 +:104BB000482359236A237B234093150450931604FA +:104BC00060931704709318040C944F2141E050E057 +:104BD00060E070E004C0440F551F661F771F8A9580 +:104BE000D2F78091150490911604A0911704B0910A +:104BF0001804482759276A277B27409315045093A8 +:104C0000160460931704709318040C944F210F93AB +:104C10001F930091150410911604209117043091F0 +:104C20001804DC01CB01802B912BA22BB32B80939A +:104C3000150490931604A0931704B09318041F91C1 +:104C40000F910C944F210F931F9300911504109115 +:104C500016042091170430911804DC01CB01802345 +:104C60009123A223B3238093150490931604A09359 +:104C70001704B09318041F910F910C944F210F93B8 +:104C80001F93009115041091160420911704309180 +:104C90001804DC01CB0180279127A227B32780933A +:104CA000150490931604A0931704B09318041F9151 +:104CB0000F910C944F210895CF92DF92EF92FF92C3 +:104CC0000F931F93CF93DF938C01C0901904D09062 +:104CD0001A04E0901B04F0901C048091150490913C +:104CE0001604A0911704B0911804C82AD92AEA2AF8 +:104CF000FB2ACFE1D0E0D701C6010C2E04C0B69547 +:104D0000A795979587950A94D2F780FF06C0B801BA +:104D10008C2F0E94240D019721F4219760F780E0E9 +:104D200001C08C2FDF91CF911F910F91FF90EF90D9 +:104D3000DF90CF900895CF93DF93EC010E945C2623 +:104D4000BE010E94240DDF91CF910895CB010E94F6 +:104D50009B26089580911D048595859585950895D8 +:104D600080911D048770089598E0899F9001112417 +:104D7000262B20931D040C94A02520911D048095C2 +:104D8000822380931D04982F977069F430E0482F98 +:104D9000552747FD50952417350729F085958595AA +:104DA00085950C94C125089590911D04977081E01C +:104DB00009F480E0089590912D02992321F09091BB +:104DC0002E02911109C020912F0230913002F90179 +:104DD00032969FEF40E01FC0982F96959695969536 +:104DE0009F3050F5E0912F02F0913002E90FF11D54 +:104DF000877021E030E0A90102C0440F551F8A9559 +:104E0000E2F7CA019181892B818308959F3F39F090 +:104E10004F5F4E3041F051915813F8CF0DC05111F2 +:104E2000F7CF942FF5CF9F3F39F0F901E90FF11D2E +:104E300097FDFA9582830895089590912D02992304 +:104E400021F090912E02911109C020912F023091F2 +:104E50003002F9013296205F3F4F1FC0982F969580 +:104E6000969596959F30F0F4E0912F02F0913002E4 +:104E7000E90FF11D877021E030E0A90102C0440F65 +:104E8000551F8A95E2F7CA01809591818923818314 +:104E900008953196E217F30729F090819813F9CF1E +:104EA0001082F7CF089581E090E0E0912F02F09119 +:104EB0003002E80FF91F1082019680319105A9F7A1 +:104EC000089590913104892B809331040895809541 +:104ED0009091310489238093310408951092310414 +:104EE000089590913004892B809330040895809523 +:104EF00090913004892380933004089510923004F7 +:104F0000089590912F04892B80932F040895809504 +:104F100090912F04892380932F04089510922F04D9 +:104F2000089580931E04089510921E0408958091A0 +:104F30002F0290913002FC0131969C01205F3F4F7F +:104F400080E0919191118F5FE217F307D1F70895F7 +:104F5000E0912F02F0913002809131048083E09142 +:104F60002F02F0913002908180913004892B808350 +:104F7000E0912F02F0913002908180912F04892BD3 +:104F8000808380911E04882361F0E0912F02F091CC +:104F900030029081892B80830E9497278111109283 +:104FA0001E0480912F02909130020C948D1C20E001 +:104FB000009739F0AC0141505109842395232F5FAC +:104FC000F7CF822F089580915304843039F11092E5 +:104FD000330420E488E190E00FB6F894A89580931C +:104FE00060000FBE2093600080E00E940E0680E00B +:104FF0000E94FE0D83B7817F846083BF83B7816089 +:1050000083BF7894889583B78E7F83BF88E10FB67E +:10501000F89480936000109260000FBE0895089588 +:10502000089580E00E940E060E940F280E94590EEB +:105030000E9410280E94DE0E91E0811101C090E0D4 +:10504000892F08950E94632180E00E940E060E942D +:10505000902D0E94811C0C94FE0D1F920F920FB692 +:105060000F9211248F939F93AF93BF93809133043A +:10507000811113C08091340490913504A0913604BD +:10508000B09137044196A11DB11D809334049093D3 +:105090003504A0933604B0933704BF91AF919F912C +:1050A0008F910F900FBE0F901F90189582E084BDD6 +:1050B00093E095BD9AEF97BD80936E0008952FB74A +:1050C000F8948091340490913504A0913604B09105 +:1050D00037042FBF0895CF92DF92EF92FF920F9384 +:1050E0001F932FB7F8944091340450913504609188 +:1050F0003604709137042FBF6A017B01EE24FF2430 +:105100008C0120E030E0C016D106E206F30610F470 +:10511000415051099A01281B390BC9011F910F9168 +:10512000FF90EF90DF90CF9008951F920F920FB6EF +:105130000F9211248F939F93AF93BF938091340468 +:1051400090913504A0913604B09137040196A11DC9 +:10515000B11D8093340490933504A0933604B0932A +:105160003704BF91AF919F918F910F900FBE0F9019 +:105170001F9018950E947E19F8942FEF87EA91E608 +:10518000215080409040E1F700C0000087E090EBA4 +:10519000DC0180935E0490935F04A0936004B0935D +:1051A00061049CE088E10FB6F894A89580936000B4 +:1051B0000FBE90936000FFCF0E941B29811102C097 +:1051C0000E94F7280E942629809332040E943329E6 +:1051D00080935C0487FB882780F980932E020E94CD +:1051E0002A29682F70E080E090E00C9423256DEE72 +:1051F0007EEF80E090E00E94473260E082E090E045 +:105200000E94353260E083E090E00E94353260E039 +:1052100084E090E00E94353260E085E090E00E94FA +:10522000353260E086E090E00E9435326FEF87E033 +:1052300090E00C94353280E090E00E942F3221E023 +:105240008D3E9E4F09F020E0822F089582E090E08D +:105250000C94273283E090E00C942732682F83E08F +:1052600090E00C94353284E090E00C942732682F63 +:1052700084E090E00C94353286E090E00C94273284 +:10528000682F86E090E00C94353287E090E00C9433 +:105290002732682F87E090E00C94353280913A04F1 +:1052A00080FF0BC06091340285E0689FB00111243B +:1052B00075956795759567952BC081FF09C06091BD +:1052C000340285E0689FB00111247595679520C070 +:1052D00082FF07C06091340285E0689FB00111240D +:1052E00017C090913B049923D1F060913302961737 +:1052F00088F72091340285E0289F90011124929F25 +:10530000A001939F500D112470E0CA010E940D323C +:105310006038710540F46115710539F002C065E02F +:1053200070E0862F08958FE7089581E008958091B9 +:105330003A0480FF08C06091320270E0759567956D +:105340007595679521C081FF06C06091320270E0BB +:105350007595679519C082FF04C06091320270E0B4 +:1053600010C090913B049923C1F0609131029617CF +:10537000A0F780913202899FC001112470E00E9441 +:105380000D326038710528F46115710521F0862F02 +:1053900008958FE7089581E0089561E070E0F4CF0B +:1053A000803F21F40E944E29819504C0813F29F459 +:1053B0000E944E2980933E040895823F21F40E946A +:1053C0004E29819504C0833F29F40E944E29809381 +:1053D0003D040895893F19F40E94972905C08A3F2A +:1053E00031F40E949729819580933F0408958B3F63 +:1053F00021F40E949729819504C08C3F29F40E94D2 +:105400009729809340040895843F21F480913C04BF +:10541000816017C0853F21F480913C04826011C0F7 +:10542000863F21F480913C0484600BC0873F21F4C7 +:1054300080913C04886005C0883F31F480913C0431 +:10544000806180933C0408958D3F21F480913A045B +:1054500081600BC08E3F21F480913A04826005C0C8 +:105460008F3F29F480913A04846080933A04089530 +:10547000803F39F480913E0487FF6CC010923E0457 +:1054800069C0813F29F480913E041816BCF362C0C4 +:1054900090913D04823F29F497FF5CC010923D0437 +:1054A00059C0833F19F41916CCF354C0893F41F415 +:1054B00080913F0418160CF04DC010923F044AC072 +:1054C0008A3F29F480913F0487FF44C0F6CF8B3F89 +:1054D00039F48091400487FF3DC0109240043AC0E7 +:1054E0008C3F29F4809140041816BCF333C0843FEC +:1054F00021F480913C048E7F17C0853F21F4809178 +:105500003C048D7F11C0863F21F480913C048B7F49 +:105510000BC0873F21F480913C04877F05C0883F02 +:1055200031F480913C048F7E80933C0413C08D3F06 +:1055300021F480913A048E7F0BC08E3F21F480913C +:105540003A048D7F05C08F3F29F480913A048B7F08 +:1055500080933A0480913D0481110EC080913E04F5 +:1055600081110AC080913F04811106C080914004DE +:10557000811102C010923B0408958CE394E00E94D4 +:10558000981C0E945F2890933904809338040895F2 +:105590001F93CF93DF9380913804909139040E9438 +:1055A0006B28AC0190913B04992321F020913502A6 +:1055B00030E006C0209136028AE0289F9001112435 +:1055C0004217530708F486C080913D04C0913E0401 +:1055D000D0913F0410914004811107C0C11176C0E1 +:1055E000D11174C0111172C075C09F3F19F09F5F37 +:1055F00090933B04181624F40E944E2980933D0496 +:1056000080913D0487FF05C00E944E2981958093BB +:105610003D041C1624F40E944E2980933E04809180 +:105620003E0487FF05C00E944E29819580933E0469 +:1056300060913D04662339F1C0913E04CC2319F1F9 +:10564000772767FD7095872F972F0E942F2F23E3D1 +:1056500033E343E35FE30E943F300E94FC2E6093FC +:105660003D046C2F772767FD7095872F972F0E9439 +:105670002F2F23E333E343E35FE30E943F300E9495 +:10568000FC2E60933E041D1624F40E9497298093FB +:105690003F0480913F0487FF05C00E9497298195B0 +:1056A00080933F04111624F40E94972980934004AC +:1056B0008091400487FF05C00E94972981958093BF +:1056C0004004DF91CF911F910C94BD2A9F3F09F0B8 +:1056D0008ECF96CFDF91CF911F910895ECE3F4E048 +:1056E00085E0DF011D928A95E9F710923B04109244 +:1056F0003A040895833081F128F4813059F08230E2 +:10570000D1F00895853009F449C0B8F1863009F424 +:1057100056C0089580913602262F30E0280F311DA3 +:105720002F3F310524F4680F6093360208958FEF00 +:1057300080933602089580913502262F30E0280F9D +:10574000311D2F3F310524F4680F60933502089511 +:105750008FEF80933502089580913402262F30E038 +:10576000280F311D2F3F310524F4680F6093340258 +:1057700008958FEF80933402089580913302262F8D +:1057800030E0280F311D2F3F310524F4680F60935E +:10579000330208958FEF809333020895809132028F +:1057A000262F30E0280F311D2F3F310524F4680FDC +:1057B0006093320208958FEF8093320208958091B2 +:1057C0003102262F30E0280F311D2F3F310524F400 +:1057D000680F6093310208958FEF8093310208952E +:1057E000833011F128F4813049F0823091F008952E +:1057F000853081F120F18630C1F108958091360223 +:10580000681720F4861B80933602089510923602A2 +:10581000089580913502681720F4861B8093350225 +:10582000089510923502089580913402681720F48B +:10583000861B80933402089510923402089580915B +:105840003302681720F4861B809333020895109268 +:105850003302089580913202681720F4861B8093EA +:105860003202089510923202089580913102681731 +:1058700020F4861B8093310208951092310208951E +:105880000F931F93873208F048C08E3108F08DC007 +:10589000803109F477C008F5873009F461C068F4F5 +:1058A000863009F09DC080913204817F8E7F809385 +:1058B000320481E08093420494C08B3009F489C0A3 +:1058C0008E3009F08DC08091320482FB222720F9AE +:1058D00091E0922790FB82F95EC0863109F479C08D +:1058E00060F4813109F07CC00E94632190912E0206 +:1058F00081E0892780932E026CC0893109F469C048 +:105900008B3109F06DC08091320481FB222720F990 +:1059100091E0922790FB81F93EC0883309F459C089 +:1059200050F4893209F457C0853309F454C08732E2 +:1059300009F451C055C0833409F44DC028F48A33AA +:1059400008F44EC0895332C0883409F049C00E941F +:1059500063210E940E0F0E9495080E94BA2839C048 +:1059600090913204892F8095817080FB90F929F005 +:10597000966098609093320434C0997F977F90939B +:10598000320427C08091320483FB222720F991E062 +:10599000922790FB83F9809332049923D1F0809170 +:1059A000320481608093320414C08D5141E050E094 +:1059B00060E070E08A019B0104C0000F111F221FEC +:1059C000331F8A95D2F7C901B8010E9423250E948E +:1059D000632181E006C061E070E080E090E0F5CFF7 +:1059E00080E01F910F91089580E0089580E0089570 +:1059F000CF93C82F80914204813069F018F0823033 +:105A0000C9F184C0E0912F02F0913002808182328E +:105A100009F07EC007C0E0912F02F0913002808132 +:105A2000823261F48C2F0E94F42C811104C08C2FDF +:105A30000E94402C1DC081E090E01AC08C2F0E9473 +:105A4000F62C811114C0C43179F048F4CB3079F0D0 +:105A5000C03109F061C082E08093420408C0C932BD +:105A600019F0C83321F058C01092420455C081E0AB +:105A7000817054C0C93291F120F5C43179F1B0F48C +:105A8000C73009F047C08EE18093360282E38093ED +:105A900035028AE08093340284E18093330288E007 +:105AA0008093320288E28093310234C0CE51C630F6 +:105AB00088F5EC2FF0E0EA50FD4F8081809341049F +:105AC00029C0CE34E9F020F4CB3421F56AE013C0CC +:105AD000C13579F0C235F1F461E00DC08091410427 +:105AE000882319F01092410415C081E0809342048C +:105AF00015C061E006C0809141040E947A2B0AC063 +:105B00006AE0809141040E94F02B04C0109242048C +:105B100080E004C081E002C080E0AACFCF91089568 +:105B20000E941B29811102C00E94F7280E943C2973 +:105B300080935D0480FF02C0869501C080E00C94D4 +:105B40000E0680915D04982F9695292F30E0233022 +:105B500031054CF49F5F990F8170892B8160809390 +:105B60005D040E94402980915D0486950C940E0688 +:105B700080915D04982F969591F09158990F8170BE +:105B8000892B80935D048E7F91E009F490E08091F1 +:105B90005D0490FB80F980935D040E944029809110 +:105BA0005D0486950C940E0680915D04982F909567 +:105BB00090FB80F980935D040E94402980915D04F0 +:105BC00080FF02C0869501C080E00C940E06909183 +:105BD0005D04892F86958F5F8F779170843028F4CC +:105BE000880F892B80935D0402C090935D0480919F +:105BF0005D048E7F91E009F490E080915D0490FB5C +:105C000080F980935D040E94402980915D0486950F +:105C10000C940E0620915D04922F96958927982F5B +:105C2000990F822F8170892B80935D048E7F91E084 +:105C300009F490E080915D0490FB80F980935D040D +:105C40000E94402980915D0486950C940E068091F7 +:105C50005D04869508955058BB27AA270ED0D1C160 +:105C6000C2D130F0C7D120F031F49F3F11F41EF4BF +:105C7000B7C10EF4E095E7FB9FC1E92FD3D180F3C4 +:105C8000BA17620773078407950718F071F49EF539 +:105C9000EBC10EF4E0950B2EBA2FA02D0B01B9012C +:105CA00090010C01CA01A0011124FF27591B99F092 +:105CB000593F50F4503E68F11A16F040A22F232F9E +:105CC000342F4427585FF3CF469537952795A795EE +:105CD000F0405395C9F77EF41F16BA0B620B730B95 +:105CE000840BBAF09150A1F0FF0FBB1F661F771F06 +:105CF000881FC2F70EC0BA0F621F731F841F48F4BB +:105D0000879577956795B795F7959E3F08F0B3CF40 +:105D10009395880F08F09927EE0F9795879508952A +:105D200027D108F481E008950CD06BC163D140F015 +:105D30005AD130F021F45F3F19F03EC1511195C1A5 +:105D40004FC170D198F39923C9F35523B1F3951B33 +:105D5000550BBB27AA2762177307840738F09F5F8C +:105D60005F4F220F331F441FAA1FA9F333D00E2EFB +:105D70003AF0E0E830D091505040E695001CCAF768 +:105D800029D0FE2F27D0660F771F881FBB1F26172D +:105D900037074807AB07B0E809F0BB0B802DBF0100 +:105DA000FF2793585F4F2AF09E3F510568F004C1CA +:105DB0005CC15F3FECF3983EDCF386957795679581 +:105DC000B795F7959F5FC9F7880F911D96958795B1 +:105DD00097F90895E1E0660F771F881FBB1F6217D0 +:105DE00073078407BA0720F0621B730B840BBA0B8E +:105DF000EE1F88F7E095089504D06894B11135C17D +:105E0000089518D188F09F5790F0B92F9927B7516E +:105E1000A0F0D1F0660F771F881F991F1AF0BA956E +:105E2000C9F712C0B13081F01FD1B1E008951CC193 +:105E3000672F782F8827B85F39F0B93FCCF3869564 +:105E400077956795B395D9F73EF4909580957095C1 +:105E500061957F4F8F4F9F4F0895E89409C097FB3E +:105E60003EF490958095709561957F4F8F4F9F4F31 +:105E70009923A9F0F92F96E9BB279395F695879575 +:105E800077956795B795F111F8CFFAF4BB0F11F438 +:105E900060FF1BC06F5F7F4F8F4F9F4F16C08823DF +:105EA00011F096E911C0772321F09EE8872F762F15 +:105EB00005C0662371F096E8862F70E060E02AF056 +:105EC0009A95660F771F881FDAF7880F9695879542 +:105ED00097F9089588D018F011F08CD038F480C06C +:105EE000C4C0E92F9FD0B0F35523C9F3E7FB621775 +:105EF000730784079507A8F199F3E92FFF278823F3 +:105F00002AF03197660F771F881FDAF7952F5527EC +:105F1000442332F091505040220F331F441FD2F7D8 +:105F2000BB27E91BF50B621B730B840BB109C1F294 +:105F300022F4620F731F841FB11D31972AF0660F80 +:105F4000771F881FBB1FEFCF915050405AF041F090 +:105F5000882332F0660F771F881F91505040C1F799 +:105F6000939530C08695779567959F5FD9F7F8CF61 +:105F7000990F0008550FAA0BE0E8FEEF161617065A +:105F8000E807F907C0F012161306E407F50798F0C2 +:105F9000621B730B840B950B39F40A2661F0232BDB +:105FA000242B252B21F408950A2609F4A140A69557 +:105FB0008FEF811D811D089597F99F6780E870E03C +:105FC00060E008959F3F31F0915020F487957795D8 +:105FD0006795B795880F911D9695879597F90895C0 +:105FE0009FEF80EC089500240A94161617061806F1 +:105FF0000906089500240A941216130614060506CD +:106000000895092E0394000C11F4882352F0BB0F5D +:1060100040F4BF2B11F460FF04C06F5F7F4F8F4FC0 +:106020009F4F089557FD9058440F551F59F05F3FFB +:1060300071F04795880F97FB991F61F09F3F79F0AA +:1060400087950895121613061406551FF2CF46952C +:10605000F1DF08C0161617061806991FF1CF8695AE +:106060007105610508940895E894BB276627772792 +:10607000CB0197F908957CDF08F48FEF08950BD0DA +:10608000C0CFB1DF28F0B6DF18F0952309F094CF28 +:10609000A7CF1124EACFC6DFA0F3959FD1F3950FC8 +:1060A00050E0551F629FF001729FBB27F00DB11D9C +:1060B000639FAA27F00DB11DAA1F649F6627B00D2C +:1060C000A11D661F829F2227B00DA11D621F739F15 +:1060D000B00DA11D621F839FA00D611D221F749F23 +:1060E0003327A00D611D231F849F600D211D822F6A +:1060F000762F6A2F11249F5750408AF0E1F08823B1 +:106100004AF0EE0FFF1FBB1F661F771F881F9150BD +:106110005040A9F79E3F510570F04ECFA6CF5F3F8C +:10612000ECF3983EDCF3869577956795B795F795F0 +:10613000E7959F5FC1F7FE2B880F911D9695879578 +:1061400097F90895FA01EE0FFF1F309621053105EA +:1061500099F16115710561F48038BFE39B0749F13E +:1061600068949038810561F08038BFEF9B0741F05B +:10617000992342F5FF3FE1053105210511F1E8942E +:106180000894E795D901AA2329F4AB2FBE2FF85F15 +:10619000D0F310C0FF5F70F4A695E0F7F73950F028 +:1061A00019F0FF3A38F49F779F930CD00F9007FCBB +:1061B000905808953EF014CF60E070E080E89FE3CF +:1061C00008954FE79F775F934F933F932F939ED010 +:1061D0002F913F914F915F9152DF05C019F40EF05E +:1061E000EBCE42CFFDCE26DFC8F39638C0F707F8D6 +:1061F0000F92E8942BE33AEA48EB5FE74EDF0F9209 +:106200000F920F924DB75EB70F92C0D0E6E2F1E069 +:1062100016D04F915F91EF91FF91E595EE1FFF1F13 +:1062200049F0FE57E0684427EE0F441FFA95E1F766 +:106230004195550B32D00F9007FE26C00895DF938D +:10624000CF931F930F93FF92EF92DF927B018C010C +:10625000689405C0DA2EEF011EDFFE01E894A591D7 +:106260002591359145915591AEF3EF0106DDFE0183 +:106270009701A801DA9479F7DF90EF90FF900F91E2 +:106280001F91CF91DF9108959B01AC0160E070E018 +:1062900080E89FE349CD90CE95CECCDEE8F39923FC +:1062A000D9F3940F511DBBF39150504094F059F025 +:1062B000882332F0660F771F881F91505040C1F736 +:1062C0009E3F510544F7880F911D9695879597F944 +:1062D00008955F3FACF0983E9CF0BB27869577957C +:1062E0006795B79508F4B1609395C1F7BB0F58F760 +:1062F00011F460FFE8CF6F5F7F4F8F4F9F4FE3CF69 +:10630000B4CE0EF05FCE6CCE689456CE93DEC8F35A +:106310009923D1F3C6F3DF93CF931F930F93FF928B +:10632000C92FDD2788232AF02197660F771F881F42 +:10633000DAF720E030E040E85FEB9FE3883920F0B7 +:10634000803E30F021968F7787DCEEE4F1E003C0E9 +:1063500083DCEBE7F1E073DF8B01BE01EC01FB2E88 +:106360006F5771097595771F880B990B78DD28E1B8 +:1063700032E741E35FE38FDEAF2D9801AE01FF907E +:106380000F911F91CF91DF9178DC3BCEFA01DC01B8 +:10639000AA0FBB1F9B01AC01BF5728F4222733274C +:1063A000442750781FC0B75188F4AB2F002446957E +:1063B00037952795011CA395D2F3002069F0220F91 +:1063C000331F441FB395DAF30DD045CC613071050E +:1063D000A0E88A07B94630F49B01AC01662777270D +:1063E00088279078309621F020833183428353832D +:1063F0000895AA1BBB1B51E107C0AA1FBB1FA6170C +:10640000B70710F0A61BB70B881F991F5A95A9F75D +:1064100080959095BC01CD01089597FB072E16F449 +:10642000009407D077FD09D00E94F93107FC05D010 +:106430003EF4909581959F4F0895709561957F4F9B +:106440000895EE0FFF1F0590F491E02D0994F9993E +:10645000FECF92BD81BDF89A992780B50895A8E135 +:10646000B0E042E050E00C944F32262FF999FECF75 +:1064700092BD81BDF89A019700B4021639F01FBA97 +:1064800020BD0FB6F894FA9AF99A0FBE08950196B6 +:10649000272F0E9436320C943532DC01CB01FC01EF +:1064A000F999FECF06C0F2BDE1BDF89A319600B46D +:0E64B0000D9241505040B8F70895F894FFCF78 +:1064BE000AA7CF44000000410000DC440000004168 +:1064CE00000000000000804000005C4500004041DC +:1064DE00000000000000804052D0244500004041E2 +:1064EE000AA7CF44000000410000DC440000004138 +:1064FE00000000000000804052D0244500004041C2 +:10650E00000000000000804000005C45000040419B +:10651E000AA7CF44000000410000DC440000004107 +:10652E00000000000000804052D024450000404191 +:10653E0000000000000080400AA74F4500004041C7 +:10654E000AA7CF44000000410000DC4400000041D7 +:10655E00000000000000804052D0244500000041A1 +:10656E0000000000000080405CFF38450000004144 +:10657E00000000000000804052D024450000004181 +:10658E000AA7CF44000000410000DC440000004197 +:10659E00000000000000804052D0244500008041E1 +:1065AE0053D024450000404160970A450000004149 +:1065BE0054D0A444000000410000DC44000000411F +:1065CE0060970A450000A041640007000CFF000020 +:1065DE00003F6485151316F015BC15881501011FB3 +:1065EE00042808140A321E0002040507090B0C0EBB +:1065FE001011131517181A1C1D1F212324262829C4 +:10660E002B2D2F3032343537393B6966207965733F +:10661E000A097065616E7574206275747465720A0C +:10662E00656C73650A097269636520736E61636BCD +:10663E0073001F0F03764F5F6F7F496943790959C6 +:10664E0053633149803F5D8B803FF8BF803FCAE185 +:10665E00803F73ED803FCAE1803FF8BF803F5D8B86 +:10666E00803F3149803F0000803FF16D7F3F75EAEA +:10667E007E3F4C827E3F833F7E3F84287E3F833F1A +:10668E007E3F4C827E3F75EA7E3FF16D7F3F00007C +:10669E00803F3F4D3639DF0A920A5C0A230AB6095B +:1066AE00CF09E809010A01020304050607080900DB +:00000001FF diff --git a/keyboard/planck/keymaps/gabriel/compiled.hex b/keyboard/planck/keymaps/gabriel/compiled.hex new file mode 100644 index 0000000000..93d8502845 --- /dev/null +++ b/keyboard/planck/keymaps/gabriel/compiled.hex @@ -0,0 +1,1450 @@ +:100000000C9491020C94D5020C94D5020C94D50258 +:100010000C94D5020C94D5020C94D5020C94D50204 +:100020000C94D5020C94D5020C9482140C945415A3 +:100030000C94B6220C94D5020C94D5020C94D502E3 +:100040000C94D5020C9437030C94D5020C94D50271 +:100050000C94D5020C941E230C94D5020C94D5025A +:100060000C94D5020C94D5020C94D5020C94D502B4 +:100070000C94D5020C94D5020C94D5020C94D502A4 +:100080000C94F70A0C94D5020C94D5020C94D5026A +:100090000C94D5020C94D5020C94D5020C94D50284 +:1000A0000C94D5020C94D5020C94D502C115E3151D +:1000B000D116E315D11628164B16D116A016B31675 +:1000C0009D199D19CC19CC190B1A2B1A811B811B58 +:1000D000361A811BE61AE61A4D1B561B811B7B1B29 +:1000E000F31AF31AF31AF31AF31AF31AF31AF31AA8 +:1000F000F31AF31AF31AF31AF31AF31AF31AF31A98 +:10010000031B111B181B1F1B291B07634236B79BC0 +:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 +:100120005763BD6DEDFD753EF6177231BF000000DF +:10013000803F08000000BE922449123EABAAAA2AC2 +:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD +:1001500000000000BF000000803F00000000000819 +:100160004178D3BB4387D1133D190E3CC3BD4282B6 +:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 +:10018000FFBE01C4FF7F3F00000000000000000030 +:1001900000000000000000010204060A0F17202CD6 +:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 +:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF +:1001C00002010000000000000000000029001400EF +:1001D0001A000800150017001C0018000C0012007F +:1001E00013002A002B0004001600070009000A0073 +:1001F0000B000D000E000F0033003400E1001D0065 +:100200001B00060019000500110010003600370021 +:10021000380028000352E000E200E30001522C0005 +:100220002C0002525000510052004F0035021E02B5 +:100230001F0220022102220223022402250226029A +:1002400027022A0001003A003B003C003D003E002E +:100250003F002D022E002F0230023100010040002D +:10026000410042004300440045000100010001003C +:100270000100010001000100010001000100010076 +:1002800001000100010001000100010035001E0015 +:100290001F0020002100220023002400250026004A +:1002A00027002A0001003A003B003C003D003E00D0 +:1002B0003F002D002E022F003000310201004000CF +:1002C00041004200430044004500010001000100DC +:1002D0000100010001000100010001000100010016 +:1002E0000100010001000100010001000100010006 +:1002F00001000100010001000100010001000100F6 +:1003000001004C000100010001000100010001009A +:1003100001000100010001000100010001000100D5 +:1003200001000100010001000100010001000100C5 +:1003300001000100010001000100010001000100B5 +:10034000010001004A004E004B004D0028035400FC +:1003500068006500200050006C0061006E006300C2 +:100360006B0020004B006500790062006F006100A7 +:100370007200640000002C034F00720074006800DB +:100380006F006C0069006E00650061007200200063 +:100390004B006500790062006F006100720064002C +:1003A000730000000403090409026D00040100A0A9 +:1003B000FA090400000103010100092111010001F3 +:1003C000223F000705810308000A09040100010318 +:1003D000010200092111010001224D0007058203DD +:1003E00008000A09040200010300000009211101AC +:1003F00000012236000705830308000A09040300F0 +:100400000103000000092111010001223900070544 +:1004100084031000011201100100000008EDFE60CD +:100420006001000102000105010906A1010507198B +:10043000E029E715002501950875018102050819D5 +:100440000129059505750191029501750391010535 +:10045000071900297715002501957875018102C0DB +:1004600005010980A101850216010026B7001A01C5 +:10047000002AB700751095018100C0050C0901A183 +:10048000018503160100269C021A01002A9C0275B0 +:100490001095018100C005010902A1010901A10017 +:1004A0000509190129051500250195057501810228 +:1004B0009501750381010501093009311581257FF9 +:1004C00095027508810609381581257F9501750803 +:1004D0008106050C0A38021581257F950175088172 +:1004E00006C0C005010906A101050719E029E715A5 +:1004F00000250195087501810295017508810105A6 +:100500000819012905950575019102950175039159 +:10051000010507190029FF150025FF9506750881BB +:1005200000C011241FBECFEFDAE0DEBFCDBF04B69E +:1005300003FE24C080911E0390911F03A09120030D +:10054000B09121038730904BA740B04BB9F4109283 +:100550001E0310921F03109220031092210314BE59 +:1005600084B7877F84BF88E10FB6F89480936000DA +:10057000109260000FBEE0E0F8E3099511E0A0E002 +:10058000B1E0E6ECF9E502C005900D92A03CB107A0 +:10059000D9F713E0A0ECB1E001C01D92AE31B10774 +:1005A000E1F70E94C8110C94E12C0C94000008950E +:1005B000089581E0089508950C94D8020C94D9020E +:1005C0000C94DB020E94AB2823E030E0281B3109A9 +:1005D000220F2093C4010895282F2F988091800026 +:1005E000211108C0877F8093800010928D001092A7 +:1005F0008C001BC0886080938000233019F48FEF3B +:100600009FEF0FC083E090E0821B9109880F991F34 +:100610002FEF3FEFA90102C0569547958A95E2F763 +:10062000CA0190938D0080938C000C94E2020E948A +:10063000E20284E08093C3011092C0010895279ADA +:100640002F988FEF9FEF90938700809386008AE02A +:100650008093800089E1809381000E9414280C948B +:1006600017030E941F036E9A769A0C94D7021F926A +:100670000F920FB60F9211242F933F938F939F9356 +:10068000EF93FF93E091C101F091C201CF01019678 +:100690009093C2018093C1010090C30102C0F695FE +:1006A000E7950A94E2F7EF738091C001823019F464 +:1006B000E03251F404C0813039F4EF3329F48091F1 +:1006C0006F008D7F80936F00F0E0E457FE4FE49160 +:1006D00021E031E0E29FC001E39F900D11240090E2 +:1006E000C40102C0969587950A94E2F790938D0015 +:1006F00080938C00FF91EF919F918F913F912F916B +:100700000F900FBE0F901F90189561110DC0FC0146 +:100710008281882331F085EE0E9441180E946B2867 +:1007200003C085EE0E94091980E090E0089581E001 +:1007300008950C94970308950C9431038091150249 +:10074000882309F448C08091D1019091D20100978B +:1007500079F40E94E8229093D2018093D101809194 +:10076000D30190E0009771F48091D40190E00AC029 +:100770000E94F422209100013091010128173907CD +:1007800040F329C00197880F991F880F991FFC011A +:10079000EB52FE4F60817181828193810E945D0ADC +:1007A000E091D30184E0E89FF0011124EB52FE4F69 +:1007B00060817181828193814FE050E00E94150E2B +:1007C0008091D30190E001966091D40170E00E9485 +:1007D000912C8093D3010C94DC02109217020C949C +:1007E0002A0A0895089581E0809317020C94F20379 +:1007F000089508958F929F92AF92BF92EF92FF92C9 +:100800000F931F93CF93DF93CDB7DEB7A3970FB6A8 +:10081000F894DEBF0FBECDBF7C01FC0100811181C9 +:10082000C8010E94E520B8010E94FC058C01B701B7 +:100830000E949903882309F4CCC10032F0E51F0718 +:1008400041F4F7018281882309F458C00E94790E8F +:10085000C0C10132F0E51F0741F4F701828188230E +:1008600009F44CC00E94820EB4C10232F0E51F07A9 +:1008700051F4F7018281882309F440C00E94750E6B +:100880008111F0CFE3CF0332F0E51F0739F4F70110 +:100890008281882399F10E94F3039BC10432F0E521 +:1008A0001F0739F4F7018281882341F10E94ED038B +:1008B00090C10532F0E51F0749F4F70182818823D2 +:1008C000E9F0809117028111F1CFE5CF0632F0E512 +:1008D0001F0739F4F7018281882381F00E94890E75 +:1008E0000AC00732F0E51F0749F4F7018281882327 +:1008F00029F00E94940E0E94F9036BC180911702A7 +:10090000811105C0F70182818111CFC018C1003E5D +:10091000110579F4F7018281882309F44DC00E9402 +:100920002A0A81E080931602109215021092D401D7 +:1009300050C1023E110559F4F70182818823E1F18B +:100940000E942A0A109216021092150242C1033E1A +:10095000110591F4F7018281882371F10E942A0A1E +:100960001092160281E0809315021092D30110922A +:10097000D2011092D1012DC10235110559F4F701B0 +:100980008281882309F425C18091000190910101A1 +:100990000A970DC00135110579F4F701828188238A +:1009A00009F417C180910001909101010A9690937A +:1009B0000101809300010DC14091040183E2EFE148 +:1009C000F1E0DE01119601900D928A95E1F7F701B1 +:1009D000808121E030E02C0F3D1F280F311DC9011F +:1009E0002091020130910301FC01E20FF31F6081AD +:1009F000772767FD7095640F711D882777FD8095B7 +:100A0000982F0E94B32920E030E040E451E40E9496 +:100A100018294B015C01F701218184E090E0821BE1 +:100A20009109BC01882777FD8095982F0E94B329F2 +:100A30009B01AC01C501B4010E94B0289B01AC012F +:100A400060E070E080E090E40E94262B20E030E03F +:100A50004CED50E40E94C32A4B015C01F7018281F6 +:100A60008823D1F04FE050E0C501B4010E94150E7B +:100A7000809116028823A1F08091D40124E0829F06 +:100A8000F0011124EB52FE4F80829182A282B38248 +:100A90008F5F8093D40104C0C501B4010E945D0A38 +:100AA0000F3F110508F02ECF94C08091D001811125 +:100AB0001FC0043130E5130709F051C00E949B03A9 +:100AC00081E08093D0010E94E8229093CF0180932F +:100AD000CE011092C7011092C9011092C801109264 +:100AE000CB011092CA011092CD011092CC0171C0BD +:100AF0008091CE019091CF010E94F422883C910513 +:100B000070F48091C701E82FF0E0EE0FFF1FE8536B +:100B1000FE4F118300838F5F8093C7015AC0043852 +:100B200080E5180721F00538104501F13AC0F701BA +:100B30008281882341F01092C50182E01EC00438F2 +:100B400030E5130759F58091C501811106C086E291 +:100B50000E94411886E20E94091982E01CC00438F4 +:100B6000F0E51F0741F305381045D9F4F7018281FC +:100B7000882331F01092C60180E20E94581929C0E2 +:100B80008091C601811106C087E20E94411887E268 +:100B90000E94091980E20E945F191BC005381045A8 +:100BA00029F381E08093C5018093C601C701A39614 +:100BB0000FB6F894DEBF0FBECDBFDF91CF911F916E +:100BC0000F91FF90EF90BF90AF909F908F900C94FB +:100BD000DE0280E0A3960FB6F894DEBF0FBECDBF55 +:100BE000DF91CF911F910F91FF90EF90BF90AF9049 +:100BF0009F908F90089508959CE0799FF0011124B3 +:100C000090E3899FE00DF11D1124E60FF11DEE0F19 +:100C1000FF1FE453FE4F859194910895880F991F0B +:100C2000FC01E45BFF4F859194910895880F991F13 +:100C3000FC01E453FE4F8591949108950F931F9307 +:100C4000CF93DF93EC01811521E39207A0F5C11545 +:100C500080E3D80708F0D7C0C83ED105D8F4C03E1D +:100C6000D10508F007C2C83AD10578F4C53AD105D4 +:100C700008F06AC0C130D10509F463C008F4F7C1B7 +:100C8000C430D10508F0F6C1F2C1CB3BD10508F460 +:100C900066C0EDC1C11590E2D90708F0AFC0C1151B +:100CA00021E0D20708F0E6C1C03FD10508F4DFC15A +:100CB0008E0110651FC2C03880E5D80700F5C03727 +:100CC00090E5D90708F0A3C0C11520E5D20709F4C3 +:100CD000ACC050F4CE01905480319F4008F0C7C1A1 +:100CE000DF708E01106A06C2C13080E5D80709F4B2 +:100CF000AEC0C43190E5D90708F4AFC0B8C1C3385D +:100D000020E5D20709F48EC050F4C13890E5D90728 +:100D100009F482C008F083C000E011EDEBC1C031DE +:100D200081E5D80708F4A3C1C11597E5D90708F4F0 +:100D300036C1CE0190578115904108F098C1DF70FF +:100D400093C101E010E0D6C1C53AD10509F494C1C0 +:100D5000C63AD10509F093C102E810E4CBC1C83A04 +:100D6000D10509F48FC1C93AD10509F48EC1CA3A37 +:100D7000D10509F48DC1CB3AD10509F48CC1CC3A27 +:100D8000D10509F48BC1CD3AD10509F48AC1C03B24 +:100D9000D10509F489C1CE3AD10509F488C1CF3A09 +:100DA000D10509F487C1C13BD10509F486C1C23B15 +:100DB000D10509F485C1C33BD10509F484C1C43B05 +:100DC000D10509F483C1C53BD10509F482C1C63BF5 +:100DD000D10509F481C1C73BD10509F480C1C83BE5 +:100DE000D10509F47FC1C93BD10509F47EC1CA3BD5 +:100DF000D10509F47DC100E014E47CC1CE019F70EF +:100E00000E94160678C1DD278E01106C73C1CF7069 +:100E1000DD278E01146D6EC100E010ED6BC100E0A6 +:100E200012ED68C100E013ED65C10E94EC1B0E9449 +:100E30002A0A0E94F1038FEF94E32CE08150904046 +:100E40002040E1F700C000000E94432353C180917D +:100E5000F20281608093F2024DC10E94A4238111AD +:100E600002C00E9480230E94B72390E090931D034C +:100E700080931C03C23080E5D80721F480911C03C5 +:100E8000816086C0C43090E5D90721F480911C03AD +:100E900082607EC0C63020E5D20721F480911C0319 +:100EA000846076C0C83080E5D80719F480911C03AF +:100EB00027C0CA3090E5D90721F480911C038061D6 +:100EC00067C0CC3020E5D20721F480911C038062FA +:100ED0005FC0CE3080E5D80721F480911C03806488 +:100EE00057C0C03190E5D90721F480911C03806878 +:100EF0004FC0C23120E5D20729F480911C038460E1 +:100F0000886046C0C33080E5D80721F480911C0377 +:100F10008E7F3EC0C53090E5D90721F480911C0337 +:100F20008D7F36C0C73020E5D20721F480911C03A5 +:100F30008B7F2EC0C93080E5D80719F480911C033F +:100F400026C0CB3090E5D90721F480911C038F7E19 +:100F50001FC0CD3020E5D20721F480911C038F7D86 +:100F600017C0CF3080E5D80721F480911C038F7B18 +:100F70000FC0C13190E5D90721F480911C038F7710 +:100F800007C0C331D04531F480911C038B7F877F2C +:100F900080931C0380911C030E94BB23ABC08D2F48 +:100FA00099278F70992781309105D9F49E0123707C +:100FB000332702C0880F991F2A95E2F79C688E019B +:100FC00044E0000F111F4A95E1F700271370802BB2 +:100FD000912B53E0CC0FDD1F5A95E1F7C076DD274A +:100FE0002FC08230910531F4DC2FCC278E01016FA8 +:100FF000106A80C08330910569F4CE01837099270F +:1010000001E010E002C0000F111F8A95E2F7C8014D +:101010009C680FC084309105B9F4CE018370992784 +:1010200001E010E002C0000F111F8A95E2F7C8012D +:101030009A6823E0CC0FDD1F2A95E1F7C07ED770B8 +:101040008C010C2B1D2B56C08530910531F4DC2F03 +:10105000CC278E01046F106A4DC0069709F04AC074 +:10106000CF71DD27DC2FCC278E01106243C000E05A +:1010700010E040C08E013EC001E810E43BC003E830 +:1010800010E438C002EE14E435C009EE14E432C0B6 +:101090000AEE14E42FC005EB14E42CC006EB14E4B4 +:1010A00029C007EB14E426C00CEC14E423C00DECBB +:1010B00014E420C003E815E41DC00AE815E41AC0D2 +:1010C00002E915E417C004E915E414C001E216E4CE +:1010D00011C003E216E40EC004E216E40BC005E200 +:1010E00016E408C006E216E405C007E216E402C0F2 +:1010F0000AE216E4C801DF91CF911F910F91089584 +:101100009CE0799FF001112490E3899FE00DF11D8F +:101110001124E60FF11DEE0FFF1FE453FE4F8591E2 +:101120009491803E9105E0F4803C910558F581331F +:10113000910509F46FC048F48932910509F463C040 +:101140008A32910509F46DC072C089339105E9F0C6 +:1011500082389105D1F08533910509F44DC067C0FF +:10116000833E910581F138F4803E9105B9F0823ECD +:101170009105D9F05CC0863E910561F1873E9105ED +:10118000A1F155C00E940E06089520911C0320FD78 +:1011900002C021FF4CC080EE90E049C080911C034A +:1011A00080FFF9CF89E390E042C080911C0382FF69 +:1011B0000EC080911C0384FF03C080E090E037C024 +:1011C00083EE90E034C080911C0382FFF2CF82EE68 +:1011D00090E02DC080911C0383FF0BC080911C0305 +:1011E00084FDEBCF87EE90E022C080911C0383FF4B +:1011F000F5CF86EE90E01BC080911C0385FF07C0F1 +:1012000089E290E014C080911C0385FFF9CF85E34B +:1012100090E00DC080911C0386FF07C08AE290E039 +:1012200006C080911C0386FFF9CF81E390E00E9405 +:101230001E0608950C94E002E82FF0E0E25BFE4FFA +:101240008081E82FEF70F0E082958F7021E030E030 +:10125000A90102C0440F551F8A95E2F740A30895E3 +:101260000F931F93CF93DF9385B7806885BF85B7B2 +:10127000806885BFC3E0D0E001E010E0FE01E25BE2 +:10128000FE4F8081E82FEF70F0E021A182958F70F2 +:10129000A80102C0440F551F8A95E2F7CA01822BAC +:1012A00081A38C2F0E941C09219740F78BE090E0CE +:1012B00061E070E0FC01EE5BFE4F2081E22FEF70F9 +:1012C000F0E042A122952F70DB0102C0AA0FBB1FE4 +:1012D0002A95E2F79D01242B22A3019758F7DF916D +:1012E000CF911F910F910C949C03EF92FF920F935B +:1012F0001F93CF93DF9300E212E0C3E0EE24E39468 +:10130000F12CD5E08C2F0E941C098BE090E040E08E +:1013100050E0FC01EE5BFE4F6081E62FEF70F0E0E5 +:1013200020A130E062956F7002C0359527956A95CF +:10133000E2F720FD09C09701082E02C0220F331FDB +:101340000A94E2F7422B532B019718F7F801929178 +:1013500082918F018417950721F051834083D093A8 +:1013600005018C2F0E941C09C15060F68091050177 +:1013700087FD2CC08150809305018F3F39F08FE9A4 +:101380009FE00197F1F700C0000020C080911E028D +:1013900090911F02909327028093260280911C0255 +:1013A00090911D02909325028093240280911A024D +:1013B00090911B0290932302809322028091180245 +:1013C0009091190290932102809320020E949E0323 +:1013D00081E0DF91CF911F910F91FF90EF900895E1 +:1013E000E82FF0E0EE0FFF1FE05EFD4F808191815E +:1013F000089508950F931F93CF9308E212E0C0E081 +:10140000F801929182918F010E946022C80FF2E050 +:1014100000321F07A9F78C2FCF911F910F910895CC +:101420000E94A423811102C00E9480230E94C9232C +:10143000809307033E9A809171008D7F80937100A5 +:1014400082E0809390008AE18093910081E0809314 +:101450002A02089580912A02811102C00E94100A76 +:1014600010927A0210927902809171008D7F8093A0 +:101470007100809190008F738093900010923C02D5 +:1014800010923B0210927302109274021092750235 +:10149000109276021092720210927102E1E5F2E06F +:1014A000A1E4B2E011921192119211921D921D923B +:1014B00082E0E137F807B1F70895CF92DF92EF921B +:1014C000FF920F931F93CF93DF9320913B02222330 +:1014D00009F484C06B017C0180912A02811102C051 +:1014E0000E94100A01E712E0C7E0D0E0A7019601D0 +:1014F000F80192918291729162918F010E94142958 +:10150000811131C0FE01EE0FFF1FEE0FFF1FEF5ADA +:10151000FD4F1082118212821382DE01AA0FBB1FBF +:10152000AF5BBD4F11961C921E92C730D105E9F0FA +:1015300021964481558166817781408351836283FE +:101540007383148215821682178212968D919C9154 +:10155000139711969C938E9313961C921E9212973A +:1015600034961296E2CF219708F6809179029091F5 +:101570007A02019797FD05C090937A0280937902D1 +:1015800004C010927A0210927902809179029091AF +:101590007A0220917702309178022817390724F0D7 +:1015A0001092780210927702892BC1F48091710019 +:1015B0008D7F80937100809190008F738093900055 +:1015C00010927302109274021092750210927602B9 +:1015D000109272021092710210923B02DF91CF9131 +:1015E0001F910F91FF90EF90DF90CF9008951F9281 +:1015F0000F920FB60F9211244F925F926F927F92CB +:101600008F929F92AF92BF92CF92DF92EF92FF9212 +:101610002F933F934F935F936F937F938F939F93FA +:10162000AF93BF93CF93DF93EF93FF9380913B02F0 +:10163000882309F49BC1C0917902D0917A021C16CB +:101640001D060CF093C140902B0250902C0260902C +:101650002D0270902E0220E030E0A901C301B201FA +:101660000E94BF2A18160CF065C0C130D10509F4DC +:1016700052C08091770290917802BE010E94912C15 +:101680007C01909378028093770280903D02909045 +:101690003E02A0903F02B090400220E030E040E8DF +:1016A0005FE3C501B4010E94B02860933D027093CE +:1016B0003E0280933F0290934002F701EE0FFF1F1E +:1016C000EE0FFF1FEF5AFD4FA30192016081718160 +:1016D000828193810E94182920E030E040E05EE39F +:1016E0000E94C32A9B01AC01C501B4010E94BF2A1C +:1016F00018168CF4C7010196BE010E94912C90939C +:1017000078028093770210923D0210923E0210926E +:101710003F0210924002E0917702F0917802EE0FC2 +:10172000FF1FEE0FFF1FEF5AFD4F60817181828115 +:101730009381D0C0C0907302D0907402E090750283 +:10174000F090760220E030E0A901C701B6010E94C6 +:1017500014292197882309F4A2C0FE01EE0FFF1F70 +:10176000EE0FFF1FEF5AFD4F80809180A280B38063 +:10177000A5019401C701B6010E94142987FF31C059 +:10178000A501940160E070E08CED93EC0E941829B3 +:1017900020E030E040E451E40E94182920E030E0ED +:1017A00040E05FE30E94C32A9B01AC0160E070E06F +:1017B00080E090E40E94262B9B01AC01C501B4019E +:1017C0000E94C32A9B01AC01C701B6010E941429E3 +:1017D00087FF07C0A701960160E070E08CED93E4FD +:1017E00039C0A5019401C701B6010E94BF2A18168D +:1017F0000CF055C0A501940160E070E08CED93E41D +:101800000E94182920E030E040E451E40E941829A9 +:1018100020E030E040E05FE30E94C32A9B01AC017E +:1018200060E070E080E090E40E94262B9B01AC0118 +:10183000C501B4010E94C32A9B01AC01C701B601D6 +:101840000E94BF2A18165CF5A701960160E070E0BF +:101850008CED93EC0E94182920E030E040E451E444 +:101860000E94182920E030E040E05FE30E94C32A94 +:101870009B01AC0160E070E080E090E40E94262BC8 +:101880009B01AC01C701B6010E94C32A6093730299 +:1018900070937402809375029093760213C0FE01D8 +:1018A000EE0FFF1FEE0FFF1FEF5AFD4F808191815A +:1018B000A281B3818093730290937402A093750206 +:1018C000B0937602609173027091740280917502F8 +:1018D0009091760220912802309129022F3F4FEFFC +:1018E000340731F02F5F3F4F3093290220932802B5 +:1018F0000E949F0E6B017C0120E034E244EF51E432 +:101900000E94142987FF08C086EFC82E88E2D82ECF +:1019100084EFE82E81E4F82E20E030E040E051E44E +:10192000C701B6010E94C32A9B01AC0160E074E2CA +:1019300084E79BE40E9418296B017C010E948529A1 +:1019400070939700609396002091060130910701F3 +:101950004091080150910901C701B6010E94C32AB4 +:101960000E948529709399006093980080913C02B1 +:10197000882309F433C1C0903702D0903802E09038 +:101980003902F0903A0220E030E0A901C701B60127 +:101990000E94BF2A1816D4F580912802909129023E +:1019A0008F3F2FEF920729F00196909329028093A1 +:1019B0002802C701B6010E949F0E20E030E040E0FF +:1019C00051E40E94C32A9B01AC0160E074E284E709 +:1019D0009BE40E9418296B017C010E948529709369 +:1019E0009700609396002091060130910701409185 +:1019F000080150910901C701B6010E94C32A0E9443 +:101A00008529709399006093980008C01092970000 +:101A100010929600109299001092980060913102F5 +:101A2000709132026F5F7F4F709332026093310288 +:101A3000209196003091970080E090E0232BF1F008 +:101A4000C0919600D09197000E94B1296B017C0152 +:101A5000BE0180E090E00E94B1299B01AC01609141 +:101A600033027091340280913502909136020E94C7 +:101A7000182920E03FEF4FE757E410C00E94B1293A +:101A80006B017C0120E030EE4FEF54E460913302B3 +:101A90007091340280913502909136020E94C32ADF +:101AA0009B01AC01C701B6010E94BF2A87FD96C009 +:101AB00080912F028F5F80932F0290E0209103038B +:101AC0003091040382179307A0F080910E038823BE +:101AD00019F010922F020DC0809171008D7F8093BC +:101AE0007100809190008F738093900010923C025F +:101AF0007DC080913002C0912F02811128C0C0901A +:101B00000803D0900903E0900A03F0900B0320E053 +:101B100030E0A901C701B6010E94BF2A1816BCF423 +:101B200081E08093300210923702109238021092B6 +:101B3000390210923A02C0923302D0923402E092FB +:101B40003502F0923602C150C0932F0243C010926A +:101B500030021092290210922802E0910503F091C0 +:101B6000060348E0C49FE00DF11D1124808191819E +:101B7000A281B3818093370290933802A0933902F7 +:101B8000B0933A0220E030E040E85EE36481758182 +:101B9000868197810E94C32A6B017C0180910A0192 +:101BA000682F70E080E090E00E94B12920E030E0F2 +:101BB00048EC52E40E9418299B01AC01C701B60110 +:101BC0000E94C32A609333027093340280933502DB +:101BD00090933602109232021092310280910703E4 +:101BE00080FD04C010923C0210923B02FF91EF91E5 +:101BF000DF91CF91BF91AF919F918F917F916F9125 +:101C00005F914F913F912F91FF90EF90DF90CF9098 +:101C1000BF90AF909F908F907F906F905F904F900C +:101C20000F900FBE0F901F901895CF92DF92EF92FA +:101C3000FF92CF93DF936B017C01EA0180912A022E +:101C4000811102C00E94100A8091070380FF46C0E4 +:101C50008091790290917A0208970CF03FC08091B0 +:101C600071008D7F8093710080913C0281110E94F0 +:101C70002A0A81E080933B021092290210922802E6 +:101C800020E030E0A901C701B6010E94BF2A181662 +:101C9000DCF48091790290917A02FC01EE0FFF1F33 +:101CA000EE0FFF1FEF5AFD4FC082D182E282F38216 +:101CB000FC01EE0FFF1FEF5BFD4FD183C083019648 +:101CC00090937A0280937902809171008260809370 +:101CD000710080919000806880939000DF91CF9197 +:101CE000FF90EF90DF90CF9008958091070381706F +:101CF0000895809107038160809307030E94CD239C +:101D00000C94F803809107038E7F809307030C9453 +:101D1000CD2380917B0290E0019666E070E00E9406 +:101D2000912C80937B02089580917B0290E0019733 +:101D300066E070E00E94912C80937B0208958F9260 +:101D40009F92AF92BF92CF92DF92EF92FF920F934A +:101D50001F93CF93DF936B017C01C0912802D09138 +:101D60002902BE0180E090E00E94B1294B015C0194 +:101D7000A701960160E070E08CE594E40E941829C8 +:101D80009B01AC01C501B4010E94C32A0E948529B0 +:101D900020917B02233009F473C028F4222351F0F0 +:101DA0002130E9F02CC1243009F4A0C0253009F419 +:101DB000E0C025C180E090E0A0E0BFE38093060191 +:101DC00090930701A0930801B093090110922B0290 +:101DD00010922C0210922D0210922E0210C110921D +:101DE0002B0210922C0210922D0210922E026431BE +:101DF000710540F46A30710560F520E030E040E89C +:101E00005EE32BC0693C710508F0AAC080E090E059 +:101E10000E94B12920E030E040EA51E40E94AF285E +:101E200020E030E044E353E40E9418299B01AC0118 +:101E30000E94C32A20E030E040E05EE30E94C32A13 +:101E40009B01AC0160E070E080E09EE30E94AF285F +:101E500044C020E030E040E05FE3C701B6010E94EB +:101E6000C32A6B017C0180E090E0A0E0BEE3809398 +:101E7000060190930701A0930801B0930901BFC028 +:101E800010922B0210922C0210922D0210922E0210 +:101E90004AE0469F9001479F300D1124C90168EB2D +:101EA0007BE00E947D2CBC016C5D754077FF03C018 +:101EB000719561957109882777FD8095982F0E940B +:101EC000B3292EE333EC4EE259E30E94C32A20E00B +:101ED00030E040EC5EE30E94B0286093060170930E +:101EE0000701809308019093090189C010922B0289 +:101EF00010922C0210922D0210922E02CE018370AD +:101F00009927892BE1F0BE016170772780E090E08E +:101F10000E94B12920E030E040E05EE30E94C32A45 +:101F200020E030E040E45FE30E94B02860930601C7 +:101F30007093070180930801909309010CC080E021 +:101F400090E0A0E0BFE38093060190930701A09387 +:101F50000801B0930901C770DD27CD2B09F04FC0F0 +:101F600010920601109207011092080110920901C7 +:101F700046C010922B0210922C0210922D02109249 +:101F80002E0200E010E020E03FE3009306011093F2 +:101F9000070120930801309309016739710578F131 +:101FA00080E090E00E94B12920E030E047E153E476 +:101FB0000E94AF2820E030E04AE754E40E9418294C +:101FC00020E030E048E452E40E94C32A20E030E000 +:101FD00040EA51E40E94F5290E948029660F771F8C +:101FE000660F771FFB01EE5AFE4F2081318142813F +:101FF0005381C701B6010E94C32A6B017C01C7014E +:10200000B601DF91CF911F910F91FF90EF90DF907C +:10201000CF90BF90AF909F908F90089580918C0249 +:102020000895CF93DF9300D01F92CDB7DEB79C0108 +:1020300080911303843019F593E099833B832A83BD +:102040009093E9008FEF9091E800815095FD06C0D4 +:1020500095ED9A95F1F700008111F5CF8091E80098 +:1020600085FF0DC040E050E063E070E0CE010196D6 +:102070000E9472128091E8008E778093E8000F90A2 +:102080000F900F90DF91CF910895CF93DF9300D001 +:102090001F92CDB7DEB720911303243021F522E043 +:1020A00029839B838A8383E08093E9008FEF90915B +:1020B000E800815095FD06C095ED9A95F1F7000076 +:1020C0008111F5CF8091E80085FF0DC040E050E020 +:1020D00063E070E0CE0101960E9472128091E800E8 +:1020E0008E778093E8000F900F900F90DF91CF9143 +:1020F0000895209113032430F1F422E02093E900A5 +:102100002FEF3091E800215035FD06C035ED3A95AE +:10211000F1F700002111F5CF2091E80025FF0BC059 +:1021200040E050E065E070E00E9472128091E800AB +:102130008E778093E8000895CF93DF93EC01909120 +:102140001303943009F046C0809115018823D9F01B +:10215000809116018823B9F09093E9008FEF909158 +:10216000E800815095FD06C095E19A95F1F70000D1 +:102170008111F5CF8091E80085FF2CC040E050E050 +:1021800060E170E017C081E08093E9008FEF9091EB +:10219000E800815095FD06C095ED9A95F1F7000095 +:1021A0008111F5CF8091E80085FF14C040E050E038 +:1021B00068E070E0CE010E9472128091E8008E7794 +:1021C0008093E80080E1FE01ACE7B2E001900D925F +:1021D0008A95E1F7DF91CF910895809112038111E3 +:1021E00009C00E9407140E9464148091E200846078 +:1021F0008093E200089510921203089508950895BF +:102200000C94AB2242E061EC81E00E94811342E039 +:1022100061EC82E00E94811342E061EC83E00E9465 +:10222000811342E161EC84E00C94811380911503E9 +:10223000833009F455C030F4813071F0823009F4F4 +:102240008EC008958A3009F47AC08B3009F460C0DA +:10225000893009F09CC020C080911403813A09F0B4 +:1022600096C08091E800877F8093E80080911803F2 +:1022700090911903892B21F460E18CE792E003C06F +:1022800060E080E090E070E00E94BD128091E80084 +:102290008B778093E800089580911403813209F0D0 +:1022A00076C08091180390911903009719F0039755 +:1022B00009F06DC08091E800877F8093E8008091ED +:1022C000E80082FD05C0809113038111F8CF5FC043 +:1022D0008091F10080938C028091E8008B7753C04D +:1022E00080911403813A09F052C0809118039091B3 +:1022F0001903892B09F04BC08091E800877F8093F8 +:10230000E8008091E80080FFFCCF8091150136C085 +:10231000809114038132D9F58091180390911903AB +:10232000892BA9F58091E800877F8093E8000E94BF +:10233000B61380911603809315010C94EC1B8091C9 +:102340001403813221F58091E800877F8093E800B3 +:102350000E94B6138091170380938D020895809197 +:102360001403813AA1F48091E800877F8093E8000C +:102370008091E80080FFFCCF80918D028093F10076 +:102380008091E8008E778093E8000C94B61308954E +:1023900084B7877F84BF88E10FB6F894809360008C +:1023A000109260000FBE90E080E80FB6F894809322 +:1023B0006100909361000FBE0E9459170E9407149C +:1023C0000E9464148091E20084608093E20078941B +:1023D0000E94EA160E945B178BE091E00E940517AD +:1023E00080911303853069F40E946C22809111035F +:1023F0008823B1F30E949A22882391F30E945C12F1 +:10240000EFCF0E946317ECCF292F332723303105FC +:10241000C9F064F42130310581F02230310509F032 +:1024200043C08DE690E028EA33E042C02132310516 +:10243000F1F02232310541F137C082E190E025E12F +:1024400034E036C099278130910541F08230910502 +:1024500041F0892B49F5E4EAF3E005C0E6E7F3E053 +:1024600002C0ECE4F3E0849190E09F0121C064306D +:10247000D8F4E62FF0E0EE0FFF1FE255FE4F20816B +:10248000318189E090E014C0643070F470E0FB01A9 +:10249000EE0FFF1FEA55FE4F20813181FB01EE5503 +:1024A000FE4F808190E004C080E090E020E030E0CA +:1024B000FA0131832083089580E189BD82E189BDDD +:1024C00009B400FEFDCF8091D8008F7D8093D800A5 +:1024D0008091E00082608093E0008091E00081FDC7 +:1024E000FCCF0895CF92DF92EF92FF920F931F934C +:1024F000CF93DF93EC018B016A010E94D513811108 +:1025000033C0C114D10439F0F60180819181081BD8 +:10251000190BC80FD91FE12CF12C0115110519F168 +:102520008091E80085FD16C08091E8008E77809349 +:10253000E800C114D10449F0F60180819181E80ED0 +:10254000F91EF182E08285E00FC00E94D513882336 +:1025500021F30AC089918093F10001501109FFEF26 +:10256000EF1AFF0ADACF80E0DF91CF911F910F9130 +:10257000FF90EF90DF90CF90089520911A03309153 +:102580001B032617370748F06115710539F42091B0 +:10259000E8002E772093E80001C0B90140E0611502 +:1025A0007105A9F120911303222309F443C02530BA +:1025B00009F442C02091E80023FD40C02091E800CA +:1025C00022FD32C02091E80020FFE9CF4091F300C6 +:1025D0002091F20030E0342BFC01CF016115710530 +:1025E00059F02830310540F481918093F100615019 +:1025F00071092F5F3F4FF1CF41E02830310509F0DD +:1026000040E02091E8002E772093E800C8CF4111E8 +:10261000C9CF0AC080911303882361F0853061F02F +:102620008091E80083FD0AC08091E80082FFF2CF2C +:1026300080E0089582E0089583E0089581E00895A0 +:1026400020911A0330911B032617370748F06115B4 +:10265000710539F42091E8002E772093E80001C03D +:10266000B901FC0120E06115710591F1809113031E +:10267000882309F440C0853009F43FC08091E80008 +:1026800083FD3DC08091E80082FD2FC08091E8006D +:1026900080FFE9CF2091F3008091F20090E0922B2F +:1026A0006115710559F08830910540F4249120930B +:1026B000F1003196615071090196F2CF21E008973F +:1026C00009F020E08091E8008E778093E800CBCF7E +:1026D0002111CCCF0AC080911303882361F085308B +:1026E00061F08091E80083FD0AC08091E80082FFDC +:1026F000F2CF80E0089582E0089583E0089581E0BC +:102700000895982F973058F59093E900981739F06D +:102710007091EC002091ED005091F00003C0242F47 +:10272000762F50E021FF19C03091EB003E7F3093AF +:10273000EB003091ED003D7F3093ED003091EB00E8 +:1027400031603093EB007093EC002093ED005093D8 +:10275000F0002091EE0027FF07C09F5FD3CF8F705E +:102760008093E90081E0089580E00895809114034A +:1027700087FF11C08091E80082FD05C0809113039E +:102780008111F8CF11C08091E8008B770BC0809148 +:102790001303882349F08091E80080FFF8CF8091EF +:1027A000E8008E778093E80008952091E40030914E +:1027B000E50095E64091EC00842F817040FF22C037 +:1027C0008091E80080FD1CC080911303882391F064 +:1027D000853091F08091EB0085FD10C04091E400C0 +:1027E0005091E5004217530729F39A01915011F7D0 +:1027F00084E0089582E0089583E0089581E00895DB +:1028000080E008954091E80042FFDECF08950E94E5 +:1028100075140E947D14E0EEF0E080818160808379 +:10282000E8EDF0E080818F77808319BCA7EDB0E000 +:102830008C918E7F8C9380818F7E80831092120387 +:1028400008950F931F93CF93DF930E9475140E94F6 +:102850007D14C8EDD0E088818F7788838881806877 +:10286000888388818F7D888319BC1092130310920E +:102870000F03109211031092100300EE10E0F80104 +:1028800080818B7F808388818160888342E060E0E3 +:1028900080E00E948113E1EEF0E080818E7F8083F2 +:1028A000E2EEF0E0808181608083808188608083B7 +:1028B000F80180818E7F8083888180618883DF91A9 +:1028C000CF911F910F910895E8EDF0E080818F7E08 +:1028D0008083E7EDF0E080818160808384E082BFC7 +:1028E00081E0809312030C942114E8EDF0E08081E4 +:1028F0008E7F80831092E20008951092DA00109289 +:10290000E10008951F920F920FB60F9211242F939A +:102910003F934F935F936F937F938F939F93AF9367 +:10292000BF93EF93FF938091E10082FF0BC08091F2 +:10293000E20082FF07C08091E1008B7F8093E1007D +:102940000E94E9168091DA0080FF1FC08091D800B4 +:1029500080FF1BC08091DA008E7F8093DA00809127 +:10296000D90080FF0DC080E189BD82E189BD09B435 +:1029700000FEFDCF81E0809313030E94ED1005C09F +:1029800019BC109213030E94FB108091E10080FF9C +:1029900019C08091E20080FF15C08091E2008E7F17 +:1029A0008093E2008091E20080618093E200809158 +:1029B000D80080628093D80019BC85E0809313030F +:1029C0000E94FF108091E10084FF30C08091E200FE +:1029D00084FF2CC080E189BD82E189BD09B400FE7D +:1029E000FDCF8091D8008F7D8093D8008091E10049 +:1029F0008F7E8093E1008091E2008F7E8093E200E1 +:102A00008091E20081608093E20080910F0388232F +:102A100011F084E007C08091E30087FD02C081E0EF +:102A200001C083E0809313030E9400118091E100B4 +:102A300083FF29C08091E20083FF25C08091E100DF +:102A4000877F8093E10082E08093130310920F034D +:102A50008091E1008E7F8093E1008091E2008E7F83 +:102A60008093E2008091E20080618093E20042E086 +:102A700060E080E00E9481138091F0008860809384 +:102A8000F0000E94FE10FF91EF91BF91AF919F91D6 +:102A90008F917F916F915F914F913F912F910F9007 +:102AA0000FBE0F901F9018951F920F920FB60F92A6 +:102AB00011242F933F934F935F936F937F938F9343 +:102AC0009F93AF93BF93CF93DF93EF93FF93C09107 +:102AD000E900CF708091EC00D82FD17080FDD0E854 +:102AE0001092E9008091F000877F8093F000789445 +:102AF0000E9498151092E9008091F0008860809300 +:102B0000F000CD2BCF70C093E900FF91EF91DF91E2 +:102B1000CF91BF91AF919F918F917F916F915F9175 +:102B20004F913F912F910F900FBE0F901F901895CE +:102B30001F93CF93DF93CDB7DEB7AA970FB6F89464 +:102B4000DEBF0FBECDBFE4E1F3E088E08E0F9091D1 +:102B5000F10091938E13FBCF0E9416118091E80033 +:102B600083FF1FC18091140390911503492F50E0FA +:102B70004A30510508F015C1FA01EA5AFF4F0C948A +:102B8000A52C803881F0823809F00BC180911803A0 +:102B90008F708093E9008091EB0085FB882780F996 +:102BA0001092E90006C080911003909111039111D9 +:102BB00082609091E800977F9093E8008093F10005 +:102BC0001092F100C8C0282F2D7F09F0EAC0882399 +:102BD00019F0823061F0E5C080911603813009F070 +:102BE000E0C0933009F080E0809311032BC0809106 +:102BF0001603811127C0809118038F7009F4D1C08A +:102C00008093E9002091EB0020FF1CC0933021F459 +:102C10008091EB00806214C09091EB0090619093E2 +:102C2000EB0021E030E0A90102C0440F551F8A9556 +:102C3000E2F74093EA001092EA008091EB0088608E +:102C40008093EB001092E9008091E800877F86C0B6 +:102C50008111A7C0109116031F778091E30080783F +:102C6000812B8093E3008091E800877F8093E800C8 +:102C70000E94B6138091E80080FFFCCF8091E300B2 +:102C800080688093E300111102C082E001C083E0FC +:102C90008093130386C08058823008F082C08091F0 +:102CA0001603909117038C3D53E0950779F583E067 +:102CB0008A838AE289834FB7F894DE01139620E075 +:102CC0003EE051E2E32FF0E050935700E49120FF03 +:102CD00003C0E295EF703F5FEF708E2F90E0EA3017 +:102CE00010F0C79601C0C0968D939D932F5F24313D +:102CF00049F74FBF8091E800877F8093E8006AE240 +:102D000070E0CE0101960E94BD1214C0AE014F5F6B +:102D10005F4F609118030E940412BC01009709F4F0 +:102D200040C09091E800977F9093E80089819A8154 +:102D30000E9420138091E8008B778093E80031C0D7 +:102D4000803879F58091E800877F8093E800809152 +:102D50000F038093F1008091E8008E778093E80064 +:102D60000E94B6131EC081111CC0909116039230B0 +:102D7000C0F48091E800877F8093E80090930F0370 +:102D80000E94B61380910F03811106C08091E30069 +:102D900087FD02C081E001C084E0809313030E949C +:102DA00002118091E80083FF0AC08091E800877FCC +:102DB0008093E8008091EB0080628093EB00AA96FC +:102DC0000FB6F894DEBF0FBECDBFDF91CF911F913C +:102DD00008950895CF93809113038823A1F0C091A3 +:102DE000E900CF709091EC00892F817090FD80E810 +:102DF000C82B1092E9008091E80083FD0E9498158D +:102E0000CF70C093E900CF9108959093930280937F +:102E100092020895E0919202F0919302309721F08E +:102E20000190F081E02D099480E00895E0919202F4 +:102E3000F0919302309721F00280F381E02D099404 +:102E40000895E0919202F0919302309721F004806E +:102E5000F581E02D0994089520919002309191021E +:102E60008217930771F09093910280939002E09102 +:102E70009202F0919302309721F00680F781E02DC5 +:102E80000994089520918E0230918F028217930742 +:102E900071F090938F0280938E02E0919202F091F4 +:102EA0009302309721F00084F185E02D0994089574 +:102EB00008950C9458170E94DF220E9430090E9446 +:102EC00065230C9414285F926F927F928F929F9249 +:102ED000AF92BF92CF92DF92EF92FF920F931F9328 +:102EE000CF93DF9300D000D01F92CDB7DEB70E9402 +:102EF00075099DE9C92E92E0D92E03E010E0AA24BD +:102F0000A394B12C502E802F0E94F0094C01F601A1 +:102F1000729062906F016826792661147104A1F4A1 +:102F20000150110978F78FEF89838A831B820E94F1 +:102F3000E8228160782F9D838C8349815A816B813F +:102F40008D810E94131838C08091F20281FD0E9489 +:102F5000F9092BE030E07501022E02C0EE0CFF1CD7 +:102F60000A94E2F7C70186219721892B09F1298369 +:102F70005A828E209F2091E0892809F490E09B835B +:102F80000E94E8228160782F9D838C8349815A8139 +:102F90006B818D810E941318000F111FF801EB56F1 +:102FA000FD4F80819181E826F926F182E08204C0FC +:102FB0002150310980F6B4CF0E944C251091940223 +:102FC0000E940A171817D1F00E940A1780939402E2 +:102FD0000F900F900F900F900F90DF91CF911F9156 +:102FE0000F91FF90EF90DF90CF90BF90AF909F90A8 +:102FF0008F907F906F905F900C941A090F900F90B4 +:103000000F900F900F90DF91CF911F910F91FF9034 +:10301000EF90DF90CF90BF90AF909F908F907F9078 +:103020006F905F900895CF93DF93CDB7DEB72B9766 +:103030000FB6F894DEBF0FBECDBF4F8358876987A8 +:103040007A878B87DE01119686E0FD0111928A95C1 +:10305000E9F785E0FE01379601900D928A95E1F738 +:1030600049815A816B817C818D819E810E948A1E5B +:103070002B960FB6F894DEBF0FBECDBFDF91CF9178 +:103080000895CF93882309F4C2C0C82F823859F419 +:103090000E940A1781FDBBC089E30E9464210E943F +:1030A000312289E30CC0833879F40E940A1780FD2D +:1030B000AEC083E50E9464210E94312283E50E9414 +:1030C000A621CF910C943122843859F40E940A171A +:1030D00082FD9DC087E40E9464210E94312287E422 +:1030E000EECF8CEF8C0F813A48F48C2F0E947C2716 +:1030F00081118DC08C2F0E946421E3CF80E28C0F60 +:10310000883048F4C77081E001C0880FCA95EAF79B +:103110000E94EA21D6CF8BE58C0F833078F4C53A34 +:1031200029F0C63A31F083E890E005C081E890E0EC +:1031300002C082E890E0CF910C942C1788E58C0FA8 +:10314000833108F064C0C83A39F1C93A41F1CA3A4A +:1031500049F1CB3A51F1CC3A59F1CD3A61F1C03B4A +:1031600069F1CE3A71F1CF3A79F1C13B81F1C23BBD +:1031700089F1C33B91F1C43B99F1C53BA1F1C63B39 +:10318000A9F1C73BB1F1C83BB9F1C93BC1F1CA3B99 +:10319000C9F180E090E038C082EE90E035C089EE61 +:1031A00090E032C08AEE90E02FC085EB90E02CC01A +:1031B00086EB90E029C087EB90E026C08CEC90E095 +:1031C00023C08DEC90E020C083E891E01DC08AE828 +:1031D00091E01AC082E991E017C084E991E014C03F +:1031E00081E292E011C083E292E00EC084E292E0BC +:1031F0000BC085E292E008C086E292E005C087E25B +:1032000092E002C08AE292E0CF910C944217CF91F3 +:103210000895882309F44BC0823859F40E940A1794 +:1032200081FF45C089E30E9464210E94312289E325 +:103230000CC0833871F40E940A1780FF38C083E500 +:103240000E9464210E94312283E50E94A6210C94F1 +:103250003122843859F40E940A1782FF28C087E47B +:103260000E9464210E94312287E4EFCF9CEF980FE7 +:10327000913A58F390E2980F983050F4877091E0AB +:1032800001C0990F8A95EAF7892F0E94F021DFCFBC +:103290009BE5980F933020F480E090E00C942C177D +:1032A000885A833120F480E090E00C94421708950E +:1032B000882321F00E94EA210C943122089588236A +:1032C00021F00E94F0210C94312208957F928F9278 +:1032D0009F92AF92BF92CF92DF92EF92FF920F93A5 +:1032E0001F93CF93DF931F92CDB7DEB77C01C62E1D +:1032F000772EFC01058102950F70128111110E9439 +:1033000007220E945D21882379F0112369F080E271 +:103310008C0D883048F082E00E9446210E945D2199 +:1033200091E0D82ED92601C0D12CE72DE295EF707F +:10333000F0E0E05AFF4F0C94A52C872D807F072DDD +:103340000F70882311F00295007F112389F000236C +:1033500009F499C180E28C0D883020F4802F0E94FE +:10336000EA2103C0802F0E94FA210E9431228BC1E2 +:103370008C2D0E940919002309F4C3C180E28C0D31 +:10338000883020F4802F0E94F02103C0802F0E94FB +:1033900000220E943122B5C1872D807F972D9F701A +:1033A000803211F4892F03C0892F8295807FCC2031 +:1033B00021F0F1E0CF16A1F01DC0112339F0002358 +:1033C00019F1013009F50E941A229BC1002319F05E +:1033D000013009F496C189830E941D22898110C1A0 +:1033E000112321F0063008F08CC10EC0053008F022 +:1033F00088C106C1112359F0002331F0F7019581EE +:1034000090FF41C19F7095830E9458197AC1002393 +:1034100009F4F6C03EC1872D86958695837090E0AD +:10342000009719F0019761F06CC1112321F08C2DE8 +:10343000972D937002C080E090E00E942C1761C12C +:10344000112321F08C2D972D937002C080E090E025 +:103450000E94421756C18C2D112319F00E9454244A +:1034600002C00E94BC240E9441254BC1872D83705D +:1034700009F052C0111145C18C2D82958695877037 +:10348000880F880F9C2D9F70892E912CA12CB12C18 +:10349000082E04C0880C991CAA1CBB1C0A94D2F7E5 +:1034A000C4FE14C00FE010E020E030E0B901A80134 +:1034B00004C0440F551F661F771F8A95D2F7CB01B2 +:1034C000BA01609570958095909503C060E070E0BA +:1034D000CB01272D26952695237030E0223031052B +:1034E00069F02330310589F0682979298A299B29D7 +:1034F0002130310571F00E94D21F03C1682979295A +:103500008A299B290E94EE1FFCC00E94D21FC50180 +:10351000B4010E94B61FF5C0112319F0872D8170E8 +:1035200001C08695882309F4ECC08C2D8295869580 +:103530008770880F880F9C2D9F70892E912CA12C4D +:10354000B12C082E04C0880C991CAA1CBB1C0A9420 +:10355000D2F7C4FE14C00FE010E020E030E0B90163 +:10356000A80104C0440F551F661F771F8A95D2F724 +:10357000CB01BA01609570958095909503C060E08D +:1035800070E0CB01272D269526952370422F50E021 +:103590004230510569F04330510589F06829792995 +:1035A0008A299B294130510571F00E94AC20A9C0A5 +:1035B000682979298A299B290E94C820A2C00E94D3 +:1035C000AC20C501B4010E9490209BC08C2D90E0DE +:1035D000FC01E05EF109E531F10508F050C0E05969 +:1035E000FF4F0C94A52C0C2D0F70872D8F7111237C +:1035F00021F00E942920802F07CF0E944A20802F8F +:103600000E945F197EC0112341F0053008F079C097 +:10361000872D8F710E946F2074C0063008F071C032 +:10362000F7CF112339F0872D8F710E94292069C0AF +:103630001123C9F3872D8F710E944A2062C0112384 +:1036400029F0872D8F710E9414205BC00E940A20F0 +:1036500058C0112351F0172D1F71812F0E9429206E +:1036600063E0812F0E943D214CC081E00E944621F1 +:10367000023008F446C082E00E94462142C0112375 +:1036800031F0002381F28C2D0E9441183AC00023B2 +:1036900089F28C2D0E94091934C0472D4F706C2D72 +:1036A000C7010E9485030E942E1F2BC0111129C043 +:1036B000472D4F7050E042305105B9F04CF44115A0 +:1036C000510581F041305105E1F40E943C2819C0B8 +:1036D0004330510569F04430510599F48C2D0E9416 +:1036E0008E280FC00E9425280CC00E94582809C0AF +:1036F0000E946B2806C0472D4F706C2DC7010E9499 +:10370000FB05DD20F9F00E94392180FD1BC0F70187 +:1037100012820E9433210E942920C7010E94B11BFE +:103720000E9433210F90DF91CF911F910F91FF9055 +:10373000EF90DF90CF90BF90AF909F908F907F9051 +:103740000C944A200F90DF91CF911F910F91FF9021 +:10375000EF90DF90CF90BF90AF909F908F907F9031 +:1037600008950F931F93CF93DF93EC018881998184 +:103770002B813C81232BB9F09F3F11F48F3F99F0AF +:10378000CE010E94FA03882371F0688179818A81D1 +:103790000E942F218C010E94E4200E94AB1FB801DF +:1037A000CE010E946619DF91CF911F910F9108956C +:1037B0000E9407220E9417220E94DC210E943122CF +:1037C0000E94F2250E94412580E090E00E942C1783 +:1037D00080E090E00C9442170E94F7210C94D81BD3 +:1037E0000E942421292F22952F7030E02C303105A2 +:1037F0004CF42A3031056CF4225031092230310565 +:10380000A8F407C02C30310569F02F30310551F094 +:103810000DC0803F69F018F4803E40F409C0843F39 +:1038200029F406C093FB882780F9089580E0089565 +:1038300081E00895CF93DF9300D000D01F92CDB7E1 +:10384000DEB70F900F900F900F900F90DF91CF91F8 +:103850000895CF93DF9300D000D000D0CDB7DEB76E +:1038600026960FB6F894DEBF0FBECDBFDF91CF9185 +:1038700008951F93CF93DF93C0919D0216E080912E +:103880009E02C81799F0D0E01C9FF0011D9FF00D1B +:103890001124E156FD4F4081518162817381848101 +:1038A00095810E94291C2196C770E9CFDF91CF91A5 +:1038B0001F9108954091CF025091D0026091D102A2 +:1038C0007091D2028091D3029091D4020C94291C61 +:1038D0008091D40282958F7009F054C08091D102FA +:1038E000882309F44FC080919D02A0919E026091AF +:1038F000CF027091D0024091D2025091D302B6E033 +:103900008A1709F43FC090E041155105C1F17F3F8E +:1039100011F46F3FA1F1B89FF001B99FF00D112490 +:10392000E156FD4F218172132AC02081621327C006 +:103930002281211124C0238134812417350710F4FA +:1039400021503109241B350B283C3105C0F420914E +:10395000D4022F7020612093D40226E0289FF0012A +:10396000299FF00D1124EC55FD4F80818F708061EF +:1039700080838FEC92E00E94B11B0C94391C01965D +:103980008770BECF0895CF92DF92EF92FF920F9390 +:103990001F93CF93DF93CDB7DEB762970FB6F8943E +:1039A000DEBF0FBECDBF8C0185E0F801DE011D96A4 +:1039B00001900D928A95E1F7D8014C9111965C9196 +:1039C000119712966C9112971396CD90DC901497E4 +:1039D0003091CF027091D0028091D2029091D302A7 +:1039E000009709F46BC17F3F19F43F3F09F466C1AA +:1039F000E090D102EE2009F4C0C02091D402C81694 +:103A0000D90628F0F601E81BF90BCF0104C0809518 +:103A100090958C0D9D1DFF24F394883C910578F0C2 +:103A2000F12C207F09F0C6C07C2DD98AC88A8989EB +:103A30000E941A1C8FEC92E00E94B11BB1C0822F31 +:103A4000807F09F046C0751314C0341312C0611191 +:103A500010C02F7020612093D4020E945A1C8FEC5A +:103A600092E00E94B11B8091D402D80115968C93EC +:103A70002EC0CD2819F15F3F11F44F3FF9F0F62E1B +:103A800061111CC080919D0220919E0236E0821738 +:103A900009F45AC090E0389FF001399FF00D1124CD +:103AA000E156FD4F7181571306C07081471303C063 +:103AB0007281711103C001968770E9CFF62E6623DB +:103AC00009F418C18091D40281608093D402F12C52 +:103AD00011C1751308C0341306C0611104C0809170 +:103AE000D402D801C3C04D875E878D859E856A8BC1 +:103AF0000E94F01B6A898823E1F16623D1F12091AD +:103B0000D402822F82958F7090E0029774F080919A +:103B1000CF029091D00298878F831986DB86CA8660 +:103B20002C87CE0107960E94B11B86E0F801AFEC0E +:103B3000B2E001900D928A95E1F70E94681C0E9404 +:103B40005A1CFF24F394D6C04D875E878D859E85D1 +:103B50000E942421292F22952F7030E02230310538 +:103B60000CF0BCC09F7009F0B6C0805E883008F4CD +:103B7000C1C0C8010E94B11BE4CFC816D90608F421 +:103B800053C0F601E81BF90BCF01883C910508F4FE +:103B900050C0F12C7C2DD98AC88A89890E941A1CB0 +:103BA000EFECF2E086E0DF011D928A95E9F70E94D2 +:103BB0005A1CA0C0751314C0341312C0611110C078 +:103BC0008091D402F8018583C8010E94B11B86E070 +:103BD000EFECF2E0DF011D928A95E9F7FE2C8AC036 +:103BE0004D875E878D859E856A8B0E94F01B6A8952 +:103BF000882309F4BECF662309F4BBCF2091D402F9 +:103C0000822F82958F7090E002970CF48ECF809176 +:103C1000CF029091D0029A8389831B82DD82CC826D +:103C20002E83CE0101967FCF809590958C0D9D1DA2 +:103C3000ACCFF62E662309F49CCF75132EC0341337 +:103C40002CC02091D40220FD1FC0822F82958F703E +:103C5000D9F0D80115962C9315978F3049F08F5FC6 +:103C6000982F9295907F822F8F70892B15968C9329 +:103C7000C8010E94B11B86E0F801AFECB2E00190F0 +:103C80000D928A95E1F793CF86E0F801AFECB2E0B0 +:103C900001900D928A95E1F72DC04D875E878D8545 +:103CA0009E850E94F01B811140CF8091D4028160DB +:103CB0008093D402C8010E94B11B1CC0662309F482 +:103CC00058CF4D875E878D859E850E94F01B882387 +:103CD00009F44FCF2ACF811148CF0CC024303105D1 +:103CE0000CF047CF9F7009F440CFF8019581907F89 +:103CF00009F03BCF8F2D62960FB6F894DEBF0FBE52 +:103D0000CDBFDF91CF911F910F91FF90EF90DF908A +:103D1000CF9008951F93CF93DF93CDB7DEB72C9745 +:103D20000FB6F894DEBF0FBECDBF4F8358876987AB +:103D30007A878B879C87CE0107960E94C31C8823B5 +:103D400069F08F8198852A853B85232BF1F19F3F70 +:103D500009F063C08F3F09F060C037C086E0FE0104 +:103D60003796DE01119601900D928A95E1F76F81E9 +:103D70007885EA85FB85309741F17F3F11F46F3FED +:103D800021F120919E0230E0C901019687709927A8 +:103D900040919D0250E08417950709F447C069835C +:103DA0007A83FD83EC8396E0929FD001939FB00DC0 +:103DB0001124A156BD4FFE01319601900D929A95A6 +:103DC000E1F780939E020E94391C16E080919D02CB +:103DD00090919E028917C1F1189FC001112481564C +:103DE0009D4F0E94C31C882379F1E0919D021E9F84 +:103DF000F0011124E156FD4F4081518162817381B0 +:103E0000848195810E94291C80919D0290E00196F9 +:103E10008770992780939D02D9CF4F8158856985F6 +:103E20007A858B859C850E94291CCFCF0E94EC1B34 +:103E300010929E0210929D02EFECF2E086E0DF010C +:103E40001D928A95E9F7C1CF2C960FB6F894DEBF84 +:103E50000FBECDBFDF91CF911F910895EF92FF92DA +:103E60000F931F93CF93DF938C01009709F46CC0DD +:103E7000F12CEE24E394E8012196F8018491843733 +:103E800040F4843008F051C0813081F0823019F163 +:103E90005BC0853709F444C0A8F19CE7980F9037C0 +:103EA00008F052C08F770E94091941C00E5F1F4F62 +:103EB000FE01C49180E28C0F883048F4C7708E2DCB +:103EC00001C0880FCA95EAF70E940A2214C08C2FFD +:103ED0000E9441182DC00E5F1F4FFE01C49180E269 +:103EE0008C0F883058F4C7708E2D01C0880FCA958A +:103EF000EAF70E9410220E9431221AC08C2F0E94E1 +:103F0000091916C00E5F1F4FFE01C491CC2381F02A +:103F10008FE99FE00197F1F700C00000C150F6CF94 +:103F20000E5F1F4FFE01F49003C00E9441188E01E6 +:103F30008F2D882309F49FCFEFE9FFE03197F1F748 +:103F400000C000008150F5CFDF91CF911F910F91FC +:103F5000FF90EF90089508956093D9027093DA026C +:103F60008093DB029093DC020C94D81B0F931F9379 +:103F70000091D9021091DA022091DB023091DC022B +:103F8000DC01CB01802B912BA22BB32B8093D90288 +:103F90009093DA02A093DB02B093DC021F910F91A1 +:103FA0000C94D81B0F931F930091D9021091DA0241 +:103FB0002091DB023091DC02DC01CB0180239123D4 +:103FC000A223B3238093D9029093DA02A093DB0259 +:103FD000B093DC021F910F910C94D81B0F931F9389 +:103FE0000091D9021091DA022091DB023091DC02BB +:103FF000DC01CB0180279127A227B3278093D90228 +:104000009093DA02A093DB02B093DC021F910F9130 +:104010000C94D81B1092D5021092D6021092D7029F +:104020001092D8020C94D81B41E050E060E070E0A0 +:1040300004C0440F551F661F771F8A95D2F740931F +:10404000D5025093D6026093D7027093D8020C9495 +:10405000D81B41E050E060E070E004C0440F551F01 +:10406000661F771F8A95D2F78091D5029091D6026C +:10407000A091D702B091D802482B592B6A2B7B2BE9 +:104080004093D5025093D6026093D7027093D80222 +:104090000C94D81B41E050E060E070E004C0440F95 +:1040A000551F661F771F8A95D2F7409550956095EA +:1040B00070958091D5029091D602A091D702B091CF +:1040C000D802482359236A237B234093D502509377 +:1040D000D6026093D7027093D8020C94D81B41E0AB +:1040E00050E060E070E004C0440F551F661F771F6A +:1040F0008A95D2F78091D5029091D602A091D702ED +:10410000B091D802482759276A277B274093D502C8 +:104110005093D6026093D7027093D8020C94D81BA8 +:104120000F931F930091D5021091D6022091D702D0 +:104130003091D802DC01CB01802B912BA22BB32B29 +:104140008093D5029093D602A093D702B093D80261 +:104150001F910F910C94D81B0F931F930091D502C0 +:104160001091D6022091D7023091D802DC01CB0108 +:1041700080239123A223B3238093D5029093D60268 +:10418000A093D702B093D8021F910F910C94D81B23 +:104190000F931F930091D5021091D6022091D70260 +:1041A0003091D802DC01CB0180279127A227B327C9 +:1041B0008093D5029093D602A093D702B093D802F1 +:1041C0001F910F910C94D81B0895CF92DF92EF921C +:1041D000FF920F931F93CF93DF938C01C090D9026E +:1041E000D090DA02E090DB02F090DC028091D50200 +:1041F0009091D602A091D702B091D802C82AD92AAC +:10420000EA2AFB2ACFE1D0E0D701C6010C2E04C078 +:10421000B695A795979587950A94D2F780FF06C023 +:10422000B8018C2F0E948008019721F4219760F734 +:1042300080E001C08C2FDF91CF911F910F91FF90F3 +:10424000EF90DF90CF900895CF93DF93EC010E9421 +:10425000E520BE010E948008DF91CF910895CB0137 +:104260000E94242108958091DD028595859585958C +:1042700008958091DD028770089598E0899F9001EC +:104280001124262B2093DD020C9429202091DD029D +:10429000809582238093DD02982F977069F430E037 +:1042A000482F552747FD50952417350729F0859548 +:1042B000859585950C944A2008959091DD0297701C +:1042C00081E009F480E0089590911501992321F08F +:1042D00090911601911109C0209117013091180198 +:1042E000F90132969FEF40E01FC0982F9695969562 +:1042F00096959F3050F5E0911701F0911801E90F64 +:10430000F11D877021E030E0A90102C0440F551F64 +:104310008A95E2F7CA019181892B818308959F3F95 +:1043200039F04F5F4E3041F051915813F8CF0DC026 +:104330005111F7CF942FF5CF9F3F39F0F901E90FD5 +:10434000F11D97FDFA9582830895089590911501C6 +:10435000992321F090911601911109C02091170124 +:1043600030911801F9013296205F3F4F1FC0982FFE +:104370009695969596959F30F0F4E0911701F091FF +:104380001801E90FF11D877021E030E0A90102C09A +:10439000440F551F8A95E2F7CA01809591818923C0 +:1043A000818308953196E217F30729F090819813DD +:1043B000F9CF1082F7CF089581E090E0E0911701E6 +:1043C000F0911801E80FF91F1082019680319105D4 +:1043D000A9F708959091F102892B8093F102089535 +:1043E00080959091F10289238093F10208951092B3 +:1043F000F10208959091F002892B8093F0020895C4 +:1044000080959091F00289238093F0020895109294 +:10441000F00208959091EF02892B8093EF020895A6 +:1044200080959091EF0289238093EF020895109276 +:10443000EF0208958093DE0208951092DE0208953F +:104440008091170190911801FC0131969C01205F29 +:104450003F4F80E0919191118F5FE217F307D1F701 +:104460000895E0911701F09118018091F102808385 +:10447000E0911701F091180190818091F002892B51 +:104480008083E0911701F091180190818091EF02F3 +:10449000892B80838091DE02882361F0E0911701EF +:1044A000F09118019081892B80830E942022811134 +:1044B0001092DE0280911701909118010C9416174A +:1044C00020E0009739F0AC01415051098423952335 +:1044D0002F5FF7CF822F089580911303843039F135 +:1044E0001092F30220E488E190E00FB6F894A895CA +:1044F000809360000FBE2093600080E00E94EC0279 +:1045000080E00E941A0983B7817F846083BF83B7EC +:10451000816083BF7894889583B78E7F83BF88E15D +:104520000FB6F89480936000109260000FBE08955B +:104530000895089580E00E94EC020E9498220E9453 +:1045400075090E9499220E94FA0991E0811101C027 +:1045500090E0892F08950E94EC1B80E00E94EC02FD +:104560000E9414280E940A170C941A091F920F9295 +:104570000FB60F9211248F939F93AF93BF938091A7 +:10458000F302811113C08091F4029091F502A09181 +:10459000F602B091F7024196A11DB11D8093F4027D +:1045A0009093F502A093F602B093F702BF91AF91FA +:1045B0009F918F910F900FBE0F901F90189582E0E2 +:1045C00084BD93E095BD9AEF97BD80936E000895EA +:1045D0002FB7F8948091F4029091F502A091F60221 +:1045E000B091F7022FBF0895CF92DF92EF92FF9222 +:1045F0000F931F932FB7F8944091F4025091F50256 +:104600006091F6027091F7022FBF6A017B01EE24E0 +:10461000FF248C0120E030E0C016D106E206F3064C +:1046200010F4415051099A01281B390BC9011F91FF +:104630000F91FF90EF90DF90CF9008951F920F920F +:104640000FB60F9211248F939F93AF93BF938091D6 +:10465000F4029091F502A091F602B091F702019652 +:10466000A11DB11D8093F4029093F502A093F60270 +:10467000B093F702BF91AF919F918F910F900FBEB2 +:104680000F901F9018950E940714F8942FEF87EA57 +:1046900091E6215080409040E1F700C0000087E0A3 +:1046A00090EBDC0180931E0390931F03A0932003E3 +:1046B000B09321039CE088E10FB6F894A89580930D +:1046C00060000FBE90936000FFCF0E94A423811171 +:1046D00002C00E9480230E94AF238093F2020E94B6 +:1046E000B72380931C0387FB882780F980931601EA +:1046F0000E94B323682F70E080E090E00C94AC1F20 +:104700006DEE7EEF80E090E00E94CB2C60E082E0D6 +:1047100090E00E94B92C60E083E090E00E94B92C08 +:1047200060E084E090E00E94B92C60E085E090E0D9 +:104730000E94B92C60E086E090E00E94B92C6FEFF7 +:1047400087E090E00C94B92C80E090E00E94B32CBC +:1047500021E08D3E9E4F09F020E0822F089582E0F7 +:1047600090E00C94AB2C83E090E00C94AB2C84E0B4 +:1047700090E00C94AB2C682F84E090E00C94B92C62 +:1047800086E090E00C94AB2C682F86E090E00C94CF +:10479000B92C87E090E00C94AB2C682F87E090E078 +:1047A0000C94B92C8091FA0280FF0BC060911C011F +:1047B00085E0689FB001112475956795759567959B +:1047C0002BC081FF09C060911C0185E0689FB0018A +:1047D00011247595679520C082FF07C060911C0168 +:1047E00085E0689FB001112417C09091FB029923C6 +:1047F000D1F060911B01961788F720911C0185E08C +:10480000289F90011124929FA001939F500D112485 +:1048100070E0CA010E94912C6038710540F4611566 +:10482000710539F002C065E070E0862F08958FE7CA +:10483000089581E008958091FA0280FF08C0609198 +:104840001A0170E0759567957595679521C081FF90 +:1048500006C060911A0170E07595679519C082FFD6 +:1048600004C060911A0170E010C09091FB0299237E +:10487000C1F0609119019617A0F780911A01899FE4 +:10488000C001112470E00E94912C6038710528F459 +:104890006115710521F0862F08958FE7089581E055 +:1048A000089561E070E0F4CF803F21F40E94D223AC +:1048B000819504C0813F29F40E94D2238093FE0297 +:1048C0000895823F21F40E94D223819504C0833F42 +:1048D00029F40E94D2238093FD020895893F19F4A0 +:1048E0000E941B2405C08A3F31F40E941B2481953D +:1048F0008093FF0208958B3F21F40E941B24819531 +:1049000004C08C3F29F40E941B2480930003089567 +:10491000843F21F48091FC02816017C0853F21F41F +:104920008091FC02826011C0863F21F48091FC02DC +:1049300084600BC0873F21F48091FC02886005C031 +:10494000883F31F48091FC0280618093FC020895DD +:104950008D3F21F48091FA0281600BC08E3F21F4DB +:104960008091FA02826005C08F3F29F48091FA029B +:1049700084608093FA020895803F39F48091FE02AA +:1049800087FF6CC01092FE0269C0813F29F48091BC +:10499000FE021816BCF362C09091FD02823F29F41A +:1049A00097FF5CC01092FD0259C0833F19F419169D +:1049B000CCF354C0893F41F48091FF0218160CF0EB +:1049C0004DC01092FF024AC08A3F29F48091FF0235 +:1049D00087FF44C0F6CF8B3F39F48091000387FFF7 +:1049E0003DC0109200033AC08C3F29F4809100032F +:1049F0001816BCF333C0843F21F48091FC028E7FF3 +:104A000017C0853F21F48091FC028D7F11C0863F45 +:104A100021F48091FC028B7F0BC0873F21F48091B1 +:104A2000FC02877F05C0883F31F48091FC028F7EB5 +:104A30008093FC0213C08D3F21F48091FA028E7F97 +:104A40000BC08E3F21F48091FA028D7F05C08F3F0D +:104A500029F48091FA028B7F8093FA028091FD0203 +:104A600081110EC08091FE0281110AC08091FF0267 +:104A7000811106C080910003811102C01092FB02D7 +:104A800008958CEF92E00E9421170E94E8229093F3 +:104A9000F9028093F80208951F93CF93DF938091DA +:104AA000F8029091F9020E94F422AC019091FB026D +:104AB000992321F020911D0130E006C020911E01B4 +:104AC0008AE0289F900111244217530708F486C0FA +:104AD0008091FD02C091FE02D091FF02109100036F +:104AE000811107C0C11176C0D11174C0111172C0FB +:104AF00075C09F3F19F09F5F9093FB02181624F436 +:104B00000E94D2238093FD028091FD0287FF05C0A1 +:104B10000E94D22381958093FD021C1624F40E94EA +:104B2000D2238093FE028091FE0287FF05C00E947F +:104B3000D22381958093FE026091FD02662339F1B4 +:104B4000C091FE02CC2319F1772767FD7095872F5E +:104B5000972F0E94B32923E333E343E35FE30E94EB +:104B6000C32A0E9480296093FD026C2F772767FD7E +:104B70007095872F972F0E94B32923E333E343E3F4 +:104B80005FE30E94C32A0E9480296093FE021D16E3 +:104B900024F40E941B248093FF028091FF0287FF70 +:104BA00005C00E941B2481958093FF02111624F4F6 +:104BB0000E941B24809300038091000387FF05C09F +:104BC0000E941B24819580930003DF91CF911F9158 +:104BD0000C9441259F3F09F08ECF96CFDF91CF9166 +:104BE0001F910895ECEFF2E085E0DF011D928A95B8 +:104BF000E9F71092FB021092FA020895833081F1D6 +:104C000028F4813059F08230D1F00895853009F4CC +:104C100049C0B8F1863009F456C0089580911E014C +:104C2000262F30E0280F311D2F3F310524F4680F67 +:104C300060931E0108958FEF80931E010895809167 +:104C40001D01262F30E0280F311D2F3F310524F4A0 +:104C5000680F60931D0108958FEF80931D010895E3 +:104C600080911C01262F30E0280F311D2F3F310588 +:104C700024F4680F60931C0108958FEF80931C014A +:104C8000089580911B01262F30E0280F311D2F3F02 +:104C9000310524F4680F60931B0108958FEF809312 +:104CA0001B01089580911A01262F30E0280F311D35 +:104CB0002F3F310524F4680F60931A0108958FEF98 +:104CC00080931A01089580911901262F30E0280F52 +:104CD000311D2F3F310524F4680F609319010895A9 +:104CE0008FEF809319010895833011F128F48130FA +:104CF00049F0823091F00895853081F120F18630BD +:104D0000C1F1089580911E01681720F4861B8093DD +:104D10001E01089510921E01089580911D016817CB +:104D200020F4861B80931D01089510921D010895A3 +:104D300080911C01681720F4861B80931C01089544 +:104D400010921C01089580911B01681720F4861BA6 +:104D500080931B01089510921B01089580911A0100 +:104D6000681720F4861B80931A01089510921A0187 +:104D7000089580911901681720F4861B809319010A +:104D800008951092190108950F931F93873208F028 +:104D900048C08E3108F08DC0803109F477C008F525 +:104DA000873009F461C068F4863009F09DC08091B5 +:104DB000F202817F8E7F8093F20281E08093020372 +:104DC00094C08B3009F489C08E3009F08DC0809179 +:104DD000F20282FB222720F991E0922790FB82F9D0 +:104DE0005EC0863109F479C060F4813109F07CC07D +:104DF0000E94EC1B9091160181E089278093160197 +:104E00006CC0893109F469C08B3109F06DC08091A3 +:104E1000F20281FB222720F991E0922790FB81F991 +:104E20003EC0883309F459C050F4893209F457C0A0 +:104E3000853309F454C0873209F451C055C0833416 +:104E400009F44DC028F48A3308F44EC0895332C0A7 +:104E5000883409F049C00E94EC1B0E942A0A0E9473 +:104E6000F1030E94432339C09091F202892F80956B +:104E7000817080FB90F929F0966098609093F2021F +:104E800034C0997F977F9093F20227C08091F202FD +:104E900083FB222720F991E0922790FB83F98093EE +:104EA000F2029923D1F08091F20281608093F202A4 +:104EB00014C08D5141E050E060E070E08A019B0138 +:104EC00004C0000F111F221F331F8A95D2F7C9019A +:104ED000B8010E94AC1F0E94EC1B81E006C061E09B +:104EE00070E080E090E0F5CF80E01F910F91089591 +:104EF00080E0089580E00895CF93C82F8091020349 +:104F0000813069F018F08230C9F184C0E091170156 +:104F1000F09118018081823209F07EC007C0E091D3 +:104F20001701F09118018081823261F48C2F0E9468 +:104F30007827811104C08C2F0E94C4261DC081E0F7 +:104F400090E01AC08C2F0E947A27811114C0C431BE +:104F500079F048F4CB3079F0C03109F061C082E0DB +:104F60008093020308C0C93219F0C83321F058C039 +:104F70001092020355C081E0817054C0C93291F192 +:104F800020F5C43179F1B0F4C73009F047C08EE1A3 +:104F900080931E0182E380931D018AE080931C01AF +:104FA00084E180931B0188E080931A0188E280935A +:104FB000190134C0CE51C63088F5EC2FF0E0EA5428 +:104FC000FE4F80818093010329C0CE34E9F020F4A4 +:104FD000CB3421F56AE013C0C13579F0C235F1F464 +:104FE00061E00DC080910103882319F01092010344 +:104FF00015C081E08093020315C061E006C0809176 +:1050000001030E94FE250AC06AE0809101030E940C +:10501000742604C01092020380E004C081E002C044 +:1050200080E0AACFCF9108950E94A423811102C0ED +:105030000E9480230E94C02380931D0380FF02C032 +:10504000869501C080E00C94EC0280911D03982F9E +:105050009695292F30E0233031054CF49F5F990F4E +:105060008170892B816080931D030E94C4238091ED +:105070001D0386950C94EC0280911D03982F969544 +:1050800091F09158990F8170892B80931D038E7F29 +:1050900091E009F490E080911D0390FB80F98093EA +:1050A0001D030E94C42380911D0386950C94EC027D +:1050B00080911D03982F909590FB80F980931D039C +:1050C0000E94C42380911D0380FF02C0869501C009 +:1050D00080E00C94EC0290911D03892F86958F5FE0 +:1050E0008F779170843028F4880F892B80931D036B +:1050F00002C090931D0380911D038E7F91E009F4FF +:1051000090E080911D0390FB80F980931D030E9425 +:10511000C42380911D0386950C94EC0220911D03FD +:10512000922F96958927982F990F822F8170892B1E +:1051300080931D038E7F91E009F490E080911D0320 +:1051400090FB80F980931D030E94C42380911D036E +:1051500086950C94EC0280911D0386950895505815 +:10516000BB27AA270ED0D1C1C2D130F0C7D120F0C1 +:1051700031F49F3F11F41EF4B7C10EF4E095E7FB44 +:105180009FC1E92FD3D180F3BA1762077307840751 +:10519000950718F071F49EF5EBC10EF4E0950B2E17 +:1051A000BA2FA02D0B01B90190010C01CA01A00179 +:1051B0001124FF27591B99F0593F50F4503E68F1D4 +:1051C0001A16F040A22F232F342F4427585FF3CF15 +:1051D000469537952795A795F0405395C9F77EF4E6 +:1051E0001F16BA0B620B730B840BBAF09150A1F02F +:1051F000FF0FBB1F661F771F881FC2F70EC0BA0FB5 +:10520000621F731F841F48F4879577956795B7953C +:10521000F7959E3F08F0B3CF9395880F08F0992734 +:10522000EE0F97958795089527D108F481E00895AA +:105230000CD06BC163D140F05AD130F021F45F3F04 +:1052400019F03EC1511195C14FC170D198F3992306 +:10525000C9F35523B1F3951B550BBB27AA2762173A +:105260007307840738F09F5F5F4F220F331F441F7F +:10527000AA1FA9F333D00E2E3AF0E0E830D09150B7 +:105280005040E695001CCAF729D0FE2F27D0660FA4 +:10529000771F881FBB1F261737074807AB07B0E8E3 +:1052A00009F0BB0B802DBF01FF2793585F4F2AF0F9 +:1052B0009E3F510568F004C15CC15F3FECF3983E2E +:1052C000DCF3869577956795B795F7959F5FC9F756 +:1052D000880F911D9695879597F90895E1E0660FDF +:1052E000771F881FBB1F621773078407BA0720F058 +:1052F000621B730B840BBA0BEE1F88F7E0950895C1 +:1053000004D06894B11135C1089518D188F09F5721 +:1053100090F0B92F9927B751A0F0D1F0660F771F01 +:10532000881F991F1AF0BA95C9F712C0B13081F0E1 +:105330001FD1B1E008951CC1672F782F8827B85F6F +:1053400039F0B93FCCF3869577956795B395D9F742 +:105350003EF490958095709561957F4F8F4F9F4F4C +:105360000895E89409C097FB3EF490958095709558 +:1053700061957F4F8F4F9F4F9923A9F0F92F96E9A1 +:10538000BB279395F695879577956795B795F11116 +:10539000F8CFFAF4BB0F11F460FF1BC06F5F7F4FB3 +:1053A0008F4F9F4F16C0882311F096E911C07723C5 +:1053B00021F09EE8872F762F05C0662371F096E8CE +:1053C000862F70E060E02AF09A95660F771F881F9D +:1053D000DAF7880F9695879597F9089588D018F091 +:1053E00011F08CD038F480C0C4C0E92F9FD0B0F346 +:1053F0005523C9F3E7FB6217730784079507A8F1E4 +:1054000099F3E92FFF2788232AF03197660F771F3A +:10541000881FDAF7952F5527442332F091505040DA +:10542000220F331F441FD2F7BB27E91BF50B621B6A +:10543000730B840BB109C1F222F4620F731F841F36 +:10544000B11D31972AF0660F771F881FBB1FEFCF62 +:10545000915050405AF041F0882332F0660F771F88 +:10546000881F91505040C1F7939530C0869577952D +:1054700067959F5FD9F7F8CF990F0008550FAA0BD2 +:10548000E0E8FEEF16161706E807F907C0F0121657 +:105490001306E407F50798F0621B730B840B950B5A +:1054A00039F40A2661F0232B242B252B21F40895AF +:1054B0000A2609F4A140A6958FEF811D811D08954C +:1054C00097F99F6780E870E060E008959F3F31F0B2 +:1054D000915020F4879577956795B795880F911D22 +:1054E0009695879597F908959FEF80EC089500248D +:1054F0000A941616170618060906089500240A9439 +:1055000012161306140605060895092E0394000CBE +:1055100011F4882352F0BB0F40F4BF2B11F460FF4D +:1055200004C06F5F7F4F8F4F9F4F089557FD905876 +:10553000440F551F59F05F3F71F04795880F97FB57 +:10554000991F61F09F3F79F0879508951216130611 +:105550001406551FF2CF4695F1DF08C01616170640 +:105560001806991FF1CF8695710561050894089575 +:10557000E894BB2766277727CB0197F908957CDF4E +:1055800008F48FEF08950BD0C0CFB1DF28F0B6DF5D +:1055900018F0952309F094CFA7CF1124EACFC6DFE6 +:1055A000A0F3959FD1F3950F50E0551F629FF00136 +:1055B000729FBB27F00DB11D639FAA27F00DB11D8F +:1055C000AA1F649F6627B00DA11D661F829F222718 +:1055D000B00DA11D621F739FB00DA11D621F839F9F +:1055E000A00D611D221F749F3327A00D611D231F75 +:1055F000849F600D211D822F762F6A2F11249F57C3 +:1056000050408AF0E1F088234AF0EE0FFF1FBB1FE5 +:10561000661F771F881F91505040A9F79E3F510584 +:1056200070F04ECFA6CF5F3FECF3983EDCF386954B +:1056300077956795B795F795E7959F5FC1F7FE2B2F +:10564000880F911D9695879597F90895FA01EE0FA9 +:10565000FF1F30962105310599F16115710561F43F +:105660008038BFE39B0749F168949038810561F069 +:105670008038BFEF9B0741F0992342F5FF3FE105DA +:105680003105210511F1E8940894E795D901AA2381 +:1056900029F4AB2FBE2FF85FD0F310C0FF5F70F47A +:1056A000A695E0F7F73950F019F0FF3A38F49F77F4 +:1056B0009F930CD00F9007FC905808953EF014CFA4 +:1056C00060E070E080E89FE308954FE79F775F9385 +:1056D0004F933F932F939ED02F913F914F915F9186 +:1056E00052DF05C019F40EF0EBCE42CFFDCE26DF1F +:1056F000C8F39638C0F707F80F92E8942BE33AEA1C +:1057000048EB5FE74EDF0F920F920F924DB75EB7F7 +:105710000F92C0D0EAE0F1E016D04F915F91EF9187 +:10572000FF91E595EE1FFF1F49F0FE57E068442703 +:10573000EE0F441FFA95E1F74195550B32D00F90CB +:1057400007FE26C00895DF93CF931F930F93FF9218 +:10575000EF92DF927B018C01689405C0DA2EEF0195 +:105760001EDFFE01E894A591259135914591559153 +:10577000AEF3EF0106DDFE019701A801DA9479F797 +:10578000DF90EF90FF900F911F91CF91DF910895DF +:105790009B01AC0160E070E080E89FE349CD90CED2 +:1057A00095CECCDEE8F39923D9F3940F511DBBF3CA +:1057B0009150504094F059F0882332F0660F771FD3 +:1057C000881F91505040C1F79E3F510544F7880F04 +:1057D000911D9695879597F908955F3FACF0983E97 +:1057E0009CF0BB27869577956795B79508F4B160CF +:1057F0009395C1F7BB0F58F711F460FFE8CF6F5FC7 +:105800007F4F8F4F9F4FE3CFB4CE0EF05FCE6CCE65 +:10581000689456CE93DEC8F39923D1F3C6F3DF9391 +:10582000CF931F930F93FF92C92FDD2788232AF070 +:105830002197660F771F881FDAF720E030E040E8F5 +:105840005FEB9FE3883920F0803E30F021968F7720 +:1058500087DCE2E3F1E003C083DCEFE5F1E073DF36 +:105860008B01BE01EC01FB2E6F5771097595771FF7 +:10587000880B990B78DD28E132E741E35FE38FDEA7 +:10588000AF2D9801AE01FF900F911F91CF91DF9145 +:1058900078DC3BCEFA01DC01AA0FBB1F9B01AC01F7 +:1058A000BF5728F422273327442750781FC0B75109 +:1058B00088F4AB2F0024469537952795011CA395B6 +:1058C000D2F3002069F0220F331F441FB395DAF39F +:1058D0000DD045CC61307105A0E88A07B94630F497 +:1058E0009B01AC016627772788279078309621F0B6 +:1058F00020833183428353830895AA1BBB1B51E14C +:1059000007C0AA1FBB1FA617B70710F0A61BB70B2F +:10591000881F991F5A95A9F780959095BC01CD01D4 +:10592000089597FB072E16F4009407D077FD09D051 +:105930000E947D2C07FC05D03EF4909581959F4FE9 +:105940000895709561957F4F0895EE0FFF1F0590A4 +:10595000F491E02D0994F999FECF92BD81BDF89A9A +:10596000992780B50895A8E1B0E042E050E00C949A +:10597000D32C262FF999FECF92BD81BDF89A0197BD +:1059800000B4021639F01FBA20BD0FB6F894FA9A87 +:10599000F99A0FBE08950196272F0E94BA2C0C94F5 +:1059A000B92CDC01CB01FC01F999FECF06C0F2BD98 +:1059B000E1BDF89A319600B40D9241505040B8F7CD +:0659C0000895F894FFCFEA +:1059C600640007000CFF0000003F640E109C107975 +:1059D60010451011100101DF022808140A321E00BA +:1059E60002040507090B0C0E1011131517181A1CC3 +:1059F6001D1F2123242628292B2D2F3032343537FD +:105A0600393B1F0F03764F5F6F7F49694379095909 +:105A160053633149803F5D8B803FF8BF803FCAE1C9 +:105A2600803F73ED803FCAE1803FF8BF803F5D8BCA +:105A3600803F3149803F0000803FF16D7F3F75EA2E +:105A46007E3F4C827E3F833F7E3F84287E3F833F5E +:105A56007E3F4C827E3F75EA7E3FF16D7F3F0000C0 +:105A6600803F3F4D3639E304960460042704BA03A9 +:105A7600D303EC0305040102030405060708090025 +:00000001FF diff --git a/keyboard/planck/keymaps/jacob/compiled.hex b/keyboard/planck/keymaps/jacob/compiled.hex new file mode 100644 index 0000000000..b823d6da9e --- /dev/null +++ b/keyboard/planck/keymaps/jacob/compiled.hex @@ -0,0 +1,1444 @@ +:100000000C9461020C94A5020C94A5020C94A50218 +:100010000C94A5020C94A5020C94A5020C94A502C4 +:100020000C94A5020C94A5020C9452140C94241563 +:100030000C9486220C94A5020C94A5020C94A502A3 +:100040000C94A5020C9407030C94A5020C94A50231 +:100050000C94A5020C94EE220C94A5020C94A5021B +:100060000C94A5020C94A5020C94A5020C94A50274 +:100070000C94A5020C94A5020C94A5020C94A50264 +:100080000C94C70A0C94A5020C94A5020C94A5022A +:100090000C94A5020C94A5020C94A5020C94A50244 +:1000A0000C94A5020C94A5020C94A5029115B3150D +:1000B000A116B315A116F8151B16A11670168316F6 +:1000C0006D196D199C199C19DB19FB19511B511BDA +:1000D000061A511BB61AB61A1D1B261B511B4B1BA9 +:1000E000C31AC31AC31AC31AC31AC31AC31AC31A28 +:1000F000C31AC31AC31AC31AC31AC31AC31AC31A18 +:10010000D31AE11AE81AEF1AF91A07634236B79BB5 +:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 +:100120005763BD6DEDFD753EF6177231BF000000DF +:10013000803F08000000BE922449123EABAAAA2AC2 +:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD +:1001500000000000BF000000803F00000000000819 +:100160004178D3BB4387D1133D190E3CC3BD4282B6 +:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 +:10018000FFBE01C4FF7F3F00000000000000000030 +:1001900000000000000000010204060A0F17202CD6 +:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 +:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF +:1001C0000201000000000000000000002B001400ED +:1001D0001A000800150017001C0018000C0012007F +:1001E00013002A00290004001600070009000A0075 +:1001F0000B000D000E000F0033003400E1001D0065 +:100200001B00060019000500110010003600370021 +:1002100038002872E000E300E200003001522C00B8 +:100220002C0002525000510052004F0035021E02B5 +:100230001F0220022102220223022402250226029A +:1002400027024C0001000100010001000100010033 +:1002500001002D022E022F023002310201000100A6 +:1002600001000100010001000100010001002F0058 +:100270003000010001000100010001000100010047 +:1002800001000100010001000100010035001E0015 +:100290001F0020002100220023002400250026004A +:1002A00027004C0001003A003B003C003D003E00AE +:1002B0003F002D002E002F003000310001004000D3 +:1002C00041004200430044004500010001000100DC +:1002D0000100010001000100010001000100010016 +:1002E0000100010001000100010001002803540089 +:1002F00068006500200050006C0061006E00630023 +:100300006B0020004B006500790062006F00610007 +:100310007200640000002C034F007200740068003B +:100320006F006C0069006E006500610072002000C3 +:100330004B006500790062006F006100720064008C +:10034000730000000403090409026D00040100A009 +:10035000FA09040000010301010009211101000153 +:10036000223F000705810308000A09040100010378 +:10037000010200092111010001224D00070582033D +:1003800008000A090402000103000000092111010C +:1003900000012236000705830308000A0904030050 +:1003A00001030000000921110100012239000705A5 +:1003B00084031000011201100100000008EDFE602E +:1003C0006001000102000105010906A101050719EC +:1003D000E029E71500250195087501810205081936 +:1003E0000129059505750191029501750391010596 +:1003F000071900297715002501957875018102C03C +:1004000005010980A101850216010026B7001A0125 +:10041000002AB700751095018100C0050C0901A1E3 +:10042000018503160100269C021A01002A9C027510 +:100430001095018100C005010902A1010901A10077 +:100440000509190129051500250195057501810288 +:100450009501750381010501093009311581257F59 +:1004600095027508810609381581257F9501750863 +:100470008106050C0A38021581257F9501750881D2 +:1004800006C0C005010906A101050719E029E71505 +:100490000025019508750181029501750881010506 +:1004A00008190129059505750191029501750391BA +:1004B000010507190029FF150025FF95067508811C +:1004C00000C011241FBECFEFDAE0DEBFCDBF04B6FF +:1004D00003FE24C080911E0390911F03A09120036E +:1004E000B09121038730904BA740B04BB9F41092E4 +:1004F0001E0310921F03109220031092210314BEBA +:1005000084B7877F84BF88E10FB6F894809360003A +:10051000109260000FBEE0E0F8E3099511E0A0E062 +:10052000B1E0E6E6F9E502C005900D92A03CB10706 +:10053000D9F713E0A0ECB1E001C01D92AE31B107D4 +:10054000E1F70E9498110C94B12C0C9400000895CE +:10055000089581E0089508950C94A8020C94A902CE +:100560000C94AB020E947B2823E030E0281B310969 +:10057000220F2093C4010895282F2F988091800086 +:10058000211108C0877F8093800010928D00109207 +:100590008C001BC0886080938000233019F48FEF9B +:1005A0009FEF0FC083E090E0821B9109880F991F95 +:1005B0002FEF3FEFA90102C0569547958A95E2F7C4 +:1005C000CA0190938D0080938C000C94B2020E941B +:1005D000B20284E08093C3011092C0010895279A6B +:1005E0002F988FEF9FEF90938700809386008AE08B +:1005F0008093800089E1809381000E94E4270C941D +:10060000E7020E94EF026E9A769A0C94A7021F925C +:100610000F920FB60F9211242F933F938F939F93B6 +:10062000EF93FF93E091C101F091C201CF010196D8 +:100630009093C2018093C1010090C30102C0F6955E +:10064000E7950A94E2F7EF738091C001823019F4C4 +:10065000E03251F404C0813039F4EF3329F4809151 +:100660006F008D7F80936F00F0E0E457FE4FE491C0 +:1006700021E031E0E29FC001E39F900D1124009042 +:10068000C40102C0969587950A94E2F790938D0075 +:1006900080938C00FF91EF919F918F913F912F91CB +:1006A0000F900FBE0F901F90189561110DC0FC01A7 +:1006B0008281882331F085EE0E9411180E943B2828 +:1006C00003C085EE0E94D91880E090E0089581E093 +:1006D00008950C94670308950C940103809115020A +:1006E000882309F448C08091D1019091D2010097EC +:1006F00079F40E94B8229093D2018093D101809125 +:10070000D30190E0009771F48091D40190E00AC089 +:100710000E94C4222091000130910101281739075D +:1007200040F329C00197880F991F880F991FFC017A +:10073000EB52FE4F60817181828193810E942D0A6C +:10074000E091D30184E0E89FF0011124EB52FE4FC9 +:1007500060817181828193814FE050E00E94E50DBC +:100760008091D30190E001966091D40170E00E94E5 +:10077000612C8093D3010C94AC02109217020C945C +:10078000FA090895089581E0809317020C94C2033A +:10079000089508958F929F92AF92BF92EF92FF9229 +:1007A0000F931F93CF93DF93CDB7DEB7A3970FB609 +:1007B000F894DEBF0FBECDBF7C01FC01008111812A +:1007C000C8010E94B520B8010E94CC058C01B70178 +:1007D0000E946903882309F4CCC10032F0E51F07A9 +:1007E00041F4F7018281882309F458C00E94490E20 +:1007F000C0C10132F0E51F0741F4F701828188236F +:1008000009F44CC00E94520EB4C10232F0E51F0739 +:1008100051F4F7018281882309F440C00E94450EFB +:100820008111F0CFE3CF0332F0E51F0739F4F70170 +:100830008281882399F10E94C3039BC10432F0E5B1 +:100840001F0739F4F7018281882341F10E94BD031B +:1008500090C10532F0E51F0749F4F7018281882332 +:10086000E9F0809117028111F1CFE5CF0632F0E572 +:100870001F0739F4F7018281882381F00E94590E05 +:100880000AC00732F0E51F0749F4F7018281882387 +:1008900029F00E94640E0E94C9036BC18091170267 +:1008A000811105C0F70182818111CFC018C1003EBE +:1008B000110579F4F7018281882309F44DC00E9463 +:1008C000FA0981E080931602109215021092D40169 +:1008D00050C1023E110559F4F70182818823E1F1EC +:1008E0000E94FA09109216021092150242C1033EAC +:1008F000110591F4F7018281882371F10E94FA09B0 +:100900001092160281E0809315021092D30110928A +:10091000D2011092D1012DC10235110559F4F70110 +:100920008281882309F425C1809100019091010101 +:100930000A970DC00135110579F4F70182818823EA +:1009400009F417C180910001909101010A969093DA +:100950000101809300010DC14091040183E2EFE1A8 +:10096000F1E0DE01119601900D928A95E1F7F70111 +:10097000808121E030E02C0F3D1F280F311DC9017F +:100980002091020130910301FC01E20FF31F60810D +:10099000772767FD7095640F711D882777FD809517 +:1009A000982F0E94832920E030E040E451E40E9427 +:1009B000E8284B015C01F701218184E090E0821B73 +:1009C0009109BC01882777FD8095982F0E94832983 +:1009D0009B01AC01C501B4010E9480289B01AC01C0 +:1009E00060E070E080E090E40E94F62A20E030E0D1 +:1009F0004CED50E40E94932A4B015C01F701828187 +:100A00008823D1F04FE050E0C501B4010E94E50D0C +:100A1000809116028823A1F08091D40124E0829F66 +:100A2000F0011124EB52FE4F80829182A282B382A8 +:100A30008F5F8093D40104C0C501B4010E942D0AC8 +:100A40000F3F110508F02ECF94C08091D001811185 +:100A50001FC0043130E5130709F051C00E946B0339 +:100A600081E08093D0010E94B8229093CF018093BF +:100A7000CE011092C7011092C9011092C8011092C4 +:100A8000CB011092CA011092CD011092CC0171C01D +:100A90008091CE019091CF010E94C422883C9105A3 +:100AA00070F48091C701E82FF0E0EE0FFF1FE853CC +:100AB000FE4F118300838F5F8093C7015AC00438B3 +:100AC00080E5180721F00538104501F13AC0F7011B +:100AD0008281882341F01092C50182E01EC0043853 +:100AE00030E5130759F58091C501811106C086E2F2 +:100AF0000E94111886E20E94D91882E01CC00438B6 +:100B0000F0E51F0741F305381045D9F4F70182815C +:100B1000882331F01092C60180E20E94281929C072 +:100B20008091C601811106C087E20E94111887E2F8 +:100B30000E94D91880E20E942F191BC00538104569 +:100B400029F381E08093C5018093C601C701A39674 +:100B50000FB6F894DEBF0FBECDBFDF91CF911F91CE +:100B60000F91FF90EF90BF90AF909F908F900C945B +:100B7000AE0280E0A3960FB6F894DEBF0FBECDBFE5 +:100B8000DF91CF911F910F91FF90EF90BF90AF90A9 +:100B90009F908F90089508959CE0799FF001112413 +:100BA00090E3899FE00DF11D1124E60FF11DEE0F7A +:100BB000FF1FE453FE4F859194910895880F991F6C +:100BC000FC01E45BFF4F859194910895880F991F74 +:100BD000FC01E453FE4F8591949108950F931F9368 +:100BE000CF93DF93EC01811521E39207A0F5C115A6 +:100BF00080E3D80708F0D7C0C83ED105D8F4C03E7E +:100C0000D10508F007C2C83AD10578F4C53AD10534 +:100C100008F06AC0C130D10509F463C008F4F7C117 +:100C2000C430D10508F0F6C1F2C1CB3BD10508F4C0 +:100C300066C0EDC1C11590E2D90708F0AFC0C1157B +:100C400021E0D20708F0E6C1C03FD10508F4DFC1BA +:100C50008E0110651FC2C03880E5D80700F5C03787 +:100C600090E5D90708F0A3C0C11520E5D20709F423 +:100C7000ACC050F4CE01905480319F4008F0C7C101 +:100C8000DF708E01106A06C2C13080E5D80709F412 +:100C9000AEC0C43190E5D90708F4AFC0B8C1C338BD +:100CA00020E5D20709F48EC050F4C13890E5D90789 +:100CB00009F482C008F083C000E011EDEBC1C0313F +:100CC00081E5D80708F4A3C1C11597E5D90708F451 +:100CD00036C1CE0190578115904108F098C1DF7060 +:100CE00093C101E010E0D6C1C53AD10509F494C121 +:100CF000C63AD10509F093C102E810E4CBC1C83A65 +:100D0000D10509F48FC1C93AD10509F48EC1CA3A97 +:100D1000D10509F48DC1CB3AD10509F48CC1CC3A87 +:100D2000D10509F48BC1CD3AD10509F48AC1C03B84 +:100D3000D10509F489C1CE3AD10509F488C1CF3A69 +:100D4000D10509F487C1C13BD10509F486C1C23B75 +:100D5000D10509F485C1C33BD10509F484C1C43B65 +:100D6000D10509F483C1C53BD10509F482C1C63B55 +:100D7000D10509F481C1C73BD10509F480C1C83B45 +:100D8000D10509F47FC1C93BD10509F47EC1CA3B35 +:100D9000D10509F47DC100E014E47CC1CE019F704F +:100DA0000E94E60578C1DD278E01106C73C1CF70FB +:100DB000DD278E01146D6EC100E010ED6BC100E007 +:100DC00012ED68C100E013ED65C10E94BC1B0E94DA +:100DD000FA090E94C1038FEF94E32CE08150904008 +:100DE0002040E1F700C000000E94132353C180910E +:100DF000F20281608093F2024DC10E94742381113E +:100E000002C00E9450230E94872390E090931D030C +:100E100080931C03C23080E5D80721F480911C0325 +:100E2000816086C0C43090E5D90721F480911C030D +:100E300082607EC0C63020E5D20721F480911C0379 +:100E4000846076C0C83080E5D80719F480911C030F +:100E500027C0CA3090E5D90721F480911C03806136 +:100E600067C0CC3020E5D20721F480911C0380625A +:100E70005FC0CE3080E5D80721F480911C038064E8 +:100E800057C0C03190E5D90721F480911C038068D8 +:100E90004FC0C23120E5D20729F480911C03846041 +:100EA000886046C0C33080E5D80721F480911C03D8 +:100EB0008E7F3EC0C53090E5D90721F480911C0398 +:100EC0008D7F36C0C73020E5D20721F480911C0306 +:100ED0008B7F2EC0C93080E5D80719F480911C03A0 +:100EE00026C0CB3090E5D90721F480911C038F7E7A +:100EF0001FC0CD3020E5D20721F480911C038F7DE7 +:100F000017C0CF3080E5D80721F480911C038F7B78 +:100F10000FC0C13190E5D90721F480911C038F7770 +:100F200007C0C331D04531F480911C038B7F877F8C +:100F300080931C0380911C030E948B23ABC08D2FD8 +:100F400099278F70992781309105D9F49E012370DC +:100F5000332702C0880F991F2A95E2F79C688E01FB +:100F600044E0000F111F4A95E1F700271370802B12 +:100F7000912B53E0CC0FDD1F5A95E1F7C076DD27AA +:100F80002FC08230910531F4DC2FCC278E01016F08 +:100F9000106A80C08330910569F4CE01837099276F +:100FA00001E010E002C0000F111F8A95E2F7C801AE +:100FB0009C680FC084309105B9F4CE0183709927E5 +:100FC00001E010E002C0000F111F8A95E2F7C8018E +:100FD0009A6823E0CC0FDD1F2A95E1F7C07ED77019 +:100FE0008C010C2B1D2B56C08530910531F4DC2F64 +:100FF000CC278E01046F106A4DC0069709F04AC0D5 +:10100000CF71DD27DC2FCC278E01106243C000E0BA +:1010100010E040C08E013EC001E810E43BC003E890 +:1010200010E438C002EE14E435C009EE14E432C016 +:101030000AEE14E42FC005EB14E42CC006EB14E414 +:1010400029C007EB14E426C00CEC14E423C00DEC1B +:1010500014E420C003E815E41DC00AE815E41AC032 +:1010600002E915E417C004E915E414C001E216E42E +:1010700011C003E216E40EC004E216E40BC005E260 +:1010800016E408C006E216E405C007E216E402C052 +:101090000AE216E4C801DF91CF911F910F910895E4 +:1010A0009CE0799FF001112490E3899FE00DF11DF0 +:1010B0001124E60FF11DEE0FFF1FE453FE4F859143 +:1010C0009491803E9105E0F4803C910558F5813380 +:1010D000910509F46FC048F48932910509F463C0A1 +:1010E0008A32910509F46DC072C089339105E9F027 +:1010F00082389105D1F08533910509F44DC067C060 +:10110000833E910581F138F4803E9105B9F0823E2D +:101110009105D9F05CC0863E910561F1873E91054D +:10112000A1F155C00E94DE05089520911C0320FD09 +:1011300002C021FF4CC080EE90E049C080911C03AA +:1011400080FFF9CF89E390E042C080911C0382FFC9 +:101150000EC080911C0384FF03C080E090E037C084 +:1011600083EE90E034C080911C0382FFF2CF82EEC8 +:1011700090E02DC080911C0383FF0BC080911C0365 +:1011800084FDEBCF87EE90E022C080911C0383FFAB +:10119000F5CF86EE90E01BC080911C0385FF07C051 +:1011A00089E290E014C080911C0385FFF9CF85E3AC +:1011B00090E00DC080911C0386FF07C08AE290E09A +:1011C00006C080911C0386FFF9CF81E390E00E9466 +:1011D000EE0508950C94B002E82FF0E0E25BFE4FBC +:1011E0008081E82FEF70F0E082958F7021E030E091 +:1011F000A90102C0440F551F8A95E2F740A3089544 +:101200000F931F93CF93DF9385B7806885BF85B712 +:10121000806885BFC3E0D0E001E010E0FE01E25B42 +:10122000FE4F8081E82FEF70F0E021A182958F7052 +:10123000A80102C0440F551F8A95E2F7CA01822B0C +:1012400081A38C2F0E94EC08219740F78BE090E05F +:1012500061E070E0FC01EE5BFE4F2081E22FEF7059 +:10126000F0E042A122952F70DB0102C0AA0FBB1F44 +:101270002A95E2F79D01242B22A3019758F7DF91CD +:10128000CF911F910F910C946C03EF92FF920F93EB +:101290001F93CF93DF9300E212E0C3E0EE24E394C8 +:1012A000F12CD5E08C2F0E94EC088BE090E040E020 +:1012B00050E0FC01EE5BFE4F6081E62FEF70F0E046 +:1012C00020A130E062956F7002C0359527956A9530 +:1012D000E2F720FD09C09701082E02C0220F331F3C +:1012E0000A94E2F7422B532B019718F7F8019291D9 +:1012F00082918F018417950721F051834083D09309 +:1013000005018C2F0E94EC08C15060F68091050108 +:1013100087FD2CC08150809305018F3F39F08FE904 +:101320009FE00197F1F700C0000020C080911E02ED +:1013300090911F02909327028093260280911C02B5 +:1013400090911D02909325028093240280911A02AD +:1013500090911B02909323028093220280911802A5 +:101360009091190290932102809320020E946E03B3 +:1013700081E0DF91CF911F910F91FF90EF90089541 +:10138000E82FF0E0EE0FFF1FE05EFD4F80819181BE +:10139000089508950F931F93CF9308E212E0C0E0E1 +:1013A000F801929182918F010E943022C80FF2E0E1 +:1013B00000321F07A9F78C2FCF911F910F9108952D +:1013C0000E947423811102C00E9450230E9499231D +:1013D000809307033E9A809171008D7F8093710006 +:1013E00082E0809390008AE18093910081E0809375 +:1013F0002A02089580912A02811102C00E94E00908 +:1014000010927A0210927902809171008D7F809300 +:101410007100809190008F738093900010923C0235 +:1014200010923B0210927302109274021092750295 +:10143000109276021092720210927102E1E5F2E0CF +:10144000A1E4B2E011921192119211921D921D929B +:1014500082E0E137F807B1F70895CF92DF92EF927B +:10146000FF920F931F93CF93DF9320913B02222390 +:1014700009F484C06B017C0180912A02811102C0B1 +:101480000E94E00901E712E0C7E0D0E0A701960161 +:10149000F80192918291729162918F010E94E428E9 +:1014A000811131C0FE01EE0FFF1FEE0FFF1FEF5A3B +:1014B000FD4F1082118212821382DE01AA0FBB1F20 +:1014C000AF5BBD4F11961C921E92C730D105E9F05B +:1014D000219644815581668177814083518362835F +:1014E0007383148215821682178212968D919C91B5 +:1014F000139711969C938E9313961C921E9212979B +:1015000034961296E2CF219708F680917902909155 +:101510007A02019797FD05C090937A028093790231 +:1015200004C010927A02109279028091790290910F +:101530007A0220917702309178022817390724F037 +:101540001092780210927702892BC1F48091710079 +:101550008D7F80937100809190008F7380939000B5 +:101560001092730210927402109275021092760219 +:10157000109272021092710210923B02DF91CF9191 +:101580001F910F91FF90EF90DF90CF9008951F92E1 +:101590000F920FB60F9211244F925F926F927F922B +:1015A0008F929F92AF92BF92CF92DF92EF92FF9273 +:1015B0002F933F934F935F936F937F938F939F935B +:1015C000AF93BF93CF93DF93EF93FF9380913B0251 +:1015D000882309F49BC1C0917902D0917A021C162C +:1015E0001D060CF093C140902B0250902C0260908D +:1015F0002D0270902E0220E030E0A901C301B2015B +:101600000E948F2A18160CF065C0C130D10509F46C +:1016100052C08091770290917802BE010E94612CA5 +:101620007C01909378028093770280903D029090A5 +:101630003E02A0903F02B090400220E030E040E83F +:101640005FE3C501B4010E94802860933D0270935E +:101650003E0280933F0290934002F701EE0FFF1F7E +:10166000EE0FFF1FEF5AFD4FA301920160817181C0 +:10167000828193810E94E82820E030E040E05EE330 +:101680000E94932A9B01AC01C501B4010E948F2ADC +:1016900018168CF4C7010196BE010E94612C90932C +:1016A00078028093770210923D0210923E021092CF +:1016B0003F0210924002E0917702F0917802EE0F23 +:1016C000FF1FEE0FFF1FEF5AFD4F60817181828176 +:1016D0009381D0C0C0907302D0907402E0907502E4 +:1016E000F090760220E030E0A901C701B6010E9427 +:1016F000E4282197882309F4A2C0FE01EE0FFF1F02 +:10170000EE0FFF1FEF5AFD4F80809180A280B380C3 +:10171000A5019401C701B6010E94E42887FF31C0EA +:10172000A501940160E070E08CED93EC0E94E82844 +:1017300020E030E040E451E40E94E82820E030E07E +:1017400040E05FE30E94932A9B01AC0160E070E0FF +:1017500080E090E40E94F62A9B01AC01C501B4012F +:101760000E94932A9B01AC01C701B6010E94E428A4 +:1017700087FF07C0A701960160E070E08CED93E45D +:1017800039C0A5019401C701B6010E948F2A18161D +:101790000CF055C0A501940160E070E08CED93E47D +:1017A0000E94E82820E030E040E451E40E94E8286C +:1017B00020E030E040E05FE30E94932A9B01AC010F +:1017C00060E070E080E090E40E94F62A9B01AC01AA +:1017D000C501B4010E94932A9B01AC01C701B60167 +:1017E0000E948F2A18165CF5A701960160E070E050 +:1017F0008CED93EC0E94E82820E030E040E451E4D6 +:101800000E94E82820E030E040E05FE30E94932A55 +:101810009B01AC0160E070E080E090E40E94F62A59 +:101820009B01AC01C701B6010E94932A6093730229 +:1018300070937402809375029093760213C0FE0138 +:10184000EE0FFF1FEE0FFF1FEF5AFD4F80819181BA +:10185000A281B3818093730290937402A093750266 +:10186000B093760260917302709174028091750258 +:101870009091760220912802309129022F3F4FEF5C +:10188000340731F02F5F3F4F309329022093280215 +:101890000E946F0E6B017C0120E034E244EF51E4C2 +:1018A0000E94E42887FF08C086EFC82E88E2D82E61 +:1018B00084EFE82E81E4F82E20E030E040E051E4AF +:1018C000C701B6010E94932A9B01AC0160E074E25B +:1018D00084E79BE40E94E8286B017C010E94552963 +:1018E0007093970060939600209106013091070154 +:1018F0004091080150910901C701B6010E94932A45 +:101900000E945529709399006093980080913C0241 +:10191000882309F433C1C0903702D0903802E09098 +:101920003902F0903A0220E030E0A901C701B60187 +:101930000E948F2A1816D4F58091280290912902CE +:101940008F3F2FEF920729F0019690932902809301 +:101950002802C701B6010E946F0E20E030E040E08F +:1019600051E40E94932A9B01AC0160E074E284E799 +:101970009BE40E94E8286B017C010E94552970932A +:1019800097006093960020910601309107014091E5 +:10199000080150910901C701B6010E94932A0E94D3 +:1019A0005529709399006093980008C01092970091 +:1019B0001092960010929900109298006091310256 +:1019C000709132026F5F7F4F7093320260933102E9 +:1019D000209196003091970080E090E0232BF1F069 +:1019E000C0919600D09197000E9481296B017C01E3 +:1019F000BE0180E090E00E9481299B01AC016091D2 +:101A000033027091340280913502909136020E9427 +:101A1000E82820E03FEF4FE757E410C00E948129FB +:101A20006B017C0120E030EE4FEF54E46091330213 +:101A30007091340280913502909136020E94932A6F +:101A40009B01AC01C701B6010E948F2A87FD96C099 +:101A500080912F028F5F80932F0290E020910303EB +:101A60003091040382179307A0F080910E0388231E +:101A700019F010922F020DC0809171008D7F80931C +:101A80007100809190008F738093900010923C02BF +:101A90007DC080913002C0912F02811128C0C0907A +:101AA0000803D0900903E0900A03F0900B0320E0B4 +:101AB00030E0A901C701B6010E948F2A1816BCF4B4 +:101AC00081E0809330021092370210923802109217 +:101AD000390210923A02C0923302D0923402E0925C +:101AE0003502F0923602C150C0932F0243C01092CB +:101AF00030021092290210922802E0910503F09121 +:101B0000060348E0C49FE00DF11D112480819181FE +:101B1000A281B3818093370290933802A093390257 +:101B2000B0933A0220E030E040E85EE364817581E2 +:101B3000868197810E94932A6B017C0180910A0122 +:101B4000682F70E080E090E00E94812920E030E082 +:101B500048EC52E40E94E8289B01AC01C701B601A1 +:101B60000E94932A6093330270933402809335026B +:101B70009093360210923202109231028091070344 +:101B800080FD04C010923C0210923B02FF91EF9145 +:101B9000DF91CF91BF91AF919F918F917F916F9185 +:101BA0005F914F913F912F91FF90EF90DF90CF90F9 +:101BB000BF90AF909F908F907F906F905F904F906D +:101BC0000F900FBE0F901F901895CF92DF92EF925B +:101BD000FF92CF93DF936B017C01EA0180912A028F +:101BE000811102C00E94E0098091070380FF46C076 +:101BF0008091790290917A0208970CF03FC0809111 +:101C000071008D7F8093710080913C0281110E9450 +:101C1000FA0981E080933B02109229021092280277 +:101C200020E030E0A901C701B6010E948F2A1816F2 +:101C3000DCF48091790290917A02FC01EE0FFF1F93 +:101C4000EE0FFF1FEF5AFD4FC082D182E282F38276 +:101C5000FC01EE0FFF1FEF5BFD4FD183C0830196A8 +:101C600090937A02809379028091710082608093D0 +:101C7000710080919000806880939000DF91CF91F7 +:101C8000FF90EF90DF90CF900895809107038170CF +:101C90000895809107038160809307030E949D232C +:101CA0000C94C803809107038E7F809307030C94E4 +:101CB0009D2380917B0290E0019666E070E00E9497 +:101CC000612C80937B02089580917B0290E00197C4 +:101CD00066E070E00E94612C80937B0208958F92F1 +:101CE0009F92AF92BF92CF92DF92EF92FF920F93AB +:101CF0001F93CF93DF936B017C01C0912802D09199 +:101D00002902BE0180E090E00E9481294B015C0124 +:101D1000A701960160E070E08CE594E40E94E82859 +:101D20009B01AC01C501B4010E94932A0E94552970 +:101D300020917B02233009F473C028F4222351F050 +:101D40002130E9F02CC1243009F4A0C0253009F479 +:101D5000E0C025C180E090E0A0E0BFE380930601F1 +:101D600090930701A0930801B093090110922B02F0 +:101D700010922C0210922D0210922E0210C110927D +:101D80002B0210922C0210922D0210922E0264311E +:101D9000710540F46A30710560F520E030E040E8FC +:101DA0005EE32BC0693C710508F0AAC080E090E0BA +:101DB0000E94812920E030E040EA51E40E947F281F +:101DC00020E030E044E353E40E94E8289B01AC01AA +:101DD0000E94932A20E030E040E05EE30E94932AD4 +:101DE0009B01AC0160E070E080E09EE30E947F28F0 +:101DF00044C020E030E040E05FE3C701B6010E944C +:101E0000932A6B017C0180E090E0A0E0BEE3809328 +:101E1000060190930701A0930801B0930901BFC088 +:101E200010922B0210922C0210922D0210922E0270 +:101E30004AE0469F9001479F300D1124C90168EB8D +:101E40007BE00E944D2CBC016C5D754077FF03C0A8 +:101E5000719561957109882777FD8095982F0E946B +:101E600083292EE333EC4EE259E30E94932A20E0CB +:101E700030E040EC5EE30E9480286093060170939E +:101E80000701809308019093090189C010922B02E9 +:101E900010922C0210922D0210922E02CE0183700D +:101EA0009927892BE1F0BE016170772780E090E0EF +:101EB0000E94812920E030E040E05EE30E94932A06 +:101EC00020E030E040E45FE30E9480286093060158 +:101ED0007093070180930801909309010CC080E082 +:101EE00090E0A0E0BFE38093060190930701A093E8 +:101EF0000801B0930901C770DD27CD2B09F04FC051 +:101F00001092060110920701109208011092090127 +:101F100046C010922B0210922C0210922D021092A9 +:101F20002E0200E010E020E03FE300930601109352 +:101F3000070120930801309309016739710578F191 +:101F400080E090E00E94812920E030E047E153E406 +:101F50000E947F2820E030E04AE754E40E94E8280D +:101F600020E030E048E452E40E94932A20E030E090 +:101F700040EA51E40E94C5290E945029660F771F4C +:101F8000660F771FFB01EE5AFE4F2081318142819F +:101F90005381C701B6010E94932A6B017C01C701DE +:101FA000B601DF91CF911F910F91FF90EF90DF90DD +:101FB000CF90BF90AF909F908F90089580918C02AA +:101FC0000895CF93DF9300D01F92CDB7DEB79C0169 +:101FD00080911303843019F593E099833B832A831E +:101FE0009093E9008FEF9091E800815095FD06C035 +:101FF00095ED9A95F1F700008111F5CF8091E800F9 +:1020000085FF0DC040E050E063E070E0CE01019636 +:102010000E9442128091E8008E778093E8000F9032 +:102020000F900F90DF91CF910895CF93DF9300D061 +:102030001F92CDB7DEB720911303243021F522E0A3 +:1020400029839B838A8383E08093E9008FEF9091BB +:10205000E800815095FD06C095ED9A95F1F70000D6 +:102060008111F5CF8091E80085FF0DC040E050E080 +:1020700063E070E0CE0101960E9442128091E80078 +:102080008E778093E8000F900F900F90DF91CF91A3 +:102090000895209113032430F1F422E02093E90005 +:1020A0002FEF3091E800215035FD06C035ED3A950F +:1020B000F1F700002111F5CF2091E80025FF0BC0BA +:1020C00040E050E065E070E00E9442128091E8003C +:1020D0008E778093E8000895CF93DF93EC01909181 +:1020E0001303943009F046C0809115018823D9F07C +:1020F000809116018823B9F09093E9008FEF9091B9 +:10210000E800815095FD06C095E19A95F1F7000031 +:102110008111F5CF8091E80085FF2CC040E050E0B0 +:1021200060E170E017C081E08093E9008FEF90914B +:10213000E800815095FD06C095ED9A95F1F70000F5 +:102140008111F5CF8091E80085FF14C040E050E098 +:1021500068E070E0CE010E9442128091E8008E7724 +:102160008093E80080E1FE01ACE7B2E001900D92BF +:102170008A95E1F7DF91CF91089580911203811143 +:1021800009C00E94D7130E9434148091E200846039 +:102190008093E2000895109212030895089508951F +:1021A0000C947B2242E061EC81E00E94511342E0FA +:1021B00061EC82E00E94511342E061EC83E00E94F6 +:1021C000511342E161EC84E00C94511380911503AA +:1021D000833009F455C030F4813071F0823009F455 +:1021E0008EC008958A3009F47AC08B3009F460C03B +:1021F000893009F09CC020C080911403813A09F015 +:1022000096C08091E800877F8093E8008091180352 +:1022100090911903892B21F460E18CE792E003C0CF +:1022200060E080E090E070E00E948D128091E80014 +:102230008B778093E800089580911403813209F030 +:1022400076C08091180390911903009719F00397B5 +:1022500009F06DC08091E800877F8093E80080914D +:10226000E80082FD05C0809113038111F8CF5FC0A3 +:102270008091F10080938C028091E8008B7753C0AD +:1022800080911403813A09F052C080911803909113 +:102290001903892B09F04BC08091E800877F809358 +:1022A000E8008091E80080FFFCCF8091150136C0E6 +:1022B000809114038132D9F580911803909119030C +:1022C000892BA9F58091E800877F8093E8000E9420 +:1022D000861380911603809315010C94BC1B80918A +:1022E0001403813221F58091E800877F8093E80014 +:1022F0000E9486138091170380938D020895809128 +:102300001403813AA1F48091E800877F8093E8006C +:102310008091E80080FFFCCF80918D028093F100D6 +:102320008091E8008E778093E8000C9486130895DE +:1023300084B7877F84BF88E10FB6F89480936000EC +:10234000109260000FBE90E080E80FB6F894809382 +:102350006100909361000FBE0E9429170E94D7135D +:102360000E9434148091E20084608093E2007894AB +:102370000E94BA160E942B178BE091E00E94D5169E +:1023800080911303853069F40E943C2280911103EF +:102390008823B1F30E946A22882391F30E942C12B1 +:1023A000EFCF0E943317ECCF292F3327233031058D +:1023B000C9F064F42130310581F02230310509F093 +:1023C00043C08DE690E028E433E042C0213231057D +:1023D000F1F02232310541F137C082E190E025EB86 +:1023E00033E036C099278130910541F08230910564 +:1023F00041F0892B49F5E4E4F3E005C0E6E1F3E0C0 +:1024000002C0ECEEF2E0849190E09F0121C06430C4 +:10241000D8F4E62FF0E0EE0FFF1FE255FE4F2081CB +:10242000318189E090E014C0643070F470E0FB0109 +:10243000EE0FFF1FEA55FE4F20813181FB01EE5563 +:10244000FE4F808190E004C080E090E020E030E02A +:10245000FA0131832083089580E189BD82E189BD3D +:1024600009B400FEFDCF8091D8008F7D8093D80005 +:102470008091E00082608093E0008091E00081FD27 +:10248000FCCF0895CF92DF92EF92FF920F931F93AC +:10249000CF93DF93EC018B016A010E94A513811198 +:1024A00033C0C114D10439F0F60180819181081B39 +:1024B000190BC80FD91FE12CF12C0115110519F1C9 +:1024C0008091E80085FD16C08091E8008E778093AA +:1024D000E800C114D10449F0F60180819181E80E31 +:1024E000F91EF182E08285E00FC00E94A5138823C7 +:1024F00021F30AC089918093F10001501109FFEF87 +:10250000EF1AFF0ADACF80E0DF91CF911F910F9190 +:10251000FF90EF90DF90CF90089520911A033091B3 +:102520001B032617370748F06115710539F4209110 +:10253000E8002E772093E80001C0B90140E0611562 +:102540007105A9F120911303222309F443C025301A +:1025500009F442C02091E80023FD40C02091E8002A +:1025600022FD32C02091E80020FFE9CF4091F30026 +:102570002091F20030E0342BFC01CF016115710590 +:1025800059F02830310540F481918093F100615079 +:1025900071092F5F3F4FF1CF41E02830310509F03D +:1025A00040E02091E8002E772093E800C8CF411149 +:1025B000C9CF0AC080911303882361F0853061F090 +:1025C0008091E80083FD0AC08091E80082FFF2CF8D +:1025D00080E0089582E0089583E0089581E0089501 +:1025E00020911A0330911B032617370748F0611515 +:1025F000710539F42091E8002E772093E80001C09E +:10260000B901FC0120E06115710591F1809113037E +:10261000882309F440C0853009F43FC08091E80068 +:1026200083FD3DC08091E80082FD2FC08091E800CD +:1026300080FFE9CF2091F3008091F20090E0922B8F +:102640006115710559F08830910540F4249120936B +:10265000F1003196615071090196F2CF21E008979F +:1026600009F020E08091E8008E778093E800CBCFDE +:102670002111CCCF0AC080911303882361F08530EB +:1026800061F08091E80083FD0AC08091E80082FF3C +:10269000F2CF80E0089582E0089583E0089581E01C +:1026A0000895982F973058F59093E900981739F0CE +:1026B0007091EC002091ED005091F00003C0242FA8 +:1026C000762F50E021FF19C03091EB003E7F309310 +:1026D000EB003091ED003D7F3093ED003091EB0049 +:1026E00031603093EB007093EC002093ED00509339 +:1026F000F0002091EE0027FF07C09F5FD3CF8F70BF +:102700008093E90081E0089580E0089580911403AA +:1027100087FF11C08091E80082FD05C080911303FE +:102720008111F8CF11C08091E8008B770BC08091A8 +:102730001303882349F08091E80080FFF8CF80914F +:10274000E8008E778093E80008952091E4003091AE +:10275000E50095E64091EC00842F817040FF22C097 +:102760008091E80080FD1CC080911303882391F0C4 +:10277000853091F08091EB0085FD10C04091E40020 +:102780005091E5004217530729F39A01915011F730 +:1027900084E0089582E0089583E0089581E008953B +:1027A00080E008954091E80042FFDECF08950E9446 +:1027B00045140E944D14E0EEF0E08081816080833A +:1027C000E8EDF0E080818F77808319BCA7EDB0E061 +:1027D0008C918E7F8C9380818F7E808310921203E8 +:1027E00008950F931F93CF93DF930E9445140E9487 +:1027F0004D14C8EDD0E088818F7788838881806808 +:10280000888388818F7D888319BC1092130310926E +:102810000F03109211031092100300EE10E0F80164 +:1028200080818B7F808388818160888342E060E043 +:1028300080E00E945113E1EEF0E080818E7F808382 +:10284000E2EEF0E080818160808380818860808317 +:10285000F80180818E7F8083888180618883DF9109 +:10286000CF911F910F910895E8EDF0E080818F7E68 +:102870008083E7EDF0E080818160808384E082BF27 +:1028800081E0809312030C94F113E8EDF0E0808175 +:102890008E7F80831092E20008951092DA001092E9 +:1028A000E10008951F920F920FB60F9211242F93FB +:1028B0003F934F935F936F937F938F939F93AF93C8 +:1028C000BF93EF93FF938091E10082FF0BC0809153 +:1028D000E20082FF07C08091E1008B7F8093E100DE +:1028E0000E94B9168091DA0080FF1FC08091D80045 +:1028F00080FF1BC08091DA008E7F8093DA00809188 +:10290000D90080FF0DC080E189BD82E189BD09B495 +:1029100000FEFDCF81E0809313030E94BD1005C02F +:1029200019BC109213030E94CB108091E10080FF2C +:1029300019C08091E20080FF15C08091E2008E7F77 +:102940008093E2008091E20080618093E2008091B8 +:10295000D80080628093D80019BC85E0809313036F +:102960000E94CF108091E10084FF30C08091E2008E +:1029700084FF2CC080E189BD82E189BD09B400FEDD +:10298000FDCF8091D8008F7D8093D8008091E100A9 +:102990008F7E8093E1008091E2008F7E8093E20041 +:1029A0008091E20081608093E20080910F03882390 +:1029B00011F084E007C08091E30087FD02C081E050 +:1029C00001C083E0809313030E94D0108091E10046 +:1029D00083FF29C08091E20083FF25C08091E10040 +:1029E000877F8093E10082E08093130310920F03AE +:1029F0008091E1008E7F8093E1008091E2008E7FE4 +:102A00008093E2008091E20080618093E20042E0E6 +:102A100060E080E00E9451138091F0008860809314 +:102A2000F0000E94CE10FF91EF91BF91AF919F9166 +:102A30008F917F916F915F914F913F912F910F9067 +:102A40000FBE0F901F9018951F920F920FB60F9206 +:102A500011242F933F934F935F936F937F938F93A3 +:102A60009F93AF93BF93CF93DF93EF93FF93C09167 +:102A7000E900CF708091EC00D82FD17080FDD0E8B4 +:102A80001092E9008091F000877F8093F0007894A5 +:102A90000E9468151092E9008091F0008860809390 +:102AA000F000CD2BCF70C093E900FF91EF91DF9143 +:102AB000CF91BF91AF919F918F917F916F915F91D6 +:102AC0004F913F912F910F900FBE0F901F9018952F +:102AD0001F93CF93DF93CDB7DEB7AA970FB6F894C5 +:102AE000DEBF0FBECDBFE4E1F3E088E08E0F909132 +:102AF000F10091938E13FBCF0E94E6108091E800C5 +:102B000083FF1FC18091140390911503492F50E05A +:102B10004A30510508F015C1FA01EA5AFF4F0C94EA +:102B2000752C803881F0823809F00BC18091180330 +:102B30008F708093E9008091EB0085FB882780F9F6 +:102B40001092E90006C08091100390911103911139 +:102B500082609091E800977F9093E8008093F10065 +:102B60001092F100C8C0282F2D7F09F0EAC08823F9 +:102B700019F0823061F0E5C080911603813009F0D0 +:102B8000E0C0933009F080E0809311032BC0809166 +:102B90001603811127C0809118038F7009F4D1C0EA +:102BA0008093E9002091EB0020FF1CC0933021F4BA +:102BB0008091EB00806214C09091EB009061909343 +:102BC000EB0021E030E0A90102C0440F551F8A95B7 +:102BD000E2F74093EA001092EA008091EB008860EF +:102BE0008093EB001092E9008091E800877F86C017 +:102BF0008111A7C0109116031F778091E3008078A0 +:102C0000812B8093E3008091E800877F8093E80028 +:102C10000E9486138091E80080FFFCCF8091E30042 +:102C200080688093E300111102C082E001C083E05C +:102C30008093130386C08058823008F082C0809150 +:102C40001603909117038C3D53E0950779F583E0C7 +:102C50008A838AE289834FB7F894DE01139620E0D5 +:102C60003EE051E2E32FF0E050935700E49120FF63 +:102C700003C0E295EF703F5FEF708E2F90E0EA3077 +:102C800010F0C79601C0C0968D939D932F5F24319D +:102C900049F74FBF8091E800877F8093E8006AE2A0 +:102CA00070E0CE0101960E948D1214C0AE014F5FFC +:102CB0005F4F609118030E94D411BC01009709F482 +:102CC00040C09091E800977F9093E80089819A81B5 +:102CD0000E94F0128091E8008B778093E80031C069 +:102CE000803879F58091E800877F8093E8008091B3 +:102CF0000F038093F1008091E8008E778093E800C5 +:102D00000E9486131EC081111CC090911603923040 +:102D1000C0F48091E800877F8093E80090930F03D0 +:102D20000E94861380910F03811106C08091E300F9 +:102D300087FD02C081E001C084E0809313030E94FC +:102D4000D2108091E80083FF0AC08091E800877F5D +:102D50008093E8008091EB0080628093EB00AA965C +:102D60000FB6F894DEBF0FBECDBFDF91CF911F919C +:102D700008950895CF93809113038823A1F0C09103 +:102D8000E900CF709091EC00892F817090FD80E870 +:102D9000C82B1092E9008091E80083FD0E9468151D +:102DA000CF70C093E900CF910895909393028093E0 +:102DB00092020895E0919202F0919302309721F0EF +:102DC0000190F081E02D099480E00895E091920255 +:102DD000F0919302309721F00280F381E02D099465 +:102DE0000895E0919202F0919302309721F00480CF +:102DF000F581E02D0994089520919002309191027F +:102E00008217930771F09093910280939002E09162 +:102E10009202F0919302309721F00680F781E02D25 +:102E20000994089520918E0230918F0282179307A2 +:102E300071F090938F0280938E02E0919202F09154 +:102E40009302309721F00084F185E02D09940895D4 +:102E500008950C9428170E94AF220E9400090E9436 +:102E600035230C94E4275F926F927F928F929F920A +:102E7000AF92BF92CF92DF92EF92FF920F931F9388 +:102E8000CF93DF9300D000D01F92CDB7DEB70E9462 +:102E900045099DE9C92E92E0D92E03E010E0AA244D +:102EA000A394B12C502E802F0E94C0094C01F60132 +:102EB000729062906F016826792661147104A1F402 +:102EC0000150110978F78FEF89838A831B820E9452 +:102ED000B8228160782F9D838C8349815A816B81D0 +:102EE0008D810E94E31738C08091F20281FD0E941B +:102EF000C9092BE030E07501022E02C0EE0CFF1C68 +:102F00000A94E2F7C70186219721892B09F12983C9 +:102F10005A828E209F2091E0892809F490E09B83BB +:102F20000E94B8228160782F9D838C8349815A81C9 +:102F30006B818D810E94E317000F111FF801EB5682 +:102F4000FD4F80819181E826F926F182E08204C05C +:102F50002150310980F6B4CF0E941C2510919402B3 +:102F60000E94DA161817D1F00E94DA1680939402A4 +:102F70000F900F900F900F900F90DF91CF911F91B6 +:102F80000F91FF90EF90DF90CF90BF90AF909F9008 +:102F90008F907F906F905F900C94EA080F900F9045 +:102FA0000F900F900F90DF91CF911F910F91FF9095 +:102FB000EF90DF90CF90BF90AF909F908F907F90D9 +:102FC0006F905F900895CF93DF93CDB7DEB72B97C7 +:102FD0000FB6F894DEBF0FBECDBF4F835887698709 +:102FE0007A878B87DE01119686E0FD0111928A9522 +:102FF000E9F785E0FE01379601900D928A95E1F799 +:1030000049815A816B817C818D819E810E945A1EEB +:103010002B960FB6F894DEBF0FBECDBFDF91CF91D8 +:103020000895CF93882309F4C2C0C82F823859F479 +:103030000E94DA1681FDBBC089E30E9434210E9400 +:10304000012289E30CC0833879F40E94DA1680FDEE +:10305000AEC083E50E9434210E94012283E50E94D4 +:103060007621CF910C940122843859F40E94DA160B +:1030700082FD9DC087E40E9434210E94012287E4E2 +:10308000EECF8CEF8C0F813A48F48C2F0E944C27A6 +:1030900081118DC08C2F0E943421E3CF80E28C0FF0 +:1030A000883048F4C77081E001C0880FCA95EAF7FC +:1030B0000E94BA21D6CF8BE58C0F833078F4C53AC5 +:1030C00029F0C63A31F083E890E005C081E890E04D +:1030D00002C082E890E0CF910C94FC1688E58C0F3A +:1030E000833108F064C0C83A39F1C93A41F1CA3AAB +:1030F00049F1CB3A51F1CC3A59F1CD3A61F1C03BAB +:1031000069F1CE3A71F1CF3A79F1C13B81F1C23B1D +:1031100089F1C33B91F1C43B99F1C53BA1F1C63B99 +:10312000A9F1C73BB1F1C83BB9F1C93BC1F1CA3BF9 +:10313000C9F180E090E038C082EE90E035C089EEC1 +:1031400090E032C08AEE90E02FC085EB90E02CC07A +:1031500086EB90E029C087EB90E026C08CEC90E0F5 +:1031600023C08DEC90E020C083E891E01DC08AE888 +:1031700091E01AC082E991E017C084E991E014C09F +:1031800081E292E011C083E292E00EC084E292E01C +:103190000BC085E292E008C086E292E005C087E2BB +:1031A00092E002C08AE292E0CF910C941217CF9184 +:1031B0000895882309F44BC0823859F40E94DA1626 +:1031C00081FF45C089E30E9434210E94012289E3E6 +:1031D0000CC0833871F40E94DA1680FF38C083E592 +:1031E0000E9434210E94012283E50E9476210C94E2 +:1031F0000122843859F40E94DA1682FF28C087E43D +:103200000E9434210E94012287E4EFCF9CEF980FA7 +:10321000913A58F390E2980F983050F4877091E00B +:1032200001C0990F8A95EAF7892F0E94C021DFCF4C +:103230009BE5980F933020F480E090E00C94FC160E +:10324000885A833120F480E090E00C94121708959E +:10325000882321F00E94BA210C940122089588232A +:1032600021F00E94C0210C94012208957F928F9238 +:103270009F92AF92BF92CF92DF92EF92FF920F9305 +:103280001F93CF93DF931F92CDB7DEB77C01C62E7D +:10329000772EFC01058102950F70128111110E9499 +:1032A000D7210E942D21882379F0112369F080E233 +:1032B0008C0D883048F082E00E9416210E942D215A +:1032C00091E0D82ED92601C0D12CE72DE295EF70E0 +:1032D000F0E0E05AFF4F0C94752C872D807F072D6E +:1032E0000F70882311F00295007F112389F00023CD +:1032F00009F499C180E28C0D883020F4802F0E945F +:10330000BA2103C0802F0E94CA210E9401228BC1D2 +:103310008C2D0E94D918002309F4C3C180E28C0DC2 +:10332000883020F4802F0E94C02103C0802F0E948B +:10333000D0210E940122B5C1872D807F972D9F70DB +:10334000803211F4892F03C0892F8295807FCC2091 +:1033500021F0F1E0CF16A1F01DC0112339F00023B8 +:1033600019F1013009F50E94EA219BC1002319F0EF +:10337000013009F496C189830E94ED21898110C131 +:10338000112321F0063008F08CC10EC0053008F082 +:1033900088C106C1112359F0002331F0F70195814E +:1033A00090FF41C19F7095830E9428197AC1002324 +:1033B00009F4F6C03EC1872D86958695837090E00E +:1033C000009719F0019761F06CC1112321F08C2D49 +:1033D000972D937002C080E090E00E94FC1661C1BE +:1033E000112321F08C2D972D937002C080E090E086 +:1033F0000E94121756C18C2D112319F00E9424240B +:1034000002C00E948C240E9411254BC1872D83701D +:1034100009F052C0111145C18C2D82958695877097 +:10342000880F880F9C2D9F70892E912CA12CB12C78 +:10343000082E04C0880C991CAA1CBB1C0A94D2F745 +:10344000C4FE14C00FE010E020E030E0B901A80194 +:1034500004C0440F551F661F771F8A95D2F7CB0112 +:10346000BA01609570958095909503C060E070E01A +:10347000CB01272D26952695237030E0223031058B +:1034800069F02330310589F0682979298A299B2937 +:103490002130310571F00E94A21F03C168297929EA +:1034A0008A299B290E94BE1FFCC00E94A21FC50141 +:1034B000B4010E94861FF5C0112319F0872D817079 +:1034C00001C08695882309F4ECC08C2D82958695E1 +:1034D0008770880F880F9C2D9F70892E912CA12CAE +:1034E000B12C082E04C0880C991CAA1CBB1C0A9481 +:1034F000D2F7C4FE14C00FE010E020E030E0B901C4 +:10350000A80104C0440F551F661F771F8A95D2F784 +:10351000CB01BA01609570958095909503C060E0ED +:1035200070E0CB01272D269526952370422F50E081 +:103530004230510569F04330510589F068297929F5 +:103540008A299B294130510571F00E947C20A9C035 +:10355000682979298A299B290E949820A2C00E9463 +:103560007C20C501B4010E9460209BC08C2D90E09E +:10357000FC01E05EF109E531F10508F050C0E059C9 +:10358000FF4F0C94752C0C2D0F70872D8F7111230C +:1035900021F00E94F91F802F07CF0E941A20802F50 +:1035A0000E942F197EC0112341F0053008F079C028 +:1035B000872D8F710E943F2074C0063008F071C0C3 +:1035C000F7CF112339F0872D8F710E94F91F69C041 +:1035D0001123C9F3872D8F710E941A2062C0112315 +:1035E00029F0872D8F710E94E41F5BC00E94DA1FB3 +:1035F00058C0112351F0172D1F71812F0E94F91F00 +:1036000063E0812F0E940D214CC081E00E941621B1 +:10361000023008F446C082E00E94162142C0112305 +:1036200031F0002381F28C2D0E9411183AC0002342 +:1036300089F28C2D0E94D91834C0472D4F706C2D03 +:10364000C7010E9455030E94FE1E2BC0111129C004 +:10365000472D4F7050E042305105B9F04CF4411500 +:10366000510581F041305105E1F40E940C2819C048 +:103670004330510569F04430510599F48C2D0E9476 +:103680005E280FC00E94F5270CC00E94282809C0A0 +:103690000E943B2806C0472D4F706C2DC7010E9429 +:1036A000CB05DD20F9F00E94092180FD1BC0F70148 +:1036B00012820E9403210E94F91FC7010E94811BF0 +:1036C0000E9403210F90DF91CF911F910F91FF90E6 +:1036D000EF90DF90CF90BF90AF909F908F907F90B2 +:1036E0000C941A200F90DF91CF911F910F91FF90B2 +:1036F000EF90DF90CF90BF90AF909F908F907F9092 +:1037000008950F931F93CF93DF93EC0188819981E4 +:103710002B813C81232BB9F09F3F11F48F3F99F00F +:10372000CE010E94CA03882371F0688179818A8161 +:103730000E94FF208C010E94B4200E947B1FB801D0 +:10374000CE010E943619DF91CF911F910F910895FC +:103750000E94D7210E94E7210E94AC210E940122F1 +:103760000E94C2250E94112580E090E00E94FC1674 +:1037700080E090E00C9412170E94C7210C94A81BC3 +:103780000E94F420292F22952F7030E02C30310533 +:103790004CF42A3031056CF42250310922303105C5 +:1037A000A8F407C02C30310569F02F30310551F0F5 +:1037B0000DC0803F69F018F4803E40F409C0843F9A +:1037C00029F406C093FB882780F9089580E00895C6 +:1037D00081E00895CF93DF9300D000D01F92CDB742 +:1037E000DEB70F900F900F900F900F90DF91CF9159 +:1037F0000895CF93DF9300D000D000D0CDB7DEB7CF +:1038000026960FB6F894DEBF0FBECDBFDF91CF91E5 +:1038100008951F93CF93DF93C0919D0216E080918E +:103820009E02C81799F0D0E01C9FF0011D9FF00D7B +:103830001124E156FD4F4081518162817381848161 +:1038400095810E94F91B2196C770E9CFDF91CF9136 +:103850001F9108954091CF025091D0026091D10202 +:103860007091D2028091D3029091D4020C94F91BF2 +:103870008091D40282958F7009F054C08091D1025A +:10388000882309F44FC080919D02A0919E0260910F +:10389000CF027091D0024091D2025091D302B6E093 +:1038A0008A1709F43FC090E041155105C1F17F3FEF +:1038B00011F46F3FA1F1B89FF001B99FF00D1124F1 +:1038C000E156FD4F218172132AC02081621327C067 +:1038D0002281211124C0238134812417350710F45B +:1038E00021503109241B350B283C3105C0F42091AF +:1038F000D4022F7020612093D40226E0289FF0018B +:10390000299FF00D1124EC55FD4F80818F7080614F +:1039100080838FEC92E00E94811B0C94091C01961D +:103920008770BECF0895CF92DF92EF92FF920F93F0 +:103930001F93CF93DF93CDB7DEB762970FB6F8949E +:10394000DEBF0FBECDBF8C0185E0F801DE011D9604 +:1039500001900D928A95E1F7D8014C9111965C91F6 +:10396000119712966C9112971396CD90DC90149744 +:103970003091CF027091D0028091D2029091D30207 +:10398000009709F46BC17F3F19F43F3F09F466C10A +:10399000E090D102EE2009F4C0C02091D402C816F4 +:1039A000D90628F0F601E81BF90BCF0104C0809579 +:1039B00090958C0D9D1DFF24F394883C910578F023 +:1039C000F12C207F09F0C6C07C2DD98AC88A89894C +:1039D0000E94EA1B8FEC92E00E94811BB1C0822FF3 +:1039E000807F09F046C0751314C0341312C06111F2 +:1039F00010C02F7020612093D4020E942A1C8FECEB +:103A000092E00E94811B8091D402D80115968C937C +:103A10002EC0CD2819F15F3F11F44F3FF9F0F62E7B +:103A200061111CC080919D0220919E0236E0821798 +:103A300009F45AC090E0389FF001399FF00D11242D +:103A4000E156FD4F7181571306C07081471303C0C3 +:103A50007281711103C001968770E9CFF62E66233B +:103A600009F418C18091D40281608093D402F12CB2 +:103A700011C1751308C0341306C0611104C08091D0 +:103A8000D402D801C3C04D875E878D859E856A8B21 +:103A90000E94C01B6A898823E1F16623D1F120913D +:103AA000D402822F82958F7090E0029774F08091FB +:103AB000CF029091D00298878F831986DB86CA86C1 +:103AC0002C87CE0107960E94811B86E0F801AFEC9F +:103AD000B2E001900D928A95E1F70E94381C0E9495 +:103AE0002A1CFF24F394D6C04D875E878D859E8562 +:103AF0000E94F420292F22952F7030E022303105CA +:103B00000CF0BCC09F7009F0B6C0805E883008F42D +:103B1000C1C0C8010E94811BE4CFC816D90608F4B1 +:103B200053C0F601E81BF90BCF01883C910508F45E +:103B300050C0F12C7C2DD98AC88A89890E94EA1B41 +:103B4000EFECF2E086E0DF011D928A95E9F70E9432 +:103B50002A1CA0C0751314C0341312C0611110C008 +:103B60008091D402F8018583C8010E94811B86E000 +:103B7000EFECF2E0DF011D928A95E9F7FE2C8AC096 +:103B80004D875E878D859E856A8B0E94C01B6A89E2 +:103B9000882309F4BECF662309F4BBCF2091D40259 +:103BA000822F82958F7090E002970CF48ECF8091D7 +:103BB000CF029091D0029A8389831B82DD82CC82CE +:103BC0002E83CE0101967FCF809590958C0D9D1D03 +:103BD000ACCFF62E662309F49CCF75132EC0341398 +:103BE0002CC02091D40220FD1FC0822F82958F709F +:103BF000D9F0D80115962C9315978F3049F08F5F27 +:103C0000982F9295907F822F8F70892B15968C9389 +:103C1000C8010E94811B86E0F801AFECB2E0019080 +:103C20000D928A95E1F793CF86E0F801AFECB2E010 +:103C300001900D928A95E1F72DC04D875E878D85A5 +:103C40009E850E94C01B811140CF8091D40281606B +:103C50008093D402C8010E94811B1CC0662309F412 +:103C600058CF4D875E878D859E850E94C01B882317 +:103C700009F44FCF2ACF811148CF0CC02430310531 +:103C80000CF047CF9F7009F440CFF8019581907FE9 +:103C900009F03BCF8F2D62960FB6F894DEBF0FBEB2 +:103CA000CDBFDF91CF911F910F91FF90EF90DF90EB +:103CB000CF9008951F93CF93DF93CDB7DEB72C97A6 +:103CC0000FB6F894DEBF0FBECDBF4F83588769870C +:103CD0007A878B879C87CE0107960E94931C882346 +:103CE00069F08F8198852A853B85232BF1F19F3FD1 +:103CF00009F063C08F3F09F060C037C086E0FE0165 +:103D00003796DE01119601900D928A95E1F76F8149 +:103D10007885EA85FB85309741F17F3F11F46F3F4D +:103D200021F120919E0230E0C90101968770992708 +:103D300040919D0250E08417950709F447C06983BC +:103D40007A83FD83EC8396E0929FD001939FB00D20 +:103D50001124A156BD4FFE01319601900D929A9506 +:103D6000E1F780939E020E94091C16E080919D025B +:103D700090919E028917C1F1189FC00111248156AC +:103D80009D4F0E94931C882379F1E0919D021E9F14 +:103D9000F0011124E156FD4F408151816281738110 +:103DA000848195810E94F91B80919D0290E001968B +:103DB0008770992780939D02D9CF4F815885698557 +:103DC0007A858B859C850E94F91BCFCF0E94BC1BF6 +:103DD00010929E0210929D02EFECF2E086E0DF016D +:103DE0001D928A95E9F7C1CF2C960FB6F894DEBFE5 +:103DF0000FBECDBFDF91CF911F910895EF92FF923B +:103E00000F931F93CF93DF938C01009709F46CC03D +:103E1000F12CEE24E394E8012196F8018491843793 +:103E200040F4843008F051C0813081F0823019F1C3 +:103E30005BC0853709F444C0A8F19CE7980F903720 +:103E400008F052C08F770E94D91841C00E5F1F4FF3 +:103E5000FE01C49180E28C0F883048F4C7708E2D2B +:103E600001C0880FCA95EAF70E94DA2114C08C2F8E +:103E70000E9411182DC00E5F1F4FFE01C49180E2F9 +:103E80008C0F883058F4C7708E2D01C0880FCA95EA +:103E9000EAF70E94E0210E9401221AC08C2F0E94A2 +:103EA000D91816C00E5F1F4FFE01C491CC2381F0BC +:103EB0008FE99FE00197F1F700C00000C150F6CFF5 +:103EC0000E5F1F4FFE01F49003C00E9411188E0177 +:103ED0008F2D882309F49FCFEFE9FFE03197F1F7A9 +:103EE00000C000008150F5CFDF91CF911F910F915D +:103EF000FF90EF90089508956093D9027093DA02CD +:103F00008093DB029093DC020C94A81B0F931F9309 +:103F10000091D9021091DA022091DB023091DC028B +:103F2000DC01CB01802B912BA22BB32B8093D902E8 +:103F30009093DA02A093DB02B093DC021F910F9101 +:103F40000C94A81B0F931F930091D9021091DA02D1 +:103F50002091DB023091DC02DC01CB018023912334 +:103F6000A223B3238093D9029093DA02A093DB02B9 +:103F7000B093DC021F910F910C94A81B0F931F9319 +:103F80000091D9021091DA022091DB023091DC021B +:103F9000DC01CB0180279127A227B3278093D90288 +:103FA0009093DA02A093DB02B093DC021F910F9191 +:103FB0000C94A81B1092D5021092D6021092D70230 +:103FC0001092D8020C94A81B41E050E060E070E031 +:103FD00004C0440F551F661F771F8A95D2F7409380 +:103FE000D5025093D6026093D7027093D8020C94F6 +:103FF000A81B41E050E060E070E004C0440F551F92 +:10400000661F771F8A95D2F78091D5029091D602CC +:10401000A091D702B091D802482B592B6A2B7B2B49 +:104020004093D5025093D6026093D7027093D80282 +:104030000C94A81B41E050E060E070E004C0440F25 +:10404000551F661F771F8A95D2F74095509560954A +:1040500070958091D5029091D602A091D702B0912F +:10406000D802482359236A237B234093D5025093D7 +:10407000D6026093D7027093D8020C94A81B41E03B +:1040800050E060E070E004C0440F551F661F771FCA +:104090008A95D2F78091D5029091D602A091D7024D +:1040A000B091D802482759276A277B274093D50229 +:1040B0005093D6026093D7027093D8020C94A81B39 +:1040C0000F931F930091D5021091D6022091D70231 +:1040D0003091D802DC01CB01802B912BA22BB32B8A +:1040E0008093D5029093D602A093D702B093D802C2 +:1040F0001F910F910C94A81B0F931F930091D50251 +:104100001091D6022091D7023091D802DC01CB0168 +:1041100080239123A223B3238093D5029093D602C8 +:10412000A093D702B093D8021F910F910C94A81BB3 +:104130000F931F930091D5021091D6022091D702C0 +:104140003091D802DC01CB0180279127A227B32729 +:104150008093D5029093D602A093D702B093D80251 +:104160001F910F910C94A81B0895CF92DF92EF92AC +:10417000FF920F931F93CF93DF938C01C090D902CE +:10418000D090DA02E090DB02F090DC028091D50260 +:104190009091D602A091D702B091D802C82AD92A0C +:1041A000EA2AFB2ACFE1D0E0D701C6010C2E04C0D9 +:1041B000B695A795979587950A94D2F780FF06C084 +:1041C000B8018C2F0E945008019721F4219760F7C5 +:1041D00080E001C08C2FDF91CF911F910F91FF9054 +:1041E000EF90DF90CF900895CF93DF93EC010E9482 +:1041F000B520BE010E945008DF91CF910895CB01F8 +:104200000E94F42008958091DD028595859585951D +:1042100008958091DD028770089598E0899F90014C +:104220001124262B2093DD020C94F91F2091DD022E +:10423000809582238093DD02982F977069F430E097 +:10424000482F552747FD50952417350729F08595A8 +:10425000859585950C941A2008959091DD029770AC +:1042600081E009F480E0089590911501992321F0EF +:1042700090911601911109C02091170130911801F8 +:10428000F90132969FEF40E01FC0982F96959695C2 +:1042900096959F3050F5E0911701F0911801E90FC4 +:1042A000F11D877021E030E0A90102C0440F551FC5 +:1042B0008A95E2F7CA019181892B818308959F3FF6 +:1042C00039F04F5F4E3041F051915813F8CF0DC087 +:1042D0005111F7CF942FF5CF9F3F39F0F901E90F36 +:1042E000F11D97FDFA958283089508959091150127 +:1042F000992321F090911601911109C02091170185 +:1043000030911801F9013296205F3F4F1FC0982F5E +:104310009695969596959F30F0F4E0911701F0915F +:104320001801E90FF11D877021E030E0A90102C0FA +:10433000440F551F8A95E2F7CA0180959181892320 +:10434000818308953196E217F30729F0908198133D +:10435000F9CF1082F7CF089581E090E0E091170146 +:10436000F0911801E80FF91F108201968031910534 +:10437000A9F708959091F102892B8093F102089595 +:1043800080959091F10289238093F1020895109213 +:10439000F10208959091F002892B8093F002089524 +:1043A00080959091F00289238093F00208951092F5 +:1043B000F00208959091EF02892B8093EF02089507 +:1043C00080959091EF0289238093EF0208951092D7 +:1043D000EF0208958093DE0208951092DE020895A0 +:1043E0008091170190911801FC0131969C01205F8A +:1043F0003F4F80E0919191118F5FE217F307D1F762 +:104400000895E0911701F09118018091F1028083E5 +:10441000E0911701F091180190818091F002892BB1 +:104420008083E0911701F091180190818091EF0253 +:10443000892B80838091DE02882361F0E09117014F +:10444000F09118019081892B80830E94F0218111C5 +:104450001092DE0280911701909118010C94E616DB +:1044600020E0009739F0AC01415051098423952395 +:104470002F5FF7CF822F089580911303843039F195 +:104480001092F30220E488E190E00FB6F894A8952A +:10449000809360000FBE2093600080E00E94BC0209 +:1044A00080E00E94EA0883B7817F846083BF83B77E +:1044B000816083BF7894889583B78E7F83BF88E1BE +:1044C0000FB6F89480936000109260000FBE0895BC +:1044D0000895089580E00E94BC020E9468220E9414 +:1044E00045090E9469220E94CA0991E0811101C018 +:1044F00090E0892F08950E94BC1B80E00E94BC02BE +:104500000E94E4270E94DA160C94EA081F920F9288 +:104510000FB60F9211248F939F93AF93BF93809107 +:10452000F302811113C08091F4029091F502A091E1 +:10453000F602B091F7024196A11DB11D8093F402DD +:104540009093F502A093F602B093F702BF91AF915A +:104550009F918F910F900FBE0F901F90189582E042 +:1045600084BD93E095BD9AEF97BD80936E0008954A +:104570002FB7F8948091F4029091F502A091F60281 +:10458000B091F7022FBF0895CF92DF92EF92FF9282 +:104590000F931F932FB7F8944091F4025091F502B6 +:1045A0006091F6027091F7022FBF6A017B01EE2441 +:1045B000FF248C0120E030E0C016D106E206F306AD +:1045C00010F4415051099A01281B390BC9011F9160 +:1045D0000F91FF90EF90DF90CF9008951F920F9270 +:1045E0000FB60F9211248F939F93AF93BF93809137 +:1045F000F4029091F502A091F602B091F7020196B3 +:10460000A11DB11D8093F4029093F502A093F602D0 +:10461000B093F702BF91AF919F918F910F900FBE12 +:104620000F901F9018950E94D713F8942FEF87EAE8 +:1046300091E6215080409040E1F700C0000087E003 +:1046400090EBDC0180931E0390931F03A093200343 +:10465000B09321039CE088E10FB6F894A89580936D +:1046600060000FBE90936000FFCF0E947423811101 +:1046700002C00E9450230E947F238093F2020E9476 +:10468000872380931C0387FB882780F9809316017A +:104690000E948323682F70E080E090E00C947C1FE0 +:1046A0006DEE7EEF80E090E00E949B2C60E082E067 +:1046B00090E00E94892C60E083E090E00E94892CC9 +:1046C00060E084E090E00E94892C60E085E090E06A +:1046D0000E94892C60E086E090E00E94892C6FEFB8 +:1046E00087E090E00C94892C80E090E00E94832C7D +:1046F00021E08D3E9E4F09F020E0822F089582E058 +:1047000090E00C947B2C83E090E00C947B2C84E074 +:1047100090E00C947B2C682F84E090E00C94892C22 +:1047200086E090E00C947B2C682F86E090E00C945F +:10473000892C87E090E00C947B2C682F87E090E038 +:104740000C94892C8091FA0280FF0BC060911C01AF +:1047500085E0689FB00111247595679575956795FB +:104760002BC081FF09C060911C0185E0689FB001EA +:1047700011247595679520C082FF07C060911C01C8 +:1047800085E0689FB001112417C09091FB02992326 +:10479000D1F060911B01961788F720911C0185E0EC +:1047A000289F90011124929FA001939F500D1124E6 +:1047B00070E0CA010E94612C6038710540F46115F7 +:1047C000710539F002C065E070E0862F08958FE72B +:1047D000089581E008958091FA0280FF08C06091F9 +:1047E0001A0170E0759567957595679521C081FFF1 +:1047F00006C060911A0170E07595679519C082FF37 +:1048000004C060911A0170E010C09091FB029923DE +:10481000C1F0609119019617A0F780911A01899F44 +:10482000C001112470E00E94612C6038710528F4E9 +:104830006115710521F0862F08958FE7089581E0B5 +:10484000089561E070E0F4CF803F21F40E94A2233C +:10485000819504C0813F29F40E94A2238093FE0227 +:104860000895823F21F40E94A223819504C0833FD2 +:1048700029F40E94A2238093FD020895893F19F430 +:104880000E94EB2305C08A3F31F40E94EB238195FF +:104890008093FF0208958B3F21F40E94EB238195C2 +:1048A00004C08C3F29F40E94EB23809300030895F9 +:1048B000843F21F48091FC02816017C0853F21F480 +:1048C0008091FC02826011C0863F21F48091FC023D +:1048D00084600BC0873F21F48091FC02886005C092 +:1048E000883F31F48091FC0280618093FC0208953E +:1048F0008D3F21F48091FA0281600BC08E3F21F43C +:104900008091FA02826005C08F3F29F48091FA02FB +:1049100084608093FA020895803F39F48091FE020A +:1049200087FF6CC01092FE0269C0813F29F480911C +:10493000FE021816BCF362C09091FD02823F29F47A +:1049400097FF5CC01092FD0259C0833F19F41916FD +:10495000CCF354C0893F41F48091FF0218160CF04B +:104960004DC01092FF024AC08A3F29F48091FF0295 +:1049700087FF44C0F6CF8B3F39F48091000387FF57 +:104980003DC0109200033AC08C3F29F4809100038F +:104990001816BCF333C0843F21F48091FC028E7F53 +:1049A00017C0853F21F48091FC028D7F11C0863FA6 +:1049B00021F48091FC028B7F0BC0873F21F4809112 +:1049C000FC02877F05C0883F31F48091FC028F7E16 +:1049D0008093FC0213C08D3F21F48091FA028E7FF8 +:1049E0000BC08E3F21F48091FA028D7F05C08F3F6E +:1049F00029F48091FA028B7F8093FA028091FD0264 +:104A000081110EC08091FE0281110AC08091FF02C7 +:104A1000811106C080910003811102C01092FB0237 +:104A200008958CEF92E00E94F1160E94B8229093B4 +:104A3000F9028093F80208951F93CF93DF9380913A +:104A4000F8029091F9020E94C422AC019091FB02FD +:104A5000992321F020911D0130E006C020911E0114 +:104A60008AE0289F900111244217530708F486C05A +:104A70008091FD02C091FE02D091FF0210910003CF +:104A8000811107C0C11176C0D11174C0111172C05B +:104A900075C09F3F19F09F5F9093FB02181624F496 +:104AA0000E94A2238093FD028091FD0287FF05C032 +:104AB0000E94A22381958093FD021C1624F40E947B +:104AC000A2238093FE028091FE0287FF05C00E9410 +:104AD000A22381958093FE026091FD02662339F145 +:104AE000C091FE02CC2319F1772767FD7095872FBF +:104AF000972F0E94832923E333E343E35FE30E947C +:104B0000932A0E9450296093FD026C2F772767FD3E +:104B10007095872F972F0E94832923E333E343E384 +:104B20005FE30E94932A0E9450296093FE021D16A3 +:104B300024F40E94EB238093FF028091FF0287FF01 +:104B400005C00E94EB2381958093FF02111624F487 +:104B50000E94EB23809300038091000387FF05C030 +:104B60000E94EB23819580930003DF91CF911F91E9 +:104B70000C9411259F3F09F08ECF96CFDF91CF91F6 +:104B80001F910895ECEFF2E085E0DF011D928A9518 +:104B9000E9F71092FB021092FA020895833081F136 +:104BA00028F4813059F08230D1F00895853009F42D +:104BB00049C0B8F1863009F456C0089580911E01AD +:104BC000262F30E0280F311D2F3F310524F4680FC8 +:104BD00060931E0108958FEF80931E0108958091C8 +:104BE0001D01262F30E0280F311D2F3F310524F401 +:104BF000680F60931D0108958FEF80931D01089544 +:104C000080911C01262F30E0280F311D2F3F3105E8 +:104C100024F4680F60931C0108958FEF80931C01AA +:104C2000089580911B01262F30E0280F311D2F3F62 +:104C3000310524F4680F60931B0108958FEF809372 +:104C40001B01089580911A01262F30E0280F311D95 +:104C50002F3F310524F4680F60931A0108958FEFF8 +:104C600080931A01089580911901262F30E0280FB2 +:104C7000311D2F3F310524F4680F60931901089509 +:104C80008FEF809319010895833011F128F481305A +:104C900049F0823091F00895853081F120F186301D +:104CA000C1F1089580911E01681720F4861B80933E +:104CB0001E01089510921E01089580911D0168172C +:104CC00020F4861B80931D01089510921D01089504 +:104CD00080911C01681720F4861B80931C010895A5 +:104CE00010921C01089580911B01681720F4861B07 +:104CF00080931B01089510921B01089580911A0161 +:104D0000681720F4861B80931A01089510921A01E7 +:104D1000089580911901681720F4861B809319016A +:104D200008951092190108950F931F93873208F088 +:104D300048C08E3108F08DC0803109F477C008F585 +:104D4000873009F461C068F4863009F09DC0809115 +:104D5000F202817F8E7F8093F20281E080930203D2 +:104D600094C08B3009F489C08E3009F08DC08091D9 +:104D7000F20282FB222720F991E0922790FB82F930 +:104D80005EC0863109F479C060F4813109F07CC0DD +:104D90000E94BC1B9091160181E089278093160127 +:104DA0006CC0893109F469C08B3109F06DC0809104 +:104DB000F20281FB222720F991E0922790FB81F9F2 +:104DC0003EC0883309F459C050F4893209F457C001 +:104DD000853309F454C0873209F451C055C0833477 +:104DE00009F44DC028F48A3308F44EC0895332C008 +:104DF000883409F049C00E94BC1B0E94FA090E9435 +:104E0000C1030E94132339C09091F202892F80952B +:104E1000817080FB90F929F0966098609093F2027F +:104E200034C0997F977F9093F20227C08091F2025D +:104E300083FB222720F991E0922790FB83F980934E +:104E4000F2029923D1F08091F20281608093F20204 +:104E500014C08D5141E050E060E070E08A019B0198 +:104E600004C0000F111F221F331F8A95D2F7C901FA +:104E7000B8010E947C1F0E94BC1B81E006C061E05B +:104E800070E080E090E0F5CF80E01F910F910895F1 +:104E900080E0089580E00895CF93C82F80910203A9 +:104EA000813069F018F08230C9F184C0E0911701B7 +:104EB000F09118018081823209F07EC007C0E09134 +:104EC0001701F09118018081823261F48C2F0E94C9 +:104ED0004827811104C08C2F0E9494261DC081E0B8 +:104EE00090E01AC08C2F0E944A27811114C0C4314F +:104EF00079F048F4CB3079F0C03109F061C082E03C +:104F00008093020308C0C93219F0C83321F058C099 +:104F10001092020355C081E0817054C0C93291F1F2 +:104F200020F5C43179F1B0F4C73009F047C08EE103 +:104F300080931E0182E380931D018AE080931C010F +:104F400084E180931B0188E080931A0188E28093BA +:104F5000190134C0CE51C63088F5EC2FF0E0EA5488 +:104F6000FE4F80818093010329C0CE34E9F020F404 +:104F7000CB3421F56AE013C0C13579F0C235F1F4C4 +:104F800061E00DC080910103882319F010920103A4 +:104F900015C081E08093020315C061E006C08091D6 +:104FA00001030E94CE250AC06AE0809101030E949D +:104FB000442604C01092020380E004C081E002C0D5 +:104FC00080E0AACFCF9108950E947423811102C07E +:104FD0000E9450230E94902380931D0380FF02C0F3 +:104FE000869501C080E00C94BC0280911D03982F2F +:104FF0009695292F30E0233031054CF49F5F990FAF +:105000008170892B816080931D030E94942380917D +:105010001D0386950C94BC0280911D03982F9695D4 +:1050200091F09158990F8170892B80931D038E7F89 +:1050300091E009F490E080911D0390FB80F980934A +:105040001D030E94942380911D0386950C94BC023D +:1050500080911D03982F909590FB80F980931D03FC +:105060000E94942380911D0380FF02C0869501C099 +:1050700080E00C94BC0290911D03892F86958F5F70 +:105080008F779170843028F4880F892B80931D03CB +:1050900002C090931D0380911D038E7F91E009F45F +:1050A00090E080911D0390FB80F980931D030E9486 +:1050B000942380911D0386950C94BC0220911D03BE +:1050C000922F96958927982F990F822F8170892B7F +:1050D00080931D038E7F91E009F490E080911D0381 +:1050E00090FB80F980931D030E94942380911D03FF +:1050F00086950C94BC0280911D03869508955058A6 +:10510000BB27AA270ED0D1C1C2D130F0C7D120F021 +:1051100031F49F3F11F41EF4B7C10EF4E095E7FBA4 +:105120009FC1E92FD3D180F3BA17620773078407B1 +:10513000950718F071F49EF5EBC10EF4E0950B2E77 +:10514000BA2FA02D0B01B90190010C01CA01A001D9 +:105150001124FF27591B99F0593F50F4503E68F134 +:105160001A16F040A22F232F342F4427585FF3CF75 +:10517000469537952795A795F0405395C9F77EF446 +:105180001F16BA0B620B730B840BBAF09150A1F08F +:10519000FF0FBB1F661F771F881FC2F70EC0BA0F15 +:1051A000621F731F841F48F4879577956795B7959D +:1051B000F7959E3F08F0B3CF9395880F08F0992795 +:1051C000EE0F97958795089527D108F481E008950B +:1051D0000CD06BC163D140F05AD130F021F45F3F65 +:1051E00019F03EC1511195C14FC170D198F3992367 +:1051F000C9F35523B1F3951B550BBB27AA2762179B +:105200007307840738F09F5F5F4F220F331F441FDF +:10521000AA1FA9F333D00E2E3AF0E0E830D0915017 +:105220005040E695001CCAF729D0FE2F27D0660F04 +:10523000771F881FBB1F261737074807AB07B0E843 +:1052400009F0BB0B802DBF01FF2793585F4F2AF059 +:105250009E3F510568F004C15CC15F3FECF3983E8E +:10526000DCF3869577956795B795F7959F5FC9F7B6 +:10527000880F911D9695879597F90895E1E0660F3F +:10528000771F881FBB1F621773078407BA0720F0B8 +:10529000621B730B840BBA0BEE1F88F7E095089521 +:1052A00004D06894B11135C1089518D188F09F5782 +:1052B00090F0B92F9927B751A0F0D1F0660F771F62 +:1052C000881F991F1AF0BA95C9F712C0B13081F042 +:1052D0001FD1B1E008951CC1672F782F8827B85FD0 +:1052E00039F0B93FCCF3869577956795B395D9F7A3 +:1052F0003EF490958095709561957F4F8F4F9F4FAD +:105300000895E89409C097FB3EF4909580957095B8 +:1053100061957F4F8F4F9F4F9923A9F0F92F96E901 +:10532000BB279395F695879577956795B795F11176 +:10533000F8CFFAF4BB0F11F460FF1BC06F5F7F4F13 +:105340008F4F9F4F16C0882311F096E911C0772325 +:1053500021F09EE8872F762F05C0662371F096E82E +:10536000862F70E060E02AF09A95660F771F881FFD +:10537000DAF7880F9695879597F9089588D018F0F1 +:1053800011F08CD038F480C0C4C0E92F9FD0B0F3A6 +:105390005523C9F3E7FB6217730784079507A8F144 +:1053A00099F3E92FFF2788232AF03197660F771F9B +:1053B000881FDAF7952F5527442332F0915050403B +:1053C000220F331F441FD2F7BB27E91BF50B621BCB +:1053D000730B840BB109C1F222F4620F731F841F97 +:1053E000B11D31972AF0660F771F881FBB1FEFCFC3 +:1053F000915050405AF041F0882332F0660F771FE9 +:10540000881F91505040C1F7939530C0869577958D +:1054100067959F5FD9F7F8CF990F0008550FAA0B32 +:10542000E0E8FEEF16161706E807F907C0F01216B7 +:105430001306E407F50798F0621B730B840B950BBA +:1054400039F40A2661F0232B242B252B21F408950F +:105450000A2609F4A140A6958FEF811D811D0895AC +:1054600097F99F6780E870E060E008959F3F31F012 +:10547000915020F4879577956795B795880F911D82 +:105480009695879597F908959FEF80EC08950024ED +:105490000A941616170618060906089500240A9499 +:1054A00012161306140605060895092E0394000C1F +:1054B00011F4882352F0BB0F40F4BF2B11F460FFAE +:1054C00004C06F5F7F4F8F4F9F4F089557FD9058D7 +:1054D000440F551F59F05F3F71F04795880F97FBB8 +:1054E000991F61F09F3F79F0879508951216130672 +:1054F0001406551FF2CF4695F1DF08C016161706A1 +:105500001806991FF1CF86957105610508940895D5 +:10551000E894BB2766277727CB0197F908957CDFAE +:1055200008F48FEF08950BD0C0CFB1DF28F0B6DFBD +:1055300018F0952309F094CFA7CF1124EACFC6DF46 +:10554000A0F3959FD1F3950F50E0551F629FF00196 +:10555000729FBB27F00DB11D639FAA27F00DB11DEF +:10556000AA1F649F6627B00DA11D661F829F222778 +:10557000B00DA11D621F739FB00DA11D621F839FFF +:10558000A00D611D221F749F3327A00D611D231FD5 +:10559000849F600D211D822F762F6A2F11249F5723 +:1055A00050408AF0E1F088234AF0EE0FFF1FBB1F46 +:1055B000661F771F881F91505040A9F79E3F5105E5 +:1055C00070F04ECFA6CF5F3FECF3983EDCF38695AC +:1055D00077956795B795F795E7959F5FC1F7FE2B90 +:1055E000880F911D9695879597F90895FA01EE0F0A +:1055F000FF1F30962105310599F16115710561F4A0 +:105600008038BFE39B0749F168949038810561F0C9 +:105610008038BFEF9B0741F0992342F5FF3FE1053A +:105620003105210511F1E8940894E795D901AA23E1 +:1056300029F4AB2FBE2FF85FD0F310C0FF5F70F4DA +:10564000A695E0F7F73950F019F0FF3A38F49F7754 +:105650009F930CD00F9007FC905808953EF014CF04 +:1056600060E070E080E89FE308954FE79F775F93E5 +:105670004F933F932F939ED02F913F914F915F91E6 +:1056800052DF05C019F40EF0EBCE42CFFDCE26DF7F +:10569000C8F39638C0F707F80F92E8942BE33AEA7C +:1056A00048EB5FE74EDF0F920F920F924DB75EB758 +:1056B0000F92C0D0EAE0F1E016D04F915F91EF91E8 +:1056C000FF91E595EE1FFF1F49F0FE57E068442764 +:1056D000EE0F441FFA95E1F74195550B32D00F902C +:1056E00007FE26C00895DF93CF931F930F93FF9279 +:1056F000EF92DF927B018C01689405C0DA2EEF01F6 +:105700001EDFFE01E894A5912591359145915591B3 +:10571000AEF3EF0106DDFE019701A801DA9479F7F7 +:10572000DF90EF90FF900F911F91CF91DF9108953F +:105730009B01AC0160E070E080E89FE349CD90CE32 +:1057400095CECCDEE8F39923D9F3940F511DBBF32A +:105750009150504094F059F0882332F0660F771F33 +:10576000881F91505040C1F79E3F510544F7880F64 +:10577000911D9695879597F908955F3FACF0983EF7 +:105780009CF0BB27869577956795B79508F4B1602F +:105790009395C1F7BB0F58F711F460FFE8CF6F5F27 +:1057A0007F4F8F4F9F4FE3CFB4CE0EF05FCE6CCEC6 +:1057B000689456CE93DEC8F39923D1F3C6F3DF93F2 +:1057C000CF931F930F93FF92C92FDD2788232AF0D1 +:1057D0002197660F771F881FDAF720E030E040E856 +:1057E0005FEB9FE3883920F0803E30F021968F7781 +:1057F00087DCE2E3F1E003C083DCEFE5F1E073DF97 +:105800008B01BE01EC01FB2E6F5771097595771F57 +:10581000880B990B78DD28E132E741E35FE38FDE07 +:10582000AF2D9801AE01FF900F911F91CF91DF91A5 +:1058300078DC3BCEFA01DC01AA0FBB1F9B01AC0157 +:10584000BF5728F422273327442750781FC0B75169 +:1058500088F4AB2F0024469537952795011CA39516 +:10586000D2F3002069F0220F331F441FB395DAF3FF +:105870000DD045CC61307105A0E88A07B94630F4F7 +:105880009B01AC016627772788279078309621F016 +:1058900020833183428353830895AA1BBB1B51E1AC +:1058A00007C0AA1FBB1FA617B70710F0A61BB70B90 +:1058B000881F991F5A95A9F780959095BC01CD0135 +:1058C000089597FB072E16F4009407D077FD09D0B2 +:1058D0000E944D2C07FC05D03EF4909581959F4F7A +:1058E0000895709561957F4F0895EE0FFF1F059005 +:1058F000F491E02D0994F999FECF92BD81BDF89AFB +:10590000992780B50895A8E1B0E042E050E00C94FA +:10591000A32C262FF999FECF92BD81BDF89A01974D +:1059200000B4021639F01FBA20BD0FB6F894FA9AE7 +:10593000F99A0FBE08950196272F0E948A2C0C9485 +:10594000892CDC01CB01FC01F999FECF06C0F2BD28 +:10595000E1BDF89A319600B40D9241505040B8F72D +:065960000895F894FFCF4A +:10596600640007000CFF0000003F64DE0F6C104966 +:10597600101510E10F0101DF022808140A321E007B +:1059860002040507090B0C0E1011131517181A1C23 +:105996001D1F2123242628292B2D2F30323435375D +:1059A600393B1F0F03764F5F6F7F4969437909596A +:1059B60053633149803F5D8B803FF8BF803FCAE12A +:1059C600803F73ED803FCAE1803FF8BF803F5D8B2B +:1059D600803F3149803F0000803FF16D7F3F75EA8F +:1059E6007E3F4C827E3F833F7E3F84287E3F833FBF +:1059F6007E3F4C827E3F75EA7E3FF16D7F3F000021 +:105A0600803F3F4D3639830436040004C7035A03EA +:105A160073038C03A50301020304050607080900A6 +:00000001FF diff --git a/keyboard/planck/keymaps/joe/compiled.hex b/keyboard/planck/keymaps/joe/compiled.hex new file mode 100644 index 0000000000..865ed2ce99 --- /dev/null +++ b/keyboard/planck/keymaps/joe/compiled.hex @@ -0,0 +1,1479 @@ +:100000000C9467030C94AB030C94AB030C94AB03FC +:100010000C94AB030C94AB030C94AB030C94AB03A8 +:100020000C94AB030C94AB030C946A150C943C1623 +:100030000C949E230C94AB030C94AB030C94AB0375 +:100040000C94AB030C940D040C94AB030C94AB0315 +:100050000C94AB030C9406240C94AB030C94AB03EC +:100060000C94AB030C94AB030C94AB030C94AB0358 +:100070000C94AB030C94AB030C94AB030C94AB0348 +:100080000C94DF0B0C94AB030C94AB030C94AB03FC +:100090000C94AB030C94AB030C94AB030C94AB0328 +:1000A0000C94AB030C94AB030C94AB03A916CB16C6 +:1000B000B917CB16B91710173317B91788179B172D +:1000C000851A851AB41AB41AF31A131B691C691C11 +:1000D0001E1B691CCE1BCE1B351C3E1C691C631CE1 +:1000E000DB1BDB1BDB1BDB1BDB1BDB1BDB1BDB1B60 +:1000F000DB1BDB1BDB1BDB1BDB1BDB1BDB1BDB1B50 +:10010000EB1BF91B001C071C111C07634236B79B35 +:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 +:100120005763BD6DEDFD753EF6177231BF000000DF +:10013000803F08000000BE922449123EABAAAA2AC2 +:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD +:1001500000000000BF000000803F00000000000819 +:100160004178D3BB4387D1133D190E3CC3BD4282B6 +:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 +:10018000FFBE01C4FF7F3F00000000000000000030 +:1001900000000000000000010204060A0F17202CD6 +:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 +:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF +:1001C00002010000000000000000000001E1013316 +:1001D000023301260226012C022C012C022C0127BD +:1001E00002270133023302E1015002500150025054 +:1001F000015002500001E1012602260133023301C1 +:100200002C022C012C022C0133023301270227027D +:10021000E10150025001500250015002500001E132 +:10022000013302330126022602E10001E10133021B +:10023000330127022702E1000000F1A4F1A529A65D +:1002400000000000018C028C048C088C000000006F +:100250000000000000002B22032014001A000900F7 +:1002600013000A000D000F0018001C0033002D00C1 +:100270002A00040015001600170007000B001100EB +:1002800008000C00120028000F201D001B000600B3 +:10029000190005000E00100036003700520034002F +:1002A000E000E300E200E10001202C002C0002202D +:1002B0003800500051004F00032014001A000800BD +:1002C000150017001C0018000C00120013002D0070 +:1002D0002A0004001600070009000A000B000D00A8 +:1002E0000E000F00330028000F201D001B00060029 +:1002F00019000500110010003600370052003400CC +:10030000E000E300E200E10001202C002C000220CC +:100310003800500051004F00032000005200000040 +:10032000000000002602270254005F006000610008 +:100330002A00500051004F00000000002202670018 +:1003400055005C005D005E000F2000000000000012 +:100350000000000000008500560059005A005B00B4 +:10036000E000E300E200E1000120010001000220C2 +:100370005700620063005800032014001A000900AF +:10038000130023000D000F0018001C0033002D0087 +:100390002A00210015002200240007000B00110094 +:1003A00020001E00270028000F201D001B00060053 +:1003B000190005000E00100036003700520034000E +:1003C000E000E300E200E10001202C002C0002200C +:1003D0003800500051004F003500000000000000C0 +:1003E0000000000000000000033002300130003047 +:1003F0002A001E001F0020002100220023002400EC +:100400002500260027000100310000000000000048 +:1004100000000000000000002F0030004B002E0004 +:100420000100010001000100012001000100022083 +:1004300000004A004E004D003A003B003C003D00E9 +:100440003E003F00400041004200430044004500A0 +:100450004C00F400F000F500F600F900F700500041 +:10046000510052004F0000000100F200F100F300C3 +:10047000FB00FA00FC00000000004B0152054E0199 +:100480000100010001000100012000000000022025 +:100490000000500551054F050100A800AA00A90061 +:1004A000000000000000000000000000000000004C +:1004B0000000AE00AC00AB00000000000000000037 +:1004C00000000000000000500000000000000000DC +:1004D000000000000000000000000000000000001C +:1004E0000620072008200920012001000100022029 +:1004F0006600A700A6000F052803540068006500E9 +:10050000200050006C0061006E0063006B00200052 +:100510004B006500790062006F00610072006400AA +:1005200000002C034F007200740068006F006C0024 +:1005300069006E0065006100720020004B006500DC +:10054000790062006F0061007200640073000000B7 +:100550000403090409026D00040100A0FA09040063 +:10056000000103010100092111010001223F0007E0 +:1005700005810308000A09040100010301020009C2 +:100580002111010001224D000705820308000A091C +:1005900004020001030000000921110100012236BC +:1005A000000705830308000A090403000103000093 +:1005B0000009211101000122390007058403100000 +:1005C000011201100100000008EDFE606001000151 +:1005D00002000105010906A101050719E029E71537 +:1005E0000025019508750181020508190129059565 +:1005F00005750191029501750391010507190029FF +:100600007715002501957875018102C005010980E3 +:10061000A101850216010026B7001A01002AB700C1 +:10062000751095018100C0050C0901A10185031613 +:100630000100269C021A01002A9C02751095018176 +:1006400000C005010902A1010901A1000509190164 +:100650002905150025019505750181029501750390 +:1006600081010501093009311581257F9502750841 +:10067000810609381581257F950175088106050CCD +:100680000A38021581257F950175088106C0C005CD +:10069000010906A101050719E029E71500250195C3 +:1006A0000875018102950175088101050819012964 +:1006B00005950575019102950175039101050719CD +:1006C0000029FF150025FF950675088100C011243B +:1006D0001FBECFEFDAE0DEBFCDBF04B603FE24C0FD +:1006E00080911E0390911F03A0912003B0912103DC +:1006F0008730904BA740B04BB9F410921E03109274 +:100700001F03109220031092210314BE84B7877F29 +:1007100084BF88E10FB6F894809360001092600067 +:100720000FBEE0E0F8E3099511E0A0E0B1E0E6E9F2 +:10073000FBE502C005900D92A03CB107D9F713E08C +:10074000A0ECB1E001C01D92AE31B107E1F70E940B +:10075000B0120C94C92D0C9400000895089581E006 +:10076000089508950C94AE030C94AF030C94B10358 +:100770000E94932923E030E0281B3109220F2093A7 +:10078000C4010895282F2F9880918000211108C05E +:10079000877F8093800010928D0010928C001BC088 +:1007A000886080938000233019F48FEF9FEF0FC093 +:1007B00083E090E0821B9109880F991F2FEF3FEF94 +:1007C000A90102C0569547958A95E2F7CA01909310 +:1007D0008D0080938C000C94B8030E94B80384E0D1 +:1007E0008093C3011092C0010895279A2F988FEF2C +:1007F0009FEF90938700809386008AE0809380002B +:1008000089E1809381000E94FC280C94ED030E94F2 +:10081000F5036E9A769A0C94AD031F920F920FB661 +:100820000F9211242F933F938F939F93EF93FF93F6 +:10083000E091C101F091C201CF0101969093C201F4 +:100840008093C1010090C30102C0F695E7950A9418 +:10085000E2F7EF738091C001823019F4E03251F475 +:1008600004C0813039F4EF3329F480916F008D7F1B +:1008700080936F00F0E0E457FE4FE49121E031E017 +:10088000E29FC001E39F900D11240090C40102C0BB +:10089000969587950A94E2F790938D0080938C004B +:1008A000FF91EF919F918F913F912F910F900FBEEC +:1008B0000F901F901895FC01613061F028F06230B4 +:1008C00079F0633099F018C082818823A9F08BE217 +:1008D00092E008958281882379F08EE192E0089574 +:1008E0008281882349F085EF91E0089582818823F1 +:1008F00019F08CEC91E0089580E090E0089581E09B +:1009000008950C947F0408950C94070480911502B7 +:10091000882309F448C08091D1019091D2010097B9 +:1009200079F40E94D0239093D2018093D1018091D9 +:10093000D30190E0009771F48091D40190E00AC057 +:100940000E94DC2320910001309101012817390712 +:1009500040F329C00197880F991F880F991FFC0148 +:10096000EB52FE4F60817181828193810E94450B21 +:10097000E091D30184E0E89FF0011124EB52FE4F97 +:1009800060817181828193814FE050E00E94FD0E71 +:100990008091D30190E001966091D40170E00E94B3 +:1009A000792D8093D3010C94B203109217020C940A +:1009B000120B0895089581E0809317020C94DA04D5 +:1009C000089508958F929F92AF92BF92EF92FF92F7 +:1009D0000F931F93CF93DF93CDB7DEB7A3970FB6D7 +:1009E000F894DEBF0FBECDBF7C01FC0100811181F8 +:1009F000C8010E94CD21B8010E94E4068C01B70114 +:100A00000E948104882309F4CCC10032F0E51F075D +:100A100041F4F7018281882309F458C00E94610FD4 +:100A2000C0C10132F0E51F0741F4F701828188233C +:100A300009F44CC00E946A0FB4C10232F0E51F07EE +:100A400051F4F7018281882309F440C00E945D0FB0 +:100A50008111F0CFE3CF0332F0E51F0739F4F7013E +:100A60008281882399F10E94DB049BC10432F0E566 +:100A70001F0739F4F7018281882341F10E94D504D0 +:100A800090C10532F0E51F0749F4F7018281882300 +:100A9000E9F0809117028111F1CFE5CF0632F0E540 +:100AA0001F0739F4F7018281882381F00E94710FBA +:100AB0000AC00732F0E51F0749F4F7018281882355 +:100AC00029F00E947C0F0E94E1046BC18091170203 +:100AD000811105C0F70182818111CFC018C1003E8C +:100AE000110579F4F7018281882309F44DC00E9431 +:100AF000120B81E080931602109215021092D4011D +:100B000050C1023E110559F4F70182818823E1F1B9 +:100B10000E94120B109216021092150242C1033E5F +:100B2000110591F4F7018281882371F10E94120B63 +:100B30001092160281E0809315021092D301109258 +:100B4000D2011092D1012DC10235110559F4F701DE +:100B50008281882309F425C18091000190910101CF +:100B60000A970DC00135110579F4F70182818823B8 +:100B700009F417C180910001909101010A969093A8 +:100B80000101809300010DC14091040183E2EFE176 +:100B9000F1E0DE01119601900D928A95E1F7F701DF +:100BA000808121E030E02C0F3D1F280F311DC9014D +:100BB0002091020130910301FC01E20FF31F6081DB +:100BC000772767FD7095640F711D882777FD8095E5 +:100BD000982F0E949B2A20E030E040E451E40E94DC +:100BE000002A4B015C01F701218184E090E0821B27 +:100BF0009109BC01882777FD8095982F0E949B2A38 +:100C00009B01AC01C501B4010E9498299B01AC0174 +:100C100060E070E080E090E40E940E2C20E030E084 +:100C20004CED50E40E94AB2B4B015C01F70182813B +:100C30008823D1F04FE050E0C501B4010E94FD0EC1 +:100C4000809116028823A1F08091D40124E0829F34 +:100C5000F0011124EB52FE4F80829182A282B38276 +:100C60008F5F8093D40104C0C501B4010E94450B7D +:100C70000F3F110508F02ECF94C08091D001811153 +:100C80001FC0043130E5130709F051C00E948304EE +:100C900081E08093D0010E94D0239093CF01809374 +:100CA000CE011092C7011092C9011092C801109292 +:100CB000CB011092CA011092CD011092CC0171C0EB +:100CC0008091CE019091CF010E94DC23883C910558 +:100CD00070F48091C701E82FF0E0EE0FFF1FE8539A +:100CE000FE4F118300838F5F8093C7015AC0043881 +:100CF00080E5180721F00538104501F13AC0F701E9 +:100D00008281882341F01092C50182E01EC0043820 +:100D100030E5130759F58091C501811106C086E2BF +:100D20000E94291986E20E94F11982E01CC0043851 +:100D3000F0E51F0741F305381045D9F4F70182812A +:100D4000882331F01092C60180E20E94401A29C027 +:100D50008091C601811106C087E20E94291987E2AD +:100D60000E94F11980E20E94471A1BC00538104505 +:100D700029F381E08093C5018093C601C701A39642 +:100D80000FB6F894DEBF0FBECDBFDF91CF911F919C +:100D90000F91FF90EF90BF90AF909F908F900C9429 +:100DA000B40380E0A3960FB6F894DEBF0FBECDBFAC +:100DB000DF91CF911F910F91FF90EF90BF90AF9077 +:100DC0009F908F90089508959CE0799FF0011124E1 +:100DD00090E3899FE00DF11D1124E60FF11DEE0F48 +:100DE000FF1FE85AFD4F859194910895880F991F30 +:100DF000FC01E854FF4F859194910895880F991F45 +:100E0000FC01E85CFD4F8591949108950F931F9329 +:100E1000CF93DF93EC01811521E39207A0F5C11573 +:100E200080E3D80708F0D7C0C83ED105D8F4C03E4B +:100E3000D10508F007C2C83AD10578F4C53AD10502 +:100E400008F06AC0C130D10509F463C008F4F7C1E5 +:100E5000C430D10508F0F6C1F2C1CB3BD10508F48E +:100E600066C0EDC1C11590E2D90708F0AFC0C11549 +:100E700021E0D20708F0E6C1C03FD10508F4DFC188 +:100E80008E0110651FC2C03880E5D80700F5C03755 +:100E900090E5D90708F0A3C0C11520E5D20709F4F1 +:100EA000ACC050F4CE01905480319F4008F0C7C1CF +:100EB000DF708E01106A06C2C13080E5D80709F4E0 +:100EC000AEC0C43190E5D90708F4AFC0B8C1C3388B +:100ED00020E5D20709F48EC050F4C13890E5D90757 +:100EE00009F482C008F083C000E011EDEBC1C0310D +:100EF00081E5D80708F4A3C1C11597E5D90708F41F +:100F000036C1CE0190578115904108F098C1DF702D +:100F100093C101E010E0D6C1C53AD10509F494C1EE +:100F2000C63AD10509F093C102E810E4CBC1C83A32 +:100F3000D10509F48FC1C93AD10509F48EC1CA3A65 +:100F4000D10509F48DC1CB3AD10509F48CC1CC3A55 +:100F5000D10509F48BC1CD3AD10509F48AC1C03B52 +:100F6000D10509F489C1CE3AD10509F488C1CF3A37 +:100F7000D10509F487C1C13BD10509F486C1C23B43 +:100F8000D10509F485C1C33BD10509F484C1C43B33 +:100F9000D10509F483C1C53BD10509F482C1C63B23 +:100FA000D10509F481C1C73BD10509F480C1C83B13 +:100FB000D10509F47FC1C93BD10509F47EC1CA3B03 +:100FC000D10509F47DC100E014E47CC1CE019F701D +:100FD0000E94FE0678C1DD278E01106C73C1CF70B0 +:100FE000DD278E01146D6EC100E010ED6BC100E0D5 +:100FF00012ED68C100E013ED65C10E94D41C0E948F +:10100000120B0E94D9048FEF94E32CE081509040A2 +:101010002040E1F700C000000E942B2453C18091C2 +:10102000F20281608093F2024DC10E948C248111F2 +:1010300002C00E9468240E949F2490E090931D03A8 +:1010400080931C03C23080E5D80721F480911C03F3 +:10105000816086C0C43090E5D90721F480911C03DB +:1010600082607EC0C63020E5D20721F480911C0347 +:10107000846076C0C83080E5D80719F480911C03DD +:1010800027C0CA3090E5D90721F480911C03806104 +:1010900067C0CC3020E5D20721F480911C03806228 +:1010A0005FC0CE3080E5D80721F480911C038064B6 +:1010B00057C0C03190E5D90721F480911C038068A6 +:1010C0004FC0C23120E5D20729F480911C0384600F +:1010D000886046C0C33080E5D80721F480911C03A6 +:1010E0008E7F3EC0C53090E5D90721F480911C0366 +:1010F0008D7F36C0C73020E5D20721F480911C03D4 +:101100008B7F2EC0C93080E5D80719F480911C036D +:1011100026C0CB3090E5D90721F480911C038F7E47 +:101120001FC0CD3020E5D20721F480911C038F7DB4 +:1011300017C0CF3080E5D80721F480911C038F7B46 +:101140000FC0C13190E5D90721F480911C038F773E +:1011500007C0C331D04531F480911C038B7F877F5A +:1011600080931C0380911C030E94A324ABC08D2F8D +:1011700099278F70992781309105D9F49E012370AA +:10118000332702C0880F991F2A95E2F79C688E01C9 +:1011900044E0000F111F4A95E1F700271370802BE0 +:1011A000912B53E0CC0FDD1F5A95E1F7C076DD2778 +:1011B0002FC08230910531F4DC2FCC278E01016FD6 +:1011C000106A80C08330910569F4CE01837099273D +:1011D00001E010E002C0000F111F8A95E2F7C8017C +:1011E0009C680FC084309105B9F4CE0183709927B3 +:1011F00001E010E002C0000F111F8A95E2F7C8015C +:101200009A6823E0CC0FDD1F2A95E1F7C07ED770E6 +:101210008C010C2B1D2B56C08530910531F4DC2F31 +:10122000CC278E01046F106A4DC0069709F04AC0A2 +:10123000CF71DD27DC2FCC278E01106243C000E088 +:1012400010E040C08E013EC001E810E43BC003E85E +:1012500010E438C002EE14E435C009EE14E432C0E4 +:101260000AEE14E42FC005EB14E42CC006EB14E4E2 +:1012700029C007EB14E426C00CEC14E423C00DECE9 +:1012800014E420C003E815E41DC00AE815E41AC000 +:1012900002E915E417C004E915E414C001E216E4FC +:1012A00011C003E216E40EC004E216E40BC005E22E +:1012B00016E408C006E216E405C007E216E402C020 +:1012C0000AE216E4C801DF91CF911F910F910895B2 +:1012D0009CE0799FF001112490E3899FE00DF11DBE +:1012E0001124E60FF11DEE0FFF1FE85AFD4F859107 +:1012F0009491803E9105E0F4803C910558F581334E +:10130000910509F46FC048F48932910509F463C06E +:101310008A32910509F46DC072C089339105E9F0F4 +:1013200082389105D1F08533910509F44DC067C02D +:10133000833E910581F138F4803E9105B9F0823EFB +:101340009105D9F05CC0863E910561F1873E91051B +:10135000A1F155C00E94F606089520911C0320FDBE +:1013600002C021FF4CC080EE90E049C080911C0378 +:1013700080FFF9CF89E390E042C080911C0382FF97 +:101380000EC080911C0384FF03C080E090E037C052 +:1013900083EE90E034C080911C0382FFF2CF82EE96 +:1013A00090E02DC080911C0383FF0BC080911C0333 +:1013B00084FDEBCF87EE90E022C080911C0383FF79 +:1013C000F5CF86EE90E01BC080911C0385FF07C01F +:1013D00089E290E014C080911C0385FFF9CF85E37A +:1013E00090E00DC080911C0386FF07C08AE290E068 +:1013F00006C080911C0386FFF9CF81E390E00E9434 +:10140000060708950C94B603E82FF0E0E25BFE4F68 +:101410008081E82FEF70F0E082958F7021E030E05E +:10142000A90102C0440F551F8A95E2F740A3089511 +:101430000F931F93CF93DF9385B7806885BF85B7E0 +:10144000806885BFC3E0D0E001E010E0FE01E25B10 +:10145000FE4F8081E82FEF70F0E021A182958F7020 +:10146000A80102C0440F551F8A95E2F7CA01822BDA +:1014700081A38C2F0E94040A219740F78BE090E013 +:1014800061E070E0FC01EE5BFE4F2081E22FEF7027 +:10149000F0E042A122952F70DB0102C0AA0FBB1F12 +:1014A0002A95E2F79D01242B22A3019758F7DF919B +:1014B000CF911F910F910C948404EF92FF920F93A0 +:1014C0001F93CF93DF9300E212E0C3E0EE24E39496 +:1014D000F12CD5E08C2F0E94040A8BE090E040E0D4 +:1014E00050E0FC01EE5BFE4F6081E62FEF70F0E014 +:1014F00020A130E062956F7002C0359527956A95FE +:10150000E2F720FD09C09701082E02C0220F331F09 +:101510000A94E2F7422B532B019718F7F8019291A6 +:1015200082918F018417950721F051834083D093D6 +:1015300005018C2F0E94040AC15060F680910501BC +:1015400087FD2CC08150809305018F3F39F08FE9D2 +:101550009FE00197F1F700C0000020C080911E02BB +:1015600090911F02909327028093260280911C0283 +:1015700090911D02909325028093240280911A027B +:1015800090911B0290932302809322028091180273 +:101590009091190290932102809320020E94860468 +:1015A00081E0DF91CF911F910F91FF90EF9008950F +:1015B000E82FF0E0EE0FFF1FE05EFD4F808191818C +:1015C000089508950F931F93CF9308E212E0C0E0AF +:1015D000F801929182918F010E944823C80FF2E096 +:1015E00000321F07A9F78C2FCF911F910F910895FB +:1015F0000E948C24811102C00E9468240E94B124A0 +:10160000809307033E9A809171008D7F80937100D3 +:1016100082E0809390008AE18093910081E0809342 +:101620002A02089580912A02811102C00E94F80ABC +:1016300010927A0210927902809171008D7F8093CE +:101640007100809190008F738093900010923C0203 +:1016500010923B0210927302109274021092750263 +:10166000109276021092720210927102E1E5F2E09D +:10167000A1E4B2E011921192119211921D921D9269 +:1016800082E0E137F807B1F70895CF92DF92EF9249 +:10169000FF920F931F93CF93DF9320913B0222235E +:1016A00009F484C06B017C0180912A02811102C07F +:1016B0000E94F80A01E712E0C7E0D0E0A701960116 +:1016C000F80192918291729162918F010E94FC299E +:1016D000811131C0FE01EE0FFF1FEE0FFF1FEF5A09 +:1016E000FD4F1082118212821382DE01AA0FBB1FEE +:1016F000AF5BBD4F11961C921E92C730D105E9F029 +:10170000219644815581668177814083518362832C +:101710007383148215821682178212968D919C9182 +:10172000139711969C938E9313961C921E92129768 +:1017300034961296E2CF219708F680917902909123 +:101740007A02019797FD05C090937A0280937902FF +:1017500004C010927A0210927902809179029091DD +:101760007A0220917702309178022817390724F005 +:101770001092780210927702892BC1F48091710047 +:101780008D7F80937100809190008F738093900083 +:1017900010927302109274021092750210927602E7 +:1017A000109272021092710210923B02DF91CF915F +:1017B0001F910F91FF90EF90DF90CF9008951F92AF +:1017C0000F920FB60F9211244F925F926F927F92F9 +:1017D0008F929F92AF92BF92CF92DF92EF92FF9241 +:1017E0002F933F934F935F936F937F938F939F9329 +:1017F000AF93BF93CF93DF93EF93FF9380913B021F +:10180000882309F49BC1C0917902D0917A021C16F9 +:101810001D060CF093C140902B0250902C0260905A +:101820002D0270902E0220E030E0A901C301B20128 +:101830000E94A72B18160CF065C0C130D10509F421 +:1018400052C08091770290917802BE010E94792D5A +:101850007C01909378028093770280903D02909073 +:101860003E02A0903F02B090400220E030E040E80D +:101870005FE3C501B4010E94982960933D02709313 +:101880003E0280933F0290934002F701EE0FFF1F4C +:10189000EE0FFF1FEF5AFD4FA3019201608171818E +:1018A000828193810E94002A20E030E040E05EE3E4 +:1018B0000E94AB2B9B01AC01C501B4010E94A72B78 +:1018C00018168CF4C7010196BE010E94792D9093E1 +:1018D00078028093770210923D0210923E0210929D +:1018E0003F0210924002E0917702F0917802EE0FF1 +:1018F000FF1FEE0FFF1FEF5AFD4F60817181828144 +:101900009381D0C0C0907302D0907402E0907502B1 +:10191000F090760220E030E0A901C701B6010E94F4 +:10192000FC292197882309F4A2C0FE01EE0FFF1FB6 +:10193000EE0FFF1FEF5AFD4F80809180A280B38091 +:10194000A5019401C701B6010E94FC2987FF31C09F +:10195000A501940160E070E08CED93EC0E94002AF8 +:1019600020E030E040E451E40E94002A20E030E032 +:1019700040E05FE30E94AB2B9B01AC0160E070E0B4 +:1019800080E090E40E940E2C9B01AC01C501B401E3 +:101990000E94AB2B9B01AC01C701B6010E94FC2940 +:1019A00087FF07C0A701960160E070E08CED93E42B +:1019B00039C0A5019401C701B6010E94A72B1816D2 +:1019C0000CF055C0A501940160E070E08CED93E44B +:1019D0000E94002A20E030E040E451E40E94002A06 +:1019E00020E030E040E05FE30E94AB2B9B01AC01C4 +:1019F00060E070E080E090E40E940E2C9B01AC015E +:101A0000C501B4010E94AB2B9B01AC01C701B6011B +:101A10000E94A72B18165CF5A701960160E070E004 +:101A20008CED93EC0E94002A20E030E040E451E489 +:101A30000E94002A20E030E040E05FE30E94AB2BF0 +:101A40009B01AC0160E070E080E090E40E940E2C0D +:101A50009B01AC01C701B6010E94AB2B60937302DE +:101A600070937402809375029093760213C0FE0106 +:101A7000EE0FFF1FEE0FFF1FEF5AFD4F8081918188 +:101A8000A281B3818093730290937402A093750234 +:101A9000B093760260917302709174028091750226 +:101AA0009091760220912802309129022F3F4FEF2A +:101AB000340731F02F5F3F4F3093290220932802E3 +:101AC0000E94870F6B017C0120E034E244EF51E477 +:101AD0000E94FC2987FF08C086EFC82E88E2D82E16 +:101AE00084EFE82E81E4F82E20E030E040E051E47D +:101AF000C701B6010E94AB2B9B01AC0160E074E210 +:101B000084E79BE40E94002A6B017C010E946D2AFD +:101B10007093970060939600209106013091070121 +:101B20004091080150910901C701B6010E94AB2BF9 +:101B30000E946D2A709399006093980080913C02F6 +:101B4000882309F433C1C0903702D0903802E09066 +:101B50003902F0903A0220E030E0A901C701B60155 +:101B60000E94A72B1816D4F5809128029091290283 +:101B70008F3F2FEF920729F00196909329028093CF +:101B80002802C701B6010E94870F20E030E040E044 +:101B900051E40E94AB2B9B01AC0160E074E284E74E +:101BA0009BE40E94002A6B017C010E946D2A7093C5 +:101BB00097006093960020910601309107014091B3 +:101BC000080150910901C701B6010E94AB2B0E9488 +:101BD0006D2A709399006093980008C01092970046 +:101BE0001092960010929900109298006091310224 +:101BF000709132026F5F7F4F7093320260933102B7 +:101C0000209196003091970080E090E0232BF1F036 +:101C1000C0919600D09197000E94992A6B017C0197 +:101C2000BE0180E090E00E94992A9B01AC01609186 +:101C300033027091340280913502909136020E94F5 +:101C4000002A20E03FEF4FE757E410C00E94992A96 +:101C50006B017C0120E030EE4FEF54E460913302E1 +:101C60007091340280913502909136020E94AB2B24 +:101C70009B01AC01C701B6010E94A72B87FD96C04E +:101C800080912F028F5F80932F0290E020910303B9 +:101C90003091040382179307A0F080910E038823EC +:101CA00019F010922F020DC0809171008D7F8093EA +:101CB0007100809190008F738093900010923C028D +:101CC0007DC080913002C0912F02811128C0C09048 +:101CD0000803D0900903E0900A03F0900B0320E082 +:101CE00030E0A901C701B6010E94A72B1816BCF469 +:101CF00081E08093300210923702109238021092E5 +:101D0000390210923A02C0923302D0923402E09229 +:101D10003502F0923602C150C0932F0243C0109298 +:101D200030021092290210922802E0910503F091EE +:101D3000060348E0C49FE00DF11D112480819181CC +:101D4000A281B3818093370290933802A093390225 +:101D5000B0933A0220E030E040E85EE364817581B0 +:101D6000868197810E94AB2B6B017C0180910A01D7 +:101D7000682F70E080E090E00E94992A20E030E037 +:101D800048EC52E40E94002A9B01AC01C701B60155 +:101D90000E94AB2B60933302709334028093350220 +:101DA0009093360210923202109231028091070312 +:101DB00080FD04C010923C0210923B02FF91EF9113 +:101DC000DF91CF91BF91AF919F918F917F916F9153 +:101DD0005F914F913F912F91FF90EF90DF90CF90C7 +:101DE000BF90AF909F908F907F906F905F904F903B +:101DF0000F900FBE0F901F901895CF92DF92EF9229 +:101E0000FF92CF93DF936B017C01EA0180912A025C +:101E1000811102C00E94F80A8091070380FF46C02A +:101E20008091790290917A0208970CF03FC08091DE +:101E300071008D7F8093710080913C0281110E941E +:101E4000120B81E080933B0210922902109228022B +:101E500020E030E0A901C701B6010E94A72B1816A7 +:101E6000DCF48091790290917A02FC01EE0FFF1F61 +:101E7000EE0FFF1FEF5AFD4FC082D182E282F38244 +:101E8000FC01EE0FFF1FEF5BFD4FD183C083019676 +:101E900090937A028093790280917100826080939E +:101EA000710080919000806880939000DF91CF91C5 +:101EB000FF90EF90DF90CF9008958091070381709D +:101EC0000895809107038160809307030E94B524E1 +:101ED0000C94E004809107038E7F809307030C9499 +:101EE000B52480917B0290E0019666E070E00E944C +:101EF000792D80937B02089580917B0290E0019779 +:101F000066E070E00E94792D80937B0208958F92A5 +:101F10009F92AF92BF92CF92DF92EF92FF920F9378 +:101F20001F93CF93DF936B017C01C0912802D09166 +:101F30002902BE0180E090E00E94992A4B015C01D9 +:101F4000A701960160E070E08CE594E40E94002A0D +:101F50009B01AC01C501B4010E94AB2B0E946D2A0C +:101F600020917B02233009F473C028F4222351F01E +:101F70002130E9F02CC1243009F4A0C0253009F447 +:101F8000E0C025C180E090E0A0E0BFE380930601BF +:101F900090930701A0930801B093090110922B02BE +:101FA00010922C0210922D0210922E0210C110924B +:101FB0002B0210922C0210922D0210922E026431EC +:101FC000710540F46A30710560F520E030E040E8CA +:101FD0005EE32BC0693C710508F0AAC080E090E088 +:101FE0000E94992A20E030E040EA51E40E949729BB +:101FF00020E030E044E353E40E94002A9B01AC015E +:102000000E94AB2B20E030E040E05EE30E94AB2B6F +:102010009B01AC0160E070E080E09EE30E949729A4 +:1020200044C020E030E040E05FE3C701B6010E9419 +:10203000AB2B6B017C0180E090E0A0E0BEE38093DD +:10204000060190930701A0930801B0930901BFC056 +:1020500010922B0210922C0210922D0210922E023E +:102060004AE0469F9001479F300D1124C90168EB5B +:102070007BE00E94652DBC016C5D754077FF03C05D +:10208000719561957109882777FD8095982F0E9439 +:102090009B2A2EE333EC4EE259E30E94AB2B20E067 +:1020A00030E040EC5EE30E94982960930601709353 +:1020B0000701809308019093090189C010922B02B7 +:1020C00010922C0210922D0210922E02CE018370DB +:1020D0009927892BE1F0BE016170772780E090E0BD +:1020E0000E94992A20E030E040E05EE30E94AB2BA2 +:1020F00020E030E040E45FE30E949829609306010D +:102100007093070180930801909309010CC080E04F +:1021100090E0A0E0BFE38093060190930701A093B5 +:102120000801B0930901C770DD27CD2B09F04FC01E +:1021300010920601109207011092080110920901F5 +:1021400046C010922B0210922C0210922D02109277 +:102150002E0200E010E020E03FE300930601109320 +:10216000070120930801309309016739710578F15F +:1021700080E090E00E94992A20E030E047E153E4BB +:102180000E94972920E030E04AE754E40E94002AA8 +:1021900020E030E048E452E40E94AB2B20E030E045 +:1021A00040EA51E40E94DD2A0E94682A660F771FE8 +:1021B000660F771FFB01EE5AFE4F2081318142816D +:1021C0005381C701B6010E94AB2B6B017C01C70193 +:1021D000B601DF91CF911F910F91FF90EF90DF90AB +:1021E000CF90BF90AF909F908F90089580918C0278 +:1021F0000895CF93DF9300D01F92CDB7DEB79C0137 +:1022000080911303843019F593E099833B832A83EB +:102210009093E9008FEF9091E800815095FD06C002 +:1022200095ED9A95F1F700008111F5CF8091E800C6 +:1022300085FF0DC040E050E063E070E0CE01019604 +:102240000E945A138091E8008E778093E8000F90E7 +:102250000F900F90DF91CF910895CF93DF9300D02F +:102260001F92CDB7DEB720911303243021F522E071 +:1022700029839B838A8383E08093E9008FEF909189 +:10228000E800815095FD06C095ED9A95F1F70000A4 +:102290008111F5CF8091E80085FF0DC040E050E04E +:1022A00063E070E0CE0101960E945A138091E8002D +:1022B0008E778093E8000F900F900F90DF91CF9171 +:1022C0000895209113032430F1F422E02093E900D3 +:1022D0002FEF3091E800215035FD06C035ED3A95DD +:1022E000F1F700002111F5CF2091E80025FF0BC088 +:1022F00040E050E065E070E00E945A138091E800F1 +:102300008E778093E8000895CF93DF93EC0190914E +:102310001303943009F046C0809115018823D9F049 +:10232000809116018823B9F09093E9008FEF909186 +:10233000E800815095FD06C095E19A95F1F70000FF +:102340008111F5CF8091E80085FF2CC040E050E07E +:1023500060E170E017C081E08093E9008FEF909119 +:10236000E800815095FD06C095ED9A95F1F70000C3 +:102370008111F5CF8091E80085FF14C040E050E066 +:1023800068E070E0CE010E945A138091E8008E77D9 +:102390008093E80080E1FE01ACE7B2E001900D928D +:1023A0008A95E1F7DF91CF91089580911203811111 +:1023B00009C00E94EF140E944C158091E2008460D5 +:1023C0008093E200089510921203089508950895ED +:1023D0000C94932342E061EC81E00E94691442E096 +:1023E00061EC82E00E94691442E061EC83E00E94AB +:1023F000691442E161EC84E00C9469148091150346 +:10240000833009F455C030F4813071F0823009F422 +:102410008EC008958A3009F47AC08B3009F460C008 +:10242000893009F09CC020C080911403813A09F0E2 +:1024300096C08091E800877F8093E8008091180320 +:1024400090911903892B21F460E18CE792E003C09D +:1024500060E080E090E070E00E94A5138091E800C9 +:102460008B778093E800089580911403813209F0FE +:1024700076C08091180390911903009719F0039783 +:1024800009F06DC08091E800877F8093E80080911B +:10249000E80082FD05C0809113038111F8CF5FC071 +:1024A0008091F10080938C028091E8008B7753C07B +:1024B00080911403813A09F052C0809118039091E1 +:1024C0001903892B09F04BC08091E800877F809326 +:1024D000E8008091E80080FFFCCF8091150136C0B4 +:1024E000809114038132D9F58091180390911903DA +:1024F000892BA9F58091E800877F8093E8000E94EE +:102500009E1480911603809315010C94D41C809125 +:102510001403813221F58091E800877F8093E800E1 +:102520000E949E148091170380938D0208958091DC +:102530001403813AA1F48091E800877F8093E8003A +:102540008091E80080FFFCCF80918D028093F100A4 +:102550008091E8008E778093E8000C949E14089593 +:1025600084B7877F84BF88E10FB6F89480936000BA +:10257000109260000FBE90E080E80FB6F894809350 +:102580006100909361000FBE0E9441180E94EF14F9 +:102590000E944C158091E20084608093E200789460 +:1025A0000E94D2170E9443188BE091E00E94ED1721 +:1025B00080911303853069F40E94542380911103A4 +:1025C0008823B1F30E948223882391F30E9444134D +:1025D000EFCF0E944B18ECCF292F33272330310542 +:1025E000C9F064F42130310581F02230310509F061 +:1025F00043C08DE690E024E535E042C0213231054C +:10260000F1F02232310541F137C082E190E021EC56 +:1026100035E036C099278130910541F0823091052F +:1026200041F0892B49F5E0E5F5E005C0E2E2F5E08F +:1026300002C0E8EFF4E0849190E09F0121C0643093 +:10264000D8F4E62FF0E0EE0FFF1FE255FE4F208199 +:10265000318189E090E014C0643070F470E0FB01D7 +:10266000EE0FFF1FEA55FE4F20813181FB01EE5531 +:10267000FE4F808190E004C080E090E020E030E0F8 +:10268000FA0131832083089580E189BD82E189BD0B +:1026900009B400FEFDCF8091D8008F7D8093D800D3 +:1026A0008091E00082608093E0008091E00081FDF5 +:1026B000FCCF0895CF92DF92EF92FF920F931F937A +:1026C000CF93DF93EC018B016A010E94BD1481114D +:1026D00033C0C114D10439F0F60180819181081B07 +:1026E000190BC80FD91FE12CF12C0115110519F197 +:1026F0008091E80085FD16C08091E8008E77809378 +:10270000E800C114D10449F0F60180819181E80EFE +:10271000F91EF182E08285E00FC00E94BD1488237B +:1027200021F30AC089918093F10001501109FFEF54 +:10273000EF1AFF0ADACF80E0DF91CF911F910F915E +:10274000FF90EF90DF90CF90089520911A03309181 +:102750001B032617370748F06115710539F42091DE +:10276000E8002E772093E80001C0B90140E0611530 +:102770007105A9F120911303222309F443C02530E8 +:1027800009F442C02091E80023FD40C02091E800F8 +:1027900022FD32C02091E80020FFE9CF4091F300F4 +:1027A0002091F20030E0342BFC01CF01611571055E +:1027B00059F02830310540F481918093F100615047 +:1027C00071092F5F3F4FF1CF41E02830310509F00B +:1027D00040E02091E8002E772093E800C8CF411117 +:1027E000C9CF0AC080911303882361F0853061F05E +:1027F0008091E80083FD0AC08091E80082FFF2CF5B +:1028000080E0089582E0089583E0089581E00895CE +:1028100020911A0330911B032617370748F06115E2 +:10282000710539F42091E8002E772093E80001C06B +:10283000B901FC0120E06115710591F1809113034C +:10284000882309F440C0853009F43FC08091E80036 +:1028500083FD3DC08091E80082FD2FC08091E8009B +:1028600080FFE9CF2091F3008091F20090E0922B5D +:102870006115710559F08830910540F42491209339 +:10288000F1003196615071090196F2CF21E008976D +:1028900009F020E08091E8008E778093E800CBCFAC +:1028A0002111CCCF0AC080911303882361F08530B9 +:1028B00061F08091E80083FD0AC08091E80082FF0A +:1028C000F2CF80E0089582E0089583E0089581E0EA +:1028D0000895982F973058F59093E900981739F09C +:1028E0007091EC002091ED005091F00003C0242F76 +:1028F000762F50E021FF19C03091EB003E7F3093DE +:10290000EB003091ED003D7F3093ED003091EB0016 +:1029100031603093EB007093EC002093ED00509306 +:10292000F0002091EE0027FF07C09F5FD3CF8F708C +:102930008093E90081E0089580E008958091140378 +:1029400087FF11C08091E80082FD05C080911303CC +:102950008111F8CF11C08091E8008B770BC0809176 +:102960001303882349F08091E80080FFF8CF80911D +:10297000E8008E778093E80008952091E40030917C +:10298000E50095E64091EC00842F817040FF22C065 +:102990008091E80080FD1CC080911303882391F092 +:1029A000853091F08091EB0085FD10C04091E400EE +:1029B0005091E5004217530729F39A01915011F7FE +:1029C00084E0089582E0089583E0089581E0089509 +:1029D00080E008954091E80042FFDECF08950E9414 +:1029E0005D150E946515E0EEF0E0808181608083D6 +:1029F000E8EDF0E080818F77808319BCA7EDB0E02F +:102A00008C918E7F8C9380818F7E808310921203B5 +:102A100008950F931F93CF93DF930E945D150E943B +:102A20006515C8EDD0E088818F77888388818068BC +:102A3000888388818F7D888319BC1092130310923C +:102A40000F03109211031092100300EE10E0F80132 +:102A500080818B7F808388818160888342E060E011 +:102A600080E00E946914E1EEF0E080818E7F808337 +:102A7000E2EEF0E0808181608083808188608083E5 +:102A8000F80180818E7F8083888180618883DF91D7 +:102A9000CF911F910F910895E8EDF0E080818F7E36 +:102AA0008083E7EDF0E080818160808384E082BFF5 +:102AB00081E0809312030C940915E8EDF0E0808129 +:102AC0008E7F80831092E20008951092DA001092B7 +:102AD000E10008951F920F920FB60F9211242F93C9 +:102AE0003F934F935F936F937F938F939F93AF9396 +:102AF000BF93EF93FF938091E10082FF0BC0809121 +:102B0000E20082FF07C08091E1008B7F8093E100AB +:102B10000E94D1178091DA0080FF1FC08091D800F9 +:102B200080FF1BC08091DA008E7F8093DA00809155 +:102B3000D90080FF0DC080E189BD82E189BD09B463 +:102B400000FEFDCF81E0809313030E94D51105C0E4 +:102B500019BC109213030E94E3118091E10080FFE1 +:102B600019C08091E20080FF15C08091E2008E7F45 +:102B70008093E2008091E20080618093E200809186 +:102B8000D80080628093D80019BC85E0809313033D +:102B90000E94E7118091E10084FF30C08091E20043 +:102BA00084FF2CC080E189BD82E189BD09B400FEAB +:102BB000FDCF8091D8008F7D8093D8008091E10077 +:102BC0008F7E8093E1008091E2008F7E8093E2000F +:102BD0008091E20081608093E20080910F0388235E +:102BE00011F084E007C08091E30087FD02C081E01E +:102BF00001C083E0809313030E94E8118091E100FB +:102C000083FF29C08091E20083FF25C08091E1000D +:102C1000877F8093E10082E08093130310920F037B +:102C20008091E1008E7F8093E1008091E2008E7FB1 +:102C30008093E2008091E20080618093E20042E0B4 +:102C400060E080E00E9469148091F00088608093C9 +:102C5000F0000E94E611FF91EF91BF91AF919F911B +:102C60008F917F916F915F914F913F912F910F9035 +:102C70000FBE0F901F9018951F920F920FB60F92D4 +:102C800011242F933F934F935F936F937F938F9371 +:102C90009F93AF93BF93CF93DF93EF93FF93C09135 +:102CA000E900CF708091EC00D82FD17080FDD0E882 +:102CB0001092E9008091F000877F8093F000789473 +:102CC0000E9480161092E9008091F0008860809345 +:102CD000F000CD2BCF70C093E900FF91EF91DF9111 +:102CE000CF91BF91AF919F918F917F916F915F91A4 +:102CF0004F913F912F910F900FBE0F901F901895FD +:102D00001F93CF93DF93CDB7DEB7AA970FB6F89492 +:102D1000DEBF0FBECDBFE4E1F3E088E08E0F9091FF +:102D2000F10091938E13FBCF0E94FE118091E80079 +:102D300083FF1FC18091140390911503492F50E028 +:102D40004A30510508F015C1FA01EA5AFF4F0C94B8 +:102D50008D2D803881F0823809F00BC180911803E5 +:102D60008F708093E9008091EB0085FB882780F9C4 +:102D70001092E90006C08091100390911103911107 +:102D800082609091E800977F9093E8008093F10033 +:102D90001092F100C8C0282F2D7F09F0EAC08823C7 +:102DA00019F0823061F0E5C080911603813009F09E +:102DB000E0C0933009F080E0809311032BC0809134 +:102DC0001603811127C0809118038F7009F4D1C0B8 +:102DD0008093E9002091EB0020FF1CC0933021F488 +:102DE0008091EB00806214C09091EB009061909311 +:102DF000EB0021E030E0A90102C0440F551F8A9585 +:102E0000E2F74093EA001092EA008091EB008860BC +:102E10008093EB001092E9008091E800877F86C0E4 +:102E20008111A7C0109116031F778091E30080786D +:102E3000812B8093E3008091E800877F8093E800F6 +:102E40000E949E148091E80080FFFCCF8091E300F7 +:102E500080688093E300111102C082E001C083E02A +:102E60008093130386C08058823008F082C080911E +:102E70001603909117038C3D53E0950779F583E095 +:102E80008A838AE289834FB7F894DE01139620E0A3 +:102E90003EE051E2E32FF0E050935700E49120FF31 +:102EA00003C0E295EF703F5FEF708E2F90E0EA3045 +:102EB00010F0C79601C0C0968D939D932F5F24316B +:102EC00049F74FBF8091E800877F8093E8006AE26E +:102ED00070E0CE0101960E94A51314C0AE014F5FB1 +:102EE0005F4F609118030E94EC12BC01009709F437 +:102EF00040C09091E800977F9093E80089819A8183 +:102F00000E9408148091E8008B778093E80031C01C +:102F1000803879F58091E800877F8093E800809180 +:102F20000F038093F1008091E8008E778093E80092 +:102F30000E949E141EC081111CC0909116039230F5 +:102F4000C0F48091E800877F8093E80090930F039E +:102F50000E949E1480910F03811106C08091E300AE +:102F600087FD02C081E001C084E0809313030E94CA +:102F7000EA118091E80083FF0AC08091E800877F12 +:102F80008093E8008091EB0080628093EB00AA962A +:102F90000FB6F894DEBF0FBECDBFDF91CF911F916A +:102FA00008950895CF93809113038823A1F0C091D1 +:102FB000E900CF709091EC00892F817090FD80E83E +:102FC000C82B1092E9008091E80083FD0E948016D2 +:102FD000CF70C093E900CF910895909393028093AE +:102FE00092020895E0919202F0919302309721F0BD +:102FF0000190F081E02D099480E00895E091920223 +:10300000F0919302309721F00280F381E02D099432 +:103010000895E0919202F0919302309721F004809C +:10302000F581E02D0994089520919002309191024C +:103030008217930771F09093910280939002E09130 +:103040009202F0919302309721F00680F781E02DF3 +:103050000994089520918E0230918F028217930770 +:1030600071F090938F0280938E02E0919202F09122 +:103070009302309721F00084F185E02D09940895A2 +:1030800008950C9440180E94C7230E94180A0E94B9 +:103090004D240C94FC285F926F927F928F929F92A6 +:1030A000AF92BF92CF92DF92EF92FF920F931F9356 +:1030B000CF93DF9300D000D01F92CDB7DEB70E9430 +:1030C0005D0A9DE9C92E92E0D92E03E010E0AA2402 +:1030D000A394B12C502E802F0E94D80A4C01F601E7 +:1030E000729062906F016826792661147104A1F4D0 +:1030F0000150110978F78FEF89838A831B820E9420 +:10310000D0238160782F9D838C8349815A816B8184 +:103110008D810E94FB1838C08091F20281FD0E94CF +:10312000E10A2BE030E07501022E02C0EE0CFF1C1C +:103130000A94E2F7C70186219721892B09F1298397 +:103140005A828E209F2091E0892809F490E09B8389 +:103150000E94D0238160782F9D838C8349815A817E +:103160006B818D810E94FB18000F111FF801EB5637 +:10317000FD4F80819181E826F926F182E08204C02A +:103180002150310980F6B4CF0E9434261091940268 +:103190000E94F2171817D1F00E94F2178093940240 +:1031A0000F900F900F900F900F90DF91CF911F9184 +:1031B0000F91FF90EF90DF90CF90BF90AF909F90D6 +:1031C0008F907F906F905F900C94020A0F900F90F9 +:1031D0000F900F900F90DF91CF911F910F91FF9063 +:1031E000EF90DF90CF90BF90AF909F908F907F90A7 +:1031F0006F905F900895CF93DF93CDB7DEB72B9795 +:103200000FB6F894DEBF0FBECDBF4F8358876987D6 +:103210007A878B87DE01119686E0FD0111928A95EF +:10322000E9F785E0FE01379601900D928A95E1F766 +:1032300049815A816B817C818D819E810E94721FA0 +:103240002B960FB6F894DEBF0FBECDBFDF91CF91A6 +:103250000895CF93882309F4C2C0C82F823859F447 +:103260000E94F21781FDBBC089E30E944C220E949C +:10327000192389E30CC0833879F40E94F21780FD8A +:10328000AEC083E50E944C220E94192383E50E9470 +:103290008E22CF910C941923843859F40E94F2178E +:1032A00082FD9DC087E40E944C220E94192387E47E +:1032B000EECF8CEF8C0F813A48F48C2F0E9464285B +:1032C00081118DC08C2F0E944C22E3CF80E28C0FA5 +:1032D000883048F4C77081E001C0880FCA95EAF7CA +:1032E0000E94D222D6CF8BE58C0F833078F4C53A7A +:1032F00029F0C63A31F083E890E005C081E890E01B +:1033000002C082E890E0CF910C94141888E58C0FED +:10331000833108F064C0C83A39F1C93A41F1CA3A78 +:1033200049F1CB3A51F1CC3A59F1CD3A61F1C03B78 +:1033300069F1CE3A71F1CF3A79F1C13B81F1C23BEB +:1033400089F1C33B91F1C43B99F1C53BA1F1C63B67 +:10335000A9F1C73BB1F1C83BB9F1C93BC1F1CA3BC7 +:10336000C9F180E090E038C082EE90E035C089EE8F +:1033700090E032C08AEE90E02FC085EB90E02CC048 +:1033800086EB90E029C087EB90E026C08CEC90E0C3 +:1033900023C08DEC90E020C083E891E01DC08AE856 +:1033A00091E01AC082E991E017C084E991E014C06D +:1033B00081E292E011C083E292E00EC084E292E0EA +:1033C0000BC085E292E008C086E292E005C087E289 +:1033D00092E002C08AE292E0CF910C942A18CF9139 +:1033E0000895882309F44BC0823859F40E94F217DB +:1033F00081FF45C089E30E944C220E94192389E382 +:103400000CC0833871F40E94F21780FF38C083E546 +:103410000E944C220E94192383E50E948E220C9464 +:103420001923843859F40E94F21782FF28C087E4D8 +:103430000E944C220E94192387E4EFCF9CEF980F43 +:10344000913A58F390E2980F983050F4877091E0D9 +:1034500001C0990F8A95EAF7892F0E94D822DFCF01 +:103460009BE5980F933020F480E090E00C941418C2 +:10347000885A833120F480E090E00C942A18089553 +:10348000882321F00E94D2220C94192308958823C6 +:1034900021F00E94D8220C94192308957F928F92D4 +:1034A0009F92AF92BF92CF92DF92EF92FF920F93D3 +:1034B0001F93CF93DF931F92CDB7DEB77C01C62E4B +:1034C000772EFC01058102950F70128111110E9467 +:1034D000EF220E944522882379F0112369F080E2CF +:1034E0008C0D883048F082E00E942E220E944522F6 +:1034F00091E0D82ED92601C0D12CE72DE295EF70AE +:10350000F0E0E05AFF4F0C948D2D872D807F072D22 +:103510000F70882311F00295007F112389F000239A +:1035200009F499C180E28C0D883020F4802F0E942C +:10353000D22203C0802F0E94E2220E9419238BC155 +:103540008C2D0E94F119002309F4C3C180E28C0D77 +:10355000883020F4802F0E94D82203C0802F0E9440 +:10356000E8220E941923B5C1872D807F972D9F7077 +:10357000803211F4892F03C0892F8295807FCC205F +:1035800021F0F1E0CF16A1F01DC0112339F0002386 +:1035900019F1013009F50E9402239BC1002319F0A3 +:1035A000013009F496C189830E940523898110C1E5 +:1035B000112321F0063008F08CC10EC0053008F050 +:1035C00088C106C1112359F0002331F0F70195811C +:1035D00090FF41C19F7095830E94401A7AC10023D9 +:1035E00009F4F6C03EC1872D86958695837090E0DC +:1035F000009719F0019761F06CC1112321F08C2D17 +:10360000972D937002C080E090E00E94141861C171 +:10361000112321F08C2D972D937002C080E090E053 +:103620000E942A1856C18C2D112319F00E943C25A6 +:1036300002C00E94A4250E9429264BC1872D8370B9 +:1036400009F052C0111145C18C2D82958695877065 +:10365000880F880F9C2D9F70892E912CA12CB12C46 +:10366000082E04C0880C991CAA1CBB1C0A94D2F713 +:10367000C4FE14C00FE010E020E030E0B901A80162 +:1036800004C0440F551F661F771F8A95D2F7CB01E0 +:10369000BA01609570958095909503C060E070E0E8 +:1036A000CB01272D26952695237030E02230310559 +:1036B00069F02330310589F0682979298A299B2905 +:1036C0002130310571F00E94BA2003C1682979299F +:1036D0008A299B290E94D620FCC00E94BA20C501DD +:1036E000B4010E949E20F5C0112319F0872D81702E +:1036F00001C08695882309F4ECC08C2D82958695AF +:103700008770880F880F9C2D9F70892E912CA12C7B +:10371000B12C082E04C0880C991CAA1CBB1C0A944E +:10372000D2F7C4FE14C00FE010E020E030E0B90191 +:10373000A80104C0440F551F661F771F8A95D2F752 +:10374000CB01BA01609570958095909503C060E0BB +:1037500070E0CB01272D269526952370422F50E04F +:103760004230510569F04330510589F068297929C3 +:103770008A299B294130510571F00E949421A9C0EA +:10378000682979298A299B290E94B021A2C00E9418 +:103790009421C501B4010E9478219BC08C2D90E03A +:1037A000FC01E05EF109E531F10508F050C0E05997 +:1037B000FF4F0C948D2D0C2D0F70872D8F711123C1 +:1037C00021F00E941121802F07CF0E943221802FEB +:1037D0000E94471A7EC0112341F0053008F079C0DD +:1037E000872D8F710E94572174C0063008F071C078 +:1037F000F7CF112339F0872D8F710E94112169C0F5 +:103800001123C9F3872D8F710E94322162C01123C9 +:1038100029F0872D8F710E94FC205BC00E94F2204E +:1038200058C0112351F0172D1F71812F0E941121B3 +:1038300063E0812F0E9425224CC081E00E942E224D +:10384000023008F446C082E00E942E2242C01123BA +:1038500031F0002381F28C2D0E9429193AC00023F7 +:1038600089F28C2D0E94F11934C0472D4F706C2DB8 +:10387000C7010E945B040E9416202BC0111129C0B1 +:10388000472D4F7050E042305105B9F04CF44115CE +:10389000510581F041305105E1F40E94242919C0FD +:1038A0004330510569F04430510599F48C2D0E9444 +:1038B00076290FC00E940D290CC00E94402909C022 +:1038C0000E94532906C0472D4F706C2DC7010E94DE +:1038D000E306DD20F9F00E94212280FD1BC0F701E4 +:1038E00012820E941B220E941121C7010E94991C72 +:1038F0000E941B220F90DF91CF911F910F91FF909B +:10390000EF90DF90CF90BF90AF909F908F907F907F +:103910000C9432210F90DF91CF911F910F91FF9066 +:10392000EF90DF90CF90BF90AF909F908F907F905F +:1039300008950F931F93CF93DF93EC0188819981B2 +:103940002B813C81232BB9F09F3F11F48F3F99F0DD +:10395000CE010E94E204882371F0688179818A8116 +:103960000E9417228C010E94CC210E949320B80152 +:10397000CE010E944E1ADF91CF911F910F910895B1 +:103980000E94EF220E94FF220E94C4220E9419235B +:103990000E94DA260E94292680E090E00E941418F6 +:1039A00080E090E00C942A180E94DF220C94C01C46 +:1039B0000E940C22292F22952F7030E02C303105E7 +:1039C0004CF42A3031056CF4225031092230310593 +:1039D000A8F407C02C30310569F02F30310551F0C3 +:1039E0000DC0803F69F018F4803E40F409C0843F68 +:1039F00029F406C093FB882780F9089580E0089594 +:103A000081E00895CF93DF9300D000D01F92CDB70F +:103A1000DEB70F900F900F900F900F90DF91CF9126 +:103A20000895CF93DF9300D000D000D0CDB7DEB79C +:103A300026960FB6F894DEBF0FBECDBFDF91CF91B3 +:103A400008951F93CF93DF93C0919D0216E080915C +:103A50009E02C81799F0D0E01C9FF0011D9FF00D49 +:103A60001124E156FD4F408151816281738184812F +:103A700095810E94111D2196C770E9CFDF91CF91EA +:103A80001F9108954091CF025091D0026091D102D0 +:103A90007091D2028091D3029091D4020C94111DA6 +:103AA0008091D40282958F7009F054C08091D10228 +:103AB000882309F44FC080919D02A0919E026091DD +:103AC000CF027091D0024091D2025091D302B6E061 +:103AD0008A1709F43FC090E041155105C1F17F3FBD +:103AE00011F46F3FA1F1B89FF001B99FF00D1124BF +:103AF000E156FD4F218172132AC02081621327C035 +:103B00002281211124C0238134812417350710F428 +:103B100021503109241B350B283C3105C0F420917C +:103B2000D4022F7020612093D40226E0289FF00158 +:103B3000299FF00D1124EC55FD4F80818F7080611D +:103B400080838FEC92E00E94991C0C94211D0196B9 +:103B50008770BECF0895CF92DF92EF92FF920F93BE +:103B60001F93CF93DF93CDB7DEB762970FB6F8946C +:103B7000DEBF0FBECDBF8C0185E0F801DE011D96D2 +:103B800001900D928A95E1F7D8014C9111965C91C4 +:103B9000119712966C9112971396CD90DC90149712 +:103BA0003091CF027091D0028091D2029091D302D5 +:103BB000009709F46BC17F3F19F43F3F09F466C1D8 +:103BC000E090D102EE2009F4C0C02091D402C816C2 +:103BD000D90628F0F601E81BF90BCF0104C0809547 +:103BE00090958C0D9D1DFF24F394883C910578F0F1 +:103BF000F12C207F09F0C6C07C2DD98AC88A89891A +:103C00000E94021D8FEC92E00E94991CB1C0822F8D +:103C1000807F09F046C0751314C0341312C06111BF +:103C200010C02F7020612093D4020E94421D8FEC9F +:103C300092E00E94991C8091D402D80115968C9331 +:103C40002EC0CD2819F15F3F11F44F3FF9F0F62E49 +:103C500061111CC080919D0220919E0236E0821766 +:103C600009F45AC090E0389FF001399FF00D1124FB +:103C7000E156FD4F7181571306C07081471303C091 +:103C80007281711103C001968770E9CFF62E662309 +:103C900009F418C18091D40281608093D402F12C80 +:103CA00011C1751308C0341306C0611104C080919E +:103CB000D402D801C3C04D875E878D859E856A8BEF +:103CC0000E94D81C6A898823E1F16623D1F12091F2 +:103CD000D402822F82958F7090E0029774F08091C9 +:103CE000CF029091D00298878F831986DB86CA868F +:103CF0002C87CE0107960E94991C86E0F801AFEC54 +:103D0000B2E001900D928A95E1F70E94501D0E9449 +:103D1000421DFF24F394D6C04D875E878D859E8516 +:103D20000E940C22292F22952F7030E0223031057D +:103D30000CF0BCC09F7009F0B6C0805E883008F4FB +:103D4000C1C0C8010E94991CE4CFC816D90608F466 +:103D500053C0F601E81BF90BCF01883C910508F42C +:103D600050C0F12C7C2DD98AC88A89890E94021DF5 +:103D7000EFECF2E086E0DF011D928A95E9F70E9400 +:103D8000421DA0C0751314C0341312C0611110C0BD +:103D90008091D402F8018583C8010E94991C86E0B5 +:103DA000EFECF2E0DF011D928A95E9F7FE2C8AC064 +:103DB0004D875E878D859E856A8B0E94D81C6A8997 +:103DC000882309F4BECF662309F4BBCF2091D40227 +:103DD000822F82958F7090E002970CF48ECF8091A5 +:103DE000CF029091D0029A8389831B82DD82CC829C +:103DF0002E83CE0101967FCF809590958C0D9D1DD1 +:103E0000ACCFF62E662309F49CCF75132EC0341365 +:103E10002CC02091D40220FD1FC0822F82958F706C +:103E2000D9F0D80115962C9315978F3049F08F5FF4 +:103E3000982F9295907F822F8F70892B15968C9357 +:103E4000C8010E94991C86E0F801AFECB2E0019035 +:103E50000D928A95E1F793CF86E0F801AFECB2E0DE +:103E600001900D928A95E1F72DC04D875E878D8573 +:103E70009E850E94D81C811140CF8091D402816020 +:103E80008093D402C8010E94991C1CC0662309F4C7 +:103E900058CF4D875E878D859E850E94D81C8823CC +:103EA00009F44FCF2ACF811148CF0CC024303105FF +:103EB0000CF047CF9F7009F440CFF8019581907FB7 +:103EC00009F03BCF8F2D62960FB6F894DEBF0FBE80 +:103ED000CDBFDF91CF911F910F91FF90EF90DF90B9 +:103EE000CF9008951F93CF93DF93CDB7DEB72C9774 +:103EF0000FB6F894DEBF0FBECDBF4F8358876987DA +:103F00007A878B879C87CE0107960E94AB1D8823FA +:103F100069F08F8198852A853B85232BF1F19F3F9E +:103F200009F063C08F3F09F060C037C086E0FE0132 +:103F30003796DE01119601900D928A95E1F76F8117 +:103F40007885EA85FB85309741F17F3F11F46F3F1B +:103F500021F120919E0230E0C901019687709927D6 +:103F600040919D0250E08417950709F447C069838A +:103F70007A83FD83EC8396E0929FD001939FB00DEE +:103F80001124A156BD4FFE01319601900D929A95D4 +:103F9000E1F780939E020E94211D16E080919D0210 +:103FA00090919E028917C1F1189FC001112481567A +:103FB0009D4F0E94AB1D882379F1E0919D021E9FC9 +:103FC000F0011124E156FD4F4081518162817381DE +:103FD000848195810E94111D80919D0290E001963F +:103FE0008770992780939D02D9CF4F815885698525 +:103FF0007A858B859C850E94111DCFCF0E94D41C91 +:1040000010929E0210929D02EFECF2E086E0DF013A +:104010001D928A95E9F7C1CF2C960FB6F894DEBFB2 +:104020000FBECDBFDF91CF911F910895EF92FF9208 +:104030000F931F93CF93DF938C01009709F46CC00B +:10404000F12CEE24E394E8012196F8018491843761 +:1040500040F4843008F051C0813081F0823019F191 +:104060005BC0853709F444C0A8F19CE7980F9037EE +:1040700008F052C08F770E94F11941C00E5F1F4FA8 +:10408000FE01C49180E28C0F883048F4C7708E2DF9 +:1040900001C0880FCA95EAF70E94F22214C08C2F43 +:1040A0000E9429192DC00E5F1F4FFE01C49180E2AE +:1040B0008C0F883058F4C7708E2D01C0880FCA95B8 +:1040C000EAF70E94F8220E9419231AC08C2F0E943E +:1040D000F11916C00E5F1F4FFE01C491CC2381F071 +:1040E0008FE99FE00197F1F700C00000C150F6CFC3 +:1040F0000E5F1F4FFE01F49003C00E9429198E012C +:104100008F2D882309F49FCFEFE9FFE03197F1F776 +:1041100000C000008150F5CFDF91CF911F910F912A +:10412000FF90EF90089508956093D9027093DA029A +:104130008093DB029093DC020C94C01C0F931F93BE +:104140000091D9021091DA022091DB023091DC0259 +:10415000DC01CB01802B912BA22BB32B8093D902B6 +:104160009093DA02A093DB02B093DC021F910F91CF +:104170000C94C01C0F931F930091D9021091DA0286 +:104180002091DB023091DC02DC01CB018023912302 +:10419000A223B3238093D9029093DA02A093DB0287 +:1041A000B093DC021F910F910C94C01C0F931F93CE +:1041B0000091D9021091DA022091DB023091DC02E9 +:1041C000DC01CB0180279127A227B3278093D90256 +:1041D0009093DA02A093DB02B093DC021F910F915F +:1041E0000C94C01C1092D5021092D6021092D702E5 +:1041F0001092D8020C94C01C41E050E060E070E0E6 +:1042000004C0440F551F661F771F8A95D2F740934D +:10421000D5025093D6026093D7027093D8020C94C3 +:10422000C01C41E050E060E070E004C0440F551F46 +:10423000661F771F8A95D2F78091D5029091D6029A +:10424000A091D702B091D802482B592B6A2B7B2B17 +:104250004093D5025093D6026093D7027093D80250 +:104260000C94C01C41E050E060E070E004C0440FDA +:10427000551F661F771F8A95D2F740955095609518 +:1042800070958091D5029091D602A091D702B091FD +:10429000D802482359236A237B234093D5025093A5 +:1042A000D6026093D7027093D8020C94C01C41E0F0 +:1042B00050E060E070E004C0440F551F661F771F98 +:1042C0008A95D2F78091D5029091D602A091D7021B +:1042D000B091D802482759276A277B274093D502F7 +:1042E0005093D6026093D7027093D8020C94C01CEE +:1042F0000F931F930091D5021091D6022091D702FF +:104300003091D802DC01CB01802B912BA22BB32B57 +:104310008093D5029093D602A093D702B093D8028F +:104320001F910F910C94C01C0F931F930091D50205 +:104330001091D6022091D7023091D802DC01CB0136 +:1043400080239123A223B3238093D5029093D60296 +:10435000A093D702B093D8021F910F910C94C01C68 +:104360000F931F930091D5021091D6022091D7028E +:104370003091D802DC01CB0180279127A227B327F7 +:104380008093D5029093D602A093D702B093D8021F +:104390001F910F910C94C01C0895CF92DF92EF9261 +:1043A000FF920F931F93CF93DF938C01C090D9029C +:1043B000D090DA02E090DB02F090DC028091D5022E +:1043C0009091D602A091D702B091D802C82AD92ADA +:1043D000EA2AFB2ACFE1D0E0D701C6010C2E04C0A7 +:1043E000B695A795979587950A94D2F780FF06C052 +:1043F000B8018C2F0E946809019721F4219760F77A +:1044000080E001C08C2FDF91CF911F910F91FF9021 +:10441000EF90DF90CF900895CF93DF93EC010E944F +:10442000CD21BE010E946809DF91CF910895CB0193 +:104430000E940C2208958091DD02859585958595D1 +:1044400008958091DD028770089598E0899F90011A +:104450001124262B2093DD020C9411212091DD02E2 +:10446000809582238093DD02982F977069F430E065 +:10447000482F552747FD50952417350729F0859576 +:10448000859585950C94322108959091DD02977061 +:1044900081E009F480E0089590911501992321F0BD +:1044A00090911601911109C02091170130911801C6 +:1044B000F90132969FEF40E01FC0982F9695969590 +:1044C00096959F3050F5E0911701F0911801E90F92 +:1044D000F11D877021E030E0A90102C0440F551F93 +:1044E0008A95E2F7CA019181892B818308959F3FC4 +:1044F00039F04F5F4E3041F051915813F8CF0DC055 +:104500005111F7CF942FF5CF9F3F39F0F901E90F03 +:10451000F11D97FDFA9582830895089590911501F4 +:10452000992321F090911601911109C02091170152 +:1045300030911801F9013296205F3F4F1FC0982F2C +:104540009695969596959F30F0F4E0911701F0912D +:104550001801E90FF11D877021E030E0A90102C0C8 +:10456000440F551F8A95E2F7CA01809591818923EE +:10457000818308953196E217F30729F0908198130B +:10458000F9CF1082F7CF089581E090E0E091170114 +:10459000F0911801E80FF91F108201968031910502 +:1045A000A9F708959091F102892B8093F102089563 +:1045B00080959091F10289238093F10208951092E1 +:1045C000F10208959091F002892B8093F0020895F2 +:1045D00080959091F00289238093F00208951092C3 +:1045E000F00208959091EF02892B8093EF020895D5 +:1045F00080959091EF0289238093EF0208951092A5 +:10460000EF0208958093DE0208951092DE0208956D +:104610008091170190911801FC0131969C01205F57 +:104620003F4F80E0919191118F5FE217F307D1F72F +:104630000895E0911701F09118018091F1028083B3 +:10464000E0911701F091180190818091F002892B7F +:104650008083E0911701F091180190818091EF0221 +:10466000892B80838091DE02882361F0E09117011D +:10467000F09118019081892B80830E940823811179 +:104680001092DE0280911701909118010C94FE1790 +:1046900020E0009739F0AC01415051098423952363 +:1046A0002F5FF7CF822F089580911303843039F163 +:1046B0001092F30220E488E190E00FB6F894A895F8 +:1046C000809360000FBE2093600080E00E94C203D0 +:1046D00080E00E94020A83B7817F846083BF83B732 +:1046E000816083BF7894889583B78E7F83BF88E18C +:1046F0000FB6F89480936000109260000FBE08958A +:104700000895089580E00E94C2030E9480230E94C1 +:104710005D0A0E9481230E94E20A91E0811101C09A +:1047200090E0892F08950E94D41C80E00E94C2036B +:104730000E94FC280E94F2170C94020A1F920F920A +:104740000FB60F9211248F939F93AF93BF938091D5 +:10475000F302811113C08091F4029091F502A091AF +:10476000F602B091F7024196A11DB11D8093F402AB +:104770009093F502A093F602B093F702BF91AF9128 +:104780009F918F910F900FBE0F901F90189582E010 +:1047900084BD93E095BD9AEF97BD80936E00089518 +:1047A0002FB7F8948091F4029091F502A091F6024F +:1047B000B091F7022FBF0895CF92DF92EF92FF9250 +:1047C0000F931F932FB7F8944091F4025091F50284 +:1047D0006091F6027091F7022FBF6A017B01EE240F +:1047E000FF248C0120E030E0C016D106E206F3067B +:1047F00010F4415051099A01281B390BC9011F912E +:104800000F91FF90EF90DF90CF9008951F920F923D +:104810000FB60F9211248F939F93AF93BF93809104 +:10482000F4029091F502A091F602B091F702019680 +:10483000A11DB11D8093F4029093F502A093F6029E +:10484000B093F702BF91AF919F918F910F900FBEE0 +:104850000F901F9018950E94EF14F8942FEF87EA9D +:1048600091E6215080409040E1F700C0000087E0D1 +:1048700090EBDC0180931E0390931F03A093200311 +:10488000B09321039CE088E10FB6F894A89580933B +:1048900060000FBE90936000FFCF0E948C248111B6 +:1048A00002C00E9468240E9497248093F2020E9412 +:1048B0009F2480931C0387FB882780F9809316012F +:1048C0000E949B24682F70E080E090E00C9494207C +:1048D0006DEE7EEF80E090E00E94B32D60E082E01C +:1048E00090E00E94A12D60E083E090E00E94A12D65 +:1048F00060E084E090E00E94A12D60E085E090E01F +:104900000E94A12D60E086E090E00E94A12D6FEF53 +:1049100087E090E00C94A12D80E090E00E949B2D18 +:1049200021E08D3E9E4F09F020E0822F089582E025 +:1049300090E00C94932D83E090E00C94932D84E010 +:1049400090E00C94932D682F84E090E00C94A12DBE +:1049500086E090E00C94932D682F86E090E00C9414 +:10496000A12D87E090E00C94932D682F87E090E0D4 +:104970000C94A12D8091FA0280FF0BC060911C0164 +:1049800085E0689FB00111247595679575956795C9 +:104990002BC081FF09C060911C0185E0689FB001B8 +:1049A00011247595679520C082FF07C060911C0196 +:1049B00085E0689FB001112417C09091FB029923F4 +:1049C000D1F060911B01961788F720911C0185E0BA +:1049D000289F90011124929FA001939F500D1124B4 +:1049E00070E0CA010E94792D6038710540F46115AC +:1049F000710539F002C065E070E0862F08958FE7F9 +:104A0000089581E008958091FA0280FF08C06091C6 +:104A10001A0170E0759567957595679521C081FFBE +:104A200006C060911A0170E07595679519C082FF04 +:104A300004C060911A0170E010C09091FB029923AC +:104A4000C1F0609119019617A0F780911A01899F12 +:104A5000C001112470E00E94792D6038710528F49E +:104A60006115710521F0862F08958FE7089581E083 +:104A7000089561E070E0F4CF803F21F40E94BA24F1 +:104A8000819504C0813F29F40E94BA248093FE02DC +:104A90000895823F21F40E94BA24819504C0833F87 +:104AA00029F40E94BA248093FD020895893F19F4E5 +:104AB0000E94032505C08A3F31F40E940325819599 +:104AC0008093FF0208958B3F21F40E940325819576 +:104AD00004C08C3F29F40E940325809300030895AD +:104AE000843F21F48091FC02816017C0853F21F44E +:104AF0008091FC02826011C0863F21F48091FC020B +:104B000084600BC0873F21F48091FC02886005C05F +:104B1000883F31F48091FC0280618093FC0208950B +:104B20008D3F21F48091FA0281600BC08E3F21F409 +:104B30008091FA02826005C08F3F29F48091FA02C9 +:104B400084608093FA020895803F39F48091FE02D8 +:104B500087FF6CC01092FE0269C0813F29F48091EA +:104B6000FE021816BCF362C09091FD02823F29F448 +:104B700097FF5CC01092FD0259C0833F19F41916CB +:104B8000CCF354C0893F41F48091FF0218160CF019 +:104B90004DC01092FF024AC08A3F29F48091FF0263 +:104BA00087FF44C0F6CF8B3F39F48091000387FF25 +:104BB0003DC0109200033AC08C3F29F4809100035D +:104BC0001816BCF333C0843F21F48091FC028E7F21 +:104BD00017C0853F21F48091FC028D7F11C0863F74 +:104BE00021F48091FC028B7F0BC0873F21F48091E0 +:104BF000FC02877F05C0883F31F48091FC028F7EE4 +:104C00008093FC0213C08D3F21F48091FA028E7FC5 +:104C10000BC08E3F21F48091FA028D7F05C08F3F3B +:104C200029F48091FA028B7F8093FA028091FD0231 +:104C300081110EC08091FE0281110AC08091FF0295 +:104C4000811106C080910003811102C01092FB0205 +:104C500008958CEF92E00E9409180E94D02390934F +:104C6000F9028093F80208951F93CF93DF93809108 +:104C7000F8029091F9020E94DC23AC019091FB02B2 +:104C8000992321F020911D0130E006C020911E01E2 +:104C90008AE0289F900111244217530708F486C028 +:104CA0008091FD02C091FE02D091FF02109100039D +:104CB000811107C0C11176C0D11174C0111172C029 +:104CC00075C09F3F19F09F5F9093FB02181624F464 +:104CD0000E94BA248093FD028091FD0287FF05C0E7 +:104CE0000E94BA2481958093FD021C1624F40E9430 +:104CF000BA248093FE028091FE0287FF05C00E94C5 +:104D0000BA2481958093FE026091FD02662339F1F9 +:104D1000C091FE02CC2319F1772767FD7095872F8C +:104D2000972F0E949B2A23E333E343E35FE30E9430 +:104D3000AB2B0E94682A6093FD026C2F772767FDDA +:104D40007095872F972F0E949B2A23E333E343E339 +:104D50005FE30E94AB2B0E94682A6093FE021D163F +:104D600024F40E9403258093FF028091FF0287FFB5 +:104D700005C00E94032581958093FF02111624F43B +:104D80000E940325809300038091000387FF05C0E4 +:104D90000E940325819580930003DF91CF911F919D +:104DA0000C9429269F3F09F08ECF96CFDF91CF91AB +:104DB0001F910895ECEFF2E085E0DF011D928A95E6 +:104DC000E9F71092FB021092FA020895833081F104 +:104DD00028F4813059F08230D1F00895853009F4FB +:104DE00049C0B8F1863009F456C0089580911E017B +:104DF000262F30E0280F311D2F3F310524F4680F96 +:104E000060931E0108958FEF80931E010895809195 +:104E10001D01262F30E0280F311D2F3F310524F4CE +:104E2000680F60931D0108958FEF80931D01089511 +:104E300080911C01262F30E0280F311D2F3F3105B6 +:104E400024F4680F60931C0108958FEF80931C0178 +:104E5000089580911B01262F30E0280F311D2F3F30 +:104E6000310524F4680F60931B0108958FEF809340 +:104E70001B01089580911A01262F30E0280F311D63 +:104E80002F3F310524F4680F60931A0108958FEFC6 +:104E900080931A01089580911901262F30E0280F80 +:104EA000311D2F3F310524F4680F609319010895D7 +:104EB0008FEF809319010895833011F128F4813028 +:104EC00049F0823091F00895853081F120F18630EB +:104ED000C1F1089580911E01681720F4861B80930C +:104EE0001E01089510921E01089580911D016817FA +:104EF00020F4861B80931D01089510921D010895D2 +:104F000080911C01681720F4861B80931C01089572 +:104F100010921C01089580911B01681720F4861BD4 +:104F200080931B01089510921B01089580911A012E +:104F3000681720F4861B80931A01089510921A01B5 +:104F4000089580911901681720F4861B8093190138 +:104F500008951092190108950F931F93873208F056 +:104F600048C08E3108F08DC0803109F477C008F553 +:104F7000873009F461C068F4863009F09DC08091E3 +:104F8000F202817F8E7F8093F20281E080930203A0 +:104F900094C08B3009F489C08E3009F08DC08091A7 +:104FA000F20282FB222720F991E0922790FB82F9FE +:104FB0005EC0863109F479C060F4813109F07CC0AB +:104FC0000E94D41C9091160181E0892780931601DC +:104FD0006CC0893109F469C08B3109F06DC08091D2 +:104FE000F20281FB222720F991E0922790FB81F9C0 +:104FF0003EC0883309F459C050F4893209F457C0CF +:10500000853309F454C0873209F451C055C0833444 +:1050100009F44DC028F48A3308F44EC0895332C0D5 +:10502000883409F049C00E94D41C0E94120B0E94CF +:10503000D9040E942B2439C09091F202892F8095C7 +:10504000817080FB90F929F0966098609093F2024D +:1050500034C0997F977F9093F20227C08091F2022B +:1050600083FB222720F991E0922790FB83F980931C +:10507000F2029923D1F08091F20281608093F202D2 +:1050800014C08D5141E050E060E070E08A019B0166 +:1050900004C0000F111F221F331F8A95D2F7C901C8 +:1050A000B8010E9494200E94D41C81E006C061E0F7 +:1050B00070E080E090E0F5CF80E01F910F910895BF +:1050C00080E0089580E00895CF93C82F8091020377 +:1050D000813069F018F08230C9F184C0E091170185 +:1050E000F09118018081823209F07EC007C0E09102 +:1050F0001701F09118018081823261F48C2F0E9497 +:105100006028811104C08C2F0E94AC271DC081E053 +:1051100090E01AC08C2F0E946228811114C0C43103 +:1051200079F048F4CB3079F0C03109F061C082E009 +:105130008093020308C0C93219F0C83321F058C067 +:105140001092020355C081E0817054C0C93291F1C0 +:1051500020F5C43179F1B0F4C73009F047C08EE1D1 +:1051600080931E0182E380931D018AE080931C01DD +:1051700084E180931B0188E080931A0188E2809388 +:10518000190134C0CE51C63088F5EC2FF0E0EA5456 +:10519000FE4F80818093010329C0CE34E9F020F4D2 +:1051A000CB3421F56AE013C0C13579F0C235F1F492 +:1051B00061E00DC080910103882319F01092010372 +:1051C00015C081E08093020315C061E006C08091A4 +:1051D00001030E94E6260AC06AE0809101030E9452 +:1051E0005C2704C01092020380E004C081E002C08A +:1051F00080E0AACFCF9108950E948C24811102C033 +:105200000E9468240E94A82480931D0380FF02C08E +:10521000869501C080E00C94C20380911D03982FF5 +:105220009695292F30E0233031054CF49F5F990F7C +:105230008170892B816080931D030E94AC24809132 +:105240001D0386950C94C20380911D03982F96959B +:1052500091F09158990F8170892B80931D038E7F57 +:1052600091E009F490E080911D0390FB80F9809318 +:105270001D030E94AC2480911D0386950C94C203EB +:1052800080911D03982F909590FB80F980931D03CA +:105290000E94AC2480911D0380FF02C0869501C04E +:1052A00080E00C94C20390911D03892F86958F5F37 +:1052B0008F779170843028F4880F892B80931D0399 +:1052C00002C090931D0380911D038E7F91E009F42D +:1052D00090E080911D0390FB80F980931D030E9454 +:1052E000AC2480911D0386950C94C20320911D036C +:1052F000922F96958927982F990F822F8170892B4D +:1053000080931D038E7F91E009F490E080911D034E +:1053100090FB80F980931D030E94AC2480911D03B3 +:1053200086950C94C20380911D038695089550586C +:10533000BB27AA270ED0D1C1C2D130F0C7D120F0EF +:1053400031F49F3F11F41EF4B7C10EF4E095E7FB72 +:105350009FC1E92FD3D180F3BA176207730784077F +:10536000950718F071F49EF5EBC10EF4E0950B2E45 +:10537000BA2FA02D0B01B90190010C01CA01A001A7 +:105380001124FF27591B99F0593F50F4503E68F102 +:105390001A16F040A22F232F342F4427585FF3CF43 +:1053A000469537952795A795F0405395C9F77EF414 +:1053B0001F16BA0B620B730B840BBAF09150A1F05D +:1053C000FF0FBB1F661F771F881FC2F70EC0BA0FE3 +:1053D000621F731F841F48F4879577956795B7956B +:1053E000F7959E3F08F0B3CF9395880F08F0992763 +:1053F000EE0F97958795089527D108F481E00895D9 +:105400000CD06BC163D140F05AD130F021F45F3F32 +:1054100019F03EC1511195C14FC170D198F3992334 +:10542000C9F35523B1F3951B550BBB27AA27621768 +:105430007307840738F09F5F5F4F220F331F441FAD +:10544000AA1FA9F333D00E2E3AF0E0E830D09150E5 +:105450005040E695001CCAF729D0FE2F27D0660FD2 +:10546000771F881FBB1F261737074807AB07B0E811 +:1054700009F0BB0B802DBF01FF2793585F4F2AF027 +:105480009E3F510568F004C15CC15F3FECF3983E5C +:10549000DCF3869577956795B795F7959F5FC9F784 +:1054A000880F911D9695879597F90895E1E0660F0D +:1054B000771F881FBB1F621773078407BA0720F086 +:1054C000621B730B840BBA0BEE1F88F7E0950895EF +:1054D00004D06894B11135C1089518D188F09F5750 +:1054E00090F0B92F9927B751A0F0D1F0660F771F30 +:1054F000881F991F1AF0BA95C9F712C0B13081F010 +:105500001FD1B1E008951CC1672F782F8827B85F9D +:1055100039F0B93FCCF3869577956795B395D9F770 +:105520003EF490958095709561957F4F8F4F9F4F7A +:105530000895E89409C097FB3EF490958095709586 +:1055400061957F4F8F4F9F4F9923A9F0F92F96E9CF +:10555000BB279395F695879577956795B795F11144 +:10556000F8CFFAF4BB0F11F460FF1BC06F5F7F4FE1 +:105570008F4F9F4F16C0882311F096E911C07723F3 +:1055800021F09EE8872F762F05C0662371F096E8FC +:10559000862F70E060E02AF09A95660F771F881FCB +:1055A000DAF7880F9695879597F9089588D018F0BF +:1055B00011F08CD038F480C0C4C0E92F9FD0B0F374 +:1055C0005523C9F3E7FB6217730784079507A8F112 +:1055D00099F3E92FFF2788232AF03197660F771F69 +:1055E000881FDAF7952F5527442332F09150504009 +:1055F000220F331F441FD2F7BB27E91BF50B621B99 +:10560000730B840BB109C1F222F4620F731F841F64 +:10561000B11D31972AF0660F771F881FBB1FEFCF90 +:10562000915050405AF041F0882332F0660F771FB6 +:10563000881F91505040C1F7939530C0869577955B +:1056400067959F5FD9F7F8CF990F0008550FAA0B00 +:10565000E0E8FEEF16161706E807F907C0F0121685 +:105660001306E407F50798F0621B730B840B950B88 +:1056700039F40A2661F0232B242B252B21F40895DD +:105680000A2609F4A140A6958FEF811D811D08957A +:1056900097F99F6780E870E060E008959F3F31F0E0 +:1056A000915020F4879577956795B795880F911D50 +:1056B0009695879597F908959FEF80EC08950024BB +:1056C0000A941616170618060906089500240A9467 +:1056D00012161306140605060895092E0394000CED +:1056E00011F4882352F0BB0F40F4BF2B11F460FF7C +:1056F00004C06F5F7F4F8F4F9F4F089557FD9058A5 +:10570000440F551F59F05F3F71F04795880F97FB85 +:10571000991F61F09F3F79F087950895121613063F +:105720001406551FF2CF4695F1DF08C0161617066E +:105730001806991FF1CF86957105610508940895A3 +:10574000E894BB2766277727CB0197F908957CDF7C +:1057500008F48FEF08950BD0C0CFB1DF28F0B6DF8B +:1057600018F0952309F094CFA7CF1124EACFC6DF14 +:10577000A0F3959FD1F3950F50E0551F629FF00164 +:10578000729FBB27F00DB11D639FAA27F00DB11DBD +:10579000AA1F649F6627B00DA11D661F829F222746 +:1057A000B00DA11D621F739FB00DA11D621F839FCD +:1057B000A00D611D221F749F3327A00D611D231FA3 +:1057C000849F600D211D822F762F6A2F11249F57F1 +:1057D00050408AF0E1F088234AF0EE0FFF1FBB1F14 +:1057E000661F771F881F91505040A9F79E3F5105B3 +:1057F00070F04ECFA6CF5F3FECF3983EDCF386957A +:1058000077956795B795F795E7959F5FC1F7FE2B5D +:10581000880F911D9695879597F90895FA01EE0FD7 +:10582000FF1F30962105310599F16115710561F46D +:105830008038BFE39B0749F168949038810561F097 +:105840008038BFEF9B0741F0992342F5FF3FE10508 +:105850003105210511F1E8940894E795D901AA23AF +:1058600029F4AB2FBE2FF85FD0F310C0FF5F70F4A8 +:10587000A695E0F7F73950F019F0FF3A38F49F7722 +:105880009F930CD00F9007FC905808953EF014CFD2 +:1058900060E070E080E89FE308954FE79F775F93B3 +:1058A0004F933F932F939ED02F913F914F915F91B4 +:1058B00052DF05C019F40EF0EBCE42CFFDCE26DF4D +:1058C000C8F39638C0F707F80F92E8942BE33AEA4A +:1058D00048EB5FE74EDF0F920F920F924DB75EB726 +:1058E0000F92C0D0EAE0F1E016D04F915F91EF91B6 +:1058F000FF91E595EE1FFF1F49F0FE57E068442732 +:10590000EE0F441FFA95E1F74195550B32D00F90F9 +:1059100007FE26C00895DF93CF931F930F93FF9246 +:10592000EF92DF927B018C01689405C0DA2EEF01C3 +:105930001EDFFE01E894A591259135914591559181 +:10594000AEF3EF0106DDFE019701A801DA9479F7C5 +:10595000DF90EF90FF900F911F91CF91DF9108950D +:105960009B01AC0160E070E080E89FE349CD90CE00 +:1059700095CECCDEE8F39923D9F3940F511DBBF3F8 +:105980009150504094F059F0882332F0660F771F01 +:10599000881F91505040C1F79E3F510544F7880F32 +:1059A000911D9695879597F908955F3FACF0983EC5 +:1059B0009CF0BB27869577956795B79508F4B160FD +:1059C0009395C1F7BB0F58F711F460FFE8CF6F5FF5 +:1059D0007F4F8F4F9F4FE3CFB4CE0EF05FCE6CCE94 +:1059E000689456CE93DEC8F39923D1F3C6F3DF93C0 +:1059F000CF931F930F93FF92C92FDD2788232AF09F +:105A00002197660F771F881FDAF720E030E040E823 +:105A10005FEB9FE3883920F0803E30F021968F774E +:105A200087DCE2E3F1E003C083DCEFE5F1E073DF64 +:105A30008B01BE01EC01FB2E6F5771097595771F25 +:105A4000880B990B78DD28E132E741E35FE38FDED5 +:105A5000AF2D9801AE01FF900F911F91CF91DF9173 +:105A600078DC3BCEFA01DC01AA0FBB1F9B01AC0125 +:105A7000BF5728F422273327442750781FC0B75137 +:105A800088F4AB2F0024469537952795011CA395E4 +:105A9000D2F3002069F0220F331F441FB395DAF3CD +:105AA0000DD045CC61307105A0E88A07B94630F4C5 +:105AB0009B01AC016627772788279078309621F0E4 +:105AC00020833183428353830895AA1BBB1B51E17A +:105AD00007C0AA1FBB1FA617B70710F0A61BB70B5E +:105AE000881F991F5A95A9F780959095BC01CD0103 +:105AF000089597FB072E16F4009407D077FD09D080 +:105B00000E94652D07FC05D03EF4909581959F4F2E +:105B10000895709561957F4F0895EE0FFF1F0590D2 +:105B2000F491E02D0994F999FECF92BD81BDF89AC8 +:105B3000992780B50895A8E1B0E042E050E00C94C8 +:105B4000BB2D262FF999FECF92BD81BDF89A019702 +:105B500000B4021639F01FBA20BD0FB6F894FA9AB5 +:105B6000F99A0FBE08950196272F0E94A22D0C943A +:105B7000A12DDC01CB01FC01F999FECF06C0F2BDDD +:105B8000E1BDF89A319600B40D9241505040B8F7FB +:065B90000895F894FFCF18 +:105B9600640007000CFF0000003F64F610841161EA +:105BA600112D11F9100101DF022808140A321E0016 +:105BB60002040507090B0C0E1011131517181A1CF1 +:105BC6001D1F2123242628292B2D2F30323435372B +:105BD600393B1F0F03764F5F6F7F49694379095938 +:105BE60053633149803F5D8B803FF8BF803FCAE1F8 +:105BF600803F73ED803FCAE1803FF8BF803F5D8BF9 +:105C0600803F3149803F0000803FF16D7F3F75EA5C +:105C16007E3F4C827E3F833F7E3F84287E3F833F8C +:105C26007E3F4C827E3F75EA7E3FF16D7F3F0000EE +:105C3600803F3F4D36398F0642060C06D305660572 +:105C46007F059805B105010203040506070809004A +:00000001FF diff --git a/keyboard/planck/keymaps/kyle/compiled.hex b/keyboard/planck/keymaps/kyle/compiled.hex new file mode 100644 index 0000000000..9226d4c19b --- /dev/null +++ b/keyboard/planck/keymaps/kyle/compiled.hex @@ -0,0 +1,1449 @@ +:100000000C9496020C94DA020C94DA020C94DA0244 +:100010000C94DA020C94DA020C94DA020C94DA02F0 +:100020000C94DA020C94DA020C9478140C944A15AD +:100030000C94AC220C94DA020C94DA020C94DA02DE +:100040000C94DA020C943C030C94DA020C94DA025D +:100050000C94DA020C9414230C94DA020C94DA0255 +:100060000C94DA020C94DA020C94DA020C94DA02A0 +:100070000C94DA020C94DA020C94DA020C94DA0290 +:100080000C94ED0A0C94DA020C94DA020C94DA0265 +:100090000C94DA020C94DA020C94DA020C94DA0270 +:1000A0000C94DA020C94DA020C94DA02B715D91522 +:1000B000C716D915C7161E164116C7169616A916C5 +:1000C00093199319C219C219011A211A771B771BA8 +:1000D0002C1A771BDC1ADC1A431B4C1B771B711B79 +:1000E000E91AE91AE91AE91AE91AE91AE91AE91AF8 +:1000F000E91AE91AE91AE91AE91AE91AE91AE91AE8 +:10010000F91A071B0E1B151B1F1B07634236B79BF3 +:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 +:100120005763BD6DEDFD753EF6177231BF000000DF +:10013000803F08000000BE922449123EABAAAA2AC2 +:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD +:1001500000000000BF000000803F00000000000819 +:100160004178D3BB4387D1133D190E3CC3BD4282B6 +:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 +:10018000FFBE01C4FF7F3F00000000000000000030 +:1001900000000000000000010204060A0F17202CD6 +:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 +:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF +:1001C0000201000000000000000000000000F1A299 +:1001D000F1A3018C028C290014001A0008001500FC +:1001E00017001C0018000C00120013002A002B003E +:1001F00004001600070009000A000B000D000E00A5 +:100200000F0033003400E1001D001B000600190040 +:100210000500110010003600370038002800E40007 +:10022000E000E200E30002202C002C00012050003E +:10023000510052004F00290014001A000900130059 +:100240000A000D000F0018001C0033002A002B00CC +:10025000040015001600170007000B00110008002D +:100260000C0012003400E1001D001B000600190004 +:1002700005000E0010003600370038002800C300CB +:10028000E000E200E30002202C002C0001205000DE +:10029000510052004F0035001E001F0020002100B9 +:1002A0002200230024002500260027002A00010048 +:1002B0000320042048120100010001002D002E003F +:1002C0002F00300031000100440045006800690043 +:1002D0006A006B006C006D006E006F000100010091 +:1002E0000100010001000100010001000120AB003C +:1002F000AA00A900AE0035021E021F022002210240 +:100300002202230224022502260227022A000100DB +:100310000320042048120712010001002D022E02C2 +:100320002F023002310201003A003B003C003D0048 +:100330003E003F0040004100420043000100835066 +:100340000100010001000220010001000100AB00DA +:10035000AA00A900AE002803540068006500200030 +:1003600050006C0061006E0063006B0020004B00C9 +:100370006500790062006F00610072006400000097 +:100380002C034F007200740068006F006C0069005D +:100390006E0065006100720020004B00650079006E +:1003A00062006F00610072006400730000000403CB +:1003B000090409026D00040100A0FA09040000010B +:1003C00003010100092111010001223F00070581FD +:1003D0000308000A090401000103010200092111B8 +:1003E000010001224D000705820308000A090402EA +:1003F000000103000000092111010001223600075D +:1004000005830308000A0904030001030000000932 +:100410002111010001223900070584031000011297 +:1004200001100100000008EDFE6060010001020003 +:100430000105010906A101050719E029E7150025B5 +:1004400001950875018102050819012905950575B1 +:10045000019102950175039101050719002977158E +:10046000002501957875018102C005010980A1016F +:10047000850216010026B7001A01002AB700751080 +:1004800095018100C0050C0901A101850316010039 +:10049000269C021A01002A9C02751095018100C059 +:1004A00005010902A1010901A10005091901290598 +:1004B00015002501950575018102950175038101DE +:1004C0000501093009311581257F950275088106DE +:1004D00009381581257F950175088106050C0A38B4 +:1004E000021581257F950175088106C0C0050109A7 +:1004F00006A101050719E029E715002501950875F2 +:1005000001810295017508810105081901290595E8 +:1005100005750191029501750391010507190029DF +:10052000FF150025FF950675088100C011241FBE28 +:10053000CFEFDAE0DEBFCDBF04B603FE24C080916A +:100540001E0390911F03A0912003B09121038730D7 +:10055000904BA740B04BB9F410921E0310921F03AA +:10056000109220031092210314BE84B7877F84BFAA +:1005700088E10FB6F89480936000109260000FBE7F +:10058000E0E0F8E3099511E0A0E0B1E0E2EBF9E585 +:1005900002C005900D92A03CB107D9F713E0A0EC82 +:1005A000B1E001C01D92AE31B107E1F70E94BE116A +:1005B0000C94D72C0C9400000895089581E00895C0 +:1005C00008950C94DD020C94DE020C94E0020E946B +:1005D000A12823E030E0281B3109220F2093C40119 +:1005E0000895282F2F9880918000211108C0877FBF +:1005F0008093800010928D0010928C001BC0886048 +:1006000080938000233019F48FEF9FEF0FC083E0B9 +:1006100090E0821B9109880F991F2FEF3FEFA901EE +:1006200002C0569547958A95E2F7CA0190938D00CE +:1006300080938C000C94E7020E94E70284E0809390 +:10064000C3011092C0010895279A2F988FEF9FEF52 +:1006500090938700809386008AE08093800089E1F0 +:10066000809381000E940A280C941C030E9424039A +:100670006E9A769A0C94DC021F920F920FB60F922C +:1006800011242F933F938F939F93EF93FF93E091C8 +:10069000C101F091C201CF0101969093C2018093F4 +:1006A000C1010090C30102C0F695E7950A94E2F7F4 +:1006B000EF738091C001823019F4E03251F404C02C +:1006C000813039F4EF3329F480916F008D7F80936E +:1006D0006F00F0E0E457FE4FE49121E031E0E29F4B +:1006E000C001E39F900D11240090C40102C09695B3 +:1006F00087950A94E2F790938D0080938C00FF9188 +:10070000EF919F918F913F912F910F900FBE0F907E +:100710001F90189581E008950C948A0308950C9415 +:10072000360380911502882309F448C08091D101D5 +:100730009091D201009779F40E94DE229093D20129 +:100740008093D1018091D30190E0009771F4809162 +:10075000D40190E00AC00E94EA2220910001309169 +:1007600001012817390740F329C00197880F991F05 +:10077000880F991FFC01EB52FE4F608171818281CD +:1007800093810E94530AE091D30184E0E89FF00135 +:100790001124EB52FE4F60817181828193814FE081 +:1007A00050E00E940B0E8091D30190E00196609181 +:1007B000D40170E00E94872C8093D3010C94E10255 +:1007C000109217020C94200A0895089581E08093F6 +:1007D00017020C94E503089508958F929F92AF92AB +:1007E000BF92EF92FF920F931F93CF93DF93CDB7FA +:1007F000DEB7A3970FB6F894DEBF0FBECDBF7C0166 +:10080000FC0100811181C8010E94DB20B8010E9417 +:10081000F2058C01B7010E948C03882309F4CCC136 +:100820000032F0E51F0741F4F7018281882309F4C3 +:1008300058C00E946F0EC0C10132F0E51F0741F49D +:10084000F7018281882309F44CC00E94780EB4C15C +:100850000232F0E51F0751F4F7018281882309F481 +:1008600040C00E946B0E8111F0CFE3CF0332F0E560 +:100870001F0739F4F7018281882399F10E94E6036A +:100880009BC10432F0E51F0739F4F7018281882308 +:1008900041F10E94E00390C10532F0E51F0749F4E1 +:1008A000F70182818823E9F0809117028111F1CF4D +:1008B000E5CF0632F0E51F0739F4F701828188237E +:1008C00081F00E947F0E0AC00732F0E51F0749F44D +:1008D000F7018281882329F00E948A0E0E94EC038E +:1008E0006BC180911702811105C0F70182818111CE +:1008F000CFC018C1003E110579F4F7018281882329 +:1009000009F44DC00E94200A81E0809316021092E3 +:1009100015021092D40150C1023E110559F4F7019D +:1009200082818823E1F10E94200A1092160210921F +:10093000150242C1033E110591F4F701828188231B +:1009400071F10E94200A1092160281E08093150234 +:100950001092D3011092D2011092D1012DC1023513 +:10096000110559F4F7018281882309F425C180918A +:100970000001909101010A970DC00135110579F42C +:10098000F7018281882309F417C1809100019091B9 +:1009900001010A9690930101809300010DC14091DD +:1009A000040183E2EFE1F1E0DE01119601900D9286 +:1009B0008A95E1F7F701808121E030E02C0F3D1F9F +:1009C000280F311DC9012091020130910301FC0162 +:1009D000E20FF31F6081772767FD7095640F711D2B +:1009E000882777FD8095982F0E94A92920E030E084 +:1009F00040E451E40E940E294B015C01F701218182 +:100A000084E090E0821B9109BC01882777FD8095E6 +:100A1000982F0E94A9299B01AC01C501B4010E9435 +:100A2000A6289B01AC0160E070E080E090E40E94A9 +:100A30001C2B20E030E04CED50E40E94B92A4B0121 +:100A40005C01F70182818823D1F04FE050E0C501BD +:100A5000B4010E940B0E809116028823A1F08091B0 +:100A6000D40124E0829FF0011124EB52FE4F8082DA +:100A70009182A282B3828F5F8093D40104C0C501AA +:100A8000B4010E94530A0F3F110508F02ECF94C005 +:100A90008091D00181111FC0043130E5130709F0A6 +:100AA00051C00E948E0381E08093D0010E94DE221B +:100AB0009093CF018093CE011092C7011092C9018B +:100AC0001092C8011092CB011092CA011092CD0170 +:100AD0001092CC0171C08091CE019091CF010E9403 +:100AE000EA22883C910570F48091C701E82FF0E07C +:100AF000EE0FFF1FE853FE4F118300838F5F80933B +:100B0000C7015AC0043880E5180721F005381045A0 +:100B100001F13AC0F7018281882341F01092C501AA +:100B200082E01EC0043830E5130759F58091C501F5 +:100B3000811106C086E20E94371886E20E94FF18E3 +:100B400082E01CC00438F0E51F0741F3053810456A +:100B5000D9F4F7018281882331F01092C60180E236 +:100B60000E944E1929C08091C601811106C087E2FA +:100B70000E94371887E20E94FF1880E20E945519F0 +:100B80001BC00538104529F381E08093C50180938F +:100B9000C601C701A3960FB6F894DEBF0FBECDBF46 +:100BA000DF91CF911F910F91FF90EF90BF90AF9089 +:100BB0009F908F900C94E30280E0A3960FB6F89478 +:100BC000DEBF0FBECDBFDF91CF911F910F91FF9080 +:100BD000EF90BF90AF909F908F90089580E090E04D +:100BE000089508959CE0799FF001112490E3899F76 +:100BF000E00DF11D1124E60FF11DEE0FFF1FEA526B +:100C0000FE4F859194910895880F991FFC01E45B34 +:100C1000FF4F859194910895880F991FFC01E4532B +:100C2000FE4F8591949108950F931F93CF93DF9377 +:100C3000EC01811521E39207A0F5C11580E3D807E7 +:100C400008F0D7C0C83ED105D8F4C03ED10508F0A1 +:100C500007C2C83AD10578F4C53AD10508F06AC090 +:100C6000C130D10509F463C008F4F7C1C430D1051F +:100C700008F0F6C1F2C1CB3BD10508F466C0EDC166 +:100C8000C11590E2D90708F0AFC0C11521E0D20725 +:100C900008F0E6C1C03FD10508F4DFC18E01106540 +:100CA0001FC2C03880E5D80700F5C03790E5D907E6 +:100CB00008F0A3C0C11520E5D20709F4ACC050F478 +:100CC000CE01905480319F4008F0C7C1DF708E0183 +:100CD000106A06C2C13080E5D80709F4AEC0C4313D +:100CE00090E5D90708F4AFC0B8C1C33820E5D207F2 +:100CF00009F48EC050F4C13890E5D90709F482C0D8 +:100D000008F083C000E011EDEBC1C03181E5D807E8 +:100D100008F4A3C1C11597E5D90708F436C1CE017F +:100D200090578115904108F098C1DF7093C101E0A0 +:100D300010E0D6C1C53AD10509F494C1C63AD1052F +:100D400009F093C102E810E4CBC1C83AD10509F417 +:100D50008FC1C93AD10509F48EC1CA3AD10509F447 +:100D60008DC1CB3AD10509F48CC1CC3AD10509F437 +:100D70008BC1CD3AD10509F48AC1C03BD10509F434 +:100D800089C1CE3AD10509F488C1CF3AD10509F419 +:100D900087C1C13BD10509F486C1C23BD10509F425 +:100DA00085C1C33BD10509F484C1C43BD10509F415 +:100DB00083C1C53BD10509F482C1C63BD10509F405 +:100DC00081C1C73BD10509F480C1C83BD10509F4F5 +:100DD0007FC1C93BD10509F47EC1CA3BD10509F4E5 +:100DE0007DC100E014E47CC1CE019F700E940C061E +:100DF00078C1DD278E01106C73C1CF70DD278E01A5 +:100E0000146D6EC100E010ED6BC100E012ED68C121 +:100E100000E013ED65C10E94E21B0E94200A0E94BF +:100E2000E4038FEF94E32CE0815090402040E1F701 +:100E300000C000000E94392353C18091F2028160FA +:100E40008093F2024DC10E949A23811102C00E9438 +:100E500076230E94AD2390E090931D0380931C03A2 +:100E6000C23080E5D80721F480911C03816086C0E0 +:100E7000C43090E5D90721F480911C0382607EC0C4 +:100E8000C63020E5D20721F480911C03846076C02F +:100E9000C83080E5D80719F480911C0327C0CA30F8 +:100EA00090E5D90721F480911C03806167C0CC30A4 +:100EB00020E5D20721F480911C0380625FC0CE3010 +:100EC00080E5D80721F480911C03806457C0C031AD +:100ED00090E5D90721F480911C0380684FC0C2318E +:100EE00020E5D20729F480911C038460886046C005 +:100EF000C33080E5D80721F480911C038E7F3EC06B +:100F0000C53090E5D90721F480911C038D7F36C050 +:100F1000C73020E5D20721F480911C038B7F2EC0BF +:100F2000C93080E5D80719F480911C0326C0CB3066 +:100F300090E5D90721F480911C038F7E1FC0CD302E +:100F400020E5D20721F480911C038F7D17C0CF309C +:100F500080E5D80721F480911C038F7B0FC0C1313D +:100F600090E5D90721F480911C038F7707C0C33126 +:100F7000D04531F480911C038B7F877F80931C03C5 +:100F800080911C030E94B123ABC08D2F99278F70D5 +:100F9000992781309105D9F49E012370332702C02F +:100FA000880F991F2A95E2F79C688E0144E0000F94 +:100FB000111F4A95E1F700271370802B912B53E006 +:100FC000CC0FDD1F5A95E1F7C076DD272FC08230A8 +:100FD000910531F4DC2FCC278E01016F106A80C09F +:100FE0008330910569F4CE018370992701E010E008 +:100FF00002C0000F111F8A95E2F7C8019C680FC05C +:1010000084309105B9F4CE018370992701E010E096 +:1010100002C0000F111F8A95E2F7C8019A6823E009 +:10102000CC0FDD1F2A95E1F7C07ED7708C010C2B09 +:101030001D2B56C08530910531F4DC2FCC278E0155 +:10104000046F106A4DC0069709F04AC0CF71DD27C2 +:10105000DC2FCC278E01106243C000E010E040C0BE +:101060008E013EC001E810E43BC003E810E438C044 +:1010700002EE14E435C009EE14E432C00AEE14E4C2 +:101080002FC005EB14E42CC006EB14E429C007EBD9 +:1010900014E426C00CEC14E423C00DEC14E420C0CE +:1010A00003E815E41DC00AE815E41AC002E915E4D6 +:1010B00017C004E915E414C001E216E411C003E20C +:1010C00016E40EC004E216E40BC005E216E408C004 +:1010D00006E216E405C007E216E402C00AE216E4DE +:1010E000C801DF91CF911F910F9108959CE0799FE6 +:1010F000F001112490E3899FE00DF11D1124E60F0A +:10110000F11DEE0FFF1FEA52FE4F85919491803E34 +:101110009105E0F4803C910558F58133910509F47F +:101120006FC048F48932910509F463C08A32910591 +:1011300009F46DC072C089339105E9F082389105D8 +:10114000D1F08533910509F44DC067C0833E910508 +:1011500081F138F4803E9105B9F0823E9105D9F0D5 +:101160005CC0863E910561F1873E9105A1F155C0B5 +:101170000E940406089520911C0320FD02C021FF57 +:101180004CC080EE90E049C080911C0380FFF9CFF5 +:1011900089E390E042C080911C0382FF0EC08091E1 +:1011A0001C0384FF03C080E090E037C083EE90E032 +:1011B00034C080911C0382FFF2CF82EE90E02DC0FC +:1011C00080911C0383FF0BC080911C0384FDEBCF37 +:1011D00087EE90E022C080911C0383FFF5CF86EE5E +:1011E00090E01BC080911C0385FF07C089E290E05E +:1011F00014C080911C0385FFF9CF85E390E00DC0FA +:1012000080911C0386FF07C08AE290E006C08091AF +:101210001C0386FFF9CF81E390E00E941406089535 +:101220000C94E502E82FF0E0E25BFE4F8081E82FAE +:10123000EF70F0E082958F7021E030E0A90102C0EC +:10124000440F551F8A95E2F740A308950F931F930B +:10125000CF93DF9385B7806885BF85B7806885BFEA +:10126000C3E0D0E001E010E0FE01E25BFE4F8081D0 +:10127000E82FEF70F0E021A182958F70A80102C0E5 +:10128000440F551F8A95E2F7CA01822B81A38C2F48 +:101290000E941209219740F78BE090E061E070E036 +:1012A000FC01EE5BFE4F2081E22FEF70F0E042A1E7 +:1012B00022952F70DB0102C0AA0FBB1F2A95E2F70F +:1012C0009D01242B22A3019758F7DF91CF911F9105 +:1012D0000F910C948F03EF92FF920F931F93CF9374 +:1012E000DF9300E212E0C3E0EE24E394F12CD5E0BA +:1012F0008C2F0E9412098BE090E040E050E0FC014E +:10130000EE5BFE4F6081E62FEF70F0E020A130E051 +:1013100062956F7002C0359527956A95E2F720FDBA +:1013200009C09701082E02C0220F331F0A94E2F76A +:10133000422B532B019718F7F801929182918F015C +:101340008417950721F051834083D09305018C2F9A +:101350000E941209C15060F68091050187FD2CC0E2 +:101360008150809305018F3F39F08FE99FE001970D +:10137000F1F700C0000020C080911E0290911F0272 +:10138000909327028093260280911C0290911D0267 +:10139000909325028093240280911A0290911B025F +:1013A0009093230280932202809118029091190257 +:1013B00090932102809320020E94910381E0DF91AB +:1013C000CF911F910F91FF90EF900895E82FF0E0DB +:1013D000EE0FFF1FE05EFD4F80819181089508951B +:1013E0000F931F93CF9308E212E0C0E0F8019291AF +:1013F00082918F010E945622C80FF2E000321F072F +:10140000A9F78C2FCF911F910F9108950E949A23D5 +:10141000811102C00E9476230E94BF23809307039C +:101420003E9A809171008D7F8093710082E080935D +:1014300090008AE18093910081E080932A020895D0 +:1014400080912A02811102C00E94060A10927A023B +:1014500010927902809171008D7F8093710080914C +:1014600090008F738093900010923C0210923B0288 +:10147000109273021092740210927502109276020A +:101480001092720210927102E1E5F2E0A1E4B2E082 +:1014900011921192119211921D921D9282E0E137E8 +:1014A000F807B1F70895CF92DF92EF92FF920F9372 +:1014B0001F93CF93DF9320913B02222309F484C032 +:1014C0006B017C0180912A02811102C00E94060AF0 +:1014D00001E712E0C7E0D0E0A7019601F801929180 +:1014E0008291729162918F010E940A29811131C00B +:1014F000FE01EE0FFF1FEE0FFF1FEF5AFD4F108290 +:10150000118212821382DE01AA0FBB1FAF5BBD4F97 +:1015100011961C921E92C730D105E9F021964481A4 +:1015200055816681778140835183628373831482FE +:1015300015821682178212968D919C91139711969F +:101540009C938E9313961C921E9212973496129629 +:10155000E2CF219708F68091790290917A02019763 +:1015600097FD05C090937A028093790204C010928F +:101570007A02109279028091790290917A022091F8 +:101580007702309178022817390724F010927802F8 +:1015900010927702892BC1F4809171008D7F809326 +:1015A0007100809190008F7380939000109273026D +:1015B00010927402109275021092760210927202CA +:1015C0001092710210923B02DF91CF911F910F9107 +:1015D000FF90EF90DF90CF9008951F920F920FB67B +:1015E0000F9211244F925F926F927F928F929F92EF +:1015F000AF92BF92CF92DF92EF92FF922F933F93E1 +:101600004F935F936F937F938F939F93AF93BF930A +:10161000CF93DF93EF93FF9380913B02882309F4EC +:101620009BC1C0917902D0917A021C161D060CF064 +:1016300093C140902B0250902C0260902D0270902C +:101640002E0220E030E0A901C301B2010E94B52AB8 +:1016500018160CF065C0C130D10509F452C0809154 +:10166000770290917802BE010E94872C7C019093B2 +:1016700078028093770280903D0290903E02A09085 +:101680003F02B090400220E030E040E85FE3C50157 +:10169000B4010E94A62860933D0270933E0280939D +:1016A0003F0290934002F701EE0FFF1FEE0FFF1F66 +:1016B000EF5AFD4FA3019201608171818281938174 +:1016C0000E940E2920E030E040E05EE30E94B92A4B +:1016D0009B01AC01C501B4010E94B52A18168CF417 +:1016E000C7010196BE010E94872C909378028093D7 +:1016F000770210923D0210923E0210923F02109229 +:101700004002E0917702F0917802EE0FFF1FEE0F9A +:10171000FF1FEF5AFD4F6081718182819381D0C09C +:10172000C0907302D0907402E0907502F09076023F +:1017300020E030E0A901C701B6010E940A292197E3 +:10174000882309F4A2C0FE01EE0FFF1FEE0FFF1F5A +:10175000EF5AFD4F80809180A280B380A501940153 +:10176000C701B6010E940A2987FF31C0A501940173 +:1017700060E070E08CED93EC0E940E2920E030E0F8 +:1017800040E451E40E940E2920E030E040E05FE3B5 +:101790000E94B92A9B01AC0160E070E080E090E417 +:1017A0000E941C2B9B01AC01C501B4010E94B92A07 +:1017B0009B01AC01C701B6010E940A2987FF07C03F +:1017C000A701960160E070E08CED93E439C0A501BB +:1017D0009401C701B6010E94B52A18160CF055C035 +:1017E000A501940160E070E08CED93E40E940E2965 +:1017F00020E030E040E451E40E940E2920E030E097 +:1018000040E05FE30E94B92A9B01AC0160E070E018 +:1018100080E090E40E941C2B9B01AC01C501B40147 +:101820000E94B92A9B01AC01C701B6010E94B52AEA +:1018300018165CF5A701960160E070E08CED93EC62 +:101840000E940E2920E030E040E451E40E940E297D +:1018500020E030E040E05FE30E94B92A9B01AC0148 +:1018600060E070E080E090E40E941C2B9B01AC01E2 +:10187000C701B6010E94B92A609373027093740283 +:10188000809375029093760213C0FE01EE0FFF1F46 +:10189000EE0FFF1FEF5AFD4F80819181A281B3812E +:1018A0008093730290937402A0937502B0937602B2 +:1018B000609173027091740280917502909176022A +:1018C00020912802309129022F3F4FEF340731F049 +:1018D0002F5F3F4F30932902209328020E94950EDC +:1018E0006B017C0120E034E244EF51E40E940A29BC +:1018F00087FF08C086EFC82E88E2D82E84EFE82E36 +:1019000081E4F82E20E030E040E051E4C701B60168 +:101910000E94B92A9B01AC0160E074E284E79BE479 +:101920000E940E296B017C010E947B297093970015 +:1019300060939600209106013091070140910801C3 +:1019400050910901C701B6010E94B92A0E947B2962 +:10195000709399006093980080913C02882309F469 +:1019600033C1C0903702D0903802E0903902F09035 +:101970003A0220E030E0A901C701B6010E94B52A71 +:101980001816D4F580912802909129028F3F2FEFED +:10199000920729F001969093290280932802C701AB +:1019A000B6010E94950E20E030E040E051E40E9434 +:1019B000B92A9B01AC0160E074E284E79BE40E94D9 +:1019C0000E296B017C010E947B2970939700609324 +:1019D0009600209106013091070140910801509135 +:1019E0000901C701B6010E94B92A0E947B297093A0 +:1019F00099006093980008C010929700109296008A +:101A00001092990010929800609131027091320208 +:101A10006F5F7F4F70933202609331022091960086 +:101A20003091970080E090E0232BF1F0C091960078 +:101A3000D09197000E94A7296B017C01BE0180E034 +:101A400090E00E94A7299B01AC0160913302709144 +:101A5000340280913502909136020E940E2920E0D6 +:101A60003FEF4FE757E410C00E94A7296B017C01AC +:101A700020E030EE4FEF54E4609133027091340275 +:101A800080913502909136020E94B92A9B01AC01E7 +:101A9000C701B6010E94B52A87FD96C080912F022A +:101AA0008F5F80932F0290E0209103033091040315 +:101AB00082179307A0F080910E03882319F01092EB +:101AC0002F020DC0809171008D7F809371008091F5 +:101AD00090008F738093900010923C027DC08091A3 +:101AE0003002C0912F02811128C0C0900803D0900D +:101AF0000903E0900A03F0900B0320E030E0A90115 +:101B0000C701B6010E94B52A1816BCF481E0809383 +:101B1000300210923702109238021092390210925D +:101B20003A02C0923302D0923402E0923502F0922F +:101B30003602C150C0932F0243C01092300210925F +:101B4000290210922802E0910503F091060348E073 +:101B5000C49FE00DF11D112480819181A281B38188 +:101B60008093370290933802A0933902B0933A02DF +:101B700020E030E040E85EE36481758186819781F2 +:101B80000E94B92A6B017C0180910A01682F70E0E4 +:101B900080E090E00E94A72920E030E048EC52E489 +:101BA0000E940E299B01AC01C701B6010E94B92A0F +:101BB000609333027093340280933502909336021F +:101BC00010923202109231028091070380FD04C00E +:101BD00010923C0210923B02FF91EF91DF91CF9166 +:101BE000BF91AF919F918F917F916F915F914F9135 +:101BF0003F912F91FF90EF90DF90CF90BF90AF90EB +:101C00009F908F907F906F905F904F900F900FBE3E +:101C10000F901F901895CF92DF92EF92FF92CF9383 +:101C2000DF936B017C01EA0180912A02811102C0DD +:101C30000E94060A8091070380FF46C080917902C6 +:101C400090917A0208970CF03FC0809171008D7FCF +:101C50008093710080913C0281110E94200A81E0F2 +:101C600080933B02109229021092280220E030E07B +:101C7000A901C701B6010E94B52A1816DCF48091AB +:101C8000790290917A02FC01EE0FFF1FEE0FFF1F09 +:101C9000EF5AFD4FC082D182E282F382FC01EE0F47 +:101CA000FF1FEF5BFD4FD183C083019690937A02B3 +:101CB000809379028091710082608093710080919D +:101CC0009000806880939000DF91CF91FF90EF901B +:101CD000DF90CF90089580910703817008958091DF +:101CE00007038160809307030E94C3230C94EB03D6 +:101CF000809107038E7F809307030C94C323809108 +:101D00007B0290E0019666E070E00E94872C809351 +:101D10007B02089580917B0290E0019766E070E07D +:101D20000E94872C80937B0208958F929F92AF929E +:101D3000BF92CF92DF92EF92FF920F931F93CF93B8 +:101D4000DF936B017C01C0912802D0912902BE0172 +:101D500080E090E00E94A7294B015C01A701960159 +:101D600060E070E08CE594E40E940E299B01AC01D8 +:101D7000C501B4010E94B92A0E947B2920917B02EF +:101D8000233009F473C028F4222351F02130E9F004 +:101D90002CC1243009F4A0C0253009F4E0C025C1CD +:101DA00080E090E0A0E0BFE38093060190930701FC +:101DB000A0930801B093090110922B0210922C02FB +:101DC00010922D0210922E0210C110922B0210922E +:101DD0002C0210922D0210922E026431710540F4F3 +:101DE0006A30710560F520E030E040E85EE32BC02A +:101DF000693C710508F0AAC080E090E00E94A72924 +:101E000020E030E040EA51E40E94A52820E030E0E4 +:101E100044E353E40E940E299B01AC010E94B92ABD +:101E200020E030E040E05EE30E94B92A9B01AC0173 +:101E300060E070E080E09EE30E94A52844C020E0BE +:101E400030E040E05FE3C701B6010E94B92A6B01B0 +:101E50007C0180E090E0A0E0BEE3809306019093D7 +:101E60000701A0930801B0930901BFC010922B0293 +:101E700010922C0210922D0210922E024AE0469FE0 +:101E80009001479F300D1124C90168EB7BE00E944F +:101E9000732CBC016C5D754077FF03C07195619533 +:101EA0007109882777FD8095982F0E94A9292EE334 +:101EB00033EC4EE259E30E94B92A20E030E040ECD6 +:101EC0005EE30E94A6286093060170930701809349 +:101ED00008019093090189C010922B0210922C02E4 +:101EE00010922D0210922E02CE0183709927892B19 +:101EF000E1F0BE016170772780E090E00E94A729A1 +:101F000020E030E040E05EE30E94B92A20E030E0CB +:101F100040E45FE30E94A6286093060170930701E6 +:101F200080930801909309010CC080E090E0A0E04C +:101F3000BFE38093060190930701A0930801B0933B +:101F40000901C770DD27CD2B09F04FC010920601A3 +:101F500010920701109208011092090146C01092D8 +:101F60002B0210922C0210922D0210922E0200E0F1 +:101F700010E020E03FE30093060110930701209357 +:101F80000801309309016739710578F180E090E02C +:101F90000E94A72920E030E047E153E40E94A528F1 +:101FA00020E030E04AE754E40E940E2920E030E0CF +:101FB00048E452E40E94B92A20E030E040EA51E4CB +:101FC0000E94EB290E947629660F771F660F771F04 +:101FD000FB01EE5AFE4F2081318142815381C701BE +:101FE000B6010E94B92A6B017C01C701B601DF91DD +:101FF000CF911F910F91FF90EF90DF90CF90BF9006 +:10200000AF909F908F90089580918C020895CF9308 +:10201000DF9300D01F92CDB7DEB79C0180911303F0 +:10202000843019F593E099833B832A839093E900E8 +:102030008FEF9091E800815095FD06C095ED9A953F +:10204000F1F700008111F5CF8091E80085FF0DC008 +:1020500040E050E063E070E0CE0101960E9468121B +:102060008091E8008E778093E8000F900F900F909A +:10207000DF91CF910895CF93DF9300D01F92CDB71A +:10208000DEB720911303243021F522E029839B83BE +:102090008A8383E08093E9008FEF9091E80081507C +:1020A00095FD06C095ED9A95F1F700008111F5CFE9 +:1020B0008091E80085FF0DC040E050E063E070E0F3 +:1020C000CE0101960E9468128091E8008E7780937D +:1020D000E8000F900F900F90DF91CF91089520911D +:1020E00013032430F1F422E02093E9002FEF309124 +:1020F000E800215035FD06C035ED3A95F1F70000B6 +:102100002111F5CF2091E80025FF0BC040E050E001 +:1021100065E070E00E9468128091E8008E778093FD +:10212000E8000895CF93DF93EC019091130394306E +:1021300009F046C0809115018823D9F080911601DD +:102140008823B9F09093E9008FEF9091E8008150D7 +:1021500095FD06C095E19A95F1F700008111F5CF44 +:102160008091E80085FF2CC040E050E060E170E025 +:1021700017C081E08093E9008FEF9091E8008150D3 +:1021800095FD06C095ED9A95F1F700008111F5CF08 +:102190008091E80085FF14C040E050E068E070E006 +:1021A000CE010E9468128091E8008E778093E8004B +:1021B00080E1FE01ACE7B2E001900D928A95E1F773 +:1021C000DF91CF91089580911203811109C00E947F +:1021D000FD130E945A148091E20084608093E20013 +:1021E0000895109212030895089508950C94A12261 +:1021F00042E061EC81E00E94771342E061EC82E012 +:102200000E94771342E061EC83E00E94771342E181 +:1022100061EC84E00C94771380911503833009F40A +:1022200055C030F4813071F0823009F48EC00895C9 +:102230008A3009F47AC08B3009F460C0893009F023 +:102240009CC020C080911403813A09F096C080910F +:10225000E800877F8093E80080911803909119032C +:10226000892B21F460E18CE792E003C060E080E01C +:1022700090E070E00E94B3128091E8008B77809329 +:10228000E800089580911403813209F076C08091AE +:10229000180390911903009719F0039709F06DC086 +:1022A0008091E800877F8093E8008091E80082FDBC +:1022B00005C0809113038111F8CF5FC08091F100B8 +:1022C00080938C028091E8008B7753C08091140337 +:1022D000813A09F052C08091180390911903892B1B +:1022E00009F04BC08091E800877F8093E8008091DF +:1022F000E80080FFFCCF8091150136C08091140367 +:102300008132D9F58091180390911903892BA9F591 +:102310008091E800877F8093E8000E94AC13809151 +:102320001603809315010C94E21B809114038132F3 +:1023300021F58091E800877F8093E8000E94AC132C +:102340008091170380938D02089580911403813A40 +:10235000A1F48091E800877F8093E8008091E800F5 +:1023600080FFFCCF80918D028093F1008091E80086 +:102370008E778093E8000C94AC13089584B7877F20 +:1023800084BF88E10FB6F8948093600010926000DB +:102390000FBE90E080E80FB6F894809361009093B0 +:1023A00061000FBE0E944F170E94FD130E945A1435 +:1023B0008091E20084608093E20078940E94E016AD +:1023C0000E9451178BE091E00E94FB16809113034D +:1023D000853069F40E946222809111038823B1F351 +:1023E0000E949022882391F30E945212EFCF0E9404 +:1023F0005917ECCF292F332723303105C9F064F466 +:102400002130310581F02230310509F043C08DE6DD +:1024100090E022EB33E042C021323105F1F022326C +:10242000310541F137C082E190E02FE134E036C060 +:1024300099278130910541F08230910541F0892B37 +:1024400049F5EEEAF3E005C0E0E8F3E002C0E6E5B6 +:10245000F3E0849190E09F0121C06430D8F4E62F2E +:10246000F0E0EE0FFF1FE255FE4F2081318189E041 +:1024700090E014C0643070F470E0FB01EE0FFF1FB9 +:10248000EA55FE4F20813181FB01EE55FE4F8081E0 +:1024900090E004C080E090E020E030E0FA01318379 +:1024A0002083089580E189BD82E189BD09B400FEE1 +:1024B000FDCF8091D8008F7D8093D8008091E0007F +:1024C00082608093E0008091E00081FDFCCF089560 +:1024D000CF92DF92EF92FF920F931F93CF93DF93F0 +:1024E000EC018B016A010E94CB13811133C0C1142E +:1024F000D10439F0F60180819181081B190BC80FB6 +:10250000D91FE12CF12C0115110519F18091E8007A +:1025100085FD16C08091E8008E778093E800C11495 +:10252000D10449F0F60180819181E80EF91EF18213 +:10253000E08285E00FC00E94CB13882321F30AC0FC +:1025400089918093F10001501109FFEFEF1AFF0A02 +:10255000DACF80E0DF91CF911F910F91FF90EF9044 +:10256000DF90CF90089520911A0330911B03261716 +:10257000370748F06115710539F42091E8002E778E +:102580002093E80001C0B90140E061157105A9F18F +:1025900020911303222309F443C0253009F442C0DB +:1025A0002091E80023FD40C02091E80022FD32C0C8 +:1025B0002091E80020FFE9CF4091F3002091F20044 +:1025C00030E0342BFC01CF016115710559F0283042 +:1025D000310540F481918093F100615071092F5FC2 +:1025E0003F4FF1CF41E02830310509F040E0209124 +:1025F000E8002E772093E800C8CF4111C9CF0AC068 +:1026000080911303882361F0853061F08091E800A8 +:1026100083FD0AC08091E80082FFF2CF80E0089538 +:1026200082E0089583E0089581E0089520911A03DF +:1026300030911B032617370748F06115710539F4EF +:102640002091E8002E772093E80001C0B901FC0139 +:1026500020E06115710591F180911303882309F43D +:1026600040C0853009F43FC08091E80083FD3DC043 +:102670008091E80082FD2FC08091E80080FFE9CFC3 +:102680002091F3008091F20090E0922B611571058A +:1026900059F08830910540F424912093F10031964F +:1026A000615071090196F2CF21E0089709F020E00E +:1026B0008091E8008E778093E800CBCF2111CCCFBA +:1026C0000AC080911303882361F0853061F0809106 +:1026D000E80083FD0AC08091E80082FFF2CF80E02D +:1026E000089582E0089583E0089581E00895982F89 +:1026F000973058F59093E900981739F07091EC00F5 +:102700002091ED005091F00003C0242F762F50E06F +:1027100021FF19C03091EB003E7F3093EB003091E8 +:10272000ED003D7F3093ED003091EB003160309350 +:10273000EB007093EC002093ED005093F00020919B +:10274000EE0027FF07C09F5FD3CF8F708093E90013 +:1027500081E0089580E008958091140387FF11C0FF +:102760008091E80082FD05C0809113038111F8CFAC +:1027700011C08091E8008B770BC0809113038823F0 +:1027800049F08091E80080FFF8CF8091E8008E77D3 +:102790008093E80008952091E4003091E50095E6EB +:1027A0004091EC00842F817040FF22C08091E800AE +:1027B00080FD1CC080911303882391F0853091F037 +:1027C0008091EB0085FD10C04091E4005091E50040 +:1027D0004217530729F39A01915011F784E00895A5 +:1027E00082E0089583E0089581E0089580E00895EF +:1027F0004091E80042FFDECF08950E946B140E94D2 +:102800007314E0EEF0E0808181608083E8EDF0E019 +:1028100080818F77808319BCA7EDB0E08C918E7F8B +:102820008C9380818F7E80831092120308950F9382 +:102830001F93CF93DF930E946B140E947314C8ED13 +:10284000D0E088818F7788838881806888838881B9 +:102850008F7D888319BC1092130310920F0310927E +:1028600011031092100300EE10E0F80180818B7FBD +:10287000808388818160888342E060E080E00E94FC +:102880007713E1EEF0E080818E7F8083E2EEF0E06E +:10289000808181608083808188608083F80180816D +:1028A0008E7F8083888180618883DF91CF911F91A3 +:1028B0000F910895E8EDF0E080818F7E8083E7ED51 +:1028C000F0E080818160808384E082BF81E080933A +:1028D00012030C941714E8EDF0E080818E7F808362 +:1028E0001092E20008951092DA001092E10008952B +:1028F0001F920F920FB60F9211242F933F934F9375 +:102900005F936F937F938F939F93AF93BF93EF9357 +:10291000FF938091E10082FF0BC08091E20082FF73 +:1029200007C08091E1008B7F8093E1000E94DF1659 +:102930008091DA0080FF1FC08091D80080FF1BC00B +:102940008091DA008E7F8093DA008091D90080FF39 +:102950000DC080E189BD82E189BD09B400FEFDCFD3 +:1029600081E0809313030E94E31005C019BC10920C +:1029700013030E94F1108091E10080FF19C0809143 +:10298000E20080FF15C08091E2008E7F8093E2001C +:102990008091E20080618093E2008091D8008062A3 +:1029A0008093D80019BC85E0809313030E94F51032 +:1029B0008091E10084FF30C08091E20084FF2CC050 +:1029C00080E189BD82E189BD09B400FEFDCF80911F +:1029D000D8008F7D8093D8008091E1008F7E809316 +:1029E000E1008091E2008F7E8093E2008091E2001E +:1029F00081608093E20080910F03882311F084E0CE +:102A000007C08091E30087FD02C081E001C083E040 +:102A1000809313030E94F6108091E10083FF29C088 +:102A20008091E20083FF25C08091E100877F809341 +:102A3000E10082E08093130310920F038091E10084 +:102A40008E7F8093E1008091E2008E7F8093E20090 +:102A50008091E20080618093E20042E060E080E0EB +:102A60000E9477138091F00088608093F0000E94AC +:102A7000F410FF91EF91BF91AF919F918F917F9152 +:102A80006F915F914F913F912F910F900FBE0F90DB +:102A90001F9018951F920F920FB60F9211242F932B +:102AA0003F934F935F936F937F938F939F93AF93D6 +:102AB000BF93CF93DF93EF93FF93C091E900CF7063 +:102AC0008091EC00D82FD17080FDD0E81092E90001 +:102AD0008091F000877F8093F00078940E948E159B +:102AE0001092E9008091F00088608093F000CD2B77 +:102AF000CF70C093E900FF91EF91DF91CF91BF912B +:102B0000AF919F918F917F916F915F914F913F9185 +:102B10002F910F900FBE0F901F9018951F93CF937A +:102B2000DF93CDB7DEB7AA970FB6F894DEBF0FBE1E +:102B3000CDBFE4E1F3E088E08E0F9091F100919336 +:102B40008E13FBCF0E940C118091E80083FF1FC100 +:102B50008091140390911503492F50E04A3051059C +:102B600008F015C1FA01EA5AFF4F0C949B2C8038EB +:102B700081F0823809F00BC1809118038F70809327 +:102B8000E9008091EB0085FB882780F91092E9002D +:102B900006C0809110039091110391118260909171 +:102BA000E800977F9093E8008093F1001092F10085 +:102BB000C8C0282F2D7F09F0EAC0882319F0823081 +:102BC00061F0E5C080911603813009F0E0C09330D8 +:102BD00009F080E0809311032BC0809116038111CE +:102BE00027C0809118038F7009F4D1C08093E90049 +:102BF0002091EB0020FF1CC0933021F48091EB006A +:102C0000806214C09091EB0090619093EB0021E002 +:102C100030E0A90102C0440F551F8A95E2F74093A6 +:102C2000EA001092EA008091EB0088608093EB004C +:102C30001092E9008091E800877F86C08111A7C0CB +:102C4000109116031F778091E3008078812B809389 +:102C5000E3008091E800877F8093E8000E94AC1336 +:102C60008091E80080FFFCCF8091E3008068809332 +:102C7000E300111102C082E001C083E080931303DE +:102C800086C08058823008F082C0809116039091EF +:102C900017038C3D53E0950779F583E08A838AE238 +:102CA00089834FB7F894DE01139620E03EE051E2AD +:102CB000E32FF0E050935700E49120FF03C0E2952A +:102CC000EF703F5FEF708E2F90E0EA3010F0C79604 +:102CD00001C0C0968D939D932F5F243149F74FBF5C +:102CE0008091E800877F8093E8006AE270E0CE017F +:102CF00001960E94B31214C0AE014F5F5F4F609106 +:102D000018030E94FA11BC01009709F440C0909189 +:102D1000E800977F9093E80089819A810E941613BA +:102D20008091E8008B778093E80031C0803879F596 +:102D30008091E800877F8093E80080910F03809363 +:102D4000F1008091E8008E778093E8000E94AC1338 +:102D50001EC081111CC0909116039230C0F4809166 +:102D6000E800877F8093E80090930F030E94AC13E4 +:102D700080910F03811106C08091E30087FD02C09E +:102D800081E001C084E0809313030E94F8108091D9 +:102D9000E80083FF0AC08091E800877F8093E80005 +:102DA0008091EB0080628093EB00AA960FB6F894B6 +:102DB000DEBF0FBECDBFDF91CF911F910895089563 +:102DC000CF93809113038823A1F0C091E900CF70C5 +:102DD0009091EC00892F817090FD80E8C82B1092B3 +:102DE000E9008091E80083FD0E948E15CF70C093AA +:102DF000E900CF91089590939302809392020895F1 +:102E0000E0919202F0919302309721F00190F081CD +:102E1000E02D099480E00895E0919202F0919302F0 +:102E2000309721F00280F381E02D09940895E0911C +:102E30009202F0919302309721F00480F581E02D09 +:102E4000099408952091900230919102821793077E +:102E500071F09093910280939002E0919202F09130 +:102E60009302309721F00680F781E02D09940895B0 +:102E700020918E0230918F028217930771F0909308 +:102E80008F0280938E02E0919202F091930230972C +:102E900021F00084F185E02D0994089508950C94A3 +:102EA0004E170E94D5220E9426090E945B230C9493 +:102EB0000A285F926F927F928F929F92AF92BF92F9 +:102EC000CF92DF92EF92FF920F931F93CF93DF93F6 +:102ED00000D000D01F92CDB7DEB70E946B099DE9EC +:102EE000C92E92E0D92E03E010E0AA24A394B12CBD +:102EF000502E802F0E94E6094C01F60172906290DC +:102F00006F016826792661147104A1F4015011093A +:102F100078F78FEF89838A831B820E94DE2281608B +:102F2000782F9D838C8349815A816B818D810E948A +:102F3000091838C08091F20281FD0E94EF092BE050 +:102F400030E07501022E02C0EE0CFF1C0A94E2F77D +:102F5000C70186219721892B09F129835A828E2066 +:102F60009F2091E0892809F490E09B830E94DE2253 +:102F70008160782F9D838C8349815A816B818D81FB +:102F80000E940918000F111FF801EB56FD4F8081B8 +:102F90009181E826F926F182E08204C021503109AE +:102FA00080F6B4CF0E944225109194020E9400172F +:102FB0001817D1F00E940017809394020F900F9081 +:102FC0000F900F900F90DF91CF911F910F91FF9075 +:102FD000EF90DF90CF90BF90AF909F908F907F90B9 +:102FE0006F905F900C9410090F900F900F900F90BE +:102FF0000F90DF91CF911F910F91FF90EF90DF9095 +:10300000CF90BF90AF909F908F907F906F905F9088 +:103010000895CF93DF93CDB7DEB72B970FB6F89413 +:10302000DEBF0FBECDBF4F83588769877A878B87F6 +:10303000DE01119686E0FD0111928A95E9F785E09F +:10304000FE01379601900D928A95E1F749815A81E8 +:103050006B817C818D819E810E94801E2B960FB694 +:10306000F894DEBF0FBECDBFDF91CF910895CF930F +:10307000882309F4C2C0C82F823859F40E9400176F +:1030800081FDBBC089E30E945A210E94272289E367 +:103090000CC0833879F40E94001780FDAEC083E530 +:1030A0000E945A210E94272283E50E949C21CF91F1 +:1030B0000C942722843859F40E94001782FD9DC089 +:1030C00087E40E945A210E94272287E4EECF8CEFEA +:1030D0008C0F813A48F48C2F0E94722781118DC089 +:1030E0008C2F0E945A21E3CF80E28C0F883048F465 +:1030F000C77081E001C0880FCA95EAF70E94E021FD +:10310000D6CF8BE58C0F833078F4C53A29F0C63AD8 +:1031100031F083E890E005C081E890E002C082E8E9 +:1031200090E0CF910C94221788E58C0F833108F042 +:1031300064C0C83A39F1C93A41F1CA3A49F1CB3AC7 +:1031400051F1CC3A59F1CD3A61F1C03B69F1CE3A37 +:1031500071F1CF3A79F1C13B81F1C23B89F1C33BB7 +:1031600091F1C43B99F1C53BA1F1C63BA9F1C73B25 +:10317000B1F1C83BB9F1C93BC1F1CA3BC9F180E02B +:1031800090E038C082EE90E035C089EE90E032C029 +:103190008AEE90E02FC085EB90E02CC086EB90E0AB +:1031A00029C087EB90E026C08CEC90E023C08DEC2A +:1031B00090E020C083E891E01DC08AE891E01AC049 +:1031C00082E991E017C084E991E014C081E292E0C5 +:1031D00011C083E292E00EC084E292E00BC085E26F +:1031E00092E008C086E292E005C087E292E002C069 +:1031F0008AE292E0CF910C943817CF9108958823FA +:1032000009F44BC0823859F40E94001781FF45C071 +:1032100089E30E945A210E94272289E30CC0833847 +:1032200071F40E94001780FF38C083E50E945A2184 +:103230000E94272283E50E949C210C942722843837 +:1032400059F40E94001782FF28C087E40E945A2187 +:103250000E94272287E4EFCF9CEF980F913A58F312 +:1032600090E2980F983050F4877091E001C0990F68 +:103270008A95EAF7892F0E94E621DFCF9BE5980F18 +:10328000933020F480E090E00C942217885A833128 +:1032900020F480E090E00C9438170895882321F002 +:1032A0000E94E0210C9427220895882321F00E9497 +:1032B000E6210C94272208957F928F929F92AF92DD +:1032C000BF92CF92DF92EF92FF920F931F93CF9313 +:1032D000DF931F92CDB7DEB77C01C62E772EFC019F +:1032E000058102950F70128111110E94FD210E942B +:1032F0005321882379F0112369F080E28C0D883006 +:1033000048F082E00E943C210E94532191E0D82E97 +:10331000D92601C0D12CE72DE295EF70F0E0E05AFC +:10332000FF4F0C949B2C872D807F072D0F708823D7 +:1033300011F00295007F112389F0002309F499C14F +:1033400080E28C0D883020F4802F0E94E02103C0A1 +:10335000802F0E94F0210E9427228BC18C2D0E9479 +:10336000FF18002309F4C3C180E28C0D883020F4DB +:10337000802F0E94E62103C0802F0E94F6210E9428 +:103380002722B5C1872D807F972D9F70803211F441 +:10339000892F03C0892F8295807FCC2021F0F1E016 +:1033A000CF16A1F01DC0112339F0002319F101300F +:1033B00009F50E9410229BC1002319F0013009F485 +:1033C00096C189830E941322898110C1112321F0A3 +:1033D000063008F08CC10EC0053008F088C106C167 +:1033E000112359F0002331F0F701958190FF41C17D +:1033F0009F7095830E944E197AC1002309F4F6C08C +:103400003EC1872D86958695837090E0009719F0D0 +:10341000019761F06CC1112321F08C2D972D9370D1 +:1034200002C080E090E00E94221761C1112321F0C8 +:103430008C2D972D937002C080E090E00E94381789 +:1034400056C18C2D112319F00E944A2402C00E94FB +:10345000B2240E9437254BC1872D837009F052C0DA +:10346000111145C18C2D829586958770880F880F24 +:103470009C2D9F70892E912CA12CB12C082E04C05C +:10348000880C991CAA1CBB1C0A94D2F7C4FE14C059 +:103490000FE010E020E030E0B901A80104C0440FC3 +:1034A000551F661F771F8A95D2F7CB01BA01609529 +:1034B00070958095909503C060E070E0CB01272D5A +:1034C00026952695237030E02230310569F02330AF +:1034D000310589F0682979298A299B29213031050C +:1034E00071F00E94C81F03C1682979298A299B2984 +:1034F0000E94E41FFCC00E94C81FC501B4010E94C5 +:10350000AC1FF5C0112319F0872D817001C086957D +:10351000882309F4ECC08C2D829586958770880FDE +:10352000880F9C2D9F70892E912CA12CB12C082ED8 +:1035300004C0880C991CAA1CBB1C0A94D2F7C4FEB8 +:1035400014C00FE010E020E030E0B901A80104C091 +:10355000440F551F661F771F8A95D2F7CB01BA011A +:10356000609570958095909503C060E070E0CB0108 +:10357000272D269526952370422F50E04230510585 +:1035800069F04330510589F0682979298A299B29F6 +:103590004130510571F00E94A220A9C06829792903 +:1035A0008A299B290E94BE20A2C00E94A220C50198 +:1035B000B4010E9486209BC08C2D90E0FC01E05E4F +:1035C000F109E531F10508F050C0E059FF4F0C94C6 +:1035D0009B2C0C2D0F70872D8F71112321F00E94D1 +:1035E0001F20802F07CF0E944020802F0E94551956 +:1035F0007EC0112341F0053008F079C0872D8F710E +:103600000E94652074C0063008F071C0F7CF112306 +:1036100039F0872D8F710E941F2069C01123C9F3D3 +:10362000872D8F710E94402062C0112329F0872DC1 +:103630008F710E940A205BC00E94002058C0112395 +:1036400051F0172D1F71812F0E941F2063E0812FE1 +:103650000E9433214CC081E00E943C21023008F4DA +:1036600046C082E00E943C2142C0112331F0002379 +:1036700081F28C2D0E9437183AC0002389F28C2DDC +:103680000E94FF1834C0472D4F706C2DC7010E9457 +:10369000EE050E94241F2BC0111129C0472D4F7029 +:1036A00050E042305105B9F04CF44115510581F01C +:1036B00041305105E1F40E94322819C043305105D0 +:1036C00069F04430510599F48C2D0E9484280FC074 +:1036D0000E941B280CC00E944E2809C00E9461282D +:1036E00006C0472D4F706C2DC7010E94F105DD20EB +:1036F000F9F00E942F2180FD1BC0F70112820E9469 +:1037000029210E941F20C7010E94A71B0E94292176 +:103710000F90DF91CF911F910F91FF90EF90DF906D +:10372000CF90BF90AF909F908F907F900C9440204F +:103730000F90DF91CF911F910F91FF90EF90DF904D +:10374000CF90BF90AF909F908F907F9008950F93F0 +:103750001F93CF93DF93EC01888199812B813C816A +:10376000232BB9F09F3F11F48F3F99F0CE010E94B7 +:10377000ED03882371F0688179818A810E94252177 +:103780008C010E94DA200E94A11FB801CE010E9484 +:103790005C19DF91CF911F910F9108950E94FD2137 +:1037A0000E940D220E94D2210E9427220E94E82519 +:1037B0000E94372580E090E00E94221780E090E090 +:1037C0000C9438170E94ED210C94CE1B0E941A21F4 +:1037D000292F22952F7030E02C3031054CF42A30FF +:1037E00031056CF42250310922303105A8F407C0AC +:1037F0002C30310569F02F30310551F00DC0803F7C +:1038000069F018F4803E40F409C0843F29F406C0F2 +:1038100093FB882780F9089580E0089581E008955A +:10382000CF93DF9300D000D01F92CDB7DEB70F90BB +:103830000F900F900F900F90DF91CF910895CF933D +:10384000DF9300D000D000D0CDB7DEB726960FB6FC +:10385000F894DEBF0FBECDBFDF91CF9108951F93C7 +:10386000CF93DF93C0919D0216E080919E02C8170E +:1038700099F0D0E01C9FF0011D9FF00D1124E1563E +:10388000FD4F4081518162817381848195810E94C5 +:103890001F1C2196C770E9CFDF91CF911F9108952A +:1038A0004091CF025091D0026091D1027091D2022A +:1038B0008091D3029091D4020C941F1C8091D40269 +:1038C00082958F7009F054C08091D102882309F449 +:1038D0004FC080919D02A0919E026091CF02709195 +:1038E000D0024091D2025091D302B6E08A1709F477 +:1038F0003FC090E041155105C1F17F3F11F46F3F8A +:10390000A1F1B89FF001B99FF00D1124E156FD4FD0 +:10391000218172132AC02081621327C022812111C4 +:1039200024C0238134812417350710F42150310934 +:10393000241B350B283C3105C0F42091D4022F7094 +:1039400020612093D40226E0289FF001299FF00DEA +:103950001124EC55FD4F80818F70806180838FEC46 +:1039600092E00E94A71B0C942F1C01968770BECF7B +:103970000895CF92DF92EF92FF920F931F93CF9310 +:10398000DF93CDB7DEB762970FB6F894DEBF0FBEF8 +:10399000CDBF8C0185E0F801DE011D9601900D92EE +:1039A0008A95E1F7D8014C9111965C911197129686 +:1039B0006C9112971396CD90DC9014973091CF02B2 +:1039C0007091D0028091D2029091D302009709F4B5 +:1039D0006BC17F3F19F43F3F09F466C1E090D1020B +:1039E000EE2009F4C0C02091D402C816D90628F0F0 +:1039F000F601E81BF90BCF0104C0809590958C0D62 +:103A00009D1DFF24F394883C910578F0F12C207FD4 +:103A100009F0C6C07C2DD98AC88A89890E94101CE9 +:103A20008FEC92E00E94A71BB1C0822F807F09F02B +:103A300046C0751314C0341312C0611110C02F702A +:103A400020612093D4020E94501C8FEC92E00E94CF +:103A5000A71B8091D402D80115968C932EC0CD2837 +:103A600019F15F3F11F44F3FF9F0F62E61111CC0C0 +:103A700080919D0220919E0236E0821709F45AC07F +:103A800090E0389FF001399FF00D1124E156FD4F71 +:103A90007181571306C07081471303C07281711181 +:103AA00003C001968770E9CFF62E662309F418C18A +:103AB0008091D40281608093D402F12C11C17513DE +:103AC00008C0341306C0611104C08091D402D8012B +:103AD000C3C04D875E878D859E856A8B0E94E61BDD +:103AE0006A898823E1F16623D1F12091D402822FE3 +:103AF00082958F7090E0029774F08091CF02909140 +:103B0000D00298878F831986DB86CA862C87CE01E0 +:103B100007960E94A71B86E0F801AFECB2E0019087 +:103B20000D928A95E1F70E945E1C0E94501CFF24B2 +:103B3000F394D6C04D875E878D859E850E941A219D +:103B4000292F22952F7030E0223031050CF0BCC0B7 +:103B50009F7009F0B6C0805E883008F4C1C0C8010B +:103B60000E94A71BE4CFC816D90608F453C0F6017B +:103B7000E81BF90BCF01883C910508F450C0F12CEB +:103B80007C2DD98AC88A89890E94101CEFECF2E04A +:103B900086E0DF011D928A95E9F70E94501CA0C0C3 +:103BA000751314C0341312C0611110C08091D40277 +:103BB000F8018583C8010E94A71B86E0EFECF2E0C4 +:103BC000DF011D928A95E9F7FE2C8AC04D875E873A +:103BD0008D859E856A8B0E94E61B6A89882309F47D +:103BE000BECF662309F4BBCF2091D402822F8295E9 +:103BF0008F7090E002970CF48ECF8091CF0290915D +:103C0000D0029A8389831B82DD82CC822E83CE01EF +:103C100001967FCF809590958C0D9D1DACCFF62E93 +:103C2000662309F49CCF75132EC034132CC0209149 +:103C3000D40220FD1FC0822F82958F70D9F0D80149 +:103C400015962C9315978F3049F08F5F982F92958A +:103C5000907F822F8F70892B15968C93C8010E94BC +:103C6000A71B86E0F801AFECB2E001900D928A95B7 +:103C7000E1F793CF86E0F801AFECB2E001900D924E +:103C80008A95E1F72DC04D875E878D859E850E94C0 +:103C9000E61B811140CF8091D40281608093D402D1 +:103CA000C8010E94A71B1CC0662309F458CF4D878A +:103CB0005E878D859E850E94E61B882309F44FCF81 +:103CC0002ACF811148CF0CC0243031050CF047CFEA +:103CD0009F7009F440CFF8019581907F09F03BCFA8 +:103CE0008F2D62960FB6F894DEBF0FBECDBFDF9169 +:103CF000CF911F910F91FF90EF90DF90CF9008959B +:103D00001F93CF93DF93CDB7DEB72C970FB6F89400 +:103D1000DEBF0FBECDBF4F83588769877A878B87F9 +:103D20009C87CE0107960E94B91C882369F08F8179 +:103D300098852A853B85232BF1F19F3F09F063C0CD +:103D40008F3F09F060C037C086E0FE013796DE0184 +:103D5000119601900D928A95E1F76F817885EA8539 +:103D6000FB85309741F17F3F11F46F3F21F12091A6 +:103D70009E0230E0C90101968770992740919D020B +:103D800050E08417950709F447C069837A83FD835F +:103D9000EC8396E0929FD001939FB00D1124A15621 +:103DA000BD4FFE01319601900D929A95E1F78093F7 +:103DB0009E020E942F1C16E080919D0290919E020F +:103DC0008917C1F1189FC001112481569D4F0E948F +:103DD000B91C882379F1E0919D021E9FF001112406 +:103DE000E156FD4F408151816281738184819581CB +:103DF0000E941F1C80919D0290E001968770992778 +:103E000080939D02D9CF4F81588569857A858B85AE +:103E10009C850E941F1CCFCF0E94E21B10929E0225 +:103E200010929D02EFECF2E086E0DF011D928A9590 +:103E3000E9F7C1CF2C960FB6F894DEBF0FBECDBF09 +:103E4000DF91CF911F910895EF92FF920F931F93EF +:103E5000CF93DF938C01009709F46CC0F12CEE2412 +:103E6000E394E8012196F8018491843740F484308A +:103E700008F051C0813081F0823019F15BC0853784 +:103E800009F444C0A8F19CE7980F903708F052C09D +:103E90008F770E94FF1841C00E5F1F4FFE01C49133 +:103EA00080E28C0F883048F4C7708E2D01C0880FD7 +:103EB000CA95EAF70E94002214C08C2F0E9437187E +:103EC0002DC00E5F1F4FFE01C49180E28C0F883021 +:103ED00058F4C7708E2D01C0880FCA95EAF70E946A +:103EE00006220E9427221AC08C2F0E94FF1816C09B +:103EF0000E5F1F4FFE01C491CC2381F08FE99FE03C +:103F00000197F1F700C00000C150F6CF0E5F1F4FC0 +:103F1000FE01F49003C00E9437188E018F2D882374 +:103F200009F49FCFEFE9FFE03197F1F700C00000FF +:103F30008150F5CFDF91CF911F910F91FF90EF90BE +:103F4000089508956093D9027093DA028093DB029A +:103F50009093DC020C94CE1B0F931F930091D90217 +:103F60001091DA022091DB023091DC02DC01CB01FE +:103F7000802B912BA22BB32B8093D9029093DA0242 +:103F8000A093DB02B093DC021F910F910C94CE1B27 +:103F90000F931F930091D9021091DA022091DB0256 +:103FA0003091DC02DC01CB0180239123A223B323D7 +:103FB0008093D9029093DA02A093DB02B093DC02E3 +:103FC0001F910F910C94CE1B0F931F930091D90258 +:103FD0001091DA022091DB023091DC02DC01CB018E +:103FE00080279127A227B3278093D9029093DA02E2 +:103FF000A093DB02B093DC021F910F910C94CE1BB7 +:104000001092D5021092D6021092D7021092D802C6 +:104010000C94CE1B41E050E060E070E004C0440F1F +:10402000551F661F771F8A95D2F74093D50250938C +:10403000D6026093D7027093D8020C94CE1B41E055 +:1040400050E060E070E004C0440F551F661F771F0A +:104050008A95D2F78091D5029091D602A091D7028D +:10406000B091D802482B592B6A2B7B2B4093D50259 +:104070005093D6026093D7027093D8020C94CE1B53 +:1040800041E050E060E070E004C0440F551F661F3F +:10409000771F8A95D2F740955095609570958091DD +:1040A000D5029091D602A091D702B091D8024823B0 +:1040B00059236A237B234093D5025093D602609301 +:1040C000D7027093D8020C94CE1B41E050E060E020 +:1040D00070E004C0440F551F661F771F8A95D2F702 +:1040E0008091D5029091D602A091D702B091D802CA +:1040F000482759276A277B274093D5025093D60239 +:104100006093D7027093D8020C94CE1B0F931F9329 +:104110000091D5021091D6022091D7023091D80299 +:10412000DC01CB01802B912BA22BB32B8093D502EA +:104130009093D602A093D702B093D8021F910F910B +:104140000C94CE1B0F931F930091D5021091D602B1 +:104150002091D7023091D802DC01CB01802391233A +:10416000A223B3238093D5029093D602A093D702C3 +:10417000B093D8021F910F910C94CE1B0F931F93F5 +:104180000091D5021091D6022091D7023091D80229 +:10419000DC01CB0180279127A227B3278093D5028A +:1041A0009093D602A093D702B093D8021F910F919B +:1041B0000C94CE1B0895CF92DF92EF92FF920F9353 +:1041C0001F93CF93DF938C01C090D902D090DA0275 +:1041D000E090DB02F090DC028091D5029091D60253 +:1041E000A091D702B091D802C82AD92AEA2AFB2A7C +:1041F000CFE1D0E0D701C6010C2E04C0B695A7953B +:10420000979587950A94D2F780FF06C0B8018C2F46 +:104210000E947608019721F4219760F780E001C0A1 +:104220008C2FDF91CF911F910F91FF90EF90DF9036 +:10423000CF900895CF93DF93EC010E94DB20BE0165 +:104240000E947608DF91CF910895CB010E941A2138 +:1042500008958091DD0285958595859508958091D5 +:10426000DD028770089598E0899F90011124262B24 +:104270002093DD020C941F202091DD028095822383 +:104280008093DD02982F977069F430E0482F55270E +:1042900047FD50952417350729F085958595859517 +:1042A0000C94402008959091DD02977081E009F40C +:1042B00080E0089590911501992321F090911601C5 +:1042C000911109C02091170130911801F90132961E +:1042D0009FEF40E01FC0982F9695969596959F303A +:1042E00050F5E0911701F0911801E90FF11D877069 +:1042F00021E030E0A90102C0440F551F8A95E2F782 +:10430000CA019181892B818308959F3F39F04F5FC6 +:104310004E3041F051915813F8CF0DC05111F7CFE5 +:10432000942FF5CF9F3F39F0F901E90FF11D97FD6B +:10433000FA9582830895089590911501992321F0AB +:1043400090911601911109C0209117013091180127 +:10435000F9013296205F3F4F1FC0982F9695969592 +:1043600096959F30F0F4E0911701F0911801E90F54 +:10437000F11D877021E030E0A90102C0440F551FF4 +:104380008A95E2F7CA0180959181892381830895F6 +:104390003196E217F30729F090819813F9CF108234 +:1043A000F7CF089581E090E0E0911701F0911801B6 +:1043B000E80FF91F1082019680319105A9F7089541 +:1043C0009091F102892B8093F1020895809590914C +:1043D000F10289238093F10208951092F102089569 +:1043E0009091F002892B8093F0020895809590912E +:1043F000F00289238093F00208951092F00208954C +:104400009091EF02892B8093EF020895809590910F +:10441000EF0289238093EF0208951092EF0208952E +:104420008093DE0208951092DE02089580911701B4 +:1044300090911801FC0131969C01205F3F4F80E074 +:10444000919191118F5FE217F307D1F70895E091F1 +:104450001701F09118018091F1028083E09117011A +:10446000F091180190818091F002892B8083E09176 +:104470001701F091180190818091EF02892B8083C0 +:104480008091DE02882361F0E0911701F09118011C +:104490009081892B80830E94162281111092DE0266 +:1044A00080911701909118010C940C1720E000974F +:1044B00039F0AC0141505109842395232F5FF7CF88 +:1044C000822F089580911303843039F11092F30202 +:1044D00020E488E190E00FB6F894A89580936000FE +:1044E0000FBE2093600080E00E94F10280E00E94F5 +:1044F000100983B7817F846083BF83B7816083BFE6 +:104500007894889583B78E7F83BF88E10FB6F8943F +:1045100080936000109260000FBE08950895089582 +:1045200080E00E94F1020E948E220E946B090E948C +:104530008F220E94F00991E0811101C090E0892F43 +:1045400008950E94E21B80E00E94F1020E940A2866 +:104550000E9400170C9410091F920F920FB60F9231 +:1045600011248F939F93AF93BF938091F302811196 +:1045700013C08091F4029091F502A091F602B091DF +:10458000F7024196A11DB11D8093F4029093F502AC +:10459000A093F602B093F702BF91AF919F918F91D4 +:1045A0000F900FBE0F901F90189582E084BD93E08E +:1045B00095BD9AEF97BD80936E0008952FB7F8943C +:1045C0008091F4029091F502A091F602B091F70269 +:1045D0002FBF0895CF92DF92EF92FF920F931F9318 +:1045E0002FB7F8944091F4025091F5026091F602D1 +:1045F0007091F7022FBF6A017B01EE24FF248C012A +:1046000020E030E0C016D106E206F30610F4415077 +:1046100051099A01281B390BC9011F910F91FF9075 +:10462000EF90DF90CF9008951F920F920FB60F92E8 +:1046300011248F939F93AF93BF938091F402909135 +:10464000F502A091F602B091F7020196A11DB11DED +:104650008093F4029093F502A093F602B093F702D0 +:10466000BF91AF919F918F910F900FBE0F901F90B0 +:1046700018950E94FD13F8942FEF87EA91E62150D8 +:1046800080409040E1F700C0000087E090EBDC0143 +:1046900080931E0390931F03A0932003B0932103E4 +:1046A0009CE088E10FB6F894A895809360000FBE57 +:1046B00090936000FFCF0E949A23811102C00E9454 +:1046C00076230E94A5238093F2020E94AD2380935B +:1046D0001C0387FB882780F9809316010E94A92379 +:1046E000682F70E080E090E00C94A21F6DEE7EEFEA +:1046F00080E090E00E94C12C60E082E090E00E94A7 +:10470000AF2C60E083E090E00E94AF2C60E084E09A +:1047100090E00E94AF2C60E085E090E00E94AF2C1A +:1047200060E086E090E00E94AF2C6FEF87E090E0C1 +:104730000C94AF2C80E090E00E94A92C21E08D3EEB +:104740009E4F09F020E0822F089582E090E00C94C3 +:10475000A12C83E090E00C94A12C84E090E00C94D8 +:10476000A12C682F84E090E00C94AF2C86E090E0C0 +:104770000C94A12C682F86E090E00C94AF2C87E07D +:1047800090E00C94A12C682F87E090E00C94AF2C63 +:104790008091FA0280FF0BC060911C0185E0689F48 +:1047A000B001112475956795759567952BC081FFAC +:1047B00009C060911C0185E0689FB00111247595C6 +:1047C000679520C082FF07C060911C0185E0689F4B +:1047D000B001112417C09091FB029923D1F0609190 +:1047E0001B01961788F720911C0185E0289F9001F6 +:1047F0001124929FA001939F500D112470E0CA01D3 +:104800000E94872C6038710540F46115710539F0FC +:1048100002C065E070E0862F08958FE7089581E07B +:1048200008958091FA0280FF08C060911A0170E03B +:10483000759567957595679521C081FF06C0609154 +:104840001A0170E07595679519C082FF04C06091E8 +:104850001A0170E010C09091FB029923C1F06091A1 +:1048600019019617A0F780911A01899FC0011124A0 +:1048700070E00E94872C6038710528F4611571057D +:1048800021F0862F08958FE7089581E0089561E073 +:1048900070E0F4CF803F21F40E94C823819504C0CA +:1048A000813F29F40E94C8238093FE020895823F2D +:1048B00021F40E94C823819504C0833F29F40E94FB +:1048C000C8238093FD020895893F19F40E941124A2 +:1048D00005C08A3F31F40E94112481958093FF0224 +:1048E00008958B3F21F40E941124819504C08C3FD0 +:1048F00029F40E941124809300030895843F21F439 +:104900008091FC02816017C0853F21F48091FC02F8 +:10491000826011C0863F21F48091FC0284600BC04C +:10492000873F21F48091FC02886005C0883F31F404 +:104930008091FC0280618093FC0208958D3F21F4F8 +:104940008091FA0281600BC08E3F21F48091FA02BF +:10495000826005C08F3F29F48091FA0284608093C1 +:10496000FA020895803F39F48091FE0287FF6CC0FF +:104970001092FE0269C0813F29F48091FE02181650 +:10498000BCF362C09091FD02823F29F497FF5CC0A6 +:104990001092FD0259C0833F19F41916CCF354C08C +:1049A000893F41F48091FF0218160CF04DC010921F +:1049B000FF024AC08A3F29F48091FF0287FF44C06A +:1049C000F6CF8B3F39F48091000387FF3DC01092F2 +:1049D00000033AC08C3F29F4809100031816BCF301 +:1049E00033C0843F21F48091FC028E7F17C0853F45 +:1049F00021F48091FC028D7F11C0863F21F48091CB +:104A0000FC028B7F0BC0873F21F48091FC02877FE3 +:104A100005C0883F31F48091FC028F7E8093FC02B8 +:104A200013C08D3F21F48091FA028E7F0BC08E3F20 +:104A300021F48091FA028D7F05C08F3F29F4809187 +:104A4000FA028B7F8093FA028091FD0281110EC0E1 +:104A50008091FE0281110AC08091FF02811106C07F +:104A600080910003811102C01092FB0208958CEF27 +:104A700092E00E9417170E94DE229093F902809321 +:104A8000F80208951F93CF93DF938091F8029091DD +:104A9000F9020E94EA22AC019091FB02992321F0D5 +:104AA00020911D0130E006C020911E018AE0289F60 +:104AB000900111244217530708F486C08091FD022B +:104AC000C091FE02D091FF0210910003811107C036 +:104AD000C11176C0D11174C0111172C075C09F3F51 +:104AE00019F09F5F9093FB02181624F40E94C823CC +:104AF0008093FD028091FD0287FF05C00E94C823BC +:104B000081958093FD021C1624F40E94C823809393 +:104B1000FE028091FE0287FF05C00E94C823819596 +:104B20008093FE026091FD02662339F1C091FE027E +:104B3000CC2319F1772767FD7095872F972F0E9457 +:104B4000A92923E333E343E35FE30E94B92A0E94E8 +:104B500076296093FD026C2F772767FD7095872F6C +:104B6000972F0E94A92923E333E343E35FE30E94E5 +:104B7000B92A0E9476296093FE021D1624F40E9431 +:104B800011248093FF028091FF0287FF05C00E94DD +:104B9000112481958093FF02111624F40E941124A0 +:104BA000809300038091000387FF05C00E941124B9 +:104BB000819580930003DF91CF911F910C9437254D +:104BC0009F3F09F08ECF96CFDF91CF911F9108952F +:104BD000ECEFF2E085E0DF011D928A95E9F7109293 +:104BE000FB021092FA020895833081F128F481309B +:104BF00059F08230D1F00895853009F449C0B8F1F8 +:104C0000863009F456C0089580911E01262F30E0A9 +:104C1000280F311D2F3F310524F4680F60931E01CA +:104C200008958FEF80931E01089580911D01262F16 +:104C300030E0280F311D2F3F310524F4680F6093B9 +:104C40001D0108958FEF80931D01089580911C012F +:104C5000262F30E0280F311D2F3F310524F4680F37 +:104C600060931C0108958FEF80931C01089580913B +:104C70001B01262F30E0280F311D2F3F310524F472 +:104C8000680F60931B0108958FEF80931B010895B7 +:104C900080911A01262F30E0280F311D2F3F31055A +:104CA00024F4680F60931A0108958FEF80931A011E +:104CB000089580911901262F30E0280F311D2F3FD4 +:104CC000310524F4680F6093190108958FEF8093E4 +:104CD00019010895833011F128F4813049F08230B0 +:104CE00091F00895853081F120F18630C1F1089569 +:104CF00080911E01681720F4861B80931E01089581 +:104D000010921E01089580911D01681720F4861BE2 +:104D100080931D01089510921D01089580911C013A +:104D2000681720F4861B80931C01089510921C01C3 +:104D3000089580911B01681720F4861B80931B0146 +:104D4000089510921B01089580911A01681720F4AC +:104D5000861B80931A01089510921A01089580917C +:104D60001901681720F4861B809319010895109289 +:104D7000190108950F931F93873208F048C08E31B0 +:104D800008F08DC0803109F477C008F5873009F448 +:104D900061C068F4863009F09DC08091F202817F85 +:104DA0008E7F8093F20281E08093020394C08B3067 +:104DB00009F489C08E3009F08DC08091F20282FB27 +:104DC000222720F991E0922790FB82F95EC086317C +:104DD00009F479C060F4813109F07CC00E94E21BC3 +:104DE0009091160181E08927809316016CC089316A +:104DF00009F469C08B3109F06DC08091F20281FB2A +:104E0000222720F991E0922790FB81F93EC0883358 +:104E100009F459C050F4893209F457C0853309F4B4 +:104E200054C0873209F451C055C0833409F44DC0D1 +:104E300028F48A3308F44EC0895332C0883409F00C +:104E400049C00E94E21B0E94200A0E94E4030E94C3 +:104E5000392339C09091F202892F8095817080FBAF +:104E600090F929F0966098609093F20234C0997F8F +:104E7000977F9093F20227C08091F20283FB222752 +:104E800020F991E0922790FB83F98093F202992315 +:104E9000D1F08091F20281608093F20214C08D51B2 +:104EA00041E050E060E070E08A019B0104C0000F27 +:104EB000111F221F331F8A95D2F7C901B8010E9422 +:104EC000A21F0E94E21B81E006C061E070E080E06A +:104ED00090E0F5CF80E01F910F91089580E0089554 +:104EE00080E00895CF93C82F80910203813069F04C +:104EF00018F08230C9F184C0E0911701F0911801D7 +:104F00008081823209F07EC007C0E0911701F091E4 +:104F100018018081823261F48C2F0E946E278111EA +:104F200004C08C2F0E94BA261DC081E090E01AC0F8 +:104F30008C2F0E947027811114C0C43179F048F47D +:104F4000CB3079F0C03109F061C082E08093020378 +:104F500008C0C93219F0C83321F058C010920203BA +:104F600055C081E0817054C0C93291F120F5C4313F +:104F700079F1B0F4C73009F047C08EE180931E018B +:104F800082E380931D018AE080931C0184E1809379 +:104F90001B0188E080931A0188E28093190134C0D4 +:104FA000CE51C63088F5EC2FF0E0EA54FE4F8081F8 +:104FB0008093010329C0CE34E9F020F4CB3421F5ED +:104FC0006AE013C0C13579F0C235F1F461E00DC07B +:104FD00080910103882319F01092010315C081E02C +:104FE0008093020315C061E006C0809101030E9416 +:104FF000F4250AC06AE0809101030E946A2604C079 +:105000001092020380E004C081E002C080E0AACFD9 +:10501000CF9108950E949A23811102C00E947623A5 +:105020000E94B62380931D0380FF02C0869501C0B5 +:1050300080E00C94F10280911D03982F9695292F02 +:1050400030E0233031054CF49F5F990F8170892B3C +:10505000816080931D030E94BA2380911D03869571 +:105060000C94F10280911D03982F969591F0915820 +:10507000990F8170892B80931D038E7F91E009F435 +:1050800090E080911D0390FB80F980931D030E94A6 +:10509000BA2380911D0386950C94F10280911D0323 +:1050A000982F909590FB80F980931D030E94BA235E +:1050B00080911D0380FF02C0869501C080E00C94A2 +:1050C000F10290911D03892F86958F5F8F779170E4 +:1050D000843028F4880F892B80931D0302C090939D +:1050E0001D0380911D038E7F91E009F490E0809173 +:1050F0001D0390FB80F980931D030E94BA238091C9 +:105100001D0386950C94F10220911D03922F969514 +:105110008927982F990F822F8170892B80931D03E7 +:105120008E7F91E009F490E080911D0390FB80F95F +:1051300080931D030E94BA2380911D0386950C94D1 +:10514000F10280911D03869508955058BB27AA2728 +:105150000ED0D1C1C2D130F0C7D120F031F49F3F81 +:1051600011F41EF4B7C10EF4E095E7FB9FC1E92FDF +:10517000D3D180F3BA17620773078407950718F035 +:1051800071F49EF5EBC10EF4E0950B2EBA2FA02D15 +:105190000B01B90190010C01CA01A0011124FF27E4 +:1051A000591B99F0593F50F4503E68F11A16F040DF +:1051B000A22F232F342F4427585FF3CF46953795DE +:1051C0002795A795F0405395C9F77EF41F16BA0BA3 +:1051D000620B730B840BBAF09150A1F0FF0FBB1F51 +:1051E000661F771F881FC2F70EC0BA0F621F731F9A +:1051F000841F48F4879577956795B795F7959E3FF7 +:1052000008F0B3CF9395880F08F09927EE0F979584 +:105210008795089527D108F481E008950CD06BC1DB +:1052200063D140F05AD130F021F45F3F19F03EC114 +:10523000511195C14FC170D198F39923C9F35523EA +:10524000B1F3951B550BBB27AA2762177307840779 +:1052500038F09F5F5F4F220F331F441FAA1FA9F32F +:1052600033D00E2E3AF0E0E830D091505040E69521 +:10527000001CCAF729D0FE2F27D0660F771F881F82 +:10528000BB1F261737074807AB07B0E809F0BB0B71 +:10529000802DBF01FF2793585F4F2AF09E3F510595 +:1052A00068F004C15CC15F3FECF3983EDCF3869587 +:1052B00077956795B795F7959F5FC9F7880F911D0B +:1052C0009695879597F90895E1E0660F771F881FF7 +:1052D000BB1F621773078407BA0720F0621B730BAA +:1052E000840BBA0BEE1F88F7E095089504D06894FC +:1052F000B11135C1089518D188F09F5790F0B92F9A +:105300009927B751A0F0D1F0660F771F881F991F1A +:105310001AF0BA95C9F712C0B13081F01FD1B1E0CF +:1053200008951CC1672F782F8827B85F39F0B93FDF +:10533000CCF3869577956795B395D9F73EF490951C +:105340008095709561957F4F8F4F9F4F0895E8949A +:1053500009C097FB3EF490958095709561957F4FBD +:105360008F4F9F4F9923A9F0F92F96E9BB2793956B +:10537000F695879577956795B795F111F8CFFAF47B +:10538000BB0F11F460FF1BC06F5F7F4F8F4F9F4FAC +:1053900016C0882311F096E911C0772321F09EE80A +:1053A000872F762F05C0662371F096E8862F70E070 +:1053B00060E02AF09A95660F771F881FDAF7880F4A +:1053C0009695879597F9089588D018F011F08CD0AC +:1053D00038F480C0C4C0E92F9FD0B0F35523C9F37F +:1053E000E7FB6217730784079507A8F199F3E92F84 +:1053F000FF2788232AF03197660F771F881FDAF777 +:10540000952F5527442332F091505040220F331FDF +:10541000441FD2F7BB27E91BF50B621B730B840BF0 +:10542000B109C1F222F4620F731F841FB11D3197BD +:105430002AF0660F771F881FBB1FEFCF9150504097 +:105440005AF041F0882332F0660F771F881F915081 +:105450005040C1F7939530C08695779567959F5FCB +:10546000D9F7F8CF990F0008550FAA0BE0E8FEEF27 +:1054700016161706E807F907C0F012161306E40718 +:10548000F50798F0621B730B840B950B39F40A2611 +:1054900061F0232B242B252B21F408950A2609F4EF +:1054A000A140A6958FEF811D811D089597F99F67F3 +:1054B00080E870E060E008959F3F31F0915020F463 +:1054C000879577956795B795880F911D96958795E0 +:1054D00097F908959FEF80EC089500240A9416161A +:1054E000170618060906089500240A9412161306D2 +:1054F000140605060895092E0394000C11F4882360 +:1055000052F0BB0F40F4BF2B11F460FF04C06F5F7B +:105510007F4F8F4F9F4F089557FD9058440F551F51 +:1055200059F05F3F71F04795880F97FB991F61F025 +:105530009F3F79F087950895121613061406551F9C +:10554000F2CF4695F1DF08C0161617061806991F08 +:10555000F1CF86957105610508940895E894BB27FD +:1055600066277727CB0197F908957CDF08F48FEF42 +:1055700008950BD0C0CFB1DF28F0B6DF18F0952327 +:1055800009F094CFA7CF1124EACFC6DFA0F3959FEF +:10559000D1F3950F50E0551F629FF001729FBB271A +:1055A000F00DB11D639FAA27F00DB11DAA1F649FC6 +:1055B0006627B00DA11D661F829F2227B00DA11D79 +:1055C000621F739FB00DA11D621F839FA00D611DFF +:1055D000221F749F3327A00D611D231F849F600D20 +:1055E000211D822F762F6A2F11249F5750408AF059 +:1055F000E1F088234AF0EE0FFF1FBB1F661F771FE5 +:10560000881F91505040A9F79E3F510570F04ECF32 +:10561000A6CF5F3FECF3983EDCF3869577956795D0 +:10562000B795F795E7959F5FC1F7FE2B880F911D02 +:105630009695879597F90895FA01EE0FFF1F30961A +:105640002105310599F16115710561F48038BFE3D9 +:105650009B0749F168949038810561F08038BFEF6D +:105660009B0741F0992342F5FF3FE10531052105F4 +:1056700011F1E8940894E795D901AA2329F4AB2FF6 +:10568000BE2FF85FD0F310C0FF5F70F4A695E0F76F +:10569000F73950F019F0FF3A38F49F779F930CD008 +:1056A0000F9007FC905808953EF014CF60E070E032 +:1056B00080E89FE308954FE79F775F934F933F9371 +:1056C0002F939ED02F913F914F915F9152DF05C054 +:1056D00019F40EF0EBCE42CFFDCE26DFC8F396389C +:1056E000C0F707F80F92E8942BE33AEA48EB5FE73C +:1056F0004EDF0F920F920F924DB75EB70F92C0D050 +:10570000EAE0F1E016D04F915F91EF91FF91E595BE +:10571000EE1FFF1F49F0FE57E0684427EE0F441FBD +:10572000FA95E1F74195550B32D00F9007FE26C050 +:105730000895DF93CF931F930F93FF92EF92DF9221 +:105740007B018C01689405C0DA2EEF011EDFFE019B +:10575000E894A5912591359145915591AEF3EF01CE +:1057600006DDFE019701A801DA9479F7DF90EF904A +:10577000FF900F911F91CF91DF9108959B01AC0194 +:1057800060E070E080E89FE349CD90CE95CECCDE1E +:10579000E8F39923D9F3940F511DBBF39150504076 +:1057A00094F059F0882332F0660F771F881F9150CC +:1057B0005040C1F79E3F510544F7880F911D9695C3 +:1057C000879597F908955F3FACF0983E9CF0BB2712 +:1057D000869577956795B79508F4B1609395C1F76D +:1057E000BB0F58F711F460FFE8CF6F5F7F4F8F4F0B +:1057F0009F4FE3CFB4CE0EF05FCE6CCE689456CE02 +:1058000093DEC8F39923D1F3C6F3DF93CF931F93AD +:105810000F93FF92C92FDD2788232AF02197660F67 +:10582000771F881FDAF720E030E040E85FEB9FE366 +:10583000883920F0803E30F021968F7787DCE2E3D4 +:10584000F1E003C083DCEFE5F1E073DF8B01BE0123 +:10585000EC01FB2E6F5771097595771F880B990B1B +:1058600078DD28E132E741E35FE38FDEAF2D980179 +:10587000AE01FF900F911F91CF91DF9178DC3BCE6D +:10588000FA01DC01AA0FBB1F9B01AC01BF5728F432 +:1058900022273327442750781FC0B75188F4AB2FF5 +:1058A0000024469537952795011CA395D2F3002037 +:1058B00069F0220F331F441FB395DAF30DD045CCA6 +:1058C00061307105A0E88A07B94630F49B01AC014C +:1058D0006627772788279078309621F020833183B8 +:1058E000428353830895AA1BBB1B51E107C0AA1F23 +:1058F000BB1FA617B70710F0A61BB70B881F991F71 +:105900005A95A9F780959095BC01CD01089597FB14 +:10591000072E16F4009407D077FD09D00E94732C4F +:1059200007FC05D03EF4909581959F4F08957095A2 +:1059300061957F4F0895EE0FFF1F0590F491E02DC4 +:105940000994F999FECF92BD81BDF89A992780B547 +:105950000895A8E1B0E042E050E00C94C92C262F55 +:10596000F999FECF92BD81BDF89A019700B4021655 +:1059700039F01FBA20BD0FB6F894FA9AF99A0FBE03 +:1059800008950196272F0E94B02C0C94AF2CDC01B7 +:10599000CB01FC01F999FECF06C0F2BDE1BDF89A3A +:1059A000319600B40D9241505040B8F70895F894E4 +:0259B000FFCF27 +:1059B200640007000CFF0000003F64041092106FA7 +:1059C200103B1007100101DF022808140A321E00E2 +:1059D20002040507090B0C0E1011131517181A1CD7 +:1059E2001D1F2123242628292B2D2F303234353711 +:1059F200393B1F0F03764F5F6F7F4969437909591E +:105A020053633149803F5D8B803FF8BF803FCAE1DD +:105A1200803F73ED803FCAE1803FF8BF803F5D8BDE +:105A2200803F3149803F0000803FF16D7F3F75EA42 +:105A32007E3F4C827E3F833F7E3F84287E3F833F72 +:105A42007E3F4C827E3F75EA7E3FF16D7F3F0000D4 +:105A5200803F3F4D3639ED04A0046A043104C4038B +:105A6200DD03F6030F04010203040506070809001B +:00000001FF diff --git a/keyboard/planck/keymaps/leo/compiled.hex b/keyboard/planck/keymaps/leo/compiled.hex new file mode 100644 index 0000000000..4bfe15bd09 --- /dev/null +++ b/keyboard/planck/keymaps/leo/compiled.hex @@ -0,0 +1,1454 @@ +:100000000C94C5020C9409030C9409030C94090385 +:100010000C9409030C9409030C9409030C94090330 +:100020000C9409030C9409030C94A7140C947915EF +:100030000C94DB220C9409030C9409030C9409031F +:100040000C9409030C946B030C9409030C9409039E +:100050000C9409030C9443230C9409030C94090396 +:100060000C9409030C9409030C9409030C940903E0 +:100070000C9409030C9409030C9409030C940903D0 +:100080000C941C0B0C9409030C9409030C940903A5 +:100090000C9409030C9409030C9409030C940903B0 +:1000A0000C9409030C9409030C940903E615081633 +:1000B000F6160816F6164D167016F616C516D8164C +:1000C000C219C219F119F119301A501AA61BA61B30 +:1000D0005B1AA61B0B1B0B1B721B7B1BA61BA01BFF +:1000E000181B181B181B181B181B181B181B181B78 +:1000F000181B181B181B181B181B181B181B181B68 +:10010000281B361B3D1B441B4E1B07634236B79B07 +:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 +:100120005763BD6DEDFD753EF6177231BF000000DF +:10013000803F08000000BE922449123EABAAAA2AC2 +:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD +:1001500000000000BF000000803F00000000000819 +:100160004178D3BB4387D1133D190E3CC3BD4282B6 +:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 +:10018000FFBE01C4FF7F3F00000000000000000030 +:1001900000000000000000010204060A0F17202CD6 +:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 +:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF +:1001C0000201000000000000000000000000F1A299 +:1001D000F1A3F1A429002F003400330013001C0008 +:1001E00009000A00060015000F002A002B00040079 +:1001F0001200080018000C0007000B001700110087 +:1002000016002800E100370014000D000E001B004E +:10021000050010001A0019001D003600E000E20081 +:10022000E300032002202C002C0001200320E70023 +:10023000E600E400000000000000000000000000F4 +:1002400000000000000000000000000000000000AE +:10025000000000000000000000000000000000009E +:10026000000000000000000000000000000000008E +:10027000000000000000000000000000000000007E +:10028000000000000000000000000000000000006E +:100290000000000030141E001F002000210022007A +:1002A0002300240025002600270030023A003B00EE +:1002B0003C003D003E003F00400041004200430042 +:1002C000440045000100010001000100010001009F +:1002D0000100010001000100010001000100010016 +:1002E0000100010001000100010001000100010006 +:1002F000010001002E021E021F022002221422020F +:10030000230224022414271427022D0001001F14A5 +:100310003802640064022D1464143200250226029F +:100320002D02380001000100010001000100010060 +:100330000100010025142614010001000100010044 +:1003400001000100010001000100010001000100A5 +:100350000100010001004A0052004D0001000100AF +:1003600001004A0052004D0001004C0001004F0006 +:10037000510050004B0001004B00500051004F0055 +:100380000100010001000100010001004E00010018 +:100390004E000100AA00A9000100010001000100B7 +:1003A0000100010001000100010001000100010045 +:1003B000010001002803540068006500200050007F +:1003C0006C0061006E0063006B0020004B00650054 +:1003D000790062006F0061007200640000002C036D +:1003E0004F007200740068006F006C0069006E00BE +:1003F00065006100720020004B006500790062001A +:100400006F006100720064007300000004030904BF +:1004100009026D00040100A0FA09040000010301B3 +:100420000100092111010001223F00070581030895 +:10043000000A090401000103010200092111010061 +:1004400001224D000705820308000A090402000189 +:100450000300000009211101000122360007058375 +:100460000308000A09040300010300000009211128 +:100470000100012239000705840310000112011058 +:100480000100000008EDFE606001000102000105AE +:10049000010906A101050719E029E71500250195C5 +:1004A0000875018102050819012905950575019155 +:1004B000029501750391010507190029771500259B +:1004C00001957875018102C005010980A1018502AD +:1004D00016010026B7001A01002AB7007510950111 +:1004E0008100C0050C0901A1018503160100269CAD +:1004F000021A01002A9C02751095018100C00501B5 +:100500000902A1010901A100050919012905150028 +:10051000250195057501810295017503810105018C +:10052000093009311581257F950275088106093842 +:100530001581257F950175088106050C0A3802157D +:1005400081257F950175088106C0C005010906A1B6 +:1005500001050719E029E7150025019508750181B6 +:100560000295017508810105081901290595057590 +:100570000191029501750391010507190029FF15E5 +:100580000025FF950675088100C011241FBECFEF1E +:10059000DAE0DEBFCDBF04B603FE24C080911E03A7 +:1005A00090911F03A0912003B09121038730904BBD +:1005B000A740B04BB9F410921E0310921F03109283 +:1005C00020031092210314BE84B7877F84BF88E183 +:1005D0000FB6F89480936000109260000FBEE0E0C8 +:1005E000F8E3099511E0A0E0B1E0E0E1FAE502C02E +:1005F00005900D92A03CB107D9F713E0A0ECB1E053 +:1006000001C01D92AE31B107E1F70E94ED110C94CB +:10061000062D0C9400000895089581E00895089532 +:100620000C940C030C940D030C940F030E94D0281F +:1006300023E030E0281B3109220F2093C4010895E4 +:10064000282F2F9880918000211108C0877F8093E8 +:10065000800010928D0010928C001BC088608093E7 +:100660008000233019F48FEF9FEF0FC083E090E0FC +:10067000821B9109880F991F2FEF3FEFA90102C03C +:10068000569547958A95E2F7CA0190938D0080931D +:100690008C000C9416030E94160384E08093C3011F +:1006A0001092C0010895279A2F988FEF9FEF909393 +:1006B0008700809386008AE08093800089E18093A0 +:1006C00081000E9439280C944B030E9453036E9AB8 +:1006D000769A0C940B031F920F920FB60F9211246F +:1006E0002F933F938F939F93EF93FF93E091C101DB +:1006F000F091C201CF0101969093C2018093C10194 +:100700000090C30102C0F695E7950A94E2F7EF73F3 +:100710008091C001823019F4E03251F404C081307C +:1007200039F4EF3329F480916F008D7F80936F004F +:10073000F0E0E457FE4FE49121E031E0E29FC00198 +:10074000E39F900D11240090C40102C096958795F7 +:100750000A94E2F790938D0080938C00FF91EF91C3 +:100760009F918F913F912F910F900FBE0F901F90EF +:10077000189581E008950C94B90308950C946503CD +:1007800080911502882309F448C08091D10190918D +:10079000D201009779F40E940D239093D2018093A7 +:1007A000D1018091D30190E0009771F48091D40140 +:1007B00090E00AC00E9419232091000130910101AC +:1007C0002817390740F329C00197880F991F880F10 +:1007D000991FFC01EB52FE4F6081718182819381F0 +:1007E0000E94820AE091D30184E0E89FF001112485 +:1007F000EB52FE4F60817181828193814FE050E026 +:100800000E943A0E8091D30190E001966091D4014C +:1008100070E00E94B62C8093D3010C9410031092C8 +:1008200017020C944F0A0895089581E080931702EF +:100830000C941404089508958F929F92AF92BF92E2 +:10084000EF92FF920F931F93CF93DF93CDB7DEB755 +:10085000A3970FB6F894DEBF0FBECDBF7C01FC019D +:1008600000811181C8010E940A21B8010E9421065D +:100870008C01B7010E94BB03882309F4CCC100326C +:10088000F0E51F0741F4F7018281882309F458C07D +:100890000E949E0EC0C10132F0E51F0741F4F7012E +:1008A0008281882309F44CC00E94A70EB4C1023291 +:1008B000F0E51F0751F4F7018281882309F440C055 +:1008C0000E949A0E8111F0CFE3CF0332F0E51F07AB +:1008D00039F4F7018281882399F10E9415049BC1A4 +:1008E0000432F0E51F0739F4F7018281882341F1D2 +:1008F0000E940F0490C10532F0E51F0749F4F7018B +:1009000082818823E9F0809117028111F1CFE5CF30 +:100910000632F0E51F0739F4F7018281882381F060 +:100920000E94AE0E0AC00732F0E51F0749F4F70136 +:100930008281882329F00E94B90E0E941B046BC19A +:1009400080911702811105C0F70182818111CFC00A +:1009500018C1003E110579F4F7018281882309F45A +:100960004DC00E944F0A81E080931602109215023A +:100970001092D40150C1023E110559F4F701828151 +:100980008823E1F10E944F0A10921602109215027C +:1009900042C1033E110591F4F7018281882371F170 +:1009A0000E944F0A1092160281E080931502109265 +:1009B000D3011092D2011092D1012DC1023511053F +:1009C00059F4F7018281882309F425C1809100013F +:1009D000909101010A970DC00135110579F4F701D5 +:1009E0008281882309F417C180910001909101014F +:1009F0000A9690930101809300010DC1409104017A +:100A000083E2EFE1F1E0DE01119601900D928A950B +:100A1000E1F7F701808121E030E02C0F3D1F280F26 +:100A2000311DC9012091020130910301FC01E20F47 +:100A3000F31F6081772767FD7095640F711D88270C +:100A400077FD8095982F0E94D82920E030E040E47F +:100A500051E40E943D294B015C01F701218184E0B2 +:100A600090E0821B9109BC01882777FD8095982F23 +:100A70000E94D8299B01AC01C501B4010E94D52870 +:100A80009B01AC0160E070E080E090E40E944B2BA1 +:100A900020E030E04CED50E40E94E82A4B015C017C +:100AA000F70182818823D1F04FE050E0C501B40105 +:100AB0000E943A0E809116028823A1F08091D40101 +:100AC00024E0829FF0011124EB52FE4F808291823C +:100AD000A282B3828F5F8093D40104C0C501B401A8 +:100AE0000E94820A0F3F110508F02ECF94C080911A +:100AF000D00181111FC0043130E5130709F051C046 +:100B00000E94BD0381E08093D0010E940D23909349 +:100B1000CF018093CE011092C7011092C9011092AB +:100B2000C8011092CB011092CA011092CD0110920F +:100B3000CC0171C08091CE019091CF010E94192308 +:100B4000883C910570F48091C701E82FF0E0EE0F2A +:100B5000FF1FE853FE4F118300838F5F8093C7010F +:100B60005AC0043880E5180721F00538104501F116 +:100B70003AC0F7018281882341F01092C50182E0DA +:100B80001EC0043830E5130759F58091C501811165 +:100B900006C086E20E94661886E20E942E1982E054 +:100BA0001CC00438F0E51F0741F305381045D9F49F +:100BB000F7018281882331F01092C60180E20E9401 +:100BC0007D1929C08091C601811106C087E20E946B +:100BD000661887E20E942E1980E20E9484191BC0C9 +:100BE0000538104529F381E08093C5018093C60143 +:100BF000C701A3960FB6F894DEBF0FBECDBFDF913D +:100C0000CF911F910F91FF90EF90BF90AF909F9069 +:100C10008F900C94120380E0A3960FB6F894DEBF79 +:100C20000FBECDBFDF91CF911F910F91FF90EF903D +:100C3000BF90AF909F908F90089580E090E00895CE +:100C400008959CE0799FF001112490E3899FE00DC5 +:100C5000F11D1124E60FF11DEE0FFF1FEC52FE4FA8 +:100C6000859194910895880F991FFC01E45BFF4FD3 +:100C7000859194910895880F991FFC01E453FE4FCC +:100C80008591949108950F931F93CF93DF93EC0177 +:100C9000811521E39207A0F5C11580E3D80708F07C +:100CA000D7C0C83ED105D8F4C03ED10508F007C270 +:100CB000C83AD10578F4C53AD10508F06AC0C13008 +:100CC000D10509F463C008F4F7C1C430D10508F0B8 +:100CD000F6C1F2C1CB3BD10508F466C0EDC1C11528 +:100CE00090E2D90708F0AFC0C11521E0D20708F0A3 +:100CF000E6C1C03FD10508F4DFC18E0110651FC2F7 +:100D0000C03880E5D80700F5C03790E5D90708F06E +:100D1000A3C0C11520E5D20709F4ACC050F4CE0140 +:100D2000905480319F4008F0C7C1DF708E01106A77 +:100D300006C2C13080E5D80709F4AEC0C43190E5E1 +:100D4000D90708F4AFC0B8C1C33820E5D20709F409 +:100D50008EC050F4C13890E5D90709F482C008F07C +:100D600083C000E011EDEBC1C03181E5D80708F484 +:100D7000A3C1C11597E5D90708F436C1CE01905734 +:100D80008115904108F098C1DF7093C101E010E037 +:100D9000D6C1C53AD10509F494C1C63AD10509F0C6 +:100DA00093C102E810E4CBC1C83AD10509F48FC160 +:100DB000C93AD10509F48EC1CA3AD10509F48DC1E9 +:100DC000CB3AD10509F48CC1CC3AD10509F48BC1D9 +:100DD000CD3AD10509F48AC1C03BD10509F489C1D6 +:100DE000CE3AD10509F488C1CF3AD10509F487C1BB +:100DF000C13BD10509F486C1C23BD10509F485C1C7 +:100E0000C33BD10509F484C1C43BD10509F483C1B6 +:100E1000C53BD10509F482C1C63BD10509F481C1A6 +:100E2000C73BD10509F480C1C83BD10509F47FC196 +:100E3000C93BD10509F47EC1CA3BD10509F47DC186 +:100E400000E014E47CC1CE019F700E943B0678C193 +:100E5000DD278E01106C73C1CF70DD278E01146DFC +:100E60006EC100E010ED6BC100E012ED68C100E062 +:100E700013ED65C10E94111C0E944F0A0E941304C9 +:100E80008FEF94E32CE0815090402040E1F700C0C8 +:100E900000000E94682353C18091F2028160809318 +:100EA000F2024DC10E94C923811102C00E94A523F4 +:100EB0000E94DC2390E090931D0380931C03C230BA +:100EC00080E5D80721F480911C03816086C0C4307E +:100ED00090E5D90721F480911C0382607EC0C63062 +:100EE00020E5D20721F480911C03846076C0C830CD +:100EF00080E5D80719F480911C0327C0CA3090E51B +:100F0000D90721F480911C03806167C0CC3020E5B3 +:100F1000D20721F480911C0380625FC0CE3080E54F +:100F2000D80721F480911C03806457C0C03190E53C +:100F3000D90721F480911C0380684FC0C23120E59D +:100F4000D20729F480911C038460886046C0C330B6 +:100F500080E5D80721F480911C038E7F3EC0C53008 +:100F600090E5D90721F480911C038D7F36C0C730EE +:100F700020E5D20721F480911C038B7F2EC0C9305D +:100F800080E5D80719F480911C0326C0CB3090E58A +:100F9000D90721F480911C038F7E1FC0CD3020E53E +:100FA000D20721F480911C038F7D17C0CF3080E5DC +:100FB000D80721F480911C038F7B0FC0C13190E5CD +:100FC000D90721F480911C038F7707C0C331D04526 +:100FD00031F480911C038B7F877F80931C03809169 +:100FE0001C030E94E023ABC08D2F99278F70992797 +:100FF00081309105D9F49E012370332702C0880FF8 +:10100000991F2A95E2F79C688E0144E0000F111F9A +:101010004A95E1F700271370802B912B53E0CC0FFA +:10102000DD1F5A95E1F7C076DD272FC0823091058C +:1010300031F4DC2FCC278E01016F106A80C0833021 +:10104000910569F4CE018370992701E010E002C098 +:10105000000F111F8A95E2F7C8019C680FC0843009 +:101060009105B9F4CE018370992701E010E002C028 +:10107000000F111F8A95E2F7C8019A6823E0CC0F90 +:10108000DD1F2A95E1F7C07ED7708C010C2B1D2B3C +:1010900056C08530910531F4DC2FCC278E01046FCA +:1010A000106A4DC0069709F04AC0CF71DD27DC2FCA +:1010B000CC278E01106243C000E010E040C08E01DA +:1010C0003EC001E810E43BC003E810E438C002EE83 +:1010D00014E435C009EE14E432C00AEE14E42FC063 +:1010E00005EB14E42CC006EB14E429C007EB14E470 +:1010F00026C00CEC14E423C00DEC14E420C003E87B +:1011000015E41DC00AE815E41AC002E915E417C089 +:1011100004E915E414C001E216E411C003E216E488 +:101120000EC004E216E40BC005E216E408C006E2B5 +:1011300016E405C007E216E402C00AE216E4C8019C +:10114000DF91CF911F910F9108959CE0799FF0015D +:10115000112490E3899FE00DF11D1124E60FF11D8C +:10116000EE0FFF1FEC52FE4F85919491803E91054A +:10117000E0F4803C910558F58133910509F46FC086 +:1011800048F48932910509F463C08A32910509F463 +:101190006DC072C089339105E9F082389105D1F0B4 +:1011A0008533910509F44DC067C0833E910581F1F7 +:1011B00038F4803E9105B9F0823E9105D9F05CC0CB +:1011C000863E910561F1873E9105A1F155C00E94CF +:1011D0003306089520911C0320FD02C021FF4CC05E +:1011E00080EE90E049C080911C0380FFF9CF89E335 +:1011F00090E042C080911C0382FF0EC080911C03CE +:1012000084FF03C080E090E037C083EE90E034C0FC +:1012100080911C0382FFF2CF82EE90E02DC080917E +:101220001C0383FF0BC080911C0384FDEBCF87EE72 +:1012300090E022C080911C0383FFF5CF86EE90E002 +:101240001BC080911C0385FF07C089E290E014C099 +:1012500080911C0385FFF9CF85E390E00DC080915C +:101260001C0386FF07C08AE290E006C080911C0341 +:1012700086FFF9CF81E390E00E94430608950C9425 +:101280001403E82FF0E0E25BFE4F8081E82FEF705F +:10129000F0E082958F7021E030E0A90102C0440F98 +:1012A000551F8A95E2F740A308950F931F93CF939C +:1012B000DF9385B7806885BF85B7806885BFC3E049 +:1012C000D0E001E010E0FE01E25BFE4F8081E82FFC +:1012D000EF70F0E021A182958F70A80102C0440F49 +:1012E000551F8A95E2F7CA01822B81A38C2F0E9499 +:1012F0004109219740F78BE090E061E070E0FC014C +:10130000EE5BFE4F2081E22FEF70F0E042A12295CC +:101310002F70DB0102C0AA0FBB1F2A95E2F79D01C7 +:10132000242B22A3019758F7DF91CF911F910F91A2 +:101330000C94BE03EF92FF920F931F93CF93DF9312 +:1013400000E212E0C3E0EE24E394F12CD5E08C2F10 +:101350000E9441098BE090E040E050E0FC01EE5B30 +:10136000FE4F6081E62FEF70F0E020A130E0629543 +:101370006F7002C0359527956A95E2F720FD09C088 +:101380009701082E02C0220F331F0A94E2F7422B66 +:10139000532B019718F7F801929182918F018417CE +:1013A000950721F051834083D09305018C2F0E9433 +:1013B0004109C15060F68091050187FD2CC0815024 +:1013C000809305018F3F39F08FE99FE00197F1F796 +:1013D00000C0000020C080911E0290911F029093D7 +:1013E00027028093260280911C0290911D02909307 +:1013F00025028093240280911A0290911B029093FF +:1014000023028093220280911802909119029093F6 +:101410002102809320020E94C00381E0DF91CF91DE +:101420001F910F91FF90EF900895E82FF0E0EE0FDD +:10143000FF1FE05EFD4F80819181089508950F9315 +:101440001F93CF9308E212E0C0E0F80192918291DD +:101450008F010E948522C80FF2E000321F07A9F712 +:101460008C2FCF911F910F9108950E94C923811154 +:1014700002C00E94A5230E94EE23809307033E9A98 +:10148000809171008D7F8093710082E08093900045 +:101490008AE18093910081E080932A0208958091EF +:1014A0002A02811102C00E94350A10927A0210921B +:1014B0007902809171008D7F8093710080919000FE +:1014C0008F738093900010923C0210923B02109216 +:1014D00073021092740210927502109276021092AA +:1014E000720210927102E1E5F2E0A1E4B2E0119221 +:1014F0001192119211921D921D9282E0E137F8072C +:10150000B1F70895CF92DF92EF92FF920F931F935E +:10151000CF93DF9320913B02222309F484C06B0117 +:101520007C0180912A02811102C00E94350A01E7E4 +:1015300012E0C7E0D0E0A7019601F80192918291F4 +:10154000729162918F010E943929811131C0FE018F +:10155000EE0FFF1FEE0FFF1FEF5AFD4F108211829B +:1015600012821382DE01AA0FBB1FAF5BBD4F119623 +:101570001C921E92C730D105E9F021964481558115 +:1015800066817781408351836283738314821582DD +:101590001682178212968D919C91139711969C93A7 +:1015A0008E9313961C921E92129734961296E2CF47 +:1015B000219708F68091790290917A02019797FD20 +:1015C00005C090937A028093790204C010927A0247 +:1015D000109279028091790290917A02209177029B +:1015E000309178022817390724F01092780210926F +:1015F0007702892BC1F4809171008D7F80937100F7 +:10160000809190008F7380939000109273021092DB +:101610007402109275021092760210927202109269 +:10162000710210923B02DF91CF911F910F91FF90B9 +:10163000EF90DF90CF9008951F920F920FB60F9208 +:1016400011244F925F926F927F928F929F92AF92EE +:10165000BF92CF92DF92EF92FF922F933F934F93DF +:101660005F936F937F938F939F93AF93BF93CF932A +:10167000DF93EF93FF9380913B02882309F49BC192 +:10168000C0917902D0917A021C161D060CF093C10C +:1016900040902B0250902C0260902D0270902E02F0 +:1016A00020E030E0A901C301B2010E94E42A18162B +:1016B0000CF065C0C130D10509F452C080917702A9 +:1016C00090917802BE010E94B62C7C019093780222 +:1016D0008093770280903D0290903E02A0903F025E +:1016E000B090400220E030E040E85FE3C501B40183 +:1016F0000E94D52860933D0270933E0280933F0282 +:1017000090934002F701EE0FFF1FEE0FFF1FEF5AFD +:10171000FD4FA301920160817181828193810E94BA +:101720003D2920E030E040E05EE30E94E82A9B0192 +:10173000AC01C501B4010E94E42A18168CF4C7015B +:101740000196BE010E94B62C909378028093770296 +:1017500010923D0210923E0210923F0210924002FF +:10176000E0917702F0917802EE0FFF1FEE0FFF1F5E +:10177000EF5AFD4F6081718182819381D0C0C0900A +:101780007302D0907402E0907502F090760220E02F +:1017900030E0A901C701B6010E94392921978823A9 +:1017A00009F4A2C0FE01EE0FFF1FEE0FFF1FEF5A5C +:1017B000FD4F80809180A280B380A5019401C70174 +:1017C000B6010E94392987FF31C0A501940160E06C +:1017D00070E08CED93EC0E943D2920E030E040E485 +:1017E00051E40E943D2920E030E040E05FE30E94A8 +:1017F000E82A9B01AC0160E070E080E090E40E9488 +:101800004B2B9B01AC01C501B4010E94E82A9B014E +:10181000AC01C701B6010E94392987FF07C0A701A3 +:10182000960160E070E08CED93E439C0A50194016D +:10183000C701B6010E94E42A18160CF055C0A50194 +:10184000940160E070E08CED93E40E943D2920E07B +:1018500030E040E451E40E943D2920E030E040E0E7 +:101860005FE30E94E82A9B01AC0160E070E080E049 +:1018700090E40E944B2B9B01AC01C501B4010E9476 +:10188000E82A9B01AC01C701B6010E94E42A1816A0 +:101890005CF5A701960160E070E08CED93EC0E948E +:1018A0003D2920E030E040E451E40E943D2920E061 +:1018B00030E040E05FE30E94E82A9B01AC0160E079 +:1018C00070E080E090E40E944B2B9B01AC01C701CB +:1018D000B6010E94E82A60937302709374028093A9 +:1018E00075029093760213C0FE01EE0FFF1FEE0FFC +:1018F000FF1FEF5AFD4F80819181A281B3818093B8 +:10190000730290937402A0937502B0937602609173 +:101910007302709174028091750290917602209109 +:101920002802309129022F3F4FEF340731F02F5F0B +:101930003F4F30932902209328020E94C40E6B016E +:101940007C0120E034E244EF51E40E94392987FF12 +:1019500008C086EFC82E88E2D82E84EFE82E81E4F6 +:10196000F82E20E030E040E051E4C701B6010E94CB +:10197000E82A9B01AC0160E074E284E79BE40E94EA +:101980003D296B017C010E94AA2970939700609306 +:101990009600209106013091070140910801509175 +:1019A0000901C701B6010E94E82A0E94AA29709382 +:1019B00099006093980080913C02882309F433C118 +:1019C000C0903702D0903802E0903902F0903A028D +:1019D00020E030E0A901C701B6010E94E42A1816F0 +:1019E000D4F580912802909129028F3F2FEF920722 +:1019F00029F001969093290280932802C701B6012D +:101A00000E94C40E20E030E040E051E40E94E82A49 +:101A10009B01AC0160E074E284E79BE40E943D29F5 +:101A20006B017C010E94AA29709397006093960035 +:101A30002091060130910701409108015091090160 +:101A4000C701B6010E94E82A0E94AA297093990052 +:101A50006093980008C01092970010929600109220 +:101A600099001092980060913102709132026F5F7C +:101A70007F4F709332026093310220919600309133 +:101A8000970080E090E0232BF1F0C0919600D09178 +:101A900097000E94D6296B017C01BE0180E090E096 +:101AA0000E94D6299B01AC016091330270913402EF +:101AB00080913502909136020E943D2920E03FEF4F +:101AC0004FE757E410C00E94D6296B017C0120E04B +:101AD00030EE4FEF54E46091330270913402809104 +:101AE0003502909136020E94E82A9B01AC01C701A1 +:101AF000B6010E94E42A87FD96C080912F028F5F75 +:101B000080932F0290E02091030330910403821709 +:101B10009307A0F080910E03882319F010922F02F2 +:101B20000DC0809171008D7F809371008091900035 +:101B30008F738093900010923C027DC080913002A0 +:101B4000C0912F02811128C0C0900803D0900903D2 +:101B5000E0900A03F0900B0320E030E0A901C701F8 +:101B6000B6010E94E42A1816BCF481E0809330028A +:101B700010923702109238021092390210923A02F3 +:101B8000C0923302D0923402E0923502F0923602D3 +:101B9000C150C0932F0243C010923002109229020C +:101BA00010922802E0910503F091060348E0C49FDB +:101BB000E00DF11D112480819181A281B381809378 +:101BC000370290933802A0933902B0933A0220E092 +:101BD00030E040E85EE364817581868197810E94F0 +:101BE000E82A6B017C0180910A01682F70E080E097 +:101BF00090E00E94D62920E030E048EC52E40E94B8 +:101C00003D299B01AC01C701B6010E94E82A6093FF +:101C1000330270933402809335029093360210920F +:101C20003202109231028091070380FD04C01092AD +:101C30003C0210923B02FF91EF91DF91CF91BF9157 +:101C4000AF919F918F917F916F915F914F913F9154 +:101C50002F91FF90EF90DF90CF90BF90AF909F902B +:101C60008F907F906F905F904F900F900FBE0F906E +:101C70001F901895CF92DF92EF92FF92CF93DF9350 +:101C80006B017C01EA0180912A02811102C00E944D +:101C9000350A8091070380FF46C0809179029091B8 +:101CA0007A0208970CF03FC0809171008D7F80937D +:101CB000710080913C0281110E944F0A81E0809363 +:101CC0003B02109229021092280220E030E0A90184 +:101CD000C701B6010E94E42A1816DCF4809179024B +:101CE00090917A02FC01EE0FFF1FEE0FFF1FEF5ADB +:101CF000FD4FC082D182E282F382FC01EE0FFF1F12 +:101D0000EF5BFD4FD183C083019690937A0280935D +:101D100079028091710082608093710080919000BF +:101D2000806880939000DF91CF91FF90EF90DF90DB +:101D3000CF900895809107038170089580910703E3 +:101D40008160809307030E94F2230C941A0480910F +:101D500007038E7F809307030C94F22380917B020C +:101D600090E0019666E070E00E94B62C80937B02C2 +:101D7000089580917B0290E0019766E070E00E94F8 +:101D8000B62C80937B0208958F929F92AF92BF9260 +:101D9000CF92DF92EF92FF920F931F93CF93DF9337 +:101DA0006B017C01C0912802D0912902BE0180E024 +:101DB00090E00E94D6294B015C01A701960160E0EA +:101DC00070E08CE594E40E943D299B01AC01C501C3 +:101DD000B4010E94E82A0E94AA2920917B022330A4 +:101DE00009F473C028F4222351F02130E9F02CC10A +:101DF000243009F4A0C0253009F4E0C025C180E0FA +:101E000090E0A0E0BFE38093060190930701A093C8 +:101E10000801B093090110922B0210922C0210922B +:101E20002D0210922E0210C110922B0210922C0241 +:101E300010922D0210922E026431710540F46A3026 +:101E4000710560F520E030E040E85EE32BC0693CBE +:101E5000710508F0AAC080E090E00E94D62920E039 +:101E600030E040EA51E40E94D42820E030E044E32E +:101E700053E40E943D299B01AC010E94E82A20E026 +:101E800030E040E05EE30E94E82A9B01AC0160E0A4 +:101E900070E080E09EE30E94D42844C020E030E05F +:101EA00040E05FE3C701B6010E94E82A6B017C01B4 +:101EB00080E090E0A0E0BEE38093060190930701EC +:101EC000A0930801B0930901BFC010922B02109299 +:101ED0002C0210922D0210922E024AE0469F900191 +:101EE000479F300D1124C90168EB7BE00E94A22CB2 +:101EF000BC016C5D754077FF03C0719561957109F8 +:101F0000882777FD8095982F0E94D8292EE333ECFF +:101F10004EE259E30E94E82A20E030E040EC5EE324 +:101F20000E94D528609306017093070180930801F1 +:101F30009093090189C010922B0210922C021092EA +:101F40002D0210922E02CE0183709927892BE1F089 +:101F5000BE016170772780E090E00E94D62920E0E2 +:101F600030E040E05EE30E94E82A20E030E040E418 +:101F70005FE30E94D5286093060170930701809368 +:101F80000801909309010CC080E090E0A0E0BFE35D +:101F90008093060190930701A0930801B093090173 +:101FA000C770DD27CD2B09F04FC0109206011092AB +:101FB0000701109208011092090146C010922B02ED +:101FC00010922C0210922D0210922E0200E010E0CE +:101FD00020E03FE3009306011093070120930801DE +:101FE000309309016739710578F180E090E00E9433 +:101FF000D62920E030E047E153E40E94D42820E0D5 +:1020000030E04AE754E40E943D2920E030E048E413 +:1020100052E40E94E82A20E030E040EA51E40E94C5 +:102020001A2A0E94A529660F771F660F771FFB01EA +:10203000EE5AFE4F2081318142815381C701B601A2 +:102040000E94E82A6B017C01C701B601DF91CF91A4 +:102050001F910F91FF90EF90DF90CF90BF90AF90C6 +:102060009F908F90089580918C020895CF93DF9375 +:1020700000D01F92CDB7DEB79C018091130384304E +:1020800019F593E099833B832A839093E9008FEFBE +:102090009091E800815095FD06C095ED9A95F1F775 +:1020A00000008111F5CF8091E80085FF0DC040E070 +:1020B00050E063E070E0CE0101960E94971280919B +:1020C000E8008E778093E8000F900F900F90DF91DB +:1020D000CF910895CF93DF9300D01F92CDB7DEB795 +:1020E00020911303243021F522E029839B838A83E6 +:1020F00083E08093E9008FEF9091E800815095FD97 +:1021000006C095ED9A95F1F700008111F5CF809109 +:10211000E80085FF0DC040E050E063E070E0CE01D4 +:1021200001960E9497128091E8008E778093E800D4 +:102130000F900F900F90DF91CF910895209113038E +:102140002430F1F422E02093E9002FEF3091E800F1 +:10215000215035FD06C035ED3A95F1F7000021110B +:10216000F5CF2091E80025FF0BC040E050E065E08E +:1021700070E00E9497128091E8008E778093E800CB +:102180000895CF93DF93EC0190911303943009F0FD +:1021900046C0809115018823D9F0809116018823CB +:1021A000B9F09093E9008FEF9091E800815095FD90 +:1021B00006C095E19A95F1F700008111F5CF809165 +:1021C000E80085FF2CC040E050E060E170E017C0FF +:1021D00081E08093E9008FEF9091E800815095FDB8 +:1021E00006C095ED9A95F1F700008111F5CF809129 +:1021F000E80085FF14C040E050E068E070E0CE01E8 +:102200000E9497128091E8008E778093E80080E129 +:10221000FE01ACE7B2E001900D928A95E1F7DF9103 +:10222000CF91089580911203811109C00E942C144E +:102230000E9489148091E20084608093E2000895F6 +:10224000109212030895089508950C94D02242E04C +:1022500061EC81E00E94A61342E061EC82E00E9402 +:10226000A61342E061EC83E00E94A61342E161EC18 +:1022700084E00C94A61380911503833009F455C0B3 +:1022800030F4813071F0823009F48EC008958A30C4 +:1022900009F47AC08B3009F460C0893009F09CC021 +:1022A00020C080911403813A09F096C08091E80023 +:1022B000877F8093E8008091180390911903892B00 +:1022C00021F460E18CE792E003C060E080E090E000 +:1022D00070E00E94E2128091E8008B778093E80022 +:1022E000089580911403813209F076C0809118031B +:1022F00090911903009719F0039709F06DC0809130 +:10230000E800877F8093E8008091E80082FD05C0A7 +:10231000809113038111F8CF5FC08091F100809309 +:102320008C028091E8008B7753C080911403813A2E +:1023300009F052C08091180390911903892B09F07C +:102340004BC08091E800877F8093E8008091E8008F +:1023500080FFFCCF8091150136C08091140381323B +:10236000D9F58091180390911903892BA9F58091D3 +:10237000E800877F8093E8000E94DB1380911603BA +:10238000809315010C94111C80911403813221F566 +:102390008091E800877F8093E8000E94DB138091A2 +:1023A000170380938D02089580911403813AA1F45C +:1023B0008091E800877F8093E8008091E80080FFAB +:1023C000FCCF80918D028093F1008091E8008E77A0 +:1023D0008093E8000C94DB13089584B7877F84BF53 +:1023E00088E10FB6F89480936000109260000FBEF1 +:1023F00090E080E80FB6F8948093610090936100BC +:102400000FBE0E947E170E942C140E948914809196 +:10241000E20084608093E20078940E940F170E948B +:1024200080178BE091E00E942A178091130385307A +:1024300069F40E949122809111038823B1F30E94D4 +:10244000BF22882391F30E948112EFCF0E94881748 +:10245000ECCF292F332723303105C9F064F4213024 +:10246000310581F02230310509F043C08DE690E05E +:1024700020E134E042C021323105F1F02232310551 +:1024800041F137C082E190E02DE734E036C0992772 +:102490008130910541F08230910541F0892B49F559 +:1024A000ECE0F4E005C0EEEDF3E002C0E4EBF3E0B5 +:1024B000849190E09F0121C06430D8F4E62FF0E0D1 +:1024C000EE0FFF1FE255FE4F2081318189E090E041 +:1024D00014C0643070F470E0FB01EE0FFF1FEA558A +:1024E000FE4F20813181FB01EE55FE4F808190E04F +:1024F00004C080E090E020E030E0FA0131832083E6 +:10250000089580E189BD82E189BD09B400FEFDCF57 +:102510008091D8008F7D8093D8008091E000826008 +:102520008093E0008091E00081FDFCCF0895CF9280 +:10253000DF92EF92FF920F931F93CF93DF93EC0103 +:102540008B016A010E94FA13811133C0C114D104B6 +:1025500039F0F60180819181081B190BC80FD91F32 +:10256000E12CF12C0115110519F18091E80085FD90 +:1025700016C08091E8008E778093E800C114D104E2 +:1025800049F0F60180819181E80EF91EF182E08226 +:1025900085E00FC00E94FA13882321F30AC08991B5 +:1025A0008093F10001501109FFEFEF1AFF0ADACF13 +:1025B00080E0DF91CF911F910F91FF90EF90DF901E +:1025C000CF90089520911A0330911B0326173707E7 +:1025D00048F06115710539F42091E8002E772093B9 +:1025E000E80001C0B90140E061157105A9F1209131 +:1025F0001303222309F443C0253009F442C020917B +:10260000E80023FD40C02091E80022FD32C0209167 +:10261000E80020FFE9CF4091F3002091F20030E084 +:10262000342BFC01CF016115710559F028303105BB +:1026300040F481918093F100615071092F5F3F4F09 +:10264000F1CF41E02830310509F040E02091E80069 +:102650002E772093E800C8CF4111C9CF0AC08091DE +:102660001303882361F0853061F08091E80083FDD9 +:102670000AC08091E80082FFF2CF80E0089582E0F6 +:10268000089583E0089581E0089520911A03309120 +:102690001B032617370748F06115710539F420919F +:1026A000E8002E772093E80001C0B901FC0120E08A +:1026B0006115710591F180911303882309F440C0DD +:1026C000853009F43FC08091E80083FD3DC08091D2 +:1026D000E80082FD2FC08091E80080FFE9CF2091C3 +:1026E000F3008091F20090E0922B6115710559F092 +:1026F0008830910540F424912093F1003196615087 +:1027000071090196F2CF21E0089709F020E080914D +:10271000E8008E778093E800CBCF2111CCCF0AC0A0 +:1027200080911303882361F0853061F08091E80087 +:1027300083FD0AC08091E80082FFF2CF80E0089517 +:1027400082E0089583E0089581E00895982F9730FE +:1027500058F59093E900981739F07091EC002091AA +:10276000ED005091F00003C0242F762F50E021FFA0 +:1027700019C03091EB003E7F3093EB003091ED00BB +:102780003D7F3093ED003091EB0031603093EB00F2 +:102790007093EC002093ED005093F0002091EE0038 +:1027A00027FF07C09F5FD3CF8F708093E90081E040 +:1027B000089580E008958091140387FF11C08091EF +:1027C000E80082FD05C0809113038111F8CF11C08C +:1027D0008091E8008B770BC080911303882349F028 +:1027E0008091E80080FFF8CF8091E8008E77809399 +:1027F000E80008952091E4003091E50095E64091CD +:10280000EC00842F817040FF22C08091E80080FDA1 +:102810001CC080911303882391F0853091F0809142 +:10282000EB0085FD10C04091E4005091E500421797 +:10283000530729F39A01915011F784E0089582E03B +:10284000089583E0089581E0089580E0089540911F +:10285000E80042FFDECF08950E949A140E94A2145D +:10286000E0EEF0E0808181608083E8EDF0E080813F +:102870008F77808319BCA7EDB0E08C918E7F8C930D +:1028800080818F7E80831092120308950F931F938F +:10289000CF93DF930E949A140E94A214C8EDD0E057 +:1028A00088818F77888388818068888388818F7DFD +:1028B000888319BC1092130310920F031092110316 +:1028C0001092100300EE10E0F80180818B7F80836E +:1028D00088818160888342E060E080E00E94A613E6 +:1028E000E1EEF0E080818E7F8083E2EEF0E0808197 +:1028F00081608083808188608083F80180818E7F01 +:102900008083888180618883DF91CF911F910F91AF +:102910000895E8EDF0E080818F7E8083E7EDF0E0C0 +:1029200080818160808384E082BF81E08093120394 +:102930000C944614E8EDF0E080818E7F8083109245 +:10294000E20008951092DA001092E10008951F92BB +:102950000F920FB60F9211242F933F934F935F93D3 +:102960006F937F938F939F93AF93BF93EF93FF9357 +:102970008091E10082FF0BC08091E20082FF07C0DE +:102980008091E1008B7F8093E1000E940E1780917F +:10299000DA0080FF1FC08091D80080FF1BC08091AB +:1029A000DA008E7F8093DA008091D90080FF0DC01D +:1029B00080E189BD82E189BD09B400FEFDCF81E0DF +:1029C000809313030E94121105C019BC10921303C7 +:1029D0000E9420118091E10080FF19C08091E200E7 +:1029E00080FF15C08091E2008E7F8093E20080918D +:1029F000E20080618093E2008091D8008062809341 +:102A0000D80019BC85E0809313030E9424118091A3 +:102A1000E10084FF30C08091E20084FF2CC080E19F +:102A200089BD82E189BD09B400FEFDCF8091D80047 +:102A30008F7D8093D8008091E1008F7E8093E100AC +:102A40008091E2008F7E8093E2008091E2008160BD +:102A50008093E20080910F03882311F084E007C087 +:102A60008091E30087FD02C081E001C083E0809394 +:102A700013030E9425118091E10083FF29C08091FA +:102A8000E20083FF25C08091E100877F8093E10011 +:102A900082E08093130310920F038091E1008E7FF8 +:102AA0008093E1008091E2008E7F8093E20080912C +:102AB000E20080618093E20042E060E080E00E94FA +:102AC000A6138091F00088608093F0000E9423118B +:102AD000FF91EF91BF91AF919F918F917F916F91F6 +:102AE0005F914F913F912F910F900FBE0F901F90CC +:102AF00018951F920F920FB60F9211242F933F93A8 +:102B00004F935F936F937F938F939F93AF93BF93F5 +:102B1000CF93DF93EF93FF93C091E900CF70809143 +:102B2000EC00D82FD17080FDD0E81092E9008091A0 +:102B3000F000877F8093F00078940E94BD1510927A +:102B4000E9008091F00088608093F000CD2BCF7079 +:102B5000C093E900FF91EF91DF91CF91BF91AF91C9 +:102B60009F918F917F916F915F914F913F912F91A5 +:102B70000F900FBE0F901F9018951F93CF93DF9368 +:102B8000CDB7DEB7AA970FB6F894DEBF0FBECDBFA4 +:102B9000E4E1F3E088E08E0F9091F10091938E13C1 +:102BA000FBCF0E943B118091E80083FF1FC1809101 +:102BB000140390911503492F50E04A30510508F055 +:102BC00015C1FA01EA5AFF4F0C94CA2C803881F0E3 +:102BD000823809F00BC1809118038F708093E9004F +:102BE0008091EB0085FB882780F91092E90006C0F0 +:102BF0008091100390911103911182609091E800EF +:102C0000977F9093E8008093F1001092F100C8C084 +:102C1000282F2D7F09F0EAC0882319F0823061F057 +:102C2000E5C080911603813009F0E0C0933009F0CF +:102C300080E0809311032BC080911603811127C07F +:102C4000809118038F7009F4D1C08093E90020911E +:102C5000EB0020FF1CC0933021F48091EB008062D8 +:102C600014C09091EB0090619093EB0021E030E074 +:102C7000A90102C0440F551F8A95E2F74093EA006C +:102C80001092EA008091EB0088608093EB00109234 +:102C9000E9008091E800877F86C08111A7C010916C +:102CA00016031F778091E3008078812B8093E300E7 +:102CB0008091E800877F8093E8000E94DB13809179 +:102CC000E80080FFFCCF8091E30080688093E30000 +:102CD000111102C082E001C083E08093130386C01B +:102CE0008058823008F082C08091160390911703BB +:102CF0008C3D53E0950779F583E08A838AE28983E6 +:102D00004FB7F894DE01139620E03EE051E2E32F46 +:102D1000F0E050935700E49120FF03C0E295EF707C +:102D20003F5FEF708E2F90E0EA3010F0C79601C041 +:102D3000C0968D939D932F5F243149F74FBF8091AB +:102D4000E800877F8093E8006AE270E0CE01019698 +:102D50000E94E21214C0AE014F5F5F4F60911803F2 +:102D60000E942912BC01009709F440C09091E8002C +:102D7000977F9093E80089819A810E944513809102 +:102D8000E8008B778093E80031C0803879F5809136 +:102D9000E800877F8093E80080910F038093F10023 +:102DA0008091E8008E778093E8000E94DB131EC0BC +:102DB00081111CC0909116039230C0F48091E800FC +:102DC000877F8093E80090930F030E94DB1380912C +:102DD0000F03811106C08091E30087FD02C081E0EE +:102DE00001C084E0809313030E9427118091E800C2 +:102DF00083FF0AC08091E800877F8093E80080917C +:102E0000EB0080628093EB00AA960FB6F894DEBFC9 +:102E10000FBECDBFDF91CF911F9108950895CF933D +:102E2000809113038823A1F0C091E900CF709091A5 +:102E3000EC00892F817090FD80E8C82B1092E9008A +:102E40008091E80083FD0E94BD15CF70C093E9001A +:102E5000CF91089590939302809392020895E09108 +:102E60009202F0919302309721F00190F081E02DD1 +:102E7000099480E00895E0919202F09193023097D6 +:102E800021F00280F381E02D09940895E0919202EF +:102E9000F0919302309721F00480F581E02D0994A0 +:102EA000089520919002309191028217930771F05A +:102EB0009093910280939002E0919202F09193029C +:102EC000309721F00680F781E02D09940895209134 +:102ED0008E0230918F028217930771F090938F02C8 +:102EE00080938E02E0919202F0919302309721F04C +:102EF0000084F185E02D0994089508950C947D17C0 +:102F00000E9404230E9455090E948A230C943928A8 +:102F10005F926F927F928F929F92AF92BF92CF9269 +:102F2000DF92EF92FF920F931F93CF93DF9300D026 +:102F300000D01F92CDB7DEB70E949A099DE9C92E35 +:102F400092E0D92E03E010E0AA24A394B12C502ED5 +:102F5000802F0E94150A4C01F601729062906F0159 +:102F60006826792661147104A1F40150110978F7DB +:102F70008FEF89838A831B820E940D238160782FC3 +:102F80009D838C8349815A816B818D810E94381881 +:102F900038C08091F20281FD0E941E0A2BE030E0D1 +:102FA0007501022E02C0EE0CFF1C0A94E2F7C70165 +:102FB00086219721892B09F129835A828E209F200F +:102FC00091E0892809F490E09B830E940D238160A1 +:102FD000782F9D838C8349815A816B818D810E94DA +:102FE0003818000F111FF801EB56FD4F80819181B9 +:102FF000E826F926F182E08204C02150310980F6EA +:10300000B4CF0E947125109194020E942F171817B7 +:10301000D1F00E942F17809394020F900F900F9081 +:103020000F900F90DF91CF911F910F91FF90EF9034 +:10303000DF90CF90BF90AF909F908F907F906F90D8 +:103040005F900C943F090F900F900F900F900F908E +:10305000DF91CF911F910F91FF90EF90DF90CF9074 +:10306000BF90AF909F908F907F906F905F900895EA +:10307000CF93DF93CDB7DEB72B970FB6F894DEBFB3 +:103080000FBECDBF4F83588769877A878B87DE0154 +:10309000119686E0FD0111928A95E9F785E0FE011F +:1030A000379601900D928A95E1F749815A816B819B +:1030B0007C818D819E810E94AF1E2B960FB6F89465 +:1030C000DEBF0FBECDBFDF91CF910895CF93882390 +:1030D00009F4C2C0C82F823859F40E942F1781FD0D +:1030E000BBC089E30E9489210E94562289E30CC05B +:1030F000833879F40E942F1780FDAEC083E50E94CB +:1031000089210E94562283E50E94CB21CF910C9405 +:103110005622843859F40E942F1782FD9DC087E4FF +:103120000E9489210E94562287E4EECF8CEF8C0FFB +:10313000813A48F48C2F0E94A12781118DC08C2FD9 +:103140000E948921E3CF80E28C0F883048F4C77059 +:1031500081E001C0880FCA95EAF70E940F22D6CFFE +:103160008BE58C0F833078F4C53A29F0C63A31F0FC +:1031700083E890E005C081E890E002C082E890E03A +:10318000CF910C94511788E58C0F833108F064C0FF +:10319000C83A39F1C93A41F1CA3A49F1CB3A51F149 +:1031A000CC3A59F1CD3A61F1C03B69F1CE3A71F1B7 +:1031B000CF3A79F1C13B81F1C23B89F1C33B91F137 +:1031C000C43B99F1C53BA1F1C63BA9F1C73BB1F1A5 +:1031D000C83BB9F1C93BC1F1CA3BC9F180E090E0FD +:1031E00038C082EE90E035C089EE90E032C08AEEC1 +:1031F00090E02FC085EB90E02CC086EB90E029C0DA +:1032000087EB90E026C08CEC90E023C08DEC90E042 +:1032100020C083E891E01DC08AE891E01AC082E9ED +:1032200091E017C084E991E014C081E292E011C0FE +:1032300083E292E00EC084E292E00BC085E292E06D +:1032400008C086E292E005C087E292E002C08AE20E +:1032500092E0CF910C946717CF910895882309F4D9 +:103260004BC0823859F40E942F1781FF45C089E373 +:103270000E9489210E94562289E30CC0833871F490 +:103280000E942F1780FF38C083E50E9489210E9489 +:10329000562283E50E94CB210C945622843859F49F +:1032A0000E942F1782FF28C087E40E9489210E9474 +:1032B000562287E4EFCF9CEF980F913A58F390E2B3 +:1032C000980F983050F4877091E001C0990F8A955B +:1032D000EAF7892F0E941522DFCF9BE5980F9330E4 +:1032E00020F480E090E00C945117885A833120F448 +:1032F00080E090E00C9467170895882321F00E94E5 +:103300000F220C9456220895882321F00E94152242 +:103310000C94562208957F928F929F92AF92BF9203 +:10332000CF92DF92EF92FF920F931F93CF93DF9391 +:103330001F92CDB7DEB77C01C62E772EFC0105812A +:1033400002950F70128111110E942C220E9482217D +:10335000882379F0112369F080E28C0D883048F0E1 +:1033600082E00E946B210E94822191E0D82ED92612 +:1033700001C0D12CE72DE295EF70F0E0E05AFF4F4D +:103380000C94CA2C872D807F072D0F70882311F095 +:103390000295007F112389F0002309F499C180E28E +:1033A0008C0D883020F4802F0E940F2203C0802FC4 +:1033B0000E941F220E9456228BC18C2D0E942E1922 +:1033C000002309F4C3C180E28C0D883020F4802FE3 +:1033D0000E94152203C0802F0E9425220E9456229F +:1033E000B5C1872D807F972D9F70803211F4892F72 +:1033F00003C0892F8295807FCC2021F0F1E0CF1689 +:10340000A1F01DC0112339F0002319F1013009F595 +:103410000E943F229BC1002319F0013009F496C19C +:1034200089830E944222898110C1112321F0063034 +:1034300008F08CC10EC0053008F088C106C1112308 +:1034400059F0002331F0F701958190FF41C19F7041 +:1034500095830E947D197AC1002309F4F6C03EC10C +:10346000872D86958695837090E0009719F00197D7 +:1034700061F06CC1112321F08C2D972D937002C047 +:1034800080E090E00E94511761C1112321F08C2D42 +:10349000972D937002C080E090E00E94671756C19C +:1034A0008C2D112319F00E94792402C00E94E1247E +:1034B0000E9466254BC1872D837009F052C01111FF +:1034C00045C18C2D829586958770880F880F9C2D1D +:1034D0009F70892E912CA12CB12C082E04C0880C31 +:1034E000991CAA1CBB1C0A94D2F7C4FE14C00FE09E +:1034F00010E020E030E0B901A80104C0440F551FDE +:10350000661F771F8A95D2F7CB01BA016095709537 +:103510008095909503C060E070E0CB01272D269543 +:103520002695237030E02230310569F023303105D3 +:1035300089F0682979298A299B292130310571F080 +:103540000E94F71F03C1682979298A299B290E94B3 +:103550001320FCC00E94F71FC501B4010E94DB1FAD +:10356000F5C0112319F0872D817001C0869588233D +:1035700009F4ECC08C2D829586958770880F880F92 +:103580009C2D9F70892E912CA12CB12C082E04C04B +:10359000880C991CAA1CBB1C0A94D2F7C4FE14C048 +:1035A0000FE010E020E030E0B901A80104C0440FB2 +:1035B000551F661F771F8A95D2F7CB01BA01609518 +:1035C00070958095909503C060E070E0CB01272D49 +:1035D000269526952370422F50E04230510569F020 +:1035E0004330510589F0682979298A299B2941307E +:1035F000510571F00E94D120A9C0682979298A2932 +:103600009B290E94ED20A2C00E94D120C501B401D7 +:103610000E94B5209BC08C2D90E0FC01E05EF1097A +:10362000E531F10508F050C0E059FF4F0C94CA2C69 +:103630000C2D0F70872D8F71112321F00E944E20C9 +:10364000802F07CF0E946F20802F0E9484197EC098 +:10365000112341F0053008F079C0872D8F710E9449 +:10366000942074C0063008F071C0F7CF112339F0F0 +:10367000872D8F710E944E2069C01123C9F3872DB9 +:103680008F710E946F2062C0112329F0872D8F71E6 +:103690000E9439205BC00E942F2058C0112351F096 +:1036A000172D1F71812F0E944E2063E0812F0E94F1 +:1036B00062214CC081E00E946B21023008F446C0B8 +:1036C00082E00E946B2142C0112331F0002381F27D +:1036D0008C2D0E9466183AC0002389F28C2D0E941E +:1036E0002E1934C0472D4F706C2DC7010E941D0646 +:1036F0000E94531F2BC0111129C0472D4F7050E05D +:1037000042305105B9F04CF44115510581F041307A +:103710005105E1F40E94612819C04330510569F058 +:103720004430510599F48C2D0E94B3280FC00E949B +:103730004A280CC00E947D2809C00E94902806C01B +:10374000472D4F706C2DC7010E942006DD20F9F037 +:103750000E945E2180FD1BC0F70112820E94582149 +:103760000E944E20C7010E94D61B0E9458210F9034 +:10377000DF91CF911F910F91FF90EF90DF90CF904D +:10378000BF90AF909F908F907F900C946F200F9080 +:10379000DF91CF911F910F91FF90EF90DF90CF902D +:1037A000BF90AF909F908F907F9008950F931F933D +:1037B000CF93DF93EC01888199812B813C81232B6E +:1037C000B9F09F3F11F48F3F99F0CE010E941C0485 +:1037D000882371F0688179818A810E9454218C014B +:1037E0000E9409210E94D01FB801CE010E948B19AE +:1037F000DF91CF911F910F9108950E942C220E947A +:103800003C220E9401220E9456220E9417260E94FA +:10381000662580E090E00E94511780E090E00C94D3 +:1038200067170E941C220C94FD1B0E944921292F1E +:1038300022952F7030E02C3031054CF42A303105C0 +:103840006CF42250310922303105A8F407C02C3025 +:10385000310569F02F30310551F00DC0803F69F01E +:1038600018F4803E40F409C0843F29F406C093FB5D +:10387000882780F9089580E0089581E00895CF9326 +:10388000DF9300D000D01F92CDB7DEB70F900F901E +:103890000F900F900F90DF91CF910895CF93DF930A +:1038A00000D000D000D0CDB7DEB726960FB6F89482 +:1038B000DEBF0FBECDBFDF91CF9108951F93CF9391 +:1038C000DF93C0919D0216E080919E02C81799F087 +:1038D000D0E01C9FF0011D9FF00D1124E156FD4F1B +:1038E0004081518162817381848195810E944E1C47 +:1038F0002196C770E9CFDF91CF911F910895409134 +:10390000CF025091D0026091D1027091D202809189 +:10391000D3029091D4020C944E1C8091D4028295D3 +:103920008F7009F054C08091D102882309F44FC0F0 +:1039300080919D02A0919E026091CF027091D00271 +:103940004091D2025091D302B6E08A1709F43FC0E9 +:1039500090E041155105C1F17F3F11F46F3FA1F196 +:10396000B89FF001B99FF00D1124E156FD4F218160 +:1039700072132AC02081621327C02281211124C022 +:10398000238134812417350710F421503109241B79 +:10399000350B283C3105C0F42091D4022F702061F2 +:1039A0002093D40226E0289FF001299FF00D1124D6 +:1039B000EC55FD4F80818F70806180838FEC92E0A9 +:1039C0000E94D61B0C945E1C01968770BECF089592 +:1039D000CF92DF92EF92FF920F931F93CF93DF93DB +:1039E000CDB7DEB762970FB6F894DEBF0FBECDBF7E +:1039F0008C0185E0F801DE011D9601900D928A95FB +:103A0000E1F7D8014C9111965C91119712966C9147 +:103A100012971396CD90DC9014973091CF0270914D +:103A2000D0028091D2029091D302009709F46BC129 +:103A30007F3F19F43F3F09F466C1E090D102EE20C8 +:103A400009F4C0C02091D402C816D90628F0F601A6 +:103A5000E81BF90BCF0104C0809590958C0D9D1D3E +:103A6000FF24F394883C910578F0F12C207F09F035 +:103A7000C6C07C2DD98AC88A89890E943F1C8FECD8 +:103A800092E00E94D61BB1C0822F807F09F046C011 +:103A9000751314C0341312C0611110C02F7020614F +:103AA0002093D4020E947F1C8FEC92E00E94D61BD0 +:103AB0008091D402D80115968C932EC0CD2819F18F +:103AC0005F3F11F44F3FF9F0F62E61111CC0809159 +:103AD0009D0220919E0236E0821709F45AC090E0C0 +:103AE000389FF001399FF00D1124E156FD4F71818F +:103AF000571306C07081471303C07281711103C050 +:103B000001968770E9CFF62E662309F418C18091DB +:103B1000D40281608093D402F12C11C1751308C0C6 +:103B2000341306C0611104C08091D402D801C3C00F +:103B30004D875E878D859E856A8B0E94151C6A89DC +:103B40008823E1F16623D1F12091D402822F82955E +:103B50008F7090E0029774F08091CF029091D00224 +:103B600098878F831986DB86CA862C87CE010796B5 +:103B70000E94D61B86E0F801AFECB2E001900D92F6 +:103B80008A95E1F70E948D1C0E947F1CFF24F3940C +:103B9000D6C04D875E878D859E850E944921292F3D +:103BA00022952F7030E0223031050CF0BCC09F70A0 +:103BB00009F0B6C0805E883008F4C1C0C8010E9418 +:103BC000D61BE4CFC816D90608F453C0F601E81B8B +:103BD000F90BCF01883C910508F450C0F12C7C2DE5 +:103BE000D98AC88A89890E943F1CEFECF2E086E0FE +:103BF000DF011D928A95E9F70E947F1CA0C0751312 +:103C000014C0341312C0611110C08091D402F801A5 +:103C10008583C8010E94D61B86E0EFECF2E0DF014D +:103C20001D928A95E9F7FE2C8AC04D875E878D85A7 +:103C30009E856A8B0E94151C6A89882309F4BECF71 +:103C4000662309F4BBCF2091D402822F82958F7016 +:103C500090E002970CF48ECF8091CF029091D00229 +:103C60009A8389831B82DD82CC822E83CE010196CA +:103C70007FCF809590958C0D9D1DACCFF62E662341 +:103C800009F49CCF75132EC034132CC02091D4029C +:103C900020FD1FC0822F82958F70D9F0D801159614 +:103CA0002C9315978F3049F08F5F982F9295907FC6 +:103CB000822F8F70892B15968C93C8010E94D61B7A +:103CC00086E0F801AFECB2E001900D928A95E1F741 +:103CD00093CF86E0F801AFECB2E001900D928A95A7 +:103CE000E1F72DC04D875E878D859E850E94151C4E +:103CF000811140CF8091D40281608093D402C801A9 +:103D00000E94D61B1CC0662309F458CF4D875E87DE +:103D10008D859E850E94151C882309F44FCF2ACFDC +:103D2000811148CF0CC0243031050CF047CF9F7073 +:103D300009F440CFF8019581907F09F03BCF8F2D9A +:103D400062960FB6F894DEBF0FBECDBFDF91CF9164 +:103D50001F910F91FF90EF90DF90CF9008951F93E8 +:103D6000CF93DF93CDB7DEB72C970FB6F894DEBFB5 +:103D70000FBECDBF4F83588769877A878B879C8713 +:103D8000CE0107960E94E81C882369F08F819885F0 +:103D90002A853B85232BF1F19F3F09F063C08F3FBC +:103DA00009F060C037C086E0FE013796DE0111964B +:103DB00001900D928A95E1F76F817885EA85FB8500 +:103DC000309741F17F3F11F46F3F21F120919E0226 +:103DD00030E0C90101968770992740919D0250E01B +:103DE0008417950709F447C069837A83FD83EC83C0 +:103DF00096E0929FD001939FB00D1124A156BD4F24 +:103E0000FE01319601900D929A95E1F780939E0202 +:103E10000E945E1C16E080919D0290919E0289177F +:103E2000C1F1189FC001112481569D4F0E94E81CCA +:103E3000882379F1E0919D021E9FF0011124E15643 +:103E4000FD4F4081518162817381848195810E94FF +:103E50004E1C80919D0290E0019687709927809377 +:103E60009D02D9CF4F81588569857A858B859C8540 +:103E70000E944E1CCFCF0E94111C10929E021092E5 +:103E80009D02EFECF2E086E0DF011D928A95E9F7F2 +:103E9000C1CF2C960FB6F894DEBF0FBECDBFDF9119 +:103EA000CF911F910895EF92FF920F931F93CF939D +:103EB000DF938C01009709F46CC0F12CEE24E3949D +:103EC000E8012196F8018491843740F4843008F0A9 +:103ED00051C0813081F0823019F15BC0853709F41F +:103EE00044C0A8F19CE7980F903708F052C08F7734 +:103EF0000E942E1941C00E5F1F4FFE01C49180E247 +:103F00008C0F883048F4C7708E2D01C0880FCA9579 +:103F1000EAF70E942F2214C08C2F0E9466182DC031 +:103F20000E5F1F4FFE01C49180E28C0F883058F461 +:103F3000C7708E2D01C0880FCA95EAF70E943522FE +:103F40000E9456221AC08C2F0E942E1916C00E5F96 +:103F50001F4FFE01C491CC2381F08FE99FE00197B0 +:103F6000F1F700C00000C150F6CF0E5F1F4FFE01F9 +:103F7000F49003C00E9466188E018F2D882309F4E7 +:103F80009FCFEFE9FFE03197F1F700C000008150CB +:103F9000F5CFDF91CF911F910F91FF90EF90089592 +:103FA00008956093D9027093DA028093DB029093B4 +:103FB000DC020C94FD1B0F931F930091D90210910A +:103FC000DA022091DB023091DC02DC01CB01802B94 +:103FD000912BA22BB32B8093D9029093DA02A0935A +:103FE000DB02B093DC021F910F910C94FD1B0F9329 +:103FF0001F930091D9021091DA022091DB023091D7 +:10400000DC02DC01CB0180239123A223B323809324 +:10401000D9029093DA02A093DB02B093DC021F91E5 +:104020000F910C94FD1B0F931F930091D9021091D7 +:10403000DA022091DB023091DC02DC01CB01802727 +:104040009127A227B3278093D9029093DA02A093F5 +:10405000DB02B093DC021F910F910C94FD1B1092B8 +:10406000D5021092D6021092D7021092D8020C9468 +:10407000FD1B41E050E060E070E004C0440F551FBC +:10408000661F771F8A95D2F74093D5025093D602C8 +:104090006093D7027093D8020C94FD1B41E050E06E +:1040A00060E070E004C0440F551F661F771F8A95BB +:1040B000D2F78091D5029091D602A091D702B0910B +:1040C000D802482B592B6A2B7B2B4093D502509357 +:1040D000D6026093D7027093D8020C94FD1B41E086 +:1040E00050E060E070E004C0440F551F661F771F6A +:1040F0008A95D2F740955095609570958091D5023C +:104100009091D602A091D702B091D80248235923AA +:104110006A237B234093D5025093D6026093D70243 +:104120007093D8020C94FD1B41E050E060E070E019 +:1041300004C0440F551F661F771F8A95D2F78091E0 +:10414000D5029091D602A091D702B091D80248270B +:1041500059276A277B274093D5025093D602609354 +:10416000D7027093D8020C94FD1B0F931F930091FC +:10417000D5021091D6022091D7023091D802DC01ED +:10418000CB01802B912BA22BB32B8093D502909344 +:10419000D602A093D702B093D8021F910F910C942E +:1041A000FD1B0F931F930091D5021091D602209111 +:1041B000D7023091D802DC01CB0180239123A223C6 +:1041C000B3238093D5029093D602A093D702B093E5 +:1041D000D8021F910F910C94FD1B0F931F93009118 +:1041E000D5021091D6022091D7023091D802DC017D +:1041F000CB0180279127A227B3278093D5029093E4 +:10420000D602A093D702B093D8021F910F910C94BD +:10421000FD1B0895CF92DF92EF92FF920F931F93B1 +:10422000CF93DF938C01C090D902D090DA02E09056 +:10423000DB02F090DC028091D5029091D602A09131 +:10424000D702B091D802C82AD92AEA2AFB2ACFE19C +:10425000D0E0D701C6010C2E04C0B695A79597955E +:1042600087950A94D2F780FF06C0B8018C2F0E9470 +:10427000A508019721F4219760F780E001C08C2FF9 +:10428000DF91CF911F910F91FF90EF90DF90CF9032 +:104290000895CF93DF93EC010E940A21BE010E9492 +:1042A000A508DF91CF910895CB010E94492108957F +:1042B0008091DD0285958595859508958091DD0233 +:1042C0008770089598E0899F90011124262B2093F0 +:1042D000DD020C944E202091DD0280958223809394 +:1042E000DD02982F977069F430E0482F552747FD7D +:1042F00050952417350729F08595859585950C945B +:104300006F2008959091DD02977081E009F480E0BC +:10431000089590911501992321F090911601911122 +:1043200009C02091170130911801F90132969FEFD1 +:1043300040E01FC0982F9695969596959F3050F522 +:10434000E0911701F0911801E90FF11D877021E04C +:1043500030E0A90102C0440F551F8A95E2F7CA0157 +:104360009181892B818308959F3F39F04F5F4E30B3 +:1043700041F051915813F8CF0DC05111F7CF942F40 +:10438000F5CF9F3F39F0F901E90FF11D97FDFA953F +:1043900082830895089590911501992321F09091B9 +:1043A0001601911109C02091170130911801F901EE +:1043B0003296205F3F4F1FC0982F96959695969501 +:1043C0009F30F0F4E0911701F0911801E90FF11D11 +:1043D000877021E030E0A90102C0440F551F8A9583 +:1043E000E2F7CA01809591818923818308953196EE +:1043F000E217F30729F090819813F9CF1082F7CFD5 +:10440000089581E090E0E0911701F0911801E80F24 +:10441000F91F1082019680319105A9F708959091B6 +:10442000F102892B8093F102089580959091F10219 +:1044300089238093F10208951092F10208959091DA +:10444000F002892B8093F002089580959091F002FC +:1044500089238093F00208951092F00208959091BC +:10446000EF02892B8093EF02089580959091EF02DF +:1044700089238093EF0208951092EF0208958093AC +:10448000DE0208951092DE02089580911701909146 +:104490001801FC0131969C01205F3F4F80E0919113 +:1044A00091118F5FE217F307D1F70895E09117019B +:1044B000F09118018091F1028083E0911701F09151 +:1044C000180190818091F002892B8083E09117017F +:1044D000F091180190818091EF02892B8083809167 +:1044E000DE02882361F0E0911701F09118019081BC +:1044F000892B80830E94452281111092DE028091D7 +:104500001701909118010C943B1720E0009739F0A7 +:10451000AC0141505109842395232F5FF7CF822F9F +:10452000089580911303843039F11092F30220E44E +:1045300088E190E00FB6F894A895809360000FBED4 +:104540002093600080E00E94200380E00E943F09E9 +:1045500083B7817F846083BF83B7816083BF789492 +:10456000889583B78E7F83BF88E10FB6F8948093D8 +:104570006000109260000FBE08950895089580E0D5 +:104580000E9420030E94BD220E949A090E94BE221E +:104590000E941F0A91E0811101C090E0892F0895C7 +:1045A0000E94111C80E00E9420030E9439280E9472 +:1045B0002F170C943F091F920F920FB60F921124E0 +:1045C0008F939F93AF93BF938091F302811113C098 +:1045D0008091F4029091F502A091F602B091F70259 +:1045E0004196A11DB11D8093F4029093F502A09312 +:1045F000F602B093F702BF91AF919F918F910F9008 +:104600000FBE0F901F90189582E084BD93E095BD7A +:104610009AEF97BD80936E0008952FB7F89480911C +:10462000F4029091F502A091F602B091F7022FBF2B +:104630000895CF92DF92EF92FF920F931F932FB7BF +:10464000F8944091F4025091F5026091F602709155 +:10465000F7022FBF6A017B01EE24FF248C0120E0CA +:1046600030E0C016D106E206F30610F441505109BD +:104670009A01281B390BC9011F910F91FF90EF90F0 +:10468000DF90CF9008951F920F920FB60F921124D2 +:104690008F939F93AF93BF938091F4029091F50213 +:1046A000A091F602B091F7020196A11DB11D809371 +:1046B000F4029093F502A093F602B093F702BF9133 +:1046C000AF919F918F910F900FBE0F901F901895F3 +:1046D0000E942C14F8942FEF87EA91E62150804035 +:1046E0009040E1F700C0000087E090EBDC01809390 +:1046F0001E0390931F03A0932003B09321039CE01B +:1047000088E10FB6F894A895809360000FBE90934F +:104710006000FFCF0E94C923811102C00E94A5231F +:104720000E94D4238093F2020E94DC2380931C0316 +:1047300087FB882780F9809316010E94D823682F71 +:1047400070E080E090E00C94D11F6DEE7EEF80E091 +:1047500090E00E94F02C60E082E090E00E94DE2C6D +:1047600060E083E090E00E94DE2C60E084E090E076 +:104770000E94DE2C60E085E090E00E94DE2C60E08C +:1047800086E090E00E94DE2C6FEF87E090E00C94D2 +:10479000DE2C80E090E00E94D82C21E08D3E9E4FE0 +:1047A00009F020E0822F089582E090E00C94D02C54 +:1047B00083E090E00C94D02C84E090E00C94D02C1A +:1047C000682F84E090E00C94DE2C86E090E00C945E +:1047D000D02C682F86E090E00C94DE2C87E090E0EF +:1047E0000C94D02C682F87E090E00C94DE2C809104 +:1047F000FA0280FF0BC060911C0185E0689FB00148 +:10480000112475956795759567952BC081FF09C033 +:1048100060911C0185E0689FB00111247595679532 +:1048200020C082FF07C060911C0185E0689FB00135 +:10483000112417C09091FB029923D1F060911B01C4 +:10484000961788F720911C0185E0289F900111247C +:10485000929FA001939F500D112470E0CA010E9405 +:10486000B62C6038710540F46115710539F002C04D +:1048700065E070E0862F08958FE7089581E0089540 +:104880008091FA0280FF08C060911A0170E075956E +:1048900067957595679521C081FF06C060911A01E3 +:1048A00070E07595679519C082FF04C060911A0188 +:1048B00070E010C09091FB029923C1F06091190142 +:1048C0009617A0F780911A01899FC001112470E00A +:1048D0000E94B62C6038710528F46115710521F02D +:1048E000862F08958FE7089581E0089561E070E0D4 +:1048F000F4CF803F21F40E94F723819504C0813FCB +:1049000029F40E94F7238093FE020895823F21F448 +:104910000E94F723819504C0833F29F40E94F72366 +:104920008093FD020895893F19F40E94402405C038 +:104930008A3F31F40E94402481958093FF020895BC +:104940008B3F21F40E944024819504C08C3F29F4C0 +:104950000E944024809300030895843F21F48091B5 +:10496000FC02816017C0853F21F48091FC028260C7 +:1049700011C0863F21F48091FC0284600BC0873F08 +:1049800021F48091FC02886005C0883F31F4809159 +:10499000FC0280618093FC0208958D3F21F4809198 +:1049A000FA0281600BC08E3F21F48091FA0282608E +:1049B00005C08F3F29F48091FA0284608093FA0247 +:1049C0000895803F39F48091FE0287FF6CC01092F9 +:1049D000FE0269C0813F29F48091FE021816BCF3E3 +:1049E00062C09091FD02823F29F497FF5CC0109253 +:1049F000FD0259C0833F19F41916CCF354C0893F06 +:104A000041F48091FF0218160CF04DC01092FF0285 +:104A10004AC08A3F29F48091FF0287FF44C0F6CF45 +:104A20008B3F39F48091000387FF3DC01092000353 +:104A30003AC08C3F29F4809100031816BCF333C0B0 +:104A4000843F21F48091FC028E7F17C0853F21F4C2 +:104A50008091FC028D7F11C0863F21F48091FC0281 +:104A60008B7F0BC0873F21F48091FC02877F05C0BC +:104A7000883F31F48091FC028F7E8093FC0213C04A +:104A80008D3F21F48091FA028E7F0BC08E3F21F47E +:104A90008091FA028D7F05C08F3F29F48091FA0240 +:104AA0008B7F8093FA028091FD0281110EC080916C +:104AB000FE0281110AC08091FF02811106C080911F +:104AC0000003811102C01092FB0208958CEF92E066 +:104AD0000E9446170E940D239093F9028093F802DA +:104AE00008951F93CF93DF938091F8029091F9027C +:104AF0000E941923AC019091FB02992321F020918F +:104B00001D0130E006C020911E018AE0289F90011F +:104B100011244217530708F486C08091FD02C0910A +:104B2000FE02D091FF0210910003811107C0C11154 +:104B300076C0D11174C0111172C075C09F3F19F0B9 +:104B40009F5F9093FB02181624F40E94F723809332 +:104B5000FD028091FD0287FF05C00E94F723819529 +:104B60008093FD021C1624F40E94F7238093FE021A +:104B70008091FE0287FF05C00E94F72381958093F4 +:104B8000FE026091FD02662339F1C091FE02CC2342 +:104B900019F1772767FD7095872F972F0E94D829E5 +:104BA00023E333E343E35FE30E94E82A0E94A5295D +:104BB0006093FD026C2F772767FD7095872F972FE5 +:104BC0000E94D82923E333E343E35FE30E94E82A0A +:104BD0000E94A5296093FE021D1624F40E94402421 +:104BE0008093FF028091FF0287FF05C00E9440244E +:104BF00081958093FF02111624F40E944024809333 +:104C000000038091000387FF05C00E944024819526 +:104C100080930003DF91CF911F910C9466259F3FF5 +:104C200009F08ECF96CFDF91CF911F910895ECEFD1 +:104C3000F2E085E0DF011D928A95E9F71092FB0210 +:104C40001092FA020895833081F128F4813059F0EE +:104C50008230D1F00895853009F449C0B8F186302A +:104C600009F456C0089580911E01262F30E0280FC8 +:104C7000311D2F3F310524F4680F60931E01089504 +:104C80008FEF80931E01089580911D01262F30E043 +:104C9000280F311D2F3F310524F4680F60931D014B +:104CA00008958FEF80931D01089580911C01262F98 +:104CB00030E0280F311D2F3F310524F4680F609339 +:104CC0001C0108958FEF80931C01089580911B01B2 +:104CD000262F30E0280F311D2F3F310524F4680FB7 +:104CE00060931B0108958FEF80931B0108958091BD +:104CF0001A01262F30E0280F311D2F3F310524F4F3 +:104D0000680F60931A0108958FEF80931A01089538 +:104D100080911901262F30E0280F311D2F3F3105DA +:104D200024F4680F6093190108958FEF809319019F +:104D30000895833011F128F4813049F0823091F0E8 +:104D40000895853081F120F18630C1F10895809178 +:104D50001E01681720F4861B80931E01089510928F +:104D60001E01089580911D01681720F4861B809311 +:104D70001D01089510921D01089580911C0168176E +:104D800020F4861B80931C01089510921C01089545 +:104D900080911B01681720F4861B80931B010895E6 +:104DA00010921B01089580911A01681720F4861B48 +:104DB00080931A01089510921A01089580911901A3 +:104DC000681720F4861B8093190108951092190129 +:104DD00008950F931F93873208F048C08E3108F072 +:104DE0008DC0803109F477C008F5873009F461C0BF +:104DF00068F4863009F09DC08091F202817F8E7F39 +:104E00008093F20281E08093020394C08B3009F416 +:104E100089C08E3009F08DC08091F20282FB22277A +:104E200020F991E0922790FB82F95EC0863109F467 +:104E300079C060F4813109F07CC00E94111C90910E +:104E4000160181E08927809316016CC0893109F42D +:104E500069C08B3109F06DC08091F20281FB22277D +:104E600020F991E0922790FB81F93EC0883309F444 +:104E700059C050F4893209F457C0853309F454C03D +:104E8000873209F451C055C0833409F44DC028F469 +:104E90008A3308F44EC0895332C0883409F049C0BF +:104EA0000E94111C0E944F0A0E9413040E94682352 +:104EB00039C09091F202892F8095817080FB90F922 +:104EC00029F0966098609093F20234C0997F977FA2 +:104ED0009093F20227C08091F20283FB222720F9EF +:104EE00091E0922790FB83F98093F2029923D1F00D +:104EF0008091F20281608093F20214C08D5141E0F2 +:104F000050E060E070E08A019B0104C0000F111FB7 +:104F1000221F331F8A95D2F7C901B8010E94D11F01 +:104F20000E94111C81E006C061E070E080E090E02A +:104F3000F5CF80E01F910F91089580E0089580E003 +:104F40000895CF93C82F80910203813069F018F043 +:104F50008230C9F184C0E0911701F091180180817D +:104F6000823209F07EC007C0E0911701F09118016C +:104F70008081823261F48C2F0E949D27811104C0B0 +:104F80008C2F0E94E9261DC081E090E01AC08C2F72 +:104F90000E949F27811114C0C43179F048F4CB30AE +:104FA00079F0C03109F061C082E08093020308C04B +:104FB000C93219F0C83321F058C01092020355C00D +:104FC00081E0817054C0C93291F120F5C43179F18A +:104FD000B0F4C73009F047C08EE180931E0182E330 +:104FE00080931D018AE080931C0184E180931B0162 +:104FF00088E080931A0188E28093190134C0CE5171 +:10500000C63088F5EC2FF0E0EA54FE4F80818093A3 +:10501000010329C0CE34E9F020F4CB3421F56AE055 +:1050200013C0C13579F0C235F1F461E00DC0809153 +:105030000103882319F01092010315C081E08093C9 +:10504000020315C061E006C0809101030E9423267F +:105050000AC06AE0809101030E94992604C0109260 +:10506000020380E004C081E002C080E0AACFCF91BB +:1050700008950E94C923811102C00E94A5230E94A5 +:10508000E52380931D0380FF02C0869501C080E068 +:105090000C94200380911D03982F9695292F30E0C2 +:1050A000233031054CF49F5F990F8170892B81600B +:1050B00080931D030E94E92380911D0386950C9423 +:1050C000200380911D03982F969591F09158990F88 +:1050D0008170892B80931D038E7F91E009F490E00D +:1050E00080911D0390FB80F980931D030E94E923AA +:1050F00080911D0386950C94200380911D03982FA9 +:10510000909590FB80F980931D030E94E923809184 +:105110001D0380FF02C0869501C080E00C9420032F +:1051200090911D03892F86958F5F8F7791708430C2 +:1051300028F4880F892B80931D0302C090931D03D0 +:1051400080911D038E7F91E009F490E080911D0312 +:1051500090FB80F980931D030E94E92380911D0339 +:1051600086950C94200320911D03922F96958927F4 +:10517000982F990F822F8170892B80931D038E7F2A +:1051800091E009F490E080911D0390FB80F98093F9 +:105190001D030E94E92380911D0386950C94200332 +:1051A00080911D03869508955058BB27AA270ED0DD +:1051B000D1C1C2D130F0C7D120F031F49F3F11F4FA +:1051C0001EF4B7C10EF4E095E7FB9FC1E92FD3D1E0 +:1051D00080F3BA17620773078407950718F071F414 +:1051E0009EF5EBC10EF4E0950B2EBA2FA02D0B010E +:1051F000B90190010C01CA01A0011124FF27591B1C +:1052000099F0593F50F4503E68F11A16F040A22F21 +:10521000232F342F4427585FF3CF46953795279592 +:10522000A795F0405395C9F77EF41F16BA0B620B91 +:10523000730B840BBAF09150A1F0FF0FBB1F661FD8 +:10524000771F881FC2F70EC0BA0F621F731F841F1B +:1052500048F4879577956795B795F7959E3F08F041 +:10526000B3CF9395880F08F09927EE0F9795879500 +:10527000089527D108F481E008950CD06BC163D163 +:1052800040F05AD130F021F45F3F19F03EC1511186 +:1052900095C14FC170D198F39923C9F35523B1F348 +:1052A000951B550BBB27AA2762177307840738F095 +:1052B0009F5F5F4F220F331F441FAA1FA9F333D0F4 +:1052C0000E2E3AF0E0E830D091505040E695001CA8 +:1052D000CAF729D0FE2F27D0660F771F881FBB1F64 +:1052E000261737074807AB07B0E809F0BB0B802D3E +:1052F000BF01FF2793585F4F2AF09E3F510568F08A +:1053000004C15CC15F3FECF3983EDCF38695779572 +:105310006795B795F7959F5FC9F7880F911D96958B +:10532000879597F90895E1E0660F771F881FBB1FE7 +:10533000621773078407BA0720F0621B730B840B94 +:10534000BA0BEE1F88F7E095089504D06894B11168 +:1053500035C1089518D188F09F5790F0B92F99273B +:10536000B751A0F0D1F0660F771F881F991F1AF070 +:10537000BA95C9F712C0B13081F01FD1B1E00895DC +:105380001CC1672F782F8827B85F39F0B93FCCF35D +:10539000869577956795B395D9F73EF49095809566 +:1053A000709561957F4F8F4F9F4F0895E89409C086 +:1053B00097FB3EF490958095709561957F4F8F4F48 +:1053C0009F4F9923A9F0F92F96E9BB279395F6955E +:1053D000879577956795B795F111F8CFFAF4BB0FDC +:1053E00011F460FF1BC06F5F7F4F8F4F9F4F16C040 +:1053F000882311F096E911C0772321F09EE8872FCA +:10540000762F05C0662371F096E8862F70E060E085 +:105410002AF09A95660F771F881FDAF7880F9695FE +:10542000879597F9089588D018F011F08CD038F44A +:1054300080C0C4C0E92F9FD0B0F35523C9F3E7FB68 +:105440006217730784079507A8F199F3E92FFF27DF +:1054500088232AF03197660F771F881FDAF7952F78 +:105460005527442332F091505040220F331F441FE0 +:10547000D2F7BB27E91BF50B621B730B840BB10939 +:10548000C1F222F4620F731F841FB11D31972AF0FD +:10549000660F771F881FBB1FEFCF915050405AF007 +:1054A00041F0882332F0660F771F881F91505040DB +:1054B000C1F7939530C08695779567959F5FD9F72B +:1054C000F8CF990F0008550FAA0BE0E8FEEF16166B +:1054D0001706E807F907C0F012161306E407F507E8 +:1054E00098F0621B730B840B950B39F40A2661F05C +:1054F000232B242B252B21F408950A2609F4A140FF +:10550000A6958FEF811D811D089597F99F6780E80B +:1055100070E060E008959F3F31F0915020F487954E +:1055200077956795B795880F911D9695879597F90B +:1055300008959FEF80EC089500240A94161617062C +:1055400018060906089500240A9412161306140674 +:1055500005060895092E0394000C11F4882352F0D7 +:10556000BB0F40F4BF2B11F460FF04C06F5F7F4F8F +:105570008F4F9F4F089557FD9058440F551F59F076 +:105580005F3F71F04795880F97FB991F61F09F3F30 +:1055900079F087950895121613061406551FF2CF59 +:1055A0004695F1DF08C0161617061806991FF1CFA9 +:1055B00086957105610508940895E894BB276627D0 +:1055C0007727CB0197F908957CDF08F48FEF0895D2 +:1055D0000BD0C0CFB1DF28F0B6DF18F0952309F06B +:1055E00094CFA7CF1124EACFC6DFA0F3959FD1F3C4 +:1055F000950F50E0551F629FF001729FBB27F00D81 +:10560000B11D639FAA27F00DB11DAA1F649F6627D5 +:10561000B00DA11D661F829F2227B00DA11D621F24 +:10562000739FB00DA11D621F839FA00D611D221FDE +:10563000749F3327A00D611D231F849F600D211DC2 +:10564000822F762F6A2F11249F5750408AF0E1F065 +:1056500088234AF0EE0FFF1FBB1F661F771F881FAE +:1056600091505040A9F79E3F510570F04ECFA6CF04 +:105670005F3FECF3983EDCF3869577956795B79599 +:10568000F795E7959F5FC1F7FE2B880F911D9695C3 +:10569000879597F90895FA01EE0FFF1F30962105BF +:1056A000310599F16115710561F48038BFE39B07FD +:1056B00049F168949038810561F08038BFEF9B070D +:1056C00041F0992342F5FF3FE1053105210511F134 +:1056D000E8940894E795D901AA2329F4AB2FBE2FAB +:1056E000F85FD0F310C0FF5F70F4A695E0F7F739CC +:1056F00050F019F0FF3A38F49F779F930CD00F9039 +:1057000007FC905808953EF014CF60E070E080E808 +:105710009FE308954FE79F775F934F933F932F93B6 +:105720009ED02F913F914F915F9152DF05C019F4A8 +:105730000EF0EBCE42CFFDCE26DFC8F39638C0F791 +:1057400007F80F92E8942BE33AEA48EB5FE74EDF65 +:105750000F920F920F924DB75EB70F92C0D0EAE052 +:10576000F1E016D04F915F91EF91FF91E595EE1F1B +:10577000FF1F49F0FE57E0684427EE0F441FFA95DB +:10578000E1F74195550B32D00F9007FE26C00895E2 +:10579000DF93CF931F930F93FF92EF92DF927B01E2 +:1057A0008C01689405C0DA2EEF011EDFFE01E8943B +:1057B000A5912591359145915591AEF3EF0106DD07 +:1057C000FE019701A801DA9479F7DF90EF90FF903E +:1057D0000F911F91CF91DF9108959B01AC0160E083 +:1057E00070E080E89FE349CD90CE95CECCDEE8F323 +:1057F0009923D9F3940F511DBBF39150504094F06D +:1058000059F0882332F0660F771F881F915050405F +:10581000C1F79E3F510544F7880F911D96958795D6 +:1058200097F908955F3FACF0983E9CF0BB278695B2 +:1058300077956795B79508F4B1609395C1F7BB0F5D +:1058400058F711F460FFE8CF6F5F7F4F8F4F9F4F86 +:10585000E3CFB4CE0EF05FCE6CCE689456CE93DE1E +:10586000C8F39923D1F3C6F3DF93CF931F930F931C +:10587000FF92C92FDD2788232AF02197660F771F13 +:10588000881FDAF720E030E040E85FEB9FE38839DB +:1058900020F0803E30F021968F7787DCE2E3F1E064 +:1058A00003C083DCEFE5F1E073DF8B01BE01EC01A7 +:1058B000FB2E6F5771097595771F880B990B78DD53 +:1058C00028E132E741E35FE38FDEAF2D9801AE01BF +:1058D000FF900F911F91CF91DF9178DC3BCEFA01C1 +:1058E000DC01AA0FBB1F9B01AC01BF5728F4222784 +:1058F0003327442750781FC0B75188F4AB2F0024BA +:10590000469537952795011CA395D2F3002069F0A1 +:10591000220F331F441FB395DAF30DD045CC61300D +:105920007105A0E88A07B94630F49B01AC016627EF +:10593000772788279078309621F02083318342831F +:1059400053830895AA1BBB1B51E107C0AA1FBB1FAD +:10595000A617B70710F0A61BB70B881F991F5A95FB +:10596000A9F780959095BC01CD01089597FB072E6E +:1059700016F4009407D077FD09D00E94A22C07FCF2 +:1059800005D03EF4909581959F4F0895709561954F +:105990007F4F0895EE0FFF1F0590F491E02D0994BD +:1059A000F999FECF92BD81BDF89A992780B50895E7 +:1059B000A8E1B0E042E050E00C94F82C262FF999D1 +:1059C000FECF92BD81BDF89A019700B4021639F05E +:1059D0001FBA20BD0FB6F894FA9AF99A0FBE08952F +:1059E0000196272F0E94DF2C0C94DE2CDC01CB01CA +:1059F000FC01F999FECF06C0F2BDE1BDF89A3196DF +:105A000000B40D9241505040B8F70895F894FFCF7C +:105A1000640007000CFF0000003F643310C1109EBB +:105A2000106A1036100101DF022808140A321E0025 +:105A300002040507090B0C0E1011131517181A1C78 +:105A40001D1F2123242628292B2D2F3032343537B2 +:105A5000393B1F0F03764F5F6F7F496943790959BF +:105A600053633149803F5D8B803FF8BF803FCAE17F +:105A7000803F73ED803FCAE1803FF8BF803F5D8B80 +:105A8000803F3149803F0000803FF16D7F3F75EAE4 +:105A90007E3F4C827E3F833F7E3F84287E3F833F14 +:105AA0007E3F4C827E3F75EA7E3FF16D7F3F000076 +:105AB000803F3F4D36394B05FE04C8048F04220455 +:105AC0003B0454046D0401020304050607080900A1 +:00000001FF diff --git a/keyboard/planck/keymaps/lucas/compiled.hex b/keyboard/planck/keymaps/lucas/compiled.hex new file mode 100644 index 0000000000..26fc8ee0cd --- /dev/null +++ b/keyboard/planck/keymaps/lucas/compiled.hex @@ -0,0 +1,1471 @@ +:100000000C9427030C946B030C946B030C946B03FC +:100010000C946B030C946B030C946B030C946B03A8 +:100020000C946B030C946B030C942E150C9400161B +:100030000C9462230C946B030C946B030C946B0371 +:100040000C946B030C94CD030C946B030C946B0316 +:100050000C946B030C94CA230C946B030C946B03E9 +:100060000C946B030C946B030C946B030C946B0358 +:100070000C946B030C946B030C946B030C946B0348 +:100080000C94A30B0C946B030C946B030C946B03F8 +:100090000C946B030C946B030C946B030C946B0328 +:1000A0000C946B030C946B030C946B036D168F16FE +:1000B0007D178F167D17D416F7167D174C175F170F +:1000C000491A491A781A781AB71AD71A2D1C2D1CF2 +:1000D000E21A2D1C921B921BF91B021C2D1C271CC3 +:1000E0009F1B9F1B9F1B9F1B9F1B9F1B9F1B9F1B40 +:1000F0009F1B9F1B9F1B9F1B9F1B9F1B9F1B9F1B30 +:10010000AF1BBD1BC41BCB1BD51B07634236B79B64 +:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 +:100120005763BD6DEDFD753EF6177231BF000000DF +:10013000803F08000000BE922449123EABAAAA2AC2 +:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD +:1001500000000000BF000000803F00000000000819 +:100160004178D3BB4387D1133D190E3CC3BD4282B6 +:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 +:10018000FFBE01C4FF7F3F00000000000000000030 +:1001900000000000000000010204060A0F17202CD6 +:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 +:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF +:1001C0000201000000000000000000000000F1A299 +:1001D000F1A32CA4228A3921290014001A00090055 +:1001E00013000A000D000F0018001D003602380031 +:1001F0002A00040015001600170007000B0011006C +:1002000008000C001200310200301C001B00060028 +:10021000190005000E0010003600370024022800E7 +:10022000E000E3002B00E200022003200320012075 +:100230005000510052004F00010001000100010078 +:100240000100010001000100010001003700010070 +:100250000100010001000100010001000100010096 +:100260000100010001001F02010001000100010066 +:100270000100010001000100013064022D020100B3 +:100280000100010001000100010001000100010066 +:100290000100010001000100000034020000000024 +:1002A00000000000000000002F02330200000420C4 +:1002B0004C00340000002D00000000000000000091 +:1002C0002F00330000004514000000000000000073 +:1002D0000000000000000000AD00AC00AB004414C2 +:1002E0000100010001000100010001000100010006 +:1002F000A800AA00A900AE0030141E021414310098 +:10030000210222023500230230022502260230009B +:100310002E021E001F0020002100220023002400C6 +:1003200025002600270027020000000000006414BA +:100330002514261424142714081400002D14280052 +:1003400001000100010001000100010001000100A5 +:100350004A004E004B004D00680069006A006B00C7 +:100360006C006D006E006F00700071007200730011 +:100370003A003B003C003D003E003F004000410091 +:10038000420043004400450000000000000000005F +:100390000000560057000000000000000050000060 +:1003A00000008250805081500220010001000100B5 +:1003B000A800AA00A900AE000652290014001A00E5 +:1003C0000800150017001D0018000C001200042082 +:1003D00028002A0004001600070009000A000B008C +:1003E0000D000E000F003602E000E1001C001B00B3 +:1003F0000600190005001100100037005200240209 +:10040000000000002B00E20000002C002C002C015A +:10041000E300500051004F000100000014001A00DA +:10042000090013000A000D005F0060006100000079 +:100430002A000000040015001600170007000B003A +:100440005C005D005E004D00E000E1001C001B0050 +:100450000600190005000E0059005A005B004E000E +:10046000000000002B00E20000002C002C002C01FA +:100470000000620063005800280354006800650013 +:10048000200050006C0061006E0063006B002000D3 +:100490004B006500790062006F006100720064002B +:1004A00000002C034F007200740068006F006C00A5 +:1004B00069006E0065006100720020004B0065005D +:1004C000790062006F006100720064007300000038 +:1004D0000403090409026D00040100A0FA090400E4 +:1004E000000103010100092111010001223F000761 +:1004F00005810308000A0904010001030102000943 +:100500002111010001224D000705820308000A099C +:10051000040200010300000009211101000122363C +:10052000000705830308000A090403000103000013 +:100530000009211101000122390007058403100080 +:10054000011201100100000008EDFE6060010001D1 +:1005500002000105010906A101050719E029E715B7 +:1005600000250195087501810205081901290595E5 +:10057000057501910295017503910105071900297F +:100580007715002501957875018102C00501098064 +:10059000A101850216010026B7001A01002AB70042 +:1005A000751095018100C0050C0901A10185031694 +:1005B0000100269C021A01002A9C027510950181F7 +:1005C00000C005010902A1010901A10005091901E5 +:1005D0002905150025019505750181029501750311 +:1005E00081010501093009311581257F95027508C2 +:1005F000810609381581257F950175088106050C4E +:100600000A38021581257F950175088106C0C0054D +:10061000010906A101050719E029E7150025019543 +:1006200008750181029501750881010508190129E4 +:10063000059505750191029501750391010507194D +:100640000029FF150025FF950675088100C01124BB +:100650001FBECFEFDAE0DEBFCDBF04B603FE24C07D +:1006600080911E0390911F03A0912003B09121035C +:100670008730904BA740B04BB9F410921E031092F4 +:100680001F03109220031092210314BE84B7877FAA +:1006900084BF88E10FB6F8948093600010926000E8 +:1006A0000FBEE0E0F8E3099511E0A0E0B1E0EEE173 +:1006B000FBE502C005900D92A03CB107D9F713E00D +:1006C000A0ECB1E001C01D92AE31B107E1F70E948C +:1006D00074120C948D2D0C9400000895089581E0FF +:1006E000089508950C946E030C946F030C94710399 +:1006F0000E94572923E030E0281B3109220F209364 +:10070000C4010895282F2F9880918000211108C0DE +:10071000877F8093800010928D0010928C001BC008 +:10072000886080938000233019F48FEF9FEF0FC013 +:1007300083E090E0821B9109880F991F2FEF3FEF14 +:10074000A90102C0569547958A95E2F7CA01909390 +:100750008D0080938C000C9478030E94780384E0D1 +:100760008093C3011092C0010895279A2F988FEFAC +:100770009FEF90938700809386008AE080938000AB +:1007800089E1809381000E94C0280C94AD030E94EF +:10079000B5036E9A769A0C946D031F920F920FB662 +:1007A0000F9211242F933F938F939F93EF93FF9377 +:1007B000E091C101F091C201CF0101969093C20175 +:1007C0008093C1010090C30102C0F695E7950A9499 +:1007D000E2F7EF738091C001823019F4E03251F4F6 +:1007E00004C0813039F4EF3329F480916F008D7F9C +:1007F00080936F00F0E0E457FE4FE49121E031E098 +:10080000E29FC001E39F900D11240090C40102C03B +:10081000969587950A94E2F790938D0080938C00CB +:10082000FF91EF919F918F913F912F910F900FBE6C +:100830000F901F901895662319F0613099F020C031 +:10084000FC018281882341F081EE0E94ED1881E055 +:1008500090E00E94D52014C081E090E00E94F62034 +:1008600081EE0CC0FC018281882339F081EE0E9468 +:10087000B51984E60E94ED1803C084E60E94B519FC +:1008800080E090E0089581E008950C944304089579 +:100890000C94C70380911502882309F448C0809105 +:1008A000D1019091D201009779F40E949423909302 +:1008B000D2018093D1018091D30190E0009771F42F +:1008C0008091D40190E00AC00E94A02320910001F1 +:1008D000309101012817390740F329C00197880F8B +:1008E000991F880F991FFC01EB52FE4F60817181A7 +:1008F000828193810E94090BE091D30184E0E89FFB +:10090000F0011124EB52FE4F60817181828193814D +:100910004FE050E00E94C10E8091D30190E001961B +:100920006091D40170E00E943D2D8093D3010C941E +:100930007203109217020C94D60A0895089581E06C +:10094000809317020C949E04089508958F929F92AD +:10095000AF92BF92EF92FF920F931F93CF93DF93CB +:10096000CDB7DEB7A3970FB6F894DEBF0FBECDBFED +:100970007C01FC0100811181C8010E949121B80114 +:100980000E94A8068C01B7010E944504882309F43F +:10099000CCC10032F0E51F0741F4F70182818823C2 +:1009A00009F458C00E94250FC0C10132F0E51F07AD +:1009B00041F4F7018281882309F44CC00E942E0F74 +:1009C000B4C10232F0E51F0751F4F7018281882398 +:1009D00009F440C00E94210F8111F0CFE3CF033210 +:1009E000F0E51F0739F4F7018281882399F10E940D +:1009F0009F049BC10432F0E51F0739F4F70182819F +:100A0000882341F10E94990490C10532F0E51F0747 +:100A100049F4F70182818823E9F08091170281115E +:100A2000F1CFE5CF0632F0E51F0739F4F7018281F7 +:100A3000882381F00E94350F0AC00732F0E51F07B6 +:100A400049F4F7018281882329F00E94400F0E9417 +:100A5000A5046BC180911702811105C0F701828145 +:100A60008111CFC018C1003E110579F4F7018281D0 +:100A7000882309F44DC00E94D60A81E080931602B3 +:100A8000109215021092D40150C1023E110559F482 +:100A9000F70182818823E1F10E94D60A10921602A2 +:100AA0001092150242C1033E110591F4F7018281B3 +:100AB000882371F10E94D60A1092160281E0809379 +:100AC00015021092D3011092D2011092D1012DC1C2 +:100AD0000235110559F4F7018281882309F425C1F3 +:100AE00080910001909101010A970DC00135110517 +:100AF00079F4F7018281882309F417C180910001FC +:100B0000909101010A9690930101809300010DC11B +:100B10004091040183E2EFE1F1E0DE0111960190E2 +:100B20000D928A95E1F7F701808121E030E02C0FEA +:100B30003D1F280F311DC901209102013091030191 +:100B4000FC01E20FF31F6081772767FD7095640F4A +:100B5000711D882777FD8095982F0E945F2A20E0DD +:100B600030E040E451E40E94C4294B015C01F701EC +:100B7000218184E090E0821B9109BC01882777FDE8 +:100B80008095982F0E945F2A9B01AC01C501B4019A +:100B90000E945C299B01AC0160E070E080E090E481 +:100BA0000E94D22B20E030E04CED50E40E946F2BED +:100BB0004B015C01F70182818823D1F04FE050E0C6 +:100BC000C501B4010E94C10E809116028823A1F0D4 +:100BD0008091D40124E0829FF0011124EB52FE4F5A +:100BE00080829182A282B3828F5F8093D40104C0FD +:100BF000C501B4010E94090B0F3F110508F02ECF6B +:100C000094C08091D00181111FC0043130E51307D9 +:100C100009F051C00E94470481E08093D0010E94F6 +:100C200094239093CF018093CE011092C70110922C +:100C3000C9011092C8011092CB011092CA01109202 +:100C4000CD011092CC0171C08091CE019091CF0165 +:100C50000E94A023883C910570F48091C701E82F81 +:100C6000F0E0EE0FFF1FE853FE4F118300838F5F0C +:100C70008093C7015AC0043880E5180721F0053871 +:100C8000104501F13AC0F7018281882341F01092AA +:100C9000C50182E01EC0043830E5130759F5809184 +:100CA000C501811106C086E20E94ED1886E20E940D +:100CB000B51982E01CC00438F0E51F0741F3053880 +:100CC0001045D9F4F7018281882331F01092C601D2 +:100CD00080E20E94041A29C08091C601811106C0D9 +:100CE00087E20E94ED1887E20E94B51980E20E9417 +:100CF0000B1A1BC00538104529F381E08093C5010C +:100D00008093C601C701A3960FB6F894DEBF0FBE4D +:100D1000CDBFDF91CF911F910F91FF90EF90BF90CA +:100D2000AF909F908F900C94740380E0A3960FB6C1 +:100D3000F894DEBF0FBECDBFDF91CF911F910F9111 +:100D4000FF90EF90BF90AF909F908F90089508957F +:100D50009CE0799FF001112490E3899FE00DF11D43 +:100D60001124E60FF11DEE0FFF1FE852FE4F859193 +:100D700094910895880F991FFC01E45BFF4F8591C2 +:100D800094910895880F991FFC01E453FE4F8591BB +:100D9000949108950F931F93CF93DF93EC018115E6 +:100DA00021E39207A0F5C11580E3D80708F0D7C06A +:100DB000C83ED105D8F4C03ED10508F007C2C83AF4 +:100DC000D10578F4C53AD10508F06AC0C130D10523 +:100DD00009F463C008F4F7C1C430D10508F0F6C1C6 +:100DE000F2C1CB3BD10508F466C0EDC1C11590E25C +:100DF000D90708F0AFC0C11521E0D20708F0E6C15D +:100E0000C03FD10508F4DFC18E0110651FC2C03894 +:100E100080E5D80700F5C03790E5D90708F0A3C0F2 +:100E2000C11520E5D20709F4ACC050F4CE019054AE +:100E300080319F4008F0C7C1DF708E01106A06C282 +:100E4000C13080E5D80709F4AEC0C43190E5D907B8 +:100E500008F4AFC0B8C1C33820E5D20709F48EC08A +:100E600050F4C13890E5D90709F482C008F083C076 +:100E700000E011EDEBC1C03181E5D80708F4A3C152 +:100E8000C11597E5D90708F436C1CE0190578115F1 +:100E9000904108F098C1DF7093C101E010E0D6C125 +:100EA000C53AD10509F494C1C63AD10509F093C1F8 +:100EB00002E810E4CBC1C83AD10509F48FC1C93AA0 +:100EC000D10509F48EC1CA3AD10509F48DC1CB3AD6 +:100ED000D10509F48CC1CC3AD10509F48BC1CD3AC6 +:100EE000D10509F48AC1C03BD10509F489C1CE3AC4 +:100EF000D10509F488C1CF3AD10509F487C1C13BB6 +:100F0000D10509F486C1C23BD10509F485C1C33BB3 +:100F1000D10509F484C1C43BD10509F483C1C53BA3 +:100F2000D10509F482C1C63BD10509F481C1C73B93 +:100F3000D10509F480C1C83BD10509F47FC1C93B83 +:100F4000D10509F47EC1CA3BD10509F47DC100E099 +:100F500014E47CC1CE019F700E94C20678C1DD27D7 +:100F60008E01106C73C1CF70DD278E01146D6EC1C0 +:100F700000E010ED6BC100E012ED68C100E013ED80 +:100F800065C10E94981C0E94D60A0E949D048FEFA2 +:100F900094E32CE0815090402040E1F700C0000035 +:100FA0000E94EF2353C18091F20281608093F2028C +:100FB0004DC10E945024811102C00E942C240E9425 +:100FC000632490E090931D0380931C03C23080E55E +:100FD000D80721F480911C03816086C0C43090E55D +:100FE000D90721F480911C0382607EC0C63020E5C1 +:100FF000D20721F480911C03846076C0C83080E55C +:10100000D80719F480911C0327C0CA3090E5D9078E +:1010100021F480911C03806167C0CC3020E5D207A9 +:1010200021F480911C0380625FC0CE3080E5D80738 +:1010300021F480911C03806457C0C03190E5D9072A +:1010400021F480911C0380684FC0C23120E5D20793 +:1010500029F480911C038460886046C0C33080E519 +:10106000D80721F480911C038E7F3EC0C53090E5E7 +:10107000D90721F480911C038D7F36C0C73020E54D +:10108000D20721F480911C038B7F2EC0C93080E5EC +:10109000D80719F480911C0326C0CB3090E5D907FE +:1010A00021F480911C038F7E1FC0CD3020E5D20734 +:1010B00021F480911C038F7D17C0CF3080E5D807C5 +:1010C00021F480911C038F7B0FC0C13190E5D907BB +:1010D00021F480911C038F7707C0C331D04531F4D0 +:1010E00080911C038B7F877F80931C0380911C035E +:1010F0000E946724ABC08D2F99278F70992781306C +:101100009105D9F49E012370332702C0880F991FDF +:101110002A95E2F79C688E0144E0000F111F4A9562 +:10112000E1F700271370802B912B53E0CC0FDD1FCC +:101130005A95E1F7C076DD272FC08230910531F452 +:10114000DC2FCC278E01016F106A80C0833091059F +:1011500069F4CE018370992701E010E002C0000F0E +:10116000111F8A95E2F7C8019C680FC08430910571 +:10117000B9F4CE018370992701E010E002C0000F9E +:10118000111F8A95E2F7C8019A6823E0CC0FDD1F92 +:101190002A95E1F7C07ED7708C010C2B1D2B56C011 +:1011A0008530910531F4DC2FCC278E01046F106A55 +:1011B0004DC0069709F04AC0CF71DD27DC2FCC2740 +:1011C0008E01106243C000E010E040C08E013EC0BE +:1011D00001E810E43BC003E810E438C002EE14E478 +:1011E00035C009EE14E432C00AEE14E42FC005EB5A +:1011F00014E42CC006EB14E429C007EB14E426C069 +:101200000CEC14E423C00DEC14E420C003E815E456 +:101210001DC00AE815E41AC002E915E417C004E984 +:1012200015E414C001E216E411C003E216E40EC096 +:1012300004E216E40BC005E216E408C006E216E478 +:1012400005C007E216E402C00AE216E4C801DF9115 +:10125000CF911F910F9108959CE0799FF001112487 +:1012600090E3899FE00DF11D1124E60FF11DEE0FB3 +:10127000FF1FE852FE4F85919491803E9105E0F466 +:10128000803C910558F58133910509F46FC048F40D +:101290008932910509F463C08A32910509F46DC061 +:1012A00072C089339105E9F082389105D1F0853318 +:1012B000910509F44DC067C0833E910581F138F472 +:1012C000803E9105B9F0823E9105D9F05CC0863E22 +:1012D000910561F1873E9105A1F155C00E94BA06C2 +:1012E000089520911C0320FD02C021FF4CC080EE18 +:1012F00090E049C080911C0380FFF9CF89E390E022 +:1013000042C080911C0382FF0EC080911C0384FFA9 +:1013100003C080E090E037C083EE90E034C080915D +:101320001C0382FFF2CF82EE90E02DC080911C035F +:1013300083FF0BC080911C0384FDEBCF87EE90E010 +:1013400022C080911C0383FFF5CF86EE90E01BC086 +:1013500080911C0385FF07C089E290E014C0809152 +:101360001C0385FFF9CF85E390E00DC080911C033D +:1013700086FF07C08AE290E006C080911C0386FFCA +:10138000F9CF81E390E00E94CA0608950C94760399 +:10139000E82FF0E0E25BFE4F8081E82FEF70F0E095 +:1013A00082958F7021E030E0A90102C0440F551FE3 +:1013B0008A95E2F740A308950F931F93CF93DF938D +:1013C00085B7806885BF85B7806885BFC3E0D0E0FA +:1013D00001E010E0FE01E25BFE4F8081E82FEF703C +:1013E000F0E021A182958F70A80102C0440F551F23 +:1013F0008A95E2F7CA01822B81A38C2F0E94C8092B +:10140000219740F78BE090E061E070E0FC01EE5B3B +:10141000FE4F2081E22FEF70F0E042A122952F7065 +:10142000DB0102C0AA0FBB1F2A95E2F79D01242B06 +:1014300022A3019758F7DF91CF911F910F910C9440 +:101440004804EF92FF920F931F93CF93DF9300E234 +:1014500012E0C3E0EE24E394F12CD5E08C2F0E943F +:10146000C8098BE090E040E050E0FC01EE5BFE4FED +:101470006081E62FEF70F0E020A130E062956F70A0 +:1014800002C0359527956A95E2F720FD09C09701BE +:10149000082E02C0220F331F0A94E2F7422B532B6F +:1014A000019718F7F801929182918F01841795079F +:1014B00021F051834083D09305018C2F0E94C809ED +:1014C000C15060F68091050187FD2CC0815080934A +:1014D00005018F3F39F08FE99FE00197F1F700C0D8 +:1014E000000020C080911E0290911F02909327025D +:1014F0008093260280911C0290911D0290932502F8 +:101500008093240280911A0290911B0290932302EF +:1015100080932202809118029091190290932102E7 +:10152000809320020E944A0481E0DF91CF911F91B5 +:101530000F91FF90EF900895E82FF0E0EE0FFF1F5E +:10154000E05EFD4F80819181089508950F931F9370 +:10155000CF9308E212E0C0E0F801929182918F01EE +:101560000E940C23C80FF2E000321F07A9F78C2F4E +:10157000CF911F910F9108950E945024811102C0B4 +:101580000E942C240E947524809307033E9A809128 +:1015900071008D7F8093710082E0809390008AE1DA +:1015A0008093910081E080932A02089580912A021D +:1015B000811102C00E94BC0A10927A021092790234 +:1015C000809171008D7F80937100809190008F7366 +:1015D0008093900010923C0210923B021092730292 +:1015E000109274021092750210927602109272029A +:1015F00010927102E1E5F2E0A1E4B2E011921192E1 +:10160000119211921D921D9282E0E137F807B1F715 +:101610000895CF92DF92EF92FF920F931F93CF9393 +:10162000DF9320913B02222309F484C06B017C01EB +:1016300080912A02811102C00E94BC0A01E712E0D7 +:10164000C7E0D0E0A7019601F801929182917291D2 +:1016500062918F010E94C029811131C0FE01EE0FFD +:10166000FF1FEE0FFF1FEF5AFD4F108211821282F3 +:101670001382DE01AA0FBB1FAF5BBD4F11961C92F8 +:101680001E92C730D105E9F02196448155816681CB +:10169000778140835183628373831482158216821B +:1016A000178212968D919C91139711969C938E930D +:1016B00013961C921E92129734961296E2CF21979F +:1016C00008F68091790290917A02019797FD05C002 +:1016D00090937A028093790204C010927A02109259 +:1016E00079028091790290917A022091770230916B +:1016F00078022817390724F01092780210927702A6 +:10170000892BC1F4809171008D7F8093710080914D +:1017100090008F7380939000109273021092740265 +:10172000109275021092760210927202109271025B +:1017300010923B02DF91CF911F910F91FF90EF909C +:10174000DF90CF9008951F920F920FB60F92112441 +:101750004F925F926F927F928F929F92AF92BF92C1 +:10176000CF92DF92EF92FF922F933F934F935F932D +:101770006F937F938F939F93AF93BF93CF93DF9399 +:10178000EF93FF9380913B02882309F49BC1C091A2 +:101790007902D0917A021C161D060CF093C140907C +:1017A0002B0250902C0260902D0270902E0220E0AF +:1017B00030E0A901C301B2010E946B2B18160CF096 +:1017C00065C0C130D10509F452C080917702909173 +:1017D0007802BE010E943D2D7C0190937802809397 +:1017E000770280903D0290903E02A0903F02B09020 +:1017F000400220E030E040E85FE3C501B4010E9410 +:101800005C2960933D0270933E0280933F02909367 +:101810004002F701EE0FFF1FEE0FFF1FEF5AFD4FC3 +:10182000A301920160817181828193810E94C42908 +:1018300020E030E040E05EE30E946F2B9B01AC01B2 +:10184000C501B4010E946B2B18168CF4C7010196D8 +:10185000BE010E943D2D90937802809377021092F2 +:101860003D0210923E0210923F0210924002E0911F +:101870007702F0917802EE0FFF1FEE0FFF1FEF5A75 +:10188000FD4F6081718182819381D0C0C0907302CD +:10189000D0907402E0907502F090760220E030E083 +:1018A000A901C701B6010E94C0292197882309F424 +:1018B000A2C0FE01EE0FFF1FEE0FFF1FEF5AFD4FFC +:1018C00080809180A280B380A5019401C701B601F8 +:1018D0000E94C02987FF31C0A501940160E070E03B +:1018E0008CED93EC0E94C42920E030E040E451E408 +:1018F0000E94C42920E030E040E05FE30E946F2BAB +:101900009B01AC0160E070E080E090E40E94D22B8B +:101910009B01AC01C501B4010E946F2B9B01AC017E +:10192000C701B6010E94C02987FF07C0A701960121 +:1019300060E070E08CED93E439C0A5019401C7012B +:10194000B6010E946B2B18160CF055C0A50194012E +:1019500060E070E08CED93E40E94C42920E030E068 +:1019600040E451E40E94C42920E030E040E05FE31D +:101970000E946F2B9B01AC0160E070E080E090E47E +:101980000E94D22B9B01AC01C501B4010E946F2BB8 +:101990009B01AC01C701B6010E946B2B18165CF5C8 +:1019A000A701960160E070E08CED93EC0E94C429E1 +:1019B00020E030E040E451E40E94C42920E030E01F +:1019C00040E05FE30E946F2B9B01AC0160E070E0A0 +:1019D00080E090E40E94D22B9B01AC01C701B601CC +:1019E0000E946F2B60937302709374028093750250 +:1019F0009093760213C0FE01EE0FFF1FEE0FFF1F44 +:101A0000EF5AFD4F80819181A281B381809373024F +:101A100090937402A0937502B09376026091730262 +:101A20007091740280917502909176022091280243 +:101A3000309129022F3F4FEF340731F02F5F3F4F96 +:101A400030932902209328020E944B0F6B017C01E6 +:101A500020E034E244EF51E40E94C02987FF08C02F +:101A600086EFC82E88E2D82E84EFE82E81E4F82E87 +:101A700020E030E040E051E4C701B6010E946F2B46 +:101A80009B01AC0160E074E284E79BE40E94C429FE +:101A90006B017C010E94312A70939700609396003D +:101AA00020910601309107014091080150910901F0 +:101AB000C701B6010E946F2B0E94312A70939900D2 +:101AC0006093980080913C02882309F433C1C09050 +:101AD0003702D0903802E0903902F0903A0220E0CC +:101AE00030E0A901C701B6010E946B2B1816D4F58E +:101AF00080912802909129028F3F2FEF920729F0C1 +:101B000001969093290280932802C701B6010E9492 +:101B10004B0F20E030E040E051E40E946F2B9B012E +:101B2000AC0160E074E284E79BE40E94C4296B018D +:101B30007C010E94312A7093970060939600209157 +:101B40000601309107014091080150910901C70138 +:101B5000B6010E946F2B0E94312A70939900609306 +:101B6000980008C010929700109296001092990069 +:101B70001092980060913102709132026F5F7F4F36 +:101B80007093320260933102209196003091970059 +:101B900080E090E0232BF1F0C0919600D091970067 +:101BA0000E945D2A6B017C01BE0180E090E00E94F2 +:101BB0005D2A9B01AC0160913302709134028091E7 +:101BC0003502909136020E94C42920E03FEF4FE792 +:101BD00057E410C00E945D2A6B017C0120E030EECA +:101BE0004FEF54E4609133027091340280913502DA +:101BF000909136020E946F2B9B01AC01C701B60188 +:101C00000E946B2B87FD96C080912F028F5F80937F +:101C10002F0290E020910303309104038217930771 +:101C2000A0F080910E03882319F010922F020DC0AE +:101C3000809171008D7F80937100809190008F73EF +:101C40008093900010923C027DC080913002C09140 +:101C50002F02811128C0C0900803D0900903E090A2 +:101C60000A03F0900B0320E030E0A901C701B601A0 +:101C70000E946B2B1816BCF481E080933002109206 +:101C80003702109238021092390210923A02C09232 +:101C90003302D0923402E0923502F0923602C15003 +:101CA000C0932F0243C0109230021092290210926A +:101CB0002802E0910503F091060348E0C49FE00D7F +:101CC000F11D112480819181A281B381809337021B +:101CD00090933802A0933902B0933A0220E030E0AA +:101CE00040E85EE364817581868197810E946F2B55 +:101CF0006B017C0180910A01682F70E080E090E028 +:101D00000E945D2A20E030E048EC52E40E94C429A1 +:101D10009B01AC01C701B6010E946F2B6093330297 +:101D200070933402809335029093360210923202FF +:101D3000109231028091070380FD04C010923C0292 +:101D400010923B02FF91EF91DF91CF91BF91AF9144 +:101D50009F918F917F916F915F914F913F912F91C3 +:101D6000FF90EF90DF90CF90BF90AF909F908F90BB +:101D70007F906F905F904F900F900FBE0F901F90CD +:101D80001895CF92DF92EF92FF92CF93DF936B0182 +:101D90007C01EA0180912A02811102C00E94BC0AE2 +:101DA0008091070380FF46C08091790290917A026A +:101DB00008970CF03FC0809171008D7F8093710077 +:101DC00080913C0281110E94D60A81E080933B02FF +:101DD000109229021092280220E030E0A901C701E8 +:101DE000B6010E946B2B1816DCF480917902909159 +:101DF0007A02FC01EE0FFF1FEE0FFF1FEF5AFD4F9F +:101E0000C082D182E282F382FC01EE0FFF1FEF5B02 +:101E1000FD4FD183C083019690937A02809379021B +:101E20008091710082608093710080919000806841 +:101E300080939000DF91CF91FF90EF90DF90CF9053 +:101E40000895809107038170089580910703816050 +:101E5000809307030E9479240C94A40480910703C3 +:101E60008E7F809307030C94792480917B0290E00D +:101E7000019666E070E00E943D2D80937B020895FC +:101E800080917B0290E0019766E070E00E943D2D1A +:101E900080937B0208958F929F92AF92BF92CF92D0 +:101EA000DF92EF92FF920F931F93CF93DF936B011B +:101EB0007C01C0912802D0912902BE0180E090E00F +:101EC0000E945D2A4B015C01A701960160E070E071 +:101ED0008CE594E40E94C4299B01AC01C501B401C6 +:101EE0000E946F2B0E94312A20917B02233009F43B +:101EF00073C028F4222351F02130E9F02CC12430A2 +:101F000009F4A0C0253009F4E0C025C180E090E0CC +:101F1000A0E0BFE38093060190930701A09308011E +:101F2000B093090110922B0210922C0210922D02F4 +:101F300010922E0210C110922B0210922C021092BD +:101F40002D0210922E026431710540F46A30710541 +:101F500060F520E030E040E85EE32BC0693C7105AD +:101F600008F0AAC080E090E00E945D2A20E030E006 +:101F700040EA51E40E945B2920E030E044E353E46E +:101F80000E94C4299B01AC010E946F2B20E030E02D +:101F900040E05EE30E946F2B9B01AC0160E070E0CB +:101FA00080E09EE30E945B2944C020E030E040E0F6 +:101FB0005FE3C701B6010E946F2B6B017C0180E0DB +:101FC00090E0A0E0BEE38093060190930701A09308 +:101FD0000801B0930901BFC010922B0210922C028D +:101FE00010922D0210922E024AE0469F9001479FC8 +:101FF000300D1124C90168EB7BE00E94292DBC0142 +:102000006C5D754077FF03C07195619571098827F4 +:1020100077FD8095982F0E945F2A2EE333EC4EE2E5 +:1020200059E30E946F2B20E030E040EC5EE30E9419 +:102030005C296093060170930701809308019093D7 +:10204000090189C010922B0210922C0210922D02CD +:1020500010922E02CE0183709927892BE1F0BE01E8 +:102060006170772780E090E00E945D2A20E030E0F8 +:1020700040E05EE30E946F2B20E030E040E45FE34D +:102080000E945C2960930601709307018093080108 +:10209000909309010CC080E090E0A0E0BFE3809342 +:1020A000060190930701A0930801B0930901C7703E +:1020B000DD27CD2B09F04FC01092060110920701C9 +:1020C000109208011092090146C010922B02109242 +:1020D0002C0210922D0210922E0200E010E020E05F +:1020E0003FE300930601109307012093080130930A +:1020F00009016739710578F180E090E00E945D2A5E +:1021000020E030E047E153E40E945B2920E030E02A +:102110004AE754E40E94C42920E030E048E452E455 +:102120000E946F2B20E030E040EA51E40E94A12A97 +:102130000E942C2A660F771F660F771FFB01EE5A4D +:10214000FE4F2081318142815381C701B6010E9437 +:102150006F2B6B017C01C701B601DF91CF911F91FD +:102160000F91FF90EF90DF90CF90BF90AF909F9036 +:102170008F90089580918C020895CF93DF9300D0C3 +:102180001F92CDB7DEB79C0180911303843019F5FF +:1021900093E099833B832A839093E9008FEF90919A +:1021A000E800815095FD06C095ED9A95F1F7000085 +:1021B0008111F5CF8091E80085FF0DC040E050E02F +:1021C00063E070E0CE0101960E941E138091E8004A +:1021D0008E778093E8000F900F900F90DF91CF9152 +:1021E0000895CF93DF9300D01F92CDB7DEB7209133 +:1021F0001303243021F522E029839B838A8383E023 +:102200008093E9008FEF9091E800815095FD06C022 +:1022100095ED9A95F1F700008111F5CF8091E800D6 +:1022200085FF0DC040E050E063E070E0CE01019614 +:102230000E941E138091E8008E778093E8000F9033 +:102240000F900F90DF91CF910895209113032430C8 +:10225000F1F422E02093E9002FEF3091E8002150C3 +:1022600035FD06C035ED3A95F1F700002111F5CFA7 +:102270002091E80025FF0BC040E050E065E070E0F1 +:102280000E941E138091E8008E778093E8000895E5 +:10229000CF93DF93EC0190911303943009F046C083 +:1022A000809115018823D9F0809116018823B9F017 +:1022B0009093E9008FEF9091E800815095FD06C062 +:1022C00095E19A95F1F700008111F5CF8091E80032 +:1022D00085FF2CC040E050E060E170E017C081E075 +:1022E0008093E9008FEF9091E800815095FD06C042 +:1022F00095ED9A95F1F700008111F5CF8091E800F6 +:1023000085FF14C040E050E068E070E0CE010E941C +:102310001E138091E8008E778093E80080E1FE0133 +:10232000ACE7B2E001900D928A95E1F7DF91CF9191 +:10233000089580911203811109C00E94B3140E9474 +:1023400010158091E20084608093E200089510925D +:1023500012030895089508950C94572342E061EC08 +:1023600081E00E942D1442E061EC82E00E942D1475 +:1023700042E061EC83E00E942D1442E161EC84E0D4 +:102380000C942D1480911503833009F455C030F45A +:10239000813071F0823009F48EC008958A3009F4DA +:1023A0007AC08B3009F460C0893009F09CC020C02D +:1023B00080911403813A09F096C08091E800877FEC +:1023C0008093E8008091180390911903892B21F4E0 +:1023D00060E18CE792E003C060E080E090E070E0B4 +:1023E0000E9469138091E8008B778093E80008953C +:1023F00080911403813209F076C080911803909186 +:102400001903009719F0039709F06DC08091E80057 +:10241000877F8093E8008091E80082FD05C080916D +:1024200013038111F8CF5FC08091F10080938C027B +:102430008091E8008B7753C080911403813A09F0B2 +:1024400052C08091180390911903892B09F04BC059 +:102450008091E800877F8093E8008091E80080FF0A +:10246000FCCF8091150136C0809114038132D9F5DB +:102470008091180390911903892BA9F58091E800A8 +:10248000877F8093E8000E946214809116038093F6 +:1024900015010C94981C80911403813221F58091D0 +:1024A000E800877F8093E8000E9462148091170300 +:1024B00080938D02089580911403813AA1F4809154 +:1024C000E800877F8093E8008091E80080FFFCCFE0 +:1024D00080918D028093F1008091E8008E77809347 +:1024E000E8000C946214089584B7877F84BF88E164 +:1024F0000FB6F89480936000109260000FBE90E0D9 +:1025000080E80FB6F89480936100909361000FBE4D +:102510000E9405180E94B3140E9410158091E200D9 +:1025200084608093E20078940E9496170E940718B6 +:102530008BE091E00E94B11780911303853069F41C +:102540000E941823809111038823B1F30E9446232F +:10255000882391F30E940813EFCF0E940F18ECCF4D +:10256000292F332723303105C9F064F42130310598 +:1025700081F02230310509F043C08DE690E024ED72 +:1025800034E042C021323105F1F02232310541F10F +:1025900037C082E190E021E435E036C099278130F0 +:1025A000910541F08230910541F0892B49F5E0ED2C +:1025B000F4E005C0E2EAF4E002C0E8E7F4E0849168 +:1025C00090E09F0121C06430D8F4E62FF0E0EE0FD8 +:1025D000FF1FE255FE4F2081318189E090E014C059 +:1025E000643070F470E0FB01EE0FFF1FEA55FE4F00 +:1025F00020813181FB01EE55FE4F808190E004C0C7 +:1026000080E090E020E030E0FA01318320830895FB +:1026100080E189BD82E189BD09B400FEFDCF8091D2 +:10262000D8008F7D8093D8008091E00082608093F5 +:10263000E0008091E00081FDFCCF0895CF92DF9211 +:10264000EF92FF920F931F93CF93DF93EC018B01D7 +:102650006A010E948114811133C0C114D10439F080 +:10266000F60180819181081B190BC80FD91FE12C3D +:10267000F12C0115110519F18091E80085FD16C0B6 +:102680008091E8008E778093E800C114D10449F06E +:10269000F60180819181E80EF91EF182E08285E0E9 +:1026A0000FC00E948114882321F30AC0899180936E +:1026B000F10001501109FFEFEF1AFF0ADACF80E0B5 +:1026C000DF91CF911F910F91FF90EF90DF90CF900E +:1026D000089520911A0330911B032617370748F0FD +:1026E0006115710539F42091E8002E772093E800F8 +:1026F00001C0B90140E061157105A9F120911303F2 +:10270000222309F443C0253009F442C02091E80097 +:1027100023FD40C02091E80022FD32C02091E80056 +:1027200020FFE9CF4091F3002091F20030E0342BFC +:10273000FC01CF016115710559F02830310540F4D5 +:1027400081918093F100615071092F5F3F4FF1CF6C +:1027500041E02830310509F040E02091E8002E7773 +:102760002093E800C8CF4111C9CF0AC0809113035C +:10277000882361F0853061F08091E80083FD0AC014 +:102780008091E80082FFF2CF80E0089582E0089512 +:1027900083E0089581E0089520911A0330911B038E +:1027A0002617370748F06115710539F42091E800C4 +:1027B0002E772093E80001C0B901FC0120E06115EB +:1027C000710591F180911303882309F440C085308D +:1027D00009F43FC08091E80083FD3DC08091E8008E +:1027E00082FD2FC08091E80080FFE9CF2091F300A7 +:1027F0008091F20090E0922B6115710559F08830BC +:10280000910540F424912093F100319661507109B3 +:102810000196F2CF21E0089709F020E08091E800CE +:102820008E778093E800CBCF2111CCCF0AC0809166 +:102830001303882361F0853061F08091E80083FD07 +:102840000AC08091E80082FFF2CF80E0089582E024 +:10285000089583E0089581E00895982F973058F502 +:102860009093E900981739F07091EC002091ED00F9 +:102870005091F00003C0242F762F50E021FF19C0A3 +:102880003091EB003E7F3093EB003091ED003D7FC7 +:102890003093ED003091EB0031603093EB0070939A +:1028A000EC002093ED005093F0002091EE0027FF04 +:1028B00007C09F5FD3CF8F708093E90081E00895B8 +:1028C00080E008958091140387FF11C08091E80093 +:1028D00082FD05C0809113038111F8CF11C0809152 +:1028E000E8008B770BC080911303882349F0809117 +:1028F000E80080FFF8CF8091E8008E778093E800B1 +:1029000008952091E4003091E50095E64091EC00B7 +:10291000842F817040FF22C08091E80080FD1CC0A0 +:1029200080911303882391F0853091F08091EB0022 +:1029300085FD10C04091E4005091E5004217530717 +:1029400029F39A01915011F784E0089582E00895E7 +:1029500083E0089581E0089580E008954091E800C3 +:1029600042FFDECF08950E9421150E942915E0EE56 +:10297000F0E0808181608083E8EDF0E080818F77F6 +:10298000808319BCA7EDB0E08C918E7F8C93808101 +:102990008F7E80831092120308950F931F93CF931D +:1029A000DF930E9421150E942915C8EDD0E088818F +:1029B0008F77888388818068888388818F7D8883EA +:1029C00019BC1092130310920F031092110310926E +:1029D000100300EE10E0F80180818B7F80838881F6 +:1029E0008160888342E060E080E00E942D14E1EE87 +:1029F000F0E080818E7F8083E2EEF0E08081816074 +:102A00008083808188608083F80180818E7F8083CD +:102A1000888180618883DF91CF911F910F91089504 +:102A2000E8EDF0E080818F7E8083E7EDF0E080814B +:102A30008160808384E082BF81E0809312030C94E4 +:102A4000CD14E8EDF0E080818E7F80831092E2006B +:102A500008951092DA001092E10008951F920F92EB +:102A60000FB60F9211242F933F934F935F936F9361 +:102A70007F938F939F93AF93BF93EF93FF93809137 +:102A8000E10082FF0BC08091E20082FF07C08091CD +:102A9000E1008B7F8093E1000E9495178091DA001E +:102AA00080FF1FC08091D80080FF1BC08091DA009A +:102AB0008E7F8093DA008091D90080FF0DC080E185 +:102AC00089BD82E189BD09B400FEFDCF81E080931C +:102AD00013030E94991105C019BC109213030E94A0 +:102AE000A7118091E10080FF19C08091E20080FF72 +:102AF00015C08091E2008E7F8093E2008091E20019 +:102B000080618093E2008091D80080628093D80039 +:102B100019BC85E0809313030E94AB118091E10002 +:102B200084FF30C08091E20084FF2CC080E189BD29 +:102B300082E189BD09B400FEFDCF8091D8008F7D70 +:102B40008093D8008091E1008F7E8093E100809196 +:102B5000E2008F7E8093E2008091E20081608093AA +:102B6000E20080910F03882311F084E007C0809178 +:102B7000E30087FD02C081E001C083E0809313037E +:102B80000E94AC118091E10083FF29C08091E20096 +:102B900083FF25C08091E100877F8093E10082E080 +:102BA0008093130310920F038091E1008E7F809336 +:102BB000E1008091E2008E7F8093E2008091E2004C +:102BC00080618093E20042E060E080E00E942D148A +:102BD0008091F00088608093F0000E94AA11FF911C +:102BE000EF91BF91AF919F918F917F916F915F9185 +:102BF0004F913F912F910F900FBE0F901F901895FE +:102C00001F920F920FB60F9211242F933F934F9361 +:102C10005F936F937F938F939F93AF93BF93CF9364 +:102C2000DF93EF93FF93C091E900CF708091EC00A8 +:102C3000D82FD17080FDD0E81092E9008091F0008B +:102C4000877F8093F00078940E9444161092E900E8 +:102C50008091F00088608093F000CD2BCF70C093FE +:102C6000E900FF91EF91DF91CF91BF91AF919F91DB +:102C70008F917F916F915F914F913F912F910F9025 +:102C80000FBE0F901F9018951F93CF93DF93CDB772 +:102C9000DEB7AA970FB6F894DEBF0FBECDBFE4E152 +:102CA000F3E088E08E0F9091F10091938E13FBCFAB +:102CB0000E94C2118091E80083FF1FC1809114031C +:102CC00090911503492F50E04A30510508F015C185 +:102CD000FA01EA5AFF4F0C94512D803881F0823866 +:102CE00009F00BC1809118038F708093E9008091E7 +:102CF000EB0085FB882780F91092E90006C08091DF +:102D0000100390911103911182609091E800977FD8 +:102D10009093E8008093F1001092F100C8C0282F32 +:102D20002D7F09F0EAC0882319F0823061F0E5C0F8 +:102D300080911603813009F0E0C0933009F080E003 +:102D4000809311032BC080911603811127C08091BD +:102D500018038F7009F4D1C08093E9002091EB0033 +:102D600020FF1CC0933021F48091EB00806214C0DE +:102D70009091EB0090619093EB0021E030E0A9018D +:102D800002C0440F551F8A95E2F74093EA00109263 +:102D9000EA008091EB0088608093EB001092E900DC +:102DA0008091E800877F86C08111A7C0109116032B +:102DB0001F778091E3008078812B8093E3008091DE +:102DC000E800877F8093E8000E9462148091E80009 +:102DD00080FFFCCF8091E30080688093E3001111B5 +:102DE00002C082E001C083E08093130386C0805854 +:102DF000823008F082C080911603909117038C3DB9 +:102E000053E0950779F583E08A838AE289834FB797 +:102E1000F894DE01139620E03EE051E2E32FF0E06B +:102E200050935700E49120FF03C0E295EF703F5F9D +:102E3000EF708E2F90E0EA3010F0C79601C0C09678 +:102E40008D939D932F5F243149F74FBF8091E80008 +:102E5000877F8093E8006AE270E0CE0101960E94CD +:102E6000691314C0AE014F5F5F4F609118030E9459 +:102E7000B012BC01009709F440C09091E800977F20 +:102E80009093E80089819A810E94CC138091E80098 +:102E90008B778093E80031C0803879F58091E80025 +:102EA000877F8093E80080910F038093F1008091E9 +:102EB000E8008E778093E8000E9462141EC08111A2 +:102EC0001CC0909116039230C0F48091E800877F77 +:102ED0008093E80090930F030E94621480910F0387 +:102EE000811106C08091E30087FD02C081E001C02E +:102EF00084E0809313030E94AE118091E80083FF69 +:102F00000AC08091E800877F8093E8008091EB0001 +:102F100080628093EB00AA960FB6F894DEBF0FBED6 +:102F2000CDBFDF91CF911F9108950895CF938091E8 +:102F300013038823A1F0C091E900CF709091EC00B9 +:102F4000892F817090FD80E8C82B1092E900809154 +:102F5000E80083FD0E944416CF70C093E900CF9132 +:102F6000089590939302809392020895E0919202C3 +:102F7000F0919302309721F00190F081E02D0994B7 +:102F800080E00895E0919202F0919302309721F051 +:102F90000280F381E02D09940895E0919202F0916E +:102FA0009302309721F00480F581E02D0994089573 +:102FB00020919002309191028217930771F09093C3 +:102FC000910280939002E0919202F09193023097E7 +:102FD00021F00680F781E02D0994089520918E025A +:102FE00030918F028217930771F090938F02809334 +:102FF0008E02E0919202F0919302309721F00084CA +:10300000F185E02D0994089508950C9404180E9408 +:103010008B230E94DC090E9411240C94C0285F922B +:103020006F927F928F929F92AF92BF92CF92DF92D8 +:10303000EF92FF920F931F93CF93DF9300D000D0B6 +:103040001F92CDB7DEB70E94210A9DE9C92E92E0FA +:10305000D92E03E010E0AA24A394B12C502E802F87 +:103060000E949C0A4C01F601729062906F016826E2 +:10307000792661147104A1F40150110978F78FEFDA +:1030800089838A831B820E9494238160782F9D8389 +:103090008C8349815A816B818D810E94BF1838C011 +:1030A0008091F20281FD0E94A50A2BE030E07501BB +:1030B000022E02C0EE0CFF1C0A94E2F7C701862123 +:1030C0009721892B09F129835A828E209F2091E034 +:1030D000892809F490E09B830E9494238160782FD3 +:1030E0009D838C8349815A816B818D810E94BF1899 +:1030F000000F111FF801EB56FD4F80819181E826EA +:10310000F926F182E08204C02150310980F6B4CF63 +:103110000E94F825109194020E94B6171817D1F05A +:103120000E94B617809394020F900F900F900F900B +:103130000F90DF91CF911F910F91FF90EF90DF9053 +:10314000CF90BF90AF909F908F907F906F905F9047 +:103150000C94C6090F900F900F900F900F90DF9175 +:10316000CF911F910F91FF90EF90DF90CF90BF9084 +:10317000AF909F908F907F906F905F900895CF93C6 +:10318000DF93CDB7DEB72B970FB6F894DEBF0FBE37 +:10319000CDBF4F83588769877A878B87DE01119669 +:1031A00086E0FD0111928A95E9F785E0FE013796E8 +:1031B00001900D928A95E1F749815A816B817C815A +:1031C0008D819E810E94361F2B960FB6F894DEBF2C +:1031D0000FBECDBFDF91CF910895CF93882309F41F +:1031E000C2C0C82F823859F40E94B61781FDBBC0F7 +:1031F00089E30E9410220E94DD2289E30CC08338FB +:1032000079F40E94B61780FDAEC083E50E941022BB +:103210000E94DD2283E50E945222CF910C94DD2290 +:10322000843859F40E94B61782FD9DC087E40E943D +:1032300010220E94DD2287E4EECF8CEF8C0F813AC2 +:1032400048F48C2F0E94282881118DC08C2F0E9459 +:103250001022E3CF80E28C0F883048F4C77081E001 +:1032600001C0880FCA95EAF70E949622D6CF8BE557 +:103270008C0F833078F4C53A29F0C63A31F083E8F0 +:1032800090E005C081E890E002C082E890E0CF9134 +:103290000C94D81788E58C0F833108F064C0C83AC5 +:1032A00039F1C93A41F1CA3A49F1CB3A51F1CC3A34 +:1032B00059F1CD3A61F1C03B69F1CE3A71F1CF3AA3 +:1032C00079F1C13B81F1C23B89F1C33B91F1C43B30 +:1032D00099F1C53BA1F1C63BA9F1C73BB1F1C83B90 +:1032E000B9F1C93BC1F1CA3BC9F180E090E038C0F7 +:1032F00082EE90E035C089EE90E032C08AEE90E038 +:103300002FC085EB90E02CC086EB90E029C087EBC6 +:1033100090E026C08CEC90E023C08DEC90E020C0C3 +:1033200083E891E01DC08AE891E01AC082E991E04B +:1033300017C084E991E014C081E292E011C083E2F9 +:1033400092E00EC084E292E00BC085E292E008C0F9 +:1033500086E292E005C087E292E002C08AE292E053 +:10336000CF910C94EE17CF910895882309F44BC0A8 +:10337000823859F40E94B61781FF45C089E30E9444 +:1033800010220E94DD2289E30CC0833871F40E9470 +:10339000B61780FF38C083E50E9410220E94DD220C +:1033A00083E50E9452220C94DD22843859F40E9455 +:1033B000B61782FF28C087E40E9410220E94DD22F7 +:1033C00087E4EFCF9CEF980F913A58F390E2980F73 +:1033D000983050F4877091E001C0990F8A95EAF710 +:1033E000892F0E949C22DFCF9BE5980F933020F419 +:1033F00080E090E00C94D817885A833120F480E064 +:1034000090E00C94EE170895882321F00E949622F4 +:103410000C94DD220895882321F00E949C220C94B4 +:10342000DD2208957F928F929F92AF92BF92CF92AA +:10343000DF92EF92FF920F931F93CF93DF931F9230 +:10344000CDB7DEB77C01C62E772EFC010581029533 +:103450000F70128111110E94B3220E940922882349 +:1034600079F0112369F080E28C0D883048F082E019 +:103470000E94F2210E94092291E0D82ED92601C093 +:10348000D12CE72DE295EF70F0E0E05AFF4F0C945D +:10349000512D872D807F072D0F70882311F0029505 +:1034A000007F112389F0002309F499C180E28C0D7B +:1034B000883020F4802F0E94962203C0802F0E9423 +:1034C000A6220E94DD228BC18C2D0E94B5190023FB +:1034D00009F4C3C180E28C0D883020F4802F0E9453 +:1034E0009C2203C0802F0E94AC220E94DD22B5C125 +:1034F000872D807F972D9F70803211F4892F03C014 +:10350000892F8295807FCC2021F0F1E0CF16A1F0A9 +:103510001DC0112339F0002319F1013009F50E9473 +:10352000C6229BC1002319F0013009F496C189839A +:103530000E94C922898110C1112321F0063008F0B0 +:103540008CC10EC0053008F088C106C1112359F0A6 +:10355000002331F0F701958190FF41C19F70958361 +:103560000E94041A7AC1002309F4F6C03EC1872DD7 +:1035700086958695837090E0009719F0019761F029 +:103580006CC1112321F08C2D972D937002C080E027 +:1035900090E00E94D81761C1112321F08C2D972D46 +:1035A000937002C080E090E00E94EE1756C18C2D0F +:1035B000112319F00E94002502C00E9468250E9474 +:1035C000ED254BC1872D837009F052C0111145C103 +:1035D0008C2D829586958770880F880F9C2D9F7003 +:1035E000892E912CA12CB12C082E04C0880C991C7A +:1035F000AA1CBB1C0A94D2F7C4FE14C00FE010E052 +:1036000020E030E0B901A80104C0440F551F661F37 +:10361000771F8A95D2F7CB01BA0160957095809596 +:10362000909503C060E070E0CB01272D269526958C +:10363000237030E02230310569F02330310589F004 +:10364000682979298A299B292130310571F00E9446 +:103650007E2003C1682979298A299B290E949A2002 +:10366000FCC00E947E20C501B4010E946220F5C00A +:10367000112319F0872D817001C08695882309F4E4 +:10368000ECC08C2D829586958770880F880F9C2DB5 +:103690009F70892E912CA12CB12C082E04C0880C6F +:1036A000991CAA1CBB1C0A94D2F7C4FE14C00FE0DC +:1036B00010E020E030E0B901A80104C0440F551F1C +:1036C000661F771F8A95D2F7CB01BA016095709576 +:1036D0008095909503C060E070E0CB01272D269582 +:1036E00026952370422F50E04230510569F0433057 +:1036F000510589F0682979298A299B29413051058A +:1037000071F00E945821A9C0682979298A299B292A +:103710000E947421A2C00E945821C501B4010E94D8 +:103720003C219BC08C2D90E0FC01E05EF109E5316D +:10373000F10508F050C0E059FF4F0C94512D0C2DAD +:103740000F70872D8F71112321F00E94D520802FBB +:1037500007CF0E94F620802F0E940B1A7EC01123F3 +:1037600041F0053008F079C0872D8F710E941B2130 +:1037700074C0063008F071C0F7CF112339F0872DDF +:103780008F710E94D52069C01123C9F3872D8F71D5 +:103790000E94F62062C0112329F0872D8F710E94AC +:1037A000C0205BC00E94B62058C0112351F0172DD5 +:1037B0001F71812F0E94D52063E0812F0E94E92193 +:1037C0004CC081E00E94F221023008F446C082E041 +:1037D0000E94F22142C0112331F0002381F28C2D8E +:1037E0000E94ED183AC0002389F28C2D0E94B51971 +:1037F00034C0472D4F706C2DC7010E941B040E94DE +:10380000DA1F2BC0111129C0472D4F7050E04230F4 +:103810005105B9F04CF44115510581F04130510585 +:10382000E1F40E94E82819C04330510569F04430A2 +:10383000510599F48C2D0E943A290FC00E94D1287D +:103840000CC00E94042909C00E94172906C0472DF8 +:103850004F706C2DC7010E94A706DD20F9F00E9471 +:10386000E52180FD1BC0F70112820E94DF210E942A +:10387000D520C7010E945D1C0E94DF210F90DF91BF +:10388000CF911F910F91FF90EF90DF90CF90BF905D +:10389000AF909F908F907F900C94F6200F90DF91C7 +:1038A000CF911F910F91FF90EF90DF90CF90BF903D +:1038B000AF909F908F907F9008950F931F93CF9319 +:1038C000DF93EC01888199812B813C81232BB9F016 +:1038D0009F3F11F48F3F99F0CE010E94A6048823E8 +:1038E00071F0688179818A810E94DB218C010E94BC +:1038F00090210E945720B801CE010E94121ADF9138 +:10390000CF911F910F9108950E94B3220E94C3226C +:103910000E9488220E94DD220E949E260E94ED25A0 +:1039200080E090E00E94D81780E090E00C94EE17C1 +:103930000E94A3220C94841C0E94D021292F22953E +:103940002F7030E02C3031054CF42A3031056CF406 +:103950002250310922303105A8F407C02C3031053E +:1039600069F02F30310551F00DC0803F69F018F437 +:10397000803E40F409C0843F29F406C093FB8827A9 +:1039800080F9089580E0089581E00895CF93DF9352 +:1039900000D000D01F92CDB7DEB70F900F900F90E0 +:1039A0000F900F90DF91CF910895CF93DF9300D0C8 +:1039B00000D000D0CDB7DEB726960FB6F894DEBFA4 +:1039C0000FBECDBFDF91CF9108951F93CF93DF93AB +:1039D000C0919D0216E080919E02C81799F0D0E038 +:1039E0001C9FF0011D9FF00D1124E156FD4F4081F9 +:1039F000518162817381848195810E94D51C2196B9 +:103A0000C770E9CFDF91CF911F9108954091CF0208 +:103A10005091D0026091D1027091D2028091D30274 +:103A20009091D4020C94D51C8091D40282958F7011 +:103A300009F054C08091D102882309F44FC08091CD +:103A40009D02A0919E026091CF027091D0024091A0 +:103A5000D2025091D302B6E08A1709F43FC090E039 +:103A600041155105C1F17F3F11F46F3FA1F1B89F9E +:103A7000F001B99FF00D1124E156FD4F2181721321 +:103A80002AC02081621327C02281211124C02381F2 +:103A900034812417350710F421503109241B350BCC +:103AA000283C3105C0F42091D4022F70206120936E +:103AB000D40226E0289FF001299FF00D1124EC5537 +:103AC000FD4F80818F70806180838FEC92E00E9437 +:103AD0005D1C0C94E51C01968770BECF0895CF92B3 +:103AE000DF92EF92FF920F931F93CF93DF93CDB7A7 +:103AF000DEB762970FB6F894DEBF0FBECDBF8C0164 +:103B000085E0F801DE011D9601900D928A95E1F79E +:103B1000D8014C9111965C91119712966C91129765 +:103B20001396CD90DC9014973091CF027091D00213 +:103B30008091D2029091D302009709F46BC17F3F2C +:103B400019F43F3F09F466C1E090D102EE2009F478 +:103B5000C0C02091D402C816D90628F0F601E81B8F +:103B6000F90BCF0104C0809590958C0D9D1DFF240D +:103B7000F394883C910578F0F12C207F09F0C6C0C1 +:103B80007C2DD98AC88A89890E94C61C8FEC92E054 +:103B90000E945D1CB1C0822F807F09F046C0751362 +:103BA00014C0341312C0611110C02F702061209313 +:103BB000D4020E94061D8FEC92E00E945D1C809151 +:103BC000D402D80115968C932EC0CD2819F15F3FF1 +:103BD00011F44F3FF9F0F62E61111CC080919D0247 +:103BE00020919E0236E0821709F45AC090E0389F77 +:103BF000F001399FF00D1124E156FD4F71815713EB +:103C000006C07081471303C07281711103C0019611 +:103C10008770E9CFF62E662309F418C18091D4028B +:103C200081608093D402F12C11C1751308C0341344 +:103C300006C0611104C08091D402D801C3C04D8771 +:103C40005E878D859E856A8B0E949C1C6A8988236D +:103C5000E1F16623D1F12091D402822F82958F70F9 +:103C600090E0029774F08091CF029091D0029887F3 +:103C70008F831986DB86CA862C87CE0107960E9421 +:103C80005D1C86E0F801AFECB2E001900D928A95E0 +:103C9000E1F70E94141D0E94061DFF24F394D6C074 +:103CA0004D875E878D859E850E94D021292F229584 +:103CB0002F7030E0223031050CF0BCC09F7009F04D +:103CC000B6C0805E883008F4C1C0C8010E945D1C87 +:103CD000E4CFC816D90608F453C0F601E81BF90B67 +:103CE000CF01883C910508F450C0F12C7C2DD98A75 +:103CF000C88A89890E94C61CEFECF2E086E0DF01E9 +:103D00001D928A95E9F70E94061DA0C0751314C084 +:103D1000341312C0611110C08091D402F801858360 +:103D2000C8010E945D1C86E0EFECF2E0DF011D920D +:103D30008A95E9F7FE2C8AC04D875E878D859E8522 +:103D40006A8B0E949C1C6A89882309F4BECF662373 +:103D500009F4BBCF2091D402822F82958F7090E01E +:103D600002970CF48ECF8091CF029091D0029A836B +:103D700089831B82DD82CC822E83CE0101967FCF88 +:103D8000809590958C0D9D1DACCFF62E662309F481 +:103D90009CCF75132EC034132CC02091D40220FD6B +:103DA0001FC0822F82958F70D9F0D80115962C9361 +:103DB00015978F3049F08F5F982F9295907F822FC3 +:103DC0008F70892B15968C93C8010E945D1C86E02C +:103DD000F801AFECB2E001900D928A95E1F793CF34 +:103DE00086E0F801AFECB2E001900D928A95E1F720 +:103DF0002DC04D875E878D859E850E949C1C8111FC +:103E000040CF8091D40281608093D402C8010E9487 +:103E10005D1C1CC0662309F458CF4D875E878D85D5 +:103E20009E850E949C1C882309F44FCF2ACF8111C4 +:103E300048CF0CC0243031050CF047CF9F7009F4F7 +:103E400040CFF8019581907F09F03BCF8F2D62968E +:103E50000FB6F894DEBF0FBECDBFDF91CF911F919B +:103E60000F91FF90EF90DF90CF9008951F93CF9325 +:103E7000DF93CDB7DEB72C970FB6F894DEBF0FBE39 +:103E8000CDBF4F83588769877A878B879C87CE0100 +:103E900007960E946F1D882369F08F8198852A8577 +:103EA0003B85232BF1F19F3F09F063C08F3F09F061 +:103EB00060C037C086E0FE013796DE0111960190A2 +:103EC0000D928A95E1F76F817885EA85FB853097B9 +:103ED00041F17F3F11F46F3F21F120919E0230E0CC +:103EE000C90101968770992740919D0250E084177F +:103EF000950709F447C069837A83FD83EC8396E0D4 +:103F0000929FD001939FB00D1124A156BD4FFE0189 +:103F1000319601900D929A95E1F780939E020E944E +:103F2000E51C16E080919D0290919E028917C1F1D7 +:103F3000189FC001112481569D4F0E946F1D882338 +:103F400079F1E0919D021E9FF0011124E156FD4F91 +:103F50004081518162817381848195810E94D51C49 +:103F600080919D0290E001968770992780939D0231 +:103F7000D9CF4F81588569857A858B859C850E942C +:103F8000D51CCFCF0E94981C10929E0210929D02C9 +:103F9000EFECF2E086E0DF011D928A95E9F7C1CFF0 +:103FA0002C960FB6F894DEBF0FBECDBFDF91CF9138 +:103FB0001F910895EF92FF920F931F93CF93DF937A +:103FC0008C01009709F46CC0F12CEE24E394E80115 +:103FD0002196F8018491843740F4843008F051C070 +:103FE000813081F0823019F15BC0853709F444C01B +:103FF000A8F19CE7980F903708F052C08F770E9485 +:10400000B51941C00E5F1F4FFE01C49180E28C0FB5 +:10401000883048F4C7708E2D01C0880FCA95EAF722 +:104020000E94B62214C08C2F0E94ED182DC00E5F86 +:104030001F4FFE01C49180E28C0F883058F4C77086 +:104040008E2D01C0880FCA95EAF70E94BC220E94FB +:10405000DD221AC08C2F0E94B51916C00E5F1F4FAB +:10406000FE01C491CC2381F08FE99FE00197F1F725 +:1040700000C00000C150F6CF0E5F1F4FFE01F4904C +:1040800003C00E94ED188E018F2D882309F49FCF65 +:10409000EFE9FFE03197F1F700C000008150F5CF64 +:1040A000DF91CF911F910F91FF90EF9008950895A8 +:1040B0006093D9027093DA028093DB029093DC0262 +:1040C0000C94841C0F931F930091D9021091DA0273 +:1040D0002091DB023091DC02DC01CB01802B912BA3 +:1040E000A22BB32B8093D9029093DA02A093DB0228 +:1040F000B093DC021F910F910C94841C0F931F93BB +:104100000091D9021091DA022091DB023091DC0299 +:10411000DC01CB0180239123A223B3238093D90216 +:104120009093DA02A093DB02B093DC021F910F910F +:104130000C94841C0F931F930091D9021091DA0202 +:104140002091DB023091DC02DC01CB01802791273A +:10415000A227B3278093D9029093DA02A093DB02BF +:10416000B093DC021F910F910C94841C1092D50225 +:104170001092D6021092D7021092D8020C94841C8E +:1041800041E050E060E070E004C0440F551F661F3E +:10419000771F8A95D2F74093D5025093D602609349 +:1041A000D7027093D8020C94841C41E050E060E088 +:1041B00070E004C0440F551F661F771F8A95D2F721 +:1041C0008091D5029091D602A091D702B091D802E9 +:1041D000482B592B6A2B7B2B4093D5025093D60248 +:1041E0006093D7027093D8020C94841C41E050E095 +:1041F00060E070E004C0440F551F661F771F8A956A +:10420000D2F740955095609570958091D502909128 +:10421000D602A091D702B091D802482359236A232D +:104220007B234093D5025093D6026093D7027093BC +:10423000D8020C94841C41E050E060E070E004C0BF +:10424000440F551F661F771F8A95D2F78091D502BC +:104250009091D602A091D702B091D8024827592751 +:104260006A277B274093D5025093D6026093D702EA +:104270007093D8020C94841C0F931F930091D50265 +:104280001091D6022091D7023091D802DC01CB01E7 +:10429000802B912BA22BB32B8093D5029093D60227 +:1042A000A093D702B093D8021F910F910C94841C55 +:1042B0000F931F930091D5021091D6022091D7023F +:1042C0003091D802DC01CB0180239123A223B323B8 +:1042D0008093D5029093D602A093D702B093D802D0 +:1042E0001F910F910C94841C0F931F930091D50282 +:1042F0001091D6022091D7023091D802DC01CB0177 +:1043000080279127A227B3278093D5029093D602C6 +:10431000A093D702B093D8021F910F910C94841CE4 +:104320000895CF92DF92EF92FF920F931F93CF9356 +:10433000DF938C01C090D902D090DA02E090DB02CA +:10434000F090DC028091D5029091D602A091D70224 +:10435000B091D802C82AD92AEA2AFB2ACFE1D0E0B4 +:10436000D701C6010C2E04C0B695A79597958795E1 +:104370000A94D2F780FF06C0B8018C2F0E942C0946 +:10438000019721F4219760F780E001C08C2FDF9125 +:10439000CF911F910F91FF90EF90DF90CF900895F4 +:1043A000CF93DF93EC010E949121BE010E942C0962 +:1043B000DF91CF910895CB010E94D0210895809183 +:1043C000DD0285958595859508958091DD0287703C +:1043D000089598E0899F90011124262B2093DD02F7 +:1043E0000C94D5202091DD02809582238093DD02FC +:1043F000982F977069F430E0482F552747FD509566 +:104400002417350729F08595859585950C94F62018 +:1044100008959091DD02977081E009F480E008959D +:1044200090911501992321F090911601911109C0E5 +:104430002091170130911801F90132969FEF40E069 +:104440001FC0982F9695969596959F3050F5E091C0 +:104450001701F0911801E90FF11D877021E030E09C +:10446000A90102C0440F551F8A95E2F7CA01918144 +:10447000892B818308959F3F39F04F5F4E3041F083 +:1044800051915813F8CF0DC05111F7CF942FF5CF9C +:104490009F3F39F0F901E90FF11D97FDFA958283ED +:1044A0000895089590911501992321F09091160196 +:1044B000911109C02091170130911801F90132962C +:1044C000205F3F4F1FC0982F9695969596959F30E9 +:1044D000F0F4E0911701F0911801E90FF11D8770D8 +:1044E00021E030E0A90102C0440F551F8A95E2F790 +:1044F000CA01809591818923818308953196E217BD +:10450000F30729F090819813F9CF1082F7CF08951F +:1045100081E090E0E0911701F0911801E80FF91F98 +:104520001082019680319105A9F708959091F102CA +:10453000892B8093F102089580959091F10289234F +:104540008093F10208951092F10208959091F00283 +:10455000892B8093F002089580959091F002892331 +:104560008093F00208951092F00208959091EF0266 +:10457000892B8093EF02089580959091EF02892313 +:104580008093EF0208951092EF0208958093DE0267 +:1045900008951092DE0208958091170190911801FC +:1045A000FC0131969C01205F3F4F80E09191911179 +:1045B0008F5FE217F307D1F70895E0911701F091AB +:1045C00018018091F1028083E0911701F0911801A8 +:1045D00090818091F002892B8083E0911701F09106 +:1045E000180190818091EF02892B80838091DE02F7 +:1045F000882361F0E0911701F09118019081892BD7 +:1046000080830E94CC2281111092DE0280911701DA +:10461000909118010C94C21720E0009739F0AC017A +:1046200041505109842395232F5FF7CF822F08959E +:1046300080911303843039F11092F30220E488E171 +:1046400090E00FB6F894A895809360000FBE209379 +:10465000600080E00E94820380E00E94C60983B768 +:10466000817F846083BF83B7816083BF789488959E +:1046700083B78E7F83BF88E10FB6F8948093600084 +:10468000109260000FBE08950895089580E00E9482 +:1046900082030E9444230E94210A0E9445230E9413 +:1046A000A60A91E0811101C090E0892F08950E942F +:1046B000981C80E00E9482030E94C0280E94B617C6 +:1046C0000C94C6091F920F920FB60F9211248F936C +:1046D0009F93AF93BF938091F302811113C0809198 +:1046E000F4029091F502A091F602B091F702419682 +:1046F000A11DB11D8093F4029093F502A093F602E0 +:10470000B093F702BF91AF919F918F910F900FBE21 +:104710000F901F90189582E084BD93E095BD9AEFAD +:1047200097BD80936E0008952FB7F8948091F4029E +:104730009091F502A091F602B091F7022FBF089573 +:10474000CF92DF92EF92FF920F931F932FB7F894BF +:104750004091F4025091F5026091F6027091F702D7 +:104760002FBF6A017B01EE24FF248C0120E030E0A2 +:10477000C016D106E206F30610F4415051099A0121 +:10478000281B390BC9011F910F91FF90EF90DF900B +:10479000CF9008951F920F920FB60F9211248F930E +:1047A0009F93AF93BF938091F4029091F502A091F3 +:1047B000F602B091F7020196A11DB11D8093F4029B +:1047C0009093F502A093F602B093F702BF91AF91D8 +:1047D0009F918F910F900FBE0F901F9018950E9480 +:1047E000B314F8942FEF87EA91E62150804090406F +:1047F000E1F700C0000087E090EBDC0180931E032E +:1048000090931F03A0932003B09321039CE088E1C1 +:104810000FB6F894A895809360000FBE9093600047 +:10482000FFCF0E945024811102C00E942C240E94BC +:104830005B248093F2020E94632480931C0387FB15 +:10484000882780F9809316010E945F24682F70E00A +:1048500080E090E00C9458206DEE7EEF80E090E0D8 +:104860000E94772D60E082E090E00E94652D60E07C +:1048700083E090E00E94652D60E084E090E00E947B +:10488000652D60E085E090E00E94652D60E086E0A7 +:1048900090E00E94652D6FEF87E090E00C94652D0D +:1048A00080E090E00E945F2D21E08D3E9E4F09F058 +:1048B00020E0822F089582E090E00C94572D83E051 +:1048C00090E00C94572D84E090E00C94572D682FC5 +:1048D00084E090E00C94652D86E090E00C94572DD8 +:1048E000682F86E090E00C94652D87E090E00C94B2 +:1048F000572D682F87E090E00C94652D8091FA0287 +:1049000080FF0BC060911C0185E0689FB0011124FD +:1049100075956795759567952BC081FF09C0609166 +:104920001C0185E0689FB00111247595679520C032 +:1049300082FF07C060911C0185E0689FB0011124CF +:1049400017C09091FB029923D1F060911B0196173B +:1049500088F720911C0185E0289F90011124929FE7 +:10496000A001939F500D112470E0CA010E943D2DBB +:104970006038710540F46115710539F002C065E0D9 +:1049800070E0862F08958FE7089581E00895809163 +:10499000FA0280FF08C060911A0170E07595679572 +:1049A0007595679521C081FF06C060911A0170E07E +:1049B0007595679519C082FF04C060911A0170E077 +:1049C00010C09091FB029923C1F0609119019617D4 +:1049D000A0F780911A01899FC001112470E00E9404 +:1049E0003D2D6038710528F46115710521F0862F81 +:1049F00008958FE7089581E0089561E070E0F4CFB5 +:104A0000803F21F40E947E24819504C0813F29F4D7 +:104A10000E947E248093FE020895823F21F40E942A +:104A20007E24819504C0833F29F40E947E248093D4 +:104A3000FD020895893F19F40E94C72405C08A3FEA +:104A400031F40E94C72481958093FF0208958B3F23 +:104A500021F40E94C724819504C08C3F29F40E9450 +:104A6000C724809300030895843F21F48091FC02C1 +:104A7000816017C0853F21F48091FC02826011C0E3 +:104A8000863F21F48091FC0284600BC0873F21F4B3 +:104A90008091FC02886005C0883F31F48091FC025F +:104AA00080618093FC0208958D3F21F48091FA0289 +:104AB00081600BC08E3F21F48091FA02826005C0B4 +:104AC0008F3F29F48091FA0284608093FA0208955E +:104AD000803F39F48091FE0287FF6CC01092FE0285 +:104AE00069C0813F29F48091FE021816BCF362C0B0 +:104AF0009091FD02823F29F497FF5CC01092FD0265 +:104B000059C0833F19F41916CCF354C0893F41F4BE +:104B10008091FF0218160CF04DC01092FF024AC09F +:104B20008A3F29F48091FF0287FF44C0F6CF8B3F74 +:104B300039F48091000387FF3DC0109200033AC012 +:104B40008C3F29F4809100031816BCF333C0843FD6 +:104B500021F48091FC028E7F17C0853F21F4809163 +:104B6000FC028D7F11C0863F21F48091FC028B7F77 +:104B70000BC0873F21F48091FC02877F05C0883FEE +:104B800031F48091FC028F7E8093FC0213C08D3F34 +:104B900021F48091FA028E7F0BC08E3F21F4809128 +:104BA000FA028D7F05C08F3F29F48091FA028B7F36 +:104BB0008093FA028091FD0281110EC08091FE0265 +:104BC00081110AC08091FF02811106C0809100030B +:104BD000811102C01092FB0208958CEF92E00E94B6 +:104BE000CD170E9494239093F9028093F8020895C0 +:104BF0001F93CF93DF938091F8029091F9020E9466 +:104C0000A023AC019091FB02992321F020911D017A +:104C100030E006C020911E018AE0289F90011124F7 +:104C20004217530708F486C08091FD02C091FE022E +:104C3000D091FF0210910003811107C0C11176C00D +:104C4000D11174C0111172C075C09F3F19F09F5FE0 +:104C50009093FB02181624F40E947E248093FD0298 +:104C60008091FD0287FF05C00E947E24819580937C +:104C7000FD021C1624F40E947E248093FE02809183 +:104C8000FE0287FF05C00E947E2481958093FE026C +:104C90006091FD02662339F1C091FE02CC2319F127 +:104CA000772767FD7095872F972F0E945F2A23E350 +:104CB00033E343E35FE30E946F2B0E942C2A60934F +:104CC000FD026C2F772767FD7095872F972F0E9425 +:104CD0005F2A23E333E343E35FE30E946F2B0E94E9 +:104CE0002C2A6093FE021D1624F40E94C724809390 +:104CF000FF028091FF0287FF05C00E94C7248195B3 +:104D00008093FF02111624F40E94C72480930003AD +:104D10008091000387FF05C00E94C724819580937E +:104D20000003DF91CF911F910C94ED259F3F09F077 +:104D30008ECF96CFDF91CF911F910895ECEFF2E0E7 +:104D400085E0DF011D928A95E9F71092FB0210922F +:104D5000FA020895833081F128F4813059F08230CD +:104D6000D1F00895853009F449C0B8F1863009F4CE +:104D700056C0089580911E01262F30E0280F311D66 +:104D80002F3F310524F4680F60931E0108958FEFC3 +:104D900080931E01089580911D01262F30E0280F79 +:104DA000311D2F3F310524F4680F60931D010895D4 +:104DB0008FEF80931D01089580911C01262F30E014 +:104DC000280F311D2F3F310524F4680F60931C011B +:104DD00008958FEF80931C01089580911B01262F69 +:104DE00030E0280F311D2F3F310524F4680F609308 +:104DF0001B0108958FEF80931B01089580911A0184 +:104E0000262F30E0280F311D2F3F310524F4680F85 +:104E100060931A0108958FEF80931A01089580918D +:104E20001901262F30E0280F311D2F3F310524F4C2 +:104E3000680F6093190108958FEF80931901089509 +:104E4000833011F128F4813049F0823091F00895D7 +:104E5000853081F120F18630C1F1089580911E01E5 +:104E6000681720F4861B80931E01089510921E017E +:104E7000089580911D01681720F4861B80931D0101 +:104E8000089510921D01089580911C01681720F467 +:104E9000861B80931C01089510921C010895809137 +:104EA0001B01681720F4861B80931B010895109244 +:104EB0001B01089580911A01681720F4861B8093C6 +:104EC0001A01089510921A01089580911901681726 +:104ED00020F4861B809319010895109219010895FA +:104EE0000F931F93873208F048C08E3108F08DC0B1 +:104EF000803109F477C008F5873009F461C068F49F +:104F0000863009F09DC08091F202817F8E7F809370 +:104F1000F20281E08093020394C08B3009F489C0CF +:104F20008E3009F08DC08091F20282FB222720F999 +:104F300091E0922790FB82F95EC0863109F479C036 +:104F400060F4813109F07CC00E94981C9091160198 +:104F500081E08927809316016CC0893109F469C00A +:104F60008B3109F06DC08091F20281FB222720F97C +:104F700091E0922790FB81F93EC0883309F459C033 +:104F800050F4893209F457C0853309F454C087328C +:104F900009F451C055C0833409F44DC028F48A3354 +:104FA00008F44EC0895332C0883409F049C00E94C9 +:104FB000981C0E94D60A0E949D040E94EF2339C0CB +:104FC0009091F202892F8095817080FB90F929F0F1 +:104FD000966098609093F20234C0997F977F909387 +:104FE000F20227C08091F20283FB222720F991E090 +:104FF000922790FB83F98093F2029923D1F080915C +:10500000F20281608093F20214C08D5141E050E0C1 +:1050100060E070E08A019B0104C0000F111F221F95 +:10502000331F8A95D2F7C901B8010E9458200E9407 +:10503000981C81E006C061E070E080E090E0F5CF70 +:1050400080E01F910F91089580E0089580E0089519 +:10505000CF93C82F80910203813069F018F082301D +:10506000C9F184C0E0911701F0911801808182326A +:1050700009F07EC007C0E0911701F091180180810E +:10508000823261F48C2F0E942428811104C08C2F5D +:105090000E9470271DC081E090E01AC08C2F0E94F2 +:1050A0002628811114C0C43179F048F4CB3079F04E +:1050B000C03109F061C082E08093020308C0C932A8 +:1050C00019F0C83321F058C01092020355C081E096 +:1050D000817054C0C93291F120F5C43179F1B0F436 +:1050E000C73009F047C08EE180931E0182E38093B0 +:1050F0001D018AE080931C0184E180931B0188E0FC +:1051000080931A0188E28093190134C0CE51C630D1 +:1051100088F5EC2FF0E0EA54FE4F80818093010384 +:1051200029C0CE34E9F020F4CB3421F56AE013C075 +:10513000C13579F0C235F1F461E00DC08091010311 +:10514000882319F01092010315C081E080930203B7 +:1051500015C061E006C0809101030E94AA260AC022 +:105160006AE0809101030E94202704C0109202038C +:1051700080E004C081E002C080E0AACFCF91089512 +:105180000E945024811102C00E942C240E946C2491 +:1051900080931D0380FF02C0869501C080E00C94BF +:1051A000820380911D03982F9695292F30E023309C +:1051B00031054CF49F5F990F8170892B816080933A +:1051C0001D030E94702480911D0386950C94820318 +:1051D00080911D03982F969591F09158990F8170A9 +:1051E000892B80931D038E7F91E009F490E08091DC +:1051F0001D0390FB80F980931D030E947024809111 +:105200001D0386950C94820380911D03982F909521 +:1052100090FB80F980931D030E94702480911D03F0 +:1052200080FF02C0869501C080E00C9482039091BB +:105230001D03892F86958F5F8F779170843028F4B6 +:10524000880F892B80931D0302C090931D038091CA +:105250001D038E7F91E009F490E080911D0390FB87 +:1052600080F980931D030E94702480911D03869510 +:105270000C94820320911D03922F96958927982FD5 +:10528000990F822F8170892B80931D038E7F91E06F +:1052900009F490E080911D0390FB80F980931D0339 +:1052A0000E94702480911D0386950C948203809146 +:1052B0001D03869508955058BB27AA270ED0D1C14B +:1052C000C2D130F0C7D120F031F49F3F11F41EF469 +:1052D000B7C10EF4E095E7FB9FC1E92FD3D180F36E +:1052E000BA17620773078407950718F071F49EF5E3 +:1052F000EBC10EF4E0950B2EBA2FA02D0B01B901D6 +:1053000090010C01CA01A0011124FF27591B99F03B +:10531000593F50F4503E68F11A16F040A22F232F47 +:10532000342F4427585FF3CF469537952795A79597 +:10533000F0405395C9F77EF41F16BA0B620B730B3E +:10534000840BBAF09150A1F0FF0FBB1F661F771FAF +:10535000881FC2F70EC0BA0F621F731F841F48F464 +:10536000879577956795B795F7959E3F08F0B3CFEA +:105370009395880F08F09927EE0F979587950895D4 +:1053800027D108F481E008950CD06BC163D140F0BF +:105390005AD130F021F45F3F19F03EC1511195C14F +:1053A0004FC170D198F39923C9F35523B1F3951BDD +:1053B000550BBB27AA2762177307840738F09F5F36 +:1053C0005F4F220F331F441FAA1FA9F333D00E2EA5 +:1053D0003AF0E0E830D091505040E695001CCAF712 +:1053E00029D0FE2F27D0660F771F881FBB1F2617D7 +:1053F00037074807AB07B0E809F0BB0B802DBF01AA +:10540000FF2793585F4F2AF09E3F510568F004C173 +:105410005CC15F3FECF3983EDCF38695779567952A +:10542000B795F7959F5FC9F7880F911D969587955A +:1054300097F90895E1E0660F771F881FBB1F621779 +:1054400073078407BA0720F0621B730B840BBA0B37 +:10545000EE1F88F7E095089504D06894B11135C126 +:10546000089518D188F09F5790F0B92F9927B75118 +:10547000A0F0D1F0660F771F881F991F1AF0BA9518 +:10548000C9F712C0B13081F01FD1B1E008951CC13D +:10549000672F782F8827B85F39F0B93FCCF386950E +:1054A00077956795B395D9F73EF49095809570956B +:1054B00061957F4F8F4F9F4F0895E89409C097FBE8 +:1054C0003EF490958095709561957F4F8F4F9F4FDB +:1054D0009923A9F0F92F96E9BB279395F69587951F +:1054E00077956795B795F111F8CFFAF4BB0F11F4E2 +:1054F00060FF1BC06F5F7F4F8F4F9F4F16C0882389 +:1055000011F096E911C0772321F09EE8872F762FBE +:1055100005C0662371F096E8862F70E060E02AF0FF +:105520009A95660F771F881FDAF7880F96958795EB +:1055300097F9089588D018F011F08CD038F480C015 +:10554000C4C0E92F9FD0B0F35523C9F3E7FB62171E +:10555000730784079507A8F199F3E92FFF2788239C +:105560002AF03197660F771F881FDAF7952F552796 +:10557000442332F091505040220F331F441FD2F782 +:10558000BB27E91BF50B621B730B840BB109C1F23E +:1055900022F4620F731F841FB11D31972AF0660F2A +:1055A000771F881FBB1FEFCF915050405AF041F03A +:1055B000882332F0660F771F881F91505040C1F743 +:1055C000939530C08695779567959F5FD9F7F8CF0B +:1055D000990F0008550FAA0BE0E8FEEF1616170604 +:1055E000E807F907C0F012161306E407F50798F06C +:1055F000621B730B840B950B39F40A2661F0232B85 +:10560000242B252B21F408950A2609F4A140A69500 +:105610008FEF811D811D089597F99F6780E870E0E5 +:1056200060E008959F3F31F0915020F48795779581 +:105630006795B795880F911D9695879597F9089569 +:105640009FEF80EC089500240A941616170618069A +:105650000906089500240A94121613061406050676 +:105660000895092E0394000C11F4882352F0BB0F07 +:1056700040F4BF2B11F460FF04C06F5F7F4F8F4F6A +:105680009F4F089557FD9058440F551F59F05F3FA5 +:1056900071F04795880F97FB991F61F09F3F79F054 +:1056A00087950895121613061406551FF2CF4695D6 +:1056B000F1DF08C0161617061806991FF1CF869558 +:1056C0007105610508940895E894BB27662777273C +:1056D000CB0197F908957CDF08F48FEF08950BD084 +:1056E000C0CFB1DF28F0B6DF18F0952309F094CFD2 +:1056F000A7CF1124EACFC6DFA0F3959FD1F3950F72 +:1057000050E0551F629FF001729FBB27F00DB11D45 +:10571000639FAA27F00DB11DAA1F649F6627B00DD5 +:10572000A11D661F829F2227B00DA11D621F739FBE +:10573000B00DA11D621F839FA00D611D221F749FCC +:105740003327A00D611D231F849F600D211D822F13 +:10575000762F6A2F11249F5750408AF0E1F088235A +:105760004AF0EE0FFF1FBB1F661F771F881F915067 +:105770005040A9F79E3F510570F04ECFA6CF5F3F36 +:10578000ECF3983EDCF3869577956795B795F7959A +:10579000E7959F5FC1F7FE2B880F911D9695879522 +:1057A00097F90895FA01EE0FFF1F30962105310594 +:1057B00099F16115710561F48038BFE39B0749F1E8 +:1057C00068949038810561F08038BFEF9B0741F005 +:1057D000992342F5FF3FE1053105210511F1E894D8 +:1057E0000894E795D901AA2329F4AB2FBE2FF85FBF +:1057F000D0F310C0FF5F70F4A695E0F7F73950F0D2 +:1058000019F0FF3A38F49F779F930CD00F9007FC64 +:10581000905808953EF014CF60E070E080E89FE378 +:1058200008954FE79F775F934F933F932F939ED0B9 +:105830002F913F914F915F9152DF05C019F40EF007 +:10584000EBCE42CFFDCE26DFC8F39638C0F707F87F +:105850000F92E8942BE33AEA48EB5FE74EDF0F92B2 +:105860000F920F924DB75EB70F92C0D0EAE0F1E011 +:1058700016D04F915F91EF91FF91E595EE1FFF1FBD +:1058800049F0FE57E0684427EE0F441FFA95E1F710 +:105890004195550B32D00F9007FE26C00895DF9337 +:1058A000CF931F930F93FF92EF92DF927B018C01B6 +:1058B000689405C0DA2EEF011EDFFE01E894A59181 +:1058C0002591359145915591AEF3EF0106DDFE012D +:1058D0009701A801DA9479F7DF90EF90FF900F918C +:1058E0001F91CF91DF9108959B01AC0160E070E0C2 +:1058F00080E89FE349CD90CE95CECCDEE8F39923A6 +:10590000D9F3940F511DBBF39150504094F059F0CE +:10591000882332F0660F771F881F91505040C1F7DF +:105920009E3F510544F7880F911D9695879597F9ED +:1059300008955F3FACF0983E9CF0BB278695779525 +:105940006795B79508F4B1609395C1F7BB0F58F709 +:1059500011F460FFE8CF6F5F7F4F8F4F9F4FE3CF12 +:10596000B4CE0EF05FCE6CCE689456CE93DEC8F304 +:105970009923D1F3C6F3DF93CF931F930F93FF9235 +:10598000C92FDD2788232AF02197660F771F881FEC +:10599000DAF720E030E040E85FEB9FE3883920F061 +:1059A000803E30F021968F7787DCE2E3F1E003C0A0 +:1059B00083DCEFE5F1E073DF8B01BE01EC01FB2E30 +:1059C0006F5771097595771F880B990B78DD28E162 +:1059D00032E741E35FE38FDEAF2D9801AE01FF9028 +:1059E0000F911F91CF91DF9178DC3BCEFA01DC0162 +:1059F000AA0FBB1F9B01AC01BF5728F422273327F6 +:105A0000442750781FC0B75188F4AB2F0024469527 +:105A100037952795011CA395D2F3002069F0220F3A +:105A2000331F441FB395DAF30DD045CC61307105B7 +:105A3000A0E88A07B94630F49B01AC0166277727B6 +:105A400088279078309621F02083318342835383D6 +:105A50000895AA1BBB1B51E107C0AA1FBB1FA617B5 +:105A6000B70710F0A61BB70B881F991F5A95A9F707 +:105A700080959095BC01CD01089597FB072E16F4F3 +:105A8000009407D077FD09D00E94292D07FC05D08E +:105A90003EF4909581959F4F0895709561957F4F45 +:105AA0000895EE0FFF1F0590F491E02D0994F999E8 +:105AB000FECF92BD81BDF89A992780B50895A8E1DF +:105AC000B0E042E050E00C947F2D262FF999FECFF4 +:105AD00092BD81BDF89A019700B4021639F01FBA41 +:105AE00020BD0FB6F894FA9AF99A0FBE0895019660 +:105AF000272F0E94662D0C94652DDC01CB01FC0143 +:105B0000F999FECF06C0F2BDE1BDF89A319600B416 +:0E5B10000D9241505040B8F70895F894FFCF21 +:105B1E00640007000CFF0000003F64BA1048112516 +:105B2E0011F110BD100101DF022808140A321E0007 +:105B3E0002040507090B0C0E1011131517181A1C69 +:105B4E001D1F2123242628292B2D2F3032343537A3 +:105B5E00393B1F0F03764F5F6F7F496943790959B0 +:105B6E0053633149803F5D8B803FF8BF803FCAE170 +:105B7E00803F73ED803FCAE1803FF8BF803F5D8B71 +:105B8E00803F3149803F0000803FF16D7F3F75EAD5 +:105B9E007E3F4C827E3F833F7E3F84287E3F833F05 +:105BAE007E3F4C827E3F75EA7E3FF16D7F3F000067 +:105BBE00803F3F4D36390F06C2058C055305E6046E +:105BCE00FF04180531050102030405060708090044 +:00000001FF diff --git a/keyboard/planck/keymaps/lukas/compiled.hex b/keyboard/planck/keymaps/lukas/compiled.hex new file mode 100644 index 0000000000..2cd3bc5228 --- /dev/null +++ b/keyboard/planck/keymaps/lukas/compiled.hex @@ -0,0 +1,1446 @@ +:100000000C9461020C94A5020C94A5020C94A50218 +:100010000C94A5020C94A5020C94A5020C94A502C4 +:100020000C94A5020C94A5020C9467140C94391539 +:100030000C949B220C94A5020C94A5020C94A5028E +:100040000C94A5020C9407030C94A5020C94A50231 +:100050000C94A5020C9403230C94A5020C94A50205 +:100060000C94A5020C94A5020C94A5020C94A50274 +:100070000C94A5020C94A5020C94A5020C94A50264 +:100080000C94DC0A0C94A5020C94A5020C94A50215 +:100090000C94A5020C94A5020C94A5020C94A50244 +:1000A0000C94A5020C94A5020C94A502A615C815E3 +:1000B000B616C815B6160D163016B616851698164D +:1000C00082198219B119B119F019101A661B661B31 +:1000D0001B1A661BCB1ACB1A321B3B1B661B601B01 +:1000E000D81AD81AD81AD81AD81AD81AD81AD81A80 +:1000F000D81AD81AD81AD81AD81AD81AD81AD81A70 +:10010000E81AF61AFD1A041B0E1B07634236B79B4A +:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 +:100120005763BD6DEDFD753EF6177231BF000000DF +:10013000803F08000000BE922449123EABAAAA2AC2 +:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD +:1001500000000000BF000000803F00000000000819 +:100160004178D3BB4387D1133D190E3CC3BD4282B6 +:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 +:10018000FFBE01C4FF7F3F00000000000000000030 +:1001900000000000000000010204060A0F17202CD6 +:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 +:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF +:1001C0000201000000000000000000002B001400ED +:1001D0001A000800150017001C0018000C0012007F +:1001E00013002A00290004001600070009000A0075 +:1001F0000B000D000E000F0033003400E1001D0065 +:100200001B00060019000500110010003600370021 +:1002100038002800E000E200E300013001522C0029 +:100220002C0002525000510052004F0035021E02B5 +:100230001F0220022102220223022402250226029A +:1002400027022A0001000100010001000100010055 +:1002500001002D022E022F023002310201000100A6 +:1002600001000100010001000100010001002F0058 +:100270003000010001000100010001000100010047 +:1002800001000100010001000100010035001E0015 +:100290001F0020002100220023002400250026004A +:1002A00027004C00010001000100010001000100D5 +:1002B00001002D002E002F00300031000100010050 +:1002C0000100010001000100010001000100010026 +:1002D0000100010001000100010001000100010016 +:1002E0000100010001000100010001002803540089 +:1002F00068006500200050006C0061006E00630023 +:100300006B0020004B006500790062006F00610007 +:100310007200640000002C034F007200740068003B +:100320006F006C0069006E006500610072002000C3 +:100330004B006500790062006F006100720064008C +:10034000730000000403090409026D00040100A009 +:10035000FA09040000010301010009211101000153 +:10036000223F000705810308000A09040100010378 +:10037000010200092111010001224D00070582033D +:1003800008000A090402000103000000092111010C +:1003900000012236000705830308000A0904030050 +:1003A00001030000000921110100012239000705A5 +:1003B00084031000011201100100000008EDFE602E +:1003C0006001000102000105010906A101050719EC +:1003D000E029E71500250195087501810205081936 +:1003E0000129059505750191029501750391010596 +:1003F000071900297715002501957875018102C03C +:1004000005010980A101850216010026B7001A0125 +:10041000002AB700751095018100C0050C0901A1E3 +:10042000018503160100269C021A01002A9C027510 +:100430001095018100C005010902A1010901A10077 +:100440000509190129051500250195057501810288 +:100450009501750381010501093009311581257F59 +:1004600095027508810609381581257F9501750863 +:100470008106050C0A38021581257F9501750881D2 +:1004800006C0C005010906A101050719E029E71505 +:100490000025019508750181029501750881010506 +:1004A00008190129059505750191029501750391BA +:1004B000010507190029FF150025FF95067508811C +:1004C00000C011241FBECFEFDAE0DEBFCDBF04B6FF +:1004D00003FE24C080911E0390911F03A09120036E +:1004E000B09121038730904BA740B04BB9F41092E4 +:1004F0001E0310921F03109220031092210314BEBA +:1005000084B7877F84BF88E10FB6F894809360003A +:10051000109260000FBEE0E0F8E3099511E0A0E062 +:10052000B1E0E0E9F9E502C005900D92A03CB10709 +:10053000D9F713E0A0ECB1E001C01D92AE31B107D4 +:10054000E1F70E94AD110C94C62C0C9400000895A4 +:10055000089581E0089508950C94A8020C94A902CE +:100560000C94AB020E94902823E030E0281B310954 +:10057000220F2093C4010895282F2F988091800086 +:10058000211108C0877F8093800010928D00109207 +:100590008C001BC0886080938000233019F48FEF9B +:1005A0009FEF0FC083E090E0821B9109880F991F95 +:1005B0002FEF3FEFA90102C0569547958A95E2F7C4 +:1005C000CA0190938D0080938C000C94B2020E941B +:1005D000B20284E08093C3011092C0010895279A6B +:1005E0002F988FEF9FEF90938700809386008AE08B +:1005F0008093800089E1809381000E94F9270C9408 +:10060000E7020E94EF026E9A769A0C94A7021F925C +:100610000F920FB60F9211242F933F938F939F93B6 +:10062000EF93FF93E091C101F091C201CF010196D8 +:100630009093C2018093C1010090C30102C0F6955E +:10064000E7950A94E2F7EF738091C001823019F4C4 +:10065000E03251F404C0813039F4EF3329F4809151 +:100660006F008D7F80936F00F0E0E457FE4FE491C0 +:1006700021E031E0E29FC001E39F900D1124009042 +:10068000C40102C0969587950A94E2F790938D0075 +:1006900080938C00FF91EF919F918F913F912F91CB +:1006A0000F900FBE0F901F901895662319F06130C0 +:1006B00079F01FC0FC018281882331F085EE0E9411 +:1006C00026180E94502815C085EE0E94EE1811C011 +:1006D000FC018281882339F083EE0E94261882E093 +:1006E0000E940E2006C083EE0E94EE1882E00E9457 +:1006F0002F2080E090E0089581E008950C947C0321 +:1007000008950C94010380911502882309F448C0D0 +:100710008091D1019091D201009779F40E94CD226D +:100720009093D2018093D1018091D30190E0009702 +:1007300071F48091D40190E00AC00E94D9222091E6 +:100740000001309101012817390740F329C00197B2 +:10075000880F991F880F991FFC01EB52FE4F608193 +:100760007181828193810E94420AE091D30184E0E9 +:10077000E89FF0011124EB52FE4F6081718182816C +:1007800093814FE050E00E94FA0D8091D30190E0F8 +:1007900001966091D40170E00E94762C8093D30181 +:1007A0000C94AC02109217020C940F0A089508954D +:1007B00081E0809317020C94D703089508958F92D7 +:1007C0009F92AF92BF92EF92FF920F931F93CF939E +:1007D000DF93CDB7DEB7A3970FB6F894DEBF0FBE99 +:1007E000CDBF7C01FC0100811181C8010E94CA209B +:1007F000B8010E94E1058C01B7010E947E038823A5 +:1008000009F4CCC10032F0E51F0741F4F701828101 +:10081000882309F458C00E945E0EC0C10132F0E581 +:100820001F0741F4F7018281882309F44CC00E941C +:10083000670EB4C10232F0E51F0751F4F70182815F +:10084000882309F440C00E945A0E8111F0CFE3CFF3 +:100850000332F0E51F0739F4F7018281882399F10B +:100860000E94D8039BC10432F0E51F0739F4F70159 +:100870008281882341F10E94D20390C10532F0E5C4 +:100880001F0749F4F70182818823E9F0809117025C +:100890008111F1CFE5CF0632F0E51F0739F4F701FA +:1008A0008281882381F00E946E0E0AC00732F0E533 +:1008B0001F0749F4F7018281882329F00E94790EED +:1008C0000E94DE036BC180911702811105C0F70100 +:1008D00082818111CFC018C1003E110579F4F70162 +:1008E0008281882309F44DC00E940F0A81E0809321 +:1008F0001602109215021092D40150C1023E110549 +:1009000059F4F70182818823E1F10E940F0A1092C5 +:1009100016021092150242C1033E110591F4F7012F +:100920008281882371F10E940F0A1092160281E0E1 +:10093000809315021092D3011092D2011092D1012E +:100940002DC10235110559F4F7018281882309F47C +:1009500025C180910001909101010A970DC00135D8 +:10096000110579F4F7018281882309F417C1809178 +:100970000001909101010A9690930101809300017A +:100980000DC14091040183E2EFE1F1E0DE01119637 +:1009900001900D928A95E1F7F701808121E030E026 +:1009A0002C0F3D1F280F311DC901209102013091EC +:1009B0000301FC01E20FF31F6081772767FD70954B +:1009C000640F711D882777FD8095982F0E949829C4 +:1009D00020E030E040E451E40E94FD284B015C013E +:1009E000F701218184E090E0821B9109BC018827F6 +:1009F00077FD8095982F0E9498299B01AC01C50135 +:100A0000B4010E9495289B01AC0160E070E080E099 +:100A100090E40E940B2B20E030E04CED50E40E946B +:100A2000A82A4B015C01F70182818823D1F04FE0B5 +:100A300050E0C501B4010E94FA0D8091160288238E +:100A4000A1F08091D40124E0829FF0011124EB52A7 +:100A5000FE4F80829182A282B3828F5F8093D40105 +:100A600004C0C501B4010E94420A0F3F110508F0FD +:100A70002ECF94C08091D00181111FC0043130E588 +:100A8000130709F051C00E94800381E08093D001D8 +:100A90000E94CD229093CF018093CE011092C70186 +:100AA0001092C9011092C8011092CB011092CA0194 +:100AB0001092CD011092CC0171C08091CE01909125 +:100AC000CF010E94D922883C910570F48091C70122 +:100AD000E82FF0E0EE0FFF1FE853FE4F1183008375 +:100AE0008F5F8093C7015AC0043880E5180721F052 +:100AF0000538104501F13AC0F7018281882341F0A1 +:100B00001092C50182E01EC0043830E5130759F584 +:100B10008091C501811106C086E20E94261886E2F6 +:100B20000E94EE1882E01CC00438F0E51F0741F374 +:100B300005381045D9F4F7018281882331F01092ED +:100B4000C60180E20E943D1929C08091C601811131 +:100B500006C087E20E94261887E20E94EE1880E213 +:100B60000E9444191BC00538104529F381E0809389 +:100B7000C5018093C601C701A3960FB6F894DEBFE6 +:100B80000FBECDBFDF91CF911F910F91FF90EF90DE +:100B9000BF90AF909F908F900C94AE0280E0A39690 +:100BA0000FB6F894DEBF0FBECDBFDF91CF911F917E +:100BB0000F91FF90EF90BF90AF909F908F9008950E +:100BC00008959CE0799FF001112490E3899FE00D46 +:100BD000F11D1124E60FF11DEE0FFF1FE453FE4F30 +:100BE000859194910895880F991FFC01E45BFF4F54 +:100BF000859194910895880F991FFC01E453FE4F4D +:100C00008591949108950F931F93CF93DF93EC01F7 +:100C1000811521E39207A0F5C11580E3D80708F0FC +:100C2000D7C0C83ED105D8F4C03ED10508F007C2F0 +:100C3000C83AD10578F4C53AD10508F06AC0C13088 +:100C4000D10509F463C008F4F7C1C430D10508F038 +:100C5000F6C1F2C1CB3BD10508F466C0EDC1C115A8 +:100C600090E2D90708F0AFC0C11521E0D20708F023 +:100C7000E6C1C03FD10508F4DFC18E0110651FC277 +:100C8000C03880E5D80700F5C03790E5D90708F0EF +:100C9000A3C0C11520E5D20709F4ACC050F4CE01C1 +:100CA000905480319F4008F0C7C1DF708E01106AF8 +:100CB00006C2C13080E5D80709F4AEC0C43190E562 +:100CC000D90708F4AFC0B8C1C33820E5D20709F48A +:100CD0008EC050F4C13890E5D90709F482C008F0FD +:100CE00083C000E011EDEBC1C03181E5D80708F405 +:100CF000A3C1C11597E5D90708F436C1CE019057B5 +:100D00008115904108F098C1DF7093C101E010E0B7 +:100D1000D6C1C53AD10509F494C1C63AD10509F046 +:100D200093C102E810E4CBC1C83AD10509F48FC1E0 +:100D3000C93AD10509F48EC1CA3AD10509F48DC169 +:100D4000CB3AD10509F48CC1CC3AD10509F48BC159 +:100D5000CD3AD10509F48AC1C03BD10509F489C156 +:100D6000CE3AD10509F488C1CF3AD10509F487C13B +:100D7000C13BD10509F486C1C23BD10509F485C147 +:100D8000C33BD10509F484C1C43BD10509F483C137 +:100D9000C53BD10509F482C1C63BD10509F481C127 +:100DA000C73BD10509F480C1C83BD10509F47FC117 +:100DB000C93BD10509F47EC1CA3BD10509F47DC107 +:100DC00000E014E47CC1CE019F700E94FB0578C155 +:100DD000DD278E01106C73C1CF70DD278E01146D7D +:100DE0006EC100E010ED6BC100E012ED68C100E0E3 +:100DF00013ED65C10E94D11B0E940F0A0E94D60309 +:100E00008FEF94E32CE0815090402040E1F700C048 +:100E100000000E94282353C18091F20281608093D8 +:100E2000F2024DC10E948923811102C00E946523F4 +:100E30000E949C2390E090931D0380931C03C2307A +:100E400080E5D80721F480911C03816086C0C430FE +:100E500090E5D90721F480911C0382607EC0C630E2 +:100E600020E5D20721F480911C03846076C0C8304D +:100E700080E5D80719F480911C0327C0CA3090E59B +:100E8000D90721F480911C03806167C0CC3020E534 +:100E9000D20721F480911C0380625FC0CE3080E5D0 +:100EA000D80721F480911C03806457C0C03190E5BD +:100EB000D90721F480911C0380684FC0C23120E51E +:100EC000D20729F480911C038460886046C0C33037 +:100ED00080E5D80721F480911C038E7F3EC0C53089 +:100EE00090E5D90721F480911C038D7F36C0C7306F +:100EF00020E5D20721F480911C038B7F2EC0C930DE +:100F000080E5D80719F480911C0326C0CB3090E50A +:100F1000D90721F480911C038F7E1FC0CD3020E5BE +:100F2000D20721F480911C038F7D17C0CF3080E55C +:100F3000D80721F480911C038F7B0FC0C13190E54D +:100F4000D90721F480911C038F7707C0C331D045A6 +:100F500031F480911C038B7F877F80931C038091E9 +:100F60001C030E94A023ABC08D2F99278F70992757 +:100F700081309105D9F49E012370332702C0880F78 +:100F8000991F2A95E2F79C688E0144E0000F111F1B +:100F90004A95E1F700271370802B912B53E0CC0F7B +:100FA000DD1F5A95E1F7C076DD272FC0823091050D +:100FB00031F4DC2FCC278E01016F106A80C08330A2 +:100FC000910569F4CE018370992701E010E002C019 +:100FD000000F111F8A95E2F7C8019C680FC084308A +:100FE0009105B9F4CE018370992701E010E002C0A9 +:100FF000000F111F8A95E2F7C8019A6823E0CC0F11 +:10100000DD1F2A95E1F7C07ED7708C010C2B1D2BBC +:1010100056C08530910531F4DC2FCC278E01046F4A +:10102000106A4DC0069709F04AC0CF71DD27DC2F4A +:10103000CC278E01106243C000E010E040C08E015A +:101040003EC001E810E43BC003E810E438C002EE03 +:1010500014E435C009EE14E432C00AEE14E42FC0E3 +:1010600005EB14E42CC006EB14E429C007EB14E4F0 +:1010700026C00CEC14E423C00DEC14E420C003E8FB +:1010800015E41DC00AE815E41AC002E915E417C00A +:1010900004E915E414C001E216E411C003E216E409 +:1010A0000EC004E216E40BC005E216E408C006E236 +:1010B00016E405C007E216E402C00AE216E4C8011D +:1010C000DF91CF911F910F9108959CE0799FF001DE +:1010D000112490E3899FE00DF11D1124E60FF11D0D +:1010E000EE0FFF1FE453FE4F85919491803E9105D2 +:1010F000E0F4803C910558F58133910509F46FC007 +:1011000048F48932910509F463C08A32910509F4E3 +:101110006DC072C089339105E9F082389105D1F034 +:101120008533910509F44DC067C0833E910581F177 +:1011300038F4803E9105B9F0823E9105D9F05CC04B +:10114000863E910561F1873E9105A1F155C00E944F +:10115000F305089520911C0320FD02C021FF4CC01F +:1011600080EE90E049C080911C0380FFF9CF89E3B5 +:1011700090E042C080911C0382FF0EC080911C034E +:1011800084FF03C080E090E037C083EE90E034C07D +:1011900080911C0382FFF2CF82EE90E02DC08091FF +:1011A0001C0383FF0BC080911C0384FDEBCF87EEF3 +:1011B00090E022C080911C0383FFF5CF86EE90E083 +:1011C0001BC080911C0385FF07C089E290E014C01A +:1011D00080911C0385FFF9CF85E390E00DC08091DD +:1011E0001C0386FF07C08AE290E006C080911C03C2 +:1011F00086FFF9CF81E390E00E94030608950C94E6 +:10120000B002E82FF0E0E25BFE4F8081E82FEF7044 +:10121000F0E082958F7021E030E0A90102C0440F18 +:10122000551F8A95E2F740A308950F931F93CF931C +:10123000DF9385B7806885BF85B7806885BFC3E0C9 +:10124000D0E001E010E0FE01E25BFE4F8081E82F7C +:10125000EF70F0E021A182958F70A80102C0440FC9 +:10126000551F8A95E2F7CA01822B81A38C2F0E9419 +:101270000109219740F78BE090E061E070E0FC010C +:10128000EE5BFE4F2081E22FEF70F0E042A122954D +:101290002F70DB0102C0AA0FBB1F2A95E2F79D0148 +:1012A000242B22A3019758F7DF91CF911F910F9123 +:1012B0000C948103EF92FF920F931F93CF93DF93D0 +:1012C00000E212E0C3E0EE24E394F12CD5E08C2F91 +:1012D0000E9401098BE090E040E050E0FC01EE5BF1 +:1012E000FE4F6081E62FEF70F0E020A130E06295C4 +:1012F0006F7002C0359527956A95E2F720FD09C009 +:101300009701082E02C0220F331F0A94E2F7422BE6 +:10131000532B019718F7F801929182918F0184174E +:10132000950721F051834083D09305018C2F0E94B3 +:101330000109C15060F68091050187FD2CC08150E4 +:10134000809305018F3F39F08FE99FE00197F1F716 +:1013500000C0000020C080911E0290911F02909357 +:1013600027028093260280911C0290911D02909387 +:1013700025028093240280911A0290911B0290937F +:101380002302809322028091180290911902909377 +:101390002102809320020E94830381E0DF91CF919C +:1013A0001F910F91FF90EF900895E82FF0E0EE0F5E +:1013B000FF1FE05EFD4F80819181089508950F9396 +:1013C0001F93CF9308E212E0C0E0F801929182915E +:1013D0008F010E944522C80FF2E000321F07A9F7D3 +:1013E0008C2FCF911F910F9108950E948923811115 +:1013F00002C00E9465230E94AE23809307033E9A99 +:10140000809171008D7F8093710082E080939000C5 +:101410008AE18093910081E080932A02089580916F +:101420002A02811102C00E94F50910927A021092DC +:101430007902809171008D7F80937100809190007E +:101440008F738093900010923C0210923B02109296 +:10145000730210927402109275021092760210922A +:10146000720210927102E1E5F2E0A1E4B2E01192A1 +:101470001192119211921D921D9282E0E137F807AC +:10148000B1F70895CF92DF92EF92FF920F931F93DF +:10149000CF93DF9320913B02222309F484C06B0198 +:1014A0007C0180912A02811102C00E94F50901E7A6 +:1014B00012E0C7E0D0E0A7019601F8019291829175 +:1014C000729162918F010E94F928811131C0FE0151 +:1014D000EE0FFF1FEE0FFF1FEF5AFD4F108211821C +:1014E00012821382DE01AA0FBB1FAF5BBD4F1196A4 +:1014F0001C921E92C730D105E9F021964481558196 +:10150000668177814083518362837383148215825D +:101510001682178212968D919C91139711969C9327 +:101520008E9313961C921E92129734961296E2CFC7 +:10153000219708F68091790290917A02019797FDA0 +:1015400005C090937A028093790204C010927A02C7 +:10155000109279028091790290917A02209177021B +:10156000309178022817390724F0109278021092EF +:101570007702892BC1F4809171008D7F8093710077 +:10158000809190008F73809390001092730210925C +:1015900074021092750210927602109272021092EA +:1015A000710210923B02DF91CF911F910F91FF903A +:1015B000EF90DF90CF9008951F920F920FB60F9289 +:1015C00011244F925F926F927F928F929F92AF926F +:1015D000BF92CF92DF92EF92FF922F933F934F9360 +:1015E0005F936F937F938F939F93AF93BF93CF93AB +:1015F000DF93EF93FF9380913B02882309F49BC113 +:10160000C0917902D0917A021C161D060CF093C18C +:1016100040902B0250902C0260902D0270902E0270 +:1016200020E030E0A901C301B2010E94A42A1816EB +:101630000CF065C0C130D10509F452C08091770229 +:1016400090917802BE010E94762C7C0190937802E2 +:101650008093770280903D0290903E02A0903F02DE +:10166000B090400220E030E040E85FE3C501B40103 +:101670000E94952860933D0270933E0280933F0242 +:1016800090934002F701EE0FFF1FEE0FFF1FEF5A7E +:10169000FD4FA301920160817181828193810E943B +:1016A000FD2820E030E040E05EE30E94A82A9B0194 +:1016B000AC01C501B4010E94A42A18168CF4C7011C +:1016C0000196BE010E94762C909378028093770257 +:1016D00010923D0210923E0210923F021092400280 +:1016E000E0917702F0917802EE0FFF1FEE0FFF1FDF +:1016F000EF5AFD4F6081718182819381D0C0C0908B +:101700007302D0907402E0907502F090760220E0AF +:1017100030E0A901C701B6010E94F928219788236A +:1017200009F4A2C0FE01EE0FFF1FEE0FFF1FEF5ADC +:10173000FD4F80809180A280B380A5019401C701F4 +:10174000B6010E94F92887FF31C0A501940160E02D +:1017500070E08CED93EC0E94FD2820E030E040E446 +:1017600051E40E94FD2820E030E040E05FE30E9469 +:10177000A82A9B01AC0160E070E080E090E40E9448 +:101780000B2B9B01AC01C501B4010E94A82A9B014F +:10179000AC01C701B6010E94F92887FF07C0A70165 +:1017A000960160E070E08CED93E439C0A5019401EE +:1017B000C701B6010E94A42A18160CF055C0A50155 +:1017C000940160E070E08CED93E40E94FD2820E03D +:1017D00030E040E451E40E94FD2820E030E040E0A9 +:1017E0005FE30E94A82A9B01AC0160E070E080E00A +:1017F00090E40E940B2B9B01AC01C501B4010E9437 +:10180000A82A9B01AC01C701B6010E94A42A1816A0 +:101810005CF5A701960160E070E08CED93EC0E940E +:10182000FD2820E030E040E451E40E94FD2820E063 +:1018300030E040E05FE30E94A82A9B01AC0160E039 +:1018400070E080E090E40E940B2B9B01AC01C7018B +:10185000B6010E94A82A6093730270937402809369 +:1018600075029093760213C0FE01EE0FFF1FEE0F7C +:10187000FF1FEF5AFD4F80819181A281B381809338 +:10188000730290937402A0937502B09376026091F4 +:10189000730270917402809175029091760220918A +:1018A0002802309129022F3F4FEF340731F02F5F8C +:1018B0003F4F30932902209328020E94840E6B012F +:1018C0007C0120E034E244EF51E40E94F92887FFD4 +:1018D00008C086EFC82E88E2D82E84EFE82E81E477 +:1018E000F82E20E030E040E051E4C701B6010E944C +:1018F000A82A9B01AC0160E074E284E79BE40E94AB +:10190000FD286B017C010E946A2970939700609307 +:1019100096002091060130910701409108015091F5 +:101920000901C701B6010E94A82A0E946A29709382 +:1019300099006093980080913C02882309F433C198 +:10194000C0903702D0903802E0903902F0903A020D +:1019500020E030E0A901C701B6010E94A42A1816B0 +:10196000D4F580912802909129028F3F2FEF9207A2 +:1019700029F001969093290280932802C701B601AD +:101980000E94840E20E030E040E051E40E94A82A4A +:101990009B01AC0160E074E284E79BE40E94FD28B7 +:1019A0006B017C010E946A297093970060939600F6 +:1019B00020910601309107014091080150910901E1 +:1019C000C701B6010E94A82A0E946A297093990053 +:1019D0006093980008C010929700109296001092A1 +:1019E00099001092980060913102709132026F5FFD +:1019F0007F4F7093320260933102209196003091B4 +:101A0000970080E090E0232BF1F0C0919600D091F8 +:101A100097000E9496296B017C01BE0180E090E056 +:101A20000E9496299B01AC016091330270913402AF +:101A300080913502909136020E94FD2820E03FEF10 +:101A40004FE757E410C00E9496296B017C0120E00B +:101A500030EE4FEF54E46091330270913402809184 +:101A60003502909136020E94A82A9B01AC01C70161 +:101A7000B6010E94A42A87FD96C080912F028F5F35 +:101A800080932F0290E0209103033091040382178A +:101A90009307A0F080910E03882319F010922F0273 +:101AA0000DC0809171008D7F8093710080919000B6 +:101AB0008F738093900010923C027DC08091300221 +:101AC000C0912F02811128C0C0900803D090090353 +:101AD000E0900A03F0900B0320E030E0A901C70179 +:101AE000B6010E94A42A1816BCF481E0809330024B +:101AF00010923702109238021092390210923A0274 +:101B0000C0923302D0923402E0923502F092360253 +:101B1000C150C0932F0243C010923002109229028C +:101B200010922802E0910503F091060348E0C49F5B +:101B3000E00DF11D112480819181A281B3818093F8 +:101B4000370290933802A0933902B0933A0220E012 +:101B500030E040E85EE364817581868197810E9470 +:101B6000A82A6B017C0180910A01682F70E080E057 +:101B700090E00E94962920E030E048EC52E40E9478 +:101B8000FD289B01AC01C701B6010E94A82A609301 +:101B90003302709334028093350290933602109290 +:101BA0003202109231028091070380FD04C010922E +:101BB0003C0210923B02FF91EF91DF91CF91BF91D8 +:101BC000AF919F918F917F916F915F914F913F91D5 +:101BD0002F91FF90EF90DF90CF90BF90AF909F90AC +:101BE0008F907F906F905F904F900F900FBE0F90EF +:101BF0001F901895CF92DF92EF92FF92CF93DF93D1 +:101C00006B017C01EA0180912A02811102C00E94CD +:101C1000F5098091070380FF46C080917902909179 +:101C20007A0208970CF03FC0809171008D7F8093FD +:101C3000710080913C0281110E940F0A81E0809323 +:101C40003B02109229021092280220E030E0A90104 +:101C5000C701B6010E94A42A1816DCF4809179020B +:101C600090917A02FC01EE0FFF1FEE0FFF1FEF5A5B +:101C7000FD4FC082D182E282F382FC01EE0FFF1F92 +:101C8000EF5BFD4FD183C083019690937A028093DE +:101C90007902809171008260809371008091900040 +:101CA000806880939000DF91CF91FF90EF90DF905C +:101CB000CF90089580910703817008958091070364 +:101CC0008160809307030E94B2230C94DD0380910E +:101CD00007038E7F809307030C94B22380917B02CD +:101CE00090E0019666E070E00E94762C80937B0283 +:101CF000089580917B0290E0019766E070E00E9479 +:101D0000762C80937B0208958F929F92AF92BF9220 +:101D1000CF92DF92EF92FF920F931F93CF93DF93B7 +:101D20006B017C01C0912802D0912902BE0180E0A4 +:101D300090E00E9496294B015C01A701960160E0AA +:101D400070E08CE594E40E94FD289B01AC01C50184 +:101D5000B4010E94A82A0E946A2920917B022330A4 +:101D600009F473C028F4222351F02130E9F02CC18A +:101D7000243009F4A0C0253009F4E0C025C180E07A +:101D800090E0A0E0BFE38093060190930701A09349 +:101D90000801B093090110922B0210922C021092AC +:101DA0002D0210922E0210C110922B0210922C02C2 +:101DB00010922D0210922E026431710540F46A30A7 +:101DC000710560F520E030E040E85EE32BC0693C3F +:101DD000710508F0AAC080E090E00E94962920E0FA +:101DE00030E040EA51E40E94942820E030E044E3EF +:101DF00053E40E94FD289B01AC010E94A82A20E028 +:101E000030E040E05EE30E94A82A9B01AC0160E064 +:101E100070E080E09EE30E94942844C020E030E01F +:101E200040E05FE3C701B6010E94A82A6B017C0174 +:101E300080E090E0A0E0BEE380930601909307016C +:101E4000A0930801B0930901BFC010922B02109219 +:101E50002C0210922D0210922E024AE0469F900111 +:101E6000479F300D1124C90168EB7BE00E94622C72 +:101E7000BC016C5D754077FF03C071956195710978 +:101E8000882777FD8095982F0E9498292EE333ECC0 +:101E90004EE259E30E94A82A20E030E040EC5EE3E5 +:101EA0000E949528609306017093070180930801B2 +:101EB0009093090189C010922B0210922C0210926B +:101EC0002D0210922E02CE0183709927892BE1F00A +:101ED000BE016170772780E090E00E94962920E0A3 +:101EE00030E040E05EE30E94A82A20E030E040E4D9 +:101EF0005FE30E9495286093060170930701809329 +:101F00000801909309010CC080E090E0A0E0BFE3DD +:101F10008093060190930701A0930801B0930901F3 +:101F2000C770DD27CD2B09F04FC01092060110922B +:101F30000701109208011092090146C010922B026D +:101F400010922C0210922D0210922E0200E010E04E +:101F500020E03FE30093060110930701209308015E +:101F6000309309016739710578F180E090E00E94B3 +:101F7000962920E030E047E153E40E94942820E0D5 +:101F800030E04AE754E40E94FD2820E030E048E4D5 +:101F900052E40E94A82A20E030E040EA51E40E9486 +:101FA000DA290E946529660F771F660F771FFB01EC +:101FB000EE5AFE4F2081318142815381C701B60123 +:101FC0000E94A82A6B017C01C701B601DF91CF9165 +:101FD0001F910F91FF90EF90DF90CF90BF90AF9047 +:101FE0009F908F90089580918C020895CF93DF93F6 +:101FF00000D01F92CDB7DEB79C01809113038430CF +:1020000019F593E099833B832A839093E9008FEF3E +:102010009091E800815095FD06C095ED9A95F1F7F5 +:1020200000008111F5CF8091E80085FF0DC040E0F0 +:1020300050E063E070E0CE0101960E94571280915B +:10204000E8008E778093E8000F900F900F90DF915B +:10205000CF910895CF93DF9300D01F92CDB7DEB715 +:1020600020911303243021F522E029839B838A8366 +:1020700083E08093E9008FEF9091E800815095FD17 +:1020800006C095ED9A95F1F700008111F5CF80918A +:10209000E80085FF0DC040E050E063E070E0CE0155 +:1020A00001960E9457128091E8008E778093E80095 +:1020B0000F900F900F90DF91CF910895209113030F +:1020C0002430F1F422E02093E9002FEF3091E80072 +:1020D000215035FD06C035ED3A95F1F7000021118C +:1020E000F5CF2091E80025FF0BC040E050E065E00F +:1020F00070E00E9457128091E8008E778093E8008C +:102100000895CF93DF93EC0190911303943009F07D +:1021100046C0809115018823D9F08091160188234B +:10212000B9F09093E9008FEF9091E800815095FD10 +:1021300006C095E19A95F1F700008111F5CF8091E5 +:10214000E80085FF2CC040E050E060E170E017C07F +:1021500081E08093E9008FEF9091E800815095FD38 +:1021600006C095ED9A95F1F700008111F5CF8091A9 +:10217000E80085FF14C040E050E068E070E0CE0168 +:102180000E9457128091E8008E778093E80080E1EA +:10219000FE01ACE7B2E001900D928A95E1F7DF9184 +:1021A000CF91089580911203811109C00E94EC1310 +:1021B0000E9449148091E20084608093E2000895B7 +:1021C000109212030895089508950C94902242E00D +:1021D00061EC81E00E94661342E061EC82E00E94C3 +:1021E000661342E061EC83E00E94661342E161EC19 +:1021F00084E00C94661380911503833009F455C074 +:1022000030F4813071F0823009F48EC008958A3044 +:1022100009F47AC08B3009F460C0893009F09CC0A1 +:1022200020C080911403813A09F096C08091E800A3 +:10223000877F8093E8008091180390911903892B80 +:1022400021F460E18CE792E003C060E080E090E080 +:1022500070E00E94A2128091E8008B778093E800E2 +:10226000089580911403813209F076C0809118039B +:1022700090911903009719F0039709F06DC08091B0 +:10228000E800877F8093E8008091E80082FD05C028 +:10229000809113038111F8CF5FC08091F10080938A +:1022A0008C028091E8008B7753C080911403813AAF +:1022B00009F052C08091180390911903892B09F0FD +:1022C0004BC08091E800877F8093E8008091E80010 +:1022D00080FFFCCF8091150136C0809114038132BC +:1022E000D9F58091180390911903892BA9F5809154 +:1022F000E800877F8093E8000E949B13809116037B +:10230000809315010C94D11B80911403813221F527 +:102310008091E800877F8093E8000E949B13809162 +:10232000170380938D02089580911403813AA1F4DC +:102330008091E800877F8093E8008091E80080FF2B +:10234000FCCF80918D028093F1008091E8008E7720 +:102350008093E8000C949B13089584B7877F84BF13 +:1023600088E10FB6F89480936000109260000FBE71 +:1023700090E080E80FB6F89480936100909361003C +:102380000FBE0E943E170E94EC130E9449148091D8 +:10239000E20084608093E20078940E94CF160E944D +:1023A00040178BE091E00E94EA168091130385307C +:1023B00069F40E945122809111038823B1F30E9495 +:1023C0007F22882391F30E944112EFCF0E94481789 +:1023D000ECCF292F332723303105C9F064F42130A5 +:1023E000310581F02230310509F043C08DE690E0DF +:1023F00028E433E042C021323105F1F022323105C8 +:1024000041F137C082E190E025EB33E036C09927F7 +:102410008130910541F08230910541F0892B49F5D9 +:10242000E4E4F3E005C0E6E1F3E002C0ECEEF2E044 +:10243000849190E09F0121C06430D8F4E62FF0E051 +:10244000EE0FFF1FE255FE4F2081318189E090E0C1 +:1024500014C0643070F470E0FB01EE0FFF1FEA550A +:10246000FE4F20813181FB01EE55FE4F808190E0CF +:1024700004C080E090E020E030E0FA013183208366 +:10248000089580E189BD82E189BD09B400FEFDCFD8 +:102490008091D8008F7D8093D8008091E000826089 +:1024A0008093E0008091E00081FDFCCF0895CF9201 +:1024B000DF92EF92FF920F931F93CF93DF93EC0184 +:1024C0008B016A010E94BA13811133C0C114D10477 +:1024D00039F0F60180819181081B190BC80FD91FB3 +:1024E000E12CF12C0115110519F18091E80085FD11 +:1024F00016C08091E8008E778093E800C114D10463 +:1025000049F0F60180819181E80EF91EF182E082A6 +:1025100085E00FC00E94BA13882321F30AC0899175 +:102520008093F10001501109FFEFEF1AFF0ADACF93 +:1025300080E0DF91CF911F910F91FF90EF90DF909E +:10254000CF90089520911A0330911B032617370767 +:1025500048F06115710539F42091E8002E77209339 +:10256000E80001C0B90140E061157105A9F12091B1 +:102570001303222309F443C0253009F442C02091FB +:10258000E80023FD40C02091E80022FD32C02091E8 +:10259000E80020FFE9CF4091F3002091F20030E005 +:1025A000342BFC01CF016115710559F0283031053C +:1025B00040F481918093F100615071092F5F3F4F8A +:1025C000F1CF41E02830310509F040E02091E800EA +:1025D0002E772093E800C8CF4111C9CF0AC080915F +:1025E0001303882361F0853061F08091E80083FD5A +:1025F0000AC08091E80082FFF2CF80E0089582E077 +:10260000089583E0089581E0089520911A033091A0 +:102610001B032617370748F06115710539F420911F +:10262000E8002E772093E80001C0B901FC0120E00A +:102630006115710591F180911303882309F440C05D +:10264000853009F43FC08091E80083FD3DC0809152 +:10265000E80082FD2FC08091E80080FFE9CF209143 +:10266000F3008091F20090E0922B6115710559F012 +:102670008830910540F424912093F1003196615007 +:1026800071090196F2CF21E0089709F020E08091CE +:10269000E8008E778093E800CBCF2111CCCF0AC021 +:1026A00080911303882361F0853061F08091E80008 +:1026B00083FD0AC08091E80082FFF2CF80E0089598 +:1026C00082E0089583E0089581E00895982F97307F +:1026D00058F59093E900981739F07091EC0020912B +:1026E000ED005091F00003C0242F762F50E021FF21 +:1026F00019C03091EB003E7F3093EB003091ED003C +:102700003D7F3093ED003091EB0031603093EB0072 +:102710007093EC002093ED005093F0002091EE00B8 +:1027200027FF07C09F5FD3CF8F708093E90081E0C0 +:10273000089580E008958091140387FF11C080916F +:10274000E80082FD05C0809113038111F8CF11C00C +:102750008091E8008B770BC080911303882349F0A8 +:102760008091E80080FFF8CF8091E8008E77809319 +:10277000E80008952091E4003091E50095E640914D +:10278000EC00842F817040FF22C08091E80080FD22 +:102790001CC080911303882391F0853091F08091C3 +:1027A000EB0085FD10C04091E4005091E500421718 +:1027B000530729F39A01915011F784E0089582E0BC +:1027C000089583E0089581E0089580E008954091A0 +:1027D000E80042FFDECF08950E945A140E9462145E +:1027E000E0EEF0E0808181608083E8EDF0E08081C0 +:1027F0008F77808319BCA7EDB0E08C918E7F8C938E +:1028000080818F7E80831092120308950F931F930F +:10281000CF93DF930E945A140E946214C8EDD0E057 +:1028200088818F77888388818068888388818F7D7D +:10283000888319BC1092130310920F031092110396 +:102840001092100300EE10E0F80180818B7F8083EE +:1028500088818160888342E060E080E00E946613A6 +:10286000E1EEF0E080818E7F8083E2EEF0E0808117 +:1028700081608083808188608083F80180818E7F81 +:102880008083888180618883DF91CF911F910F9130 +:102890000895E8EDF0E080818F7E8083E7EDF0E041 +:1028A00080818160808384E082BF81E08093120315 +:1028B0000C940614E8EDF0E080818E7F8083109206 +:1028C000E20008951092DA001092E10008951F923C +:1028D0000F920FB60F9211242F933F934F935F9354 +:1028E0006F937F938F939F93AF93BF93EF93FF93D8 +:1028F0008091E10082FF0BC08091E20082FF07C05F +:102900008091E1008B7F8093E1000E94CE16809140 +:10291000DA0080FF1FC08091D80080FF1BC080912B +:10292000DA008E7F8093DA008091D90080FF0DC09D +:1029300080E189BD82E189BD09B400FEFDCF81E05F +:10294000809313030E94D21005C019BC1092130388 +:102950000E94E0108091E10080FF19C08091E200A8 +:1029600080FF15C08091E2008E7F8093E20080910D +:10297000E20080618093E2008091D80080628093C1 +:10298000D80019BC85E0809313030E94E410809165 +:10299000E10084FF30C08091E20084FF2CC080E120 +:1029A00089BD82E189BD09B400FEFDCF8091D800C8 +:1029B0008F7D8093D8008091E1008F7E8093E1002D +:1029C0008091E2008F7E8093E2008091E20081603E +:1029D0008093E20080910F03882311F084E007C008 +:1029E0008091E30087FD02C081E001C083E0809315 +:1029F00013030E94E5108091E10083FF29C08091BC +:102A0000E20083FF25C08091E100877F8093E10091 +:102A100082E08093130310920F038091E1008E7F78 +:102A20008093E1008091E2008E7F8093E2008091AC +:102A3000E20080618093E20042E060E080E00E947A +:102A400066138091F00088608093F0000E94E3108C +:102A5000FF91EF91BF91AF919F918F917F916F9176 +:102A60005F914F913F912F910F900FBE0F901F904C +:102A700018951F920F920FB60F9211242F933F9328 +:102A80004F935F936F937F938F939F93AF93BF9376 +:102A9000CF93DF93EF93FF93C091E900CF708091C4 +:102AA000EC00D82FD17080FDD0E81092E900809121 +:102AB000F000877F8093F00078940E947D1510923B +:102AC000E9008091F00088608093F000CD2BCF70FA +:102AD000C093E900FF91EF91DF91CF91BF91AF914A +:102AE0009F918F917F916F915F914F913F912F9126 +:102AF0000F900FBE0F901F9018951F93CF93DF93E9 +:102B0000CDB7DEB7AA970FB6F894DEBF0FBECDBF24 +:102B1000E4E1F3E088E08E0F9091F10091938E1341 +:102B2000FBCF0E94FB108091E80083FF1FC18091C2 +:102B3000140390911503492F50E04A30510508F0D5 +:102B400015C1FA01EA5AFF4F0C948A2C803881F0A3 +:102B5000823809F00BC1809118038F708093E900CF +:102B60008091EB0085FB882780F91092E90006C070 +:102B70008091100390911103911182609091E8006F +:102B8000977F9093E8008093F1001092F100C8C005 +:102B9000282F2D7F09F0EAC0882319F0823061F0D8 +:102BA000E5C080911603813009F0E0C0933009F050 +:102BB00080E0809311032BC080911603811127C000 +:102BC000809118038F7009F4D1C08093E90020919F +:102BD000EB0020FF1CC0933021F48091EB00806259 +:102BE00014C09091EB0090619093EB0021E030E0F5 +:102BF000A90102C0440F551F8A95E2F74093EA00ED +:102C00001092EA008091EB0088608093EB001092B4 +:102C1000E9008091E800877F86C08111A7C01091EC +:102C200016031F778091E3008078812B8093E30067 +:102C30008091E800877F8093E8000E949B13809139 +:102C4000E80080FFFCCF8091E30080688093E30080 +:102C5000111102C082E001C083E08093130386C09B +:102C60008058823008F082C080911603909117033B +:102C70008C3D53E0950779F583E08A838AE2898366 +:102C80004FB7F894DE01139620E03EE051E2E32FC7 +:102C9000F0E050935700E49120FF03C0E295EF70FD +:102CA0003F5FEF708E2F90E0EA3010F0C79601C0C2 +:102CB000C0968D939D932F5F243149F74FBF80912C +:102CC000E800877F8093E8006AE270E0CE01019619 +:102CD0000E94A21214C0AE014F5F5F4F60911803B3 +:102CE0000E94E911BC01009709F440C09091E800EE +:102CF000977F9093E80089819A810E9405138091C3 +:102D0000E8008B778093E80031C0803879F58091B6 +:102D1000E800877F8093E80080910F038093F100A3 +:102D20008091E8008E778093E8000E949B131EC07C +:102D300081111CC0909116039230C0F48091E8007C +:102D4000877F8093E80090930F030E949B138091EC +:102D50000F03811106C08091E30087FD02C081E06E +:102D600001C084E0809313030E94E7108091E80083 +:102D700083FF0AC08091E800877F8093E8008091FC +:102D8000EB0080628093EB00AA960FB6F894DEBF4A +:102D90000FBECDBFDF91CF911F9108950895CF93BE +:102DA000809113038823A1F0C091E900CF70909126 +:102DB000EC00892F817090FD80E8C82B1092E9000B +:102DC0008091E80083FD0E947D15CF70C093E900DB +:102DD000CF91089590939302809392020895E09189 +:102DE0009202F0919302309721F00190F081E02D52 +:102DF000099480E00895E0919202F0919302309757 +:102E000021F00280F381E02D09940895E09192026F +:102E1000F0919302309721F00480F581E02D099420 +:102E2000089520919002309191028217930771F0DA +:102E30009093910280939002E0919202F09193021C +:102E4000309721F00680F781E02D099408952091B4 +:102E50008E0230918F028217930771F090938F0248 +:102E600080938E02E0919202F0919302309721F0CC +:102E70000084F185E02D0994089508950C943D1780 +:102E80000E94C4220E9415090E944A230C94F9272B +:102E90005F926F927F928F929F92AF92BF92CF92EA +:102EA000DF92EF92FF920F931F93CF93DF9300D0A7 +:102EB00000D01F92CDB7DEB70E945A099DE9C92EF6 +:102EC00092E0D92E03E010E0AA24A394B12C502E56 +:102ED000802F0E94D5094C01F601729062906F011B +:102EE0006826792661147104A1F40150110978F75C +:102EF0008FEF89838A831B820E94CD228160782F85 +:102F00009D838C8349815A816B818D810E94F81742 +:102F100038C08091F20281FD0E94DE092BE030E092 +:102F20007501022E02C0EE0CFF1C0A94E2F7C701E5 +:102F300086219721892B09F129835A828E209F208F +:102F400091E0892809F490E09B830E94CD22816062 +:102F5000782F9D838C8349815A816B818D810E945A +:102F6000F817000F111FF801EB56FD4F808191817A +:102F7000E826F926F182E08204C02150310980F66A +:102F8000B4CF0E943125109194020E94EF161817B9 +:102F9000D1F00E94EF16809394020F900F900F9043 +:102FA0000F900F90DF91CF911F910F91FF90EF90B5 +:102FB000DF90CF90BF90AF909F908F907F906F9059 +:102FC0005F900C94FF080F900F900F900F900F9050 +:102FD000DF91CF911F910F91FF90EF90DF90CF90F5 +:102FE000BF90AF909F908F907F906F905F9008956B +:102FF000CF93DF93CDB7DEB72B970FB6F894DEBF34 +:103000000FBECDBF4F83588769877A878B87DE01D4 +:10301000119686E0FD0111928A95E9F785E0FE019F +:10302000379601900D928A95E1F749815A816B811B +:103030007C818D819E810E946F1E2B960FB6F89425 +:10304000DEBF0FBECDBFDF91CF910895CF93882310 +:1030500009F4C2C0C82F823859F40E94EF1681FDCE +:10306000BBC089E30E9449210E94162289E30CC05B +:10307000833879F40E94EF1680FDAEC083E50E948C +:1030800049210E94162283E50E948B21CF910C9446 +:103090001622843859F40E94EF1682FD9DC087E401 +:1030A0000E9449210E94162287E4EECF8CEF8C0FFC +:1030B000813A48F48C2F0E94612781118DC08C2F9A +:1030C0000E944921E3CF80E28C0F883048F4C7701A +:1030D00081E001C0880FCA95EAF70E94CF21D6CFC0 +:1030E0008BE58C0F833078F4C53A29F0C63A31F07D +:1030F00083E890E005C081E890E002C082E890E0BB +:10310000CF910C94111788E58C0F833108F064C0BF +:10311000C83A39F1C93A41F1CA3A49F1CB3A51F1C9 +:10312000CC3A59F1CD3A61F1C03B69F1CE3A71F137 +:10313000CF3A79F1C13B81F1C23B89F1C33B91F1B7 +:10314000C43B99F1C53BA1F1C63BA9F1C73BB1F125 +:10315000C83BB9F1C93BC1F1CA3BC9F180E090E07D +:1031600038C082EE90E035C089EE90E032C08AEE41 +:1031700090E02FC085EB90E02CC086EB90E029C05A +:1031800087EB90E026C08CEC90E023C08DEC90E0C3 +:1031900020C083E891E01DC08AE891E01AC082E96E +:1031A00091E017C084E991E014C081E292E011C07F +:1031B00083E292E00EC084E292E00BC085E292E0EE +:1031C00008C086E292E005C087E292E002C08AE28F +:1031D00092E0CF910C942717CF910895882309F49A +:1031E0004BC0823859F40E94EF1681FF45C089E335 +:1031F0000E9449210E94162289E30CC0833871F491 +:103200000E94EF1680FF38C083E50E9449210E948A +:10321000162283E50E948B210C941622843859F4DF +:103220000E94EF1682FF28C087E40E9449210E9475 +:10323000162287E4EFCF9CEF980F913A58F390E273 +:10324000980F983050F4877091E001C0990F8A95DB +:10325000EAF7892F0E94D521DFCF9BE5980F9330A5 +:1032600020F480E090E00C941117885A833120F408 +:1032700080E090E00C9427170895882321F00E94A5 +:10328000CF210C9416220895882321F00E94D52185 +:103290000C94162208957F928F929F92AF92BF92C4 +:1032A000CF92DF92EF92FF920F931F93CF93DF9312 +:1032B0001F92CDB7DEB77C01C62E772EFC010581AB +:1032C00002950F70128111110E94EC210E9442217F +:1032D000882379F0112369F080E28C0D883048F062 +:1032E00082E00E942B210E94422191E0D82ED92613 +:1032F00001C0D12CE72DE295EF70F0E0E05AFF4FCE +:103300000C948A2C872D807F072D0F70882311F055 +:103310000295007F112389F0002309F499C180E20E +:103320008C0D883020F4802F0E94CF2103C0802F85 +:103330000E94DF210E9416228BC18C2D0E94EE1864 +:10334000002309F4C3C180E28C0D883020F4802F63 +:103350000E94D52103C0802F0E94E5210E941622E1 +:10336000B5C1872D807F972D9F70803211F4892FF2 +:1033700003C0892F8295807FCC2021F0F1E0CF1609 +:10338000A1F01DC0112339F0002319F1013009F516 +:103390000E94FF219BC1002319F0013009F496C15E +:1033A00089830E940222898110C1112321F00630F5 +:1033B00008F08CC10EC0053008F088C106C1112389 +:1033C00059F0002331F0F701958190FF41C19F70C2 +:1033D00095830E943D197AC1002309F4F6C03EC1CD +:1033E000872D86958695837090E0009719F0019758 +:1033F00061F06CC1112321F08C2D972D937002C0C8 +:1034000080E090E00E94111761C1112321F08C2D02 +:10341000972D937002C080E090E00E94271756C15C +:103420008C2D112319F00E94392402C00E94A1247E +:103430000E9426254BC1872D837009F052C01111BF +:1034400045C18C2D829586958770880F880F9C2D9D +:103450009F70892E912CA12CB12C082E04C0880CB1 +:10346000991CAA1CBB1C0A94D2F7C4FE14C00FE01E +:1034700010E020E030E0B901A80104C0440F551F5E +:10348000661F771F8A95D2F7CB01BA0160957095B8 +:103490008095909503C060E070E0CB01272D2695C4 +:1034A0002695237030E02230310569F02330310554 +:1034B00089F0682979298A299B292130310571F001 +:1034C0000E94B71F03C1682979298A299B290E9474 +:1034D000D31FFCC00E94B71FC501B4010E949B1FEF +:1034E000F5C0112319F0872D817001C086958823BE +:1034F00009F4ECC08C2D829586958770880F880F13 +:103500009C2D9F70892E912CA12CB12C082E04C0CB +:10351000880C991CAA1CBB1C0A94D2F7C4FE14C0C8 +:103520000FE010E020E030E0B901A80104C0440F32 +:10353000551F661F771F8A95D2F7CB01BA01609598 +:1035400070958095909503C060E070E0CB01272DC9 +:10355000269526952370422F50E04230510569F0A0 +:103560004330510589F0682979298A299B294130FE +:10357000510571F00E949120A9C0682979298A29F2 +:103580009B290E94AD20A2C00E949120C501B401D8 +:103590000E9475209BC08C2D90E0FC01E05EF1093B +:1035A000E531F10508F050C0E059FF4F0C948A2C2A +:1035B0000C2D0F70872D8F71112321F00E940E208A +:1035C000802F07CF0E942F20802F0E9444197EC099 +:1035D000112341F0053008F079C0872D8F710E94CA +:1035E000542074C0063008F071C0F7CF112339F0B1 +:1035F000872D8F710E940E2069C01123C9F3872D7A +:103600008F710E942F2062C0112329F0872D8F71A6 +:103610000E94F91F5BC00E94EF1F58C0112351F098 +:10362000172D1F71812F0E940E2063E0812F0E94B1 +:1036300022214CC081E00E942B21023008F446C0B8 +:1036400082E00E942B2142C0112331F0002381F23D +:103650008C2D0E9426183AC0002389F28C2D0E94DE +:10366000EE1834C0472D4F706C2DC7010E945503D2 +:103670000E94131F2BC0111129C0472D4F7050E01D +:1036800042305105B9F04CF44115510581F04130FB +:103690005105E1F40E94212819C04330510569F019 +:1036A0004430510599F48C2D0E9473280FC00E945C +:1036B0000A280CC00E943D2809C00E94502806C05C +:1036C000472D4F706C2DC7010E94E005DD20F9F0F9 +:1036D0000E941E2180FD1BC0F70112820E9418214A +:1036E0000E940E20C7010E94961B0E9418210F9075 +:1036F000DF91CF911F910F91FF90EF90DF90CF90CE +:10370000BF90AF909F908F907F900C942F200F9040 +:10371000DF91CF911F910F91FF90EF90DF90CF90AD +:10372000BF90AF909F908F907F9008950F931F93BD +:10373000CF93DF93EC01888199812B813C81232BEE +:10374000B9F09F3F11F48F3F99F0CE010E94DF0343 +:10375000882371F0688179818A810E9414218C010B +:103760000E94C9200E94901FB801CE010E944B19EF +:10377000DF91CF911F910F9108950E94EC210E943B +:10378000FC210E94C1210E9416220E94D7250E947E +:10379000262580E090E00E94111780E090E00C94D4 +:1037A00027170E94DC210C94BD1B0E940921292FA0 +:1037B00022952F7030E02C3031054CF42A30310541 +:1037C0006CF42250310922303105A8F407C02C30A6 +:1037D000310569F02F30310551F00DC0803F69F09F +:1037E00018F4803E40F409C0843F29F406C093FBDE +:1037F000882780F9089580E0089581E00895CF93A7 +:10380000DF9300D000D01F92CDB7DEB70F900F909E +:103810000F900F900F90DF91CF910895CF93DF938A +:1038200000D000D000D0CDB7DEB726960FB6F89402 +:10383000DEBF0FBECDBFDF91CF9108951F93CF9311 +:10384000DF93C0919D0216E080919E02C81799F007 +:10385000D0E01C9FF0011D9FF00D1124E156FD4F9B +:103860004081518162817381848195810E940E1C07 +:103870002196C770E9CFDF91CF911F9108954091B4 +:10388000CF025091D0026091D1027091D20280910A +:10389000D3029091D4020C940E1C8091D402829594 +:1038A0008F7009F054C08091D102882309F44FC071 +:1038B00080919D02A0919E026091CF027091D002F2 +:1038C0004091D2025091D302B6E08A1709F43FC06A +:1038D00090E041155105C1F17F3F11F46F3FA1F117 +:1038E000B89FF001B99FF00D1124E156FD4F2181E1 +:1038F00072132AC02081621327C02281211124C0A3 +:10390000238134812417350710F421503109241BF9 +:10391000350B283C3105C0F42091D4022F70206172 +:103920002093D40226E0289FF001299FF00D112456 +:10393000EC55FD4F80818F70806180838FEC92E029 +:103940000E94961B0C941E1C01968770BECF089592 +:10395000CF92DF92EF92FF920F931F93CF93DF935B +:10396000CDB7DEB762970FB6F894DEBF0FBECDBFFE +:103970008C0185E0F801DE011D9601900D928A957B +:10398000E1F7D8014C9111965C91119712966C91C8 +:1039900012971396CD90DC9014973091CF027091CE +:1039A000D0028091D2029091D302009709F46BC1AA +:1039B0007F3F19F43F3F09F466C1E090D102EE2049 +:1039C00009F4C0C02091D402C816D90628F0F60127 +:1039D000E81BF90BCF0104C0809590958C0D9D1DBF +:1039E000FF24F394883C910578F0F12C207F09F0B6 +:1039F000C6C07C2DD98AC88A89890E94FF1B8FEC9A +:103A000092E00E94961BB1C0822F807F09F046C0D1 +:103A1000751314C0341312C0611110C02F702061CF +:103A20002093D4020E943F1C8FEC92E00E94961BD0 +:103A30008091D402D80115968C932EC0CD2819F10F +:103A40005F3F11F44F3FF9F0F62E61111CC08091D9 +:103A50009D0220919E0236E0821709F45AC090E040 +:103A6000389FF001399FF00D1124E156FD4F71810F +:103A7000571306C07081471303C07281711103C0D0 +:103A800001968770E9CFF62E662309F418C180915C +:103A9000D40281608093D402F12C11C1751308C047 +:103AA000341306C0611104C08091D402D801C3C090 +:103AB0004D875E878D859E856A8B0E94D51B6A899E +:103AC0008823E1F16623D1F12091D402822F8295DF +:103AD0008F7090E0029774F08091CF029091D002A5 +:103AE00098878F831986DB86CA862C87CE01079636 +:103AF0000E94961B86E0F801AFECB2E001900D92B7 +:103B00008A95E1F70E944D1C0E943F1CFF24F3940C +:103B1000D6C04D875E878D859E850E940921292FFD +:103B200022952F7030E0223031050CF0BCC09F7020 +:103B300009F0B6C0805E883008F4C1C0C8010E9498 +:103B4000961BE4CFC816D90608F453C0F601E81B4B +:103B5000F90BCF01883C910508F450C0F12C7C2D65 +:103B6000D98AC88A89890E94FF1BEFECF2E086E0BF +:103B7000DF011D928A95E9F70E943F1CA0C07513D2 +:103B800014C0341312C0611110C08091D402F80126 +:103B90008583C8010E94961B86E0EFECF2E0DF010E +:103BA0001D928A95E9F7FE2C8AC04D875E878D8528 +:103BB0009E856A8B0E94D51B6A89882309F4BECF33 +:103BC000662309F4BBCF2091D402822F82958F7097 +:103BD00090E002970CF48ECF8091CF029091D002AA +:103BE0009A8389831B82DD82CC822E83CE0101964B +:103BF0007FCF809590958C0D9D1DACCFF62E6623C2 +:103C000009F49CCF75132EC034132CC02091D4021C +:103C100020FD1FC0822F82958F70D9F0D801159694 +:103C20002C9315978F3049F08F5F982F9295907F46 +:103C3000822F8F70892B15968C93C8010E94961B3A +:103C400086E0F801AFECB2E001900D928A95E1F7C1 +:103C500093CF86E0F801AFECB2E001900D928A9527 +:103C6000E1F72DC04D875E878D859E850E94D51B0F +:103C7000811140CF8091D40281608093D402C80129 +:103C80000E94961B1CC0662309F458CF4D875E879F +:103C90008D859E850E94D51B882309F44FCF2ACF9E +:103CA000811148CF0CC0243031050CF047CF9F70F4 +:103CB00009F440CFF8019581907F09F03BCF8F2D1B +:103CC00062960FB6F894DEBF0FBECDBFDF91CF91E5 +:103CD0001F910F91FF90EF90DF90CF9008951F9369 +:103CE000CF93DF93CDB7DEB72C970FB6F894DEBF36 +:103CF0000FBECDBF4F83588769877A878B879C8794 +:103D0000CE0107960E94A81C882369F08F819885B0 +:103D10002A853B85232BF1F19F3F09F063C08F3F3C +:103D200009F060C037C086E0FE013796DE011196CB +:103D300001900D928A95E1F76F817885EA85FB8580 +:103D4000309741F17F3F11F46F3F21F120919E02A6 +:103D500030E0C90101968770992740919D0250E09B +:103D60008417950709F447C069837A83FD83EC8340 +:103D700096E0929FD001939FB00D1124A156BD4FA4 +:103D8000FE01319601900D929A95E1F780939E0283 +:103D90000E941E1C16E080919D0290919E02891740 +:103DA000C1F1189FC001112481569D4F0E94A81C8B +:103DB000882379F1E0919D021E9FF0011124E156C4 +:103DC000FD4F4081518162817381848195810E9480 +:103DD0000E1C80919D0290E0019687709927809338 +:103DE0009D02D9CF4F81588569857A858B859C85C1 +:103DF0000E940E1CCFCF0E94D11B10929E021092E7 +:103E00009D02EFECF2E086E0DF011D928A95E9F772 +:103E1000C1CF2C960FB6F894DEBF0FBECDBFDF9199 +:103E2000CF911F910895EF92FF920F931F93CF931D +:103E3000DF938C01009709F46CC0F12CEE24E3941D +:103E4000E8012196F8018491843740F4843008F029 +:103E500051C0813081F0823019F15BC0853709F49F +:103E600044C0A8F19CE7980F903708F052C08F77B4 +:103E70000E94EE1841C00E5F1F4FFE01C49180E208 +:103E80008C0F883048F4C7708E2D01C0880FCA95FA +:103E9000EAF70E94EF2114C08C2F0E9426182DC033 +:103EA0000E5F1F4FFE01C49180E28C0F883058F4E2 +:103EB000C7708E2D01C0880FCA95EAF70E94F521C0 +:103EC0000E9416221AC08C2F0E94EE1816C00E5F98 +:103ED0001F4FFE01C491CC2381F08FE99FE0019731 +:103EE000F1F700C00000C150F6CF0E5F1F4FFE017A +:103EF000F49003C00E9426188E018F2D882309F4A8 +:103F00009FCFEFE9FFE03197F1F700C0000081504B +:103F1000F5CFDF91CF911F910F91FF90EF90089512 +:103F200008956093D9027093DA028093DB02909334 +:103F3000DC020C94BD1B0F931F930091D9021091CA +:103F4000DA022091DB023091DC02DC01CB01802B14 +:103F5000912BA22BB32B8093D9029093DA02A093DA +:103F6000DB02B093DC021F910F910C94BD1B0F93E9 +:103F70001F930091D9021091DA022091DB02309157 +:103F8000DC02DC01CB0180239123A223B3238093A5 +:103F9000D9029093DA02A093DB02B093DC021F9166 +:103FA0000F910C94BD1B0F931F930091D902109198 +:103FB000DA022091DB023091DC02DC01CB018027A8 +:103FC0009127A227B3278093D9029093DA02A09376 +:103FD000DB02B093DC021F910F910C94BD1B109279 +:103FE000D5021092D6021092D7021092D8020C94E9 +:103FF000BD1B41E050E060E070E004C0440F551F7D +:10400000661F771F8A95D2F74093D5025093D60248 +:104010006093D7027093D8020C94BD1B41E050E02E +:1040200060E070E004C0440F551F661F771F8A953B +:10403000D2F78091D5029091D602A091D702B0918B +:10404000D802482B592B6A2B7B2B4093D5025093D7 +:10405000D6026093D7027093D8020C94BD1B41E046 +:1040600050E060E070E004C0440F551F661F771FEA +:104070008A95D2F740955095609570958091D502BC +:104080009091D602A091D702B091D802482359232B +:104090006A237B234093D5025093D6026093D702C4 +:1040A0007093D8020C94BD1B41E050E060E070E0DA +:1040B00004C0440F551F661F771F8A95D2F7809161 +:1040C000D5029091D602A091D702B091D80248278C +:1040D00059276A277B274093D5025093D6026093D5 +:1040E000D7027093D8020C94BD1B0F931F930091BD +:1040F000D5021091D6022091D7023091D802DC016E +:10410000CB01802B912BA22BB32B8093D5029093C4 +:10411000D602A093D702B093D8021F910F910C94AE +:10412000BD1B0F931F930091D5021091D6022091D1 +:10413000D7023091D802DC01CB0180239123A22346 +:10414000B3238093D5029093D602A093D702B09365 +:10415000D8021F910F910C94BD1B0F931F930091D8 +:10416000D5021091D6022091D7023091D802DC01FD +:10417000CB0180279127A227B3278093D502909364 +:10418000D602A093D702B093D8021F910F910C943E +:10419000BD1B0895CF92DF92EF92FF920F931F9372 +:1041A000CF93DF938C01C090D902D090DA02E090D7 +:1041B000DB02F090DC028091D5029091D602A091B2 +:1041C000D702B091D802C82AD92AEA2AFB2ACFE11D +:1041D000D0E0D701C6010C2E04C0B695A7959795DF +:1041E00087950A94D2F780FF06C0B8018C2F0E94F1 +:1041F0006508019721F4219760F780E001C08C2FBA +:10420000DF91CF911F910F91FF90EF90DF90CF90B2 +:104210000895CF93DF93EC010E94CA20BE010E9453 +:104220006508DF91CF910895CB010E94092108957F +:104230008091DD0285958595859508958091DD02B3 +:104240008770089598E0899F90011124262B209370 +:10425000DD020C940E202091DD0280958223809354 +:10426000DD02982F977069F430E0482F552747FDFD +:1042700050952417350729F08595859585950C94DB +:104280002F2008959091DD02977081E009F480E07D +:10429000089590911501992321F0909116019111A3 +:1042A00009C02091170130911801F90132969FEF52 +:1042B00040E01FC0982F9695969596959F3050F5A3 +:1042C000E0911701F0911801E90FF11D877021E0CD +:1042D00030E0A90102C0440F551F8A95E2F7CA01D8 +:1042E0009181892B818308959F3F39F04F5F4E3034 +:1042F00041F051915813F8CF0DC05111F7CF942FC1 +:10430000F5CF9F3F39F0F901E90FF11D97FDFA95BF +:1043100082830895089590911501992321F0909139 +:104320001601911109C02091170130911801F9016E +:104330003296205F3F4F1FC0982F96959695969581 +:104340009F30F0F4E0911701F0911801E90FF11D91 +:10435000877021E030E0A90102C0440F551F8A9503 +:10436000E2F7CA018095918189238183089531966E +:10437000E217F30729F090819813F9CF1082F7CF55 +:10438000089581E090E0E0911701F0911801E80FA5 +:10439000F91F1082019680319105A9F70895909137 +:1043A000F102892B8093F102089580959091F1029A +:1043B00089238093F10208951092F102089590915B +:1043C000F002892B8093F002089580959091F0027D +:1043D00089238093F00208951092F002089590913D +:1043E000EF02892B8093EF02089580959091EF0260 +:1043F00089238093EF0208951092EF02089580932D +:10440000DE0208951092DE020895809117019091C6 +:104410001801FC0131969C01205F3F4F80E0919193 +:1044200091118F5FE217F307D1F70895E09117011B +:10443000F09118018091F1028083E0911701F091D1 +:10444000180190818091F002892B8083E0911701FF +:10445000F091180190818091EF02892B80838091E7 +:10446000DE02882361F0E0911701F091180190813C +:10447000892B80830E94052281111092DE02809197 +:104480001701909118010C94FB1620E0009739F069 +:10449000AC0141505109842395232F5FF7CF822F20 +:1044A000089580911303843039F11092F30220E4CF +:1044B00088E190E00FB6F894A895809360000FBE55 +:1044C0002093600080E00E94BC0280E00E94FF0810 +:1044D00083B7817F846083BF83B7816083BF789413 +:1044E000889583B78E7F83BF88E10FB6F894809359 +:1044F0006000109260000FBE08950895089580E056 +:104500000E94BC020E947D220E945A090E947E22C3 +:104510000E94DF0991E0811101C090E0892F089588 +:104520000E94D11B80E00E94BC020E94F9270E94D9 +:10453000EF160C94FF081F920F920FB60F921124E2 +:104540008F939F93AF93BF938091F302811113C018 +:104550008091F4029091F502A091F602B091F702D9 +:104560004196A11DB11D8093F4029093F502A09392 +:10457000F602B093F702BF91AF919F918F910F9088 +:104580000FBE0F901F90189582E084BD93E095BDFB +:104590009AEF97BD80936E0008952FB7F89480919D +:1045A000F4029091F502A091F602B091F7022FBFAC +:1045B0000895CF92DF92EF92FF920F931F932FB740 +:1045C000F8944091F4025091F5026091F6027091D6 +:1045D000F7022FBF6A017B01EE24FF248C0120E04B +:1045E00030E0C016D106E206F30610F4415051093E +:1045F0009A01281B390BC9011F910F91FF90EF9071 +:10460000DF90CF9008951F920F920FB60F92112452 +:104610008F939F93AF93BF938091F4029091F50293 +:10462000A091F602B091F7020196A11DB11D8093F1 +:10463000F4029093F502A093F602B093F702BF91B3 +:10464000AF919F918F910F900FBE0F901F90189573 +:104650000E94EC13F8942FEF87EA91E621508040F6 +:104660009040E1F700C0000087E090EBDC01809310 +:104670001E0390931F03A0932003B09321039CE09B +:1046800088E10FB6F894A895809360000FBE9093D0 +:104690006000FFCF0E948923811102C00E94652320 +:1046A0000E9494238093F2020E949C2380931C0317 +:1046B00087FB882780F9809316010E949823682F32 +:1046C00070E080E090E00C94911F6DEE7EEF80E052 +:1046D00090E00E94B02C60E082E090E00E949E2C6E +:1046E00060E083E090E00E949E2C60E084E090E037 +:1046F0000E949E2C60E085E090E00E949E2C60E08D +:1047000086E090E00E949E2C6FEF87E090E00C9492 +:104710009E2C80E090E00E94982C21E08D3E9E4FE0 +:1047200009F020E0822F089582E090E00C94902C14 +:1047300083E090E00C94902C84E090E00C94902C1A +:10474000682F84E090E00C949E2C86E090E00C941E +:10475000902C682F86E090E00C949E2C87E090E0EF +:104760000C94902C682F87E090E00C949E2C809104 +:10477000FA0280FF0BC060911C0185E0689FB001C8 +:10478000112475956795759567952BC081FF09C0B4 +:1047900060911C0185E0689FB001112475956795B3 +:1047A00020C082FF07C060911C0185E0689FB001B6 +:1047B000112417C09091FB029923D1F060911B0145 +:1047C000961788F720911C0185E0289F90011124FD +:1047D000929FA001939F500D112470E0CA010E9486 +:1047E000762C6038710540F46115710539F002C00E +:1047F00065E070E0862F08958FE7089581E00895C1 +:104800008091FA0280FF08C060911A0170E07595EE +:1048100067957595679521C081FF06C060911A0163 +:1048200070E07595679519C082FF04C060911A0108 +:1048300070E010C09091FB029923C1F060911901C2 +:104840009617A0F780911A01899FC001112470E08A +:104850000E94762C6038710528F46115710521F0ED +:10486000862F08958FE7089581E0089561E070E054 +:10487000F4CF803F21F40E94B723819504C0813F8B +:1048800029F40E94B7238093FE020895823F21F409 +:104890000E94B723819504C0833F29F40E94B72367 +:1048A0008093FD020895893F19F40E94002405C0F9 +:1048B0008A3F31F40E94002481958093FF0208957D +:1048C0008B3F21F40E940024819504C08C3F29F481 +:1048D0000E940024809300030895843F21F4809176 +:1048E000FC02816017C0853F21F48091FC02826048 +:1048F00011C0863F21F48091FC0284600BC0873F89 +:1049000021F48091FC02886005C0883F31F48091D9 +:10491000FC0280618093FC0208958D3F21F4809118 +:10492000FA0281600BC08E3F21F48091FA0282600E +:1049300005C08F3F29F48091FA0284608093FA02C7 +:104940000895803F39F48091FE0287FF6CC0109279 +:10495000FE0269C0813F29F48091FE021816BCF363 +:1049600062C09091FD02823F29F497FF5CC01092D3 +:10497000FD0259C0833F19F41916CCF354C0893F86 +:1049800041F48091FF0218160CF04DC01092FF0206 +:104990004AC08A3F29F48091FF0287FF44C0F6CFC6 +:1049A0008B3F39F48091000387FF3DC010920003D4 +:1049B0003AC08C3F29F4809100031816BCF333C031 +:1049C000843F21F48091FC028E7F17C0853F21F443 +:1049D0008091FC028D7F11C0863F21F48091FC0202 +:1049E0008B7F0BC0873F21F48091FC02877F05C03D +:1049F000883F31F48091FC028F7E8093FC0213C0CB +:104A00008D3F21F48091FA028E7F0BC08E3F21F4FE +:104A10008091FA028D7F05C08F3F29F48091FA02C0 +:104A20008B7F8093FA028091FD0281110EC08091EC +:104A3000FE0281110AC08091FF02811106C080919F +:104A40000003811102C01092FB0208958CEF92E0E6 +:104A50000E9406170E94CD229093F9028093F802DB +:104A600008951F93CF93DF938091F8029091F902FC +:104A70000E94D922AC019091FB02992321F0209150 +:104A80001D0130E006C020911E018AE0289F9001A0 +:104A900011244217530708F486C08091FD02C0918B +:104AA000FE02D091FF0210910003811107C0C111D5 +:104AB00076C0D11174C0111172C075C09F3F19F03A +:104AC0009F5F9093FB02181624F40E94B7238093F3 +:104AD000FD028091FD0287FF05C00E94B7238195EA +:104AE0008093FD021C1624F40E94B7238093FE02DB +:104AF0008091FE0287FF05C00E94B72381958093B5 +:104B0000FE026091FD02662339F1C091FE02CC23C2 +:104B100019F1772767FD7095872F972F0E949829A5 +:104B200023E333E343E35FE30E94A82A0E9465295D +:104B30006093FD026C2F772767FD7095872F972F65 +:104B40000E94982923E333E343E35FE30E94A82A0A +:104B50000E9465296093FE021D1624F40E94002421 +:104B60008093FF028091FF0287FF05C00E9400240E +:104B700081958093FF02111624F40E9400248093F3 +:104B800000038091000387FF05C00E9400248195E7 +:104B900080930003DF91CF911F910C9426259F3FB6 +:104BA00009F08ECF96CFDF91CF911F910895ECEF52 +:104BB000F2E085E0DF011D928A95E9F71092FB0291 +:104BC0001092FA020895833081F128F4813059F06F +:104BD0008230D1F00895853009F449C0B8F18630AB +:104BE00009F456C0089580911E01262F30E0280F49 +:104BF000311D2F3F310524F4680F60931E01089585 +:104C00008FEF80931E01089580911D01262F30E0C3 +:104C1000280F311D2F3F310524F4680F60931D01CB +:104C200008958FEF80931D01089580911C01262F18 +:104C300030E0280F311D2F3F310524F4680F6093B9 +:104C40001C0108958FEF80931C01089580911B0132 +:104C5000262F30E0280F311D2F3F310524F4680F37 +:104C600060931B0108958FEF80931B01089580913D +:104C70001A01262F30E0280F311D2F3F310524F473 +:104C8000680F60931A0108958FEF80931A010895B9 +:104C900080911901262F30E0280F311D2F3F31055B +:104CA00024F4680F6093190108958FEF8093190120 +:104CB0000895833011F128F4813049F0823091F069 +:104CC0000895853081F120F18630C1F108958091F9 +:104CD0001E01681720F4861B80931E010895109210 +:104CE0001E01089580911D01681720F4861B809392 +:104CF0001D01089510921D01089580911C016817EF +:104D000020F4861B80931C01089510921C010895C5 +:104D100080911B01681720F4861B80931B01089566 +:104D200010921B01089580911A01681720F4861BC8 +:104D300080931A01089510921A0108958091190123 +:104D4000681720F4861B80931901089510921901A9 +:104D500008950F931F93873208F048C08E3108F0F2 +:104D60008DC0803109F477C008F5873009F461C03F +:104D700068F4863009F09DC08091F202817F8E7FB9 +:104D80008093F20281E08093020394C08B3009F497 +:104D900089C08E3009F08DC08091F20282FB2227FB +:104DA00020F991E0922790FB82F95EC0863109F4E8 +:104DB00079C060F4813109F07CC00E94D11B9091D0 +:104DC000160181E08927809316016CC0893109F4AE +:104DD00069C08B3109F06DC08091F20281FB2227FE +:104DE00020F991E0922790FB81F93EC0883309F4C5 +:104DF00059C050F4893209F457C0853309F454C0BE +:104E0000873209F451C055C0833409F44DC028F4E9 +:104E10008A3308F44EC0895332C0883409F049C03F +:104E20000E94D11B0E940F0A0E94D6030E942823D1 +:104E300039C09091F202892F8095817080FB90F9A2 +:104E400029F0966098609093F20234C0997F977F22 +:104E50009093F20227C08091F20283FB222720F96F +:104E600091E0922790FB83F98093F2029923D1F08D +:104E70008091F20281608093F20214C08D5141E072 +:104E800050E060E070E08A019B0104C0000F111F38 +:104E9000221F331F8A95D2F7C901B8010E94911FC2 +:104EA0000E94D11B81E006C061E070E080E090E0EC +:104EB000F5CF80E01F910F91089580E0089580E084 +:104EC0000895CF93C82F80910203813069F018F0C4 +:104ED0008230C9F184C0E0911701F09118018081FE +:104EE000823209F07EC007C0E0911701F0911801ED +:104EF0008081823261F48C2F0E945D27811104C071 +:104F00008C2F0E94A9261DC081E090E01AC08C2F32 +:104F10000E945F27811114C0C43179F048F4CB306E +:104F200079F0C03109F061C082E08093020308C0CB +:104F3000C93219F0C83321F058C01092020355C08D +:104F400081E0817054C0C93291F120F5C43179F10A +:104F5000B0F4C73009F047C08EE180931E0182E3B0 +:104F600080931D018AE080931C0184E180931B01E2 +:104F700088E080931A0188E28093190134C0CE51F1 +:104F8000C63088F5EC2FF0E0EA54FE4F8081809324 +:104F9000010329C0CE34E9F020F4CB3421F56AE0D6 +:104FA00013C0C13579F0C235F1F461E00DC08091D4 +:104FB0000103882319F01092010315C081E080934A +:104FC000020315C061E006C0809101030E94E32541 +:104FD0000AC06AE0809101030E94592604C0109221 +:104FE000020380E004C081E002C080E0AACFCF913C +:104FF00008950E948923811102C00E9465230E94A6 +:10500000A52380931D0380FF02C0869501C080E028 +:105010000C94BC0280911D03982F9695292F30E0A7 +:10502000233031054CF49F5F990F8170892B81608B +:1050300080931D030E94A92380911D0386950C94E3 +:10504000BC0280911D03982F969591F09158990F6D +:105050008170892B80931D038E7F91E009F490E08D +:1050600080911D0390FB80F980931D030E94A9236A +:1050700080911D0386950C94BC0280911D03982F8E +:10508000909590FB80F980931D030E94A923809145 +:105090001D0380FF02C0869501C080E00C94BC0215 +:1050A00090911D03892F86958F5F8F779170843043 +:1050B00028F4880F892B80931D0302C090931D0351 +:1050C00080911D038E7F91E009F490E080911D0393 +:1050D00090FB80F980931D030E94A92380911D03FA +:1050E00086950C94BC0220911D03922F96958927DA +:1050F000982F990F822F8170892B80931D038E7FAB +:1051000091E009F490E080911D0390FB80F9809379 +:105110001D030E94A92380911D0386950C94BC0257 +:1051200080911D03869508955058BB27AA270ED05D +:10513000D1C1C2D130F0C7D120F031F49F3F11F47A +:105140001EF4B7C10EF4E095E7FB9FC1E92FD3D160 +:1051500080F3BA17620773078407950718F071F494 +:105160009EF5EBC10EF4E0950B2EBA2FA02D0B018E +:10517000B90190010C01CA01A0011124FF27591B9C +:1051800099F0593F50F4503E68F11A16F040A22FA2 +:10519000232F342F4427585FF3CF46953795279513 +:1051A000A795F0405395C9F77EF41F16BA0B620B12 +:1051B000730B840BBAF09150A1F0FF0FBB1F661F59 +:1051C000771F881FC2F70EC0BA0F621F731F841F9C +:1051D00048F4879577956795B795F7959E3F08F0C2 +:1051E000B3CF9395880F08F09927EE0F9795879581 +:1051F000089527D108F481E008950CD06BC163D1E4 +:1052000040F05AD130F021F45F3F19F03EC1511106 +:1052100095C14FC170D198F39923C9F35523B1F3C8 +:10522000951B550BBB27AA2762177307840738F015 +:105230009F5F5F4F220F331F441FAA1FA9F333D074 +:105240000E2E3AF0E0E830D091505040E695001C28 +:10525000CAF729D0FE2F27D0660F771F881FBB1FE4 +:10526000261737074807AB07B0E809F0BB0B802DBE +:10527000BF01FF2793585F4F2AF09E3F510568F00A +:1052800004C15CC15F3FECF3983EDCF386957795F3 +:105290006795B795F7959F5FC9F7880F911D96950C +:1052A000879597F90895E1E0660F771F881FBB1F68 +:1052B000621773078407BA0720F0621B730B840B15 +:1052C000BA0BEE1F88F7E095089504D06894B111E9 +:1052D00035C1089518D188F09F5790F0B92F9927BC +:1052E000B751A0F0D1F0660F771F881F991F1AF0F1 +:1052F000BA95C9F712C0B13081F01FD1B1E008955D +:105300001CC1672F782F8827B85F39F0B93FCCF3DD +:10531000869577956795B395D9F73EF490958095E6 +:10532000709561957F4F8F4F9F4F0895E89409C006 +:1053300097FB3EF490958095709561957F4F8F4FC8 +:105340009F4F9923A9F0F92F96E9BB279395F695DE +:10535000879577956795B795F111F8CFFAF4BB0F5C +:1053600011F460FF1BC06F5F7F4F8F4F9F4F16C0C0 +:10537000882311F096E911C0772321F09EE8872F4A +:10538000762F05C0662371F096E8862F70E060E006 +:105390002AF09A95660F771F881FDAF7880F96957F +:1053A000879597F9089588D018F011F08CD038F4CB +:1053B00080C0C4C0E92F9FD0B0F35523C9F3E7FBE9 +:1053C0006217730784079507A8F199F3E92FFF2760 +:1053D00088232AF03197660F771F881FDAF7952FF9 +:1053E0005527442332F091505040220F331F441F61 +:1053F000D2F7BB27E91BF50B621B730B840BB109BA +:10540000C1F222F4620F731F841FB11D31972AF07D +:10541000660F771F881FBB1FEFCF915050405AF087 +:1054200041F0882332F0660F771F881F915050405B +:10543000C1F7939530C08695779567959F5FD9F7AB +:10544000F8CF990F0008550FAA0BE0E8FEEF1616EB +:105450001706E807F907C0F012161306E407F50768 +:1054600098F0621B730B840B950B39F40A2661F0DC +:10547000232B242B252B21F408950A2609F4A1407F +:10548000A6958FEF811D811D089597F99F6780E88C +:1054900070E060E008959F3F31F0915020F48795CF +:1054A00077956795B795880F911D9695879597F98C +:1054B00008959FEF80EC089500240A9416161706AD +:1054C00018060906089500240A94121613061406F5 +:1054D00005060895092E0394000C11F4882352F058 +:1054E000BB0F40F4BF2B11F460FF04C06F5F7F4F10 +:1054F0008F4F9F4F089557FD9058440F551F59F0F7 +:105500005F3F71F04795880F97FB991F61F09F3FB0 +:1055100079F087950895121613061406551FF2CFD9 +:105520004695F1DF08C0161617061806991FF1CF29 +:1055300086957105610508940895E894BB27662750 +:105540007727CB0197F908957CDF08F48FEF089552 +:105550000BD0C0CFB1DF28F0B6DF18F0952309F0EB +:1055600094CFA7CF1124EACFC6DFA0F3959FD1F344 +:10557000950F50E0551F629FF001729FBB27F00D01 +:10558000B11D639FAA27F00DB11DAA1F649F662756 +:10559000B00DA11D661F829F2227B00DA11D621FA5 +:1055A000739FB00DA11D621F839FA00D611D221F5F +:1055B000749F3327A00D611D231F849F600D211D43 +:1055C000822F762F6A2F11249F5750408AF0E1F0E6 +:1055D00088234AF0EE0FFF1FBB1F661F771F881F2F +:1055E00091505040A9F79E3F510570F04ECFA6CF85 +:1055F0005F3FECF3983EDCF3869577956795B7951A +:10560000F795E7959F5FC1F7FE2B880F911D969543 +:10561000879597F90895FA01EE0FFF1F309621053F +:10562000310599F16115710561F48038BFE39B077D +:1056300049F168949038810561F08038BFEF9B078D +:1056400041F0992342F5FF3FE1053105210511F1B4 +:10565000E8940894E795D901AA2329F4AB2FBE2F2B +:10566000F85FD0F310C0FF5F70F4A695E0F7F7394C +:1056700050F019F0FF3A38F49F779F930CD00F90B9 +:1056800007FC905808953EF014CF60E070E080E889 +:105690009FE308954FE79F775F934F933F932F9337 +:1056A0009ED02F913F914F915F9152DF05C019F429 +:1056B0000EF0EBCE42CFFDCE26DFC8F39638C0F712 +:1056C00007F80F92E8942BE33AEA48EB5FE74EDFE6 +:1056D0000F920F920F924DB75EB70F92C0D0EAE0D3 +:1056E000F1E016D04F915F91EF91FF91E595EE1F9C +:1056F000FF1F49F0FE57E0684427EE0F441FFA955C +:10570000E1F74195550B32D00F9007FE26C0089562 +:10571000DF93CF931F930F93FF92EF92DF927B0162 +:105720008C01689405C0DA2EEF011EDFFE01E894BB +:10573000A5912591359145915591AEF3EF0106DD87 +:10574000FE019701A801DA9479F7DF90EF90FF90BE +:105750000F911F91CF91DF9108959B01AC0160E003 +:1057600070E080E89FE349CD90CE95CECCDEE8F3A3 +:105770009923D9F3940F511DBBF39150504094F0ED +:1057800059F0882332F0660F771F881F91505040E0 +:10579000C1F79E3F510544F7880F911D9695879557 +:1057A00097F908955F3FACF0983E9CF0BB27869533 +:1057B00077956795B79508F4B1609395C1F7BB0FDE +:1057C00058F711F460FFE8CF6F5F7F4F8F4F9F4F07 +:1057D000E3CFB4CE0EF05FCE6CCE689456CE93DE9F +:1057E000C8F39923D1F3C6F3DF93CF931F930F939D +:1057F000FF92C92FDD2788232AF02197660F771F94 +:10580000881FDAF720E030E040E85FEB9FE388395B +:1058100020F0803E30F021968F7787DCE2E3F1E0E4 +:1058200003C083DCEFE5F1E073DF8B01BE01EC0127 +:10583000FB2E6F5771097595771F880B990B78DDD3 +:1058400028E132E741E35FE38FDEAF2D9801AE013F +:10585000FF900F911F91CF91DF9178DC3BCEFA0141 +:10586000DC01AA0FBB1F9B01AC01BF5728F4222704 +:105870003327442750781FC0B75188F4AB2F00243A +:10588000469537952795011CA395D2F3002069F022 +:10589000220F331F441FB395DAF30DD045CC61308E +:1058A0007105A0E88A07B94630F49B01AC01662770 +:1058B000772788279078309621F0208331834283A0 +:1058C00053830895AA1BBB1B51E107C0AA1FBB1F2E +:1058D000A617B70710F0A61BB70B881F991F5A957C +:1058E000A9F780959095BC01CD01089597FB072EEF +:1058F00016F4009407D077FD09D00E94622C07FCB3 +:1059000005D03EF4909581959F4F089570956195CF +:105910007F4F0895EE0FFF1F0590F491E02D09943D +:10592000F999FECF92BD81BDF89A992780B5089567 +:10593000A8E1B0E042E050E00C94B82C262FF99991 +:10594000FECF92BD81BDF89A019700B4021639F0DE +:105950001FBA20BD0FB6F894FA9AF99A0FBE0895AF +:105960000196272F0E949F2C0C949E2CDC01CB01CA +:10597000FC01F999FECF06C0F2BDE1BDF89A31965F +:1059800000B40D9241505040B8F70895F894FFCFFD +:10599000640007000CFF0000003F64F30F81105EFD +:1059A000102A10F60F0101DF022808140A321E0027 +:1059B00002040507090B0C0E1011131517181A1CF9 +:1059C0001D1F2123242628292B2D2F303234353733 +:1059D000393B1F0F03764F5F6F7F49694379095940 +:1059E00053633149803F5D8B803FF8BF803FCAE100 +:1059F000803F73ED803FCAE1803FF8BF803F5D8B01 +:105A0000803F3149803F0000803FF16D7F3F75EA64 +:105A10007E3F4C827E3F833F7E3F84287E3F833F94 +:105A20007E3F4C827E3F75EA7E3FF16D7F3F0000F6 +:105A3000803F3F4D3639830436040004C7035A03C0 +:105A400073038C03A503010203040506070809007C +:00000001FF diff --git a/keyboard/planck/keymaps/max/compiled.hex b/keyboard/planck/keymaps/max/compiled.hex new file mode 100644 index 0000000000..d9594415fb --- /dev/null +++ b/keyboard/planck/keymaps/max/compiled.hex @@ -0,0 +1,1449 @@ +:100000000C9496020C94DA020C94DA020C94DA0244 +:100010000C94DA020C94DA020C94DA020C94DA02F0 +:100020000C94DA020C94DA020C9478140C944A15AD +:100030000C94AC220C94DA020C94DA020C94DA02DE +:100040000C94DA020C943C030C94DA020C94DA025D +:100050000C94DA020C9414230C94DA020C94DA0255 +:100060000C94DA020C94DA020C94DA020C94DA02A0 +:100070000C94DA020C94DA020C94DA020C94DA0290 +:100080000C94ED0A0C94DA020C94DA020C94DA0265 +:100090000C94DA020C94DA020C94DA020C94DA0270 +:1000A0000C94DA020C94DA020C94DA02B715D91522 +:1000B000C716D915C7161E164116C7169616A916C5 +:1000C00093199319C219C219011A211A771B771BA8 +:1000D0002C1A771BDC1ADC1A431B4C1B771B711B79 +:1000E000E91AE91AE91AE91AE91AE91AE91AE91AF8 +:1000F000E91AE91AE91AE91AE91AE91AE91AE91AE8 +:10010000F91A071B0E1B151B1F1B07634236B79BF3 +:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 +:100120005763BD6DEDFD753EF6177231BF000000DF +:10013000803F08000000BE922449123EABAAAA2AC2 +:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD +:1001500000000000BF000000803F00000000000819 +:100160004178D3BB4387D1133D190E3CC3BD4282B6 +:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 +:10018000FFBE01C4FF7F3F00000000000000000030 +:1001900000000000000000010204060A0F17202CD6 +:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 +:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF +:1001C0000201000000000000000000000000F1A299 +:1001D000F1A3018C028C290014001A0008001500FC +:1001E00017001C0018000C00120013002A002B003E +:1001F00004001600070009000A000B000D000E00A5 +:100200000F0033002800E1001D001B00060019004C +:100210000500110010003600370038003400E000FF +:100220008350E200E30002202C002C00012050004B +:10023000510052004F00290014001A000900130059 +:100240000A000D000F0018001C0033002A002B00CC +:10025000040015001600170007000B00110008002D +:100260000C0012002800E1001D001B000600190010 +:1002700005000E0010003600370038003400E000A2 +:100280008350E200E30002202C002C0001205000EB +:10029000510052004F0035001E001F0020002100B9 +:1002A0002200230024002500260027002A00010048 +:1002B0000320042000500100010001002D002E0049 +:1002C0002F00300001000100440045006800690073 +:1002D0006A006B006C006D006E006F003100010061 +:1002E0000100010001000100010001000120AB003C +:1002F000AA00A900AE0035021E021F022002210240 +:100300002202230224022502260227022A000100DB +:100310000320042000500100010001002D022E02E4 +:100320002F023002010001003A003B003C003D007A +:100330003E003F0040004100420043003102010006 +:100340000100010001000220010001000100AB00DA +:10035000AA00A900AE002803540068006500200030 +:1003600050006C0061006E0063006B0020004B00C9 +:100370006500790062006F00610072006400000097 +:100380002C034F007200740068006F006C0069005D +:100390006E0065006100720020004B00650079006E +:1003A00062006F00610072006400730000000403CB +:1003B000090409026D00040100A0FA09040000010B +:1003C00003010100092111010001223F00070581FD +:1003D0000308000A090401000103010200092111B8 +:1003E000010001224D000705820308000A090402EA +:1003F000000103000000092111010001223600075D +:1004000005830308000A0904030001030000000932 +:100410002111010001223900070584031000011297 +:1004200001100100000008EDFE6060010001020003 +:100430000105010906A101050719E029E7150025B5 +:1004400001950875018102050819012905950575B1 +:10045000019102950175039101050719002977158E +:10046000002501957875018102C005010980A1016F +:10047000850216010026B7001A01002AB700751080 +:1004800095018100C0050C0901A101850316010039 +:10049000269C021A01002A9C02751095018100C059 +:1004A00005010902A1010901A10005091901290598 +:1004B00015002501950575018102950175038101DE +:1004C0000501093009311581257F950275088106DE +:1004D00009381581257F950175088106050C0A38B4 +:1004E000021581257F950175088106C0C0050109A7 +:1004F00006A101050719E029E715002501950875F2 +:1005000001810295017508810105081901290595E8 +:1005100005750191029501750391010507190029DF +:10052000FF150025FF950675088100C011241FBE28 +:10053000CFEFDAE0DEBFCDBF04B603FE24C080916A +:100540001E0390911F03A0912003B09121038730D7 +:10055000904BA740B04BB9F410921E0310921F03AA +:10056000109220031092210314BE84B7877F84BFAA +:1005700088E10FB6F89480936000109260000FBE7F +:10058000E0E0F8E3099511E0A0E0B1E0E2EBF9E585 +:1005900002C005900D92A03CB107D9F713E0A0EC82 +:1005A000B1E001C01D92AE31B107E1F70E94BE116A +:1005B0000C94D72C0C9400000895089581E00895C0 +:1005C00008950C94DD020C94DE020C94E0020E946B +:1005D000A12823E030E0281B3109220F2093C40119 +:1005E0000895282F2F9880918000211108C0877FBF +:1005F0008093800010928D0010928C001BC0886048 +:1006000080938000233019F48FEF9FEF0FC083E0B9 +:1006100090E0821B9109880F991F2FEF3FEFA901EE +:1006200002C0569547958A95E2F7CA0190938D00CE +:1006300080938C000C94E7020E94E70284E0809390 +:10064000C3011092C0010895279A2F988FEF9FEF52 +:1006500090938700809386008AE08093800089E1F0 +:10066000809381000E940A280C941C030E9424039A +:100670006E9A769A0C94DC021F920F920FB60F922C +:1006800011242F933F938F939F93EF93FF93E091C8 +:10069000C101F091C201CF0101969093C2018093F4 +:1006A000C1010090C30102C0F695E7950A94E2F7F4 +:1006B000EF738091C001823019F4E03251F404C02C +:1006C000813039F4EF3329F480916F008D7F80936E +:1006D0006F00F0E0E457FE4FE49121E031E0E29F4B +:1006E000C001E39F900D11240090C40102C09695B3 +:1006F00087950A94E2F790938D0080938C00FF9188 +:10070000EF919F918F913F912F910F900FBE0F907E +:100710001F90189581E008950C948A0308950C9415 +:10072000360380911502882309F448C08091D101D5 +:100730009091D201009779F40E94DE229093D20129 +:100740008093D1018091D30190E0009771F4809162 +:10075000D40190E00AC00E94EA2220910001309169 +:1007600001012817390740F329C00197880F991F05 +:10077000880F991FFC01EB52FE4F608171818281CD +:1007800093810E94530AE091D30184E0E89FF00135 +:100790001124EB52FE4F60817181828193814FE081 +:1007A00050E00E940B0E8091D30190E00196609181 +:1007B000D40170E00E94872C8093D3010C94E10255 +:1007C000109217020C94200A0895089581E08093F6 +:1007D00017020C94E503089508958F929F92AF92AB +:1007E000BF92EF92FF920F931F93CF93DF93CDB7FA +:1007F000DEB7A3970FB6F894DEBF0FBECDBF7C0166 +:10080000FC0100811181C8010E94DB20B8010E9417 +:10081000F2058C01B7010E948C03882309F4CCC136 +:100820000032F0E51F0741F4F7018281882309F4C3 +:1008300058C00E946F0EC0C10132F0E51F0741F49D +:10084000F7018281882309F44CC00E94780EB4C15C +:100850000232F0E51F0751F4F7018281882309F481 +:1008600040C00E946B0E8111F0CFE3CF0332F0E560 +:100870001F0739F4F7018281882399F10E94E6036A +:100880009BC10432F0E51F0739F4F7018281882308 +:1008900041F10E94E00390C10532F0E51F0749F4E1 +:1008A000F70182818823E9F0809117028111F1CF4D +:1008B000E5CF0632F0E51F0739F4F701828188237E +:1008C00081F00E947F0E0AC00732F0E51F0749F44D +:1008D000F7018281882329F00E948A0E0E94EC038E +:1008E0006BC180911702811105C0F70182818111CE +:1008F000CFC018C1003E110579F4F7018281882329 +:1009000009F44DC00E94200A81E0809316021092E3 +:1009100015021092D40150C1023E110559F4F7019D +:1009200082818823E1F10E94200A1092160210921F +:10093000150242C1033E110591F4F701828188231B +:1009400071F10E94200A1092160281E08093150234 +:100950001092D3011092D2011092D1012DC1023513 +:10096000110559F4F7018281882309F425C180918A +:100970000001909101010A970DC00135110579F42C +:10098000F7018281882309F417C1809100019091B9 +:1009900001010A9690930101809300010DC14091DD +:1009A000040183E2EFE1F1E0DE01119601900D9286 +:1009B0008A95E1F7F701808121E030E02C0F3D1F9F +:1009C000280F311DC9012091020130910301FC0162 +:1009D000E20FF31F6081772767FD7095640F711D2B +:1009E000882777FD8095982F0E94A92920E030E084 +:1009F00040E451E40E940E294B015C01F701218182 +:100A000084E090E0821B9109BC01882777FD8095E6 +:100A1000982F0E94A9299B01AC01C501B4010E9435 +:100A2000A6289B01AC0160E070E080E090E40E94A9 +:100A30001C2B20E030E04CED50E40E94B92A4B0121 +:100A40005C01F70182818823D1F04FE050E0C501BD +:100A5000B4010E940B0E809116028823A1F08091B0 +:100A6000D40124E0829FF0011124EB52FE4F8082DA +:100A70009182A282B3828F5F8093D40104C0C501AA +:100A8000B4010E94530A0F3F110508F02ECF94C005 +:100A90008091D00181111FC0043130E5130709F0A6 +:100AA00051C00E948E0381E08093D0010E94DE221B +:100AB0009093CF018093CE011092C7011092C9018B +:100AC0001092C8011092CB011092CA011092CD0170 +:100AD0001092CC0171C08091CE019091CF010E9403 +:100AE000EA22883C910570F48091C701E82FF0E07C +:100AF000EE0FFF1FE853FE4F118300838F5F80933B +:100B0000C7015AC0043880E5180721F005381045A0 +:100B100001F13AC0F7018281882341F01092C501AA +:100B200082E01EC0043830E5130759F58091C501F5 +:100B3000811106C086E20E94371886E20E94FF18E3 +:100B400082E01CC00438F0E51F0741F3053810456A +:100B5000D9F4F7018281882331F01092C60180E236 +:100B60000E944E1929C08091C601811106C087E2FA +:100B70000E94371887E20E94FF1880E20E945519F0 +:100B80001BC00538104529F381E08093C50180938F +:100B9000C601C701A3960FB6F894DEBF0FBECDBF46 +:100BA000DF91CF911F910F91FF90EF90BF90AF9089 +:100BB0009F908F900C94E30280E0A3960FB6F89478 +:100BC000DEBF0FBECDBFDF91CF911F910F91FF9080 +:100BD000EF90BF90AF909F908F90089580E090E04D +:100BE000089508959CE0799FF001112490E3899F76 +:100BF000E00DF11D1124E60FF11DEE0FFF1FEA526B +:100C0000FE4F859194910895880F991FFC01E45B34 +:100C1000FF4F859194910895880F991FFC01E4532B +:100C2000FE4F8591949108950F931F93CF93DF9377 +:100C3000EC01811521E39207A0F5C11580E3D807E7 +:100C400008F0D7C0C83ED105D8F4C03ED10508F0A1 +:100C500007C2C83AD10578F4C53AD10508F06AC090 +:100C6000C130D10509F463C008F4F7C1C430D1051F +:100C700008F0F6C1F2C1CB3BD10508F466C0EDC166 +:100C8000C11590E2D90708F0AFC0C11521E0D20725 +:100C900008F0E6C1C03FD10508F4DFC18E01106540 +:100CA0001FC2C03880E5D80700F5C03790E5D907E6 +:100CB00008F0A3C0C11520E5D20709F4ACC050F478 +:100CC000CE01905480319F4008F0C7C1DF708E0183 +:100CD000106A06C2C13080E5D80709F4AEC0C4313D +:100CE00090E5D90708F4AFC0B8C1C33820E5D207F2 +:100CF00009F48EC050F4C13890E5D90709F482C0D8 +:100D000008F083C000E011EDEBC1C03181E5D807E8 +:100D100008F4A3C1C11597E5D90708F436C1CE017F +:100D200090578115904108F098C1DF7093C101E0A0 +:100D300010E0D6C1C53AD10509F494C1C63AD1052F +:100D400009F093C102E810E4CBC1C83AD10509F417 +:100D50008FC1C93AD10509F48EC1CA3AD10509F447 +:100D60008DC1CB3AD10509F48CC1CC3AD10509F437 +:100D70008BC1CD3AD10509F48AC1C03BD10509F434 +:100D800089C1CE3AD10509F488C1CF3AD10509F419 +:100D900087C1C13BD10509F486C1C23BD10509F425 +:100DA00085C1C33BD10509F484C1C43BD10509F415 +:100DB00083C1C53BD10509F482C1C63BD10509F405 +:100DC00081C1C73BD10509F480C1C83BD10509F4F5 +:100DD0007FC1C93BD10509F47EC1CA3BD10509F4E5 +:100DE0007DC100E014E47CC1CE019F700E940C061E +:100DF00078C1DD278E01106C73C1CF70DD278E01A5 +:100E0000146D6EC100E010ED6BC100E012ED68C121 +:100E100000E013ED65C10E94E21B0E94200A0E94BF +:100E2000E4038FEF94E32CE0815090402040E1F701 +:100E300000C000000E94392353C18091F2028160FA +:100E40008093F2024DC10E949A23811102C00E9438 +:100E500076230E94AD2390E090931D0380931C03A2 +:100E6000C23080E5D80721F480911C03816086C0E0 +:100E7000C43090E5D90721F480911C0382607EC0C4 +:100E8000C63020E5D20721F480911C03846076C02F +:100E9000C83080E5D80719F480911C0327C0CA30F8 +:100EA00090E5D90721F480911C03806167C0CC30A4 +:100EB00020E5D20721F480911C0380625FC0CE3010 +:100EC00080E5D80721F480911C03806457C0C031AD +:100ED00090E5D90721F480911C0380684FC0C2318E +:100EE00020E5D20729F480911C038460886046C005 +:100EF000C33080E5D80721F480911C038E7F3EC06B +:100F0000C53090E5D90721F480911C038D7F36C050 +:100F1000C73020E5D20721F480911C038B7F2EC0BF +:100F2000C93080E5D80719F480911C0326C0CB3066 +:100F300090E5D90721F480911C038F7E1FC0CD302E +:100F400020E5D20721F480911C038F7D17C0CF309C +:100F500080E5D80721F480911C038F7B0FC0C1313D +:100F600090E5D90721F480911C038F7707C0C33126 +:100F7000D04531F480911C038B7F877F80931C03C5 +:100F800080911C030E94B123ABC08D2F99278F70D5 +:100F9000992781309105D9F49E012370332702C02F +:100FA000880F991F2A95E2F79C688E0144E0000F94 +:100FB000111F4A95E1F700271370802B912B53E006 +:100FC000CC0FDD1F5A95E1F7C076DD272FC08230A8 +:100FD000910531F4DC2FCC278E01016F106A80C09F +:100FE0008330910569F4CE018370992701E010E008 +:100FF00002C0000F111F8A95E2F7C8019C680FC05C +:1010000084309105B9F4CE018370992701E010E096 +:1010100002C0000F111F8A95E2F7C8019A6823E009 +:10102000CC0FDD1F2A95E1F7C07ED7708C010C2B09 +:101030001D2B56C08530910531F4DC2FCC278E0155 +:10104000046F106A4DC0069709F04AC0CF71DD27C2 +:10105000DC2FCC278E01106243C000E010E040C0BE +:101060008E013EC001E810E43BC003E810E438C044 +:1010700002EE14E435C009EE14E432C00AEE14E4C2 +:101080002FC005EB14E42CC006EB14E429C007EBD9 +:1010900014E426C00CEC14E423C00DEC14E420C0CE +:1010A00003E815E41DC00AE815E41AC002E915E4D6 +:1010B00017C004E915E414C001E216E411C003E20C +:1010C00016E40EC004E216E40BC005E216E408C004 +:1010D00006E216E405C007E216E402C00AE216E4DE +:1010E000C801DF91CF911F910F9108959CE0799FE6 +:1010F000F001112490E3899FE00DF11D1124E60F0A +:10110000F11DEE0FFF1FEA52FE4F85919491803E34 +:101110009105E0F4803C910558F58133910509F47F +:101120006FC048F48932910509F463C08A32910591 +:1011300009F46DC072C089339105E9F082389105D8 +:10114000D1F08533910509F44DC067C0833E910508 +:1011500081F138F4803E9105B9F0823E9105D9F0D5 +:101160005CC0863E910561F1873E9105A1F155C0B5 +:101170000E940406089520911C0320FD02C021FF57 +:101180004CC080EE90E049C080911C0380FFF9CFF5 +:1011900089E390E042C080911C0382FF0EC08091E1 +:1011A0001C0384FF03C080E090E037C083EE90E032 +:1011B00034C080911C0382FFF2CF82EE90E02DC0FC +:1011C00080911C0383FF0BC080911C0384FDEBCF37 +:1011D00087EE90E022C080911C0383FFF5CF86EE5E +:1011E00090E01BC080911C0385FF07C089E290E05E +:1011F00014C080911C0385FFF9CF85E390E00DC0FA +:1012000080911C0386FF07C08AE290E006C08091AF +:101210001C0386FFF9CF81E390E00E941406089535 +:101220000C94E502E82FF0E0E25BFE4F8081E82FAE +:10123000EF70F0E082958F7021E030E0A90102C0EC +:10124000440F551F8A95E2F740A308950F931F930B +:10125000CF93DF9385B7806885BF85B7806885BFEA +:10126000C3E0D0E001E010E0FE01E25BFE4F8081D0 +:10127000E82FEF70F0E021A182958F70A80102C0E5 +:10128000440F551F8A95E2F7CA01822B81A38C2F48 +:101290000E941209219740F78BE090E061E070E036 +:1012A000FC01EE5BFE4F2081E22FEF70F0E042A1E7 +:1012B00022952F70DB0102C0AA0FBB1F2A95E2F70F +:1012C0009D01242B22A3019758F7DF91CF911F9105 +:1012D0000F910C948F03EF92FF920F931F93CF9374 +:1012E000DF9300E212E0C3E0EE24E394F12CD5E0BA +:1012F0008C2F0E9412098BE090E040E050E0FC014E +:10130000EE5BFE4F6081E62FEF70F0E020A130E051 +:1013100062956F7002C0359527956A95E2F720FDBA +:1013200009C09701082E02C0220F331F0A94E2F76A +:10133000422B532B019718F7F801929182918F015C +:101340008417950721F051834083D09305018C2F9A +:101350000E941209C15060F68091050187FD2CC0E2 +:101360008150809305018F3F39F08FE99FE001970D +:10137000F1F700C0000020C080911E0290911F0272 +:10138000909327028093260280911C0290911D0267 +:10139000909325028093240280911A0290911B025F +:1013A0009093230280932202809118029091190257 +:1013B00090932102809320020E94910381E0DF91AB +:1013C000CF911F910F91FF90EF900895E82FF0E0DB +:1013D000EE0FFF1FE05EFD4F80819181089508951B +:1013E0000F931F93CF9308E212E0C0E0F8019291AF +:1013F00082918F010E945622C80FF2E000321F072F +:10140000A9F78C2FCF911F910F9108950E949A23D5 +:10141000811102C00E9476230E94BF23809307039C +:101420003E9A809171008D7F8093710082E080935D +:1014300090008AE18093910081E080932A020895D0 +:1014400080912A02811102C00E94060A10927A023B +:1014500010927902809171008D7F8093710080914C +:1014600090008F738093900010923C0210923B0288 +:10147000109273021092740210927502109276020A +:101480001092720210927102E1E5F2E0A1E4B2E082 +:1014900011921192119211921D921D9282E0E137E8 +:1014A000F807B1F70895CF92DF92EF92FF920F9372 +:1014B0001F93CF93DF9320913B02222309F484C032 +:1014C0006B017C0180912A02811102C00E94060AF0 +:1014D00001E712E0C7E0D0E0A7019601F801929180 +:1014E0008291729162918F010E940A29811131C00B +:1014F000FE01EE0FFF1FEE0FFF1FEF5AFD4F108290 +:10150000118212821382DE01AA0FBB1FAF5BBD4F97 +:1015100011961C921E92C730D105E9F021964481A4 +:1015200055816681778140835183628373831482FE +:1015300015821682178212968D919C91139711969F +:101540009C938E9313961C921E9212973496129629 +:10155000E2CF219708F68091790290917A02019763 +:1015600097FD05C090937A028093790204C010928F +:101570007A02109279028091790290917A022091F8 +:101580007702309178022817390724F010927802F8 +:1015900010927702892BC1F4809171008D7F809326 +:1015A0007100809190008F7380939000109273026D +:1015B00010927402109275021092760210927202CA +:1015C0001092710210923B02DF91CF911F910F9107 +:1015D000FF90EF90DF90CF9008951F920F920FB67B +:1015E0000F9211244F925F926F927F928F929F92EF +:1015F000AF92BF92CF92DF92EF92FF922F933F93E1 +:101600004F935F936F937F938F939F93AF93BF930A +:10161000CF93DF93EF93FF9380913B02882309F4EC +:101620009BC1C0917902D0917A021C161D060CF064 +:1016300093C140902B0250902C0260902D0270902C +:101640002E0220E030E0A901C301B2010E94B52AB8 +:1016500018160CF065C0C130D10509F452C0809154 +:10166000770290917802BE010E94872C7C019093B2 +:1016700078028093770280903D0290903E02A09085 +:101680003F02B090400220E030E040E85FE3C50157 +:10169000B4010E94A62860933D0270933E0280939D +:1016A0003F0290934002F701EE0FFF1FEE0FFF1F66 +:1016B000EF5AFD4FA3019201608171818281938174 +:1016C0000E940E2920E030E040E05EE30E94B92A4B +:1016D0009B01AC01C501B4010E94B52A18168CF417 +:1016E000C7010196BE010E94872C909378028093D7 +:1016F000770210923D0210923E0210923F02109229 +:101700004002E0917702F0917802EE0FFF1FEE0F9A +:10171000FF1FEF5AFD4F6081718182819381D0C09C +:10172000C0907302D0907402E0907502F09076023F +:1017300020E030E0A901C701B6010E940A292197E3 +:10174000882309F4A2C0FE01EE0FFF1FEE0FFF1F5A +:10175000EF5AFD4F80809180A280B380A501940153 +:10176000C701B6010E940A2987FF31C0A501940173 +:1017700060E070E08CED93EC0E940E2920E030E0F8 +:1017800040E451E40E940E2920E030E040E05FE3B5 +:101790000E94B92A9B01AC0160E070E080E090E417 +:1017A0000E941C2B9B01AC01C501B4010E94B92A07 +:1017B0009B01AC01C701B6010E940A2987FF07C03F +:1017C000A701960160E070E08CED93E439C0A501BB +:1017D0009401C701B6010E94B52A18160CF055C035 +:1017E000A501940160E070E08CED93E40E940E2965 +:1017F00020E030E040E451E40E940E2920E030E097 +:1018000040E05FE30E94B92A9B01AC0160E070E018 +:1018100080E090E40E941C2B9B01AC01C501B40147 +:101820000E94B92A9B01AC01C701B6010E94B52AEA +:1018300018165CF5A701960160E070E08CED93EC62 +:101840000E940E2920E030E040E451E40E940E297D +:1018500020E030E040E05FE30E94B92A9B01AC0148 +:1018600060E070E080E090E40E941C2B9B01AC01E2 +:10187000C701B6010E94B92A609373027093740283 +:10188000809375029093760213C0FE01EE0FFF1F46 +:10189000EE0FFF1FEF5AFD4F80819181A281B3812E +:1018A0008093730290937402A0937502B0937602B2 +:1018B000609173027091740280917502909176022A +:1018C00020912802309129022F3F4FEF340731F049 +:1018D0002F5F3F4F30932902209328020E94950EDC +:1018E0006B017C0120E034E244EF51E40E940A29BC +:1018F00087FF08C086EFC82E88E2D82E84EFE82E36 +:1019000081E4F82E20E030E040E051E4C701B60168 +:101910000E94B92A9B01AC0160E074E284E79BE479 +:101920000E940E296B017C010E947B297093970015 +:1019300060939600209106013091070140910801C3 +:1019400050910901C701B6010E94B92A0E947B2962 +:10195000709399006093980080913C02882309F469 +:1019600033C1C0903702D0903802E0903902F09035 +:101970003A0220E030E0A901C701B6010E94B52A71 +:101980001816D4F580912802909129028F3F2FEFED +:10199000920729F001969093290280932802C701AB +:1019A000B6010E94950E20E030E040E051E40E9434 +:1019B000B92A9B01AC0160E074E284E79BE40E94D9 +:1019C0000E296B017C010E947B2970939700609324 +:1019D0009600209106013091070140910801509135 +:1019E0000901C701B6010E94B92A0E947B297093A0 +:1019F00099006093980008C010929700109296008A +:101A00001092990010929800609131027091320208 +:101A10006F5F7F4F70933202609331022091960086 +:101A20003091970080E090E0232BF1F0C091960078 +:101A3000D09197000E94A7296B017C01BE0180E034 +:101A400090E00E94A7299B01AC0160913302709144 +:101A5000340280913502909136020E940E2920E0D6 +:101A60003FEF4FE757E410C00E94A7296B017C01AC +:101A700020E030EE4FEF54E4609133027091340275 +:101A800080913502909136020E94B92A9B01AC01E7 +:101A9000C701B6010E94B52A87FD96C080912F022A +:101AA0008F5F80932F0290E0209103033091040315 +:101AB00082179307A0F080910E03882319F01092EB +:101AC0002F020DC0809171008D7F809371008091F5 +:101AD00090008F738093900010923C027DC08091A3 +:101AE0003002C0912F02811128C0C0900803D0900D +:101AF0000903E0900A03F0900B0320E030E0A90115 +:101B0000C701B6010E94B52A1816BCF481E0809383 +:101B1000300210923702109238021092390210925D +:101B20003A02C0923302D0923402E0923502F0922F +:101B30003602C150C0932F0243C01092300210925F +:101B4000290210922802E0910503F091060348E073 +:101B5000C49FE00DF11D112480819181A281B38188 +:101B60008093370290933802A0933902B0933A02DF +:101B700020E030E040E85EE36481758186819781F2 +:101B80000E94B92A6B017C0180910A01682F70E0E4 +:101B900080E090E00E94A72920E030E048EC52E489 +:101BA0000E940E299B01AC01C701B6010E94B92A0F +:101BB000609333027093340280933502909336021F +:101BC00010923202109231028091070380FD04C00E +:101BD00010923C0210923B02FF91EF91DF91CF9166 +:101BE000BF91AF919F918F917F916F915F914F9135 +:101BF0003F912F91FF90EF90DF90CF90BF90AF90EB +:101C00009F908F907F906F905F904F900F900FBE3E +:101C10000F901F901895CF92DF92EF92FF92CF9383 +:101C2000DF936B017C01EA0180912A02811102C0DD +:101C30000E94060A8091070380FF46C080917902C6 +:101C400090917A0208970CF03FC0809171008D7FCF +:101C50008093710080913C0281110E94200A81E0F2 +:101C600080933B02109229021092280220E030E07B +:101C7000A901C701B6010E94B52A1816DCF48091AB +:101C8000790290917A02FC01EE0FFF1FEE0FFF1F09 +:101C9000EF5AFD4FC082D182E282F382FC01EE0F47 +:101CA000FF1FEF5BFD4FD183C083019690937A02B3 +:101CB000809379028091710082608093710080919D +:101CC0009000806880939000DF91CF91FF90EF901B +:101CD000DF90CF90089580910703817008958091DF +:101CE00007038160809307030E94C3230C94EB03D6 +:101CF000809107038E7F809307030C94C323809108 +:101D00007B0290E0019666E070E00E94872C809351 +:101D10007B02089580917B0290E0019766E070E07D +:101D20000E94872C80937B0208958F929F92AF929E +:101D3000BF92CF92DF92EF92FF920F931F93CF93B8 +:101D4000DF936B017C01C0912802D0912902BE0172 +:101D500080E090E00E94A7294B015C01A701960159 +:101D600060E070E08CE594E40E940E299B01AC01D8 +:101D7000C501B4010E94B92A0E947B2920917B02EF +:101D8000233009F473C028F4222351F02130E9F004 +:101D90002CC1243009F4A0C0253009F4E0C025C1CD +:101DA00080E090E0A0E0BFE38093060190930701FC +:101DB000A0930801B093090110922B0210922C02FB +:101DC00010922D0210922E0210C110922B0210922E +:101DD0002C0210922D0210922E026431710540F4F3 +:101DE0006A30710560F520E030E040E85EE32BC02A +:101DF000693C710508F0AAC080E090E00E94A72924 +:101E000020E030E040EA51E40E94A52820E030E0E4 +:101E100044E353E40E940E299B01AC010E94B92ABD +:101E200020E030E040E05EE30E94B92A9B01AC0173 +:101E300060E070E080E09EE30E94A52844C020E0BE +:101E400030E040E05FE3C701B6010E94B92A6B01B0 +:101E50007C0180E090E0A0E0BEE3809306019093D7 +:101E60000701A0930801B0930901BFC010922B0293 +:101E700010922C0210922D0210922E024AE0469FE0 +:101E80009001479F300D1124C90168EB7BE00E944F +:101E9000732CBC016C5D754077FF03C07195619533 +:101EA0007109882777FD8095982F0E94A9292EE334 +:101EB00033EC4EE259E30E94B92A20E030E040ECD6 +:101EC0005EE30E94A6286093060170930701809349 +:101ED00008019093090189C010922B0210922C02E4 +:101EE00010922D0210922E02CE0183709927892B19 +:101EF000E1F0BE016170772780E090E00E94A729A1 +:101F000020E030E040E05EE30E94B92A20E030E0CB +:101F100040E45FE30E94A6286093060170930701E6 +:101F200080930801909309010CC080E090E0A0E04C +:101F3000BFE38093060190930701A0930801B0933B +:101F40000901C770DD27CD2B09F04FC010920601A3 +:101F500010920701109208011092090146C01092D8 +:101F60002B0210922C0210922D0210922E0200E0F1 +:101F700010E020E03FE30093060110930701209357 +:101F80000801309309016739710578F180E090E02C +:101F90000E94A72920E030E047E153E40E94A528F1 +:101FA00020E030E04AE754E40E940E2920E030E0CF +:101FB00048E452E40E94B92A20E030E040EA51E4CB +:101FC0000E94EB290E947629660F771F660F771F04 +:101FD000FB01EE5AFE4F2081318142815381C701BE +:101FE000B6010E94B92A6B017C01C701B601DF91DD +:101FF000CF911F910F91FF90EF90DF90CF90BF9006 +:10200000AF909F908F90089580918C020895CF9308 +:10201000DF9300D01F92CDB7DEB79C0180911303F0 +:10202000843019F593E099833B832A839093E900E8 +:102030008FEF9091E800815095FD06C095ED9A953F +:10204000F1F700008111F5CF8091E80085FF0DC008 +:1020500040E050E063E070E0CE0101960E9468121B +:102060008091E8008E778093E8000F900F900F909A +:10207000DF91CF910895CF93DF9300D01F92CDB71A +:10208000DEB720911303243021F522E029839B83BE +:102090008A8383E08093E9008FEF9091E80081507C +:1020A00095FD06C095ED9A95F1F700008111F5CFE9 +:1020B0008091E80085FF0DC040E050E063E070E0F3 +:1020C000CE0101960E9468128091E8008E7780937D +:1020D000E8000F900F900F90DF91CF91089520911D +:1020E00013032430F1F422E02093E9002FEF309124 +:1020F000E800215035FD06C035ED3A95F1F70000B6 +:102100002111F5CF2091E80025FF0BC040E050E001 +:1021100065E070E00E9468128091E8008E778093FD +:10212000E8000895CF93DF93EC019091130394306E +:1021300009F046C0809115018823D9F080911601DD +:102140008823B9F09093E9008FEF9091E8008150D7 +:1021500095FD06C095E19A95F1F700008111F5CF44 +:102160008091E80085FF2CC040E050E060E170E025 +:1021700017C081E08093E9008FEF9091E8008150D3 +:1021800095FD06C095ED9A95F1F700008111F5CF08 +:102190008091E80085FF14C040E050E068E070E006 +:1021A000CE010E9468128091E8008E778093E8004B +:1021B00080E1FE01ACE7B2E001900D928A95E1F773 +:1021C000DF91CF91089580911203811109C00E947F +:1021D000FD130E945A148091E20084608093E20013 +:1021E0000895109212030895089508950C94A12261 +:1021F00042E061EC81E00E94771342E061EC82E012 +:102200000E94771342E061EC83E00E94771342E181 +:1022100061EC84E00C94771380911503833009F40A +:1022200055C030F4813071F0823009F48EC00895C9 +:102230008A3009F47AC08B3009F460C0893009F023 +:102240009CC020C080911403813A09F096C080910F +:10225000E800877F8093E80080911803909119032C +:10226000892B21F460E18CE792E003C060E080E01C +:1022700090E070E00E94B3128091E8008B77809329 +:10228000E800089580911403813209F076C08091AE +:10229000180390911903009719F0039709F06DC086 +:1022A0008091E800877F8093E8008091E80082FDBC +:1022B00005C0809113038111F8CF5FC08091F100B8 +:1022C00080938C028091E8008B7753C08091140337 +:1022D000813A09F052C08091180390911903892B1B +:1022E00009F04BC08091E800877F8093E8008091DF +:1022F000E80080FFFCCF8091150136C08091140367 +:102300008132D9F58091180390911903892BA9F591 +:102310008091E800877F8093E8000E94AC13809151 +:102320001603809315010C94E21B809114038132F3 +:1023300021F58091E800877F8093E8000E94AC132C +:102340008091170380938D02089580911403813A40 +:10235000A1F48091E800877F8093E8008091E800F5 +:1023600080FFFCCF80918D028093F1008091E80086 +:102370008E778093E8000C94AC13089584B7877F20 +:1023800084BF88E10FB6F8948093600010926000DB +:102390000FBE90E080E80FB6F894809361009093B0 +:1023A00061000FBE0E944F170E94FD130E945A1435 +:1023B0008091E20084608093E20078940E94E016AD +:1023C0000E9451178BE091E00E94FB16809113034D +:1023D000853069F40E946222809111038823B1F351 +:1023E0000E949022882391F30E945212EFCF0E9404 +:1023F0005917ECCF292F332723303105C9F064F466 +:102400002130310581F02230310509F043C08DE6DD +:1024100090E022EB33E042C021323105F1F022326C +:10242000310541F137C082E190E02FE134E036C060 +:1024300099278130910541F08230910541F0892B37 +:1024400049F5EEEAF3E005C0E0E8F3E002C0E6E5B6 +:10245000F3E0849190E09F0121C06430D8F4E62F2E +:10246000F0E0EE0FFF1FE255FE4F2081318189E041 +:1024700090E014C0643070F470E0FB01EE0FFF1FB9 +:10248000EA55FE4F20813181FB01EE55FE4F8081E0 +:1024900090E004C080E090E020E030E0FA01318379 +:1024A0002083089580E189BD82E189BD09B400FEE1 +:1024B000FDCF8091D8008F7D8093D8008091E0007F +:1024C00082608093E0008091E00081FDFCCF089560 +:1024D000CF92DF92EF92FF920F931F93CF93DF93F0 +:1024E000EC018B016A010E94CB13811133C0C1142E +:1024F000D10439F0F60180819181081B190BC80FB6 +:10250000D91FE12CF12C0115110519F18091E8007A +:1025100085FD16C08091E8008E778093E800C11495 +:10252000D10449F0F60180819181E80EF91EF18213 +:10253000E08285E00FC00E94CB13882321F30AC0FC +:1025400089918093F10001501109FFEFEF1AFF0A02 +:10255000DACF80E0DF91CF911F910F91FF90EF9044 +:10256000DF90CF90089520911A0330911B03261716 +:10257000370748F06115710539F42091E8002E778E +:102580002093E80001C0B90140E061157105A9F18F +:1025900020911303222309F443C0253009F442C0DB +:1025A0002091E80023FD40C02091E80022FD32C0C8 +:1025B0002091E80020FFE9CF4091F3002091F20044 +:1025C00030E0342BFC01CF016115710559F0283042 +:1025D000310540F481918093F100615071092F5FC2 +:1025E0003F4FF1CF41E02830310509F040E0209124 +:1025F000E8002E772093E800C8CF4111C9CF0AC068 +:1026000080911303882361F0853061F08091E800A8 +:1026100083FD0AC08091E80082FFF2CF80E0089538 +:1026200082E0089583E0089581E0089520911A03DF +:1026300030911B032617370748F06115710539F4EF +:102640002091E8002E772093E80001C0B901FC0139 +:1026500020E06115710591F180911303882309F43D +:1026600040C0853009F43FC08091E80083FD3DC043 +:102670008091E80082FD2FC08091E80080FFE9CFC3 +:102680002091F3008091F20090E0922B611571058A +:1026900059F08830910540F424912093F10031964F +:1026A000615071090196F2CF21E0089709F020E00E +:1026B0008091E8008E778093E800CBCF2111CCCFBA +:1026C0000AC080911303882361F0853061F0809106 +:1026D000E80083FD0AC08091E80082FFF2CF80E02D +:1026E000089582E0089583E0089581E00895982F89 +:1026F000973058F59093E900981739F07091EC00F5 +:102700002091ED005091F00003C0242F762F50E06F +:1027100021FF19C03091EB003E7F3093EB003091E8 +:10272000ED003D7F3093ED003091EB003160309350 +:10273000EB007093EC002093ED005093F00020919B +:10274000EE0027FF07C09F5FD3CF8F708093E90013 +:1027500081E0089580E008958091140387FF11C0FF +:102760008091E80082FD05C0809113038111F8CFAC +:1027700011C08091E8008B770BC0809113038823F0 +:1027800049F08091E80080FFF8CF8091E8008E77D3 +:102790008093E80008952091E4003091E50095E6EB +:1027A0004091EC00842F817040FF22C08091E800AE +:1027B00080FD1CC080911303882391F0853091F037 +:1027C0008091EB0085FD10C04091E4005091E50040 +:1027D0004217530729F39A01915011F784E00895A5 +:1027E00082E0089583E0089581E0089580E00895EF +:1027F0004091E80042FFDECF08950E946B140E94D2 +:102800007314E0EEF0E0808181608083E8EDF0E019 +:1028100080818F77808319BCA7EDB0E08C918E7F8B +:102820008C9380818F7E80831092120308950F9382 +:102830001F93CF93DF930E946B140E947314C8ED13 +:10284000D0E088818F7788838881806888838881B9 +:102850008F7D888319BC1092130310920F0310927E +:1028600011031092100300EE10E0F80180818B7FBD +:10287000808388818160888342E060E080E00E94FC +:102880007713E1EEF0E080818E7F8083E2EEF0E06E +:10289000808181608083808188608083F80180816D +:1028A0008E7F8083888180618883DF91CF911F91A3 +:1028B0000F910895E8EDF0E080818F7E8083E7ED51 +:1028C000F0E080818160808384E082BF81E080933A +:1028D00012030C941714E8EDF0E080818E7F808362 +:1028E0001092E20008951092DA001092E10008952B +:1028F0001F920F920FB60F9211242F933F934F9375 +:102900005F936F937F938F939F93AF93BF93EF9357 +:10291000FF938091E10082FF0BC08091E20082FF73 +:1029200007C08091E1008B7F8093E1000E94DF1659 +:102930008091DA0080FF1FC08091D80080FF1BC00B +:102940008091DA008E7F8093DA008091D90080FF39 +:102950000DC080E189BD82E189BD09B400FEFDCFD3 +:1029600081E0809313030E94E31005C019BC10920C +:1029700013030E94F1108091E10080FF19C0809143 +:10298000E20080FF15C08091E2008E7F8093E2001C +:102990008091E20080618093E2008091D8008062A3 +:1029A0008093D80019BC85E0809313030E94F51032 +:1029B0008091E10084FF30C08091E20084FF2CC050 +:1029C00080E189BD82E189BD09B400FEFDCF80911F +:1029D000D8008F7D8093D8008091E1008F7E809316 +:1029E000E1008091E2008F7E8093E2008091E2001E +:1029F00081608093E20080910F03882311F084E0CE +:102A000007C08091E30087FD02C081E001C083E040 +:102A1000809313030E94F6108091E10083FF29C088 +:102A20008091E20083FF25C08091E100877F809341 +:102A3000E10082E08093130310920F038091E10084 +:102A40008E7F8093E1008091E2008E7F8093E20090 +:102A50008091E20080618093E20042E060E080E0EB +:102A60000E9477138091F00088608093F0000E94AC +:102A7000F410FF91EF91BF91AF919F918F917F9152 +:102A80006F915F914F913F912F910F900FBE0F90DB +:102A90001F9018951F920F920FB60F9211242F932B +:102AA0003F934F935F936F937F938F939F93AF93D6 +:102AB000BF93CF93DF93EF93FF93C091E900CF7063 +:102AC0008091EC00D82FD17080FDD0E81092E90001 +:102AD0008091F000877F8093F00078940E948E159B +:102AE0001092E9008091F00088608093F000CD2B77 +:102AF000CF70C093E900FF91EF91DF91CF91BF912B +:102B0000AF919F918F917F916F915F914F913F9185 +:102B10002F910F900FBE0F901F9018951F93CF937A +:102B2000DF93CDB7DEB7AA970FB6F894DEBF0FBE1E +:102B3000CDBFE4E1F3E088E08E0F9091F100919336 +:102B40008E13FBCF0E940C118091E80083FF1FC100 +:102B50008091140390911503492F50E04A3051059C +:102B600008F015C1FA01EA5AFF4F0C949B2C8038EB +:102B700081F0823809F00BC1809118038F70809327 +:102B8000E9008091EB0085FB882780F91092E9002D +:102B900006C0809110039091110391118260909171 +:102BA000E800977F9093E8008093F1001092F10085 +:102BB000C8C0282F2D7F09F0EAC0882319F0823081 +:102BC00061F0E5C080911603813009F0E0C09330D8 +:102BD00009F080E0809311032BC0809116038111CE +:102BE00027C0809118038F7009F4D1C08093E90049 +:102BF0002091EB0020FF1CC0933021F48091EB006A +:102C0000806214C09091EB0090619093EB0021E002 +:102C100030E0A90102C0440F551F8A95E2F74093A6 +:102C2000EA001092EA008091EB0088608093EB004C +:102C30001092E9008091E800877F86C08111A7C0CB +:102C4000109116031F778091E3008078812B809389 +:102C5000E3008091E800877F8093E8000E94AC1336 +:102C60008091E80080FFFCCF8091E3008068809332 +:102C7000E300111102C082E001C083E080931303DE +:102C800086C08058823008F082C0809116039091EF +:102C900017038C3D53E0950779F583E08A838AE238 +:102CA00089834FB7F894DE01139620E03EE051E2AD +:102CB000E32FF0E050935700E49120FF03C0E2952A +:102CC000EF703F5FEF708E2F90E0EA3010F0C79604 +:102CD00001C0C0968D939D932F5F243149F74FBF5C +:102CE0008091E800877F8093E8006AE270E0CE017F +:102CF00001960E94B31214C0AE014F5F5F4F609106 +:102D000018030E94FA11BC01009709F440C0909189 +:102D1000E800977F9093E80089819A810E941613BA +:102D20008091E8008B778093E80031C0803879F596 +:102D30008091E800877F8093E80080910F03809363 +:102D4000F1008091E8008E778093E8000E94AC1338 +:102D50001EC081111CC0909116039230C0F4809166 +:102D6000E800877F8093E80090930F030E94AC13E4 +:102D700080910F03811106C08091E30087FD02C09E +:102D800081E001C084E0809313030E94F8108091D9 +:102D9000E80083FF0AC08091E800877F8093E80005 +:102DA0008091EB0080628093EB00AA960FB6F894B6 +:102DB000DEBF0FBECDBFDF91CF911F910895089563 +:102DC000CF93809113038823A1F0C091E900CF70C5 +:102DD0009091EC00892F817090FD80E8C82B1092B3 +:102DE000E9008091E80083FD0E948E15CF70C093AA +:102DF000E900CF91089590939302809392020895F1 +:102E0000E0919202F0919302309721F00190F081CD +:102E1000E02D099480E00895E0919202F0919302F0 +:102E2000309721F00280F381E02D09940895E0911C +:102E30009202F0919302309721F00480F581E02D09 +:102E4000099408952091900230919102821793077E +:102E500071F09093910280939002E0919202F09130 +:102E60009302309721F00680F781E02D09940895B0 +:102E700020918E0230918F028217930771F0909308 +:102E80008F0280938E02E0919202F091930230972C +:102E900021F00084F185E02D0994089508950C94A3 +:102EA0004E170E94D5220E9426090E945B230C9493 +:102EB0000A285F926F927F928F929F92AF92BF92F9 +:102EC000CF92DF92EF92FF920F931F93CF93DF93F6 +:102ED00000D000D01F92CDB7DEB70E946B099DE9EC +:102EE000C92E92E0D92E03E010E0AA24A394B12CBD +:102EF000502E802F0E94E6094C01F60172906290DC +:102F00006F016826792661147104A1F4015011093A +:102F100078F78FEF89838A831B820E94DE2281608B +:102F2000782F9D838C8349815A816B818D810E948A +:102F3000091838C08091F20281FD0E94EF092BE050 +:102F400030E07501022E02C0EE0CFF1C0A94E2F77D +:102F5000C70186219721892B09F129835A828E2066 +:102F60009F2091E0892809F490E09B830E94DE2253 +:102F70008160782F9D838C8349815A816B818D81FB +:102F80000E940918000F111FF801EB56FD4F8081B8 +:102F90009181E826F926F182E08204C021503109AE +:102FA00080F6B4CF0E944225109194020E9400172F +:102FB0001817D1F00E940017809394020F900F9081 +:102FC0000F900F900F90DF91CF911F910F91FF9075 +:102FD000EF90DF90CF90BF90AF909F908F907F90B9 +:102FE0006F905F900C9410090F900F900F900F90BE +:102FF0000F90DF91CF911F910F91FF90EF90DF9095 +:10300000CF90BF90AF909F908F907F906F905F9088 +:103010000895CF93DF93CDB7DEB72B970FB6F89413 +:10302000DEBF0FBECDBF4F83588769877A878B87F6 +:10303000DE01119686E0FD0111928A95E9F785E09F +:10304000FE01379601900D928A95E1F749815A81E8 +:103050006B817C818D819E810E94801E2B960FB694 +:10306000F894DEBF0FBECDBFDF91CF910895CF930F +:10307000882309F4C2C0C82F823859F40E9400176F +:1030800081FDBBC089E30E945A210E94272289E367 +:103090000CC0833879F40E94001780FDAEC083E530 +:1030A0000E945A210E94272283E50E949C21CF91F1 +:1030B0000C942722843859F40E94001782FD9DC089 +:1030C00087E40E945A210E94272287E4EECF8CEFEA +:1030D0008C0F813A48F48C2F0E94722781118DC089 +:1030E0008C2F0E945A21E3CF80E28C0F883048F465 +:1030F000C77081E001C0880FCA95EAF70E94E021FD +:10310000D6CF8BE58C0F833078F4C53A29F0C63AD8 +:1031100031F083E890E005C081E890E002C082E8E9 +:1031200090E0CF910C94221788E58C0F833108F042 +:1031300064C0C83A39F1C93A41F1CA3A49F1CB3AC7 +:1031400051F1CC3A59F1CD3A61F1C03B69F1CE3A37 +:1031500071F1CF3A79F1C13B81F1C23B89F1C33BB7 +:1031600091F1C43B99F1C53BA1F1C63BA9F1C73B25 +:10317000B1F1C83BB9F1C93BC1F1CA3BC9F180E02B +:1031800090E038C082EE90E035C089EE90E032C029 +:103190008AEE90E02FC085EB90E02CC086EB90E0AB +:1031A00029C087EB90E026C08CEC90E023C08DEC2A +:1031B00090E020C083E891E01DC08AE891E01AC049 +:1031C00082E991E017C084E991E014C081E292E0C5 +:1031D00011C083E292E00EC084E292E00BC085E26F +:1031E00092E008C086E292E005C087E292E002C069 +:1031F0008AE292E0CF910C943817CF9108958823FA +:1032000009F44BC0823859F40E94001781FF45C071 +:1032100089E30E945A210E94272289E30CC0833847 +:1032200071F40E94001780FF38C083E50E945A2184 +:103230000E94272283E50E949C210C942722843837 +:1032400059F40E94001782FF28C087E40E945A2187 +:103250000E94272287E4EFCF9CEF980F913A58F312 +:1032600090E2980F983050F4877091E001C0990F68 +:103270008A95EAF7892F0E94E621DFCF9BE5980F18 +:10328000933020F480E090E00C942217885A833128 +:1032900020F480E090E00C9438170895882321F002 +:1032A0000E94E0210C9427220895882321F00E9497 +:1032B000E6210C94272208957F928F929F92AF92DD +:1032C000BF92CF92DF92EF92FF920F931F93CF9313 +:1032D000DF931F92CDB7DEB77C01C62E772EFC019F +:1032E000058102950F70128111110E94FD210E942B +:1032F0005321882379F0112369F080E28C0D883006 +:1033000048F082E00E943C210E94532191E0D82E97 +:10331000D92601C0D12CE72DE295EF70F0E0E05AFC +:10332000FF4F0C949B2C872D807F072D0F708823D7 +:1033300011F00295007F112389F0002309F499C14F +:1033400080E28C0D883020F4802F0E94E02103C0A1 +:10335000802F0E94F0210E9427228BC18C2D0E9479 +:10336000FF18002309F4C3C180E28C0D883020F4DB +:10337000802F0E94E62103C0802F0E94F6210E9428 +:103380002722B5C1872D807F972D9F70803211F441 +:10339000892F03C0892F8295807FCC2021F0F1E016 +:1033A000CF16A1F01DC0112339F0002319F101300F +:1033B00009F50E9410229BC1002319F0013009F485 +:1033C00096C189830E941322898110C1112321F0A3 +:1033D000063008F08CC10EC0053008F088C106C167 +:1033E000112359F0002331F0F701958190FF41C17D +:1033F0009F7095830E944E197AC1002309F4F6C08C +:103400003EC1872D86958695837090E0009719F0D0 +:10341000019761F06CC1112321F08C2D972D9370D1 +:1034200002C080E090E00E94221761C1112321F0C8 +:103430008C2D972D937002C080E090E00E94381789 +:1034400056C18C2D112319F00E944A2402C00E94FB +:10345000B2240E9437254BC1872D837009F052C0DA +:10346000111145C18C2D829586958770880F880F24 +:103470009C2D9F70892E912CA12CB12C082E04C05C +:10348000880C991CAA1CBB1C0A94D2F7C4FE14C059 +:103490000FE010E020E030E0B901A80104C0440FC3 +:1034A000551F661F771F8A95D2F7CB01BA01609529 +:1034B00070958095909503C060E070E0CB01272D5A +:1034C00026952695237030E02230310569F02330AF +:1034D000310589F0682979298A299B29213031050C +:1034E00071F00E94C81F03C1682979298A299B2984 +:1034F0000E94E41FFCC00E94C81FC501B4010E94C5 +:10350000AC1FF5C0112319F0872D817001C086957D +:10351000882309F4ECC08C2D829586958770880FDE +:10352000880F9C2D9F70892E912CA12CB12C082ED8 +:1035300004C0880C991CAA1CBB1C0A94D2F7C4FEB8 +:1035400014C00FE010E020E030E0B901A80104C091 +:10355000440F551F661F771F8A95D2F7CB01BA011A +:10356000609570958095909503C060E070E0CB0108 +:10357000272D269526952370422F50E04230510585 +:1035800069F04330510589F0682979298A299B29F6 +:103590004130510571F00E94A220A9C06829792903 +:1035A0008A299B290E94BE20A2C00E94A220C50198 +:1035B000B4010E9486209BC08C2D90E0FC01E05E4F +:1035C000F109E531F10508F050C0E059FF4F0C94C6 +:1035D0009B2C0C2D0F70872D8F71112321F00E94D1 +:1035E0001F20802F07CF0E944020802F0E94551956 +:1035F0007EC0112341F0053008F079C0872D8F710E +:103600000E94652074C0063008F071C0F7CF112306 +:1036100039F0872D8F710E941F2069C01123C9F3D3 +:10362000872D8F710E94402062C0112329F0872DC1 +:103630008F710E940A205BC00E94002058C0112395 +:1036400051F0172D1F71812F0E941F2063E0812FE1 +:103650000E9433214CC081E00E943C21023008F4DA +:1036600046C082E00E943C2142C0112331F0002379 +:1036700081F28C2D0E9437183AC0002389F28C2DDC +:103680000E94FF1834C0472D4F706C2DC7010E9457 +:10369000EE050E94241F2BC0111129C0472D4F7029 +:1036A00050E042305105B9F04CF44115510581F01C +:1036B00041305105E1F40E94322819C043305105D0 +:1036C00069F04430510599F48C2D0E9484280FC074 +:1036D0000E941B280CC00E944E2809C00E9461282D +:1036E00006C0472D4F706C2DC7010E94F105DD20EB +:1036F000F9F00E942F2180FD1BC0F70112820E9469 +:1037000029210E941F20C7010E94A71B0E94292176 +:103710000F90DF91CF911F910F91FF90EF90DF906D +:10372000CF90BF90AF909F908F907F900C9440204F +:103730000F90DF91CF911F910F91FF90EF90DF904D +:10374000CF90BF90AF909F908F907F9008950F93F0 +:103750001F93CF93DF93EC01888199812B813C816A +:10376000232BB9F09F3F11F48F3F99F0CE010E94B7 +:10377000ED03882371F0688179818A810E94252177 +:103780008C010E94DA200E94A11FB801CE010E9484 +:103790005C19DF91CF911F910F9108950E94FD2137 +:1037A0000E940D220E94D2210E9427220E94E82519 +:1037B0000E94372580E090E00E94221780E090E090 +:1037C0000C9438170E94ED210C94CE1B0E941A21F4 +:1037D000292F22952F7030E02C3031054CF42A30FF +:1037E00031056CF42250310922303105A8F407C0AC +:1037F0002C30310569F02F30310551F00DC0803F7C +:1038000069F018F4803E40F409C0843F29F406C0F2 +:1038100093FB882780F9089580E0089581E008955A +:10382000CF93DF9300D000D01F92CDB7DEB70F90BB +:103830000F900F900F900F90DF91CF910895CF933D +:10384000DF9300D000D000D0CDB7DEB726960FB6FC +:10385000F894DEBF0FBECDBFDF91CF9108951F93C7 +:10386000CF93DF93C0919D0216E080919E02C8170E +:1038700099F0D0E01C9FF0011D9FF00D1124E1563E +:10388000FD4F4081518162817381848195810E94C5 +:103890001F1C2196C770E9CFDF91CF911F9108952A +:1038A0004091CF025091D0026091D1027091D2022A +:1038B0008091D3029091D4020C941F1C8091D40269 +:1038C00082958F7009F054C08091D102882309F449 +:1038D0004FC080919D02A0919E026091CF02709195 +:1038E000D0024091D2025091D302B6E08A1709F477 +:1038F0003FC090E041155105C1F17F3F11F46F3F8A +:10390000A1F1B89FF001B99FF00D1124E156FD4FD0 +:10391000218172132AC02081621327C022812111C4 +:1039200024C0238134812417350710F42150310934 +:10393000241B350B283C3105C0F42091D4022F7094 +:1039400020612093D40226E0289FF001299FF00DEA +:103950001124EC55FD4F80818F70806180838FEC46 +:1039600092E00E94A71B0C942F1C01968770BECF7B +:103970000895CF92DF92EF92FF920F931F93CF9310 +:10398000DF93CDB7DEB762970FB6F894DEBF0FBEF8 +:10399000CDBF8C0185E0F801DE011D9601900D92EE +:1039A0008A95E1F7D8014C9111965C911197129686 +:1039B0006C9112971396CD90DC9014973091CF02B2 +:1039C0007091D0028091D2029091D302009709F4B5 +:1039D0006BC17F3F19F43F3F09F466C1E090D1020B +:1039E000EE2009F4C0C02091D402C816D90628F0F0 +:1039F000F601E81BF90BCF0104C0809590958C0D62 +:103A00009D1DFF24F394883C910578F0F12C207FD4 +:103A100009F0C6C07C2DD98AC88A89890E94101CE9 +:103A20008FEC92E00E94A71BB1C0822F807F09F02B +:103A300046C0751314C0341312C0611110C02F702A +:103A400020612093D4020E94501C8FEC92E00E94CF +:103A5000A71B8091D402D80115968C932EC0CD2837 +:103A600019F15F3F11F44F3FF9F0F62E61111CC0C0 +:103A700080919D0220919E0236E0821709F45AC07F +:103A800090E0389FF001399FF00D1124E156FD4F71 +:103A90007181571306C07081471303C07281711181 +:103AA00003C001968770E9CFF62E662309F418C18A +:103AB0008091D40281608093D402F12C11C17513DE +:103AC00008C0341306C0611104C08091D402D8012B +:103AD000C3C04D875E878D859E856A8B0E94E61BDD +:103AE0006A898823E1F16623D1F12091D402822FE3 +:103AF00082958F7090E0029774F08091CF02909140 +:103B0000D00298878F831986DB86CA862C87CE01E0 +:103B100007960E94A71B86E0F801AFECB2E0019087 +:103B20000D928A95E1F70E945E1C0E94501CFF24B2 +:103B3000F394D6C04D875E878D859E850E941A219D +:103B4000292F22952F7030E0223031050CF0BCC0B7 +:103B50009F7009F0B6C0805E883008F4C1C0C8010B +:103B60000E94A71BE4CFC816D90608F453C0F6017B +:103B7000E81BF90BCF01883C910508F450C0F12CEB +:103B80007C2DD98AC88A89890E94101CEFECF2E04A +:103B900086E0DF011D928A95E9F70E94501CA0C0C3 +:103BA000751314C0341312C0611110C08091D40277 +:103BB000F8018583C8010E94A71B86E0EFECF2E0C4 +:103BC000DF011D928A95E9F7FE2C8AC04D875E873A +:103BD0008D859E856A8B0E94E61B6A89882309F47D +:103BE000BECF662309F4BBCF2091D402822F8295E9 +:103BF0008F7090E002970CF48ECF8091CF0290915D +:103C0000D0029A8389831B82DD82CC822E83CE01EF +:103C100001967FCF809590958C0D9D1DACCFF62E93 +:103C2000662309F49CCF75132EC034132CC0209149 +:103C3000D40220FD1FC0822F82958F70D9F0D80149 +:103C400015962C9315978F3049F08F5F982F92958A +:103C5000907F822F8F70892B15968C93C8010E94BC +:103C6000A71B86E0F801AFECB2E001900D928A95B7 +:103C7000E1F793CF86E0F801AFECB2E001900D924E +:103C80008A95E1F72DC04D875E878D859E850E94C0 +:103C9000E61B811140CF8091D40281608093D402D1 +:103CA000C8010E94A71B1CC0662309F458CF4D878A +:103CB0005E878D859E850E94E61B882309F44FCF81 +:103CC0002ACF811148CF0CC0243031050CF047CFEA +:103CD0009F7009F440CFF8019581907F09F03BCFA8 +:103CE0008F2D62960FB6F894DEBF0FBECDBFDF9169 +:103CF000CF911F910F91FF90EF90DF90CF9008959B +:103D00001F93CF93DF93CDB7DEB72C970FB6F89400 +:103D1000DEBF0FBECDBF4F83588769877A878B87F9 +:103D20009C87CE0107960E94B91C882369F08F8179 +:103D300098852A853B85232BF1F19F3F09F063C0CD +:103D40008F3F09F060C037C086E0FE013796DE0184 +:103D5000119601900D928A95E1F76F817885EA8539 +:103D6000FB85309741F17F3F11F46F3F21F12091A6 +:103D70009E0230E0C90101968770992740919D020B +:103D800050E08417950709F447C069837A83FD835F +:103D9000EC8396E0929FD001939FB00D1124A15621 +:103DA000BD4FFE01319601900D929A95E1F78093F7 +:103DB0009E020E942F1C16E080919D0290919E020F +:103DC0008917C1F1189FC001112481569D4F0E948F +:103DD000B91C882379F1E0919D021E9FF001112406 +:103DE000E156FD4F408151816281738184819581CB +:103DF0000E941F1C80919D0290E001968770992778 +:103E000080939D02D9CF4F81588569857A858B85AE +:103E10009C850E941F1CCFCF0E94E21B10929E0225 +:103E200010929D02EFECF2E086E0DF011D928A9590 +:103E3000E9F7C1CF2C960FB6F894DEBF0FBECDBF09 +:103E4000DF91CF911F910895EF92FF920F931F93EF +:103E5000CF93DF938C01009709F46CC0F12CEE2412 +:103E6000E394E8012196F8018491843740F484308A +:103E700008F051C0813081F0823019F15BC0853784 +:103E800009F444C0A8F19CE7980F903708F052C09D +:103E90008F770E94FF1841C00E5F1F4FFE01C49133 +:103EA00080E28C0F883048F4C7708E2D01C0880FD7 +:103EB000CA95EAF70E94002214C08C2F0E9437187E +:103EC0002DC00E5F1F4FFE01C49180E28C0F883021 +:103ED00058F4C7708E2D01C0880FCA95EAF70E946A +:103EE00006220E9427221AC08C2F0E94FF1816C09B +:103EF0000E5F1F4FFE01C491CC2381F08FE99FE03C +:103F00000197F1F700C00000C150F6CF0E5F1F4FC0 +:103F1000FE01F49003C00E9437188E018F2D882374 +:103F200009F49FCFEFE9FFE03197F1F700C00000FF +:103F30008150F5CFDF91CF911F910F91FF90EF90BE +:103F4000089508956093D9027093DA028093DB029A +:103F50009093DC020C94CE1B0F931F930091D90217 +:103F60001091DA022091DB023091DC02DC01CB01FE +:103F7000802B912BA22BB32B8093D9029093DA0242 +:103F8000A093DB02B093DC021F910F910C94CE1B27 +:103F90000F931F930091D9021091DA022091DB0256 +:103FA0003091DC02DC01CB0180239123A223B323D7 +:103FB0008093D9029093DA02A093DB02B093DC02E3 +:103FC0001F910F910C94CE1B0F931F930091D90258 +:103FD0001091DA022091DB023091DC02DC01CB018E +:103FE00080279127A227B3278093D9029093DA02E2 +:103FF000A093DB02B093DC021F910F910C94CE1BB7 +:104000001092D5021092D6021092D7021092D802C6 +:104010000C94CE1B41E050E060E070E004C0440F1F +:10402000551F661F771F8A95D2F74093D50250938C +:10403000D6026093D7027093D8020C94CE1B41E055 +:1040400050E060E070E004C0440F551F661F771F0A +:104050008A95D2F78091D5029091D602A091D7028D +:10406000B091D802482B592B6A2B7B2B4093D50259 +:104070005093D6026093D7027093D8020C94CE1B53 +:1040800041E050E060E070E004C0440F551F661F3F +:10409000771F8A95D2F740955095609570958091DD +:1040A000D5029091D602A091D702B091D8024823B0 +:1040B00059236A237B234093D5025093D602609301 +:1040C000D7027093D8020C94CE1B41E050E060E020 +:1040D00070E004C0440F551F661F771F8A95D2F702 +:1040E0008091D5029091D602A091D702B091D802CA +:1040F000482759276A277B274093D5025093D60239 +:104100006093D7027093D8020C94CE1B0F931F9329 +:104110000091D5021091D6022091D7023091D80299 +:10412000DC01CB01802B912BA22BB32B8093D502EA +:104130009093D602A093D702B093D8021F910F910B +:104140000C94CE1B0F931F930091D5021091D602B1 +:104150002091D7023091D802DC01CB01802391233A +:10416000A223B3238093D5029093D602A093D702C3 +:10417000B093D8021F910F910C94CE1B0F931F93F5 +:104180000091D5021091D6022091D7023091D80229 +:10419000DC01CB0180279127A227B3278093D5028A +:1041A0009093D602A093D702B093D8021F910F919B +:1041B0000C94CE1B0895CF92DF92EF92FF920F9353 +:1041C0001F93CF93DF938C01C090D902D090DA0275 +:1041D000E090DB02F090DC028091D5029091D60253 +:1041E000A091D702B091D802C82AD92AEA2AFB2A7C +:1041F000CFE1D0E0D701C6010C2E04C0B695A7953B +:10420000979587950A94D2F780FF06C0B8018C2F46 +:104210000E947608019721F4219760F780E001C0A1 +:104220008C2FDF91CF911F910F91FF90EF90DF9036 +:10423000CF900895CF93DF93EC010E94DB20BE0165 +:104240000E947608DF91CF910895CB010E941A2138 +:1042500008958091DD0285958595859508958091D5 +:10426000DD028770089598E0899F90011124262B24 +:104270002093DD020C941F202091DD028095822383 +:104280008093DD02982F977069F430E0482F55270E +:1042900047FD50952417350729F085958595859517 +:1042A0000C94402008959091DD02977081E009F40C +:1042B00080E0089590911501992321F090911601C5 +:1042C000911109C02091170130911801F90132961E +:1042D0009FEF40E01FC0982F9695969596959F303A +:1042E00050F5E0911701F0911801E90FF11D877069 +:1042F00021E030E0A90102C0440F551F8A95E2F782 +:10430000CA019181892B818308959F3F39F04F5FC6 +:104310004E3041F051915813F8CF0DC05111F7CFE5 +:10432000942FF5CF9F3F39F0F901E90FF11D97FD6B +:10433000FA9582830895089590911501992321F0AB +:1043400090911601911109C0209117013091180127 +:10435000F9013296205F3F4F1FC0982F9695969592 +:1043600096959F30F0F4E0911701F0911801E90F54 +:10437000F11D877021E030E0A90102C0440F551FF4 +:104380008A95E2F7CA0180959181892381830895F6 +:104390003196E217F30729F090819813F9CF108234 +:1043A000F7CF089581E090E0E0911701F0911801B6 +:1043B000E80FF91F1082019680319105A9F7089541 +:1043C0009091F102892B8093F1020895809590914C +:1043D000F10289238093F10208951092F102089569 +:1043E0009091F002892B8093F0020895809590912E +:1043F000F00289238093F00208951092F00208954C +:104400009091EF02892B8093EF020895809590910F +:10441000EF0289238093EF0208951092EF0208952E +:104420008093DE0208951092DE02089580911701B4 +:1044300090911801FC0131969C01205F3F4F80E074 +:10444000919191118F5FE217F307D1F70895E091F1 +:104450001701F09118018091F1028083E09117011A +:10446000F091180190818091F002892B8083E09176 +:104470001701F091180190818091EF02892B8083C0 +:104480008091DE02882361F0E0911701F09118011C +:104490009081892B80830E94162281111092DE0266 +:1044A00080911701909118010C940C1720E000974F +:1044B00039F0AC0141505109842395232F5FF7CF88 +:1044C000822F089580911303843039F11092F30202 +:1044D00020E488E190E00FB6F894A89580936000FE +:1044E0000FBE2093600080E00E94F10280E00E94F5 +:1044F000100983B7817F846083BF83B7816083BFE6 +:104500007894889583B78E7F83BF88E10FB6F8943F +:1045100080936000109260000FBE08950895089582 +:1045200080E00E94F1020E948E220E946B090E948C +:104530008F220E94F00991E0811101C090E0892F43 +:1045400008950E94E21B80E00E94F1020E940A2866 +:104550000E9400170C9410091F920F920FB60F9231 +:1045600011248F939F93AF93BF938091F302811196 +:1045700013C08091F4029091F502A091F602B091DF +:10458000F7024196A11DB11D8093F4029093F502AC +:10459000A093F602B093F702BF91AF919F918F91D4 +:1045A0000F900FBE0F901F90189582E084BD93E08E +:1045B00095BD9AEF97BD80936E0008952FB7F8943C +:1045C0008091F4029091F502A091F602B091F70269 +:1045D0002FBF0895CF92DF92EF92FF920F931F9318 +:1045E0002FB7F8944091F4025091F5026091F602D1 +:1045F0007091F7022FBF6A017B01EE24FF248C012A +:1046000020E030E0C016D106E206F30610F4415077 +:1046100051099A01281B390BC9011F910F91FF9075 +:10462000EF90DF90CF9008951F920F920FB60F92E8 +:1046300011248F939F93AF93BF938091F402909135 +:10464000F502A091F602B091F7020196A11DB11DED +:104650008093F4029093F502A093F602B093F702D0 +:10466000BF91AF919F918F910F900FBE0F901F90B0 +:1046700018950E94FD13F8942FEF87EA91E62150D8 +:1046800080409040E1F700C0000087E090EBDC0143 +:1046900080931E0390931F03A0932003B0932103E4 +:1046A0009CE088E10FB6F894A895809360000FBE57 +:1046B00090936000FFCF0E949A23811102C00E9454 +:1046C00076230E94A5238093F2020E94AD2380935B +:1046D0001C0387FB882780F9809316010E94A92379 +:1046E000682F70E080E090E00C94A21F6DEE7EEFEA +:1046F00080E090E00E94C12C60E082E090E00E94A7 +:10470000AF2C60E083E090E00E94AF2C60E084E09A +:1047100090E00E94AF2C60E085E090E00E94AF2C1A +:1047200060E086E090E00E94AF2C6FEF87E090E0C1 +:104730000C94AF2C80E090E00E94A92C21E08D3EEB +:104740009E4F09F020E0822F089582E090E00C94C3 +:10475000A12C83E090E00C94A12C84E090E00C94D8 +:10476000A12C682F84E090E00C94AF2C86E090E0C0 +:104770000C94A12C682F86E090E00C94AF2C87E07D +:1047800090E00C94A12C682F87E090E00C94AF2C63 +:104790008091FA0280FF0BC060911C0185E0689F48 +:1047A000B001112475956795759567952BC081FFAC +:1047B00009C060911C0185E0689FB00111247595C6 +:1047C000679520C082FF07C060911C0185E0689F4B +:1047D000B001112417C09091FB029923D1F0609190 +:1047E0001B01961788F720911C0185E0289F9001F6 +:1047F0001124929FA001939F500D112470E0CA01D3 +:104800000E94872C6038710540F46115710539F0FC +:1048100002C065E070E0862F08958FE7089581E07B +:1048200008958091FA0280FF08C060911A0170E03B +:10483000759567957595679521C081FF06C0609154 +:104840001A0170E07595679519C082FF04C06091E8 +:104850001A0170E010C09091FB029923C1F06091A1 +:1048600019019617A0F780911A01899FC0011124A0 +:1048700070E00E94872C6038710528F4611571057D +:1048800021F0862F08958FE7089581E0089561E073 +:1048900070E0F4CF803F21F40E94C823819504C0CA +:1048A000813F29F40E94C8238093FE020895823F2D +:1048B00021F40E94C823819504C0833F29F40E94FB +:1048C000C8238093FD020895893F19F40E941124A2 +:1048D00005C08A3F31F40E94112481958093FF0224 +:1048E00008958B3F21F40E941124819504C08C3FD0 +:1048F00029F40E941124809300030895843F21F439 +:104900008091FC02816017C0853F21F48091FC02F8 +:10491000826011C0863F21F48091FC0284600BC04C +:10492000873F21F48091FC02886005C0883F31F404 +:104930008091FC0280618093FC0208958D3F21F4F8 +:104940008091FA0281600BC08E3F21F48091FA02BF +:10495000826005C08F3F29F48091FA0284608093C1 +:10496000FA020895803F39F48091FE0287FF6CC0FF +:104970001092FE0269C0813F29F48091FE02181650 +:10498000BCF362C09091FD02823F29F497FF5CC0A6 +:104990001092FD0259C0833F19F41916CCF354C08C +:1049A000893F41F48091FF0218160CF04DC010921F +:1049B000FF024AC08A3F29F48091FF0287FF44C06A +:1049C000F6CF8B3F39F48091000387FF3DC01092F2 +:1049D00000033AC08C3F29F4809100031816BCF301 +:1049E00033C0843F21F48091FC028E7F17C0853F45 +:1049F00021F48091FC028D7F11C0863F21F48091CB +:104A0000FC028B7F0BC0873F21F48091FC02877FE3 +:104A100005C0883F31F48091FC028F7E8093FC02B8 +:104A200013C08D3F21F48091FA028E7F0BC08E3F20 +:104A300021F48091FA028D7F05C08F3F29F4809187 +:104A4000FA028B7F8093FA028091FD0281110EC0E1 +:104A50008091FE0281110AC08091FF02811106C07F +:104A600080910003811102C01092FB0208958CEF27 +:104A700092E00E9417170E94DE229093F902809321 +:104A8000F80208951F93CF93DF938091F8029091DD +:104A9000F9020E94EA22AC019091FB02992321F0D5 +:104AA00020911D0130E006C020911E018AE0289F60 +:104AB000900111244217530708F486C08091FD022B +:104AC000C091FE02D091FF0210910003811107C036 +:104AD000C11176C0D11174C0111172C075C09F3F51 +:104AE00019F09F5F9093FB02181624F40E94C823CC +:104AF0008093FD028091FD0287FF05C00E94C823BC +:104B000081958093FD021C1624F40E94C823809393 +:104B1000FE028091FE0287FF05C00E94C823819596 +:104B20008093FE026091FD02662339F1C091FE027E +:104B3000CC2319F1772767FD7095872F972F0E9457 +:104B4000A92923E333E343E35FE30E94B92A0E94E8 +:104B500076296093FD026C2F772767FD7095872F6C +:104B6000972F0E94A92923E333E343E35FE30E94E5 +:104B7000B92A0E9476296093FE021D1624F40E9431 +:104B800011248093FF028091FF0287FF05C00E94DD +:104B9000112481958093FF02111624F40E941124A0 +:104BA000809300038091000387FF05C00E941124B9 +:104BB000819580930003DF91CF911F910C9437254D +:104BC0009F3F09F08ECF96CFDF91CF911F9108952F +:104BD000ECEFF2E085E0DF011D928A95E9F7109293 +:104BE000FB021092FA020895833081F128F481309B +:104BF00059F08230D1F00895853009F449C0B8F1F8 +:104C0000863009F456C0089580911E01262F30E0A9 +:104C1000280F311D2F3F310524F4680F60931E01CA +:104C200008958FEF80931E01089580911D01262F16 +:104C300030E0280F311D2F3F310524F4680F6093B9 +:104C40001D0108958FEF80931D01089580911C012F +:104C5000262F30E0280F311D2F3F310524F4680F37 +:104C600060931C0108958FEF80931C01089580913B +:104C70001B01262F30E0280F311D2F3F310524F472 +:104C8000680F60931B0108958FEF80931B010895B7 +:104C900080911A01262F30E0280F311D2F3F31055A +:104CA00024F4680F60931A0108958FEF80931A011E +:104CB000089580911901262F30E0280F311D2F3FD4 +:104CC000310524F4680F6093190108958FEF8093E4 +:104CD00019010895833011F128F4813049F08230B0 +:104CE00091F00895853081F120F18630C1F1089569 +:104CF00080911E01681720F4861B80931E01089581 +:104D000010921E01089580911D01681720F4861BE2 +:104D100080931D01089510921D01089580911C013A +:104D2000681720F4861B80931C01089510921C01C3 +:104D3000089580911B01681720F4861B80931B0146 +:104D4000089510921B01089580911A01681720F4AC +:104D5000861B80931A01089510921A01089580917C +:104D60001901681720F4861B809319010895109289 +:104D7000190108950F931F93873208F048C08E31B0 +:104D800008F08DC0803109F477C008F5873009F448 +:104D900061C068F4863009F09DC08091F202817F85 +:104DA0008E7F8093F20281E08093020394C08B3067 +:104DB00009F489C08E3009F08DC08091F20282FB27 +:104DC000222720F991E0922790FB82F95EC086317C +:104DD00009F479C060F4813109F07CC00E94E21BC3 +:104DE0009091160181E08927809316016CC089316A +:104DF00009F469C08B3109F06DC08091F20281FB2A +:104E0000222720F991E0922790FB81F93EC0883358 +:104E100009F459C050F4893209F457C0853309F4B4 +:104E200054C0873209F451C055C0833409F44DC0D1 +:104E300028F48A3308F44EC0895332C0883409F00C +:104E400049C00E94E21B0E94200A0E94E4030E94C3 +:104E5000392339C09091F202892F8095817080FBAF +:104E600090F929F0966098609093F20234C0997F8F +:104E7000977F9093F20227C08091F20283FB222752 +:104E800020F991E0922790FB83F98093F202992315 +:104E9000D1F08091F20281608093F20214C08D51B2 +:104EA00041E050E060E070E08A019B0104C0000F27 +:104EB000111F221F331F8A95D2F7C901B8010E9422 +:104EC000A21F0E94E21B81E006C061E070E080E06A +:104ED00090E0F5CF80E01F910F91089580E0089554 +:104EE00080E00895CF93C82F80910203813069F04C +:104EF00018F08230C9F184C0E0911701F0911801D7 +:104F00008081823209F07EC007C0E0911701F091E4 +:104F100018018081823261F48C2F0E946E278111EA +:104F200004C08C2F0E94BA261DC081E090E01AC0F8 +:104F30008C2F0E947027811114C0C43179F048F47D +:104F4000CB3079F0C03109F061C082E08093020378 +:104F500008C0C93219F0C83321F058C010920203BA +:104F600055C081E0817054C0C93291F120F5C4313F +:104F700079F1B0F4C73009F047C08EE180931E018B +:104F800082E380931D018AE080931C0184E1809379 +:104F90001B0188E080931A0188E28093190134C0D4 +:104FA000CE51C63088F5EC2FF0E0EA54FE4F8081F8 +:104FB0008093010329C0CE34E9F020F4CB3421F5ED +:104FC0006AE013C0C13579F0C235F1F461E00DC07B +:104FD00080910103882319F01092010315C081E02C +:104FE0008093020315C061E006C0809101030E9416 +:104FF000F4250AC06AE0809101030E946A2604C079 +:105000001092020380E004C081E002C080E0AACFD9 +:10501000CF9108950E949A23811102C00E947623A5 +:105020000E94B62380931D0380FF02C0869501C0B5 +:1050300080E00C94F10280911D03982F9695292F02 +:1050400030E0233031054CF49F5F990F8170892B3C +:10505000816080931D030E94BA2380911D03869571 +:105060000C94F10280911D03982F969591F0915820 +:10507000990F8170892B80931D038E7F91E009F435 +:1050800090E080911D0390FB80F980931D030E94A6 +:10509000BA2380911D0386950C94F10280911D0323 +:1050A000982F909590FB80F980931D030E94BA235E +:1050B00080911D0380FF02C0869501C080E00C94A2 +:1050C000F10290911D03892F86958F5F8F779170E4 +:1050D000843028F4880F892B80931D0302C090939D +:1050E0001D0380911D038E7F91E009F490E0809173 +:1050F0001D0390FB80F980931D030E94BA238091C9 +:105100001D0386950C94F10220911D03922F969514 +:105110008927982F990F822F8170892B80931D03E7 +:105120008E7F91E009F490E080911D0390FB80F95F +:1051300080931D030E94BA2380911D0386950C94D1 +:10514000F10280911D03869508955058BB27AA2728 +:105150000ED0D1C1C2D130F0C7D120F031F49F3F81 +:1051600011F41EF4B7C10EF4E095E7FB9FC1E92FDF +:10517000D3D180F3BA17620773078407950718F035 +:1051800071F49EF5EBC10EF4E0950B2EBA2FA02D15 +:105190000B01B90190010C01CA01A0011124FF27E4 +:1051A000591B99F0593F50F4503E68F11A16F040DF +:1051B000A22F232F342F4427585FF3CF46953795DE +:1051C0002795A795F0405395C9F77EF41F16BA0BA3 +:1051D000620B730B840BBAF09150A1F0FF0FBB1F51 +:1051E000661F771F881FC2F70EC0BA0F621F731F9A +:1051F000841F48F4879577956795B795F7959E3FF7 +:1052000008F0B3CF9395880F08F09927EE0F979584 +:105210008795089527D108F481E008950CD06BC1DB +:1052200063D140F05AD130F021F45F3F19F03EC114 +:10523000511195C14FC170D198F39923C9F35523EA +:10524000B1F3951B550BBB27AA2762177307840779 +:1052500038F09F5F5F4F220F331F441FAA1FA9F32F +:1052600033D00E2E3AF0E0E830D091505040E69521 +:10527000001CCAF729D0FE2F27D0660F771F881F82 +:10528000BB1F261737074807AB07B0E809F0BB0B71 +:10529000802DBF01FF2793585F4F2AF09E3F510595 +:1052A00068F004C15CC15F3FECF3983EDCF3869587 +:1052B00077956795B795F7959F5FC9F7880F911D0B +:1052C0009695879597F90895E1E0660F771F881FF7 +:1052D000BB1F621773078407BA0720F0621B730BAA +:1052E000840BBA0BEE1F88F7E095089504D06894FC +:1052F000B11135C1089518D188F09F5790F0B92F9A +:105300009927B751A0F0D1F0660F771F881F991F1A +:105310001AF0BA95C9F712C0B13081F01FD1B1E0CF +:1053200008951CC1672F782F8827B85F39F0B93FDF +:10533000CCF3869577956795B395D9F73EF490951C +:105340008095709561957F4F8F4F9F4F0895E8949A +:1053500009C097FB3EF490958095709561957F4FBD +:105360008F4F9F4F9923A9F0F92F96E9BB2793956B +:10537000F695879577956795B795F111F8CFFAF47B +:10538000BB0F11F460FF1BC06F5F7F4F8F4F9F4FAC +:1053900016C0882311F096E911C0772321F09EE80A +:1053A000872F762F05C0662371F096E8862F70E070 +:1053B00060E02AF09A95660F771F881FDAF7880F4A +:1053C0009695879597F9089588D018F011F08CD0AC +:1053D00038F480C0C4C0E92F9FD0B0F35523C9F37F +:1053E000E7FB6217730784079507A8F199F3E92F84 +:1053F000FF2788232AF03197660F771F881FDAF777 +:10540000952F5527442332F091505040220F331FDF +:10541000441FD2F7BB27E91BF50B621B730B840BF0 +:10542000B109C1F222F4620F731F841FB11D3197BD +:105430002AF0660F771F881FBB1FEFCF9150504097 +:105440005AF041F0882332F0660F771F881F915081 +:105450005040C1F7939530C08695779567959F5FCB +:10546000D9F7F8CF990F0008550FAA0BE0E8FEEF27 +:1054700016161706E807F907C0F012161306E40718 +:10548000F50798F0621B730B840B950B39F40A2611 +:1054900061F0232B242B252B21F408950A2609F4EF +:1054A000A140A6958FEF811D811D089597F99F67F3 +:1054B00080E870E060E008959F3F31F0915020F463 +:1054C000879577956795B795880F911D96958795E0 +:1054D00097F908959FEF80EC089500240A9416161A +:1054E000170618060906089500240A9412161306D2 +:1054F000140605060895092E0394000C11F4882360 +:1055000052F0BB0F40F4BF2B11F460FF04C06F5F7B +:105510007F4F8F4F9F4F089557FD9058440F551F51 +:1055200059F05F3F71F04795880F97FB991F61F025 +:105530009F3F79F087950895121613061406551F9C +:10554000F2CF4695F1DF08C0161617061806991F08 +:10555000F1CF86957105610508940895E894BB27FD +:1055600066277727CB0197F908957CDF08F48FEF42 +:1055700008950BD0C0CFB1DF28F0B6DF18F0952327 +:1055800009F094CFA7CF1124EACFC6DFA0F3959FEF +:10559000D1F3950F50E0551F629FF001729FBB271A +:1055A000F00DB11D639FAA27F00DB11DAA1F649FC6 +:1055B0006627B00DA11D661F829F2227B00DA11D79 +:1055C000621F739FB00DA11D621F839FA00D611DFF +:1055D000221F749F3327A00D611D231F849F600D20 +:1055E000211D822F762F6A2F11249F5750408AF059 +:1055F000E1F088234AF0EE0FFF1FBB1F661F771FE5 +:10560000881F91505040A9F79E3F510570F04ECF32 +:10561000A6CF5F3FECF3983EDCF3869577956795D0 +:10562000B795F795E7959F5FC1F7FE2B880F911D02 +:105630009695879597F90895FA01EE0FFF1F30961A +:105640002105310599F16115710561F48038BFE3D9 +:105650009B0749F168949038810561F08038BFEF6D +:105660009B0741F0992342F5FF3FE10531052105F4 +:1056700011F1E8940894E795D901AA2329F4AB2FF6 +:10568000BE2FF85FD0F310C0FF5F70F4A695E0F76F +:10569000F73950F019F0FF3A38F49F779F930CD008 +:1056A0000F9007FC905808953EF014CF60E070E032 +:1056B00080E89FE308954FE79F775F934F933F9371 +:1056C0002F939ED02F913F914F915F9152DF05C054 +:1056D00019F40EF0EBCE42CFFDCE26DFC8F396389C +:1056E000C0F707F80F92E8942BE33AEA48EB5FE73C +:1056F0004EDF0F920F920F924DB75EB70F92C0D050 +:10570000EAE0F1E016D04F915F91EF91FF91E595BE +:10571000EE1FFF1F49F0FE57E0684427EE0F441FBD +:10572000FA95E1F74195550B32D00F9007FE26C050 +:105730000895DF93CF931F930F93FF92EF92DF9221 +:105740007B018C01689405C0DA2EEF011EDFFE019B +:10575000E894A5912591359145915591AEF3EF01CE +:1057600006DDFE019701A801DA9479F7DF90EF904A +:10577000FF900F911F91CF91DF9108959B01AC0194 +:1057800060E070E080E89FE349CD90CE95CECCDE1E +:10579000E8F39923D9F3940F511DBBF39150504076 +:1057A00094F059F0882332F0660F771F881F9150CC +:1057B0005040C1F79E3F510544F7880F911D9695C3 +:1057C000879597F908955F3FACF0983E9CF0BB2712 +:1057D000869577956795B79508F4B1609395C1F76D +:1057E000BB0F58F711F460FFE8CF6F5F7F4F8F4F0B +:1057F0009F4FE3CFB4CE0EF05FCE6CCE689456CE02 +:1058000093DEC8F39923D1F3C6F3DF93CF931F93AD +:105810000F93FF92C92FDD2788232AF02197660F67 +:10582000771F881FDAF720E030E040E85FEB9FE366 +:10583000883920F0803E30F021968F7787DCE2E3D4 +:10584000F1E003C083DCEFE5F1E073DF8B01BE0123 +:10585000EC01FB2E6F5771097595771F880B990B1B +:1058600078DD28E132E741E35FE38FDEAF2D980179 +:10587000AE01FF900F911F91CF91DF9178DC3BCE6D +:10588000FA01DC01AA0FBB1F9B01AC01BF5728F432 +:1058900022273327442750781FC0B75188F4AB2FF5 +:1058A0000024469537952795011CA395D2F3002037 +:1058B00069F0220F331F441FB395DAF30DD045CCA6 +:1058C00061307105A0E88A07B94630F49B01AC014C +:1058D0006627772788279078309621F020833183B8 +:1058E000428353830895AA1BBB1B51E107C0AA1F23 +:1058F000BB1FA617B70710F0A61BB70B881F991F71 +:105900005A95A9F780959095BC01CD01089597FB14 +:10591000072E16F4009407D077FD09D00E94732C4F +:1059200007FC05D03EF4909581959F4F08957095A2 +:1059300061957F4F0895EE0FFF1F0590F491E02DC4 +:105940000994F999FECF92BD81BDF89A992780B547 +:105950000895A8E1B0E042E050E00C94C92C262F55 +:10596000F999FECF92BD81BDF89A019700B4021655 +:1059700039F01FBA20BD0FB6F894FA9AF99A0FBE03 +:1059800008950196272F0E94B02C0C94AF2CDC01B7 +:10599000CB01FC01F999FECF06C0F2BDE1BDF89A3A +:1059A000319600B40D9241505040B8F70895F894E4 +:0259B000FFCF27 +:1059B200640007000CFF0000003F64041092106FA7 +:1059C200103B1007100101DF022808140A321E00E2 +:1059D20002040507090B0C0E1011131517181A1CD7 +:1059E2001D1F2123242628292B2D2F303234353711 +:1059F200393B1F0F03764F5F6F7F4969437909591E +:105A020053633149803F5D8B803FF8BF803FCAE1DD +:105A1200803F73ED803FCAE1803FF8BF803F5D8BDE +:105A2200803F3149803F0000803FF16D7F3F75EA42 +:105A32007E3F4C827E3F833F7E3F84287E3F833F72 +:105A42007E3F4C827E3F75EA7E3FF16D7F3F0000D4 +:105A5200803F3F4D3639ED04A0046A043104C4038B +:105A6200DD03F6030F04010203040506070809001B +:00000001FF diff --git a/keyboard/planck/keymaps/mollat/compiled.hex b/keyboard/planck/keymaps/mollat/compiled.hex new file mode 100644 index 0000000000..549b7a8dfa --- /dev/null +++ b/keyboard/planck/keymaps/mollat/compiled.hex @@ -0,0 +1,1495 @@ +:100000000C94A5030C94E9030C94E9030C94E90304 +:100010000C94E9030C94E9030C94E9030C94E903B0 +:100020000C94E9030C94E9030C94E9150C94BB16A9 +:100030000C941D240C94E9030C94E9030C94E9033B +:100040000C94E9030C944B040C94E9030C94E9031D +:100050000C94E9030C9485240C94E9030C94E903B3 +:100060000C94E9030C94E9030C94E9030C94E90360 +:100070000C94E9030C94E9030C94E9030C94E90350 +:100080000C945E0C0C94E9030C94E9030C94E903C2 +:100090000C94E9030C94E9030C94E9030C94E90330 +:1000A0000C94E9030C94E9030C94E903A704AD0450 +:1000B000B304B904BF04C404C904CE04D304D804EF +:1000C000DD04E204E704EC04F104F60428174A17FF +:1000D00038184A1738188F17B217381807181A180F +:1000E000041B041B331B331B721B921BE81CE81CF4 +:1000F0009D1BE81C4D1C4D1CB41CBD1CE81CE21CC7 +:100100005A1C5A1C5A1C5A1C5A1C5A1C5A1C5A1C3F +:100110005A1C5A1C5A1C5A1C5A1C5A1C5A1C5A1C2F +:100120006A1C781C7F1C861C901C07634236B79B98 +:10013000D8A71A39685618AEBAAB558C1D3CB7CC47 +:100140005763BD6DEDFD753EF6177231BF000000BF +:10015000803F08000000BE922449123EABAAAA2AA2 +:10016000BECDCCCC4C3E00000080BEABAAAAAA3EBD +:1001700000000000BF000000803F000000000008F9 +:100180004178D3BB4387D1133D190E3CC3BD428296 +:10019000AD2B3E68EC8276BED98FE1A93E4C80EF54 +:1001A000FFBE01C4FF7F3F00000000000000000010 +:1001B00000000000000000010204060A0F17202CB6 +:1001C0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9B2 +:1001D000DAC7B39D87715D4A3A2C20170F0A0604CF +:1001E00002010000000000000000000001E0010525 +:1001F000020502E0000129022901E1013302330274 +:10020000E10114021401280228000129022901E158 +:100210000133023302E1011A021A01280228000107 +:10022000E00105020502E0010602060001E0010509 +:10023000020502E0011302130001E00105020502BC +:10024000E0011102110001E00105020502E0010FC9 +:10025000020F0001E00105020502E0012502250070 +:1002600001E00105020502E0012402240001E00191 +:1002700005020502E0012302230001E00105020559 +:1002800002E0012202220001E00105020502E00174 +:100290002102210001E00105020502E00120022007 +:1002A0000001E00105020502E0011F021F0001E05C +:1002B0000105020502E0011E021E0001E001050227 +:1002C0000502E001270227000000000000000000F6 +:1002D00000000C30294614001A0008001500170011 +:1002E0001C0018000C00120013002A002B4304000D +:1002F0001600070009000A000B000D000E000F0099 +:1003000033003400E1001D001B0006001900050049 +:10031000110010003600370038002872000000007D +:10032000E300E200E0002C442C410252E600E7002A +:100330000000000035001E021F02200221022202DE +:10034000230224022502260227022D0000001E009F +:100350001F00200021002200230024002500260089 +:1003600027002E0000000000000000000000000038 +:1003700000000000360037003100310200000000AC +:10038000000000000000000001000000000000006C +:100390000000000035020000000000000000000026 +:1003A0000000000000002F0230022D0200003A0081 +:1003B0003B003C003D003E003F00400041002F005C +:1003C00030002E020000000000000000000042008B +:1003D0004300440045000000000000000000000051 +:1003E000000000000000000000000100000000000C +:1003F000000000000000000000004D0000000000B0 +:1004000000000000490000004C001C140100000026 +:10041000161400004E0022145000510052004F00EC +:100420001314141400004A000000000000004B00E8 +:100430000000000000000000000028000050000044 +:100440000000000000002C002C0000000000000054 +:100450000000000000000E300D3000000000000021 +:1004600000000000000000000B30000000300130F0 +:1004700002300330043005300630073008300930D0 +:10048000000000000000000000000C300000000030 +:100490000A30000000000000000000000000000022 +:1004A000000000000000010000000000000000004B +:1004B000000000000000000000000000000000003C +:1004C000000000000000000000000000000000002C +:1004D000000000000000000000000000000000001C +:1004E000000000000000000000000000000000000C +:1004F00000000000000000000000000000000000FC +:1005000000000000000000000000000000000000EB +:1005100000000000010000000000000000000000DA +:1005200000000000000000000000000000000000CB +:1005300000000000FA000000F200F100F000F300FB +:100540000000000000000000000000000000F900B2 +:10055000000000000000000000000000000000009B +:100560000000FF00FE00FD00F400F600F5000000B2 +:1005700000000000280354006800650020005000BF +:100580006C0061006E0063006B0020004B00650092 +:10059000790062006F0061007200640000002C03AB +:1005A0004F007200740068006F006C0069006E00FC +:1005B00065006100720020004B0065007900620058 +:1005C0006F006100720064007300000004030904FE +:1005D00009026D00040100A0FA09040000010301F2 +:1005E0000100092111010001223F000705810308D4 +:1005F000000A0904010001030102000921110100A0 +:1006000001224D000705820308000A0904020001C7 +:1006100003000000092111010001223600070583B3 +:100620000308000A09040300010300000009211166 +:100630000100012239000705840310000112011096 +:100640000100000008EDFE606001000102000105EC +:10065000010906A101050719E029E7150025019503 +:100660000875018102050819012905950575019193 +:1006700002950175039101050719002977150025D9 +:1006800001957875018102C005010980A1018502EB +:1006900016010026B7001A01002AB700751095014F +:1006A0008100C0050C0901A1018503160100269CEB +:1006B000021A01002A9C02751095018100C00501F3 +:1006C0000902A1010901A100050919012905150067 +:1006D00025019505750181029501750381010501CB +:1006E000093009311581257F950275088106093881 +:1006F0001581257F950175088106050C0A380215BC +:1007000081257F950175088106C0C005010906A1F4 +:1007100001050719E029E7150025019508750181F4 +:1007200002950175088101050819012905950575CE +:100730000191029501750391010507190029FF1523 +:100740000025FF950675088100C011241FBECFEF5C +:10075000DAE0DEBFCDBF04B603FE24C080911E03E5 +:1007600090911F03A0912003B09121038730904BFB +:10077000A740B04BB9F410921E0310921F031092C1 +:1007800020031092210314BE84B7877F84BF88E1C1 +:100790000FB6F89480936000109260000FBEE0E006 +:1007A000F8E3099511E0A0E0B1E0E4E9FCE502C05E +:1007B00005900D92A03CB107D9F713E0A0ECB1E091 +:1007C00001C01D92AE31B107E1F70E942F130C94C6 +:1007D000482E0C9400000895089581E0089508952E +:1007E0000C94EC030C94ED030C94EF030E94122A7A +:1007F00023E030E0281B3109220F2093C401089523 +:10080000282F2F9880918000211108C0877F809326 +:10081000800010928D0010928C001BC08860809325 +:100820008000233019F48FEF9FEF0FC083E090E03A +:10083000821B9109880F991F2FEF3FEFA90102C07A +:10084000569547958A95E2F7CA0190938D0080935B +:100850008C000C94F6030E94F60384E08093C3019D +:100860001092C0010895279A2F988FEF9FEF9093D1 +:100870008700809386008AE08093800089E18093DE +:1008800081000E947B290C942B040E9433046E9AF1 +:10089000769A0C94EB031F920F920FB60F921124CD +:1008A0002F933F938F939F93EF93FF93E091C10119 +:1008B000F091C201CF0101969093C2018093C101D2 +:1008C0000090C30102C0F695E7950A94E2F7EF7332 +:1008D0008091C001823019F4E03251F404C08130BB +:1008E00039F4EF3329F480916F008D7F80936F008E +:1008F000F0E0E455FE4FE49121E031E0E29FC001D9 +:10090000E39F900D11240090C40102C09695879535 +:100910000A94E2F790938D0080938C00FF91EF9101 +:100920009F918F913F912F910F900FBE0F901F902D +:100930001895462F50E04031510508F05CC0FA018F +:10094000EA5AFF4FDC0112968C910C940C2E8823EE +:1009500009F451C08BEB92E00895882309F44BC051 +:100960008EEA92E00895882309F445C081EA92E076 +:100970000895882309F43FC084E992E0089588230C +:10098000D1F187E892E008958823A9F18AE792E0FF +:100990000895882381F18DE692E00895882359F126 +:1009A00080E692E00895882331F183E592E008958E +:1009B000882309F186E492E008958823E1F089E331 +:1009C00092E008958823B9F08CE292E0089588239C +:1009D00091F08FE192E00895882369F08AE092E037 +:1009E0000895882341F085EF91E00895882319F058 +:1009F0008CEE91E0089580E090E0089581E0089504 +:100A00000C94FE0408950C944504809115028823EB +:100A100009F448C08091D1019091D201009779F4F6 +:100A20000E944F249093D2018093D1018091D301F1 +:100A300090E0009771F48091D40190E00AC00E9488 +:100A40005B2420910001309101012817390740F300 +:100A500029C00197880F991F880F991FFC01EB523D +:100A6000FE4F60817181828193810E94C40BE0916D +:100A7000D30184E0E89FF0011124EB52FE4F608126 +:100A80007181828193814FE050E00E947C0F8091C0 +:100A9000D30190E001966091D40170E00E94F82D9E +:100AA0008093D3010C94F003109217020C94910BD5 +:100AB0000895089581E0809317020C9459050895D4 +:100AC00008958F929F92AF92BF92EF92FF920F93F1 +:100AD0001F93CF93DF93CDB7DEB7A3970FB6F894EC +:100AE000DEBF0FBECDBF7C01FC0100811181C801BA +:100AF0000E944C22B8010E9463078C01B7010E943A +:100B00000005882309F4CCC10032F0E51F0741F449 +:100B1000F7018281882309F458C00E94E00FC0C108 +:100B20000132F0E51F0741F4F7018281882309F4BF +:100B30004CC00E94E90FB4C10232F0E51F0751F426 +:100B4000F7018281882309F440C00E94DC0F8111E3 +:100B5000F0CFE3CF0332F0E51F0739F4F7018281CC +:100B6000882399F10E945A059BC10432F0E51F07C2 +:100B700039F4F7018281882341F10E94540590C124 +:100B80000532F0E51F0749F4F70182818823E9F077 +:100B9000809117028111F1CFE5CF0632F0E51F07F2 +:100BA00039F4F7018281882381F00E94F00F0AC096 +:100BB0000732F0E51F0749F4F7018281882329F005 +:100BC0000E94FB0F0E9460056BC18091170281118A +:100BD00005C0F70182818111CFC018C1003E110507 +:100BE00079F4F7018281882309F44DC00E94910BAA +:100BF00081E080931602109215021092D40150C128 +:100C0000023E110559F4F70182818823E1F10E9427 +:100C1000910B109216021092150242C1033E11056B +:100C200091F4F7018281882371F10E94910B109257 +:100C3000160281E0809315021092D3011092D20126 +:100C40001092D1012DC10235110559F4F7018281AD +:100C5000882309F425C180910001909101010A9730 +:100C60000DC00135110579F4F7018281882309F45B +:100C700017C180910001909101010A9690930101A2 +:100C8000809300010DC14091040183E2EFE1F1E0A6 +:100C9000DE01119601900D928A95E1F7F7018081AE +:100CA00021E030E02C0F3D1F280F311DC90120919C +:100CB000020130910301FC01E20FF31F60817727ED +:100CC00067FD7095640F711D882777FD8095982FBB +:100CD0000E941A2B20E030E040E451E40E947F2A79 +:100CE0004B015C01F701218184E090E0821B9109B6 +:100CF000BC01882777FD8095982F0E941A2B9B01B5 +:100D0000AC01C501B4010E94172A9B01AC0160E04F +:100D100070E080E090E40E948D2C20E030E04CED0B +:100D200050E40E942A2C4B015C01F7018281882348 +:100D3000D1F04FE050E0C501B4010E947C0F8091DA +:100D400016028823A1F08091D40124E0829FF00153 +:100D50001124EB52FE4F80829182A282B3828F5F78 +:100D60008093D40104C0C501B4010E94C40B0F3F9D +:100D7000110508F02ECF94C08091D00181111FC0C1 +:100D8000043130E5130709F051C00E94020581E0EB +:100D90008093D0010E944F249093CF018093CE0185 +:100DA0001092C7011092C9011092C8011092CB0194 +:100DB0001092CA011092CD011092CC0171C08091A5 +:100DC000CE019091CF010E945B24883C910570F484 +:100DD0008091C701E82FF0E0EE0FFF1FE853FE4FB0 +:100DE000118300838F5F8093C7015AC0043880E568 +:100DF000180721F00538104501F13AC0F70182814A +:100E0000882341F01092C50182E01EC0043830E50D +:100E1000130759F58091C501811106C086E20E9431 +:100E2000A81986E20E94701A82E01CC00438F0E51E +:100E30001F0741F305381045D9F4F7018281882353 +:100E400031F01092C60180E20E94BF1A29C0809141 +:100E5000C601811106C087E20E94A81987E20E949C +:100E6000701A80E20E94C61A1BC00538104529F38B +:100E700081E08093C5018093C601C701A3960FB698 +:100E8000F894DEBF0FBECDBFDF91CF911F910F91C0 +:100E9000FF90EF90BF90AF909F908F900C94F203D3 +:100EA00080E0A3960FB6F894DEBF0FBECDBFDF91F2 +:100EB000CF911F910F91FF90EF90BF90AF909F90B7 +:100EC0008F90089508959CE0799FF001112490E39C +:100ED000899FE00DF11D1124E60FF11DEE0FFF1F9C +:100EE000EC52FD4F859194910895880F991FFC0154 +:100EF000E85BFE4F859194910895880F991FFC013E +:100F0000E853FD4F8591949108950F931F93CF93CC +:100F1000DF93EC01811521E39207A0F5C11580E371 +:100F2000D80708F0D7C0C83ED105D8F4C03ED105D7 +:100F300008F007C2C83AD10578F4C53AD10508F0DF +:100F40006AC0C130D10509F463C008F4F7C1C430E8 +:100F5000D10508F0F6C1F2C1CB3BD10508F466C05B +:100F6000EDC1C11590E2D90708F0AFC0C11521E06D +:100F7000D20708F0E6C1C03FD10508F4DFC18E01F9 +:100F800010651FC2C03880E5D80700F5C03790E56E +:100F9000D90708F0A3C0C11520E5D20709F4ACC0F9 +:100FA00050F4CE01905480319F4008F0C7C1DF70EB +:100FB0008E01106A06C2C13080E5D80709F4AEC0C0 +:100FC000C43190E5D90708F4AFC0B8C1C33820E5F3 +:100FD000D20709F48EC050F4C13890E5D90709F45E +:100FE00082C008F083C000E011EDEBC1C03181E5A3 +:100FF000D80708F4A3C1C11597E5D90708F436C18D +:10100000CE0190578115904108F098C1DF7093C1CF +:1010100001E010E0D6C1C53AD10509F494C1C63A41 +:10102000D10509F093C102E810E4CBC1C83AD1055B +:1010300009F48FC1C93AD10509F48EC1CA3AD10564 +:1010400009F48DC1CB3AD10509F48CC1CC3AD10554 +:1010500009F48BC1CD3AD10509F48AC1C03BD10551 +:1010600009F489C1CE3AD10509F488C1CF3AD10536 +:1010700009F487C1C13BD10509F486C1C23BD10542 +:1010800009F485C1C33BD10509F484C1C43BD10532 +:1010900009F483C1C53BD10509F482C1C63BD10522 +:1010A00009F481C1C73BD10509F480C1C83BD10512 +:1010B00009F47FC1C93BD10509F47EC1CA3BD10502 +:1010C00009F47DC100E014E47CC1CE019F700E9450 +:1010D0007D0778C1DD278E01106C73C1CF70DD27CD +:1010E0008E01146D6EC100E010ED6BC100E012EDD9 +:1010F00068C100E013ED65C10E94531D0E94910B71 +:101100000E9458058FEF94E32CE0815090402040DE +:10111000E1F700C000000E94AA2453C18091F202AE +:1011200081608093F2024DC10E940B25811102C0A3 +:101130000E94E7240E941E2590E090931D03809357 +:101140001C03C23080E5D80721F480911C03816024 +:1011500086C0C43090E5D90721F480911C038260D9 +:101160007EC0C63020E5D20721F480911C03846044 +:1011700076C0C83080E5D80719F480911C0327C0D9 +:10118000CA3090E5D90721F480911C03806167C0C3 +:10119000CC3020E5D20721F480911C0380625FC02F +:1011A000CE3080E5D80721F480911C03806457C0BD +:1011B000C03190E5D90721F480911C0380684FC0AD +:1011C000C23120E5D20729F480911C038460886035 +:1011D00046C0C33080E5D80721F480911C038E7F80 +:1011E0003EC0C53090E5D90721F480911C038D7F66 +:1011F00036C0C73020E5D20721F480911C038B7FD5 +:101200002EC0C93080E5D80719F480911C0326C090 +:10121000CB3090E5D90721F480911C038F7E1FC04D +:10122000CD3020E5D20721F480911C038F7D17C0BB +:10123000CF3080E5D80721F480911C038F7B0FC04D +:10124000C13190E5D90721F480911C038F7707C045 +:10125000C331D04531F480911C038B7F877F80930D +:101260001C0380911C030E942225ABC08D2F99275F +:101270008F70992781309105D9F49E01237033270F +:1012800002C0880F991F2A95E2F79C688E0144E0FE +:10129000000F111F4A95E1F700271370802B912B47 +:1012A00053E0CC0FDD1F5A95E1F7C076DD272FC044 +:1012B0008230910531F4DC2FCC278E01016F106A4A +:1012C00080C08330910569F4CE018370992701E0D5 +:1012D00010E002C0000F111F8A95E2F7C8019C6858 +:1012E0000FC084309105B9F4CE018370992701E0D5 +:1012F00010E002C0000F111F8A95E2F7C8019A683A +:1013000023E0CC0FDD1F2A95E1F7C07ED7708C015A +:101310000C2B1D2B56C08530910531F4DC2FCC27CA +:101320008E01046F106A4DC0069709F04AC0CF7154 +:10133000DD27DC2FCC278E01106243C000E010E0D7 +:1013400040C08E013EC001E810E43BC003E810E459 +:1013500038C002EE14E435C009EE14E432C00AEEDF +:1013600014E42FC005EB14E42CC006EB14E429C0F0 +:1013700007EB14E426C00CEC14E423C00DEC14E4D9 +:1013800020C003E815E41DC00AE815E41AC002E90C +:1013900015E417C004E915E414C001E216E411C015 +:1013A00003E216E40EC004E216E40BC005E216E404 +:1013B00008C006E216E405C007E216E402C00AE22D +:1013C00016E4C801DF91CF911F910F9108959CE021 +:1013D000799FF001112490E3899FE00DF11D112404 +:1013E000E60FF11DEE0FFF1FEC52FD4F859194911A +:1013F000803E9105E0F4803C910558F581339105DC +:1014000009F46FC048F48932910509F463C08A3247 +:10141000910509F46DC072C089339105E9F08238F5 +:101420009105D1F08533910509F44DC067C0833E25 +:10143000910581F138F4803E9105B9F0823E910525 +:10144000D9F05CC0863E910561F1873E9105A1F11E +:1014500055C00E947507089520911C0320FD02C00D +:1014600021FF4CC080EE90E049C080911C0380FFBA +:10147000F9CF89E390E042C080911C0382FF0EC047 +:1014800080911C0384FF03C080E090E037C083EEAE +:1014900090E034C080911C0382FFF2CF82EE90E096 +:1014A0002DC080911C0383FF0BC080911C0384FD21 +:1014B000EBCF87EE90E022C080911C0383FFF5CF35 +:1014C00086EE90E01BC080911C0385FF07C089E277 +:1014D00090E014C080911C0385FFF9CF85E390E074 +:1014E0000DC080911C0386FF07C08AE290E006C011 +:1014F00080911C0386FFF9CF81E390E00E9485076D +:1015000008950C94F403E82FF0E0E25BFE4F808135 +:10151000E82FEF70F0E082958F7021E030E0A901B4 +:1015200002C0440F551F8A95E2F740A308950F9318 +:101530001F93CF93DF9385B7806885BF85B7806899 +:1015400085BFC3E0D0E001E010E0FE01E25BFE4FAA +:101550008081E82FEF70F0E021A182958F70A801C3 +:1015600002C0440F551F8A95E2F7CA01822B81A35E +:101570008C2F0E94830A219740F78BE090E061E076 +:1015800070E0FC01EE5BFE4F2081E22FEF70F0E097 +:1015900042A122952F70DB0102C0AA0FBB1F2A9522 +:1015A000E2F79D01242B22A3019758F7DF91CF91F9 +:1015B0001F910F910C940305EF92FF920F931F93CD +:1015C000CF93DF9300E212E0C3E0EE24E394F12C2A +:1015D000D5E08C2F0E94830A8BE090E040E050E041 +:1015E000FC01EE5BFE4F6081E62FEF70F0E020A182 +:1015F00030E062956F7002C0359527956A95E2F7E5 +:1016000020FD09C09701082E02C0220F331F0A9443 +:10161000E2F7422B532B019718F7F8019291829130 +:101620008F018417950721F051834083D0930501E2 +:101630008C2F0E94830AC15060F68091050187FDBE +:101640002CC08150809305018F3F39F08FE99FE0D6 +:101650000197F1F700C0000020C080911E02909118 +:101660001F02909327028093260280911C02909182 +:101670001D02909325028093240280911A0290917A +:101680001B02909323028093220280911802909172 +:10169000190290932102809320020E94050581E0A7 +:1016A000DF91CF911F910F91FF90EF900895E82F58 +:1016B000F0E0EE0FFF1FE05EFD4F80819181089505 +:1016C00008950F931F93CF9308E212E0C0E0F80152 +:1016D000929182918F010E94C723C80FF2E00032DD +:1016E0001F07A9F78C2FCF911F910F9108950E948A +:1016F0000B25811102C00E94E7240E9430258093AF +:1017000007033E9A809171008D7F8093710082E083 +:10171000809390008AE18093910081E080932A0277 +:10172000089580912A02811102C00E94770B1092C5 +:101730007A0210927902809171008D7F80937100FE +:10174000809190008F738093900010923C021092D1 +:101750003B02109273021092740210927502109262 +:1017600076021092720210927102E1E5F2E0A1E4B9 +:10177000B2E011921192119211921D921D9282E08B +:10178000E137F807B1F70895CF92DF92EF92FF9219 +:101790000F931F93CF93DF9320913B02222309F4F1 +:1017A00084C06B017C0180912A02811102C00E94D9 +:1017B000770B01E712E0C7E0D0E0A7019601F8013E +:1017C00092918291729162918F010E947B2A811184 +:1017D00031C0FE01EE0FFF1FEE0FFF1FEF5AFD4F4E +:1017E0001082118212821382DE01AA0FBB1FAF5B2F +:1017F000BD4F11961C921E92C730D105E9F021967B +:1018000044815581668177814083518362837383EC +:10181000148215821682178212968D919C911397CD +:1018200011969C938E9313961C921E921297349647 +:101830001296E2CF219708F68091790290917A0270 +:10184000019797FD05C090937A028093790204C0B6 +:1018500010927A02109279028091790290917A0224 +:1018600020917702309178022817390724F01092DE +:10187000780210927702892BC1F4809171008D7FDC +:1018800080937100809190008F73809390001092EC +:1018900073021092740210927502109276021092E6 +:1018A00072021092710210923B02DF91CF911F9150 +:1018B0000F91FF90EF90DF90CF9008951F920F92BD +:1018C0000FB60F9211244F925F926F927F928F9278 +:1018D0009F92AF92BF92CF92DF92EF92FF922F939F +:1018E0003F934F935F936F937F938F939F93AF93A8 +:1018F000BF93CF93DF93EF93FF9380913B028823B5 +:1019000009F49BC1C0917902D0917A021C161D0680 +:101910000CF093C140902B0250902C0260902D024D +:1019200070902E0220E030E0A901C301B2010E94B4 +:10193000262C18160CF065C0C130D10509F452C030 +:101940008091770290917802BE010E94F82D7C016F +:10195000909378028093770280903D0290903E02AF +:10196000A0903F02B090400220E030E040E85FE30A +:10197000C501B4010E94172A60933D0270933E0294 +:1019800080933F0290934002F701EE0FFF1FEE0F8E +:10199000FF1FEF5AFD4FA301920160817181828187 +:1019A00093810E947F2A20E030E040E05EE30E94C5 +:1019B0002A2C9B01AC01C501B4010E94262C1816EB +:1019C0008CF4C7010196BE010E94F82D9093780215 +:1019D0008093770210923D0210923E0210923F02D5 +:1019E00010924002E0917702F0917802EE0FFF1F13 +:1019F000EE0FFF1FEF5AFD4F60817181828193814D +:101A0000D0C0C0907302D0907402E0907502F09044 +:101A1000760220E030E0A901C701B6010E947B2ACE +:101A20002197882309F4A2C0FE01EE0FFF1FEE0FDD +:101A3000FF1FEF5AFD4F80809180A280B380A501E7 +:101A40009401C701B6010E947B2A87FF31C0A5011E +:101A5000940160E070E08CED93EC0E947F2A20E01E +:101A600030E040E451E40E947F2A20E030E040E092 +:101A70005FE30E942A2C9B01AC0160E070E080E0F3 +:101A800090E40E948D2C9B01AC01C501B4010E9421 +:101A90002A2C9B01AC01C701B6010E947B2A87FF5B +:101AA00007C0A701960160E070E08CED93E439C0B7 +:101AB000A5019401C701B6010E94262C18160CF04E +:101AC00055C0A501940160E070E08CED93E40E94A4 +:101AD0007F2A20E030E040E451E40E947F2A20E0A9 +:101AE00030E040E05FE30E942A2C9B01AC0160E003 +:101AF00070E080E090E40E948D2C9B01AC01C50158 +:101B0000B4010E942A2C9B01AC01C701B6010E94BE +:101B1000262C18165CF5A701960160E070E08CEDAC +:101B200093EC0E947F2A20E030E040E451E40E94E0 +:101B30007F2A20E030E040E05FE30E942A2C9B01F6 +:101B4000AC0160E070E080E090E40E948D2C9B018D +:101B5000AC01C701B6010E942A2C609373027093F6 +:101B60007402809375029093760213C0FE01EE0F0B +:101B7000FF1FEE0FFF1FEF5AFD4F80819181A28161 +:101B8000B3818093730290937402A0937502B09313 +:101B90007602609173027091740280917502909147 +:101BA000760220912802309129022F3F4FEF34070F +:101BB00031F02F5F3F4F30932902209328020E947B +:101BC00006106B017C0120E034E244EF51E40E94F6 +:101BD0007B2A87FF08C086EFC82E88E2D82E84EFC4 +:101BE000E82E81E4F82E20E030E040E051E4C70127 +:101BF000B6010E942A2C9B01AC0160E074E284E7EC +:101C00009BE40E947F2A6B017C010E94EC2A709366 +:101C10009700609396002091060130910701409152 +:101C2000080150910901C701B6010E942A2C0E94A7 +:101C3000EC2A709399006093980080913C0288236D +:101C400009F433C1C0903702D0903802E0903902D5 +:101C5000F0903A0220E030E0A901C701B6010E94ED +:101C6000262C1816D4F580912802909129028F3FD6 +:101C70002FEF920729F00196909329028093280272 +:101C8000C701B6010E94061020E030E040E051E4B8 +:101C90000E942A2C9B01AC0160E074E284E79BE483 +:101CA0000E947F2A6B017C010E94EC2A70939700AE +:101CB0006093960020910601309107014091080140 +:101CC00050910901C701B6010E942A2C0E94EC2AFA +:101CD000709399006093980008C01092970010923A +:101CE00096001092990010929800609131027091C4 +:101CF00032026F5F7F4F7093320260933102209106 +:101D000096003091970080E090E0232BF1F0C09195 +:101D10009600D09197000E94182B6B017C01BE01A8 +:101D200080E090E00E94182B9B01AC01609133028F +:101D30007091340280913502909136020E947F2A80 +:101D400020E03FEF4FE757E410C00E94182B6B01D3 +:101D50007C0120E030EE4FEF54E46091330270914B +:101D6000340280913502909136020E942A2C9B0108 +:101D7000AC01C701B6010E94262C87FD96C0809158 +:101D80002F028F5F80932F0290E020910303309108 +:101D9000040382179307A0F080910E03882319F0A3 +:101DA00010922F020DC0809171008D7F8093710081 +:101DB000809190008F738093900010923C027DC0C0 +:101DC00080913002C0912F02811128C0C090080379 +:101DD000D0900903E0900A03F0900B0320E030E07C +:101DE000A901C701B6010E94262C1816BCF481E097 +:101DF000809330021092370210923802109239020A +:101E000010923A02C0923302D0923402E09235022C +:101E1000F0923602C150C0932F0243C0109230029C +:101E20001092290210922802E0910503F091060316 +:101E300048E0C49FE00DF11D112480819181A281B1 +:101E4000B3818093370290933802A0933902B09304 +:101E50003A0220E030E040E85EE3648175818681EB +:101E600097810E942A2C6B017C0180910A01682FC6 +:101E700070E080E090E00E94182B20E030E048EC19 +:101E800052E40E947F2A9B01AC01C701B6010E9467 +:101E90002A2C60933302709334028093350290931E +:101EA000360210923202109231028091070380FDB7 +:101EB00004C010923C0210923B02FF91EF91DF911F +:101EC000CF91BF91AF919F918F917F916F915F91D2 +:101ED0004F913F912F91FF90EF90DF90CF90BF9067 +:101EE000AF909F908F907F906F905F904F900F90EA +:101EF0000FBE0F901F901895CF92DF92EF92FF9236 +:101F0000CF93DF936B017C01EA0180912A0281115A +:101F100002C00E94770B8091070380FF46C080912A +:101F2000790290917A0208970CF03FC0809171007D +:101F30008D7F8093710080913C0281110E94910BF2 +:101F400081E080933B02109229021092280220E047 +:101F500030E0A901C701B6010E94262C1816DCF456 +:101F60008091790290917A02FC01EE0FFF1FEE0F33 +:101F7000FF1FEF5AFD4FC082D182E282F382FC0143 +:101F8000EE0FFF1FEF5BFD4FD183C083019690934F +:101F90007A0280937902809171008260809371004F +:101FA00080919000806880939000DF91CF91FF90A6 +:101FB000EF90DF90CF90089580910703817008958E +:101FC000809107038160809307030E9434250C945D +:101FD0005F05809107038E7F809307030C9434255F +:101FE00080917B0290E0019666E070E00E94F82DFF +:101FF00080937B02089580917B0290E0019766E0D8 +:1020000070E00E94F82D80937B0208958F929F923A +:10201000AF92BF92CF92DF92EF92FF920F931F93F6 +:10202000CF93DF936B017C01C0912802D0912902EC +:10203000BE0180E090E00E94182B4B015C01A701DB +:10204000960160E070E08CE594E40E947F2A9B0199 +:10205000AC01C501B4010E942A2C0E94EC2A2091F7 +:102060007B02233009F473C028F4222351F021307D +:10207000E9F02CC1243009F4A0C0253009F4E0C0F7 +:1020800025C180E090E0A0E0BFE38093060190933B +:102090000701A0930801B093090110922B0210923E +:1020A0002C0210922D0210922E0210C110922B02BF +:1020B00010922C0210922D0210922E0264317105A2 +:1020C00040F46A30710560F520E030E040E85EE3FE +:1020D0002BC0693C710508F0AAC080E090E00E9426 +:1020E000182B20E030E040EA51E40E94162A20E05C +:1020F00030E044E353E40E947F2A9B01AC010E943C +:102100002A2C20E030E040E05EE30E942A2C9B0174 +:10211000AC0160E070E080E09EE30E94162A44C0BB +:1021200020E030E040E05FE3C701B6010E942A2CC6 +:102130006B017C0180E090E0A0E0BEE380930601AB +:1021400090930701A0930801B0930901BFC01092BA +:102150002B0210922C0210922D0210922E024AE0B5 +:10216000469F9001479F300D1124C90168EB7BE029 +:102170000E94E42DBC016C5D754077FF03C0719532 +:1021800061957109882777FD8095982F0E941A2BF9 +:102190002EE333EC4EE259E30E942A2C20E030E09B +:1021A00040EC5EE30E94172A6093060170930701DA +:1021B000809308019093090189C010922B0210921C +:1021C0002C0210922D0210922E02CE0183709927BC +:1021D000892BE1F0BE016170772780E090E00E94DA +:1021E000182B20E030E040E05EE30E942A2C20E043 +:1021F00030E040E45FE30E94172A60930601709389 +:10220000070180930801909309010CC080E090E0E1 +:10221000A0E0BFE38093060190930701A09308011B +:10222000B0930901C770DD27CD2B09F04FC0109284 +:10223000060110920701109208011092090146C090 +:1022400010922B0210922C0210922D0210922E024C +:1022500000E010E020E03FE3009306011093070147 +:1022600020930801309309016739710578F180E006 +:1022700090E00E94182B20E030E047E153E40E94F8 +:10228000162A20E030E04AE754E40E947F2A20E04A +:1022900030E048E452E40E942A2C20E030E040EA9A +:1022A00051E40E945C2B0E94E72A660F771F660F9D +:1022B000771FFB01EE5AFE4F20813181428153810D +:1022C000C701B6010E942A2C6B017C01C701B6012F +:1022D000DF91CF911F910F91FF90EF90DF90CF9002 +:1022E000BF90AF909F908F90089580918C02089539 +:1022F000CF93DF9300D01F92CDB7DEB79C018091C2 +:102300001303843019F593E099833B832A839093D8 +:10231000E9008FEF9091E800815095FD06C095EDA2 +:102320009A95F1F700008111F5CF8091E80085FFC3 +:102330000DC040E050E063E070E0CE0101960E94E5 +:10234000D9138091E8008E778093E8000F900F906A +:102350000F90DF91CF910895CF93DF9300D01F921C +:10236000CDB7DEB720911303243021F522E0298375 +:102370009B838A8383E08093E9008FEF9091E8004C +:10238000815095FD06C095ED9A95F1F700008111F9 +:10239000F5CF8091E80085FF0DC040E050E063E09C +:1023A00070E0CE0101960E94D9138091E8008E77EB +:1023B0008093E8000F900F900F90DF91CF910895D8 +:1023C000209113032430F1F422E02093E9002FEF51 +:1023D0003091E800215035FD06C035ED3A95F1F712 +:1023E00000002111F5CF2091E80025FF0BC040E04F +:1023F00050E065E070E00E94D9138091E8008E778C +:102400008093E8000895CF93DF93EC01909113033C +:10241000943009F046C0809115018823D9F080914D +:1024200016018823B9F09093E9008FEF9091E800AE +:10243000815095FD06C095E19A95F1F70000811154 +:10244000F5CF8091E80085FF2CC040E050E060E1CE +:1024500070E017C081E08093E9008FEF9091E80071 +:10246000815095FD06C095ED9A95F1F70000811118 +:10247000F5CF8091E80085FF14C040E050E068E0AF +:1024800070E0CE010E94D9138091E8008E7780938E +:10249000E80080E1FE01ACE7B2E001900D928A9580 +:1024A000E1F7DF91CF91089580911203811109C066 +:1024B0000E946E150E94CB158091E200846080938B +:1024C000E2000895109212030895089508950C945F +:1024D000122442E061EC81E00E94E81442E061ECE9 +:1024E00082E00E94E81442E061EC83E00E94E8147C +:1024F00042E161EC84E00C94E81480911503833090 +:1025000009F455C030F4813071F0823009F48EC086 +:1025100008958A3009F47AC08B3009F460C089309C +:1025200009F09CC020C080911403813A09F096C044 +:102530008091E800877F8093E80080911803909154 +:102540001903892B21F460E18CE792E003C060E07D +:1025500080E090E070E00E9424148091E8008B7786 +:102560008093E800089580911403813209F076C0C9 +:102570008091180390911903009719F0039709F0BF +:102580006DC08091E800877F8093E8008091E8002B +:1025900082FD05C0809113038111F8CF5FC0809147 +:1025A000F10080938C028091E8008B7753C080917A +:1025B0001403813A09F052C08091180390911903D5 +:1025C000892B09F04BC08091E800877F8093E80059 +:1025D0008091E80080FFFCCF8091150136C080918A +:1025E00014038132D9F58091180390911903892B36 +:1025F000A9F58091E800877F8093E8000E941D156F +:1026000080911603809315010C94531D809114033F +:10261000813221F58091E800877F8093E8000E9455 +:102620001D158091170380938D02089580911403E6 +:10263000813AA1F48091E800877F8093E80080913F +:10264000E80080FFFCCF80918D028093F1008091A3 +:10265000E8008E778093E8000C941D15089584B7E8 +:10266000877F84BF88E10FB6F89480936000109252 +:1026700060000FBE90E080E80FB6F8948093610090 +:10268000909361000FBE0E94C0180E946E150E94B8 +:10269000CB158091E20084608093E20078940E94E0 +:1026A00051180E94C2188BE091E00E946C18809132 +:1026B0001303853069F40E94D3238091110388238A +:1026C000B1F30E940124882391F30E94C313EFCF3A +:1026D0000E94CA18ECCF292F332723303105C9F0C7 +:1026E00064F42130310581F02230310509F043C016 +:1026F0008DE690E020ED35E042C021323105F1F069 +:102700002232310541F137C082E190E02DE336E01D +:1027100036C099278130910541F08230910541F012 +:10272000892B49F5ECECF5E005C0EEE9F5E002C0D7 +:10273000E4E7F5E0849190E09F0121C06430D8F493 +:10274000E62FF0E0EE0FFF1FE255FE4F20813181B2 +:1027500089E090E014C0643070F470E0FB01EE0F8B +:10276000FF1FEA55FE4F20813181FB01EE55FE4FE0 +:10277000808190E004C080E090E020E030E0FA0149 +:1027800031832083089580E189BD82E189BD09B448 +:1027900000FEFDCF8091D8008F7D8093D80080917E +:1027A000E00082608093E0008091E00081FDFCCF3A +:1027B0000895CF92DF92EF92FF920F931F93CF93E2 +:1027C000DF93EC018B016A010E943C15811133C03B +:1027D000C114D10439F0F60180819181081B190BD5 +:1027E000C80FD91FE12CF12C0115110519F18091A9 +:1027F000E80085FD16C08091E8008E778093E800A0 +:10280000C114D10449F0F60180819181E80EF91ECE +:10281000F182E08285E00FC00E943C15882321F3FD +:102820000AC089918093F10001501109FFEFEF1A5E +:10283000FF0ADACF80E0DF91CF911F910F91FF90D7 +:10284000EF90DF90CF90089520911A0330911B03F1 +:102850002617370748F06115710539F42091E80013 +:102860002E772093E80001C0B90140E061157105A1 +:10287000A9F120911303222309F443C0253009F460 +:1028800042C02091E80023FD40C02091E80022FDD5 +:1028900032C02091E80020FFE9CF4091F300209161 +:1028A000F20030E0342BFC01CF016115710559F0C5 +:1028B0002830310540F481918093F1006150710915 +:1028C0002F5F3F4FF1CF41E02830310509F040E064 +:1028D0002091E8002E772093E800C8CF4111C9CF9E +:1028E0000AC080911303882361F0853061F08091E4 +:1028F000E80083FD0AC08091E80082FFF2CF80E00B +:10290000089582E0089583E0089581E0089520917C +:102910001A0330911B032617370748F0611571051C +:1029200039F42091E8002E772093E80001C0B90126 +:10293000FC0120E06115710591F18091130388235A +:1029400009F440C0853009F43FC08091E80083FD60 +:102950003DC08091E80082FD2FC08091E80080FF9B +:10296000E9CF2091F3008091F20090E0922B611565 +:10297000710559F08830910540F424912093F100BD +:102980003196615071090196F2CF21E0089709F064 +:1029900020E08091E8008E778093E800CBCF211172 +:1029A000CCCF0AC080911303882361F0853061F099 +:1029B0008091E80083FD0AC08091E80082FFF2CF99 +:1029C00080E0089582E0089583E0089581E008950D +:1029D000982F973058F59093E900981739F0709137 +:1029E000EC002091ED005091F00003C0242F762FD1 +:1029F00050E021FF19C03091EB003E7F3093EB0097 +:102A00003091ED003D7F3093ED003091EB0031606F +:102A10003093EB007093EC002093ED005093F000A6 +:102A20002091EE0027FF07C09F5FD3CF8F70809368 +:102A3000E90081E0089580E008958091140387FF04 +:102A400011C08091E80082FD05C0809113038111BF +:102A5000F8CF11C08091E8008B770BC080911303F1 +:102A6000882349F08091E80080FFF8CF8091E8004A +:102A70008E778093E80008952091E4003091E5007E +:102A800095E64091EC00842F817040FF22C0809138 +:102A9000E80080FD1CC080911303882391F08530ED +:102AA00091F08091EB0085FD10C04091E4005091C1 +:102AB000E5004217530729F39A01915011F784E07A +:102AC000089582E0089583E0089581E0089580E00C +:102AD00008954091E80042FFDECF08950E94DC1582 +:102AE0000E94E415E0EEF0E0808181608083E8EDF3 +:102AF000F0E080818F77808319BCA7EDB0E08C91E6 +:102B00008E7F8C9380818F7E808310921203089534 +:102B10000F931F93CF93DF930E94DC150E94E4155F +:102B2000C8EDD0E088818F7788838881806888832A +:102B300088818F7D888319BC1092130310920F0334 +:102B4000109211031092100300EE10E0F801808142 +:102B50008B7F808388818160888342E060E080E0B1 +:102B60000E94E814E1EEF0E080818E7F8083E2EE47 +:102B7000F0E0808181608083808188608083F801BB +:102B800080818E7F8083888180618883DF91CF916F +:102B90001F910F910895E8EDF0E080818F7E808392 +:102BA000E7EDF0E080818160808384E082BF81E096 +:102BB000809312030C948815E8EDF0E080818E7FFD +:102BC00080831092E20008951092DA001092E100E2 +:102BD00008951F920F920FB60F9211242F933F93D7 +:102BE0004F935F936F937F938F939F93AF93BF9315 +:102BF000EF93FF938091E10082FF0BC08091E20090 +:102C000082FF07C08091E1008B7F8093E1000E94EA +:102C100050188091DA0080FF1FC08091D80080FF9B +:102C20001BC08091DA008E7F8093DA008091D900FA +:102C300080FF0DC080E189BD82E189BD09B400FE3D +:102C4000FDCF81E0809313030E94541205C019BC8C +:102C5000109213030E9462128091E10080FF19C05C +:102C60008091E20080FF15C08091E2008E7F80930A +:102C7000E2008091E20080618093E2008091D800C0 +:102C800080628093D80019BC85E0809313030E9472 +:102C900066128091E10084FF30C08091E20084FFE1 +:102CA0002CC080E189BD82E189BD09B400FEFDCF61 +:102CB0008091D8008F7D8093D8008091E1008F7E35 +:102CC0008093E1008091E2008F7E8093E20080910A +:102CD000E20081608093E20080910F03882311F06D +:102CE00084E007C08091E30087FD02C081E001C05D +:102CF00083E0809313030E9467128091E10083FFB9 +:102D000029C08091E20083FF25C08091E100877F88 +:102D10008093E10082E08093130310920F0380916F +:102D2000E1008E7F8093E1008091E2008E7F8093AE +:102D3000E2008091E20080618093E20042E060E086 +:102D400080E00E94E8148091F00088608093F00099 +:102D50000E946512FF91EF91BF91AF919F918F916A +:102D60007F916F915F914F913F912F910F900FBE87 +:102D70000F901F9018951F920F920FB60F9211246B +:102D80002F933F934F935F936F937F938F939F9373 +:102D9000AF93BF93CF93DF93EF93FF93C091E9007D +:102DA000CF708091EC00D82FD17080FDD0E81092C8 +:102DB000E9008091F000877F8093F00078940E9472 +:102DC000FF161092E9008091F00088608093F00077 +:102DD000CD2BCF70C093E900FF91EF91DF91CF91A0 +:102DE000BF91AF919F918F917F916F915F914F9123 +:102DF0003F912F910F900FBE0F901F9018951F932A +:102E0000CF93DF93CDB7DEB7AA970FB6F894DEBFA6 +:102E10000FBECDBFE4E1F3E088E08E0F9091F100AA +:102E200091938E13FBCF0E947D128091E80083FF67 +:102E30001FC18091140390911503492F50E04A302F +:102E4000510508F015C1FA01EA59FF4F0C940C2EF8 +:102E5000803881F0823809F00BC1809118038F709F +:102E60008093E9008091EB0085FB882780F9109220 +:102E7000E90006C0809110039091110391118260C6 +:102E80009091E800977F9093E8008093F100109272 +:102E9000F100C8C0282F2D7F09F0EAC0882319F05F +:102EA000823061F0E5C080911603813009F0E0C006 +:102EB000933009F080E0809311032BC080911603BA +:102EC000811127C0809118038F7009F4D1C08093BD +:102ED000E9002091EB0020FF1CC0933021F4809189 +:102EE000EB00806214C09091EB0090619093EB0036 +:102EF00021E030E0A90102C0440F551F8A95E2F796 +:102F00004093EA001092EA008091EB008860809381 +:102F1000EB001092E9008091E800877F86C0811164 +:102F2000A7C0109116031F778091E3008078812B52 +:102F30008093E3008091E800877F8093E8000E94FF +:102F40001D158091E80080FFFCCF8091E300806830 +:102F50008093E300111102C082E001C083E08093FE +:102F6000130386C08058823008F082C08091160317 +:102F7000909117038C3D53E0950779F583E08A83A0 +:102F80008AE289834FB7F894DE01139620E03EE091 +:102F900051E2E32FF0E050935700E49120FF03C08B +:102FA000E295EF703F5FEF708E2F90E0EA3010F007 +:102FB000C79601C0C0968D939D932F5F243149F72A +:102FC0004FBF8091E800877F8093E8006AE270E05D +:102FD000CE0101960E94241414C0AE014F5F5F4FD2 +:102FE000609118030E946B13BC01009709F440C064 +:102FF0009091E800977F9093E80089819A810E94E0 +:1030000087148091E8008B778093E80031C0803886 +:1030100079F58091E800877F8093E80080910F0325 +:103020008093F1008091E8008E778093E8000E9401 +:103030001D151EC081111CC0909116039230C0F462 +:103040008091E800877F8093E80090930F030E94AF +:103050001D1580910F03811106C08091E30087FD4B +:1030600002C081E001C084E0809313030E946912D2 +:103070008091E80083FF0AC08091E800877F8093F9 +:10308000E8008091EB0080628093EB00AA960FB677 +:10309000F894DEBF0FBECDBFDF91CF911F91089591 +:1030A0000895CF93809113038823A1F0C091E90084 +:1030B000CF709091EC00892F817090FD80E8C82B33 +:1030C0001092E9008091E80083FD0E94FF16CF7006 +:1030D000C093E900CF910895909393028093920258 +:1030E0000895E0919202F0919302309721F00190BF +:1030F000F081E02D099480E00895E0919202F09132 +:103100009302309721F00280F381E02D0994089515 +:10311000E0919202F0919302309721F00480F581C2 +:10312000E02D099408952091900230919102821728 +:10313000930771F09093910280939002E091920234 +:10314000F0919302309721F00680F781E02D0994E9 +:10315000089520918E0230918F028217930771F0AB +:1031600090938F0280938E02E0919202F0919302ED +:10317000309721F00084F185E02D09940895089599 +:103180000C94BF180E9446240E94970A0E94CC24E7 +:103190000C947B295F926F927F928F929F92AF9255 +:1031A000BF92CF92DF92EF92FF920F931F93CF9334 +:1031B000DF9300D000D01F92CDB7DEB70E94DC0AAB +:1031C0009DE9C92E92E0D92E03E010E0AA24A39431 +:1031D000B12C502E802F0E94570B4C01F60172909B +:1031E00062906F016826792661147104A1F4015080 +:1031F000110978F78FEF89838A831B820E944F24FD +:103200008160782F9D838C8349815A816B818D8168 +:103210000E947A1938C08091F20281FD0E94600BF1 +:103220002BE030E07501022E02C0EE0CFF1C0A9468 +:10323000E2F7C70186219721892B09F129835A8258 +:103240008E209F2091E0892809F490E09B830E94C2 +:103250004F248160782F9D838C8349815A816B81B3 +:103260008D810E947A19000F111FF801EB56FD4F56 +:1032700080819181E826F926F182E08204C0215004 +:10328000310980F6B4CF0E94B326109194020E94B7 +:1032900071181817D1F00E947118809394020F9042 +:1032A0000F900F900F900F90DF91CF911F910F9182 +:1032B000FF90EF90DF90CF90BF90AF909F908F9056 +:1032C0007F906F905F900C94810A0F900F900F90F9 +:1032D0000F900F90DF91CF911F910F91FF90EF9082 +:1032E000DF90CF90BF90AF909F908F907F906F9026 +:1032F0005F900895CF93DF93CDB7DEB72B970FB6CE +:10330000F894DEBF0FBECDBF4F83588769877A8799 +:103310008B87DE01119686E0FD0111928A95E9F70F +:1033200085E0FE01379601900D928A95E1F749817B +:103330005A816B817C818D819E810E94F11F2B9629 +:103340000FB6F894DEBF0FBECDBFDF91CF910895C9 +:10335000CF93882309F4C2C0C82F823859F40E9441 +:10336000711881FDBBC089E30E94CB220E94982383 +:1033700089E30CC0833879F40E94711880FDAEC0D7 +:1033800083E50E94CB220E94982383E50E940D23AF +:10339000CF910C949823843859F40E94711882FDBF +:1033A0009DC087E40E94CB220E94982387E4EECF41 +:1033B0008CEF8C0F813A48F48C2F0E94E328811106 +:1033C0008DC08C2F0E94CB22E3CF80E28C0F8830FF +:1033D00048F4C77081E001C0880FCA95EAF70E94DF +:1033E0005123D6CF8BE58C0F833078F4C53A29F082 +:1033F000C63A31F083E890E005C081E890E002C071 +:1034000082E890E0CF910C94931888E58C0F83317B +:1034100008F064C0C83A39F1C93A41F1CA3A49F1F1 +:10342000CB3A51F1CC3A59F1CD3A61F1C03B69F157 +:10343000CE3A71F1CF3A79F1C13B81F1C23B89F1CA +:10344000C33B91F1C43B99F1C53BA1F1C63BA9F146 +:10345000C73BB1F1C83BB9F1C93BC1F1CA3BC9F1A6 +:1034600080E090E038C082EE90E035C089EE90E0D8 +:1034700032C08AEE90E02FC085EB90E02CC086EB46 +:1034800090E029C087EB90E026C08CEC90E023C050 +:103490008DEC90E020C083E891E01DC08AE891E0C7 +:1034A0001AC082E991E017C084E991E014C081E27A +:1034B00092E011C083E292E00EC084E292E00BC081 +:1034C00085E292E008C086E292E005C087E292E0E1 +:1034D00002C08AE292E0CF910C94A918CF9108958E +:1034E000882309F44BC0823859F40E94711881FF77 +:1034F00045C089E30E94CB220E94982389E30CC037 +:10350000833871F40E94711880FF38C083E50E94EF +:10351000CB220E94982383E50E940D230C949823CC +:10352000843859F40E94711882FF28C087E40E94F1 +:10353000CB220E94982387E4EFCF9CEF980F913A1B +:1035400058F390E2980F983050F4877091E001C0E2 +:10355000990F8A95EAF7892F0E945723DFCF9BE5C1 +:10356000980F933020F480E090E00C949318885AE0 +:10357000833120F480E090E00C94A918089588230A +:1035800021F00E9451230C9498230895882321F060 +:103590000E9457230C94982308957F928F929F92B4 +:1035A000AF92BF92CF92DF92EF92FF920F931F9351 +:1035B000CF93DF931F92CDB7DEB77C01C62E772E57 +:1035C000FC01058102950F70128111110E946E237A +:1035D0000E94C422882379F0112369F080E28C0DC7 +:1035E000883048F082E00E94AD220E94C42291E01F +:1035F000D82ED92601C0D12CE72DE295EF70F0E04E +:10360000E059FF4F0C940C2E872D807F072D0F70F3 +:10361000882311F00295007F112389F0002309F41B +:1036200099C180E28C0D883020F4802F0E945123B4 +:1036300003C0802F0E9461230E9498238BC18C2D90 +:103640000E94701A002309F4C3C180E28C0D8830F7 +:1036500020F4802F0E94572303C0802F0E946723ED +:103660000E949823B5C1872D807F972D9F7080324F +:1036700011F4892F03C0892F8295807FCC2021F0FF +:10368000F1E0CF16A1F01DC0112339F0002319F18C +:10369000013009F50E9481239BC1002319F00130FC +:1036A00009F496C189830E948423898110C1112362 +:1036B00021F0063008F08CC10EC0053008F088C13A +:1036C00006C1112359F0002331F0F701958190FFD5 +:1036D00041C19F7095830E94BF1A7AC1002309F4EB +:1036E000F6C03EC1872D86958695837090E0009741 +:1036F00019F0019761F06CC1112321F08C2D972DE9 +:10370000937002C080E090E00E94931861C1112381 +:1037100021F08C2D972D937002C080E090E00E94E4 +:10372000A91856C18C2D112319F00E94BB2502C087 +:103730000E9423260E94A8264BC1872D837009F082 +:1037400052C0111145C18C2D829586958770880FC6 +:10375000880F9C2D9F70892E912CA12CB12C082EA6 +:1037600004C0880C991CAA1CBB1C0A94D2F7C4FE86 +:1037700014C00FE010E020E030E0B901A80104C05F +:10378000440F551F661F771F8A95D2F7CB01BA01E8 +:10379000609570958095909503C060E070E0CB01D6 +:1037A000272D26952695237030E02230310569F0CB +:1037B0002330310589F0682979298A299B2921300C +:1037C000310571F00E94392103C1682979298A29BC +:1037D0009B290E945521FCC00E943921C501B401DA +:1037E0000E941D21F5C0112319F0872D817001C0A1 +:1037F0008695882309F4ECC08C2D82958695877078 +:10380000880F880F9C2D9F70892E912CA12CB12C94 +:10381000082E04C0880C991CAA1CBB1C0A94D2F761 +:10382000C4FE14C00FE010E020E030E0B901A801B0 +:1038300004C0440F551F661F771F8A95D2F7CB012E +:10384000BA01609570958095909503C060E070E036 +:10385000CB01272D269526952370422F50E042302C +:10386000510569F04330510589F0682979298A2981 +:103870009B294130510571F00E941322A9C068298B +:1038800079298A299B290E942F22A2C00E941322F3 +:10389000C501B4010E94F7219BC08C2D90E0FC0172 +:1038A000E05EF109E531F10508F050C0E058FF4F46 +:1038B0000C940C2E0C2D0F70872D8F71112321F07D +:1038C0000E949021802F07CF0E94B121802F0E945B +:1038D000C61A7EC0112341F0053008F079C0872D4B +:1038E0008F710E94D62174C0063008F071C0F7CFE6 +:1038F000112339F0872D8F710E94902169C0112307 +:10390000C9F3872D8F710E94B12162C0112329F064 +:10391000872D8F710E947B215BC00E94712158C04E +:10392000112351F0172D1F71812F0E94902163E008 +:10393000812F0E94A4224CC081E00E94AD2202305F +:1039400008F446C082E00E94AD2242C0112331F04B +:10395000002381F28C2D0E94A8193AC0002389F21D +:103960008C2D0E94701A34C0472D4F706C2DC701EA +:103970000E9499040E9495202BC0111129C0472D47 +:103980004F7050E042305105B9F04CF441155105EB +:1039900081F041305105E1F40E94A32919C0433060 +:1039A000510569F04430510599F48C2D0E94F52998 +:1039B0000FC00E948C290CC00E94BF2909C00E9420 +:1039C000D22906C0472D4F706C2DC7010E94620797 +:1039D000DD20F9F00E94A02280FD1BC0F7011282B9 +:1039E0000E949A220E949021C7010E94181D0E94E5 +:1039F0009A220F90DF91CF911F910F91FF90EF903E +:103A0000DF90CF90BF90AF909F908F907F900C945D +:103A1000B1210F90DF91CF911F910F91FF90EF9007 +:103A2000DF90CF90BF90AF909F908F907F90089540 +:103A30000F931F93CF93DF93EC01888199812B81A2 +:103A40003C81232BB9F09F3F11F48F3F99F0CE01B9 +:103A50000E946105882371F0688179818A810E94C2 +:103A600096228C010E944B220E941221B801CE01A5 +:103A70000E94CD1ADF91CF911F910F9108950E945E +:103A80006E230E947E230E9443230E9498230E945B +:103A900059270E94A82680E090E00E94931880E0B9 +:103AA00090E00C94A9180E945E230C943F1D0E9484 +:103AB0008B22292F22952F7030E02C3031054CF4C9 +:103AC0002A3031056CF42250310922303105A8F436 +:103AD00007C02C30310569F02F30310551F00DC091 +:103AE000803F69F018F4803E40F409C0843F29F417 +:103AF00006C093FB882780F9089580E0089581E04F +:103B00000895CF93DF9300D000D01F92CDB7DEB7DA +:103B10000F900F900F900F900F90DF91CF9108951D +:103B2000CF93DF9300D000D000D0CDB7DEB726967C +:103B30000FB6F894DEBF0FBECDBFDF91CF910895D1 +:103B40001F93CF93DF93C0919D0216E080919E0258 +:103B5000C81799F0D0E01C9FF0011D9FF00D1124B3 +:103B6000E156FD4F4081518162817381848195814D +:103B70000E94901D2196C770E9CFDF91CF911F91D0 +:103B800008954091CF025091D0026091D10270917E +:103B9000D2028091D3029091D4020C94901D809116 +:103BA000D40282958F7009F054C08091D10288238D +:103BB00009F44FC080919D02A0919E026091CF02B6 +:103BC0007091D0024091D2025091D302B6E08A1790 +:103BD00009F43FC090E041155105C1F17F3F11F458 +:103BE0006F3FA1F1B89FF001B99FF00D1124E1568C +:103BF000FD4F218172132AC02081621327C02281C8 +:103C0000211124C0238134812417350710F4215059 +:103C10003109241B350B283C3105C0F42091D40216 +:103C20002F7020612093D40226E0289FF001299F65 +:103C3000F00D1124EC55FD4F80818F7080618083E1 +:103C40008FEC92E00E94181D0C94A01D01968770C5 +:103C5000BECF0895CF92DF92EF92FF920F931F9302 +:103C6000CF93DF93CDB7DEB762970FB6F894DEBF80 +:103C70000FBECDBF8C0185E0F801DE011D960190DD +:103C80000D928A95E1F7D8014C9111965C911197AC +:103C900012966C9112971396CD90DC9014973091F8 +:103CA000CF027091D0028091D2029091D3020097FE +:103CB00009F46BC17F3F19F43F3F09F466C1E090FE +:103CC000D102EE2009F4C0C02091D402C816D90652 +:103CD00028F0F601E81BF90BCF0104C08095909500 +:103CE0008C0D9D1DFF24F394883C910578F0F12CF8 +:103CF000207F09F0C6C07C2DD98AC88A89890E9494 +:103D0000811D8FEC92E00E94181DB1C0822F807F30 +:103D100009F046C0751314C0341312C0611110C0ED +:103D20002F7020612093D4020E94C11D8FEC92E07D +:103D30000E94181D8091D402D80115968C932EC034 +:103D4000CD2819F15F3F11F44F3FF9F0F62E6111C4 +:103D50001CC080919D0220919E0236E0821709F4DA +:103D60005AC090E0389FF001399FF00D1124E156C0 +:103D7000FD4F7181571306C07081471303C07281D4 +:103D8000711103C001968770E9CFF62E662309F4FE +:103D900018C18091D40281608093D402F12C11C1AA +:103DA000751308C0341306C0611104C08091D40299 +:103DB000D801C3C04D875E878D859E856A8B0E9422 +:103DC000571D6A898823E1F16623D1F12091D4023D +:103DD000822F82958F7090E0029774F08091CF02CD +:103DE0009091D00298878F831986DB86CA862C87AC +:103DF000CE0107960E94181D86E0F801AFECB2E0F4 +:103E000001900D928A95E1F70E94CF1D0E94C11D7D +:103E1000FF24F394D6C04D875E878D859E850E94D2 +:103E20008B22292F22952F7030E0223031050CF0A3 +:103E3000BCC09F7009F0B6C0805E883008F4C1C075 +:103E4000C8010E94181DE4CFC816D90608F453C053 +:103E5000F601E81BF90BCF01883C910508F450C02E +:103E6000F12C7C2DD98AC88A89890E94811DEFECAA +:103E7000F2E086E0DF011D928A95E9F70E94C11DFC +:103E8000A0C0751314C0341312C0611110C080910A +:103E9000D402F8018583C8010E94181D86E0EFEC6A +:103EA000F2E0DF011D928A95E9F7FE2C8AC04D876A +:103EB0005E878D859E856A8B0E94571D6A8988233F +:103EC00009F4BECF662309F4BBCF2091D402822F20 +:103ED00082958F7090E002970CF48ECF8091CF0284 +:103EE0009091D0029A8389831B82DD82CC822E83BB +:103EF000CE0101967FCF809590958C0D9D1DACCF06 +:103F0000F62E662309F49CCF75132EC034132CC0F3 +:103F10002091D40220FD1FC0822F82958F70D9F08E +:103F2000D80115962C9315978F3049F08F5F982FF5 +:103F30009295907F822F8F70892B15968C93C80154 +:103F40000E94181D86E0F801AFECB2E001900D92DE +:103F50008A95E1F793CF86E0F801AFECB2E00190EB +:103F60000D928A95E1F72DC04D875E878D859E85E0 +:103F70000E94571D811140CF8091D40281608093AF +:103F8000D402C8010E94181D1CC0662309F458CF32 +:103F90004D875E878D859E850E94571D882309F475 +:103FA0004FCF2ACF811148CF0CC0243031050CF0FF +:103FB00047CF9F7009F440CFF8019581907F09F0B9 +:103FC0003BCF8F2D62960FB6F894DEBF0FBECDBFEC +:103FD000DF91CF911F910F91FF90EF90DF90CF90E5 +:103FE00008951F93CF93DF93CDB7DEB72C970FB60D +:103FF000F894DEBF0FBECDBF4F83588769877A879D +:104000008B879C87CE0107960E942A1E882369F021 +:104010008F8198852A853B85232BF1F19F3F09F0FD +:1040200063C08F3F09F060C037C086E0FE0137965D +:10403000DE01119601900D928A95E1F76F817885E6 +:10404000EA85FB85309741F17F3F11F46F3F21F105 +:1040500020919E0230E0C901019687709927409116 +:104060009D0250E08417950709F447C069837A835D +:10407000FD83EC8396E0929FD001939FB00D1124B5 +:10408000A156BD4FFE01319601900D929A95E1F730 +:1040900080939E020E94A01D16E080919D02909147 +:1040A0009E028917C1F1189FC001112481569D4FAE +:1040B0000E942A1E882379F1E0919D021E9FF00143 +:1040C0001124E156FD4F40815181628173818481C9 +:1040D00095810E94901D80919D0290E001968770CD +:1040E000992780939D02D9CF4F81588569857A851C +:1040F0008B859C850E94901DCFCF0E94531D1092EE +:104100009E0210929D02EFECF2E086E0DF011D922C +:104110008A95E9F7C1CF2C960FB6F894DEBF0FBE93 +:10412000CDBFDF91CF911F910895EF92FF920F9332 +:104130001F93CF93DF938C01009709F46CC0F12C8F +:10414000EE24E394E8012196F8018491843740F449 +:10415000843008F051C0813081F0823019F15BC0A9 +:10416000853709F444C0A8F19CE7980F903708F010 +:1041700052C08F770E94701A41C00E5F1F4FFE0120 +:10418000C49180E28C0F883048F4C7708E2D01C036 +:10419000880FCA95EAF70E94712314C08C2F0E94E1 +:1041A000A8192DC00E5F1F4FFE01C49180E28C0F35 +:1041B000883058F4C7708E2D01C0880FCA95EAF771 +:1041C0000E9477230E9498231AC08C2F0E94701A95 +:1041D00016C00E5F1F4FFE01C491CC2381F08FE902 +:1041E0009FE00197F1F700C00000C150F6CF0E5FCD +:1041F0001F4FFE01F49003C00E94A8198E018F2D5D +:10420000882309F49FCFEFE9FFE03197F1F700C071 +:1042100000008150F5CFDF91CF911F910F91FF905A +:10422000EF90089508956093D9027093DA02809315 +:10423000DB029093DC020C943F1D0F931F930091BF +:10424000D9021091DA022091DB023091DC02DC010C +:10425000CB01802B912BA22BB32B8093D90290936F +:10426000DA02A093DB02B093DC021F910F910C9451 +:104270003F1D0F931F930091D9021091DA022091F4 +:10428000DB023091DC02DC01CB0180239123A223ED +:10429000B3238093D9029093DA02A093DB02B09308 +:1042A000DC021F910F910C943F1D0F931F930091FF +:1042B000D9021091DA022091DB023091DC02DC019C +:1042C000CB0180279127A227B3278093D90290930F +:1042D000DA02A093DB02B093DC021F910F910C94E1 +:1042E0003F1D1092D5021092D6021092D702109262 +:1042F000D8020C943F1D41E050E060E070E004C043 +:10430000440F551F661F771F8A95D2F74093D50239 +:104310005093D6026093D7027093D8020C943F1D3D +:1043200041E050E060E070E004C0440F551F661F9C +:10433000771F8A95D2F78091D5029091D602A091ED +:10434000D702B091D802482B592B6A2B7B2B409374 +:10435000D5025093D6026093D7027093D8020C9482 +:104360003F1D41E050E060E070E004C0440F551F85 +:10437000661F771F8A95D2F7409550956095709586 +:104380008091D5029091D602A091D702B091D80227 +:10439000482359236A237B234093D5025093D602A6 +:1043A0006093D7027093D8020C943F1D41E050E017 +:1043B00060E070E004C0440F551F661F771F8A95A8 +:1043C000D2F78091D5029091D602A091D702B091F8 +:1043D000D802482759276A277B274093D502509354 +:1043E000D6026093D7027093D8020C943F1D0F93AE +:1043F0001F930091D5021091D6022091D7023091DF +:10440000D802DC01CB01802B912BA22BB32B809304 +:10441000D5029093D602A093D702B093D8021F91F1 +:104420000F910C943F1D0F931F930091D502109193 +:10443000D6022091D7023091D802DC01CB01802333 +:104440009123A223B3238093D5029093D602A09305 +:10445000D702B093D8021F910F910C943F1D0F9378 +:104460001F930091D5021091D6022091D70230916E +:10447000D802DC01CB0180279127A227B3278093A4 +:10448000D5029093D602A093D702B093D8021F9181 +:104490000F910C943F1D0895CF92DF92EF92FF92FF +:1044A0000F931F93CF93DF938C01C090D902D090CC +:1044B000DA02E090DB02F090DC028091D50290916C +:1044C000D602A091D702B091D802C82AD92AEA2AE6 +:1044D000FB2ACFE1D0E0D701C6010C2E04C0B6956F +:1044E000A795979587950A94D2F780FF06C0B801E3 +:1044F0008C2F0E94E709019721F4219760F780E053 +:1045000001C08C2FDF91CF911F910F91FF90EF9001 +:10451000DF90CF900895CF93DF93EC010E944C225F +:10452000BE010E94E709DF91CF910895CB010E945F +:104530008B2208958091DD02859585958595089556 +:104540008091DD028770089598E0899F9001112481 +:10455000262B2093DD020C9490212091DD02809582 +:1045600082238093DD02982F977069F430E0482F02 +:10457000552747FD50952417350729F085958595D2 +:1045800085950C94B12108959091DD02977081E09A +:1045900009F480E0089590911501992321F09091FC +:1045A0001601911109C02091170130911801F901EC +:1045B00032969FEF40E01FC0982F9695969596955E +:1045C0009F3050F5E0911701F0911801E90FF11DAE +:1045D000877021E030E0A90102C0440F551F8A9581 +:1045E000E2F7CA019181892B818308959F3F39F0B9 +:1045F0004F5F4E3041F051915813F8CF0DC051111B +:10460000F7CF942FF5CF9F3F39F0F901E90FF11D56 +:1046100097FDFA9582830895089590911501992345 +:1046200021F090911601911109C02091170130914C +:104630001801F9013296205F3F4F1FC0982F9695C1 +:10464000969596959F30F0F4E0911701F09118013E +:10465000E90FF11D877021E030E0A90102C0440F8D +:10466000551F8A95E2F7CA0180959181892381833C +:1046700008953196E217F30729F090819813F9CF46 +:104680001082F7CF089581E090E0E0911701F0915A +:104690001801E80FF91F1082019680319105A9F7E2 +:1046A00008959091F102892B8093F10208958095ED +:1046B0009091F10289238093F10208951092F10202 +:1046C00008959091F002892B8093F00208958095CF +:1046D0009091F00289238093F00208951092F002E5 +:1046E00008959091EF02892B8093EF0208958095B1 +:1046F0009091EF0289238093EF0208951092EF02C8 +:1047000008958093DE0208951092DE02089580914C +:10471000170190911801FC0131969C01205F3F4FD9 +:1047200080E0919191118F5FE217F307D1F708951F +:10473000E0911701F09118018091F1028083E091DE +:104740001701F091180190818091F002892B8083EC +:10475000E0911701F091180190818091EF02892B6F +:1047600080838091DE02882361F0E0911701F0914F +:1047700018019081892B80830E94872381111092D8 +:10478000DE0280911701909118010C947D1820E0B1 +:10479000009739F0AC0141505109842395232F5FD4 +:1047A000F7CF822F089580911303843039F110924E +:1047B000F30220E488E190E00FB6F894A895809386 +:1047C00060000FBE2093600080E00E94000480E043 +:1047D0000E94810A83B7817F846083BF83B7816031 +:1047E00083BF7894889583B78E7F83BF88E10FB6A7 +:1047F000F89480936000109260000FBE08950895B1 +:10480000089580E00E9400040E94FF230E94DC0AB9 +:104810000E9400240E94610B91E0811101C090E090 +:10482000892F08950E94531D80E00E9400040E9479 +:104830007B290E9471180C94810A1F920F920FB667 +:104840000F9211248F939F93AF93BF938091F302A4 +:10485000811113C08091F4029091F502A091F602AB +:10486000B091F7024196A11DB11D8093F40290937F +:10487000F502A093F602B093F702BF91AF919F911A +:104880008F910F900FBE0F901F90189582E084BDFE +:1048900093E095BD9AEF97BD80936E0008952FB772 +:1048A000F8948091F4029091F502A091F602B091F3 +:1048B000F7022FBF0895CF92DF92EF92FF920F93EE +:1048C0001F932FB7F8944091F4025091F502609134 +:1048D000F6027091F7022FBF6A017B01EE24FF24DC +:1048E0008C0120E030E0C016D106E206F30610F499 +:1048F000415051099A01281B390BC9011F910F9191 +:10490000FF90EF90DF90CF9008951F920F920FB617 +:104910000F9211248F939F93AF93BF938091F402D2 +:104920009091F502A091F602B091F7020196A11DB7 +:10493000B11D8093F4029093F502A093F602B09318 +:10494000F702BF91AF919F918F910F900FBE0F9083 +:104950001F9018950E946E15F8942FEF87EA91E644 +:10496000215080409040E1F700C0000087E090EBCC +:10497000DC0180931E0390931F03A0932003B09348 +:1049800021039CE088E10FB6F894A895809360001D +:104990000FBE90936000FFCF0E940B25811102C0D3 +:1049A0000E94E7240E9416258093F2020E941E2591 +:1049B00080931C0387FB882780F9809316010E944F +:1049C0001A25682F70E080E090E00C9413216DEEC2 +:1049D0007EEF80E090E00E94322E60E082E090E086 +:1049E0000E94202E60E083E090E00E94202E60E094 +:1049F00084E090E00E94202E60E085E090E00E943C +:104A0000202E60E086E090E00E94202E6FEF87E08D +:104A100090E00C94202E80E090E00E941A2E21E07D +:104A20008D3E9E4F09F020E0822F089582E090E0B5 +:104A30000C94122E83E090E00C94122E84E090E00F +:104A40000C94122E682F84E090E00C94202E86E0C7 +:104A500090E00C94122E682F86E090E00C94202EAB +:104A600087E090E00C94122E682F87E090E00C9481 +:104A7000202E8091FA0280FF0BC060911C0185E01E +:104A8000689FB001112475956795759567952BC042 +:104A900081FF09C060911C0185E0689FB00111246D +:104AA0007595679520C082FF07C060911C0185E065 +:104AB000689FB001112417C09091FB029923D1F097 +:104AC00060911B01961788F720911C0185E0289FB3 +:104AD00090011124929FA001939F500D112470E02A +:104AE000CA010E94F82D6038710540F46115710506 +:104AF00039F002C065E070E0862F08958FE70895D1 +:104B000081E008958091FA0280FF08C060911A0147 +:104B100070E0759567957595679521C081FF06C012 +:104B200060911A0170E07595679519C082FF04C005 +:104B300060911A0170E010C09091FB029923C1F0BE +:104B4000609119019617A0F780911A01899FC00101 +:104B5000112470E00E94F82D6038710528F4611569 +:104B6000710521F0862F08958FE7089581E008955B +:104B700061E070E0F4CF803F21F40E9439258195F7 +:104B800004C0813F29F40E9439258093FE020895D4 +:104B9000823F21F40E943925819504C0833F29F486 +:104BA0000E9439258093FD020895893F19F40E94DF +:104BB000822505C08A3F31F40E9482258195809329 +:104BC000FF0208958B3F21F40E948225819504C045 +:104BD0008C3F29F40E948225809300030895843F2E +:104BE00021F48091FC02816017C0853F21F48091FF +:104BF000FC02826011C0863F21F48091FC02846037 +:104C00000BC0873F21F48091FC02886005C0883F7B +:104C100031F48091FC0280618093FC0208958D3F05 +:104C200021F48091FA0281600BC08E3F21F48091C3 +:104C3000FA02826005C08F3F29F48091FA028460F5 +:104C40008093FA020895803F39F48091FE0287FF35 +:104C50006CC01092FE0269C0813F29F48091FE026F +:104C60001816BCF362C09091FD02823F29F497FFB1 +:104C70005CC01092FD0259C0833F19F41916CCF3A1 +:104C800054C0893F41F48091FF0218160CF04DC0CA +:104C90001092FF024AC08A3F29F48091FF0287FFE9 +:104CA00044C0F6CF8B3F39F48091000387FF3DC0AD +:104CB000109200033AC08C3F29F48091000318162B +:104CC000BCF333C0843F21F48091FC028E7F17C077 +:104CD000853F21F48091FC028D7F11C0863F21F435 +:104CE0008091FC028B7F0BC0873F21F48091FC02F6 +:104CF000877F05C0883F31F48091FC028F7E8093CE +:104D0000FC0213C08D3F21F48091FA028E7F0BC00C +:104D10008E3F21F48091FA028D7F05C08F3F29F4E8 +:104D20008091FA028B7F8093FA028091FD028111BB +:104D30000EC08091FE0281110AC08091FF02811194 +:104D400006C080910003811102C01092FB020895F9 +:104D50008CEF92E00E9488180E944F249093F902F1 +:104D60008093F80208951F93CF93DF938091F80208 +:104D70009091F9020E945B24AC019091FB0299236F +:104D800021F020911D0130E006C020911E018AE033 +:104D9000289F900111244217530708F486C0809180 +:104DA000FD02C091FE02D091FF021091000381111B +:104DB00007C0C11176C0D11174C0111172C075C085 +:104DC0009F3F19F09F5F9093FB02181624F40E94F6 +:104DD00039258093FD028091FD0287FF05C00E9466 +:104DE000392581958093FD021C1624F40E943925F3 +:104DF0008093FE028091FE0287FF05C00E94392544 +:104E000081958093FE026091FD02662339F1C09185 +:104E1000FE02CC2319F1772767FD7095872F972F16 +:104E20000E941A2B23E333E343E35FE30E942A2C1F +:104E30000E94E72A6093FD026C2F772767FD70952B +:104E4000872F972F0E941A2B23E333E343E35FE37B +:104E50000E942A2C0E94E72A6093FE021D1624F469 +:104E60000E9482258093FF028091FF0287FF05C088 +:104E70000E94822581958093FF02111624F40E94DE +:104E80008225809300038091000387FF05C00E9464 +:104E90008225819580930003DF91CF911F910C941F +:104EA000A8269F3F09F08ECF96CFDF91CF911F911B +:104EB0000895ECEFF2E085E0DF011D928A95E9F7B5 +:104EC0001092FB021092FA020895833081F128F4C7 +:104ED000813059F08230D1F00895853009F449C00D +:104EE000B8F1863009F456C0089580911E01262F2E +:104EF00030E0280F311D2F3F310524F4680F6093F7 +:104F00001E0108958FEF80931E01089580911D0169 +:104F1000262F30E0280F311D2F3F310524F4680F74 +:104F200060931D0108958FEF80931D010895809176 +:104F30001C01262F30E0280F311D2F3F310524F4AE +:104F4000680F60931C0108958FEF80931C010895F2 +:104F500080911B01262F30E0280F311D2F3F310596 +:104F600024F4680F60931B0108958FEF80931B0159 +:104F7000089580911A01262F30E0280F311D2F3F10 +:104F8000310524F4680F60931A0108958FEF809320 +:104F90001A01089580911901262F30E0280F311D44 +:104FA0002F3F310524F4680F6093190108958FEFA6 +:104FB000809319010895833011F128F4813049F06C +:104FC000823091F00895853081F120F18630C1F171 +:104FD000089580911E01681720F4861B80931E019E +:104FE000089510921E01089580911D01681720F404 +:104FF000861B80931D01089510921D0108958091D4 +:105000001C01681720F4861B80931C0108951092E0 +:105010001C01089580911B01681720F4861B809362 +:105020001B01089510921B01089580911A016817C1 +:1050300020F4861B80931A01089510921A01089596 +:1050400080911901681720F4861B80931901089537 +:105050001092190108950F931F93873208F048C0EA +:105060008E3108F08DC0803109F477C008F58730A3 +:1050700009F461C068F4863009F09DC08091F202A5 +:10508000817F8E7F8093F20281E08093020394C03F +:105090008B3009F489C08E3009F08DC08091F20206 +:1050A00082FB222720F991E0922790FB82F95EC0D3 +:1050B000863109F479C060F4813109F07CC00E9426 +:1050C000531D9091160181E08927809316016CC0D1 +:1050D000893109F469C08B3109F06DC08091F20209 +:1050E00081FB222720F991E0922790FB81F93EC0B5 +:1050F000883309F459C050F4893209F457C0853314 +:1051000009F454C0873209F451C055C0833409F4FE +:105110004DC028F48A3308F44EC0895332C0883415 +:1051200009F049C00E94531D0E94910B0E9458052E +:105130000E94AA2439C09091F202892F8095817033 +:1051400080FB90F929F0966098609093F20234C049 +:10515000997F977F9093F20227C08091F20283FBA0 +:10516000222720F991E0922790FB83F98093F202A5 +:105170009923D1F08091F20281608093F20214C0F1 +:105180008D5141E050E060E070E08A019B0104C075 +:10519000000F111F221F331F8A95D2F7C901B801D2 +:1051A0000E9413210E94531D81E006C061E070E05F +:1051B00080E090E0F5CF80E01F910F91089580E0AE +:1051C000089580E00895CF93C82F80910203813025 +:1051D00069F018F08230C9F184C0E0911701F091B4 +:1051E00018018081823209F07EC007C0E09117016A +:1051F000F09118018081823261F48C2F0E94DF28A7 +:10520000811104C08C2F0E942B281DC081E090E0EA +:105210001AC08C2F0E94E128811114C0C43179F08A +:1052200048F4CB3079F0C03109F061C082E080935E +:10523000020308C0C93219F0C83321F058C01092D7 +:10524000020355C081E0817054C0C93291F120F54C +:10525000C43179F1B0F4C73009F047C08EE18093D2 +:105260001E0182E380931D018AE080931C0184E18A +:1052700080931B0188E080931A0188E280931901D2 +:1052800034C0CE51C63088F5EC2FF0E0EA54FE4F22 +:1052900080818093010329C0CE34E9F020F4CB341F +:1052A00021F56AE013C0C13579F0C235F1F461E04F +:1052B0000DC080910103882319F01092010315C0DD +:1052C00081E08093020315C061E006C08091010374 +:1052D0000E9465270AC06AE0809101030E94DB27D3 +:1052E00004C01092020380E004C081E002C080E0AC +:1052F000AACFCF9108950E940B25811102C00E9470 +:10530000E7240E94272580931D0380FF02C0869515 +:1053100001C080E00C94000480911D03982F9695A5 +:10532000292F30E0233031054CF49F5F990F8170B5 +:10533000892B816080931D030E942B2580911D0382 +:1053400086950C94000480911D03982F969591F0FA +:105350009158990F8170892B80931D038E7F91E066 +:1053600009F490E080911D0390FB80F980931D0368 +:105370000E942B2580911D0386950C94000480913A +:105380001D03982F909590FB80F980931D030E9438 +:105390002B2580911D0380FF02C0869501C080E00F +:1053A0000C94000490911D03892F86958F5F8F7751 +:1053B0009170843028F4880F892B80931D0302C0DC +:1053C00090931D0380911D038E7F91E009F490E07E +:1053D00080911D0390FB80F980931D030E942B2573 +:1053E00080911D0386950C94000420911D03922F3B +:1053F00096958927982F990F822F8170892B8093FA +:105400001D038E7F91E009F490E080911D0390FBD5 +:1054100080F980931D030E942B2580911D038695A2 +:105420000C94000480911D03869508955058BB2765 +:10543000AA270ED0D1C1C2D130F0C7D120F031F4AB +:105440009F3F11F41EF4B7C10EF4E095E7FB9FC136 +:10545000E92FD3D180F3BA17620773078407950742 +:1054600018F071F49EF5EBC10EF4E0950B2EBA2FF7 +:10547000A02D0B01B90190010C01CA01A00111245A +:10548000FF27591B99F0593F50F4503E68F11A1606 +:10549000F040A22F232F342F4427585FF3CF469597 +:1054A00037952795A795F0405395C9F77EF41F16B9 +:1054B000BA0B620B730B840BBAF09150A1F0FF0F83 +:1054C000BB1F661F771F881FC2F70EC0BA0F621F6F +:1054D000731F841F48F4879577956795B795F7955F +:1054E0009E3F08F0B3CF9395880F08F09927EE0FF1 +:1054F00097958795089527D108F481E008950CD0F9 +:105500006BC163D140F05AD130F021F45F3F19F004 +:105510003EC1511195C14FC170D198F39923C9F380 +:105520005523B1F3951B550BBB27AA2762177307A9 +:10553000840738F09F5F5F4F220F331F441FAA1F5D +:10554000A9F333D00E2E3AF0E0E830D0915050401D +:10555000E695001CCAF729D0FE2F27D0660F771FCB +:10556000881FBB1F261737074807AB07B0E809F0AD +:10557000BB0B802DBF01FF2793585F4F2AF09E3F42 +:10558000510568F004C15CC15F3FECF3983EDCF369 +:10559000869577956795B795F7959F5FC9F7880FBB +:1055A000911D9695879597F90895E1E0660F771F0D +:1055B000881FBB1F621773078407BA0720F0621B9E +:1055C000730B840BBA0BEE1F88F7E095089504D097 +:1055D0006894B11135C1089518D188F09F5790F0A3 +:1055E000B92F9927B751A0F0D1F0660F771F881F08 +:1055F000991F1AF0BA95C9F712C0B13081F01FD1C6 +:10560000B1E008951CC1672F782F8827B85F39F063 +:10561000B93FCCF3869577956795B395D9F73EF466 +:1056200090958095709561957F4F8F4F9F4F08950E +:10563000E89409C097FB3EF490958095709561952C +:105640007F4F8F4F9F4F9923A9F0F92F96E9BB27E2 +:105650009395F695879577956795B795F111F8CF5E +:10566000FAF4BB0F11F460FF1BC06F5F7F4F8F4FC9 +:105670009F4F16C0882311F096E911C0772321F0BF +:105680009EE8872F762F05C0662371F096E8862F57 +:1056900070E060E02AF09A95660F771F881FDAF7AE +:1056A000880F9695879597F9089588D018F011F08E +:1056B0008CD038F480C0C4C0E92F9FD0B0F35523FC +:1056C000C9F3E7FB6217730784079507A8F199F3FD +:1056D000E92FFF2788232AF03197660F771F881F4D +:1056E000DAF7952F5527442332F091505040220F7E +:1056F000331F441FD2F7BB27E91BF50B621B730B4B +:10570000840BB109C1F222F4620F731F841FB11D13 +:1057100031972AF0660F771F881FBB1FEFCF91507C +:1057200050405AF041F0882332F0660F771F881FEF +:1057300091505040C1F7939530C086957795679505 +:105740009F5FD9F7F8CF990F0008550FAA0BE0E833 +:10575000FEEF16161706E807F907C0F01216130633 +:10576000E407F50798F0621B730B840B950B39F473 +:105770000A2661F0232B242B252B21F408950A26D9 +:1057800009F4A140A6958FEF811D811D089597F919 +:105790009F6780E870E060E008959F3F31F091508E +:1057A00020F4879577956795B795880F911D969505 +:1057B000879597F908959FEF80EC089500240A9447 +:1057C0001616170618060906089500240A941216DC +:1057D0001306140605060895092E0394000C11F40F +:1057E000882352F0BB0F40F4BF2B11F460FF04C0BC +:1057F0006F5F7F4F8F4F9F4F089557FD9058440F15 +:10580000551F59F05F3F71F04795880F97FB991F1F +:1058100061F09F3F79F087950895121613061406DC +:10582000551FF2CF4695F1DF08C016161706180669 +:10583000991FF1CF86957105610508940895E89444 +:10584000BB2766277727CB0197F908957CDF08F4FB +:105850008FEF08950BD0C0CFB1DF28F0B6DF18F07E +:10586000952309F094CFA7CF1124EACFC6DFA0F388 +:10587000959FD1F3950F50E0551F629FF001729FE5 +:10588000BB27F00DB11D639FAA27F00DB11DAA1F04 +:10589000649F6627B00DA11D661F829F2227B00D51 +:1058A000A11D621F739FB00DA11D621F839FA00DDC +:1058B000611D221F749F3327A00D611D231F849F2C +:1058C000600D211D822F762F6A2F11249F57504083 +:1058D0008AF0E1F088234AF0EE0FFF1FBB1F661F1E +:1058E000771F881F91505040A9F79E3F510570F0D7 +:1058F0004ECFA6CF5F3FECF3983EDCF386957795CD +:105900006795B795F795E7959F5FC1F7FE2B880FD1 +:10591000911D9695879597F90895FA01EE0FFF1F4F +:1059200030962105310599F16115710561F48038D2 +:10593000BFE39B0749F168949038810561F0803896 +:10594000BFEF9B0741F0992342F5FF3FE105310589 +:10595000210511F1E8940894E795D901AA2329F4C7 +:10596000AB2FBE2FF85FD0F310C0FF5F70F4A69589 +:10597000E0F7F73950F019F0FF3A38F49F779F932A +:105980000CD00F9007FC905808953EF014CF60E0C3 +:1059900070E080E89FE308954FE79F775F934F9310 +:1059A0003F932F939ED02F913F914F915F9152DF64 +:1059B00005C019F40EF0EBCE42CFFDCE26DFC8F3C2 +:1059C0009638C0F707F80F92E8942BE33AEA48EBD1 +:1059D0005FE74EDF0F920F920F924DB75EB70F92B7 +:1059E000C0D0EAE2F1E016D04F915F91EF91FF91C4 +:1059F000E595EE1FFF1F49F0FE57E0684427EE0FC4 +:105A0000441FFA95E1F74195550B32D00F9007FEF0 +:105A100026C00895DF93CF931F930F93FF92EF92C9 +:105A2000DF927B018C01689405C0DA2EEF011EDF46 +:105A3000FE01E894A5912591359145915591AEF3DC +:105A4000EF0106DDFE019701A801DA9479F7DF90F6 +:105A5000EF90FF900F911F91CF91DF9108959B01DF +:105A6000AC0160E070E080E89FE349CD90CE95CE38 +:105A7000CCDEE8F39923D9F3940F511DBBF3915079 +:105A8000504094F059F0882332F0660F771F881F3A +:105A900091505040C1F79E3F510544F7880F911D2A +:105AA0009695879597F908955F3FACF0983E9CF0E6 +:105AB000BB27869577956795B79508F4B160939560 +:105AC000C1F7BB0F58F711F460FFE8CF6F5F7F4F4E +:105AD0008F4F9F4FE3CFB4CE0EF05FCE6CCE689465 +:105AE00056CE93DEC8F39923D1F3C6F3DF93CF9359 +:105AF0001F930F93FF92C92FDD2788232AF0219748 +:105B0000660F771F881FDAF720E030E040E85FEB90 +:105B10009FE3883920F0803E30F021968F7787DC34 +:105B2000E2E5F1E003C083DCEFE7F1E073DF8B0136 +:105B3000BE01EC01FB2E6F5771097595771F880B1D +:105B4000990B78DD28E132E741E35FE38FDEAF2D8B +:105B50009801AE01FF900F911F91CF91DF9178DCFA +:105B60003BCEFA01DC01AA0FBB1F9B01AC01BF5762 +:105B700028F422273327442750781FC0B75188F4D0 +:105B8000AB2F0024469537952795011CA395D2F39A +:105B9000002069F0220F331F441FB395DAF30DD0B4 +:105BA00045CC61307105A0E88A07B94630F49B0105 +:105BB000AC016627772788279078309621F02083DC +:105BC0003183428353830895AA1BBB1B51E107C055 +:105BD000AA1FBB1FA617B70710F0A61BB70B881F7D +:105BE000991F5A95A9F780959095BC01CD0108950C +:105BF00097FB072E16F4009407D077FD09D00E947A +:105C0000E42D07FC05D03EF4909581959F4F0895B3 +:105C1000709561957F4F0895EE0FFF1F0590F491E9 +:105C2000E02D0994F999FECF92BD81BDF89A99278C +:105C300080B50895A8E1B0E042E050E00C943A2E1F +:105C4000262FF999FECF92BD81BDF89A019700B435 +:105C5000021639F01FBA20BD0FB6F894FA9AF99AD5 +:105C60000FBE08950196272F0E94212E0C94202EFE +:105C7000DC01CB01FC01F999FECF06C0F2BDE1BD0C +:105C8000F89A319600B40D9241505040B8F70895FB +:045C9000F894FFCFB6 +:105C9400640007000CFF0000003F6475110312E06C +:105CA40011AC1178110101DF022808140A321E0018 +:105CB40002040507090B0C0E1011131517181A1CF2 +:105CC4001D1F2123242628292B2D2F30323435372C +:105CD400393B1F0F03764F5F6F7F49694379095939 +:105CE40053633149803F5D8B803FF8BF803FCAE1F9 +:105CF400803F73ED803FCAE1803FF8BF803F5D8BFA +:105D0400803F3149803F0000803FF16D7F3F75EA5D +:105D14007E3F4C827E3F833F7E3F84287E3F833F8D +:105D24007E3F4C827E3F75EA7E3FF16D7F3F0000EF +:105D3400803F3F4D36390B07BE0688064F06E20505 +:105D4400FB0514062D0601020304050607080900D5 +:00000001FF diff --git a/keyboard/planck/keymaps/nico/compiled.hex b/keyboard/planck/keymaps/nico/compiled.hex new file mode 100644 index 0000000000..61527c5307 --- /dev/null +++ b/keyboard/planck/keymaps/nico/compiled.hex @@ -0,0 +1,1456 @@ +:100000000C94C4020C9408030C9408030C94080389 +:100010000C9408030C9408030C9408030C94080334 +:100020000C9408030C9408030C94B5140C948715D5 +:100030000C94E9220C9408030C9408030C94080314 +:100040000C9408030C946A030C9408030C940803A2 +:100050000C9408030C9451230C9408030C9408038B +:100060000C9408030C9408030C9408030C940803E4 +:100070000C9408030C9408030C9408030C940803D4 +:100080000C942A0B0C9408030C9408030C9408039A +:100090000C9408030C9408030C9408030C940803B4 +:1000A0000C9408030C9408030C940803F41516161A +:1000B0000417161604175B167E160417D316E616D9 +:1000C000D019D019FF19FF193E1A5E1AB41BB41BC0 +:1000D000691AB41B191B191B801B891BB41BAE1B8F +:1000E000261B261B261B261B261B261B261B261B08 +:1000F000261B261B261B261B261B261B261B261BF8 +:10010000361B441B4B1B521B5C1B07634236B79BC1 +:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 +:100120005763BD6DEDFD753EF6177231BF000000DF +:10013000803F08000000BE922449123EABAAAA2AC2 +:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD +:1001500000000000BF000000803F00000000000819 +:100160004178D3BB4387D1133D190E3CC3BD4282B6 +:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 +:10018000FFBE01C4FF7F3F00000000000000000030 +:1001900000000000000000010204060A0F17202CD6 +:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 +:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF +:1001C00002010000000000000000000000002AA35F +:1001D00028A42B0014001A000800150017001C00AA +:1001E00018000C00120013002A00E00004001600A2 +:1001F000070009000A000B000D000E000F0033007D +:100200003400E1001D001B0006001900050011006C +:100210001000360037003800280000302900E200C6 +:10022000E30001202C002C0002205000510052005D +:100230004F002B0014001A00090013000A000D00E3 +:100240000F0018001C0033002A00E0000400150015 +:100250001600170007000B00110008000C00120028 +:100260003400E1001D001B000600190005000E000F +:100270001000360037003800280000302900E20066 +:10028000E30001202C002C000220500051005200FD +:100290004F002B0034003600370013001C0009000B +:1002A0000A00060015000F002A00E00004001200FA +:1002B000080018000C0007000B00170011001600C2 +:1002C0003800E100330014000D000E001B00050093 +:1002D00010001A0019001D00280000302900E2005B +:1002E000E30001202C002C0002205000510052009D +:1002F0004F0035021E021F022002210222022302A9 +:1003000024022502260227022A0001003A003B00AF +:100310003C003D003E003F002D022E022F02300225 +:10032000310201004000410042004300440045000A +:10033000005301530253005001000030010001003E +:100340000100010069006A000100BB00AA00A900C9 +:10035000AE0035001E001F002000210022002300F7 +:1003600024002500260027002A0001003A003B0057 +:100370003C003D003E003F002D002E002F003000CD +:1003800031000100400041004200430044004500AC +:1003900000530153025300500100003001000100DE +:1003A0000100010069006A000100BB00AA00A90069 +:1003B000AE002803540068006500200050006C0067 +:1003C00061006E0063006B0020004B006500790047 +:1003D00062006F0061007200640000002C034F0097 +:1003E0007200740068006F006C0069006E006500A8 +:1003F0006100720020004B006500790062006F0010 +:100400006100720064007300000004030904090223 +:100410006D00040100A0FA090400000103010100BD +:10042000092111010001223F000705810308000A8C +:100430000904010001030102000921110100012248 +:100440004D000705820308000A09040200010300A9 +:10045000000009211101000122360007058303086D +:10046000000A090403000103000000092111010032 +:100470000122390007058403100001120110010058 +:10048000000008EDFE6060010001020001050109A5 +:1004900006A101050719E029E71500250195087552 +:1004A000018102050819012905950575019102953B +:1004B000017503910105071900297715002501959C +:1004C0007875018102C005010980A101850216012C +:1004D0000026B7001A01002AB700751095018100A7 +:1004E000C0050C0901A1018503160100269C021A12 +:1004F00001002A9C02751095018100C005010902C6 +:10050000A1010901A100050919012905150025010D +:100510009505750181029501750381010501093079 +:1005200009311581257F95027508810609381581E5 +:10053000257F950175088106050C0A38021581256D +:100540007F950175088106C0C005010906A1010556 +:100550000719E029E7150025019508750181029525 +:100560000175088101050819012905950575019195 +:10057000029501750391010507190029FF15002552 +:10058000FF950675088100C011241FBECFEFDAE089 +:10059000DEBFCDBF04B603FE24C080911E03909140 +:1005A0001F03A0912003B09121038730904BA740F7 +:1005B000B04BB9F410921E0310921F031092200347 +:1005C0001092210314BE84B7877F84BF88E10FB6E1 +:1005D000F89480936000109260000FBEE0E0F8E3B2 +:1005E000099511E0A0E0B1E0ECE2FAE502C0059067 +:1005F0000D92A03CB107D9F713E0A0ECB1E001C027 +:100600001D92AE31B107E1F70E94FB110C94142D3D +:100610000C9400000895089581E0089508950C94C5 +:100620000B030C940C030C940E030E94DE2823E0B1 +:1006300030E0281B3109220F2093C4010895282F90 +:100640002F9880918000211108C0877F80938000BF +:1006500010928D0010928C001BC0886080938000E7 +:10066000233019F48FEF9FEF0FC083E090E0821BDF +:100670009109880F991F2FEF3FEFA90102C05695EE +:1006800047958A95E2F7CA0190938D0080938C007C +:100690000C9415030E94150384E08093C30110920B +:1006A000C0010895279A2F988FEF9FEF90938700AE +:1006B000809386008AE08093800089E180938100A6 +:1006C0000E9447280C944A030E9452036E9A769A1D +:1006D0000C940A031F920F920FB60F9211242F93BE +:1006E0003F938F939F93EF93FF93E091C101F0911C +:1006F000C201CF0101969093C2018093C101009085 +:10070000C30102C0F695E7950A94E2F7EF73809172 +:10071000C001823019F4E03251F404C0813039F460 +:10072000EF3329F480916F008D7F80936F00F0E0AC +:10073000E457FE4FE49121E031E0E29FC001E39FE6 +:10074000900D11240090C40102C0969587950A94DB +:10075000E2F790938D0080938C00FF91EF919F9131 +:100760008F913F912F910F900FBE0F901F90189572 +:1007700061110DC0FC018281882331F085EE0E9459 +:1007800074180E949E2803C085EE0E943C1980E0E8 +:1007900090E0089581E008950C94CA0308950C94A4 +:1007A000640380911502882309F448C08091D10127 +:1007B0009091D201009779F40E941B239093D2016B +:1007C0008093D1018091D30190E0009771F48091E2 +:1007D000D40190E00AC00E942723209100013091AB +:1007E00001012817390740F329C00197880F991F85 +:1007F000880F991FFC01EB52FE4F6081718182814D +:1008000093810E94900AE091D30184E0E89FF00177 +:100810001124EB52FE4F60817181828193814FE000 +:1008200050E00E94480E8091D30190E001966091C3 +:10083000D40170E00E94C42C8093D3010C940F0368 +:10084000109217020C945D0A0895089581E0809338 +:1008500017020C942504089508958F929F92AF92E9 +:10086000BF92EF92FF920F931F93CF93DF93CDB779 +:10087000DEB7A3970FB6F894DEBF0FBECDBF7C01E5 +:10088000FC0100811181C8010E941821B8010E9459 +:100890002F068C01B7010E94CC03882309F4CCC138 +:1008A0000032F0E51F0741F4F7018281882309F443 +:1008B00058C00E94AC0EC0C10132F0E51F0741F4E0 +:1008C000F7018281882309F44CC00E94B50EB4C19F +:1008D0000232F0E51F0751F4F7018281882309F401 +:1008E00040C00E94A80E8111F0CFE3CF0332F0E5A3 +:1008F0001F0739F4F7018281882399F10E942604A9 +:100900009BC10432F0E51F0739F4F7018281882387 +:1009100041F10E94200490C10532F0E51F0749F41F +:10092000F70182818823E9F0809117028111F1CFCC +:10093000E5CF0632F0E51F0739F4F70182818823FD +:1009400081F00E94BC0E0AC00732F0E51F0749F48F +:10095000F7018281882329F00E94C70E0E942C048F +:100960006BC180911702811105C0F701828181114D +:10097000CFC018C1003E110579F4F70182818823A8 +:1009800009F44DC00E945D0A81E080931602109226 +:1009900015021092D40150C1023E110559F4F7011D +:1009A00082818823E1F10E945D0A10921602109262 +:1009B000150242C1033E110591F4F701828188239B +:1009C00071F10E945D0A1092160281E08093150277 +:1009D0001092D3011092D2011092D1012DC1023593 +:1009E000110559F4F7018281882309F425C180910A +:1009F0000001909101010A970DC00135110579F4AC +:100A0000F7018281882309F417C180910001909138 +:100A100001010A9690930101809300010DC140915C +:100A2000040183E2EFE1F1E0DE01119601900D9205 +:100A30008A95E1F7F701808121E030E02C0F3D1F1E +:100A4000280F311DC9012091020130910301FC01E1 +:100A5000E20FF31F6081772767FD7095640F711DAA +:100A6000882777FD8095982F0E94E62920E030E0C6 +:100A700040E451E40E944B294B015C01F7012181C4 +:100A800084E090E0821B9109BC01882777FD809566 +:100A9000982F0E94E6299B01AC01C501B4010E9478 +:100AA000E3289B01AC0160E070E080E090E40E94EC +:100AB000592B20E030E04CED50E40E94F62A4B0127 +:100AC0005C01F70182818823D1F04FE050E0C5013D +:100AD000B4010E94480E809116028823A1F08091F3 +:100AE000D40124E0829FF0011124EB52FE4F80825A +:100AF0009182A282B3828F5F8093D40104C0C5012A +:100B0000B4010E94900A0F3F110508F02ECF94C047 +:100B10008091D00181111FC0043130E5130709F025 +:100B200051C00E94CE0381E08093D0010E941B231C +:100B30009093CF018093CE011092C7011092C9010A +:100B40001092C8011092CB011092CA011092CD01EF +:100B50001092CC0171C08091CE019091CF010E9482 +:100B60002723883C910570F48091C701E82FF0E0BD +:100B7000EE0FFF1FE853FE4F118300838F5F8093BA +:100B8000C7015AC0043880E5180721F00538104520 +:100B900001F13AC0F7018281882341F01092C5012A +:100BA00082E01EC0043830E5130759F58091C50175 +:100BB000811106C086E20E94741886E20E943C19E8 +:100BC00082E01CC00438F0E51F0741F305381045EA +:100BD000D9F4F7018281882331F01092C60180E2B6 +:100BE0000E948B1929C08091C601811106C087E23D +:100BF0000E94741887E20E943C1980E20E949219B8 +:100C00001BC00538104529F381E08093C50180930E +:100C1000C601C701A3960FB6F894DEBF0FBECDBFC5 +:100C2000DF91CF911F910F91FF90EF90BF90AF9008 +:100C30009F908F900C94110380E0A3960FB6F894C8 +:100C4000DEBF0FBECDBFDF91CF911F910F91FF90FF +:100C5000EF90BF90AF909F908F90089508959CE083 +:100C6000799FF001112490E3899FE00DF11D11247B +:100C7000E60FF11DEE0FFF1FEE52FE4F859194918E +:100C80000895880F991FFC01E45BFF4F85919491B3 +:100C90000895880F991FFC01E453FE4F85919491AC +:100CA00008950F931F93CF93DF93EC01811521E3F8 +:100CB0009207A0F5C11580E3D80708F0D7C0C83E59 +:100CC000D105D8F4C03ED10508F007C2C83AD10515 +:100CD00078F4C53AD10508F06AC0C130D10509F4ED +:100CE00063C008F4F7C1C430D10508F0F6C1F2C101 +:100CF000CB3BD10508F466C0EDC1C11590E2D90720 +:100D000008F0AFC0C11521E0D20708F0E6C1C03F2E +:100D1000D10508F4DFC18E0110651FC2C03880E51F +:100D2000D80700F5C03790E5D90708F0A3C0C11572 +:100D300020E5D20709F4ACC050F4CE0190548031C4 +:100D40009F4008F0C7C1DF708E01106A06C2C13033 +:100D500080E5D80709F4AEC0C43190E5D90708F49E +:100D6000AFC0B8C1C33820E5D20709F48EC050F433 +:100D7000C13890E5D90709F482C008F083C000E0CB +:100D800011EDEBC1C03181E5D80708F4A3C1C1154D +:100D900097E5D90708F436C1CE01905781159041E7 +:100DA00008F098C1DF7093C101E010E0D6C1C53AE8 +:100DB000D10509F494C1C63AD10509F093C102E8FE +:100DC00010E4CBC1C83AD10509F48FC1C93AD105A5 +:100DD00009F48EC1CA3AD10509F48DC1CB3AD105C7 +:100DE00009F48CC1CC3AD10509F48BC1CD3AD105B7 +:100DF00009F48AC1C03BD10509F489C1CE3AD105B5 +:100E000009F488C1CF3AD10509F487C1C13BD105A6 +:100E100009F486C1C23BD10509F485C1C33BD105A4 +:100E200009F484C1C43BD10509F483C1C53BD10594 +:100E300009F482C1C63BD10509F481C1C73BD10584 +:100E400009F480C1C83BD10509F47FC1C93BD10574 +:100E500009F47EC1CA3BD10509F47DC100E014E468 +:100E60007CC1CE019F700E94490678C1DD278E01AA +:100E7000106C73C1CF70DD278E01146D6EC100E060 +:100E800010ED6BC100E012ED68C100E013ED65C12B +:100E90000E941F1C0E945D0A0E9424048FEF94E3AD +:100EA0002CE0815090402040E1F700C000000E94FB +:100EB000762353C18091F20281608093F2024DC18A +:100EC0000E94D723811102C00E94B3230E94EA230B +:100ED00090E090931D0380931C03C23080E5D807F7 +:100EE00021F480911C03816086C0C43090E5D9074D +:100EF00021F480911C0382607EC0C63020E5D207B9 +:100F000021F480911C03846076C0C83080E5D80746 +:100F100019F480911C0327C0CA3090E5D90721F449 +:100F200080911C03806167C0CC3020E5D20721F49A +:100F300080911C0380625FC0CE3080E5D80721F429 +:100F400080911C03806457C0C03190E5D90721F41B +:100F500080911C0380684FC0C23120E5D20729F47C +:100F600080911C038460886046C0C33080E5D80748 +:100F700021F480911C038E7F3EC0C53090E5D907D7 +:100F800021F480911C038D7F36C0C73020E5D20745 +:100F900021F480911C038B7F2EC0C93080E5D807D7 +:100FA00019F480911C0326C0CB3090E5D90721F4B9 +:100FB00080911C038F7E1FC0CD3020E5D20721F425 +:100FC00080911C038F7D17C0CF3080E5D80721F4B6 +:100FD00080911C038F7B0FC0C13190E5D90721F4AC +:100FE00080911C038F7707C0C331D04531F48091C5 +:100FF0001C038B7F877F80931C0380911C030E94BE +:10100000EE23ABC08D2F99278F70992781309105E2 +:10101000D9F49E012370332702C0880F991F2A95A7 +:10102000E2F79C688E0144E0000F111F4A95E1F73A +:1010300000271370802B912B53E0CC0FDD1F5A95A6 +:10104000E1F7C076DD272FC08230910531F4DC2F27 +:10105000CC278E01016F106A80C08330910569F43E +:10106000CE018370992701E010E002C0000F111F2C +:101070008A95E2F7C8019C680FC084309105B9F4E5 +:10108000CE018370992701E010E002C0000F111F0C +:101090008A95E2F7C8019A6823E0CC0FDD1F2A95F4 +:1010A000E1F7C07ED7708C010C2B1D2B56C085300C +:1010B000910531F4DC2FCC278E01046F106A4DC0EE +:1010C000069709F04AC0CF71DD27DC2FCC278E01AF +:1010D000106243C000E010E040C08E013EC001E855 +:1010E00010E43BC003E810E438C002EE14E435C05D +:1010F00009EE14E432C00AEE14E42FC005EB14E448 +:101100002CC006EB14E429C007EB14E426C00CEC59 +:1011100014E423C00DEC14E420C003E815E41DC062 +:101120000AE815E41AC002E915E417C004E915E459 +:1011300014C001E216E411C003E216E40EC004E29A +:1011400016E40BC005E216E408C006E216E405C08A +:1011500007E216E402C00AE216E4C801DF91CF916B +:101160001F910F9108959CE0799FF001112490E365 +:10117000899FE00DF11D1124E60FF11DEE0FFF1FF9 +:10118000EE52FE4F85919491803E9105E0F4803CB3 +:10119000910558F58133910509F46FC048F48932FF +:1011A000910509F463C08A32910509F46DC072C0DB +:1011B00089339105E9F082389105D1F085339105A5 +:1011C00009F44DC067C0833E910581F138F4803E3B +:1011D0009105B9F0823E9105D9F05CC0863E91053B +:1011E00061F1873E9105A1F155C00E944106089525 +:1011F00020911C0320FD02C021FF4CC080EE90E036 +:1012000049C080911C0380FFF9CF89E390E042C080 +:1012100080911C0382FF0EC080911C0384FF03C0D9 +:1012200080E090E037C083EE90E034C080911C03F2 +:1012300082FFF2CF82EE90E02DC080911C0383FFED +:101240000BC080911C0384FDEBCF87EE90E022C0A1 +:1012500080911C0383FFF5CF86EE90E01BC0809148 +:101260001C0385FF07C089E290E014C080911C0335 +:1012700085FFF9CF85E390E00DC080911C0386FFC8 +:1012800007C08AE290E006C080911C0386FFF9CF78 +:1012900081E390E00E94510608950C941303E82F17 +:1012A000F0E0E25BFE4F8081E82FEF70F0E0829586 +:1012B0008F7021E030E0A90102C0440F551F8A95CC +:1012C000E2F740A308950F931F93CF93DF9385B761 +:1012D000806885BF85B7806885BFC3E0D0E001E046 +:1012E00010E0FE01E25BFE4F8081E82FEF70F0E03E +:1012F00021A182958F70A80102C0440F551F8A95C5 +:10130000E2F7CA01822B81A38C2F0E944F092197FB +:1013100040F78BE090E061E070E0FC01EE5BFE4F97 +:101320002081E22FEF70F0E042A122952F70DB01C7 +:1013300002C0AA0FBB1F2A95E2F79D01242B22A30E +:10134000019758F7DF91CF911F910F910C94CF0324 +:10135000EF92FF920F931F93CF93DF9300E212E07F +:10136000C3E0EE24E394F12CD5E08C2F0E944F09CA +:101370008BE090E040E050E0FC01EE5BFE4F6081CE +:10138000E62FEF70F0E020A130E062956F7002C0B0 +:10139000359527956A95E2F720FD09C09701082E3B +:1013A00002C0220F331F0A94E2F7422B532B0197FE +:1013B00018F7F801929182918F018417950721F017 +:1013C00051834083D09305018C2F0E944F09C15057 +:1013D00060F68091050187FD2CC081508093050146 +:1013E0008F3F39F08FE99FE00197F1F700C00000CF +:1013F00020C080911E0290911F029093270280933B +:10140000260280911C0290911D02909325028093E8 +:10141000240280911A0290911B02909323028093E0 +:1014200022028091180290911902909321028093D8 +:1014300020020E94D10381E0DF91CF911F910F9193 +:10144000FF90EF900895E82FF0E0EE0FFF1FE05EB1 +:10145000FD4F80819181089508950F931F93CF933D +:1014600008E212E0C0E0F801929182918F010E949F +:101470009322C80FF2E000321F07A9F78C2FCF91FB +:101480001F910F9108950E94D723811102C00E94DD +:10149000B3230E94FC23809307033E9A809171003E +:1014A0008D7F8093710082E0809390008AE1809329 +:1014B000910081E080932A02089580912A0281118F +:1014C00002C00E94430A10927A021092790280911F +:1014D00071008D7F80937100809190008F73809355 +:1014E000900010923C0210923B02109273021092F4 +:1014F000740210927502109276021092720210928B +:101500007102E1E5F2E0A1E4B2E0119211921192D0 +:1015100011921D921D9282E0E137F807B1F708950C +:10152000CF92DF92EF92FF920F931F93CF93DF93AF +:1015300020913B02222309F484C06B017C0180913D +:101540002A02811102C00E94430A01E712E0C7E0AB +:10155000D0E0A7019601F801929182917291629177 +:101560008F010E944729811131C0FE01EE0FFF1F3C +:10157000EE0FFF1FEF5AFD4F10821182128213826D +:10158000DE01AA0FBB1FAF5BBD4F11961C921E92CE +:10159000C730D105E9F02196448155816681778174 +:1015A000408351836283738314821582168217826B +:1015B00012968D919C91139711969C938E931396EE +:1015C0001C921E92129734961296E2CF219708F63B +:1015D0008091790290917A02019797FD05C09093CE +:1015E0007A028093790204C010927A0210927902F2 +:1015F0008091790290917A0220917702309178025D +:101600002817390724F01092780210927702892B5C +:10161000C1F4809171008D7F809371008091900062 +:101620008F73809390001092730210927402109244 +:10163000750210927602109272021092710210924C +:101640003B02DF91CF911F910F91FF90EF90DF90C0 +:10165000CF9008951F920F920FB60F9211244F92C0 +:101660005F926F927F928F929F92AF92BF92CF9232 +:10167000DF92EF92FF922F933F934F935F936F937D +:101680007F938F939F93AF93BF93CF93DF93EF930A +:10169000FF9380913B02882309F49BC1C09179029A +:1016A000D0917A021C161D060CF093C140902B02BB +:1016B00050902C0260902D0270902E0220E030E0BD +:1016C000A901C301B2010E94F22A18160CF065C0EC +:1016D000C130D10509F452C080917702909178020F +:1016E000BE010E94C42C7C01909378028093770203 +:1016F00080903D0290903E02A0903F02B090400248 +:1017000020E030E040E85FE3C501B4010E94E32837 +:1017100060933D0270933E0280933F02909340029B +:10172000F701EE0FFF1FEE0FFF1FEF5AFD4FA30152 +:10173000920160817181828193810E944B2920E016 +:1017400030E040E05EE30E94F62A9B01AC01C50157 +:10175000B4010E94F22A18168CF4C7010196BE014A +:101760000E94C42C909378028093770210923D02DD +:1017700010923E0210923F0210924002E0917702D6 +:10178000F0917802EE0FFF1FEE0FFF1FEF5AFD4F93 +:101790006081718182819381D0C0C0907302D090AA +:1017A0007402E0907502F090760220E030E0A9012A +:1017B000C701B6010E9447292197882309F4A2C0D6 +:1017C000FE01EE0FFF1FEE0FFF1FEF5AFD4F80804F +:1017D0009180A280B380A5019401C701B6010E9447 +:1017E000472987FF31C0A501940160E070E08CEDCE +:1017F00093EC0E944B2920E030E040E451E40E9449 +:101800004B2920E030E040E05FE30E94F62A9B0194 +:10181000AC0160E070E080E090E40E94592B9B01F5 +:10182000AC01C501B4010E94F62A9B01AC01C701BD +:10183000B6010E94472987FF07C0A701960160E013 +:1018400070E08CED93E439C0A5019401C701B601A5 +:101850000E94F22A18160CF055C0A501940160E010 +:1018600070E08CED93E40E944B2920E030E040E4EE +:1018700051E40E944B2920E030E040E05FE30E9409 +:10188000F62A9B01AC0160E070E080E090E40E94E9 +:10189000592B9B01AC01C501B4010E94F62A9B01A2 +:1018A000AC01C701B6010E94F22A18165CF5A70127 +:1018B000960160E070E08CED93EC0E944B2920E0F3 +:1018C00030E040E451E40E944B2920E030E040E069 +:1018D0005FE30E94F62A9B01AC0160E070E080E0CB +:1018E00090E40E94592B9B01AC01C701B6010E94F4 +:1018F000F62A60937302709374028093750290933A +:10190000760213C0FE01EE0FFF1FEE0FFF1FEF5A0E +:10191000FD4F80819181A281B38180937302909366 +:101920007402A0937502B093760260917302709175 +:101930007402809175029091760220912802309174 +:1019400029022F3F4FEF340731F02F5F3F4F309385 +:101950002902209328020E94D20E6B017C0120E014 +:1019600034E244EF51E40E94472987FF08C086EF24 +:10197000C82E88E2D82E84EFE82E81E4F82E20E0ED +:1019800030E040E051E4C701B6010E94F62A9B0115 +:10199000AC0160E074E284E79BE40E944B296B0198 +:1019A0007C010E94B8297093970060939600209163 +:1019B0000601309107014091080150910901C701CA +:1019C000B6010E94F62A0E94B8297093990060938C +:1019D000980080913C02882309F433C1C0903702FB +:1019E000D0903802E0903902F0903A0220E030E0E6 +:1019F000A901C701B6010E94F22A1816D4F58091F8 +:101A00002802909129028F3F2FEF920729F001962B +:101A10009093290280932802C701B6010E94D20E3A +:101A200020E030E040E051E40E94F62A9B01AC0146 +:101A300060E074E284E79BE40E944B296B017C0127 +:101A40000E94B82970939700609396002091060138 +:101A5000309107014091080150910901C701B60179 +:101A60000E94F62A0E94B82970939900609398000A +:101A700008C0109297001092960010929900109250 +:101A8000980060913102709132026F5F7F4F7093C6 +:101A9000320260933102209196003091970080E0ED +:101AA00090E0232BF1F0C0919600D09197000E9416 +:101AB000E4296B017C01BE0180E090E00E94E429F2 +:101AC0009B01AC0160913302709134028091350228 +:101AD000909136020E944B2920E03FEF4FE757E4F8 +:101AE00010C00E94E4296B017C0120E030EE4FEF32 +:101AF00054E46091330270913402809135029091E8 +:101B000036020E94F62A9B01AC01C701B6010E9471 +:101B1000F22A87FD96C080912F028F5F80932F025B +:101B200090E0209103033091040382179307A0F003 +:101B300080910E03882319F010922F020DC080911E +:101B400071008D7F80937100809190008F738093DE +:101B5000900010923C027DC080913002C0912F0213 +:101B6000811128C0C0900803D0900903E0900A03B7 +:101B7000F0900B0320E030E0A901C701B6010E94FC +:101B8000F22A1816BCF481E08093300210923702DA +:101B9000109238021092390210923A02C092330227 +:101BA000D0923402E0923502F0923602C150C093D6 +:101BB0002F0243C010923002109229021092280284 +:101BC000E0910503F091060348E0C49FE00DF11D8C +:101BD000112480819181A281B381809337029093F7 +:101BE0003802A0933902B0933A0220E030E040E896 +:101BF0005EE364817581868197810E94F62A6B017C +:101C00007C0180910A01682F70E080E090E00E94E2 +:101C1000E42920E030E048EC52E40E944B299B018B +:101C2000AC01C701B6010E94F62A6093330270939B +:101C30003402809335029093360210923202109251 +:101C400031028091070380FD04C010923C02109283 +:101C50003B02FF91EF91DF91CF91BF91AF919F91A7 +:101C60008F917F916F915F914F913F912F91FF9055 +:101C7000EF90DF90CF90BF90AF909F908F907F902C +:101C80006F905F904F900F900FBE0F901F90189520 +:101C9000CF92DF92EF92FF92CF93DF936B017C01A3 +:101CA000EA0180912A02811102C00E94430A8091B8 +:101CB000070380FF46C08091790290917A020897CD +:101CC0000CF03FC0809171008D7F809371008091F6 +:101CD0003C0281110E945D0A81E080933B021092D8 +:101CE00029021092280220E030E0A901C701B601C4 +:101CF0000E94F22A1816DCF48091790290917A02FF +:101D0000FC01EE0FFF1FEE0FFF1FEF5AFD4FC082C9 +:101D1000D182E282F382FC01EE0FFF1FEF5BFD4FE9 +:101D2000D183C083019690937A0280937902809147 +:101D30007100826080937100809190008068809330 +:101D40009000DF91CF91FF90EF90DF90CF900895BA +:101D500080910703817008958091070381608093CB +:101D600007030E9400240C942B04809107038E7FAC +:101D7000809307030C94002480917B0290E00196ED +:101D800066E070E00E94C42C80937B0208958091ED +:101D90007B0290E0019766E070E00E94C42C809383 +:101DA0007B0208958F929F92AF92BF92CF92DF9263 +:101DB000EF92FF920F931F93CF93DF936B017C0100 +:101DC000C0912802D0912902BE0180E090E00E94DB +:101DD000E4294B015C01A701960160E070E08CE50D +:101DE00094E40E944B299B01AC01C501B4010E94FF +:101DF000F62A0E94B82920917B02233009F473C08F +:101E000028F4222351F02130E9F02CC1243009F4C8 +:101E1000A0C0253009F4E0C025C180E090E0A0E03A +:101E2000BFE38093060190930701A0930801B0934C +:101E3000090110922B0210922C0210922D02109286 +:101E40002E0210C110922B0210922C0210922D0221 +:101E500010922E026431710540F46A30710560F50C +:101E600020E030E040E85EE32BC0693C710508F0FB +:101E7000AAC080E090E00E94E42920E030E040EA3F +:101E800051E40E94E22820E030E044E353E40E9461 +:101E90004B299B01AC010E94F62A20E030E040E093 +:101EA0005EE30E94F62A9B01AC0160E070E080E0F6 +:101EB0009EE30E94E22844C020E030E040E05FE37F +:101EC000C701B6010E94F62A6B017C0180E090E018 +:101ED000A0E0BEE38093060190930701A093080160 +:101EE000B0930901BFC010922B0210922C021092E5 +:101EF0002D0210922E024AE0469F9001479F300D1E +:101F00001124C90168EB7BE00E94B02CBC016C5D20 +:101F1000754077FF03C0719561957109882777FD3A +:101F20008095982F0E94E6292EE333EC4EE259E388 +:101F30000E94F62A20E030E040EC5EE30E94E328B5 +:101F40006093060170930701809308019093090143 +:101F500089C010922B0210922C0210922D02109226 +:101F60002E02CE0183709927892BE1F0BE016170AA +:101F7000772780E090E00E94E42920E030E040E014 +:101F80005EE30E94F62A20E030E040E45FE30E9436 +:101F9000E3286093060170930701809308019093F2 +:101FA00009010CC080E090E0A0E0BFE3809306014F +:101FB00090930701A0930801B0930901C770DD2732 +:101FC000CD2B09F04FC0109206011092070110921C +:101FD00008011092090146C010922B0210922C02A7 +:101FE00010922D0210922E0200E010E020E03FE35C +:101FF0000093060110930701209308013093090113 +:102000006739710578F180E090E00E94E42920E0D2 +:1020100030E047E153E40E94E22820E030E04AE764 +:1020200054E40E944B2920E030E048E452E40E944E +:10203000F62A20E030E040EA51E40E94282A0E947B +:10204000B329660F771F660F771FFB01EE5AFE4F0D +:102050002081318142815381C701B6010E94F62A55 +:102060006B017C01C701B601DF91CF911F910F91E8 +:10207000FF90EF90DF90CF90BF90AF909F908F90A8 +:10208000089580918C020895CF93DF9300D01F9222 +:10209000CDB7DEB79C0180911303843019F593E02E +:1020A00099833B832A839093E9008FEF9091E80016 +:1020B000815095FD06C095ED9A95F1F700008111CC +:1020C000F5CF8091E80085FF0DC040E050E063E06F +:1020D00070E0CE0101960E94A5128091E8008E77F3 +:1020E0008093E8000F900F900F90DF91CF910895AB +:1020F000CF93DF9300D01F92CDB7DEB720911303AB +:10210000243021F522E029839B838A8383E0809316 +:10211000E9008FEF9091E800815095FD06C095EDA4 +:102120009A95F1F700008111F5CF8091E80085FFC5 +:102130000DC040E050E063E070E0CE0101960E94E7 +:10214000A5128091E8008E778093E8000F900F90A1 +:102150000F90DF91CF910895209113032430F1F473 +:1021600022E02093E9002FEF3091E800215035FD67 +:1021700006C035ED3A95F1F700002111F5CF209119 +:10218000E80025FF0BC040E050E065E070E00E94F1 +:10219000A5128091E8008E778093E8000895CF9390 +:1021A000DF93EC0190911303943009F046C08091C5 +:1021B00015018823D9F0809116018823B9F09093F6 +:1021C000E9008FEF9091E800815095FD06C095E100 +:1021D0009A95F1F700008111F5CF8091E80085FF15 +:1021E0002CC040E050E060E170E017C081E08093D7 +:1021F000E9008FEF9091E800815095FD06C095EDC4 +:102200009A95F1F700008111F5CF8091E80085FFE4 +:1022100014C040E050E068E070E0CE010E94A512DA +:102220008091E8008E778093E80080E1FE01ACE7C2 +:10223000B2E001900D928A95E1F7DF91CF91089578 +:1022400080911203811109C00E943A140E949714D0 +:102250008091E20084608093E2000895109212035E +:102260000895089508950C94DE2242E061EC81E027 +:102270000E94B41342E061EC82E00E94B41342E099 +:1022800061EC83E00E94B41342E161EC84E00C94C1 +:10229000B41380911503833009F455C030F48130B4 +:1022A00071F0823009F48EC008958A3009F47AC042 +:1022B0008B3009F460C0893009F09CC020C0809147 +:1022C0001403813A09F096C08091E800877F8093DB +:1022D000E8008091180390911903892B21F460E1A3 +:1022E0008CE792E003C060E080E090E070E00E9444 +:1022F000F0128091E8008B778093E8000895809138 +:102300001403813209F076C080911803909119036B +:10231000009719F0039709F06DC08091E800877F5E +:102320008093E8008091E80082FD05C0809113034E +:102330008111F8CF5FC08091F10080938C02809171 +:10234000E8008B7753C080911403813A09F052C0A2 +:102350008091180390911903892B09F04BC080914B +:10236000E800877F8093E8008091E80080FFFCCF41 +:102370008091150136C0809114038132D9F5809186 +:10238000180390911903892BA9F58091E800877FA4 +:102390008093E8000E94E913809116038093150151 +:1023A0000C941F1C80911403813221F58091E80068 +:1023B000877F8093E8000E94E91380911703809340 +:1023C0008D02089580911403813AA1F48091E80070 +:1023D000877F8093E8008091E80080FFFCCF8091A8 +:1023E0008D028093F1008091E8008E778093E80061 +:1023F0000C94E913089584B7877F84BF88E10FB6F2 +:10240000F89480936000109260000FBE90E080E826 +:102410000FB6F89480936100909361000FBE0E9404 +:102420008C170E943A140E9497148091E2008460F5 +:102430008093E20078940E941D170E948E178BE013 +:1024400091E00E94381780911303853069F40E944F +:102450009F22809111038823B1F30E94CD2288230B +:1024600091F30E948F12EFCF0E949617ECCF292F85 +:10247000332723303105C9F064F42130310581F070 +:102480002230310509F043C08DE690E02EE034E0C3 +:1024900042C021323105F1F02232310541F137C01D +:1024A00082E190E02BE734E036C099278130910536 +:1024B00041F08230910541F0892B49F5EAE0F4E0E2 +:1024C00005C0ECEDF3E002C0E2EBF3E0849190E0B4 +:1024D0009F0121C06430D8F4E62FF0E0EE0FFF1F1B +:1024E000E255FE4F2081318189E090E014C06430D4 +:1024F00070F470E0FB01EE0FFF1FEA55FE4F2081E4 +:102500003181FB01EE55FE4F808190E004C080E0F8 +:1025100090E020E030E0FA0131832083089580E1EB +:1025200089BD82E189BD09B400FEFDCF8091D8004C +:102530008F7D8093D8008091E00082608093E000DE +:102540008091E00081FDFCCF0895CF92DF92EF9261 +:10255000FF920F931F93CF93DF93EC018B016A01DE +:102560000E940814811133C0C114D10439F0F6015E +:1025700080819181081B190BC80FD91FE12CF12C08 +:102580000115110519F18091E80085FD16C08091B3 +:10259000E8008E778093E800C114D10449F0F60179 +:1025A00080819181E80EF91EF182E08285E00FC002 +:1025B0000E940814882321F30AC089918093F100B6 +:1025C00001501109FFEFEF1AFF0ADACF80E0DF9127 +:1025D000CF911F910F91FF90EF90DF90CF900895D2 +:1025E00020911A0330911B032617370748F0611515 +:1025F000710539F42091E8002E772093E80001C09E +:10260000B90140E061157105A9F12091130322235E +:1026100009F443C0253009F442C02091E80023FDAD +:1026200040C02091E80022FD32C02091E80020FF48 +:10263000E9CF4091F3002091F20030E0342BFC010F +:10264000CF016115710559F02830310540F48191B1 +:102650008093F100615071092F5F3F4FF1CF41E04E +:102660002830310509F040E02091E8002E772093D2 +:10267000E800C8CF4111C9CF0AC080911303882355 +:1026800061F0853061F08091E80083FD0AC080919F +:10269000E80082FFF2CF80E0089582E0089583E0B1 +:1026A000089581E0089520911A0330911B032617A5 +:1026B000370748F06115710539F42091E8002E774D +:1026C0002093E80001C0B901FC0120E0611571050B +:1026D00091F180911303882309F440C0853009F4F7 +:1026E0003FC08091E80083FD3DC08091E80082FDFD +:1026F0002FC08091E80080FFE9CF2091F300809106 +:10270000F20090E0922B6115710559F08830910527 +:1027100040F424912093F1003196615071090196A3 +:10272000F2CF21E0089709F020E08091E8008E7751 +:102730008093E800CBCF2111CCCF0AC08091130346 +:10274000882361F0853061F08091E80083FD0AC044 +:102750008091E80082FFF2CF80E0089582E0089542 +:1027600083E0089581E00895982F973058F590936D +:10277000E900981739F07091EC002091ED0050912C +:10278000F00003C0242F762F50E021FF19C03091B4 +:10279000EB003E7F3093EB003091ED003D7F3093B6 +:1027A000ED003091EB0031603093EB007093EC0062 +:1027B0002093ED005093F0002091EE0027FF07C01A +:1027C0009F5FD3CF8F708093E90081E0089580E010 +:1027D00008958091140387FF11C08091E80082FD65 +:1027E00005C0809113038111F8CF11C08091E800DA +:1027F0008B770BC080911303882349F08091E80008 +:1028000080FFF8CF8091E8008E778093E8000895EC +:102810002091E4003091E50095E64091EC00842F92 +:10282000817040FF22C08091E80080FD1CC0809133 +:102830001303882391F0853091F08091EB0085FDA2 +:1028400010C04091E4005091E5004217530729F36E +:102850009A01915011F784E0089582E0089583E091 +:10286000089581E0089580E008954091E80042FFD6 +:10287000DECF08950E94A8140E94B014E0EEF0E0AC +:10288000808181608083E8EDF0E080818F778083B4 +:1028900019BCA7EDB0E08C918E7F8C9380818F7EE8 +:1028A00080831092120308950F931F93CF93DF93A9 +:1028B0000E94A8140E94B014C8EDD0E088818F77E0 +:1028C000888388818068888388818F7D888319BC0C +:1028D0001092130310920F03109211031092100321 +:1028E00000EE10E0F80180818B7F80838881816019 +:1028F000888342E060E080E00E94B413E1EEF0E003 +:1029000080818E7F8083E2EEF0E080818160808331 +:10291000808188608083F80180818E7F80838881B8 +:1029200080618883DF91CF911F910F910895E8ED29 +:10293000F0E080818F7E8083E7EDF0E08081816030 +:10294000808384E082BF81E0809312030C9454144E +:10295000E8EDF0E080818E7F80831092E2000895A0 +:102960001092DA001092E10008951F920F920FB6B4 +:102970000F9211242F933F934F935F936F937F9305 +:102980008F939F93AF93BF93EF93FF938091E10059 +:1029900082FF0BC08091E20082FF07C08091E100BE +:1029A0008B7F8093E1000E941C178091DA0080FFEA +:1029B0001FC08091D80080FF1BC08091DA008E7FFD +:1029C0008093DA008091D90080FF0DC080E189BD3D +:1029D00082E189BD09B400FEFDCF81E0809313033D +:1029E0000E94201105C019BC109213030E942E11E1 +:1029F0008091E10080FF19C08091E20080FF15C046 +:102A00008091E2008E7F8093E2008091E2008061FD +:102A10008093E2008091D80080628093D80019BC36 +:102A200085E0809313030E9432118091E10084FFBE +:102A300030C08091E20084FF2CC080E189BD82E13A +:102A400089BD09B400FEFDCF8091D8008F7D8093B1 +:102A5000D8008091E1008F7E8093E1008091E200B8 +:102A60008F7E8093E2008091E20081608093E2009B +:102A700080910F03882311F084E007C08091E30068 +:102A800087FD02C081E001C083E0809313030E94B0 +:102A900033118091E10083FF29C08091E20083FF20 +:102AA00025C08091E100877F8093E10082E08093E0 +:102AB000130310920F038091E1008E7F8093E10059 +:102AC0008091E2008E7F8093E2008091E20080613D +:102AD0008093E20042E060E080E00E94B4138091C5 +:102AE000F00088608093F0000E943111FF91EF9117 +:102AF000BF91AF919F918F917F916F915F914F9116 +:102B00003F912F910F900FBE0F901F9018951F921D +:102B10000F920FB60F9211242F933F934F935F9311 +:102B20006F937F938F939F93AF93BF93CF93DF93D5 +:102B3000EF93FF93C091E900CF708091EC00D82F04 +:102B4000D17080FDD0E81092E9008091F000877F7D +:102B50008093F00078940E94CB151092E900809148 +:102B6000F00088608093F000CD2BCF70C093E90017 +:102B7000FF91EF91DF91CF91BF91AF919F918F9195 +:102B80007F916F915F914F913F912F910F900FBE69 +:102B90000F901F9018951F93CF93DF93CDB7DEB79B +:102BA000AA970FB6F894DEBF0FBECDBFE4E1F3E005 +:102BB00088E08E0F9091F10091938E13FBCF0E94CD +:102BC00049118091E80083FF1FC180911403909107 +:102BD0001503492F50E04A30510508F015C1FA019C +:102BE000EA5AFF4F0C94D82C803881F0823809F0D3 +:102BF0000BC1809118038F708093E9008091EB00E6 +:102C000085FB882780F91092E90006C080911003A7 +:102C100090911103911182609091E800977F9093B9 +:102C2000E8008093F1001092F100C8C0282F2D7F9A +:102C300009F0EAC0882319F0823061F0E5C0809184 +:102C40001603813009F0E0C0933009F080E08093F2 +:102C500011032BC080911603811127C080911803A6 +:102C60008F7009F4D1C08093E9002091EB0020FF20 +:102C70001CC0933021F48091EB00806214C09091CD +:102C8000EB0090619093EB0021E030E0A90102C0DD +:102C9000440F551F8A95E2F74093EA001092EA002C +:102CA0008091EB0088608093EB001092E9008091A6 +:102CB000E800877F86C08111A7C0109116031F7797 +:102CC0008091E3008078812B8093E3008091E8007D +:102CD000877F8093E8000E94E9138091E80080FFDD +:102CE000FCCF8091E30080688093E300111102C063 +:102CF00082E001C083E08093130386C08058823055 +:102D000008F082C080911603909117038C3D53E028 +:102D1000950779F583E08A838AE289834FB7F8942F +:102D2000DE01139620E03EE051E2E32FF0E0509305 +:102D30005700E49120FF03C0E295EF703F5FEF7012 +:102D40008E2F90E0EA3010F0C79601C0C0968D93A8 +:102D50009D932F5F243149F74FBF8091E800877F13 +:102D60008093E8006AE270E0CE0101960E94F012C2 +:102D700014C0AE014F5F5F4F609118030E9437127D +:102D8000BC01009709F440C09091E800977F9093B0 +:102D9000E80089819A810E9453138091E8008B7723 +:102DA0008093E80031C0803879F58091E800877F12 +:102DB0008093E80080910F038093F1008091E800F8 +:102DC0008E778093E8000E94E9131EC081111CC019 +:102DD000909116039230C0F48091E800877F809331 +:102DE000E80090930F030E94E91380910F03811173 +:102DF00006C08091E30087FD02C081E001C084E04D +:102E0000809313030E9435118091E80083FF0AC06C +:102E10008091E800877F8093E8008091EB008062DA +:102E20008093EB00AA960FB6F894DEBF0FBECDBF1D +:102E3000DF91CF911F9108950895CF93809113034F +:102E40008823A1F0C091E900CF709091EC00892F08 +:102E5000817090FD80E8C82B1092E9008091E80015 +:102E600083FD0E94CB15CF70C093E900CF910895E8 +:102E700090939302809392020895E0919202F091D0 +:102E80009302309721F00190F081E02D099480E0C9 +:102E90000895E0919202F0919302309721F0028020 +:102EA000F381E02D09940895E0919202F09193024C +:102EB000309721F00480F581E02D09940895209148 +:102EC0009002309191028217930771F090939102D2 +:102ED00080939002E0919202F0919302309721F05A +:102EE0000680F781E02D0994089520918E0230919B +:102EF0008F028217930771F090938F0280938E0256 +:102F0000E0919202F0919302309721F00084F185D4 +:102F1000E02D0994089508950C948B170E941223B4 +:102F20000E9463090E9498230C9447285F926F9235 +:102F30007F928F929F92AF92BF92CF92DF92EF9249 +:102F4000FF920F931F93CF93DF9300D000D01F9277 +:102F5000CDB7DEB70E94A8099DE9C92E92E0D92E0F +:102F600003E010E0AA24A394B12C502E802F0E94DD +:102F7000230A4C01F601729062906F01682679264F +:102F800061147104A1F40150110978F78FEF89835E +:102F90008A831B820E941B238160782F9D838C83F0 +:102FA00049815A816B818D810E94461838C0809179 +:102FB000F20281FD0E942C0A2BE030E07501022E06 +:102FC00002C0EE0CFF1C0A94E2F7C701862197218C +:102FD000892B09F129835A828E209F2091E089282C +:102FE00009F490E09B830E941B238160782F9D83CE +:102FF0008C8349815A816B818D810E944618000F14 +:10300000111FF801EB56FD4F80819181E826F926CA +:10301000F182E08204C02150310980F6B4CF0E94D1 +:103020007F25109194020E943D171817D1F00E943D +:103030003D17809394020F900F900F900F900F9078 +:10304000DF91CF911F910F91FF90EF90DF90CF9084 +:10305000BF90AF909F908F907F906F905F900C94F7 +:103060004D090F900F900F900F900F90DF91CF911F +:103070001F910F91FF90EF90DF90CF90BF90AF9096 +:103080009F908F907F906F905F900895CF93DF9384 +:10309000CDB7DEB72B970FB6F894DEBF0FBECDBF0E +:1030A0004F83588769877A878B87DE01119686E080 +:1030B000FD0111928A95E9F785E0FE0137960190AE +:1030C0000D928A95E1F749815A816B817C818D81CE +:1030D0009E810E94BD1E2B960FB6F894DEBF0FBED8 +:1030E000CDBFDF91CF910895CF93882309F4C2C05B +:1030F000C82F823859F40E943D1781FDBBC089E377 +:103100000E9497210E94642289E30CC0833879F4DD +:103110000E943D1780FDAEC083E50E9497210E946A +:10312000642283E50E94D921CF910C9464228438D3 +:1031300059F40E943D1782FD9DC087E40E949721AB +:103140000E94642287E4EECF8CEF8C0F813A48F422 +:103150008C2F0E94AF2781118DC08C2F0E94972148 +:10316000E3CF80E28C0F883048F4C77081E001C063 +:10317000880FCA95EAF70E941D22D6CF8BE58C0FE7 +:10318000833078F4C53A29F0C63A31F083E890E00C +:1031900005C081E890E002C082E890E0CF910C94F5 +:1031A0005F1788E58C0F833108F064C0C83A39F1A5 +:1031B000C93A41F1CA3A49F1CB3A51F1CC3A59F105 +:1031C000CD3A61F1C03B69F1CE3A71F1CF3A79F174 +:1031D000C13B81F1C23B89F1C33B91F1C43B99F101 +:1031E000C53BA1F1C63BA9F1C73BB1F1C83BB9F161 +:1031F000C93BC1F1CA3BC9F180E090E038C082EE22 +:1032000090E035C089EE90E032C08AEE90E02FC0A9 +:1032100085EB90E02CC086EB90E029C087EB90E036 +:1032200026C08CEC90E023C08DEC90E020C083E8B9 +:1032300091E01DC08AE891E01AC082E991E017C0D0 +:1032400084E991E014C081E292E011C083E292E04F +:103250000EC084E292E00BC085E292E008C086E2F4 +:1032600092E005C087E292E002C08AE292E0CF914C +:103270000C947517CF910895882309F44BC08238B8 +:1032800059F40E943D1781FF45C089E30E949721B0 +:103290000E94642289E30CC0833871F40E943D17B8 +:1032A00080FF38C083E50E9497210E94642283E555 +:1032B0000E94D9210C946422843859F40E943D174D +:1032C00082FF28C087E40E9497210E94642287E43D +:1032D000EFCF9CEF980F913A58F390E2980F983007 +:1032E00050F4877091E001C0990F8A95EAF7892F11 +:1032F0000E942322DFCF9BE5980F933020F480E0DB +:1033000090E00C945F17885A833120F480E090E0BD +:103310000C9475170895882321F00E941D220C94A7 +:1033200064220895882321F00E9423220C946422B1 +:1033300008957F928F929F92AF92BF92CF92DF9229 +:10334000EF92FF920F931F93CF93DF931F92CDB70E +:10335000DEB77C01C62E772EFC01058102950F7029 +:10336000128111110E943A220E949021882379F043 +:10337000112369F080E28C0D883048F082E00E94D1 +:1033800079210E94902191E0D82ED92601C0D12C1C +:10339000E72DE295EF70F0E0E05AFF4F0C94D82C47 +:1033A000872D807F072D0F70882311F00295007FF5 +:1033B000112389F0002309F499C180E28C0D883033 +:1033C00020F4802F0E941D2203C0802F0E942D22F6 +:1033D0000E9464228BC18C2D0E943C19002309F4A9 +:1033E000C3C180E28C0D883020F4802F0E942322FC +:1033F00003C0802F0E9433220E946422B5C1872D12 +:10340000807F972D9F70803211F4892F03C0892F00 +:103410008295807FCC2021F0F1E0CF16A1F01DC075 +:10342000112339F0002319F1013009F50E944D22D2 +:103430009BC1002319F0013009F496C189830E94D1 +:103440005022898110C1112321F0063008F08CC16F +:103450000EC0053008F088C106C1112359F00023C1 +:1034600031F0F701958190FF41C19F7095830E94D3 +:103470008B197AC1002309F4F6C03EC1872D8695C9 +:103480008695837090E0009719F0019761F06CC108 +:10349000112321F08C2D972D937002C080E090E0D5 +:1034A0000E945F1761C1112321F08C2D972D93701D +:1034B00002C080E090E00E94751756C18C2D112348 +:1034C00019F00E94872402C00E94EF240E947425F4 +:1034D0004BC1872D837009F052C0111145C18C2D4D +:1034E000829586958770880F880F9C2D9F70892EF6 +:1034F000912CA12CB12C082E04C0880C991CAA1C5C +:10350000BB1C0A94D2F7C4FE14C00FE010E020E008 +:1035100030E0B901A80104C0440F551F661F771F92 +:103520008A95D2F7CB01BA016095709580959095F8 +:1035300003C060E070E0CB01272D2695269523700F +:1035400030E02230310569F02330310589F06829F7 +:1035500079298A299B292130310571F00E940520A3 +:1035600003C1682979298A299B290E942120FCC04E +:103570000E940520C501B4010E94E91FF5C0112376 +:1035800019F0872D817001C08695882309F4ECC05D +:103590008C2D829586958770880F880F9C2D9F7043 +:1035A000892E912CA12CB12C082E04C0880C991CBA +:1035B000AA1CBB1C0A94D2F7C4FE14C00FE010E092 +:1035C00020E030E0B901A80104C0440F551F661F78 +:1035D000771F8A95D2F7CB01BA01609570958095D7 +:1035E000909503C060E070E0CB01272D26952695CD +:1035F0002370422F50E04230510569F043305105AD +:1036000089F0682979298A299B294130510571F06F +:103610000E94DF20A9C0682979298A299B290E9454 +:10362000FB20A2C00E94DF20C501B4010E94C3207C +:103630009BC08C2D90E0FC01E05EF109E531F105C5 +:1036400008F050C0E059FF4F0C94D82C0C2D0F708F +:10365000872D8F71112321F00E945C20802F07CFCE +:103660000E947D20802F0E9492197EC0112341F07C +:10367000053008F079C0872D8F710E94A22074C098 +:10368000063008F071C0F7CF112339F0872D8F7104 +:103690000E945C2069C01123C9F3872D8F710E949D +:1036A0007D2062C0112329F0872D8F710E94472051 +:1036B0005BC00E943D2058C0112351F0172D1F718F +:1036C000812F0E945C2063E0812F0E9470214CC0FA +:1036D00081E00E947921023008F446C082E00E9415 +:1036E000792142C0112331F0002381F28C2D0E94F8 +:1036F00074183AC0002389F28C2D0E943C1934C002 +:10370000472D4F706C2DC7010E94B8030E94611FA6 +:103710002BC0111129C0472D4F7050E04230510588 +:10372000B9F04CF44115510581F041305105E1F4F7 +:103730000E946F2819C04330510569F0443051058B +:1037400099F48C2D0E94C1280FC00E9458280CC0EB +:103750000E948B2809C00E949E2806C0472D4F70EA +:103760006C2DC7010E942E06DD20F9F00E946C210D +:1037700080FD1BC0F70112820E9466210E945C201E +:10378000C7010E94E41B0E9466210F90DF91CF9138 +:103790001F910F91FF90EF90DF90CF90BF90AF906F +:1037A0009F908F907F900C947D200F90DF91CF9110 +:1037B0001F910F91FF90EF90DF90CF90BF90AF904F +:1037C0009F908F907F9008950F931F93CF93DF93D7 +:1037D000EC01888199812B813C81232BB9F09F3F9B +:1037E00011F48F3F99F0CE010E942D04882371F0CF +:1037F000688179818A810E9462218C010E9417214F +:103800000E94DE1FB801CE010E949919DF91CF916D +:103810001F910F9108950E943A220E944A220E940D +:103820000F220E9464220E9425260E94742580E0B7 +:1038300090E00E945F1780E090E00C9475170E9462 +:103840002A220C940B1C0E945721292F22952F709D +:1038500030E02C3031054CF42A3031056CF4225024 +:10386000310922303105A8F407C02C30310569F048 +:103870002F30310551F00DC0803F69F018F4803EC3 +:1038800040F409C0843F29F406C093FB882780F9DF +:10389000089580E0089581E00895CF93DF9300D0EC +:1038A00000D01F92CDB7DEB70F900F900F900F9002 +:1038B0000F90DF91CF910895CF93DF9300D000D088 +:1038C00000D0CDB7DEB726960FB6F894DEBF0FBE98 +:1038D000CDBFDF91CF9108951F93CF93DF93C09118 +:1038E0009D0216E080919E02C81799F0D0E01C9FBF +:1038F000F0011D9FF00D1124E156FD4F40815181D3 +:1039000062817381848195810E945C1C2196C770BD +:10391000E9CFDF91CF911F9108954091CF0250914F +:10392000D0026091D1027091D2028091D302909125 +:10393000D4020C945C1C8091D40282958F7009F0A3 +:1039400054C08091D102882309F44FC080919D0218 +:10395000A0919E026091CF027091D0024091D2025C +:103960005091D302B6E08A1709F43FC090E04115A8 +:103970005105C1F17F3F11F46F3FA1F1B89FF001F4 +:10398000B99FF00D1124E156FD4F218172132AC019 +:103990002081621327C02281211124C02381348118 +:1039A0002417350710F421503109241B350B283C0E +:1039B0003105C0F42091D4022F7020612093D402ED +:1039C00026E0289FF001299FF00D1124EC55FD4FB2 +:1039D00080818F70806180838FEC92E00E94E41B75 +:1039E0000C946C1C01968770BECF0895CF92DF9225 +:1039F000EF92FF920F931F93CF93DF93CDB7DEB774 +:103A000062970FB6F894DEBF0FBECDBF8C0185E084 +:103A1000F801DE011D9601900D928A95E1F7D8011B +:103A20004C9111965C91119712966C911297139686 +:103A3000CD90DC9014973091CF027091D00280919C +:103A4000D2029091D302009709F46BC17F3F19F421 +:103A50003F3F09F466C1E090D102EE2009F4C0C0F6 +:103A60002091D402C816D90628F0F601E81BF90BFC +:103A7000CF0104C0809590958C0D9D1DFF24F3947B +:103A8000883C910578F0F12C207F09F0C6C07C2D90 +:103A9000D98AC88A89890E944D1C8FEC92E00E94C5 +:103AA000E41BB1C0822F807F09F046C0751314C09B +:103AB000341312C0611110C02F7020612093D40202 +:103AC0000E948D1C8FEC92E00E94E41B8091D40236 +:103AD000D80115968C932EC0CD2819F15F3F11F4B3 +:103AE0004F3FF9F0F62E61111CC080919D0220918C +:103AF0009E0236E0821709F45AC090E0389FF00128 +:103B0000399FF00D1124E156FD4F7181571306C006 +:103B10007081471303C07281711103C001968770D1 +:103B2000E9CFF62E662309F418C18091D402816092 +:103B30008093D402F12C11C1751308C0341306C050 +:103B4000611104C08091D402D801C3C04D875E8743 +:103B50008D859E856A8B0E94231C6A898823E1F1EA +:103B60006623D1F12091D402822F82958F7090E04C +:103B7000029774F08091CF029091D00298878F8342 +:103B80001986DB86CA862C87CE0107960E94E41B25 +:103B900086E0F801AFECB2E001900D928A95E1F772 +:103BA0000E949B1C0E948D1CFF24F394D6C04D875D +:103BB0005E878D859E850E945721292F22952F7023 +:103BC00030E0223031050CF0BCC09F7009F0B6C067 +:103BD000805E883008F4C1C0C8010E94E41BE4CFB5 +:103BE000C816D90608F453C0F601E81BF90BCF013B +:103BF000883C910508F450C0F12C7C2DD98AC88AE4 +:103C000089890E944D1CEFECF2E086E0DF011D92F5 +:103C10008A95E9F70E948D1CA0C0751314C0341357 +:103C200012C0611110C08091D402F8018583C801CF +:103C30000E94E41B86E0EFECF2E0DF011D928A9522 +:103C4000E9F7FE2C8AC04D875E878D859E856A8B3D +:103C50000E94231C6A89882309F4BECF662309F4D5 +:103C6000BBCF2091D402822F82958F7090E0029773 +:103C70000CF48ECF8091CF029091D0029A838983E9 +:103C80001B82DD82CC822E83CE0101967FCF809570 +:103C900090958C0D9D1DACCFF62E662309F49CCF1C +:103CA00075132EC034132CC02091D40220FD1FC0E8 +:103CB000822F82958F70D9F0D80115962C93159785 +:103CC0008F3049F08F5F982F9295907F822F8F7061 +:103CD000892B15968C93C8010E94E41B86E0F8019D +:103CE000AFECB2E001900D928A95E1F793CF86E0B8 +:103CF000F801AFECB2E001900D928A95E1F72DC08A +:103D00004D875E878D859E850E94231C811140CF43 +:103D10008091D40281608093D402C8010E94E41B88 +:103D20001CC0662309F458CF4D875E878D859E851C +:103D30000E94231C882309F44FCF2ACF811148CF3A +:103D40000CC0243031050CF047CF9F7009F440CFF0 +:103D5000F8019581907F09F03BCF8F2D62960FB6C9 +:103D6000F894DEBF0FBECDBFDF91CF911F910F91B1 +:103D7000FF90EF90DF90CF9008951F93CF93DF9344 +:103D8000CDB7DEB72C970FB6F894DEBF0FBECDBF10 +:103D90004F83588769877A878B879C87CE010796E0 +:103DA0000E94F61C882369F08F8198852A853B85BF +:103DB000232BF1F19F3F09F063C08F3F09F060C0F2 +:103DC00037C086E0FE013796DE01119601900D9214 +:103DD0008A95E1F76F817885EA85FB85309741F117 +:103DE0007F3F11F46F3F21F120919E0230E0C90125 +:103DF00001968770992740919D0250E0841795079E +:103E000009F447C069837A83FD83EC8396E0929F2F +:103E1000D001939FB00D1124A156BD4FFE013196E4 +:103E200001900D929A95E1F780939E020E946C1C7E +:103E300016E080919D0290919E028917C1F1189F12 +:103E4000C001112481569D4F0E94F61C882379F1F0 +:103E5000E0919D021E9FF0011124E156FD4F40812B +:103E6000518162817381848195810E945C1C809163 +:103E70009D0290E001968770992780939D02D9CF8B +:103E80004F81588569857A858B859C850E945C1C4D +:103E9000CFCF0E941F1C10929E0210929D02EFEC49 +:103EA000F2E086E0DF011D928A95E9F7C1CF2C96FA +:103EB0000FB6F894DEBF0FBECDBFDF91CF911F913B +:103EC0000895EF92FF920F931F93CF93DF938C018E +:103ED000009709F46CC0F12CEE24E394E8012196DC +:103EE000F8018491843740F4843008F051C0813067 +:103EF00081F0823019F15BC0853709F444C0A8F124 +:103F00009CE7980F903708F052C08F770E943C19B9 +:103F100041C00E5F1F4FFE01C49180E28C0F8830BC +:103F200048F4C7708E2D01C0880FCA95EAF70E9429 +:103F30003D2214C08C2F0E9474182DC00E5F1F4F9D +:103F4000FE01C49180E28C0F883058F4C7708E2D2A +:103F500001C0880FCA95EAF70E9443220E9464229A +:103F60001AC08C2F0E943C1916C00E5F1F4FFE0115 +:103F7000C491CC2381F08FE99FE00197F1F700C055 +:103F80000000C150F6CF0E5F1F4FFE01F49003C03A +:103F90000E9474188E018F2D882309F49FCFEFE9BA +:103FA000FFE03197F1F700C000008150F5CFDF91BD +:103FB000CF911F910F91FF90EF9008950895609316 +:103FC000D9027093DA028093DB029093DC020C94A6 +:103FD0000B1C0F931F930091D9021091DA022091CC +:103FE000DB023091DC02DC01CB01802B912BA22B78 +:103FF000B32B8093D9029093DA02A093DB02B093A3 +:10400000DC021F910F910C940B1C0F931F930091D6 +:10401000D9021091DA022091DB023091DC02DC013E +:10402000CB0180239123A223B3238093D9029093C1 +:10403000DA02A093DB02B093DC021F910F910C9483 +:104040000B1C0F931F930091D9021091DA0220915B +:10405000DB023091DC02DC01CB0180279127A22713 +:10406000B3278093D9029093DA02A093DB02B09336 +:10407000DC021F910F910C940B1C1092D502109230 +:10408000D6021092D7021092D8020C940B1C41E079 +:1040900050E060E070E004C0440F551F661F771FBA +:1040A0008A95D2F74093D5025093D6026093D702F7 +:1040B0007093D8020C940B1C41E050E060E070E07B +:1040C00004C0440F551F661F771F8A95D2F7809151 +:1040D000D5029091D602A091D702B091D802482B78 +:1040E000592B6A2B7B2B4093D5025093D6026093B9 +:1040F000D7027093D8020C940B1C41E050E060E0B2 +:1041000070E004C0440F551F661F771F8A95D2F7D1 +:1041100040955095609570958091D5029091D6020A +:10412000A091D702B091D802482359236A237B2358 +:104130004093D5025093D6026093D7027093D80271 +:104140000C940B1C41E050E060E070E004C0440FB0 +:10415000551F661F771F8A95D2F78091D5029091DF +:10416000D602A091D702B091D802482759276A27D2 +:104170007B274093D5025093D6026093D702709369 +:10418000D8020C940B1C0F931F930091D502109131 +:10419000D6022091D7023091D802DC01CB01802BCE +:1041A000912BA22BB32B8093D5029093D602A09390 +:1041B000D702B093D8021F910F910C940B1C0F9350 +:1041C0001F930091D5021091D6022091D702309111 +:1041D000D802DC01CB0180239123A223B323809357 +:1041E000D5029093D602A093D702B093D8021F9124 +:1041F0000F910C940B1C0F931F930091D5021091FB +:10420000D6022091D7023091D802DC01CB01802761 +:104210009127A227B3278093D5029093D602A0932B +:10422000D702B093D8021F910F910C940B1C0895E4 +:10423000CF92DF92EF92FF920F931F93CF93DF9372 +:104240008C01C090D902D090DA02E090DB02F090AD +:10425000DC028091D5029091D602A091D702B09154 +:10426000D802C82AD92AEA2AFB2ACFE1D0E0D7010E +:10427000C6010C2E04C0B695A795979587950A940C +:10428000D2F780FF06C0B8018C2F0E94B3080197B7 +:1042900021F4219760F780E001C08C2FDF91CF914E +:1042A0001F910F91FF90EF90DF90CF900895CF93E3 +:1042B000DF93EC010E941821BE010E94B308DF9138 +:1042C000CF910895CB010E94572108958091DD027E +:1042D00085958595859508958091DD02877008956F +:1042E00098E0899F90011124262B2093DD020C94E5 +:1042F0005C202091DD02809582238093DD02982F3F +:10430000977069F430E0482F552747FD50952417E2 +:10431000350729F08595859585950C947D20089520 +:104320009091DD02977081E009F480E0089590910A +:104330001501992321F090911601911109C0209146 +:10434000170130911801F90132969FEF40E01FC02C +:10435000982F9695969596959F3050F5E091170178 +:10436000F0911801E90FF11D877021E030E0A901FB +:1043700002C0440F551F8A95E2F7CA019181892B2B +:10438000818308959F3F39F04F5F4E3041F0519146 +:104390005813F8CF0DC05111F7CF942FF5CF9F3F91 +:1043A00039F0F901E90FF11D97FDFA95828308951F +:1043B000089590911501992321F090911601911182 +:1043C00009C02091170130911801F9013296205F40 +:1043D0003F4F1FC0982F9695969596959F30F0F475 +:1043E000E0911701F0911801E90FF11D877021E0AC +:1043F00030E0A90102C0440F551F8A95E2F7CA01B7 +:10440000809591818923818308953196E217F3077E +:1044100029F090819813F9CF1082F7CF089581E0A9 +:1044200090E0E0911701F0911801E80FF91F108258 +:10443000019680319105A9F708959091F102892B99 +:104440008093F102089580959091F10289238093E1 +:10445000F10208951092F10208959091F002892BD3 +:104460008093F002089580959091F00289238093C3 +:10447000F00208951092F00208959091EF02892BB6 +:104480008093EF02089580959091EF0289238093A5 +:10449000EF0208951092EF0208958093DE020895CE +:1044A0001092DE0208958091170190911801FC018D +:1044B00031969C01205F3F4F80E0919191118F5F79 +:1044C000E217F307D1F70895E0911701F091180171 +:1044D0008091F1028083E0911701F09118019081A1 +:1044E0008091F002892B8083E0911701F0911801EF +:1044F00090818091EF02892B80838091DE02882356 +:1045000061F0E0911701F09118019081892B80836F +:104510000E94532281111092DE0280911701909126 +:1045200018010C94491720E0009739F0AC01415074 +:104530005109842395232F5FF7CF822F089580910F +:104540001303843039F11092F30220E488E190E003 +:104550000FB6F894A895809360000FBE209360007A +:1045600080E00E941F0380E00E944D0983B7817F95 +:10457000846083BF83B7816083BF7894889583B755 +:104580008E7F83BF88E10FB6F8948093600010920D +:1045900060000FBE08950895089580E00E941F03F3 +:1045A0000E94CB220E94A8090E94CC220E942D0AC0 +:1045B00091E0811101C090E0892F08950E941F1C95 +:1045C00080E00E941F030E9447280E943D170C9420 +:1045D0004D091F920F920FB60F9211248F939F9344 +:1045E000AF93BF938091F302811113C08091F402C5 +:1045F0009091F502A091F602B091F7024196A11DAB +:10460000B11D8093F4029093F502A093F602B0934B +:10461000F702BF91AF919F918F910F900FBE0F90B6 +:104620001F90189582E084BD93E095BD9AEF97BDE9 +:1046300080936E0008952FB7F8948091F4029091C2 +:10464000F502A091F602B091F7022FBF0895CF9224 +:10465000DF92EF92FF920F931F932FB7F894409140 +:10466000F4025091F5026091F6027091F7022FBFAB +:104670006A017B01EE24FF248C0120E030E0C016AB +:10468000D106E206F30610F4415051099A01281BA5 +:10469000390BC9011F910F91FF90EF90DF90CF90E0 +:1046A00008951F920F920FB60F9211248F939F932C +:1046B000AF93BF938091F4029091F502A091F6021E +:1046C000B091F7020196A11DB11D8093F402909361 +:1046D000F502A093F602B093F702BF91AF919F91BC +:1046E0008F910F900FBE0F901F9018950E943A1453 +:1046F000F8942FEF87EA91E6215080409040E1F74F +:1047000000C0000087E090EBDC0180931E039093D3 +:104710001F03A0932003B09321039CE088E10FB610 +:10472000F894A895809360000FBE90936000FFCF2F +:104730000E94D723811102C00E94B3230E94E2236A +:104740008093F2020E94EA2380931C0387FB882750 +:1047500080F9809316010E94E623682F70E080E0C4 +:1047600090E00C94DF1F6DEE7EEF80E090E00E9401 +:10477000FE2C60E082E090E00E94EC2C60E083E0A0 +:1047800090E00E94EC2C60E084E090E00E94EC2C31 +:1047900060E085E090E00E94EC2C60E086E090E034 +:1047A0000E94EC2C6FEF87E090E00C94EC2C80E002 +:1047B00090E00E94E62C21E08D3E9E4F09F020E023 +:1047C000822F089582E090E00C94DE2C83E090E04C +:1047D0000C94DE2C84E090E00C94DE2C682F84E0B6 +:1047E00090E00C94EC2C86E090E00C94DE2C682F8A +:1047F00086E090E00C94EC2C87E090E00C94DE2CAA +:10480000682F87E090E00C94EC2C8091FA0280FFF6 +:104810000BC060911C0185E0689FB0011124759563 +:104820006795759567952BC081FF09C060911C0144 +:1048300085E0689FB00111247595679520C082FFBF +:1048400007C060911C0185E0689FB001112417C06A +:104850009091FB029923D1F060911B01961788F784 +:1048600020911C0185E0289F90011124929FA001B6 +:10487000939F500D112470E0CA010E94C42C60382F +:10488000710540F46115710539F002C065E070E012 +:10489000862F08958FE7089581E008958091FA02A8 +:1048A00080FF08C060911A0170E075956795759555 +:1048B000679521C081FF06C060911A0170E075956F +:1048C000679519C082FF04C060911A0170E010C0A2 +:1048D0009091FB029923C1F0609119019617A0F7FE +:1048E00080911A01899FC001112470E00E94C42C9C +:1048F0006038710528F46115710521F0862F08953F +:104900008FE7089581E0089561E070E0F4CF803F83 +:1049100021F40E940524819504C0813F29F40E945E +:1049200005248093FE020895823F21F40E9405240D +:10493000819504C0833F29F40E9405248093FD02E1 +:104940000895893F19F40E944E2405C08A3F31F42E +:104950000E944E2481958093FF0208958B3F21F49D +:104960000E944E24819504C08C3F29F40E944E245D +:10497000809300030895843F21F48091FC028160BC +:1049800017C0853F21F48091FC02826011C0863FF0 +:1049900021F48091FC0284600BC0873F21F4809158 +:1049A000FC02886005C0883F31F48091FC02806180 +:1049B0008093FC0208958D3F21F48091FA0281607A +:1049C0000BC08E3F21F48091FA02826005C08F3FB8 +:1049D00029F48091FA0284608093FA020895803F5E +:1049E00039F48091FE0287FF6CC01092FE0269C00C +:1049F000813F29F48091FE021816BCF362C09091A9 +:104A0000FD02823F29F497FF5CC01092FD0259C05D +:104A1000833F19F41916CCF354C0893F41F48091B7 +:104A2000FF0218160CF04DC01092FF024AC08A3FD8 +:104A300029F48091FF0287FF44C0F6CF8B3F39F401 +:104A40008091000387FF3DC0109200033AC08C3F65 +:104A500029F4809100031816BCF333C0843F21F47D +:104A60008091FC028E7F17C0853F21F48091FC026B +:104A70008D7F11C0863F21F48091FC028B7F0BC09B +:104A8000873F21F48091FC02877F05C0883F31F485 +:104A90008091FC028F7E8093FC0213C08D3F21F435 +:104AA0008091FA028E7F0BC08E3F21F48091FA0232 +:104AB0008D7F05C08F3F29F48091FA028B7F809310 +:104AC000FA028091FD0281110EC08091FE028111D7 +:104AD0000AC08091FF02811106C0809100038111FC +:104AE00002C01092FB0208958CEF92E00E945417CE +:104AF0000E941B239093F9028093F80208951F935C +:104B0000CF93DF938091F8029091F9020E942723BE +:104B1000AC019091FB02992321F020911D0130E01E +:104B200006C020911E018AE0289F9001112442179F +:104B3000530708F486C08091FD02C091FE02D09117 +:104B4000FF0210910003811107C0C11176C0D1117D +:104B500074C0111172C075C09F3F19F09F5F909390 +:104B6000FB02181624F40E9405248093FD02809114 +:104B7000FD0287FF05C00E94052481958093FD02F8 +:104B80001C1624F40E9405248093FE028091FE02EC +:104B900087FF05C00E94052481958093FE026091E5 +:104BA000FD02662339F1C091FE02CC2319F177276B +:104BB00067FD7095872F972F0E94E62923E333E343 +:104BC00043E35FE30E94F62A0E94B3296093FD024B +:104BD0006C2F772767FD7095872F972F0E94E62906 +:104BE00023E333E343E35FE30E94F62A0E94B32901 +:104BF0006093FE021D1624F40E944E248093FF024F +:104C00008091FF0287FF05C00E944E24819580930A +:104C1000FF02111624F40E944E2480930003809119 +:104C2000000387FF05C00E944E24819580930003F6 +:104C3000DF91CF911F910C9474259F3F09F08ECF87 +:104C400096CFDF91CF911F910895ECEFF2E085E0D0 +:104C5000DF011D928A95E9F71092FB021092FA0289 +:104C60000895833081F128F4813059F08230D1F0F9 +:104C70000895853009F449C0B8F1863009F456C06A +:104C8000089580911E01262F30E0280F311D2F3FFF +:104C9000310524F4680F60931E0108958FEF80930F +:104CA0001E01089580911D01262F30E0280F311D2F +:104CB0002F3F310524F4680F60931D0108958FEF95 +:104CC00080931D01089580911C01262F30E0280F4C +:104CD000311D2F3F310524F4680F60931C010895A6 +:104CE0008FEF80931C01089580911B01262F30E0E7 +:104CF000280F311D2F3F310524F4680F60931B01ED +:104D000008958FEF80931B01089580911A01262F3B +:104D100030E0280F311D2F3F310524F4680F6093D8 +:104D20001A0108958FEF80931A0108958091190157 +:104D3000262F30E0280F311D2F3F310524F4680F56 +:104D40006093190108958FEF8093190108958330BE +:104D500011F128F4813049F0823091F008958530C6 +:104D600081F120F18630C1F1089580911E0168170C +:104D700020F4861B80931E01089510921E01089551 +:104D800080911D01681720F4861B80931D010895F2 +:104D900010921D01089580911C01681720F4861B54 +:104DA00080931C01089510921C01089580911B01AD +:104DB000681720F4861B80931B01089510921B0135 +:104DC000089580911A01681720F4861B80931A01B8 +:104DD000089510921A01089580911901681720F41E +:104DE000861B8093190108951092190108950F935D +:104DF0001F93873208F048C08E3108F08DC0803193 +:104E000009F477C008F5873009F461C068F486308A +:104E100009F09DC08091F202817F8E7F8093F20223 +:104E200081E08093020394C08B3009F489C08E30F6 +:104E300009F08DC08091F20282FB222720F991E0D7 +:104E4000922790FB82F95EC0863109F479C060F444 +:104E5000813109F07CC00E941F1C9091160181E0F5 +:104E60008927809316016CC0893109F469C08B31A0 +:104E700009F06DC08091F20281FB222720F991E0B8 +:104E8000922790FB81F93EC0883309F459C050F451 +:104E9000893209F457C0853309F454C0873209F4C4 +:104EA00051C055C0833409F44DC028F48A3308F446 +:104EB0004EC0895332C0883409F049C00E941F1C7B +:104EC0000E945D0A0E9424040E94762339C09091BA +:104ED000F202892F8095817080FB90F929F096600D +:104EE00098609093F20234C0997F977F9093F2027A +:104EF00027C08091F20283FB222720F991E09227BC +:104F000090FB83F98093F2029923D1F08091F20211 +:104F100081608093F20214C08D5141E050E060E066 +:104F200070E08A019B0104C0000F111F221F331F74 +:104F30008A95D2F7C901B8010E94DF1F0E941F1C89 +:104F400081E006C061E070E080E090E0F5CF80E0B5 +:104F50001F910F91089580E0089580E00895CF9308 +:104F6000C82F80910203813069F018F08230C9F1B6 +:104F700084C0E0911701F09118018081823209F01C +:104F80007EC007C0E0911701F09118018081823244 +:104F900061F48C2F0E94AB27811104C08C2F0E94DA +:104FA000F7261DC081E090E01AC08C2F0E94AD272B +:104FB000811114C0C43179F048F4CB3079F0C0319C +:104FC00009F061C082E08093020308C0C93219F081 +:104FD000C83321F058C01092020355C081E081709F +:104FE00054C0C93291F120F5C43179F1B0F4C73021 +:104FF00009F047C08EE180931E0182E380931D017A +:105000008AE080931C0184E180931B0188E08093F7 +:105010001A0188E28093190134C0CE51C63088F558 +:10502000EC2FF0E0EA54FE4F80818093010329C009 +:10503000CE34E9F020F4CB3421F56AE013C0C13559 +:1050400079F0C235F1F461E00DC08091010388234D +:1050500019F01092010315C081E08093020315C07E +:1050600061E006C0809101030E9431260AC06AE017 +:10507000809101030E94A72604C01092020380E0E1 +:1050800004C081E002C080E0AACFCF9108950E94C1 +:10509000D723811102C00E94B3230E94F32380937F +:1050A0001D0380FF02C0869501C080E00C941F03A1 +:1050B00080911D03982F9695292F30E023303105DC +:1050C0004CF49F5F990F8170892B816080931D0341 +:1050D0000E94F72380911D0386950C941F038091F5 +:1050E0001D03982F969591F09158990F8170892BF7 +:1050F00080931D038E7F91E009F490E080911D0361 +:1051000090FB80F980931D030E94F72380911D037B +:1051100086950C941F0380911D03982F909590FB0A +:1051200080F980931D030E94F72380911D0380FF67 +:1051300002C0869501C080E00C941F0390911D036E +:10514000892F86958F5F8F779170843028F4880F30 +:10515000892B80931D0302C090931D0380911D0332 +:105160008E7F91E009F490E080911D0390FB80F91F +:1051700080931D030E94F72380911D0386950C9454 +:105180001F0320911D03922F96958927982F990F21 +:10519000822F8170892B80931D038E7F91E009F40B +:1051A00090E080911D0390FB80F980931D030E9485 +:1051B000F72380911D0386950C941F0380911D0396 +:1051C000869508955058BB27AA270ED0D1C1C2D1C9 +:1051D00030F0C7D120F031F49F3F11F41EF4B7C175 +:1051E0000EF4E095E7FB9FC1E92FD3D180F3BA1706 +:1051F000620773078407950718F071F49EF5EBC1F9 +:105200000EF4E0950B2EBA2FA02D0B01B9019001E1 +:105210000C01CA01A0011124FF27591B99F0593F25 +:1052200050F4503E68F11A16F040A22F232F342F6D +:105230004427585FF3CF469537952795A795F040BB +:105240005395C9F77EF41F16BA0B620B730B840BD0 +:10525000BAF09150A1F0FF0FBB1F661F771F881F88 +:10526000C2F70EC0BA0F621F731F841F48F48795E0 +:1052700077956795B795F7959E3F08F0B3CF9395CF +:10528000880F08F09927EE0F97958795089527D1F5 +:1052900008F481E008950CD06BC163D140F05AD17D +:1052A00030F021F45F3F19F03EC1511195C14FC15B +:1052B00070D198F39923C9F35523B1F3951B550B7E +:1052C000BB27AA2762177307840738F09F5F5F4FD9 +:1052D000220F331F441FAA1FA9F333D00E2E3AF01A +:1052E000E0E830D091505040E695001CCAF729D034 +:1052F000FE2F27D0660F771F881FBB1F2617370783 +:105300004807AB07B0E809F0BB0B802DBF01FF27B2 +:1053100093585F4F2AF09E3F510568F004C15CC16D +:105320005F3FECF3983EDCF3869577956795B795EC +:10533000F7959F5FC9F7880F911D9695879597F907 +:105340000895E1E0660F771F881FBB1F6217730780 +:105350008407BA0720F0621B730B840BBA0BEE1F95 +:1053600088F7E095089504D06894B11135C1089587 +:1053700018D188F09F5790F0B92F9927B751A0F016 +:10538000D1F0660F771F881F991F1AF0BA95C9F7D9 +:1053900012C0B13081F01FD1B1E008951CC1672F58 +:1053A000782F8827B85F39F0B93FCCF38695779589 +:1053B0006795B395D9F73EF4909580957095619572 +:1053C0007F4F8F4F9F4F0895E89409C097FB3EF49D +:1053D00090958095709561957F4F8F4F9F4F992342 +:1053E000A9F0F92F96E9BB279395F69587957795C0 +:1053F0006795B795F111F8CFFAF4BB0F11F460FF80 +:105400001BC06F5F7F4F8F4F9F4F16C0882311F0D7 +:1054100096E911C0772321F09EE8872F762F05C0EB +:10542000662371F096E8862F70E060E02AF09A9586 +:10543000660F771F881FDAF7880F9695879597F97B +:10544000089588D018F011F08CD038F480C0C4C012 +:10545000E92F9FD0B0F35523C9F3E7FB6217730719 +:1054600084079507A8F199F3E92FFF2788232AF0ED +:105470003197660F771F881FDAF7952F552744233A +:1054800032F091505040220F331F441FD2F7BB27F8 +:10549000E91BF50B621B730B840BB109C1F222F4FB +:1054A000620F731F841FB11D31972AF0660F771F9B +:1054B000881FBB1FEFCF915050405AF041F0882316 +:1054C00032F0660F771F881F91505040C1F79395B7 +:1054D00030C08695779567959F5FD9F7F8CF990F7C +:1054E0000008550FAA0BE0E8FEEF16161706E807AE +:1054F000F907C0F012161306E407F50798F0621BCF +:10550000730B840B950B39F40A2661F0232B242BA3 +:10551000252B21F408950A2609F4A140A6958FEFC2 +:10552000811D811D089597F99F6780E870E060E014 +:1055300008959F3F31F0915020F4879577956795B6 +:10554000B795880F911D9695879597F908959FEFC8 +:1055500080EC089500240A9416161706180609060A +:10556000089500240A9412161306140605060895D9 +:10557000092E0394000C11F4882352F0BB0F40F461 +:10558000BF2B11F460FF04C06F5F7F4F8F4F9F4FA1 +:10559000089557FD9058440F551F59F05F3F71F023 +:1055A0004795880F97FB991F61F09F3F79F087958A +:1055B0000895121613061406551FF2CF4695F1DF13 +:1055C00008C0161617061806991FF1CF86957105A3 +:1055D000610508940895E894BB2766277727CB01D7 +:1055E00097F908957CDF08F48FEF08950BD0C0CFB2 +:1055F000B1DF28F0B6DF18F0952309F094CFA7CFDC +:105600001124EACFC6DFA0F3959FD1F3950F50E0A8 +:10561000551F629FF001729FBB27F00DB11D639F64 +:10562000AA27F00DB11DAA1F649F6627B00DA11D0A +:10563000661F829F2227B00DA11D621F739FB00DB0 +:10564000A11D621F839FA00D611D221F749F332720 +:10565000A00D611D231F849F600D211D822F762FB9 +:105660006A2F11249F5750408AF0E1F088234AF0B6 +:10567000EE0FFF1FBB1F661F771F881F9150504002 +:10568000A9F79E3F510570F04ECFA6CF5F3FECF3D8 +:10569000983EDCF3869577956795B795F795E795EE +:1056A0009F5FC1F7FE2B880F911D9695879597F9FF +:1056B0000895FA01EE0FFF1F30962105310599F18B +:1056C0006115710561F48038BFE39B0749F1689467 +:1056D0009038810561F08038BFEF9B0741F0992336 +:1056E00042F5FF3FE1053105210511F1E8940894E9 +:1056F000E795D901AA2329F4AB2FBE2FF85FD0F389 +:1057000010C0FF5F70F4A695E0F7F73950F019F07C +:10571000FF3A38F49F779F930CD00F9007FC905876 +:1057200008953EF014CF60E070E080E89FE30895B4 +:105730004FE79F775F934F933F932F939ED02F9187 +:105740003F914F915F9152DF05C019F40EF0EBCEFF +:1057500042CFFDCE26DFC8F39638C0F707F80F9288 +:10576000E8942BE33AEA48EB5FE74EDF0F920F92A3 +:105770000F924DB75EB70F92C0D0EAE0F1E016D0BD +:105780004F915F91EF91FF91E595EE1FFF1F49F05B +:10579000FE57E0684427EE0F441FFA95E1F7419564 +:1057A000550B32D00F9007FE26C00895DF93CF939C +:1057B0001F930F93FF92EF92DF927B018C0168940D +:1057C00005C0DA2EEF011EDFFE01E894A5912591B8 +:1057D000359145915591AEF3EF0106DDFE0197013C +:1057E000A801DA9479F7DF90EF90FF900F911F9165 +:1057F000CF91DF9108959B01AC0160E070E080E8FB +:105800009FE349CD90CE95CECCDEE8F39923D9F332 +:10581000940F511DBBF39150504094F059F08823E0 +:1058200032F0660F771F881F91505040C1F79E3F9E +:10583000510544F7880F911D9695879597F908951E +:105840005F3FACF0983E9CF0BB27869577956795B7 +:10585000B79508F4B1609395C1F7BB0F58F711F4F1 +:1058600060FFE8CF6F5F7F4F8F4F9F4FE3CFB4CE86 +:105870000EF05FCE6CCE689456CE93DEC8F39923BB +:10588000D1F3C6F3DF93CF931F930F93FF92C92FEA +:10589000DD2788232AF02197660F771F881FDAF704 +:1058A00020E030E040E85FEB9FE3883920F0803E65 +:1058B00030F021968F7787DCE2E3F1E003C083DCF0 +:1058C000EFE5F1E073DF8B01BE01EC01FB2E6F57BA +:1058D00071097595771F880B990B78DD28E132E700 +:1058E00041E35FE38FDEAF2D9801AE01FF900F9192 +:1058F0001F91CF91DF9178DC3BCEFA01DC01AA0F3A +:10590000BB1F9B01AC01BF5728F422273327442734 +:1059100050781FC0B75188F4AB2F002446953795B7 +:105920002795011CA395D2F3002069F0220F331FA5 +:10593000441FB395DAF30DD045CC61307105A0E872 +:105940008A07B94630F49B01AC0166277727882780 +:105950009078309621F020833183428353830895D9 +:10596000AA1BBB1B51E107C0AA1FBB1FA617B70785 +:1059700010F0A61BB70B881F991F5A95A9F78095A1 +:105980009095BC01CD01089597FB072E16F4009465 +:1059900007D077FD09D00E94B02C07FC05D03EF45B +:1059A000909581959F4F0895709561957F4F0895CB +:1059B000EE0FFF1F0590F491E02D0994F999FECFA9 +:1059C00092BD81BDF89A992780B50895A8E1B0E00D +:1059D00042E050E00C94062D262FF999FECF92BD9F +:1059E00081BDF89A019700B4021639F01FBA20BDA4 +:1059F0000FB6F894FA9AF99A0FBE08950196272FD8 +:105A00000E94ED2C0C94EC2CDC01CB01FC01F999EB +:105A1000FECF06C0F2BDE1BDF89A319600B40D92FA +:0C5A200041505040B8F70895F894FFCFB3 +:105A2C00640007000CFF0000003F644110CF10AC75 +:105A3C0010781044100101DF022808140A321E00ED +:105A4C0002040507090B0C0E1011131517181A1C5C +:105A5C001D1F2123242628292B2D2F303234353796 +:105A6C00393B1F0F03764F5F6F7F496943790959A3 +:105A7C0053633149803F5D8B803FF8BF803FCAE163 +:105A8C00803F73ED803FCAE1803FF8BF803F5D8B64 +:105A9C00803F3149803F0000803FF16D7F3F75EAC8 +:105AAC007E3F4C827E3F833F7E3F84287E3F833FF8 +:105ABC007E3F4C827E3F75EA7E3FF16D7F3F00005A +:105ACC00803F3F4D36394905FC04C6048D04200443 +:105ADC00390452046B04010203040506070809008B +:00000001FF diff --git a/keyboard/planck/keymaps/pete/compiled.hex b/keyboard/planck/keymaps/pete/compiled.hex new file mode 100644 index 0000000000..ddf70df507 --- /dev/null +++ b/keyboard/planck/keymaps/pete/compiled.hex @@ -0,0 +1,1143 @@ +:100000000C94F1020C9435030C9435030C943503D5 +:100010000C9435030C9435030C9435030C94350380 +:100020000C9435030C9435030C94D20D0C94A40E4F +:100030000C94061C0C9435030C9435030C94350376 +:100040000C9435030C9496030C9435030C943503EF +:100050000C9435030C946E1C0C9435030C943503EE +:100060000C9435030C9435030C9435030C94350330 +:100070000C9435030C9435030C9435030C94350320 +:100080000C9435030C9435030C9435030C94350310 +:100090000C9435030C9435030C9435030C94350300 +:1000A0000C9435030C9435030C943503FC030404C1 +:1000B0000E0416041E042F0458045804580458044F +:1000C0005804580458045804580458043B04110FA9 +:1000D000330F2110330F2110780F9B0F2110F00FD9 +:1000E0000310ED12ED121C131C135B137B13D114C0 +:1000F000D1148613D114361436149D14A614D114B9 +:10010000CB144314431443144314431443144314AF +:100110004314431443144314431443144314431427 +:1001200043145314611468146F1479140000000010 +:1001300000000000000000010204060A0F17202C36 +:100140003A4A5D71879DB3C7DAE9F5FCFFFCF5E932 +:10015000DAC7B39D87715D4A3A2C20170F0A06044F +:100160000201000000000000000000002B0014004D +:100170001A000800150017001C0018000C001200DF +:1001800013002A00290004001600070009000A00D5 +:100190000B000D000E000F0033003400E1001D00C5 +:1001A0001B00060019000500110010003600370082 +:1001B000380028000530E000E200E30003302C00A6 +:1001C0002C0004305000510052004F002B0014004E +:1001D0001A00090013000A000D000F0018001C008F +:1001E00033002A002900040015001600170007003C +:1001F0000B00110008000C0012003400E1001D008B +:100200001B000600190005000E0010003600370024 +:10021000380028000530E000E200E30003302C0045 +:100220002C0004305000510052004F002B003400CD +:100230003600370013001C0009000A0006001500F4 +:100240000F002A00290004001200080018000C000A +:1002500007000B001700110016003800E100330002 +:1002600014000D000E001B00050010001A001900FC +:100270001D0028000530E000E200E30003302C0000 +:100280002C0004305000510052004F0035021E0275 +:100290001F0220022102220223022402250226023A +:1002A00027022A00010001000100010001000100F5 +:1002B00001002D022E022F02300231020100010046 +:1002C0000100010001000100010001000100010026 +:1002D0000100010001000100010001000100010016 +:1002E00001000100AB00AA00A900AE0035001E000D +:1002F0001F002000210022002300240025002600EA +:1003000027002A0001000100010001000100010096 +:1003100001002D002E002F003000310001000100EF +:1003200001000100010001000100010001000100C5 +:1003300001000100010001000100010001000100B5 +:1003400001000100AB00AA00A900AE0083506603C3 +:10035000000000000000000000003A003B003C00EC +:100360003D004C0001001030A800AA00A9000000C8 +:1003700000003E003F0040004100200A0100350817 +:10038000AC00AE00AB00000000004200430044009F +:100390004500210A053001000100010000000000B5 +:1003A000000000004A004E004B004D00010001001B +:1003B0000100010001000100010001000100010035 +:1003C0000100010001000100010001000100010025 +:1003D0000100003001300230010001000100010085 +:1003E0000100010001000100010001000100010005 +:1003F00001000100010001000100010001000050A6 +:100400000050010001000100010001002803540018 +:1004100068006500200050006C0061006E00630001 +:100420006B0020004B006500790062006F006100E6 +:100430007200640000002C034F007200740068001A +:100440006F006C0069006E006500610072002000A2 +:100450004B006500790062006F006100720064006B +:10046000730000000403090409026D00040100A0E8 +:10047000FA09040000010301010009211101000132 +:10048000223F000705810308000A09040100010357 +:10049000010200092111010001224D00070582031C +:1004A00008000A09040200010300000009211101EB +:1004B00000012236000705830308000A090403002F +:1004C0000103000000092111010001223900070584 +:1004D00084031000011201100100000008EDFE600D +:1004E0006001000102000105010906A101050719CB +:1004F000E029E71500250195087501810205081915 +:100500000129059505750191029501750391010574 +:10051000071900297715002501957875018102C01A +:1005200005010980A101850216010026B7001A0104 +:10053000002AB700751095018100C0050C0901A1C2 +:10054000018503160100269C021A01002A9C0275EF +:100550001095018100C005010902A1010901A10056 +:100560000509190129051500250195057501810267 +:100570009501750381010501093009311581257F38 +:1005800095027508810609381581257F9501750842 +:100590008106050C0A38021581257F9501750881B1 +:1005A00006C0C005010906A101050719E029E715E4 +:1005B00000250195087501810295017508810105E5 +:1005C0000819012905950575019102950175039199 +:1005D000010507190029FF150025FF9506750881FB +:1005E00000C011241FBECFEFDAE0DEBFCDBF04B6DE +:1005F00003FE24C08091FB019091FC01A091FD01BC +:10060000B091FE018730904BA740B04BB9F41092E7 +:10061000FB011092FC011092FD011092FE0114BE2C +:1006200084B7877F84BF88E10FB6F8948093600019 +:10063000109260000FBEE0E0F8E3099511E0A0E041 +:10064000B1E0E6E0F7E402C005900D92A434B107F2 +:10065000D9F711E0A4E4B1E001C01D92AB3FB107AE +:10066000E1F70E94180B0C9481230C94000008956C +:1006700081E0089508950C9437030C9438030C948A +:100680003A030E94F72123E030E0281B3109220FB2 +:10069000209348010895282F2F98809180002111E0 +:1006A00008C0877F8093800010928D0010928C008C +:1006B0001BC0886080938000233019F48FEF9FEF78 +:1006C0000FC083E090E0821B9109880F991F2FEFE4 +:1006D0003FEFA90102C0569547958A95E2F7CA01F6 +:1006E00090938D0080938C000C9441030E944103F1 +:1006F00084E080934701109244010895279A2F982F +:100700008FEF9FEF90938700809386008AE080931D +:10071000800089E1809381000E9460210C9476031F +:100720000E947E036E9A769A0C945B041F920F923D +:100730000FB60F9211242F933F938F939F93EF93B4 +:10074000FF93E0914501F0914601CF01019690930E +:100750004601809345010090470102C0F695E79558 +:100760000A94E2F7EF7380914401823019F4E03289 +:1007700051F404C0813039F4EF3329F480916F00D3 +:100780008D7F80936F00F0E0E45DFE4FE49121E007 +:1007900031E0E29FC001E39F900D112400904801D9 +:1007A00002C0969587950A94E2F790938D00809306 +:1007B0008C00FF91EF919F918F913F912F910F901E +:1007C0000FBE0F901F901895CF93DF93EC010E94FE +:1007D000021DBE0180E090E0DF91CF910C94FC18E7 +:1007E000462F50E04131510508F062C0DC01FA01AA +:1007F000EA5AFF4F0C94312312968C91882309F406 +:1008000057C081E090E007C012968C91882309F4CC +:100810004FC082E090E00E94E4034AC012968C919F +:10082000882309F445C084E090E0F5CF12968C91BE +:10083000882311F083E007C083E00EC012968C91EC +:10084000882349F084E00E94791946E064E083E05F +:100850000E9428082DC084E00E949A19F6CF1296B3 +:100860008C91882321F085E00E94791921C085E0D0 +:100870000E949A191DC012968C91882369F085EE0A +:100880000E94911184EE0E94911186EE0E949111B6 +:1008900087EE0E9491110CC085EE0E94591284EEE1 +:1008A0000E94591286EE0E94591287EE0E94591238 +:1008B00080E090E00895089581E008950C945C0430 +:1008C00008950F931F93CF93DF938C01FC01C08198 +:1008D000D181CE010E94351ABE010E940E05EC01A5 +:1008E000B8010E945E04882309F48DC0F80182815A +:1008F000882309F44AC08091540181111FC0C4317A +:10090000F0E5DF0709F051C00E94600481E08093A8 +:1009100054010E94381C909353018093520110920D +:100920004B0110924D0110924C0110924F01109208 +:100930004E01109251011092500165C080915201F8 +:10094000909153010E94441C883C910570F4809161 +:100950004B01E82FF0E0EE0FFF1FE45BFE4FD18369 +:10096000C0838F5F80934B014EC0C43880E5D807A9 +:1009700021F0C538D04501F13AC0F80182818823C1 +:1009800041F01092490182E01EC0C438E0E5DE0764 +:1009900059F580914901811106C086E20E949111AA +:1009A00086E20E94591282E01CC0C438F0E5DF07DD +:1009B00041F3C538D045D9F4F8018281882331F05C +:1009C00010924A0180E20E94A8121DC080914A0143 +:1009D000811106C087E20E94911187E20E9459129C +:1009E00080E20E94AF120FC0C538D04529F381E0E4 +:1009F0008093490180934A01C801DF91CF911F91F3 +:100A00000F910C943D0380E0DF91CF911F910F91E6 +:100A100008950C9490030C943B0308959CE0799FF7 +:100A2000F001112490E3899FE00DF11D1124E60FE0 +:100A3000F11DEE0FFF1FE459FE4F8591949108952B +:100A4000880F991FFC01E451F0408591949108951D +:100A5000880F991FFC01E459FE4F859194910895E8 +:100A60000F931F93CF93DF93EC01811521E392073E +:100A7000A0F5C11580E3D80708F0D7C0C83ED1055E +:100A8000D8F4C03ED10508F003C2C83AD10578F4C5 +:100A9000C53AD10508F06AC0C130D10509F463C078 +:100AA00008F4F3C1C430D10508F0F2C1EEC1CB3B6C +:100AB000D10508F466C0E9C1C11590E2D90708F074 +:100AC000AFC0C11521E0D20708F0E2C1C03FD10597 +:100AD00008F4DBC18E0110651BC2C03880E5D80761 +:100AE00000F5C03790E5D90708F0A3C0C11520E58F +:100AF000D20709F4ACC050F4CE01905480319F402D +:100B000008F0C3C1DF708E01106A02C2C13080E5F7 +:100B1000D80709F4AAC0C43190E5D90708F4ABC0DE +:100B2000B4C1C33820E5D20709F48EC050F4C138EF +:100B300090E5D90709F482C008F083C000E011ED08 +:100B4000E7C1C03181E5D80708F49FC1C11597E519 +:100B5000D90708F432C1CE0190578115904108F0B1 +:100B600094C1DF708FC101E010E0D2C1C53AD10558 +:100B700009F490C1C63AD10509F08FC102E810E42A +:100B8000C7C1C83AD10509F48BC1C93AD10509F4E6 +:100B90008AC1CA3AD10509F489C1CB3AD10509F411 +:100BA00088C1CC3AD10509F487C1CD3AD10509F401 +:100BB00086C1C03BD10509F485C1CE3AD10509F4FF +:100BC00084C1CF3AD10509F483C1C13BD10509F4F1 +:100BD00082C1C23BD10509F481C1C33BD10509F4EF +:100BE00080C1C43BD10509F47FC1C53BD10509F4DF +:100BF0007EC1C63BD10509F47DC1C73BD10509F4CF +:100C00007CC1C83BD10509F47BC1C93BD10509F4BE +:100C10007AC1CA3BD10509F479C100E014E478C176 +:100C2000CE019F700E94280574C1DD278E01106CD3 +:100C30006FC1CF70DD278E01146D6AC100E010ED29 +:100C400067C100E012ED64C100E013ED61C10E94D4 +:100C50003C158FEF94E32CE0815090402040E1F769 +:100C600000C000000E94931C53C18091DB01816091 +:100C70008093DB014DC10E94EF1C811102C00E94D4 +:100C8000D01C0E94071D90E09093FA018093F90117 +:100C9000C23080E5D80721F48091F901816086C0D7 +:100CA000C43090E5D90721F48091F90182607EC0BB +:100CB000C63020E5D20721F48091F901846076C026 +:100CC000C83080E5D80719F48091F90127C0CA30EF +:100CD00090E5D90721F48091F901806167C0CC309B +:100CE00020E5D20721F48091F90180625FC0CE3007 +:100CF00080E5D80721F48091F901806457C0C031A4 +:100D000090E5D90721F48091F90180684FC0C23184 +:100D100020E5D20729F48091F9018460886046C0FB +:100D2000C33080E5D80721F48091F9018E7F3EC061 +:100D3000C53090E5D90721F48091F9018D7F36C047 +:100D4000C73020E5D20721F48091F9018B7F2EC0B6 +:100D5000C93080E5D80719F48091F90126C0CB305D +:100D600090E5D90721F48091F9018F7E1FC0CD3025 +:100D700020E5D20721F48091F9018F7D17C0CF3093 +:100D800080E5D80721F48091F9018F7B0FC0C13134 +:100D900090E5D90721F48091F9018F7707C0C3311D +:100DA000D04531F48091F9018B7F877F8093F901E1 +:100DB0008091F9010E940B1DABC08D2F99278F7078 +:100DC000992781309105D9F49E012370332702C001 +:100DD000880F991F2A95E2F79C688E0144E0000F66 +:100DE000111F4A95E1F700271370802B912B53E0D8 +:100DF000CC0FDD1F5A95E1F7C076DD272FC082307A +:100E0000910531F4DC2FCC278E01016F106A80C070 +:100E10008330910569F4CE018370992701E010E0D9 +:100E200002C0000F111F8A95E2F7C8019C680FC02D +:100E300084309105B9F4CE018370992701E010E068 +:100E400002C0000F111F8A95E2F7C8019A6823E0DB +:100E5000CC0FDD1F2A95E1F7C07ED7708C010C2BDB +:100E60001D2B56C08530910531F4DC2FCC278E0127 +:100E7000046F106A4DC0069709F04AC0CF71DD2794 +:100E8000DC2FCC278E01106243C000E010E040C090 +:100E90008E013EC001E810E43BC003E810E438C016 +:100EA00002EE14E435C009EE14E432C00AEE14E494 +:100EB0002FC005EB14E42CC006EB14E429C007EBAB +:100EC00014E426C00CEC14E423C00DEC14E420C0A0 +:100ED00003E815E41DC00AE815E41AC002E915E4A8 +:100EE00017C004E915E414C001E216E411C003E2DE +:100EF00016E40EC004E216E40BC005E216E408C0D6 +:100F000006E216E405C007E216E402C00AE216E4AF +:100F1000C801DF91CF911F910F9108959CE0799FB7 +:100F2000F001112490E3899FE00DF11D1124E60FDB +:100F3000F11DEE0FFF1FE459FE4F85919491803E05 +:100F40009105E0F4803C910558F58133910509F451 +:100F50006FC048F48932910509F463C08A32910563 +:100F600009F46DC072C089339105E9F082389105AA +:100F7000D1F08533910509F44DC067C0833E9105DA +:100F800081F138F4803E9105B9F0823E9105D9F0A7 +:100F90005CC0863E910561F1873E9105A1F155C087 +:100FA0000E94200508952091F90120FD02C021FF33 +:100FB0004CC080EE90E049C08091F90180FFF9CFEC +:100FC00089E390E042C08091F90182FF0EC08091D8 +:100FD000F90184FF03C080E090E037C083EE90E029 +:100FE00034C08091F90182FFF2CF82EE90E02DC0F3 +:100FF0008091F90183FF0BC08091F90184FDEBCF53 +:1010000087EE90E022C08091F90183FFF5CF86EE54 +:1010100090E01BC08091F90185FF07C089E290E054 +:1010200014C08091F90185FFF9CF85E390E00DC0F0 +:101030008091F90186FF07C08AE290E006C08091A6 +:10104000F90186FFF9CF81E390E00E943005089511 +:10105000CF92DF92EF92FF920F931F9301E010E087 +:1010600020E030E06801790104C0CC0CDD1CEE1CEE +:10107000FF1C8A95D2F704C0000F111F221F331FD7 +:101080006A95D2F70C291D292E293F29C090BE014F +:10109000D090BF01E090C001F090C101C022D122E8 +:1010A000E222F322842FC016D106E206F30641F4B1 +:1010B0001F910F91FF90EF90DF90CF900C947919D2 +:1010C0001F910F91FF90EF90DF90CF900C949A19A1 +:1010D0000C943F03E82FF0E0EF5DFE4F8081E82F96 +:1010E000EF70F0E082958F7021E030E0A90102C03E +:1010F000440F551F8A95E2F740A308950F931F935D +:10110000CF93DF9385B7806885BF85B7806885BF3B +:10111000C3E0D0E001E010E0FE01EF5DFE4F808112 +:10112000E82FEF70F0E021A182958F70A80102C036 +:10113000440F551F8A95E2F7CA01822B81A38C2F99 +:101140000E946A08219740F78BE090E061E070E030 +:10115000FC01EB5EFE4F2081E22FEF70F0E042A138 +:1011600022952F70DB0102C0AA0FBB1F2A95E2F760 +:101170009D01242B22A3019758F7DF91CF911F9156 +:101180000F910C940905EF92FF920F931F93CF9349 +:10119000DF930DE511E0C3E0EE24E394F12CD5E0FC +:1011A0008C2F0E946A088BE090E040E050E0FC0148 +:1011B000EB5EFE4F6081E62FEF70F0E020A130E0A3 +:1011C00062956F7002C0359527956A95E2F720FD0C +:1011D00009C09701082E02C0220F331F0A94E2F7BC +:1011E000422B532B019718F7F801929182918F01AE +:1011F0008417950721F051834083D09300018C2FF1 +:101200000E946A08C15060F68091000187FD2CC0E1 +:101210008150809300018F3F39F08FE99FE0019763 +:10122000F1F700C0000020C080915B0190915C014B +:1012300090936401809363018091590190915A01C8 +:1012400090936201809361018091570190915801C0 +:101250009093600180935F018091550190915601B8 +:1012600090935E0180935D010E940B0581E0DF9108 +:10127000CF911F910F91FF90EF900895E82FF0E02C +:10128000EE0FFF1FE35AFE4F80819181089508956C +:101290000F931F93CF9305E611E0C0E0F801929100 +:1012A00082918F010E94B01BC80FF1E00D351F071E +:1012B000A9F78C2FCF911F910F91089580917501FF +:1012C0000895CF93DF9300D01F92CDB7DEB79C0176 +:1012D0008091F001843019F593E099833B832A8350 +:1012E0009093E9008FEF9091E800815095FD06C042 +:1012F00095ED9A95F1F700008111F5CF8091E80006 +:1013000085FF0DC040E050E063E070E0CE01019643 +:101310000E94C20B8091E8008E778093E8000F90C6 +:101320000F900F90DF91CF910895CF93DF9300D06E +:101330001F92CDB7DEB72091F001243021F522E0D5 +:1013400029839B838A8383E08093E9008FEF9091C8 +:10135000E800815095FD06C095ED9A95F1F70000E3 +:101360008111F5CF8091E80085FF0DC040E050E08D +:1013700063E070E0CE0101960E94C20B8091E8000C +:101380008E778093E8000F900F900F90DF91CF91B0 +:1013900008952091F0012430F1F422E02093E90037 +:1013A0002FEF3091E800215035FD06C035ED3A951C +:1013B000F1F700002111F5CF2091E80025FF0BC0C7 +:1013C00040E050E065E070E00E94C20B8091E800D0 +:1013D0008E778093E8000895CF93DF93EC0190918E +:1013E000F001943009F046C080910B018823D9F0B8 +:1013F00080910C018823B9F09093E9008FEF9091D0 +:10140000E800815095FD06C095E19A95F1F700003E +:101410008111F5CF8091E80085FF2CC040E050E0BD +:1014200060E170E017C081E08093E9008FEF909158 +:10143000E800815095FD06C095ED9A95F1F7000002 +:101440008111F5CF8091E80085FF14C040E050E0A5 +:1014500068E070E0CE010E94C20B8091E8008E77B8 +:101460008093E80080E1FE01A5E6B1E001900D92D5 +:101470008A95E1F7DF91CF9108958091EF01811175 +:1014800009C00E94570D0E94B40D8091E200846053 +:101490008093E20008951092EF0108950895089551 +:1014A0000C94FB1B42E061EC81E00E94D10C42E015 +:1014B00061EC82E00E94D10C42E061EC83E00E948A +:1014C000D10C42E161EC84E00C94D10C8091F201EA +:1014D000833009F455C030F4813071F0823009F462 +:1014E0008EC008958A3009F47AC08B3009F460C048 +:1014F000893009F09CC020C08091F101813A09F047 +:1015000096C08091E800877F8093E8008091F50184 +:101510009091F601892B21F460E185E691E003C00A +:1015200060E080E090E070E00E940D0C8091E800A7 +:101530008B778093E80008958091F101813209F062 +:1015400076C08091F5019091F601009719F003970C +:1015500009F06DC08091E800877F8093E80080915A +:10156000E80082FD05C08091F0018111F8CF5FC0D5 +:101570008091F100809375018091E8008B7753C0D2 +:101580008091F101813A09F052C08091F50190916A +:10159000F601892B09F04BC08091E800877F80938A +:1015A000E8008091E80080FFFCCF80910B0136C0FD +:1015B0008091F1018132D9F58091F5019091F60188 +:1015C000892BA9F58091E800877F8093E8000E942D +:1015D000060D8091F30180930B010C943C158091D2 +:1015E000F101813221F58091E800877F8093E80046 +:1015F0000E94060D8091F4018093760108958091F8 +:10160000F101813AA1F48091E800877F8093E8009E +:101610008091E80080FFFCCF809176018093F100FB +:101620008091E8008E778093E8000C94060D089571 +:1016300084B7877F84BF88E10FB6F89480936000F9 +:10164000109260000FBE90E080E80FB6F89480938F +:101650006100909361000FBE0E94A9100E94570D77 +:101660000E94B40D8091E20084608093E20078943F +:101670000E943A100E94AB1081E091E00E94551048 +:101680008091F001853069F40E94BC1B8091EE01CD +:101690008823B1F30E94EA1B882391F30E94AC0BCC +:1016A000EFCF0E94B310ECCF292F33272330310521 +:1016B000C9F064F42130310581F02230310509F0A0 +:1016C00043C08DE690E028E634E042C02132310587 +:1016D000F1F02232310541F137C082E190E025ED91 +:1016E00034E036C099278130910541F08230910570 +:1016F00041F0892B49F5E4E6F4E005C0E6E3F4E0C7 +:1017000002C0ECE0F4E0849190E09F0121C06430DD +:10171000D8F4E62FF0E0EE0FFF1FEF5CFE4F2081C4 +:10172000318189E090E014C0643070F470E0FB0116 +:10173000EE0FFF1FE75DFE4F20813181FB01EB5D66 +:10174000FE4F808190E004C080E090E020E030E037 +:10175000FA0131832083089580E189BD82E189BD4A +:1017600009B400FEFDCF8091D8008F7D8093D80012 +:101770008091E00082608093E0008091E00081FD34 +:10178000FCCF0895CF92DF92EF92FF920F931F93B9 +:10179000CF93DF93EC018B016A010E94250D81112B +:1017A00033C0C114D10439F0F60180819181081B46 +:1017B000190BC80FD91FE12CF12C0115110519F1D6 +:1017C0008091E80085FD16C08091E8008E778093B7 +:1017D000E800C114D10449F0F60180819181E80E3E +:1017E000F91EF182E08285E00FC00E94250D88235A +:1017F00021F30AC089918093F10001501109FFEF94 +:10180000EF1AFF0ADACF80E0DF91CF911F910F919D +:10181000FF90EF90DF90CF9008952091F7013091E5 +:10182000F8012617370748F06115710539F4209142 +:10183000E8002E772093E80001C0B90140E061156F +:101840007105A9F12091F001222309F443C025304C +:1018500009F442C02091E80023FD40C02091E80037 +:1018600022FD32C02091E80020FFE9CF4091F30033 +:101870002091F20030E0342BFC01CF01611571059D +:1018800059F02830310540F481918093F100615086 +:1018900071092F5F3F4FF1CF41E02830310509F04A +:1018A00040E02091E8002E772093E800C8CF411156 +:1018B000C9CF0AC08091F001882361F0853061F0C2 +:1018C0008091E80083FD0AC08091E80082FFF2CF9A +:1018D00080E0089582E0089583E0089581E008950E +:1018E0002091F7013091F8012617370748F061156C +:1018F000710539F42091E8002E772093E80001C0AB +:10190000B901FC0120E06115710591F18091F001B0 +:10191000882309F440C0853009F43FC08091E80075 +:1019200083FD3DC08091E80082FD2FC08091E800DA +:1019300080FFE9CF2091F3008091F20090E0922B9C +:101940006115710559F08830910540F42491209378 +:10195000F1003196615071090196F2CF21E00897AC +:1019600009F020E08091E8008E778093E800CBCFEB +:101970002111CCCF0AC08091F001882361F085301D +:1019800061F08091E80083FD0AC08091E80082FF49 +:10199000F2CF80E0089582E0089583E0089581E029 +:1019A0000895982F973058F59093E900981739F0DB +:1019B0007091EC002091ED005091F00003C0242FB5 +:1019C000762F50E021FF19C03091EB003E7F30931D +:1019D000EB003091ED003D7F3093ED003091EB0056 +:1019E00031603093EB007093EC002093ED00509346 +:1019F000F0002091EE0027FF07C09F5FD3CF8F70CC +:101A00008093E90081E0089580E008958091F101DC +:101A100087FF11C08091E80082FD05C08091F00130 +:101A20008111F8CF11C08091E8008B770BC08091B5 +:101A3000F001882349F08091E80080FFF8CF809181 +:101A4000E8008E778093E80008952091E4003091BB +:101A5000E50095E64091EC00842F817040FF22C0A4 +:101A60008091E80080FD1CC08091F001882391F0F6 +:101A7000853091F08091EB0085FD10C04091E4002D +:101A80005091E5004217530729F39A01915011F73D +:101A900084E0089582E0089583E0089581E0089548 +:101AA00080E008954091E80042FFDECF08950E9453 +:101AB000C50D0E94CD0DE0EEF0E080818160808355 +:101AC000E8EDF0E080818F77808319BCA7EDB0E06E +:101AD0008C918E7F8C9380818F7E80831092EF011A +:101AE00008950F931F93CF93DF930E94C50D0E941B +:101AF000CD0DC8EDD0E088818F778883888180689C +:101B0000888388818F7D888319BC1092F0011092A0 +:101B1000EC011092EE011092ED0100EE10E0F801E0 +:101B200080818B7F808388818160888342E060E050 +:101B300080E00E94D10CE1EEF0E080818E7F808316 +:101B4000E2EEF0E080818160808380818860808324 +:101B5000F80180818E7F8083888180618883DF9116 +:101B6000CF911F910F910895E8EDF0E080818F7E75 +:101B70008083E7EDF0E080818160808384E082BF34 +:101B800081E08093EF010C94710DE8EDF0E080812D +:101B90008E7F80831092E20008951092DA001092F6 +:101BA000E10008951F920F920FB60F9211242F9308 +:101BB0003F934F935F936F937F938F939F93AF93D5 +:101BC000BF93EF93FF938091E10082FF0BC0809160 +:101BD000E20082FF07C08091E1008B7F8093E100EB +:101BE0000E9439108091DA0080FF1FC08091D800D8 +:101BF00080FF1BC08091DA008E7F8093DA00809195 +:101C0000D90080FF0DC080E189BD82E189BD09B4A2 +:101C100000FEFDCF81E08093F0010E943D0A05C0E7 +:101C200019BC1092F0010E944B0A8091E10080FFE4 +:101C300019C08091E20080FF15C08091E2008E7F84 +:101C40008093E2008091E20080618093E2008091C5 +:101C5000D80080628093D80019BC85E08093F001A1 +:101C60000E944F0A8091E10084FF30C08091E20021 +:101C700084FF2CC080E189BD82E189BD09B400FEEA +:101C8000FDCF8091D8008F7D8093D8008091E100B6 +:101C90008F7E8093E1008091E2008F7E8093E2004E +:101CA0008091E20081608093E2008091EC018823C2 +:101CB00011F084E007C08091E30087FD02C081E05D +:101CC00001C083E08093F0010E94500A8091E100FE +:101CD00083FF29C08091E20083FF25C08091E1004D +:101CE000877F8093E10082E08093F0011092EC0105 +:101CF0008091E1008E7F8093E1008091E2008E7FF1 +:101D00008093E2008091E20080618093E20042E0F3 +:101D100060E080E00E94D10C8091F00088608093A8 +:101D2000F0000E944E0AFF91EF91BF91AF919F91F9 +:101D30008F917F916F915F914F913F912F910F9074 +:101D40000FBE0F901F9018951F920F920FB60F9213 +:101D500011242F933F934F935F936F937F938F93B0 +:101D60009F93AF93BF93CF93DF93EF93FF93C09174 +:101D7000E900CF708091EC00D82FD17080FDD0E8C1 +:101D80001092E9008091F000877F8093F0007894B2 +:101D90000E94E80E1092E9008091F0008860809324 +:101DA000F000CD2BCF70C093E900FF91EF91DF9150 +:101DB000CF91BF91AF919F918F917F916F915F91E3 +:101DC0004F913F912F910F900FBE0F901F9018953C +:101DD0001F93CF93DF93CDB7DEB7AA970FB6F894D2 +:101DE000DEBF0FBECDBFE1EFF1E088E08E0F909136 +:101DF000F10091938E13FBCF0E94660A8091E80058 +:101E000083FF1FC18091F1019091F201492F50E0B1 +:101E10004A30510508F015C1FA01E959FF4F0C94F9 +:101E20003123803881F0823809F00BC18091F501AF +:101E30008F708093E9008091EB0085FB882780F903 +:101E40001092E90006C08091ED019091EE01911190 +:101E500082609091E800977F9093E8008093F10072 +:101E60001092F100C8C0282F2D7F09F0EAC0882306 +:101E700019F0823061F0E5C08091F301813009F002 +:101E8000E0C0933009F080E08093EE012BC0809198 +:101E9000F301811127C08091F5018F7009F4D1C041 +:101EA0008093E9002091EB0020FF1CC0933021F4C7 +:101EB0008091EB00806214C09091EB009061909350 +:101EC000EB0021E030E0A90102C0440F551F8A95C4 +:101ED000E2F74093EA001092EA008091EB008860FC +:101EE0008093EB001092E9008091E800877F86C024 +:101EF0008111A7C01091F3011F778091E3008078D2 +:101F0000812B8093E3008091E800877F8093E80035 +:101F10000E94060D8091E80080FFFCCF8091E300D5 +:101F200080688093E300111102C082E001C083E069 +:101F30008093F00186C08058823008F082C0809182 +:101F4000F3019091F4018C3D53E0950779F583E01E +:101F50008A838AE289834FB7F894DE01139620E0E2 +:101F60003EE051E2E32FF0E050935700E49120FF70 +:101F700003C0E295EF703F5FEF708E2F90E0EA3084 +:101F800010F0C79601C0C0968D939D932F5F2431AA +:101F900049F74FBF8091E800877F8093E8006AE2AD +:101FA00070E0CE0101960E940D0C14C0AE014F5F8F +:101FB0005F4F6091F5010E94540BBC01009709F43A +:101FC00040C09091E800977F9093E80089819A81C2 +:101FD0000E94700C8091E8008B778093E80031C0FC +:101FE000803879F58091E800877F8093E8008091C0 +:101FF000EC018093F1008091E8008E778093E800F7 +:102000000E94060D1EC081111CC09091F3019230F8 +:10201000C0F48091E800877F8093E8009093EC0102 +:102020000E94060D8091EC01811106C08091E300B1 +:1020300087FD02C081E001C084E08093F0010E942E +:10204000520A8091E80083FF0AC08091E800877FF0 +:102050008093E8008091EB0080628093EB00AA9669 +:102060000FB6F894DEBF0FBECDBFDF91CF911F91A9 +:1020700008950895CF938091F0018823A1F0C09135 +:10208000E900CF709091EC00892F817090FD80E87D +:10209000C82B1092E9008091E80083FD0E94E80EB1 +:1020A000CF70C093E900CF91089590937C01809305 +:1020B0007B010895E0917B01F0917C01309721F044 +:1020C0000190F081E02D099480E00895E0917B017A +:1020D000F0917C01309721F00280F381E02D09948A +:1020E0000895E0917B01F0917C01309721F004800C +:1020F000F581E02D099408952091790130917A01BC +:102100008217930771F090937A0180937901E0919F +:102110007B01F0917C01309721F00680F781E02D62 +:1021200009940895209177013091780182179307DF +:1021300071F09093780180937701E0917B01F091A9 +:102140007C01309721F00084F185E02D09940895F9 +:1021500008950C94A8100E942F1C0E947E080E94D3 +:10216000B51C0C9460215F926F927F928F929F9228 +:10217000AF92BF92CF92DF92EF92FF920F931F9395 +:10218000CF93DF9300D000D01F92CDB7DEB70E946F +:10219000C30896E8C92E91E0D92E03E010E0AA24E6 +:1021A000A394B12C502E802F0E943E094C01F601C1 +:1021B000729062906F016826792661147104A1F40F +:1021C0000150110978F78FEF89838A831B820E945F +:1021D000381C8160782F9D838C8349815A816B8163 +:1021E0008D810E94631138C08091DB0181FD0E94C6 +:1021F00047092BE030E07501022E02C0EE0CFF1CF7 +:102200000A94E2F7C70186219721892B09F12983D6 +:102210005A828E209F2091E0892809F490E09B83C8 +:102220000E94381C8160782F9D838C8349815A815C +:102230006B818D810E946311000F111FF801E2581C +:10224000FE4F80819181E826F926F182E08204C068 +:102250002150310980F6B4CF0E94931E10917D0168 +:102260000E945A101817D1F00E945A1080937D01D5 +:102270000F900F900F900F900F90DF91CF911F91C3 +:102280000F91FF90EF90DF90CF90BF90AF909F9015 +:102290008F907F906F905F900C9468080F900F90D4 +:1022A0000F900F900F90DF91CF911F910F91FF90A2 +:1022B000EF90DF90CF90BF90AF909F908F907F90E6 +:1022C0006F905F900895CF93DF93CDB7DEB72B97D4 +:1022D0000FB6F894DEBF0FBECDBF4F835887698716 +:1022E0007A878B87DE01119686E0FD0111928A952F +:1022F000E9F785E0FE01379601900D928A95E1F7A6 +:1023000049815A816B817C818D819E810E94DA177F +:102310002B960FB6F894DEBF0FBECDBFDF91CF91E5 +:102320000895CF93882309F4C2C0C82F823859F486 +:102330000E945A1081FDBBC089E30E94B41A0E941A +:10234000811B89E30CC0833879F40E945A1080FD08 +:10235000AEC083E50E94B41A0E94811B83E50E94EF +:10236000F61ACF910C94811B843859F40E945A10AC +:1023700082FD9DC087E40E94B41A0E94811B87E4FD +:10238000EECF8CEF8C0F813A48F48C2F0E94C8203E +:1023900081118DC08C2F0E94B41AE3CF80E28C0F84 +:1023A000883048F4C77081E001C0880FCA95EAF709 +:1023B0000E943A1BD6CF8BE58C0F833078F4C53A58 +:1023C00029F0C63A31F083E890E005C081E890E05A +:1023D00002C082E890E0CF910C947C1088E58C0FCD +:1023E000833108F064C0C83A39F1C93A41F1CA3AB8 +:1023F00049F1CB3A51F1CC3A59F1CD3A61F1C03BB8 +:1024000069F1CE3A71F1CF3A79F1C13B81F1C23B2A +:1024100089F1C33B91F1C43B99F1C53BA1F1C63BA6 +:10242000A9F1C73BB1F1C83BB9F1C93BC1F1CA3B06 +:10243000C9F180E090E038C082EE90E035C089EECE +:1024400090E032C08AEE90E02FC085EB90E02CC087 +:1024500086EB90E029C087EB90E026C08CEC90E002 +:1024600023C08DEC90E020C083E891E01DC08AE895 +:1024700091E01AC082E991E017C084E991E014C0AC +:1024800081E292E011C083E292E00EC084E292E029 +:102490000BC085E292E008C086E292E005C087E2C8 +:1024A00092E002C08AE292E0CF910C949210CF9118 +:1024B0000895882309F44BC0823859F40E945A10B9 +:1024C00081FF45C089E30E94B41A0E94811B89E301 +:1024D0000CC0833871F40E945A1080FF38C083E525 +:1024E0000E94B41A0E94811B83E50E94F61A0C9484 +:1024F000811B843859F40E945A1082FF28C087E457 +:102500000E94B41A0E94811B87E4EFCF9CEF980FC2 +:10251000913A58F390E2980F983050F4877091E018 +:1025200001C0990F8A95EAF7892F0E94401BDFCFDF +:102530009BE5980F933020F480E090E00C947C10A1 +:10254000885A833120F480E090E00C949210089532 +:10255000882321F00E943A1B0C94811B0895882344 +:1025600021F00E94401B0C94811B08957F928F9252 +:102570009F92AF92BF92CF92DF92EF92FF920F9312 +:102580001F93CF93DF931F92CDB7DEB77C01C62E8A +:10259000772EFC01058102950F70128111110E94A6 +:1025A000571B0E94AD1A882379F0112369F080E24D +:1025B0008C0D883048F082E00E94961A0E94AD1A75 +:1025C00091E0D82ED92601C0D12CE72DE295EF70ED +:1025D000F0E0EF58FF4F0C943123872D807F072DBB +:1025E0000F70882311F00295007F112389F00023DA +:1025F00009F499C180E28C0D883020F4802F0E946C +:102600003A1B03C0802F0E944A1B0E94811B8BC172 +:102610008C2D0E945912002309F4C3C180E28C0D55 +:10262000883020F4802F0E94401B03C0802F0E941E +:10263000501B0E94811BB5C1872D807F972D9F70F5 +:10264000803211F4892F03C0892F8295807FCC209E +:1026500021F0F1E0CF16A1F01DC0112339F00023C5 +:1026600019F1013009F50E946A1B9BC1002319F082 +:10267000013009F496C189830E946D1B898110C1C4 +:10268000112321F0063008F08CC10EC0053008F08F +:1026900088C106C1112359F0002331F0F70195815B +:1026A00090FF41C19F7095830E94A8127AC10023B8 +:1026B00009F4F6C03EC1872D86958695837090E01B +:1026C000009719F0019761F06CC1112321F08C2D56 +:1026D000972D937002C080E090E00E947C1061C151 +:1026E000112321F08C2D972D937002C080E090E093 +:1026F0000E94921056C18C2D112319F00E949B1D2F +:1027000002C00E94031E0E94881E4BC1872D837049 +:1027100009F052C0111145C18C2D829586958770A4 +:10272000880F880F9C2D9F70892E912CA12CB12C85 +:10273000082E04C0880C991CAA1CBB1C0A94D2F752 +:10274000C4FE14C00FE010E020E030E0B901A801A1 +:1027500004C0440F551F661F771F8A95D2F7CB011F +:10276000BA01609570958095909503C060E070E027 +:10277000CB01272D26952695237030E02230310598 +:1027800069F02330310589F0682979298A299B2944 +:102790002130310571F00E94221903C1682979297D +:1027A0008A299B290E943E19FCC00E942219C5015A +:1027B000B4010E940619F5C0112319F0872D81700C +:1027C00001C08695882309F4ECC08C2D82958695EE +:1027D0008770880F880F9C2D9F70892E912CA12CBB +:1027E000B12C082E04C0880C991CAA1CBB1C0A948E +:1027F000D2F7C4FE14C00FE010E020E030E0B901D1 +:10280000A80104C0440F551F661F771F8A95D2F791 +:10281000CB01BA01609570958095909503C060E0FA +:1028200070E0CB01272D269526952370422F50E08E +:102830004230510569F04330510589F06829792902 +:102840008A299B294130510571F00E94FC19A9C0C9 +:10285000682979298A299B290E94181AA2C00E94F6 +:10286000FC19C501B4010E94E0199BC08C2D90E0B9 +:10287000FC01E05EF109E531F10508F050C0EF57C9 +:10288000FF4F0C9431230C2D0F70872D8F71112366 +:1028900021F00E947919802F07CF0E949A19802F6A +:1028A0000E94AF127EC0112341F0053008F079C0BC +:1028B000872D8F710E94BF1974C0063008F071C057 +:1028C000F7CF112339F0872D8F710E94791969C0D4 +:1028D0001123C9F3872D8F710E949A1962C01123A9 +:1028E00029F0872D8F710E9464195BC00E945A19CC +:1028F00058C0112351F0172D1F71812F0E94791993 +:1029000063E0812F0E948D1A4CC081E00E94961ACC +:10291000023008F446C082E00E94961A42C0112399 +:1029200031F0002381F28C2D0E9491113AC00023D6 +:1029300089F28C2D0E94591234C0472D4F706C2D96 +:10294000C7010E94F0030E947E182BC0111129C0FC +:10295000472D4F7050E042305105B9F04CF441150D +:10296000510581F041305105E1F40E94882119C0E0 +:102970004330510569F04430510599F48C2D0E9483 +:10298000DA210FC00E9471210CC00E94A42109C04D +:102990000E94B72106C0472D4F706C2DC7010E94C1 +:1029A0000D05DD20F9F00E94891A80FD1BC0F7019A +:1029B00012820E94831A0E947919C7010E94011590 +:1029C0000E94831A0F90DF91CF911F910F91FF907A +:1029D000EF90DF90CF90BF90AF909F908F907F90BF +:1029E0000C949A190F90DF91CF911F910F91FF9046 +:1029F000EF90DF90CF90BF90AF909F908F907F909F +:102A000008950F931F93CF93DF93EC0188819981F1 +:102A10002B813C81232BB9F09F3F11F48F3F99F01C +:102A2000CE010E946104882371F0688179818A81D6 +:102A30000E947F1A8C010E94341A0E94FB18B80170 +:102A4000CE010E94B612DF91CF911F910F91089590 +:102A50000E94571B0E94671B0E942C1B0E94811B17 +:102A60000E94391F0E94881E80E090E00E947C1026 +:102A700080E090E00C9492100E94471B0C94281563 +:102A80000E94741A292F22952F7030E02C303105C6 +:102A90004CF42A3031056CF42250310922303105D2 +:102AA000A8F407C02C30310569F02F30310551F002 +:102AB0000DC0803F69F018F4803E40F409C0843FA7 +:102AC00029F406C093FB882780F9089580E00895D3 +:102AD00081E00895CF93DF9300D000D01F92CDB74F +:102AE000DEB70F900F900F900F900F90DF91CF9166 +:102AF0000895CF93DF9300D000D000D0CDB7DEB7DC +:102B000026960FB6F894DEBF0FBECDBFDF91CF91F2 +:102B100008951F93CF93DF93C091860116E08091B3 +:102B20008701C81799F0D0E01C9FF0011D9FF00DA0 +:102B30001124E857FE4F4081518162817381848165 +:102B400095810E9479152196C770E9CFDF91CF91C9 +:102B50001F9108954091B8015091B9016091BA0157 +:102B60007091BB018091BC019091BD010C947915CD +:102B70008091BD0182958F7009F054C08091BA0197 +:102B8000882309F44FC080918601A091870160914C +:102B9000B8017091B9014091BB015091BC01B6E000 +:102BA0008A1709F43FC090E041155105C1F17F3FFC +:102BB00011F46F3FA1F1B89FF001B99FF00D1124FE +:102BC000E857FE4F218172132AC02081621327C06B +:102BD0002281211124C0238134812417350710F468 +:102BE00021503109241B350B283C3105C0F42091BC +:102BF000BD012F7020612093BD0126E0289FF001C8 +:102C0000299FF00D1124E357FE4F80818F70806162 +:102C1000808388EB91E00E9401150C948915019640 +:102C20008770BECF0895CF92DF92EF92FF920F93FD +:102C30001F93CF93DF93CDB7DEB762970FB6F894AB +:102C4000DEBF0FBECDBF8C0185E0F801DE011D9611 +:102C500001900D928A95E1F7D8014C9111965C9103 +:102C6000119712966C9112971396CD90DC90149751 +:102C70003091B8017091B9018091BB019091BC0174 +:102C8000009709F46BC17F3F19F43F3F09F466C117 +:102C9000E090BA01EE2009F4C0C02091BD01C81631 +:102CA000D90628F0F601E81BF90BCF0104C0809586 +:102CB00090958C0D9D1DFF24F394883C910578F030 +:102CC000F12C207F09F0C6C07C2DD98AC88A898959 +:102CD0000E946A1588EB91E00E940115B1C0822F15 +:102CE000807F09F046C0751314C0341312C06111FF +:102CF00010C02F7020612093BD010E94AA1588EB9F +:102D000091E00E9401158091BD01D80115968C9328 +:102D10002EC0CD2819F15F3F11F44F3FF9F0F62E88 +:102D200061111CC0809186012091870136E08217D5 +:102D300009F45AC090E0389FF001399FF00D11243A +:102D4000E857FE4F7181571306C07081471303C0C7 +:102D50007281711103C001968770E9CFF62E662348 +:102D600009F418C18091BD0181608093BD01F12CEF +:102D700011C1751308C0341306C0611104C08091DD +:102D8000BD01D801C3C04D875E878D859E856A8B46 +:102D90000E9440156A898823E1F16623D1F12091D0 +:102DA000BD01822F82958F7090E0029774F0809120 +:102DB000B8019091B90198878F831986DB86CA86FE +:102DC0002C87CE0107960E94011586E0F801A8EB3A +:102DD000B1E001900D928A95E1F70E94B8150E942A +:102DE000AA15FF24F394D6C04D875E878D859E85F6 +:102DF0000E94741A292F22952F7030E0223031055D +:102E00000CF0BCC09F7009F0B6C0805E883008F43A +:102E1000C1C0C8010E940115E4CFC816D90608F444 +:102E200053C0F601E81BF90BCF01883C910508F46B +:102E300050C0F12C7C2DD98AC88A89890E946A15D4 +:102E4000E8EBF1E086E0DF011D928A95E9F70E9448 +:102E5000AA15A0C0751314C0341312C0611110C09C +:102E60008091BD01F8018583C8010E94011586E0AB +:102E7000E8EBF1E0DF011D928A95E9F7FE2C8AC0AC +:102E80004D875E878D859E856A8B0E9440156A8975 +:102E9000882309F4BECF662309F4BBCF2091BD017E +:102EA000822F82958F7090E002970CF48ECF8091E4 +:102EB000B8019091B9019A8389831B82DD82CC820B +:102EC0002E83CE0101967FCF809590958C0D9D1D10 +:102ED000ACCFF62E662309F49CCF75132EC03413A5 +:102EE0002CC02091BD0120FD1FC0822F82958F70C4 +:102EF000D9F0D80115962C9315978F3049F08F5F34 +:102F0000982F9295907F822F8F70892B15968C9396 +:102F1000C8010E94011586E0F801A8EBB1E001901C +:102F20000D928A95E1F793CF86E0F801A8EBB1E026 +:102F300001900D928A95E1F72DC04D875E878D85B2 +:102F40009E850E944015811140CF8091BD01816016 +:102F50008093BD01C8010E9401151CC0662309F4BD +:102F600058CF4D875E878D859E850E9440158823AA +:102F700009F44FCF2ACF811148CF0CC0243031053E +:102F80000CF047CF9F7009F440CFF8019581907FF6 +:102F900009F03BCF8F2D62960FB6F894DEBF0FBEBF +:102FA000CDBFDF91CF911F910F91FF90EF90DF90F8 +:102FB000CF9008951F93CF93DF93CDB7DEB72C97B3 +:102FC0000FB6F894DEBF0FBECDBF4F835887698719 +:102FD0007A878B879C87CE0107960E9413168823D9 +:102FE00069F08F8198852A853B85232BF1F19F3FDE +:102FF00009F063C08F3F09F060C037C086E0FE0172 +:103000003796DE01119601900D928A95E1F76F8156 +:103010007885EA85FB85309741F17F3F11F46F3F5A +:1030200021F12091870130E0C9010196877099272D +:103030004091860150E08417950709F447C06983E1 +:103040007A83FD83EC8396E0929FD001939FB00D2D +:103050001124A857BE4FFE01319601900D929A950A +:10306000E1F7809387010E94891516E0809186011F +:10307000909187018917C1F1189FC00111248857C9 +:103080009E4F0E941316882379F1E09186011E9FBE +:10309000F0011124E857FE4F408151816281738114 +:1030A000848195810E9479158091860190E0019636 +:1030B0008770992780938601D9CF4F81588569857C +:1030C0007A858B859C850E947915CFCF0E943C150F +:1030D0001092870110928601E8EBF1E086E0DF01B3 +:1030E0001D928A95E9F7C1CF2C960FB6F894DEBFF2 +:1030F0000FBECDBFDF91CF911F910895EF92FF9248 +:103100000F931F93CF93DF938C01009709F46CC04A +:10311000F12CEE24E394E8012196F80184918437A0 +:1031200040F4843008F051C0813081F0823019F1D0 +:103130005BC0853709F444C0A8F19CE7980F90372D +:1031400008F052C08F770E94591241C00E5F1F4F86 +:10315000FE01C49180E28C0F883048F4C7708E2D38 +:1031600001C0880FCA95EAF70E945A1B14C08C2F21 +:103170000E9491112DC00E5F1F4FFE01C49180E28D +:103180008C0F883058F4C7708E2D01C0880FCA95F7 +:10319000EAF70E94601B0E94811B1AC08C2F0E94BC +:1031A000591216C00E5F1F4FFE01C491CC2381F04F +:1031B0008FE99FE00197F1F700C00000C150F6CF02 +:1031C0000E5F1F4FFE01F49003C00E9491118E010B +:1031D0008F2D882309F49FCFEFE9FFE03197F1F7B6 +:1031E00000C000008150F5CFDF91CF911F910F916A +:1031F000FF90EF90089508956093C2017093C3010A +:103200008093C4019093C5010C9428150F931F93CC +:103210000091C2011091C3012091C4013091C501F8 +:10322000DC01CB01802B912BA22BB32B8093C2010D +:103230009093C301A093C401B093C5011F910F9156 +:103240000C9428150F931F930091C2011091C30194 +:103250002091C4013091C501DC01CB018023912371 +:10326000A223B3238093C2019093C301A093C4010E +:10327000B093C5011F910F910C9428150F931F93C4 +:103280000091C2011091C3012091C4013091C50188 +:10329000DC01CB0180279127A227B3278093C201AD +:1032A0009093C301A093C401B093C5011F910F91E6 +:1032B0000C9428151092BE011092BF011092C0010B +:1032C0001092C1010C94281541E050E060E070E0DC +:1032D00004C0440F551F661F771F8A95D2F740938D +:1032E000BE015093BF016093C0017093C1010C9463 +:1032F000281541E050E060E070E004C0440F551F25 +:10330000661F771F8A95D2F78091BE019091BF0109 +:10331000A091C001B091C101482B592B6A2B7B2B86 +:103320004093BE015093BF016093C0017093C101EF +:103330000C94281541E050E060E070E004C0440FB8 +:10334000551F661F771F8A95D2F740955095609557 +:1033500070958091BE019091BF01A091C001B09184 +:10336000C101482359236A237B234093BE01509314 +:10337000BF016093C0017093C1010C94281541E016 +:1033800050E060E070E004C0440F551F661F771FD7 +:103390008A95D2F78091BE019091BF01A091C001A2 +:1033A000B091C101482759276A277B274093BE0166 +:1033B0005093BF016093C0017093C1010C94281514 +:1033C0000F931F930091BE011091BF012091C00186 +:1033D0003091C101DC01CB01802B912BA22BB32BAF +:1033E0008093BE019093BF01A093C001B093C1012F +:1033F0001F910F910C9428150F931F930091BE01FC +:103400001091BF012091C0013091C101DC01CB01BD +:1034100080239123A223B3238093BE019093BF0105 +:10342000A093C001B093C1011F910F910C94281576 +:103430000F931F930091BE011091BF012091C00115 +:103440003091C101DC01CB0180279127A227B3274E +:103450008093BE019093BF01A093C001B093C101BE +:103460001F910F910C9428150895CF92DF92EF923F +:10347000FF920F931F93CF93DF938C01C090C201F3 +:10348000D090C301E090C401F090C5018091BE01CD +:103490009091BF01A091C001B091C101C82AD92A61 +:1034A000EA2AFB2ACFE1D0E0D701C6010C2E04C0E6 +:1034B000B695A795979587950A94D2F780FF06C091 +:1034C000B8018C2F0E948E07019721F4219760F795 +:1034D00080E001C08C2FDF91CF911F910F91FF9061 +:1034E000EF90DF90CF900895CF93DF93EC010E948F +:1034F000351ABE010E948E07DF91CF910895CB014E +:103500000E94741A08958091C601859585958595C8 +:1035100008958091C6018770089598E0899F900171 +:103520001124262B2093C6010C9479192091C601F1 +:10353000809582238093C601982F977069F430E0BC +:10354000482F552747FD50952417350729F08595B5 +:10355000859585950C949A1908959091C601977058 +:1035600081E009F480E0089590910B01992321F006 +:1035700090910C01911109C020910D0130910E0123 +:10358000F90132969FEF40E01FC0982F96959695CF +:1035900096959F3050F5E0910D01F0910E01E90FE5 +:1035A000F11D877021E030E0A90102C0440F551FD2 +:1035B0008A95E2F7CA019181892B818308959F3F03 +:1035C00039F04F5F4E3041F051915813F8CF0DC094 +:1035D0005111F7CF942FF5CF9F3F39F0F901E90F43 +:1035E000F11D97FDFA9582830895089590910B013E +:1035F000992321F090910C01911109C020910D01A6 +:1036000030910E01F9013296205F3F4F1FC0982F75 +:103610009695969596959F30F0F4E0910D01F09176 +:103620000E01E90FF11D877021E030E0A90102C011 +:10363000440F551F8A95E2F7CA018095918189232D +:10364000818308953196E217F30729F0908198134A +:10365000F9CF1082F7CF089581E090E0E0910D015D +:10366000F0910E01E80FF91F10820196803191054B +:10367000A9F708959091DA01892B8093DA010895D2 +:1036800080959091DA0189238093DA010895109250 +:10369000DA0108959091D901892B8093D901089579 +:1036A00080959091D90189238093D9010895109232 +:1036B000D90108959091D801892B8093D80108955C +:1036C00080959091D80189238093D8010895109214 +:1036D000D80108958093C70108951092C7010895F5 +:1036E00080910D0190910E01FC0131969C01205FAB +:1036F0003F4F80E0919191118F5FE217F307D1F76F +:103700000895E0910D01F0910E018091DA0180831E +:10371000E0910D01F0910E0190818091D901892BEA +:103720008083E0910D01F0910E0190818091D8018C +:10373000892B80838091C701882361F0E0910D017E +:10374000F0910E019081892B80830E94701B811162 +:103750001092C70180910D0190910E010C9466109A +:1037600020E0009739F0AC014150510984239523A2 +:103770002F5FF7CF822F08958091F001843039F1C7 +:103780001092DC0120E488E190E00FB6F894A8954F +:10379000809360000FBE2093600080E00E944B0386 +:1037A00080E00E94680883B7817F846083BF83B70D +:1037B000816083BF7894889583B78E7F83BF88E1CB +:1037C0000FB6F89480936000109260000FBE0895C9 +:1037D0000895089580E00E944B030E94E81B0E9418 +:1037E000C3080E94E91B0E94480991E0811101C0B1 +:1037F00090E0892F08950E943C1580E00E944B03C1 +:103800000E9460210E945A100C9468081F920F9227 +:103810000FB60F9211248F939F93AF93BF93809114 +:10382000DC01811113C08091DD019091DE01A09136 +:10383000DF01B091E0014196A11DB11D8093DD0132 +:103840009093DE01A093DF01B093E001BF91AF91AF +:103850009F918F910F900FBE0F901F90189582E04F +:1038600084BD93E095BD9AEF97BD80936E00089557 +:103870002FB7F8948091DD019091DE01A091DF01D6 +:10388000B091E0012FBF0895CF92DF92EF92FF92A7 +:103890000F931F932FB7F8944091DD015091DE01F3 +:1038A0006091DF017091E0012FBF6A017B01EE247E +:1038B000FF248C0120E030E0C016D106E206F306BA +:1038C00010F4415051099A01281B390BC9011F916D +:1038D0000F91FF90EF90DF90CF9008951F920F927D +:1038E0000FB60F9211248F939F93AF93BF93809144 +:1038F000DD019091DE01A091DF01B091E001019620 +:10390000A11DB11D8093DD019093DE01A093DF0125 +:10391000B093E001BF91AF919F918F910F900FBE37 +:103920000F901F9018950E94570DF8942FEF87EA7B +:1039300091E6215080409040E1F700C0000087E010 +:1039400090EBDC018093FB019093FC01A093FD01BF +:10395000B093FE019CE088E10FB6F894A89580939F +:1039600060000FBE90936000FFCF0E94EF1C81119A +:1039700002C00E94D01C0E94FA1C8093DB010E94AE +:10398000071D8093F90187FB882780F980930C013C +:103990000E94FE1C682F70E080E090E00C94FC1800 +:1039A0006DEE7EEF80E090E00E946B2360E082E0AD +:1039B00090E00E94592360E083E090E00E94592348 +:1039C00060E084E090E00E94592360E085E090E0B0 +:1039D0000E94592360E086E090E00C94592380E037 +:1039E00090E00E94532321E08D3E9E4F09F020E09D +:1039F000822F089582E090E00C944B2383E090E0C6 +:103A00000C944B23682F83E090E00C94592384E0BE +:103A100090E00C944B23682F84E090E00C945923A1 +:103A200086E090E00C944B23682F86E090E00C94A5 +:103A300059238091E30180FF0BC06091120185E062 +:103A4000689FB001112475956795759567952BC092 +:103A500081FF09C06091120185E0689FB0011124C7 +:103A60007595679520C082FF07C06091120185E0BF +:103A7000689FB001112417C09091E4019923D1F0FF +:103A800060911101961788F72091120185E0289F17 +:103A900090011124929FA001939F500D112470E07A +:103AA000CA010E941D236038710540F4611571053B +:103AB00039F002C065E070E0862F08958FE7089521 +:103AC00081E008958091E30180FF08C060911001BA +:103AD00070E0759567957595679521C081FF06C063 +:103AE0006091100170E07595679519C082FF04C060 +:103AF0006091100170E010C09091E4019923C1F031 +:103B000060910F019617A0F780911001899FC00165 +:103B1000112470E00E941D236038710528F461159E +:103B2000710521F0862F08958FE7089581E00895AB +:103B300061E070E0F4CF803F21F40E94191D81956F +:103B400004C0813F29F40E94191D8093E701089564 +:103B5000823F21F40E94191D819504C0833F29F4FE +:103B60000E94191D8093E6010895893F19F40E946F +:103B7000621D05C08A3F31F40E94621D81958093C9 +:103B8000E80108958B3F21F40E94621D819504C0D5 +:103B90008C3F29F40E94621D8093E9010895843FBF +:103BA00021F48091E501816017C0853F21F4809167 +:103BB000E501826011C0863F21F48091E5018460B7 +:103BC0000BC0873F21F48091E501886005C0883FE4 +:103BD00031F48091E50180618093E50108958D3F86 +:103BE00021F48091E30181600BC08E3F21F480912C +:103BF000E301826005C08F3F29F48091E301846076 +:103C00008093E3010895803F39F48091E70187FFB5 +:103C10006CC01092E70169C0813F29F48091E701EF +:103C20001816BCF362C09091E601823F29F497FF19 +:103C30005CC01092E60159C0833F19F41916CCF309 +:103C400054C0893F41F48091E80118160CF04DC032 +:103C50001092E8014AC08A3F29F48091E80187FF69 +:103C600044C0F6CF8B3F39F48091E90187FF3DC016 +:103C70001092E9013AC08C3F29F48091E9011816AD +:103C8000BCF333C0843F21F48091E5018E7F17C0DF +:103C9000853F21F48091E5018D7F11C0863F21F49D +:103CA0008091E5018B7F0BC0873F21F48091E50176 +:103CB000877F05C0883F31F48091E5018F7E809336 +:103CC000E50113C08D3F21F48091E3018E7F0BC08D +:103CD0008E3F21F48091E3018D7F05C08F3F29F451 +:103CE0008091E3018B7F8093E3018091E601811154 +:103CF0000EC08091E70181110AC08091E801811115 +:103D000006C08091E901811102C01092E40108957A +:103D100085EE91E00E9471100E94381C9093E201A0 +:103D20008093E10108951F93CF93DF938091E10188 +:103D30009091E2010E94441CAC019091E40199230E +:103D400021F02091130130E006C0209114018AE097 +:103D5000289F900111244217530708F486C08091D0 +:103D6000E601C091E701D091E8011091E9018111CC +:103D700007C0C11176C0D11174C0111172C075C0D5 +:103D80009F3F19F09F5F9093E401181624F40E945E +:103D9000191D8093E6018091E60187FF05C00E940E +:103DA000191D81958093E6011C1624F40E94191DAB +:103DB0008093E7018091E70187FF05C00E94191DEC +:103DC00081958093E7016091E601662339F1C09106 +:103DD000E701CC2319F1772767FD7095872F972F7F +:103DE0000E942E2223E333E343E35FE30E94922207 +:103DF0000E94FB216093E6016C2F772767FD709589 +:103E0000872F972F0E942E2223E333E343E35FE3C0 +:103E10000E9492220E94FB216093E7011D1624F468 +:103E20000E94621D8093E8018091E80187FF05C030 +:103E30000E94621D81958093E801111624F40E946E +:103E4000621D8093E9018091E90187FF05C00E940E +:103E5000621D81958093E901DF91CF911F910C94B0 +:103E6000881E9F3F09F08ECF96CFDF91CF911F9193 +:103E70000895E5EEF1E085E0DF011D928A95E9F70E +:103E80001092E4011092E3010895833081F128F447 +:103E9000813059F08230D1F00895853009F449C05D +:103EA000B8F1863009F456C0089580911401262F88 +:103EB00030E0280F311D2F3F310524F4680F609347 +:103EC000140108958FEF80931401089580911301D8 +:103ED000262F30E0280F311D2F3F310524F4680FC5 +:103EE0006093130108958FEF8093130108958091DB +:103EF0001201262F30E0280F311D2F3F310524F409 +:103F0000680F6093120108958FEF80931201089556 +:103F100080911101262F30E0280F311D2F3F3105F0 +:103F200024F4680F6093110108958FEF80931101BD +:103F3000089580911001262F30E0280F311D2F3F6A +:103F4000310524F4680F6093100108958FEF80937A +:103F50001001089580910F01262F30E0280F311DA8 +:103F60002F3F310524F4680F60930F0108958FEF00 +:103F700080930F010895833011F128F4813049F0C6 +:103F8000823091F00895853081F120F18630C1F1C1 +:103F9000089580911401681720F4861B8093140102 +:103FA000089510921401089580911301681720F468 +:103FB000861B809313010895109213010895809138 +:103FC0001201681720F4861B809312010895109245 +:103FD0001201089580911101681720F4861B8093C7 +:103FE0001101089510921101089580911001681730 +:103FF00020F4861B809310010895109210010895FB +:1040000080910F01681720F4861B80930F0108959B +:1040100010920F0108950F931F93873208F048C044 +:104020008E3108F092C0803109F47CC008F58730E9 +:1040300009F466C068F4863009F0A2C08091DB0103 +:10404000817F8E7F8093DB0181E08093EB0199C0BB +:104050008B3009F48EC08E3009F092C08091DB0164 +:1040600082FB222720F991E0922790FB82F963C01E +:10407000863109F47EC060F4813109F081C00E946C +:104080003C1590910C0181E0892780930C0171C04F +:10409000893109F46EC08B3109F072C08091DB0167 +:1040A00081FB222720F991E0922790FB81F943C000 +:1040B000883309F45EC050F4893209F45CC085335A +:1040C00009F459C0873209F456C05AC0833409F440 +:1040D00052C028F48A3308F453C0895337C0883457 +:1040E00009F04EC00E943C150FEF13ED20E3015084 +:1040F00010402040E1F700C000000E94931C39C02E +:104100009091DB01892F8095817080FB90F929F0D7 +:10411000966098609093DB0134C0997F977F90936D +:10412000DB0127C08091DB0183FB222720F991E08E +:10413000922790FB83F98093DB019923D1F0809142 +:10414000DB0181608093DB0114C08D5141E050E0C0 +:1041500060E070E08A019B0104C0000F111F221F64 +:10416000331F8A95D2F7C901B8010E94FC180E943A +:104170003C1581E006C061E070E080E090E0F5CFA2 +:1041800080E01F910F91089580E0089580E00895E8 +:10419000CF93C82F8091EB01813069F018F0823005 +:1041A000C9F184C0E0910D01F0910E01808182324D +:1041B00009F07EC007C0E0910D01F0910E018081F1 +:1041C000823261F48C2F0E94C420811104C08C2F94 +:1041D0000E940B201DC081E090E01AC08C2F0E942D +:1041E000C620811114C0C43179F048F4CB3079F085 +:1041F000C03109F061C082E08093EB0108C0C93290 +:1042000019F0C83321F058C01092EB0155C081E07D +:10421000817054C0C93291F120F5C43179F1B0F404 +:10422000C73009F047C08EE18093140182E3809388 +:1042300013018AE08093120184E18093110188E0E8 +:104240008093100188E280930F0134C0CE51C630B4 +:1042500088F5EC2FF0E0E75CFE4F80818093EA0167 +:1042600029C0CE34E9F020F4CB3421F56AE013C044 +:10427000C13579F0C235F1F461E00DC08091EA01F9 +:10428000882319F01092EA0115C081E08093EB01B8 +:1042900015C061E006C08091EA010E94451F0AC076 +:1042A0006AE08091EA010E94BB1F04C01092EB01FA +:1042B00080E004C081E002C080E0AACFCF910895E1 +:1042C0000E94EF1C811102C00E94D01C0E94101D90 +:1042D0008093FA0180FF02C0869501C080E00C94B3 +:1042E0004B038091FA01982F9695292F30E02330C7 +:1042F00031054CF49F5F990F8170892B8160809309 +:10430000FA010E94141D8091FA0186950C944B03CA +:104310008091FA01982F969591F09158990F81709C +:10432000892B8093FA018E7F91E009F490E08091CF +:10433000FA0190FB80F98093FA010E94141D80918C +:10434000FA0186950C944B038091FA01982F909571 +:1043500090FB80F98093FA010E94141D8091FA016C +:1043600080FF02C0869501C080E00C944B039091C1 +:10437000FA01892F86958F5F8F779170843028F4AA +:10438000880F892B8093FA0102C09093FA018091E3 +:10439000FA018E7F91E009F490E08091FA0190FBA0 +:1043A00080F98093FA010E94141D8091FA0186958C +:1043B0000C944B032091FA01922F96958927982F00 +:1043C000990F822F8170892B8093FA018E7F91E063 +:1043D00009F490E08091FA0190FB80F98093FA0152 +:1043E0000E94141D8091FA0186950C944B038091D4 +:1043F000FA018695089504D06894B1118DC008958E +:1044000070D088F09F5790F0B92F9927B751A0F03E +:10441000D1F0660F771F881F991F1AF0BA95C9F758 +:1044200012C0B13081F077D0B1E0089574C0672F29 +:10443000782F8827B85F39F0B93FCCF38695779508 +:104440006795B395D9F73EF49095809570956195F1 +:104450007F4F8F4F9F4F0895E89409C097FB3EF41C +:1044600090958095709561957F4F8F4F9F4F9923C1 +:10447000A9F0F92F96E9BB279395F695879577953F +:104480006795B795F111F8CFFAF4BB0F11F460FFFF +:104490001BC06F5F7F4F8F4F9F4F16C0882311F057 +:1044A00096E911C0772321F09EE8872F762F05C06B +:1044B000662371F096E8862F70E060E02AF09A9506 +:1044C000660F771F881FDAF7880F9695879597F9FB +:1044D000089557FD9058440F551F59F05F3F71F0F4 +:1044E0004795880F97FB991F61F09F3F79F087955B +:1044F0000895121613061406551FF2CF4695F1DFE4 +:1045000008C0161617061806991FF1CF8695710573 +:10451000610508940895E894BB2766277727CB01A7 +:1045200097F908950BD078C069D028F06ED018F0B4 +:10453000952309F05AC05FC01124EECFCADFA0F363 +:10454000959FD1F3950F50E0551F629FF001729F28 +:10455000BB27F00DB11D639FAA27F00DB11DAA1F47 +:10456000649F6627B00DA11D661F829F2227B00D94 +:10457000A11D621F739FB00DA11D621F839FA00D1F +:10458000611D221F749F3327A00D611D231F849F6F +:10459000600D211D822F762F6A2F11249F575040C6 +:1045A0008AF0E1F088234AF0EE0FFF1FBB1F661F61 +:1045B000771F881F91505040A9F79E3F510570F01A +:1045C00014C0AACF5F3FECF3983EDCF38695779555 +:1045D0006795B795F795E7959F5FC1F7FE2B880F15 +:1045E000911D9695879597F9089597F99F6780E8AB +:1045F00070E060E008959FEF80EC089500240A9435 +:104600001616170618060906089500240A941216AD +:104610001306140605060895092E0394000C11F4E0 +:10462000882352F0BB0F40F4BF2B11F460FF04C08D +:104630006F5F7F4F8F4F9F4F089597FB072E16F4A4 +:10464000009407D077FD09D00E94372307FC05D0DE +:104650003EF4909581959F4F0895709561957F4F99 +:104660000895EE0FFF1F0590F491E02D0994AA1B09 +:10467000BB1B51E107C0AA1FBB1FA617B70710F04D +:10468000A61BB70B881F991F5A95A9F7809590957F +:10469000BC01CD010895F999FECF92BD81BDF89A74 +:1046A000992780B50895A8E1B0E042E050E00C946D +:1046B0007323262FF999FECF92BD81BDF89A0197F9 +:1046C00000B4021639F01FBA20BD0FB6F894FA9A5A +:1046D000F99A0FBE08950196272F0E945A230C9431 +:1046E0005923DC01CB01FC01F999FECF06C0F2BDD4 +:1046F000E1BDF89A319600B40D9241505040B8F7A0 +:064700000895F894FFCFBC +:10470600FF5E09EC09C909950961090101C801287B +:1047160008140A321E1F0F03764F5F6F7F496943E5 +:1047260079095953633F4D3639A30556052005E7E8 +:10473600047A049304AC04C50401020304050607C5 +:04474600080900005E +:00000001FF diff --git a/keyboard/planck/keymaps/pvc/compiled.hex b/keyboard/planck/keymaps/pvc/compiled.hex new file mode 100644 index 0000000000..9e6f0ffe20 --- /dev/null +++ b/keyboard/planck/keymaps/pvc/compiled.hex @@ -0,0 +1,1635 @@ +:100000000C9467030C94AB030C94AB030C94AB03FC +:100010000C94AB030C94AB030C94AB030C94AB03A8 +:100020000C94AB030C94AB030C94BE170C94901877 +:100030000C94F2250C94AB030C94AB030C94AB031F +:100040000C94AB030C940B040C94AB030C94AB0317 +:100050000C94AB030C945A260C94AB030C94AB0396 +:100060000C94AB030C94AB030C94AB030C94AB0358 +:100070000C94AB030C94AB030C94AB030C94AB0348 +:100080000C947A0D0C94AB030C94AB030C94AB035F +:100090000C94AB030C94AB030C94AB030C94AB0328 +:1000A0000C94AB030C94AB030C94AB037504870462 +:1000B0009B04B404AD04C404D304DB04E304ED04E2 +:1000C000F504FD0404050B051705170517051705AD +:1000D00017051705CF04FD181F190D1A1F190D1A42 +:1000E000641987190D1ADC19EF19D91CD91C081DC0 +:1000F000081D471D671DBD1EBD1E721DBD1E221E93 +:10010000221E891E921EBD1EB71E2F1E2F1E2F1EC1 +:100110002F1E2F1E2F1E2F1E2F1E2F1E2F1E2F1E77 +:100120002F1E2F1E2F1E2F1E2F1E3F1E4D1E541E14 +:100130005B1E651E07634236B79BD8A71A396856FF +:1001400018AEBAAB558C1D3CB7CC5763BD6DEDFDF9 +:10015000753EF6177231BF000000803F08000000B6 +:10016000BE922449123EABAAAA2ABECDCCCC4C3EAC +:1001700000000080BEABAAAAAA3E00000000BF009B +:100180000000803F0000000000084178D3BB438797 +:10019000D1133D190E3CC3BD4282AD2B3E68EC82AB +:1001A00076BED98FE1A93E4C80EFFFBE01C4FF7F30 +:1001B0003F00000000000000000000000000000000 +:1001C00000010204060A0F17202C3A4A5D71879D30 +:1001D000B3C7DAE9F5FCFFFCF5E9DAC7B39D87712F +:1001E0005D4A3A2C20170F0A0604020100000000A5 +:1001F00000000000000000222B0014001A0008007C +:10020000150017001C0018000C00120013002A0033 +:10021000290004001600070009000A000B000D0069 +:100220000E000F0033003400E1001D001B0006002B +:100230001900050011001000360037005200280098 +:10024000E000E3000530E20003302C002C00043015 +:10025000C000500051004F002B0014001A0009008C +:1002600013000A000D000F0018001C0033002900C5 +:100270002A00040015001600170007000B001100EB +:1002800008000C0012003400E1001D001B000600F5 +:10029000190005000E00100036003700520028003B +:1002A000E000E3000530E20003302C002C000430B5 +:1002B000C000500051004F002B00340036003700C2 +:1002C00013001C0009000A00060015000F002A0098 +:1002D000290004001200080018000C0007000B00A1 +:1002E0001700110016003800E100330014000D0063 +:1002F0000E001B00050010001A0019001D00280048 +:10030000E000E3000530E20003302C002C00043054 +:100310005200510050004F0046003A003B003C00A4 +:100320003D00530054005F006000610056004C0027 +:1003300039003E003F0040004100470055005C008E +:100340005D005E0057004900010042004300440088 +:1003500045004800000059005A005B0058004A0060 +:1003600001000100010001000100620062000100C3 +:10037000E600630058004D00010021022F022F000B +:100380002602220220022702300030021F024B0008 +:1003900001002302250257005600330033022D02CC +:1003A0003400340235004E000100310224021E02E6 +:1003B0003502380031002E003602370238024A007A +:1003C0000100010001000100010001000100010025 +:1003D0000100010001004D0053003A003B003C00C9 +:1003E0003D003E003F004000410042004300480005 +:1003F000390044004500680069006A006B006C0029 +:100400006D006E006F004600470000000000000015 +:100410000000000000000000000000000000A80034 +:1004200001000100010001000100AE00AE0001006A +:10043000A900AA00AC00AB002900FD00FE00FF00EF +:100440000000000000000000000000000000290083 +:10045000000000000000000000000000000000009C +:1004600000000000000000000100F800F700F600A6 +:10047000F50000000000000000000000F900FA0094 +:1004800001000100010001000100F400F40001007E +:10049000F000F100F200F3000100073008300930ED +:1004A0000A300B300C300D30010001002550225075 +:1004B00001000030013002300100010001000100A4 +:1004C0000100010001000100010001000100010024 +:1004D00014300050010006300100010026500100D8 +:1004E0000100010001000100010001000100010004 +:1004F0000100010027500100280354006800650036 +:10050000200050006C0061006E0063006B00200052 +:100510004B006500790062006F00610072006400AA +:1005200000002C034F007200740068006F006C0024 +:1005300069006E0065006100720020004B006500DC +:10054000790062006F0061007200640073000000B7 +:100550000403090409026D00040100A0FA09040063 +:10056000000103010100092111010001223F0007E0 +:1005700005810308000A09040100010301020009C2 +:100580002111010001224D000705820308000A091C +:1005900004020001030000000921110100012236BC +:1005A000000705830308000A090403000103000093 +:1005B0000009211101000122390007058403100000 +:1005C000011201100100000008EDFE606001000151 +:1005D00002000105010906A101050719E029E71537 +:1005E0000025019508750181020508190129059565 +:1005F00005750191029501750391010507190029FF +:100600007715002501957875018102C005010980E3 +:10061000A101850216010026B7001A01002AB700C1 +:10062000751095018100C0050C0901A10185031613 +:100630000100269C021A01002A9C02751095018176 +:1006400000C005010902A1010901A1000509190164 +:100650002905150025019505750181029501750390 +:1006600081010501093009311581257F9502750841 +:10067000810609381581257F950175088106050CCD +:100680000A38021581257F950175088106C0C005CD +:10069000010906A101050719E029E71500250195C3 +:1006A0000875018102950175088101050819012964 +:1006B00005950575019102950175039101050719CD +:1006C0000029FF150025FF950675088100C011243B +:1006D0001FBECFEFDAE0DEBFCDBF04B603FE24C0FD +:1006E00080916F0590917005A0917105B091720590 +:1006F0008730904BA740B04BB9F410926F05109221 +:100700007005109271051092720514BE84B7877F30 +:1007100084BF88E10FB6F894809360001092600067 +:100720000FBEE0E0F8E3099514E0A0E0B1E0EAE0F4 +:10073000F3E602C005900D92A031B107D9F715E09C +:10074000A0E1B4E001C01D92AF36B107E1F70E940D +:1007500004150C9483310C940000089581E00895F1 +:100760000C94AD030C94AE030C941E050E944D2D09 +:1007700023E030E0281B3109220F20931404089550 +:10078000282F2F9880918000211108C0877F8093A7 +:10079000800010928D0010928C001BC088608093A6 +:1007A0008000233019F48FEF9FEF0FC083E090E0BB +:1007B000821B9109880F991F2FEF3FEFA90102C0FB +:1007C000569547958A95E2F7CA0190938D008093DC +:1007D0008C000C94B6030E94B60384E0809313044B +:1007E000109210040895279A2F988FEF9FEF9093FF +:1007F0008700809386008AE08093800089E180935F +:1008000081000E94B62C0C94EB030E94F3036E9AB5 +:10081000769A0C948F051F920F920FB60F921124A7 +:100820002F933F938F939F93EF93FF93E091110446 +:10083000F0911204CF010196909312048093110459 +:100840000090130402C0F695E7950A94E2F7EF735F +:1008500080911004823019F4E03251F404C08130E8 +:1008600039F4EF3329F480916F008D7F80936F000E +:10087000F0E0EA54FE4FE49121E031E0E29FC00154 +:10088000E39F900D11240090140402C09695879563 +:100890000A94E2F790938D0080938C00FF91EF9182 +:1008A0009F918F913F912F910F900FBE0F901F90AE +:1008B0001895CF93DF93EC010E944E28BE0180E093 +:1008C00090E0DF91CF910C94E8220F931F93CF9388 +:1008D000DF93462F50E04531510508F0A8C0EC01E8 +:1008E000FA01EA5AFF4F0C9447318A81882309F4B0 +:1008F0009EC081E090E00E9459040AE017ED23E2D7 +:100900003CE340E064E070E080E792E011C08A815F +:10091000882309F48CC082E090E00E9459040AE028 +:1009200017ED23E23CE340E066E070E080E092E017 +:100930000E94F8107CC08A81882309F478C084E082 +:1009400090E00E9459040AE017ED23E23CE340E006 +:1009500068E070E080E392E0EBCF8A81882311F0B9 +:1009600084E006C084E00DC08A81882349F083E0DA +:100970000E94652347E063E084E00E945D0B57C05E +:1009800083E00E948623F6CF8A81882321F085E0C8 +:100990000E9465234CC085E00E94862348C08A815E +:1009A00081110E940D2D8A81882309F440C086E0C0 +:1009B0000E94AB233CC08A818823C9F160E070E0CB +:1009C00080E09EE307C08A81882389F160E070E0BF +:1009D00080E89EE30E949F112AC08A81882339F112 +:1009E00060E070E080E09FE3F5CF8A818823F9F032 +:1009F00060E070E080E49FE3EDCF8A818823B9F066 +:100A00008AE00E94B11113C08A81882381F08AE0B4 +:100A10000E94AB110CC08A81882349F060E070E02D +:100A200080E09FE30E949F1184E60E94A81180E06D +:100A300090E0DF91CF911F910F9108950F931F9335 +:100A4000CF93C82F8FE39CE90197F1F700C0000016 +:100A500090911504C1FF0BC091FD14C000E010E09F +:100A6000980140E062E070E080E991E03AC091FFD7 +:100A700009C000E010E0980140E062E070E080E82A +:100A800091E02FC0C0FF0BC090FD14C000E010E04B +:100A9000980140E062E070E080E791E022C090FFC2 +:100AA00009C000E010E0980140E062E070E080E6FC +:100AB00091E017C0C2FF0BC092FD15C000E010E02E +:100AC000980140E062E070E080E591E00AC092FFAA +:100AD0000AC000E010E0980140E062E070E080E4CD +:100AE00091E00E94F810C0931504CF911F910F91CF +:100AF00008950F931F938FE39CE90197F1F700C0CE +:100B000000000AE017ED23E23CE340E06FE070E014 +:100B100088ED92E00E94F8101F910F91089580E0F7 +:100B20000E94C2110C9479050F931F930AE017EDF0 +:100B300023E23CE340E069E070E080E992E00E945B +:100B4000F8102FEF87EA91E6215080409040E1F7BE +:100B500000C000001F910F910C94AD0C0F931F93D8 +:100B60000AE017ED23E23CE340E065E070E088ED49 +:100B700091E00E94F8101F910F9108950F931F9319 +:100B80000AE017ED23E23CE340E067E070E080EA32 +:100B900091E00E94F8101F910F9108950F931F93F9 +:100BA0000AE017ED23E23CE340E068E070E080E01B +:100BB00091E00E94F8101F910F91089581E008952F +:100BC0000C94DE0508950C94050480916604882336 +:100BD00009F448C08091220490912304009779F48D +:100BE0000E9424269093230480932204809124045D +:100BF00090E0009771F48091250490E00AC00E9473 +:100C0000302620915003309151032817390740F3C3 +:100C100029C00197880F991F880F991FFC01EA5D71 +:100C2000FB4F60817181828193810E94E00CE09191 +:100C3000240484E0E89FF0011124EA5DFB4F608109 +:100C40007181828193814FE050E00E9498108091E1 +:100C5000240490E001966091250470E00E943331F5 +:100C6000809324040C94B003109268040C94AD0C8F +:100C700081E0809368040C94BE058F929F92AF929E +:100C8000BF92EF92FF920F931F93CF93DF93CDB755 +:100C9000DEB7A3970FB6F894DEBF0FBECDBF7C01C1 +:100CA000FC0100811181C8010E942124B8010E9429 +:100CB0003F088C01B7010E94E005882309F4CCC1EC +:100CC0000032F0E51F0741F4F7018281882309F41F +:100CD00058C00E948F11C0C10132F0E51F0741F4D6 +:100CE000F7018281882309F44CC00E949811B4C195 +:100CF0000232F0E51F0751F4F7018281882309F4DD +:100D000040C00E948B118111F0CFE3CF0332F0E598 +:100D10001F0739F4F7018281882399F10E94380670 +:100D20009BC10432F0E51F0739F4F7018281882363 +:100D300041F10E94340690C10532F0E51F0749F4E5 +:100D4000F70182818823E9F0809168048111F1CF55 +:100D5000E5CF0632F0E51F0739F4F70182818823D9 +:100D600081F00E94C5110AC00732F0E51F0749F45F +:100D7000F7018281882329F00E94D0110E94CE05BC +:100D80006BC180916804811105C0F70182818111D6 +:100D9000CFC018C1003E110579F4F7018281882384 +:100DA00009F44DC00E94AD0C81E08093670410925D +:100DB00066041092250450C1023E110559F4F70152 +:100DC00082818823E1F10E94AD0C10926704109299 +:100DD000660442C1033E110591F4F7018281882324 +:100DE00071F10E94AD0C1092670481E0809366045B +:100DF0001092240410922304109222042DC1023573 +:100E0000110559F4F7018281882309F425C18091E5 +:100E10005003909151030A970DC00135110579F4E3 +:100E2000F7018281882309F417C1809150039091C2 +:100E300051030A9690935103809350030DC1409142 +:100E4000540383E2EFE6F3E0DE01119601900D9288 +:100E50008A95E1F7F701808121E030E02C0F3D1FFA +:100E6000280F311DC9012091520330915303FC0119 +:100E7000E20FF31F6081772767FD7095640F711D86 +:100E8000882777FD8095982F0E94552E20E030E02E +:100E900040E451E40E94BA2D4B015C01F70121812D +:100EA00084E090E0821B9109BC01882777FD809542 +:100EB000982F0E94552E9B01AC01C501B4010E94E0 +:100EC000522D9B01AC0160E070E080E090E40E9454 +:100ED000C82F20E030E04CED50E40E94652F4B011C +:100EE0005C01F70182818823D1F04FE050E0C50119 +:100EF000B4010E949810809167048823A1F080912A +:100F0000250424E0829FF0011124EA5DFB4F8082DA +:100F10009182A282B3828F5F8093250404C0C501B1 +:100F2000B4010E94E00C0F3F110508F02ECF94C0D1 +:100F30008091210481111FC0043130E5130709F0AD +:100F400051C00E94E20581E0809321040E94242682 +:100F50009093200480931F041092180410921A0496 +:100F60001092190410921C0410921B0410921E047B +:100F700010921D0471C080911F04909120040E9462 +:100F80003026883C910570F480911804E82FF0E039 +:100F9000EE0FFF1FE75EFB4F118300838F5F80938F +:100FA00018045AC0043880E5180721F005381045A8 +:100FB00001F13AC0F7018281882341F010921604B2 +:100FC00082E01EC0043830E5130759F580911604FD +:100FD000811106C086E20E947D1B86E20E94451CAC +:100FE00082E01CC00438F0E51F0741F305381045C6 +:100FF000D9F4F7018281882331F01092170480E23E +:101000000E94941C29C080911704811106C087E2B8 +:101010000E947D1B87E20E94451C80E20E949B1C6F +:101020001BC00538104529F381E080931604809396 +:101030001704C701A3960FB6F894DEBF0FBECDBF4D +:10104000DF91CF911F910F91FF90EF90BF90AF90E4 +:101050009F908F900C94B20380E0A3960FB6F89403 +:10106000DEBF0FBECDBFDF91CF911F910F91FF90DB +:10107000EF90BF90AF909F908F90089508959CE05F +:10108000799FF001112490E3899FE00DF11D112457 +:10109000E60FF11DEE0FFF1FE850FE4F8591949172 +:1010A0000895880F991FFC01EA58FF4F859194918C +:1010B0000895880F991FFC01EA50FE4F8591949185 +:1010C00008950F931F93CF93DF93EC01811521E3D4 +:1010D0009207A0F5C11580E3D80708F0D7C0C83E35 +:1010E000D105D8F4C03ED10508F007C2C83AD105F1 +:1010F00078F4C53AD10508F06AC0C130D10509F4C9 +:1011000063C008F4F7C1C430D10508F0F6C1F2C1DC +:10111000CB3BD10508F466C0EDC1C11590E2D907FB +:1011200008F0AFC0C11521E0D20708F0E6C1C03F0A +:10113000D10508F4DFC18E0110651FC2C03880E5FB +:10114000D80700F5C03790E5D90708F0A3C0C1154E +:1011500020E5D20709F4ACC050F4CE0190548031A0 +:101160009F4008F0C7C1DF708E01106A06C2C1300F +:1011700080E5D80709F4AEC0C43190E5D90708F47A +:10118000AFC0B8C1C33820E5D20709F48EC050F40F +:10119000C13890E5D90709F482C008F083C000E0A7 +:1011A00011EDEBC1C03181E5D80708F4A3C1C11529 +:1011B00097E5D90708F436C1CE01905781159041C3 +:1011C00008F098C1DF7093C101E010E0D6C1C53AC4 +:1011D000D10509F494C1C63AD10509F093C102E8DA +:1011E00010E4CBC1C83AD10509F48FC1C93AD10581 +:1011F00009F48EC1CA3AD10509F48DC1CB3AD105A3 +:1012000009F48CC1CC3AD10509F48BC1CD3AD10592 +:1012100009F48AC1C03BD10509F489C1CE3AD10590 +:1012200009F488C1CF3AD10509F487C1C13BD10582 +:1012300009F486C1C23BD10509F485C1C33BD10580 +:1012400009F484C1C43BD10509F483C1C53BD10570 +:1012500009F482C1C63BD10509F481C1C73BD10560 +:1012600009F480C1C83BD10509F47FC1C93BD10550 +:1012700009F47EC1CA3BD10509F47DC100E014E444 +:101280007CC1CE019F700E94590878C1DD278E0174 +:10129000106C73C1CF70DD278E01146D6EC100E03C +:1012A00010ED6BC100E012ED68C100E013ED65C107 +:1012B0000E94281F0E94AD0C0E9494058FEF94E3BA +:1012C0002CE0815090402040E1F700C000000E94D7 +:1012D0007F2653C1809143058160809343054DC1B2 +:1012E0000E943628811102C00E9412280E945328B1 +:1012F00090E090936E0580936D05C23080E5D8072D +:1013000021F480916D05816086C0C43090E5D907D5 +:1013100021F480916D0582607EC0C63020E5D20741 +:1013200021F480916D05846076C0C83080E5D807CF +:1013300019F480916D0527C0CA3090E5D90721F4D2 +:1013400080916D05806167C0CC3020E5D20721F423 +:1013500080916D0580625FC0CE3080E5D80721F4B2 +:1013600080916D05806457C0C03190E5D90721F4A4 +:1013700080916D0580684FC0C23120E5D20729F405 +:1013800080916D058460886046C0C33080E5D807D1 +:1013900021F480916D058E7F3EC0C53090E5D90760 +:1013A00021F480916D058D7F36C0C73020E5D207CE +:1013B00021F480916D058B7F2EC0C93080E5D80760 +:1013C00019F480916D0526C0CB3090E5D90721F442 +:1013D00080916D058F7E1FC0CD3020E5D20721F4AE +:1013E00080916D058F7D17C0CF3080E5D80721F43F +:1013F00080916D058F7B0FC0C13190E5D90721F435 +:1014000080916D058F7707C0C331D04531F480914D +:101410006D058B7F877F80936D0580916D050E94A0 +:101420005728ABC08D2F99278F7099278130910550 +:10143000D9F49E012370332702C0880F991F2A9583 +:10144000E2F79C688E0144E0000F111F4A95E1F716 +:1014500000271370802B912B53E0CC0FDD1F5A9582 +:10146000E1F7C076DD272FC08230910531F4DC2F03 +:10147000CC278E01016F106A80C08330910569F41A +:10148000CE018370992701E010E002C0000F111F08 +:101490008A95E2F7C8019C680FC084309105B9F4C1 +:1014A000CE018370992701E010E002C0000F111FE8 +:1014B0008A95E2F7C8019A6823E0CC0FDD1F2A95D0 +:1014C000E1F7C07ED7708C010C2B1D2B56C08530E8 +:1014D000910531F4DC2FCC278E01046F106A4DC0CA +:1014E000069709F04AC0CF71DD27DC2FCC278E018B +:1014F000106243C000E010E040C08E013EC001E831 +:1015000010E43BC003E810E438C002EE14E435C038 +:1015100009EE14E432C00AEE14E42FC005EB14E423 +:101520002CC006EB14E429C007EB14E426C00CEC35 +:1015300014E423C00DEC14E420C003E815E41DC03E +:101540000AE815E41AC002E915E417C004E915E435 +:1015500014C001E216E411C003E216E40EC004E276 +:1015600016E40BC005E216E408C006E216E405C066 +:1015700007E216E402C00AE216E4C801DF91CF9147 +:101580001F910F9108959CE0799FF001112490E341 +:10159000899FE00DF11D1124E60FF11DEE0FFF1FD5 +:1015A000E850FE4F85919491803E9105E0F4803C97 +:1015B000910558F58133910509F46FC048F48932DB +:1015C000910509F463C08A32910509F46DC072C0B7 +:1015D00089339105E9F082389105D1F08533910581 +:1015E00009F44DC067C0833E910581F138F4803E17 +:1015F0009105B9F0823E9105D9F05CC0863E910517 +:1016000061F1873E9105A1F155C00E9451080895EE +:1016100020916D0520FD02C021FF4CC080EE90E0BE +:1016200049C080916D0580FFF9CF89E390E042C009 +:1016300080916D0582FF0EC080916D0584FF03C00F +:1016400080E090E037C083EE90E034C080916D057B +:1016500082FFF2CF82EE90E02DC080916D0583FF76 +:101660000BC080916D0584FDEBCF87EE90E022C02A +:1016700080916D0583FFF5CF86EE90E01BC08091D1 +:101680006D0585FF07C089E290E014C080916D056B +:1016900085FFF9CF85E390E00DC080916D0586FF51 +:1016A00007C08AE290E006C080916D0586FFF9CF01 +:1016B00081E390E00E9461080895CF92DF92EF925B +:1016C000FF920F931F9301E010E020E030E06801EB +:1016D000790104C0CC0CDD1CEE1CFF1C8A95D2F7EE +:1016E00004C0000F111F221F331F6A95D2F70C2967 +:1016F0001D292E293F29C0902605D0902705E0906E +:101700002805F0902905C022D122E222F322842F5D +:10171000C016D106E206F30641F41F910F91FF9027 +:10172000EF90DF90CF900C9465231F910F91FF9065 +:10173000EF90DF90CF900C9486230C94B403E82FA5 +:10174000F0E0E256FC4F8081E82FEF70F0E08295E8 +:101750008F7021E030E0A90102C0440F551F8A9527 +:10176000E2F740A308950F931F93CF93DF9385B7BC +:10177000806885BF85B7806885BFC3E0D0E001E0A1 +:1017800010E0FE01E256FC4F8081E82FEF70F0E0A0 +:1017900021A182958F70A80102C0440F551F8A9520 +:1017A000E2F7CA01822B81A38C2F0E949F0B219705 +:1017B00040F78BE090E061E070E0FC01EE56FC4FFA +:1017C0002081E22FEF70F0E042A122952F70DB0123 +:1017D00002C0AA0FBB1F2A95E2F79D01242B22A36A +:1017E000019758F7DF91CF911F910F910C94E3056A +:1017F000EF92FF920F931F93CF93DF9301E714E0D3 +:10180000C3E0EE24E394F12CD5E08C2F0E949F0BD3 +:101810008BE090E040E050E0FC01EE56FC4F608130 +:10182000E62FEF70F0E020A130E062956F7002C00B +:10183000359527956A95E2F720FD09C09701082E96 +:1018400002C0220F331F0A94E2F7422B532B019759 +:1018500018F7F801929182918F018417950721F072 +:1018600051834083D09355038C2F0E949F0BC1500E +:1018700060F68091550387FD2CC0815080935503FD +:101880008F3F39F08FE99FE00197F1F700C000002A +:1018900020C080916F04909170049093780480939D +:1018A000770480916D0490916E04909376048093F8 +:1018B000750480916B0490916C04909374048093F0 +:1018C00073048091690490916A04909372048093E8 +:1018D00071040E94E50581E0DF91CF911F910F9186 +:1018E000FF90EF900895E82FF0E0EE0FFF1FEF5804 +:1018F000FB4F80819181089508950F931F93CF939B +:1019000009E714E0C0E0F801929182918F010E94F2 +:101910009C25C80FF4E001371F07A9F78C2FCF9142 +:101920001F910F9108950E943628811102C00E94D4 +:1019300012280E946528809358053E9A8091710074 +:101940008D7F8093710082E0809390008AE1809384 +:10195000910081E080937B04089580917B04811144 +:1019600002C00E94930C1092CB041092CA04809182 +:1019700071008D7F80937100809190008F738093B0 +:10198000900010928D0410928C041092C404109256 +:10199000C5041092C6041092C7041092C30410929A +:1019A000C204E2EAF4E0A2E9B4E0119211921192C9 +:1019B00011921D921D9284E0E23CF807B1F7089560 +:1019C000CF92DF92EF92FF920F931F93CF93DF930B +:1019D00020918C04222309F484C06B017C01809146 +:1019E0007B04811102C00E94930C02EC14E0C7E05A +:1019F000D0E0A7019601F8019291829172916291D3 +:101A00008F010E94B62D811131C0FE01EE0FFF1F24 +:101A1000EE0FFF1FEE55FB4F1082118212821382D0 +:101A2000DE01AA0FBB1FAE56BB4F11961C921E9231 +:101A3000C730D105E9F021964481558166817781CF +:101A400040835183628373831482158216821782C6 +:101A500012968D919C91139711969C938E93139649 +:101A60001C921E92129734961296E2CF219708F696 +:101A70008091CA049091CB04019797FD05C0909383 +:101A8000CB048093CA0404C01092CB041092CA0401 +:101A90008091CA049091CB042091C8043091C9046C +:101AA0002817390724F01092C9041092C804892B12 +:101AB000C1F4809171008D7F8093710080919000BE +:101AC0008F73809390001092C4041092C5041092FA +:101AD000C6041092C7041092C3041092C20410925C +:101AE0008C04DF91CF911F910F91FF90EF90DF90C9 +:101AF000CF9008951F920F920FB60F9211244F921C +:101B00005F926F927F928F929F92AF92BF92CF928D +:101B1000DF92EF92FF922F933F934F935F936F93D8 +:101B20007F938F939F93AF93BF93CF93DF93EF9365 +:101B3000FF9380918C04882309F49BC1C091CA044F +:101B4000D091CB041C161D060CF093C140907C0470 +:101B500050907D0460907E0470907F0420E030E01F +:101B6000A901C301B2010E94612F18160CF065C0D3 +:101B7000C130D10509F452C08091C8049091C904C4 +:101B8000BE010E9433317C019093C9048093C80444 +:101B900080908E0490908F04A0909004B090910457 +:101BA00020E030E040E85FE3C501B4010E94522D1F +:101BB00060938E0470938F048093900490939104AB +:101BC000F701EE0FFF1FEE0FFF1FEE55FB4FA301B6 +:101BD000920160817181828193810E94BA2D20E0FF +:101BE00030E040E05EE30E94652F9B01AC01C5013F +:101BF000B4010E94612F18168CF4C7010196BE0132 +:101C00000E9433319093C9048093C80410928E04CB +:101C100010928F041092900410929104E091C804E5 +:101C2000F091C904EE0FFF1FEE0FFF1FEE55FB4FA3 +:101C30006081718182819381D0C0C090C404D090B2 +:101C4000C504E090C604F090C70420E030E0A9018C +:101C5000C701B6010E94B62D2197882309F4A2C0BE +:101C6000FE01EE0FFF1FEE0FFF1FEE55FB4F8080B2 +:101C70009180A280B380A5019401C701B6010E94A2 +:101C8000B62D87FF31C0A501940160E070E08CEDB6 +:101C900093EC0E94BA2D20E030E040E451E40E9431 +:101CA000BA2D20E030E040E05FE30E94652F9B0109 +:101CB000AC0160E070E080E090E40E94C82F9B01DE +:101CC000AC01C501B4010E94652F9B01AC01C701A5 +:101CD000B6010E94B62D87FF07C0A701960160E0FC +:101CE00070E08CED93E439C0A5019401C701B60101 +:101CF0000E94612F18160CF055C0A501940160E0F8 +:101D000070E08CED93E40E94BA2D20E030E040E4D6 +:101D100051E40E94BA2D20E030E040E05FE30E94F1 +:101D2000652F9B01AC0160E070E080E090E40E94D0 +:101D3000C82F9B01AC01C501B4010E94652F9B0116 +:101D4000AC01C701B6010E94612F18165CF5A7010E +:101D5000960160E070E08CED93EC0E94BA2D20E0DB +:101D600030E040E451E40E94BA2D20E030E040E051 +:101D70005FE30E94652F9B01AC0160E070E080E0B2 +:101D800090E40E94C82F9B01AC01C701B6010E94DC +:101D9000652F6093C4047093C5048093C604909328 +:101DA000C70413C0FE01EE0FFF1FEE0FFF1FEE551D +:101DB000FB4F80819181A281B3818093C404909371 +:101DC000C504A093C604B093C7046091C404709185 +:101DD000C5048091C6049091C70420917904309184 +:101DE0007A042F3F4FEF340731F02F5F3F4F30938E +:101DF0007A04209379040E94DB116B017C0120E0BE +:101E000034E244EF51E40E94B62D87FF08C086EF0C +:101E1000C82E88E2D82E84EFE82E81E4F82E20E048 +:101E200030E040E051E4C701B6010E94652F9B01FC +:101E3000AC0160E074E284E79BE40E94BA2D6B0180 +:101E40007C010E94272E709397006093960020914A +:101E50005603309157034091580350915903C701DD +:101E6000B6010E94652F0E94272E709399006093FF +:101E7000980080918D04882309F433C1C0908804B0 +:101E8000D0908904E0908A04F0908B0420E030E048 +:101E9000A901C701B6010E94612F1816D4F58091DF +:101EA000790490917A048F3F2FEF920729F00196E1 +:101EB00090937A0480937904C701B6010E94DB11E4 +:101EC00020E030E040E051E40E94652F9B01AC012E +:101ED00060E074E284E79BE40E94BA2D6B017C0110 +:101EE0000E94272E709397006093960020915603CE +:101EF000309157034091580350915903C701B601DF +:101F00000E94652F0E94272E70939900609398007D +:101F100008C01092970010929600109299001092AB +:101F2000980060918204709183046F5F7F4F70937B +:101F3000830460938204209196003091970080E0A2 +:101F400090E0232BF1F0C0919600D09197000E9471 +:101F5000532E6B017C01BE0180E090E00E94532E65 +:101F60009B01AC016091840470918504809186048A +:101F7000909187040E94BA2D20E03FEF4FE757E48D +:101F800010C00E94532E6B017C0120E030EE4FEF19 +:101F900054E460918404709185048091860490914A +:101FA00087040E94652F9B01AC01C701B6010E9406 +:101FB000612F87FD96C0809180048F5F809380049D +:101FC00090E0209154053091550582179307A0F0B9 +:101FD00080915F05882319F0109280040DC08091D4 +:101FE00071008D7F80937100809190008F7380933A +:101FF000900010928D047DC080918104C091800476 +:10200000811128C0C0905905D0905A05E0905B0519 +:10201000F0905C0520E030E0A901C701B6010E9404 +:10202000612F1816BCF481E080938104109288041B +:102030001092890410928A0410928B04C092840436 +:10204000D0928504E0928604F0928704C150C09338 +:10205000800443C01092810410927A041092790493 +:10206000E0915605F091570548E0C49FE00DF11D41 +:10207000112480819181A281B381809388049093FF +:102080008904A0938A04B0938B0420E030E040E8F8 +:102090005EE364817581868197810E94652F6B0163 +:1020A0007C0180915A03682F70E080E090E00E94EC +:1020B000532E20E030E048EC52E40E94BA2D9B0100 +:1020C000AC01C701B6010E94652F60938404709330 +:1020D0008504809386049093870410928304109261 +:1020E00082048091580580FD04C010928D041092E6 +:1020F0008C04FF91EF91DF91CF91BF91AF919F91B0 +:102100008F917F916F915F914F913F912F91FF90B0 +:10211000EF90DF90CF90BF90AF909F908F907F9087 +:102120006F905F904F900F900FBE0F901F9018957B +:10213000CF92DF92EF92FF92CF93DF936B017C01FE +:10214000EA0180917B04811102C00E94930C80916E +:10215000580580FF46C08091CA049091CB0408972F +:102160000CF03FC0809171008D7F80937100809151 +:102170008D0481110E94AD0C81E080938C0410923B +:102180007A041092790420E030E0A901C701B60179 +:102190000E94612F1816DCF48091CA049091CB0440 +:1021A000FC01EE0FFF1FEE0FFF1FEE55FB4FC0822D +:1021B000D182E282F382FC01EE0FFF1FEE56FB4F4D +:1021C000D183C08301969093CB048093CA048091FD +:1021D000710082608093710080919000806880938C +:1021E0009000DF91CF91FF90EF90DF90CF90089516 +:1021F0008F929F92AF92BF92CF92DF92EF92FF9217 +:102200000F931F93CF93DF93EC017B01D42E4801F2 +:10221000590180917B04811102C00E94930C80912E +:10222000580580FF6BC0809171008D7F8093710095 +:1022300080918C0481110E94AD0C81E080938D040B +:10224000D0935705C0935605F0925505E09254057A +:10225000D0925F058092590590925A05A0925B0535 +:10226000B0925C0510928E0410928F04109290042C +:10227000109291041092800488819981AA81BB8177 +:102280008093880490938904A0938A04B0938B046C +:1022900020E030E040E85EE36C817D818E819F81AB +:1022A0000E94652F6B017C0180915A03682F70E0BA +:1022B00080E090E00E94532E20E030E048EC52E4B1 +:1022C0000E94BA2D9B01AC01C701B6010E94652F87 +:1022D00060938404709385048093860490938704AC +:1022E0001092830410928204809171008260809326 +:1022F000710080919000806880939000DF91CF9171 +:102300001F910F91FF90EF90DF90CF90BF90AF9013 +:102310009F908F90089580915805817008958091C5 +:1023200058058160809358050E9469280C94AE0579 +:10233000809158058E7F809358050C94692860938E +:10234000560370935703809358039093590308954D +:1023500080935A03089590915A03890F80935A03EA +:10236000089590915A03292F30E0281B31092A3013 +:10237000310524F48AE080935A030895981B9093C2 +:102380005A0308958093CC0408958091CC0490E082 +:10239000019666E070E00E9433318093CC0408958A +:1023A0008091CC0490E0019766E070E00E943331A8 +:1023B0008093CC0408958F929F92AF92BF92CF9258 +:1023C000DF92EF92FF920F931F93CF93DF936B01F6 +:1023D0007C01C0917904D0917A04BE0180E090E044 +:1023E0000E94532E4B015C01A701960160E070E052 +:1023F0008CE594E40E94BA2D9B01AC01C501B401A7 +:102400000E94652F0E94272E2091CC04233009F4CE +:1024100073C028F4222351F02130E9F02CC124307C +:1024200009F4A0C0253009F4E0C025C180E090E0A7 +:10243000A0E0BFE38093560390935703A093580303 +:10244000B093590310927C0410927D0410927E0484 +:1024500010927F0410C110927C0410927D0410929F +:102460007E0410927F046431710540F46A30710576 +:1024700060F520E030E040E85EE32BC0693C710588 +:1024800008F0AAC080E090E00E94532E20E030E0E7 +:1024900040EA51E40E94512D20E030E044E353E44F +:1024A0000E94BA2D9B01AC010E94652F20E030E014 +:1024B00040E05EE30E94652F9B01AC0160E070E0AC +:1024C00080E09EE30E94512D44C020E030E040E0D7 +:1024D0005FE3C701B6010E94652F6B017C0180E0BC +:1024E00090E0A0E0BEE38093560390935703A0933F +:1024F0005803B0935903BFC010927C0410927D041E +:1025000010927E0410927F044AE0469F9001479FFC +:10251000300D1124C90168EB7BE00E941F31BC0122 +:102520006C5D754077FF03C07195619571098827CF +:1025300077FD8095982F0E94552E2EE333EC4EE2C6 +:1025400059E30E94652F20E030E040EC5EE30E94FA +:10255000522D6093560370935703809358039093C2 +:10256000590389C010927C0410927D0410927E045D +:1025700010927F04CE0183709927892BE1F0BE0170 +:102580006170772780E090E00E94532E20E030E0D9 +:1025900040E05EE30E94652F20E030E040E45FE32E +:1025A0000E94522D609356037093570380935803F3 +:1025B000909359030CC080E090E0A0E0BFE38093CB +:1025C000560390935703A0935803B0935903C770D1 +:1025D000DD27CD2B09F04FC0109256031092570300 +:1025E000109258031092590346C010927C04109226 +:1025F0007D0410927E0410927F0400E010E020E041 +:102600003FE30093560310935703209358033093EE +:1026100059036739710578F180E090E00E94532EEC +:1026200020E030E047E153E40E94512D20E030E00B +:102630004AE754E40E94BA2D20E030E048E452E436 +:102640000E94652F20E030E040EA51E40E94972E7E +:102650000E94222E660F771F660F771FFB01EE5533 +:10266000FC4F2081318142815381C701B6010E9414 +:10267000652F6B017C01C701B601DF91CF911F91DE +:102680000F91FF90EF90DF90CF90BF90AF909F9011 +:102690008F9008958091DD040895CF93DF9300D04B +:1026A0001F92CDB7DEB79C0180916405843019F587 +:1026B00093E099833B832A839093E9008FEF909175 +:1026C000E800815095FD06C095ED9A95F1F7000060 +:1026D0008111F5CF8091E80085FF0DC040E050E00A +:1026E00063E070E0CE0101960E94AE158091E80093 +:1026F0008E778093E8000F900F900F90DF91CF912D +:102700000895CF93DF9300D01F92CDB7DEB720910D +:102710006405243021F522E029839B838A8383E0AA +:102720008093E9008FEF9091E800815095FD06C0FD +:1027300095ED9A95F1F700008111F5CF8091E800B1 +:1027400085FF0DC040E050E063E070E0CE010196EF +:102750000E94AE158091E8008E778093E8000F907C +:102760000F900F90DF91CF91089520916405243050 +:10277000F1F422E02093E9002FEF3091E80021509E +:1027800035FD06C035ED3A95F1F700002111F5CF82 +:102790002091E80025FF0BC040E050E065E070E0CC +:1027A0000E94AE158091E8008E778093E80008952E +:1027B000CF93DF93EC0190916405943009F046C00B +:1027C000809165038823D9F0809166038823B9F04E +:1027D0009093E9008FEF9091E800815095FD06C03D +:1027E00095E19A95F1F700008111F5CF8091E8000D +:1027F00085FF2CC040E050E060E170E017C081E050 +:102800008093E9008FEF9091E800815095FD06C01C +:1028100095ED9A95F1F700008111F5CF8091E800D0 +:1028200085FF14C040E050E068E070E0CE010E94F7 +:10283000AE158091E8008E778093E80080E1FE017C +:10284000ADECB4E001900D928A95E1F7DF91CF9164 +:10285000089580916305811109C00E9443170E9469 +:10286000A0178091E20084608093E20008951092A6 +:1028700063050895089508950C94E72542E061ECFE +:1028800081E00E94BD1642E061EC82E00E94BD162C +:1028900042E061EC83E00E94BD1642E161EC84E01D +:1028A0000C94BD1680916605833009F455C030F450 +:1028B000813071F0823009F48EC008958A3009F4B5 +:1028C0007AC08B3009F460C0893009F09CC020C008 +:1028D00080916505813A09F096C08091E800877F74 +:1028E0008093E8008091690590916A05892B21F415 +:1028F00060E18DEC94E003C060E080E090E070E087 +:102900000E94F9158091E8008B778093E800089584 +:1029100080916505813209F076C0809169059091BA +:102920006A05009719F0039709F06DC08091E800DF +:10293000877F8093E8008091E80082FD05C0809148 +:1029400064058111F8CF5FC08091F1008093DD04B0 +:102950008091E8008B7753C080916505813A09F03A +:1029600052C08091690590916A05892B09F04BC08E +:102970008091E800877F8093E8008091E80080FFE5 +:10298000FCCF8091650336C0809165058132D9F511 +:102990008091690590916A05892BA9F58091E800DD +:1029A000877F8093E8000E94F216809167058093EC +:1029B00065030C94281F80916505813221F5809173 +:1029C000E800877F8093E8000E94F21680916805F6 +:1029D0008093DE04089580916505813AA1F4809189 +:1029E000E800877F8093E8008091E80080FFFCCFBB +:1029F0008091DE048093F1008091E8008E778093CF +:102A0000E8000C94F216089584B7877F84BF88E1AC +:102A10000FB6F89480936000109260000FBE90E0B3 +:102A200080E80FB6F89480936100909361000FBE28 +:102A30000E94951A0E9443170E94A0178091E200FD +:102A400084608093E20078940E94261A0E94971A6C +:102A50008BE593E00E94411A80916405853069F40A +:102A60000E94A825809162058823B1F30E94D62593 +:102A7000882391F30E949815EFCF0E949F1AECCF04 +:102A8000292F332723303105C9F064F42130310573 +:102A900081F02230310509F043C08DE690E024E555 +:102AA00035E042C021323105F1F02232310541F1E9 +:102AB00037C082E190E021EC35E036C099278130C3 +:102AC000910541F08230910541F0892B49F5E0E50F +:102AD000F5E005C0E2E2F5E002C0E8EFF4E0849141 +:102AE00090E09F0121C06430D8F4E62FF0E0EE0FB3 +:102AF000FF1FE250FC4F2081318189E090E014C03B +:102B0000643070F470E0FB01EE0FFF1FEA50FC4FE1 +:102B100020813181FB01EE50FC4F808190E004C0A8 +:102B200080E090E020E030E0FA01318320830895D6 +:102B300080E189BD82E189BD09B400FEFDCF8091AD +:102B4000D8008F7D8093D8008091E00082608093D0 +:102B5000E0008091E00081FDFCCF0895CF92DF92EC +:102B6000EF92FF920F931F93CF93DF93EC018B01B2 +:102B70006A010E941117811133C0C114D10439F0C8 +:102B8000F60180819181081B190BC80FD91FE12C18 +:102B9000F12C0115110519F18091E80085FD16C091 +:102BA0008091E8008E778093E800C114D10449F049 +:102BB000F60180819181E80EF91EF182E08285E0C4 +:102BC0000FC00E941117882321F30AC089918093B6 +:102BD000F10001501109FFEFEF1AFF0ADACF80E090 +:102BE000DF91CF911F910F91FF90EF90DF90CF90E9 +:102BF000089520916B0530916C052617370748F032 +:102C00006115710539F42091E8002E772093E800D2 +:102C100001C0B90140E061157105A9F12091640579 +:102C2000222309F443C0253009F442C02091E80072 +:102C300023FD40C02091E80022FD32C02091E80031 +:102C400020FFE9CF4091F3002091F20030E0342BD7 +:102C5000FC01CF016115710559F02830310540F4B0 +:102C600081918093F100615071092F5F3F4FF1CF47 +:102C700041E02830310509F040E02091E8002E774E +:102C80002093E800C8CF4111C9CF0AC080916405E4 +:102C9000882361F0853061F08091E80083FD0AC0EF +:102CA0008091E80082FFF2CF80E0089582E00895ED +:102CB00083E0089581E0089520916B0530916C05C3 +:102CC0002617370748F06115710539F42091E8009F +:102CD0002E772093E80001C0B901FC0120E06115C6 +:102CE000710591F180916405882309F440C0853015 +:102CF00009F43FC08091E80083FD3DC08091E80069 +:102D000082FD2FC08091E80080FFE9CF2091F30081 +:102D10008091F20090E0922B6115710559F0883096 +:102D2000910540F424912093F1003196615071098E +:102D30000196F2CF21E0089709F020E08091E800A9 +:102D40008E778093E800CBCF2111CCCF0AC0809141 +:102D50006405882361F0853061F08091E80083FD8F +:102D60000AC08091E80082FFF2CF80E0089582E0FF +:102D7000089583E0089581E00895982F973058F5DD +:102D80009093E900981739F07091EC002091ED00D4 +:102D90005091F00003C0242F762F50E021FF19C07E +:102DA0003091EB003E7F3093EB003091ED003D7FA2 +:102DB0003093ED003091EB0031603093EB00709375 +:102DC000EC002093ED005093F0002091EE0027FFDF +:102DD00007C09F5FD3CF8F708093E90081E0089593 +:102DE00080E008958091650587FF11C08091E8001B +:102DF00082FD05C0809164058111F8CF11C08091DA +:102E0000E8008B770BC080916405882349F080919E +:102E1000E80080FFF8CF8091E8008E778093E8008B +:102E200008952091E4003091E50095E64091EC0092 +:102E3000842F817040FF22C08091E80080FD1CC07B +:102E400080916405882391F0853091F08091EB00AA +:102E500085FD10C04091E4005091E50042175307F2 +:102E600029F39A01915011F784E0089582E00895C2 +:102E700083E0089581E0089580E008954091E8009E +:102E800042FFDECF08950E94B1170E94B917E0EE0D +:102E9000F0E0808181608083E8EDF0E080818F77D1 +:102EA000808319BCA7EDB0E08C918E7F8C938081DC +:102EB0008F7E80831092630508950F931F93CF93A5 +:102EC000DF930E94B1170E94B917C8EDD0E0888146 +:102ED0008F77888388818068888388818F7D8883C5 +:102EE00019BC109264051092600510926205109250 +:102EF000610500EE10E0F80180818B7F808388817E +:102F00008160888342E060E080E00E94BD16E1EECF +:102F1000F0E080818E7F8083E2EEF0E0808181604E +:102F20008083808188608083F80180818E7F8083A8 +:102F3000888180618883DF91CF911F910F910895DF +:102F4000E8EDF0E080818F7E8083E7EDF0E0808126 +:102F50008160808384E082BF81E0809363050C946C +:102F60005D17E8EDF0E080818E7F80831092E200B3 +:102F700008951092DA001092E10008951F920F92C6 +:102F80000FB60F9211242F933F934F935F936F933C +:102F90007F938F939F93AF93BF93EF93FF93809112 +:102FA000E10082FF0BC08091E20082FF07C08091A8 +:102FB000E1008B7F8093E1000E94251A8091DA0066 +:102FC00080FF1FC08091D80080FF1BC08091DA0075 +:102FD0008E7F8093DA008091D90080FF0DC080E160 +:102FE00089BD82E189BD09B400FEFDCF81E08093F7 +:102FF00064050E94291405C019BC109264050E9442 +:1030000037148091E10080FF19C08091E20080FFB9 +:1030100015C08091E2008E7F8093E2008091E200F3 +:1030200080618093E2008091D80080628093D80014 +:1030300019BC85E0809364050E943B148091E100F7 +:1030400084FF30C08091E20084FF2CC080E189BD04 +:1030500082E189BD09B400FEFDCF8091D8008F7D4B +:103060008093D8008091E1008F7E8093E100809171 +:10307000E2008F7E8093E2008091E2008160809385 +:10308000E20080916005882311F084E007C0809100 +:10309000E30087FD02C081E001C083E08093640506 +:1030A0000E943C148091E10083FF29C08091E200DE +:1030B00083FF25C08091E100877F8093E10082E05B +:1030C00080936405109260058091E1008E7F80936B +:1030D000E1008091E2008E7F8093E2008091E20027 +:1030E00080618093E20042E060E080E00E94BD16D3 +:1030F0008091F00088608093F0000E943A14FF9164 +:10310000EF91BF91AF919F918F917F916F915F915F +:103110004F913F912F910F900FBE0F901F901895D8 +:103120001F920F920FB60F9211242F933F934F933C +:103130005F936F937F938F939F93AF93BF93CF933F +:10314000DF93EF93FF93C091E900CF708091EC0083 +:10315000D82FD17080FDD0E81092E9008091F00066 +:10316000877F8093F00078940E94D4181092E90031 +:103170008091F00088608093F000CD2BCF70C093D9 +:10318000E900FF91EF91DF91CF91BF91AF919F91B6 +:103190008F917F916F915F914F913F912F910F9000 +:1031A0000FBE0F901F9018951F93CF93DF93CDB74D +:1031B000DEB7AA970FB6F894DEBF0FBECDBFE5E627 +:1031C000F5E088E08E0F9091F10091938E13FBCF84 +:1031D0000E9452148091E80083FF1FC18091650511 +:1031E00090916605492F50E04A30510508F015C10D +:1031F000FA01E559FF4F0C944731803881F082384D +:1032000009F00BC1809169058F708093E90080916E +:10321000EB0085FB882780F91092E90006C08091B9 +:10322000610590916205911182609091E800977F0D +:103230009093E8008093F1001092F100C8C0282F0D +:103240002D7F09F0EAC0882319F0823061F0E5C0D3 +:1032500080916705813009F0E0C0933009F080E08B +:10326000809362052BC080916705811127C08091F2 +:1032700069058F7009F4D1C08093E9002091EB00BB +:1032800020FF1CC0933021F48091EB00806214C0B9 +:103290009091EB0090619093EB0021E030E0A90168 +:1032A00002C0440F551F8A95E2F74093EA0010923E +:1032B000EA008091EB0088608093EB001092E900B7 +:1032C0008091E800877F86C08111A7C010916705B3 +:1032D0001F778091E3008078812B8093E3008091B9 +:1032E000E800877F8093E8000E94F2168091E80052 +:1032F00080FFFCCF8091E30080688093E300111190 +:1033000002C082E001C083E08093640586C08058DB +:10331000823008F082C080916705909168058C3DED +:1033200053E0950779F583E08A838AE289834FB772 +:10333000F894DE01139620E03EE051E2E32FF0E046 +:1033400050935700E49120FF03C0E295EF703F5F78 +:10335000EF708E2F90E0EA3010F0C79601C0C09653 +:103360008D939D932F5F243149F74FBF8091E800E3 +:10337000877F8093E8006AE270E0CE0101960E94A8 +:10338000F91514C0AE014F5F5F4F609169050E944F +:103390004015BC01009709F440C09091E800977F68 +:1033A0009093E80089819A810E945C168091E800E0 +:1033B0008B778093E80031C0803879F58091E80000 +:1033C000877F8093E800809160058093F100809171 +:1033D000E8008E778093E8000E94F2161EC08111EB +:1033E0001CC0909167059230C0F48091E800877FFF +:1033F0008093E800909360050E94F216809160052A +:10340000811106C08091E30087FD02C081E001C008 +:1034100084E0809364050E943E148091E80083FF5D +:103420000AC08091E800877F8093E8008091EB00DC +:1034300080628093EB00AA960FB6F894DEBF0FBEB1 +:10344000CDBFDF91CF911F9108950895CF938091C3 +:1034500064058823A1F0C091E900CF709091EC0041 +:10346000892F817090FD80E8C82B1092E90080912F +:10347000E80083FD0E94D418CF70C093E900CF917B +:1034800008959093E4048093E3040895E091E304A5 +:10349000F091E404309721F00190F081E02D09943F +:1034A00080E00895E091E304F091E404309721F086 +:1034B0000280F381E02D09940895E091E304F091F6 +:1034C000E404309721F00480F581E02D09940895FB +:1034D0002091E1043091E2048217930771F09093F8 +:1034E000E2048093E104E091E304F091E404309776 +:1034F00021F00680F781E02D099408952091DF04E2 +:103500003091E0048217930771F09093E004809368 +:10351000DF04E091E304F091E404309721F00084AB +:10352000F185E02D0994089508950C94941A0E9451 +:103530001B260E94B30B0E94E5260C94B62C5F92CA +:103540006F927F928F929F92AF92BF92CF92DF92B3 +:10355000EF92FF920F931F93CF93DF9300D000D091 +:103560001F92CDB7DEB70E94F80B9EEEC92E94E0F5 +:10357000D92E03E010E0AA24A394B12C502E802F62 +:103580000E94730C4C01F601729062906F016826E4 +:10359000792661147104A1F40150110978F78FEFB5 +:1035A00089838A831B820E9424268160782F9D83D1 +:1035B0008C8349815A816B818D810E944F1B38C059 +:1035C0008091430581FD0E947C0C2BE030E0750169 +:1035D000022E02C0EE0CFF1C0A94E2F7C7018621FE +:1035E0009721892B09F129835A828E209F2091E00F +:1035F000892809F490E09B830E9424268160782F1B +:103600009D838C8349815A816B818D810E944F1BE0 +:10361000000F111FF801EA51FB4F80819181E826CC +:10362000F926F182E08204C02150310980F6B4CF3E +:103630000E94E8291091E5040E94461A1817D1F05B +:103640000E94461A8093E5040F900F900F900F9000 +:103650000F90DF91CF911F910F91FF90EF90DF902E +:10366000CF90BF90AF909F908F907F906F905F9022 +:103670000C949D0B0F900F900F900F900F90DF9177 +:10368000CF911F910F91FF90EF90DF90CF90BF905F +:10369000AF909F908F907F906F905F900895CF93A1 +:1036A000DF93CDB7DEB72B970FB6F894DEBF0FBE12 +:1036B000CDBF4F83588769877A878B87DE01119644 +:1036C00086E0FD0111928A95E9F785E0FE013796C3 +:1036D00001900D928A95E1F749815A816B817C8135 +:1036E0008D819E810E94C6212B960FB6F894DEBF75 +:1036F0000FBECDBFDF91CF910895CF93882309F4FA +:10370000C2C0C82F823859F40E94461A81FDBBC03E +:1037100089E30E94A0240E946D2589E30CC08338B0 +:1037200079F40E94461A80FDAEC083E50E94A02471 +:103730000E946D2583E50E94E224CF910C946D25B3 +:10374000843859F40E94461A82FD9DC087E40E9485 +:10375000A0240E946D2587E4EECF8CEF8C0F813A78 +:1037600048F48C2F0E941E2C81118DC08C2F0E943A +:10377000A024E3CF80E28C0F883048F4C77081E04A +:1037800001C0880FCA95EAF70E942625D6CF8BE59F +:103790008C0F833078F4C53A29F0C63A31F083E8CB +:1037A00090E005C081E890E002C082E890E0CF910F +:1037B0000C94681A88E58C0F833108F064C0C83A0D +:1037C00039F1C93A41F1CA3A49F1CB3A51F1CC3A0F +:1037D00059F1CD3A61F1C03B69F1CE3A71F1CF3A7E +:1037E00079F1C13B81F1C23B89F1C33B91F1C43B0B +:1037F00099F1C53BA1F1C63BA9F1C73BB1F1C83B6B +:10380000B9F1C93BC1F1CA3BC9F180E090E038C0D1 +:1038100082EE90E035C089EE90E032C08AEE90E012 +:103820002FC085EB90E02CC086EB90E029C087EBA1 +:1038300090E026C08CEC90E023C08DEC90E020C09E +:1038400083E891E01DC08AE891E01AC082E991E026 +:1038500017C084E991E014C081E292E011C083E2D4 +:1038600092E00EC084E292E00BC085E292E008C0D4 +:1038700086E292E005C087E292E002C08AE292E02E +:10388000CF910C947E1ACF910895882309F44BC0F0 +:10389000823859F40E94461A81FF45C089E30E948C +:1038A000A0240E946D2589E30CC0833871F40E9426 +:1038B000461A80FF38C083E50E94A0240E946D252F +:1038C00083E50E94E2240C946D25843859F40E940B +:1038D000461A82FF28C087E40E94A0240E946D251A +:1038E00087E4EFCF9CEF980F913A58F390E2980F4E +:1038F000983050F4877091E001C0990F8A95EAF7EB +:10390000892F0E942C25DFCF9BE5980F933020F460 +:1039100080E090E00C94681A885A833120F480E0AB +:1039200090E00C947E1A0895882321F00E942625A9 +:103930000C946D250895882321F00E942C250C9469 +:103940006D2508957F928F929F92AF92BF92CF92F2 +:10395000DF92EF92FF920F931F93CF93DF931F920B +:10396000CDB7DEB77C01C62E772EFC01058102950E +:103970000F70128111110E9443250E9499248823FF +:1039800079F0112369F080E28C0D883048F082E0F4 +:103990000E9482240E94992491E0D82ED92601C049 +:1039A000D12CE72DE295EF70F0E0EB58FF4F0C942F +:1039B0004731872D807F072D0F70882311F00295E6 +:1039C000007F112389F0002309F499C180E28C0D56 +:1039D000883020F4802F0E94262503C0802F0E946B +:1039E00036250E946D258BC18C2D0E94451C00231D +:1039F00009F4C3C180E28C0D883020F4802F0E942E +:103A00002C2503C0802F0E943C250E946D25B5C146 +:103A1000872D807F972D9F70803211F4892F03C0EE +:103A2000892F8295807FCC2021F0F1E0CF16A1F084 +:103A30001DC0112339F0002319F1013009F50E944E +:103A400056259BC1002319F0013009F496C18983E2 +:103A50000E945925898110C1112321F0063008F0F8 +:103A60008CC10EC0053008F088C106C1112359F081 +:103A7000002331F0F701958190FF41C19F7095833C +:103A80000E94941C7AC1002309F4F6C03EC1872D20 +:103A900086958695837090E0009719F0019761F004 +:103AA0006CC1112321F08C2D972D937002C080E002 +:103AB00090E00E94681A61C1112321F08C2D972D8E +:103AC000937002C080E090E00E947E1A56C18C2D57 +:103AD000112319F00E94F02802C00E9458290E9468 +:103AE000DD294BC1872D837009F052C0111145C1EA +:103AF0008C2D829586958770880F880F9C2D9F70DE +:103B0000892E912CA12CB12C082E04C0880C991C54 +:103B1000AA1CBB1C0A94D2F7C4FE14C00FE010E02C +:103B200020E030E0B901A80104C0440F551F661F12 +:103B3000771F8A95D2F7CB01BA0160957095809571 +:103B4000909503C060E070E0CB01272D2695269567 +:103B5000237030E02230310569F02330310589F0DF +:103B6000682979298A299B292130310571F00E9421 +:103B70000E2303C1682979298A299B290E942A23B7 +:103B8000FCC00E940E23C501B4010E94F222F5C0C0 +:103B9000112319F0872D817001C08695882309F4BF +:103BA000ECC08C2D829586958770880F880F9C2D90 +:103BB0009F70892E912CA12CB12C082E04C0880C4A +:103BC000991CAA1CBB1C0A94D2F7C4FE14C00FE0B7 +:103BD00010E020E030E0B901A80104C0440F551FF7 +:103BE000661F771F8A95D2F7CB01BA016095709551 +:103BF0008095909503C060E070E0CB01272D26955D +:103C000026952370422F50E04230510569F0433031 +:103C1000510589F0682979298A299B294130510564 +:103C200071F00E94E823A9C0682979298A299B2973 +:103C30000E940424A2C00E94E823C501B4010E948E +:103C4000CC239BC08C2D90E0FC01E05EF109E531B6 +:103C5000F10508F050C0EB57FF4F0C9447310C2D85 +:103C60000F70872D8F71112321F00E946523802F03 +:103C700007CF0E948623802F0E949B1C7EC01123A9 +:103C800041F0053008F079C0872D8F710E94AB2379 +:103C900074C0063008F071C0F7CF112339F0872DBA +:103CA0008F710E94652369C01123C9F3872D8F711D +:103CB0000E94862362C0112329F0872D8F710E94F4 +:103CC00050235BC00E94462358C0112351F0172D8A +:103CD0001F71812F0E94652363E0812F0E94792448 +:103CE0004CC081E00E948224023008F446C082E089 +:103CF0000E94822442C0112331F0002381F28C2DD6 +:103D00000E947D1B3AC0002389F28C2D0E94451C25 +:103D100034C0472D4F706C2DC7010E9465040E946E +:103D20006A222BC0111129C0472D4F7050E042303C +:103D30005105B9F04CF44115510581F04130510560 +:103D4000E1F40E94DE2C19C04330510569F0443083 +:103D5000510599F48C2D0E94302D0FC00E94C72C64 +:103D60000CC00E94FA2C09C00E940D2D06C0472DE0 +:103D70004F706C2DC7010E943E08DD20F9F00E94B3 +:103D8000752480FD1BC0F70112820E946F240E94DF +:103D90006523C7010E94ED1E0E946F240F90DF91E2 +:103DA000CF911F910F91FF90EF90DF90CF90BF9038 +:103DB000AF909F908F907F900C9486230F90DF910F +:103DC000CF911F910F91FF90EF90DF90CF90BF9018 +:103DD000AF909F908F907F9008950F931F93CF93F4 +:103DE000DF93EC01888199812B813C81232BB9F0F1 +:103DF0009F3F11F48F3F99F0CE010E943D0688232A +:103E000071F0688179818A810E946B248C010E9403 +:103E100020240E94E722B801CE010E94A21CDF915B +:103E2000CF911F910F9108950E9443250E94532521 +:103E30000E9418250E946D250E948E2A0E94DD296D +:103E400080E090E00E94681A80E090E00C947E1A76 +:103E50000E9433250C94141F0E946024292F229560 +:103E60002F7030E02C3031054CF42A3031056CF4E1 +:103E70002250310922303105A8F407C02C30310519 +:103E800069F02F30310551F00DC0803F69F018F412 +:103E9000803E40F409C0843F29F406C093FB882784 +:103EA00080F9089580E0089581E00895CF93DF932D +:103EB00000D000D01F92CDB7DEB70F900F900F90BB +:103EC0000F900F90DF91CF910895CF93DF9300D0A3 +:103ED00000D000D0CDB7DEB726960FB6F894DEBF7F +:103EE0000FBECDBFDF91CF9108951F93CF93DF9386 +:103EF000C091EE0416E08091EF04C81799F0D0E06D +:103F00001C9FF0011D9FF00D1124E051FB4F4081DB +:103F1000518162817381848195810E94651F219600 +:103F2000C770E9CFDF91CF911F910895409120058F +:103F300050912105609122057091230580912405FF +:103F4000909125050C94651F8091250582958F70B1 +:103F500009F054C080912205882309F44FC0809154 +:103F6000EE04A091EF04609120057091210540912D +:103F7000230550912405B6E08A1709F43FC090E06C +:103F800041155105C1F17F3F11F46F3FA1F1B89F79 +:103F9000F001B99FF00D1124E051FB4F2181721304 +:103FA0002AC02081621327C02281211124C02381CD +:103FB00034812417350710F421503109241B350BA7 +:103FC000283C3105C0F4209125052F7020612093F5 +:103FD000250526E0289FF001299FF00D1124EB50C4 +:103FE000FB4F80818F708061808380E295E00E942A +:103FF000ED1E0C94751F01968770BECF0895CF9269 +:10400000DF92EF92FF920F931F93CF93DF93CDB781 +:10401000DEB762970FB6F894DEBF0FBECDBF8C013E +:1040200085E0F801DE011D9601900D928A95E1F779 +:10403000D8014C9111965C91119712966C91129740 +:104040001396CD90DC901497309120057091210546 +:104050008091230590912405009709F46BC17F3F5F +:1040600019F43F3F09F466C1E0902205EE2009F4FF +:10407000C0C020912505C816D90628F0F601E81B16 +:10408000F90BCF0104C0809590958C0D9D1DFF24E8 +:10409000F394883C910578F0F12C207F09F0C6C09C +:1040A0007C2DD98AC88A89890E94561F80E295E0B2 +:1040B0000E94ED1EB1C0822F807F09F046C07513AB +:1040C00014C0341312C0611110C02F7020612093EE +:1040D00025050E94961F80E295E00E94ED1E8091CA +:1040E0002505D80115968C932EC0CD2819F15F3F78 +:1040F00011F44F3FF9F0F62E61111CC08091EE04CF +:104100002091EF0436E0821709F45AC090E0389FFE +:10411000F001399FF00D1124E051FB4F71815713CD +:1041200006C07081471303C07281711103C00196EC +:104130008770E9CFF62E662309F418C18091250512 +:10414000816080932505F12C11C1751308C03413CB +:1041500006C0611104C080912505D801C3C04D87F8 +:104160005E878D859E856A8B0E942C1F6A898823B5 +:10417000E1F16623D1F120912505822F82958F7080 +:1041800090E0029774F08091200590912105988726 +:104190008F831986DB86CA862C87CE0107960E94FC +:1041A000ED1E86E0F801A0E2B5E001900D928A953F +:1041B000E1F70E94A41F0E94961FFF24F394D6C02B +:1041C0004D875E878D859E850E946024292F2295CC +:1041D0002F7030E0223031050CF0BCC09F7009F028 +:1041E000B6C0805E883008F4C1C0C8010E94ED1ED0 +:1041F000E4CFC816D90608F453C0F601E81BF90B42 +:10420000CF01883C910508F450C0F12C7C2DD98A4F +:10421000C88A89890E94561FE0E2F5E086E0DF0146 +:104220001D928A95E9F70E94961FA0C0751314C0CD +:10423000341312C0611110C080912505F8018583E7 +:10424000C8010E94ED1E86E0E0E2F5E0DF011D926C +:104250008A95E9F7FE2C8AC04D875E878D859E85FD +:104260006A8B0E942C1F6A89882309F4BECF6623BB +:1042700009F4BBCF20912505822F82958F7090E0A5 +:1042800002970CF48ECF80912005909121059A839E +:1042900089831B82DD82CC822E83CE0101967FCF63 +:1042A000809590958C0D9D1DACCFF62E662309F45C +:1042B0009CCF75132EC034132CC02091250520FDF2 +:1042C0001FC0822F82958F70D9F0D80115962C933C +:1042D00015978F3049F08F5F982F9295907F822F9E +:1042E0008F70892B15968C93C8010E94ED1E86E075 +:1042F000F801A0E2B5E001900D928A95E1F793CF25 +:1043000086E0F801A0E2B5E001900D928A95E1F710 +:104310002DC04D875E878D859E850E942C1F811143 +:1043200040CF80912505816080932505C8010E94BA +:10433000ED1E1CC0662309F458CF4D875E878D851E +:104340009E850E942C1F882309F44FCF2ACF81110C +:1043500048CF0CC0243031050CF047CF9F7009F4D2 +:1043600040CFF8019581907F09F03BCF8F2D629669 +:104370000FB6F894DEBF0FBECDBFDF91CF911F9176 +:104380000F91FF90EF90DF90CF9008951F93CF9300 +:10439000DF93CDB7DEB72C970FB6F894DEBF0FBE14 +:1043A000CDBF4F83588769877A878B879C87CE01DB +:1043B00007960E94FF1F882369F08F8198852A85C0 +:1043C0003B85232BF1F19F3F09F063C08F3F09F03C +:1043D00060C037C086E0FE013796DE01119601907D +:1043E0000D928A95E1F76F817885EA85FB85309794 +:1043F00041F17F3F11F46F3F21F12091EF0430E054 +:10440000C9010196877099274091EE0450E0841706 +:10441000950709F447C069837A83FD83EC8396E0AE +:10442000929FD001939FB00D1124A051BB4FFE016C +:10443000319601900D929A95E1F78093EF040E94D6 +:10444000751F16E08091EE049091EF048917C1F179 +:10445000189FC001112480519B4F0E94FF1F882389 +:1044600079F1E091EE041E9FF0011124E051FB4F21 +:104470004081518162817381848195810E94651F91 +:104480008091EE0490E00196877099278093EE0466 +:10449000D9CF4F81588569857A858B859C850E9407 +:1044A000651FCFCF0E94281F1092EF041092EE04D8 +:1044B000E0E2F5E086E0DF011D928A95E9F7C1CFE1 +:1044C0002C960FB6F894DEBF0FBECDBFDF91CF9113 +:1044D0001F910895EF92FF920F931F93CF93DF9355 +:1044E0008C01009709F46CC0F12CEE24E394E801F0 +:1044F0002196F8018491843740F4843008F051C04B +:10450000813081F0823019F15BC0853709F444C0F5 +:10451000A8F19CE7980F903708F052C08F770E945F +:10452000451C41C00E5F1F4FFE01C49180E28C0FFD +:10453000883048F4C7708E2D01C0880FCA95EAF7FD +:104540000E94462514C08C2F0E947D1B2DC00E5F3B +:104550001F4FFE01C49180E28C0F883058F4C77061 +:104560008E2D01C0880FCA95EAF70E944C250E9443 +:104570006D251AC08C2F0E94451C16C00E5F1F4F60 +:10458000FE01C491CC2381F08FE99FE00197F1F700 +:1045900000C00000C150F6CF0E5F1F4FFE01F49027 +:1045A00003C00E947D1B8E018F2D882309F49FCFAD +:1045B000EFE9FFE03197F1F700C000008150F5CF3F +:1045C000DF91CF911F910F91FF90EF900895089583 +:1045D00060932A0570932B0580932C0590932D05ED +:1045E0000C94141F0F931F9300912A0510912B0513 +:1045F00020912C0530912D05DC01CB01802B912BD6 +:10460000A22BB32B80932A0590932B05A0932C0506 +:10461000B0932D051F910F910C94141F0F931F93AE +:1046200000912A0510912B0520912C0530912D0524 +:10463000DC01CB0180239123A223B32380932A059D +:1046400090932B05A0932C05B0932D051F910F91EE +:104650000C94141F0F931F9300912A0510912B05A2 +:1046600020912C0530912D05DC01CB01802791276D +:10467000A227B32780932A0590932B05A0932C059E +:10468000B0932D051F910F910C94141F10922605C5 +:104690001092270510922805109229050C94141FDA +:1046A00041E050E060E070E004C0440F551F661F19 +:1046B000771F8A95D2F7409326055093270560937C +:1046C0002805709329050C94141F41E050E060E028 +:1046D00070E004C0440F551F661F771F8A95D2F7FC +:1046E0008091260590912705A0912805B091290574 +:1046F000482B592B6A2B7B2B40932605509327057B +:1047000060932805709329050C94141F41E050E034 +:1047100060E070E004C0440F551F661F771F8A9544 +:10472000D2F74095509560957095809126059091AF +:104730002705A0912805B0912905482359236A230C +:104740007B2340932605509327056093280570939B +:1047500029050C94141F41E050E060E070E004C0B3 +:10476000440F551F661F771F8A95D2F78091260543 +:1047700090912705A0912805B09129054827592730 +:104780006A277B27409326055093270560932805C9 +:10479000709329050C94141F0F931F930091260505 +:1047A000109127052091280530912905DC01CB01C6 +:1047B000802B912BA22BB32B80932605909327055A +:1047C000A0932805B09329051F910F910C94141FF5 +:1047D0000F931F930091260510912705209128051E +:1047E00030912905DC01CB0180239123A223B3233F +:1047F0008093260590932705A0932805B09329055B +:104800001F910F910C94141F0F931F930091260575 +:10481000109127052091280530912905DC01CB0155 +:1048200080279127A227B3278093260590932705F9 +:10483000A0932805B09329051F910F910C94141F84 +:104840000895CF92DF92EF92FF920F931F93CF9331 +:10485000DF938C01C0902A05D0902B05E0902C05A9 +:10486000F0902D058091260590912705A0912805AF +:10487000B0912905C82AD92AEA2AFB2ACFE1D0E03B +:10488000D701C6010C2E04C0B695A79597958795BC +:104890000A94D2F780FF06C0B8018C2F0E94C30A89 +:1048A000019721F4219760F780E001C08C2FDF9100 +:1048B000CF911F910F91FF90EF90DF90CF900895CF +:1048C000CF93DF93EC010E942124BE010E94C30A12 +:1048D000DF91CF910895CB010E94602408958091CB +:1048E0002E05859585958595089580912E0587706F +:1048F000089598E0899F90011124262B20932E057E +:104900000C94652320912E058095822380932E059B +:10491000982F977069F430E0482F552747FD509540 +:104920002417350729F08595859585950C94862360 +:10493000089590912E05977081E009F480E0089524 +:1049400090916503992321F090916603911109C01C +:104950002091670330916803F90132969FEF40E0A0 +:104960001FC0982F9695969596959F3050F5E0919B +:104970006703F0916803E90FF11D877021E030E0D3 +:10498000A90102C0440F551F8A95E2F7CA0191811F +:10499000892B818308959F3F39F04F5F4E3041F05E +:1049A00051915813F8CF0DC05111F7CF942FF5CF77 +:1049B0009F3F39F0F901E90FF11D97FDFA958283C8 +:1049C0000895089590916503992321F090916603CD +:1049D000911109C02091670330916803F901329663 +:1049E000205F3F4F1FC0982F9695969596959F30C4 +:1049F000F0F4E0916703F0916803E90FF11D87700F +:104A000021E030E0A90102C0440F551F8A95E2F76A +:104A1000CA01809591818923818308953196E21797 +:104A2000F30729F090819813F9CF1082F7CF0895FA +:104A300081E090E0E0916703F0916803E80FF91FCF +:104A40001082019680319105A9F708959091420551 +:104A5000892B809342050895809590914205892382 +:104A60008093420508951092420508959091410562 +:104A7000892B809341050895809590914105892364 +:104A80008093410508951092410508959091400545 +:104A9000892B809340050895809590914005892346 +:104AA00080934005089510924005089580932F0546 +:104AB000089510922F0508958091670390916803DF +:104AC000FC0131969C01205F3F4F80E09191911154 +:104AD0008F5FE217F307D1F70895E0916703F09134 +:104AE0006803809142058083E0916703F091680339 +:104AF000908180914105892B8083E0916703F0913B +:104B00006803908180914005892B808380912F05D7 +:104B1000882361F0E0916703F09168039081892B0D +:104B200080830E945C25811110922F05809167037C +:104B3000909168030C94521A20E0009739F0AC0170 +:104B400041505109842395232F5FF7CF822F089579 +:104B500080916405843039F11092440520E488E1A5 +:104B600090E00FB6F894A895809360000FBE209354 +:104B7000600080E00E94C00380E00E949D0B83B72C +:104B8000817F846083BF83B7816083BF7894889579 +:104B900083B78E7F83BF88E10FB6F894809360005F +:104BA000109260000FBE08950895089580E00E945D +:104BB000C0030E94D4250E94F80B0E94D5250E94B4 +:104BC0007D0C91E0811101C090E0892F08950E9431 +:104BD000281F80E00E94C0030E94B62C0E94461A43 +:104BE0000C949D0B1F920F920FB60F9211248F936E +:104BF0009F93AF93BF9380914405811113C080911F +:104C0000450590914605A0914705B091480541960C +:104C1000A11DB11D8093450590934605A0934705BE +:104C2000B0934805BF91AF919F918F910F900FBEA8 +:104C30000F901F90189582E084BD93E095BD9AEF88 +:104C400097BD80936E0008952FB7F8948091450525 +:104C500090914605A0914705B09148052FBF089552 +:104C6000CF92DF92EF92FF920F931F932FB7F8949A +:104C70004091450550914605609147057091480562 +:104C80002FBF6A017B01EE24FF248C0120E030E07D +:104C9000C016D106E206F30610F4415051099A01FC +:104CA000281B390BC9011F910F91FF90EF90DF90E6 +:104CB000CF9008951F920F920FB60F9211248F93E9 +:104CC0009F93AF93BF938091450590914605A09126 +:104CD0004705B09148050196A11DB11D809345057A +:104CE00090934605A0934705B0934805BF91AF91B7 +:104CF0009F918F910F900FBE0F901F9018950E945B +:104D00004317F8942FEF87EA91E6215080409040B6 +:104D1000E1F700C0000087E090EBDC0180936F05B5 +:104D200090937005A0937105B09372059CE088E1A3 +:104D30000FB6F894A895809360000FBE9093600022 +:104D4000FFCFCF92DF92EF92FF920F931F93CF93FB +:104D5000DF93D82FC3E0EE24E394F12C8C2F0E9434 +:104D6000730C6C010BE010E09701002E02C0220FC3 +:104D7000331F0A94E2F72C213D21232B49F0602FA9 +:104D80007C2F80E00E943F08D81302C081E006C05B +:104D90000150110948F7C15008F780E0DF91CF9129 +:104DA0001F910F91FF90EF90DF90CF900895CF93D8 +:104DB000C82F8CE20E94A126882321F08C2FCF914E +:104DC0000C94A12680E0CF910895CF930E943628BD +:104DD000811102C00E941228C5E6C15049F00E940C +:104DE000F80B8FE39CE90197F1F700C00000F5CFC5 +:104DF00089E20E94D726811113C18AE20E94D72638 +:104E000081110E94122885E00E94D72681110E94FC +:104E10007F260E9441288093430587E00E94D72681 +:104E20008823A9F18BE10E94D726882351F0809135 +:104E3000430581FB222720F991E0922790FB81F91D +:104E40000EC08EE00E94D726882361F08091430532 +:104E500082FB222720F991E0922790FB82F9809330 +:104E6000430515C080E10E94D72690914305882311 +:104E700041F093FB222720F981E0822780FB93F900 +:104E800004C0892F809580FB90F990934305809111 +:104E900043050E9445280E94532880936D0580EEAB +:104EA0000E94D726882341F080916D05982F909518 +:104EB00090FB80F980936D0589E30E94D7268823B3 +:104EC00059F080916D0581FB222720F991E092270E +:104ED00090FB81F980936D0582EE0E94D72688238E +:104EE00059F080916D0582FB222720F991E09227ED +:104EF00090FB82F980936D0586EE0E94D726882369 +:104F000059F080916D0583FB222720F991E09227CB +:104F100090FB83F980936D0583EE0E94D72688234A +:104F200059F080916D0584FB222720F991E09227AA +:104F300090FB84F980936D0585E30E94D726882332 +:104F400059F080916D0585FB222720F991E0922789 +:104F500090FB85F980936D0581E30E94D726882315 +:104F600059F080916D0586FB222720F991E0922768 +:104F700090FB86F980936D0581E10E94D7268823F6 +:104F800059F080916D0587FB222720F991E0922747 +:104F900090FB87F980936D0580916D050E945728DD +:104FA00080916D0587FB882780F98093660387E2EF +:104FB0000E94D726C82F8EE10E94D7268111C26099 +:104FC0008FE10E94D7268111C46080E20E94D7261B +:104FD0008111C86081E20E94D7268111C06182E2FE +:104FE0000E94D7268111C06283E20E94D7268111D8 +:104FF000C06484E20E94D726882311F0C06802C0F2 +:10500000CC2329F08C2F0E944E286C2F03C00E94C5 +:105010004A28682F70E080E090E0CF910C94E8225D +:10502000CF9108956DEE7EEF80E090E00E946D31AB +:1050300060E082E090E00E945B3160E083E090E01D +:105040000E945B3160E084E090E00E945B3160E0B0 +:1050500085E090E00E945B3160E086E090E00E9495 +:105060005B316FEF87E090E00C945B3180E090E083 +:105070000E94553121E08D3E9E4F09F020E0822FA5 +:10508000089582E090E00C944D31682F82E090E02A +:105090000C945B3183E090E00C944D31682F83E0F9 +:1050A00090E00C945B3184E090E00C944D31682FDB +:1050B00084E090E00C945B3186E090E00C944D31FC +:1050C000682F86E090E00C945B3187E090E00C94D0 +:1050D0004D31682F87E090E00C945B3180914B0557 +:1050E00080FF0BC060916C0385E0689FB0011124C4 +:1050F00075956795759567952BC081FF09C060917F +:105100006C0385E0689FB00111247595679520C0F8 +:1051100082FF07C060916C0385E0689FB001112495 +:1051200017C090914C059923D1F060916B039617AD +:1051300088F720916C0385E0289F90011124929FAD +:10514000A001939F500D112470E0CA010E943331D9 +:105150006038710540F46115710539F002C065E0F1 +:1051600070E0862F08958FE7089581E0089580917B +:105170004B0580FF08C060916A0370E075956795E4 +:105180007595679521C081FF06C060916A0370E044 +:105190007595679519C082FF04C060916A0370E03D +:1051A00010C090914C059923C1F060916903961746 +:1051B000A0F780916A03899FC001112470E00E94CA +:1051C00033316038710528F46115710521F0862F9F +:1051D00008958FE7089581E0089561E070E0F4CFCD +:1051E000803F21F40E946E28819504C0813F29F4FC +:1051F0000E946E2880934F050895823F21F40E94FB +:105200006E28819504C0833F29F40E946E28809304 +:105210004E050895893F19F40E94B72805C08A3FBA +:1052200031F40E94B72881958093500508958B3FF3 +:1052300021F40E94B728819504C08C3F29F40E9474 +:10524000B728809351050895843F21F480914D053E +:10525000816017C0853F21F480914D05826011C0A7 +:10526000863F21F480914D0584600BC0873F21F477 +:1052700080914D05886005C0883F31F480914D05CF +:10528000806180934D0508958D3F21F480914B05F9 +:1052900081600BC08E3F21F480914B05826005C078 +:1052A0008F3F29F480914B05846080934B050895CE +:1052B000803F39F480914F0587FF6CC010924F05F5 +:1052C00069C0813F29F480914F051816BCF362C074 +:1052D00090914E05823F29F497FF5CC010924E05D5 +:1052E00059C0833F19F41916CCF354C0893F41F4D7 +:1052F0008091500518160CF04DC0109250054AC010 +:105300008A3F29F48091500587FF44C0F6CF8B3F38 +:1053100039F48091510587FF3DC0109251053AC084 +:105320008C3F29F4809151051816BCF333C0843F9B +:1053300021F480914D058E7F17C0853F21F4809127 +:105340004D058D7F11C0863F21F480914D058B7FE7 +:105350000BC0873F21F480914D05877F05C0883FB2 +:1053600031F480914D058F7E80934D0513C08D3FA4 +:1053700021F480914B058E7F0BC08E3F21F48091EC +:105380004B058D7F05C08F3F29F480914B058B7FA6 +:1053900080934B0580914E0581110EC080914F0581 +:1053A00081110AC080915005811106C0809151057C +:1053B000811102C010924C0508958DE495E00E9481 +:1053C0005D1A0E94242690934A058093490508950A +:1053D0001F93CF93DF938091490590914A050E94D6 +:1053E0003026AC0190914C05992321F020916D035A +:1053F00030E006C020916E038AE0289F90011124BE +:105400004217530708F486C080914E05C0914F059E +:10541000D091500510915105811107C0C11176C07E +:10542000D11174C0111172C075C09F3F19F09F5FF8 +:1054300090934C05181624F40E946E2880934E0514 +:1054400080914E0587FF05C00E946E28819580934C +:105450004E051C1624F40E946E2880934F058091FF +:105460004F0587FF05C00E946E28819580934F05E8 +:1054700060914E05662339F1C0914F05CC2319F197 +:10548000772767FD7095872F972F0E94552E23E36E +:1054900033E343E35FE30E94652F0E94222E609373 +:1054A0004E056C2F772767FD7095872F972F0E94E9 +:1054B000552E23E333E343E35FE30E94652F0E940D +:1054C000222E60934F051D1624F40E94B728809366 +:1054D00050058091500587FF05C00E94B72881952F +:1054E00080935005111624F40E94B728809351052B +:1054F0008091510587FF05C00E94B7288195809350 +:105500005105DF91CF911F910C94DD299F3F09F048 +:105510008ECF96CFDF91CF911F910895EDE4F5E006 +:1055200085E0DF011D928A95E9F710924C051092F3 +:105530004B050895833081F128F4813059F0823091 +:10554000D1F00895853009F449C0B8F1863009F4E6 +:1055500056C0089580916E03262F30E0280F311D2C +:105560002F3F310524F4680F60936E0308958FEF89 +:1055700080936E03089580916D03262F30E0280FED +:10558000311D2F3F310524F4680F60936D0308959A +:105590008FEF80936D03089580916C03262F30E088 +:1055A000280F311D2F3F310524F4680F60936C03E1 +:1055B00008958FEF80936C03089580916B03262FDD +:1055C00030E0280F311D2F3F310524F4680F609320 +:1055D0006B0308958FEF80936B03089580916A03A6 +:1055E000262F30E0280F311D2F3F310524F4680F9E +:1055F00060936A0308958FEF80936A030895809102 +:105600006903262F30E0280F311D2F3F310524F488 +:10561000680F6093690308958FEF8093690308957D +:10562000833011F128F4813049F0823091F00895EF +:10563000853081F120F18630C1F1089580916E03AB +:10564000681720F4861B80936E03089510926E03F2 +:10565000089580916D03681720F4861B80936D0375 +:10566000089510926D03089580916C03681720F4DB +:10567000861B80936C03089510926C0308958091AB +:105680006B03681720F4861B80936B0308951092B8 +:105690006B03089580916A03681720F4861B80933A +:1056A0006A03089510926A03089580916903681748 +:1056B00020F4861B8093690308951092690308956E +:1056C0000F931F938B3109F470C0A0F58E3009F44D +:1056D0007FC0C0F4873009F456C068F4863009F002 +:1056E000A5C080914305817F8E7F8093430581E033 +:1056F000809353059CC0883009F491C08B3009F425 +:105700008EC094C0813109F46DC068F4803109F015 +:105710008DC08091430583FB222720F991E09227D9 +:1057200090FB83F94BC0863109F479C0893109F4C3 +:1057300076C07CC0853309F474C068F4873209F4FC +:1057400070C028F48E3108F471C08D5155C0893273 +:1057500009F467C06BC0833438F48A3308F04BC057 +:10576000883309F45CC062C0833409F45AC08834B9 +:1057700009F05CC00E94281F0E94AD0C0E94940595 +:105780000E947F264CC090914305892F809581709F +:1057900080FB90F929F0966098609093430547C08C +:1057A000997F977F909343053AC08091430581FB91 +:1057B000222720F991E0922790FB81F980934305FD +:1057C000992369F18091430581608093430527C047 +:1057D0008091430582FB222720F991E0922790FBDC +:1057E00082F9ECCF0E94281F9091660381E08927FF +:1057F0008093660314C0895341E050E060E070E09C +:105800008A019B0104C0000F111F221F331F8A95BC +:10581000D2F7C901B8010E94E8220E94281F81E046 +:1058200006C061E070E080E090E0F5CF80E01F917D +:105830000F91089580E0089580E00895CF93C82FD8 +:1058400080915305813069F018F08230C9F184C02D +:10585000E0916703F09168038081823209F07EC095 +:1058600007C0E0916703F09168038081823261F4A0 +:105870008C2F0E941A2C811104C08C2F0E94602B47 +:105880001DC081E090E01AC08C2F0E941C2C811159 +:1058900014C0C43179F048F4CB3079F0C03109F04C +:1058A00061C082E08093530508C0C93219F0C83343 +:1058B00021F058C01092530555C081E0817054C04A +:1058C000C93291F120F5C43179F1B0F4C73009F053 +:1058D00047C08EE180936E0382E380936D038AE07C +:1058E00080936C0384E180936B0388E080936A0368 +:1058F00088E28093690334C0CE51C63088F5EC2F1E +:10590000F0E0EA5FFB4F80818093520529C0CE34DE +:10591000E9F020F4CB3421F56AE013C0C13579F009 +:10592000C235F1F461E00DC080915205882319F071 +:105930001092520515C081E08093530515C061E0B7 +:1059400006C0809152050E949A2A0AC06AE080919E +:1059500052050E94102B04C01092530580E004C031 +:1059600081E002C080E0AACFCF9108950E9436283E +:10597000811102C00E9412280E945C2880936E054B +:1059800080FF02C0869501C080E00C94C003809126 +:105990006E05982F9695292F30E0233031054CF471 +:1059A0009F5F990F8170892B816080936E050E94A3 +:1059B000602880916E0586950C94C00380916E05D9 +:1059C000982F969591F09158990F8170892B80931B +:1059D0006E058E7F91E009F490E080916E0590FB5A +:1059E00080F980936E050E94602880916E058695EF +:1059F0000C94C00380916E05982F909590FB80F9D0 +:105A000080936E050E94602880916E0580FF02C021 +:105A1000869501C080E00C94C00390916E05892F9B +:105A200086958F5F8F779170843028F4880F892B4B +:105A300080936E0502C090936E0580916E058E7FF7 +:105A400091E009F490E080916E0590FB80F98093DD +:105A50006E050E94602880916E0586950C94C003A7 +:105A600020916E05922F96958927982F990F822F56 +:105A70008170892B80936E058E7F91E009F490E010 +:105A800080916E0590FB80F980936E050E946028DE +:105A900080916E0586950C94C00380916E05869565 +:105AA00008955058BB27AA270ED0D1C1C2D130F0DB +:105AB000C7D120F031F49F3F11F41EF4B7C10EF4AA +:105AC000E095E7FB9FC1E92FD3D180F3BA176207B6 +:105AD00073078407950718F071F49EF5EBC10EF477 +:105AE000E0950B2EBA2FA02D0B01B90190010C01EE +:105AF000CA01A0011124FF27591B99F0593F50F406 +:105B0000503E68F11A16F040A22F232F342F44275D +:105B1000585FF3CF469537952795A795F040539555 +:105B2000C9F77EF41F16BA0B620B730B840BBAF025 +:105B30009150A1F0FF0FBB1F661F771F881FC2F790 +:105B40000EC0BA0F621F731F841F48F487957795A4 +:105B50006795B795F7959E3F08F0B3CF9395880F5B +:105B600008F09927EE0F97958795089527D108F4A7 +:105B700081E008950CD06BC163D140F05AD130F070 +:105B800021F45F3F19F03EC1511195C14FC170D151 +:105B900098F39923C9F35523B1F3951B550BBB27F4 +:105BA000AA2762177307840738F09F5F5F4F220FA1 +:105BB000331F441FAA1FA9F333D00E2E3AF0E0E89A +:105BC00030D091505040E695001CCAF729D0FE2FE6 +:105BD00027D0660F771F881FBB1F26173707480778 +:105BE000AB07B0E809F0BB0B802DBF01FF2793582E +:105BF0005F4F2AF09E3F510568F004C15CC15F3FD2 +:105C0000ECF3983EDCF3869577956795B795F79515 +:105C10009F5FC9F7880F911D9695879597F908950D +:105C2000E1E0660F771F881FBB1F621773078407A9 +:105C3000BA0720F0621B730B840BBA0BEE1F88F7B8 +:105C4000E095089504D06894B11135C1089518D134 +:105C500088F09F5790F0B92F9927B751A0F0D1F055 +:105C6000660F771F881F991F1AF0BA95C9F712C0DF +:105C7000B13081F01FD1B1E008951CC1672F782F9A +:105C80008827B85F39F0B93FCCF38695779567954B +:105C9000B395D9F73EF490958095709561957F4FB7 +:105CA0008F4F9F4F0895E89409C097FB3EF490955D +:105CB0008095709561957F4F8F4F9F4F9923A9F0E5 +:105CC000F92F96E9BB279395F69587957795679574 +:105CD000B795F111F8CFFAF4BB0F11F460FF1BC0B8 +:105CE0006F5F7F4F8F4F9F4F16C0882311F096E94B +:105CF00011C0772321F09EE8872F762F05C06623F9 +:105D000071F096E8862F70E060E02AF09A95660FB1 +:105D1000771F881FDAF7880F9695879597F908956A +:105D200088D018F011F08CD038F480C0C4C0E92FAE +:105D30009FD0B0F35523C9F3E7FB621773078407BD +:105D40009507A8F199F3E92FFF2788232AF03197C7 +:105D5000660F771F881FDAF7952F5527442332F0F7 +:105D600091505040220F331F441FD2F7BB27E91B2D +:105D7000F50B621B730B840BB109C1F222F4620FA5 +:105D8000731F841FB11D31972AF0660F771F881F7C +:105D9000BB1FEFCF915050405AF041F0882332F0B2 +:105DA000660F771F881F91505040C1F7939530C000 +:105DB0008695779567959F5FD9F7F8CF990F00087B +:105DC000550FAA0BE0E8FEEF16161706E807F907CD +:105DD000C0F012161306E407F50798F0621B730B68 +:105DE000840B950B39F40A2661F0232B242B252BE9 +:105DF00021F408950A2609F4A140A6958FEF811D8C +:105E0000811D089597F99F6780E870E060E008952C +:105E10009F3F31F0915020F4879577956795B7951E +:105E2000880F911D9695879597F908959FEF80ECBF +:105E3000089500240A9416161706180609060895F0 +:105E400000240A9412161306140605060895092E56 +:105E50000394000C11F4882352F0BB0F40F4BF2BC5 +:105E600011F460FF04C06F5F7F4F8F4F9F4F089505 +:105E700057FD9058440F551F59F05F3F71F04795FB +:105E8000880F97FB991F61F09F3F79F087950895E0 +:105E9000121613061406551FF2CF4695F1DF08C0FF +:105EA000161617061806991FF1CF8695710561051C +:105EB00008940895E894BB2766277727CB0197F9C4 +:105EC00008957CDF08F48FEF08950BD0C0CFB1DFC9 +:105ED00028F0B6DF18F0952309F094CFA7CF11244E +:105EE000EACFC6DFA0F3959FD1F3950F50E0551F81 +:105EF000629FF001729FBB27F00DB11D639FAA271F +:105F0000F00DB11DAA1F649F6627B00DA11D661F6D +:105F1000829F2227B00DA11D621F739FB00DA11D8E +:105F2000621F839FA00D611D221F749F3327A00D48 +:105F3000611D231F849F600D211D822F762F6A2FE4 +:105F400011249F5750408AF0E1F088234AF0EE0F69 +:105F5000FF1FBB1F661F771F881F91505040A9F776 +:105F60009E3F510570F04ECFA6CF5F3FECF3983EB9 +:105F7000DCF3869577956795B795F795E7959F5FDD +:105F8000C1F7FE2B880F911D9695879597F9089577 +:105F9000FA01EE0FFF1F30962105310599F16115C9 +:105FA000710561F48038BFE39B0749F1689490382C +:105FB000810561F08038BFEF9B0741F0992342F5DE +:105FC000FF3FE1053105210511F1E8940894E795BB +:105FD000D901AA2329F4AB2FBE2FF85FD0F310C04C +:105FE000FF5F70F4A695E0F7F73950F019F0FF3A2B +:105FF00038F49F779F930CD00F9007FC905808952A +:106000003EF014CF60E070E080E89FE308954FE732 +:106010009F775F934F933F932F939ED02F913F9104 +:106020004F915F9152DF05C019F40EF0EBCE42CFD5 +:10603000FDCE26DFC8F39638C0F707F80F92E89434 +:106040002BE33AEA48EB5FE74EDF0F920F920F9295 +:106050004DB75EB70F92C0D0E4E3F1E016D04F9198 +:106060005F91EF91FF91E595EE1FFF1F49F0FE57FD +:10607000E0684427EE0F441FFA95E1F74195550B70 +:1060800032D00F9007FE26C00895DF93CF931F9361 +:106090000F93FF92EF92DF927B018C01689405C011 +:1060A000DA2EEF011EDFFE01E894A59125913591CE +:1060B00045915591AEF3EF0106DDFE019701A80170 +:1060C000DA9479F7DF90EF90FF900F911F91CF91C5 +:1060D000DF9108959B01AC0160E070E080E89FE3F0 +:1060E00049CD90CE95CECCDEE8F39923D9F3940F29 +:1060F000511DBBF39150504094F059F0882332F079 +:10610000660F771F881F91505040C1F79E3F510581 +:1061100044F7880F911D9695879597F908955F3FED +:10612000ACF0983E9CF0BB27869577956795B79520 +:1061300008F4B1609395C1F7BB0F58F711F460FFF5 +:10614000E8CF6F5F7F4F8F4F9F4FE3CFB4CE0EF0FE +:106150005FCE6CCE689456CE93DEC8F39923D1F30C +:10616000C6F3DF93CF931F930F93FF92C92FDD27C1 +:1061700088232AF02197660F771F881FDAF720E01F +:1061800030E040E85FEB9FE3883920F0803E30F05C +:1061900021968F7787DCECE5F1E003C083DCE9E84A +:1061A000F1E073DF8B01BE01EC01FB2E6F5771092B +:1061B0007595771F880B990B78DD28E132E741E36D +:1061C0005FE38FDEAF2D9801AE01FF900F911F911D +:1061D000CF91DF9178DC3BCEFA01DC01AA0FBB1F27 +:1061E0009B01AC01BF5728F422273327442750785E +:1061F0001FC0B75188F4AB2F0024469537952795DB +:10620000011CA395D2F3002069F0220F331F441F15 +:10621000B395DAF30DD045CC61307105A0E88A075B +:10622000B94630F49B01AC01662777278827907820 +:10623000309621F020833183428353830895AA1B33 +:10624000BB1B51E107C0AA1FBB1FA617B70710F061 +:10625000A61BB70B881F991F5A95A9F78095909593 +:10626000BC01CD01089597FB072E16F4009407D0CA +:1062700077FD09D00E941F3107FC05D03EF49095B0 +:1062800081959F4F0895709561957F4F0895EE0F0A +:10629000FF1F0590F491E02D0994F999FECF92BD6E +:1062A00081BDF89A992780B50895A8E1B0E042E051 +:1062B00050E00C947531262FF999FECF92BD81BD27 +:1062C000F89A019700B4021639F01FBA20BD0FB634 +:1062D000F894FA9AF99A0FBE08950196272F0E9412 +:1062E0005C310C945B31DC01CB01FC01F999FECFF0 +:1062F00006C0F2BDE1BDF89A319600B40D9241504E +:0A6300005040B8F70895F894FFCF5D +:10630A0000005C440000004148F17644000000416E +:10631A005C978A44000000411FD592440000004166 +:10632A0052D0A444000000415CFFB8440000004180 +:10633A000AA7CF44000000410000DC4400000041ED +:10634A00A4D0A443000000417BD492430000004142 +:10635A007BD4924300000041A4D0A4430000004132 +:10636A00A4D02444000000411FD51244000000417B +:10637A001FD5124400000041A4D02444000000416B +:10638A00A4F076430000004100005C430000004195 +:10639A0000005C4300000041A4F076430000004185 +:1063AA00A4D082430000C0417BD492430000004144 +:1063BA00A4D0A4430000C041A4D0824300000041FD +:1063CA00A4D0A44300008041A4D0824300008041AD +:1063DA00A4D0A443000080411FD51244000080418C +:1063EA00A4D024440000804100D00244000080412F +:1063FA00A4D08243000080410000C44300008041D1 +:10640A000AA7CF44000000410000DC44000000411C +:10641A00000000000000804052D0244500004041A6 +:10642A0000000000000080400AA74F4500004041DC +:10643A000AA7CF44000000410000DC4400000041EC +:10644A00000000000000804052D0244500000041B6 +:10645A0000000000000080405CFF38450000004159 +:10646A00000000000000804052D024450000004196 +:10647A000AA7CF44000000410000DC4400000041AC +:10648A00000000000000804052D0244500008041F6 +:10649A00A4F0F6430000C0417BD4924300000041BF +:1064AA0048F176440000804100005C44000000424C +:1064BA005CFF434400008041A4F0F6430000C04161 +:1064CA001FD51244000000415CFF43440000804194 +:1064DA005CFF384400000042A4D0A443000080417D +:1064EA00A4D0A44300008041719DAE4300008041C6 +:1064FA000000C443000080410000C4430000804102 +:10650A00719DAE4300008041A4D0A44300008041A5 +:10651A007BD4924300008041A4D082430000804192 +:10652A00A4D08243000080417BD492430000804182 +:10653A00A4D0A44300008041A4D0A4430000C041D9 +:10654A007BD49243000000417BD492430000004276 +:10655A00640007000CFF0000003F644A13D813B51B +:10656A001381134D13010130052808140A321E0045 +:10657A0002040507090B0C0E1011131517181A1C23 +:10658A001D1F2123242628292B2D2F30323435375D +:10659A00393B1F0F03764F5F6F7F4969437909596A +:1065AA0053633149803F5D8B803FF8BF803FCAE12A +:1065BA00803F73ED803FCAE1803FF8BF803F5D8B2B +:1065CA00803F3149803F0000803FF16D7F3F75EA8F +:1065DA007E3F4C827E3F833F7E3F84287E3F833FBF +:1065EA007E3F4C827E3F75EA7E3FF16D7F3F000021 +:1065FA00803F3F4D36398F0642060C06D3056605A5 +:10660A007F059805B105010203040506070809007C +:00000001FF diff --git a/keyboard/planck/keymaps/tak3over/compiled.hex b/keyboard/planck/keymaps/tak3over/compiled.hex new file mode 100644 index 0000000000..0eec0b65c7 --- /dev/null +++ b/keyboard/planck/keymaps/tak3over/compiled.hex @@ -0,0 +1,1456 @@ +:100000000C94C1020C9405030C9405030C94050395 +:100010000C9405030C9405030C9405030C94050340 +:100020000C9405030C9405030C94B2140C948415E1 +:100030000C94E6220C9405030C9405030C94050320 +:100040000C9405030C9467030C9405030C940503AE +:100050000C9405030C944E230C9405030C94050397 +:100060000C9405030C9405030C9405030C940503F0 +:100070000C9405030C9405030C9405030C940503E0 +:100080000C94270B0C9405030C9405030C940503A6 +:100090000C9405030C9405030C9405030C940503C0 +:1000A0000C9405030C9405030C940503F115131629 +:1000B00001171316011758167B160117D016E316F1 +:1000C000CD19CD19FC19FC193B1A5B1AB11BB11BD8 +:1000D000661AB11B161B161B7D1B861BB11BAB1BA7 +:1000E000231B231B231B231B231B231B231B231B20 +:1000F000231B231B231B231B231B231B231B231B10 +:10010000331B411B481B4F1B591B07634236B79BD0 +:10011000D8A71A39685618AEBAAB558C1D3CB7CC67 +:100120005763BD6DEDFD753EF6177231BF000000DF +:10013000803F08000000BE922449123EABAAAA2AC2 +:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD +:1001500000000000BF000000803F00000000000819 +:100160004178D3BB4387D1133D190E3CC3BD4282B6 +:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74 +:10018000FFBE01C4FF7F3F00000000000000000030 +:1001900000000000000000010204060A0F17202CD6 +:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2 +:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF +:1001C0000201000000000000000000002B001400ED +:1001D0001A000800150017001C0018000C0012007F +:1001E00013002A00290004001600070009000A0075 +:1001F0000B000D000E000F0033003400E1001D0065 +:100200001B00060019000500110010003600370021 +:1002100038002800E000E200E300045202522C0003 +:100220002C0003525000510052004F002B001400CC +:100230001A00090013000A000D000F0018001C002E +:1002400033002A00290004001500160017000700DB +:100250000B00110008000C0012003400E1001D002A +:100260001B000600190005000E00100036003700C4 +:1002700038002800E000E200E300045202522C00A3 +:100280002C0003525000510052004F0035021E0254 +:100290001F0220022102220223022402250226023A +:1002A00027022A000100005049004A004B00015378 +:1002B00050002D002E002F003000310001000030D2 +:1002C0004C004D004E0000534C002D022E022F0218 +:1002D00030020100010001000100010001000100E5 +:1002E00001000100010001000100010035001E00B5 +:1002F0001F002000210022002300240025002600EA +:1003000027002A0001003A003B003C003D003E006F +:100310003F002D002E002F00300031020100400070 +:10032000410042004300440045002D022E022F02EE +:100330003002010001000100010001000100010084 +:1003400001000100010001000100010035001E0054 +:100350001F00200021002200230024002500260089 +:1003600027002A000100E7001B00060019001D00FD +:100370005000510052004F004C0031000100E400D9 +:100380001B00060019001D00AB00A800AA00A90070 +:10039000AE000100010001000100010001000100A8 +:1003A00001000100010001000100010028035400C8 +:1003B00068006500200050006C0061006E00630062 +:1003C0006B0020004B006500790062006F00610047 +:1003D0007200640000002C034F007200740068007B +:1003E0006F006C0069006E00650061007200200003 +:1003F0004B006500790062006F00610072006400CC +:10040000730000000403090409026D00040100A048 +:10041000FA09040000010301010009211101000192 +:10042000223F000705810308000A090401000103B7 +:10043000010200092111010001224D00070582037C +:1004400008000A090402000103000000092111014B +:1004500000012236000705830308000A090403008F +:1004600001030000000921110100012239000705E4 +:1004700084031000011201100100000008EDFE606D +:100480006001000102000105010906A1010507192B +:10049000E029E71500250195087501810205081975 +:1004A00001290595057501910295017503910105D5 +:1004B000071900297715002501957875018102C07B +:1004C00005010980A101850216010026B7001A0165 +:1004D000002AB700751095018100C0050C0901A123 +:1004E000018503160100269C021A01002A9C027550 +:1004F0001095018100C005010902A1010901A100B7 +:1005000005091901290515002501950575018102C7 +:100510009501750381010501093009311581257F98 +:1005200095027508810609381581257F95017508A2 +:100530008106050C0A38021581257F950175088111 +:1005400006C0C005010906A101050719E029E71544 +:100550000025019508750181029501750881010545 +:1005600008190129059505750191029501750391F9 +:10057000010507190029FF150025FF95067508815B +:1005800000C011241FBECFEFDAE0DEBFCDBF04B63E +:1005900003FE24C080911E0390911F03A0912003AD +:1005A000B09121038730904BA740B04BB9F4109223 +:1005B0001E0310921F03109220031092210314BEF9 +:1005C00084B7877F84BF88E10FB6F894809360007A +:1005D000109260000FBEE0E0F8E3099511E0A0E0A2 +:1005E000B1E0E6E2FAE502C005900D92A03CB10749 +:1005F000D9F713E0A0ECB1E001C01D92AE31B10714 +:10060000E1F70E94F8110C94112D0C94000008954C +:10061000089581E0089508950C9408030C9409034B +:100620000C940B030E94DB2823E030E0281B3109E7 +:10063000220F2093C4010895282F2F9880918000C5 +:10064000211108C0877F8093800010928D00109246 +:100650008C001BC0886080938000233019F48FEFDA +:100660009FEF0FC083E090E0821B9109880F991FD4 +:100670002FEF3FEFA90102C0569547958A95E2F703 +:10068000CA0190938D0080938C000C9412030E94F9 +:10069000120384E08093C3011092C0010895279A49 +:1006A0002F988FEF9FEF90938700809386008AE0CA +:1006B0008093800089E1809381000E9444280C94FB +:1006C00047030E944F036E9A769A0C9407031F9279 +:1006D0000F920FB60F9211242F933F938F939F93F6 +:1006E000EF93FF93E091C101F091C201CF01019618 +:1006F0009093C2018093C1010090C30102C0F6959E +:10070000E7950A94E2F7EF738091C001823019F403 +:10071000E03251F404C0813039F4EF3329F4809190 +:100720006F008D7F80936F00F0E0E457FE4FE491FF +:1007300021E031E0E29FC001E39F900D1124009081 +:10074000C40102C0969587950A94E2F790938D00B4 +:1007500080938C00FF91EF919F918F913F912F910A +:100760000F900FBE0F901F90189561110DC0FC01E6 +:100770008281882331F085EE0E9471180E949B28A7 +:1007800003C085EE0E94391980E090E0089581E071 +:1007900008950C94C70308950C9461038091150289 +:1007A000882309F448C08091D1019091D20100972B +:1007B00079F40E9418239093D2018093D101809103 +:1007C000D30190E0009771F48091D40190E00AC0C9 +:1007D0000E9424232091000130910101281739073C +:1007E00040F329C00197880F991F880F991FFC01BA +:1007F000EB52FE4F60817181828193810E948D0A4C +:10080000E091D30184E0E89FF0011124EB52FE4F08 +:1008100060817181828193814FE050E00E94450E9A +:100820008091D30190E001966091D40170E00E9424 +:10083000C12C8093D3010C940C03109217020C94DA +:100840005A0A0895089581E0809317020C942204B7 +:10085000089508958F929F92AF92BF92EF92FF9268 +:100860000F931F93CF93DF93CDB7DEB7A3970FB648 +:10087000F894DEBF0FBECDBF7C01FC010081118169 +:10088000C8010E941521B8010E942C068C01B701F5 +:100890000E94C903882309F4CCC10032F0E51F0788 +:1008A00041F4F7018281882309F458C00E94A90EFF +:1008B000C0C10132F0E51F0741F4F70182818823AE +:1008C00009F44CC00E94B20EB4C10232F0E51F0719 +:1008D00051F4F7018281882309F440C00E94A50EDB +:1008E0008111F0CFE3CF0332F0E51F0739F4F701B0 +:1008F0008281882399F10E9423049BC10432F0E590 +:100900001F0739F4F7018281882341F10E941D04F9 +:1009100090C10532F0E51F0749F4F7018281882371 +:10092000E9F0809117028111F1CFE5CF0632F0E5B1 +:100930001F0739F4F7018281882381F00E94B90EE4 +:100940000AC00732F0E51F0749F4F70182818823C6 +:1009500029F00E94C40E0E9429046BC180911702E5 +:10096000811105C0F70182818111CFC018C1003EFD +:10097000110579F4F7018281882309F44DC00E94A2 +:100980005A0A81E080931602109215021092D40147 +:1009900050C1023E110559F4F70182818823E1F12B +:1009A0000E945A0A109216021092150242C1033E8A +:1009B000110591F4F7018281882371F10E945A0A8E +:1009C0001092160281E0809315021092D3011092CA +:1009D000D2011092D1012DC10235110559F4F70150 +:1009E0008281882309F425C1809100019091010141 +:1009F0000A970DC00135110579F4F701828188232A +:100A000009F417C180910001909101010A96909319 +:100A10000101809300010DC14091040183E2EFE1E7 +:100A2000F1E0DE01119601900D928A95E1F7F70150 +:100A3000808121E030E02C0F3D1F280F311DC901BE +:100A40002091020130910301FC01E20FF31F60814C +:100A5000772767FD7095640F711D882777FD809556 +:100A6000982F0E94E32920E030E040E451E40E9406 +:100A700048294B015C01F701218184E090E0821B51 +:100A80009109BC01882777FD8095982F0E94E32962 +:100A90009B01AC01C501B4010E94E0289B01AC019F +:100AA00060E070E080E090E40E94562B20E030E0AF +:100AB0004CED50E40E94F32A4B015C01F701828166 +:100AC0008823D1F04FE050E0C501B4010E94450EEB +:100AD000809116028823A1F08091D40124E0829FA6 +:100AE000F0011124EB52FE4F80829182A282B382E8 +:100AF0008F5F8093D40104C0C501B4010E948D0AA8 +:100B00000F3F110508F02ECF94C08091D0018111C4 +:100B10001FC0043130E5130709F051C00E94CB0318 +:100B200081E08093D0010E9418239093CF0180939D +:100B3000CE011092C7011092C9011092C801109203 +:100B4000CB011092CA011092CD011092CC0171C05C +:100B50008091CE019091CF010E942423883C910581 +:100B600070F48091C701E82FF0E0EE0FFF1FE8530B +:100B7000FE4F118300838F5F8093C7015AC00438F2 +:100B800080E5180721F00538104501F13AC0F7015A +:100B90008281882341F01092C50182E01EC0043892 +:100BA00030E5130759F58091C501811106C086E231 +:100BB0000E94711886E20E94391982E01CC0043834 +:100BC000F0E51F0741F305381045D9F4F70182819C +:100BD000882331F01092C60180E20E94881929C052 +:100BE0008091C601811106C087E20E94711887E2D8 +:100BF0000E94391980E20E948F191BC005381045E8 +:100C000029F381E08093C5018093C601C701A396B3 +:100C10000FB6F894DEBF0FBECDBFDF91CF911F910D +:100C20000F91FF90EF90BF90AF909F908F900C949A +:100C30000E0380E0A3960FB6F894DEBF0FBECDBFC3 +:100C4000DF91CF911F910F91FF90EF90BF90AF90E8 +:100C50009F908F90089508959CE0799FF001112452 +:100C600090E3899FE00DF11D1124E60FF11DEE0FB9 +:100C7000FF1FE453FE4F859194910895880F991FAB +:100C8000FC01E45BFF4F859194910895880F991FB3 +:100C9000FC01E453FE4F8591949108950F931F93A7 +:100CA000CF93DF93EC01811521E39207A0F5C115E5 +:100CB00080E3D80708F0D7C0C83ED105D8F4C03EBD +:100CC000D10508F007C2C83AD10578F4C53AD10574 +:100CD00008F06AC0C130D10509F463C008F4F7C157 +:100CE000C430D10508F0F6C1F2C1CB3BD10508F400 +:100CF00066C0EDC1C11590E2D90708F0AFC0C115BB +:100D000021E0D20708F0E6C1C03FD10508F4DFC1F9 +:100D10008E0110651FC2C03880E5D80700F5C037C6 +:100D200090E5D90708F0A3C0C11520E5D20709F462 +:100D3000ACC050F4CE01905480319F4008F0C7C140 +:100D4000DF708E01106A06C2C13080E5D80709F451 +:100D5000AEC0C43190E5D90708F4AFC0B8C1C338FC +:100D600020E5D20709F48EC050F4C13890E5D907C8 +:100D700009F482C008F083C000E011EDEBC1C0317E +:100D800081E5D80708F4A3C1C11597E5D90708F490 +:100D900036C1CE0190578115904108F098C1DF709F +:100DA00093C101E010E0D6C1C53AD10509F494C160 +:100DB000C63AD10509F093C102E810E4CBC1C83AA4 +:100DC000D10509F48FC1C93AD10509F48EC1CA3AD7 +:100DD000D10509F48DC1CB3AD10509F48CC1CC3AC7 +:100DE000D10509F48BC1CD3AD10509F48AC1C03BC4 +:100DF000D10509F489C1CE3AD10509F488C1CF3AA9 +:100E0000D10509F487C1C13BD10509F486C1C23BB4 +:100E1000D10509F485C1C33BD10509F484C1C43BA4 +:100E2000D10509F483C1C53BD10509F482C1C63B94 +:100E3000D10509F481C1C73BD10509F480C1C83B84 +:100E4000D10509F47FC1C93BD10509F47EC1CA3B74 +:100E5000D10509F47DC100E014E47CC1CE019F708E +:100E60000E94460678C1DD278E01106C73C1CF70D9 +:100E7000DD278E01146D6EC100E010ED6BC100E046 +:100E800012ED68C100E013ED65C10E941C1C0E94B8 +:100E90005A0A0E9421048FEF94E32CE08150904085 +:100EA0002040E1F700C000000E94732353C18091ED +:100EB000F20281608093F2024DC10E94D42381111D +:100EC00002C00E94B0230E94E72390E090931D038C +:100ED00080931C03C23080E5D80721F480911C0365 +:100EE000816086C0C43090E5D90721F480911C034D +:100EF00082607EC0C63020E5D20721F480911C03B9 +:100F0000846076C0C83080E5D80719F480911C034E +:100F100027C0CA3090E5D90721F480911C03806175 +:100F200067C0CC3020E5D20721F480911C03806299 +:100F30005FC0CE3080E5D80721F480911C03806427 +:100F400057C0C03190E5D90721F480911C03806817 +:100F50004FC0C23120E5D20729F480911C03846080 +:100F6000886046C0C33080E5D80721F480911C0317 +:100F70008E7F3EC0C53090E5D90721F480911C03D7 +:100F80008D7F36C0C73020E5D20721F480911C0345 +:100F90008B7F2EC0C93080E5D80719F480911C03DF +:100FA00026C0CB3090E5D90721F480911C038F7EB9 +:100FB0001FC0CD3020E5D20721F480911C038F7D26 +:100FC00017C0CF3080E5D80721F480911C038F7BB8 +:100FD0000FC0C13190E5D90721F480911C038F77B0 +:100FE00007C0C331D04531F480911C038B7F877FCC +:100FF00080931C0380911C030E94EB23ABC08D2FB8 +:1010000099278F70992781309105D9F49E0123701B +:10101000332702C0880F991F2A95E2F79C688E013A +:1010200044E0000F111F4A95E1F700271370802B51 +:10103000912B53E0CC0FDD1F5A95E1F7C076DD27E9 +:101040002FC08230910531F4DC2FCC278E01016F47 +:10105000106A80C08330910569F4CE0183709927AE +:1010600001E010E002C0000F111F8A95E2F7C801ED +:101070009C680FC084309105B9F4CE018370992724 +:1010800001E010E002C0000F111F8A95E2F7C801CD +:101090009A6823E0CC0FDD1F2A95E1F7C07ED77058 +:1010A0008C010C2B1D2B56C08530910531F4DC2FA3 +:1010B000CC278E01046F106A4DC0069709F04AC014 +:1010C000CF71DD27DC2FCC278E01106243C000E0FA +:1010D00010E040C08E013EC001E810E43BC003E8D0 +:1010E00010E438C002EE14E435C009EE14E432C056 +:1010F0000AEE14E42FC005EB14E42CC006EB14E454 +:1011000029C007EB14E426C00CEC14E423C00DEC5A +:1011100014E420C003E815E41DC00AE815E41AC071 +:1011200002E915E417C004E915E414C001E216E46D +:1011300011C003E216E40EC004E216E40BC005E29F +:1011400016E408C006E216E405C007E216E402C091 +:101150000AE216E4C801DF91CF911F910F91089523 +:101160009CE0799FF001112490E3899FE00DF11D2F +:101170001124E60FF11DEE0FFF1FE453FE4F859182 +:101180009491803E9105E0F4803C910558F58133BF +:10119000910509F46FC048F48932910509F463C0E0 +:1011A0008A32910509F46DC072C089339105E9F066 +:1011B00082389105D1F08533910509F44DC067C09F +:1011C000833E910581F138F4803E9105B9F0823E6D +:1011D0009105D9F05CC0863E910561F1873E91058D +:1011E000A1F155C00E943E06089520911C0320FDE8 +:1011F00002C021FF4CC080EE90E049C080911C03EA +:1012000080FFF9CF89E390E042C080911C0382FF08 +:101210000EC080911C0384FF03C080E090E037C0C3 +:1012200083EE90E034C080911C0382FFF2CF82EE07 +:1012300090E02DC080911C0383FF0BC080911C03A4 +:1012400084FDEBCF87EE90E022C080911C0383FFEA +:10125000F5CF86EE90E01BC080911C0385FF07C090 +:1012600089E290E014C080911C0385FFF9CF85E3EB +:1012700090E00DC080911C0386FF07C08AE290E0D9 +:1012800006C080911C0386FFF9CF81E390E00E94A5 +:101290004E0608950C941003E82FF0E0E25BFE4F39 +:1012A0008081E82FEF70F0E082958F7021E030E0D0 +:1012B000A90102C0440F551F8A95E2F740A3089583 +:1012C0000F931F93CF93DF9385B7806885BF85B752 +:1012D000806885BFC3E0D0E001E010E0FE01E25B82 +:1012E000FE4F8081E82FEF70F0E021A182958F7092 +:1012F000A80102C0440F551F8A95E2F7CA01822B4C +:1013000081A38C2F0E944C09219740F78BE090E03D +:1013100061E070E0FC01EE5BFE4F2081E22FEF7098 +:10132000F0E042A122952F70DB0102C0AA0FBB1F83 +:101330002A95E2F79D01242B22A3019758F7DF910C +:10134000CF911F910F910C94CC03EF92FF920F93CA +:101350001F93CF93DF9300E212E0C3E0EE24E39407 +:10136000F12CD5E08C2F0E944C098BE090E040E0FE +:1013700050E0FC01EE5BFE4F6081E62FEF70F0E085 +:1013800020A130E062956F7002C0359527956A956F +:10139000E2F720FD09C09701082E02C0220F331F7B +:1013A0000A94E2F7422B532B019718F7F801929118 +:1013B00082918F018417950721F051834083D09348 +:1013C00005018C2F0E944C09C15060F680910501E7 +:1013D00087FD2CC08150809305018F3F39F08FE944 +:1013E0009FE00197F1F700C0000020C080911E022D +:1013F00090911F02909327028093260280911C02F5 +:1014000090911D02909325028093240280911A02EC +:1014100090911B02909323028093220280911802E4 +:101420009091190290932102809320020E94CE0392 +:1014300081E0DF91CF911F910F91FF90EF90089580 +:10144000E82FF0E0EE0FFF1FE05EFD4F80819181FD +:10145000089508950F931F93CF9308E212E0C0E020 +:10146000F801929182918F010E949022C80FF2E0C0 +:1014700000321F07A9F78C2FCF911F910F9108956C +:101480000E94D423811102C00E94B0230E94F9233C +:10149000809307033E9A809171008D7F8093710045 +:1014A00082E0809390008AE18093910081E08093B4 +:1014B0002A02089580912A02811102C00E94400AE6 +:1014C00010927A0210927902809171008D7F809340 +:1014D0007100809190008F738093900010923C0275 +:1014E00010923B02109273021092740210927502D5 +:1014F000109276021092720210927102E1E5F2E00F +:10150000A1E4B2E011921192119211921D921D92DA +:1015100082E0E137F807B1F70895CF92DF92EF92BA +:10152000FF920F931F93CF93DF9320913B022223CF +:1015300009F484C06B017C0180912A02811102C0F0 +:101540000E94400A01E712E0C7E0D0E0A70196013F +:10155000F80192918291729162918F010E944429C7 +:10156000811131C0FE01EE0FFF1FEE0FFF1FEF5A7A +:10157000FD4F1082118212821382DE01AA0FBB1F5F +:10158000AF5BBD4F11961C921E92C730D105E9F09A +:10159000219644815581668177814083518362839E +:1015A0007383148215821682178212968D919C91F4 +:1015B000139711969C938E9313961C921E921297DA +:1015C00034961296E2CF219708F680917902909195 +:1015D0007A02019797FD05C090937A028093790271 +:1015E00004C010927A02109279028091790290914F +:1015F0007A0220917702309178022817390724F077 +:101600001092780210927702892BC1F480917100B8 +:101610008D7F80937100809190008F7380939000F4 +:101620001092730210927402109275021092760258 +:10163000109272021092710210923B02DF91CF91D0 +:101640001F910F91FF90EF90DF90CF9008951F9220 +:101650000F920FB60F9211244F925F926F927F926A +:101660008F929F92AF92BF92CF92DF92EF92FF92B2 +:101670002F933F934F935F936F937F938F939F939A +:10168000AF93BF93CF93DF93EF93FF9380913B0290 +:10169000882309F49BC1C0917902D0917A021C166B +:1016A0001D060CF093C140902B0250902C026090CC +:1016B0002D0270902E0220E030E0A901C301B2019A +:1016C0000E94EF2A18160CF065C0C130D10509F44C +:1016D00052C08091770290917802BE010E94C12C85 +:1016E0007C01909378028093770280903D029090E5 +:1016F0003E02A0903F02B090400220E030E040E87F +:101700005FE3C501B4010E94E02860933D0270933D +:101710003E0280933F0290934002F701EE0FFF1FBD +:10172000EE0FFF1FEF5AFD4FA301920160817181FF +:10173000828193810E94482920E030E040E05EE30E +:101740000E94F32A9B01AC01C501B4010E94EF2A5B +:1017500018168CF4C7010196BE010E94C12C90930B +:1017600078028093770210923D0210923E0210920E +:101770003F0210924002E0917702F0917802EE0F62 +:10178000FF1FEE0FFF1FEF5AFD4F608171818281B5 +:101790009381D0C0C0907302D0907402E090750223 +:1017A000F090760220E030E0A901C701B6010E9466 +:1017B00044292197882309F4A2C0FE01EE0FFF1FE0 +:1017C000EE0FFF1FEF5AFD4F80809180A280B38003 +:1017D000A5019401C701B6010E94442987FF31C0C9 +:1017E000A501940160E070E08CED93EC0E94482923 +:1017F00020E030E040E451E40E94482920E030E05D +:1018000040E05FE30E94F32A9B01AC0160E070E0DE +:1018100080E090E40E94562B9B01AC01C501B4010D +:101820000E94F32A9B01AC01C701B6010E94442922 +:1018300087FF07C0A701960160E070E08CED93E49C +:1018400039C0A5019401C701B6010E94EF2A1816FC +:101850000CF055C0A501940160E070E08CED93E4BC +:101860000E94482920E030E040E451E40E944829E9 +:1018700020E030E040E05FE30E94F32A9B01AC01EE +:1018800060E070E080E090E40E94562B9B01AC0188 +:10189000C501B4010E94F32A9B01AC01C701B60146 +:1018A0000E94EF2A18165CF5A701960160E070E02F +:1018B0008CED93EC0E94482920E030E040E451E4B4 +:1018C0000E94482920E030E040E05FE30E94F32AD4 +:1018D0009B01AC0160E070E080E090E40E94562B38 +:1018E0009B01AC01C701B6010E94F32A6093730209 +:1018F00070937402809375029093760213C0FE0178 +:10190000EE0FFF1FEE0FFF1FEF5AFD4F80819181F9 +:10191000A281B3818093730290937402A0937502A5 +:10192000B093760260917302709174028091750297 +:101930009091760220912802309129022F3F4FEF9B +:10194000340731F02F5F3F4F309329022093280254 +:101950000E94CF0E6B017C0120E034E244EF51E4A1 +:101960000E94442987FF08C086EFC82E88E2D82E3F +:1019700084EFE82E81E4F82E20E030E040E051E4EE +:10198000C701B6010E94F32A9B01AC0160E074E23A +:1019900084E79BE40E9448296B017C010E94B529E1 +:1019A0007093970060939600209106013091070193 +:1019B0004091080150910901C701B6010E94F32A24 +:1019C0000E94B529709399006093980080913C0221 +:1019D000882309F433C1C0903702D0903802E090D8 +:1019E0003902F0903A0220E030E0A901C701B601C7 +:1019F0000E94EF2A1816D4F58091280290912902AE +:101A00008F3F2FEF920729F0019690932902809340 +:101A10002802C701B6010E94CF0E20E030E040E06E +:101A200051E40E94F32A9B01AC0160E074E284E778 +:101A30009BE40E9448296B017C010E94B5297093A8 +:101A40009700609396002091060130910701409124 +:101A5000080150910901C701B6010E94F32A0E94B2 +:101A6000B529709399006093980008C01092970070 +:101A70001092960010929900109298006091310295 +:101A8000709132026F5F7F4F709332026093310228 +:101A9000209196003091970080E090E0232BF1F0A8 +:101AA000C0919600D09197000E94E1296B017C01C2 +:101AB000BE0180E090E00E94E1299B01AC016091B1 +:101AC00033027091340280913502909136020E9467 +:101AD000482920E03FEF4FE757E410C00E94E1297A +:101AE0006B017C0120E030EE4FEF54E46091330253 +:101AF0007091340280913502909136020E94F32A4F +:101B00009B01AC01C701B6010E94EF2A87FD96C078 +:101B100080912F028F5F80932F0290E0209103032A +:101B20003091040382179307A0F080910E0388235D +:101B300019F010922F020DC0809171008D7F80935B +:101B40007100809190008F738093900010923C02FE +:101B50007DC080913002C0912F02811128C0C090B9 +:101B60000803D0900903E0900A03F0900B0320E0F3 +:101B700030E0A901C701B6010E94EF2A1816BCF493 +:101B800081E0809330021092370210923802109256 +:101B9000390210923A02C0923302D0923402E0929B +:101BA0003502F0923602C150C0932F0243C010920A +:101BB00030021092290210922802E0910503F09160 +:101BC000060348E0C49FE00DF11D1124808191813E +:101BD000A281B3818093370290933802A093390297 +:101BE000B0933A0220E030E040E85EE36481758122 +:101BF000868197810E94F32A6B017C0180910A0102 +:101C0000682F70E080E090E00E94E12920E030E061 +:101C100048EC52E40E9448299B01AC01C701B6017F +:101C20000E94F32A6093330270933402809335024A +:101C30009093360210923202109231028091070383 +:101C400080FD04C010923C0210923B02FF91EF9184 +:101C5000DF91CF91BF91AF919F918F917F916F91C4 +:101C60005F914F913F912F91FF90EF90DF90CF9038 +:101C7000BF90AF909F908F907F906F905F904F90AC +:101C80000F900FBE0F901F901895CF92DF92EF929A +:101C9000FF92CF93DF936B017C01EA0180912A02CE +:101CA000811102C00E94400A8091070380FF46C054 +:101CB0008091790290917A0208970CF03FC0809150 +:101CC00071008D7F8093710080913C0281110E9490 +:101CD0005A0A81E080933B02109229021092280256 +:101CE00020E030E0A901C701B6010E94EF2A1816D2 +:101CF000DCF48091790290917A02FC01EE0FFF1FD3 +:101D0000EE0FFF1FEF5AFD4FC082D182E282F382B5 +:101D1000FC01EE0FFF1FEF5BFD4FD183C0830196E7 +:101D200090937A028093790280917100826080930F +:101D3000710080919000806880939000DF91CF9136 +:101D4000FF90EF90DF90CF9008958091070381700E +:101D50000895809107038160809307030E94FD230B +:101D60000C942804809107038E7F809307030C94C2 +:101D7000FD2380917B0290E0019666E070E00E9476 +:101D8000C12C80937B02089580917B0290E00197A3 +:101D900066E070E00E94C12C80937B0208958F92D0 +:101DA0009F92AF92BF92CF92DF92EF92FF920F93EA +:101DB0001F93CF93DF936B017C01C0912802D091D8 +:101DC0002902BE0180E090E00E94E1294B015C0104 +:101DD000A701960160E070E08CE594E40E94482938 +:101DE0009B01AC01C501B4010E94F32A0E94B529F0 +:101DF00020917B02233009F473C028F4222351F090 +:101E00002130E9F02CC1243009F4A0C0253009F4B8 +:101E1000E0C025C180E090E0A0E0BFE38093060130 +:101E200090930701A0930801B093090110922B022F +:101E300010922C0210922D0210922E0210C11092BC +:101E40002B0210922C0210922D0210922E0264315D +:101E5000710540F46A30710560F520E030E040E83B +:101E60005EE32BC0693C710508F0AAC080E090E0F9 +:101E70000E94E12920E030E040EA51E40E94DF289E +:101E800020E030E044E353E40E9448299B01AC0188 +:101E90000E94F32A20E030E040E05EE30E94F32A53 +:101EA0009B01AC0160E070E080E09EE30E94DF28CF +:101EB00044C020E030E040E05FE3C701B6010E948B +:101EC000F32A6B017C0180E090E0A0E0BEE3809308 +:101ED000060190930701A0930801B0930901BFC0C8 +:101EE00010922B0210922C0210922D0210922E02B0 +:101EF0004AE0469F9001479F300D1124C90168EBCD +:101F00007BE00E94AD2CBC016C5D754077FF03C087 +:101F1000719561957109882777FD8095982F0E94AA +:101F2000E3292EE333EC4EE259E30E94F32A20E04A +:101F300030E040EC5EE30E94E0286093060170937D +:101F40000701809308019093090189C010922B0228 +:101F500010922C0210922D0210922E02CE0183704C +:101F60009927892BE1F0BE016170772780E090E02E +:101F70000E94E12920E030E040E05EE30E94F32A85 +:101F800020E030E040E45FE30E94E0286093060137 +:101F90007093070180930801909309010CC080E0C1 +:101FA00090E0A0E0BFE38093060190930701A09327 +:101FB0000801B0930901C770DD27CD2B09F04FC090 +:101FC0001092060110920701109208011092090167 +:101FD00046C010922B0210922C0210922D021092E9 +:101FE0002E0200E010E020E03FE300930601109392 +:101FF000070120930801309309016739710578F1D1 +:1020000080E090E00E94E12920E030E047E153E4E5 +:102010000E94DF2820E030E04AE754E40E9448298B +:1020200020E030E048E452E40E94F32A20E030E06F +:1020300040EA51E40E94252A0E94B029660F771FCA +:10204000660F771FFB01EE5AFE4F208131814281DE +:102050005381C701B6010E94F32A6B017C01C701BD +:10206000B601DF91CF911F910F91FF90EF90DF901C +:10207000CF90BF90AF909F908F90089580918C02E9 +:102080000895CF93DF9300D01F92CDB7DEB79C01A8 +:1020900080911303843019F593E099833B832A835D +:1020A0009093E9008FEF9091E800815095FD06C074 +:1020B00095ED9A95F1F700008111F5CF8091E80038 +:1020C00085FF0DC040E050E063E070E0CE01019676 +:1020D0000E94A2128091E8008E778093E8000F9012 +:1020E0000F900F90DF91CF910895CF93DF9300D0A1 +:1020F0001F92CDB7DEB720911303243021F522E0E3 +:1021000029839B838A8383E08093E9008FEF9091FA +:10211000E800815095FD06C095ED9A95F1F7000015 +:102120008111F5CF8091E80085FF0DC040E050E0BF +:1021300063E070E0CE0101960E94A2128091E80057 +:102140008E778093E8000F900F900F90DF91CF91E2 +:102150000895209113032430F1F422E02093E90044 +:102160002FEF3091E800215035FD06C035ED3A954E +:10217000F1F700002111F5CF2091E80025FF0BC0F9 +:1021800040E050E065E070E00E94A2128091E8001B +:102190008E778093E8000895CF93DF93EC019091C0 +:1021A0001303943009F046C0809115018823D9F0BB +:1021B000809116018823B9F09093E9008FEF9091F8 +:1021C000E800815095FD06C095E19A95F1F7000071 +:1021D0008111F5CF8091E80085FF2CC040E050E0F0 +:1021E00060E170E017C081E08093E9008FEF90918B +:1021F000E800815095FD06C095ED9A95F1F7000035 +:102200008111F5CF8091E80085FF14C040E050E0D7 +:1022100068E070E0CE010E94A2128091E8008E7703 +:102220008093E80080E1FE01ACE7B2E001900D92FE +:102230008A95E1F7DF91CF91089580911203811182 +:1022400009C00E9437140E9494148091E2008460B7 +:102250008093E2000895109212030895089508955E +:102260000C94DB2242E061EC81E00E94B11342E079 +:1022700061EC82E00E94B11342E061EC83E00E94D5 +:10228000B11342E161EC84E00C94B1138091150329 +:10229000833009F455C030F4813071F0823009F494 +:1022A0008EC008958A3009F47AC08B3009F460C07A +:1022B000893009F09CC020C080911403813A09F054 +:1022C00096C08091E800877F8093E8008091180392 +:1022D00090911903892B21F460E18CE792E003C00F +:1022E00060E080E090E070E00E94ED128091E800F4 +:1022F0008B778093E800089580911403813209F070 +:1023000076C08091180390911903009719F00397F4 +:1023100009F06DC08091E800877F8093E80080918C +:10232000E80082FD05C0809113038111F8CF5FC0E2 +:102330008091F10080938C028091E8008B7753C0EC +:1023400080911403813A09F052C080911803909152 +:102350001903892B09F04BC08091E800877F809397 +:10236000E8008091E80080FFFCCF8091150136C025 +:10237000809114038132D9F580911803909119034B +:10238000892BA9F58091E800877F8093E8000E945F +:10239000E61380911603809315010C941C1C809108 +:1023A0001403813221F58091E800877F8093E80053 +:1023B0000E94E6138091170380938D020895809107 +:1023C0001403813AA1F48091E800877F8093E800AC +:1023D0008091E80080FFFCCF80918D028093F10016 +:1023E0008091E8008E778093E8000C94E6130895BE +:1023F00084B7877F84BF88E10FB6F894809360002C +:10240000109260000FBE90E080E80FB6F8948093C1 +:102410006100909361000FBE0E9489170E943714DB +:102420000E9494148091E20084608093E20078948A +:102430000E941A170E948B178BE091E00E943517BB +:1024400080911303853069F40E949C2280911103CE +:102450008823B1F30E94CA22882391F30E948C1230 +:10246000EFCF0E949317ECCF292F3327233031056C +:10247000C9F064F42130310581F02230310509F0D2 +:1024800043C08DE690E028E034E042C021323105BF +:10249000F1F02232310541F137C082E190E025E7C9 +:1024A00034E036C099278130910541F082309105A2 +:1024B00041F0892B49F5E4E0F4E005C0E6EDF3E0F6 +:1024C00002C0ECEAF3E0849190E09F0121C0643007 +:1024D000D8F4E62FF0E0EE0FFF1FE255FE4F20810B +:1024E000318189E090E014C0643070F470E0FB0149 +:1024F000EE0FFF1FEA55FE4F20813181FB01EE55A3 +:10250000FE4F808190E004C080E090E020E030E069 +:10251000FA0131832083089580E189BD82E189BD7C +:1025200009B400FEFDCF8091D8008F7D8093D80044 +:102530008091E00082608093E0008091E00081FD66 +:10254000FCCF0895CF92DF92EF92FF920F931F93EB +:10255000CF93DF93EC018B016A010E940514811176 +:1025600033C0C114D10439F0F60180819181081B78 +:10257000190BC80FD91FE12CF12C0115110519F108 +:102580008091E80085FD16C08091E8008E778093E9 +:10259000E800C114D10449F0F60180819181E80E70 +:1025A000F91EF182E08285E00FC00E9405148823A5 +:1025B00021F30AC089918093F10001501109FFEFC6 +:1025C000EF1AFF0ADACF80E0DF91CF911F910F91D0 +:1025D000FF90EF90DF90CF90089520911A033091F3 +:1025E0001B032617370748F06115710539F4209150 +:1025F000E8002E772093E80001C0B90140E06115A2 +:102600007105A9F120911303222309F443C0253059 +:1026100009F442C02091E80023FD40C02091E80069 +:1026200022FD32C02091E80020FFE9CF4091F30065 +:102630002091F20030E0342BFC01CF0161157105CF +:1026400059F02830310540F481918093F1006150B8 +:1026500071092F5F3F4FF1CF41E02830310509F07C +:1026600040E02091E8002E772093E800C8CF411188 +:10267000C9CF0AC080911303882361F0853061F0CF +:102680008091E80083FD0AC08091E80082FFF2CFCC +:1026900080E0089582E0089583E0089581E0089540 +:1026A00020911A0330911B032617370748F0611554 +:1026B000710539F42091E8002E772093E80001C0DD +:1026C000B901FC0120E06115710591F180911303BE +:1026D000882309F440C0853009F43FC08091E800A8 +:1026E00083FD3DC08091E80082FD2FC08091E8000D +:1026F00080FFE9CF2091F3008091F20090E0922BCF +:102700006115710559F08830910540F424912093AA +:10271000F1003196615071090196F2CF21E00897DE +:1027200009F020E08091E8008E778093E800CBCF1D +:102730002111CCCF0AC080911303882361F085302A +:1027400061F08091E80083FD0AC08091E80082FF7B +:10275000F2CF80E0089582E0089583E0089581E05B +:102760000895982F973058F59093E900981739F00D +:102770007091EC002091ED005091F00003C0242FE7 +:10278000762F50E021FF19C03091EB003E7F30934F +:10279000EB003091ED003D7F3093ED003091EB0088 +:1027A00031603093EB007093EC002093ED00509378 +:1027B000F0002091EE0027FF07C09F5FD3CF8F70FE +:1027C0008093E90081E0089580E0089580911403EA +:1027D00087FF11C08091E80082FD05C0809113033E +:1027E0008111F8CF11C08091E8008B770BC08091E8 +:1027F0001303882349F08091E80080FFF8CF80918F +:10280000E8008E778093E80008952091E4003091ED +:10281000E50095E64091EC00842F817040FF22C0D6 +:102820008091E80080FD1CC080911303882391F003 +:10283000853091F08091EB0085FD10C04091E4005F +:102840005091E5004217530729F39A01915011F76F +:1028500084E0089582E0089583E0089581E008957A +:1028600080E008954091E80042FFDECF08950E9485 +:10287000A5140E94AD14E0EEF0E0808181608083B9 +:10288000E8EDF0E080818F77808319BCA7EDB0E0A0 +:102890008C918E7F8C9380818F7E80831092120327 +:1028A00008950F931F93CF93DF930E94A5140E9466 +:1028B000AD14C8EDD0E088818F77888388818068E7 +:1028C000888388818F7D888319BC109213031092AE +:1028D0000F03109211031092100300EE10E0F801A4 +:1028E00080818B7F808388818160888342E060E083 +:1028F00080E00E94B113E1EEF0E080818E7F808362 +:10290000E2EEF0E080818160808380818860808356 +:10291000F80180818E7F8083888180618883DF9148 +:10292000CF911F910F910895E8EDF0E080818F7EA7 +:102930008083E7EDF0E080818160808384E082BF66 +:1029400081E0809312030C945114E8EDF0E0808153 +:102950008E7F80831092E20008951092DA00109228 +:10296000E10008951F920F920FB60F9211242F933A +:102970003F934F935F936F937F938F939F93AF9307 +:10298000BF93EF93FF938091E10082FF0BC0809192 +:10299000E20082FF07C08091E1008B7F8093E1001D +:1029A0000E9419178091DA0080FF1FC08091D80023 +:1029B00080FF1BC08091DA008E7F8093DA008091C7 +:1029C000D90080FF0DC080E189BD82E189BD09B4D5 +:1029D00000FEFDCF81E0809313030E941D1105C00E +:1029E00019BC109213030E942B118091E10080FF0B +:1029F00019C08091E20080FF15C08091E2008E7FB7 +:102A00008093E2008091E20080618093E2008091F7 +:102A1000D80080628093D80019BC85E080931303AE +:102A20000E942F118091E10084FF30C08091E2006C +:102A300084FF2CC080E189BD82E189BD09B400FE1C +:102A4000FDCF8091D8008F7D8093D8008091E100E8 +:102A50008F7E8093E1008091E2008F7E8093E20080 +:102A60008091E20081608093E20080910F038823CF +:102A700011F084E007C08091E30087FD02C081E08F +:102A800001C083E0809313030E9430118091E10024 +:102A900083FF29C08091E20083FF25C08091E1007F +:102AA000877F8093E10082E08093130310920F03ED +:102AB0008091E1008E7F8093E1008091E2008E7F23 +:102AC0008093E2008091E20080618093E20042E026 +:102AD00060E080E00E94B1138091F00088608093F4 +:102AE000F0000E942E11FF91EF91BF91AF919F9145 +:102AF0008F917F916F915F914F913F912F910F90A7 +:102B00000FBE0F901F9018951F920F920FB60F9245 +:102B100011242F933F934F935F936F937F938F93E2 +:102B20009F93AF93BF93CF93DF93EF93FF93C091A6 +:102B3000E900CF708091EC00D82FD17080FDD0E8F3 +:102B40001092E9008091F000877F8093F0007894E4 +:102B50000E94C8151092E9008091F000886080936F +:102B6000F000CD2BCF70C093E900FF91EF91DF9182 +:102B7000CF91BF91AF919F918F917F916F915F9115 +:102B80004F913F912F910F900FBE0F901F9018956E +:102B90001F93CF93DF93CDB7DEB7AA970FB6F89404 +:102BA000DEBF0FBECDBFE4E1F3E088E08E0F909171 +:102BB000F10091938E13FBCF0E9446118091E800A3 +:102BC00083FF1FC18091140390911503492F50E09A +:102BD0004A30510508F015C1FA01EA5AFF4F0C942A +:102BE000D52C803881F0823809F00BC18091180310 +:102BF0008F708093E9008091EB0085FB882780F936 +:102C00001092E90006C08091100390911103911178 +:102C100082609091E800977F9093E8008093F100A4 +:102C20001092F100C8C0282F2D7F09F0EAC0882338 +:102C300019F0823061F0E5C080911603813009F00F +:102C4000E0C0933009F080E0809311032BC08091A5 +:102C50001603811127C0809118038F7009F4D1C029 +:102C60008093E9002091EB0020FF1CC0933021F4F9 +:102C70008091EB00806214C09091EB009061909382 +:102C8000EB0021E030E0A90102C0440F551F8A95F6 +:102C9000E2F74093EA001092EA008091EB0088602E +:102CA0008093EB001092E9008091E800877F86C056 +:102CB0008111A7C0109116031F778091E3008078DF +:102CC000812B8093E3008091E800877F8093E80068 +:102CD0000E94E6138091E80080FFFCCF8091E30022 +:102CE00080688093E300111102C082E001C083E09C +:102CF0008093130386C08058823008F082C0809190 +:102D00001603909117038C3D53E0950779F583E006 +:102D10008A838AE289834FB7F894DE01139620E014 +:102D20003EE051E2E32FF0E050935700E49120FFA2 +:102D300003C0E295EF703F5FEF708E2F90E0EA30B6 +:102D400010F0C79601C0C0968D939D932F5F2431DC +:102D500049F74FBF8091E800877F8093E8006AE2DF +:102D600070E0CE0101960E94ED1214C0AE014F5FDB +:102D70005F4F609118030E943412BC01009709F460 +:102D800040C09091E800977F9093E80089819A81F4 +:102D90000E9450138091E8008B778093E80031C047 +:102DA000803879F58091E800877F8093E8008091F2 +:102DB0000F038093F1008091E8008E778093E80004 +:102DC0000E94E6131EC081111CC090911603923020 +:102DD000C0F48091E800877F8093E80090930F0310 +:102DE0000E94E61380910F03811106C08091E300D9 +:102DF00087FD02C081E001C084E0809313030E943C +:102E000032118091E80083FF0AC08091E800877F3B +:102E10008093E8008091EB0080628093EB00AA969B +:102E20000FB6F894DEBF0FBECDBFDF91CF911F91DB +:102E300008950895CF93809113038823A1F0C09142 +:102E4000E900CF709091EC00892F817090FD80E8AF +:102E5000C82B1092E9008091E80083FD0E94C815FC +:102E6000CF70C093E900CF9108959093930280931F +:102E700092020895E0919202F0919302309721F02E +:102E80000190F081E02D099480E00895E091920294 +:102E9000F0919302309721F00280F381E02D0994A4 +:102EA0000895E0919202F0919302309721F004800E +:102EB000F581E02D099408952091900230919102BE +:102EC0008217930771F09093910280939002E091A2 +:102ED0009202F0919302309721F00680F781E02D65 +:102EE0000994089520918E0230918F0282179307E2 +:102EF00071F090938F0280938E02E0919202F09194 +:102F00009302309721F00084F185E02D0994089513 +:102F100008950C9488170E940F230E9460090E9454 +:102F200095230C9444285F926F927F928F929F9288 +:102F3000AF92BF92CF92DF92EF92FF920F931F93C7 +:102F4000CF93DF9300D000D01F92CDB7DEB70E94A1 +:102F5000A5099DE9C92E92E0D92E03E010E0AA242C +:102F6000A394B12C502E802F0E94200A4C01F60110 +:102F7000729062906F016826792661147104A1F441 +:102F80000150110978F78FEF89838A831B820E9491 +:102F900018238160782F9D838C8349815A816B81AE +:102FA0008D810E94431838C08091F20281FD0E94F9 +:102FB000290A2BE030E07501022E02C0EE0CFF1C46 +:102FC0000A94E2F7C70186219721892B09F1298309 +:102FD0005A828E209F2091E0892809F490E09B83FB +:102FE0000E9418238160782F9D838C8349815A81A8 +:102FF0006B818D810E944318000F111FF801EB5661 +:10300000FD4F80819181E826F926F182E08204C09B +:103010002150310980F6B4CF0E947C251091940292 +:103020000E943A171817D1F00E943A178093940221 +:103030000F900F900F900F900F90DF91CF911F91F5 +:103040000F91FF90EF90DF90CF90BF90AF909F9047 +:103050008F907F906F905F900C944A090F900F9023 +:103060000F900F900F90DF91CF911F910F91FF90D4 +:10307000EF90DF90CF90BF90AF909F908F907F9018 +:103080006F905F900895CF93DF93CDB7DEB72B9706 +:103090000FB6F894DEBF0FBECDBF4F835887698748 +:1030A0007A878B87DE01119686E0FD0111928A9561 +:1030B000E9F785E0FE01379601900D928A95E1F7D8 +:1030C00049815A816B817C818D819E810E94BA1ECB +:1030D0002B960FB6F894DEBF0FBECDBFDF91CF9118 +:1030E0000895CF93882309F4C2C0C82F823859F4B9 +:1030F0000E943A1781FDBBC089E30E9494210E947F +:10310000612289E30CC0833879F40E943A1780FD6C +:10311000AEC083E50E9494210E94612283E50E9453 +:10312000D621CF910C946122843859F40E943A1729 +:1031300082FD9DC087E40E9494210E94612287E461 +:10314000EECF8CEF8C0F813A48F48C2F0E94AC2785 +:1031500081118DC08C2F0E949421E3CF80E28C0FCF +:10316000883048F4C77081E001C0880FCA95EAF73B +:103170000E941A22D6CF8BE58C0F833078F4C53AA3 +:1031800029F0C63A31F083E890E005C081E890E08C +:1031900002C082E890E0CF910C945C1788E58C0F18 +:1031A000833108F064C0C83A39F1C93A41F1CA3AEA +:1031B00049F1CB3A51F1CC3A59F1CD3A61F1C03BEA +:1031C00069F1CE3A71F1CF3A79F1C13B81F1C23B5D +:1031D00089F1C33B91F1C43B99F1C53BA1F1C63BD9 +:1031E000A9F1C73BB1F1C83BB9F1C93BC1F1CA3B39 +:1031F000C9F180E090E038C082EE90E035C089EE01 +:1032000090E032C08AEE90E02FC085EB90E02CC0B9 +:1032100086EB90E029C087EB90E026C08CEC90E034 +:1032200023C08DEC90E020C083E891E01DC08AE8C7 +:1032300091E01AC082E991E017C084E991E014C0DE +:1032400081E292E011C083E292E00EC084E292E05B +:103250000BC085E292E008C086E292E005C087E2FA +:1032600092E002C08AE292E0CF910C947217CF9163 +:103270000895882309F44BC0823859F40E943A1704 +:1032800081FF45C089E30E9494210E94612289E365 +:103290000CC0833871F40E943A1780FF38C083E570 +:1032A0000E9494210E94612283E50E94D6210C9401 +:1032B0006122843859F40E943A1782FF28C087E4BB +:1032C0000E9494210E94612287E4EFCF9CEF980F27 +:1032D000913A58F390E2980F983050F4877091E04B +:1032E00001C0990F8A95EAF7892F0E942022DFCF2B +:1032F0009BE5980F933020F480E090E00C945C17ED +:10330000885A833120F480E090E00C94721708957D +:10331000882321F00E941A220C94612208958823A8 +:1033200021F00E9420220C94612208957F928F92B6 +:103330009F92AF92BF92CF92DF92EF92FF920F9344 +:103340001F93CF93DF931F92CDB7DEB77C01C62EBC +:10335000772EFC01058102950F70128111110E94D8 +:1033600037220E948D21882379F0112369F080E2B1 +:103370008C0D883048F082E00E9476210E948D21D9 +:1033800091E0D82ED92601C0D12CE72DE295EF701F +:10339000F0E0E05AFF4F0C94D52C872D807F072D4D +:1033A0000F70882311F00295007F112389F000230C +:1033B00009F499C180E28C0D883020F4802F0E949E +:1033C0001A2203C0802F0E942A220E9461228BC1F0 +:1033D0008C2D0E943919002309F4C3C180E28C0DA1 +:1033E000883020F4802F0E94202203C0802F0E946A +:1033F00030220E946122B5C1872D807F972D9F705A +:10340000803211F4892F03C0892F8295807FCC20D0 +:1034100021F0F1E0CF16A1F01DC0112339F00023F7 +:1034200019F1013009F50E944A229BC1002319F0CD +:10343000013009F496C189830E944D22898110C10F +:10344000112321F0063008F08CC10EC0053008F0C1 +:1034500088C106C1112359F0002331F0F70195818D +:1034600090FF41C19F7095830E9488197AC1002303 +:1034700009F4F6C03EC1872D86958695837090E04D +:10348000009719F0019761F06CC1112321F08C2D88 +:10349000972D937002C080E090E00E945C1761C19C +:1034A000112321F08C2D972D937002C080E090E0C5 +:1034B0000E94721756C18C2D112319F00E9484248A +:1034C00002C00E94EC240E9471254BC1872D83709D +:1034D00009F052C0111145C18C2D829586958770D7 +:1034E000880F880F9C2D9F70892E912CA12CB12CB8 +:1034F000082E04C0880C991CAA1CBB1C0A94D2F785 +:10350000C4FE14C00FE010E020E030E0B901A801D3 +:1035100004C0440F551F661F771F8A95D2F7CB0151 +:10352000BA01609570958095909503C060E070E059 +:10353000CB01272D26952695237030E022303105CA +:1035400069F02330310589F0682979298A299B2976 +:103550002130310571F00E94022003C168297929C8 +:103560008A299B290E941E20FCC00E940220C501BE +:10357000B4010E94E61FF5C0112319F0872D817058 +:1035800001C08695882309F4ECC08C2D8295869520 +:103590008770880F880F9C2D9F70892E912CA12CED +:1035A000B12C082E04C0880C991CAA1CBB1C0A94C0 +:1035B000D2F7C4FE14C00FE010E020E030E0B90103 +:1035C000A80104C0440F551F661F771F8A95D2F7C4 +:1035D000CB01BA01609570958095909503C060E02D +:1035E00070E0CB01272D269526952370422F50E0C1 +:1035F0004230510569F04330510589F06829792935 +:103600008A299B294130510571F00E94DC20A9C014 +:10361000682979298A299B290E94F820A2C00E9442 +:10362000DC20C501B4010E94C0209BC08C2D90E01D +:10363000FC01E05EF109E531F10508F050C0E05908 +:10364000FF4F0C94D52C0C2D0F70872D8F711123EB +:1036500021F00E945920802F07CF0E947A20802FCE +:103660000E948F197EC0112341F0053008F079C007 +:10367000872D8F710E949F2074C0063008F071C0A2 +:10368000F7CF112339F0872D8F710E94592069C01F +:103690001123C9F3872D8F710E947A2062C01123F4 +:1036A00029F0872D8F710E9444205BC00E943A2030 +:1036B00058C0112351F0172D1F71812F0E945920DE +:1036C00063E0812F0E946D214CC081E00E94762131 +:1036D000023008F446C082E00E94762142C01123E5 +:1036E00031F0002381F28C2D0E9471183AC0002322 +:1036F00089F28C2D0E94391934C0472D4F706C2DE2 +:10370000C7010E94B5030E945E1F2BC0111129C082 +:10371000472D4F7050E042305105B9F04CF441153F +:10372000510581F041305105E1F40E946C2819C027 +:103730004330510569F04430510599F48C2D0E94B5 +:10374000BE280FC00E9455280CC00E94882809C0BE +:103750000E949B2806C0472D4F706C2DC7010E9408 +:103760002B06DD20F9F00E94692180FD1BC0F701C6 +:1037700012820E9463210E945920C7010E94E11B0E +:103780000E9463210F90DF91CF911F910F91FF90C5 +:10379000EF90DF90CF90BF90AF909F908F907F90F1 +:1037A0000C947A200F90DF91CF911F910F91FF9091 +:1037B000EF90DF90CF90BF90AF909F908F907F90D1 +:1037C00008950F931F93CF93DF93EC018881998124 +:1037D0002B813C81232BB9F09F3F11F48F3F99F04F +:1037E000CE010E942A04882371F0688179818A8140 +:1037F0000E945F218C010E9414210E94DB1FB801EE +:10380000CE010E949619DF91CF911F910F910895DB +:103810000E9437220E9447220E940C220E946122AD +:103820000E9422260E94712580E090E00E945C1791 +:1038300080E090E00C9472170E9427220C94081CE0 +:103840000E945421292F22952F7030E02C30310511 +:103850004CF42A3031056CF4225031092230310504 +:10386000A8F407C02C30310569F02F30310551F034 +:103870000DC0803F69F018F4803E40F409C0843FD9 +:1038800029F406C093FB882780F9089580E0089505 +:1038900081E00895CF93DF9300D000D01F92CDB781 +:1038A000DEB70F900F900F900F900F90DF91CF9198 +:1038B0000895CF93DF9300D000D000D0CDB7DEB70E +:1038C00026960FB6F894DEBF0FBECDBFDF91CF9125 +:1038D00008951F93CF93DF93C0919D0216E08091CE +:1038E0009E02C81799F0D0E01C9FF0011D9FF00DBB +:1038F0001124E156FD4F40815181628173818481A1 +:1039000095810E94591C2196C770E9CFDF91CF9114 +:103910001F9108954091CF025091D0026091D10241 +:103920007091D2028091D3029091D4020C94591CD0 +:103930008091D40282958F7009F054C08091D10299 +:10394000882309F44FC080919D02A0919E0260914E +:10395000CF027091D0024091D2025091D302B6E0D2 +:103960008A1709F43FC090E041155105C1F17F3F2E +:1039700011F46F3FA1F1B89FF001B99FF00D112430 +:10398000E156FD4F218172132AC02081621327C0A6 +:103990002281211124C0238134812417350710F49A +:1039A00021503109241B350B283C3105C0F42091EE +:1039B000D4022F7020612093D40226E0289FF001CA +:1039C000299FF00D1124EC55FD4F80818F7080618F +:1039D00080838FEC92E00E94E11B0C94691C01969D +:1039E0008770BECF0895CF92DF92EF92FF920F9330 +:1039F0001F93CF93DF93CDB7DEB762970FB6F894DE +:103A0000DEBF0FBECDBF8C0185E0F801DE011D9643 +:103A100001900D928A95E1F7D8014C9111965C9135 +:103A2000119712966C9112971396CD90DC90149783 +:103A30003091CF027091D0028091D2029091D30246 +:103A4000009709F46BC17F3F19F43F3F09F466C149 +:103A5000E090D102EE2009F4C0C02091D402C81633 +:103A6000D90628F0F601E81BF90BCF0104C08095B8 +:103A700090958C0D9D1DFF24F394883C910578F062 +:103A8000F12C207F09F0C6C07C2DD98AC88A89898B +:103A90000E944A1C8FEC92E00E94E11BB1C0822F71 +:103AA000807F09F046C0751314C0341312C0611131 +:103AB00010C02F7020612093D4020E948A1C8FECCA +:103AC00092E00E94E11B8091D402D80115968C935C +:103AD0002EC0CD2819F15F3F11F44F3FF9F0F62EBB +:103AE00061111CC080919D0220919E0236E08217D8 +:103AF00009F45AC090E0389FF001399FF00D11246D +:103B0000E156FD4F7181571306C07081471303C002 +:103B10007281711103C001968770E9CFF62E66237A +:103B200009F418C18091D40281608093D402F12CF1 +:103B300011C1751308C0341306C0611104C080910F +:103B4000D402D801C3C04D875E878D859E856A8B60 +:103B50000E94201C6A898823E1F16623D1F120911B +:103B6000D402822F82958F7090E0029774F080913A +:103B7000CF029091D00298878F831986DB86CA8600 +:103B80002C87CE0107960E94E11B86E0F801AFEC7E +:103B9000B2E001900D928A95E1F70E94981C0E9474 +:103BA0008A1CFF24F394D6C04D875E878D859E8541 +:103BB0000E945421292F22952F7030E022303105A8 +:103BC0000CF0BCC09F7009F0B6C0805E883008F46D +:103BD000C1C0C8010E94E11BE4CFC816D90608F491 +:103BE00053C0F601E81BF90BCF01883C910508F49E +:103BF00050C0F12C7C2DD98AC88A89890E944A1C20 +:103C0000EFECF2E086E0DF011D928A95E9F70E9471 +:103C10008A1CA0C0751314C0341312C0611110C0E7 +:103C20008091D402F8018583C8010E94E11B86E0DF +:103C3000EFECF2E0DF011D928A95E9F7FE2C8AC0D5 +:103C40004D875E878D859E856A8B0E94201C6A89C0 +:103C5000882309F4BECF662309F4BBCF2091D40298 +:103C6000822F82958F7090E002970CF48ECF809116 +:103C7000CF029091D0029A8389831B82DD82CC820D +:103C80002E83CE0101967FCF809590958C0D9D1D42 +:103C9000ACCFF62E662309F49CCF75132EC03413D7 +:103CA0002CC02091D40220FD1FC0822F82958F70DE +:103CB000D9F0D80115962C9315978F3049F08F5F66 +:103CC000982F9295907F822F8F70892B15968C93C9 +:103CD000C8010E94E11B86E0F801AFECB2E0019060 +:103CE0000D928A95E1F793CF86E0F801AFECB2E050 +:103CF00001900D928A95E1F72DC04D875E878D85E5 +:103D00009E850E94201C811140CF8091D402816049 +:103D10008093D402C8010E94E11B1CC0662309F4F1 +:103D200058CF4D875E878D859E850E94201C8823F5 +:103D300009F44FCF2ACF811148CF0CC02430310570 +:103D40000CF047CF9F7009F440CFF8019581907F28 +:103D500009F03BCF8F2D62960FB6F894DEBF0FBEF1 +:103D6000CDBFDF91CF911F910F91FF90EF90DF902A +:103D7000CF9008951F93CF93DF93CDB7DEB72C97E5 +:103D80000FB6F894DEBF0FBECDBF4F83588769874B +:103D90007A878B879C87CE0107960E94F31C882325 +:103DA00069F08F8198852A853B85232BF1F19F3F10 +:103DB00009F063C08F3F09F060C037C086E0FE01A4 +:103DC0003796DE01119601900D928A95E1F76F8189 +:103DD0007885EA85FB85309741F17F3F11F46F3F8D +:103DE00021F120919E0230E0C90101968770992748 +:103DF00040919D0250E08417950709F447C06983FC +:103E00007A83FD83EC8396E0929FD001939FB00D5F +:103E10001124A156BD4FFE01319601900D929A9545 +:103E2000E1F780939E020E94691C16E080919D023A +:103E300090919E028917C1F1189FC00111248156EB +:103E40009D4F0E94F31C882379F1E0919D021E9FF3 +:103E5000F0011124E156FD4F40815181628173814F +:103E6000848195810E94591C80919D0290E0019669 +:103E70008770992780939D02D9CF4F815885698596 +:103E80007A858B859C850E94591CCFCF0E941C1C73 +:103E900010929E0210929D02EFECF2E086E0DF01AC +:103EA0001D928A95E9F7C1CF2C960FB6F894DEBF24 +:103EB0000FBECDBFDF91CF911F910895EF92FF927A +:103EC0000F931F93CF93DF938C01009709F46CC07D +:103ED000F12CEE24E394E8012196F80184918437D3 +:103EE00040F4843008F051C0813081F0823019F103 +:103EF0005BC0853709F444C0A8F19CE7980F903760 +:103F000008F052C08F770E94391941C00E5F1F4FD1 +:103F1000FE01C49180E28C0F883048F4C7708E2D6A +:103F200001C0880FCA95EAF70E943A2214C08C2F6C +:103F30000E9471182DC00E5F1F4FFE01C49180E2D8 +:103F40008C0F883058F4C7708E2D01C0880FCA9529 +:103F5000EAF70E9440220E9461221AC08C2F0E9420 +:103F6000391916C00E5F1F4FFE01C491CC2381F09A +:103F70008FE99FE00197F1F700C00000C150F6CF34 +:103F80000E5F1F4FFE01F49003C00E9471188E0156 +:103F90008F2D882309F49FCFEFE9FFE03197F1F7E8 +:103FA00000C000008150F5CFDF91CF911F910F919C +:103FB000FF90EF90089508956093D9027093DA020C +:103FC0008093DB029093DC020C94081C0F931F93E8 +:103FD0000091D9021091DA022091DB023091DC02CB +:103FE000DC01CB01802B912BA22BB32B8093D90228 +:103FF0009093DA02A093DB02B093DC021F910F9141 +:104000000C94081C0F931F930091D9021091DA02AF +:104010002091DB023091DC02DC01CB018023912373 +:10402000A223B3238093D9029093DA02A093DB02F8 +:10403000B093DC021F910F910C94081C0F931F93F7 +:104040000091D9021091DA022091DB023091DC025A +:10405000DC01CB0180279127A227B3278093D902C7 +:104060009093DA02A093DB02B093DC021F910F91D0 +:104070000C94081C1092D5021092D6021092D7020E +:104080001092D8020C94081C41E050E060E070E00F +:1040900004C0440F551F661F771F8A95D2F74093BF +:1040A000D5025093D6026093D7027093D8020C9435 +:1040B000081C41E050E060E070E004C0440F551F70 +:1040C000661F771F8A95D2F78091D5029091D6020C +:1040D000A091D702B091D802482B592B6A2B7B2B89 +:1040E0004093D5025093D6026093D7027093D802C2 +:1040F0000C94081C41E050E060E070E004C0440F04 +:10410000551F661F771F8A95D2F740955095609589 +:1041100070958091D5029091D602A091D702B0916E +:10412000D802482359236A237B234093D502509316 +:10413000D6026093D7027093D8020C94081C41E019 +:1041400050E060E070E004C0440F551F661F771F09 +:104150008A95D2F78091D5029091D602A091D7028C +:10416000B091D802482759276A277B274093D50268 +:104170005093D6026093D7027093D8020C94081C17 +:104180000F931F930091D5021091D6022091D70270 +:104190003091D802DC01CB01802B912BA22BB32BC9 +:1041A0008093D5029093D602A093D702B093D80201 +:1041B0001F910F910C94081C0F931F930091D5022F +:1041C0001091D6022091D7023091D802DC01CB01A8 +:1041D00080239123A223B3238093D5029093D60208 +:1041E000A093D702B093D8021F910F910C94081C92 +:1041F0000F931F930091D5021091D6022091D70200 +:104200003091D802DC01CB0180279127A227B32768 +:104210008093D5029093D602A093D702B093D80290 +:104220001F910F910C94081C0895CF92DF92EF928A +:10423000FF920F931F93CF93DF938C01C090D9020D +:10424000D090DA02E090DB02F090DC028091D5029F +:104250009091D602A091D702B091D802C82AD92A4B +:10426000EA2AFB2ACFE1D0E0D701C6010C2E04C018 +:10427000B695A795979587950A94D2F780FF06C0C3 +:10428000B8018C2F0E94B008019721F4219760F7A4 +:1042900080E001C08C2FDF91CF911F910F91FF9093 +:1042A000EF90DF90CF900895CF93DF93EC010E94C1 +:1042B0001521BE010E94B008DF91CF910895CB0176 +:1042C0000E94542108958091DD02859585958595FC +:1042D00008958091DD028770089598E0899F90018C +:1042E0001124262B2093DD020C9459202091DD020D +:1042F000809582238093DD02982F977069F430E0D7 +:10430000482F552747FD50952417350729F08595E7 +:10431000859585950C947A2008959091DD0297708B +:1043200081E009F480E0089590911501992321F02E +:1043300090911601911109C0209117013091180137 +:10434000F90132969FEF40E01FC0982F9695969501 +:1043500096959F3050F5E0911701F0911801E90F03 +:10436000F11D877021E030E0A90102C0440F551F04 +:104370008A95E2F7CA019181892B818308959F3F35 +:1043800039F04F5F4E3041F051915813F8CF0DC0C6 +:104390005111F7CF942FF5CF9F3F39F0F901E90F75 +:1043A000F11D97FDFA958283089508959091150166 +:1043B000992321F090911601911109C020911701C4 +:1043C00030911801F9013296205F3F4F1FC0982F9E +:1043D0009695969596959F30F0F4E0911701F0919F +:1043E0001801E90FF11D877021E030E0A90102C03A +:1043F000440F551F8A95E2F7CA0180959181892360 +:10440000818308953196E217F30729F0908198137C +:10441000F9CF1082F7CF089581E090E0E091170185 +:10442000F0911801E80FF91F108201968031910573 +:10443000A9F708959091F102892B8093F1020895D4 +:1044400080959091F10289238093F1020895109252 +:10445000F10208959091F002892B8093F002089563 +:1044600080959091F00289238093F0020895109234 +:10447000F00208959091EF02892B8093EF02089546 +:1044800080959091EF0289238093EF020895109216 +:10449000EF0208958093DE0208951092DE020895DF +:1044A0008091170190911801FC0131969C01205FC9 +:1044B0003F4F80E0919191118F5FE217F307D1F7A1 +:1044C0000895E0911701F09118018091F102808325 +:1044D000E0911701F091180190818091F002892BF1 +:1044E0008083E0911701F091180190818091EF0293 +:1044F000892B80838091DE02882361F0E09117018F +:10450000F09118019081892B80830E9450228111A3 +:104510001092DE0280911701909118010C944617B9 +:1045200020E0009739F0AC014150510984239523D4 +:104530002F5FF7CF822F089580911303843039F1D4 +:104540001092F30220E488E190E00FB6F894A89569 +:10455000809360000FBE2093600080E00E941C03E7 +:1045600080E00E944A0983B7817F846083BF83B75C +:10457000816083BF7894889583B78E7F83BF88E1FD +:104580000FB6F89480936000109260000FBE0895FB +:104590000895089580E00E941C030E94C8220E9492 +:1045A000A5090E94C9220E942A0A91E0811101C036 +:1045B00090E0892F08950E941C1C80E00E941C033B +:1045C0000E9444280E943A170C944A091F920F92A5 +:1045D0000FB60F9211248F939F93AF93BF93809147 +:1045E000F302811113C08091F4029091F502A09121 +:1045F000F602B091F7024196A11DB11D8093F4021D +:104600009093F502A093F602B093F702BF91AF9199 +:104610009F918F910F900FBE0F901F90189582E081 +:1046200084BD93E095BD9AEF97BD80936E00089589 +:104630002FB7F8948091F4029091F502A091F602C0 +:10464000B091F7022FBF0895CF92DF92EF92FF92C1 +:104650000F931F932FB7F8944091F4025091F502F5 +:104660006091F6027091F7022FBF6A017B01EE2480 +:10467000FF248C0120E030E0C016D106E206F306EC +:1046800010F4415051099A01281B390BC9011F919F +:104690000F91FF90EF90DF90CF9008951F920F92AF +:1046A0000FB60F9211248F939F93AF93BF93809176 +:1046B000F4029091F502A091F602B091F7020196F2 +:1046C000A11DB11D8093F4029093F502A093F60210 +:1046D000B093F702BF91AF919F918F910F900FBE52 +:1046E0000F901F9018950E943714F8942FEF87EAC7 +:1046F00091E6215080409040E1F700C0000087E043 +:1047000090EBDC0180931E0390931F03A093200382 +:10471000B09321039CE088E10FB6F894A8958093AC +:1047200060000FBE90936000FFCF0E94D4238111E0 +:1047300002C00E94B0230E94DF238093F2020E94F5 +:10474000E72380931C0387FB882780F98093160159 +:104750000E94E323682F70E080E090E00C94DC1F5F +:104760006DEE7EEF80E090E00E94FB2C60E082E046 +:1047700090E00E94E92C60E083E090E00E94E92C48 +:1047800060E084E090E00E94E92C60E085E090E049 +:104790000E94E92C60E086E090E00E94E92C6FEF37 +:1047A00087E090E00C94E92C80E090E00E94E32CFC +:1047B00021E08D3E9E4F09F020E0822F089582E097 +:1047C00090E00C94DB2C83E090E00C94DB2C84E0F4 +:1047D00090E00C94DB2C682F84E090E00C94E92CA2 +:1047E00086E090E00C94DB2C682F86E090E00C943F +:1047F000E92C87E090E00C94DB2C682F87E090E0B8 +:104800000C94E92C8091FA0280FF0BC060911C018E +:1048100085E0689FB001112475956795759567953A +:104820002BC081FF09C060911C0185E0689FB00129 +:1048300011247595679520C082FF07C060911C0107 +:1048400085E0689FB001112417C09091FB02992365 +:10485000D1F060911B01961788F720911C0185E02B +:10486000289F90011124929FA001939F500D112425 +:1048700070E0CA010E94C12C6038710540F46115D6 +:10488000710539F002C065E070E0862F08958FE76A +:10489000089581E008958091FA0280FF08C0609138 +:1048A0001A0170E0759567957595679521C081FF30 +:1048B00006C060911A0170E07595679519C082FF76 +:1048C00004C060911A0170E010C09091FB0299231E +:1048D000C1F0609119019617A0F780911A01899F84 +:1048E000C001112470E00E94C12C6038710528F4C9 +:1048F0006115710521F0862F08958FE7089581E0F5 +:10490000089561E070E0F4CF803F21F40E9402241A +:10491000819504C0813F29F40E9402248093FE0205 +:104920000895823F21F40E940224819504C0833FB0 +:1049300029F40E9402248093FD020895893F19F40E +:104940000E944B2405C08A3F31F40E944B2481957C +:104950008093FF0208958B3F21F40E944B248195A0 +:1049600004C08C3F29F40E944B24809300030895D7 +:10497000843F21F48091FC02816017C0853F21F4BF +:104980008091FC02826011C0863F21F48091FC027C +:1049900084600BC0873F21F48091FC02886005C0D1 +:1049A000883F31F48091FC0280618093FC0208957D +:1049B0008D3F21F48091FA0281600BC08E3F21F47B +:1049C0008091FA02826005C08F3F29F48091FA023B +:1049D00084608093FA020895803F39F48091FE024A +:1049E00087FF6CC01092FE0269C0813F29F480915C +:1049F000FE021816BCF362C09091FD02823F29F4BA +:104A000097FF5CC01092FD0259C0833F19F419163C +:104A1000CCF354C0893F41F48091FF0218160CF08A +:104A20004DC01092FF024AC08A3F29F48091FF02D4 +:104A300087FF44C0F6CF8B3F39F48091000387FF96 +:104A40003DC0109200033AC08C3F29F480910003CE +:104A50001816BCF333C0843F21F48091FC028E7F92 +:104A600017C0853F21F48091FC028D7F11C0863FE5 +:104A700021F48091FC028B7F0BC0873F21F4809151 +:104A8000FC02877F05C0883F31F48091FC028F7E55 +:104A90008093FC0213C08D3F21F48091FA028E7F37 +:104AA0000BC08E3F21F48091FA028D7F05C08F3FAD +:104AB00029F48091FA028B7F8093FA028091FD02A3 +:104AC00081110EC08091FE0281110AC08091FF0207 +:104AD000811106C080910003811102C01092FB0277 +:104AE00008958CEF92E00E9451170E941823909332 +:104AF000F9028093F80208951F93CF93DF9380917A +:104B0000F8029091F9020E942423AC019091FB02DB +:104B1000992321F020911D0130E006C020911E0153 +:104B20008AE0289F900111244217530708F486C099 +:104B30008091FD02C091FE02D091FF02109100030E +:104B4000811107C0C11176C0D11174C0111172C09A +:104B500075C09F3F19F09F5F9093FB02181624F4D5 +:104B60000E9402248093FD028091FD0287FF05C010 +:104B70000E94022481958093FD021C1624F40E9459 +:104B800002248093FE028091FE0287FF05C00E94EE +:104B9000022481958093FE026091FD02662339F123 +:104BA000C091FE02CC2319F1772767FD7095872FFE +:104BB000972F0E94E32923E333E343E35FE30E945B +:104BC000F32A0E94B0296093FD026C2F772767FDBE +:104BD0007095872F972F0E94E32923E333E343E364 +:104BE0005FE30E94F32A0E94B0296093FE021D1623 +:104BF00024F40E944B248093FF028091FF0287FFE0 +:104C000005C00E944B2481958093FF02111624F465 +:104C10000E944B24809300038091000387FF05C00E +:104C20000E944B24819580930003DF91CF911F91C7 +:104C30000C9471259F3F09F08ECF96CFDF91CF91D5 +:104C40001F910895ECEFF2E085E0DF011D928A9557 +:104C5000E9F71092FB021092FA020895833081F175 +:104C600028F4813059F08230D1F00895853009F46C +:104C700049C0B8F1863009F456C0089580911E01EC +:104C8000262F30E0280F311D2F3F310524F4680F07 +:104C900060931E0108958FEF80931E010895809107 +:104CA0001D01262F30E0280F311D2F3F310524F440 +:104CB000680F60931D0108958FEF80931D01089583 +:104CC00080911C01262F30E0280F311D2F3F310528 +:104CD00024F4680F60931C0108958FEF80931C01EA +:104CE000089580911B01262F30E0280F311D2F3FA2 +:104CF000310524F4680F60931B0108958FEF8093B2 +:104D00001B01089580911A01262F30E0280F311DD4 +:104D10002F3F310524F4680F60931A0108958FEF37 +:104D200080931A01089580911901262F30E0280FF1 +:104D3000311D2F3F310524F4680F60931901089548 +:104D40008FEF809319010895833011F128F4813099 +:104D500049F0823091F00895853081F120F186305C +:104D6000C1F1089580911E01681720F4861B80937D +:104D70001E01089510921E01089580911D0168176B +:104D800020F4861B80931D01089510921D01089543 +:104D900080911C01681720F4861B80931C010895E4 +:104DA00010921C01089580911B01681720F4861B46 +:104DB00080931B01089510921B01089580911A01A0 +:104DC000681720F4861B80931A01089510921A0127 +:104DD000089580911901681720F4861B80931901AA +:104DE00008951092190108950F931F93873208F0C8 +:104DF00048C08E3108F08DC0803109F477C008F5C5 +:104E0000873009F461C068F4863009F09DC0809154 +:104E1000F202817F8E7F8093F20281E08093020311 +:104E200094C08B3009F489C08E3009F08DC0809118 +:104E3000F20282FB222720F991E0922790FB82F96F +:104E40005EC0863109F479C060F4813109F07CC01C +:104E50000E941C1C9091160181E089278093160105 +:104E60006CC0893109F469C08B3109F06DC0809143 +:104E7000F20281FB222720F991E0922790FB81F931 +:104E80003EC0883309F459C050F4893209F457C040 +:104E9000853309F454C0873209F451C055C08334B6 +:104EA00009F44DC028F48A3308F44EC0895332C047 +:104EB000883409F049C00E941C1C0E945A0A0E94B2 +:104EC00021040E94732339C09091F202892F8095AA +:104ED000817080FB90F929F0966098609093F202BF +:104EE00034C0997F977F9093F20227C08091F2029D +:104EF00083FB222720F991E0922790FB83F980938E +:104F0000F2029923D1F08091F20281608093F20243 +:104F100014C08D5141E050E060E070E08A019B01D7 +:104F200004C0000F111F221F331F8A95D2F7C90139 +:104F3000B8010E94DC1F0E941C1C81E006C061E0D9 +:104F400070E080E090E0F5CF80E01F910F91089530 +:104F500080E0089580E00895CF93C82F80910203E8 +:104F6000813069F018F08230C9F184C0E0911701F6 +:104F7000F09118018081823209F07EC007C0E09173 +:104F80001701F09118018081823261F48C2F0E9408 +:104F9000A827811104C08C2F0E94F4261DC081E037 +:104FA00090E01AC08C2F0E94AA27811114C0C4312E +:104FB00079F048F4CB3079F0C03109F061C082E07B +:104FC0008093020308C0C93219F0C83321F058C0D9 +:104FD0001092020355C081E0817054C0C93291F132 +:104FE00020F5C43179F1B0F4C73009F047C08EE143 +:104FF00080931E0182E380931D018AE080931C014F +:1050000084E180931B0188E080931A0188E28093F9 +:10501000190134C0CE51C63088F5EC2FF0E0EA54C7 +:10502000FE4F80818093010329C0CE34E9F020F443 +:10503000CB3421F56AE013C0C13579F0C235F1F403 +:1050400061E00DC080910103882319F010920103E3 +:1050500015C081E08093020315C061E006C0809115 +:1050600001030E942E260AC06AE0809101030E947B +:10507000A42604C01092020380E004C081E002C0B4 +:1050800080E0AACFCF9108950E94D423811102C05D +:105090000E94B0230E94F02380931D0380FF02C072 +:1050A000869501C080E00C941C0380911D03982F0D +:1050B0009695292F30E0233031054CF49F5F990FEE +:1050C0008170892B816080931D030E94F42380915D +:1050D0001D0386950C941C0380911D03982F9695B3 +:1050E00091F09158990F8170892B80931D038E7FC9 +:1050F00091E009F490E080911D0390FB80F980938A +:105100001D030E94F42380911D0386950C941C03BB +:1051100080911D03982F909590FB80F980931D033B +:105120000E94F42380911D0380FF02C0869501C078 +:1051300080E00C941C0390911D03892F86958F5F4E +:105140008F779170843028F4880F892B80931D030A +:1051500002C090931D0380911D038E7F91E009F49E +:1051600090E080911D0390FB80F980931D030E94C5 +:10517000F42380911D0386950C941C0320911D033C +:10518000922F96958927982F990F822F8170892BBE +:1051900080931D038E7F91E009F490E080911D03C0 +:1051A00090FB80F980931D030E94F42380911D03DE +:1051B00086950C941C0380911D0386950895505884 +:1051C000BB27AA270ED0D1C1C2D130F0C7D120F061 +:1051D00031F49F3F11F41EF4B7C10EF4E095E7FBE4 +:1051E0009FC1E92FD3D180F3BA17620773078407F1 +:1051F000950718F071F49EF5EBC10EF4E0950B2EB7 +:10520000BA2FA02D0B01B90190010C01CA01A00118 +:105210001124FF27591B99F0593F50F4503E68F173 +:105220001A16F040A22F232F342F4427585FF3CFB4 +:10523000469537952795A795F0405395C9F77EF485 +:105240001F16BA0B620B730B840BBAF09150A1F0CE +:10525000FF0FBB1F661F771F881FC2F70EC0BA0F54 +:10526000621F731F841F48F4879577956795B795DC +:10527000F7959E3F08F0B3CF9395880F08F09927D4 +:10528000EE0F97958795089527D108F481E008954A +:105290000CD06BC163D140F05AD130F021F45F3FA4 +:1052A00019F03EC1511195C14FC170D198F39923A6 +:1052B000C9F35523B1F3951B550BBB27AA276217DA +:1052C0007307840738F09F5F5F4F220F331F441F1F +:1052D000AA1FA9F333D00E2E3AF0E0E830D0915057 +:1052E0005040E695001CCAF729D0FE2F27D0660F44 +:1052F000771F881FBB1F261737074807AB07B0E883 +:1053000009F0BB0B802DBF01FF2793585F4F2AF098 +:105310009E3F510568F004C15CC15F3FECF3983ECD +:10532000DCF3869577956795B795F7959F5FC9F7F5 +:10533000880F911D9695879597F90895E1E0660F7E +:10534000771F881FBB1F621773078407BA0720F0F7 +:10535000621B730B840BBA0BEE1F88F7E095089560 +:1053600004D06894B11135C1089518D188F09F57C1 +:1053700090F0B92F9927B751A0F0D1F0660F771FA1 +:10538000881F991F1AF0BA95C9F712C0B13081F081 +:105390001FD1B1E008951CC1672F782F8827B85F0F +:1053A00039F0B93FCCF3869577956795B395D9F7E2 +:1053B0003EF490958095709561957F4F8F4F9F4FEC +:1053C0000895E89409C097FB3EF4909580957095F8 +:1053D00061957F4F8F4F9F4F9923A9F0F92F96E941 +:1053E000BB279395F695879577956795B795F111B6 +:1053F000F8CFFAF4BB0F11F460FF1BC06F5F7F4F53 +:105400008F4F9F4F16C0882311F096E911C0772364 +:1054100021F09EE8872F762F05C0662371F096E86D +:10542000862F70E060E02AF09A95660F771F881F3C +:10543000DAF7880F9695879597F9089588D018F030 +:1054400011F08CD038F480C0C4C0E92F9FD0B0F3E5 +:105450005523C9F3E7FB6217730784079507A8F183 +:1054600099F3E92FFF2788232AF03197660F771FDA +:10547000881FDAF7952F5527442332F0915050407A +:10548000220F331F441FD2F7BB27E91BF50B621B0A +:10549000730B840BB109C1F222F4620F731F841FD6 +:1054A000B11D31972AF0660F771F881FBB1FEFCF02 +:1054B000915050405AF041F0882332F0660F771F28 +:1054C000881F91505040C1F7939530C086957795CD +:1054D00067959F5FD9F7F8CF990F0008550FAA0B72 +:1054E000E0E8FEEF16161706E807F907C0F01216F7 +:1054F0001306E407F50798F0621B730B840B950BFA +:1055000039F40A2661F0232B242B252B21F408954E +:105510000A2609F4A140A6958FEF811D811D0895EB +:1055200097F99F6780E870E060E008959F3F31F051 +:10553000915020F4879577956795B795880F911DC1 +:105540009695879597F908959FEF80EC089500242C +:105550000A941616170618060906089500240A94D8 +:1055600012161306140605060895092E0394000C5E +:1055700011F4882352F0BB0F40F4BF2B11F460FFED +:1055800004C06F5F7F4F8F4F9F4F089557FD905816 +:10559000440F551F59F05F3F71F04795880F97FBF7 +:1055A000991F61F09F3F79F08795089512161306B1 +:1055B0001406551FF2CF4695F1DF08C016161706E0 +:1055C0001806991FF1CF8695710561050894089515 +:1055D000E894BB2766277727CB0197F908957CDFEE +:1055E00008F48FEF08950BD0C0CFB1DF28F0B6DFFD +:1055F00018F0952309F094CFA7CF1124EACFC6DF86 +:10560000A0F3959FD1F3950F50E0551F629FF001D5 +:10561000729FBB27F00DB11D639FAA27F00DB11D2E +:10562000AA1F649F6627B00DA11D661F829F2227B7 +:10563000B00DA11D621F739FB00DA11D621F839F3E +:10564000A00D611D221F749F3327A00D611D231F14 +:10565000849F600D211D822F762F6A2F11249F5762 +:1056600050408AF0E1F088234AF0EE0FFF1FBB1F85 +:10567000661F771F881F91505040A9F79E3F510524 +:1056800070F04ECFA6CF5F3FECF3983EDCF38695EB +:1056900077956795B795F795E7959F5FC1F7FE2BCF +:1056A000880F911D9695879597F90895FA01EE0F49 +:1056B000FF1F30962105310599F16115710561F4DF +:1056C0008038BFE39B0749F168949038810561F009 +:1056D0008038BFEF9B0741F0992342F5FF3FE1057A +:1056E0003105210511F1E8940894E795D901AA2321 +:1056F00029F4AB2FBE2FF85FD0F310C0FF5F70F41A +:10570000A695E0F7F73950F019F0FF3A38F49F7793 +:105710009F930CD00F9007FC905808953EF014CF43 +:1057200060E070E080E89FE308954FE79F775F9324 +:105730004F933F932F939ED02F913F914F915F9125 +:1057400052DF05C019F40EF0EBCE42CFFDCE26DFBE +:10575000C8F39638C0F707F80F92E8942BE33AEABB +:1057600048EB5FE74EDF0F920F920F924DB75EB797 +:105770000F92C0D0EAE0F1E016D04F915F91EF9127 +:10578000FF91E595EE1FFF1F49F0FE57E0684427A3 +:10579000EE0F441FFA95E1F74195550B32D00F906B +:1057A00007FE26C00895DF93CF931F930F93FF92B8 +:1057B000EF92DF927B018C01689405C0DA2EEF0135 +:1057C0001EDFFE01E894A5912591359145915591F3 +:1057D000AEF3EF0106DDFE019701A801DA9479F737 +:1057E000DF90EF90FF900F911F91CF91DF9108957F +:1057F0009B01AC0160E070E080E89FE349CD90CE72 +:1058000095CECCDEE8F39923D9F3940F511DBBF369 +:105810009150504094F059F0882332F0660F771F72 +:10582000881F91505040C1F79E3F510544F7880FA3 +:10583000911D9695879597F908955F3FACF0983E36 +:105840009CF0BB27869577956795B79508F4B1606E +:105850009395C1F7BB0F58F711F460FFE8CF6F5F66 +:105860007F4F8F4F9F4FE3CFB4CE0EF05FCE6CCE05 +:10587000689456CE93DEC8F39923D1F3C6F3DF9331 +:10588000CF931F930F93FF92C92FDD2788232AF010 +:105890002197660F771F881FDAF720E030E040E895 +:1058A0005FEB9FE3883920F0803E30F021968F77C0 +:1058B00087DCE2E3F1E003C083DCEFE5F1E073DFD6 +:1058C0008B01BE01EC01FB2E6F5771097595771F97 +:1058D000880B990B78DD28E132E741E35FE38FDE47 +:1058E000AF2D9801AE01FF900F911F91CF91DF91E5 +:1058F00078DC3BCEFA01DC01AA0FBB1F9B01AC0197 +:10590000BF5728F422273327442750781FC0B751A8 +:1059100088F4AB2F0024469537952795011CA39555 +:10592000D2F3002069F0220F331F441FB395DAF33E +:105930000DD045CC61307105A0E88A07B94630F436 +:105940009B01AC016627772788279078309621F055 +:1059500020833183428353830895AA1BBB1B51E1EB +:1059600007C0AA1FBB1FA617B70710F0A61BB70BCF +:10597000881F991F5A95A9F780959095BC01CD0174 +:10598000089597FB072E16F4009407D077FD09D0F1 +:105990000E94AD2C07FC05D03EF4909581959F4F59 +:1059A0000895709561957F4F0895EE0FFF1F059044 +:1059B000F491E02D0994F999FECF92BD81BDF89A3A +:1059C000992780B50895A8E1B0E042E050E00C943A +:1059D000032D262FF999FECF92BD81BDF89A01972C +:1059E00000B4021639F01FBA20BD0FB6F894FA9A27 +:1059F000F99A0FBE08950196272F0E94EA2C0C9465 +:105A0000E92CDC01CB01FC01F999FECF06C0F2BD07 +:105A1000E1BDF89A319600B40D9241505040B8F76C +:065A20000895F894FFCF89 +:105A2600640007000CFF0000003F643E10CC10A984 +:105A360010751041100101DF022808140A321E00F9 +:105A460002040507090B0C0E1011131517181A1C62 +:105A56001D1F2123242628292B2D2F30323435379C +:105A6600393B1F0F03764F5F6F7F496943790959A9 +:105A760053633149803F5D8B803FF8BF803FCAE169 +:105A8600803F73ED803FCAE1803FF8BF803F5D8B6A +:105A9600803F3149803F0000803FF16D7F3F75EACE +:105AA6007E3F4C827E3F833F7E3F84287E3F833FFE +:105AB6007E3F4C827E3F75EA7E3FF16D7F3F000060 +:105AC600803F3F4D36394305F604C00487041A0467 +:105AD60033044C04650401020304050607080900A3 +:00000001FF diff --git a/keyboard/planck/keymaps/unicode/compiled.hex b/keyboard/planck/keymaps/unicode/compiled.hex new file mode 100644 index 0000000000..a32eb3a4a9 --- /dev/null +++ b/keyboard/planck/keymaps/unicode/compiled.hex @@ -0,0 +1,1185 @@ +:100000000C9493040C94D7040C94D7040C94D70448 +:100010000C94D7040C94D7040C94D7040C94D704F4 +:100020000C94D7040C94D7040C948A0F0C945C1095 +:100030000C94741D0C94D7040C94D7040C94D7041E +:100040000C94D7040C94D7040C94D7040C94D704C4 +:100050000C94D7040C94DC1D0C94D7040C94D70496 +:100060000C94D7040C94D7040C94D7040C94D704A4 +:100070000C94D7040C94D7040C94D7040C94D70494 +:100080000C94D7040C94D7040C94D7040C94D70484 +:100090000C94D7040C94D7040C94D7040C94D70474 +:1000A0000C94D7040C94D7040C94D704500558052D +:1000B00062056A0579058305C005C005C005C00550 +:1000C000C005C0059105B405BC05C910EB10D911D8 +:1000D000EB10D91130115311D911A811BB11A5146E +:1000E000A514D414D41413153315891689163E1586 +:1000F0008916EE15EE1555165E1689168316FB1534 +:10010000FB15FB15FB15FB15FB15FB15FB15FB156F +:10011000FB15FB15FB15FB15FB15FB15FB150B164E +:1001200019162016271631160108011501090119A3 +:100130000112010F02080215020902190212020F30 +:10014000002B0014001A000800150017001C0018EE +:10015000000C00120013002A0029000400160007FA +:100160000009000A000B000D000E000F00330034E0 +:1001700000E1001D001B0006001900050011001021 +:100180000036003700380028000530E000E200E3C8 +:100190000003302C002C0004305000510052004F5E +:1001A000002B00718077806680708067806A806C29 +:1001B00080758079803B800880290061807280731F +:1001C000807480648068806E80658069806F80271D +:1001D00080E1007A8078806380768062806B806DB9 +:1001E000802C802E802F8028000100E000E200E3B8 +:1001F0000003302C002C0004305000510052004FFE +:10020000002B0034003600370013001C0009000AE0 +:1002100000060015000F002A002900040012000843 +:100220000018000C0007000B001700110016003822 +:1002300000E100330014000D000E001B000500104B +:10024000001A0019001D0028000530E000E200E35C +:100250000003302C002C0004305000510052004F9D +:100260000035021E021F0220022102220223022464 +:10027000022502260227022A004C003A003B003CDD +:10028000003D003E003F002D022E022F02300231C1 +:1002900002010040004100420043004400450001CB +:1002A0000001000100010001000100010001000146 +:1002B000000100010001000100AB00AA00A900AE8E +:1002C0000035001E001F0020002100220023002412 +:1002D000002500260027002A004C003A003B003C85 +:1002E000003D003E003F002D002E002F0030003169 +:1002F000000100400041004200430044004500016D +:1003000000010001000100010001000100010001E5 +:10031000000100010001000100AB00AA00A900AE2D +:10032000001E001E001E001E001E001E001E001EDD +:10033000001E001E001E001E00000014001A00080F +:1003400000150017001C0018000C00120013002FED +:10035000000E3004001600070009000A000B000D13 +:10036000000E000F00330034000D300000000006C6 +:100370000019000000000011001000000000000043 +:10038000000000000000000000000000000000006D +:10039000000000000000000000000000000000005D +:1003A000000000000000000000000000000000004D +:1003B000000000000000000000000000000000003D +:1003C000000000000000000000000000000000002D +:1003D000000000000000000000000000000000001D +:1003E000000000000000000000000000000000000D +:1003F00000000000000000000000000000000000FD +:1004000000000000000000000000000000000000EC +:1004100000000000000000000000000000000000DC +:1004200000000000000000000000000000000000CC +:1004300000000000000000000000000000000000BC +:1004400000000000000000000000000000000000AC +:10045000000000000000000000000000000000009C +:10046000000000000000000000000000000000008C +:10047000000000000000000000000000000000007C +:10048000000000000000000000000000000000006C +:10049000000000000000000000000000000000005C +:1004A000000000000000000000000000000000004C +:1004B000000000000000000000000000000000003C +:1004C000000000000000000000000000000000002C +:1004D000000000000000000000000000000000001C +:1004E000000000000000000000000000000000000C +:1004F00000000000000000000000000000000000FC +:1005000000000000000000000000000000000000EB +:1005100000000000000000000000000000000000DB +:1005200000000000000000000000000000000000CB +:1005300000000000000000000000000000000000BB +:1005400000000000000000000000000000000000AB +:10055000000000000000000000000000000000009B +:10056000000000000000000000000000000000008B +:10057000000000000000000000000000000000007B +:10058000000000000000000000000000000000006B +:10059000000000000000000000000000000000005B +:1005A000000000000000000000000000000000004B +:1005B000000000000000000000000000000000003B +:1005C000000000000000000000000000000000002B +:1005D000000000000000000000000000000000001B +:1005E000000000000000000000000000000000000B +:1005F00000000000000000000000000000000000FB +:1006000000000000000000000000000000000000EA +:1006100000000000000000000000000000000000DA +:1006200000000000000000000000000000000000CA +:1006300000000000000000000000000000000000BA +:1006400000000000000000000000000000000000AA +:10065000000000000000000000000000000000009A +:10066000000000000000000000000000000000008A +:10067000000000000000000000000000000000007A +:10068000000000000000000000000000000000006A +:10069000000000000000000000000000000000005A +:1006A000000000000000000000000000000000004A +:1006B000000000000000000000000000000000003A +:1006C000000000000000000000000000000000002A +:1006D000000000000000000000000000000000001A +:1006E000000000000000000000000000000000000A +:1006F00000000000000000000000000000000000FA +:1007000000000000000000000000000000000000E9 +:1007100000000000000000000000000000000000D9 +:1007200000000000000000000000000000000000C9 +:1007300000000000000000000000000000000000B9 +:100740000001000050010001000100010001000152 +:10075000000100010001004C000100010001002027 +:10076000502150135012500030013002300C300133 +:1007700000010027502650235024502850295001B2 +:100780000001000100010001000100010001000161 +:100790000001000100010001000100010001000151 +:1007A000002803540068006500200050006C0061C0 +:1007B000006E0063006B0020004B00650079006252 +:1007C000006F0061007200640000002C034F007293 +:1007D00000740068006F006C0069006E00650061C5 +:1007E00000720020004B006500790062006F00611C +:1007F000007200640073000000040309040902543D +:1008000000030100A0FA090400000103010100092E +:100810002111010001223F000705810308000A0998 +:100820000401000103010200092111010001224D10 +:10083000000705820308000A090402000103000002 +:100840000009211101000122360007058303080079 +:100850000A1201100100000008EDFE6060010001B5 +:1008600002000105010980A101850216010026B7D9 +:10087000001A01002AB700751095018100C0050C0F +:100880000901A1018503160100269C021A01002A14 +:100890009C02751095018100C005010902A10109A2 +:1008A00001A1000509190129051500250195057506 +:1008B0000181029501750381010501093009311596 +:1008C00081257F95027508810609381581257F9558 +:1008D0000175088106050C0A38021581257F9501EE +:1008E00075088106C0C005010906A101050719E0C8 +:1008F00029E7150025019508750181029501750804 +:1009000081010508190129059505750191029501D7 +:10091000750391010507190029FF150025FF9506AC +:1009200075088100C00011241FBECFEFDAE0DEBFE2 +:10093000CDBF04B603FE24C08091E4019091E5018F +:10094000A091E601B091E7018730904BA740B04BF2 +:10095000B9F41092E4011092E5011092E6011092B0 +:10096000E70114BE84B7877F84BF88E10FB6F8948F +:1009700080936000109260000FBEE0E0F8E30995FC +:1009800011E0A0E0B1E0ECEBF9E402C005900D92BB +:10099000AE33B107D9F711E0AEE3B1E001C01D926B +:1009A000A43EB107E1F70E94D00C0C94DC240C9417 +:1009B0000000089581E0089508950C94D9040C94E2 +:1009C000DA040C94DC040E94522323E030E0281B5C +:1009D0003109220F209340010895282F2F988091EC +:1009E0008000211108C0877F8093800010928D00C5 +:1009F00010928C001BC0886080938000233019F413 +:100A00008FEF9FEF0FC083E090E0821B9109880F6A +:100A1000991F2FEF3FEFA90102C0569547958A9580 +:100A2000E2F7CA0190938D0080938C000C94E3044C +:100A30000E94E30484E080933F0110923E010895F8 +:100A4000279A2F988FEF9FEF9093870080938600CF +:100A50008AE08093800089E1809381000E94BB221C +:100A60000C9418050E9420056E9A769A0C94C6057F +:100A7000CF93DF93EC010E946B1EBE0180E090E0FB +:100A8000DF91CF910C94B41A462F50E04F305105AE +:100A900008F076C0DC01FA01EA5AFF4F0C948C246E +:100AA00012968C91882309F46BC081E090E007C016 +:100AB00012968C91882309F463C082E090E00E9432 +:100AC00038055EC012968C91882309F459C084E0E1 +:100AD00090E0F5CF12968C91882311F083E00EC040 +:100AE00083E00E94521B40E164E083E00E94080A18 +:100AF00047C012968C91882321F084E00E94311B1C +:100B0000F2CF84E0EECF12968C91882331F085EEFF +:100B10000E9449130E94122333C085EE0E941114D3 +:100B20002FC012968C91882359F184E00E94521BA9 +:100B300083E00E94521B80E10E94521B85E00E94CC +:100B4000311B0E94581E811102C00E94391E0E9452 +:100B5000701E90E09093E3018093E201806880939F +:100B6000E2010E94741E0CC012968C91882341F001 +:100B700085E00E94521B04C012968C91811103C023 +:100B800080E090E0089588E291E00895089581E082 +:100B900008950C94C7050895282F882339F090E014 +:100BA0002A3010F44D9608950697089587E290E054 +:100BB0000895AF92BF92DF92EF92FF920F931F932F +:100BC000CF93DF938C01FC01C081D181CE010E94C3 +:100BD000ED1BBE010E94EE06EC01B8010E94C905A2 +:100BE000882309F4EBC0F8018281882309F4A0C0AE +:100BF00080914D0181111FC0C431F0E5DF0709F07C +:100C0000D7C00E94CB0581E080934D010E94A61DB4 +:100C100090934C0180934B01109244011092460135 +:100C200010924501109248011092470110924A011A +:100C300010924901C3C080914B0190914C010E94D8 +:100C4000B21D883C910570F480914401E82FF0E0DA +:100C5000EE0FFF1FEB5BFE4FD183C0838F5F80934E +:100C60004401ACC0C13080E8D80708F451C0F80195 +:100C70008281882309F460C05E01E894B7F880910E +:100C80004301813079F050F08230C1F482EE0E944D +:100C9000491387E50E94491387E50EC082EE0E9442 +:100CA00049130CC080EE0E94491381EE0E94491343 +:100CB00088E10E94491388E10E9411148CE0E82E1B +:100CC000F12CC5010E2C02C0969587950A94E2F787 +:100CD0008F700E94CC05D82E0E9449138D2D0E9442 +:100CE0001114F4E0EF1AF1088CEFE8168FEFF80614 +:100CF00041F780914301813029F010F0823041F4B6 +:100D000082EE04C080EE0E94111481EE0E94111444 +:100D1000C438E0E5DE0721F0C538D04501F137C021 +:100D2000F8018281882361F01092410182E01EC0A7 +:100D3000C130F0E8DF0760F3C43880E5D80761F41C +:100D400080914101811106C086E20E94491386E22A +:100D50000E94111482E018C0C538D045C1F4F801D2 +:100D60008281882331F01092420180E20E94601457 +:100D700025C080914201811106C087E20E9449137B +:100D800087E20E94111480E20E94671417C081E07C +:100D90008093410180934201C801DF91CF911F915F +:100DA0000F91FF90EF90DF90BF90AF900C94DF0415 +:100DB000C130F0E8DF0708F05FCFAACF80E0DF9115 +:100DC000CF911F910F91FF90EF90DF90BF90AF9068 +:100DD00008950C9432050C94DD0408959CE0799FED +:100DE000F001112490E3899FE00DF11D1124E60F1D +:100DF000F11DEE0FFF1FEF5BFE4F8591949108955B +:100E0000880F991FFC01EF53F0408591949108954C +:100E1000880F991FFC01EF5BFE4F85919491089517 +:100E20000F931F93CF93DF93EC01811521E392077A +:100E3000A0F5C11580E3D80708F0D7C0C83ED1059A +:100E4000D8F4C03ED10508F003C2C83AD10578F401 +:100E5000C53AD10508F06AC0C130D10509F463C0B4 +:100E600008F4F3C1C430D10508F0F2C1EEC1CB3BA8 +:100E7000D10508F466C0E9C1C11590E2D90708F0B0 +:100E8000AFC0C11521E0D20708F0E2C1C03FD105D3 +:100E900008F4DBC18E0110651BC2C03880E5D8079D +:100EA00000F5C03790E5D90708F0A3C0C11520E5CB +:100EB000D20709F4ACC050F4CE01905480319F4069 +:100EC00008F0C3C1DF708E01106A02C2C13080E534 +:100ED000D80709F4AAC0C43190E5D90708F4ABC01B +:100EE000B4C1C33820E5D20709F48EC050F4C1382C +:100EF00090E5D90709F482C008F083C000E011ED45 +:100F0000E7C1C03181E5D80708F49FC1C11597E555 +:100F1000D90708F432C1CE0190578115904108F0ED +:100F200094C1DF708FC101E010E0D2C1C53AD10594 +:100F300009F490C1C63AD10509F08FC102E810E466 +:100F4000C7C1C83AD10509F48BC1C93AD10509F422 +:100F50008AC1CA3AD10509F489C1CB3AD10509F44D +:100F600088C1CC3AD10509F487C1CD3AD10509F43D +:100F700086C1C03BD10509F485C1CE3AD10509F43B +:100F800084C1CF3AD10509F483C1C13BD10509F42D +:100F900082C1C23BD10509F481C1C33BD10509F42B +:100FA00080C1C43BD10509F47FC1C53BD10509F41B +:100FB0007EC1C63BD10509F47DC1C73BD10509F40B +:100FC0007CC1C83BD10509F47BC1C93BD10509F4FB +:100FD0007AC1CA3BD10509F479C100E014E478C1B3 +:100FE000CE019F700E94080774C1DD278E01106C2E +:100FF0006FC1CF70DD278E01146D6AC100E010ED66 +:1010000067C100E012ED64C100E013ED61C10E9410 +:10101000F4168FEF94E32CE0815090402040E1F7EC +:1010200000C000000E94011E53C18091C401816074 +:101030008093C4014DC10E94581E811102C00E94BC +:10104000391E0E94701E90E09093E3018093E201AC +:10105000C23080E5D80721F48091E201816086C02A +:10106000C43090E5D90721F48091E20182607EC00E +:10107000C63020E5D20721F48091E201846076C079 +:10108000C83080E5D80719F48091E20127C0CA3042 +:1010900090E5D90721F48091E201806167C0CC30EE +:1010A00020E5D20721F48091E20180625FC0CE305A +:1010B00080E5D80721F48091E201806457C0C031F7 +:1010C00090E5D90721F48091E20180684FC0C231D8 +:1010D00020E5D20729F48091E2018460886046C04F +:1010E000C33080E5D80721F48091E2018E7F3EC0B5 +:1010F000C53090E5D90721F48091E2018D7F36C09B +:10110000C73020E5D20721F48091E2018B7F2EC009 +:10111000C93080E5D80719F48091E20126C0CB30B0 +:1011200090E5D90721F48091E2018F7E1FC0CD3078 +:1011300020E5D20721F48091E2018F7D17C0CF30E6 +:1011400080E5D80721F48091E2018F7B0FC0C13187 +:1011500090E5D90721F48091E2018F7707C0C33170 +:10116000D04531F48091E2018B7F877F8093E2014B +:101170008091E2010E94741EABC08D2F99278F7061 +:10118000992781309105D9F49E012370332702C03D +:10119000880F991F2A95E2F79C688E0144E0000FA2 +:1011A000111F4A95E1F700271370802B912B53E014 +:1011B000CC0FDD1F5A95E1F7C076DD272FC08230B6 +:1011C000910531F4DC2FCC278E01016F106A80C0AD +:1011D0008330910569F4CE018370992701E010E016 +:1011E00002C0000F111F8A95E2F7C8019C680FC06A +:1011F00084309105B9F4CE018370992701E010E0A5 +:1012000002C0000F111F8A95E2F7C8019A6823E017 +:10121000CC0FDD1F2A95E1F7C07ED7708C010C2B17 +:101220001D2B56C08530910531F4DC2FCC278E0163 +:10123000046F106A4DC0069709F04AC0CF71DD27D0 +:10124000DC2FCC278E01106243C000E010E040C0CC +:101250008E013EC001E810E43BC003E810E438C052 +:1012600002EE14E435C009EE14E432C00AEE14E4D0 +:101270002FC005EB14E42CC006EB14E429C007EBE7 +:1012800014E426C00CEC14E423C00DEC14E420C0DC +:1012900003E815E41DC00AE815E41AC002E915E4E4 +:1012A00017C004E915E414C001E216E411C003E21A +:1012B00016E40EC004E216E40BC005E216E408C012 +:1012C00006E216E405C007E216E402C00AE216E4EC +:1012D000C801DF91CF911F910F9108959CE0799FF4 +:1012E000F001112490E3899FE00DF11D1124E60F18 +:1012F000F11DEE0FFF1FEF5BFE4F85919491803E35 +:101300009105E0F4803C910558F58133910509F48D +:101310006FC048F48932910509F463C08A3291059F +:1013200009F46DC072C089339105E9F082389105E6 +:10133000D1F08533910509F44DC067C0833E910516 +:1013400081F138F4803E9105B9F0823E9105D9F0E3 +:101350005CC0863E910561F1873E9105A1F155C0C3 +:101360000E94000708952091E20120FD02C021FFA4 +:101370004CC080EE90E049C08091E20180FFF9CF3F +:1013800089E390E042C08091E20182FF0EC080912B +:10139000E20184FF03C080E090E037C083EE90E07C +:1013A00034C08091E20182FFF2CF82EE90E02DC046 +:1013B0008091E20183FF0BC08091E20184FDEBCFBD +:1013C00087EE90E022C08091E20183FFF5CF86EEA8 +:1013D00090E01BC08091E20185FF07C089E290E0A8 +:1013E00014C08091E20185FFF9CF85E390E00DC044 +:1013F0008091E20186FF07C08AE290E006C08091FA +:10140000E20186FFF9CF81E390E00E941007089582 +:10141000CF92DF92EF92FF920F931F9301E010E0C3 +:1014200020E030E06801790104C0CC0CDD1CEE1C2A +:10143000FF1C8A95D2F704C0000F111F221F331F13 +:101440006A95D2F70C291D292E293F29C090AF019A +:10145000D090B001E090B101F090B201C022D12251 +:10146000E222F322842FC016D106E206F30641F4ED +:101470001F910F91FF90EF90DF90CF900C94311B54 +:101480001F910F91FF90EF90DF90CF900C94521B23 +:101490000C94E104E82FF0E0E05EFE4F8081E82F3D +:1014A000EF70F0E082958F7021E030E0A90102C07A +:1014B000440F551F8A95E2F740A308950F931F9399 +:1014C000CF93DF9385B7806885BF85B7806885BF78 +:1014D000C3E0D0E001E010E0FE01E05EFE4F80815D +:1014E000E82FEF70F0E021A182958F70A80102C073 +:1014F000440F551F8A95E2F7CA01822B81A38C2FD6 +:101500000E944A0A219740F78BE090E061E070E08A +:10151000FC01EC5EFE4F2081E22FEF70F0E042A173 +:1015200022952F70DB0102C0AA0FBB1F2A95E2F79C +:101530009D01242B22A3019758F7DF91CF911F9192 +:101540000F910C94E906EF92FF920F931F93CF93A4 +:10155000DF9306E511E0C3E0EE24E394F12CD5E03F +:101560008C2F0E944A0A8BE090E040E050E0FC01A2 +:10157000EC5EFE4F6081E62FEF70F0E020A130E0DE +:1015800062956F7002C0359527956A95E2F720FD48 +:1015900009C09701082E02C0220F331F0A94E2F7F8 +:1015A000422B532B019718F7F801929182918F01EA +:1015B0008417950721F051834083D09300018C2F2D +:1015C0000E944A0AC15060F68091000187FD2CC03C +:1015D0008150809300018F3F39F08FE99FE00197A0 +:1015E000F1F700C0000020C0809154019091550196 +:1015F00090935D0180935C01809152019091530121 +:1016000090935B0180935A01809150019091510118 +:10161000909359018093580180914E0190914F0110 +:1016200090935701809356010E94EB0681E0DF9171 +:10163000CF911F910F91FF90EF900895E82FF0E068 +:10164000EE0FFF1FEA5AFE4F8081918108950895A1 +:101650000F931F93CF930EE511E0C0E0F801929134 +:1016600082918F010E941E1DC80FF1E006351F07F1 +:10167000A9F78C2FCF911F910F910895809166014A +:101680000895CF93DF9300D01F92CDB7DEB79C01B2 +:101690008091D901843019F593E099833B832A83A3 +:1016A0009093E9008FEF9091E800815095FD06C07E +:1016B00095ED9A95F1F700008111F5CF8091E80042 +:1016C00085FF0DC040E050E063E070E0CE01019680 +:1016D0000E947A0D8091E8008E778093E8000F9049 +:1016E0000F900F90DF91CF910895CF93DF9300D0AB +:1016F0001F92CDB7DEB72091D901243021F522E029 +:1017000029839B838A8383E08093E9008FEF909104 +:10171000E800815095FD06C095ED9A95F1F700001F +:101720008111F5CF8091E80085FF0DC040E050E0C9 +:1017300063E070E0CE0101960E947A0D8091E8008E +:101740008E778093E8000F900F900F90DF91CF91EC +:1017500008952091D9012430F1F422E02093E9008A +:101760002FEF3091E800215035FD06C035ED3A9558 +:10177000F1F700002111F5CF2091E80025FF0BC003 +:1017800040E050E065E070E00E947A0D8091E80052 +:101790008E778093E8000895CF93DF932091D9014D +:1017A000243039F521E02093E9002FEF3091E80053 +:1017B000215035FD06C035ED3A95F1F700002111B5 +:1017C000F5CF2091E80025FF14C0EC0140E050E087 +:1017D00068E070E00E947A0D8091E8008E77809337 +:1017E000E80088E0FE01AEE5B1E001900D928A9537 +:1017F000E1F7DF91CF9108958091D801811109C05F +:101800000E940F0F0E946C0F8091E2008460809311 +:10181000E20008951092D8010895089508950C9457 +:10182000691D42E061EC81E00E94890E42E061ECBA +:1018300082E00E94890E42E061EC83E00C94890E04 +:101840008091DB01833009F453C030F4813071F0B2 +:10185000823009F48CC008958A3009F478C08B3046 +:1018600009F45EC0893009F09AC020C08091DA0185 +:10187000813A09F094C08091E800877F8093E80066 +:101880008091DE019091DF01892B21F468E08EE5E3 +:1018900091E003C060E080E090E070E00E94C50D40 +:1018A0008091E8008B778093E80008958091DA01B9 +:1018B000813209F074C08091DE019091DF01892BA3 +:1018C00009F06DC08091E800877F8093E8008091E7 +:1018D000E80082FD05C08091D9018111F8CF5FC079 +:1018E0008091F100809366018091E8008B7753C06E +:1018F0008091DA01813A09F052C08091DE01909125 +:10190000DF01892B09F04BC08091E800877F80932D +:10191000E8008091E80080FFFCCF80910B0136C089 +:101920008091DA018132D9F58091DE019091DF0159 +:10193000892BA9F58091E800877F8093E8000E94B9 +:10194000BE0E8091DC0180930B010C94F416809103 +:10195000DA01813221F58091E800877F8093E800E9 +:101960000E94BE0E8091DD018093670108958091F1 +:10197000DA01813AA1F48091E800877F8093E80042 +:101980008091E80080FFFCCF809167018093F10097 +:101990008091E8008E778093E8000C94BE0E089545 +:1019A00084B7877F84BF88E10FB6F8948093600086 +:1019B000109260000FBE90E080E80FB6F89480931C +:1019C0006100909361000FBE0E9461120E940F0F90 +:1019D0000E946C0F8091E20084608093E200789412 +:1019E0000E94F2110E94631281E091E00E940D12A8 +:1019F0008091D901853069F40E942A1D8091D70118 +:101A00008823B1F30E94581D882391F30E94640D2E +:101A1000EFCF0E946B12ECCF292F332723303105F3 +:101A2000C9F064F42130310581F02230310509F02C +:101A300043C084E590E02DEF37E042C0213231050C +:101A4000F1F02232310541F137C082E190E021E529 +:101A500038E036C099278130910541F082309105F8 +:101A600041F0892B49F5E9EFF7E005C0EBECF7E031 +:101A700002C0E1EAF7E0849190E09F0121C0633069 +:101A8000D8F4E62FF0E0EE0FFF1FE35DFE4F20815C +:101A9000318189E090E014C0633070F470E0FB01A4 +:101AA000EE0FFF1FE95DFE4F20813181FB01EC5DF0 +:101AB000FE4F808190E004C080E090E020E030E0C4 +:101AC000FA0131832083089580E189BD82E189BDD7 +:101AD00009B400FEFDCF8091D8008F7D8093D8009F +:101AE0008091E00082608093E0008091E00081FDC1 +:101AF000FCCF0895CF92DF92EF92FF920F931F9346 +:101B0000CF93DF93EC018B016A010E94DD0E8111FE +:101B100033C0C114D10439F0F60180819181081BD2 +:101B2000190BC80FD91FE12CF12C0115110519F162 +:101B30008091E80085FD16C08091E8008E77809343 +:101B4000E800C114D10449F0F60180819181E80ECA +:101B5000F91EF182E08285E00FC00E94DD0E88232D +:101B600021F30AC089918093F10001501109FFEF20 +:101B7000EF1AFF0ADACF80E0DF91CF911F910F912A +:101B8000FF90EF90DF90CF9008952091E001309189 +:101B9000E1012617370748F06115710539F42091E6 +:101BA000E8002E772093E80001C0B90140E06115FC +:101BB0007105A9F12091D901222309F443C02530F0 +:101BC00009F442C02091E80023FD40C02091E800C4 +:101BD00022FD32C02091E80020FFE9CF4091F300C0 +:101BE0002091F20030E0342BFC01CF01611571052A +:101BF00059F02830310540F481918093F100615013 +:101C000071092F5F3F4FF1CF41E02830310509F0D6 +:101C100040E02091E8002E772093E800C8CF4111E2 +:101C2000C9CF0AC08091D901882361F0853061F065 +:101C30008091E80083FD0AC08091E80082FFF2CF26 +:101C400080E0089582E0089583E0089581E008959A +:101C50002091E0013091E1012617370748F0611526 +:101C6000710539F42091E8002E772093E80001C037 +:101C7000B901FC0120E06115710591F18091D90154 +:101C8000882309F440C0853009F43FC08091E80002 +:101C900083FD3DC08091E80082FD2FC08091E80067 +:101CA00080FFE9CF2091F3008091F20090E0922B29 +:101CB0006115710559F08830910540F42491209305 +:101CC000F1003196615071090196F2CF21E0089739 +:101CD00009F020E08091E8008E778093E800CBCF78 +:101CE0002111CCCF0AC08091D901882361F08530C1 +:101CF00061F08091E80083FD0AC08091E80082FFD6 +:101D0000F2CF80E0089582E0089583E0089581E0B5 +:101D10000895982F973058F59093E900981739F067 +:101D20007091EC002091ED005091F00003C0242F41 +:101D3000762F50E021FF19C03091EB003E7F3093A9 +:101D4000EB003091ED003D7F3093ED003091EB00E2 +:101D500031603093EB007093EC002093ED005093D2 +:101D6000F0002091EE0027FF07C09F5FD3CF8F7058 +:101D70008093E90081E0089580E008958091DA0180 +:101D800087FF11C08091E80082FD05C08091D901D4 +:101D90008111F8CF11C08091E8008B770BC0809142 +:101DA000D901882349F08091E80080FFF8CF809125 +:101DB000E8008E778093E80008952091E400309148 +:101DC000E50095E64091EC00842F817040FF22C031 +:101DD0008091E80080FD1CC08091D901882391F09A +:101DE000853091F08091EB0085FD10C04091E400BA +:101DF0005091E5004217530729F39A01915011F7CA +:101E000084E0089582E0089583E0089581E00895D4 +:101E100080E008954091E80042FFDECF08950E94DF +:101E20007D0F0E94850FE0EEF0E08081816080836D +:101E3000E8EDF0E080818F77808319BCA7EDB0E0FA +:101E40008C918E7F8C9380818F7E80831092D801BD +:101E500008950F931F93CF93DF930E947D0F0E94ED +:101E6000850FC8EDD0E088818F778883888180686E +:101E7000888388818F7D888319BC1092D901109244 +:101E8000D5011092D7011092D60100EE10E0F801B2 +:101E900080818B7F808388818160888342E060E0DD +:101EA00080E00E94890EE1EEF0E080818E7F8083E9 +:101EB000E2EEF0E0808181608083808188608083B1 +:101EC000F80180818E7F8083888180618883DF91A3 +:101ED000CF911F910F910895E8EDF0E080818F7E02 +:101EE0008083E7EDF0E080818160808384E082BFC1 +:101EF00081E08093D8010C94290FE8EDF0E0808117 +:101F00008E7F80831092E20008951092DA00109282 +:101F1000E10008951F920F920FB60F9211242F9394 +:101F20003F934F935F936F937F938F939F93AF9361 +:101F3000BF93EF93FF938091E10082FF0BC08091EC +:101F4000E20082FF07C08091E1008B7F8093E10077 +:101F50000E94F1118091DA0080FF1FC08091D800AB +:101F600080FF1BC08091DA008E7F8093DA00809121 +:101F7000D90080FF0DC080E189BD82E189BD09B42F +:101F800000FEFDCF81E08093D9010E94FC0B05C0CB +:101F900019BC1092D9010E940A0C8091E10080FFC7 +:101FA00019C08091E20080FF15C08091E2008E7F11 +:101FB0008093E2008091E20080618093E200809152 +:101FC000D80080628093D80019BC85E08093D90145 +:101FD0000E940E0C8091E10084FF30C08091E200ED +:101FE00084FF2CC080E189BD82E189BD09B400FE77 +:101FF000FDCF8091D8008F7D8093D8008091E10043 +:102000008F7E8093E1008091E2008F7E8093E200DA +:102010008091E20081608093E2008091D501882365 +:1020200011F084E007C08091E30087FD02C081E0E9 +:1020300001C083E08093D9010E940F0C8091E100E0 +:1020400083FF29C08091E20083FF25C08091E100D9 +:10205000877F8093E10082E08093D9011092D501BF +:102060008091E1008E7F8093E1008091E2008E7F7D +:102070008093E2008091E20080618093E20042E080 +:1020800060E080E00E94890E8091F000886080937B +:10209000F0000E940D0CFF91EF91BF91AF919F91C5 +:1020A0008F917F916F915F914F913F912F910F9001 +:1020B0000FBE0F901F9018951F920F920FB60F92A0 +:1020C00011242F933F934F935F936F937F938F933D +:1020D0009F93AF93BF93CF93DF93EF93FF93C09101 +:1020E000E900CF708091EC00D82FD17080FDD0E84E +:1020F0001092E9008091F000877F8093F00078943F +:102100000E94A0101092E9008091F00088608093F6 +:10211000F000CD2BCF70C093E900FF91EF91DF91DC +:10212000CF91BF91AF919F918F917F916F915F916F +:102130004F913F912F910F900FBE0F901F901895C8 +:102140001F93CF93DF93CDB7DEB7AA970FB6F8945E +:10215000DEBF0FBECDBFEAEDF1E088E08E0F9091BB +:10216000F10091938E13FBCF0E94200C8091E80028 +:1021700083FF1FC18091DA019091DB01492F50E06C +:102180004A30510508F015C1FA01EB59FF4F0C9484 +:102190008C24803881F0823809F00BC18091DE01F7 +:1021A0008F708093E9008091EB0085FB882780F990 +:1021B0001092E90006C08091D6019091D70191114B +:1021C00082609091E800977F9093E8008093F100FF +:1021D0001092F100C8C0282F2D7F09F0EAC0882393 +:1021E00019F0823061F0E5C08091DC01813009F0A6 +:1021F000E0C0933009F080E08093D7012BC080913C +:10220000DC01811127C08091DE018F7009F4D1C0FB +:102210008093E9002091EB0020FF1CC0933021F453 +:102220008091EB00806214C09091EB0090619093DC +:10223000EB0021E030E0A90102C0440F551F8A9550 +:10224000E2F74093EA001092EA008091EB00886088 +:102250008093EB001092E9008091E800877F86C0B0 +:102260008111A7C01091DC011F778091E300807875 +:10227000812B8093E3008091E800877F8093E800C2 +:102280000E94BE0E8091E80080FFFCCF8091E300A9 +:1022900080688093E300111102C082E001C083E0F6 +:1022A0008093D90186C08058823008F082C0809126 +:1022B000DC019091DD018C3D53E0950779F583E0D9 +:1022C0008A838AE289834FB7F894DE01139620E06F +:1022D0003EE051E2E32FF0E050935700E49120FFFD +:1022E00003C0E295EF703F5FEF708E2F90E0EA3011 +:1022F00010F0C79601C0C0968D939D932F5F243137 +:1023000049F74FBF8091E800877F8093E8006AE239 +:1023100070E0CE0101960E94C50D14C0AE014F5F62 +:102320005F4F6091DE010E940C0DBC01009709F423 +:1023300040C09091E800977F9093E80089819A814E +:102340000E94280E8091E8008B778093E80031C0CE +:10235000803879F58091E800877F8093E80080914C +:10236000D5018093F1008091E8008E778093E8009A +:102370000E94BE0E1EC081111CC09091DC019230E3 +:10238000C0F48091E800877F8093E8009093D501A6 +:102390000E94BE0E8091D501811106C08091E3009C +:1023A00087FD02C081E001C084E08093D9010E94D2 +:1023B000110C8091E80083FF0AC08091E800877FBC +:1023C0008093E8008091EB0080628093EB00AA96F6 +:1023D0000FB6F894DEBF0FBECDBFDF91CF911F9136 +:1023E00008950895CF938091D9018823A1F0C091D9 +:1023F000E900CF709091EC00892F817090FD80E80A +:10240000C82B1092E9008091E80083FD0E94A01083 +:10241000CF70C093E900CF91089590936D018093A0 +:102420006C010895E0916C01F0916D01309721F0FD +:102430000190F081E02D099480E00895E0916C0115 +:10244000F0916D01309721F00280F381E02D099425 +:102450000895E0916C01F0916D01309721F00480B6 +:10246000F581E02D0994089520916A0130916B0166 +:102470008217930771F090936B0180936A01E0914A +:102480006C01F0916D01309721F00680F781E02D0D +:10249000099408952091680130916901821793078A +:1024A00071F09093690180936801E0916C01F09163 +:1024B0006D01309721F00084F185E02D0994089595 +:1024C00008950C9460120E949D1D0E945E0A0E9455 +:1024D000231E0C94BB225F926F927F928F929F92E9 +:1024E000AF92BF92CF92DF92EF92FF920F931F9322 +:1024F000CF93DF9300D000D01F92CDB7DEB70E94FC +:10250000A30A97E7C92E91E0D92E03E010E0AA2490 +:10251000A394B12C502E802F0E941E0B4C01F6016B +:10252000729062906F016826792661147104A1F49B +:102530000150110978F78FEF89838A831B820E94EB +:10254000A61D8160782F9D838C8349815A816B8180 +:102550008D810E941B1338C08091C40181FD0E94AF +:10256000270B2BE030E07501022E02C0EE0CFF1CA1 +:102570000A94E2F7C70186219721892B09F1298363 +:102580005A828E209F2091E0892809F490E09B8355 +:102590000E94A61D8160782F9D838C8349815A817A +:1025A0006B818D810E941B13000F111FF801E159EF +:1025B000FE4F80819181E826F926F182E08204C0F5 +:1025C0002150310980F6B4CF0E94FC1F10916E019A +:1025D0000E9412121817D1F00E94121280936E01FD +:1025E0000F900F900F900F900F90DF91CF911F9150 +:1025F0000F91FF90EF90DF90CF90BF90AF909F90A2 +:102600008F907F906F905F900C94480A0F900F907E +:102610000F900F900F90DF91CF911F910F91FF902E +:10262000EF90DF90CF90BF90AF909F908F907F9072 +:102630006F905F900895CF93DF93CDB7DEB72B9760 +:102640000FB6F894DEBF0FBECDBF4F8358876987A2 +:102650007A878B87DE01119686E0FD0111928A95BB +:10266000E9F785E0FE01379601900D928A95E1F732 +:1026700049815A816B817C818D819E810E94921952 +:102680002B960FB6F894DEBF0FBECDBFDF91CF9172 +:102690000895CF93882309F4C2C0C82F823859F413 +:1026A0000E94121281FDBBC089E30E946C1C0E9433 +:1026B000EF1C89E30CC0833879F40E94121280FD6C +:1026C000AEC083E50E946C1C0E94EF1C83E50E9453 +:1026D000891CCF910C94EF1C843859F40E9412127B +:1026E00082FD9DC087E40E946C1C0E94EF1C87E461 +:1026F000EECF8CEF8C0F813A48F48C2F0E9423226E +:1027000081118DC08C2F0E946C1CE3CF80E28C0F56 +:10271000883048F4C77081E001C0880FCA95EAF795 +:102720000E94A81CD6CF8BE58C0F833078F4C53A75 +:1027300029F0C63A31F083E890E005C081E890E0E6 +:1027400002C082E890E0CF910C94341288E58C0F9F +:10275000833108F064C0C83A39F1C93A41F1CA3A44 +:1027600049F1CB3A51F1CC3A59F1CD3A61F1C03B44 +:1027700069F1CE3A71F1CF3A79F1C13B81F1C23BB7 +:1027800089F1C33B91F1C43B99F1C53BA1F1C63B33 +:10279000A9F1C73BB1F1C83BB9F1C93BC1F1CA3B93 +:1027A000C9F180E090E038C082EE90E035C089EE5B +:1027B00090E032C08AEE90E02FC085EB90E02CC014 +:1027C00086EB90E029C087EB90E026C08CEC90E08F +:1027D00023C08DEC90E020C083E891E01DC08AE822 +:1027E00091E01AC082E991E017C084E991E014C039 +:1027F00081E292E011C083E292E00EC084E292E0B6 +:102800000BC085E292E008C086E292E005C087E254 +:1028100092E002C08AE292E0CF910C944A12CF91EA +:102820000895882309F44BC0823859F40E9412128B +:1028300081FF45C089E30E946C1C0E94EF1C89E364 +:102840000CC0833871F40E94121280FF38C083E5F7 +:102850000E946C1C0E94EF1C83E50E94891C0C9452 +:10286000EF1C843859F40E94121282FF28C087E4BA +:102870000E946C1C0E94EF1C87E4EFCF9CEF980F26 +:10288000913A58F390E2980F983050F4877091E0A5 +:1028900001C0990F8A95EAF7892F0E94AE1CDFCFFD +:1028A0009BE5980F933020F480E090E00C94341274 +:1028B000885A833120F480E090E00C944A12089505 +:1028C000882321F00E94A81C0C94EF1C08958823F3 +:1028D00021F00E94AE1C0C94EF1C08957F928F9201 +:1028E0009F92AF92BF92CF92DF92EF92FF920F939F +:1028F0001F93CF93DF931F92CDB7DEB77C01C62E17 +:10290000772EFC01058102950F70128111110E9432 +:10291000C51C0E94651C882379F0112369F080E2B0 +:102920008C0D883048F082E00E944E1C0E94651C8D +:1029300091E0D82ED92601C0D12CE72DE295EF7079 +:10294000F0E0E159FF4F0C948C24872D807F072DF8 +:102950000F70882311F00295007F112389F0002366 +:1029600009F499C180E28C0D883020F4802F0E94F8 +:10297000A81C03C0802F0E94B81C0E94EF1C8BC1B2 +:102980008C2D0E941114002309F4C3C180E28C0D28 +:10299000883020F4802F0E94AE1C03C0802F0E943C +:1029A000BE1C0E94EF1CB5C1872D807F972D9F70A4 +:1029B000803211F4892F03C0892F8295807FCC202B +:1029C00021F0F1E0CF16A1F01DC0112339F0002352 +:1029D00019F1013009F50E94D81C9BC1002319F0A0 +:1029E000013009F496C189830E94DB1C898110C1E2 +:1029F000112321F0063008F08CC10EC0053008F01C +:102A000088C106C1112359F0002331F0F7019581E7 +:102A100090FF41C19F7095830E9460147AC100238A +:102A200009F4F6C03EC1872D86958695837090E0A7 +:102A3000009719F0019761F06CC1112321F08C2DE2 +:102A4000972D937002C080E090E00E94341261C123 +:102A5000112321F08C2D972D937002C080E090E01F +:102A60000E944A1256C18C2D112319F00E94041F96 +:102A700002C00E946C1F0E94F11F4BC1872D837002 +:102A800009F052C0111145C18C2D82958695877031 +:102A9000880F880F9C2D9F70892E912CA12CB12C12 +:102AA000082E04C0880C991CAA1CBB1C0A94D2F7DF +:102AB000C4FE14C00FE010E020E030E0B901A8012E +:102AC00004C0440F551F661F771F8A95D2F7CB01AC +:102AD000BA01609570958095909503C060E070E0B4 +:102AE000CB01272D26952695237030E02230310525 +:102AF00069F02330310589F0682979298A299B29D1 +:102B00002130310571F00E94DA1A03C16829792950 +:102B10008A299B290E94F61AFCC00E94DA1AC50174 +:102B2000B4010E94BE1AF5C0112319F0872D8170DF +:102B300001C08695882309F4ECC08C2D829586957A +:102B40008770880F880F9C2D9F70892E912CA12C47 +:102B5000B12C082E04C0880C991CAA1CBB1C0A941A +:102B6000D2F7C4FE14C00FE010E020E030E0B9015D +:102B7000A80104C0440F551F661F771F8A95D2F71E +:102B8000CB01BA01609570958095909503C060E087 +:102B900070E0CB01272D269526952370422F50E01B +:102BA0004230510569F04330510589F0682979298F +:102BB0008A299B294130510571F00E94B41BA9C09C +:102BC000682979298A299B290E94D01BA2C00E94CA +:102BD000B41BC501B4010E94981B9BC08C2D90E0D2 +:102BE000FC01E05EF109E531F10508F050C0E15863 +:102BF000FF4F0C948C240C2D0F70872D8F71112397 +:102C000021F00E94311B802F07CF0E94521B802F82 +:102C10000E9467147EC0112341F0053008F079C08E +:102C2000872D8F710E94771B74C0063008F071C029 +:102C3000F7CF112339F0872D8F710E94311B69C0A6 +:102C40001123C9F3872D8F710E94521B62C011237B +:102C500029F0872D8F710E941C1B5BC00E94121BE4 +:102C600058C0112351F0172D1F71812F0E94311B65 +:102C700063E0812F0E94451C4CC081E00E944E1CE5 +:102C8000023008F446C082E00E944E1C42C011236C +:102C900031F0002381F28C2D0E9449133AC00023A9 +:102CA00089F28C2D0E94111434C0472D4F706C2D69 +:102CB000C7010E9444050E94361A2BC0111129C079 +:102CC000472D4F7050E042305105B9F04CF441159A +:102CD000510581F041305105E1F40E94E32219C011 +:102CE0004330510569F04430510599F48C2D0E9410 +:102CF00035230FC00E94CC220CC00E94FF2209C0C5 +:102D00000E94122306C0472D4F706C2DC7010E94F0 +:102D1000ED06DD20F9F00E94411C80FD1BC0F7018B +:102D200012820E943B1C0E94311BC7010E94B916EF +:102D30000E943B1C0F90DF91CF911F910F91FF904C +:102D4000EF90DF90CF90BF90AF909F908F907F904B +:102D50000C94521B0F90DF91CF911F910F91FF9018 +:102D6000EF90DF90CF90BF90AF909F908F907F902B +:102D700008950F931F93CF93DF93EC01888199817E +:102D80002B813C81232BB9F09F3F11F48F3F99F0A9 +:102D9000CE010E94D905882371F0688179818A81EA +:102DA0000E94371C8C010E94EC1B0E94B31AB801D0 +:102DB000CE010E946E14DF91CF911F910F91089563 +:102DC0000E94C51C0E94D51C0E949A1C0E94EF1CE8 +:102DD0000E94A2200E94F11F80E090E00E94341225 +:102DE00080E090E00C944A120E94B51C0C94E0160E +:102DF0000E942C1C292F22952F7030E02C30310599 +:102E00004CF42A3031056CF422503109223031055E +:102E1000A8F407C02C30310569F02F30310551F08E +:102E20000DC0803F69F018F4803E40F409C0843F33 +:102E300029F406C093FB882780F9089580E008955F +:102E400081E00895CF93DF9300D000D01F92CDB7DB +:102E5000DEB70F900F900F900F900F90DF91CF91F2 +:102E60000895CF93DF9300D000D000D0CDB7DEB768 +:102E700026960FB6F894DEBF0FBECDBFDF91CF917F +:102E800008951F93CF93DF93C091770116E080914F +:102E90007801C81799F0D0E01C9FF0011D9FF00D3C +:102EA0001124E758FE4F40815181628173818481F2 +:102EB00095810E9431172196C770E9CFDF91CF919C +:102EC0001F9108954091A9015091AA016091AB0111 +:102ED0007091AC018091AD019091AE010C943117CD +:102EE0008091AE0182958F7009F054C08091AB0142 +:102EF000882309F44FC080917701A09178016091F7 +:102F0000A9017091AA014091AC015091AD01B6E0C8 +:102F10008A1709F43FC090E041155105C1F17F3F88 +:102F200011F46F3FA1F1B89FF001B99FF00D11248A +:102F3000E758FE4F218172132AC02081621327C0F7 +:102F40002281211124C0238134812417350710F4F4 +:102F500021503109241B350B283C3105C0F4209148 +:102F6000AE012F7020612093AE0126E0289FF00172 +:102F7000299FF00D1124E258FE4F80818F708061EF +:102F8000808389EA91E00E94B9160C94411701965A +:102F90008770BECF0895CF92DF92EF92FF920F938A +:102FA0001F93CF93DF93CDB7DEB762970FB6F89438 +:102FB000DEBF0FBECDBF8C0185E0F801DE011D969E +:102FC00001900D928A95E1F7D8014C9111965C9190 +:102FD000119712966C9112971396CD90DC901497DE +:102FE0003091A9017091AA018091AC019091AD013D +:102FF000009709F46BC17F3F19F43F3F09F466C1A4 +:10300000E090AB01EE2009F4C0C02091AE01C816DB +:10301000D90628F0F601E81BF90BCF0104C0809512 +:1030200090958C0D9D1DFF24F394883C910578F0BC +:10303000F12C207F09F0C6C07C2DD98AC88A8989E5 +:103040000E94221789EA91E00E94B916B1C0822F2E +:10305000807F09F046C0751314C0341312C061118B +:1030600010C02F7020612093AE010E94621789EA80 +:1030700091E00E94B9168091AE01D80115968C930B +:103080002EC0CD2819F15F3F11F44F3FF9F0F62E15 +:1030900061111CC0809177012091780136E0821780 +:1030A00009F45AC090E0389FF001399FF00D1124C7 +:1030B000E758FE4F7181571306C07081471303C054 +:1030C0007281711103C001968770E9CFF62E6623D5 +:1030D00009F418C18091AE0181608093AE01F12C9A +:1030E00011C1751308C0341306C0611104C080916A +:1030F000AE01D801C3C04D875E878D859E856A8BE2 +:103100000E94F8166A898823E1F16623D1F12091A3 +:10311000AE01822F82958F7090E0029774F08091BB +:10312000A9019091AA0198878F831986DB86CA86A8 +:103130002C87CE0107960E94B91686E0F801A9EA0D +:10314000B1E001900D928A95E1F70E9470170E94FC +:103150006217FF24F394D6C04D875E878D859E85C8 +:103160000E942C1C292F22952F7030E0223031052F +:103170000CF0BCC09F7009F0B6C0805E883008F4C7 +:10318000C1C0C8010E94B916E4CFC816D90608F418 +:1031900053C0F601E81BF90BCF01883C910508F4F8 +:1031A00050C0F12C7C2DD98AC88A89890E942217A7 +:1031B000E9EAF1E086E0DF011D928A95E9F70E94D5 +:1031C0006217A0C0751314C0341312C0611110C06F +:1031D0008091AE01F8018583C8010E94B91686E08E +:1031E000E9EAF1E0DF011D928A95E9F7FE2C8AC039 +:1031F0004D875E878D859E856A8B0E94F8166A8949 +:10320000882309F4BECF662309F4BBCF2091AE0119 +:10321000822F82958F7090E002970CF48ECF809170 +:10322000A9019091AA019A8389831B82DD82CC82B5 +:103230002E83CE0101967FCF809590958C0D9D1D9C +:10324000ACCFF62E662309F49CCF75132EC0341331 +:103250002CC02091AE0120FD1FC0822F82958F705F +:10326000D9F0D80115962C9315978F3049F08F5FC0 +:10327000982F9295907F822F8F70892B15968C9323 +:10328000C8010E94B91686E0F801A9EAB1E00190F0 +:103290000D928A95E1F793CF86E0F801A9EAB1E0B3 +:1032A00001900D928A95E1F72DC04D875E878D853F +:1032B0009E850E94F816811140CF8091AE018160F9 +:1032C0008093AE01C8010E94B9161CC0662309F4A0 +:1032D00058CF4D875E878D859E850E94F81688237E +:1032E00009F44FCF2ACF811148CF0CC024303105CB +:1032F0000CF047CF9F7009F440CFF8019581907F83 +:1033000009F03BCF8F2D62960FB6F894DEBF0FBE4B +:10331000CDBFDF91CF911F910F91FF90EF90DF9084 +:10332000CF9008951F93CF93DF93CDB7DEB72C973F +:103330000FB6F894DEBF0FBECDBF4F8358876987A5 +:103340007A878B879C87CE0107960E94CB178823AC +:1033500069F08F8198852A853B85232BF1F19F3F6A +:1033600009F063C08F3F09F060C037C086E0FE01FE +:103370003796DE01119601900D928A95E1F76F81E3 +:103380007885EA85FB85309741F17F3F11F46F3FE7 +:1033900021F12091780130E0C901019687709927C9 +:1033A0004091770150E08417950709F447C069837D +:1033B0007A83FD83EC8396E0929FD001939FB00DBA +:1033C0001124A758BE4FFE01319601900D929A9597 +:1033D000E1F7809378010E94411716E08091770110 +:1033E000909178018917C1F1189FC0011124875865 +:1033F0009E4F0E94CB17882379F1E09177011E9FA1 +:10340000F0011124E758FE4F4081518162817381A0 +:10341000848195810E9431178091770190E0019617 +:103420008770992780937701D9CF4F815885698517 +:103430007A858B859C850E943117CFCF0E94F41628 +:103440001092780110927701E9EAF1E086E0DF015D +:103450001D928A95E9F7C1CF2C960FB6F894DEBF7E +:103460000FBECDBFDF91CF911F910895EF92FF92D4 +:103470000F931F93CF93DF938C01009709F46CC0D7 +:10348000F12CEE24E394E8012196F801849184372D +:1034900040F4843008F051C0813081F0823019F15D +:1034A0005BC0853709F444C0A8F19CE7980F9037BA +:1034B00008F052C08F770E94111441C00E5F1F4F59 +:1034C000FE01C49180E28C0F883048F4C7708E2DC5 +:1034D00001C0880FCA95EAF70E94C81C14C08C2F3F +:1034E0000E9449132DC00E5F1F4FFE01C49180E260 +:1034F0008C0F883058F4C7708E2D01C0880FCA9584 +:10350000EAF70E94CE1C0E94EF1C1AC08C2F0E946A +:10351000111416C00E5F1F4FFE01C491CC2381F021 +:103520008FE99FE00197F1F700C00000C150F6CF8E +:103530000E5F1F4FFE01F49003C00E9449138E01DD +:103540008F2D882309F49FCFEFE9FFE03197F1F742 +:1035500000C000008150F5CFDF91CF911F910F91F6 +:10356000FF90EF90089508956093B3017093B401B4 +:103570008093B5019093B6010C94E0160F931F93BE +:103580000091B3011091B4012091B5013091B601C1 +:10359000DC01CB01802B912BA22BB32B8093B301A9 +:1035A0009093B401A093B501B093B6011F910F9110 +:1035B0000C94E0160F931F930091B3011091B40186 +:1035C0002091B5013091B601DC01CB01802391231C +:1035D000A223B3238093B3019093B401A093B501C8 +:1035E000B093B6011F910F910C94E0160F931F93A7 +:1035F0000091B3011091B4012091B5013091B60151 +:10360000DC01CB0180279127A227B3278093B30148 +:103610009093B401A093B501B093B6011F910F919F +:103620000C94E0161092AF011092B0011092B1010B +:103630001092B2010C94E01641E050E060E070E0BE +:1036400004C0440F551F661F771F8A95D2F7409319 +:10365000AF015093B0016093B1017093B2010C942B +:10366000E01641E050E060E070E004C0440F551FF8 +:10367000661F771F8A95D2F78091AF019091B001B4 +:10368000A091B101B091B201482B592B6A2B7B2B31 +:103690004093AF015093B0016093B1017093B201B8 +:1036A0000C94E01641E050E060E070E004C0440F8C +:1036B000551F661F771F8A95D2F7409550956095E4 +:1036C00070958091AF019091B001A091B101B0913E +:1036D000B201482359236A237B234093AF015093BF +:1036E000B0016093B1017093B2010C94E01641E017 +:1036F00050E060E070E004C0440F551F661F771F64 +:103700008A95D2F78091AF019091B001A091B1015B +:10371000B091B201482759276A277B274093AF0110 +:103720005093B0016093B1017093B2010C94E01614 +:103730000F931F930091AF011091B0012091B1013F +:103740003091B201DC01CB01802B912BA22BB32B4A +:103750008093AF019093B001A093B101B093B201F7 +:103760001F910F910C94E0160F931F930091AF01DE +:103770001091B0012091B1013091B201DC01CB0177 +:1037800080239123A223B3238093AF019093B001B0 +:10379000A093B101B093B2011F910F910C94E01668 +:1037A0000F931F930091AF011091B0012091B101CF +:1037B0003091B201DC01CB0180279127A227B327EA +:1037C0008093AF019093B001A093B101B093B20187 +:1037D0001F910F910C94E0160895CF92DF92EF9213 +:1037E000FF920F931F93CF93DF938C01C090B3018F +:1037F000D090B401E090B501F090B6018091AF0196 +:103800009091B001A091B101B091B201C82AD92A1A +:10381000EA2AFB2ACFE1D0E0D701C6010C2E04C072 +:10382000B695A795979587950A94D2F780FF06C01D +:10383000B8018C2F0E946E09019721F4219760F73F +:1038400080E001C08C2FDF91CF911F910F91FF90ED +:10385000EF90DF90CF900895CF93DF93EC010E941B +:10386000ED1BBE010E946E09DF91CF910895CB013F +:103870000E942C1C08958091B701859585958595AA +:1038800008958091B7018770089598E0899F90010D +:103890001124262B2093B7010C94311B2091B701E2 +:1038A000809582238093B701982F977069F430E058 +:1038B000482F552747FD50952417350729F0859542 +:1038C000859585950C94521B08959091B70197703A +:1038D00081E009F480E0089520910C0130910D0100 +:1038E000F90132969FEF40E05191581789F09F3FC0 +:1038F00019F4511101C0942F4F5F4630A9F79F3F33 +:1039000039F0F901E90FF11D97FDFA9582830895C9 +:10391000089520910C0130910D01F9013296285F34 +:103920003F4F9081981301C010823196E217F30740 +:10393000C1F7089581E090E0E0910C01F0910D0154 +:10394000E80FF91F1082019688309105A9F70895B4 +:103950009091C301892B8093C30108958095909124 +:10396000C30189238093C30108951092C301089570 +:103970009091C201892B8093C20108958095909106 +:10398000C20189238093C20108951092C201089553 +:103990009091C101892B8093C101089580959091E8 +:1039A000C10189238093C10108951092C101089536 +:1039B0008093B80108951092B801089580910C0188 +:1039C00090910D01FC0131969C01285F3F4F80E0F2 +:1039D000919191118F5FE217F307D1F70895E0916C +:1039E0000C01F0910D018091C3018083E0910C01E5 +:1039F000F0910D0190818091C201892B8083E0912B +:103A00000C01F0910D0190818091C101892B80837F +:103A10008091B801882361F0E0910C01F0910D01D3 +:103A20009081892B80830E94DE1C81111092B80145 +:103A300080910C0190910D010C941E1220E00097D2 +:103A400039F0AC0141505109842395232F5FF7CF02 +:103A5000822F08958091D901843039F11092C501E7 +:103A600020E488E190E00FB6F894A8958093600078 +:103A70000FBE2093600080E00E94ED0480E00E9471 +:103A8000480A83B7817F846083BF83B7816083BF27 +:103A90007894889583B78E7F83BF88E10FB6F894BA +:103AA00080936000109260000FBE089508950895FD +:103AB00080E00E94ED040E94561D0E94A30A0E940D +:103AC000571D0E94280B91E0811101C090E0892FC1 +:103AD00008950E94F41680E00E94ED040E94BB222B +:103AE0000E9412120C94480A1F920F920FB60F9266 +:103AF00011248F939F93AF93BF938091C501811140 +:103B000013C08091C6019091C701A091C801B091E6 +:103B1000C9014196A11DB11D8093C6019093C701B3 +:103B2000A093C801B093C901BF91AF919F918F91AC +:103B30000F900FBE0F901F90189582E084BD93E008 +:103B400095BD9AEF97BD80936E0008952FB7F894B6 +:103B50008091C6019091C701A091C801B091C9019F +:103B60002FBF0895CF92DF92EF92FF920F931F9392 +:103B70002FB7F8944091C6015091C7016091C801D8 +:103B80007091C9012FBF6A017B01EE24FF248C01D3 +:103B900020E030E0C016D106E206F30610F44150F2 +:103BA00051099A01281B390BC9011F910F91FF90F0 +:103BB000EF90DF90CF9008951F920F920FB60F9263 +:103BC00011248F939F93AF93BF938091C6019091DF +:103BD000C701A091C801B091C9010196A11DB11DF5 +:103BE0008093C6019093C701A093C801B093C90107 +:103BF000BF91AF919F918F910F900FBE0F901F902B +:103C000018950E940F0FF8942FEF87EA91E6215044 +:103C100080409040E1F700C0000087E090EBDC01BD +:103C20008093E4019093E501A093E601B093E7014E +:103C30009CE088E10FB6F894A895809360000FBED1 +:103C400090936000FFCF0E94581E811102C00E9415 +:103C5000391E0E94631E8093C4010E94701E8093CF +:103C6000E2010E94671E682F70E080E090E00C94F3 +:103C7000B41A6DEE7EEF80E090E00E94C62460E012 +:103C800082E090E00E94B42460E083E090E00E9433 +:103C9000B42460E084E090E00E94B42460E085E019 +:103CA00090E00E94B42460E086E090E00C94B4249C +:103CB00080E090E00E94AE2421E08D3E9E4F09F00E +:103CC00020E0822F089582E090E00C94A62483E007 +:103CD00090E00C94A624682F83E090E00C94B42428 +:103CE00084E090E00C94A624682F84E090E00C948B +:103CF000B42486E090E00C94A624682F86E090E03F +:103D00000C94B4248091CC0180FF0BC06091110110 +:103D100085E0689FB0011124759567957595679545 +:103D20002BC081FF09C06091110185E0689FB0013F +:103D300011247595679520C082FF07C0609111011D +:103D400085E0689FB001112417C09091CD0199239F +:103D5000D1F060911001961788F72091110185E04C +:103D6000289F90011124929FA001939F500D112430 +:103D700070E0CA010E9478246038710540F4611532 +:103D8000710539F002C065E070E0862F08958FE775 +:103D9000089581E008958091CC0180FF08C0609172 +:103DA0000F0170E0759567957595679521C081FF46 +:103DB00006C060910F0170E07595679519C082FF8C +:103DC00004C060910F0170E010C09091CD01992363 +:103DD000C1F060910E019617A0F780910F01899FA5 +:103DE000C001112470E00E9478246038710528F425 +:103DF0006115710521F0862F08958FE7089581E000 +:103E0000089561E070E0F4CF803F21F40E94821EAB +:103E1000819504C0813F29F40E94821E8093D001C5 +:103E20000895823F21F40E94821E819504C0833F41 +:103E300029F40E94821E8093CF010895893F19F4CE +:103E40000E94CB1E05C08A3F31F40E94CB1E819593 +:103E50008093D10108958B3F21F40E94CB1E819560 +:103E600004C08C3F29F40E94CB1E8093D201089598 +:103E7000843F21F48091CE01816017C0853F21F4F9 +:103E80008091CE01826011C0863F21F48091CE01E5 +:103E900084600BC0873F21F48091CE01886005C00B +:103EA000883F31F48091CE0180618093CE010895E6 +:103EB0008D3F21F48091CC0181600BC08E3F21F4B5 +:103EC0008091CC01826005C08F3F29F48091CC01A4 +:103ED00084608093CC010895803F39F48091D001B3 +:103EE00087FF6CC01092D00169C0813F29F4809196 +:103EF000D0011816BCF362C09091CF01823F29F423 +:103F000097FF5CC01092CF0159C0833F19F4191676 +:103F1000CCF354C0893F41F48091D10118160CF0C4 +:103F20004DC01092D1014AC08A3F29F48091D1013D +:103F300087FF44C0F6CF8B3F39F48091D20187FFD1 +:103F40003DC01092D2013AC08C3F29F48091D20139 +:103F50001816BCF333C0843F21F48091CE018E7FCC +:103F600017C0853F21F48091CE018D7F11C0863F1F +:103F700021F48091CE018B7F0BC0873F21F480918B +:103F8000CE01877F05C0883F31F48091CE018F7EBE +:103F90008093CE0113C08D3F21F48091CC018E7FA0 +:103FA0000BC08E3F21F48091CC018D7F05C08F3FE7 +:103FB00029F48091CC018B7F8093CC018091CF013B +:103FC00081110EC08091D00181110AC08091D10170 +:103FD000811106C08091D201811102C01092CD01E1 +:103FE00008958EEC91E00E9429120E94A61D9093E4 +:103FF000CB018093CA0108951F93CF93DF938091E3 +:10400000CA019091CB010E94B21DAC019091CD01EB +:10401000992321F02091120130E006C02091130174 +:104020008AE0289F900111244217530708F486C0A4 +:104030008091CF01C091D001D091D1011091D201D6 +:10404000811107C0C11176C0D11174C0111172C0A5 +:1040500075C09F3F19F09F5F9093CD01181624F40F +:104060000E94821E8093CF018091CF0187FF05C0FF +:104070000E94821E81958093CF011C1624F40E9419 +:10408000821E8093D0018091D00187FF05C00E94DD +:10409000821E81958093D0016091CF01662339F112 +:1040A000C091D001CC2319F1772767FD7095872F38 +:1040B000972F0E94892323E333E343E35FE30E94C6 +:1040C000ED230E9456236093CF016C2F772767FD65 +:1040D0007095872F972F0E94892323E333E343E3CF +:1040E0005FE30E94ED230E9456236093D0011D16CA +:1040F00024F40E94CB1E8093D1018091D10187FFCF +:1041000005C00E94CB1E81958093D101111624F425 +:104110000E94CB1E8093D2018091D20187FF05C0FF +:104120000E94CB1E81958093D201DF91CF911F9188 +:104130000C94F11F9F3F09F08ECF96CFDF91CF9166 +:104140001F910895EEECF1E085E0DF011D928A9564 +:10415000E9F71092CD011092CC010895833081F1DE +:1041600028F4813059F08230D1F00895853009F477 +:1041700049C0B8F1863009F456C008958091130102 +:10418000262F30E0280F311D2F3F310524F4680F12 +:104190006093130108958FEF809313010895809128 +:1041A0001201262F30E0280F311D2F3F310524F456 +:1041B000680F6093120108958FEF809312010895A4 +:1041C00080911101262F30E0280F311D2F3F31053E +:1041D00024F4680F6093110108958FEF809311010B +:1041E000089580911001262F30E0280F311D2F3FB8 +:1041F000310524F4680F6093100108958FEF8093C8 +:104200001001089580910F01262F30E0280F311DF5 +:104210002F3F310524F4680F60930F0108958FEF4D +:1042200080930F01089580910E01262F30E0280F12 +:10423000311D2F3F310524F4680F60930E0108955E +:104240008FEF80930E010895833011F128F48130AF +:1042500049F0823091F00895853081F120F1863067 +:10426000C1F1089580911301681720F4861B809393 +:104270001301089510921301089580911201681797 +:1042800020F4861B80931201089510921201089564 +:1042900080911101681720F4861B80931101089505 +:1042A00010921101089580911001681720F4861B67 +:1042B00080931001089510921001089580910F01CC +:1042C000681720F4861B80930F01089510920F0148 +:1042D000089580910E01681720F4861B80930E01CB +:1042E000089510920E0108950F931F938732D8F509 +:1042F0008E3108F085C08E3009F46FC098F4873095 +:1043000009F459C08B3009F48FC0863009F093C08E +:104310008091C401817F8E7F8093C40181E080936E +:10432000D4018AC0863109F47FC068F4803109F075 +:1043300082C08091C40183FB222720F991E092275B +:1043400090FB83F953C0893109F46EC08B3109F0B9 +:1043500072C08091C40181FB222720F991E092274D +:1043600090FB81F943C0883309F45EC050F4893270 +:1043700009F45CC0853309F459C0873209F456C08A +:104380005AC0833409F452C028F48A3308F453C065 +:10439000895337C0883409F04EC00E94F4160FEFDD +:1043A00013ED20E3015010402040E1F700C0000071 +:1043B0000E94011E39C09091C401892F809581709F +:1043C00080FB90F929F0966098609093C40134C006 +:1043D000997F977F9093C40127C08091C40182FB8D +:1043E000222720F991E0922790FB82F98093C40163 +:1043F0009923D1F08091C40181608093C40114C0DD +:104400008D5141E050E060E070E08A019B0104C002 +:10441000000F111F221F331F8A95D2F7C901B8015F +:104420000E94B41A0E94F41681E006C061E070E0B8 +:1044300080E090E0F5CF80E01F910F91089580E03B +:10444000089580E00895CF93C82F8091D4018130E2 +:1044500069F018F08230C9F184C0E0910C01F0914C +:104460000D018081823209F07EC007C0E0910C010D +:10447000F0910D018081823261F48C2F0E941F2205 +:10448000811104C08C2F0E9474211DC081E090E036 +:104490001AC08C2F0E942122811114C0C43179F0DE +:1044A00048F4CB3079F0C03109F061C082E08093EC +:1044B000D40108C0C93219F0C83321F058C0109295 +:1044C000D40155C081E0817054C0C93291F120F50A +:1044D000C43179F1B0F4C73009F047C08EE1809360 +:1044E000130182E3809312018AE08093110184E139 +:1044F0008093100188E080930F0188E280930E0181 +:1045000034C0CE51C63088F5EC2FF0E0ED5CFE4FA4 +:1045100080818093D30129C0CE34E9F020F4CB34DC +:1045200021F56AE013C0C13579F0C235F1F461E0DC +:104530000DC08091D301882319F01092D30115C0CA +:1045400081E08093D40115C061E006C08091D30161 +:104550000E94AE200AC06AE08091D3010E9424210B +:1045600004C01092D40180E004C081E002C080E069 +:10457000AACFCF9108950E94581E811102C00E94B7 +:10458000391E0E94791E8093E30180FF02C0869548 +:1045900001C080E00C94ED048091E301982F969582 +:1045A000292F30E0233031054CF49F5F990F817043 +:1045B000892B81608093E3010E947D1E8091E3013D +:1045C00086950C94ED048091E301982F969591F0D7 +:1045D0009158990F8170892B8093E3018E7F91E030 +:1045E00009F490E08091E30190FB80F98093E3016E +:1045F0000E947D1E8091E30186950C94ED048091CC +:10460000E301982F909590FB80F98093E3010E943D +:104610007D1E8091E30180FF02C0869501C080E08D +:104620000C94ED049091E301892F86958F5F8F772D +:104630009170843028F4880F892B8093E30102C0A5 +:104640009093E3018091E3018E7F91E009F490E083 +:104650008091E30190FB80F98093E3010E947D1E2D +:104660008091E30186950C94ED042091E301922F53 +:1046700096958927982F990F822F8170892B809387 +:10468000E3018E7F91E009F490E08091E30190FBDB +:1046900080F98093E3010E947D1E8091E30186955D +:1046A0000C94ED048091E3018695089504D06894FC +:1046B000B1118DC0089570D088F09F5790F0B92F38 +:1046C0009927B751A0F0D1F0660F771F881F991F67 +:1046D0001AF0BA95C9F712C0B13081F077D0B1E0C5 +:1046E000089574C0672F782F8827B85F39F0B93FD5 +:1046F000CCF3869577956795B395D9F73EF4909569 +:104700008095709561957F4F8F4F9F4F0895E894E6 +:1047100009C097FB3EF490958095709561957F4F09 +:104720008F4F9F4F9923A9F0F92F96E9BB279395B7 +:10473000F695879577956795B795F111F8CFFAF4C7 +:10474000BB0F11F460FF1BC06F5F7F4F8F4F9F4FF8 +:1047500016C0882311F096E911C0772321F09EE856 +:10476000872F762F05C0662371F096E8862F70E0BC +:1047700060E02AF09A95660F771F881FDAF7880F96 +:104780009695879597F9089557FD9058440F551FB2 +:1047900059F05F3F71F04795880F97FB991F61F0C3 +:1047A0009F3F79F087950895121613061406551F3A +:1047B000F2CF4695F1DF08C0161617061806991FA6 +:1047C000F1CF86957105610508940895E894BB279B +:1047D00066277727CB0197F908950BD078C069D069 +:1047E00028F06ED018F0952309F05AC05FC011244C +:1047F000EECFCADFA0F3959FD1F3950F50E0551F80 +:10480000629FF001729FBB27F00DB11D639FAA2725 +:10481000F00DB11DAA1F649F6627B00DA11D661F74 +:10482000829F2227B00DA11D621F739FB00DA11D95 +:10483000621F839FA00D611D221F749F3327A00D4F +:10484000611D231F849F600D211D822F762F6A2FEB +:1048500011249F5750408AF0E1F088234AF0EE0F70 +:10486000FF1FBB1F661F771F881F91505040A9F77D +:104870009E3F510570F014C0AACF5F3FECF3983E05 +:10488000DCF3869577956795B795F795E7959F5FE4 +:10489000C1F7FE2B880F911D9695879597F908957E +:1048A00097F99F6780E870E060E008959FEF80ECE3 +:1048B000089500240A941616170618060906089586 +:1048C00000240A9412161306140605060895092EEC +:1048D0000394000C11F4882352F0BB0F40F4BF2B5B +:1048E00011F460FF04C06F5F7F4F8F4F9F4F08959B +:1048F00097FB072E16F4009407D077FD09D00E948D +:10490000922407FC05D03EF4909581959F4F089521 +:10491000709561957F4F0895EE0FFF1F0590F491FC +:10492000E02D0994AA1BBB1B51E107C0AA1FBB1FA6 +:10493000A617B70710F0A61BB70B881F991F5A952B +:10494000A9F780959095BC01CD010895F999FECF06 +:1049500092BD81BDF89A992780B50895A8E1B0E08D +:1049600042E050E00C94CE24262FF999FECF92BD60 +:1049700081BDF89A019700B4021639F01FBA20BD24 +:104980000FB6F894FA9AF99A0FBE08950196272F58 +:104990000E94B5240C94B424DC01CB01FC01F999EC +:1049A000FECF06C0F2BDE1BDF89A319600B40D927B +:0C49B00041505040B8F70895F894FFCF34 +:1049BC00FF3E0BCC0BA90B750B410B01B901280861 +:1049CC00140A321E1F0F03764F5F6F7F49694379BC +:1049DC00095953633F4D36E608990863080F0828B8 +:0E49EC0008410801020304050607080900003F +:00000001FF diff --git a/keyboard/planck/keymaps/yang/compiled.hex b/keyboard/planck/keymaps/yang/compiled.hex new file mode 100644 index 0000000000..da6b0017a1 --- /dev/null +++ b/keyboard/planck/keymaps/yang/compiled.hex @@ -0,0 +1,1318 @@ +:100000000C949F030C94E3030C94E3030C94E3031C +:100010000C94E3030C94E3030C94E3030C94E303C8 +:100020000C94E3030C94E3030C94A4130C94761443 +:100030000C948E210C94E3030C94E3030C94E303DF +:100040000C94E3030C9447040C94E3030C94E30333 +:100050000C94E3030C94F6210C94E3030C94E30357 +:100060000C94E3030C94E3030C94E3030C94E30378 +:100070000C94E3030C94E3030C94E3030C94E30368 +:100080000C94060F0C94E3030C94E3030C94E30329 +:100090000C94E3030C94E3030C94E3030C94E30348 +:1000A0000C94E3030C94E3030C94E303B404D00432 +:1000B000B804BC04C004C404C804CC04E31405158B +:1000C000F3150515F3154A156D15F315C215D5155C +:1000D000BF18BF18EE18EE182D194D19A31AA31A40 +:1000E0005819A31A081A081A6F1A781AA31A9D1A0F +:1000F000151A151A151A151A151A151A151A151A88 +:10010000151A151A151A151A151A151A151A151A77 +:10011000251A331A3A1A411A4B1A0000000000003F +:100120000000000000010204060A0F17202C3A4AC2 +:100130005D71879DB3C7DAE9F5FCFFFCF5E9DAC725 +:10014000B39D87715D4A3A2C20170F0A06040201FD +:10015000000000000000000000002CA500F001F0ED +:1001600002F003F004F005F006F007F02B00140095 +:100170001A000800150017001C0018000C001200DF +:1001800013002A00290004001600070009000A00D5 +:100190000B000D000E000F0033003400E1001D00C5 +:1001A0001B00060019000500110010003600370082 +:1001B000380028000030E000E200E3000352002095 +:1001C000002004525000510052004F002B00140038 +:1001D0001A00090013000A000D000F0018001C008F +:1001E00033002A002900040015001600170007003C +:1001F0000B00110008000C0012003400E1001D008B +:100200001B000600190005000E0010003600370024 +:10021000380028000030E000E200E3000352002034 +:10022000002004525000510052004F002B003400B7 +:100230003600370013001C0009000A0006001500F4 +:100240000F002A00290004001200080018000C000A +:1002500007000B001700110016003800E100330002 +:1002600014000D000E001B00050010001A001900FC +:100270001D0028000030E000E200E30003520020EF +:10028000002004525000510052004F0035021E025F +:100290001F0220022102220223022402250226023A +:1002A00027022A0001003A003B003C003D003E00CE +:1002B0003F002D022E022F023002310201004000C9 +:1002C00041004200430044004500005301530253E3 +:1002D00000500100010001000100010001000100C7 +:1002E00001000100AB00AA00A900AE0035001E000D +:1002F0001F002000210022002300240025002600EA +:1003000027002A0001003A003B003C003D003E006F +:100310003F002D002E002F00300031000100400072 +:100320004100420043004400450000530153025382 +:100330000050010001000100010001000100010066 +:1003400001000100AB00AA00A900AE0001004B00B3 +:1003500052004E00010001000100010001000100F7 +:1003600001004C000100500051004F0001004A0004 +:100370005000510052004F004D00010001000120CB +:100380000220032004200520062007200820010069 +:100390000100010001000100010001000100010055 +:1003A0000100010001000100010001006432146439 +:1003B0003214783C1E1E140A0500000000010101E1 +:1003C0000202030405050607090A0B0C0E0F1112A1 +:1003D000141517191B1D1F212325282A2C2F3134F2 +:1003E00036393B3E414346494C4F5255585A5D6160 +:1003F00064676A6D707376797C7F8386898C8F924F +:1004000095989B9EA2A5A7AAADB0B3B6B9BCBEC134 +:10041000C4C6C9CBCED0D3D5D7DADCDEE0E2E4E681 +:10042000E8EAEBEDEEF0F1F3F4F5F6F8F9FAFAFBA1 +:10043000FCFDFDFEFEFEFFFFFFFFFFFFFFFEFEFED9 +:10044000FDFDFCFBFAFAF9F8F6F5F4F3F1F0EEED48 +:10045000EBEAE8E6E4E2E0DEDCDAD7D5D3D0CECBD7 +:10046000C9C6C4C1BEBCB9B6B3B0ADAAA7A5A29E49 +:100470009B9895928F8C898683807C797673706D3A +:100480006A6764615D5A5855524F4C494643413E34 +:100490003B393634312F2C2A282523211F1D1B19C7 +:1004A00017151412110F0E0C0B0A09070605050487 +:1004B0000302020101010000000001010202020228 +:1004C00002020303030303030303030303030303FE +:1004D00004040404040404040404040405050505D8 +:1004E00005050505050506060606060606060707B0 +:1004F000070707070708080808080809090909097C +:10050000090A0A0A0A0A0B0B0B0B0B0C0C0C0C0C3D +:100510000D0D0D0D0E0E0E0E0F0F0F1010101011F1 +:100520001111121212131313141414151516161692 +:10053000171718181919191A1A1B1B1C1C1D1D1E18 +:100540001E1F20202121222323242425262627287C +:1005500028292A2B2B2C2D2E2F30303132333435B5 +:10056000363738393A3B3C3D3E3F404142444546B0 +:1005700047494A4B4C4E4F5152535556585A5B5D62 +:100580005E6062636567696B6D6E70727476797BAD +:100590007D7F818486888B8D909295979A9D9FA26E +:1005A000A5A8ABAEB1B4B7BABEC1C4C8CBCFD3D681 +:1005B000DADEE2E6EAEEF2F8FF28035400680065AE +:1005C00000200050006C0061006E0063006B002092 +:1005D000004B006500790062006F006100720064EA +:1005E0000000002C034F007200740068006F006C64 +:1005F0000069006E0065006100720020004B00651C +:1006000000790062006F00610072006400730000F6 +:10061000000403090409025400030100A0FA0904BC +:1006200000000103010100092111010001223F0026 +:100630000705810308000A09040100010301020003 +:10064000092111010001224D000705820308000A5B +:100650000904020001030000000921110100012228 +:1006600036000705830308000A120110010000008C +:1006700008EDFE606001000102000105010980A192 +:1006800001850216010026B7001A01002AB700757D +:100690001095018100C0050C0901A1018503160117 +:1006A00000269C021A01002A9C0275109501810007 +:1006B000C005010902A1010901A1000509190129CB +:1006C00005150025019505750181029501750381C8 +:1006D000010501093009311581257F9502750881D1 +:1006E0000609381581257F950175088106050C0AD4 +:1006F00038021581257F950175088106C0C0050166 +:100700000906A101050719E029E71500250195084B +:1007100075018102950175088101050819012905F6 +:100720009505750191029501750391010507190061 +:1007300029FF150025FF950675088100C0001124CA +:100740001FBECFEFDAE0DEBFCDBF04B603FE24C08C +:100750008091540290915502A0915602B091570297 +:100760008730904BA740B04BB9F4109254021092CE +:100770005502109256021092570214BE84B7877F1A +:1007800084BF88E10FB6F8948093600010926000F7 +:100790000FBEE0E0F8E3099511E0A0E0B1E0EAE087 +:1007A000F2E502C005900D92AE33B107D9F712E021 +:1007B000AEE3B1E001C01D92A435B107E1F70E949C +:1007C000EA100C9403290C9400000895089581E028 +:1007D000089508950C94E6030C94E7030C94E90340 +:1007E0000E94672723E030E0281B3109220F209365 +:1007F00042010895282F2F9880918000211108C070 +:10080000877F8093800010928D0010928C001BC017 +:10081000886080938000233019F48FEF9FEF0FC022 +:1008200083E090E0821B9109880F991F2FEF3FEF23 +:10083000A90102C0569547958A95E2F7CA0190939F +:100840008D0080938C000C94F0030E94F00384E0F0 +:100850008093410110923E010895279A2F988FEFBF +:100860009FEF90938700809386008AE080938000BA +:1008700089E1809381000E94D0260C9425040E9477 +:100880002D040E94780C6E9A769A0C94E5031F92C0 +:100890000F920FB60F9211242F933F938F939F9334 +:1008A000EF93FF93E0913F01F0914001CF0101965A +:1008B0009093400180933F010090410102C0F69562 +:1008C000E7950A94E2F7EF7380913E01823019F4C4 +:1008D000E03251F404C0813039F4EF3329F48091CF +:1008E0006F008D7F80936F00F0E0E65EFE4FE49135 +:1008F00021E031E0E29FC001E39F900D11240090C0 +:10090000420102C0969587950A94E2F790938D0074 +:1009100080938C00FF91EF919F918F913F912F9148 +:100920000F900FBE0F901F90189561110DC0FC0124 +:100930008281882331F085EE0E9463170E94272769 +:1009400003C085EE0E942B1880E090E00895462FAA +:1009500050E04830510538F5FA01EA5AFF4FDC0102 +:1009600012968C910C94B5288823E9F00C94B50C60 +:100970008823C9F00C94770B8823A9F00C948F0B73 +:10098000882389F00C94AE0B882369F00C94C90B72 +:10099000882349F00C94E30B882329F00C94FE0B78 +:1009A00081110C94AB0C089581E008950C94D4044B +:1009B00008950F931F93CF93DF938C01FC01C081A7 +:1009C000D181CE010E940720BE010E948505EC0165 +:1009D000B8010E94D604882309F48DC0F8018281F1 +:1009E000882309F44AC080914E0181111FC0C4318F +:1009F000F0E5DF0709F051C00E94D80481E0809340 +:100A00004E010E94C02190934D0180934C011092A1 +:100A1000450110924701109246011092490110922F +:100A2000480110924B0110924A0165C080914C011F +:100A300090914D010E94CC21883C910570F48091E9 +:100A40004501E82FF0E0EE0FFF1FEA5BFE4FD18378 +:100A5000C0838F5F809345014EC0C43880E5D807BE +:100A600021F0C538D04501F13AC0F80182818823D0 +:100A700041F01092430182E01EC0C438E0E5DE0779 +:100A800059F580914301811106C086E20E946317E7 +:100A900086E20E942B1882E01CC0C438F0E5DF0714 +:100AA00041F3C538D045D9F4F8018281882331F06B +:100AB0001092440180E20E947A181DC08091440186 +:100AC000811106C087E20E94631787E20E942B18FB +:100AD00080E20E9481180FC0C538D04529F381E01B +:100AE0008093430180934401C801DF91CF911F910E +:100AF0000F910C94EC0380E0DF91CF911F910F9147 +:100B000008950C943F040C94EA039CE0799FF00153 +:100B1000112490E3899FE00DF11D1124E60FF11DD2 +:100B2000EE0FFF1FE459FE4F859194910895880FB1 +:100B3000991FFC01E652F040859194910895880F29 +:100B4000991FFC01E65AFE4F8591949108950F93E9 +:100B50001F93CF93DF93EC01811521E39207A0F55A +:100B6000C11580E3D80708F0D7C0C83ED105D8F436 +:100B7000C03ED10508F003C2C83AD10578F4C53AA1 +:100B8000D10508F06AC0C130D10509F463C008F48A +:100B9000F3C1C430D10508F0F2C1EEC1CB3BD105A1 +:100BA00008F466C0E9C1C11590E2D90708F0AFC0EA +:100BB000C11521E0D20708F0E2C1C03FD10508F419 +:100BC000DBC18E0110651BC2C03880E5D80700F577 +:100BD000C03790E5D90708F0A3C0C11520E5D207BA +:100BE00009F4ACC050F4CE01905480319F4008F01D +:100BF000C3C1DF708E01106A02C2C13080E5D80720 +:100C000009F4AAC0C43190E5D90708F4ABC0B4C157 +:100C1000C33820E5D20709F48EC050F4C13890E5FE +:100C2000D90709F482C008F083C000E011EDE7C1E4 +:100C3000C03181E5D80708F49FC1C11597E5D907F0 +:100C400008F432C1CE0190578115904108F094C14B +:100C5000DF708FC101E010E0D2C1C53AD10509F4BF +:100C600090C1C63AD10509F08FC102E810E4C7C1AE +:100C7000C83AD10509F48BC1C93AD10509F48AC132 +:100C8000CA3AD10509F489C1CB3AD10509F488C122 +:100C9000CC3AD10509F487C1CD3AD10509F486C112 +:100CA000C03BD10509F485C1CE3AD10509F484C110 +:100CB000CF3AD10509F483C1C13BD10509F482C102 +:100CC000C23BD10509F481C1C33BD10509F480C100 +:100CD000C43BD10509F47FC1C53BD10509F47EC1F0 +:100CE000C63BD10509F47DC1C73BD10509F47CC1E0 +:100CF000C83BD10509F47BC1C93BD10509F47AC1D0 +:100D0000CA3BD10509F479C100E014E478C1CE01F1 +:100D10009F700E949F0574C1DD278E01106C6FC10A +:100D2000CF70DD278E01146D6AC100E010ED67C140 +:100D300000E012ED64C100E013ED61C10E940E1BE2 +:100D40008FEF94E32CE0815090402040E1F700C009 +:100D500000000E941B2253C18091D80181608093C2 +:100D6000D8014DC10E947222811102C00E945322FB +:100D70000E94852290E09093530280935202C230E9 +:100D800080E5D80721F480915202816086C0C4308A +:100D900090E5D90721F48091520282607EC0C6306E +:100DA00020E5D20721F480915202846076C0C830D9 +:100DB00080E5D80719F48091520227C0CA3090E527 +:100DC000D90721F480915202806167C0CC3020E5C0 +:100DD000D20721F48091520280625FC0CE3080E55C +:100DE000D80721F480915202806457C0C03190E549 +:100DF000D90721F48091520280684FC0C23120E5AA +:100E0000D20729F4809152028460886046C0C330C2 +:100E100080E5D80721F4809152028E7F3EC0C53014 +:100E200090E5D90721F4809152028D7F36C0C730FA +:100E300020E5D20721F4809152028B7F2EC0C93069 +:100E400080E5D80719F48091520226C0CB3090E596 +:100E5000D90721F4809152028F7E1FC0CD3020E54A +:100E6000D20721F4809152028F7D17C0CF3080E5E8 +:100E7000D80721F4809152028F7B0FC0C13190E5D9 +:100E8000D90721F4809152028F7707C0C331D04532 +:100E900031F4809152028B7F877F80935202809140 +:100EA00052020E948922ABC08D2F99278F709927FB +:100EB00081309105D9F49E012370332702C0880F39 +:100EC000991F2A95E2F79C688E0144E0000F111FDC +:100ED0004A95E1F700271370802B912B53E0CC0F3C +:100EE000DD1F5A95E1F7C076DD272FC082309105CE +:100EF00031F4DC2FCC278E01016F106A80C0833063 +:100F0000910569F4CE018370992701E010E002C0D9 +:100F1000000F111F8A95E2F7C8019C680FC084304A +:100F20009105B9F4CE018370992701E010E002C069 +:100F3000000F111F8A95E2F7C8019A6823E0CC0FD1 +:100F4000DD1F2A95E1F7C07ED7708C010C2B1D2B7D +:100F500056C08530910531F4DC2FCC278E01046F0B +:100F6000106A4DC0069709F04AC0CF71DD27DC2F0B +:100F7000CC278E01106243C000E010E040C08E011B +:100F80003EC001E810E43BC003E810E438C002EEC4 +:100F900014E435C009EE14E432C00AEE14E42FC0A4 +:100FA00005EB14E42CC006EB14E429C007EB14E4B1 +:100FB00026C00CEC14E423C00DEC14E420C003E8BC +:100FC00015E41DC00AE815E41AC002E915E417C0CB +:100FD00004E915E414C001E216E411C003E216E4CA +:100FE0000EC004E216E40BC005E216E408C006E2F7 +:100FF00016E405C007E216E402C00AE216E4C801DE +:10100000DF91CF911F910F9108959CE0799FF0019E +:10101000112490E3899FE00DF11D1124E60FF11DCD +:10102000EE0FFF1FE459FE4F85919491803E91058C +:10103000E0F4803C910558F58133910509F46FC0C7 +:1010400048F48932910509F463C08A32910509F4A4 +:101050006DC072C089339105E9F082389105D1F0F5 +:101060008533910509F44DC067C0833E910581F138 +:1010700038F4803E9105B9F0823E9105D9F05CC00C +:10108000863E910561F1873E9105A1F155C00E9410 +:10109000970508952091520220FD02C021FF4CC007 +:1010A00080EE90E049C08091520280FFF9CF89E341 +:1010B00090E042C08091520282FF0EC080915202A5 +:1010C00084FF03C080E090E037C083EE90E034C03E +:1010D0008091520282FFF2CF82EE90E02DC080918B +:1010E000520283FF0BC08091520284FDEBCF87EE4A +:1010F00090E022C08091520283FFF5CF86EE90E00F +:101100001BC08091520285FF07C089E290E014C0A5 +:101110008091520285FFF9CF85E390E00DC0809168 +:10112000520286FF07C08AE290E006C08091520218 +:1011300086FFF9CF81E390E00E94A70508950C9403 +:10114000EE03E82FF0E0EF5DFE4F8081E82FEF70B7 +:10115000F0E082958F7021E030E0A90102C0440FD9 +:10116000551F8A95E2F740A308950F931F93CF93DD +:10117000DF9385B7806885BF85B7806885BFC3E08A +:10118000D0E001E010E0FE01EF5DFE4F8081E82F2E +:10119000EF70F0E021A182958F70A80102C0440F8A +:1011A000551F8A95E2F7CA01822B81A38C2F0E94DA +:1011B000A108219740F78BE090E061E070E0FC012E +:1011C000EB5EFE4F2081E22FEF70F0E042A122950E +:1011D0002F70DB0102C0AA0FBB1F2A95E2F79D0109 +:1011E000242B22A3019758F7DF91CF911F910F91E4 +:1011F0000C948105EF92FF920F931F93CF93DF938F +:1012000007E511E0C3E0EE24E394F12CD5E08C2F48 +:101210000E94A1088BE090E040E050E0FC01EB5E12 +:10122000FE4F6081E62FEF70F0E020A130E0629584 +:101230006F7002C0359527956A95E2F720FD09C0C9 +:101240009701082E02C0220F331F0A94E2F7422BA7 +:10125000532B019718F7F801929182918F0184170F +:10126000950721F051834083D09300018C2F0E9479 +:10127000A108C15060F68091000187FD2CC081500B +:10128000809300018F3F39F08FE99FE00197F1F7DC +:1012900000C0000020C080915501909156019093AC +:1012A0005E0180935D018091530190915401909370 +:1012B0005C0180935B018091510190915201909368 +:1012C0005A018093590180914F0190915001909360 +:1012D0005801809357010E94830581E0DF91CF91EF +:1012E0001F910F91FF90EF900895E82FF0E0EE0F1F +:1012F000FF1FE95AFE4F80819181089508950F9351 +:101300001F93CF930FE511E0C0E0F8019291829115 +:101310008F010E943821C80FF1E007351F07A9F798 +:101320008C2FCF911F910F9108952BB1342F3095B1 +:1013300023233BB1432B3FB7F894FC01680F791F7F +:10134000E617F70789F0819198E04BB9000000C0DB +:1013500087FF2BB9880F000000C000C000C02BB968 +:1013600000C09A9591F7ECCF3FBF08952AB1242B86 +:101370002AB99B01220F331F620F731F0E94950928 +:1013800087EC90E00197F1F700C00000089542E07B +:101390000C94B609AF92BF92CF92DF92EF92FF9278 +:1013A0000F931F93CF93DF936C01790150E0FA0103 +:1013B000E754FB4F44918FEF90E0FC01E61BF109ED +:1013C000E754FB4FE491E09509F495C0C42FD0E0B9 +:1013D0008E1B91098C9F90018D9F300D9C9F300D2D +:1013E0001124E32F8CE3A82EB12CC601B5010E9475 +:1013F0008D28DC016230710509F446C0D0F4611516 +:10140000710599F16130710509F079C0C31BD109EB +:10141000B501681B790BC69FC001C79F900DD69F71 +:10142000900D1124B5010E948D28032F060F142F53 +:1014300067C06430710509F44BC0B8F165307105BF +:1014400009F05DC0C31BD109B501681B790BC69FAC +:10145000C001C79F900DD69F900D1124B5010E9429 +:101460008D28132FE32FE60F44C0C31BD109CC9D59 +:10147000C001CD9D900DDC9D900D1124B5010E9401 +:101480008D28132F160F35C0C31BD109CA9FC00169 +:10149000CB9F900DDA9F900D1124B5010E948D28ED +:1014A000142F032FE32FE60F2BC0C31BD109B50167 +:1014B000681B790BC69FC001C79F900DD69F900DEA +:1014C0001124B5010E948D28132F160F032F0FC072 +:1014D000C31BD109CA9FC001CB9F900DDA9F900D0D +:1014E0001124B5010E948D28032F060F132FE42F1E +:1014F00007C0042F05C0E42F142F042F01C0E0E023 +:10150000D70111960C9311971C931296EC93DF91CF +:10151000CF911F910F91FF90EF90DF90CF90BF90F0 +:10152000AF90089587E090E00C94C328AB01BC0114 +:1015300087E090E00C94E128E9EEF1E083E080831D +:10154000AAEEB1E08C91807884668F778C938CECD6 +:10155000828383836091E9017091EA018091EB01BC +:101560009091EC010C94960A8091E90180FF06C0ED +:101570006CE170E081EF91E00C94C70980E090E0AD +:10158000FC01EF50FE4F11821082128203968435C7 +:101590009105B1F7EDCF20E030E0F901EF50FE4FBB +:1015A0008183608342832D5F3F4F24353105A9F746 +:1015B0000C94B40AEF92FF920F931F93CF93DF9393 +:1015C00000D01F92CDB7DEB70091E9011091EA017A +:1015D0002091EB013091EC010093ED011093EE01AD +:1015E0002093EF013093F0012091E90120FF21C009 +:1015F000042FF62EE92E182F9E012F5F3F4F0E94D9 +:10160000CA098091ED0110FB87F98093ED011695D1 +:101610008091EE018078182BE0FA17F91093EE0113 +:10162000F092EF010093F0014B8169818A810E9461 +:10163000CB0A0F900F900F90DF91CF911F910F91D8 +:10164000FF90EF9008950F931F93CF93DF93EC01DA +:10165000062F142F9091E90190FF44C0892F8E77B7 +:10166000823021F4CE010E94DA0A1BC0892F8695B0 +:101670008F732EE3280F2F73243018F41091EC0190 +:1016800010C0865C8F73893060F4C92FCC1FCC27C3 +:10169000CC1FD091EA018D2F880FC82BD7FBDD27F7 +:1016A000D0F98091E901C0FB87F98093E901C695E3 +:1016B0008091EA018078C82BD0FBC7F9C093EA017A +:1016C0000093EB011093EC016091E9017091EA0144 +:1016D0008091EB019091EC01DF91CF911F910F91DF +:1016E0000C94960ADF91CF911F910F910895E9EE26 +:1016F000F1E02081221F2227221F3091EA01432F8F +:10170000440F842F822B37FB992790F90A9668E6BD +:1017100071E00E94A128438162810C94230B2091E7 +:10172000E901221F2227221F3091EA01432F440F93 +:10173000842F822B37FB992790F98A3091051CF46E +:10174000825A9E4F01C00A9768E671E00E94A12864 +:101750004091EC016091EB010C94230B6091EB0143 +:10176000862F90E08F3E910514F46F5E01C06FEFFD +:101770008091E901881F8827881F9091EA01292F0D +:10178000220F97FB992790F94091EC01822B0C9442 +:10179000230B6091EB01862F90E0419714F061518B +:1017A00001C060E08091E901881F8827881F90911F +:1017B000EA01292F220F97FB992790F94091EC011C +:1017C000822B0C94230B4091EC01842F90E08F3EF0 +:1017D000910514F44F5E01C04FEF8091E901881F1D +:1017E0008827881F9091EA01292F220F97FB9927BC +:1017F00090F96091EB01822B0C94230B4091EC014A +:10180000842F90E0419714F0415101C040E0809155 +:10181000E901881F8827881F9091EA01292F220F4C +:1018200097FB992790F96091EB01822B0C94230B85 +:101830008091700181110FC081E08093700189E077 +:10184000809391008FB7F89493E09093990090ED76 +:10185000909398008FBF0895E1E7F0E08081826067 +:1018600080830895E1E7F0E080818D7F8083089593 +:101870009091E90190FF3BC09178811102C0926084 +:1018800007C0883110F09E6203C08F73880F982BB9 +:101890009093E9016091E9017091EA018091EB0177 +:1018A0009091EC010E94960A8091E901982F9E7711 +:1018B000923019F40E94320C07C08695825C8F73B7 +:1018C000863110F40E942C0C8091E901881F882732 +:1018D000881F9091EA01292F220F97FB992790F9F1 +:1018E0004091EC016091EB01822B0C94230B089545 +:1018F0008091D80181608093D80181E0809371014B +:101900000E947222811104C00E9453220E949C0AEC +:101910000E94920A6093E9017093EA018093EB01BF +:101920009093EC016E7761F40E949C0A0E94920AE7 +:101930006093E9017093EA018093EB019093EC01CD +:101940000E94180C8091E90180FF04C086958F7376 +:101950000C94380C08958091E90186958F738F5F00 +:10196000883108F081E00C94380C8091E901982FBF +:10197000909590FB80F98093E9016091E901709165 +:10198000EA018091EB019091EC010E94960A80910E +:10199000E90180FF04C086958F730C94380C0E9477 +:1019A000320C2FEF80E792E0215080409040E1F729 +:1019B00000C000000C94B40ACF93C82F80916E0130 +:1019C00090916F010E94CC21EC2FF0E0EB54FC4F82 +:1019D000E491F0E08E179F0718F10E94C0219093C8 +:1019E0006F0180936E01E0916D01F0E0E754FC4FD0 +:1019F00044918091E901881F8827881F9091EA010E +:101A0000292F220F97FB992790F96091EB01822BE8 +:101A10000E94DA0A80916D0190E0019680936D0139 +:101A2000CF910895CF93C82F80916B0190916C0155 +:101A30000E94CC21EC2FF0E0EE54FC4FE491F0E05A +:101A40008E179F07E8F00E94C02190936C0180934D +:101A50006B014091EC016091EB01809169019091E3 +:101A60006A010E94DA0A8091690190916A010196E7 +:101A700068E671E00E948D2890936A018093690165 +:101A8000CF910895CF92DF92FF920F931F93CF9340 +:101A9000DF93F82E80916701909168010E94CC211C +:101AA000EF2DE695F0E0EE54FC4FE491F0E08E1758 +:101AB0009F07F0F10E94C021909368018093670115 +:101AC00001EF11E0C0E0D0E088E6C82EDD24D39419 +:101AD00080916501909166018C0F9D1FB6010E9457 +:101AE0008D2898014091EC016091EB010E94CA0998 +:101AF0002C960D5F1F4FC03581E0D80749F70E9433 +:101B0000B40A2091650130916601F0FE0BC0C90155 +:101B1000019668E671E00E948D289093660180939B +:101B2000650106C02150310930936601209365019B +:101B3000DF91CF911F910F91FF90DF90CF9008958B +:101B40008F929F92AF92BF92CF92DF92EF92FF92CD +:101B50000F931F93CF93DF93C82F80FF03C0DD2423 +:101B6000DA9402C0DD24D3948091630190916401E2 +:101B70000E94CC21C695EC2FF0E0E155FC4FE4919A +:101B8000F0E08E179F0708F467C00E94C021909371 +:101B900064018093630191EFE92E91E0F92E03EF48 +:101BA00011E0C0E0D0E027E0822E912CF8013197BF +:101BB0001082F7011082F801108287E0A82EB12C64 +:101BC000C12C809162018C0D87FD845E992787FD71 +:101BD0009095C817D907E9F42091EC012A9DC0011E +:101BE0002B9D900D1124B4010E94A128462F8091B5 +:101BF000E901881F8827881F9091EA01592F550F06 +:101C000097FB992790F997016091EB01852B0E9432 +:101C1000CA09CD0CF1E0AF1AB10899F6219683E01C +:101C2000E80EF11C0D5F1F4FCC31D10509F0BECF7E +:101C30000E94B40A8091620191E0D91206C081111C +:101C400002C08BE107C0815005C090E00196BE0143 +:101C50000E94A12880936201DF91CF911F910F9183 +:101C6000FF90EF90DF90CF90BF90AF909F908F90BC +:101C700008959F92AF92BF92CF92DF92EF92FF9220 +:101C80000F931F93CF93DF93CDB7DEB7C455D10920 +:101C90000FB6F894DEBF0FBECDBF182F8091600144 +:101CA000909161010E94CC21E12FF0E0E455FC4FBE +:101CB000E491F0E08E179F0708F495C00E94C021C0 +:101CC0009093610180936001CE0101967C015E01D9 +:101CD00093E0A90EB11CC12CD12C8701F5013197DD +:101CE0001082F7011082F5011082912C9091010170 +:101CF00080915F01999E800D112487FD04C08C3175 +:101D00001CF08BE101C080E0992787FD9095C816F3 +:101D1000D906A1F48091E901881F8827881F909136 +:101D2000EA01592F550F97FB992790F99701409198 +:101D3000EC016091EB01852B0E94CA099394F7E0B6 +:101D40009F12D4CF8FEFC81AD80A93E0E90EF11C86 +:101D5000E3E0AE0EB11CFCE1CF16D10409F0BECF1A +:101D600023EF31E059E0E52EF12C6CE1C62ED12CA9 +:101D7000C701B6010E94A128D9011197FC01EE0FFD +:101D8000FF1FE80FF91FE00FF11F81818C9311975E +:101D900080818C938281F9018083FFEFEF1AFF0A23 +:101DA0002D5F3F4F85E2E816F10411F70E94B40A57 +:101DB0009091010180915F01913049F48A3F2CF4A8 +:101DC00089EF80935F018FEF08C081500AC0833292 +:101DD0003CF082E280935F0181E08093010103C0C7 +:101DE0008F5F80935F01CC5ADF4F0FB6F894DEBF50 +:101DF0000FBECDBFDF91CF911F910F91FF90EF905C +:101E0000DF90CF90BF90AF909F9008951F920F9258 +:101E10000FB60F9211242F933F934F935F936F93BD +:101E20007F938F939F93AF93BF93EF93FF93809193 +:101E3000E90186958F739EE3980F9F73943020F489 +:101E400082500E94DC0C23C09AE3980F9F7393305A +:101E500020F486500E94120D1AC097E3980F9F73CA +:101E6000963020F489500E94420D11C091E3980FE2 +:101E70009F73963020F48F500E94A00D08C09BE203 +:101E8000980F9F73933018F485510E94390EFF917B +:101E9000EF91BF91AF919F918F917F916F915F91E2 +:101EA0004F913F912F910F900FBE0F901F9018955B +:101EB00080917A010895CF93DF9300D01F92CDB720 +:101EC000DEB79C0180914902843019F593E0998333 +:101ED0003B832A839093E9008FEF9091E800815033 +:101EE00095FD06C095ED9A95F1F700008111F5CFAB +:101EF0008091E80085FF0DC040E050E063E070E0B5 +:101F0000CE0101960E9494118091E8008E77809313 +:101F1000E8000F900F900F90DF91CF910895CF932D +:101F2000DF9300D01F92CDB7DEB720914902243055 +:101F300021F522E029839B838A8383E08093E90053 +:101F40008FEF9091E800815095FD06C095ED9A9530 +:101F5000F1F700008111F5CF8091E80085FF0DC0F9 +:101F600040E050E063E070E0CE0101960E949411E1 +:101F70008091E8008E778093E8000F900F900F908B +:101F8000DF91CF910895209149022430F1F422E0AD +:101F90002093E9002FEF3091E800215035FD06C075 +:101FA00035ED3A95F1F700002111F5CF2091E800C9 +:101FB00025FF0BC040E050E065E070E00E94941106 +:101FC0008091E8008E778093E8000895CF93DF93A7 +:101FD00020914902243039F521E02093E9002FEFC8 +:101FE0003091E800215035FD06C035ED3A95F1F706 +:101FF00000002111F5CF2091E80025FF14C0EC016D +:1020000040E050E068E070E00E9494118091E800A8 +:102010008E778093E80088E0FE01A2E7B1E00190AE +:102020000D928A95E1F7DF91CF9108958091480252 +:10203000811109C00E9429130E9486138091E20039 +:1020400084608093E20008951092480208950895F4 +:1020500008950C94832142E061EC81E00E94A31278 +:1020600042E061EC82E00E94A31242E061EC83E076 +:102070000C94A31280914B02833009F453C030F4C6 +:10208000813071F0823009F48CC008958A3009F4EF +:1020900078C08B3009F45EC0893009F09AC020C046 +:1020A00080914A02813A09F094C08091E800877FCC +:1020B0008093E80080914E0290914F02892B21F489 +:1020C00068E082E791E003C060E080E090E070E0CB +:1020D0000E94DF118091E8008B778093E8000895DB +:1020E00080914A02813209F074C080914E02909131 +:1020F0004F02892B09F06DC08091E800877F8093A3 +:10210000E8008091E80082FD05C0809149028111BC +:10211000F8CF5FC08091F10080937A018091E80050 +:102120008B7753C080914A02813A09F052C0809166 +:102130004E0290914F02892B09F04BC08091E8002C +:10214000877F8093E8008091E80080FFFCCF80913A +:102150000C0136C080914A028132D9F580914E023D +:1021600090914F02892BA9F58091E800877F809399 +:10217000E8000E94D81280914C0280930C010C94CC +:102180000E1B80914A02813221F58091E800877F01 +:102190008093E8000E94D81280914D0280937B01C9 +:1021A000089580914A02813AA1F48091E800877FE6 +:1021B0008093E8008091E80080FFFCCF80917B0154 +:1021C0008093F1008091E8008E778093E8000C9472 +:1021D000D812089584B7877F84BF88E10FB6F8943A +:1021E00080936000109260000FBE90E080E80FB610 +:1021F000F89480936100909361000FBE0E947B165B +:102200000E9429130E9486138091E20084608093CB +:10221000E20078940E940C160E947D1682E091E004 +:102220000E94271680914902853069F40E9444215A +:10223000809147028823B1F30E947221882391F391 +:102240000E947E11EFCF0E948516ECCF292F3327F5 +:1022500023303105C9F064F42130310581F022309A +:10226000310509F043C084E590E025E136E042C045 +:1022700021323105F1F02232310541F137C082E1DE +:1022800090E029E636E036C099278130910541F08B +:102290008230910541F0892B49F5E1E1F6E005C076 +:1022A000E3EEF5E002C0E9EBF5E0849190E09F01F8 +:1022B00021C06330D8F4E62FF0E0EE0FFF1FE25D9F +:1022C000FE4F2081318189E090E014C0633070F4CA +:1022D00070E0FB01EE0FFF1FE85DFE4F20813181B2 +:1022E000FB01EB5DFE4F808190E004C080E090E058 +:1022F00020E030E0FA0131832083089580E189BD38 +:1023000082E189BD09B400FEFDCF8091D8008F7DA8 +:102310008093D8008091E00082608093E0008091FB +:10232000E00081FDFCCF0895CF92DF92EF92FF9203 +:102330000F931F93CF93DF93EC018B016A010E94EF +:10234000F712811133C0C114D10439F0F601808134 +:102350009181081B190BC80FD91FE12CF12C011515 +:10236000110519F18091E80085FD16C08091E80003 +:102370008E778093E800C114D10449F0F601808182 +:102380009181E80EF91EF182E08285E00FC00E9483 +:10239000F712882321F30AC089918093F10001503C +:1023A0001109FFEFEF1AFF0ADACF80E0DF91CF913A +:1023B0001F910F91FF90EF90DF90CF9008952091A3 +:1023C0005002309151022617370748F06115710508 +:1023D00039F42091E8002E772093E80001C0B9017C +:1023E00040E061157105A9F120914902222309F409 +:1023F00043C0253009F442C02091E80023FD40C0CD +:102400002091E80022FD32C02091E80020FFE9CFB2 +:102410004091F3002091F20030E0342BFC01CF0119 +:102420006115710559F02830310540F48191809390 +:10243000F100615071092F5F3F4FF1CF41E028302B +:10244000310509F040E02091E8002E772093E80064 +:10245000C8CF4111C9CF0AC080914902882361F0D9 +:10246000853061F08091E80083FD0AC08091E8002A +:1024700082FFF2CF80E0089582E0089583E008951E +:1024800081E00895209150023091510226173707BC +:1024900048F06115710539F42091E8002E772093FA +:1024A000E80001C0B901FC0120E06115710591F15E +:1024B00080914902882309F440C0853009F43FC067 +:1024C0008091E80083FD3DC08091E80082FD2FC02F +:1024D0008091E80080FFE9CF2091F3008091F20025 +:1024E00090E0922B6115710559F08830910540F408 +:1024F00024912093F1003196615071090196F2CF39 +:1025000021E0089709F020E08091E8008E77809321 +:10251000E800CBCF2111CCCF0AC08091490288239B +:1025200061F0853061F08091E80083FD0AC0809100 +:10253000E80082FFF2CF80E0089582E0089583E012 +:10254000089581E00895982F973058F59093E90009 +:10255000981739F07091EC002091ED005091F00047 +:1025600003C0242F762F50E021FF19C03091EB00DB +:102570003E7F3093EB003091ED003D7F3093ED00D6 +:102580003091EB0031603093EB007093EC002093BE +:10259000ED005093F0002091EE0027FF07C09F5FF1 +:1025A000D3CF8F708093E90081E0089580E0089593 +:1025B00080914A0287FF11C08091E80082FD05C02A +:1025C000809149028111F8CF11C08091E8008B778A +:1025D0000BC080914902882349F08091E80080FF78 +:1025E000F8CF8091E8008E778093E80008952091DD +:1025F000E4003091E50095E64091EC00842F817075 +:1026000040FF22C08091E80080FD1CC080914902FB +:10261000882391F0853091F08091EB0085FD10C00A +:102620004091E4005091E5004217530729F39A01C5 +:10263000915011F784E0089582E0089583E00895B1 +:1026400081E0089580E008954091E80042FFDECFE8 +:1026500008950E9497130E949F13E0EEF0E080819E +:1026600081608083E8EDF0E080818F77808319BC02 +:10267000A7EDB0E08C918E7F8C9380818F7E8083DC +:102680001092480208950F931F93CF93DF930E94F7 +:1026900097130E949F13C8EDD0E088818F778883BD +:1026A00088818068888388818F7D888319BC109297 +:1026B000490210924502109247021092460200EE23 +:1026C00010E0F80180818B7F80838881816088831E +:1026D00042E060E080E00E94A312E1EEF0E0808141 +:1026E0008E7F8083E2EEF0E0808181608083808154 +:1026F00088608083F80180818E7F808388818061FB +:102700008883DF91CF911F910F910895E8EDF0E05C +:1027100080818F7E8083E7EDF0E08081816080831F +:1027200084E082BF81E0809348020C944313E8ED7B +:10273000F0E080818E7F80831092E20008951092F5 +:10274000DA001092E10008951F920F920FB60F92D7 +:1027500011242F933F934F935F936F937F938F93A6 +:102760009F93AF93BF93EF93FF938091E10082FF1C +:102770000BC08091E20082FF07C08091E1008B7F57 +:102780008093E1000E940B168091DA0080FF1FC049 +:102790008091D80080FF1BC08091DA008E7F8093EB +:1027A000DA008091D90080FF0DC080E189BD82E10F +:1027B00089BD09B400FEFDCF81E0809349020E94EB +:1027C000161005C019BC109249020E942410809175 +:1027D000E10080FF19C08091E20080FF15C0809168 +:1027E000E2008E7F8093E2008091E200806180931E +:1027F000E2008091D80080628093D80019BC85E007 +:10280000809349020E9428108091E10084FF30C02B +:102810008091E20084FF2CC080E189BD82E189BD06 +:1028200009B400FEFDCF8091D8008F7D8093D80041 +:102830008091E1008F7E8093E1008091E2008F7EA5 +:102840008093E2008091E20081608093E2008091B9 +:102850004502882311F084E007C08091E30087FDE2 +:1028600002C081E001C083E0809349020E942910E8 +:102870008091E10083FF29C08091E20083FF25C0A1 +:102880008091E100877F8093E10082E0809349029C +:10289000109245028091E1008E7F8093E10080914B +:1028A000E2008E7F8093E2008091E200806180935D +:1028B000E20042E060E080E00E94A3128091F0001C +:1028C00088608093F0000E942710FF91EF91BF91E4 +:1028D000AF919F918F917F916F915F914F913F91B8 +:1028E0002F910F900FBE0F901F9018951F920F926F +:1028F0000FB60F9211242F933F934F935F936F93D3 +:102900007F938F939F93AF93BF93CF93DF93EF9377 +:10291000FF93C091E900CF708091EC00D82FD17067 +:1029200080FDD0E81092E9008091F000877F8093CD +:10293000F00078940E94BA141092E9008091F0009F +:1029400088608093F000CD2BCF70C093E900FF9199 +:10295000EF91DF91CF91BF91AF919F918F917F9137 +:102960006F915F914F913F912F910F900FBE0F90FC +:102970001F9018951F93CF93DF93CDB7DEB7AA971B +:102980000FB6F894DEBF0FBECDBFEAE4F2E088E0F8 +:102990008E0F9091F10091938E13FBCF0E943A100D +:1029A0008091E80083FF1FC180914A0290914B0201 +:1029B000492F50E04A30510508F015C1FA01E25A9A +:1029C000FF4F0C94B528803881F0823809F00BC194 +:1029D00080914E028F708093E9008091EB0085FB1F +:1029E000882780F91092E90006C0809146029091F4 +:1029F0004702911182609091E800977F9093E800E0 +:102A00008093F1001092F100C8C0282F2D7F09F0AB +:102A1000EAC0882319F0823061F0E5C080914C0251 +:102A2000813009F0E0C0933009F080E080934702E4 +:102A30002BC080914C02811127C080914E028F7073 +:102A400009F4D1C08093E9002091EB0020FF1CC065 +:102A5000933021F48091EB00806214C09091EB00E0 +:102A600090619093EB0021E030E0A90102C0440F97 +:102A7000551F8A95E2F74093EA001092EA00809190 +:102A8000EB0088608093EB001092E9008091E800F1 +:102A9000877F86C08111A7C010914C021F7780915B +:102AA000E3008078812B8093E3008091E800877FAA +:102AB0008093E8000E94D8128091E80080FFFCCF4C +:102AC0008091E30080688093E300111102C082E0EE +:102AD00001C083E08093490286C08058823008F0AC +:102AE00082C080914C0290914D028C3D53E095073D +:102AF00079F583E08A838AE289834FB7F894DE010F +:102B0000139620E03EE051E2E32FF0E050935700AF +:102B1000E49120FF03C0E295EF703F5FEF708E2FCE +:102B200090E0EA3010F0C79601C0C0968D939D9357 +:102B30002F5F243149F74FBF8091E800877F809352 +:102B4000E8006AE270E0CE0101960E94DF1114C035 +:102B5000AE014F5F5F4F60914E020E942611BC0193 +:102B6000009709F440C09091E800977F9093E800A7 +:102B700089819A810E9442128091E8008B7780932C +:102B8000E80031C0803879F58091E800877F809334 +:102B9000E800809145028093F1008091E8008E77F3 +:102BA0008093E8000E94D8121EC081111CC0909131 +:102BB0004C029230C0F48091E800877F8093E80057 +:102BC000909345020E94D81280914502811106C05F +:102BD0008091E30087FD02C081E001C084E0809322 +:102BE00049020E942B108091E80083FF0AC0809167 +:102BF000E800877F8093E8008091EB0080628093FB +:102C0000EB00AA960FB6F894DEBF0FBECDBFDF91E2 +:102C1000CF911F9108950895CF9380914902882301 +:102C2000A1F0C091E900CF709091EC00892F8170E4 +:102C300090FD80E8C82B1092E9008091E80083FDA8 +:102C40000E94BA14CF70C093E900CF910895909379 +:102C50008101809380010895E0918001F0918101CC +:102C6000309721F00190F081E02D099480E00895E3 +:102C7000E0918001F0918101309721F00280F38191 +:102C8000E02D09940895E0918001F0918101309741 +:102C900021F00480F581E02D0994089520917E01B2 +:102CA00030917F018217930771F090937F01809399 +:102CB0007E01E0918001F0918101309721F0068042 +:102CC000F781E02D0994089520917C0130917D01D8 +:102CD0008217930771F090937D0180937C01E091BE +:102CE0008001F0918101309721F00084F185E02D81 +:102CF0000994089508950C947A160E94B7210E94B1 +:102D0000B5080E943D220C94D0265F926F927F926C +:102D10008F929F92AF92BF92CF92DF92EF92FF92EB +:102D20000F931F93CF93DF9300D000D01F92CDB7A6 +:102D3000DEB70E94FA089BE8C92E91E0D92E03E085 +:102D400010E0AA24A394B12C502E802F0E94750964 +:102D50004C01F601729062906F0168267926611429 +:102D60007104A1F40150110978F78FEF89838A83E8 +:102D70001B820E94C0218160782F9D838C834981B2 +:102D80005A816B818D810E94351738C08091D8019E +:102D900081FD0E947E092BE030E07501022E02C009 +:102DA000EE0CFF1C0A94E2F7C70186219721892BBC +:102DB00009F129835A828E209F2091E0892809F405 +:102DC00090E09B830E94C0218160782F9D838C833B +:102DD00049815A816B818D810E943517000F111F27 +:102DE000F801ED57FE4F80819181E826F926F182A6 +:102DF000E08204C02150310980F6B4CF0E94112432 +:102E0000109182010E942C161817D1F00E942C16E6 +:102E1000809382010F900F900F900F900F90DF9191 +:102E2000CF911F910F91FF90EF90DF90CF90BF90C7 +:102E3000AF909F908F907F906F905F900C949F08C1 +:102E40000F900F900F900F900F90DF91CF911F91E7 +:102E50000F91FF90EF90DF90CF90BF90AF909F9039 +:102E60008F907F906F905F900895CF93DF93CDB751 +:102E7000DEB72B970FB6F894DEBF0FBECDBF4F83E2 +:102E8000588769877A878B87DE01119686E0FD0176 +:102E900011928A95E9F785E0FE01379601900D922F +:102EA0008A95E1F749815A816B817C818D819E8170 +:102EB0000E94AC1D2B960FB6F894DEBF0FBECDBF9F +:102EC000DF91CF910895CF93882309F4C2C0C82F12 +:102ED000823859F40E942C1681FDBBC089E30E9400 +:102EE00086200E94092189E30CC0833879F40E946E +:102EF0002C1680FDAEC083E50E9486200E94092129 +:102F000083E50E94A320CF910C940921843859F4C1 +:102F10000E942C1682FD9DC087E40E9486200E949C +:102F2000092187E4EECF8CEF8C0F813A48F48C2F87 +:102F30000E94382681118DC08C2F0E948620E3CFFD +:102F400080E28C0F883048F4C77081E001C0880FA0 +:102F5000CA95EAF70E94C220D6CF8BE58C0F83304A +:102F600078F4C53A29F0C63A31F083E890E005C01C +:102F700081E890E002C082E890E0CF910C944E1678 +:102F800088E58C0F833108F064C0C83A39F1C93A3A +:102F900041F1CA3A49F1CB3A51F1CC3A59F1CD3A23 +:102FA00061F1C03B69F1CE3A71F1CF3A79F1C13BA1 +:102FB00081F1C23B89F1C33B91F1C43B99F1C53B1F +:102FC000A1F1C63BA9F1C73BB1F1C83BB9F1C93B7F +:102FD000C1F1CA3BC9F180E090E038C082EE90E0D8 +:102FE00035C089EE90E032C08AEE90E02FC085EBCC +:102FF00090E02CC086EB90E029C087EB90E026C0E3 +:103000008CEC90E023C08DEC90E020C083E891E050 +:103010001DC08AE891E01AC082E991E017C084E9F6 +:1030200091E014C081E292E011C083E292E00EC010 +:1030300084E292E00BC085E292E008C086E292E072 +:1030400005C087E292E002C08AE292E0CF910C9440 +:103050006416CF910895882309F44BC0823859F43F +:103060000E942C1681FF45C089E30E9486200E94A1 +:10307000092189E30CC0833871F40E942C1680FF6B +:1030800038C083E50E9486200E94092183E50E94C2 +:10309000A3200C940921843859F40E942C1682FF35 +:1030A00028C087E40E9486200E94092187E4EFCF90 +:1030B0009CEF980F913A58F390E2980F983050F4A3 +:1030C000877091E001C0990F8A95EAF7892F0E94D5 +:1030D000C820DFCF9BE5980F933020F480E090E08C +:1030E0000C944E16885A833120F480E090E00C94C2 +:1030F00064160895882321F00E94C2200C940921AF +:103100000895882321F00E94C8200C940921089575 +:103110007F928F929F92AF92BF92CF92DF92EF9267 +:10312000FF920F931F93CF93DF931F92CDB7DEB71C +:103130007C01C62E772EFC01058102950F7012814D +:1031400011110E94DF200E947F20882379F0112333 +:1031500069F080E28C0D883048F082E00E9468209F +:103160000E947F2091E0D82ED92601C0D12CE72DD6 +:10317000E295EF70F0E0E859FF4F0C94B528872DE9 +:10318000807F072D0F70882311F00295007F112397 +:1031900089F0002309F499C180E28C0D883020F475 +:1031A000802F0E94C22003C0802F0E94D2200E9444 +:1031B00009218BC18C2D0E942B18002309F4C3C157 +:1031C00080E28C0D883020F4802F0E94C82003C03C +:1031D000802F0E94D8200E940921B5C1872D807FB1 +:1031E000972D9F70803211F4892F03C0892F82950B +:1031F000807FCC2021F0F1E0CF16A1F01DC011237B +:1032000039F0002319F1013009F50E94F2209BC129 +:10321000002319F0013009F496C189830E94F5203A +:10322000898110C1112321F0063008F08CC10EC035 +:10323000053008F088C106C1112359F0002331F090 +:10324000F701958190FF41C19F7095830E947A1884 +:103250007AC1002309F4F6C03EC1872D8695869574 +:10326000837090E0009719F0019761F06CC1112311 +:1032700021F08C2D972D937002C080E090E00E9489 +:103280004E1661C1112321F08C2D972D937002C031 +:1032900080E090E00E94641656C18C2D112319F035 +:1032A0000E94192302C00E9481230E9406244BC160 +:1032B000872D837009F052C0111145C18C2D829564 +:1032C00086958770880F880F9C2D9F70892E912C72 +:1032D000A12CB12C082E04C0880C991CAA1CBB1C64 +:1032E0000A94D2F7C4FE14C00FE010E020E030E0F2 +:1032F000B901A80104C0440F551F661F771F8A95A6 +:10330000D2F7CB01BA01609570958095909503C076 +:1033100060E070E0CB01272D26952695237030E0E4 +:103320002230310569F02330310589F06829792987 +:103330008A299B292130310571F00E94F41E03C1B6 +:10334000682979298A299B290E94101FFCC00E94A4 +:10335000F41EC501B4010E94D81EF5C0112319F056 +:10336000872D817001C08695882309F4ECC08C2DCF +:10337000829586958770880F880F9C2D9F70892E67 +:10338000912CA12CB12C082E04C0880C991CAA1CCD +:10339000BB1C0A94D2F7C4FE14C00FE010E020E07A +:1033A00030E0B901A80104C0440F551F661F771F04 +:1033B0008A95D2F7CB01BA0160957095809590956A +:1033C00003C060E070E0CB01272D26952695237081 +:1033D000422F50E04230510569F04330510589F0E9 +:1033E000682979298A299B294130510571F00E9469 +:1033F000CE1FA9C0682979298A299B290E94EA1F22 +:10340000A2C00E94CE1FC501B4010E94B21F9BC082 +:103410008C2D90E0FC01E05EF109E531F10508F04A +:1034200050C0E858FF4F0C94B5280C2D0F70872D15 +:103430008F71112321F00E944B1F802F07CF0E9414 +:103440006C1F802F0E9481187EC0112341F005302F +:1034500008F079C0872D8F710E94911F74C00630CB +:1034600008F071C0F7CF112339F0872D8F710E94BA +:103470004B1F69C01123C9F3872D8F710E946C1FE8 +:1034800062C0112329F0872D8F710E94361F5BC007 +:103490000E942C1F58C0112351F0172D1F71812F2E +:1034A0000E944B1F63E0812F0E945F204CC081E08F +:1034B0000E946820023008F446C082E00E94682022 +:1034C00042C0112331F0002381F28C2D0E9463173A +:1034D0003AC0002389F28C2D0E942B1834C0472D4E +:1034E0004F706C2DC7010E9495040E94501E2BC086 +:1034F000111129C0472D4F7050E042305105B9F0ED +:103500004CF44115510581F041305105E1F40E9420 +:10351000F82619C04330510569F04430510599F43B +:103520008C2D0E944A270FC00E94E1260CC00E94E9 +:10353000142709C00E94272706C0472D4F706C2D05 +:10354000C7010E94A704DD20F9F00E945B2080FDE6 +:103550001BC0F70112820E9455200E944B1FC70119 +:103560000E94D31A0E9455200F90DF91CF911F9196 +:103570000F91FF90EF90DF90CF90BF90AF909F9012 +:103580008F907F900C946C1F0F90DF91CF911F91C3 +:103590000F91FF90EF90DF90CF90BF90AF909F90F2 +:1035A0008F907F9008950F931F93CF93DF93EC013B +:1035B000888199812B813C81232BB9F09F3F11F4A5 +:1035C0008F3F99F0CE010E94D904882371F0688161 +:1035D00079818A810E9451208C010E9406200E94DC +:1035E000CD1EB801CE010E948818DF91CF911F91A6 +:1035F0000F9108950E94DF200E94EF200E94B420C6 +:103600000E9409210E94B7240E94062480E090E0D5 +:103610000E944E1680E090E00C9464160E94CF2029 +:103620000C94FA1A0E944620292F22952F7030E020 +:103630002C3031054CF42A3031056CF4225031091C +:1036400022303105A8F407C02C30310569F02F3045 +:10365000310551F00DC0803F69F018F4803E40F410 +:1036600009C0843F29F406C093FB882780F9089598 +:1036700080E0089581E00895CF93DF9300D000D0DB +:103680001F92CDB7DEB70F900F900F900F900F9055 +:10369000DF91CF910895CF93DF9300D000D000D079 +:1036A000CDB7DEB726960FB6F894DEBF0FBECDBFFE +:1036B000DF91CF9108951F93CF93DF93C0918B013A +:1036C00016E080918C01C81799F0D0E01C9FF001A2 +:1036D0001D9FF00D1124E357FE4F408151816281FF +:1036E0007381848195810E944B1B2196C770E9CF1D +:1036F000DF91CF911F9108954091BD015091BE017E +:103700006091BF017091C0018091C1019091C2018F +:103710000C944B1B8091C20182958F7009F054C0AC +:103720008091BF01882309F44FC080918B01A09143 +:103730008C016091BD017091BE014091C00150911A +:10374000C101B6E08A1709F43FC090E04115510568 +:10375000C1F17F3F11F46F3FA1F1B89FF001B99F14 +:10376000F00D1124E357FE4F218172132AC02081EE +:10377000621327C02281211124C0238134812417A0 +:10378000350710F421503109241B350B283C310535 +:10379000C0F42091C2012F7020612093C20126E065 +:1037A000289FF001299FF00D1124EE56FE4F8081D5 +:1037B0008F70806180838DEB91E00E94D31A0C940E +:1037C0005B1B01968770BECF0895CF92DF92EF9278 +:1037D000FF920F931F93CF93DF93CDB7DEB762971E +:1037E0000FB6F894DEBF0FBECDBF8C0185E0F801A7 +:1037F000DE011D9601900D928A95E1F7D8014C915A +:1038000011965C91119712966C9112971396CD9028 +:10381000DC9014973091BD017091BE018091C00180 +:103820009091C101009709F46BC17F3F19F43F3FAC +:1038300009F466C1E090BF01EE2009F4C0C02091F8 +:10384000C201C816D90628F0F601E81BF90BCF0112 +:1038500004C0809590958C0D9D1DFF24F394883CA9 +:10386000910578F0F12C207F09F0C6C07C2DD98A13 +:10387000C88A89890E943C1B8DEB91E00E94D31A73 +:10388000B1C0822F807F09F046C0751314C0341375 +:1038900012C0611110C02F7020612093C2010E94DC +:1038A0007C1B8DEB91E00E94D31A8091C201D8015C +:1038B00015968C932EC0CD2819F15F3F11F44F3F20 +:1038C000F9F0F62E61111CC080918B0120918C01C2 +:1038D00036E0821709F45AC090E0389FF001399F12 +:1038E000F00D1124E357FE4F7181571306C070810C +:1038F000471303C07281711103C001968770E9CF2D +:10390000F62E662309F418C18091C201816080936C +:10391000C201F12C11C1751308C0341306C0611126 +:1039200004C08091C201D801C3C04D875E878D85D8 +:103930009E856A8B0E94121B6A898823E1F16623A7 +:10394000D1F12091C201822F82958F7090E0029771 +:1039500074F08091BD019091BE0198878F83198684 +:10396000DB86CA862C87CE0107960E94D31A86E092 +:10397000F801ADEBB1E001900D928A95E1F70E945C +:103980008A1B0E947C1BFF24F394D6C04D875E8760 +:103990008D859E850E944620292F22952F7030E02C +:1039A000223031050CF0BCC09F7009F0B6C0805EBB +:1039B000883008F4C1C0C8010E94D31AE4CFC816E9 +:1039C000D90608F453C0F601E81BF90BCF01883C77 +:1039D000910508F450C0F12C7C2DD98AC88A8989B8 +:1039E0000E943C1BEDEBF1E086E0DF011D928A9521 +:1039F000E9F70E947C1BA0C0751314C0341312C0D9 +:103A0000611110C08091C201F8018583C8010E9434 +:103A1000D31A86E0EDEBF1E0DF011D928A95E9F71C +:103A2000FE2C8AC04D875E878D859E856A8B0E949D +:103A3000121B6A89882309F4BECF662309F4BBCF21 +:103A40002091C201822F82958F7090E002970CF432 +:103A50008ECF8091BD019091BE019A8389831B8294 +:103A6000DD82CC822E83CE0101967FCF809590950A +:103A70008C0D9D1DACCFF62E662309F49CCF7513DB +:103A80002EC034132CC02091C20120FD1FC0822FF4 +:103A900082958F70D9F0D80115962C9315978F3099 +:103AA00049F08F5F982F9295907F822F8F70892B8E +:103AB00015968C93C8010E94D31A86E0F801ADEBED +:103AC000B1E001900D928A95E1F793CF86E0F8017D +:103AD000ADEBB1E001900D928A95E1F72DC04D87D5 +:103AE0005E878D859E850E94121B811140CF80913B +:103AF000C20181608093C201C8010E94D31A1CC018 +:103B0000662309F458CF4D875E878D859E850E9478 +:103B1000121B882309F44FCF2ACF811148CF0CC044 +:103B2000243031050CF047CF9F7009F440CFF801E5 +:103B30009581907F09F03BCF8F2D62960FB6F89458 +:103B4000DEBF0FBECDBFDF91CF911F910F91FF90D0 +:103B5000EF90DF90CF9008951F93CF93DF93CDB771 +:103B6000DEB72C970FB6F894DEBF0FBECDBF4F83E4 +:103B7000588769877A878B879C87CE0107960E9432 +:103B8000E51B882369F08F8198852A853B85232B47 +:103B9000F1F19F3F09F063C08F3F09F060C037C06B +:103BA00086E0FE013796DE01119601900D928A950E +:103BB000E1F76F817885EA85FB85309741F17F3F9A +:103BC00011F46F3F21F120918C0130E0C901019681 +:103BD0008770992740918B0150E08417950709F46D +:103BE00047C069837A83FD83EC8396E0929FD0017E +:103BF000939FB00D1124A357BE4FFE013196019043 +:103C00000D929A95E1F780938C010E945B1B16E060 +:103C100080918B0190918C018917C1F1189FC0018F +:103C2000112483579E4F0E94E51B882379F1E09170 +:103C30008B011E9FF0011124E357FE4F40815181FB +:103C400062817381848195810E944B1B80918B01DD +:103C500090E001968770992780938B01D9CF4F818F +:103C6000588569857A858B859C850E944B1BCFCFB3 +:103C70000E940E1B10928C0110928B01EDEBF1E073 +:103C800086E0DF011D928A95E9F7C1CF2C960FB629 +:103C9000F894DEBF0FBECDBFDF91CF911F91089585 +:103CA000EF92FF920F931F93CF93DF938C010097B6 +:103CB00009F46CC0F12CEE24E394E8012196F8019C +:103CC0008491843740F4843008F051C0813081F011 +:103CD000823019F15BC0853709F444C0A8F19CE734 +:103CE000980F903708F052C08F770E942B1841C070 +:103CF0000E5F1F4FFE01C49180E28C0F883048F4A4 +:103D0000C7708E2D01C0880FCA95EAF70E94E22085 +:103D100014C08C2F0E9463172DC00E5F1F4FFE0131 +:103D2000C49180E28C0F883058F4C7708E2D01C08A +:103D3000880FCA95EAF70E94E8200E9409211AC05C +:103D40008C2F0E942B1816C00E5F1F4FFE01C491CE +:103D5000CC2381F08FE99FE00197F1F700C00000CC +:103D6000C150F6CF0E5F1F4FFE01F49003C00E94BA +:103D700063178E018F2D882309F49FCFEFE9FFE0B1 +:103D80003197F1F700C000008150F5CFDF91CF915E +:103D90001F910F91FF90EF90089508956093C701D0 +:103DA0007093C8018093C9019093CA010C94FA1AC8 +:103DB0000F931F930091C7011091C8012091C90171 +:103DC0003091CA01DC01CB01802B912BA22BB32BAC +:103DD0008093C7019093C801A093C901B093CA0111 +:103DE0001F910F910C94FA1A0F931F930091C70122 +:103DF0001091C8012091C9013091CA01DC01CB01A9 +:103E000080239123A223B3238093C7019093C801F9 +:103E1000A093C901B093CA011F910F910C94FA1A93 +:103E20000F931F930091C7011091C8012091C90100 +:103E30003091CA01DC01CB0180279127A227B3274B +:103E40008093C7019093C801A093C901B093CA01A0 +:103E50001F910F910C94FA1A1092C3011092C40191 +:103E60001092C5011092C6010C94FA1A41E050E07C +:103E700060E070E004C0440F551F661F771F8A95ED +:103E8000D2F74093C3015093C4016093C50170936E +:103E9000C6010C94FA1A41E050E060E070E004C002 +:103EA000440F551F661F771F8A95D2F78091C30173 +:103EB0009091C401A091C501B091C601482B592B26 +:103EC0006A2B7B2B4093C3015093C4016093C501BF +:103ED0007093C6010C94FA1A41E050E060E070E083 +:103EE00004C0440F551F661F771F8A95D2F740956F +:103EF0005095609570958091C3019091C401A091F7 +:103F0000C501B091C601482359236A237B234093FE +:103F1000C3015093C4016093C5017093C6010C9412 +:103F2000FA1A41E050E060E070E004C0440F551F11 +:103F3000661F771F8A95D2F78091C3019091C401C3 +:103F4000A091C501B091C601482759276A277B2750 +:103F50004093C3015093C4016093C5017093C6019F +:103F60000C94FA1A0F931F930091C3011091C4018E +:103F70002091C5013091C601DC01CB01802B912B32 +:103F8000A22BB32B8093C3019093C401A093C501CE +:103F9000B093C6011F910F910C94FA1A0F931F93BF +:103FA0000091C3011091C4012091C5013091C60157 +:103FB000DC01CB0180239123A223B3238093C3018F +:103FC0009093C401A093C501B093C6011F910F91B6 +:103FD0000C94FA1A0F931F930091C3011091C4011E +:103FE0002091C5013091C601DC01CB0180279127CA +:103FF000A227B3278093C3019093C401A093C50166 +:10400000B093C6011F910F910C94FA1A0895CF92A4 +:10401000DF92EF92FF920F931F93CF93DF938C0168 +:10402000C090C701D090C801E090C901F090CA01CA +:104030008091C3019091C401A091C501B091C601C6 +:10404000C82AD92AEA2AFB2ACFE1D0E0D701C60143 +:104050000C2E04C0B695A795979587950A94D2F72C +:1040600080FF06C0B8018C2F0E940508019721F43B +:10407000219760F780E001C08C2FDF91CF911F91D5 +:104080000F91FF90EF90DF90CF900895CF93DF9343 +:10409000EC010E940720BE010E940508DF91CF912C +:1040A0000895CB010E94462008958091CB0185950B +:1040B0008595859508958091CB018770089598E046 +:1040C000899F90011124262B2093CB010C944B1F28 +:1040D0002091CB01809582238093CB01982F9770FC +:1040E00069F430E0482F552747FD509524173507D0 +:1040F00029F08595859585950C946C1F0895909170 +:10410000CB01977081E009F480E0089520910D01C2 +:1041100030910E01F90132969FEF40E0519158170E +:1041200089F09F3F19F4511101C0942F4F5F463021 +:10413000A9F79F3F39F0F901E90FF11D97FDFA95B5 +:1041400082830895089520910D0130910E01F901A7 +:104150003296285F3F4F9081981301C010823196AC +:10416000E217F307C1F7089581E090E0E0910D01B7 +:10417000F0910E01E80FF91F108201968830910529 +:10418000A9F708959091D701892B8093D7010895BD +:1041900080959091D70189238093D701089510923B +:1041A000D70108959091D601892B8093D601089567 +:1041B00080959091D60189238093D601089510921D +:1041C000D60108959091D501892B8093D50108954A +:1041D00080959091D50189238093D50108951092FF +:1041E000D50108958093CC0108951092CC010895D3 +:1041F00080910D0190910E01FC0131969C01285F88 +:104200003F4F80E0919191118F5FE217F307D1F753 +:104210000895E0910D01F0910E018091D701808306 +:10422000E0910D01F0910E0190818091D601892BD2 +:104230008083E0910D01F0910E0190818091D50174 +:10424000892B80838091CC01882361F0E0910D015E +:10425000F0910E019081892B80830E94F8208111BA +:104260001092CC0180910D0190910E010C943816A2 +:1042700020E0009739F0AC01415051098423952387 +:104280002F5FF7CF822F089580914902843039F152 +:104290001092D90120E488E190E00FB6F894A89537 +:1042A000809360000FBE2093600080E00E94FA03BC +:1042B00080E00E949F0883B7817F846083BF83B7BB +:1042C000816083BF7894889583B78E7F83BF88E1B0 +:1042D0000FB6F89480936000109260000FBE0895AE +:1042E0000895089580E00E94FA030E9470210E94C0 +:1042F000FA080E9471210E947F0991E0811101C09A +:1043000090E0892F08950E940E1B80E00E94FA031E +:104310000E94D0260E942C160C949F081F920F9288 +:104320000FB60F9211248F939F93AF93BF938091F9 +:10433000D901811113C08091DA019091DB01A09124 +:10434000DC01B091DD014196A11DB11D8093DA0120 +:104350009093DB01A093DC01B093DD01BF91AF919D +:104360009F918F910F900FBE0F901F90189582E034 +:1043700084BD93E095BD9AEF97BD80936E0008953C +:104380002FB7F8948091DA019091DB01A091DC01C4 +:10439000B091DD012FBF0895CF92DF92EF92FF928F +:1043A0000F931F932FB7F8944091DA015091DB01DE +:1043B0006091DC017091DD012FBF6A017B01EE2469 +:1043C000FF248C0120E030E0C016D106E206F3069F +:1043D00010F4415051099A01281B390BC9011F9152 +:1043E0000F91FF90EF90DF90CF9008951F920F9262 +:1043F0000FB60F9211248F939F93AF93BF93809129 +:10440000DA019091DB01A091DC01B091DD01019610 +:10441000A11DB11D8093DA019093DB01A093DC0113 +:10442000B093DD01BF91AF919F918F910F900FBE1F +:104430000F901F9018950E942913F8942FEF87EA88 +:1044400091E6215080409040E1F700C0000087E0F5 +:1044500090EBDC018093540290935502A093560296 +:10446000B09357029CE088E10FB6F894A89580932A +:1044700060000FBE90936000FFCF0E9472228111F6 +:1044800002C00E9453220E947D228093D8010E9484 +:104490008522809352020E948122682F70E080E082 +:1044A00090E00C94CE1E6DEE7EEF80E090E00E94D6 +:1044B000ED2860E082E090E00E94CF2860E083E099 +:1044C00090E00E94CF2860E084E090E00E94CF2836 +:1044D00060E085E090E00E94CF2860E086E090E018 +:1044E0000C94CF2880E090E00E94C92821E08D3E06 +:1044F0009E4F09F020E0822F089582E090E00C9416 +:10450000BB2883E090E00C94BB2884E090E00C94FE +:10451000BB28682F84E090E00C94CF2886E090E0E0 +:104520000C94BB28682F86E090E00C94CF288091F3 +:10453000E00180FF0BC06091120185E0689FB0012F +:10454000112475956795759567952BC081FF09C0F6 +:104550006091120185E0689FB001112475956795FF +:1045600020C082FF07C06091120185E0689FB00102 +:10457000112417C09091E1019923D1F060911101AC +:10458000961788F72091120185E0289F9001112449 +:10459000929FA001939F500D112470E0CA010E94C8 +:1045A000A1286038710540F46115710539F002C029 +:1045B00065E070E0862F08958FE7089581E0089503 +:1045C0008091E00180FF08C06091100170E0759556 +:1045D00067957595679521C081FF06C060911001B0 +:1045E00070E07595679519C082FF04C06091100155 +:1045F00070E010C09091E1019923C1F060910F012A +:104600009617A0F780911001899FC001112470E0D6 +:104610000E94A1286038710528F46115710521F008 +:10462000862F08958FE7089581E0089561E070E096 +:10463000F4CF803F21F40E949722819504C0813FEE +:1046400029F40E9497228093E4010895823F21F487 +:104650000E949722819504C0833F29F40E949722EB +:104660008093E3010895893F19F40E94E02205C078 +:104670008A3F31F40E94E02281958093E5010895FC +:104680008B3F21F40E94E022819504C08C3F29F4E5 +:104690000E94E0228093E6010895843F21F48091F6 +:1046A000E201816017C0853F21F48091E2018260C0 +:1046B00011C0863F21F48091E20184600BC0873FE6 +:1046C00021F48091E201886005C0883F31F4809137 +:1046D000E20180618093E20108958D3F21F4809191 +:1046E000E00181600BC08E3F21F48091E001826087 +:1046F00005C08F3F29F48091E00184608093E00140 +:104700000895803F39F48091E40187FF6CC01092D6 +:10471000E40169C0813F29F48091E4011816BCF3DB +:1047200062C09091E301823F29F497FF5CC0109230 +:10473000E30159C0833F19F41916CCF354C0893FE3 +:1047400041F48091E50118160CF04DC01092E5017E +:104750004AC08A3F29F48091E50187FF44C0F6CF23 +:104760008B3F39F48091E60187FF3DC01092E6014E +:104770003AC08C3F29F48091E6011816BCF333C08F +:10478000843F21F48091E2018E7F17C0853F21F4A0 +:104790008091E2018D7F11C0863F21F48091E2017A +:1047A0008B7F0BC0873F21F48091E201877F05C09A +:1047B000883F31F48091E2018F7E8093E20113C043 +:1047C0008D3F21F48091E0018E7F0BC08E3F21F45C +:1047D0008091E0018D7F05C08F3F29F48091E00139 +:1047E0008B7F8093E0018091E30181110EC0809165 +:1047F000E40181110AC08091E501811106C0809118 +:10480000E601811102C01092E101089582EE91E06B +:104810000E9443160E94C0219093DF018093DE0125 +:1048200008951F93CF93DF938091DE019091DF0174 +:104830000E94CC21AC019091E101992321F02091BB +:10484000130130E006C0209114018AE0289F9001F6 +:1048500011244217530708F486C08091E301C091E8 +:10486000E401D091E5011091E601811107C0C11169 +:1048700076C0D11174C0111172C075C09F3F19F07C +:104880009F5F9093E101181624F40E949722809371 +:10489000E3018091E30187FF05C00E949722819583 +:1048A0008093E3011C1624F40E9497228093E40174 +:1048B0008091E40187FF05C00E9497228195809333 +:1048C000E4016091E301662339F1C091E401CC2356 +:1048D00019F1772767FD7095872F972F0E949E27E4 +:1048E00023E333E343E35FE30E9402280E946B2744 +:1048F0006093E3016C2F772767FD7095872F972FC3 +:104900000E949E2723E333E343E35FE30E940228F0 +:104910000E946B276093E4011D1624F40E94E0229C +:104920008093E5018091E50187FF05C00E94E022A8 +:1049300081958093E501111624F40E94E022809372 +:10494000E6018091E60187FF05C00E94E022819583 +:104950008093E601DF91CF911F910C9406249F3F35 +:1049600009F08ECF96CFDF91CF911F910895E2EE9F +:10497000F1E085E0DF011D928A95E9F71092E101EF +:104980001092E0010895833081F128F4813059F0CC +:104990008230D1F00895853009F449C0B8F18630ED +:1049A00009F456C0089580911401262F30E0280F95 +:1049B000311D2F3F310524F4680F609314010895D1 +:1049C0008FEF80931401089580911301262F30E01A +:1049D000280F311D2F3F310524F4680F6093130118 +:1049E00008958FEF80931301089580911201262F6F +:1049F00030E0280F311D2F3F310524F4680F6093FC +:104A0000120108958FEF8093120108958091110192 +:104A1000262F30E0280F311D2F3F310524F4680F79 +:104A20006093110108958FEF809311010895809193 +:104A30001001262F30E0280F311D2F3F310524F4BF +:104A4000680F6093100108958FEF8093100108950F +:104A500080910F01262F30E0280F311D2F3F3105A7 +:104A600024F4680F60930F0108958FEF80930F0176 +:104A70000895833011F128F4813049F0823091F0AB +:104A80000895853081F120F18630C1F1089580913B +:104A90001401681720F4861B809314010895109266 +:104AA0001401089580911301681720F4861B8093E8 +:104AB000130108951092130108958091120168174F +:104AC00020F4861B8093120108951092120108951C +:104AD00080911101681720F4861B809311010895BD +:104AE00010921101089580911001681720F4861B1F +:104AF00080931001089510921001089580910F0184 +:104B0000681720F4861B80930F01089510920F01FF +:104B100008950F931F938732D8F58E3108F085C022 +:104B20008E3009F46FC098F4873009F459C08B3087 +:104B300009F48FC0863009F093C08091D801817F3D +:104B40008E7F8093D80181E08093E8018AC086310E +:104B500009F47FC068F4803109F082C08091D801E7 +:104B600083FB222720F991E0922790FB83F953C021 +:104B7000893109F46EC08B3109F072C08091D8017F +:104B800081FB222720F991E0922790FB81F943C015 +:104B9000883309F45EC050F4893209F45CC085336F +:104BA00009F459C0873209F456C05AC0833409F455 +:104BB00052C028F48A3308F453C0895337C088346C +:104BC00009F04EC00E940E1B0FEF13ED20E30150C1 +:104BD00010402040E1F700C000000E941B2239C0B5 +:104BE0009091D801892F8095817080FB90F929F0F0 +:104BF000966098609093D80134C0997F977F909386 +:104C0000D80127C08091D80182FB222720F991E0AA +:104C1000922790FB82F98093D8019923D1F080915B +:104C2000D80181608093D80114C08D5141E050E0DB +:104C300060E070E08A019B0104C0000F111F221F79 +:104C4000331F8A95D2F7C901B8010E94CE1E0E9477 +:104C50000E1B81E006C061E070E080E090E0F5CFDF +:104C600080E01F910F91089580E0089580E00895FD +:104C7000CF93C82F8091E801813069F018F082301D +:104C8000C9F184C0E0910D01F0910E018081823262 +:104C900009F07EC007C0E0910D01F0910E01808106 +:104CA000823261F48C2F0E943426811104C08C2F33 +:104CB0000E9489251DC081E090E01AC08C2F0E94BF +:104CC0003626811114C0C43179F048F4CB3079F024 +:104CD000C03109F061C082E08093E80108C0C932A8 +:104CE00019F0C83321F058C01092E80155C081E096 +:104CF000817054C0C93291F120F5C43179F1B0F41A +:104D0000C73009F047C08EE18093140182E380939D +:104D100013018AE08093120184E18093110188E0FD +:104D20008093100188E280930F0134C0CE51C630C9 +:104D300088F5EC2FF0E0EC5CFE4F80818093E7017A +:104D400029C0CE34E9F020F4CB3421F56AE013C059 +:104D5000C13579F0C235F1F461E00DC08091E70111 +:104D6000882319F01092E70115C081E08093E801D3 +:104D700015C061E006C08091E7010E94C3240AC00B +:104D80006AE08091E7010E94392504C01092E80191 +:104D900080E004C081E002C080E0AACFCF910895F6 +:104DA0000E947222811102C00E9453220E948E2210 +:104DB0008093530280FF02C0869501C080E00C946E +:104DC000FA0380915302982F9695292F30E02330D3 +:104DD00031054CF49F5F990F8170892B816080931E +:104DE00053020E9492228091530286950C94FA03FA +:104DF00080915302982F969591F09158990F817058 +:104E0000892B809353028E7F91E009F490E080918A +:104E1000530290FB80F9809353020E94922280916A +:104E2000530286950C94FA0380915302982F909523 +:104E300090FB80F9809353020E949222809153024A +:104E400080FF02C0869501C080E00C94FA03909127 +:104E50005302892F86958F5F8F779170843028F465 +:104E6000880F892B8093530202C090935302809144 +:104E700053028E7F91E009F490E08091530290FB01 +:104E800080F9809353020E9492228091530286956A +:104E90000C94FA0320915302922F96958927982F0C +:104EA000990F822F8170892B809353028E7F91E01E +:104EB00009F490E08091530290FB80F980935302B3 +:104EC0000E9492228091530286950C94FA0380915D +:104ED00053028695089504D06894B1118DC0089549 +:104EE00070D088F09F5790F0B92F9927B751A0F054 +:104EF000D1F0660F771F881F991F1AF0BA95C9F76E +:104F000012C0B13081F077D0B1E0089574C0672F3E +:104F1000782F8827B85F39F0B93FCCF3869577951D +:104F20006795B395D9F73EF4909580957095619506 +:104F30007F4F8F4F9F4F0895E89409C097FB3EF431 +:104F400090958095709561957F4F8F4F9F4F9923D6 +:104F5000A9F0F92F96E9BB279395F6958795779554 +:104F60006795B795F111F8CFFAF4BB0F11F460FF14 +:104F70001BC06F5F7F4F8F4F9F4F16C0882311F06C +:104F800096E911C0772321F09EE8872F762F05C080 +:104F9000662371F096E8862F70E060E02AF09A951B +:104FA000660F771F881FDAF7880F9695879597F910 +:104FB000089557FD9058440F551F59F05F3F71F009 +:104FC0004795880F97FB991F61F09F3F79F0879570 +:104FD0000895121613061406551FF2CF4695F1DFF9 +:104FE00008C0161617061806991FF1CF8695710589 +:104FF000610508940895E894BB2766277727CB01BD +:1050000097F908950BD078C069D028F06ED018F0C9 +:10501000952309F05AC05FC01124EECFCADFA0F378 +:10502000959FD1F3950F50E0551F629FF001729F3D +:10503000BB27F00DB11D639FAA27F00DB11DAA1F5C +:10504000649F6627B00DA11D661F829F2227B00DA9 +:10505000A11D621F739FB00DA11D621F839FA00D34 +:10506000611D221F749F3327A00D611D231F849F84 +:10507000600D211D822F762F6A2F11249F575040DB +:105080008AF0E1F088234AF0EE0FFF1FBB1F661F76 +:10509000771F881F91505040A9F79E3F510570F02F +:1050A00014C0AACF5F3FECF3983EDCF3869577956A +:1050B0006795B795F795E7959F5FC1F7FE2B880F2A +:1050C000911D9695879597F9089597F99F6780E8C0 +:1050D00070E060E008959FEF80EC089500240A944A +:1050E0001616170618060906089500240A941216C3 +:1050F0001306140605060895092E0394000C11F4F6 +:10510000882352F0BB0F40F4BF2B11F460FF04C0A2 +:105110006F5F7F4F8F4F9F4F0895AA1BBB1B51E1BD +:1051200007C0AA1FBB1FA617B70710F0A61BB70B17 +:10513000881F991F5A95A9F780959095BC01CD01BC +:10514000089597FB072E16F4009407D077FD09D039 +:105150000E948D2807FC05D03EF4909581959F4FC5 +:105160000895709561957F4F0895EE0FFF1F05908C +:10517000F491E02D0994F999FECF92BD81BDF89A82 +:10518000992780B50895A6E1B0E044E050E00C9482 +:10519000F528A8E1B0E042E050E00C94F528262F75 +:1051A000F999FECF92BD81BDF89A019700B402161D +:1051B00039F01FBA20BD0FB6F894FA9AF99A0FBECB +:1051C00008950396272F0E94D0280E94CF28252FCC +:1051D0000E94D028242F0C94D0280196272F0E94BB +:1051E000D0280C94CF28DC01CB01FC01F999FECF2B +:1051F00006C0F2BDE1BDF89A319600B40D9241505F +:0A5200005040B8F70895F894FFCF6E +:10520A00FFFF580FE60FC30F8F0F5B0F01CD012869 +:10521A0008140A321E1F0F03764F5F6F7F496943D6 +:10522A0079095953633F4D36FE06B1067B062706B8 +:0E523A00400659060102030405060708090094 +:00000001FF From f404124c2664bdcdd64c92926add5beac7826b48 Mon Sep 17 00:00:00 2001 From: Christopher Browne Date: Tue, 21 Jun 2016 12:36:26 -0400 Subject: [PATCH 038/446] Add filler to make layering clearer; KC_TRNS gets used a lot; have the blank _______ mnemonic for it --- keyboard/planck/keymaps/cbbrowne/config.h | 3 +++ keyboard/planck/keymaps/cbbrowne/keymap.c | 14 +++++++------- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/keyboard/planck/keymaps/cbbrowne/config.h b/keyboard/planck/keymaps/cbbrowne/config.h index 2d3df59bd2..d84cd1f95d 100644 --- a/keyboard/planck/keymaps/cbbrowne/config.h +++ b/keyboard/planck/keymaps/cbbrowne/config.h @@ -9,6 +9,9 @@ #define randmul 181 #define randmod 167 +/* Filler to make layering a bit clearer */ +#define _______ KC_TRNS + #endif diff --git a/keyboard/planck/keymaps/cbbrowne/keymap.c b/keyboard/planck/keymaps/cbbrowne/keymap.c index 14a5be1708..172e68efbc 100644 --- a/keyboard/planck/keymaps/cbbrowne/keymap.c +++ b/keyboard/planck/keymaps/cbbrowne/keymap.c @@ -1,6 +1,6 @@ #include "planck.h" #ifdef BACKLIGHT_ENABLE - #include "backlight.h" +#include "backlight.h" #endif #include "config.h" #include "quantum.h" @@ -89,15 +89,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { }, [_RS] = { /* RAISE */ {KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC}, - {KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS}, - {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, DF(_QW), DF(_KP), DF(_KP), RESET, KC_TRNS}, - {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} + {_______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS}, + {_______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, DF(_QW), DF(_KP), DF(_KP), RESET, _______}, + {_______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} }, [_LW] = { /* LOWER */ {KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC}, - {KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE}, - {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, DF(_QW), DF(_KP), DF(_KP), RESET, KC_TRNS}, - {KC_TRNS, DF(_KP), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} + {_______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE}, + {_______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, DF(_QW), DF(_KP), DF(_KP), RESET, _______}, + {_______, DF(_KP), _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} }, [_KP] = { /* Key Pad */ {KC_ESC, M(M_USERNAME), M(M_VERSION), KC_F10, KC_F11, KC_F12, KC_PGUP, KC_KP_ENTER, KC_7, KC_8, KC_9, KC_BSPC}, From 28942b3ba7868e3b99ea02c81076fdead1ea52fe Mon Sep 17 00:00:00 2001 From: Christopher Browne Date: Tue, 21 Jun 2016 12:45:38 -0400 Subject: [PATCH 039/446] Improve docs a bit --- keyboard/planck/keymaps/cbbrowne/config.h | 4 +++- keyboard/planck/keymaps/cbbrowne/keymap.c | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/keyboard/planck/keymaps/cbbrowne/config.h b/keyboard/planck/keymaps/cbbrowne/config.h index d84cd1f95d..58cd2cc5bc 100644 --- a/keyboard/planck/keymaps/cbbrowne/config.h +++ b/keyboard/planck/keymaps/cbbrowne/config.h @@ -9,7 +9,9 @@ #define randmul 181 #define randmod 167 -/* Filler to make layering a bit clearer */ +/* Filler to make layering a bit clearer * + * borrowed from basic keymap */ + #define _______ KC_TRNS #endif diff --git a/keyboard/planck/keymaps/cbbrowne/keymap.c b/keyboard/planck/keymaps/cbbrowne/keymap.c index 172e68efbc..b6a98aa8c7 100644 --- a/keyboard/planck/keymaps/cbbrowne/keymap.c +++ b/keyboard/planck/keymaps/cbbrowne/keymap.c @@ -86,6 +86,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_ENT}, {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_QUOT }, {KC_TAB, M(M_LED), KC_LALT, KC_LGUI, MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} + /* Note that KC_SPC is recorded TWICE, so that either matrix position can activate it */ }, [_RS] = { /* RAISE */ {KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC}, From 2d314810086684883329af730d8f5e8ecd0506b0 Mon Sep 17 00:00:00 2001 From: Christopher Browne Date: Tue, 21 Jun 2016 12:55:24 -0400 Subject: [PATCH 040/446] More notes --- keyboard/planck/keymaps/cbbrowne/keymap.c | 1 + keyboard/planck/keymaps/cbbrowne/readme.md | 14 ++++++++++++++ 2 files changed, 15 insertions(+) diff --git a/keyboard/planck/keymaps/cbbrowne/keymap.c b/keyboard/planck/keymaps/cbbrowne/keymap.c index b6a98aa8c7..55385acd6b 100644 --- a/keyboard/planck/keymaps/cbbrowne/keymap.c +++ b/keyboard/planck/keymaps/cbbrowne/keymap.c @@ -108,6 +108,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { } }; +/* What is fn_actions actually used for??? */ const uint16_t PROGMEM fn_actions[] = { }; diff --git a/keyboard/planck/keymaps/cbbrowne/readme.md b/keyboard/planck/keymaps/cbbrowne/readme.md index c676dd2c1c..5f08530f46 100644 --- a/keyboard/planck/keymaps/cbbrowne/readme.md +++ b/keyboard/planck/keymaps/cbbrowne/readme.md @@ -62,3 +62,17 @@ doing sundry experimentation: and shift ESC off the first column so KC_LCTL and KC_LALT can be on the first column. * I needed to swap ' and ENTER + +4. TODO +--------------------------------------------------------- + + * I use tmux quite a lot; the mollat keymap seems to have some + interesting helpers. It might be interesting to add a "tmux + layer" + * The mollat tmux layer also suggests some thoughts about Emacs + helpers. + * I do not presently have anything that handles X11 screen + switching, as with Control-Alt-various + + + From 0cd017d485f19a2c9ce5e8df3535d44958664ea7 Mon Sep 17 00:00:00 2001 From: Christopher Browne Date: Wed, 22 Jun 2016 16:51:25 -0400 Subject: [PATCH 041/446] Use Space Cadet parens on LSFT --- keyboards/planck/keymaps/cbbrowne/keymap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/planck/keymaps/cbbrowne/keymap.c b/keyboards/planck/keymaps/cbbrowne/keymap.c index 55385acd6b..6ce4fd0e7a 100644 --- a/keyboards/planck/keymaps/cbbrowne/keymap.c +++ b/keyboards/planck/keymaps/cbbrowne/keymap.c @@ -84,7 +84,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [_QW] = { /* Qwerty */ {KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, {KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_ENT}, - {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_QUOT }, + {KC_LSPO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_QUOT }, {KC_TAB, M(M_LED), KC_LALT, KC_LGUI, MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} /* Note that KC_SPC is recorded TWICE, so that either matrix position can activate it */ }, From 477ed703c88822aea62152d62fb2310267edc48f Mon Sep 17 00:00:00 2001 From: Christopher Browne Date: Tue, 12 Jul 2016 11:57:05 -0400 Subject: [PATCH 042/446] I did not like Space Cadet paren; it jumps in in way too many extra cases --- keyboards/planck/keymaps/cbbrowne/keymap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/planck/keymaps/cbbrowne/keymap.c b/keyboards/planck/keymaps/cbbrowne/keymap.c index 6ce4fd0e7a..55385acd6b 100644 --- a/keyboards/planck/keymaps/cbbrowne/keymap.c +++ b/keyboards/planck/keymaps/cbbrowne/keymap.c @@ -84,7 +84,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [_QW] = { /* Qwerty */ {KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, {KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_ENT}, - {KC_LSPO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_QUOT }, + {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_QUOT }, {KC_TAB, M(M_LED), KC_LALT, KC_LGUI, MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} /* Note that KC_SPC is recorded TWICE, so that either matrix position can activate it */ }, From de96513ff2f12e56a572b6f54db548725194c10b Mon Sep 17 00:00:00 2001 From: Toni Date: Sun, 17 Jul 2016 14:57:56 +0200 Subject: [PATCH 043/446] changes needed for a ISO satan PCB including a split right-shift key --- .../satan/keymaps/iso_split_rshift/Makefile | 70 +++++++ .../satan/keymaps/iso_split_rshift/build.sh | 17 ++ .../satan/keymaps/iso_split_rshift/config.h | 31 +++ .../satan/keymaps/iso_split_rshift/keymap.c | 192 ++++++++++++++++++ .../keymaps/iso_split_rshift/resetboard.sh | 4 + .../satan/keymaps/iso_split_rshift/satan.c | 30 +++ .../satan/keymaps/iso_split_rshift/satan.h | 96 +++++++++ 7 files changed, 440 insertions(+) create mode 100644 keyboards/satan/keymaps/iso_split_rshift/Makefile create mode 100755 keyboards/satan/keymaps/iso_split_rshift/build.sh create mode 100644 keyboards/satan/keymaps/iso_split_rshift/config.h create mode 100644 keyboards/satan/keymaps/iso_split_rshift/keymap.c create mode 100755 keyboards/satan/keymaps/iso_split_rshift/resetboard.sh create mode 100644 keyboards/satan/keymaps/iso_split_rshift/satan.c create mode 100644 keyboards/satan/keymaps/iso_split_rshift/satan.h diff --git a/keyboards/satan/keymaps/iso_split_rshift/Makefile b/keyboards/satan/keymaps/iso_split_rshift/Makefile new file mode 100644 index 0000000000..67eaa078f7 --- /dev/null +++ b/keyboards/satan/keymaps/iso_split_rshift/Makefile @@ -0,0 +1,70 @@ + +# MCU name +#MCU = at90usb1287 +MCU = atmega32u4 + +# Processor frequency. +# This will define a symbol, F_CPU, in all source code files equal to the +# processor frequency in Hz. You can then use this symbol in your source code to +# calculate timings. Do NOT tack on a 'UL' at the end, this will be done +# automatically to create a 32-bit value in your source code. +# +# This will be an integer division of F_USB below, as it is sourced by +# F_USB after it has run through any CPU prescalers. Note that this value +# does not *change* the processor frequency - it should merely be updated to +# reflect the processor speed set externally so that the code can use accurate +# software delays. +F_CPU = 16000000 + + +# +# LUFA specific +# +# Target architecture (see library "Board Types" documentation). +ARCH = AVR8 + +# Input clock frequency. +# This will define a symbol, F_USB, in all source code files equal to the +# input clock frequency (before any prescaling is performed) in Hz. This value may +# differ from F_CPU if prescaling is used on the latter, and is required as the +# raw input clock is fed directly to the PLL sections of the AVR for high speed +# clock generation for the USB and other AVR subsections. Do NOT tack on a 'UL' +# at the end, this will be done automatically to create a 32-bit value in your +# source code. +# +# If no clock division is performed on the input clock inside the AVR (via the +# CPU clock adjust registers or the clock division fuses), this will be equal to F_CPU. +F_USB = $(F_CPU) + +# Interrupt driven control endpoint task(+60) +OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT + + +# Boot Section Size in *bytes* +# Teensy halfKay 512 +# Teensy++ halfKay 1024 +# Atmel DFU loader 4096 +# LUFA bootloader 4096 +# USBaspLoader 2048 +OPT_DEFS += -DBOOTLOADER_SIZE=4096 + + +# Build Options +# comment out to disable the options. +# +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 ?= yes # Console for debug(+400) +COMMAND_ENABLE ?= yes # Commands for debug and configuration +NKRO_ENABLE ?= yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +RGBLIGHT_ENABLE = yes # Enable keyboard underlight functionality (+4870) +BACKLIGHT_ENABLE ?= yes # Enable keyboard backlight functionality (+1150) +MIDI_ENABLE ?= no # MIDI controls +AUDIO_ENABLE = no +UNICODE_ENABLE ?= no # Unicode +BLUETOOTH_ENABLE ?= no # Enable Bluetooth with the Adafruit EZ-Key HID + +ifndef QUANTUM_DIR + include ../../../../Makefile +endif diff --git a/keyboards/satan/keymaps/iso_split_rshift/build.sh b/keyboards/satan/keymaps/iso_split_rshift/build.sh new file mode 100755 index 0000000000..2bfc3bb32d --- /dev/null +++ b/keyboards/satan/keymaps/iso_split_rshift/build.sh @@ -0,0 +1,17 @@ +#!/bin/bash +# adjust for cpu +# -j 16 gave best result on a hyperthreaded quad core core i7 +THREADS="-j 16" +echo "We need sudo later" +sudo ls 2>&1 /dev/null +make clean +make KEYMAP=toni77 ${THREADS} +if [[ $? -eq 0 ]] +then + echo "please trigger flashing! you have 5 seconds" + sleep 5 + sudo make KEYMAP=toni77 dfu ${THREADS} +else + echo "make failed" + exit 77 +fi diff --git a/keyboards/satan/keymaps/iso_split_rshift/config.h b/keyboards/satan/keymaps/iso_split_rshift/config.h new file mode 100644 index 0000000000..39eec4b597 --- /dev/null +++ b/keyboards/satan/keymaps/iso_split_rshift/config.h @@ -0,0 +1,31 @@ +/* +Copyright 2012 Jun Wako + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ + +#ifndef CONFIG_USER_H +#define CONFIG_USER_H + +#include "../../config.h" + + +#define RGB_DI_PIN B2 +#define RGBLIGHT_TIMER +#define RGBLED_NUM 8 // Number of LEDs +#define RGBLIGHT_HUE_STEP 10 +#define RGBLIGHT_SAT_STEP 17 +#define RGBLIGHT_VAL_STEP 17 + +#endif diff --git a/keyboards/satan/keymaps/iso_split_rshift/keymap.c b/keyboards/satan/keymaps/iso_split_rshift/keymap.c new file mode 100644 index 0000000000..fc07f6da8d --- /dev/null +++ b/keyboards/satan/keymaps/iso_split_rshift/keymap.c @@ -0,0 +1,192 @@ +// 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 "satan.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 _DEF 0 +#define _SPC 1 +#define _TAB 2 +#define _SFX 3 + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + /* Keymap _DEF: Default Layer + * ,-----------------------------------------------------------.------------------------------------- + * |Grv| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|Backsp | + * |-----------------------------------------------------------| + * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \ | Tab is Fn1 !! + * |-----------------------------------------------------------| + * |Ctrl | A| S| D| F| G| H| J| K| L| ;| '| Return | + * |-----------------------------------------------------------| + * |Shift | Z| X| C| V| B| N| M| ,| .| /|Shift |Fn2| RShift is UP + * |-----------------------------------------------------------| + * |Ctrl|Win |Alt | Space/Fn0 |Alt |Win |Menu|RCtl| Gui Menu, RCtrl is + * `-----------------------------------------------------------' LEFT DWN RIGHT + */ +[_DEF] = KEYMAP_ISO_SPLITRSHIFT( + KC_GRV, 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, \ + F(2), 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, \ + F(1), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, F(17), \ + KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, TG(_SFX),F(4), \ + KC_LCTL, KC_LGUI, KC_LALT, LT(_SPC,KC_SPACE), KC_RALT, F(5), F(6), F(7)) , + /* Keymap 1: F-and-vim Layer, modified with Space (Fn0) + * ,-----------------------------------------------------------.----------------------------------------- + * |PrSc| F1| F2| F3| F4| F5| F6| F7| F8| F9|F10|F11|F12|Delete| + * |-----------------------------------------------------------| + * | |Paus| Up| | | | | | | | | | | | + * |-----------------------------------------------------------| + * | |Lft|Dwn|Rgt| | | |Left|Down|Right|Up| | PLAY | + * |-----------------------------------------------------------| + * | | | | | | |M0 | | | | | Vol+ | | + * |-----------------------------------------------------------| + * | | | | |Alt |Prev|Vol-|Next| + * `-----------------------------------------------------------' + */ +[_SPC] = KEYMAP_ISO_SPLITRSHIFT( + KC_PSCR, 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_TRNS, KC_PAUS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ + KC_TRNS, KC_LEFT, KC_DOWN, KC_RIGHT,KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_SPACE,M(0), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLU, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_VOLD, KC_MNXT) , + + /* Keymap 2: Tab Layer w/ vim pageup, modified with Tab (Fn1) + * ,-----------------------------------------------------------.----------------------------------------- + * |WAKE| | | | | | | | | | | | |Insert| TAB+GRC = WAKE + * |-----------------------------------------------------------| + * | | | | | | | | | | | | | | | + * |-----------------------------------------------------------| + * | | | | | | | |Pos1|PgDn|PgUp|End| |Retrn | + * |-----------------------------------------------------------| + * | | | | | | |AF2| | | | | PgUp | | + * |-----------------------------------------------------------| + * | | | | |Alt |Pos1|PgDn|End | + * `-----------------------------------------------------------' + */ +[_TAB] = KEYMAP_ISO_SPLITRSHIFT( + KC_WAKE, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_PGDN, KC_PGUP, KC_END, KC_TRNS, KC_TRNS, KC_TRNS, KC_ENT, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, M(1), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PGUP, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_PGDN, KC_END) , + + /* Keymap 3: Split right shift Numpad toggle Layer (Fn2) + * ,-----------------------------------------------------------.----------------------------------------- + * |RSET| | | | | | | 7| 8| 9| | | |Backsp | + * |-----------------------------------------------------------| + * | | | | | | | | 4 | 5 | 6 | | | | \ | + * |-----------------------------------------------------------| + * | | L | L | | | | | 1 | 2 | 3 | | | Return | + * |-----------------------------------------------------------| + * | | L | L | L | L | L | L | | 0 | | /| Up | | All "L"s represent + * |-----------------------------------------------------------| LED controlling + * |Ctrl|Win |Alt | |Alt |Left|Down|Right| + * `-----------------------------------------------------------' + */ +[_SFX] = KEYMAP_ISO_SPLITRSHIFT( + RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_7, KC_8, KC_9, KC_TRNS, KC_TRNS, KC_TRNS, KC_BSPC, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_4, KC_5, KC_6, KC_TRNS, KC_TRNS, KC_TRNS, KC_BSLS, \ + KC_TRNS, F(9), F(10), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_1, KC_2, KC_3, KC_TRNS, KC_TRNS, KC_NO, KC_ENT, \ + KC_TRNS, F(11), F(12), F(13), F(14), F(15), F(16), KC_TRNS, KC_TRNS, KC_0, KC_TRNS, KC_SLSH, KC_TRNS, KC_UP, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT) , + +}; + +enum function_id { + LAUNCH, + RGBLED_TOGGLE, + RGBLED_STEP_MODE, + RGBLED_INCREASE_HUE, + RGBLED_DECREASE_HUE, + RGBLED_INCREASE_SAT, + RGBLED_DECREASE_SAT, + RGBLED_INCREASE_VAL, + RGBLED_DECREASE_VAL, +}; + +const uint16_t PROGMEM fn_actions[] = { + [0] = ACTION_LAYER_TAP_KEY(_SPC, KC_SPACE), + [1] = ACTION_MODS_TAP_KEY(MOD_LCTL, KC_ESC), + [2] = ACTION_LAYER_TAP_KEY(_TAB, KC_TAB), + [3] = ACTION_LAYER_TOGGLE(_SFX), + [4] = ACTION_MODS_TAP_KEY(MOD_RSFT, KC_UP), + [5] = ACTION_MODS_TAP_KEY(MOD_RALT, KC_LEFT), + [6] = ACTION_MODS_TAP_KEY(MOD_RGUI, KC_DOWN), + [7] = ACTION_MODS_TAP_KEY(MOD_RCTL, KC_RIGHT), + [8] = ACTION_FUNCTION(LAUNCH), + [9] = ACTION_FUNCTION(RGBLED_TOGGLE), + [10] = ACTION_FUNCTION(RGBLED_STEP_MODE), + [11] = ACTION_FUNCTION(RGBLED_INCREASE_HUE), + [12] = ACTION_FUNCTION(RGBLED_DECREASE_HUE), + [13] = ACTION_FUNCTION(RGBLED_INCREASE_SAT), + [14] = ACTION_FUNCTION(RGBLED_DECREASE_SAT), + [15] = ACTION_FUNCTION(RGBLED_INCREASE_VAL), + [16] = ACTION_FUNCTION(RGBLED_DECREASE_VAL), + [17] = ACTION_MODS_TAP_KEY(MOD_LCTL, KC_ENT), +}; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + // MACRODOWN only works in this function + switch(id) { + case 0: + return (record->event.pressed ? + MACRO( D(RALT), T(SPC), U(RALT), END ) + :MACRO( END )); + break; + case 1: + return (record->event.pressed ? + MACRO( D(LALT), T(F2), U(LALT), END ) + :MACRO( END )); + break; + } + return MACRO_NONE; +}; + +void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) { + switch (id) { + 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; + } +} diff --git a/keyboards/satan/keymaps/iso_split_rshift/resetboard.sh b/keyboards/satan/keymaps/iso_split_rshift/resetboard.sh new file mode 100755 index 0000000000..d955ccf545 --- /dev/null +++ b/keyboards/satan/keymaps/iso_split_rshift/resetboard.sh @@ -0,0 +1,4 @@ +#!/bin/bash +sudo dfu-programmer atmega32u4 erase --force +sudo dfu-programmer atmega32u4 flash clear_flash.hex +sudo dfu-programmer atmega32u4 reset diff --git a/keyboards/satan/keymaps/iso_split_rshift/satan.c b/keyboards/satan/keymaps/iso_split_rshift/satan.c new file mode 100644 index 0000000000..d2c5d5c205 --- /dev/null +++ b/keyboards/satan/keymaps/iso_split_rshift/satan.c @@ -0,0 +1,30 @@ +#include "satan.h" +#include "led.h" + +void matrix_init_kb(void) { + // put your keyboard start-up code here + // runs once when the firmware starts up + matrix_init_user(); + led_init_ports(); +}; + +void matrix_scan_kb(void) { + // put your looping keyboard code here + // runs every cycle (a lot) + matrix_scan_user(); +}; + +void led_init_ports(void) { + // * Set our LED pins as output + DDRB |= (1<<2); +} + +void led_set_kb(uint8_t usb_led) { + if (usb_led & (1< Date: Sun, 17 Jul 2016 15:10:14 +0200 Subject: [PATCH 044/446] helper file for me to stay up-to-date with master --- keyboards/satan/keymaps/iso_split_rshift/updatemerge.sh | 4 ++++ 1 file changed, 4 insertions(+) create mode 100755 keyboards/satan/keymaps/iso_split_rshift/updatemerge.sh diff --git a/keyboards/satan/keymaps/iso_split_rshift/updatemerge.sh b/keyboards/satan/keymaps/iso_split_rshift/updatemerge.sh new file mode 100755 index 0000000000..d17ec76ecd --- /dev/null +++ b/keyboards/satan/keymaps/iso_split_rshift/updatemerge.sh @@ -0,0 +1,4 @@ +#!/bin/bash +git checkout iso_split_rshift # gets you "on branch dmgr2" +git fetch origin # gets you up to date with origin +git merge origin/master From 11bf8355cf90b64d749d39cd49ec597a48e8beb9 Mon Sep 17 00:00:00 2001 From: Toni Date: Sun, 17 Jul 2016 23:13:49 +0200 Subject: [PATCH 045/446] new modifier "J" is crtl --- keyboards/satan/keymaps/iso_split_rshift/keymap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/keyboards/satan/keymaps/iso_split_rshift/keymap.c b/keyboards/satan/keymaps/iso_split_rshift/keymap.c index fc07f6da8d..a2623e0e09 100644 --- a/keyboards/satan/keymaps/iso_split_rshift/keymap.c +++ b/keyboards/satan/keymaps/iso_split_rshift/keymap.c @@ -29,7 +29,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [_DEF] = KEYMAP_ISO_SPLITRSHIFT( KC_GRV, 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, \ F(2), 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, \ - F(1), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, F(17), \ + F(1), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, F(17), KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, \ KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, TG(_SFX),F(4), \ KC_LCTL, KC_LGUI, KC_LALT, LT(_SPC,KC_SPACE), KC_RALT, F(5), F(6), F(7)) , /* Keymap 1: F-and-vim Layer, modified with Space (Fn0) @@ -124,7 +124,7 @@ const uint16_t PROGMEM fn_actions[] = { [14] = ACTION_FUNCTION(RGBLED_DECREASE_SAT), [15] = ACTION_FUNCTION(RGBLED_INCREASE_VAL), [16] = ACTION_FUNCTION(RGBLED_DECREASE_VAL), - [17] = ACTION_MODS_TAP_KEY(MOD_LCTL, KC_ENT), + [17] = ACTION_MODS_TAP_KEY(MOD_LCTL, KC_J), }; const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) From 36242d5ac5b42d828b51ff87a9317dc8420c1b6c Mon Sep 17 00:00:00 2001 From: Toni Date: Mon, 18 Jul 2016 10:50:19 +0200 Subject: [PATCH 046/446] reduced makefile size. not so much needed due to "inheritance" --- .../satan/keymaps/iso_split_rshift/Makefile | 51 ------------------- 1 file changed, 51 deletions(-) diff --git a/keyboards/satan/keymaps/iso_split_rshift/Makefile b/keyboards/satan/keymaps/iso_split_rshift/Makefile index 67eaa078f7..e25515b692 100644 --- a/keyboards/satan/keymaps/iso_split_rshift/Makefile +++ b/keyboards/satan/keymaps/iso_split_rshift/Makefile @@ -1,54 +1,3 @@ - -# MCU name -#MCU = at90usb1287 -MCU = atmega32u4 - -# Processor frequency. -# This will define a symbol, F_CPU, in all source code files equal to the -# processor frequency in Hz. You can then use this symbol in your source code to -# calculate timings. Do NOT tack on a 'UL' at the end, this will be done -# automatically to create a 32-bit value in your source code. -# -# This will be an integer division of F_USB below, as it is sourced by -# F_USB after it has run through any CPU prescalers. Note that this value -# does not *change* the processor frequency - it should merely be updated to -# reflect the processor speed set externally so that the code can use accurate -# software delays. -F_CPU = 16000000 - - -# -# LUFA specific -# -# Target architecture (see library "Board Types" documentation). -ARCH = AVR8 - -# Input clock frequency. -# This will define a symbol, F_USB, in all source code files equal to the -# input clock frequency (before any prescaling is performed) in Hz. This value may -# differ from F_CPU if prescaling is used on the latter, and is required as the -# raw input clock is fed directly to the PLL sections of the AVR for high speed -# clock generation for the USB and other AVR subsections. Do NOT tack on a 'UL' -# at the end, this will be done automatically to create a 32-bit value in your -# source code. -# -# If no clock division is performed on the input clock inside the AVR (via the -# CPU clock adjust registers or the clock division fuses), this will be equal to F_CPU. -F_USB = $(F_CPU) - -# Interrupt driven control endpoint task(+60) -OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT - - -# Boot Section Size in *bytes* -# Teensy halfKay 512 -# Teensy++ halfKay 1024 -# Atmel DFU loader 4096 -# LUFA bootloader 4096 -# USBaspLoader 2048 -OPT_DEFS += -DBOOTLOADER_SIZE=4096 - - # Build Options # comment out to disable the options. # From 4b32a161d04c9efe650479b89d4c8f323dd41aa3 Mon Sep 17 00:00:00 2001 From: Toni Date: Mon, 18 Jul 2016 10:50:45 +0200 Subject: [PATCH 047/446] renamed keymap --- keyboards/satan/keymaps/iso_split_rshift/build.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/keyboards/satan/keymaps/iso_split_rshift/build.sh b/keyboards/satan/keymaps/iso_split_rshift/build.sh index 2bfc3bb32d..c286f26f8e 100755 --- a/keyboards/satan/keymaps/iso_split_rshift/build.sh +++ b/keyboards/satan/keymaps/iso_split_rshift/build.sh @@ -2,15 +2,16 @@ # adjust for cpu # -j 16 gave best result on a hyperthreaded quad core core i7 THREADS="-j 16" +KMAP=iso_split_rschift echo "We need sudo later" sudo ls 2>&1 /dev/null make clean -make KEYMAP=toni77 ${THREADS} +make KEYMAP=iso_split_rschift ${THREADS} if [[ $? -eq 0 ]] then echo "please trigger flashing! you have 5 seconds" sleep 5 - sudo make KEYMAP=toni77 dfu ${THREADS} + sudo make KEYMAP=iso_split_rschift dfu ${THREADS} else echo "make failed" exit 77 From 82f768e6c04c57fa44d6020e3d57a6b3de211ddc Mon Sep 17 00:00:00 2001 From: Christopher Browne Date: Mon, 18 Jul 2016 16:07:00 -0400 Subject: [PATCH 048/446] Notes about changes --- keyboards/planck/keymaps/cbbrowne/readme.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/keyboards/planck/keymaps/cbbrowne/readme.md b/keyboards/planck/keymaps/cbbrowne/readme.md index 5f08530f46..fdb0997001 100644 --- a/keyboards/planck/keymaps/cbbrowne/readme.md +++ b/keyboards/planck/keymaps/cbbrowne/readme.md @@ -7,16 +7,10 @@ Christopher Browne This was originally based on the default keyboard map, but I have been doing sundry experimentation: -1. Experiments +1. Useful Experiments ---------------------------------------- - * To figure things out about the toolset - * I'm an Emacs guy, so will be needing a fair bit of tuning * It made sense to mess around some with keyboard maps. - - I tried added Workman alongside Dvorak and Colemak - - Boy, oh boy, these don't help!!! - - I have done 30 years of learning of Emacs key mappings, and - these alternative keyboards massively mess me up - I added a keypad, originally based on keymaps/numpad.c, but mighty substantially revised, as that one seems to be rotated 90 degrees from usual conventions for number pads @@ -30,6 +24,7 @@ doing sundry experimentation: - Key [2][2] aka "a" uses a random number generator to select a digit 0-9 at random - Key [3][2] aka "z" uses a random number generator to select a letter a-z at random - Key [1][3] aka "e" spits out the keymap version number + * Minor use of Space Cadet Shift; my SHIFT key has switched to KC_LSP0, so that when I just hit SHIFT, I get a left parens: ( which is great for Lisping. I don't have a Right Shift, so I don't get an autoclose; I think I'll live with that until a Planck successor with more lines of keys :-) 2. Some code structure ideas --------------------------------------------------- @@ -62,6 +57,10 @@ doing sundry experimentation: and shift ESC off the first column so KC_LCTL and KC_LALT can be on the first column. * I needed to swap ' and ENTER + * I tried added Workman alongside Dvorak and Colemak + - Boy, oh boy, these don't help!!! + - I have done 30 years of learning of Emacs key mappings, and + these alternative keyboards massively mess me up 4. TODO --------------------------------------------------------- @@ -73,6 +72,7 @@ doing sundry experimentation: helpers. * I do not presently have anything that handles X11 screen switching, as with Control-Alt-various - + * I ought to probably look into KC_LEAD, to have some key combos + that do not need to be concurrent From 1988c180e3cc971e83db0f9e862de4857ce6d766 Mon Sep 17 00:00:00 2001 From: Toni Date: Tue, 19 Jul 2016 09:16:55 +0200 Subject: [PATCH 049/446] small cosmetic change --- keyboards/satan/keymaps/iso_split_rshift/build.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/keyboards/satan/keymaps/iso_split_rshift/build.sh b/keyboards/satan/keymaps/iso_split_rshift/build.sh index c286f26f8e..9523f6716f 100755 --- a/keyboards/satan/keymaps/iso_split_rshift/build.sh +++ b/keyboards/satan/keymaps/iso_split_rshift/build.sh @@ -2,16 +2,16 @@ # adjust for cpu # -j 16 gave best result on a hyperthreaded quad core core i7 THREADS="-j 16" -KMAP=iso_split_rschift +KMAP=iso_split_rshift echo "We need sudo later" sudo ls 2>&1 /dev/null make clean -make KEYMAP=iso_split_rschift ${THREADS} +make KEYMAP=${KMAP} ${THREADS} if [[ $? -eq 0 ]] then echo "please trigger flashing! you have 5 seconds" sleep 5 - sudo make KEYMAP=iso_split_rschift dfu ${THREADS} + sudo make KEYMAP=${KMAP} dfu ${THREADS} else echo "make failed" exit 77 From 5cd6d607fc7362fdf72ecd76f802305bce68270c Mon Sep 17 00:00:00 2001 From: Toni Date: Tue, 19 Jul 2016 09:17:31 +0200 Subject: [PATCH 050/446] changed ctrl back to enter. "j" interfered with my vimming --- keyboards/satan/keymaps/iso_split_rshift/keymap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/keyboards/satan/keymaps/iso_split_rshift/keymap.c b/keyboards/satan/keymaps/iso_split_rshift/keymap.c index a2623e0e09..fc07f6da8d 100644 --- a/keyboards/satan/keymaps/iso_split_rshift/keymap.c +++ b/keyboards/satan/keymaps/iso_split_rshift/keymap.c @@ -29,7 +29,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [_DEF] = KEYMAP_ISO_SPLITRSHIFT( KC_GRV, 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, \ F(2), 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, \ - F(1), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, F(17), KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, \ + F(1), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, F(17), \ KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, TG(_SFX),F(4), \ KC_LCTL, KC_LGUI, KC_LALT, LT(_SPC,KC_SPACE), KC_RALT, F(5), F(6), F(7)) , /* Keymap 1: F-and-vim Layer, modified with Space (Fn0) @@ -124,7 +124,7 @@ const uint16_t PROGMEM fn_actions[] = { [14] = ACTION_FUNCTION(RGBLED_DECREASE_SAT), [15] = ACTION_FUNCTION(RGBLED_INCREASE_VAL), [16] = ACTION_FUNCTION(RGBLED_DECREASE_VAL), - [17] = ACTION_MODS_TAP_KEY(MOD_LCTL, KC_J), + [17] = ACTION_MODS_TAP_KEY(MOD_LCTL, KC_ENT), }; const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) From c1f014b1dd24ba7e121ae3ca999d832b07ce50cf Mon Sep 17 00:00:00 2001 From: Toni Date: Fri, 22 Jul 2016 08:13:06 +0200 Subject: [PATCH 051/446] purely cosmetic changes --- .../satan/keymaps/iso_split_rshift/keymap.c | 84 +++++++++---------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/keyboards/satan/keymaps/iso_split_rshift/keymap.c b/keyboards/satan/keymaps/iso_split_rshift/keymap.c index fc07f6da8d..17d4b33456 100644 --- a/keyboards/satan/keymaps/iso_split_rshift/keymap.c +++ b/keyboards/satan/keymaps/iso_split_rshift/keymap.c @@ -14,7 +14,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Keymap _DEF: Default Layer - * ,-----------------------------------------------------------.------------------------------------- + * ,-----------------------------------------------------------. * |Grv| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|Backsp | * |-----------------------------------------------------------| * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \ | Tab is Fn1 !! @@ -26,14 +26,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |Ctrl|Win |Alt | Space/Fn0 |Alt |Win |Menu|RCtl| Gui Menu, RCtrl is * `-----------------------------------------------------------' LEFT DWN RIGHT */ -[_DEF] = KEYMAP_ISO_SPLITRSHIFT( - KC_GRV, 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, \ - F(2), 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, \ - F(1), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, F(17), \ - KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, TG(_SFX),F(4), \ - KC_LCTL, KC_LGUI, KC_LALT, LT(_SPC,KC_SPACE), KC_RALT, F(5), F(6), F(7)) , + [_DEF] = KEYMAP_ISO_SPLITRSHIFT( + KC_GRV, 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, \ + F(2), 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, \ + F(1), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, F(17), \ + KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, TG(_SFX),F(4), \ + KC_LCTL, KC_LGUI, KC_LALT, LT(_SPC,KC_SPACE), KC_RALT, F(5), F(6), F(7)) , + /* Keymap 1: F-and-vim Layer, modified with Space (Fn0) - * ,-----------------------------------------------------------.----------------------------------------- + * ,-----------------------------------------------------------. * |PrSc| F1| F2| F3| F4| F5| F6| F7| F8| F9|F10|F11|F12|Delete| * |-----------------------------------------------------------| * | |Paus| Up| | | | | | | | | | | | @@ -45,15 +46,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | | | | |Alt |Prev|Vol-|Next| * `-----------------------------------------------------------' */ -[_SPC] = KEYMAP_ISO_SPLITRSHIFT( - KC_PSCR, 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_TRNS, KC_PAUS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ - KC_TRNS, KC_LEFT, KC_DOWN, KC_RIGHT,KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, \ - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_SPACE,M(0), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLU, \ - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_VOLD, KC_MNXT) , - + [_SPC] = KEYMAP_ISO_SPLITRSHIFT( + KC_PSCR, 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_TRNS, KC_PAUS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ + KC_TRNS, KC_LEFT, KC_DOWN, KC_RIGHT,KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_SPACE,M(0), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLU, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_VOLD, KC_MNXT), + /* Keymap 2: Tab Layer w/ vim pageup, modified with Tab (Fn1) - * ,-----------------------------------------------------------.----------------------------------------- + * ,-----------------------------------------------------------. * |WAKE| | | | | | | | | | | | |Insert| TAB+GRC = WAKE * |-----------------------------------------------------------| * | | | | | | | | | | | | | | | @@ -65,15 +66,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | | | | |Alt |Pos1|PgDn|End | * `-----------------------------------------------------------' */ -[_TAB] = KEYMAP_ISO_SPLITRSHIFT( - KC_WAKE, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, \ - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_PGDN, KC_PGUP, KC_END, KC_TRNS, KC_TRNS, KC_TRNS, KC_ENT, \ - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, M(1), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PGUP, \ - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_PGDN, KC_END) , - + [_TAB] = KEYMAP_ISO_SPLITRSHIFT( + KC_WAKE, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_PGDN, KC_PGUP, KC_END, KC_TRNS, KC_TRNS, KC_TRNS, KC_ENT, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, M(1), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PGUP, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_PGDN, KC_END), + /* Keymap 3: Split right shift Numpad toggle Layer (Fn2) - * ,-----------------------------------------------------------.----------------------------------------- + * ,-----------------------------------------------------------. * |RSET| | | | | | | 7| 8| 9| | | |Backsp | * |-----------------------------------------------------------| * | | | | | | | | 4 | 5 | 6 | | | | \ | @@ -85,13 +86,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |Ctrl|Win |Alt | |Alt |Left|Down|Right| * `-----------------------------------------------------------' */ -[_SFX] = KEYMAP_ISO_SPLITRSHIFT( - RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_7, KC_8, KC_9, KC_TRNS, KC_TRNS, KC_TRNS, KC_BSPC, \ - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_4, KC_5, KC_6, KC_TRNS, KC_TRNS, KC_TRNS, KC_BSLS, \ - KC_TRNS, F(9), F(10), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_1, KC_2, KC_3, KC_TRNS, KC_TRNS, KC_NO, KC_ENT, \ - KC_TRNS, F(11), F(12), F(13), F(14), F(15), F(16), KC_TRNS, KC_TRNS, KC_0, KC_TRNS, KC_SLSH, KC_TRNS, KC_UP, \ - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT) , - + [_SFX] = KEYMAP_ISO_SPLITRSHIFT( + RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_7, KC_8, KC_9, KC_TRNS, KC_TRNS, KC_TRNS, KC_BSPC, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_4, KC_5, KC_6, KC_TRNS, KC_TRNS, KC_TRNS, KC_BSLS, \ + KC_TRNS, F(9), F(10), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_1, KC_2, KC_3, KC_TRNS, KC_TRNS, KC_NO, KC_ENT, \ + KC_TRNS, F(11), F(12), F(13), F(14), F(15), F(16), KC_TRNS, KC_TRNS, KC_0, KC_TRNS, KC_SLSH, KC_TRNS, KC_UP, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT), }; enum function_id { @@ -129,19 +129,19 @@ const uint16_t PROGMEM fn_actions[] = { const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { - // MACRODOWN only works in this function - switch(id) { + // MACRODOWN only works in this function + switch(id) { case 0: - return (record->event.pressed ? - MACRO( D(RALT), T(SPC), U(RALT), END ) - :MACRO( END )); - break; + return (record->event.pressed ? + MACRO( D(RALT), T(SPC), U(RALT), END ) + :MACRO( END )); + break; case 1: - return (record->event.pressed ? - MACRO( D(LALT), T(F2), U(LALT), END ) - :MACRO( END )); - break; - } + return (record->event.pressed ? + MACRO( D(LALT), T(F2), U(LALT), END ) + :MACRO( END )); + break; + } return MACRO_NONE; }; From 197244e47f619b0853e4fdb54bb821a32b584764 Mon Sep 17 00:00:00 2001 From: Toni Date: Fri, 22 Jul 2016 08:14:08 +0200 Subject: [PATCH 052/446] more cosmetic changes (whitespace) --- keyboards/satan/keymaps/iso_split_rshift/keymap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/satan/keymaps/iso_split_rshift/keymap.c b/keyboards/satan/keymaps/iso_split_rshift/keymap.c index 17d4b33456..c7aad3fc00 100644 --- a/keyboards/satan/keymaps/iso_split_rshift/keymap.c +++ b/keyboards/satan/keymaps/iso_split_rshift/keymap.c @@ -116,7 +116,7 @@ const uint16_t PROGMEM fn_actions[] = { [6] = ACTION_MODS_TAP_KEY(MOD_RGUI, KC_DOWN), [7] = ACTION_MODS_TAP_KEY(MOD_RCTL, KC_RIGHT), [8] = ACTION_FUNCTION(LAUNCH), - [9] = ACTION_FUNCTION(RGBLED_TOGGLE), + purely cosmetic changes [9] = ACTION_FUNCTION(RGBLED_TOGGLE), [10] = ACTION_FUNCTION(RGBLED_STEP_MODE), [11] = ACTION_FUNCTION(RGBLED_INCREASE_HUE), [12] = ACTION_FUNCTION(RGBLED_DECREASE_HUE), From 5631f1436c356fb9e09138f186981dc9b6cb43a2 Mon Sep 17 00:00:00 2001 From: Toni Date: Fri, 22 Jul 2016 11:17:57 +0200 Subject: [PATCH 053/446] converted funtions to QMK aliases --- .../satan/keymaps/iso_split_rshift/keymap.c | 55 ++++++++----------- 1 file changed, 23 insertions(+), 32 deletions(-) diff --git a/keyboards/satan/keymaps/iso_split_rshift/keymap.c b/keyboards/satan/keymaps/iso_split_rshift/keymap.c index c7aad3fc00..545cb1ab18 100644 --- a/keyboards/satan/keymaps/iso_split_rshift/keymap.c +++ b/keyboards/satan/keymaps/iso_split_rshift/keymap.c @@ -27,13 +27,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * `-----------------------------------------------------------' LEFT DWN RIGHT */ [_DEF] = KEYMAP_ISO_SPLITRSHIFT( - KC_GRV, 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, \ - F(2), 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, \ - F(1), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, F(17), \ - KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, TG(_SFX),F(4), \ - KC_LCTL, KC_LGUI, KC_LALT, LT(_SPC,KC_SPACE), KC_RALT, F(5), F(6), F(7)) , - - /* Keymap 1: F-and-vim Layer, modified with Space (Fn0) + KC_GRV, 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, \ + LT(_TAB,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, \ + CTL_T(KC_ESC), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, CTL_T(KC_ENT), \ + KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, TG(_SFX), SFT_T(KC_UP), \ + KC_LCTL, KC_LGUI, KC_LALT, LT(_SPC,KC_SPACE), KC_RALT, ALT_T(KC_LEFT), GUI_T(KC_DOWN), CTL_T(KC_RIGHT)), + /* Keymap 1: F-and-vim Layer, modified with Space (by holding space) * ,-----------------------------------------------------------. * |PrSc| F1| F2| F3| F4| F5| F6| F7| F8| F9|F10|F11|F12|Delete| * |-----------------------------------------------------------| @@ -53,7 +52,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_SPACE,M(0), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLU, \ KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_VOLD, KC_MNXT), - /* Keymap 2: Tab Layer w/ vim pageup, modified with Tab (Fn1) + /* Keymap 2: Tab Layer w/ vim pageup, modified with Tab (by holding tab) * ,-----------------------------------------------------------. * |WAKE| | | | | | | | | | | | |Insert| TAB+GRC = WAKE * |-----------------------------------------------------------| @@ -73,7 +72,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, M(1), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PGUP, \ KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_PGDN, KC_END), - /* Keymap 3: Split right shift Numpad toggle Layer (Fn2) + /* Keymap 3: Split right shift Numpad toggle Layer (by tapping the split rshift key) * ,-----------------------------------------------------------. * |RSET| | | | | | | 7| 8| 9| | | |Backsp | * |-----------------------------------------------------------| @@ -87,11 +86,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * `-----------------------------------------------------------' */ [_SFX] = KEYMAP_ISO_SPLITRSHIFT( - RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_7, KC_8, KC_9, KC_TRNS, KC_TRNS, KC_TRNS, KC_BSPC, \ - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_4, KC_5, KC_6, KC_TRNS, KC_TRNS, KC_TRNS, KC_BSLS, \ - KC_TRNS, F(9), F(10), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_1, KC_2, KC_3, KC_TRNS, KC_TRNS, KC_NO, KC_ENT, \ - KC_TRNS, F(11), F(12), F(13), F(14), F(15), F(16), KC_TRNS, KC_TRNS, KC_0, KC_TRNS, KC_SLSH, KC_TRNS, KC_UP, \ - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT), + RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_7, KC_8, KC_9, KC_TRNS, KC_TRNS, KC_TRNS, KC_BSPC, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_4, KC_5, KC_6, KC_TRNS, KC_TRNS, KC_TRNS, KC_BSLS, \ + KC_TRNS, F(2), F(3), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_1, KC_2, KC_3, KC_TRNS, KC_TRNS, KC_NO, KC_ENT, \ + KC_TRNS, F(4), F(5), F(6), F(7), F(8), F(9), KC_TRNS, KC_TRNS, KC_0, KC_TRNS, KC_SLSH, KC_TRNS, KC_UP, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT), }; enum function_id { @@ -107,24 +106,16 @@ enum function_id { }; const uint16_t PROGMEM fn_actions[] = { - [0] = ACTION_LAYER_TAP_KEY(_SPC, KC_SPACE), - [1] = ACTION_MODS_TAP_KEY(MOD_LCTL, KC_ESC), - [2] = ACTION_LAYER_TAP_KEY(_TAB, KC_TAB), - [3] = ACTION_LAYER_TOGGLE(_SFX), - [4] = ACTION_MODS_TAP_KEY(MOD_RSFT, KC_UP), - [5] = ACTION_MODS_TAP_KEY(MOD_RALT, KC_LEFT), - [6] = ACTION_MODS_TAP_KEY(MOD_RGUI, KC_DOWN), - [7] = ACTION_MODS_TAP_KEY(MOD_RCTL, KC_RIGHT), - [8] = ACTION_FUNCTION(LAUNCH), - purely cosmetic changes [9] = ACTION_FUNCTION(RGBLED_TOGGLE), - [10] = ACTION_FUNCTION(RGBLED_STEP_MODE), - [11] = ACTION_FUNCTION(RGBLED_INCREASE_HUE), - [12] = ACTION_FUNCTION(RGBLED_DECREASE_HUE), - [13] = ACTION_FUNCTION(RGBLED_INCREASE_SAT), - [14] = ACTION_FUNCTION(RGBLED_DECREASE_SAT), - [15] = ACTION_FUNCTION(RGBLED_INCREASE_VAL), - [16] = ACTION_FUNCTION(RGBLED_DECREASE_VAL), - [17] = ACTION_MODS_TAP_KEY(MOD_LCTL, KC_ENT), + [1] = ACTION_FUNCTION(LAUNCH), + [2] = ACTION_FUNCTION(RGBLED_TOGGLE), + [3] = ACTION_FUNCTION(RGBLED_STEP_MODE), + [4] = ACTION_FUNCTION(RGBLED_INCREASE_HUE), + [5] = ACTION_FUNCTION(RGBLED_DECREASE_HUE), + [6] = ACTION_FUNCTION(RGBLED_INCREASE_SAT), + [7] = ACTION_FUNCTION(RGBLED_DECREASE_SAT), + [8] = ACTION_FUNCTION(RGBLED_INCREASE_VAL), + [9] = ACTION_FUNCTION(RGBLED_DECREASE_VAL), + [10] = ACTION_MODS_TAP_KEY(MOD_LCTL, KC_ENT), }; const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) From 34bce6f206e30c06f4b6ccd22d461690732ea607 Mon Sep 17 00:00:00 2001 From: Jason Janse van Rensburg Date: Sun, 24 Jul 2016 04:08:40 +0200 Subject: [PATCH 054/446] fixed stupid errors --- keyboards/planck/keymaps/bone2planck/keymap.c | 29 +++++++++++-------- 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/keyboards/planck/keymaps/bone2planck/keymap.c b/keyboards/planck/keymaps/bone2planck/keymap.c index ceb5564251..4cac60ff9f 100644 --- a/keyboards/planck/keymaps/bone2planck/keymap.c +++ b/keyboards/planck/keymaps/bone2planck/keymap.c @@ -3,10 +3,15 @@ #ifdef BACKLIGHT_ENABLE #include "backlight.h" #endif +#include "keymap_german.h" + +/* for intellisense, comment for building #include "..\..\..\..\quantum\keymap_extras\keymap_german.h" #include "..\..\..\..\quantum\keymap_common.h" #include "..\..\..\..\tmk_core\common\keycode.h" -#define _______ = KC_TRNS; +*/ + +#define _______ KC_TRNS /* This Layout tries to emulate the Bone2 Variant of Neo2, and is intended to be used with a German QWERTZ Softwarelayout. It has "üäöß" as it is optimized for a mix of German & English. @@ -26,14 +31,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |------+------+------+------+------+------|------+------+------+------+------+------| * | Shift| F | V | Ü | Ä | Ö | Y | Z | , | . | K |Shift | * |------+------+------+------+------+------+------+------+------+------+------+------| -* | GUI | Ctrl | Alt | M4 | M2 | Space | M2 | M4 | | Ctrl | Esc | +* | GUI | Ctrl | Alt | M4 | M2 | Space | M2 | M4 | Alt | Ctrl | Esc | * `-----------------------------------------------------------------------------------' */ [0] = { { DE_Q, DE_J, DE_D, DE_U, DE_A, DE_X, DE_P, DE_H, DE_L, DE_M, DE_W, DE_SS }, { LT(1,KC_TAB), DE_C, DE_T, DE_I, DE_E, DE_O, DE_B, DE_N, DE_R, DE_S, DE_G, LT(1,KC_ENT) }, { KC_LSFT, DE_F, DE_V, DE_UE, DE_AE, DE_OE, DE_Y, DE_Z, DE_COMM, DE_DOT, DE_K, KC_LSFT }, - { KC_LGUI, KC_LCTL, KC_LALT, MO(4), MO(2), KC_SPC, KC_SPC, MO(2), MO(4), KC_NO, KC_RCTL, KC_ESC } + { KC_RGUI, KC_LCTL, KC_LALT, MO(4), MO(2), KC_SPC, KC_SPC, MO(2), MO(4), KC_RALT, KC_RCTL, KC_ESC } }, /* M1 Special Characters @@ -45,7 +50,7 @@ very ergonomic placement for coding * |------+------+------+------+------+------|------+------+------+------+------+------| * | Shift| # | $ | | | ~ | € | + | % | " | ' | ; |Shift | * |------+------+------+------+------+------+------+------+------+------+------+------| -* | GUI | Ctrl | Alt | M4 | M2 | Space | M2 | M4 | | Ctrl | Esc | +* | GUI | Ctrl | Alt | M4 | M2 | Space | M2 | M4 | Alt | Ctrl | Esc | * `-----------------------------------------------------------------------------------' */ [1] = { @@ -64,7 +69,7 @@ very easy to get used to & intuituve placement * |------+------+------+------+------+------|------+------+------+------+------+------| * | Shift| | Tab | Ins | Enter| | 0 | 1 | 2 | 3 | ; |Shift | * |------+------+------+------+------+------+------+------+------+------+------+------| -* | GUI | Ctrl | Alt | M3 | M2 | Space | M2 | M3 | | Ctrl | Esc | +* | GUI | Ctrl | Alt | M3 | M2 | Space | M2 | M3 | Alt | Ctrl | Esc | * `-----------------------------------------------------------------------------------' */ [2] = { @@ -83,12 +88,12 @@ accessed by sliding from M2 to M3 with thumb * |------+------+------+------+------+------|------+------+------+------+------+------| * | Shift| 0 | 1 | 2 | 3 | ; | | Tab | Ins | Enter| |Shift | * |------+------+------+------+------+------+------+------+------+------+------+------| -* | GUI | Ctrl | Alt | M3 | | Space | | M3 | | Ctrl | Esc | +* | GUI | Ctrl | Alt | M3 | | Space | | M3 | Alt | Ctrl | Esc | * `-----------------------------------------------------------------------------------' */ [3] = { - { KC_NO, KC_NO, DE_7, DE_8 DE_9, KC_NO, KC_PGUP, KC_BSPC, KC_UP, KC_DEL, KC_PGDN, KC_NO }, + { KC_NO, KC_NO, DE_7, DE_8, DE_9, KC_NO, KC_PGUP, KC_BSPC, KC_UP, KC_DEL, KC_PGDN, KC_NO }, { _______, DE_DOT, DE_4, DE_5, DE_6, DE_COMM, KC_HOME, KC_LEFT, KC_DOWN, KC_RGHT, KC_END, _______ }, { _______, DE_0, DE_1, DE_2, DE_3, DE_SCLN, KC_NO, KC_TAB, KC_INS, KC_ENT, KC_NO, _______ }, { _______, _______, _______, _______, KC_NO, _______, _______, KC_NO, _______, _______, _______, _______ } @@ -104,7 +109,7 @@ slide from m4 to m5 to access flipped version * |------+------+------+------+------+------|------+------+------+------+------+------| * | Shift| | Prev | Play | Next | | ² | F1 | F2 | F3 | F10 |Shift | * |------+------+------+------+------+------+------+------+------+------+------+------| -* | GUI | Ctrl | Alt | M4 | M5 | Space | M5 | M4 | | Ctrl | Esc | +* | GUI | Ctrl | Alt | M4 | M5 | Space | M5 | M4 | Alt | Ctrl | Esc | * `-----------------------------------------------------------------------------------' */ [4] = { @@ -112,7 +117,7 @@ slide from m4 to m5 to access flipped version { KC_NO, KC_NO, KC_MUTE, KC_VOLD, KC_VOLU, KC_NO, DE_SQ3, KC_F4, KC_F5, KC_F6, KC_F11, KC_NO }, { _______, KC_NO, KC_MPRV, KC_MPLY, KC_MNXT, KC_NO, DE_SQ2, KC_F1, KC_F2, KC_F3, KC_F10, _______ }, { _______, _______, _______, _______, MO(5), _______, _______, MO(5), _______, _______, _______, _______ } -} +}, /* flipped Function & Media Keys @@ -123,13 +128,13 @@ slide from m4 to m5 to access flipped version * |------+------+------+------+------+------|------+------+------+------+------+------| * | Shift| ² | F1 | F2 | F3 | | | Prev | Play | Next | |Shift | * |------+------+------+------+------+------+------+------+------+------+------+------| -* | GUI | Ctrl | Alt | | M5 | Space | M5 | | | Ctrl | Esc | +* | GUI | Ctrl | Alt | | M5 | Space | M5 | | Alt | Ctrl | Esc | * `-----------------------------------------------------------------------------------' */ [5] = { { KC_NO, KC_NO, KC_F7, KC_F8, KC_F9, KC_NO, KC_NO, KC_PSCR, KC_SLCK, KC_PAUS, KC_NO, KC_NO }, - { KC_NO, KC_SQ3, KC_F4, KC_F5, KC_F6, KC_NO, KC_NO, KC_MUTE, KC_VOLD, KC_VOLU, KC_NO, KC_NO }, - { _______, KC_SQ2, KC_F1, KC_F2, KC_F3, KC_NO, KC_NO, KC_MPRV, KC_MPLY, KC_MNXT, KC_NO, _______ }, + { KC_NO, DE_SQ3, KC_F4, KC_F5, KC_F6, KC_NO, KC_NO, KC_MUTE, KC_VOLD, KC_VOLU, KC_NO, KC_NO }, + { _______, DE_SQ2, KC_F1, KC_F2, KC_F3, KC_NO, KC_NO, KC_MPRV, KC_MPLY, KC_MNXT, KC_NO, _______ }, { _______, _______, _______, KC_NO, _______, _______, _______, _______, KC_NO, _______, _______, _______ } } }; From 58f092cf872a8f3f584b98445672f3e6809672c2 Mon Sep 17 00:00:00 2001 From: Jason Janse van Rensburg Date: Sun, 24 Jul 2016 04:52:35 +0200 Subject: [PATCH 055/446] moved ctrl --- keyboards/planck/keymaps/bone2planck/keymap.c | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/keyboards/planck/keymaps/bone2planck/keymap.c b/keyboards/planck/keymaps/bone2planck/keymap.c index 4cac60ff9f..440de7f0da 100644 --- a/keyboards/planck/keymaps/bone2planck/keymap.c +++ b/keyboards/planck/keymaps/bone2planck/keymap.c @@ -5,7 +5,8 @@ #endif #include "keymap_german.h" -/* for intellisense, comment for building +// for intellisense, comment for building +/* #include "..\..\..\..\quantum\keymap_extras\keymap_german.h" #include "..\..\..\..\quantum\keymap_common.h" #include "..\..\..\..\tmk_core\common\keycode.h" @@ -31,14 +32,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |------+------+------+------+------+------|------+------+------+------+------+------| * | Shift| F | V | Ü | Ä | Ö | Y | Z | , | . | K |Shift | * |------+------+------+------+------+------+------+------+------+------+------+------| -* | GUI | Ctrl | Alt | M4 | M2 | Space | M2 | M4 | Alt | Ctrl | Esc | +* | Ctrl | GUI | Alt | M4 | M2 | Space | M2 | M4 | Alt | Esc | Ctrl | * `-----------------------------------------------------------------------------------' */ [0] = { - { DE_Q, DE_J, DE_D, DE_U, DE_A, DE_X, DE_P, DE_H, DE_L, DE_M, DE_W, DE_SS }, - { LT(1,KC_TAB), DE_C, DE_T, DE_I, DE_E, DE_O, DE_B, DE_N, DE_R, DE_S, DE_G, LT(1,KC_ENT) }, - { KC_LSFT, DE_F, DE_V, DE_UE, DE_AE, DE_OE, DE_Y, DE_Z, DE_COMM, DE_DOT, DE_K, KC_LSFT }, - { KC_RGUI, KC_LCTL, KC_LALT, MO(4), MO(2), KC_SPC, KC_SPC, MO(2), MO(4), KC_RALT, KC_RCTL, KC_ESC } + { DE_Q, DE_J, DE_D, DE_U, DE_A, DE_X, DE_P, DE_H, DE_L, DE_M, DE_W, DE_SS }, + { LT(1,KC_TAB), DE_C, DE_T, DE_I, DE_E, DE_O, DE_B, DE_N, DE_R, DE_S, DE_G, LT(1,KC_ENT) }, + { KC_LSFT, DE_F, DE_V, DE_UE, DE_AE, DE_OE, DE_Y, DE_Z, DE_COMM, DE_DOT, DE_K, KC_LSFT }, + { KC_LCTL, KC_RGUI, KC_LALT, MO(4), MO(2), KC_SPC, KC_SPC, MO(2), MO(4), KC_RALT, KC_ESC, KC_RCTL } }, /* M1 Special Characters @@ -50,7 +51,7 @@ very ergonomic placement for coding * |------+------+------+------+------+------|------+------+------+------+------+------| * | Shift| # | $ | | | ~ | € | + | % | " | ' | ; |Shift | * |------+------+------+------+------+------+------+------+------+------+------+------| -* | GUI | Ctrl | Alt | M4 | M2 | Space | M2 | M4 | Alt | Ctrl | Esc | +* | Ctrl | GUI | Alt | M4 | M2 | Space | M2 | M4 | Alt | Esc | Ctrl | * `-----------------------------------------------------------------------------------' */ [1] = { @@ -69,7 +70,7 @@ very easy to get used to & intuituve placement * |------+------+------+------+------+------|------+------+------+------+------+------| * | Shift| | Tab | Ins | Enter| | 0 | 1 | 2 | 3 | ; |Shift | * |------+------+------+------+------+------+------+------+------+------+------+------| -* | GUI | Ctrl | Alt | M3 | M2 | Space | M2 | M3 | Alt | Ctrl | Esc | +* | Ctrl | GUI | Alt | M3 | M2 | Space | M2 | M3 | Alt | Esc | Ctrl | * `-----------------------------------------------------------------------------------' */ [2] = { @@ -88,7 +89,7 @@ accessed by sliding from M2 to M3 with thumb * |------+------+------+------+------+------|------+------+------+------+------+------| * | Shift| 0 | 1 | 2 | 3 | ; | | Tab | Ins | Enter| |Shift | * |------+------+------+------+------+------+------+------+------+------+------+------| -* | GUI | Ctrl | Alt | M3 | | Space | | M3 | Alt | Ctrl | Esc | +* | Ctrl | GUI | Alt | M3 | | Space | | M3 | Alt | Esc | Ctrl | * `-----------------------------------------------------------------------------------' */ @@ -109,7 +110,7 @@ slide from m4 to m5 to access flipped version * |------+------+------+------+------+------|------+------+------+------+------+------| * | Shift| | Prev | Play | Next | | ² | F1 | F2 | F3 | F10 |Shift | * |------+------+------+------+------+------+------+------+------+------+------+------| -* | GUI | Ctrl | Alt | M4 | M5 | Space | M5 | M4 | Alt | Ctrl | Esc | +* | Ctrl | GUI | Alt | M4 | M5 | Space | M5 | M4 | Alt | Esc | Ctrl | * `-----------------------------------------------------------------------------------' */ [4] = { @@ -128,7 +129,7 @@ slide from m4 to m5 to access flipped version * |------+------+------+------+------+------|------+------+------+------+------+------| * | Shift| ² | F1 | F2 | F3 | | | Prev | Play | Next | |Shift | * |------+------+------+------+------+------+------+------+------+------+------+------| -* | GUI | Ctrl | Alt | | M5 | Space | M5 | | Alt | Ctrl | Esc | +* | Ctrl | GUI | Alt | | M5 | Space | M5 | | Alt | Esc | Ctrl | * `-----------------------------------------------------------------------------------' */ [5] = { From 1bfd57e2345119d5c60e95cdf82e14eb81a3b027 Mon Sep 17 00:00:00 2001 From: Jason Janse van Rensburg Date: Sun, 24 Jul 2016 05:02:06 +0200 Subject: [PATCH 056/446] moved insert --- keyboards/planck/keymaps/bone2planck/keymap.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/keyboards/planck/keymaps/bone2planck/keymap.c b/keyboards/planck/keymaps/bone2planck/keymap.c index 440de7f0da..6390e12897 100644 --- a/keyboards/planck/keymaps/bone2planck/keymap.c +++ b/keyboards/planck/keymaps/bone2planck/keymap.c @@ -64,19 +64,19 @@ very ergonomic placement for coding /* Navigation & Number Blocks very easy to get used to & intuituve placement * ,-----------------------------------------------------------------------------------. -* | | PgUp | Bksp | Up | DEL | PgDn | | 7 | 8 | 9 | | | +* | | PgUp | Bksp | Up | DEL | PgDn | | 7 | 8 | 9 | | Ins | * |------+------+------+------+------+-------------+------+------+------+------+------| * | Tab | Home | Lft | Down | Right| End | . | 4 | 5 | 6 | , | Enter| * |------+------+------+------+------+------|------+------+------+------+------+------| -* | Shift| | Tab | Ins | Enter| | 0 | 1 | 2 | 3 | ; |Shift | +* | Shift| | Tab | | Enter| | 0 | 1 | 2 | 3 | ; |Shift | * |------+------+------+------+------+------+------+------+------+------+------+------| * | Ctrl | GUI | Alt | M3 | M2 | Space | M2 | M3 | Alt | Esc | Ctrl | * `-----------------------------------------------------------------------------------' */ [2] = { - { KC_NO, KC_PGUP, KC_BSPC, KC_UP, KC_DEL, KC_PGDN, KC_NO, DE_7, DE_8, DE_9, KC_NO, KC_NO }, + { KC_NO, KC_PGUP, KC_BSPC, KC_UP, KC_DEL, KC_PGDN, KC_NO, DE_7, DE_8, DE_9, KC_NO, KC_INS }, { KC_TAB, KC_HOME, KC_LEFT, KC_DOWN, KC_RGHT, KC_END, DE_DOT, DE_4, DE_5, DE_6, DE_COMM, KC_ENT }, - { _______, KC_NO, KC_TAB, KC_INS, KC_ENT, KC_NO, DE_0, DE_1, DE_2, DE_3, DE_SCLN, _______ }, + { _______, KC_NO, KC_TAB, KC_NO, KC_ENT, KC_NO, DE_0, DE_1, DE_2, DE_3, DE_SCLN, _______ }, { _______, _______, _______, MO(3), _______, _______, _______, _______, MO(3), _______, _______, _______ } }, @@ -94,7 +94,7 @@ accessed by sliding from M2 to M3 with thumb */ [3] = { - { KC_NO, KC_NO, DE_7, DE_8, DE_9, KC_NO, KC_PGUP, KC_BSPC, KC_UP, KC_DEL, KC_PGDN, KC_NO }, + { KC_NO, KC_NO, DE_7, DE_8, DE_9, KC_NO, KC_PGUP, KC_BSPC, KC_UP, KC_DEL, KC_PGDN, KC_NO }, { _______, DE_DOT, DE_4, DE_5, DE_6, DE_COMM, KC_HOME, KC_LEFT, KC_DOWN, KC_RGHT, KC_END, _______ }, { _______, DE_0, DE_1, DE_2, DE_3, DE_SCLN, KC_NO, KC_TAB, KC_INS, KC_ENT, KC_NO, _______ }, { _______, _______, _______, _______, KC_NO, _______, _______, KC_NO, _______, _______, _______, _______ } From 4e0bf283f695b4b584bb62d31bb4cd6d7d1f2203 Mon Sep 17 00:00:00 2001 From: Jason Janse van Rensburg Date: Sun, 24 Jul 2016 05:11:07 +0200 Subject: [PATCH 057/446] added readme --- keyboards/planck/keymaps/bone2planck/readme.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 keyboards/planck/keymaps/bone2planck/readme.md diff --git a/keyboards/planck/keymaps/bone2planck/readme.md b/keyboards/planck/keymaps/bone2planck/readme.md new file mode 100644 index 0000000000..3c425efddb --- /dev/null +++ b/keyboards/planck/keymaps/bone2planck/readme.md @@ -0,0 +1,8 @@ +check keymap.c to the layers + +This Layout tries to emulate the Bone2 Variant of Neo2, and is intended to be used with a German QWERTZ Softwarelayout. +It has "üäöß" as it is optimized for a mix of German & English. +My favourite features are the placement of the special characters often used for programming right on the home row +and the number & navigation block combo, so you never have to move your hands from their home position. + +Bone2 wiki page: http://wiki.neo-layout.org/wiki/Bone \ No newline at end of file From 3e462fac3101955ad3561a104c24ca6125e85acd Mon Sep 17 00:00:00 2001 From: Jason Janse van Rensburg Date: Mon, 25 Jul 2016 20:21:32 +0200 Subject: [PATCH 058/446] added missing F keys in flipped layer --- keyboards/planck/keymaps/bone2planck/keymap.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/keyboards/planck/keymaps/bone2planck/keymap.c b/keyboards/planck/keymaps/bone2planck/keymap.c index 6390e12897..5abae692c6 100644 --- a/keyboards/planck/keymaps/bone2planck/keymap.c +++ b/keyboards/planck/keymaps/bone2planck/keymap.c @@ -123,19 +123,19 @@ slide from m4 to m5 to access flipped version /* flipped Function & Media Keys * ,-----------------------------------------------------------------------------------. -* | | | F7 | F8 | F9 | | | Print|Scroll| Pause| | | +* | | | F7 | F8 | F9 | F12 | | Print|Scroll| Pause| | | * |------+------+------+------+------+-------------+------+------+------+------+------| -* | | ³ | F4 | F5 | F6 | | | Mute | Vol- | Vol+ | | | +* | | ³ | F4 | F5 | F6 | F11 | | Mute | Vol- | Vol+ | | | * |------+------+------+------+------+------|------+------+------+------+------+------| -* | Shift| ² | F1 | F2 | F3 | | | Prev | Play | Next | |Shift | +* | Shift| ² | F1 | F2 | F3 | F10 | | Prev | Play | Next | |Shift | * |------+------+------+------+------+------+------+------+------+------+------+------| * | Ctrl | GUI | Alt | | M5 | Space | M5 | | Alt | Esc | Ctrl | * `-----------------------------------------------------------------------------------' */ [5] = { - { KC_NO, KC_NO, KC_F7, KC_F8, KC_F9, KC_NO, KC_NO, KC_PSCR, KC_SLCK, KC_PAUS, KC_NO, KC_NO }, - { KC_NO, DE_SQ3, KC_F4, KC_F5, KC_F6, KC_NO, KC_NO, KC_MUTE, KC_VOLD, KC_VOLU, KC_NO, KC_NO }, - { _______, DE_SQ2, KC_F1, KC_F2, KC_F3, KC_NO, KC_NO, KC_MPRV, KC_MPLY, KC_MNXT, KC_NO, _______ }, + { KC_NO, KC_NO, KC_F7, KC_F8, KC_F9, KC_F12, KC_NO, KC_PSCR, KC_SLCK, KC_PAUS, KC_NO, KC_NO }, + { KC_NO, DE_SQ3, KC_F4, KC_F5, KC_F6, KC_F11, KC_NO, KC_MUTE, KC_VOLD, KC_VOLU, KC_NO, KC_NO }, + { _______, DE_SQ2, KC_F1, KC_F2, KC_F3, KC_F10, KC_NO, KC_MPRV, KC_MPLY, KC_MNXT, KC_NO, _______ }, { _______, _______, _______, KC_NO, _______, _______, _______, _______, KC_NO, _______, _______, _______ } } }; From 8244fa40ccd89ad16ddc00210d5b1b169fb655c2 Mon Sep 17 00:00:00 2001 From: Jason Janse van Rensburg Date: Tue, 26 Jul 2016 14:58:17 +0200 Subject: [PATCH 059/446] added config.h, and missing Ins of filpped navigation layer --- keyboards/planck/keymaps/bone2planck/config.h | 90 +++++++++++++++++++ keyboards/planck/keymaps/bone2planck/keymap.c | 6 +- 2 files changed, 93 insertions(+), 3 deletions(-) create mode 100644 keyboards/planck/keymaps/bone2planck/config.h diff --git a/keyboards/planck/keymaps/bone2planck/config.h b/keyboards/planck/keymaps/bone2planck/config.h new file mode 100644 index 0000000000..ba157db92a --- /dev/null +++ b/keyboards/planck/keymaps/bone2planck/config.h @@ -0,0 +1,90 @@ +/* +Copyright 2012 Jun Wako + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ + +#ifndef CONFIG_H +#define CONFIG_H + +#define PREVENT_STUCK_MODIFIERS + +#include "config_common.h" + +/* USB Device descriptor parameter */ +#define VENDOR_ID 0xFEED +#define PRODUCT_ID 0x6060 +#define MANUFACTURER Ortholinear Keyboards +#define PRODUCT The Planck Keyboard +#define DESCRIPTION A compact ortholinear keyboard + +/* key matrix size */ +#define MATRIX_ROWS 4 +#define MATRIX_COLS 12 + +/* Planck PCB default pin-out */ +#define MATRIX_ROW_PINS { D0, D5, B5, B6 } +#define MATRIX_COL_PINS { F1, F0, B0, C7, F4, F5, F6, F7, D4, D6, B4, D7 } +#define UNUSED_PINS + +#define BACKLIGHT_PIN B7 + +/* COL2ROW or ROW2COL */ +#define DIODE_DIRECTION COL2ROW + +/* define if matrix has ghost */ +//#define MATRIX_HAS_GHOST + +/* number of backlight levels */ +#define BACKLIGHT_LEVELS 3 + +/* Set 0 if debouncing isn't needed */ +#define DEBOUNCING_DELAY 5 + +/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ +#define LOCKING_SUPPORT_ENABLE +/* Locking resynchronize hack */ +#define LOCKING_RESYNC_ENABLE + +/* key combination for command */ +#define IS_COMMAND() ( \ + keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \ +) + +/* + * Feature disable options + * These options are also useful to firmware size reduction. + */ + +/* disable debug print */ +//#define NO_DEBUG + +/* disable print */ +//#define NO_PRINT + +/* disable action features */ +//#define NO_ACTION_LAYER +//#define NO_ACTION_TAPPING +//#define NO_ACTION_ONESHOT +//#define NO_ACTION_MACRO +//#define NO_ACTION_FUNCTION + +#ifdef SUBPROJECT_rev3 + #include "rev3/config.h" +#endif +#ifdef SUBPROJECT_rev4 + #include "rev4/config.h" +#endif + +#endif diff --git a/keyboards/planck/keymaps/bone2planck/keymap.c b/keyboards/planck/keymaps/bone2planck/keymap.c index 5abae692c6..7db3197a72 100644 --- a/keyboards/planck/keymaps/bone2planck/keymap.c +++ b/keyboards/planck/keymaps/bone2planck/keymap.c @@ -5,7 +5,7 @@ #endif #include "keymap_german.h" -// for intellisense, comment for building +// for intellisense, has to be commented for building /* #include "..\..\..\..\quantum\keymap_extras\keymap_german.h" #include "..\..\..\..\quantum\keymap_common.h" @@ -83,7 +83,7 @@ very easy to get used to & intuituve placement /* Flipped Navigation & Number Blocks for one handed use accessed by sliding from M2 to M3 with thumb * ,-----------------------------------------------------------------------------------. -* | | | 7 | 8 | 9 | | PgUp | Bksp | Up | DEL | PgDn | | +* | Ins | | 7 | 8 | 9 | | PgUp | Bksp | Up | DEL | PgDn | | * |------+------+------+------+------+-------------+------+------+------+------+------| * | Tab | . | 4 | 5 | 6 | , | Home | Left | Down | Right| End | Enter| * |------+------+------+------+------+------|------+------+------+------+------+------| @@ -94,7 +94,7 @@ accessed by sliding from M2 to M3 with thumb */ [3] = { - { KC_NO, KC_NO, DE_7, DE_8, DE_9, KC_NO, KC_PGUP, KC_BSPC, KC_UP, KC_DEL, KC_PGDN, KC_NO }, + { KC_INS, KC_NO, DE_7, DE_8, DE_9, KC_NO, KC_PGUP, KC_BSPC, KC_UP, KC_DEL, KC_PGDN, KC_NO }, { _______, DE_DOT, DE_4, DE_5, DE_6, DE_COMM, KC_HOME, KC_LEFT, KC_DOWN, KC_RGHT, KC_END, _______ }, { _______, DE_0, DE_1, DE_2, DE_3, DE_SCLN, KC_NO, KC_TAB, KC_INS, KC_ENT, KC_NO, _______ }, { _______, _______, _______, _______, KC_NO, _______, _______, KC_NO, _______, _______, _______, _______ } From a41a7a9100b9f4c6bfdf49b39b05e626ffd95397 Mon Sep 17 00:00:00 2001 From: Jason Janse van Rensburg Date: Tue, 26 Jul 2016 16:19:34 +0200 Subject: [PATCH 060/446] include base config.h instead of copying it --- keyboards/planck/keymaps/bone2planck/config.h | 93 +------------------ 1 file changed, 5 insertions(+), 88 deletions(-) diff --git a/keyboards/planck/keymaps/bone2planck/config.h b/keyboards/planck/keymaps/bone2planck/config.h index ba157db92a..60aff6db0d 100644 --- a/keyboards/planck/keymaps/bone2planck/config.h +++ b/keyboards/planck/keymaps/bone2planck/config.h @@ -1,90 +1,7 @@ -/* -Copyright 2012 Jun Wako - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . -*/ - -#ifndef CONFIG_H -#define CONFIG_H - -#define PREVENT_STUCK_MODIFIERS - -#include "config_common.h" - -/* USB Device descriptor parameter */ -#define VENDOR_ID 0xFEED -#define PRODUCT_ID 0x6060 -#define MANUFACTURER Ortholinear Keyboards -#define PRODUCT The Planck Keyboard -#define DESCRIPTION A compact ortholinear keyboard - -/* key matrix size */ -#define MATRIX_ROWS 4 -#define MATRIX_COLS 12 - -/* Planck PCB default pin-out */ -#define MATRIX_ROW_PINS { D0, D5, B5, B6 } -#define MATRIX_COL_PINS { F1, F0, B0, C7, F4, F5, F6, F7, D4, D6, B4, D7 } -#define UNUSED_PINS - -#define BACKLIGHT_PIN B7 - -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION COL2ROW - -/* define if matrix has ghost */ -//#define MATRIX_HAS_GHOST - -/* number of backlight levels */ -#define BACKLIGHT_LEVELS 3 - -/* Set 0 if debouncing isn't needed */ -#define DEBOUNCING_DELAY 5 - -/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ -#define LOCKING_SUPPORT_ENABLE -/* Locking resynchronize hack */ -#define LOCKING_RESYNC_ENABLE - -/* key combination for command */ -#define IS_COMMAND() ( \ - keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \ -) - -/* - * Feature disable options - * These options are also useful to firmware size reduction. - */ - -/* disable debug print */ -//#define NO_DEBUG - -/* disable print */ -//#define NO_PRINT - -/* disable action features */ -//#define NO_ACTION_LAYER -//#define NO_ACTION_TAPPING -//#define NO_ACTION_ONESHOT -//#define NO_ACTION_MACRO -//#define NO_ACTION_FUNCTION - -#ifdef SUBPROJECT_rev3 - #include "rev3/config.h" -#endif -#ifdef SUBPROJECT_rev4 - #include "rev4/config.h" +#ifndef CONFIG_USER_H +#define CONFIG_USER_H #endif -#endif +#include "../../config.h" + +#define PREVENT_STUCK_MODIFIERS \ No newline at end of file From 3a860c4bc210857f03ef9fae5043d6d5736d140d Mon Sep 17 00:00:00 2001 From: Jordi Orlando <0xdec@users.noreply.github.com> Date: Tue, 26 Jul 2016 14:43:45 -0500 Subject: [PATCH 061/446] Clean up rgblight.c Fix formatting issues, clarify comments --- quantum/rgblight.c | 707 +++++++++++++++++++++++---------------------- 1 file changed, 365 insertions(+), 342 deletions(-) diff --git a/quantum/rgblight.c b/quantum/rgblight.c index b1b0f035d5..1b3c576d18 100644 --- a/quantum/rgblight.c +++ b/quantum/rgblight.c @@ -7,24 +7,41 @@ #include "debug.h" const uint8_t DIM_CURVE[] PROGMEM = { - 0, 1, 1, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, - 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, - 8, 8, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 11, 11, 11, - 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, - 15, 15, 16, 16, 16, 16, 17, 17, 17, 18, 18, 18, 19, 19, 19, 20, - 20, 20, 21, 21, 22, 22, 22, 23, 23, 24, 24, 25, 25, 25, 26, 26, - 27, 27, 28, 28, 29, 29, 30, 30, 31, 32, 32, 33, 33, 34, 35, 35, - 36, 36, 37, 38, 38, 39, 40, 40, 41, 42, 43, 43, 44, 45, 46, 47, - 48, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, - 63, 64, 65, 66, 68, 69, 70, 71, 73, 74, 75, 76, 78, 79, 81, 82, - 83, 85, 86, 88, 90, 91, 93, 94, 96, 98, 99, 101, 103, 105, 107, 109, - 110, 112, 114, 116, 118, 121, 123, 125, 127, 129, 132, 134, 136, 139, 141, 144, - 146, 149, 151, 154, 157, 159, 162, 165, 168, 171, 174, 177, 180, 183, 186, 190, - 193, 196, 200, 203, 207, 211, 214, 218, 222, 226, 230, 234, 238, 242, 248, 255, + 0, 1, 1, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, + 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, + 8, 8, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 11, 11, 11, + 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, + 15, 15, 16, 16, 16, 16, 17, 17, 17, 18, 18, 18, 19, 19, 19, 20, + 20, 20, 21, 21, 22, 22, 22, 23, 23, 24, 24, 25, 25, 25, 26, 26, + 27, 27, 28, 28, 29, 29, 30, 30, 31, 32, 32, 33, 33, 34, 35, 35, + 36, 36, 37, 38, 38, 39, 40, 40, 41, 42, 43, 43, 44, 45, 46, 47, + 48, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, + 63, 64, 65, 66, 68, 69, 70, 71, 73, 74, 75, 76, 78, 79, 81, 82, + 83, 85, 86, 88, 90, 91, 93, 94, 96, 98, 99, 101, 103, 105, 107, 109, + 110, 112, 114, 116, 118, 121, 123, 125, 127, 129, 132, 134, 136, 139, 141, 144, + 146, 149, 151, 154, 157, 159, 162, 165, 168, 171, 174, 177, 180, 183, 186, 190, + 193, 196, 200, 203, 207, 211, 214, 218, 222, 226, 230, 234, 238, 242, 248, 255 +}; +const uint8_t RGBLED_BREATHING_TABLE[] PROGMEM = { + 0, 0, 0, 0, 1, 1, 1, 2, 2, 3, 4, 5, 5, 6, 7, 9, + 10, 11, 12, 14, 15, 17, 18, 20, 21, 23, 25, 27, 29, 31, 33, 35, + 37, 40, 42, 44, 47, 49, 52, 54, 57, 59, 62, 65, 67, 70, 73, 76, + 79, 82, 85, 88, 90, 93, 97, 100, 103, 106, 109, 112, 115, 118, 121, 124, + 127, 131, 134, 137, 140, 143, 146, 149, 152, 155, 158, 162, 165, 167, 170, 173, + 176, 179, 182, 185, 188, 190, 193, 196, 198, 201, 203, 206, 208, 211, 213, 215, + 218, 220, 222, 224, 226, 228, 230, 232, 234, 235, 237, 238, 240, 241, 243, 244, + 245, 246, 248, 249, 250, 250, 251, 252, 253, 253, 254, 254, 254, 255, 255, 255, + 255, 255, 255, 255, 254, 254, 254, 253, 253, 252, 251, 250, 250, 249, 248, 246, + 245, 244, 243, 241, 240, 238, 237, 235, 234, 232, 230, 228, 226, 224, 222, 220, + 218, 215, 213, 211, 208, 206, 203, 201, 198, 196, 193, 190, 188, 185, 182, 179, + 176, 173, 170, 167, 165, 162, 158, 155, 152, 149, 146, 143, 140, 137, 134, 131, + 128, 124, 121, 118, 115, 112, 109, 106, 103, 100, 97, 93, 90, 88, 85, 82, + 79, 76, 73, 70, 67, 65, 62, 59, 57, 54, 52, 49, 47, 44, 42, 40, + 37, 35, 33, 31, 29, 27, 25, 23, 21, 20, 18, 17, 15, 14, 12, 11, + 10, 9, 7, 6, 5, 5, 4, 3, 2, 2, 1, 1, 1, 0, 0, 0 }; -const uint8_t RGBLED_BREATHING_TABLE[] PROGMEM = {0,0,0,0,1,1,1,2,2,3,4,5,5,6,7,9,10,11,12,14,15,17,18,20,21,23,25,27,29,31,33,35,37,40,42,44,47,49,52,54,57,59,62,65,67,70,73,76,79,82,85,88,90,93,97,100,103,106,109,112,115,118,121,124,127,131,134,137,140,143,146,149,152,155,158,162,165,167,170,173,176,179,182,185,188,190,193,196,198,201,203,206,208,211,213,215,218,220,222,224,226,228,230,232,234,235,237,238,240,241,243,244,245,246,248,249,250,250,251,252,253,253,254,254,254,255,255,255,255,255,255,255,254,254,254,253,253,252,251,250,250,249,248,246,245,244,243,241,240,238,237,235,234,232,230,228,226,224,222,220,218,215,213,211,208,206,203,201,198,196,193,190,188,185,182,179,176,173,170,167,165,162,158,155,152,149,146,143,140,137,134,131,128,124,121,118,115,112,109,106,103,100,97,93,90,88,85,82,79,76,73,70,67,65,62,59,57,54,52,49,47,44,42,40,37,35,33,31,29,27,25,23,21,20,18,17,15,14,12,11,10,9,7,6,5,5,4,3,2,2,1,1,1,0,0,0}; const uint8_t RGBLED_BREATHING_INTERVALS[] PROGMEM = {30, 20, 10, 5}; const uint8_t RGBLED_RAINBOW_MOOD_INTERVALS[] PROGMEM = {120, 60, 30}; const uint8_t RGBLED_RAINBOW_SWIRL_INTERVALS[] PROGMEM = {100, 50, 20}; @@ -38,62 +55,56 @@ uint8_t rgblight_inited = 0; void sethsv(uint16_t hue, uint8_t sat, uint8_t val, struct cRGB *led1) { - /* convert hue, saturation and brightness ( HSB/HSV ) to RGB - The DIM_CURVE is used only on brightness/value and on saturation (inverted). - This looks the most natural. - */ + /* Convert hue, saturation and brightness ( HSB/HSV ) to RGB. The DIM_CURVE is + used only on brightness/value and on saturation (inverted). This looks the + most natural. */ uint8_t r = 0, g = 0, b = 0; val = pgm_read_byte(&DIM_CURVE[val]); - sat = 255 - pgm_read_byte(&DIM_CURVE[255 - sat]); + sat = 255 - pgm_read_byte(&DIM_CURVE[255 - sat]); - uint8_t base; + uint8_t base; - if (sat == 0) { // Acromatic color (gray). Hue doesn't mind. - r = val; - g = val; - b = val; - } else { - base = ((255 - sat) * val) >> 8; + if (sat == 0) { // Acromatic color (gray). Hue doesn't mind. + r = val; + g = val; + b = val; + } else { + base = ((255 - sat) * val) >> 8; - switch (hue / 60) { - case 0: - r = val; - g = (((val - base)*hue) / 60) + base; - b = base; - break; - - case 1: - r = (((val - base)*(60 - (hue % 60))) / 60) + base; - g = val; - b = base; - break; - - case 2: - r = base; - g = val; - b = (((val - base)*(hue % 60)) / 60) + base; - break; - - case 3: - r = base; - g = (((val - base)*(60 - (hue % 60))) / 60) + base; - b = val; - break; - - case 4: - r = (((val - base)*(hue % 60)) / 60) + base; - g = base; - b = val; - break; - - case 5: - r = val; - g = base; - b = (((val - base)*(60 - (hue % 60))) / 60) + base; - break; - } - } + switch (hue / 60) { + case 0: + r = val; + g = (((val - base) * hue) / 60) + base; + b = base; + break; + case 1: + r = (((val - base) * (60 - (hue % 60))) / 60) + base; + g = val; + b = base; + break; + case 2: + r = base; + g = val; + b = (((val - base) * (hue % 60)) / 60) + base; + break; + case 3: + r = base; + g = (((val - base) * (60 - (hue % 60))) / 60) + base; + b = val; + break; + case 4: + r = (((val - base) * (hue % 60)) / 60) + base; + g = base; + b = val; + break; + case 5: + r = val; + g = base; + b = (((val - base) * (60 - (hue % 60))) / 60) + base; + break; + } + } setrgb(r,g,b, led1); } @@ -111,44 +122,44 @@ void eeconfig_update_rgblight(uint32_t val) { eeprom_update_dword(EECONFIG_RGBLIGHT, val); } void eeconfig_update_rgblight_default(void) { - dprintf("eeconfig_update_rgblight_default\n"); - rgblight_config.enable = 1; - rgblight_config.mode = 1; - rgblight_config.hue = 200; - rgblight_config.sat = 204; - rgblight_config.val = 204; - eeconfig_update_rgblight(rgblight_config.raw); + dprintf("eeconfig_update_rgblight_default\n"); + rgblight_config.enable = 1; + rgblight_config.mode = 1; + rgblight_config.hue = 200; + rgblight_config.sat = 204; + rgblight_config.val = 204; + eeconfig_update_rgblight(rgblight_config.raw); } void eeconfig_debug_rgblight(void) { - dprintf("rgblight_config eprom\n"); - dprintf("rgblight_config.enable = %d\n", rgblight_config.enable); - dprintf("rghlight_config.mode = %d\n", rgblight_config.mode); - dprintf("rgblight_config.hue = %d\n", rgblight_config.hue); - dprintf("rgblight_config.sat = %d\n", rgblight_config.sat); - dprintf("rgblight_config.val = %d\n", rgblight_config.val); + dprintf("rgblight_config eprom\n"); + dprintf("rgblight_config.enable = %d\n", rgblight_config.enable); + dprintf("rghlight_config.mode = %d\n", rgblight_config.mode); + dprintf("rgblight_config.hue = %d\n", rgblight_config.hue); + dprintf("rgblight_config.sat = %d\n", rgblight_config.sat); + dprintf("rgblight_config.val = %d\n", rgblight_config.val); } void rgblight_init(void) { debug_enable = 1; // Debug ON! - dprintf("rgblight_init called.\n"); + dprintf("rgblight_init called.\n"); rgblight_inited = 1; - dprintf("rgblight_init start!\n"); + dprintf("rgblight_init start!\n"); if (!eeconfig_is_enabled()) { - dprintf("rgblight_init eeconfig is not enabled.\n"); + dprintf("rgblight_init eeconfig is not enabled.\n"); eeconfig_init(); - eeconfig_update_rgblight_default(); + eeconfig_update_rgblight_default(); } rgblight_config.raw = eeconfig_read_rgblight(); - if (!rgblight_config.mode) { - dprintf("rgblight_init rgblight_config.mode = 0. Write default values to EEPROM.\n"); - eeconfig_update_rgblight_default(); - rgblight_config.raw = eeconfig_read_rgblight(); - } - eeconfig_debug_rgblight(); // display current eeprom values + if (!rgblight_config.mode) { + dprintf("rgblight_init rgblight_config.mode = 0. Write default values to EEPROM.\n"); + eeconfig_update_rgblight_default(); + rgblight_config.raw = eeconfig_read_rgblight(); + } + eeconfig_debug_rgblight(); // display current eeprom values - #if !defined(AUDIO_ENABLE) && defined(RGBLIGHT_TIMER) - rgblight_timer_init(); // setup the timer - #endif + #if !defined(AUDIO_ENABLE) && defined(RGBLIGHT_TIMER) + rgblight_timer_init(); // setup the timer + #endif if (rgblight_config.enable) { rgblight_mode(rgblight_config.mode); @@ -156,58 +167,57 @@ void rgblight_init(void) { } void rgblight_increase(void) { - uint8_t mode = 0; + uint8_t mode = 0; if (rgblight_config.mode < RGBLIGHT_MODES) { mode = rgblight_config.mode + 1; } - rgblight_mode(mode); + rgblight_mode(mode); } - void rgblight_decrease(void) { - uint8_t mode = 0; - if (rgblight_config.mode > 1) { //mode will never < 1, if mode is less than 1, eeprom need to be initialized. - mode = rgblight_config.mode-1; + uint8_t mode = 0; + // Mode will never be < 1. If it ever is, eeprom needs to be initialized. + if (rgblight_config.mode > 1) { + mode = rgblight_config.mode - 1; } - rgblight_mode(mode); + rgblight_mode(mode); } - void rgblight_step(void) { - uint8_t mode = 0; + uint8_t mode = 0; mode = rgblight_config.mode + 1; if (mode > RGBLIGHT_MODES) { mode = 1; } - rgblight_mode(mode); + rgblight_mode(mode); } void rgblight_mode(uint8_t mode) { - if (!rgblight_config.enable) { - return; - } - if (mode<1) { - rgblight_config.mode = 1; - } else if (mode > RGBLIGHT_MODES) { - rgblight_config.mode = RGBLIGHT_MODES; - } else { - rgblight_config.mode = mode; - } + if (!rgblight_config.enable) { + return; + } + if (mode < 1) { + rgblight_config.mode = 1; + } else if (mode > RGBLIGHT_MODES) { + rgblight_config.mode = RGBLIGHT_MODES; + } else { + rgblight_config.mode = mode; + } eeconfig_update_rgblight(rgblight_config.raw); xprintf("rgblight mode: %u\n", rgblight_config.mode); - if (rgblight_config.mode == 1) { - #if !defined(AUDIO_ENABLE) && defined(RGBLIGHT_TIMER) - rgblight_timer_disable(); - #endif - } else if (rgblight_config.mode >=2 && rgblight_config.mode <=23) { - // MODE 2-5, breathing - // MODE 6-8, rainbow mood - // MODE 9-14, rainbow swirl - // MODE 15-20, snake - // MODE 21-23, knight + if (rgblight_config.mode == 1) { + #if !defined(AUDIO_ENABLE) && defined(RGBLIGHT_TIMER) + rgblight_timer_disable(); + #endif + } else if (rgblight_config.mode >= 2 && rgblight_config.mode <= 23) { + // MODE 2-5, breathing + // MODE 6-8, rainbow mood + // MODE 9-14, rainbow swirl + // MODE 15-20, snake + // MODE 21-23, knight - #if !defined(AUDIO_ENABLE) && defined(RGBLIGHT_TIMER) - rgblight_timer_enable(); - #endif - } + #if !defined(AUDIO_ENABLE) && defined(RGBLIGHT_TIMER) + rgblight_timer_enable(); + #endif + } rgblight_sethsv(rgblight_config.hue, rgblight_config.sat, rgblight_config.val); } @@ -215,127 +225,125 @@ void rgblight_toggle(void) { rgblight_config.enable ^= 1; eeconfig_update_rgblight(rgblight_config.raw); xprintf("rgblight toggle: rgblight_config.enable = %u\n", rgblight_config.enable); - if (rgblight_config.enable) { - rgblight_mode(rgblight_config.mode); - } else { - - #if !defined(AUDIO_ENABLE) && defined(RGBLIGHT_TIMER) - rgblight_timer_disable(); - #endif - _delay_ms(50); - rgblight_set(); - } + if (rgblight_config.enable) { + rgblight_mode(rgblight_config.mode); + } else { + #if !defined(AUDIO_ENABLE) && defined(RGBLIGHT_TIMER) + rgblight_timer_disable(); + #endif + _delay_ms(50); + rgblight_set(); + } } -void rgblight_increase_hue(void){ - uint16_t hue; +void rgblight_increase_hue(void) { + uint16_t hue; hue = (rgblight_config.hue+RGBLIGHT_HUE_STEP) % 360; rgblight_sethsv(hue, rgblight_config.sat, rgblight_config.val); } -void rgblight_decrease_hue(void){ - uint16_t hue; - if (rgblight_config.hue-RGBLIGHT_HUE_STEP <0 ) { - hue = (rgblight_config.hue+360-RGBLIGHT_HUE_STEP) % 360; - } else { - hue = (rgblight_config.hue-RGBLIGHT_HUE_STEP) % 360; - } +void rgblight_decrease_hue(void) { + uint16_t hue; + if (rgblight_config.hue-RGBLIGHT_HUE_STEP < 0) { + hue = (rgblight_config.hue + 360 - RGBLIGHT_HUE_STEP) % 360; + } else { + hue = (rgblight_config.hue - RGBLIGHT_HUE_STEP) % 360; + } rgblight_sethsv(hue, rgblight_config.sat, rgblight_config.val); } void rgblight_increase_sat(void) { - uint8_t sat; + uint8_t sat; if (rgblight_config.sat + RGBLIGHT_SAT_STEP > 255) { sat = 255; } else { - sat = rgblight_config.sat+RGBLIGHT_SAT_STEP; + sat = rgblight_config.sat + RGBLIGHT_SAT_STEP; } rgblight_sethsv(rgblight_config.hue, sat, rgblight_config.val); } -void rgblight_decrease_sat(void){ - uint8_t sat; +void rgblight_decrease_sat(void) { + uint8_t sat; if (rgblight_config.sat - RGBLIGHT_SAT_STEP < 0) { sat = 0; } else { - sat = rgblight_config.sat-RGBLIGHT_SAT_STEP; + sat = rgblight_config.sat - RGBLIGHT_SAT_STEP; } rgblight_sethsv(rgblight_config.hue, sat, rgblight_config.val); } -void rgblight_increase_val(void){ - uint8_t val; +void rgblight_increase_val(void) { + uint8_t val; if (rgblight_config.val + RGBLIGHT_VAL_STEP > 255) { val = 255; } else { - val = rgblight_config.val+RGBLIGHT_VAL_STEP; + val = rgblight_config.val + RGBLIGHT_VAL_STEP; } rgblight_sethsv(rgblight_config.hue, rgblight_config.sat, val); } void rgblight_decrease_val(void) { - uint8_t val; + uint8_t val; if (rgblight_config.val - RGBLIGHT_VAL_STEP < 0) { val = 0; } else { - val = rgblight_config.val-RGBLIGHT_VAL_STEP; + val = rgblight_config.val - RGBLIGHT_VAL_STEP; } rgblight_sethsv(rgblight_config.hue, rgblight_config.sat, val); } -void rgblight_sethsv_noeeprom(uint16_t hue, uint8_t sat, uint8_t val){ - inmem_config.raw = rgblight_config.raw; +void rgblight_sethsv_noeeprom(uint16_t hue, uint8_t sat, uint8_t val) { + inmem_config.raw = rgblight_config.raw; if (rgblight_config.enable) { struct cRGB tmp_led; sethsv(hue, sat, val, &tmp_led); - inmem_config.hue = hue; - inmem_config.sat = sat; - inmem_config.val = val; + inmem_config.hue = hue; + inmem_config.sat = sat; + inmem_config.val = val; // dprintf("rgblight set hue [MEMORY]: %u,%u,%u\n", inmem_config.hue, inmem_config.sat, inmem_config.val); rgblight_setrgb(tmp_led.r, tmp_led.g, tmp_led.b); } } -void rgblight_sethsv(uint16_t hue, uint8_t sat, uint8_t val){ +void rgblight_sethsv(uint16_t hue, uint8_t sat, uint8_t val) { if (rgblight_config.enable) { - if (rgblight_config.mode == 1) { - // same static color - rgblight_sethsv_noeeprom(hue, sat, val); - } else { - // all LEDs in same color - if (rgblight_config.mode >= 2 && rgblight_config.mode <= 5) { - // breathing mode, ignore the change of val, use in memory value instead - val = rgblight_config.val; - } else if (rgblight_config.mode >= 6 && rgblight_config.mode <= 14) { - // rainbow mood and rainbow swirl, ignore the change of hue - hue = rgblight_config.hue; - } - } - rgblight_config.hue = hue; - rgblight_config.sat = sat; - rgblight_config.val = val; - eeconfig_update_rgblight(rgblight_config.raw); - xprintf("rgblight set hsv [EEPROM]: %u,%u,%u\n", rgblight_config.hue, rgblight_config.sat, rgblight_config.val); + if (rgblight_config.mode == 1) { + // same static color + rgblight_sethsv_noeeprom(hue, sat, val); + } else { + // all LEDs in same color + if (rgblight_config.mode >= 2 && rgblight_config.mode <= 5) { + // breathing mode, ignore the change of val, use in memory value instead + val = rgblight_config.val; + } else if (rgblight_config.mode >= 6 && rgblight_config.mode <= 14) { + // rainbow mood and rainbow swirl, ignore the change of hue + hue = rgblight_config.hue; + } + } + rgblight_config.hue = hue; + rgblight_config.sat = sat; + rgblight_config.val = val; + eeconfig_update_rgblight(rgblight_config.raw); + xprintf("rgblight set hsv [EEPROM]: %u,%u,%u\n", rgblight_config.hue, rgblight_config.sat, rgblight_config.val); } } -void rgblight_setrgb(uint8_t r, uint8_t g, uint8_t b){ +void rgblight_setrgb(uint8_t r, uint8_t g, uint8_t b) { // dprintf("rgblight set rgb: %u,%u,%u\n", r,g,b); - for (uint8_t i=0;i>8)&0xff; - OCR3AL = RGBLED_TIMER_TOP&0xff; - SREG = sreg; + static uint8_t rgblight_timer_is_init = 0; + if (rgblight_timer_is_init) { + return; + } + rgblight_timer_is_init = 1; + /* Timer 3 setup */ + TCCR3B = _BV(WGM32) //CTC mode OCR3A as TOP + | _BV(CS30); //Clock selelct: clk/1 + /* Set TOP value */ + uint8_t sreg = SREG; + cli(); + OCR3AH = (RGBLED_TIMER_TOP >> 8) & 0xff; + OCR3AL = RGBLED_TIMER_TOP & 0xff; + SREG = sreg; } void rgblight_timer_enable(void) { - TIMSK3 |= _BV(OCIE3A); - dprintf("TIMER3 enabled.\n"); + TIMSK3 |= _BV(OCIE3A); + dprintf("TIMER3 enabled.\n"); } void rgblight_timer_disable(void) { - TIMSK3 &= ~_BV(OCIE3A); - dprintf("TIMER3 disabled.\n"); + TIMSK3 &= ~_BV(OCIE3A); + dprintf("TIMER3 disabled.\n"); } void rgblight_timer_toggle(void) { - TIMSK3 ^= _BV(OCIE3A); - dprintf("TIMER3 toggled.\n"); + TIMSK3 ^= _BV(OCIE3A); + dprintf("TIMER3 toggled.\n"); } ISR(TIMER3_COMPA_vect) { - // Mode = 1, static light, do nothing here - if (rgblight_config.mode>=2 && rgblight_config.mode<=5) { - // mode = 2 to 5, breathing mode - rgblight_effect_breathing(rgblight_config.mode-2); - - } else if (rgblight_config.mode>=6 && rgblight_config.mode<=8) { - rgblight_effect_rainbow_mood(rgblight_config.mode-6); - } else if (rgblight_config.mode>=9 && rgblight_config.mode<=14) { - rgblight_effect_rainbow_swirl(rgblight_config.mode-9); - } else if (rgblight_config.mode>=15 && rgblight_config.mode<=20) { - rgblight_effect_snake(rgblight_config.mode-15); - } else if (rgblight_config.mode>=21 && rgblight_config.mode<=23) { - rgblight_effect_knight(rgblight_config.mode-21); - } + // mode = 1, static light, do nothing here + if (rgblight_config.mode >= 2 && rgblight_config.mode <= 5) { + // mode = 2 to 5, breathing mode + rgblight_effect_breathing(rgblight_config.mode - 2); + } else if (rgblight_config.mode >= 6 && rgblight_config.mode <= 8) { + // mode = 6 to 8, rainbow mood mod + rgblight_effect_rainbow_mood(rgblight_config.mode - 6); + } else if (rgblight_config.mode >= 9 && rgblight_config.mode <= 14) { + // mode = 9 to 14, rainbow swirl mode + rgblight_effect_rainbow_swirl(rgblight_config.mode - 9); + } else if (rgblight_config.mode >= 15 && rgblight_config.mode <= 20) { + // mode = 15 to 20, snake mode + rgblight_effect_snake(rgblight_config.mode - 15); + } else if (rgblight_config.mode >= 21 && rgblight_config.mode <= 23) { + // mode = 21 to 23, knight mode + rgblight_effect_knight(rgblight_config.mode - 21); + } } -// effects +// Effects void rgblight_effect_breathing(uint8_t interval) { - static uint8_t pos = 0; - static uint16_t last_timer = 0; + static uint8_t pos = 0; + static uint16_t last_timer = 0; - if (timer_elapsed(last_timer)=RGBLED_NUM) k=RGBLED_NUM-1; - if (i==k) { - sethsv(rgblight_config.hue, rgblight_config.sat, rgblight_config.val, &preled[i]); - } - } - } - if (RGBLIGHT_EFFECT_KNIGHT_OFFSET) { - for (i=0;iRGBLED_NUM+RGBLIGHT_EFFECT_KNIGHT_LENGTH) { - pos = RGBLED_NUM+RGBLIGHT_EFFECT_KNIGHT_LENGTH-1; - increament = 1; - } else { - pos += 1; - } - } - + static int8_t pos = 0; + static uint16_t last_timer = 0; + uint8_t i, j, cur; + int8_t k; + struct cRGB preled[RGBLED_NUM]; + static int8_t increament = -1; + if (timer_elapsed(last_timer) < pgm_read_byte(&RGBLED_KNIGHT_INTERVALS[interval])) { + return; + } + last_timer = timer_read(); + for (i = 0; i < RGBLED_NUM; i++) { + preled[i].r = 0; + preled[i].g = 0; + preled[i].b = 0; + for (j = 0; j < RGBLIGHT_EFFECT_KNIGHT_LENGTH; j++) { + k = pos + j * increament; + if (k < 0) { + k = 0; + } + if (k >= RGBLED_NUM) { + k = RGBLED_NUM - 1; + } + if (i == k) { + sethsv(rgblight_config.hue, rgblight_config.sat, rgblight_config.val, &preled[i]); + } + } + } + if (RGBLIGHT_EFFECT_KNIGHT_OFFSET) { + for (i = 0; i < RGBLED_NUM; i++) { + cur = (i + RGBLIGHT_EFFECT_KNIGHT_OFFSET) % RGBLED_NUM; + led[i].r = preled[cur].r; + led[i].g = preled[cur].g; + led[i].b = preled[cur].b; + } + } + rgblight_set(); + if (increament == 1) { + if (pos - 1 < 0 - RGBLIGHT_EFFECT_KNIGHT_LENGTH) { + pos = 0 - RGBLIGHT_EFFECT_KNIGHT_LENGTH; + increament = -1; + } else { + pos -= 1; + } + } else { + if (pos + 1 > RGBLED_NUM + RGBLIGHT_EFFECT_KNIGHT_LENGTH) { + pos = RGBLED_NUM + RGBLIGHT_EFFECT_KNIGHT_LENGTH - 1; + increament = 1; + } else { + pos += 1; + } + } } -#endif \ No newline at end of file +#endif From 899c88cd8bf024792760fcf3ee8be6fed13fb315 Mon Sep 17 00:00:00 2001 From: Jordi Orlando <0xdec@users.noreply.github.com> Date: Tue, 26 Jul 2016 14:46:30 -0500 Subject: [PATCH 062/446] Increament -> increment --- quantum/rgblight.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/quantum/rgblight.c b/quantum/rgblight.c index 1b3c576d18..c2841b8519 100644 --- a/quantum/rgblight.c +++ b/quantum/rgblight.c @@ -453,9 +453,9 @@ void rgblight_effect_snake(uint8_t interval) { static uint16_t last_timer = 0; uint8_t i, j; int8_t k; - int8_t increament = 1; + int8_t increment = 1; if (interval % 2) { - increament = -1; + increment = -1; } if (timer_elapsed(last_timer) < pgm_read_byte(&RGBLED_SNAKE_INTERVALS[interval / 2])) { return; @@ -466,7 +466,7 @@ void rgblight_effect_snake(uint8_t interval) { led[i].g = 0; led[i].b = 0; for (j = 0; j < RGBLIGHT_EFFECT_SNAKE_LENGTH; j++) { - k = pos + j * increament; + k = pos + j * increment; if (k < 0) { k = k + RGBLED_NUM; } @@ -476,7 +476,7 @@ void rgblight_effect_snake(uint8_t interval) { } } rgblight_set(); - if (increament == 1) { + if (increment == 1) { if (pos - 1 < 0) { pos = RGBLED_NUM - 1; } else { @@ -492,7 +492,7 @@ void rgblight_effect_knight(uint8_t interval) { uint8_t i, j, cur; int8_t k; struct cRGB preled[RGBLED_NUM]; - static int8_t increament = -1; + static int8_t increment = -1; if (timer_elapsed(last_timer) < pgm_read_byte(&RGBLED_KNIGHT_INTERVALS[interval])) { return; } @@ -502,7 +502,7 @@ void rgblight_effect_knight(uint8_t interval) { preled[i].g = 0; preled[i].b = 0; for (j = 0; j < RGBLIGHT_EFFECT_KNIGHT_LENGTH; j++) { - k = pos + j * increament; + k = pos + j * increment; if (k < 0) { k = 0; } @@ -523,17 +523,17 @@ void rgblight_effect_knight(uint8_t interval) { } } rgblight_set(); - if (increament == 1) { + if (increment == 1) { if (pos - 1 < 0 - RGBLIGHT_EFFECT_KNIGHT_LENGTH) { pos = 0 - RGBLIGHT_EFFECT_KNIGHT_LENGTH; - increament = -1; + increment = -1; } else { pos -= 1; } } else { if (pos + 1 > RGBLED_NUM + RGBLIGHT_EFFECT_KNIGHT_LENGTH) { pos = RGBLED_NUM + RGBLIGHT_EFFECT_KNIGHT_LENGTH - 1; - increament = 1; + increment = 1; } else { pos += 1; } From ea2d2f5d5841791745c93ef27cd1528a7fd69c97 Mon Sep 17 00:00:00 2001 From: Jordi Orlando <0xdec@users.noreply.github.com> Date: Tue, 26 Jul 2016 15:31:22 -0500 Subject: [PATCH 063/446] Simplify HSV->RGB calculation De-dupe repeated code --- quantum/rgblight.c | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/quantum/rgblight.c b/quantum/rgblight.c index c2841b8519..f82e3ec558 100644 --- a/quantum/rgblight.c +++ b/quantum/rgblight.c @@ -55,57 +55,56 @@ uint8_t rgblight_inited = 0; void sethsv(uint16_t hue, uint8_t sat, uint8_t val, struct cRGB *led1) { - /* Convert hue, saturation and brightness ( HSB/HSV ) to RGB. The DIM_CURVE is - used only on brightness/value and on saturation (inverted). This looks the - most natural. */ - uint8_t r = 0, g = 0, b = 0; + // Convert hue, saturation, and value (HSV/HSB) to RGB. DIM_CURVE is used only + // on value and saturation (inverted). This looks the most natural. + uint8_t r = 0, g = 0, b = 0, base, color; val = pgm_read_byte(&DIM_CURVE[val]); sat = 255 - pgm_read_byte(&DIM_CURVE[255 - sat]); - uint8_t base; - if (sat == 0) { // Acromatic color (gray). Hue doesn't mind. r = val; g = val; b = val; } else { base = ((255 - sat) * val) >> 8; + color = (val - base) * (hue % 60) / 60; switch (hue / 60) { case 0: r = val; - g = (((val - base) * hue) / 60) + base; + g = base + color; b = base; break; case 1: - r = (((val - base) * (60 - (hue % 60))) / 60) + base; + r = val - color; g = val; b = base; break; case 2: r = base; g = val; - b = (((val - base) * (hue % 60)) / 60) + base; + b = base + color; break; case 3: r = base; - g = (((val - base) * (60 - (hue % 60))) / 60) + base; + g = val - color; b = val; break; case 4: - r = (((val - base) * (hue % 60)) / 60) + base; + r = base + color; g = base; b = val; break; case 5: r = val; g = base; - b = (((val - base) * (60 - (hue % 60))) / 60) + base; + b = val - color; break; } } - setrgb(r,g,b, led1); + + setrgb(r, g, b, led1); } void setrgb(uint8_t r, uint8_t g, uint8_t b, struct cRGB *led1) { @@ -346,7 +345,6 @@ void rgblight_set(void) { } } - #if !defined(AUDIO_ENABLE) && defined(RGBLIGHT_TIMER) // Animation timer -- AVR Timer3 From 6ff8a8152035a32f6521d09d91594eeba269486d Mon Sep 17 00:00:00 2001 From: Toni Date: Wed, 27 Jul 2016 21:11:55 +0200 Subject: [PATCH 064/446] first try ar adding the parenthesis mess for german iso --- keyboards/satan/keymaps/iso_split_rshift/keymap.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/keyboards/satan/keymaps/iso_split_rshift/keymap.c b/keyboards/satan/keymaps/iso_split_rshift/keymap.c index 545cb1ab18..4bd990d375 100644 --- a/keyboards/satan/keymaps/iso_split_rshift/keymap.c +++ b/keyboards/satan/keymaps/iso_split_rshift/keymap.c @@ -32,25 +32,26 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { CTL_T(KC_ESC), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, CTL_T(KC_ENT), \ KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, TG(_SFX), SFT_T(KC_UP), \ KC_LCTL, KC_LGUI, KC_LALT, LT(_SPC,KC_SPACE), KC_RALT, ALT_T(KC_LEFT), GUI_T(KC_DOWN), CTL_T(KC_RIGHT)), + /* Keymap 1: F-and-vim Layer, modified with Space (by holding space) * ,-----------------------------------------------------------. * |PrSc| F1| F2| F3| F4| F5| F6| F7| F8| F9|F10|F11|F12|Delete| * |-----------------------------------------------------------| - * | |Paus| Up| | | | | | | | | | | | + * | |Paus| Up| [ | ] | | | | ( | ) | | | | | * |-----------------------------------------------------------| * | |Lft|Dwn|Rgt| | | |Left|Down|Right|Up| | PLAY | * |-----------------------------------------------------------| - * | | | | | | |M0 | | | | | Vol+ | | + * | | | | < | > | |M0 | | { | } | | Vol+ | | * |-----------------------------------------------------------| * | | | | |Alt |Prev|Vol-|Next| * `-----------------------------------------------------------' */ [_SPC] = KEYMAP_ISO_SPLITRSHIFT( - KC_PSCR, 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_TRNS, KC_PAUS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ - KC_TRNS, KC_LEFT, KC_DOWN, KC_RIGHT,KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, \ - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_SPACE,M(0), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLU, \ - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_VOLD, KC_MNXT), + KC_PSCR, 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_TRNS, KC_PAUS, KC_UP, RALT(KC_8), RALT(KC_9), KC_TRNS, KC_TRNS, LSFT(KC_8), LSFT(KC_9), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ + KC_TRNS, KC_LEFT, KC_DOWN, KC_RIGHT, KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_NUBS, LSFT(KC_NUBS), KC_SPACE,M(0), RALT(KC_7), RALT(KC_0), KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLU, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_VOLD, KC_MNXT), /* Keymap 2: Tab Layer w/ vim pageup, modified with Tab (by holding tab) * ,-----------------------------------------------------------. From 684d869fab8bf513b2939ea544068f115b9d7b85 Mon Sep 17 00:00:00 2001 From: Toni Date: Thu, 28 Jul 2016 11:58:53 +0200 Subject: [PATCH 065/446] added homerow-ish brackets --- keyboards/satan/keymaps/iso_split_rshift/keymap.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/keyboards/satan/keymaps/iso_split_rshift/keymap.c b/keyboards/satan/keymaps/iso_split_rshift/keymap.c index 4bd990d375..7af7c14bd8 100644 --- a/keyboards/satan/keymaps/iso_split_rshift/keymap.c +++ b/keyboards/satan/keymaps/iso_split_rshift/keymap.c @@ -21,7 +21,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |-----------------------------------------------------------| * |Ctrl | A| S| D| F| G| H| J| K| L| ;| '| Return | * |-----------------------------------------------------------| - * |Shift | Z| X| C| V| B| N| M| ,| .| /|Shift |Fn2| RShift is UP + * |Sft | < | Z| X| C| V| B| N| M| ,| .| /|Shift |Fn2| RShift is UP * |-----------------------------------------------------------| * |Ctrl|Win |Alt | Space/Fn0 |Alt |Win |Menu|RCtl| Gui Menu, RCtrl is * `-----------------------------------------------------------' LEFT DWN RIGHT @@ -41,7 +41,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |-----------------------------------------------------------| * | |Lft|Dwn|Rgt| | | |Left|Down|Right|Up| | PLAY | * |-----------------------------------------------------------| - * | | | | < | > | |M0 | | { | } | | Vol+ | | + * | | | | | < | > | |M0 | | { | } | | Vol+ | | * |-----------------------------------------------------------| * | | | | |Alt |Prev|Vol-|Next| * `-----------------------------------------------------------' @@ -61,7 +61,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |-----------------------------------------------------------| * | | | | | | | |Pos1|PgDn|PgUp|End| |Retrn | * |-----------------------------------------------------------| - * | | | | | | |AF2| | | | | PgUp | | + * | | | | | | | |AF2| | | | | PgUp | | * |-----------------------------------------------------------| * | | | | |Alt |Pos1|PgDn|End | * `-----------------------------------------------------------' @@ -81,7 +81,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |-----------------------------------------------------------| * | | L | L | | | | | 1 | 2 | 3 | | | Return | * |-----------------------------------------------------------| - * | | L | L | L | L | L | L | | 0 | | /| Up | | All "L"s represent + * | | | L | L | L | L | L | L | | 0 | | /| Up | | All "L"s represent * |-----------------------------------------------------------| LED controlling * |Ctrl|Win |Alt | |Alt |Left|Down|Right| * `-----------------------------------------------------------' From ceecb7c81954254bd0820ea571ee60ab69a43658 Mon Sep 17 00:00:00 2001 From: Depariel Date: Sun, 31 Jul 2016 14:25:25 -0400 Subject: [PATCH 066/446] fixed compiling bugs in infinity_chibios.h, updated keymaps, added depariel keymap --- keyboards/infinity_chibios/config.h | 3 +- keyboards/infinity_chibios/infinity_chibios.h | 36 ++--- .../infinity_chibios/keymaps/default/keymap.c | 26 +-- .../keymaps/depariel/keymap.c | 82 ++++++++++ .../infinity_chibios/keymaps/hasu/keymap.c | 148 ++++-------------- 5 files changed, 146 insertions(+), 149 deletions(-) create mode 100755 keyboards/infinity_chibios/keymaps/depariel/keymap.c diff --git a/keyboards/infinity_chibios/config.h b/keyboards/infinity_chibios/config.h index cb90222055..bd4becfc54 100644 --- a/keyboards/infinity_chibios/config.h +++ b/keyboards/infinity_chibios/config.h @@ -18,6 +18,7 @@ along with this program. If not, see . #ifndef CONFIG_H #define CONFIG_H +#define PREVENT_STUCK_MODIFIERS /* USB Device descriptor parameter */ #define VENDOR_ID 0xFEED @@ -50,7 +51,7 @@ along with this program. If not, see . keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \ ) -/* Keymap for Infiity prototype */ +/* Keymap for Infinity prototype */ #define INFINITY_PROTOTYPE diff --git a/keyboards/infinity_chibios/infinity_chibios.h b/keyboards/infinity_chibios/infinity_chibios.h index a44c68b82d..f1ba15e489 100644 --- a/keyboards/infinity_chibios/infinity_chibios.h +++ b/keyboards/infinity_chibios/infinity_chibios.h @@ -29,15 +29,15 @@ along with this program. If not, see . K54, K64, K74, K84, K05, K15, K25, K35, K45, K55, K65, K75, K85, \ K06, K16, K26, K36, K46, K56, K66, K76 \ ) { \ - { KC_##K00, KC_##K01, KC_##K02, KC_##K03, KC_##K04, KC_##K05, KC_##K06 }, \ - { KC_##K10, KC_##K11, KC_##K12, KC_##K13, KC_##K14, KC_##K15, KC_##K16 }, \ - { KC_##K20, KC_##K21, KC_##K22, KC_##K23, KC_##K24, KC_##K25, KC_##K26 }, \ - { KC_##K30, KC_##K31, KC_##K32, KC_##K33, KC_##K34, KC_##K35, KC_##K36 }, \ - { KC_##K40, KC_##K41, KC_##K42, KC_##K43, KC_##K44, KC_##K45, KC_##K46 }, \ - { KC_##K50, KC_##K51, KC_##K52, KC_##K53, KC_##K54, KC_##K55, KC_##K56 }, \ - { KC_##K60, KC_##K61, KC_##K62, KC_##K63, KC_##K64, KC_##K65, KC_##K66 }, \ - { KC_##K70, KC_##K71, KC_##K72, KC_##K73, KC_##K74, KC_##K75, KC_##K76 }, \ - { KC_##K80, KC_##K81, KC_##K82, KC_##K83, KC_##K84, KC_##K85, KC_##K86 } \ + { K00, K01, K02, K03, K04, K05, K06 }, \ + { K10, K11, K12, K13, K14, K15, K16 }, \ + { K20, K21, K22, K23, K24, K25, K26 }, \ + { K30, K31, K32, K33, K34, K35, K36 }, \ + { K40, K41, K42, K43, K44, K45, K46 }, \ + { K50, K51, K52, K53, K54, K55, K56 }, \ + { K60, K61, K62, K63, K64, K65, K66 }, \ + { K70, K71, K72, K73, K74, K75, K76 }, \ + { K80, K81, K82, K83, K84, K85, K86 } \ } #else @@ -50,15 +50,15 @@ along with this program. If not, see . K64, K74, K84, K05, K15, K25, K35, K45, K55, K65, K75, K85, K06, \ K16, K26, K36, K46, K56, K66, K76, K86 \ ) { \ - { KC_##K00, KC_##K01, KC_##K02, KC_##K03, KC_##K04, KC_##K05, KC_##K06 }, \ - { KC_##K10, KC_##K11, KC_##K12, KC_##K13, KC_##K14, KC_##K15, KC_##K16 }, \ - { KC_##K20, KC_##K21, KC_##K22, KC_##K23, KC_##K24, KC_##K25, KC_##K26 }, \ - { KC_##K30, KC_##K31, KC_##K32, KC_##K33, KC_##K34, KC_##K35, KC_##K36 }, \ - { KC_##K40, KC_##K41, KC_##K42, KC_##K43, KC_##K44, KC_##K45, KC_##K46 }, \ - { KC_##K50, KC_##K51, KC_##K52, KC_##K53, KC_##K54, KC_##K55, KC_##K56 }, \ - { KC_##K60, KC_##K61, KC_##K62, KC_##K63, KC_##K64, KC_##K65, KC_##K66 }, \ - { KC_##K70, KC_##K71, KC_##K72, KC_##K73, KC_##K74, KC_##K75, KC_##K76 }, \ - { KC_##K80, KC_##K81, KC_##K82, KC_##K83, KC_##K84, KC_##K85, KC_##K86 } \ + { K00, K01, K02, K03, K04, K05, K06 }, \ + { K10, K11, K12, K13, K14, K15, K16 }, \ + { K20, K21, K22, K23, K24, K25, K26 }, \ + { K30, K31, K32, K33, K34, K35, K36 }, \ + { K40, K41, K42, K43, K44, K45, K46 }, \ + { K50, K51, K52, K53, K54, K55, K56 }, \ + { K60, K61, K62, K63, K64, K65, K66 }, \ + { K70, K71, K72, K73, K74, K75, K76 }, \ + { K80, K81, K82, K83, K84, K85, K86 } \ } #endif diff --git a/keyboards/infinity_chibios/keymaps/default/keymap.c b/keyboards/infinity_chibios/keymaps/default/keymap.c index 2acf728494..5f3b46a367 100644 --- a/keyboards/infinity_chibios/keymaps/default/keymap.c +++ b/keyboards/infinity_chibios/keymaps/default/keymap.c @@ -14,12 +14,12 @@ const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | |Gui|Alt | Space |Alt |Gui| | | * `-----------------------------------------------------------' */ - [0] = - KEYMAP(ESC, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, BSLS, GRV, \ - TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC,RBRC,BSPC, \ - LCTL,A, S, D, F, G, H, J, K, L, SCLN,QUOT,ENT, \ - LSFT,Z, X, C, V, B, N, M, COMM,DOT, SLSH,RSFT,FN0, \ - NO, LGUI,LALT, SPC, RALT,RGUI,NO, NO), + [0] = KEYMAP( + KC_ESC, 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_BSLS, KC_GRV, \ + 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_BSPC, \ + KC_LCTL,KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN,KC_QUOT,KC_ENT, \ + KC_LSFT,KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM,KC_DOT, KC_SLSH,KC_RSFT,MO(1), \ + KC_NO, KC_LGUI,KC_LALT, KC_SPC, KC_RALT,KC_RGUI,KC_NO, KC_NO), /* Layer 1: HHKB mode (HHKB Fn) * ,-----------------------------------------------------------. @@ -34,15 +34,15 @@ const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | |Gui|Alt | Space |Alt |Gui| | | * `-----------------------------------------------------------' */ - [1] = - KEYMAP(PWR, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, INS, DEL, \ - CAPS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,PSCR,SLCK,PAUS, UP, TRNS, BSPC, \ - TRNS,VOLD,VOLU,MUTE,TRNS,TRNS,PAST,PSLS,HOME,PGUP,LEFT,RGHT,PENT, \ - TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,PPLS,PMNS,END, PGDN,DOWN,TRNS,TRNS, \ - TRNS,TRNS,TRNS, TRNS, TRNS,TRNS,TRNS,TRNS), + [1] = KEYMAP( + KC_PWR, 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_INS, KC_DEL, \ + KC_CAPS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_PSCR,KC_SLCK,KC_PAUS, KC_UP, KC_TRNS, KC_BSPC, \ + KC_TRNS,KC_VOLD,KC_VOLU,KC_MUTE,KC_TRNS,KC_TRNS,KC_PAST,KC_PSLS,KC_HOME,KC_PGUP,KC_LEFT,KC_RGHT,KC_PENT, \ + KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_PPLS,KC_PMNS,KC_END, KC_PGDN,KC_DOWN,KC_TRNS,KC_TRNS, \ + KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS), }; const uint16_t fn_actions[] = { - [0] = ACTION_LAYER_MOMENTARY(1), + }; diff --git a/keyboards/infinity_chibios/keymaps/depariel/keymap.c b/keyboards/infinity_chibios/keymaps/depariel/keymap.c new file mode 100755 index 0000000000..e68891f79e --- /dev/null +++ b/keyboards/infinity_chibios/keymaps/depariel/keymap.c @@ -0,0 +1,82 @@ +#include "infinity_chibios.h" + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + /* Layer 0: Default Layer + * ,-----------------------------------------------------------. + * |Esc| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =| \| `| + * |-----------------------------------------------------------| + * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| Bksp| + * |-----------------------------------------------------------| + * |Contro| A| S| D| F| G| H| J| K| L| ;| '|Enter | + * |-----------------------------------------------------------| + * |Shift | Z| X| C| V| B| N| M| ,| .| /|Shift |Fn2| + * |-----------------------------------------------------------' + * |Fn2 |Gui |Alt | Space |RAlt|Prv|PlPs|Next| + * `-----------------------------------------------------------' + */ + [0] = KEYMAP( + KC_ESC, 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_BSLS, KC_GRV, \ + 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_BSPC, \ + KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, LT(5, KC_ENT), \ + KC_LSPO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSPC, MO(4), \ + MO(4), KC_LGUI, KC_LALT, LT(3, KC_SPC), KC_RALT, KC_MPRV, KC_MPLY, KC_MNXT), + + /* Layer 1: "Toggle" off SpaceFn for League of Legends + */ + [1] = KEYMAP( + KC_ESC, 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_BSLS, KC_GRV, \ + 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_BSPC, \ + KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, \ + KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, MO(4), \ + MO(4), KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_MPRV, KC_MPLY, KC_MNXT), + + /* Layer 2: "Toggle" off SpaceFn for MapleRoyals + */ + [2] = KEYMAP( + KC_ESC, 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_BSLS, KC_GRV, \ + 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_BSPC, \ + KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, \ + KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_UP, KC_LSFT, \ + MO(4), KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_LEFT, KC_DOWN, KC_RGHT), + + /* Layer 3: FN layer 1 + */ + [3] = KEYMAP( + KC_NO, 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_NO, KC_NO, \ + KC_NO, KC_BTN1, KC_MS_U, KC_BTN2, LALT(KC_F4), KC_HOME, KC_PGUP, KC_PSCR, KC_SLCK, KC_UP, KC_NO, KC_LPRN, KC_RPRN, KC_DEL, \ + MO(6), KC_MS_L, KC_MS_D, KC_MS_R, KC_NO, KC_END, KC_PGDN, KC_TILD, KC_LEFT, KC_DOWN, KC_RGHT, KC_NO, KC_NO, \ + LGUI(KC_SPC), KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_CALC, KC_MENU, KC_TRNS, TG(4), \ + KC_TRNS, KC_TRNS, KC_TRNS, LT(3, KC_SPC), KC_TRNS, KC_VOLD, KC_MUTE, KC_VOLU), + + /* Layer 4: FN layer 2 + */ + [4] = KEYMAP( + KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_PMNS, KC_PPLS, KC_PSLS, TG(2), \ + KC_CAPS, KC_NO, KC_UP, KC_NO, KC_NO, KC_NO, KC_NO, KC_PSCR, KC_NO, KC_P7, KC_P8, KC_P9, KC_PAST, KC_BSPC, \ + KC_LCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_P4, KC_P5, KC_P6, KC_PENT, \ + KC_LSFT, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_P1, KC_P2, KC_P3, KC_RSFT, MO(4), \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_P0, KC_PDOT, KC_NO, TG(1)), + + /* Layer 5: FN layer 3 + */ + [5] = KEYMAP( + 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_TAB , KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_F13, KC_F14, KC_F15, KC_F16, KC_NO, KC_TRNS, \ + KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_F17, KC_F18, KC_F19, KC_F20, LT(5, KC_ENT), \ + KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_F21, KC_F22, KC_F23, KC_F24, KC_TRNS, KC_TRNS, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_RALT, KC_NO, KC_NO, KC_NO), + + /* Layer 6: FN layer 4 + */ + [6] = KEYMAP( + 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, \ + LCTL(LSFT(KC_TAB)), KC_NO, LGUI(KC_UP), KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, \ + MO(6), LGUI(KC_LEFT), LGUI(KC_DOWN), LGUI(KC_RGHT), 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, KC_NO, KC_TRNS, KC_TRNS, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_NO), +}; + +const uint16_t PROGMEM fn_actions[] = { + +}; + diff --git a/keyboards/infinity_chibios/keymaps/hasu/keymap.c b/keyboards/infinity_chibios/keymaps/hasu/keymap.c index e9a212f0eb..4c0e57927b 100644 --- a/keyboards/infinity_chibios/keymaps/hasu/keymap.c +++ b/keyboards/infinity_chibios/keymaps/hasu/keymap.c @@ -14,12 +14,12 @@ const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | |Gui|Alt | Space |Alt |Gui| | | * `-----------------------------------------------------------' */ - [0] = - KEYMAP(ESC, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, BSLS,GRV, \ - TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC,RBRC,BSPC, \ - LCTL,A, S, D, F, G, H, J, K, L, FN3, QUOT,FN6, \ - FN7, Z, X, C, V, B, N, M, COMM,DOT, FN2, RSFT,FN1, \ - NO, LGUI,LALT, FN4, FN5, RGUI,NO, NO), + [0] = KEYMAP( + KC_ESC, 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_BSLS,KC_GRV, \ + 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_BSPC, \ + KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, LT(3, KC_SCLN), KC_QUOT,MT(KC_RCTL, KC_ENT), \ + OSM(LSFT), KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM,KC_DOT, LT(2, KC_SLSH), KC_RSFT,TG(1), \ + KC_NO, KC_LGUI,KC_LALT, LT(4, KC_SPC), MO(4), KC_RGUI,KC_NO, KC_NO), /* Layer 1: HHKB mode (HHKB Fn) * ,-----------------------------------------------------------. @@ -34,12 +34,12 @@ const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | |Gui|Alt | Space |Alt |Gui| | | * `-----------------------------------------------------------' */ - [1] = - KEYMAP(PWR, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, INS, DEL, \ - CAPS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,PSCR,SLCK,PAUS, UP, TRNS,BSPC, \ - LCTL,VOLD,VOLU,MUTE,TRNS,TRNS,PAST,PSLS,HOME,PGUP,LEFT,RGHT,ENT, \ - LSFT,TRNS,TRNS,TRNS,TRNS,TRNS,PPLS,PMNS,END, PGDN,DOWN,RSFT,TRNS, \ - TRNS,LGUI,LALT, TRNS, RALT,RGUI,TRNS,TRNS), + [1] = KEYMAP( + KC_PWR, 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_INS, KC_DEL, \ + KC_CAPS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_PSCR,KC_SLCK,KC_PAUS, KC_UP, KC_TRNS,KC_BSPC, \ + KC_LCTL,KC_VOLD,KC_VOLU,KC_MUTE,KC_TRNS,KC_TRNS,KC_PAST,KC_PSLS,KC_HOME,KC_PGUP,KC_LEFT,KC_RGHT,KC_ENT, \ + KC_LSFT,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_PPLS,KC_PMNS,KC_END, KC_PGDN,KC_DOWN,KC_RSFT,KC_TRNS, \ + KC_TRNS,KC_LGUI,KC_LALT, KC_TRNS, KC_RALT,KC_RGUI,KC_TRNS,KC_TRNS), /* Layer 2: Vi mode[Slash] * ,-----------------------------------------------------------. @@ -54,12 +54,12 @@ const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |Gui|Alt | Space |Alt |Gui| * `-------------------------------------------' */ - [2] = \ - KEYMAP(GRV, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, INS, DEL, \ - TAB, HOME,PGDN,UP, PGUP,END, HOME,PGDN,PGUP,END, NO, NO, NO, BSPC, \ - LCTL,NO, LEFT,DOWN,RGHT,NO, LEFT,DOWN,UP, RGHT,NO, NO, ENT, \ - LSFT,NO, NO, NO, NO, NO, HOME,PGDN,PGUP,END, FN2, RSFT,TRNS, \ - TRNS,LGUI,LALT, SPC, RALT,RGUI,TRNS,TRNS), + [2] = 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_INS, KC_DEL, \ + KC_TAB, KC_HOME,KC_PGDN,KC_UP, KC_PGUP,KC_END, KC_HOME,KC_PGDN,KC_PGUP,KC_END, KC_NO, KC_NO, KC_NO, KC_BSPC, \ + KC_LCTL,KC_NO, KC_LEFT,KC_DOWN,KC_RGHT,KC_NO, KC_LEFT,KC_DOWN,KC_UP, KC_RGHT,KC_NO, KC_NO, KC_ENT, \ + KC_LSFT,KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_HOME,KC_PGDN,KC_PGUP,KC_END, LT(2, KC_SLSH), KC_RSFT,KC_TRNS, \ + KC_TRNS,KC_LGUI,KC_LALT, KC_SPC, KC_RALT,KC_RGUI,KC_TRNS, KC_TRNS), /* Layer 3: Mouse mode(IJKL)[Semicolon] * ,-----------------------------------------------------------. @@ -75,12 +75,12 @@ const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * `--------------------------------------------' * Mc: Mouse Cursor / Mb: Mouse Button / Mw: Mouse Wheel */ - [3] = \ - KEYMAP(GRV, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, INS, DEL, \ - FN8, NO, NO, NO, NO, NO, WH_L,WH_D,MS_U,WH_U,WH_R,FN9, FN10,FN8, \ - LCTL,ACL0,ACL1,ACL2,ACL2,NO, NO, MS_L,MS_D,MS_R,FN3, NO, ENT, \ - LSFT,NO, NO, NO, NO, BTN3,BTN2,BTN1,FN9, FN10,NO, RSFT,TRNS, \ - TRNS,LGUI,LALT, BTN1, TRNS,TRNS,TRNS,TRNS), + [3] = 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_INS, KC_DEL, \ + LALT(KC_TAB), KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_WH_L,KC_WH_D,KC_MS_U, KC_WH_U, KC_WH_R, ALT_T(KC_LEFT), ALT_T(KC_RGHT),LALT(KC_TAB), \ + KC_LCTL, KC_ACL0,KC_ACL1,KC_ACL2,KC_ACL2,KC_NO, KC_NO, KC_MS_L,KC_MS_D, KC_MS_R, LT(3, KC_SCLN), KC_NO, KC_ENT, \ + KC_LSFT, KC_NO, KC_NO, KC_NO, KC_NO, KC_BTN3,KC_BTN2,KC_BTN1,ALT_T(KC_LEFT), ALT_T(KC_RGHT), KC_NO, KC_RSFT, KC_TRNS, \ + KC_TRNS, KC_LGUI,KC_LALT, KC_BTN1, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), /* Layer 4: Mouse mode(IJKL)[Space] * ,-----------------------------------------------------------. @@ -96,104 +96,18 @@ const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * `--------------------------------------------' * Mc: Mouse Cursor / Mb: Mouse Button / Mw: Mouse Wheel */ - [4] = \ - KEYMAP(GRV, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, INS, DEL, \ - FN8, NO, NO, NO, NO, NO, WH_L,WH_D,MS_U,WH_U,WH_R,BTN4,BTN5,FN8, \ - LCTL,VOLD,VOLU,MUTE,NO, NO, NO, MS_L,MS_D,MS_R,BTN1,NO, ENT, \ - LSFT,NO, NO, NO, NO, BTN3,BTN2,BTN1,FN9, FN10,NO, RSFT,TRNS, \ - TRNS,LGUI,LALT, TRNS, TRNS,TRNS,TRNS,TRNS), + [4] = 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_INS, KC_DEL, \ + LALT(KC_TAB), KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_WH_L,KC_WH_D,KC_MS_U, KC_WH_U, KC_WH_R,KC_BTN4,KC_BTN5,LALT(KC_TAB), \ + KC_LCTL, KC_VOLD,KC_VOLU,KC_MUTE,KC_NO, KC_NO, KC_NO, KC_MS_L,KC_MS_D, KC_MS_R, KC_BTN1,KC_NO, KC_ENT, \ + KC_LSFT, KC_NO, KC_NO, KC_NO, KC_NO, KC_BTN3,KC_BTN2,KC_BTN1,ALT_T(KC_LEFT),ALT_T(KC_RGHT),KC_NO, KC_RSFT,KC_TRNS, \ + KC_TRNS, KC_LGUI,KC_LALT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS), }; -/* id for user defined functions */ -enum function_id { - LSHIFT_LPAREN, -}; - -enum macro_id { - HELLO, - VOLUP, - ALT_TAB, -}; - /* * Fn action definition */ const uint16_t fn_actions[] = { - [0] = ACTION_DEFAULT_LAYER_SET(0), // Default layer(not used) - [1] = ACTION_LAYER_TAP_TOGGLE(1), // HHKB layer(toggle with 5 taps) - [2] = ACTION_LAYER_TAP_KEY(2, KC_SLASH), // Cursor layer with Slash* - [3] = ACTION_LAYER_TAP_KEY(3, KC_SCLN), // Mousekey layer with Semicolon* - [4] = ACTION_LAYER_TAP_KEY(4, KC_SPC), // Mousekey layer with Space - [5] = ACTION_LAYER_MOMENTARY(4), // Mousekey layer(IJKL) - [6] = ACTION_MODS_TAP_KEY(MOD_RCTL, KC_ENT), // RControl with tap Enter - [7] = ACTION_MODS_ONESHOT(MOD_LSFT), // Oneshot Shift - [8] = ACTION_MACRO(ALT_TAB), // Application switching - [9] = ACTION_MODS_KEY(MOD_LALT, KC_LEFT), - [10] = ACTION_MODS_KEY(MOD_LALT, KC_RIGHT), + }; - -/* - * Macro definition - */ -const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) -{ - switch (id) { - case HELLO: - return (record->event.pressed ? - MACRO( I(0), T(H), T(E), T(L), T(L), W(255), T(O), END ) : - MACRO_NONE ); - case VOLUP: - return (record->event.pressed ? - MACRO( D(VOLU), U(VOLU), END ) : - MACRO_NONE ); - case ALT_TAB: - return (record->event.pressed ? - MACRO( D(LALT), D(TAB), END ) : - MACRO( U(TAB), END )); - } - return MACRO_NONE; -} - - - -/* - * user defined action function - */ -void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) -{ - if (record->event.pressed) dprint("P"); else dprint("R"); - dprintf("%d", record->tap.count); - if (record->tap.interrupted) dprint("i"); - dprint("\n"); - - switch (id) { - case LSHIFT_LPAREN: - // Shift parentheses example: LShft + tap '(' - // http://stevelosh.com/blog/2012/10/a-modern-space-cadet/#shift-parentheses - // http://geekhack.org/index.php?topic=41989.msg1304899#msg1304899 - if (record->event.pressed) { - if (record->tap.count > 0 && !record->tap.interrupted) { - if (record->tap.interrupted) { - dprint("tap interrupted\n"); - register_mods(MOD_BIT(KC_LSHIFT)); - } - } else { - register_mods(MOD_BIT(KC_LSHIFT)); - } - } else { - if (record->tap.count > 0 && !(record->tap.interrupted)) { - add_weak_mods(MOD_BIT(KC_LSHIFT)); - send_keyboard_report(); - register_code(KC_9); - unregister_code(KC_9); - del_weak_mods(MOD_BIT(KC_LSHIFT)); - send_keyboard_report(); - record->tap.count = 0; // ad hoc: cancel tap - } else { - unregister_mods(MOD_BIT(KC_LSHIFT)); - } - } - break; - } -} From 0c4177e0778d8d1f0f7b66e5f6203289eca154bf Mon Sep 17 00:00:00 2001 From: Depariel Date: Sun, 31 Jul 2016 15:16:55 -0400 Subject: [PATCH 067/446] fixed typo in hasu/keymap.c --- keyboards/infinity_chibios/keymaps/hasu/keymap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/infinity_chibios/keymaps/hasu/keymap.c b/keyboards/infinity_chibios/keymaps/hasu/keymap.c index 4c0e57927b..a1954d2587 100644 --- a/keyboards/infinity_chibios/keymaps/hasu/keymap.c +++ b/keyboards/infinity_chibios/keymaps/hasu/keymap.c @@ -18,7 +18,7 @@ const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_ESC, 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_BSLS,KC_GRV, \ 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_BSPC, \ KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, LT(3, KC_SCLN), KC_QUOT,MT(KC_RCTL, KC_ENT), \ - OSM(LSFT), KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM,KC_DOT, LT(2, KC_SLSH), KC_RSFT,TG(1), \ + OSM(MOD_LSFT), KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM,KC_DOT, LT(2, KC_SLSH), KC_RSFT,TG(1), \ KC_NO, KC_LGUI,KC_LALT, LT(4, KC_SPC), MO(4), KC_RGUI,KC_NO, KC_NO), /* Layer 1: HHKB mode (HHKB Fn) From a675c1aee028f5ba67b0c64df0fd24e51a92e288 Mon Sep 17 00:00:00 2001 From: Depariel Date: Sun, 31 Jul 2016 23:12:16 -0400 Subject: [PATCH 068/446] added support for Infinity 1.1a (4th drop) matrix, no LED support yet --- keyboards/infinity_chibios/config.h | 4 ++- keyboards/infinity_chibios/matrix.c | 51 ++++++++++++++++++++++++++--- 2 files changed, 50 insertions(+), 5 deletions(-) diff --git a/keyboards/infinity_chibios/config.h b/keyboards/infinity_chibios/config.h index bd4becfc54..452cc2a9fb 100644 --- a/keyboards/infinity_chibios/config.h +++ b/keyboards/infinity_chibios/config.h @@ -52,8 +52,10 @@ along with this program. If not, see . ) /* Keymap for Infinity prototype */ -#define INFINITY_PROTOTYPE +//#define INFINITY_PROTOTYPE +/* Keymap for Infinity 1.1a (first revision with LED support) */ +//#define INFINITY_LED /* * Feature disable options diff --git a/keyboards/infinity_chibios/matrix.c b/keyboards/infinity_chibios/matrix.c index 2c68ea83ab..62c165aa53 100644 --- a/keyboards/infinity_chibios/matrix.c +++ b/keyboards/infinity_chibios/matrix.c @@ -12,9 +12,12 @@ * Infinity Pinusage: * Column pins are input with internal pull-down. Row pins are output and strobe with high. * Key is high or 1 when it turns on. - * + * INFINITY PRODUCTION (NO LED) * col: { PTD1, PTD2, PTD3, PTD4, PTD5, PTD6, PTD7 } * row: { PTB0, PTB1, PTB2, PTB3, PTB16, PTB17, PTC4, PTC5, PTD0 } + * INFINITY PRODUCTION (WITH LED) + * col: { PTD1, PTD2, PTD3, PTD4, PTD5, PTD6, PTD7 } + * row: { PTC0, PTC1, PTC2, PTC3, PTC4, PTC5, PTC6, PTC7, PTD0 } */ /* matrix state(1:on, 0:off) */ static matrix_row_t matrix[MATRIX_ROWS]; @@ -34,6 +37,18 @@ void matrix_init(void) palSetPadMode(GPIOD, 6, PAL_MODE_INPUT_PULLDOWN); palSetPadMode(GPIOD, 7, PAL_MODE_INPUT_PULLDOWN); +#ifdef INFINITY_LED + /* Row(strobe) */ + palSetPadMode(GPIOC, 0, PAL_MODE_OUTPUT_PUSHPULL); + palSetPadMode(GPIOC, 1, PAL_MODE_OUTPUT_PUSHPULL); + palSetPadMode(GPIOC, 2, PAL_MODE_OUTPUT_PUSHPULL); + palSetPadMode(GPIOC, 3, PAL_MODE_OUTPUT_PUSHPULL); + palSetPadMode(GPIOC, 4, PAL_MODE_OUTPUT_PUSHPULL); + palSetPadMode(GPIOC, 5, PAL_MODE_OUTPUT_PUSHPULL); + palSetPadMode(GPIOC, 6, PAL_MODE_OUTPUT_PUSHPULL); + palSetPadMode(GPIOC, 7, PAL_MODE_OUTPUT_PUSHPULL); + palSetPadMode(GPIOD, 0, PAL_MODE_OUTPUT_PUSHPULL); +#else /* Row(strobe) */ palSetPadMode(GPIOB, 0, PAL_MODE_OUTPUT_PUSHPULL); palSetPadMode(GPIOB, 1, PAL_MODE_OUTPUT_PUSHPULL); @@ -44,7 +59,7 @@ void matrix_init(void) palSetPadMode(GPIOC, 4, PAL_MODE_OUTPUT_PUSHPULL); palSetPadMode(GPIOC, 5, PAL_MODE_OUTPUT_PUSHPULL); palSetPadMode(GPIOD, 0, PAL_MODE_OUTPUT_PUSHPULL); - +#endif memset(matrix, 0, MATRIX_ROWS); memset(matrix_debouncing, 0, MATRIX_ROWS); } @@ -53,7 +68,20 @@ uint8_t matrix_scan(void) { for (int row = 0; row < MATRIX_ROWS; row++) { matrix_row_t data = 0; - + #ifdef INFINITY_LED + // strobe row + switch (row) { + case 0: palSetPad(GPIOC, 0); break; + case 1: palSetPad(GPIOC, 1); break; + case 2: palSetPad(GPIOC, 2); break; + case 3: palSetPad(GPIOC, 3); break; + case 4: palSetPad(GPIOC, 4); break; + case 5: palSetPad(GPIOC, 5); break; + case 6: palSetPad(GPIOC, 6); break; + case 7: palSetPad(GPIOC, 7); break; + case 8: palSetPad(GPIOD, 0); break; + } + #else // strobe row switch (row) { case 0: palSetPad(GPIOB, 0); break; @@ -66,12 +94,26 @@ uint8_t matrix_scan(void) case 7: palSetPad(GPIOC, 5); break; case 8: palSetPad(GPIOD, 0); break; } + #endif wait_us(1); // need wait to settle pin state // read col data data = (palReadPort(GPIOD)>>1); - + #ifdef INFINITY_LED + // un-strobe row + switch (row) { + case 0: palClearPad(GPIOC, 0); break; + case 1: palClearPad(GPIOC, 1); break; + case 2: palClearPad(GPIOC, 2); break; + case 3: palClearPad(GPIOC, 3); break; + case 4: palClearPad(GPIOC, 4); break; + case 5: palClearPad(GPIOC, 5); break; + case 6: palClearPad(GPIOC, 6); break; + case 7: palClearPad(GPIOC, 7); break; + case 8: palClearPad(GPIOD, 0); break; + } + #else // un-strobe row switch (row) { case 0: palClearPad(GPIOB, 0); break; @@ -84,6 +126,7 @@ uint8_t matrix_scan(void) case 7: palClearPad(GPIOC, 5); break; case 8: palClearPad(GPIOD, 0); break; } + #endif if (matrix_debouncing[row] != data) { matrix_debouncing[row] = data; From c70b276b1b29e31945a5a03f560961d8a008176d Mon Sep 17 00:00:00 2001 From: kuel Date: Tue, 2 Aug 2016 14:09:01 -0500 Subject: [PATCH 069/446] Add keymap_cyrillic.h, lots of cyrillic characters --- quantum/keymap_extras/keymap_cyrillic.h | 161 ++++++++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 quantum/keymap_extras/keymap_cyrillic.h diff --git a/quantum/keymap_extras/keymap_cyrillic.h b/quantum/keymap_extras/keymap_cyrillic.h new file mode 100644 index 0000000000..d5390afff5 --- /dev/null +++ b/quantum/keymap_extras/keymap_cyrillic.h @@ -0,0 +1,161 @@ +#ifndef KEYMAP_CYRILLIC_H +#define KEYMAP_CYRILLIC_H + +#include "keymap.h" + +/* + * This is based off of + * https://en.wikipedia.org/wiki/Cyrillic_script + */ + +// Capital Char russian/ukrainian/bulgarian +#define CY_A UC(0x0410) // А rus ukr bul +#define CY_BE UC(0x0411) // Б rus ukr bul +#define CY_VE UC(0x0412) // В rus ukr bul +#define CY_GHE UC(0x0413) // Г rus ukr bul +#define CY_GHEUP UC(0x0490) // Ґ ukr +#define CY_DE UC(0x0414) // Д rus ukr bul +#define CY_DJE UC(0x0402) // Ђ +#define CY_GJE UC(0x0403) // Ѓ +#define CY_IE UC(0x0415) // Е rus ukr bul +#define CY_IO UC(0x0401) // Ё rus +#define CY_UIE UC(0x0404) // Є ukr +#define CY_ZHE UC(0x0416) // Ж rus ukr bul +#define CY_ZE UC(0x0417) // З rus ukr bul +#define CY_DZE UC(0x0405) // Ѕ +#define CY_I UC(0x0418) // И rus ukr bul +#define CY_B_U_I UC(0x0406) // І ukr +#define CY_YI UC(0x0407) // Ї ukr +#define CY_SRT_I UC(0x0419) // Й rus ukr bul +#define CY_JE UC(0x0408) // Ј +#define CY_KA UC(0x041a) // К rus ukr bul +#define CY_EL UC(0x041b) // Л rus ukr bul +#define CY_LJE UC(0x0409) // Љ +#define CY_EM UC(0x041c) // М rus ukr bul +#define CY_EN UC(0x041d) // Н rus ukr bul +#define CY_NJE UC(0x040a) // Њ +#define CY_O UC(0x041e) // О rus ukr bul +#define CY_PE UC(0x041f) // П rus ukr bul +#define CY_ER UC(0x0420) // Р rus ukr bul +#define CY_ES UC(0x0421) // С rus ukr bul +#define CY_TE UC(0x0422) // Т rus ukr bul +#define CY_TSHE UC(0x040b) // Ћ +#define CY_KJE UC(0x040c) // Ќ +#define CY_U UC(0x0423) // У rus ukr bul +#define CY_SRT_U UC(0x040e) // Ў +#define CY_EF UC(0x0424) // Ф rus ukr bul +#define CY_HA UC(0x0425) // Х rus bul +#define CY_TSE UC(0x0426) // Ц rus ukr bul +#define CY_CHE UC(0x0427) // Ч rus ukr bul +#define CY_DZHE UC(0x040f) // Џ +#define CY_SHA UC(0x0428) // Ш rus ukr bul +#define CY_SHCHA UC(0x0429) // Щ rus ukr bul +#define CY_HSIGN UC(0x042a) // Ъ rus bul +#define CY_YERU UC(0x042b) // Ы rus +#define CY_SSIGN UC(0x042c) // Ь rus ukr bul +#define CY_E UC(0x042d) // Э rus +#define CY_YU UC(0x042e) // Ю rus ukr bul +#define CY_YA UC(0x042f) // Я rus ukr bul +// Important Cyrillic non-Slavic letters +#define CY_PALOCHKA UC(0x04c0) // Ӏ +#define CY_SCHWA UC(0x04d8) // Ә +#define CY_GHE_S UC(0x0492) // Ғ +#define CY_ZE_D UC(0x0498) // Ҙ +#define CY_ES_D UC(0x04aa) // Ҫ +#define CY_BR_KA UC(0x04a0) // Ҡ +#define CY_ZHE_D UC(0x0496) // Җ +#define CY_KA_D UC(0x049a) // Қ +#define CY_EN_D UC(0x04a2) // Ң +#define CY_ENGHE UC(0x04a4) // Ҥ +#define CY_BRD_O UC(0x04e8) // Ө +#define CY_STR_U UC(0x04ae) // Ү +#define CY_S_U_S UC(0x04b0) // Ұ +#define CY_SHHA UC(0x04ba) // Һ +#define CY_HA_D UC(0x04b2) // Ҳ + + +// Small +#define CY_a UC(0x0430) // a rus ukr bul +#define CY_be UC(0x0431) // б rus ukr bul +#define CY_ve UC(0x0432) // в rus ukr bul +#define CY_ghe UC(0x0433) // г rus ukr bul +#define CY_gheup UC(0x0491) // ґ ukr +#define CY_de UC(0x0434) // д rus ukr bul +#define CY_dje UC(0x0452) // ђ +#define CY_gje UC(0x0453) // ѓ +#define CY_ie UC(0x0435) // е rus ukr bul +#define CY_io UC(0x0451) // ё rus +#define CY_uie UC(0x0454) // є ukr +#define CY_zhe UC(0x0436) // ж rus ukr bul +#define CY_ze UC(0x0437) // з rus ukr bul +#define CY_dze UC(0x0455) // ѕ +#define CY_i UC(0x0438) // и rus ukr bul +#define CY_b_u_i UC(0x0456) // і ukr +#define CY_yi UC(0x0457) // ї ukr +#define CY_srt_i UC(0x0439) // й rus ukr bul +#define CY_je UC(0x0458) // ј +#define CY_ka UC(0x043a) // к rus ukr bul +#define CY_el UC(0x043b) // л rus ukr bul +#define CY_lje UC(0x0459) // љ +#define CY_em UC(0x043c) // м rus ukr bul +#define CY_en UC(0x043d) // н rus ukr bul +#define CY_nje UC(0x045a) // њ +#define CY_o UC(0x043e) // о rus ukr bul +#define CY_pe UC(0x043f) // п rus ukr bul +#define CY_er UC(0x0440) // р rus ukr bul +#define CY_es UC(0x0441) // с rus ukr bul +#define CY_te UC(0x0442) // т rus ukr bul +#define CY_tshe UC(0x045b) // ћ +#define CY_kje UC(0x045c) // ќ +#define CY_u UC(0x0443) // у rus ukr bul +#define CY_srt_u UC(0x045e) // ў +#define CY_ef UC(0x0444) // ф rus ukr bul +#define CY_ha UC(0x0445) // х rus ukr bul +#define CY_tse UC(0x0446) // ц rus ukr bul +#define CY_che UC(0x0447) // ч rus ukr bul +#define CY_dzhe UC(0x045f) // џ +#define CY_sha UC(0x0448) // ш rus ukr bul +#define CY_shcha UC(0x0449) // щ rus ukr bul +#define CY_hsign UC(0x044a) // ъ rus bul +#define CY_yeru UC(0x044b) // ы rus +#define CY_ssign UC(0x044c) // ь rus ukr bul +#define CY_e UC(0x044d) // э rus +#define CY_yu UC(0x044e) // ю rus ukr bul +#define CY_ya UC(0x044f) // я rus ukr bul +// Important Cyrillic non-Slavic letters +#define CY_palochka UC(0x04cf) // ӏ +#define CY_schwa UC(0x04d9) // ә +#define CY_ghe_s UC(0x0493) // ғ +#define CY_ze_d UC(0x0499) // ҙ +#define CY_es_d UC(0x04ab) // ҫ +#define CY_br_ka UC(0x04a1) // ҡ +#define CY_zhe_d UC(0x0497) // җ +#define CY_ka_d UC(0x049b) // қ +#define CY_en_d UC(0x04a3) // ң +#define CY_enghe UC(0x04a5) // ҥ +#define CY_brd_o UC(0x04e9) // ө +#define CY_str_u UC(0x04af) // ү +#define CY_s_u_s UC(0x04b1) // ұ +#define CY_shha UC(0x04bb) // һ +#define CY_ha_d UC(0x04b3) // ҳ + + +// Extra +#define CY_slr_ve UC(0x1c80) // ᲀ CYRILLIC SMALL LETTER ROUNDED VE +#define CY_ll_de UC(0x1c81) // ᲁ CYRILLIC SMALL LETTER LONG-LEGGED DE +#define CY_ZEMLYA UC(0xa640) // Ꙁ CYRILLIC CAPITAL LETTER ZEMLYA +#define CY_zemlya UC(0xa641) // ꙁ CYRILLIC SMALL LETTER ZEMLYA +#define CY_RV_DZE UC(0xa644) // Ꙅ CYRILLIC CAPITAL LETTER REVERSED DZE +#define CY_rv_DZE UC(0xa645) // ꙅ CYRILLIC SMALL LETTER REVERSED DZE +#define CY_slw_es UC(0x1c83) // ᲃ CYRILLIC SMALL LETTER WIDE ES +#define CY_st_te UC(0x1c84) // ᲄ CYRILLIC SMALL LETTER TALL TE +#define CY_3l_te UC(0x1c85) // ᲅ CYRILLIC SMALL LETTER THREE-LEGGED TE +#define CY_thsign UC(0x1c86) // ᲆ CYRILLIC SMALL LETTER TALL HARD SIGN +#define CY_YERUBY UC(0xa650) // Ꙑ CYRILLIC CAPITAL LETTER YERU WITH BACK YER +#define CY_yeruby UC(0xa651) // ꙑ CYRILLIC SMALL LETTER YERU WITH BACK YER +#define CY_RUBLE UC(0x20bd) // ₽ +#define CY_NUMERO UC(0x2116) // № + +// The letters Zje and Sje are made for other letters and accent marks + +#endif From abc3cd4d72ebd7627ebb78a78ad88827fbe4d5f9 Mon Sep 17 00:00:00 2001 From: JeeBak Kim Date: Sun, 31 Jul 2016 03:04:37 -0700 Subject: [PATCH 070/446] Update readme.md --- keyboards/planck/keymaps/jeebak/readme.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/keyboards/planck/keymaps/jeebak/readme.md b/keyboards/planck/keymaps/jeebak/readme.md index eb8104379d..25fbc5e67e 100644 --- a/keyboards/planck/keymaps/jeebak/readme.md +++ b/keyboards/planck/keymaps/jeebak/readme.md @@ -7,7 +7,7 @@ the exact changes. The diagrams in this README shows the highlights of the changes from the default mappings. I also decided to change all calls to `persistant_default_layer_set()` to -`update_tri_layer()` since this is my personal perference. +`default_layer_set()` since this is my personal perference. ## Base Layers (Qwerty/Colemak/Dvorak) These base layers are mostly the same as the default mappings. The interesting @@ -69,11 +69,12 @@ keys at the far left are for quick access to beginning and end of line in vim. as the modifier, with the `IJKL` home row keys representing the inverted-T of the arrow keys. All of the default TouchCursor keymappings for the right hand are represented below. My personalizations include all of the keys shown for -the left hand. Having the `Alt` and `Shift` keys readily accessible from the -home row allows quick word jumps and highlighting when used in conjunction with -the arrow keys. The `KC_UNDO, KC_CUT, KC_COPY, KC_PASTE, KC_FIND,` and -`KC_AGAIN` keycodes have been mapped but they don't seem to work on Mac. -Presumably they'll work under Windows. +the left hand. Having the `Alt` and `Shift` keys (as well as the `Control` key +from the base layers) readily accessible from the home row allows quick word +jumps and highlighting when used in conjunction with the arrow keys. The +`KC_UNDO, KC_CUT, KC_COPY, KC_PASTE, KC_FIND,` and `KC_AGAIN` keycodes have +been mapped but they don't seem to work on Mac. Presumably they'll work under +Windows. ``` ,-----------------------------------------------------------------------------------. | | | |Shift | GUI | ~ |Insert| Home | Up | End | Bksp | | From fdd89e7f0d50f619e8608a4448449a3a627f1da1 Mon Sep 17 00:00:00 2001 From: JeeBak Kim Date: Sun, 31 Jul 2016 17:16:25 -0700 Subject: [PATCH 071/446] Add Alt-Tab, Cmd-Tab, and Ctl-Tab Macros to TouchCursor layer, swap LGUI and LSFT --- keyboards/planck/keymaps/jeebak/keymap.c | 35 ++++++++++++++++++++--- keyboards/planck/keymaps/jeebak/readme.md | 16 ++++++++--- 2 files changed, 43 insertions(+), 8 deletions(-) diff --git a/keyboards/planck/keymaps/jeebak/keymap.c b/keyboards/planck/keymaps/jeebak/keymap.c index ec142ecbb5..ef4de074fc 100644 --- a/keyboards/planck/keymaps/jeebak/keymap.c +++ b/keyboards/planck/keymaps/jeebak/keymap.c @@ -24,6 +24,7 @@ extern keymap_config_t keymap_config; #define _MOUSE 7 #define _ADJUST 16 +// Keycodes enum planck_keycodes { QWERTY = SAFE_RANGE, COLEMAK, @@ -35,16 +36,25 @@ enum planck_keycodes { EXT_PLV }; +enum macro_keycodes { + KC_ALT_TAB, + KC_CMD_TAB, + KC_CTL_TAB, +}; + // Fillers to make layering more clear #define _______ KC_TRNS #define XXXXXXX KC_NO // Custom macros #define CTL_ESC CTL_T(KC_ESC) // Tap for Esc, hold for Ctrl -#define LT_TC LT(_TOUCHCURSOR, KC_SPC) // L-ayer T-ap T-ouch C-ursor -// ^-- Requires KC_TRNS / _______ for the trigger key in the destination layer #define SFT_ENT SFT_T(KC_ENT) // Tap for Enter, hold for Shift +// Requires KC_TRNS/_______ for the trigger key in the destination layer +#define LT_TC LT(_TOUCHCURSOR, KC_SPC) // L-ayer T-ap T-ouch C-ursor. #define LT_ML LT(_MOUSE, KC_A) // L-ayer T-ap M-ouse C-ursor (on A) +#define ALT_TAB M(KC_ALT_TAB) // Macro for Alt-Tab +#define CMD_TAB M(KC_CMD_TAB) // Macro for Cmd-Tab +#define CTL_TAB M(KC_CTL_TAB) // Macro for Ctl-Tab const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { @@ -140,7 +150,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* TouchCursor layer (http://martin-stone.github.io/touchcursor/) plus personal customizations * ,-----------------------------------------------------------------------------------. - * | | | |Shift | GUI | ~ |Insert| Home | Up | End | Bksp | | + * |AltTab|CmdTab|CtlTab| GUI |Shift | ~ |Insert| Home | Up | End | Bksp | | * |------+------+------+------+------+-------------+------+------+------+------+------| * | | Alt |Space | | Find |Again | PgUp | Left | Down |Right | | | * |------+------+------+------+------+------|------+------+------+------+------+------| @@ -154,7 +164,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [_TOUCHCURSOR] = { - {_______, _______, _______, KC_LSFT, KC_LGUI, KC_TILD, KC_INS, KC_HOME, KC_UP, KC_END, KC_BSPC, _______}, + {ALT_TAB, CMD_TAB, CTL_TAB, KC_LGUI, KC_LSFT, KC_TILD, KC_INS, KC_HOME, KC_UP, KC_END, KC_BSPC, _______}, {_______, KC_LALT, KC_SPC, _______, KC_FIND,KC_AGAIN, KC_PGUP, KC_LEFT, KC_DOWN, KC_RGHT, _______, _______}, {_______, KC_UNDO, KC_CUT, KC_COPY, KC_PASTE,KC_GRV, KC_PGDN, KC_DEL, _______, _______, _______, _______}, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} @@ -330,6 +340,23 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { return true; } +/* + * Macro definition + */ +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + switch (id) { + case KC_ALT_TAB: + return (record->event.pressed ? MACRO( D(LALT), D(TAB), END ) : MACRO( U(TAB), END )); + case KC_CMD_TAB: + return (record->event.pressed ? MACRO( D(LGUI), D(TAB), END ) : MACRO( U(TAB), END )); + case KC_CTL_TAB: + return (record->event.pressed ? MACRO( D(LCTRL), D(TAB), END ) : MACRO( U(TAB), END )); + } + + return MACRO_NONE; +} + void matrix_init_user(void) { #ifdef AUDIO_ENABLE startup_user(); diff --git a/keyboards/planck/keymaps/jeebak/readme.md b/keyboards/planck/keymaps/jeebak/readme.md index 25fbc5e67e..f7daf53d84 100644 --- a/keyboards/planck/keymaps/jeebak/readme.md +++ b/keyboards/planck/keymaps/jeebak/readme.md @@ -9,6 +9,11 @@ changes from the default mappings. I also decided to change all calls to `persistant_default_layer_set()` to `default_layer_set()` since this is my personal perference. +## Macros +``` +#define ALT_TAB M(KC_ALT_TAB) +``` + ## Base Layers (Qwerty/Colemak/Dvorak) These base layers are mostly the same as the default mappings. The interesting changes are shown below. The `Ctrl/Esc`, mapped using `CTL_T(KC_ESC)` will emit @@ -72,12 +77,15 @@ are represented below. My personalizations include all of the keys shown for the left hand. Having the `Alt` and `Shift` keys (as well as the `Control` key from the base layers) readily accessible from the home row allows quick word jumps and highlighting when used in conjunction with the arrow keys. The -`KC_UNDO, KC_CUT, KC_COPY, KC_PASTE, KC_FIND,` and `KC_AGAIN` keycodes have -been mapped but they don't seem to work on Mac. Presumably they'll work under -Windows. +`AltTab` macro is not only useful under Windows, but also under Mac when used +with alternative switchers like [HyperSwitch](https://bahoom.com/hyperswitch). +The `CmdTab` and `CtlTab` sequences are duplicated for easy access while in +this layer. The `KC_UNDO, KC_CUT, KC_COPY, KC_PASTE, KC_FIND,` and `KC_AGAIN` +keycodes have been mapped but they don't seem to work on Mac. Presumably +they'll work under Windows. ``` ,-----------------------------------------------------------------------------------. - | | | |Shift | GUI | ~ |Insert| Home | Up | End | Bksp | | + |AltTab|CmdTab|CtlTab| GUI |Shift | ~ |Insert| Home | Up | End | Bksp | | |------+------+------+------+------+-------------+------+------+------+------+------| | | Alt |Space | | Find |Again | PgUp | Left | Down |Right | | | |------+------+------+------+------+------|------+------+------+------+------+------| From 16f4a3178459305fd517d23f028812620e64c18f Mon Sep 17 00:00:00 2001 From: JeeBak Kim Date: Mon, 1 Aug 2016 15:28:05 -0700 Subject: [PATCH 072/446] Number layer tweaks --- keyboards/planck/keymaps/jeebak/keymap.c | 8 ++++---- keyboards/planck/keymaps/jeebak/readme.md | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/keyboards/planck/keymaps/jeebak/keymap.c b/keyboards/planck/keymaps/jeebak/keymap.c index ef4de074fc..e39887394e 100644 --- a/keyboards/planck/keymaps/jeebak/keymap.c +++ b/keyboards/planck/keymaps/jeebak/keymap.c @@ -134,17 +134,17 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ,-----------------------------------------------------------------------------------. * | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | * |------+------+------+------+------+-------------+------+------+------+------+------| - * | $ | 4 | 5 | 6 | . | + | * | 4 | 5 | 6 | - | | | + * | $ | 4 | 5 | 6 | . | + | . | 4 | 5 | 6 | * | | | * |------+------+------+------+------+------|------+------+------+------+------+------| - * | = | 7 | 8 | 9 | 0 | - | / | 1 | 2 | 3 | . | \ | + * | = | 7 | 8 | 9 | 0 | - | . | 1 | 2 | 3 | / | \ | * |------+------+------+------+------+------+------+------+------+------+------+------| * |Brite | | | | | | | Prev | Stop | Slct | Mute | * `-----------------------------------------------------------------------------------' */ [_RAISE] = { {KC_0, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC}, - {KC_DLR, KC_4, KC_5, KC_6, KC_DOT, KC_PLUS, KC_ASTR, KC_4, KC_5, KC_6, KC_MINS, KC_PIPE}, - {KC_EQL, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_SLSH, KC_1, KC_2, KC_3, KC_DOT, KC_BSLS}, + {KC_DLR, KC_4, KC_5, KC_6, KC_DOT, KC_PLUS, KC_DOT, KC_4, KC_5, KC_6, KC_ASTR, KC_PIPE}, + {KC_EQL, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_DOT, KC_1, KC_2, KC_3, KC_SLSH, KC_BSLS}, {BACKLIT, _______, _______, _______, _______, _______, _______, _______, KC_MPRV, KC_MSTP, KC_MSEL, KC_MUTE} }, diff --git a/keyboards/planck/keymaps/jeebak/readme.md b/keyboards/planck/keymaps/jeebak/readme.md index f7daf53d84..de2096954b 100644 --- a/keyboards/planck/keymaps/jeebak/readme.md +++ b/keyboards/planck/keymaps/jeebak/readme.md @@ -61,9 +61,9 @@ keys at the far left are for quick access to beginning and end of line in vim. ,-----------------------------------------------------------------------------------. | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | |------+------+------+------+------+-------------+------+------+------+------+------| - | $ | 4 | 5 | 6 | . | + | * | 4 | 5 | 6 | - | | | + | $ | 4 | 5 | 6 | . | + | . | 4 | 5 | 6 | * | | | |------+------+------+------+------+------|------+------+------+------+------+------| - | = | 7 | 8 | 9 | 0 | - | / | 1 | 2 | 3 | . | \ | + | = | 7 | 8 | 9 | 0 | - | . | 1 | 2 | 3 | / | \ | |------+------+------+------+------+------+------+------+------+------+------+------| |Brite | | | | | | | Prev | Stop | Slct | Mute | `-----------------------------------------------------------------------------------' From 9a4e72fa7175f0ef3b31c6a6036ac1a5010dc6c1 Mon Sep 17 00:00:00 2001 From: JeeBak Kim Date: Mon, 1 Aug 2016 22:02:39 -0700 Subject: [PATCH 073/446] Add CmdSlash to TouchCursor Layer --- keyboards/planck/keymaps/jeebak/keymap.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/keyboards/planck/keymaps/jeebak/keymap.c b/keyboards/planck/keymaps/jeebak/keymap.c index e39887394e..0a6b9cfa0f 100644 --- a/keyboards/planck/keymaps/jeebak/keymap.c +++ b/keyboards/planck/keymaps/jeebak/keymap.c @@ -40,6 +40,7 @@ enum macro_keycodes { KC_ALT_TAB, KC_CMD_TAB, KC_CTL_TAB, + KC_CMD_SLSH, }; // Fillers to make layering more clear @@ -55,6 +56,7 @@ enum macro_keycodes { #define ALT_TAB M(KC_ALT_TAB) // Macro for Alt-Tab #define CMD_TAB M(KC_CMD_TAB) // Macro for Cmd-Tab #define CTL_TAB M(KC_CTL_TAB) // Macro for Ctl-Tab +#define CMD_SLSH M(KC_CMD_SLSH) // Macro for Cmd-Slash (personal shortcut to toggle iTerm2 visibility) const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { @@ -166,7 +168,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [_TOUCHCURSOR] = { {ALT_TAB, CMD_TAB, CTL_TAB, KC_LGUI, KC_LSFT, KC_TILD, KC_INS, KC_HOME, KC_UP, KC_END, KC_BSPC, _______}, {_______, KC_LALT, KC_SPC, _______, KC_FIND,KC_AGAIN, KC_PGUP, KC_LEFT, KC_DOWN, KC_RGHT, _______, _______}, - {_______, KC_UNDO, KC_CUT, KC_COPY, KC_PASTE,KC_GRV, KC_PGDN, KC_DEL, _______, _______, _______, _______}, + {_______, KC_UNDO, KC_CUT, KC_COPY, KC_PASTE,KC_GRV, KC_PGDN, KC_DEL, _______, _______, CMD_SLSH,_______}, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} }, @@ -352,6 +354,8 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) return (record->event.pressed ? MACRO( D(LGUI), D(TAB), END ) : MACRO( U(TAB), END )); case KC_CTL_TAB: return (record->event.pressed ? MACRO( D(LCTRL), D(TAB), END ) : MACRO( U(TAB), END )); + case KC_CMD_SLSH: + return (record->event.pressed ? MACRO( D(LGUI), D(SLSH),END ) : MACRO( U(SLSH),END )); } return MACRO_NONE; From 7db1d7902bfb7044b899859d95846fa92bad61db Mon Sep 17 00:00:00 2001 From: JeeBak Kim Date: Wed, 3 Aug 2016 20:00:54 -0700 Subject: [PATCH 074/446] Workaround for KC_COPY, etc. based on current AG_NORM/AG_SWAP setting --- keyboards/planck/keymaps/jeebak/keymap.c | 47 +++++++++++++++++++++-- keyboards/planck/keymaps/jeebak/readme.md | 12 +++--- 2 files changed, 50 insertions(+), 9 deletions(-) diff --git a/keyboards/planck/keymaps/jeebak/keymap.c b/keyboards/planck/keymaps/jeebak/keymap.c index 0a6b9cfa0f..25918dc985 100644 --- a/keyboards/planck/keymaps/jeebak/keymap.c +++ b/keyboards/planck/keymaps/jeebak/keymap.c @@ -41,6 +41,12 @@ enum macro_keycodes { KC_CMD_TAB, KC_CTL_TAB, KC_CMD_SLSH, + KC_AG_FIND, + KC_AG_AGAIN, + KC_AG_UNDO, + KC_AG_CUT, + KC_AG_COPY, + KC_AG_PASTE, }; // Fillers to make layering more clear @@ -57,6 +63,12 @@ enum macro_keycodes { #define CMD_TAB M(KC_CMD_TAB) // Macro for Cmd-Tab #define CTL_TAB M(KC_CTL_TAB) // Macro for Ctl-Tab #define CMD_SLSH M(KC_CMD_SLSH) // Macro for Cmd-Slash (personal shortcut to toggle iTerm2 visibility) +#define AG_FIND M(KC_AG_FIND) // Macros for Cmd-[x] vs Ctrl-[x] based on current AG_NORM or AG_SWAP settings +#define AG_AGAIN M(KC_AG_AGAIN) +#define AG_UNDO M(KC_AG_UNDO) +#define AG_CUT M(KC_AG_CUT) +#define AG_COPY M(KC_AG_COPY) +#define AG_PASTE M(KC_AG_PASTE) const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { @@ -167,8 +179,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [_TOUCHCURSOR] = { {ALT_TAB, CMD_TAB, CTL_TAB, KC_LGUI, KC_LSFT, KC_TILD, KC_INS, KC_HOME, KC_UP, KC_END, KC_BSPC, _______}, - {_______, KC_LALT, KC_SPC, _______, KC_FIND,KC_AGAIN, KC_PGUP, KC_LEFT, KC_DOWN, KC_RGHT, _______, _______}, - {_______, KC_UNDO, KC_CUT, KC_COPY, KC_PASTE,KC_GRV, KC_PGDN, KC_DEL, _______, _______, CMD_SLSH,_______}, + {_______, KC_LALT, KC_SPC, _______, AG_FIND,AG_AGAIN, KC_PGUP, KC_LEFT, KC_DOWN, KC_RGHT, _______, _______}, + {_______, AG_UNDO, AG_CUT, AG_COPY, AG_PASTE,KC_GRV, KC_PGDN, KC_DEL, _______, _______, CMD_SLSH,_______}, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} }, @@ -347,15 +359,42 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { */ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { + if (!eeconfig_is_enabled()) { + eeconfig_init(); + } + + bool use_cmd = true; // Use, for example, Cmd-Tab, Cmd-C, Cmd-V, etc. + // Compare to MAGIC_SWAP_ALT_GUI and MAGIC_UNSWAP_ALT_GUI configs, set in: + // quantum/quantum.c + if(keymap_config.swap_lalt_lgui == 1 && keymap_config.swap_ralt_rgui == 1) { + use_cmd = false; // ... or, Alt-Tab, Ctrl-C, Ctrl-V, etc. + } + switch (id) { case KC_ALT_TAB: - return (record->event.pressed ? MACRO( D(LALT), D(TAB), END ) : MACRO( U(TAB), END )); + if(use_cmd) { return (record->event.pressed ? MACRO( D(LGUI), D(TAB), END ) : MACRO( U(TAB), END )); } + else { return (record->event.pressed ? MACRO( D(LALT), D(TAB), END ) : MACRO( U(TAB), END )); } case KC_CMD_TAB: - return (record->event.pressed ? MACRO( D(LGUI), D(TAB), END ) : MACRO( U(TAB), END )); + if(use_cmd) { return (record->event.pressed ? MACRO( D(LALT), D(TAB), END ) : MACRO( U(TAB), END )); } + else { return (record->event.pressed ? MACRO( D(LGUI), D(TAB), END ) : MACRO( U(TAB), END )); } + case KC_CTL_TAB: return (record->event.pressed ? MACRO( D(LCTRL), D(TAB), END ) : MACRO( U(TAB), END )); case KC_CMD_SLSH: return (record->event.pressed ? MACRO( D(LGUI), D(SLSH),END ) : MACRO( U(SLSH),END )); + + case KC_AG_FIND: + return use_cmd ? MACRODOWN( D(LGUI), T(F), END ) : MACRODOWN( D(LCTRL), T(F), END ); + case KC_AG_AGAIN: + return use_cmd ? MACRODOWN( D(LGUI), T(G), END ) : MACRODOWN( D(LCTRL), T(G), END ); + case KC_AG_UNDO: + return use_cmd ? MACRODOWN( D(LGUI), T(Z), END ) : MACRODOWN( D(LCTRL), T(Z), END ); + case KC_AG_CUT: + return use_cmd ? MACRODOWN( D(LGUI), T(X), END ) : MACRODOWN( D(LCTRL), T(X), END ); + case KC_AG_COPY: + return use_cmd ? MACRODOWN( D(LGUI), T(C), END ) : MACRODOWN( D(LCTRL), T(C), END ); + case KC_AG_PASTE: + return use_cmd ? MACRODOWN( D(LGUI), T(V), END ) : MACRODOWN( D(LCTRL), T(V), END ); } return MACRO_NONE; diff --git a/keyboards/planck/keymaps/jeebak/readme.md b/keyboards/planck/keymaps/jeebak/readme.md index de2096954b..094bc2a0ed 100644 --- a/keyboards/planck/keymaps/jeebak/readme.md +++ b/keyboards/planck/keymaps/jeebak/readme.md @@ -77,15 +77,17 @@ are represented below. My personalizations include all of the keys shown for the left hand. Having the `Alt` and `Shift` keys (as well as the `Control` key from the base layers) readily accessible from the home row allows quick word jumps and highlighting when used in conjunction with the arrow keys. The -`AltTab` macro is not only useful under Windows, but also under Mac when used +`Alt-Tab` macro is not only useful under Windows, but also under Mac when used with alternative switchers like [HyperSwitch](https://bahoom.com/hyperswitch). -The `CmdTab` and `CtlTab` sequences are duplicated for easy access while in +The `Cmd-Tab` and `Ctrl-Tab` sequences are duplicated for easy access while in this layer. The `KC_UNDO, KC_CUT, KC_COPY, KC_PASTE, KC_FIND,` and `KC_AGAIN` -keycodes have been mapped but they don't seem to work on Mac. Presumably -they'll work under Windows. +keycodes do not seem to work. There are macros in place that'll "automatically" +choose the correct version (`Cmd-Tab` vs. `Alt-Tab`, `Cmd-C` vs. `Ctrl-C`, +etc.) depending on which layout you've currently selected (`AG_NORM` or +`AG_SWAP`) in the `_ADJUST` layer. ``` ,-----------------------------------------------------------------------------------. - |AltTab|CmdTab|CtlTab| GUI |Shift | ~ |Insert| Home | Up | End | Bksp | | + |CmdTab|AltTab|CtlTab| GUI |Shift | ~ |Insert| Home | Up | End | Bksp | | |------+------+------+------+------+-------------+------+------+------+------+------| | | Alt |Space | | Find |Again | PgUp | Left | Down |Right | | | |------+------+------+------+------+------|------+------+------+------+------+------| From 36abd4463fec1623e7eb590bb7960c6655cf2b70 Mon Sep 17 00:00:00 2001 From: JeeBak Kim Date: Thu, 4 Aug 2016 14:26:03 -0700 Subject: [PATCH 075/446] Revert swapp of AltTab/CmdTab in readme. Layout did not change --- keyboards/planck/keymaps/jeebak/readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/planck/keymaps/jeebak/readme.md b/keyboards/planck/keymaps/jeebak/readme.md index 094bc2a0ed..48eb23264f 100644 --- a/keyboards/planck/keymaps/jeebak/readme.md +++ b/keyboards/planck/keymaps/jeebak/readme.md @@ -87,7 +87,7 @@ etc.) depending on which layout you've currently selected (`AG_NORM` or `AG_SWAP`) in the `_ADJUST` layer. ``` ,-----------------------------------------------------------------------------------. - |CmdTab|AltTab|CtlTab| GUI |Shift | ~ |Insert| Home | Up | End | Bksp | | + |AltTab|CmdTab|CtlTab| GUI |Shift | ~ |Insert| Home | Up | End | Bksp | | |------+------+------+------+------+-------------+------+------+------+------+------| | | Alt |Space | | Find |Again | PgUp | Left | Down |Right | | | |------+------+------+------+------+------|------+------+------+------+------+------| From dcf672223f20412ae79eb73a58d80ccbb0bd5c31 Mon Sep 17 00:00:00 2001 From: Toni Date: Fri, 5 Aug 2016 20:53:58 +0200 Subject: [PATCH 076/446] enterfn / enterisctrl on hold added --- .../satan/keymaps/iso_split_rshift/keymap.c | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/keyboards/satan/keymaps/iso_split_rshift/keymap.c b/keyboards/satan/keymaps/iso_split_rshift/keymap.c index 7af7c14bd8..3ee141eb45 100644 --- a/keyboards/satan/keymaps/iso_split_rshift/keymap.c +++ b/keyboards/satan/keymaps/iso_split_rshift/keymap.c @@ -17,7 +17,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ,-----------------------------------------------------------. * |Grv| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|Backsp | * |-----------------------------------------------------------| - * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \ | Tab is Fn1 !! + * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \ | Tab is Fn1 * |-----------------------------------------------------------| * |Ctrl | A| S| D| F| G| H| J| K| L| ;| '| Return | * |-----------------------------------------------------------| @@ -107,15 +107,15 @@ enum function_id { }; const uint16_t PROGMEM fn_actions[] = { - [1] = ACTION_FUNCTION(LAUNCH), - [2] = ACTION_FUNCTION(RGBLED_TOGGLE), - [3] = ACTION_FUNCTION(RGBLED_STEP_MODE), - [4] = ACTION_FUNCTION(RGBLED_INCREASE_HUE), - [5] = ACTION_FUNCTION(RGBLED_DECREASE_HUE), - [6] = ACTION_FUNCTION(RGBLED_INCREASE_SAT), - [7] = ACTION_FUNCTION(RGBLED_DECREASE_SAT), - [8] = ACTION_FUNCTION(RGBLED_INCREASE_VAL), - [9] = ACTION_FUNCTION(RGBLED_DECREASE_VAL), + [1] = ACTION_FUNCTION(LAUNCH), + [2] = ACTION_FUNCTION(RGBLED_TOGGLE), + [3] = ACTION_FUNCTION(RGBLED_STEP_MODE), + [4] = ACTION_FUNCTION(RGBLED_INCREASE_HUE), + [5] = ACTION_FUNCTION(RGBLED_DECREASE_HUE), + [6] = ACTION_FUNCTION(RGBLED_INCREASE_SAT), + [7] = ACTION_FUNCTION(RGBLED_DECREASE_SAT), + [8] = ACTION_FUNCTION(RGBLED_INCREASE_VAL), + [9] = ACTION_FUNCTION(RGBLED_DECREASE_VAL), [10] = ACTION_MODS_TAP_KEY(MOD_LCTL, KC_ENT), }; From 545925fb1b92252fe0bad5a675727d52bea161ef Mon Sep 17 00:00:00 2001 From: Seth Chandler Date: Fri, 5 Aug 2016 23:19:12 -0400 Subject: [PATCH 077/446] remove orphaned clueboard files --- keyboards/clueboard2/Makefile | 71 ------------------------------- keyboards/clueboard2/clueboard2.c | 63 --------------------------- 2 files changed, 134 deletions(-) delete mode 100644 keyboards/clueboard2/Makefile delete mode 100644 keyboards/clueboard2/clueboard2.c diff --git a/keyboards/clueboard2/Makefile b/keyboards/clueboard2/Makefile deleted file mode 100644 index e9367a90d0..0000000000 --- a/keyboards/clueboard2/Makefile +++ /dev/null @@ -1,71 +0,0 @@ - - -# MCU name -#MCU = at90usb1287 -MCU = atmega32u4 - -# Processor frequency. -# This will define a symbol, F_CPU, in all source code files equal to the -# processor frequency in Hz. You can then use this symbol in your source code to -# calculate timings. Do NOT tack on a 'UL' at the end, this will be done -# automatically to create a 32-bit value in your source code. -# -# This will be an integer division of F_USB below, as it is sourced by -# F_USB after it has run through any CPU prescalers. Note that this value -# does not *change* the processor frequency - it should merely be updated to -# reflect the processor speed set externally so that the code can use accurate -# software delays. -F_CPU = 16000000 - - -# -# LUFA specific -# -# Target architecture (see library "Board Types" documentation). -ARCH = AVR8 - -# Input clock frequency. -# This will define a symbol, F_USB, in all source code files equal to the -# input clock frequency (before any prescaling is performed) in Hz. This value may -# differ from F_CPU if prescaling is used on the latter, and is required as the -# raw input clock is fed directly to the PLL sections of the AVR for high speed -# clock generation for the USB and other AVR subsections. Do NOT tack on a 'UL' -# at the end, this will be done automatically to create a 32-bit value in your -# source code. -# -# If no clock division is performed on the input clock inside the AVR (via the -# CPU clock adjust registers or the clock division fuses), this will be equal to F_CPU. -F_USB = $(F_CPU) - -# Interrupt driven control endpoint task(+60) -OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT - - -# Boot Section Size in *bytes* -# Teensy halfKay 512 -# Teensy++ halfKay 1024 -# Atmel DFU loader 4096 -# LUFA bootloader 4096 -# USBaspLoader 2048 -OPT_DEFS += -DBOOTLOADER_SIZE=4096 - - -# Build Options -# comment out to disable the options. -# -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 ?= yes # Console for debug(+400) -COMMAND_ENABLE ?= yes # Commands for debug and configuration -NKRO_ENABLE ?= yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work -RGBLIGHT_ENABLE ?= no # Enable keyboard underlight functionality (+4870) -BACKLIGHT_ENABLE ?= yes # Enable keyboard backlight functionality (+1150) -MIDI_ENABLE ?= no # MIDI controls -AUDIO_ENABLE ?= no -UNICODE_ENABLE ?= no # Unicode -BLUETOOTH_ENABLE ?= no # Enable Bluetooth with the Adafruit EZ-Key HID - -ifndef QUANTUM_DIR - include ../../Makefile -endif diff --git a/keyboards/clueboard2/clueboard2.c b/keyboards/clueboard2/clueboard2.c deleted file mode 100644 index d78ffed9ba..0000000000 --- a/keyboards/clueboard2/clueboard2.c +++ /dev/null @@ -1,63 +0,0 @@ -#include "clueboard2.h" - -void matrix_init_kb(void) { - // put your keyboard start-up code here - // runs once when the firmware starts up - matrix_init_user(); - led_init_ports(); - - // JTAG disable for PORT F. write JTD bit twice within four cycles. - MCUCR |= (1< Date: Fri, 5 Aug 2016 23:31:35 -0700 Subject: [PATCH 078/446] Mouse layer updates - Rename to MOUSECURSOR - Use "d" key, since middle finger is stronger than pinky - Shuffle some mouse buttons around --- keyboards/planck/keymaps/jeebak/keymap.c | 32 +++++++++++------------ keyboards/planck/keymaps/jeebak/readme.md | 14 +++++----- 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/keyboards/planck/keymaps/jeebak/keymap.c b/keyboards/planck/keymaps/jeebak/keymap.c index 25918dc985..4a3cc2d562 100644 --- a/keyboards/planck/keymaps/jeebak/keymap.c +++ b/keyboards/planck/keymaps/jeebak/keymap.c @@ -21,7 +21,7 @@ extern keymap_config_t keymap_config; #define _RAISE 4 #define _PLOVER 5 #define _TOUCHCURSOR 6 -#define _MOUSE 7 +#define _MOUSECURSOR 7 #define _ADJUST 16 // Keycodes @@ -57,8 +57,8 @@ enum macro_keycodes { #define CTL_ESC CTL_T(KC_ESC) // Tap for Esc, hold for Ctrl #define SFT_ENT SFT_T(KC_ENT) // Tap for Enter, hold for Shift // Requires KC_TRNS/_______ for the trigger key in the destination layer -#define LT_TC LT(_TOUCHCURSOR, KC_SPC) // L-ayer T-ap T-ouch C-ursor. -#define LT_ML LT(_MOUSE, KC_A) // L-ayer T-ap M-ouse C-ursor (on A) +#define LT_TC LT(_TOUCHCURSOR, KC_SPC) // L-ayer T-ap T-ouch C-ursor +#define LT_MC(kc) LT(_MOUSECURSOR, kc) // L-ayer T-ap M-ouse C-ursor #define ALT_TAB M(KC_ALT_TAB) // Macro for Alt-Tab #define CMD_TAB M(KC_CMD_TAB) // Macro for Cmd-Tab #define CTL_TAB M(KC_CTL_TAB) // Macro for Ctl-Tab @@ -76,7 +76,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ,-----------------------------------------------------------------------------------------. * | Tab | Q | W | E | R | T | Y | U | I | O | P | Bksp | * |----------+------+------+------+------+-------------+------+------+------+------+--------| - * | Ctrl/Esc | ML/A | S | D | F | G | H | J | K | L | ; | " | + * | Ctrl/Esc | A | S | MC/D | F | G | H | J | K | L | ; | " | * |----------+------+------+------+------+------|------+------+------+------+------+--------| * | Shift | Z | X | C | V | B | N | M | , | . | / |Sft/Ent | * |----------+------+------+------+------+------+------+------+------+------+------+--------| @@ -85,7 +85,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [_QWERTY] = { {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, - {CTL_ESC, LT_ML, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, + {CTL_ESC, KC_A, KC_S, LT_MC(KC_D),KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, SFT_ENT}, {KC_PSCR, KC_RGUI, KC_LALT, KC_LGUI, LOWER, LT_TC, LT_TC, RAISE, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} }, @@ -94,7 +94,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ,-----------------------------------------------------------------------------------------. * | Tab | Q | W | F | P | G | J | L | U | Y | ; | Bksp | * |----------+------+------+------+------+-------------+------+------+------+------+--------| - * | Ctrl/Esc | ML/A | R | S | T | D | H | N | E | I | O | " | + * | Ctrl/Esc | A | R | MC/S | T | D | H | N | E | I | O | " | * |----------+------+------+------+------+------|------+------+------+------+------+--------| * | Shift | Z | X | C | V | B | K | M | , | . | / |Sft/Ent | * |----------+------+------+------+------+------+------+------+------+------+------+--------| @@ -103,7 +103,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [_COLEMAK] = { {KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC}, - {CTL_ESC, LT_ML, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT}, + {CTL_ESC, KC_A, KC_R, LT_MC(KC_S),KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT}, {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, SFT_ENT}, {KC_PSCR, KC_RGUI, KC_LALT, KC_LGUI, LOWER, LT_TC, LT_TC, RAISE, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} }, @@ -112,7 +112,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ,-----------------------------------------------------------------------------------------. * | Tab | " | , | . | P | Y | F | G | C | R | L | Bksp | * |----------+------+------+------+------+-------------+------+------+------+------+--------| - * | Ctrl/Esc | ML/A | O | E | U | I | D | H | T | N | S | / | + * | Ctrl/Esc | A | O | MC/E | U | I | D | H | T | N | S | / | * |----------+------+------+------+------+------|------+------+------+------+------+--------| * | Shift | ; | Q | J | K | X | B | M | W | V | Z |Sft/Ent | * |----------+------+------+------+------+------+------+------+------+------+------+--------| @@ -121,7 +121,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [_DVORAK] = { {KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSPC}, - {CTL_ESC, LT_ML, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLSH}, + {CTL_ESC, KC_A, KC_O, LT_MC(KC_E),KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLSH}, {KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, SFT_ENT}, {KC_PSCR, KC_RGUI, KC_LALT, KC_LGUI, LOWER, LT_TC, LT_TC, RAISE, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} }, @@ -186,20 +186,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Mouse Layer * ,-----------------------------------------------------------------------------------. - * | | |ACCL0 |ACCL1 |ACCL2 |ACCL2 | |WHL_L | Up |WHL_R | BTN2 | | + * | | |ACCL0 | |ACCL1 | | |WHL_L | Up |WHL_R | BTN2 | | * |------+------+------+------+------+-------------+------+------+------+------+------| - * | | | | BTN3 | BTN1 | BTN4 |WHL_Up| Left | Down |Right | | | + * | |ACCL2 | BTN2 | | BTN1 | |WHL_Up| Left | Down |Right | BTN4 | BTN5 | * |------+------+------+------+------+------|------+------+------+------+------+------| - * | | | | | BTN2 | BTN5 |WHL_Dn| BTN1 | | | | | + * | | | | | BTN3 | |WHL_Dn| BTN1 | | | BTN3 | | * |------+------+------+------+------+------+------+------+------+------+------+------| * | | | | | | | | | | | | * `-----------------------------------------------------------------------------------' */ -[_MOUSE] = { - {_______, _______, KC_ACL0, KC_ACL1, KC_ACL2, KC_ACL2, _______, KC_WH_L, KC_MS_U, KC_WH_R, KC_BTN2, _______}, - {_______, _______, _______, KC_BTN3, KC_BTN1, KC_BTN4, KC_WH_U, KC_MS_L, KC_MS_D, KC_MS_R, _______, _______}, - {_______, _______, _______, _______, KC_BTN2, KC_BTN5, KC_WH_D, KC_BTN1, _______, _______, _______, _______}, +[_MOUSECURSOR] = { + {_______, _______, KC_ACL0, _______, KC_ACL1, _______, _______, KC_WH_L, KC_MS_U, KC_WH_R, KC_BTN2, _______}, + {_______, KC_ACL2, KC_BTN2, _______, KC_BTN1, _______, KC_WH_U, KC_MS_L, KC_MS_D, KC_MS_R, KC_BTN4, KC_BTN5}, + {_______, _______, _______, _______, KC_BTN3, _______, KC_WH_D, KC_BTN1, _______, _______, KC_BTN3, _______}, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} }, diff --git a/keyboards/planck/keymaps/jeebak/readme.md b/keyboards/planck/keymaps/jeebak/readme.md index 48eb23264f..0f2c9e26d2 100644 --- a/keyboards/planck/keymaps/jeebak/readme.md +++ b/keyboards/planck/keymaps/jeebak/readme.md @@ -99,19 +99,19 @@ etc.) depending on which layout you've currently selected (`AG_NORM` or ## Mouse Layer The Mouse layer, closely mimics the layout/behaviour of the TouchCursor layer. -The `A` key is used to activate this layer. All 16 keycodes for the mouse from -the `doc/keycode.txt` file are represented, and logically located, IMHO. The -left and right click buttons are duplicated; on the right hand side, for a -quick click here and there, and again on the left hand side for when the +The `D` key (on QWERTY) is used to activate this layer. All 16 keycodes for the +mouse from the `doc/keycode.txt` file are represented, and logically located, +IMHO. The left and right click buttons are duplicated; on the right hand side, +for a quick click here and there, and again on the left hand side for when the buttons need to be held for dragging things or highlighting text, thus allowing the right hand to be free to use the up/down/left/right actions. ``` ,-----------------------------------------------------------------------------------. - | | |ACCL0 |ACCL1 |ACCL2 |ACCL2 | |WHL_L | Up |WHL_R | BTN2 | | + | | |ACCL0 | |ACCL1 | | |WHL_L | Up |WHL_R | BTN2 | | |------+------+------+------+------+-------------+------+------+------+------+------| - | | | | BTN3 | BTN1 | BTN4 |WHL_Up| Left | Down |Right | | | + | |ACCL2 | BTN2 | | BTN1 | |WHL_Up| Left | Down |Right | BTN4 | BTN5 | |------+------+------+------+------+------|------+------+------+------+------+------| - | | | | | BTN2 | BTN5 |WHL_Dn| BTN1 | | | | | + | | | | | BTN3 | |WHL_Dn| BTN1 | | | BTN3 | | |------+------+------+------+------+------+------+------+------+------+------+------| | | | | | | | | | | | | `-----------------------------------------------------------------------------------' From 96ed96f924d7df610465b567e5127e73e99a368d Mon Sep 17 00:00:00 2001 From: JeeBak Kim Date: Sat, 6 Aug 2016 00:01:12 -0700 Subject: [PATCH 079/446] Fix KC_ALT_TAB/KC_CMD_TAB logic --- keyboards/planck/keymaps/jeebak/keymap.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/keyboards/planck/keymaps/jeebak/keymap.c b/keyboards/planck/keymaps/jeebak/keymap.c index 4a3cc2d562..3b51e34e38 100644 --- a/keyboards/planck/keymaps/jeebak/keymap.c +++ b/keyboards/planck/keymaps/jeebak/keymap.c @@ -372,11 +372,11 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) switch (id) { case KC_ALT_TAB: - if(use_cmd) { return (record->event.pressed ? MACRO( D(LGUI), D(TAB), END ) : MACRO( U(TAB), END )); } - else { return (record->event.pressed ? MACRO( D(LALT), D(TAB), END ) : MACRO( U(TAB), END )); } - case KC_CMD_TAB: if(use_cmd) { return (record->event.pressed ? MACRO( D(LALT), D(TAB), END ) : MACRO( U(TAB), END )); } else { return (record->event.pressed ? MACRO( D(LGUI), D(TAB), END ) : MACRO( U(TAB), END )); } + case KC_CMD_TAB: + if(use_cmd) { return (record->event.pressed ? MACRO( D(LGUI), D(TAB), END ) : MACRO( U(TAB), END )); } + else { return (record->event.pressed ? MACRO( D(LALT), D(TAB), END ) : MACRO( U(TAB), END )); } case KC_CTL_TAB: return (record->event.pressed ? MACRO( D(LCTRL), D(TAB), END ) : MACRO( U(TAB), END )); From 57218827cbdb6e9510147239f69b8aa62e28cd14 Mon Sep 17 00:00:00 2001 From: JeeBak Kim Date: Sat, 6 Aug 2016 00:08:42 -0700 Subject: [PATCH 080/446] Move KC_ACL1 button --- keyboards/planck/keymaps/jeebak/keymap.c | 8 ++++---- keyboards/planck/keymaps/jeebak/readme.md | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/keyboards/planck/keymaps/jeebak/keymap.c b/keyboards/planck/keymaps/jeebak/keymap.c index 3b51e34e38..c5761b2d1d 100644 --- a/keyboards/planck/keymaps/jeebak/keymap.c +++ b/keyboards/planck/keymaps/jeebak/keymap.c @@ -186,9 +186,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Mouse Layer * ,-----------------------------------------------------------------------------------. - * | | |ACCL0 | |ACCL1 | | |WHL_L | Up |WHL_R | BTN2 | | + * | | |ACCL0 | | | | |WHL_L | Up |WHL_R | BTN2 | | * |------+------+------+------+------+-------------+------+------+------+------+------| - * | |ACCL2 | BTN2 | | BTN1 | |WHL_Up| Left | Down |Right | BTN4 | BTN5 | + * | |ACCL2 | BTN2 | | BTN1 |ACCL1 |WHL_Up| Left | Down |Right | BTN4 | BTN5 | * |------+------+------+------+------+------|------+------+------+------+------+------| * | | | | | BTN3 | |WHL_Dn| BTN1 | | | BTN3 | | * |------+------+------+------+------+------+------+------+------+------+------+------| @@ -197,8 +197,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [_MOUSECURSOR] = { - {_______, _______, KC_ACL0, _______, KC_ACL1, _______, _______, KC_WH_L, KC_MS_U, KC_WH_R, KC_BTN2, _______}, - {_______, KC_ACL2, KC_BTN2, _______, KC_BTN1, _______, KC_WH_U, KC_MS_L, KC_MS_D, KC_MS_R, KC_BTN4, KC_BTN5}, + {_______, _______, KC_ACL0, _______, _______, _______, _______, KC_WH_L, KC_MS_U, KC_WH_R, KC_BTN2, _______}, + {_______, KC_ACL2, KC_BTN2, _______, KC_BTN1, KC_ACL1, KC_WH_U, KC_MS_L, KC_MS_D, KC_MS_R, KC_BTN4, KC_BTN5}, {_______, _______, _______, _______, KC_BTN3, _______, KC_WH_D, KC_BTN1, _______, _______, KC_BTN3, _______}, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} }, diff --git a/keyboards/planck/keymaps/jeebak/readme.md b/keyboards/planck/keymaps/jeebak/readme.md index 0f2c9e26d2..359aacff97 100644 --- a/keyboards/planck/keymaps/jeebak/readme.md +++ b/keyboards/planck/keymaps/jeebak/readme.md @@ -107,9 +107,9 @@ buttons need to be held for dragging things or highlighting text, thus allowing the right hand to be free to use the up/down/left/right actions. ``` ,-----------------------------------------------------------------------------------. - | | |ACCL0 | |ACCL1 | | |WHL_L | Up |WHL_R | BTN2 | | + | | |ACCL0 | | | | |WHL_L | Up |WHL_R | BTN2 | | |------+------+------+------+------+-------------+------+------+------+------+------| - | |ACCL2 | BTN2 | | BTN1 | |WHL_Up| Left | Down |Right | BTN4 | BTN5 | + | |ACCL2 | BTN2 | | BTN1 |ACCL1 |WHL_Up| Left | Down |Right | BTN4 | BTN5 | |------+------+------+------+------+------|------+------+------+------+------+------| | | | | | BTN3 | |WHL_Dn| BTN1 | | | BTN3 | | |------+------+------+------+------+------+------+------+------+------+------+------| From bda4d15ffa5a7390591b2f4edb05ed568a1c708a Mon Sep 17 00:00:00 2001 From: JeeBak Kim Date: Sat, 6 Aug 2016 11:59:57 -0700 Subject: [PATCH 081/446] Add Virtual Desktop Switching macros to TouchCursor layer --- keyboards/planck/keymaps/jeebak/keymap.c | 13 +++++++++++-- keyboards/planck/keymaps/jeebak/readme.md | 5 +++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/keyboards/planck/keymaps/jeebak/keymap.c b/keyboards/planck/keymaps/jeebak/keymap.c index c5761b2d1d..aa5c415938 100644 --- a/keyboards/planck/keymaps/jeebak/keymap.c +++ b/keyboards/planck/keymaps/jeebak/keymap.c @@ -47,6 +47,8 @@ enum macro_keycodes { KC_AG_CUT, KC_AG_COPY, KC_AG_PASTE, + KC_AG_DESK_L, + KC_AG_DESK_R, }; // Fillers to make layering more clear @@ -69,6 +71,8 @@ enum macro_keycodes { #define AG_CUT M(KC_AG_CUT) #define AG_COPY M(KC_AG_COPY) #define AG_PASTE M(KC_AG_PASTE) +#define AG_D_L M(KC_AG_DESK_L) // For Virtual Desktop Switching: Left, and +#define AG_D_R M(KC_AG_DESK_R) // Right const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { @@ -166,7 +170,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ,-----------------------------------------------------------------------------------. * |AltTab|CmdTab|CtlTab| GUI |Shift | ~ |Insert| Home | Up | End | Bksp | | * |------+------+------+------+------+-------------+------+------+------+------+------| - * | | Alt |Space | | Find |Again | PgUp | Left | Down |Right | | | + * | | Alt |Space | | Find |Again | PgUp | Left | Down |Right |Desk_L|Desk_R| * |------+------+------+------+------+------|------+------+------+------+------+------| * | | Undo | Cut | Copy |Paste | ` | PgDn | Del | | | | | * |------+------+------+------+------+------+------+------+------+------+------+------| @@ -179,7 +183,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [_TOUCHCURSOR] = { {ALT_TAB, CMD_TAB, CTL_TAB, KC_LGUI, KC_LSFT, KC_TILD, KC_INS, KC_HOME, KC_UP, KC_END, KC_BSPC, _______}, - {_______, KC_LALT, KC_SPC, _______, AG_FIND,AG_AGAIN, KC_PGUP, KC_LEFT, KC_DOWN, KC_RGHT, _______, _______}, + {_______, KC_LALT, KC_SPC, _______, AG_FIND,AG_AGAIN, KC_PGUP, KC_LEFT, KC_DOWN, KC_RGHT, AG_D_L, AG_D_R }, {_______, AG_UNDO, AG_CUT, AG_COPY, AG_PASTE,KC_GRV, KC_PGDN, KC_DEL, _______, _______, CMD_SLSH,_______}, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} }, @@ -395,6 +399,11 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) return use_cmd ? MACRODOWN( D(LGUI), T(C), END ) : MACRODOWN( D(LCTRL), T(C), END ); case KC_AG_PASTE: return use_cmd ? MACRODOWN( D(LGUI), T(V), END ) : MACRODOWN( D(LCTRL), T(V), END ); + + case KC_AG_DESK_L: + return use_cmd ? MACRODOWN( D(LGUI), D(LCTRL), T(SCLN), END ) : MACRODOWN( D(LALT), D(LCTRL), T(SCLN), END ); + case KC_AG_DESK_R: + return use_cmd ? MACRODOWN( D(LGUI), D(LCTRL), T(QUOT), END ) : MACRODOWN( D(LALT), D(LCTRL), T(QUOT), END ); } return MACRO_NONE; diff --git a/keyboards/planck/keymaps/jeebak/readme.md b/keyboards/planck/keymaps/jeebak/readme.md index 359aacff97..28ae34f475 100644 --- a/keyboards/planck/keymaps/jeebak/readme.md +++ b/keyboards/planck/keymaps/jeebak/readme.md @@ -84,12 +84,13 @@ this layer. The `KC_UNDO, KC_CUT, KC_COPY, KC_PASTE, KC_FIND,` and `KC_AGAIN` keycodes do not seem to work. There are macros in place that'll "automatically" choose the correct version (`Cmd-Tab` vs. `Alt-Tab`, `Cmd-C` vs. `Ctrl-C`, etc.) depending on which layout you've currently selected (`AG_NORM` or -`AG_SWAP`) in the `_ADJUST` layer. +`AG_SWAP`) in the `_ADJUST` layer. The `Desk_L` and `Desk_R` macros are what I +use to switch between Virtual Desktops Left/Right. ``` ,-----------------------------------------------------------------------------------. |AltTab|CmdTab|CtlTab| GUI |Shift | ~ |Insert| Home | Up | End | Bksp | | |------+------+------+------+------+-------------+------+------+------+------+------| - | | Alt |Space | | Find |Again | PgUp | Left | Down |Right | | | + | | Alt |Space | | Find |Again | PgUp | Left | Down |Right |Desk_L|Desk_R| |------+------+------+------+------+------|------+------+------+------+------+------| | | Undo | Cut | Copy |Paste | ` | PgDn | Del | | | | | |------+------+------+------+------+------+------+------+------+------+------+------| From 68e287013b42cea53a1834c141bdf2c0802da3af Mon Sep 17 00:00:00 2001 From: JeeBak Kim Date: Sat, 6 Aug 2016 13:36:26 -0700 Subject: [PATCH 082/446] Add Tab Close, New, Reopen macros to TouchCursor layer --- keyboards/planck/keymaps/jeebak/keymap.c | 21 +++++++++++++++++---- keyboards/planck/keymaps/jeebak/readme.md | 8 +++++--- 2 files changed, 22 insertions(+), 7 deletions(-) diff --git a/keyboards/planck/keymaps/jeebak/keymap.c b/keyboards/planck/keymaps/jeebak/keymap.c index aa5c415938..7dc8760ec4 100644 --- a/keyboards/planck/keymaps/jeebak/keymap.c +++ b/keyboards/planck/keymaps/jeebak/keymap.c @@ -49,6 +49,9 @@ enum macro_keycodes { KC_AG_PASTE, KC_AG_DESK_L, KC_AG_DESK_R, + KC_AG_TAB_C, + KC_AG_TAB_N, + KC_AG_TAB_R, }; // Fillers to make layering more clear @@ -73,6 +76,9 @@ enum macro_keycodes { #define AG_PASTE M(KC_AG_PASTE) #define AG_D_L M(KC_AG_DESK_L) // For Virtual Desktop Switching: Left, and #define AG_D_R M(KC_AG_DESK_R) // Right +#define AG_T_C M(KC_AG_TAB_C) // For Chrome, etc. Tab Close, +#define AG_T_N M(KC_AG_TAB_N) // Tab New, and +#define AG_T_R M(KC_AG_TAB_R) // Tab Reopen Closed const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { @@ -170,9 +176,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ,-----------------------------------------------------------------------------------. * |AltTab|CmdTab|CtlTab| GUI |Shift | ~ |Insert| Home | Up | End | Bksp | | * |------+------+------+------+------+-------------+------+------+------+------+------| - * | | Alt |Space | | Find |Again | PgUp | Left | Down |Right |Desk_L|Desk_R| + * | | Alt |Space |Tab_C | Find |Again | PgUp | Left | Down |Right |Desk_L|Desk_R| * |------+------+------+------+------+------|------+------+------+------+------+------| - * | | Undo | Cut | Copy |Paste | ` | PgDn | Del | | | | | + * | | Undo | Cut | Copy |Paste | ` | PgDn | Del |Tab_N |Tab_R |iTerm2| | * |------+------+------+------+------+------+------+------+------+------+------+------| * | | | | | | | | | | | | * `-----------------------------------------------------------------------------------' @@ -183,8 +189,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [_TOUCHCURSOR] = { {ALT_TAB, CMD_TAB, CTL_TAB, KC_LGUI, KC_LSFT, KC_TILD, KC_INS, KC_HOME, KC_UP, KC_END, KC_BSPC, _______}, - {_______, KC_LALT, KC_SPC, _______, AG_FIND,AG_AGAIN, KC_PGUP, KC_LEFT, KC_DOWN, KC_RGHT, AG_D_L, AG_D_R }, - {_______, AG_UNDO, AG_CUT, AG_COPY, AG_PASTE,KC_GRV, KC_PGDN, KC_DEL, _______, _______, CMD_SLSH,_______}, + {_______, KC_LALT, KC_SPC, AG_T_C, AG_FIND,AG_AGAIN, KC_PGUP, KC_LEFT, KC_DOWN, KC_RGHT, AG_D_L, AG_D_R }, + {_______, AG_UNDO, AG_CUT, AG_COPY, AG_PASTE,KC_GRV, KC_PGDN, KC_DEL, AG_T_N, AG_T_R, CMD_SLSH,_______}, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} }, @@ -404,6 +410,13 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) return use_cmd ? MACRODOWN( D(LGUI), D(LCTRL), T(SCLN), END ) : MACRODOWN( D(LALT), D(LCTRL), T(SCLN), END ); case KC_AG_DESK_R: return use_cmd ? MACRODOWN( D(LGUI), D(LCTRL), T(QUOT), END ) : MACRODOWN( D(LALT), D(LCTRL), T(QUOT), END ); + + case KC_AG_TAB_C: + return use_cmd ? MACRODOWN( D(LGUI), T(W), END ) : MACRODOWN( D(LCTRL), T(W), END ); + case KC_AG_TAB_N: + return use_cmd ? MACRODOWN( D(LGUI), T(T), END ) : MACRODOWN( D(LCTRL), T(T), END ); + case KC_AG_TAB_R: + return use_cmd ? MACRODOWN( D(LGUI), D(LSHIFT), T(T), END ) : MACRODOWN( D(LCTRL), D(LSHIFT), T(T), END ); } return MACRO_NONE; diff --git a/keyboards/planck/keymaps/jeebak/readme.md b/keyboards/planck/keymaps/jeebak/readme.md index 28ae34f475..b43f8a2fba 100644 --- a/keyboards/planck/keymaps/jeebak/readme.md +++ b/keyboards/planck/keymaps/jeebak/readme.md @@ -85,14 +85,16 @@ keycodes do not seem to work. There are macros in place that'll "automatically" choose the correct version (`Cmd-Tab` vs. `Alt-Tab`, `Cmd-C` vs. `Ctrl-C`, etc.) depending on which layout you've currently selected (`AG_NORM` or `AG_SWAP`) in the `_ADJUST` layer. The `Desk_L` and `Desk_R` macros are what I -use to switch between Virtual Desktops Left/Right. +use to switch between Virtual Desktops Left/Right. The `Tab_C`, `Tab_N` and +`Tab_R` are for "Close Tab," "New Tab" and "Reopen Closed Tab" for apps such as +Google Chrome. ``` ,-----------------------------------------------------------------------------------. |AltTab|CmdTab|CtlTab| GUI |Shift | ~ |Insert| Home | Up | End | Bksp | | |------+------+------+------+------+-------------+------+------+------+------+------| - | | Alt |Space | | Find |Again | PgUp | Left | Down |Right |Desk_L|Desk_R| + | | Alt |Space |Tab_C | Find |Again | PgUp | Left | Down |Right |Desk_L|Desk_R| |------+------+------+------+------+------|------+------+------+------+------+------| - | | Undo | Cut | Copy |Paste | ` | PgDn | Del | | | | | + | | Undo | Cut | Copy |Paste | ` | PgDn | Del |Tab_N |Tab_R |iTerm2| | |------+------+------+------+------+------+------+------+------+------+------+------| | | | | | | | | | | | | `-----------------------------------------------------------------------------------' From b5fcb5a7447424a160b86b4d2c0d2ea29ae1d813 Mon Sep 17 00:00:00 2001 From: Toni Date: Sun, 7 Aug 2016 11:37:28 +0200 Subject: [PATCH 083/446] new variant with the curly braces on tab layer --- .../satan/keymaps/iso_split_rshift/keymap.c | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/keyboards/satan/keymaps/iso_split_rshift/keymap.c b/keyboards/satan/keymaps/iso_split_rshift/keymap.c index 3ee141eb45..71c205a489 100644 --- a/keyboards/satan/keymaps/iso_split_rshift/keymap.c +++ b/keyboards/satan/keymaps/iso_split_rshift/keymap.c @@ -27,11 +27,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * `-----------------------------------------------------------' LEFT DWN RIGHT */ [_DEF] = KEYMAP_ISO_SPLITRSHIFT( - KC_GRV, 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, \ - LT(_TAB,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, \ - CTL_T(KC_ESC), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, CTL_T(KC_ENT), \ - KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, TG(_SFX), SFT_T(KC_UP), \ - KC_LCTL, KC_LGUI, KC_LALT, LT(_SPC,KC_SPACE), KC_RALT, ALT_T(KC_LEFT), GUI_T(KC_DOWN), CTL_T(KC_RIGHT)), + KC_GRV, 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, \ + LT(_TAB,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, \ + CTL_T(KC_ESC), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, CTL_T(KC_ENT), \ + KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, TG(_SFX), SFT_T(KC_UP), \ + KC_LCTL, KC_LGUI, KC_LALT, LT(_SPC,KC_SPACE), KC_RALT, ALT_T(KC_LEFT), GUI_T(KC_DOWN), CTL_T(KC_RIGHT)), /* Keymap 1: F-and-vim Layer, modified with Space (by holding space) * ,-----------------------------------------------------------. @@ -39,27 +39,27 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |-----------------------------------------------------------| * | |Paus| Up| [ | ] | | | | ( | ) | | | | | * |-----------------------------------------------------------| - * | |Lft|Dwn|Rgt| | | |Left|Down|Right|Up| | PLAY | + * | |Lft|Dwn|Rgt| | |Left|Down|Right|Up| | | PLAY | * |-----------------------------------------------------------| - * | | | | | < | > | |M0 | | { | } | | Vol+ | | + * | | | | | < | > | |M0 | | | | | Vol+ | | * |-----------------------------------------------------------| * | | | | |Alt |Prev|Vol-|Next| * `-----------------------------------------------------------' */ [_SPC] = KEYMAP_ISO_SPLITRSHIFT( - KC_PSCR, 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_TRNS, KC_PAUS, KC_UP, RALT(KC_8), RALT(KC_9), KC_TRNS, KC_TRNS, LSFT(KC_8), LSFT(KC_9), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ - KC_TRNS, KC_LEFT, KC_DOWN, KC_RIGHT, KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, \ - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_NUBS, LSFT(KC_NUBS), KC_SPACE,M(0), RALT(KC_7), RALT(KC_0), KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLU, \ - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_VOLD, KC_MNXT), + KC_PSCR, 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_TRNS, KC_PAUS, KC_UP, RALT(KC_8), RALT(KC_9), KC_TRNS, KC_TRNS, LSFT(KC_8), LSFT(KC_9), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ + KC_TRNS, KC_LEFT, KC_DOWN, KC_RIGHT, KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_NUBS, LSFT(KC_NUBS), KC_SPACE,M(0), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLU, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_VOLD, KC_MNXT), /* Keymap 2: Tab Layer w/ vim pageup, modified with Tab (by holding tab) * ,-----------------------------------------------------------. * |WAKE| | | | | | | | | | | | |Insert| TAB+GRC = WAKE * |-----------------------------------------------------------| - * | | | | | | | | | | | | | | | + * | | | | | | | | | { | } | | | | | * |-----------------------------------------------------------| - * | | | | | | | |Pos1|PgDn|PgUp|End| |Retrn | + * | | | | | | |Pos1|PgDn|PgUp|End| | |Retrn | * |-----------------------------------------------------------| * | | | | | | | |AF2| | | | | PgUp | | * |-----------------------------------------------------------| @@ -67,11 +67,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * `-----------------------------------------------------------' */ [_TAB] = KEYMAP_ISO_SPLITRSHIFT( - KC_WAKE, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, \ - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_PGDN, KC_PGUP, KC_END, KC_TRNS, KC_TRNS, KC_TRNS, KC_ENT, \ - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, M(1), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PGUP, \ - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_PGDN, KC_END), + KC_WAKE, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RALT(KC_7), RALT(KC_0), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_PGDN, KC_PGUP, KC_END, KC_TRNS, KC_TRNS, KC_TRNS, KC_ENT, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, M(1), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PGUP, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_PGDN, KC_END), /* Keymap 3: Split right shift Numpad toggle Layer (by tapping the split rshift key) * ,-----------------------------------------------------------. @@ -87,11 +87,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * `-----------------------------------------------------------' */ [_SFX] = KEYMAP_ISO_SPLITRSHIFT( - RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_7, KC_8, KC_9, KC_TRNS, KC_TRNS, KC_TRNS, KC_BSPC, \ - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_4, KC_5, KC_6, KC_TRNS, KC_TRNS, KC_TRNS, KC_BSLS, \ - KC_TRNS, F(2), F(3), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_1, KC_2, KC_3, KC_TRNS, KC_TRNS, KC_NO, KC_ENT, \ - KC_TRNS, F(4), F(5), F(6), F(7), F(8), F(9), KC_TRNS, KC_TRNS, KC_0, KC_TRNS, KC_SLSH, KC_TRNS, KC_UP, \ - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT), + RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_7, KC_8, KC_9, KC_TRNS, KC_TRNS, KC_TRNS, KC_BSPC, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_4, KC_5, KC_6, KC_TRNS, KC_TRNS, KC_TRNS, KC_BSLS, \ + KC_TRNS, F(2), F(3), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_1, KC_2, KC_3, KC_TRNS, KC_TRNS, KC_NO, KC_ENT, \ + KC_TRNS, F(4), F(5), F(6), F(7), F(8), F(9), KC_TRNS, KC_TRNS, KC_0, KC_TRNS, KC_SLSH, KC_TRNS, KC_UP, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT), }; enum function_id { From c5ee24a6c3ea39e9725dfc276c92d5bce726ca78 Mon Sep 17 00:00:00 2001 From: kuel Date: Sun, 7 Aug 2016 11:01:12 -0500 Subject: [PATCH 084/446] Add keymap_russian.h, a software implementation of Russian rename keymap_cyrillic.h to keymap_unicode_cyrillic.h changed CY_RUBLE and CY_NUMERO to CY_RUBL and CY_NMRO in keymap_unicode_cyrillic.h --- quantum/keymap_extras/keymap_russian.h | 79 +++++++++++++++++++ ...p_cyrillic.h => keymap_unicode_cyrillic.h} | 6 +- 2 files changed, 83 insertions(+), 2 deletions(-) create mode 100644 quantum/keymap_extras/keymap_russian.h rename quantum/keymap_extras/{keymap_cyrillic.h => keymap_unicode_cyrillic.h} (97%) diff --git a/quantum/keymap_extras/keymap_russian.h b/quantum/keymap_extras/keymap_russian.h new file mode 100644 index 0000000000..efb63a5cc2 --- /dev/null +++ b/quantum/keymap_extras/keymap_russian.h @@ -0,0 +1,79 @@ +#ifndef KEYMAP_RUSSIAN_H +#define KEYMAP_RUSSIAN_H + +#include "keymap.h" + +// rename ruble and numero in keymap_cyrillic.c + +// Normal Chracters // reg SHIFT +#define RU_A KC_F // а and А +#define RU_BE KC_COMM // б and Б +#define RU_VE KC_D // в and В +#define RU_GHE KC_U // г and Г +#define RU_DE KC_L // д and Д +#define RU_IE KC_T // е and Е +#define RU_IO KC_GRV // ё and Ё +#define RU_ZHE KC_SCLN // ж and Ж +#define RU_ZE KC_P // з and З +#define RU_I KC_B // и and И +#define RU_SRT_I KC_Q // й and Й +#define RU_KA KC_R // к and К +#define RU_EL KC_K // л and Л +#define RU_EM KC_V // м and М +#define RU_EN KC_Y // н and Н +#define RU_O KC_J // о and О +#define RU_PE KC_G // п and П +#define RU_ER KC_H // р and Р +#define RU_ES KC_C // с and С +#define RU_TE KC_N // т and Т +#define RU_U KC_E // у and У +#define RU_EF KC_A // ф and Ф +#define RU_HA KC_LBRC // х and Х +#define RU_TSE KC_W // ц and Ц +#define RU_CHE KC_X // ч and Ч +#define RU_SHA KC_I // ш and Ш +#define RU_SHCHA KC_O // щ and Щ +#define RU_HSIGN KC_RBRC // ъ and Ъ +#define RU_YERU KC_S // ы and Ы +#define RU_SSIGN KC_M // ь and Ь +#define RU_E KC_QUOT // э and Э +#define RU_YU KC_DOT // ю and Ю +#define RU_YA KC_Z // я and Я + +#define RU_1 KC_1 // 1 and ! +#define RU_2 KC_2 // 2 and " +#define RU_3 KC_3 // 3 and № +#define RU_4 KC_4 // 4 and ; +#define RU_5 KC_5 // 5 and % +#define RU_6 KC_6 // 6 and : +#define RU_7 KC_7 // 7 and ? +#define RU_8 KC_8 // 8 and * +#define RU_9 KC_9 // 9 and ( +#define RU_0 KC_0 // 0 and ) + +#define RU_MINS KC_MINS // - and _ +#define RU_EQL KC_EQL // = and + +#define RU_BSLS KC_BSLS // \ and / +#define RU_DOT KC_SLSH // . and , + +// Shifted Chracters +#define RU_EXLM LSFT(RU_1) // ! +#define RU_DQUT LSFT(RU_2) // " +#define RU_NMRO LSFT(RU_3) // № +#define RU_SCLN LSFT(RU_4) // ; +#define RU_PERC LSFT(RU_5) // % +#define RU_COLN LSFT(RU_6) // : +#define RU_QUES LSFT(RU_7) // ? +#define RU_ASTR LSFT(RU_8) // * +#define RU_LPRN LSFT(RU_9) // ( +#define RU_RPRN LSFT(RU_0) // ) + +#define RU_UNDR LSFT(RU_MINS) // _ +#define RU_PLUS LSFT(RU_EQL) // + +#define RU_SLSH LSFT(RU_BSLS) // / +#define RU_COMM LSFT(RU_DOT) // , + +// Alt Gr-ed characters +#define RU_RUBL RALT(RU_8) // ₽ + +#endif diff --git a/quantum/keymap_extras/keymap_cyrillic.h b/quantum/keymap_extras/keymap_unicode_cyrillic.h similarity index 97% rename from quantum/keymap_extras/keymap_cyrillic.h rename to quantum/keymap_extras/keymap_unicode_cyrillic.h index d5390afff5..a40626d911 100644 --- a/quantum/keymap_extras/keymap_cyrillic.h +++ b/quantum/keymap_extras/keymap_unicode_cyrillic.h @@ -6,6 +6,8 @@ /* * This is based off of * https://en.wikipedia.org/wiki/Cyrillic_script + * + * Unicode is iffy, a software implementation is preferred */ // Capital Char russian/ukrainian/bulgarian @@ -153,8 +155,8 @@ #define CY_thsign UC(0x1c86) // ᲆ CYRILLIC SMALL LETTER TALL HARD SIGN #define CY_YERUBY UC(0xa650) // Ꙑ CYRILLIC CAPITAL LETTER YERU WITH BACK YER #define CY_yeruby UC(0xa651) // ꙑ CYRILLIC SMALL LETTER YERU WITH BACK YER -#define CY_RUBLE UC(0x20bd) // ₽ -#define CY_NUMERO UC(0x2116) // № +#define CY_RUBL UC(0x20bd) // ₽ +#define CY_NMRO UC(0x2116) // № // The letters Zje and Sje are made for other letters and accent marks From 2a0121a78643b1dc774d82352f8c9e246010803e Mon Sep 17 00:00:00 2001 From: kuel Date: Sun, 7 Aug 2016 11:07:38 -0500 Subject: [PATCH 085/446] Removed unnecessary comment --- quantum/keymap_extras/keymap_russian.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/quantum/keymap_extras/keymap_russian.h b/quantum/keymap_extras/keymap_russian.h index efb63a5cc2..237e9abde3 100644 --- a/quantum/keymap_extras/keymap_russian.h +++ b/quantum/keymap_extras/keymap_russian.h @@ -3,8 +3,6 @@ #include "keymap.h" -// rename ruble and numero in keymap_cyrillic.c - // Normal Chracters // reg SHIFT #define RU_A KC_F // а and А #define RU_BE KC_COMM // б and Б From 3d86e5b7a796e8d574107109708ed873405a77dc Mon Sep 17 00:00:00 2001 From: JeeBak Kim Date: Sun, 7 Aug 2016 11:05:10 -0700 Subject: [PATCH 086/446] Tap for Tab, hold for Hyper --- keyboards/planck/keymaps/jeebak/keymap.c | 13 ++++--- keyboards/planck/keymaps/jeebak/readme.md | 46 ++++++++++++----------- 2 files changed, 32 insertions(+), 27 deletions(-) diff --git a/keyboards/planck/keymaps/jeebak/keymap.c b/keyboards/planck/keymaps/jeebak/keymap.c index 7dc8760ec4..8541ecd8d5 100644 --- a/keyboards/planck/keymaps/jeebak/keymap.c +++ b/keyboards/planck/keymaps/jeebak/keymap.c @@ -61,6 +61,7 @@ enum macro_keycodes { // Custom macros #define CTL_ESC CTL_T(KC_ESC) // Tap for Esc, hold for Ctrl #define SFT_ENT SFT_T(KC_ENT) // Tap for Enter, hold for Shift +#define HPR_TAB ALL_T(KC_TAB) // Tap for Tab, hold for Hyper // Requires KC_TRNS/_______ for the trigger key in the destination layer #define LT_TC LT(_TOUCHCURSOR, KC_SPC) // L-ayer T-ap T-ouch C-ursor #define LT_MC(kc) LT(_MOUSECURSOR, kc) // L-ayer T-ap M-ouse C-ursor @@ -84,7 +85,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Qwerty * ,-----------------------------------------------------------------------------------------. - * | Tab | Q | W | E | R | T | Y | U | I | O | P | Bksp | + * | Hyper/Tab| Q | W | E | R | T | Y | U | I | O | P | Bksp | * |----------+------+------+------+------+-------------+------+------+------+------+--------| * | Ctrl/Esc | A | S | MC/D | F | G | H | J | K | L | ; | " | * |----------+------+------+------+------+------|------+------+------+------+------+--------| @@ -94,7 +95,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * `-----------------------------------------------------------------------------------------' */ [_QWERTY] = { - {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, + {HPR_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, {CTL_ESC, KC_A, KC_S, LT_MC(KC_D),KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, SFT_ENT}, {KC_PSCR, KC_RGUI, KC_LALT, KC_LGUI, LOWER, LT_TC, LT_TC, RAISE, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} @@ -102,7 +103,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Colemak * ,-----------------------------------------------------------------------------------------. - * | Tab | Q | W | F | P | G | J | L | U | Y | ; | Bksp | + * | Hyper/Tab| Q | W | F | P | G | J | L | U | Y | ; | Bksp | * |----------+------+------+------+------+-------------+------+------+------+------+--------| * | Ctrl/Esc | A | R | MC/S | T | D | H | N | E | I | O | " | * |----------+------+------+------+------+------|------+------+------+------+------+--------| @@ -112,7 +113,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * `-----------------------------------------------------------------------------------------' */ [_COLEMAK] = { - {KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC}, + {HPR_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC}, {CTL_ESC, KC_A, KC_R, LT_MC(KC_S),KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT}, {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, SFT_ENT}, {KC_PSCR, KC_RGUI, KC_LALT, KC_LGUI, LOWER, LT_TC, LT_TC, RAISE, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} @@ -120,7 +121,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Dvorak * ,-----------------------------------------------------------------------------------------. - * | Tab | " | , | . | P | Y | F | G | C | R | L | Bksp | + * | Hyper/Tab| " | , | . | P | Y | F | G | C | R | L | Bksp | * |----------+------+------+------+------+-------------+------+------+------+------+--------| * | Ctrl/Esc | A | O | MC/E | U | I | D | H | T | N | S | / | * |----------+------+------+------+------+------|------+------+------+------+------+--------| @@ -130,7 +131,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * `-----------------------------------------------------------------------------------------' */ [_DVORAK] = { - {KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSPC}, + {HPR_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSPC}, {CTL_ESC, KC_A, KC_O, LT_MC(KC_E),KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLSH}, {KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, SFT_ENT}, {KC_PSCR, KC_RGUI, KC_LALT, KC_LGUI, LOWER, LT_TC, LT_TC, RAISE, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} diff --git a/keyboards/planck/keymaps/jeebak/readme.md b/keyboards/planck/keymaps/jeebak/readme.md index b43f8a2fba..8635679047 100644 --- a/keyboards/planck/keymaps/jeebak/readme.md +++ b/keyboards/planck/keymaps/jeebak/readme.md @@ -16,32 +16,36 @@ I also decided to change all calls to `persistant_default_layer_set()` to ## Base Layers (Qwerty/Colemak/Dvorak) These base layers are mostly the same as the default mappings. The interesting -changes are shown below. The `Ctrl/Esc`, mapped using `CTL_T(KC_ESC)` will emit -an `Escape` when tapped, and act as a `Control` key when held. A `TODO` item is -to see if it can also act as a `CapsLock` when double-tapped. The right shift -key acts as `Enter` when tapped, and as a `Shift` key when held. The arrow -keys, which have been moved to the +changes are shown below. + +- The `Ctrl/Esc`, will emit an `Escape` when tapped, and act as a `Control` key when held. +- The `Sft/Ent` as `Enter` and `Shift`, and +- The `Hyper/Tab` as `Tab` and `Hyper` + +A `TODO` item is to see if it can also act as a `CapsLock` when double-tapped. +The arrow keys, which have been moved to the [TouchCursor](http://martin-stone.github.io/touchcursor/) layer, have been -replaced with the Media keys as shown. The `ML/A` key activates the Mouse layer -when held, and emits an `A` when tapped. +replaced with the Media keys as shown. The `MC/kc` key activates the +`MouseCursor` layer when held, and emits the corresponding `kc` for its layer, +when tapped. ``` ,-----------------------------------------------------------------------------------------. - | | | | | | | | | | | | | + | Hyper/Tab| | | | | | | | | | | | |----------+------+------+------+------+-------------+------+------+------+------+--------| - | Ctrl/Esc | ML/A | | | | | | | | | | | + | Ctrl/Esc | | |MC/kc | | | | | | | | | |----------+------+------+------+------+------|------+------+------+------+------+--------| | | | | | | | | | | | |Sft/Ent | |----------+------+------+------+------+------+------+------+------+------+------+--------| | PrntScrn | RGUI | Alt | GUI |Lower | TC/Space |Raise | Next | Vol- | Vol+ | Play | `-----------------------------------------------------------------------------------------' -``` - +``` + ## Lower Layer (Symbols and Function Keys) The symbols and functions keys are essentially the same as the default mapping. The most notable changes are that the symbol keys from the `RAISE` layer have been moved here. The remaining Media keys replace those that are now on the base layers. The `BACKLIT` key has also been moved here. -``` +``` ,-----------------------------------------------------------------------------------. | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Bksp | |------+------+------+------+------+-------------+------+------+------+------+------| @@ -51,13 +55,13 @@ base layers. The `BACKLIT` key has also been moved here. |------+------+------+------+------+------+------+------+------+------+------+------| |Brite | | | | | | | Prev | Stop | Slct | Mute | `-----------------------------------------------------------------------------------' -``` - +``` + ## Raise Layer (Numbers and Arithmetic Operators) All of the numbers and arithmetic operators are available on this layer. Some keys are duplicated for the convenience of their positions. The `0` and `$` keys at the far left are for quick access to beginning and end of line in vim. -``` +``` ,-----------------------------------------------------------------------------------. | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | |------+------+------+------+------+-------------+------+------+------+------+------| @@ -67,8 +71,8 @@ keys at the far left are for quick access to beginning and end of line in vim. |------+------+------+------+------+------+------+------+------+------+------+------| |Brite | | | | | | | Prev | Stop | Slct | Mute | `-----------------------------------------------------------------------------------' -``` - +``` + ## TouchCursor layer plus personal customizations [TouchCursor](http://martin-stone.github.io/touchcursor/) uses the `Space` key as the modifier, with the `IJKL` home row keys representing the inverted-T of @@ -88,7 +92,7 @@ etc.) depending on which layout you've currently selected (`AG_NORM` or use to switch between Virtual Desktops Left/Right. The `Tab_C`, `Tab_N` and `Tab_R` are for "Close Tab," "New Tab" and "Reopen Closed Tab" for apps such as Google Chrome. -``` +``` ,-----------------------------------------------------------------------------------. |AltTab|CmdTab|CtlTab| GUI |Shift | ~ |Insert| Home | Up | End | Bksp | | |------+------+------+------+------+-------------+------+------+------+------+------| @@ -98,7 +102,7 @@ Google Chrome. |------+------+------+------+------+------+------+------+------+------+------+------| | | | | | | | | | | | | `-----------------------------------------------------------------------------------' -``` +``` ## Mouse Layer The Mouse layer, closely mimics the layout/behaviour of the TouchCursor layer. @@ -108,7 +112,7 @@ IMHO. The left and right click buttons are duplicated; on the right hand side, for a quick click here and there, and again on the left hand side for when the buttons need to be held for dragging things or highlighting text, thus allowing the right hand to be free to use the up/down/left/right actions. -``` +``` ,-----------------------------------------------------------------------------------. | | |ACCL0 | | | | |WHL_L | Up |WHL_R | BTN2 | | |------+------+------+------+------+-------------+------+------+------+------+------| @@ -118,4 +122,4 @@ the right hand to be free to use the up/down/left/right actions. |------+------+------+------+------+------+------+------+------+------+------+------| | | | | | | | | | | | | `-----------------------------------------------------------------------------------' -``` +``` From ef83f1d04f4cf85c1922632b8a759fe67a5b24cb Mon Sep 17 00:00:00 2001 From: JeeBak Kim Date: Sun, 7 Aug 2016 12:44:45 -0700 Subject: [PATCH 087/446] Tap for ;, hold for GUI, tap for ", hold for Alt --- keyboards/planck/keymaps/jeebak/keymap.c | 6 ++++-- keyboards/planck/keymaps/jeebak/readme.md | 10 ++++++---- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/keyboards/planck/keymaps/jeebak/keymap.c b/keyboards/planck/keymaps/jeebak/keymap.c index 8541ecd8d5..cb7ccb5884 100644 --- a/keyboards/planck/keymaps/jeebak/keymap.c +++ b/keyboards/planck/keymaps/jeebak/keymap.c @@ -62,6 +62,8 @@ enum macro_keycodes { #define CTL_ESC CTL_T(KC_ESC) // Tap for Esc, hold for Ctrl #define SFT_ENT SFT_T(KC_ENT) // Tap for Enter, hold for Shift #define HPR_TAB ALL_T(KC_TAB) // Tap for Tab, hold for Hyper +#define GUI_SEM GUI_T(KC_SCLN) // Tap for Semicolon, hold for GUI +#define ALT_QUO ALT_T(KC_QUOT) // Tap for Quote, hold for Alt // Requires KC_TRNS/_______ for the trigger key in the destination layer #define LT_TC LT(_TOUCHCURSOR, KC_SPC) // L-ayer T-ap T-ouch C-ursor #define LT_MC(kc) LT(_MOUSECURSOR, kc) // L-ayer T-ap M-ouse C-ursor @@ -87,7 +89,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ,-----------------------------------------------------------------------------------------. * | Hyper/Tab| Q | W | E | R | T | Y | U | I | O | P | Bksp | * |----------+------+------+------+------+-------------+------+------+------+------+--------| - * | Ctrl/Esc | A | S | MC/D | F | G | H | J | K | L | ; | " | + * | Ctrl/Esc | A | S | MC/D | F | G | H | J | K | L |GUI/; | Alt/" | * |----------+------+------+------+------+------|------+------+------+------+------+--------| * | Shift | Z | X | C | V | B | N | M | , | . | / |Sft/Ent | * |----------+------+------+------+------+------+------+------+------+------+------+--------| @@ -96,7 +98,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [_QWERTY] = { {HPR_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, - {CTL_ESC, KC_A, KC_S, LT_MC(KC_D),KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, + {CTL_ESC, KC_A, KC_S, LT_MC(KC_D),KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, GUI_SEM, ALT_QUO}, {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, SFT_ENT}, {KC_PSCR, KC_RGUI, KC_LALT, KC_LGUI, LOWER, LT_TC, LT_TC, RAISE, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} }, diff --git a/keyboards/planck/keymaps/jeebak/readme.md b/keyboards/planck/keymaps/jeebak/readme.md index 8635679047..e1dd1dca51 100644 --- a/keyboards/planck/keymaps/jeebak/readme.md +++ b/keyboards/planck/keymaps/jeebak/readme.md @@ -18,9 +18,11 @@ I also decided to change all calls to `persistant_default_layer_set()` to These base layers are mostly the same as the default mappings. The interesting changes are shown below. -- The `Ctrl/Esc`, will emit an `Escape` when tapped, and act as a `Control` key when held. -- The `Sft/Ent` as `Enter` and `Shift`, and -- The `Hyper/Tab` as `Tab` and `Hyper` +- The `Ctrl/Esc`, will emit an `Escape` when tapped, and act as a `Control` key when held, +- `GUI/;` as `;` and `GUI`, +- `Alt/"` as `"` and `Alt`, +- `Sft/Ent` as `Enter` and `Shift`, and +- `Hyper/Tab` as `Tab` and `Hyper` A `TODO` item is to see if it can also act as a `CapsLock` when double-tapped. The arrow keys, which have been moved to the @@ -32,7 +34,7 @@ when tapped. ,-----------------------------------------------------------------------------------------. | Hyper/Tab| | | | | | | | | | | | |----------+------+------+------+------+-------------+------+------+------+------+--------| - | Ctrl/Esc | | |MC/kc | | | | | | | | | + | Ctrl/Esc | | |MC/kc | | | | | | |GUI/; | Alt/" | |----------+------+------+------+------+------|------+------+------+------+------+--------| | | | | | | | | | | | |Sft/Ent | |----------+------+------+------+------+------+------+------+------+------+------+--------| From 8fab141a024fd55a28366958716f4be1a10f9c03 Mon Sep 17 00:00:00 2001 From: di0ib Date: Sun, 7 Aug 2016 20:58:59 -1000 Subject: [PATCH 088/446] Convert hex to bin For flashing via alternative methods like LUFA MassStorage bootloader. --- tmk_core/avr.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tmk_core/avr.mk b/tmk_core/avr.mk index 6c03e1650e..b48173341a 100644 --- a/tmk_core/avr.mk +++ b/tmk_core/avr.mk @@ -138,6 +138,11 @@ else endif dfu-programmer $(MCU) reset +# Convert hex to bin. +flashbin: $(BUILD_DIR)/$(TARGET).hex + $(OBJCOPY) -Iihex -Obinary $(BUILD_DIR)/$(TARGET).hex $(BUILD_DIR)/$(TARGET).bin + $(COPY) $(BUILD_DIR)/$(TARGET).bin $(TARGET).bin; + $(COPY) $(BUILD_DIR)/$(TARGET).bin FLASH.bin; # Generate avr-gdb config/init file which does the following: # define the reset signal, load the target file, connect to target, and set From f41c2e6863f2ebf55311051cdead743683846a49 Mon Sep 17 00:00:00 2001 From: Felix Uhl Date: Mon, 8 Aug 2016 17:53:08 +0200 Subject: [PATCH 089/446] Update TMK_README.md updated link to non-existent build.md file --- doc/TMK_README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/TMK_README.md b/doc/TMK_README.md index f3d96717a8..0c75a0e279 100644 --- a/doc/TMK_README.md +++ b/doc/TMK_README.md @@ -113,7 +113,7 @@ Third party libraries like LUFA, PJRC and V-USB have their own license respectiv Build Firmware and Program Controller ------------------------------------- -See [doc/build.md](tmk_core/doc/build.md), or the readme in the particular keyboards/* folder. +See [doc/BUILD_GUIDE.md](tmk_core/doc/BUILD_GUIDE.md), or the readme in the particular keyboards/* folder. From 76cd7c5444471c7fbf0f648088cac13f4c79af57 Mon Sep 17 00:00:00 2001 From: Corey Finley Date: Fri, 5 Aug 2016 09:08:55 -0400 Subject: [PATCH 090/446] Adds keymap based on Kinesis advantage --- keyboards/preonic/keymaps/kinesis/Makefile | 27 ++++ keyboards/preonic/keymaps/kinesis/config.h | 92 +++++++++++++ keyboards/preonic/keymaps/kinesis/keymap.c | 144 ++++++++++++++++++++ keyboards/preonic/keymaps/kinesis/readme.md | 1 + 4 files changed, 264 insertions(+) create mode 100644 keyboards/preonic/keymaps/kinesis/Makefile create mode 100644 keyboards/preonic/keymaps/kinesis/config.h create mode 100644 keyboards/preonic/keymaps/kinesis/keymap.c create mode 100644 keyboards/preonic/keymaps/kinesis/readme.md diff --git a/keyboards/preonic/keymaps/kinesis/Makefile b/keyboards/preonic/keymaps/kinesis/Makefile new file mode 100644 index 0000000000..6c8d2897cd --- /dev/null +++ b/keyboards/preonic/keymaps/kinesis/Makefile @@ -0,0 +1,27 @@ + + +# Build Options +# 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) +MOUSEKEY_ENABLE = yes # Mouse keys(+4700) +EXTRAKEY_ENABLE = yes # Audio control and System control(+450) +CONSOLE_ENABLE = no # Console for debug(+400) +COMMAND_ENABLE = yes # Commands for debug and configuration +NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality +MIDI_ENABLE = no # MIDI controls +AUDIO_ENABLE = yes # Audio output on port C6 +UNICODE_ENABLE = no # Unicode +BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID +RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. + +# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE +SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend + +TAP_DANCE_ENABLE = yes + +ifndef QUANTUM_DIR + include ../../../../Makefile +endif diff --git a/keyboards/preonic/keymaps/kinesis/config.h b/keyboards/preonic/keymaps/kinesis/config.h new file mode 100644 index 0000000000..086baa84ff --- /dev/null +++ b/keyboards/preonic/keymaps/kinesis/config.h @@ -0,0 +1,92 @@ +/* +Copyright 2012 Jun Wako + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ + +#ifndef CONFIG_H +#define CONFIG_H + +#include "config_common.h" + +/* USB Device descriptor parameter */ +#define VENDOR_ID 0xFEED +#define PRODUCT_ID 0x6061 +#define DEVICE_VER 0x0001 +#define MANUFACTURER Ortholinear Keyboards +#define PRODUCT The Preonic Keyboard +#define DESCRIPTION A compact ortholinear keyboard + +/* key matrix size */ +#define MATRIX_ROWS 5 +#define MATRIX_COLS 12 + +/* Planck PCB default pin-out */ +#define MATRIX_ROW_PINS { D2, D5, B5, B6, D3 } +#define MATRIX_COL_PINS { F1, F0, B0, C7, F4, F5, F6, F7, D4, D6, B4, D7 } +#define UNUSED_PINS + +#define BACKLIGHT_PIN B7 + +/* COL2ROW or ROW2COL */ +#define DIODE_DIRECTION COL2ROW + +/* define if matrix has ghost */ +//#define MATRIX_HAS_GHOST + +/* number of backlight levels */ +#define BACKLIGHT_LEVELS 3 + +/* Set 0 if debouncing isn't needed */ +#define DEBOUNCING_DELAY 5 + +/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ +#define LOCKING_SUPPORT_ENABLE +/* Locking resynchronize hack */ +#define LOCKING_RESYNC_ENABLE + +/* key combination for command */ +#define IS_COMMAND() ( \ + keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \ +) + +/* ws2812 RGB LED */ +#define RGB_DI_PIN D1 +#define RGBLIGHT_TIMER +#define RGBLED_NUM 28 // Number of LEDs +#define RGBLIGHT_HUE_STEP 10 +#define RGBLIGHT_SAT_STEP 17 +#define RGBLIGHT_VAL_STEP 17 + +/* + * Feature disable options + * These options are also useful to firmware size reduction. + */ + +#define TAPPING_TERM 200 + +/* disable debug print */ +// #define NO_DEBUG + +/* disable print */ +// #define NO_PRINT + +/* disable action features */ +//#define NO_ACTION_LAYER +//#define NO_ACTION_TAPPING +//#define NO_ACTION_ONESHOT +//#define NO_ACTION_MACRO +//#define NO_ACTION_FUNCTION + +#endif diff --git a/keyboards/preonic/keymaps/kinesis/keymap.c b/keyboards/preonic/keymaps/kinesis/keymap.c new file mode 100644 index 0000000000..1cd6eb9938 --- /dev/null +++ b/keyboards/preonic/keymaps/kinesis/keymap.c @@ -0,0 +1,144 @@ +#include "preonic.h" +#include "action_layer.h" +#include "eeconfig.h" +#ifdef AUDIO_ENABLE +#include "audio.h" +#endif + +// 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 _QWERTY 0 +#define _FN 1 +#define _ULCK 2 + +// Fillers to make layering more clear +#define _______ KC_TRNS +#define XXXXXXX KC_NO +#define HYP_TIC ALL_T(KC_GRV) +#define EQ_LOCK TD(TD_EQ_LOCK) +#define MIN_ULK TD(TD_MIN_ULOCK) + +//Tap Dance Declarations +enum { + TD_EQ_LOCK = 0, + TD_MIN_ULOCK +}; + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + + /* Qwerty + * ,-----------------------------------------------------------------------------------. + * | = | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Tab | Q | W | E | R | T | Y | U | I | O | P | \ | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Ctrl | A | S | D | F | G | H | J | K | L | ; | " | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| Z | X | C | V | B | N | M | , | . | / |Shift | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | FN | ` | Alt | LGUI | Back | ESC |ENTER | SPCE | RGUI | [ | ] | FN | + * `-----------------------------------------------------------------------------------' + */ + [_QWERTY] = { + {EQ_LOCK, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, MIN_ULK }, + {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS }, + {KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT }, + {KC_LSPO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSPC }, + {MO(_FN), HYP_TIC, KC_LALT, KC_LGUI, KC_BSPC, KC_ESC, KC_ENT, KC_SPC, KC_RGUI, KC_LBRC, KC_RBRC, MO(_FN) } + }, + + /* Fn + * ,-----------------------------------------------------------------------------------. + * | | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | | F11 | F12 | F13 | F14 | F15 | F16 | F17 | F18 | F19 | F20 | | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | | VOL- | VOL+ | MUTE |BLtogg| | LEFT | DOWN | UP | RGHT | | | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | | BL- | BL+ |Aud on|AudOff|AGnorm|AGswap| | | | | | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | |Voice-|Voice+|Mus on|MusOff| | |PLY/PS| | PREV | NEXT | | + * `-----------------------------------------------------------------------------------' + */ + [_FN] = { + {_______, 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_F13, KC_F14, KC_F15, KC_F16, KC_F17, KC_F18, KC_F19, KC_F20, _______ }, + {_______, KC_VOLD, KC_VOLU, KC_MUTE, BL_TOGG, _______, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, _______, _______ }, + {_______, BL_DEC, BL_INC, AU_ON, AU_OFF, AG_NORM, AG_SWAP, _______, _______, _______, _______, _______ }, + {_______, MUV_DE, MUV_IN, MU_ON, MU_OFF, _______, _______, KC_MPLY, _______, KC_MPRV, KC_MNXT, _______ } + } + +}; + +float tone_startup[][2] = { + {NOTE_B5, 20}, + {NOTE_B6, 8}, + {NOTE_DS6, 20}, + {NOTE_B6, 8} +}; + +float tone_goodbye[][2] = SONG(GOODBYE_SOUND); +float music_scale[][2] = SONG(MUSIC_SCALE_SOUND); + +void persistant_default_layer_set(uint16_t default_layer) { + eeconfig_update_default_layer(default_layer); + default_layer_set(default_layer); +} + +/*bool process_record_user(uint16_t keycode, keyrecord_t *record) {*/ + /*return true;*/ + /*[>switch (keycode) {<]*/ + /*[>case QWERTY:<]*/ + /*[>return true;<]*/ + /*[>}<]*/ +/*};*/ + +void matrix_init_user(void) { + startup_user(); +} + +void startup_user() +{ + _delay_ms(20); // gets rid of tick + PLAY_NOTE_ARRAY(tone_startup, false, 0); +} + +void shutdown_user() +{ + PLAY_NOTE_ARRAY(tone_goodbye, false, 0); + _delay_ms(150); + stop_all_notes(); +} + +void music_on_user(void) +{ + music_scale_user(); +} + +void music_scale_user(void) +{ + PLAY_NOTE_ARRAY(music_scale, false, 0); +} + + +const qk_tap_dance_action_t tap_dance_actions[] = { + //Tap once for equal, twice for hyper + X (alfred lock) + [TD_EQ_LOCK] = ACTION_TAP_DANCE_DOUBLE(KC_EQL, HYPR(KC_X)), + //Tap once for minus, twice for time.heals.nothing + [TD_MIN_ULOCK] = ACTION_TAP_DANCE_DOUBLE(KC_MINS, M(_ULCK)) +}; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + switch(id) { + case _ULCK: + if (record->event.pressed) { + /* time.heals.nothing */ + return MACRO( I(220), T(T), T(I), T(M), T(E), T(DOT), T(H), T(E), T(A), T(L), T(S), T(DOT), T(N), T(O), T(T), T(H), T(I), T(N), T(G), END); + } + break; + } + return MACRO_NONE; +}; diff --git a/keyboards/preonic/keymaps/kinesis/readme.md b/keyboards/preonic/keymaps/kinesis/readme.md new file mode 100644 index 0000000000..e911968dd9 --- /dev/null +++ b/keyboards/preonic/keymaps/kinesis/readme.md @@ -0,0 +1 @@ +# The default Preonic layout - largely based on the Planck's \ No newline at end of file From e85bf50e1acb9d5d3117e8b57ab6178eba00debb Mon Sep 17 00:00:00 2001 From: skullY Date: Mon, 8 Aug 2016 13:43:24 -0700 Subject: [PATCH 091/446] Clueboard: Add some readme.md files and do some minor cleanup. --- keyboards/clueboard/Makefile | 2 +- keyboards/clueboard/config.h | 3 - keyboards/clueboard/keymaps/default/keymap.c | 8 -- keyboards/clueboard/keymaps/skully/readme.md | 5 ++ keyboards/clueboard/readme.md | 95 +++++++++++++++++++- keyboards/clueboard/rev2/config.h | 2 +- 6 files changed, 101 insertions(+), 14 deletions(-) create mode 100644 keyboards/clueboard/keymaps/skully/readme.md diff --git a/keyboards/clueboard/Makefile b/keyboards/clueboard/Makefile index ccc01ea9a7..e6b13f955a 100644 --- a/keyboards/clueboard/Makefile +++ b/keyboards/clueboard/Makefile @@ -90,7 +90,7 @@ OPT_DEFS += -DBOOTLOADER_SIZE=4096 # Build Options -# comment out to disable the options. +# change to no to disable the options. # BOOTMAGIC_ENABLE ?= yes # Virtual DIP switch configuration(+1000) MOUSEKEY_ENABLE ?= no # Mouse keys(+4700) diff --git a/keyboards/clueboard/config.h b/keyboards/clueboard/config.h index ceac80795b..ad68323856 100644 --- a/keyboards/clueboard/config.h +++ b/keyboards/clueboard/config.h @@ -29,9 +29,6 @@ along with this program. If not, see . /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW -/* define if matrix has ghost */ -//#define MATRIX_HAS_GHOST - /* Set 0 if debouncing isn't needed */ #define DEBOUNCING_DELAY 5 diff --git a/keyboards/clueboard/keymaps/default/keymap.c b/keyboards/clueboard/keymaps/default/keymap.c index 896bc7ebcc..01f158bf0f 100644 --- a/keyboards/clueboard/keymaps/default/keymap.c +++ b/keyboards/clueboard/keymaps/default/keymap.c @@ -66,19 +66,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * `----------------------------------------------------------------------------------' */ [_RS] = KEYMAP( - #ifdef RGBLIGHT_ENABLE KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RGB_TOG, RGB_VAI, \ KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,RESET, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RGB_VAD, \ KC_TRNS, KC_TRNS, MO(_RS),KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ MO(_FL), KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, MO(_FL), RGB_SAI, \ KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS, RGB_MOD, RGB_MOD, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RGB_HUD, RGB_SAD, RGB_HUI), - #else - KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ - KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,RESET, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ - KC_TRNS, KC_TRNS, MO(_RS),KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ - KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, MO(_FL), KC_TRNS, KC_TRNS, KC_TRNS), - #endif }; enum function_id { diff --git a/keyboards/clueboard/keymaps/skully/readme.md b/keyboards/clueboard/keymaps/skully/readme.md new file mode 100644 index 0000000000..20ac1e4f83 --- /dev/null +++ b/keyboards/clueboard/keymaps/skully/readme.md @@ -0,0 +1,5 @@ +# The Maximized Clueboard Layout + +This layout is what I (@skullydazed) use on my personal Clueboards. I mostly use it for programming, CAD, and general typing. + +The most notable change from the default layout is putting Ctrl on the Capslock key. I also swap Alt and Cmd because I mostly use a Mac day to day. diff --git a/keyboards/clueboard/readme.md b/keyboards/clueboard/readme.md index aa301f020c..6c29c09eca 100644 --- a/keyboards/clueboard/readme.md +++ b/keyboards/clueboard/readme.md @@ -1,4 +1,97 @@ Clueboard keyboard firmware ====================== -TODO: to be updated. +DIY/Assembled compact 66% keyboard by [Clueboard](http://clueboard.co). + +For the full Quantum Mechanical Keyboard feature list, see [the parent readme.md](/readme.md). + +## First Time Setup + +Download or clone the whole firmware and navigate to the keyboards/clueboard directory. Once your dev env is setup, you'll be able to generate the default .hex: + +``` +$ make +``` + +You will see a lot of output and if everything worked correctly you will see something similar to this: + +``` +Size after: + text data bss dec hex filename + 0 19992 0 19992 4e18 clueboard_rev2_default.hex +``` + +At this point you can press RESET on your Clueboard and flash your keyboard with this command: + +``` +$ make dfu +``` + +If you would like to use one of the alternative keymaps, or create your own, see below. + +## Clueboard 1.0 + +If you have a first generation Clueboard (one with a black PCB) you will need to use the revision 1 code. To do so add `SUBPROJECT=rev1` to your make command, like this: + +``` +$ make SUBPROJECT=rev1 +``` + +And when flashing your keyboard: + +``` +$ make SUBPROJECT=rev1 dfu +``` + +If you are flashing an alternative layout to your rev1, include both `SUBPROJECT=rev1` and `KEYMAP=` in your command, for example when flashing max: + +``` +$ make SUBPROJECT=rev1 KEYMAP=max dfu +``` + +## Alternate Keymaps + +There are many alternative and user-contributed layouts available in the [keymaps/](keymaps/) directory. To compile and flash an alternative you will want to add `KEYMAP=` to your command: + +``` +$ make KEYMAP=skully +``` + +And when flashing your keyboard, put `KEYMAP=` between "make" and "dfu": + +``` +$ make KEYMAP=skully dfu +``` + +### Notable Layouts + +These layouts are notable for one reason or another. If you are looking for ideas or inspiration you should look at these first: + +* [keymaps/default](keymaps/default) - The default Clueboard layout +* [keymaps/max](keymaps/max) - A maximised layout that makes use of every key and feature of the Clueboard 2.0 PCB. +* [keymaps/skully](keymaps/skully) - The layout that @skullydazed uses on his own Clueboards. + +## Create Your Own Keymap + +There are a lot of possibilities when creating your own keymap, and the primary documentation for doing that is [Customizing Your Keymap](/readme.md##customizing-your-keymap) in the main readme.md. As a way to get started, here is the procedure I recommend: + +* Copy `[keymaps/default](keymaps/default/)` to `keymaps/`. +* Compile the firmware (`$ make KEYMAP=`) +* Flash the firmware (`$ make KEYMAP= dfu`) +* Make sure everything works like the default keyboard +* Modify `keymaps//readme.md` to tell others about your layout. +* Modify `keymaps//keymap.c` to reflect your desired layout. +* Compile your new custom firmware (`$ make KEYMAP=`) +** If you have warnings you may flash without fixing them, but something may not work right. +** If you have any errors you must fix them before continuing. +* Flash the firmware (`$ make KEYMAP= dfu`) + +## Share Your Keymap + +Got your layout dialed in? Please share it with the world so we can benefit from your work! Simply submit a pull request with your layout and we'll include it in the official repository. Please use the following guidelines when putting together your pull request: + +* Include a readme.md that states what your primary keyboard use is, how your layout differs from the default, and highlights anything you think makes your layout particularly great. +* If your layout requires certain features (EG, RGB underlight or backlighting) ensure you have a Makefile and config.h that reflects that +* If your layout requires special hardware to be added, please describe that in the readme.md + +TODO: Write up or link quick how-to on creating and submitting a PR. (Pull requests accepted. :) diff --git a/keyboards/clueboard/rev2/config.h b/keyboards/clueboard/rev2/config.h index 02982ff299..15ca4ece86 100644 --- a/keyboards/clueboard/rev2/config.h +++ b/keyboards/clueboard/rev2/config.h @@ -36,4 +36,4 @@ #define RGBLIGHT_SAT_STEP 17 #define RGBLIGHT_VAL_STEP 17 -#endif \ No newline at end of file +#endif From d561f63bd14b8ea2e6d8b26a1ba46a1e8503c5bd Mon Sep 17 00:00:00 2001 From: skullY Date: Mon, 8 Aug 2016 13:46:55 -0700 Subject: [PATCH 092/446] Clueboard: Fix the title in keymaps/skully/readme.md --- keyboards/clueboard/keymaps/skully/readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/clueboard/keymaps/skully/readme.md b/keyboards/clueboard/keymaps/skully/readme.md index 20ac1e4f83..c1182123d9 100644 --- a/keyboards/clueboard/keymaps/skully/readme.md +++ b/keyboards/clueboard/keymaps/skully/readme.md @@ -1,4 +1,4 @@ -# The Maximized Clueboard Layout +# skullY's Clueboard Layout This layout is what I (@skullydazed) use on my personal Clueboards. I mostly use it for programming, CAD, and general typing. From adad05c3fbd511e77a77484945fa2f675d6abf8b Mon Sep 17 00:00:00 2001 From: skullY Date: Mon, 8 Aug 2016 16:11:54 -0700 Subject: [PATCH 093/446] Add support for the cluecard --- keyboards/cluecard/Makefile | 76 +++++++++ keyboards/cluecard/cluecard.c | 98 +++++++++++ keyboards/cluecard/cluecard.h | 22 +++ keyboards/cluecard/config.h | 167 +++++++++++++++++++ keyboards/cluecard/keymaps/default/Makefile | 21 +++ keyboards/cluecard/keymaps/default/config.h | 8 + keyboards/cluecard/keymaps/default/keymap.c | 63 +++++++ keyboards/cluecard/keymaps/default/readme.md | 1 + keyboards/cluecard/readme.md | 28 ++++ 9 files changed, 484 insertions(+) create mode 100644 keyboards/cluecard/Makefile create mode 100644 keyboards/cluecard/cluecard.c create mode 100644 keyboards/cluecard/cluecard.h create mode 100644 keyboards/cluecard/config.h create mode 100644 keyboards/cluecard/keymaps/default/Makefile create mode 100644 keyboards/cluecard/keymaps/default/config.h create mode 100644 keyboards/cluecard/keymaps/default/keymap.c create mode 100644 keyboards/cluecard/keymaps/default/readme.md create mode 100644 keyboards/cluecard/readme.md diff --git a/keyboards/cluecard/Makefile b/keyboards/cluecard/Makefile new file mode 100644 index 0000000000..029d0b9670 --- /dev/null +++ b/keyboards/cluecard/Makefile @@ -0,0 +1,76 @@ + + +# MCU name +#MCU = at90usb1287 +MCU = atmega32u4 + +# Processor frequency. +# This will define a symbol, F_CPU, in all source code files equal to the +# processor frequency in Hz. You can then use this symbol in your source code to +# calculate timings. Do NOT tack on a 'UL' at the end, this will be done +# automatically to create a 32-bit value in your source code. +# +# This will be an integer division of F_USB below, as it is sourced by +# F_USB after it has run through any CPU prescalers. Note that this value +# does not *change* the processor frequency - it should merely be updated to +# reflect the processor speed set externally so that the code can use accurate +# software delays. +F_CPU = 16000000 + + +# +# LUFA specific +# +# Target architecture (see library "Board Types" documentation). +ARCH = AVR8 + +# Input clock frequency. +# This will define a symbol, F_USB, in all source code files equal to the +# input clock frequency (before any prescaling is performed) in Hz. This value may +# differ from F_CPU if prescaling is used on the latter, and is required as the +# raw input clock is fed directly to the PLL sections of the AVR for high speed +# clock generation for the USB and other AVR subsections. Do NOT tack on a 'UL' +# at the end, this will be done automatically to create a 32-bit value in your +# source code. +# +# If no clock division is performed on the input clock inside the AVR (via the +# CPU clock adjust registers or the clock division fuses), this will be equal to F_CPU. +F_USB = $(F_CPU) + +# Interrupt driven control endpoint task(+60) +OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT + + +# Boot Section Size in *bytes* +# Teensy halfKay 512 +# Teensy++ halfKay 1024 +# Atmel DFU loader 4096 +# LUFA bootloader 4096 +# USBaspLoader 2048 +OPT_DEFS += -DBOOTLOADER_SIZE=4096 + + +# Build Options +# change yes to no to disable +# +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) +COMMAND_ENABLE ?= yes # Commands for debug and configuration +# 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 ?= no # USB Nkey Rollover +RGBLIGHT_ENABLE ?= yes # Enable keyboard underlight functionality (+4870) +BACKLIGHT_ENABLE ?= yes # Enable keyboard backlight functionality by default +MIDI_ENABLE ?= no # MIDI controls +UNICODE_ENABLE ?= no # Unicode +BLUETOOTH_ENABLE ?= no # Enable Bluetooth with the Adafruit EZ-Key HID +AUDIO_ENABLE ?= yes # Audio output on port C6 + +ifndef QUANTUM_DIR + include ../../Makefile +endif + + diff --git a/keyboards/cluecard/cluecard.c b/keyboards/cluecard/cluecard.c new file mode 100644 index 0000000000..81db252d28 --- /dev/null +++ b/keyboards/cluecard/cluecard.c @@ -0,0 +1,98 @@ +#include "cluecard.h" +#define BL_RED OCR1B +#define BL_GREEN OCR1A +#define BL_BLUE OCR1C + +void matrix_init_kb(void) { + // put your keyboard start-up code here + // runs once when the firmware starts up + + matrix_init_user(); +} + +void matrix_scan_kb(void) { + // put your looping keyboard code here + // runs every cycle (a lot) + + matrix_scan_user(); +} + +bool process_record_kb(uint16_t keycode, keyrecord_t *record) { + // put your per-action keyboard code here + // runs for every action, just before processing by the firmware + + return process_record_user(keycode, record); +} + +void led_set_kb(uint8_t usb_led) { + // put your keyboard LED indicator (ex: Caps Lock LED) toggling code here + + led_set_user(usb_led); +} + +void backlight_init_ports(void) +{ + // Set B5, B6, and B7 as output + DDRB |= (1<<7)|(1<<6)|(1<<5); + + // Setup PWM + ICR1 = 0xFFFF; + TCCR1A = 0b10101010; + TCCR1B = 0b00011001; + + BL_RED = 0xFFFF; + BL_GREEN = 0xFFFF; + BL_BLUE = 0xFFFF; +} + +void backlight_set(uint8_t level) +{ + // Set the RGB color + switch (level) + { + case 0: + // Off + BL_RED = 0xFFFF; + BL_GREEN = 0xFFFF; + BL_BLUE = 0xFFFF; + break; + case 1: + // Red + BL_RED = 0x0000; + BL_GREEN = 0xFFFF; + BL_BLUE = 0xFFFF; + break; + case 2: + // Green + BL_RED = 0xFFFF; + BL_GREEN = 0x0000; + BL_BLUE = 0xFFFF; + break; + case 3: + // Blue + BL_RED = 0xFFFF; + BL_GREEN = 0xFFFF; + BL_BLUE = 0x0000; + break; + case 4: + // Magenta + BL_RED = 0x4000; + BL_GREEN = 0x4000; + BL_BLUE = 0x4000; + break; + case 5: + // Purple + BL_RED = 0x0000; + BL_GREEN = 0xFFFF; + BL_BLUE = 0x0000; + break; + case 6: + // Yellow + BL_RED = 0x0000; + BL_GREEN = 0x0000; + BL_BLUE = 0xFFFF; + break; + default: + xprintf("Unknown level: %d\n", level); + } +} diff --git a/keyboards/cluecard/cluecard.h b/keyboards/cluecard/cluecard.h new file mode 100644 index 0000000000..3342a08233 --- /dev/null +++ b/keyboards/cluecard/cluecard.h @@ -0,0 +1,22 @@ +#ifndef CLUECARD_H +#define CLUECARD_H + +#include "quantum.h" + +// This a shortcut to help you visually see your layout. +// The first section contains all of the arguements +// The second converts the arguments into a two-dimensional array +#define KEYMAP( \ + k00, k01, k02, \ + k10, k12, \ + k20, k21, k22, \ + k11, \ + k30, k31, k32 \ +) { \ + { k00, k01, k02, }, \ + { k10, k11, k12, }, \ + { k20, k21, k22, }, \ + { k30, k31, k32, } \ +} + +#endif diff --git a/keyboards/cluecard/config.h b/keyboards/cluecard/config.h new file mode 100644 index 0000000000..765347b131 --- /dev/null +++ b/keyboards/cluecard/config.h @@ -0,0 +1,167 @@ +/* +Copyright 2012 Jun Wako + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ + +#ifndef CONFIG_H +#define CONFIG_H + +#include "config_common.h" + +/* USB Device descriptor parameter */ +#define VENDOR_ID 0xC1ED +#define PRODUCT_ID 0x2330 +#define DEVICE_VER 0x0001 +#define MANUFACTURER Clueboard +#define PRODUCT ATMEGA32U4 Firmware Dev Kit +#define DESCRIPTION A small board to help you hack on QMK. + +/* key matrix size */ +#define MATRIX_ROWS 4 +#define MATRIX_COLS 3 + +/* + * Keyboard Matrix Assignments + * + * Change this to how you wired your keyboard + * COLS: AVR pins used for columns, left to right + * ROWS: AVR pins used for rows, top to bottom + * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) + * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) + * +*/ +#define MATRIX_ROW_PINS { F0, F5, F4, B4 } +#define MATRIX_COL_PINS { F1, F7, F6 } +#define UNUSED_PINS + +/* COL2ROW or ROW2COL */ +#define DIODE_DIRECTION ROW2COL + +/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ +#define DEBOUNCING_DELAY 20 + +/* define if matrix has ghost (lacks anti-ghosting diodes) */ +//#define MATRIX_HAS_GHOST + +/* number of backlight levels */ +#define BACKLIGHT_LEVELS 6 + +/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ +//#define LOCKING_SUPPORT_ENABLE +/* Locking resynchronize hack */ +//#define LOCKING_RESYNC_ENABLE + +/* + * Force NKRO + * + * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved + * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the + * makefile for this to work.) + * + * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N) + * until the next keyboard reset. + * + * NKRO may prevent your keystrokes from being detected in the BIOS, but it is + * fully operational during normal computer usage. + * + * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N) + * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by + * bootmagic, NKRO mode will always be enabled until it is toggled again during a + * power-up. + * + */ +//#define FORCE_NKRO + +/* + * Magic Key Options + * + * Magic keys are hotkey commands that allow control over firmware functions of + * the keyboard. They are best used in combination with the HID Listen program, + * found here: https://www.pjrc.com/teensy/hid_listen.html + * + * The options below allow the magic key functionality to be changed. This is + * useful if your keyboard/keypad is missing keys and you want magic key support. + * + */ + +/* key combination for magic key command */ +#define IS_COMMAND() ( \ + keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \ +) + +/* control how magic key switches layers */ +//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true +//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true +//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false + +/* override magic key keymap */ +//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS +//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS +//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM +//#define MAGIC_KEY_HELP1 H +//#define MAGIC_KEY_HELP2 SLASH +//#define MAGIC_KEY_DEBUG D +//#define MAGIC_KEY_DEBUG_MATRIX X +//#define MAGIC_KEY_DEBUG_KBD K +//#define MAGIC_KEY_DEBUG_MOUSE M +//#define MAGIC_KEY_VERSION V +//#define MAGIC_KEY_STATUS S +//#define MAGIC_KEY_CONSOLE C +//#define MAGIC_KEY_LAYER0_ALT1 ESC +//#define MAGIC_KEY_LAYER0_ALT2 GRAVE +//#define MAGIC_KEY_LAYER0 0 +//#define MAGIC_KEY_LAYER1 1 +//#define MAGIC_KEY_LAYER2 2 +//#define MAGIC_KEY_LAYER3 3 +//#define MAGIC_KEY_LAYER4 4 +//#define MAGIC_KEY_LAYER5 5 +//#define MAGIC_KEY_LAYER6 6 +//#define MAGIC_KEY_LAYER7 7 +//#define MAGIC_KEY_LAYER8 8 +//#define MAGIC_KEY_LAYER9 9 +//#define MAGIC_KEY_BOOTLOADER PAUSE +//#define MAGIC_KEY_LOCK CAPS +//#define MAGIC_KEY_EEPROM E +//#define MAGIC_KEY_NKRO N +//#define MAGIC_KEY_SLEEP_LED Z + +/* Underlight configuration + */ +#define RGB_DI_PIN E6 +//#define RGBLIGHT_TIMER +#define RGBLED_NUM 4 // Number of LEDs +#define RGBLIGHT_HUE_STEP 10 +#define RGBLIGHT_SAT_STEP 17 +#define RGBLIGHT_VAL_STEP 17 + +/* + * Feature disable options + * These options are also useful to firmware size reduction. + */ + +/* disable debug print */ +//#define NO_DEBUG + +/* disable print */ +//#define NO_PRINT + +/* disable action features */ +//#define NO_ACTION_LAYER +//#define NO_ACTION_TAPPING +//#define NO_ACTION_ONESHOT +//#define NO_ACTION_MACRO +//#define NO_ACTION_FUNCTION + +#endif diff --git a/keyboards/cluecard/keymaps/default/Makefile b/keyboards/cluecard/keymaps/default/Makefile new file mode 100644 index 0000000000..8ee841da02 --- /dev/null +++ b/keyboards/cluecard/keymaps/default/Makefile @@ -0,0 +1,21 @@ +# Build Options +# 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) +MOUSEKEY_ENABLE = no # Mouse keys(+4700) +EXTRAKEY_ENABLE = no # Audio control and System control(+450) +CONSOLE_ENABLE = yes # Console for debug(+400) +COMMAND_ENABLE = yes # Commands for debug and configuration +NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality +MIDI_ENABLE = no # MIDI controls +AUDIO_ENABLE = yes # Audio output on port C6 +UNICODE_ENABLE = no # Unicode +BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID +RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. +SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend + +ifndef QUANTUM_DIR + include ../../../../Makefile +endif diff --git a/keyboards/cluecard/keymaps/default/config.h b/keyboards/cluecard/keymaps/default/config.h new file mode 100644 index 0000000000..8893d122e0 --- /dev/null +++ b/keyboards/cluecard/keymaps/default/config.h @@ -0,0 +1,8 @@ +#ifndef CONFIG_USER_H +#define CONFIG_USER_H + +#include "../../config.h" + +// place overrides here + +#endif diff --git a/keyboards/cluecard/keymaps/default/keymap.c b/keyboards/cluecard/keymaps/default/keymap.c new file mode 100644 index 0000000000..517afe867b --- /dev/null +++ b/keyboards/cluecard/keymaps/default/keymap.c @@ -0,0 +1,63 @@ +#include "cluecard.h" +#ifdef AUDIO_ENABLE + #include "audio.h" +#endif + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + [0] = KEYMAP( + RGB_TOG, RGB_SAI, RGB_VAI, \ + RGB_HUD, RGB_HUI, \ + RGB_MOD, RGB_SAD, RGB_VAD, \ + BL_STEP, \ + F(0), F(1), F(2) \ + ) +}; + +#ifdef AUDIO_ENABLE + +float tone_startup[][2] = SONG(STARTUP_SOUND); +float tone_qwerty[][2] = SONG(QWERTY_SOUND); +float tone_dvorak[][2] = SONG(DVORAK_SOUND); +float tone_colemak[][2] = SONG(COLEMAK_SOUND); +float tone_plover[][2] = SONG(PLOVER_SOUND); +float tone_plover_gb[][2] = SONG(PLOVER_GOODBYE_SOUND); +float music_scale[][2] = SONG(MUSIC_SCALE_SOUND); + +float tone_goodbye[][2] = SONG(GOODBYE_SOUND); +#endif + +const uint16_t PROGMEM fn_actions[] = { + [0] = ACTION_FUNCTION(0), + [1] = ACTION_FUNCTION(1), + [2] = ACTION_FUNCTION(2) +}; + +void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) { + if (record->event.pressed) { + switch (id) { + case 0: + PLAY_NOTE_ARRAY(tone_startup, false, 0); + break; + case 1: + PLAY_NOTE_ARRAY(music_scale, false, 0); + break; + case 2: + PLAY_NOTE_ARRAY(tone_goodbye, false, 0); + break; + } + } +}; + +void matrix_init_user(void) { +} + +void matrix_scan_user(void) { + +} + +bool process_record_user(uint16_t keycode, keyrecord_t *record) { + return true; +} + +void led_set_user(uint8_t usb_led) { +} diff --git a/keyboards/cluecard/keymaps/default/readme.md b/keyboards/cluecard/keymaps/default/readme.md new file mode 100644 index 0000000000..9e3b97beac --- /dev/null +++ b/keyboards/cluecard/keymaps/default/readme.md @@ -0,0 +1 @@ +# The default keymap for cluecard diff --git a/keyboards/cluecard/readme.md b/keyboards/cluecard/readme.md new file mode 100644 index 0000000000..ae1afbbfdd --- /dev/null +++ b/keyboards/cluecard/readme.md @@ -0,0 +1,28 @@ +cluecard keyboard firmware +====================== + +## Quantum MK Firmware + +For the full Quantum feature list, see [the parent readme.md](/doc/readme.md). + +## Building + +Download or clone the whole firmware and navigate to the keyboards/cluecard folder. Once your dev env is setup, you'll be able to type `make` to generate your .hex - you can then use the Teensy Loader to program your .hex file. + +Depending on which keymap you would like to use, you will have to compile slightly differently. + +### Default + +To build with the default keymap, simply run `make`. + +### Other Keymaps + +Several version of keymap are available in advance but you are recommended to define your favorite layout yourself. To define your own keymap create a folder with the name of your keymap in the keymaps folder, and see keymap documentation (you can find in top readme.md) and existant keymap files. + +To build the firmware binary hex file with a keymap just do `make` with `keymap` option like: + +``` +$ make keymap=[default|jack|] +``` + +Keymaps follow the format **__keymap.c__** and are stored in folders in the `keymaps` folder, eg `keymaps/my_keymap/` From 552399df4cef88463ea8ac40822d776d0fb90e18 Mon Sep 17 00:00:00 2001 From: Ian Sterling Date: Mon, 8 Aug 2016 18:34:08 -0700 Subject: [PATCH 094/446] Adding my own keymaps to the following keyboards: Planck, Preonic, Atreus, Ergodox --- keyboards/atreus/keymaps/xyverz/keymap.c | 89 ++++ keyboards/ergodox/keymaps/xyverz/dvorak.png | Bin 0 -> 87314 bytes keyboards/ergodox/keymaps/xyverz/keymap.c | 184 +++++++++ keyboards/ergodox/keymaps/xyverz/old_keymap.c | 311 ++++++++++++++ keyboards/ergodox/keymaps/xyverz/readme.md | 10 + keyboards/planck/keymaps/xyverz/README.md | 2 + keyboards/planck/keymaps/xyverz/keymap.c | 379 ++++++++++++++++++ keyboards/planck/keymaps/xyverz/makefile.mk | 2 + keyboards/preonic/keymaps/xyverz/README.md | 49 +++ keyboards/preonic/keymaps/xyverz/keymap.c | 342 ++++++++++++++++ keyboards/preonic/keymaps/xyverz/makefile.mk | 1 + 11 files changed, 1369 insertions(+) create mode 100644 keyboards/atreus/keymaps/xyverz/keymap.c create mode 100644 keyboards/ergodox/keymaps/xyverz/dvorak.png create mode 100644 keyboards/ergodox/keymaps/xyverz/keymap.c create mode 100644 keyboards/ergodox/keymaps/xyverz/old_keymap.c create mode 100644 keyboards/ergodox/keymaps/xyverz/readme.md create mode 100644 keyboards/planck/keymaps/xyverz/README.md create mode 100644 keyboards/planck/keymaps/xyverz/keymap.c create mode 100644 keyboards/planck/keymaps/xyverz/makefile.mk create mode 100644 keyboards/preonic/keymaps/xyverz/README.md create mode 100644 keyboards/preonic/keymaps/xyverz/keymap.c create mode 100644 keyboards/preonic/keymaps/xyverz/makefile.mk diff --git a/keyboards/atreus/keymaps/xyverz/keymap.c b/keyboards/atreus/keymaps/xyverz/keymap.c new file mode 100644 index 0000000000..447fbcf10f --- /dev/null +++ b/keyboards/atreus/keymaps/xyverz/keymap.c @@ -0,0 +1,89 @@ +// This is the personal keymap of Ian Sterling (@xyverz). It is based on the keymap by +// Chris Gerber (@gerbercj), with the addition of persistent layers like the Planck and +// Preonic keyboards by Jack Humbert. + +#include "atreus.h" +#include "action_layer.h" +#include "eeconfig.h" + +extern keymap_config_t keymap_config; + +// 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 _DV 0 +#define _QW 1 +#define _CM 2 +#define _L1 3 +#define _L2 4 + +// Macro name shortcuts +#define DVORAK M(_DV) +#define QWERTY M(_QW) +#define COLEMAK M(_CM) + + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + [_DV] = { /* Dvorak */ + {KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_NO, KC_F, KC_G, KC_C, KC_R, KC_L }, + {KC_A, KC_O, KC_E, KC_U, KC_I, KC_NO, KC_D, KC_H, KC_T, KC_N, KC_S }, + {SFT_T(KC_SCLN), KC_Q, KC_J, KC_K, KC_X, CTL_T(KC_DEL), KC_B, KC_M, KC_W, KC_V, SFT_T(KC_Z) }, + {KC_ESC, KC_TAB, KC_LGUI, MO(_L2), KC_BSPC, ALT_T(KC_ENT), KC_SPC, MO(_L1), KC_MINS, KC_SLSH, KC_EQL} + }, + [_QW] = { /* Qwerty */ + {KC_Q, KC_W, KC_E, KC_R, KC_T, KC_NO, KC_Y, KC_U, KC_I, KC_O, KC_P }, + {KC_A, KC_S, KC_D, KC_F, KC_G, KC_NO, KC_H, KC_J, KC_K, KC_L, KC_SCLN}, + {SFT_T(KC_Z), KC_X, KC_C, KC_V, KC_B, CTL_T(KC_DEL), KC_N, KC_M, KC_COMM, KC_DOT, SFT_T(KC_SLSH) }, + {KC_ESC, KC_TAB, KC_LGUI, MO(_L2), KC_BSPC, ALT_T(KC_ENT), KC_SPC, MO(_L1), KC_MINS, KC_QUOT, KC_ENT} + }, + [_CM] = { /* Colemak */ + {KC_Q, KC_W, KC_F, KC_P, KC_G, KC_NO, KC_J, KC_L, KC_U, KC_Y, KC_SCLN}, + {KC_A, KC_R, KC_S, KC_T, KC_D, KC_NO, KC_H, KC_N, KC_E, KC_I, KC_O }, + {SFT_T(KC_Z), KC_X, KC_C, KC_V, KC_B, CTL_T(KC_DEL), KC_K, KC_M, KC_COMM, KC_DOT, SFT_T(KC_SLSH) }, + {KC_ESC, KC_TAB, KC_LGUI, MO(_L2), KC_BSPC, ALT_T(KC_ENT), KC_SPC, MO(_L1), KC_MINS, KC_QUOT, KC_ENT} + }, + [_L1] = { /* LAYER 1 */ + {KC_1, KC_2, KC_3, KC_4, KC_5, KC_NO, KC_6, KC_7, KC_8, KC_9, KC_0 }, + {KC_TAB, KC_INS, KC_UP, KC_DEL, KC_HOME, KC_NO, KC_PGUP, KC_MUTE, KC_VOLD, KC_VOLU, KC_EQL }, + {KC_CAPS, KC_LEFT, KC_DOWN, KC_RGHT, KC_END, KC_LCTL, KC_PGDN, KC_MPRV, KC_MPLY, KC_MNXT, KC_BSLS}, + {KC_TRNS, KC_GRV, KC_LGUI, KC_TRNS, KC_DEL, KC_LALT, KC_SPC, KC_TRNS, KC_LBRC, KC_RBRC, KC_ENT } + }, + [_L2] = { /* LAYER 2 */ + {KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_NO, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN}, + {KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_NO, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10 }, + {KC_TRNS, KC_TRNS, DVORAK, QWERTY, COLEMAK, KC_LCTL, KC_TRNS, KC_TRNS, KC_TRNS, KC_F11, KC_F12 }, + {KC_TRNS, KC_TRNS, KC_LGUI, KC_TRNS, KC_BSPC, KC_LALT, KC_SPC, KC_TRNS, KC_TRNS, KC_TRNS, RESET } + } +}; + +const uint16_t PROGMEM fn_actions[] = { + +}; + +void persistant_default_layer_set(uint16_t default_layer) { + eeconfig_update_default_layer(default_layer); + default_layer_set(default_layer); +} + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + switch(id) { + case _DV: + if (record->event.pressed) { + persistant_default_layer_set(1UL<<_DV); + } + break; + case _QW: + if (record->event.pressed) { + persistant_default_layer_set(1UL<<_QW); + } + break; + case _CM: + if (record->event.pressed) { + persistant_default_layer_set(1UL<<_CM); + } + break; + } + return MACRO_NONE; +}; diff --git a/keyboards/ergodox/keymaps/xyverz/dvorak.png b/keyboards/ergodox/keymaps/xyverz/dvorak.png new file mode 100644 index 0000000000000000000000000000000000000000..cb8316309592e3e8098b198b0db14916741a5d75 GIT binary patch literal 87314 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
  • Wz92_Xngr(snBC<+0<8Z0-9E+Q z?c^^di`7a>eoc8XSE9O&ciCg(<(Cit{;uKu)+(gvM1hxpoS%LAX^&RB7oP0Ldb-T@ z-XGa;tiD3T?SLPPlcM3AFMUZuhyB)nvfp+o=A=qnjM?QReKo@;n-)f1GU!Yc+hq0Y zDf>6Wio9CEmj(Q{^HYTmmkIw6b$GdV;j|++eg^vQDt~G;Rr>$j`-Ky}Cl$_o6!PM) z+!vqE(@HAe%SA=*o~0oFE^e2Hc2?NJ>D&H#dK#xLI-7fcS@-^Yag}2qZ*IoucMDtK!j5vESL()+p|+3`)6VE7AFot=iI5dCR40XWhrpU6&^ifPn(>c+ttAY-`lfUqGbNb6Ot3*RmujxO!XZ%0f^|t*RHIJU& z+?YDdHf?3|-oI;B~t%=u6p1JAcu@oWaWy|M-_faT_2p#r( zud#ljL|zA@MVj$*$?KO^&yu*k)^K+4*Goz1Yrh+GE)=yCejgmwqhV=QRHqZaZ_YBm zxmk;*EG%E^y573{-G#Tex3A2(xhZIx(%oI9+N%EZ<_M|#y_tT*f%EFIUg_YeTA@zt zK8LKYt&87g_qwxebx}H+qrRbe*UiFe=<|&f0-Q5zh_6SbZ*si-mEXz z8(-YNZj$SC^Yzu`x5f1@^e%Q^R9+Z!>!)>Y&gG~H6076$JSNuv@$3Az|H#+H?ED&@ zzj#8*|B5*#UHNz4%4_QHNHs&1ns<>ZZU=Ip$*kz}oJYq%GtQgmmwf%ZxM+S*&)cof zPv7_J`Sta6@c(~*L5tyE9V|UL)hEd#!$Y_G?~Fd%`hPW!Nj@_S9JStVdBMth;K(EX zNgGdHncyI{)I(U+>q)rIn+S%9pl#@&y*-c1lVkSR#fE&6gscrZpx^nhq?t<@ZF6J5O5TEB*F%IKSKi;o`bwch=rpuvGN)k=vbtFZS}ky!P^PN!i!`D?aty ze6%n4^z=*b_u7l79GiCTt)}lmr;r87(<{z%d-RC^-##zs*}1bSZ9e*z(^>^La5M&Z z@Tl)ye8*-vi&fb{!`ZI&#o4|MG{_|`W zN%dWpI>p^DW!eSmQOjDFsj$qc$qUib*0PPy^5l84Cn9vcnC+hO{!@K39W>{k^t}gwXQ-T%Zo?f-ud%3ZbnE5Fw)L*?9> z&7yyIf7f?RniI9H=N9@39jbEz*pId_Vtw^e4yVhV0+J-|u^G|9r3J^?!4w$r53TvWG0Zx&@a$ zR#D_heYrI1%cc;AX7Lw!dh5hN{c1qJ;e`{ED7Ga`l>F zqAB{jMj>@wSnQu|)d}@hMnBoTrf8Wytz6A3JI6xr*Nc<$*0){Q_%itA#l`K9UU*ba$D09pCp0WUoV$WQFiCcy1cA+ zb5Ht&Ej~#SEK4Td)zEdDal}9<_w%nVYehfki6!?M)V}e2T9kf%o=?(@j*a)$O}!_* zaDqfts^O*mCh41d{d}IL{T$L@K^W@A-Lab&8F29~+wtRi(gIF*5HI7>nV@>n!Sp1xOQH68n5d+Q$+q+d0kF1E^t_R)MxRBi{ z^W9v-WVX4s)zg%ekQOI(Pl$}Twn|$=R(iW)r@*8s%lzivn)+>)W%086oyuBTT@D2c zrsQ2*uTLMVY&&$m*_dgX zf`C@%!ztw<3yyYNelF5?Q>RiVg!j?vDaQ?OC-2zfkW}*S&P=V)RW81>%|f55=k4k6 z{Pft&)FATlXUGm|9qm)4cL!x63>-$-z*^j1%?=5`Hwvf%N z$hW1vef9f0P1=g$Mdc3bL^OkrNC~=o2gF@H`;BXht60kAzrVk?-c8BcAbeu#h7AV$ zlQM61KAghZwEwQE(apBhL>39gQjUt=BMe%8^MdclFc+Lz_HO3Z*Q<6IZoAaSy8B6p zRQUU-^&S(IzTD2=A9$=sa%x-A+xMWtHfnF5?m{mo71i|Fw$mhBDj(Ox?k+o^C1-IuY^j&%OAem-Nf9g7$M2taX_>FIe|Y>le*K%L z3;QIT6Bc{&OfkQ6@v*Jd=lxT^yg0~QwJIr9%eczs?XNe&UAu~Bd)1o;_0)a;lsaqn zf61&p?+xzu?s2iUd*Np8KY!VWBb_VX+~}OLFGcfL`FFirw|3et)eD%AH{agfR7|Ir z-SqvDf=%ByzUgVOV(C#aOsR5rtls{t??VvJ0mIq5p5J)0`pU5zaW^^>&93>qh|i2& zx#aNE)6+HIytufy|Br6jqkA$dbQTNG@#W-DuK%vp$;eaqhsjzZVA7S&wQ+l^uI#I= zF1*9!+j~AaI&+puCPy^WW3vYhZw{B4nCi2yzj2!HPp{PF3?b#Dhc&;l6Y5uOuH$|f zaplt~{eXpXdo{0auFN>A&AaksWAYS*L?V9PkUoc(ot@FaL@$0Lr-hVi!9vDx^1p*m$&I*YKf9*d zO8X``d|P2%uJKUVpTl%p*;|j3^UpcD+P!h*_O@|XZRc68W14ko*R=JZQ9%von?+mJ zcvWUe74{waH-E+9|KhLhJ0>mh_dmTlY(ZMO^5XjLZeGxiO78xn95Qcnp?ocy>brCH86tta7G;S!Z8b0z$g4fmwz zTki3mE#fv=!a{A+=6wBKo67lBJ*ITzx&3jjyr1juT2<##&nxF)?kBSx)Y^CVlzMm1 z|9Zd7GEvjjN4x~2N*&Mw+ujS3%+TY(obtXTt_Isovba?Hz zSq6zrymB@-KAudi#~D+FLq2; z^A-BVBWZNRKq&d|>$94*FO5Prc$e=gO0ZvByH)UM#ZFDp-*31Tt^2wZCO$8&{e98+ z>_6?9d$t5wYF$`r{j}<<>8{$3N^jr%Rh%kk*_Jo2Cqd|NKzDI^PlK_b!K5P-UdmqG zQ&}8-PV>a|r&nj3?Nn)tPTuBVxb5*Jqz5tZcERR51M_gt8$)luQlNk zd--pY^{*5Tx1Mh*qSUBly*xyt}RiAlt%(mw{bI$khdf7F7 z!5aN*OV`F)1?=1?tohrU_r-g|#Tn)Q>%M%tIC;vC|NX78)(IB-6f6FLK+u+oc?01+T&$& zB@8F?J=_mke*OI1+-_GEpV?+-uNm#i+AOJT-*(yi@2@>~SFs-2`}%rj=-aH2Ppc?@3la;(*^(ism{&Y$Z%(03Gh6BFsPhUHA*F{^+O%e@*?VGbpDb7BN6?u$ zt3p@1?BkrW#j5(7PVJYA?px~r*G){}y6U?ouS(tJ{*j08H7*{PulKR7{&P0hR zcLbFcbeX~?NR;hee8+0JL8s%BDM#j2e7Jh!^~&Y*gf=pFbThGXb$n-?EOBk0+1*{& zHVe5zH+Sci=4@4A)6!9}yf{radPTy)ri&{S`?-Xg%HG_VcxzkkY9ZgpdY5Nj!ZZy zrNgb9zz1^IGY>zJH?mKkS-PHGB*Fb?$JFb0wg?~AnSbfh`g=2Y<*yi}o^k;V5VLZN zb^K`b2b;eju0A1@tS!B5$J-klmFMk>uld+ILu0wW`7@b1jfz)uEu17zpUVFF>Zyy6a)er? zOzN)k_w%MKtqZ()?7p8|h`Qrpvu6QbYocDJdnFroE^HC_e~!aKo^ksmiM)BiGmcDn zz4Nm4=Efr))AiDDK+vPAR09D8Hl-CdnooHu$OsPWWRCH~%bsimV; zV%yfAr-MJ-Ex!+%2hO~?DRtWKzI&aAiyA}uR)p)TPm%x~V|TEbJ$PTu&!mN*Md`Z= zAA?o`Yh%56|>#j`CkG;9bm3yhTriu{r-mRIJ-D=Ld3I7wA|WYJY&)-nK?9$xl}qq4pN)5xe({r;#=WM< zVQ*FAS$Dg(%gg-*bHCzdBkbXtHH@46{H2oqwK_}QI%$6&d}(HuJ==AWk~WFNdP zz`Vd@?_?p@s@@|FYd3Hl3Cw-+cY^6g^+!_XYqUWN4vYE%UY(Y2^ZMT6lN7VJYU&1M z=J=}{4-`gSvQc&D`6sJiZ_xYWadzGTgLQFP9zCGL*kU9==Ugpv?RITj<(kg_% zgZB2iDLgP0I?Qe8u;5ho9O1(q>S}fJRmrnwSQ}oj)?x@-8Psa`_e=0bX=k@foQ1v8 z*If?W=dGIg_~pOquiN9or0l_qpRzxnnQ82L$TIJsAgIT*@J`?v{hLtd^1SFZuJW(| zE$<0>d1HrtvybknQ7eJxgmCU z*`u5No;fQ-PEI)8bAdZv?Stvcn#$x;9a0NtOp5bKl4vygevrd}DNW%)s?g!>H{A1- zx1^k$6u7hKsY~jnpru|j8Mm*poBB*-tF@uU#^qW&O5;;n_SPKttT|Nk?PfY?178<^ z$EHc31w=nTJpa1s*Kwr_RhAL_ijyTOBnqam{FI%*YVJKv=auT08&hvo7X15D>G;EE zj>W{RtE*H63ar}xeF^eTTJT1-@9LiqhxxypxBuUfY*ujR-{0TeEiPpydxhIUt28fj z?0t7YG#T9z;yqR^BefguK-QM0wM`DB(FD}1a z_M>@)Lm~6_wO`kK`3GAA^}%&p-QQo2R_ll{-npXK5W{cb*R*8XjkqVE1BO~3D|)Tj zXSHR`ey{gO689c?<(9Hn?y*SuYyHU*uWC+ote$bifXVe;v)}}2Mm57n)0JF<(o$|5 z=X0}`I?m9T%wYXyp~*7ww_Ee>T5VKwI`rSEl}po6mji&`{h34^u=9Os^KWWwp+ zdo2_XF=c^Pdc3Zg>dEtZ!?TGJjJpLAgp}<%8}BZ2?GjO(@Z#Sir_H%X4H+g&r2U>T z>tFLv#j>Qw5&7+WvX4qjzrTxhx>Wq;!L*gFt*xCZA3Z0jbgGLL9bL$@H28W|*rPRD z*0~r(Efo{$oM@cxH}Rp_J3%1}NsgXPsi%V~Dt26&vF@*Ir@;2SyIOOs^YYlA)O@gA z;&(WpH%{Z_lC+N+i$7K_`hL&lyh>ZCztUuhYl&x-4VlUm52(1+2r-NLY)Ut*L*WHea!m#aLCG_&bwZP`*$tw(f`MDYDVuNmFRH0st*mnVk}%wPFC*^ z|9GxEiE)QT?%L(Yrn$u~PK)h4vc*eRMMyc|9&-tk+F8D3k)DpL>yP(MIXm0DJBGh- z_WF=T`;YE>BawCWG`HlQwciZ4J}zVswrEHca$YO`a(|yE&tHim{+@<690r|&^N%=4 zUdp<<>f+IE@!X#Wj)MZvXpi}nKNsRJ6|IqFOFifK@c(?Ba5medQy(7Ovwc;qcPL-a zUOw^Vk*)KlT4=A;{`=E4<|mIL^lTq5{u~W!u?Y@>os}C7AAXm%B(ChWP;t$*)78SZ zlO?X%Hu@w*w43%H;kePtFj?ZGXV1O8)!nDEKR-LW`KXS}?F#*E8;@QTVGI4_Y&!M& zx;Ou4|NF7S{O|5+@r#GsrzoZCRsEZMUbFaW*0z;0I@=lp7Owf46MX1dWAjh8$r5Ig z?k^idU*GT$YW5PaSk&BQV6iSa-PlXty7Ys&+3Tl!JLh@wyq@QzX1M0?EcYaqH%<+n zJ;zntQc_fW=h@6`#t8O%~kr?2(;Avx#kCumAhL`f;LUMOGv@gZbaN#?IVpUS_BhVRGbwqe17w#TqGe(c(Z33 zpJLyoIftrFrkbw5<=uItVd^!LT&MDL^B331?!FK_b=46i<2Rd>CQJO9m@edO-`4g$ z;Yc?}>CwPxqR~PZL4(H{u2)tBDj$9tdV8T@)k@jZr(Q?ss~N8OvfUwB^XJ0-opxGU zT@!9_?A~hUJJXNNbW!SydfQ18c5r(3IUYHd>yzY>swdVac%ju{!SkChK?_bwcD8Do zYoDF!b8ZIH?q_~e-z;rA(y^y!sjI?_aOi3wQ9uf9Q8uQ1tW^=v+`=Bgw+af>n}=?H6k| zfa;sK!BM}0KOJ_^FL`roSN(sxhxs$5wuLmuIQo{>_j>ZoTyu1j0n;x5j&C;BKS9H) zcKZz;=PlhCy1Fd-{<>Kez0yPG7aJKr&S$G)n)=tas@`&cZnx z^B&EW_+@CahkdWUQca|8*cu60s}hZ0KR7&i<~+W?Emu1A#Ds$dGq0Ac2-i1FzEQ~g z`lw2qY@K+ykE(shVXxB*+M^_A90}+ai9gP9qQ60U{_}*TLURMA`e*t*Ji0ID{M7Kb zOI?!gbaX7x{{1aro7LAO$v4~8zG_zQWt$>?(k?f{C+P+ITu`wgb+7rJ_{H-3weHg9 zc|CSskAwx>y(T=}m3+Lf?ev;u&U>p?N*?aZ21VbS57ugi^HjDA8XNr(Jbi%UMkB*y ziLwQ9H9md07TYEs)Smh$p!0|W)A^^N+5tBqok0dBjgF;EU9sC%{{z8hf|m zD*xSW*#~>O|Z!E7q@v`DxDdrueZx^&3nQ&2f=8+5eqEOfWX?l8e z-$TEp3!T3?fB%vA?aj^1TU#PKwfbbrnCTk5xFy>8lT zKFd7cZ)NcEWsc2kk;*+M7k_zq+5N@k)#3V+-5dC3{D-#r*XB^pZ zsL@HHIXS2N=#4lP!+;$NQ%_H;+bicPv&?_K+#%tIcf6OX8D?Eu<7r*?W&sPQP)E>0 z1E2kMe>wiITiPpW-1hI^?|doqygAcu>+Wuk-|(*L;HRYfo7~;6I>goN>yx+l>yJpCmEKHfUR?vTf(bZ@2S>_bDy%`*CKb@yo;f_Dh17`*8*-Upc1YwxUC_+SXsj z=bXgrz*|+H7s)40y1zM{|6z7|M8ph>uqI_Szib74(7wgw<9$m(r*CII+PtTSL0N!> z(R|cDrBmUU&Rv_eNfw11fDXbs0-d7ME?g30n)$r)bDV7^Ny1(vKzYp{g zVs_yuD_J0;*;E-*{O*pW%X%sdm~|6^CLiquV$%t`P*Bn|KzVfIX8Fqho=HLe;S$DTV&GD%@Hh0boW>pwDi%< z+pG1J<_WB=`7-r*l6?vPOOfJ9$A4#>oTPe+PvN2H*H>4I|M&@UCZ9gk&=Tgd%02)8{hnf& z?Dp#J?(GULRwXYKIM{N+AN*`TXF;ZoMoUH|5>6nq^;aC#oMe$Ey6DPwuTPf}0%P{r&wtc#%tI z(#<*Gq-SKA{8ZbwQb*q|e&1Y)ivJBgNBww~zfEy4@~>IxJ6Ww)VaZ&z{hQK1iS{&X z7d-I!?KaTLmQO#oh$k~d99+9m+M-fcvY@f&z&ZXs92=6E>o+WB;yuFJAv{6$25-@?FPV;8?(DCh z|L)#i@AUKYdjFNj|KGuv{OJ9R-uMmg)D4xCl|hTK4!Nh~e0cly_4VLeTQVPahHpyo z{Ft9NSK#gn@s4Ytg>2W?#lD#=gSGZ5C~yC7)dU{M&!q3S`&Vc!SOns+$X0t#zb& zptwOQHIs-Pi9mKR7bBheS{0EC)@IGdCt&^_=sk@6d5w zbD_s^zb70toGqK*`u|vp&||}IejToBzla>4AYm6!_3e$OM>}XE_M1I7b`&au=KMBX z-BIxHP}7l$?{~{rIy5phbvQWxf=oAa4eL=q z0h#)Pe7sASeL3){Wkt(^t^2b#imR}6K2?6OW~#-Hj0h8@<309F%;lf_cxJBo8Zj-Q zu49k=FY$32qF_IPis=KVHpq7U=Kp1Tf(!j_Ns@^6x~{<_1E33Q9ZfxIyDeTxNV z7oAa?USD+P*&5f4llE4qx5b>FKJ}7C*O3D$7d9k1PdxpoRXlFNuF}^+Sx+DB;4BJA zC})k(Qdui)mLst?Vxv<{>=7~79LH}@k2vh({=?VA1irjr(LFt(TBY->`}!W=I5kZ- zI^)5C#-=kTCMvg|nA)hUd&8FT)8XmQnXD~#mA+Oh%6O2iD^_`Tce%K=;{@a6r>CYS zO?PYM5g}Gt@8_}`t&RWPO9g5sItQJr z`}<39n^^Ofh9Cvgf;_1u&cDCCeH^NO@SDpM6^9~Un+F~ORX;zaUd-FM1Q)xEbz=KiaFckC36Iup0Lv&!q=U~2T_*_m_nk^xhcV1kgd zcG0uD%T>1(X6t0hoqG2D&9@o7o;;sxJ+2APIKq)6sb<(y8a+>-_vqzy_aLTBPyZ=D z-IHhMn}e4?gE0qG+9X%JdObPWtoFyrqV2bn&D0E2KAOCKnjqBd$#Z&--|3c)WUCXI zLgpLir#fl#v>cf;+dO}nN#>;^yDym+Dt!04vqyc?iS@313Brq{L3@qF)*HN+Q!_ks zcv^KDOA6?0ut=Sc5qy0&pKR_F>%1ek*|2lrQSCd0{Gf&Vfv1l=yrx@o!o4YF^@<-# z$zNGiYF(d7PHF17ZBVG-spIu8Y-NzElRtOtlC6+~i(IG5*LT-0zs=oY&?&epenutx zWQnvzr)!Owia>k4WXd`;Tc<@_d1=USJm=F7#UgR7qc{42X#vvOO`s`tlR z^Uf|67UHndPZM%hZ%DhdF7;7?b|+)a#@meb6SjmdYirr8;oJGj;-8cUPskd_NjEfu zms!-AAN%_H`pVMR*A_kUYi8s9qxWrYp1zu4O4Xr%lUqG`e&!q!GGuZCorH0*uqRXO%1NAhK7kL1gxx%F=0$<-DA?R2$5r{vAGb6r2T_li%_ zoqYw3^E~FyJ0zsS;aRF?=+t!j{ZXH!7soGrklW%Tlc#3L!+v8CpJP&kqTA9rm7kw= z8ttk4^kkt<jl5+^f96=qrq-`yOkI6{LXlaeYe{9* z(;_RoVynN#->1KrE3tfM7w@(UCfL)kBH~IN}FsLhuyME)y|oVru#4cuaYF>9Cms` zOix20he2ne%rv*JOH7vUn0n;FjI$d2M%(8Hc=XJa3<_SFx%tJ5DL14oE+In|FRNeHX^E$NjupJhDbi72oC>vd;a`dr*gg6p6$ZQ zufDx~@mTA4`uRo4#>;}f{`8)4#Nedn49L=(teF-wj$CNoVfp=-jh|8ZyO_c`D*5;J z^jZ5AfewT(c`?Dl@6x(hYdgQBzTGe0g}&T-P^B%eV<$7{cv((HHA5e!F!$|V#a+>! zJTjoQM(vLyO0rj|xSc+2o|!$JZ_2s|POmv;x^pA9Hl6DIJ#E=?KP``*zsYVF=P5S3 z)N#k}F8{hp!FF3oMSIb{TRlbFYhwRw$-ly}tL#UBj*xQXwKZGPUraBl`WeK<&AoW{ zbp7B@Z*HzUb|`h(1c}GTdKVvTX7Aot{r#P8Qt^6IHA9sxJEnCWeyQTNDr9BGtu2{- z(GS>*e?WuB9v-4A0of@I%cEEyVk6V&Ot>42LXD#lVuUA|}2wwFxTB0^V z;`z1pi}%L!E<3XF@`cU$+ZO6v&32hApH2 z-afZ)@5_5vwKsb7cw3iWn0JtQ<+V@uH40x{DJeN-Vr7@TD^umz+1citW^Udyjh3#M z@?z^Tm9`eK?@FD4+w)>i&9}GTnsL#|sk=q*QjerDXd9)7py0#pM_w&ye5t9~5n|xw3Mm=g**~7LTtv za=W&CE_ZaABK6I5;gVM;SwFk@_3RE`cj45mP>tl)u8kf&!QNsQXWkF%e5|n}?eT0~ z%~!{GSN+{zTKD!$r|s9>_LCtaGy0PxR@5;vCBL|^5VWrQu;JEChnv~?FEubSb8si= zR9s&ZDZGBqt6phy4$}=2vz2WA{J*iA%VOoK_w^Z!ob@_7-kVJ>-Icwhs+#z5`UDY{ zCDJYdf-HstoSLq?oOdmq&1#k)E*3H2-T&v+ANe*L=RZ5T$NclNvwP?B%TK9%f6Vgv z-Rg7S=XpFi`|@O8Yo%g2`?IglX6GNPmRqQ*u|6xcZfDU%*UtOP{pTC)o4K;lpCSCg zK8>p^9f@jrojWU|JG&*lP*M8ZJztx(l)7FT@?9{UD z+I#L$pjg|I#cu3k_vcr=Obxs_K4BVev9+cX&A6U-IF@ z2TVskOlWvi>d5HGcvw@xf#&+=tb60C&71;73dXV|HKK)gOFMK?8^?kJh96=|RZYU6vVTs(FwlwGFrpnGozj&Gt+ZY*5V&joG z@NWgH;SU{wLl5~C+!Q`~%X5D8)n_{Lf%opw6-`V{Os7B&eY)k-*U2(RI8XWserkWYQuf|f=wra{>=~G+c_SfBID|vB>L458>$&#?A z)9sriHgx`qw{w>?N-21x_RYzpe#_TAiqC6!RLhp$sVQLuol{lu@ljp&j#Gl3XWtt% zZRE643vrQu=fJc1azI|}hZqN=lbXTHJSK5lN(rPTE@NA8C^X1Vrr^Xq+lmhfSEVP~ zH%Np%z0Pm{=fJDH-_=Et|K=(PzFt1R?vzc-pN|WUTe)y~Qq?qD`Ns!wM`}6sHj%|G1&!r58KBrX;4M7Qib(2Ky?QL71%xv0|+PG%3;(y7aBn5W2e}8_y zytLH2M{cTi__8)$=}iSMxW)B6szRl|Zr#mnxMtO6$K%tC!V-la-anfWUNl=H_tut4 z+vZsd96qycUSN^#)%8NVFJ&vR%~#+F-8@zQi&}8PlEWHhSMM}Rq%B*h{+j7khtblY zjHTw4kF#{n@ZX#y`<(s3(yFho-k5IHOZ@ks^I=x(zjOK;N@r)8E}mtYEi}cyKF?#q z?)>|9v#iVYo}QT*+#vDqjE`ZtBV%{)fmI4^Q_qWN-aU4|lwqmW?I$NEzdX_@d}X0C zds*Vvl9xf#rpSff1>G2ze5@yNr_r99Tb^9r%(VZGzTEyxYpJ|hr3y*e*ibzR$Ih>k!(Mm(3 zW6`2T92#r&XHR3kc>iasFaHU}v)Iyq(7jlv6^P z9ZxE%y6b=3y`W)1!+Xtyr?#h7rFX67mRkKf=SNgQ<<(`r($g*o@4OQb%U30RsH0G@ zscnzMy`07sn;Z9qU1pxrAaQSscD>B$eNB^g|9mav_o$!c)6qH1qDNMQuAbI=hkT{zs};V z?aE(fyu7^pw$s9H5ltt}pd|^4b3#{#O`YAfZh!Tzb+@)=Z~idD-|nZ%y*&riD`w{0 z*%5gCr`B7ayjZ3q0bVB$RQfeYs6E-rVAwHLFLryLtnruA({#NrUcC6_sCfK^o14>T zzLw+T&o|%68}@ENyS2QKQ||3;y+uz>9K05`%tta`|8S;_|MjOFNeQ+8zt{giE)@Ut z)YQ}IuO~Ab7G$?^Sq20>=zQ3}v~D9CgU1Bbhn)|N1BIEnxj48qmNZOtlpPUbH`F(yI8O+|gKC1G*+6@i5yoi`nh$3)Z}PbhP{B zsj1qaU5l-k)}K$F_bO+HjLVOg&(6+%?90*V&FGT2cV9-)YaxX;{T)f~3|Tu8o&K>{ zbu=>bD~f~8f8Tz;?)EXoBfF<+1U5;|GnlmZ?h~_!oz3@de-5>pxBT@ccEf_(m-bW^ zw>`5~%MZ1Z-#f2(yWSCfWyA2@Wp8ivw%Bi1^`0i+G*uu%Jg}7z>k7)g@ z^K;h(105L6&f3$lYLzN-b)TMeYI^@w^PLr9q-n5f@`8iCky9eRZhg}E5!7yo34|5` zmUr2#7=CaaNIEyi@{BVh@74VbIS)1+h(GLk=7(zas?CYMAGp{i7-n2h*yhr5)M5L- zr_Hd%g6@BBx8FbY zRlBZyfy4T^y%AekcC3x;Y^#a=uxNs{fMD>>nx91{ZCF7Ub%M?wdUNgOZQuUp!?%mW zjOHzW{YZgL;4eGBoB-dfYipymC2w6wzq3|5``Q|l#6v8nrt8P=u{`ki>%G0zpt*|e zqAfggcXXd)T$fO%arVuNY288lSH#N;3MxAA#2dKxXlf{EEa+egV>Mh;v+Tsn9GN2y zhw`T=K2=n8?G{^_e7tX?$}^@T0beRLs!jyY~dj-3N6a$KUMLQbLHGFz#wmE)(ozF|Lv$m`O ztBNlz@zmKTYko6q;ljte792Ps+p#)q?IJ;CHxIk^qA-Svv~zP_mQK9%_`!!?OGJ5I zyxe8c!8rZmmzS4~%Y&X6J9zNE@L{}~1g>x4sZPL7c?&I?y!pD~4RNs+~To4V)cWW|K? zO{34xJ~Cy~^ry$dd6OCfKb$zg*49$|Z<>jJpF-9DeZ|lHrkxS0uh`7QD|>w@%aI*b zU$u-I9xA2eb0{+^3nePuHq9!l-u<$$prZPm*Rjtfv3;Gk4?UZm**GI=D=$>+(o@~? z`KU3p&`>%iA|fCX;KXR_(DOTRV#vqm_cfe{H4ELVe{X1-6oC2Q$z!5Lew2SgE$QC{M~!^icMJLyK>kBOY^F=;0^It$# z)f*nw|Lc9;Ej-Bl^6BREDK^1sUDjn&=Gj-d^skF|mbF@CQ?9s_gL9#E`uPiu`}V&0 zH&uIzMrM%K_rE?|TA{P@WNn?Qcb6|TVdc7XINLBJyYkNjgNL0Dxif{5xwtB(GgUQ6 ztaK_4JoMz`$~V{VZ#-$guXgseFgLmdjS)hFoS%H=YlhWv-V#O$cpuH$L+bs7{rFdoW+j;A_i(T*a*j9hr zAfub{_V)JWHkF?)e0X?x@6IU|$>6YOeyCEvJYg#O7iyKAvy zeqX(1pOmbP+sVtzmmfaNcKNaO_LXn8U(QHfxhUkp<#|({FZL^We8KV7zc}x#sz)++ zE$jQPU0>sry8PUNIq$a>Et=0@Sfdt{l;Fs?KG1<*V6j90y)FMY&%5&GNu}2e70%ch z#MHIlxrn(fSwHK}Or>;@+wGGRcy|<3{rO?YoPL3&W1)V!?bGRhbF!}2vEIwQ zvm@}nXVwc}z9SnJ`KGW&`!laL-T&xR+_cvLq8*KER(nKks`~n>Le=Og8|Rn%{_|{3 zW|^#y**R&acw}qax7SQg`sE5%ryT$P`+Kv|BK4HW{H~69?Ct*Ij|_H1T+eQ@*!9oJ za&_2Rsn3(Vrt8Uq?wYPltJtl#$M*D-A4|oKc!-I(aK3qzFyFSq;b7>hjdLVAjP1W4 z{vJ|(*{sXDaL%@^wbN(G*?ad@8YgZ0>&tHU-Z`{B-Y0u?=#nr&!)=Rzw=9#Co^e5(rYZXokU`=|k zZBx?Gt}9!!!X&J(ubmjKG_In(4a|2cz zozY@oP+;(MaSZuweA$h<6}+E=_u3i6Cb zZf~Hauk&8`!0xvsNM$miPT*FE=obE@+5vy*x_*&*)&Ag{3svb{v^X%BP+Vn@`^z-o-!UI`Bvu%E%0z1UHmp$lfQ@*r( zIZLOIq)l+?-TgKH=C~a>wkuYAQ+T$eK;SlE2L71)X=i6G%}cVf)#Y<}Ez^?0luN+p5+flUsC|cej|pr<5hyaZQa9hSA#t zzN*%5tc<_AW#T_cn}${YcQ%EEYaF#Pl$kweqk;p^Q6&XA5s?qkTrXIY{;bb1jEYmS z7kzVg`n)^4T#vT(Z)%iS`T0rc9{!VWy}z|w<38eW)K23$gJIG0b7za(6@4y-`@ZwJ zxM=gwEZuL9yGkS7)4k_fZH=Ct5!0r#Y)dCwZ2zYd*Mz@q+OxOj=cm-0Z{0*Y9=@8; zw7Ts7n{3ZaWSRonN-hC4Y}&s+#{o)6i4GN!Notrw3wWgSF^)<0j zbDF$X{ms+x`3-aS>ZpqM$@l9iuo?a4*A&QGclSX1X31hJ>tf{)=A?$U$Ii~R7TG@+ z?%z>y@$If7jT-*W`F4UU*cS;|_H=bES{1r_lb7WQjrf&8s?!*>^Y87smlC*Vxpd}w+CA-IWlZ|vv*gHuCZ@Q>4f7P-uH3p>l5!*0Y%7qF#Sby)-+K zzj>S2&x)XrpN?{$y0yVDbngBW=}KDL^LIo|-!MIX^O?DObsTu)JGU_yuGxC9tNEV0 z{G{&0uK@`Gbv&K6_P^g4o1OZ8zy7?|)HU(@?`>I{{FJXsHzq1@l}6~y?Gr9N(@$VF z%$slJ`E>c;1xu|@ma}v$l-6{0Z(>@uv|+hIo4&YOde4cM3_(-(fCk%iqqZc-Nv?SE zynEU4$d}!fr+YQ8rRvH?ug&{xq1SgUM9=%_^8YT9t3##=iyy9=e%qX-L(#vAG3mtR z6R-VWFea@zF?;%{^YeUPYKMII^(U5B!^Ut;X~7B2v}J-e?VS~?4k&y-rN94=(}}LR z7KKUIes_!Ouc-R^YE6lW*0dj>#?V_w{q1et`_CtP+Gekf$gZBE`b|WkP3Gm1_n?tN zJ`n*0x2R`V+ou^MIyv#}1Z@P_oOZTGO}i-FYr!i9yX1~D2O3Z5Z{2ma@B8h*Q#m&y zjf&#U7?UdeYC(ka-RcX>M>_6p>HHVIh(-0cet+A$$yY8cWH4muSm>BjQtvABWxZ#Y z!IqOd<0=DJWJ3Fzv4yVB3VyRd6n&lMQ-c7!=(3vrbL%^Bc z@Y4?Noy-?karMkzr;B?lholiF6| zA_lCiEFFnlW=CeXTwq+Yl$ph-(wtj~_N*W3p4@9{*1P*Jbgqe20%qq+|6w!5e|MaXs zI}fFwye?~R$C$L@R-cNzm_plglPi1KZ5?nJEN!#EHj zy25Xfbu>%IM|oDSsai+>dCPpcH`!2Cxw7hlw&Y>)^Bo03@d2?tni>ycLC)U&CCmua zXewb)4f%4gdJ|n58)oxj z>9v%$eD^bs0S*BUvaBo}3;W{kRYbjDa1#I8Hs@roBG@pN4n=j*^>yM3ZAMm=Uo{z% zI+_o!W_q4vu(SE_s$=^?ucsbuj%$!eyP_3Z@7Z$5I=om^b$ZIQe@~uV z=-SoGU^vCo%b`I+T-Je2m-bZ!m`DR|^QHaVTmMb(T8nyWeokBTB=VB>;!UTPvver(@l91q zKJmDSy*;$IcJ;c`UF>@q40(Qjab4cT6bEw99>1cSjIDeMC4rHO9}h7X6=k^IJr=Ie zHuX)a>aWC@7#UR#Ztm)z*P`=Jc5T}2d}@WneC_USmyddSue`EJaf(f`fNkGi-}c+S zi?*bG4*Yjf_D+*T|GN9jQXE&le7BOr>OzIdRgT{?r#`d%@y_DZ*UI9m)j4%HO|vT< z8YCV)xS(WSwO_fsAmZwc?XPyNskoqRx#Y_~J(qe=QS&R=f2Q^P8Lq#fK3Zbc#e34Drn!mQPUz9 zv&$_%RLA4!^KVOAI)w#o47GCRJG4jnEpQJs*GzpUaO%Pip4eY$mU|~^%089i-t@?E{gVlo6n;Gt1r2lSgIpM=wxj7`3n&Cx zlahWYLqbqoq3tRt1Q)(^?1`>Ef8igSvWENgUm|yQ@GRAw+0H1khw(^7%~!RlafUrY zDxNOZUf&lw-7j7C#kAW{fcc?{f8M>N^|$<%yjotDus&D+;$*J#FVt)dL-Jx5S#??n zgm(2P_MevRU^-&Z@@AH`=v7aX$$on@G#;3X2q?7uj1XOszBIIyVf8xi28my9WWzR3 z*JVs<*t(s+J@CkxttH8y1FNcj+ok4&&8rMl@t!`bGHFk!nSSfHyi-daB&_}@a%Tfi z>f4Cm28mxa;@jd_IzG-?V4i<(iIi#9h7T&n+n%4F58CwRspYdKWM$C$eN&s+=PuLp zI{vF~b`jTdQT{5`_9^czl-$HXg9l!Wj7b_xr+l9`**ciXlU=}S_V*{}3RNsEw=BwI zmin>i$SQDJTlmt}P{zKkI(_krGY>4kJUVHtwK-`td%^6ef91RB8=YXF77hEqw8Pt|QHHClymo z?z;X5rKfqI*qV1a;Jw_Fb5k6c3|r1E+g_si-XByBE}SzhYu=ag>d4Nzj4A=;w4ZTa z!B+gL=ck-IwtGiy`ip?o`YXeJtYCG?l1t#Q&z&mU=?*q8rpg38dopdtRM0SzEvWprtDImR%*1(wp}ghXGik}Glbsop zUK|#OCuMhQ-$YAYuG;%k872K6y}R`CeEP-D?ENc`y#H(3C}Dl7&h4k$_T@aKUN4j_ z`Sx}knYW%Z>FNg-XO`pMbGZZ#d$)vH`Y6bK@#52*nj+E<8e9I+z{GUq1LMWiwkg)Z zOuR=76Lzhm=s){ckDa@+#W4H9-jwyuYx{yK;#v?&>WxaG`rc8ePr3~St~ zrZaO39ImmsXr#RQbq>>!3reEbD%?S%|BD$6#oyoEonn?7 zwfyDB=H%Dc)=tq1)iU;rzdYxTY)9CG=?sP@ovn%boC1dpE_L;>vidkPGA7Mv6W!LC z!DzT<0jTD&*|fstxR^p)<&URtXL1M}zAX}NFpt47PWa`;#qM7|Jah&fQ={oU@!j3s z(}R}zczRA&o62Gs;IuVza~kNDPu4l+|CQ_i|25COxv3R&BW%#IefvLi%Lpj6?R;`U zTEWf5g~fM{#l(;Q?(8fM*-?B~#4mzH=Y>os-Ux)cDKX!v=$75YjEIt>o)8Fs-F$OP( zp6UAWmtMZ#znFXfKd0}9^e;=lyc~SZ&3EOE4}nuuQoX7^zLAXmSIpVEE$_9-^XTJ! zm%jDou6#K$SZ?j{kE!LmdUu!dY6`4-ZS!ZRF=Nt<3DrzTI?jtIZ2a;0(NXT;LhZyu zEo($FC#iUA1Rl>{*sPKCGf3Q5rzYA}_%}${DeSs4p{hY* zHJ8{DBl~|Il3JmYq|asVuP^+llzL{y#Y`Iw{dGO=>wV8PG%_SHD9TwDses1vudEK& zKQ&pMA9QC}!^NJrMYp%*nxvi*`SoP7|BC4Cc`WlhD|IBSxs$8K3l|@|6rTOwtx3Y* zSeK}_Tk`R~RE4(W+dGTZYkxkSK1IQisqA&kNtfR%!>YQzv#?GHVAy0|@gc!$u9Yd{ ziOEb_pvkvyXC^AU+kA@ze`8ua)o#Rt~sx7%${_pQD_U;x7_?D)d;rn#c7Zts}OH;LcRo(iR@4dS_U=|bW%ZFPf zzWqNWd{|m0)V__u@XF;gAI!fn7$%wJFWchUeM#EUvF&{LONK_Sqz1dy;p@}PckeEH z8|0-IY|Acwnvt39Mvnz!(u^+K9HSzx<#!zO_lfSEHF2T>Ti%R|2}^cn8(d>ZQ?T!! zr}rgo>CPG94}u!n!`|N5*!=cq(1UrlrJ!BOYzZf7or^?7720H4_x#^|XJ*pTZk{?n zuDNG_e_B@NvQ)wC$*jd3Qjv!rg~yszs;j&RJjpMLKAug-fn_rw}@Y=jKI zO%_t|(Qx27e*}zJ6q>_w-E#LMkqww--!W9lm~3N;`-8 z%R4(abEq56Uhvmk9^zEV_C0!EUtL|iE_Sz7;g^4Ze}8#!kXg*FsqK~1iTY-?56p5h z>V9()5;b_GObk}KbYyaJX)I>=6nEhAihzYqXBIc9zpnZ7!%$INNJ{AOQjdvEs+-Dk zjML66*qVKP(;tbb*$jqTg3j&u{^Xp<>Lv*eMlq||g+)ul&wDxctSHUSsDJiuf?)@d!{27<}Z``F43XD_9*Z9+1by_+4gCtIe*N)w1m^UDf8%& zc^)kpu62KZzu!M;ryXeP$mrpZQ8j&zUOp zH+{it8{Pih)!#lS^6nQ^jy!Z@>czz=0Xw)J?`{!qOKyHx_Wqu&)O1UARi7yxaW<7s z%}Giep2rx{J`|n*u*ykZV?B?7bN`bzuV;Gm1Vt`%GkGL*&k?(EpCRtU9R2h2Y?B|b zPRi^*J)>7h&DTqRp8ayiaJ`GO^Y>})`TqU$A`3Ua z{3m!)nW>5%SB8c)Y>}m)SvEbJoEhL=jYRV_nS7{X)EEJ{`tj= zjIwO)&?M3AQ9E9?9!$BmN;}9r4}48xN8>i7{RPUJOADMy*u?jFOZYx^ z+7ztRzUkz7dAlY0>s*bZ7|%S2llpOuG0i0B#)L-6MJlUT9`W#TYhvPHWUSbjbybTk z?!zAO3H1_o7SoS0-|?AebMN+f#uu*b!MjRc=6pIY&#>b9-s3vgwK0W0smT>vW9mtjY zw6|z!v8HLw^ar0`On7rir|#z@wnZ9~kNX3JMvc!)HYHio9 zuR3I-pRE(E>%ddo-H=Z2Bv?Smzx7d;7G_zSEtSpLVhM{n)HO-+uYQ ziw}7in%H?9R7@)37DhRzq%2voynRw>XF3aO&jN<;Q%=k>)#m>F;1hqodc{me9$D#0 zbA|p)KXL7&6oPyhrM@OgZ4b=`_>&JKGfg6L3 zguv!^{k)$4-sEqO3H`XE@G;xfRiUS^c$ZAS(w)C9Ad0y$ep%X-GfzOBBnJkGggu^j zMU>rYU1oima^&Fe6S9?s*`HlYER3Hqq!ldYV^cnMYM!k%v#|`LaQ!rO!}9-&7`|n+ zRJOFYA3q(*$iVl2^`D&lq`6P`2Hcu=Z@0VhyCYuDRy8hXKgJTUXc?z~Gw;@#-#YtG zJg~aGB5-kppIUv+Qt#=@PEJ<8Z8NFmTw0!<*UKABM-0r*_sp5gVA!){-LZXN84OMM za$jT@DX`^v3i>tqJl~=F$^58%mvml2qC%na$y4k}3Lj5j;6MD}9BaqNt^*!P9OdOJ zC$0Kp_UrVUN|VCJH~;=N(fG!-_v10?GiT?uA4t$|4rG6CR57!&Msn5(?YK)0jQi{l z8w)%aTz`mpdsd4tXd&aVrRRM*Raf@kchUNc3S;)}*^!0?wRQ&wk`# zH{7tCNuk+CvFAk2&%IApv~JK~ICo<`qnUGD>p3-d)BAtld4bx_?<*d?p2*tqFq_Y! zr~h!mpPd1xCMY&vKC>fx(Q5v(nv4}E!#-D8MO>fop{gj=^ zj=I0UHqJWx^;XBnWv;R+FZp}HSBNeWkPl_@xFY8VDln|?> zu&2iJ@H$tc#{&168F)?JaC-dNnRZqx&F4_Cw}~U8vSz~^afb7^w&k8q>1$43k;KBl zyvb6_V)f}g;$F|b{rQ+IRiitpb*hD#%I?@51q)YATFrDMz^Sy@rrG%ErKR4Wi{IHU zY|FWMNk;gxMYpQ=v<+F=3?`s0Kr`>$=DN2z?CQ-wf=3#Bul)aH>AP(nhkE7Lg{N7ap;I#%eRo}B`SIjIA zy>p^qJ(ud|mO$2fO6R+iot>O3l6p=r;^+AD=%%rhknq7L@(FC`r#D7>H%JydbQcv~ zyHsQ9ns6K886pQHyNuZv`mV4#w7>j>IYacE$m9Sc)54@!4ik-6O3W^ktV0YPpNFmr zNo3%3eq-|QpU>w@K6tar zY37BSQ)-U>vSYS8`7-Cm`z1Z0H(U+}vj+wV-*#F2?(U_O*PPWqr_MQf^K=}uVZ*Wn zgFm_3ym)`rO?p?|{ILD&;w1}0-0I2|+Gb|1NQrIb6733KJ};Q7UBOKGPp;X`1G_ey zWI9m%L_AzAaYuyU5r+L$UtTz>dQa<7zw$tMN~-Z^ZmxaG`}t(8j@TG&&z<=&tYb_SiC|0u~0(Hv79Lykw&r8 z`3~ecq)06FpMNj)WT?u;P$4(g4OhFWMebKG?Wv8O`EcpEA2XW*EdLa)QET@K|L~15 zf+69Q5AVVjhH!yT(^WhtRRlX9?QUdd-!vg%;pUmm*)hk!dHi_{bM(WQBIWO?15cVB;4N#@jA&}h?y30)sbNWOW}v! z)oWC={}nLser^(Mh++M9vY}KWs6Zi^-gsX-NepCJW*Hib#s_H3^cdaQ{7GZi{{7KM@oK@SE564Zo3~Ff|R!d7b9=7!> zkIKy8>t4k=FDD5fp3VLF`NlO`H;NRFJ&9rUIcv5v>U?9FLe#<%9Tq-CM+3dT8$;Jb zTueR3x_X^=m;XDjRgXSM{R}fuow)LxfLXns?4LdSqHpd_=lcHtkaD4e=QYLaizDPc zlFociZBS=0W|*_EtMkP4hk`S8{~D#RhVEH#hxx~&O-<5iPs$yoCo6WZnzS;AB|3DS z%GLWj{R3xQz5M%oX2l&-v8b0fwoHlH`bsW!X(^|`;hNiLmif-s(9k%MnH2WjAh76h zo?YI~c@sl(ZSy}lG)UZAvh5Ja8%#$6G#KLQbOiWaR?D`Ly=SDu*69l>+*LxkwKz~{-B2Xq9vZH`&a!I z6x^~mIl9W&-4C=_>DK+_?5S&_<`!*zz2JWMk58(-9eWRb5>p6gJHTTy?>WOx`w804 zo_36X)l{pDlvx>a3M)69pU?E6>Gb)IFEdTs`x4Hk*Z*l;_x6ro=(9iPJPMw*zkhl1 z?d_112MMk!mH(b_@^G(D2t8DJ_0+ZBoav*(7O9TL_uQe}1&{y# z_?R5Fl;vuF!Rhr|zATj6^yIBwf{9`}L()fC=})W*&HGkQS`}`dzbJO@z2!cp*}+HW zr*FP~J#4jy>M`FX54c22O|d@>tO2x#_=_M??6D%7(pyp+0NQ=-=(kn#dP; zlI_0!`g=ziJ!(#Sxb>Ve*O)m=AyBD5{Lhnju~Ctm3_@p_PH)ltZ;tpT8@>J(R;TfQf*6ZRw?q+7)!PM}{zvJ?D zF5aKJc9p-^bKsfmSqqACCc_OA&GYWe04=}#ajwGI^5)9m1jTTlMcIGe5%T=S?QssWtPOVRxf^%l&p=Lrcv6G z>goEIS7zQ1n(2A})vu#U@oZk37UdWp;E`C7!O_h)BQdn@rI$;0$+3g(5{JJ{7h~8} z!I?e9$M?md$sXL23`s6}|GO&_uH4_(E~Mh)Q7?MRoA>*_#XEML?0$Ye)8Po~bk%U{ zk{1V7Icu)eT9V4Uuj=@`_`apb8JE=ke!G3r?}_W5tvBxoVu3z5-JFKK_MAv2r zN1nZQIsDSy@5|T>!da6NZuHy#o1u95@-pAecO27LCNG$9_&_@o_u<1@CM7Y`wXe%R z>`ZJ4(R^(z!0)2nC}Hr#{?CWQ6%1{*&lkqje?Dt|WkaGfTUx}?4HL9ia!p7`*-)H1 zZFgc~NyQNXExRI}rChwJOLqNvE@WkvXJXs4&ui`adljr&H8&bTYx`CfJzr>2`8jYQ zW3xu)s*qE5TCDzx@yEokD{+eY1RQM$|J7K|d4Om2M{h)B|pAGYt3G&A} z#8z0%hAi!KJF#=M-O>yV^L<$Y%*`Ku`0cpO>Q%E%MltqpU$lin@3+E>VG9;M-t~pa z@Y?m2e&^raUCg$d|At4^>l=Y$_wRiP6I^v|i;kd%Rd-J883BK!2E$6VXD3## zVktPYZU4&)4;Zf`Jh$7mty=u=-A$UI(Oae%g{<&!Ki;#X{`}mfTA#&Ud2gGppLt`e zhtp1Fef=7p+h5d5PBjXbnm`?RNe9n`LihZv{MdKCW4Gm5c4h z)Oi+>A7|`&qIIt1o$rzOV^ZB>x~C?+{k8jDyNv3MbU~%dyGpa4**;yzD{ao0j~TJn~S?1l>_$jVtx$CcpZ{7|I$`MIS&GmR|Iem>eQzGe}ljZj5s&+72?My)b>Js&20zP`t` zAl$uY&6I@=hqFR<33#p9RCV}gq&W@|VY6RDl*&{!FX} zt%0R35IVoV%mdw)0ybbG^7wZXqb3dnDqUU5>s=P7N%IQV;-m0%Fvahe(X8F*X z^@EwB_liY9%e}-tf4OHH6}U)X>B;zpR$tqFrIY{V-Rzk)ckhuyOD~kw{jmeB`T4o4 zZ24MUso=$b+ozV~RzJIWxZUJU+LqIkR$n;2!Tx7*^F6Nj5h|X?><)jA_`p@Iy)XF9 z+CJXuHB%2|vUDtrt77d~I4`Z@@Lau9d(+pZ2}d5i)@;}Ifv;k!)ZHyF*2*92}kLN4K8ywY1+?4WW z*~&NO>ks8ybOhEPw~LBh$70*ry|`qlSMXZVY}K2a*F-oz+q!VePbTmY=BLXGUS3iy zb53^=R%jCpG2Q3?ZqwaOPgl@=gD+^x^wn>kfG^RS3$-`8l`oES#k3y-AgE2gCdybzJ@HpPZb$*}gCL zDK$-@}QT-t?Hx}{b(=oXMbK@6F&S#fo+P)h1Z{+o<4J9%C4_3Z){Yq z{rB^^oaYJ#LmQ>}{&8)J_xIISNA0WGIl0}>J;CI*?0cl-EGuB&=?{@PmSA90h_d}ruAe}C1BrDNd}?T-IFps61pz9SA1OGR^)@?Iyd|MIxAtm z>%{xU(gMj*0?b`C|Ni_`Jzc4|Q6s7M?2UredZKa-OY+js%}EU2_Gp)Y*kjI)!qmf7 zyS60Q?G|*seRrvF>bmOr(pE0fIeBgiOAa?2+Bd@} z)$8{AfE|o!4{p2k*xB4Vb1Q)*Y2G@oRgboXbSs{?UR`k{U|01+o2NDFZDZ%yPdB={ z&Rc!|&n~Ci+m!KS%2n?et*ZKNCWE4wHJB^`Ya@1ATRwy8D~c`MpoPyRpGN_uihH@3qfx z3ON5wS90L_YI0cmU5Q!E?657J8}i=h22B^a5zkQYxW*v(upI}#iROFjaEHC?pXWyj zD7*K`ya_vOs3z0H-VnGhW@m-rv3+VP$J(tQ-P>C|Q@}!MS^D{TTRAt2UT-~;I}gVBT5#>Hxp>A>alIiQDY--Bh-#dF}F=N_?XqPv(mzVpepJaXba)Ii*3m#k_WE6Hx zEOhy~arvVOQvGw7_*6ruo_qOlYxb5+A%f4IeogC>X_3xTvGIxDCXg9$vI~@bXXD(!^v)DGr zvUrm*m%GwW;9xvqB;}ozx?=Hvv^;6QBdQusB z9&g&SYR2LvvG=!6FWdKD&eXp6;?u_;rZgN^`jnKiBA|0>wyjMC!_>cdR-bQNSj^b+ zTj`b3>E6Womsx8+3tdRl*_m}-|ASimzM3AH4_%D*5B_pE+%PO$X?u3Uo{&?`T<2>( z9ArOpxHo+M#pY}G-hrkMHTd4kv@q(&?wV5d?TsgB({SRus%;KeZf;l}by2M;#zWPi z?YsEDp3@UrTRCQ}+*|W+4qI%0(yy*$3)%j@2KJpZXJtC_giGtF@sylik*E8*0@$X&p8XKkceo3tb zLjI{fFMl^yDE!Lq42`?V&?aO)!D4>nwd8t-r_AooPF`XSpOX2D&P-=i5i|@dBJAks=;*iq z-~-ncDoK8YhY$AZ{ANFUN`L9^e$jc%^&foYtjl_;zP>u@v{OcU|AGVGpPbs@dUbiB z;?3OWvt@GgWNaK}&%UyJ+QW;JI34-sj{Nx_pC|ist6D#ZsrQ2Y7Y594JaY z`Pc4GlnS$3VvdDb`Tcb<``!M$>x%zYslQ~;%_Yy67(@?fG03?4^D^|_aQ?gV&;$m< zE1n964m~t&5Xfve&k1+DXmpFwsU^{lGnS-Za8`Vun`RUv_I+SOtFEV7dRUsl=h zqg%ag`JV~Z@qO_{MH<)ludmylWWl*A)PeE+?d|J@BMXZ=*gk}1GJk0NUQo<(-C@D2 zfE@x!O!@twncrxa_~)k|yx14w8Om^o!EnNv;QZ8ymp|TU*;w-V0i)L}Gu^2Y|3y`O z=g!);_xhyJG7bB`?z{Gt^S^z4aq6r0ca96yu3H^A^Hhy>@4xUR8m}MS@i%^XY0>?a z&rX&4g$A>=%ujEdul(Sgt^cLv{{C-oZJo>``{=W=^!_QQ=I^&>mwWhz^}v;7zS3e{ z57s^GImWBIFH!S6i{9z@v~srHOMbCdY%{6XnELCL^r?$~?pE~M?5dnRP4txaTBY@d z4a}Z4lhaQq%V$qvl41!<@$-AT zQ%_9^oSQgbJ!|TxC9`ZQjhLJMZhf-qq5|8VNfW1YmIN{F)1K)1uV;OUG=pTfxPID! zWrFFG)?Z8YuWpc#HqT4>dFxA7TEz6Y?2Yf;^J1fN7o9yT6?Eo)bUg3ZN30WLw=S7B zeSOd+lgyrozP0}4ir><9YltYcF)mV2zfp8dS!?EkRh%)$Ki)U6I&`7r$nUglw}}{fpsyP0MtJEl=JZHCXlQx6rQIS1L0e9xlnPMmT+?B`^rBLRNe)BUA(9(-kByFK;<=e9W? zJ94%KJm?nJKbKeD#xI}uWs2xm{q1_Tb`juRw2Vo6)K&z}^Yf@{pKW6sW3ZMjspQ3l zMx*p|I+eG%{aIS3d)#GN^^<2o$fGnK-Z)8{c((KV8IpI_|Nj?vc6wti-@6wA8XWAy(UiTsxfRS+ENj^OYGR4t+CcC0_NAf`5(COiRPrgOTAnT zZiP+Nbo1?>pSpb~gN4xkpK4QQ{?Ur(UVUr(=KWn^`Ij>Fb@M7LQQ@NIZd_HNl z+v^)Qj(@Q2l`{1zpE%*N>(i2)yXs4V+tVVZGZ;=W4(^Muy5SO}aO}~VgCQvw0(R}n zWd2+IPiCrwaiePGvHIX9mXN>wPp7D)dPU9nSReA@bED7so#h{up1!^_b?VD$*-S?! zES}JGzxQ5(sE^}k<)WtCtGr?T{9(oyZ7TvBBz`qW1O^6%tdFzx^o!YFH@DT?;brmH zo*=O(&La&og^KvFh8{0T4YCTi9X5D-6 zUDph8uT_4t&CYUKYz!?qG0WRXzTwi=!yGndc_yEytuQKAeEas|R8?D_@HIQucHd6- z3%>P-Rb}^`UwOf&A{MJzf64z>+)-AN<9*g|-tx+#k z4{I8wcZIwV5UDqbGd$??C&;V3zM5|#M*)BQ)~wJyEURr)xbG|GO-kJJ*~=kfu}J+x zEB*ys=HH8-?_0Gc_5OkQty9Y;uyb)`H67{HEPlId%2G$=NP$Nu_x}%ibMNjHvwBCb znYz-sIT6#jO5VFh-dmYJn{S@uk13bhB3?Fz>j@rOAmb?TCi(8}^65S~tG3iHJ-_nd z^h?OeOt@PqHLom(4?>o`<#07=C=wCJWp#TKb|gUHc_Nw zqe^<3)`iXdyBjR+tHosB{FgMnQ``~s^pvZ#^j_ymyB{-RuQ9wi@!K<8%dCXOc2{BZ zG;v)A-tY1Yr_40o9lM0VaLVb1)9O=mHZU+xxGHOC=&|GTzu)gSb1Ck4+wgnq`dM=l zxCIV}&zUF}4qA8L zJ*=|o-fcQt&~3Y6{xG+_f1mqVoKt7B^Uczu+%K<`-w&{Q zvbW;rq}I7}e*DtjwXN9tYRs-n-(Gc1a$TV|sWI*3q8YXC7lR%Xx>ho%cpfc|UpG8m-y8)f{-98a)u~*qDFc z?$lgs^I(;={-XIS{e;7=(k~p| zDWB8&=7f~I@Zee**ZjzD?vk~-Qo)}uC;I6-MeZ(sr?Xl|;M;GTU+Dq$r|y1q*0Rb` zfi7*;J{`rFB*CBL@Jvu_;nCik6C1-A4ev}1X%%E$d@a^9H1goIN``7xk>WqO^`|=` z@+G)HtLWk+t9Eyso*EMRxJZBN5$SfmOMTz(C$q(PoV^v2^CP3G?7!XG)o~N=@ph-I zKQJREezn%qoWF8Ue=p(YR`pDnZgYBHe2AoDh3AbsH$^t)tn_AJe!ru5XZv%`yp11a zJyg3`VkguDoQjpN{oNHm@6=4m`|cXTd-S`Y&->1FOv^#7h4G;Du}~+ciW6_{ z?~lKf%=wG`5dVegQxaE)uedVVy8OkDmW?e1D~p2D0}7U&dZTmaXCnKm-5>M4{>WQ! z{yO|RskAldOWFMMn(vSQcmJ*zzs$GyRnTE(cg>H|`5I{xV^)YbL@Il&t2(8Bl)L1! z!YNg!>rWP}|GW4^d($7ye<4LzGX$9L3!W3y>^JuRDY(LFn>je{r~6r2ng|_P@%?*V zSmE1SeQ(c{t=gVzKKsYMdv`TMGxW4>Z02V+eD(fL{^~Q^wx$}N3fiyu^yi0U#w3mO z&D+#_?vc1_sOfEQug6WFtG24!_5AH_h^lfKZ+~ke|6jiQWz)tD%Wtcnsr~Kf zv&CD0dHd2Ge_Nv8eEXI=<6;xPNWzJS6P+L5wb>c9mcg)x-SCR%tl!JmG9(o^*ZunP z((kG1)oCGLr)=A!W8$R1kXCS*x9!FZ!{mr*MGcZWQm-yntT`4MR^JlU<1sm|@RRfL zpDt@6+^X&0`l#-o<6{}UeJS_m^ouj!?_d1o=_z5ah1c$W(0cs+DC_5!SEj6A`RdWq zFA7>+eLV6$rDi#$+?!g@{_WjlmiNlY*rK6NabviO_hiNYtU>}!@9Y15oh~eSwT18I zXKwRve(zn3NReMT)Dd{{>2Tqz_9B5MX-o|K3`_P&Bo3jIx(%2HCPP;s;pPI zcwUp$%llOR-u32ev+~^@4?7peu*KMEnnlQVtSA{msS>Up$tut@yeu4cjS;Q>AzPIj&SCB<}vwYwEHn z?Q2>85vk-&E!ee{W z9vFW5eBOR@(E^WuFFp71965LR?VVW9(50ywOEZ|)cm58XIK?VF@Amor{QGI0mVs_t z5AoY?ell0vTXZ3paosW&&&ijLRc+NczI*MBe9p-#7hQ^W8cq3dh{55@&Gh+}t$Yt- zC9dxH8J=YGnX{@nepW}~q3H~AiYFEJm|B;vFxzY4TJfhl{ z56{T3vdXeBwJYhVl(F4WHFZ*ZOTZzQPLtwOu|E@3e!6tDsxMeB_~+7|h~47l@9&*$ z&#kXXAaplgX2^sG=(`Su~)f5 z(oTJ!@_O$#A5Z2PjnSdM3nuNqy=_U3@2tR#+21)%UeG)9GqfU!h1K$8?#iI0H}*#c z@}1pw&?{GJ$4ZwO9U*ZnAx;i4d#_De)n%?J&VOh{^CG^*d=6|yX$unly2W&p?y+=K zwsY^B);4KX?yW5oOLn`dPJ5VX{30mmYGGc7q_5bNd0jjbF79sq3EQt+71LR0Z11!D zgS}YbHMO%E-h0`$?P1EgZuTci#W-(?mc#<4(;JhIOK7Ns23?(eL2>cVrPKJ*YUC1_ z9Goj$x8&Wu#pQfx8*DAWwC_xo`VQ3%Wl^W?Pq#`m*t>R#Bu=%KnH{!X`H1Oq{n%+; z{ZglQ)ksKtyC3gaaQk@w#-f9Liq#jR%|NrQT2|asKk+*}SW%zvamw1^d@Hwjmfp@R zmHkuJoxfVV=ZRKB%<%x_dHk$Kj0T6__%=v9dprSBgHGqRtgB2C{uo*Ds`F#n{eNpF z-D+MPzT(6I#WhZyF~ajCibR4w?7op8Dsb|2zr@djcGX`x^v?WiRSMTxEY1Ec_|=}D z5t#}*Y#EQ-2-q#Pb)V4bu$tFD48uO}yV+UHbfiF;x#*9OLfdrv1^?Tc72`J~I8Ij$ zop}CuXdFxa*&BBMnet>SJ;R=yZg7;4l+=ujJaYF>1)sp3OJ1hRjy-36r2{g4f1mkr z`?4U(RoipQ7n2The}=)u}?}XS)D%%cLFJ zJG-Kne2jDot#nmLNvWOtDy06m+^$W9wsU7&&Q+c3ddTdZr^voP`n&cOTifm~?|(w9%hLSbjw6KBiP zS5wj$-1~oOzIA?a!%Oq&-sfi)Y~~bjw%q^p$5Qr=g*9g9{FT(*nr+)dRP)_Hrz^I+ z`oC8jTBhCmm9S7jaa(Qu`*$J5N29#v7^Uu+Bk`@%u2sD)TkZ5m?*<90dIhdsk5xmL zeo{K{o3Xyf=h@1Hu8(pDYaYyGWIk*6pNYr3LiE8j$)Dm=?%3?oT6v1SrP_|?*TRj+&BM>XT+zAh#;3Rj{sra@>{}OFzq|HS?+8O; z#D_zU6*sy>wN-wu-}Xey%8{+=NhxRU^~Nq<*^{f@-`Ka#gmyANgKh>y%DD-!b9M z6phTFqgSdc{#vcoiJYNzKJtK8#lo9Hb$BpRk{$N0{QGJ=m6O(Q5SSCP zGU%q$*_gfEcg(-OzFz*a_n~&3X4L94&NlK~HU%>KV^wajZs^w1P0M3CVjy466qwE| z-r}3mqr>ITll)@UitvpGwUj1@%TKzUu(e6T z#ZRrgCTL8|5>PJs>NV}f=5xpPr}DA{&V8~~;_eRc_UosiJA6dG_TTQ;(8$4oSj#+Z3o*{zq%F5W? z+mop{_Ir@=T6~qGd{pAaWi9rVuQyAiH7g3_Ywq`&)z+0 zHNyw9ygMhfE_+CBs}MiHFsWu$=JI8A-r~>CF8sCoTkxBEwk0pR&qpe~d9?WW<=Ixx zQ!4&_P^>M~omBgI!CE0Jr8hjh3vK#%8RYk*)*RJ0Eh+n|v&Z*A;^S3Mw5}~n*?&1% zFY1?o)i$wJlE3@r^yP*o-+xj1@KMIgOG`nAIo_!Ll2!C4C|P)6%D0IZ4{K&UEpnRl zY|72zfO~#(HS4G6ty)(7`bOZbdmD94ZHv6FR)6E~E)Y7qr26lo8wsTfi_XQq_<7LE zPq*r|n3Y{3&uSMY0p_c2_x`;pX3M(K-v7W>^`Q!XQc_0kTCFdSP6}rgzS|V-#Ub$6 zw34M`;b-^H@#TA#yt=cqc|!4VQ1h;J|0m~ zo*Ei^R{Al+8HUI)Qh|CAYWbN*jNwG>ZBCQ6Oo8U2PRxhNtA$ zf==0~dM=?s(IH=>B9~ckZ)aK2kfpk-z3;$f4Yj6=g73bT+_==%`X~pTE zM;pB_@OXw@?MXI?kNw)eK}F>wOTfv~GN02YTCZ?!=Ub+?Q>!E=-m~v@;nR|w#l5wQ zHImv&*T(Li7Q1PN;1P$owY~4Jq==iP?wjeQX_T6_lkxkvH(on$l`c6npFiY`6l0Qx z+SHBwUA)&Ker3Ik%~K9)w#t&czoHzp{C^YE5d*hV3$`rweCpaD7`e!W^X}a{y^$wh z$1OZ?SYg|Dr-n~_=0(SO{%%e`zpVKAInS`n3A5FC>Lfnx@Rgsc$o=`ur_$z&SO0&q zJY@MaqoD8rSHr;%4-cz4w{Hj!TNe|#ZON-&UtdScSAT!^wc_NCkM8ylB=h=rK5TVa zy*ce{(r3pX-IM;P$@w2U%s0WE@d4{6UxmEgfs5VNxHFi3$YSVVOpee>Z)|toT@$N! zB;m=4i98XF=55J0L>tsj962IWDOzdy!E?c<6MH|Lp7Q%IzvPeg;nhF?Sn_suDxBd? zGzvP>0Fdi>}eTC!D+FB^@L0t@Qu#{%>v7 zg~zkaH3K)Lgp|DCi01g$c~bc0AAS3vOWXgs-<)N(e8bP;oOu$*_s?>eE_P2qe99nFk+*tszFTuy!$Zy3AMt2?cC*t8vZ=5oGEEHC=A z=}}|Gu{jdQ`{mQ!rmdc|DxjtJME8S*KTho9Tg>aWF*!0&<9**kWrH`}V!B=iGq}a| zbZ&2d%*?=>Fz3(>$;o<8t~#zS-p6A)xhOnHG)~>%TEYs@BB+(oYn(G*T-cC!n8Q+7 zCV%tQGgtpbUMM_2&-M&A3!B~fe5U^CrLV6E=AC@#`dDv&=e3PrEBc=Y9XYsJ7Z(?QWRR|iKk%Bx()*3{wYYULmXQJeKb`h`UNWghBkH@&;&6qMoW+`J z_WgIba??RI|HYy-HbcJJi}UB*>0A8CxNee&)D!Ed&}}TA{rGcl_dW8HSVrRen&fjj)jppBy9fg@6ovc1yWf2RTuM(*7LP*6?*sKX;cc zSG6=Y*5{w{s*L3TYsbQWw@a&>b2eBB1U}b$Vs^uU$uJ?}%8Eee$xX|Rqg8f4Ubil2 z-Mgh;Q`c&%IgM1Lb&^TmCN z_HH2|Q*=Akd88yXm;298OXObnDNSRh_!Ft^HyHwsrJhLg*vGT8^1#<(ha;?Fat|^d zB(CL^HcR>cZq*X4ighLL8}29^cYb|s?aeKEvAbN7kM%6%6js~tajV${!34Iv{fR4z z`dKS3DePyd=-$9?{PgsJJpzjw?ugA0*PqGtfa!pMjn4<&%Ai$Y+O|Kd4YIc9+*FDz znp&;-aAxT0Fw4fuALT9bwKH|MubQ-a-np6k`}c@9uX8t4V7$L2%t~pe)(;l{nM|x) z1`{STPiH7TJx%wuNM2jMl*00Rp5b2?_3o}ysQ)o-!jsDz8FQSSQdXWaxi@3>ZbK&D z<6>5`->dkYEBnxbKDcm)ySw}5CA9`A1)qDKCq6hF z&}b+wBy@;@S2s>_hOz@s1%JXD!xPgVw$5RnW7fP#uksAnhx^M^H=H#aR6w!GTH z_s~qH?bpiSfs=d8)ZbT<`Lcc;xcT9{{eO!}jfMT7O*dX@6XZb);SU*_ z75kYwSAEg(TBcOOQqmIM9cEQz_waW6okQHr_stn>Pv|`1I9acFy3exM!0bo#-m22e zaXdSejSf9$VDW0zul;b4okt+&f(fM;#N^(7S_xG2TR?VL!XPsP~pS}9ol&y}+RT9;6-?heWs4To= zQ8J;d?#{$UiRdVkg|q+5EK$kdck-U|jD$@KzJPi+Y)Mz{Zs`qrUgW2t>%i07l=nYs zLGA{oBNrSqOv)Cjs51{iCNX4cTAK@7Fl9a*Hhiov{91M8bTX*XC1&UDH!q_w=8e zarT3Na9ofnXl;EKLw*4_Z}ZvM7Xmz{s=RH1@9*uM=~(mZjAYiuMXak|F!1xgV{NW` zFqd(`31I`#2F|?6KXq-s8$A5eRNkpx6SOJrc)EZU(+8$F?%H2pHdY!j3OugXx6xms zbvQ%P|9m;ahn?CxXDK?f9gB8PmMd=1Td?iPs%1O(*LXT7D@9~XoHS|Wx?>M&n%3<3 z`|UPQ$>!(c_n0-l{d_)Oc+Vwg&)7Q`}^YH zRBe&HsluUuYYnAUvhGS*S!|GJHvCrd-YJuNpD*jKuLX|;9D2&la+infEVBHo=D;Jn zZ>q!X1lEp)%@;D>IB9n*EVP)vU(JE%{RRd(i5+vlnCLf^r>(9L*~!wT?ADXuwygFm zv<4#eOHYa|)kCY+eqykJf|Lx#=6$+Lbwxc%_)-p}W(w@q64z;M1i1CQ=csVirkUvGZr z#FOx5@g4aTHc?+0Mw>m{v+8Hs_FsFLdcV5ry&Uhp!l@r4vhQ*89QqluB0zE5^@U4T z*zSL$erUBgOAdGV!_pzluNG zI&1ae-)DrK8zk834mNH($R%*tA#u{ns0NAkoKM~tWlTFVZ%1!?;OkXOR)xkcPdso~ zqq(s&hVPx!A+H3MgOe4KkM+D^llp12W!kS6cacM;AI!ZrDK&4O_x9!A-zGNiW}Tk2 zibI&8LRr*`#h<;wzDPCn?ep$}IaZ~w1d4iUzTYhmSskWZR?Pps_WBcNdADG@fWUO2G$mQFcn=@miuNFl2zh_q9V^6WjHxxH+``~$z ziGj7JP}5)VgTO;;4(p=OqS7bP2R|BJeeL-EdB6PTNh?46Yx>?A_FlH-8H}S0JX((nWl9?Uq{N_vqI0M-3laK$Z=)iMcGymBfiHN(C>;ErRUfdRV z<68%2T^tNnia;znS}!|jn% zR7#~zeSUbnr0iKq^ox@pJ>xGO{aO6->1lDDk|l4h$ZMo7^IZ{8k3zordy=hyw} z?Clj0X7E_&bYjbg`O{NMefV;otlgyjUiHp}#Z|46&h9Z6#T3~Xj1D-j6kwhbb96tm zK*5yK8g&ns72BSyTD?<2tg4{Ig89c1o6aex*i&Q`eG?NCc@8k#FiANf5Pd=-MI`yb z?K0KZXJ?rvJE%8UtSpeK*}cNxvHzZDUnZY!XZrOrG}A-#e2lGlhSj#^Up_tk9d_-e z!*z%6M?Ngg@$A(-^G=f#I5ePvIde01Nc|N;GzUj%d4@HgUEKfK-9xHfkU-QG@bUwo`uTa%XN+KWh82u-9OftWt_5Jnr z{;Aim?q*yu!z43kk92K~@dITCg?zJ+sSSp2Jx_3bV=`H(vSG5if7;LBJ5yth?q2M? zDLek#>FFkKqExsKGRkjlieXTD_>y@;PkV#nna*Ybnx;tUz`u+cA zeJr`TDOK;gN4<_UuiMF|pi|o4vEE`m@O5_MvSevT=lrjlpah>==Ff9Jd__Dz(~%2} z)4)xgj~vsyB_~8&|8d50Zo_R<~MjvXIeV)jN( z_WhK_74-DY20h~jiFaPBn)Vg6e?LAWKV)M=p;GD$h8l~qHxkA_ChR`AkuiXwpwVSn zhC$T@`5rlmFb1g$6SxyDE^=jYU`}A0RDbBM+`3m$QpXrO7?k-`BZZfHEZij>k}n}3 zsTLU|>X!BV++4{5hJH@>@~S&tt2I}?$}94i)b(+Kgy0uPSH24(s@nFy-x!NUF*Pth z5crg$uyfV&qPD&K2YMf`wX$)ZaN9AvRB~nMp~EZ(rY;ue=U4s6_JKXJxt+o5_O~}T zCs(pNE_-OYaOugZF|0pY(kJ{sd~w6qEl*x;X6KJM8B!DdBW-Jw;hq$&No7j)ybatZ z#O;MY=05!0cE?fer^Siuk5)N_t&iJ#V^_C`=Aoi}7G^b@IRZZ(pS0R0eS*k@j{LOG z&(1E>*!jxqxY=&?9_xIEb+ z@iTAk%RO)Z;tJ=XLx3aUZBBfDB#`u<{M~+muq(9tT_p%Yd1uk-&OjWr`P(L zllIP1Pfl|_nL9fUGV|%gSME*;^^&Ll?{^ zMP}_ic*KIi!$ADWX^$BuE0Z=YSfaK5*25n{dsIG1A8KAw)R1s@g7=!Um)m3njnmJi zxYczEsYa9+_`2Wp(|F4;(LnwTbG4M#k^|BlQxo1ue{Y*OoBxUEJ&vHM$pWXECdk`5 z@-UbLm@U-`Z|F-sHO0{82m^!E0i`#_vesoO$JCt4Z7%8;{7YOvb&<0EPA&n4`_q#j zhejMr<(!&4{cX8Q`)?(yIknkA3{x)kS=cj}J;-riC)!~1=l8R?)ODYxB%EiM&{%3c zEwRm{^;c?(Pa?W^H?-S&M_hzAeDoNc+cz1l8S6rWpHlJjONgVBcdmY>ef z{ybTVyIQ;_>BQD6uH4_E7H*`%AEt!y(o&Apy6Df4w%^2k?kdz@7K)i|la zK0xBkl?4HeIh)FJx6hxy-jOG6Ayb<~Pt;(PgcW|^Dz5ghBFst={JYhH89zzC7VSih;|CF$9GTp za^;a~=)v-pe;Mx!^aNP)GfD7%cyvHlSBfF{&IRvSodY+XDl&d3(vI6>@%Q6#`7_ds zE`+^dh5r>$C0MOzl&KqMH3gCpJjSl_x4V9MxFrooT}6Pc zS+aCEN@!6#f#VLo~#N4i7f->S*NIXn5q*zNx*yu0D!n-`l_Z2W0TnZ=WhYCD7; ze-rMK5sBK#^JZRO_L1KKGZJ_nP1_c|Jx}N69BqNa9Uu2zT)y6sM@6-T@qv~;lZgHu zp`X#k&*gY0FtS;!;(hS!zTum$``5I3^VPG8lvdCCR&Mc4v+FBl9NH4U zc;3y^UZ{V7m5-yxWB$$5eLUr=p%359v#YH#h%gSciidS;<|wGOv7?Uha$^eJB{roo@V@P zvM6TB9dnkY5^bC1coQu-_A|=PHpxtSEo9R2UACx)!Qx=Whhq)eo35#eCo#l5mbNN- z(jlB*u_$V~YIyvPYwiA5cC9*`emhk~Y)MC^P1v`sm+VrnVF!p)jfneN-Ae~ppPI^=n$GHC(J z>&ElHFI@GN=13?#b}Dq`n=6u_Q^aEr z;QgV=90_dujxw=wU6^T{9wF(sBP}}e-nQmE+amn5LWhV0fZX7R@yj1`HUHP+F+qd0J zXJInTzprri#DkYNH!qLeo;UZbQ(>y-x5q#D>o-KY?qU8BJL##Nfc$y;|9ie$D$Ra* zQholG_wMtbYQ1MTaV$;edCJ-ejfabc&h1m4-T8d-o7HucfQ4 zfBa(pKKm@co)NQL)sa6hW*qii@2xhg`B;ys_5Zi7pD!1;&osWa#{7Tz;i}I^Jm+sy z@%X;^+&8~X9z9Ig_IdO$Iq3WldOP!ohQz5|@$0VICuH#&@QMC@w|jlK_`-{=mmY2C z5)Nz*XqcdSA!0{C;?dL?$;dcffpxEC3^+7mB?YaYPRVc3-hYAfQK8|<)zcrIvXeN_ z;}^R&j;(2b{N0ULr0To&j|eIpfAr`UF)OYy{${U`S%`YCMqw8i9!z-vjT)9E|C($4$-F4??0>qVST zZT0TAZd2R>X4x&OZhXz5!ueWqE#s-^7|S`uZH*qz>YD2Vbe?7i=-L?-e|d57+b$Lp zyV#j&b@fhvKJ5FnQ|jZt7Kg=u7RveFXZY%1``iFrcuk?>pr7&B1U)`{p>GJJW)}1K^MF0Z1S@DGo}4*~;ZRa;WC-|p9nxr;+rhs`uTZ(|%B7Pv#+Gu28UWsP-w0{2O#n-1}F z%X*5xdK%w*V0ef9Q}0Oz(7@d1Als&#s?OXH7rb zZuckg^X>mPviRi6CtBuwGEMt>)_m6eoSQj)b4z#Ys{VYVe{E)b{+)z*5*3g1m=?jA_uYC6Tf6iv}MYBA5nC9hAlwfU$_@Mg8gQraDhsQ~22a!8hSLr{$ zH0!j$`qjINSz{Eu9M(5@Uw?i_hDpU%qwoY-yF`8Ed5zEc4c6K9j%RZ1hD+V#($Z)d!z4 z8wA#TeCMI;aI$cMNT3SacjXIeuba!)pJ%(ZU5{he?vj^D-bD)fmxLr@x))sAzM22r znnI6>i=LU}`8I!U;S|nEbBRb-U7L_KE4}RuS9-MfO^&5HQyy(tb~35a$8kN=rj;FH z>N8&5OSH+iJAGB@-TM;#L+80~X+C&UqF-_D*VotS*PW(anz+QW_0H$1mm6$rS5K4B zVOqRs{lq1jN2I=6UKY9A|KV%I>)_>nYXuhS{oa=vdw=SSfLGVL)`srCd16bDnww2$ zqa53`n}7G0w(Cm&ye}S~VYjco+&k${)@8TNe~$RitlOMt9z9LRXny3TD}TyI- ze`I;K{cKSE;LO~_AorXv#%IM_{Y`;E428|-+@~zf64MSS`&KBSIOBt9ll2#_0y)QU zhL7hRo7q(PUfwOgzjc;Witv)F>pV6wwQgDU^tZrS2Bz0WYqJZL64$=le!uS7v)TFE ztYoIlbVvv=b1I16ayDg7sje#96nTq@=Z|!rD`1df+|gI^;=;jcr#DQy_^-g}YM)Hk zCZDqf+V2L>o)ECc}$UenWz-g@jb6kDQ$S&8@Re|^T*%5 zDsDENA1_aQK7;T0H}k#vd++@DbhY%E`r&g1chA|}mZ`kUTNW9l)ifdfzUJjKjLPS> z{{MDkdB6Eyy}frzLNgrIz2eSw7o-`=7Ilo332iM2W2qmbYy|iCu`J zgY#8^K*qB+Eo=GmJu%U$n^kP&dnW!=T56%Q;CfDR`-^)$lEztf@o!{=I2JsUKQ=*! zrD<{6wveSYho`&s=`m$KOPR+bZMG(9=aP*fYs-2C3ntF;Z{VEy@RTkGL;n81WxK0+ zI$I*tQrraJt91C@<2GW1pi{ax{=>b&+vL1v?Gvl?ne$X@|NesLPnMTOZnl5eT5)~B z(<{5n^YsHGp6%`4XZAkTBkt6OOOv*_eqZ?J_10JB()Rt)*8Ir%f=edec~yR+r& zpRdR5^Zfr_J;wX2^|bno`#Ja1?7oEW-riZGCA|2J`q%T<#XAF)7Z~4B>pSAm&G5B4 z>(b4mPCe^R^uOV`yXI9u45Np<+tz$ldAi%|9^Z~eZ3~o z`FwlAl%-nx=Nw)t!Lswsks#@ND|CDHm>#>u7@rE7s?!r?vSG=YmIK-|e)Yw%ofE2A zu>aF3Z8M3sGbesGzUI(=*Vx^fzuaQItjfyYYZ6^lGT;0Yj`<*Ww6*p3#T%A$?d$g` zeppu0U!D^;@#Kd)0YQ%4TC!TFgG@7fRU+3F)tNrk-En)uR;S7k-PzU06nYOmm16m1 zoPKW05hv3|-E6T>P3a5$=i9OMPW7Cuw)JJ4Ls|jG?t-HiCKQ2z`EPd8eb+>Ze zoVKlQZIdoP=ZG`!%`LoDcjea(6&(uG+)_h(yWz^GbSgx>{qm& z{c*N2_r0}0&R#pUF;1-es?KYLnm5nh>l@y#|FXgI;k@6gclzAksim&Ta4anD#@Z8B zyV|G5cWrp|Zt;$Wr2&_{KXlL0>DhD8&(}Koz*&>{pAIF{R@ud}Y!bOqnBs0HvEai- z)4D$uyH}raw^8AE`KI^Uqb8mb!3whtVYyQjniF~$7>yVfI)@kg2ejy_-ArWpGeL5R z)aRP?+%ux7Y-iG^EX|rIrI4~Mw%{OZuGq@_{eQPvzFM((jfeVEEtY#6MxVBy|Hzoz zx20*7%;~>1(^jQyo3NB2GpN5@snKGW$i7>Dm2|=j9TR(h7-er-H*wAJ&(=m>%1uJd z$F6VBzaP`6`-J~#=$h)Xf|D-_c8PzPtfR^iI!~OVXHkj%rGx{;r#`<@E>et%czkBJ zKmXCa(b=w(mPz{GN{+GQJ(4fd7_1*_c#T8a;_MBLR6V83>mrZc%etSlR_689rXxS< z_y5~k`DqH{vl-F(#&hj|u5_BV(W8ecA?Io9-BT)VjKS-@IU3vC8QQs;Jm)X-n4+q1 zkSX)doXvHAtE3|w*ft1X)6hL9bYW?=u*`3!%1uffMxUZqg>^dy=qvBI?7i34QTD0i zpSZ-jO&lSg8tZRmF2Ct;emSGl{+o(!4aT~K6HLNB9DQ|pt^PHRRJqOR=eI3?bjm4S z!?5z})$p^E{p~V;eSe>SU1bSN@qu$HRnnfkOwB%G_x=9-d_F&a^Xsl_VxF&pKRllh zka8?hSvqfxr4gsb?NgTvo+|8kb8Bn%yvwVt+A9zFT@^pWZmLu>ZFQh|S<{Ls*&i5t z3p9_+)jnRR;t;t@Jd;r|qF*b#`2geW9Yv-_3r}=q9XVG0=|MC9Hr0fEU%O8CuAkFZ z>ZdtVTRi*7#+Cj~3o=-uEU#(LK62yRjm6tio-Fu$eAd3}KT5ZLIy2p)$7V(Axy);= zZ?n2i?krZPo-yPt6ko zVJVRtwC&2?MChM-Bcq%XBho3jhcoN<1dR+%hnxwCPAe}RYUR$|uVA&|_>yh&&d4!2 ztO=<9^H^Se9mh4Trxpo9d2hOcole~UnwRp|VB3l}@>^tTBsIUjE5Gx1rn*bkVxt%V zEtTKxUuTQl*ks*3`}8v3*=q{am--%jBYLfKGk@CLX)CKIvVFGb<(L}P7@JU00^y&vql zz4P05C>V5Ya!_e*c5Aqz(QBvp&20mN=aZmkH$SR4l&t)=V&CN42i$6w(|#U0dobMU z$uY00eWy7ztW4)uDmpZ|EP5ERsqnE|^JLcSiADW_%5FF2JEl3rIVA14Z(jIWFx;x- zm}L5m2Rj9Www`Qj^f{!r?Vgp6>ze#|wbL1eT@$Q&Ikt4gu!aA)HzB>lc=FW4HV@4h zFFrG>*ukGIys67)uG^`&h64+K{(7P_NAY^iJIUT3`yNWR)+ikA`?Pt5*z$HJ&ZaW{ zD2*(q1-1$oPHmj0ulLA0>sFlXEfx#u+`jw&zpg*~<^G=MXT^j&Cnj!NBxbgM%Fm-` z?O61t zT1UEqN8awvKWXdk=xsTM>@o!ocim2}Gq7%%aPwigxcs%kX{+{pmq=gywuedWeQ1*^ z6MK{D_TQcj9Gne)oR4NsN!ifsRco5U_SiAF;b+?P`u~5w_n$dbFxf4^bwk854<%JY z0oM$!4Sb4{)AZx-ZOhvbzqF;{Q}>c-PecN&$(o?3l`kFzsLDR+@dqu>r`JZ{2-@wXr|g*i;_74E5w=B z%Dn#hNNM@gD<=%s_!rFjswkv z=|Z`Yzuuk?hq~5HbiH=M^i_$(q+>go1uU!*ZM_UOoH+Vw%9nh1jt$wq0ZsE54t^Hj z|Kn)a8R`2nQ**;R52!O5yl!70+8r4F$mu1c$}w;Ky;EM8Oi5YkRmL^b`K!R^o~Yk8 z^)GmSlz4V+iqZYNvwIV3-)?mlB|V2J5({2``t^GK?eA>73;m3W3Z@-ebor*u;%df) z$F_4kakXv!qhj;eq(VVb(tgL!F9DCdzE64={r3FNe=@dJTdqz#D9J1s^sD+#;qjY3 ziAJ7}N>U=$`{|hfIeX$g*PYH)h09i!)mX)IT;XaA>-+lXkHDDCBA0ja#7eR7sWn>C4seT zf^69A_}{m#^Q`={HOq4s#}qXIhhH)>90oVuE`5LY!W`qK%_*g|Zr>knyPfxWn!kX> z?>mN%j&bX;WTbLw+$%WDdrfL$kKn!iEWRl}V@j`vb_NS>7q0pFbo%WaevUbA*({$@ zWPf<^M6|nF9T748w%~ydOO%)`mwQr6sb@?jZ?WhV&cbOc&n^*cTB@UJniz9pT9ZwS zNB5=}RnysLmT&qRaH8SYx$=F_F84>Uq*ZME6pz2bIFt-I$llO*oce^B|R0u^^CjM@*HFmgM(B5?K+P0g;dexhIAMGCOdUIl;uEQyd-LJN0)HGaPzhHLzZhc3V z6t06E zulbQ4JnoO)cy6X~`a2_8 zyI8qv%;$4%+}auV{NmTsnJzy{ZdRB(UfQ_r^~!dppPrtQ?-@I|PwhCdsX4}RFM(lPN3&nbf+0q!Z2j-5YwL*Ycq z_x}Evd(sxkQ!Y*_W7hQT*c77bP+m4K^~>5b*-l~?4>dmh^7687qI1-a>~q^DP5EfU zv?hhUK{WGU%=PrtsJ9W3##7V;EmTceR28jm1oD~d)Nj6VUhVGcp81QDn~t5iwA5Q$ zk3Z4jz|8AKTUY%1)D!&8`KC~|&bl)uujUB|Eq3c&HG_YhcY^;1nVdC-Qjrp8uW77( zVEb6P>Qclyxza0vafV+P6)3!Bl2zdl?@+xbKjGGz&G|KtrKjC#$a!SB#D@2ETujm= zj-yL-EL^H4&&lkPTD(q~x`+NB#C zxA1JwdbMfpJBCO(ld?QTuL8Y;y$uSj2U?^u%YOW@I48{GdT@Hkbl+5n zt9efm=Dz9Jo3L`02_KV3iT50C_YV~wu61E-kyEbdH^q3cNqsNBrS18=wf^0vCV`5Q zTU_UUwwDVoT5TcCD*e6f$j6)3>3i$f_V;g&Y5h~GG=IwNrB{_#mGPw1?^xl#+0vRTtCRVVT+t1Z& z6O9djxSnaRxp8bmjmN2-%=YTHDE;Bo~afABTD=ep9Uthmn{+OO~bMlQ;_1c{)rY-4qU}N0<`(Z-o@5u)p zy>_4X+O^`})Y7>-zLb^)af)4>rI4WHq4>bPy)j3kMMP6t$~-S--5Q=_EFW1dT^qb@ z>(|C?yEKJw;?hQDkHzLq74uH-5NeK^7AnvZY{eAlYUX%}uSR5_z_e~L-A$4a9A|^V zj#)Q+7kI*RM9FE=9_5YQfJLZj&E^MoacP#O!2v zd1|gz>8ZV!Uo%zCpBi={$kdN{$u!5LsGQ3(;^FOlj*c${^aN@ecErX9{VvoySTxm# z*Ms+sPHmoU<}ZeY4q+_T&#zp*-o(?zEp*d&nc=gv%p2X8=2&}gxIZE1+}y=)J{IV2 zisnc;x$lJ3kzM~5_HVBEnB*Px;hf@c26mzFLo5dm&L}+Fn6qlRn~UTOtJ9&!q|YTh z{HgrA@wv*WBGF0etL^xgJh>VkpS#sX;N6>BTUXbzX?%1xnd&1^7OWZGc;(5jjK?3& zO!9SYIP_=p>^akSFnM#NUh6$yWIjhWjP2X5W#Hz3-0Q7gmJ;_@9oYa4Oy<&qtl~GM zTyDIz*?Qt@l}7XTr_&#=-F`2t{7c^czh%D{hslO3KUizW(YQz;Vf%D(bFPnpnrB${ zMmCFGni9CaeL?9{#R;N%N9V`d&vE!s;AYdO(0hib?0?z2JDK$p1^!qaykK)vvQYEP z3#AL@O%?e+EXv6sHCo_pKE`#8IN%>_1nnZvtpeYb9Rm?Rtdh95Mv_&oX1 zkw2bRKCDzBIo`Ty!_RhwsMxqb0uoQ{M|ac#WPVT{4X5pwQlb&uRz6}tKs zi&67&$4?X99@_K!OTeZn-x@FKZoiXctSu1B_o(BpQSpIdzCx$wCyVDy_^x(Kd{439 z3|ISQ9MVbd4?fJ5NZol$Co;(M{MtG_mO~s{vV5K#3%ydkNKU)```Z>y;j+%e*BAR& zRGXP}GFEIT`D3JbbgSg0n8OZ-Hw0gn*s?nNYN6?+Lt*hP4qG`U{B%%weLGj*IKblR zl;9jQh9|5Cjh3*!W2p(4U-Ri?nfQcDCgMvzD$aX)S3+E4!QTx@N4q?{uj({9ZT%r$ zTNkw8!K-(*)_WiBo3NJYB4eYg)^EGtZ<5Q;9loWQdE7yg=}G5lIgMMf%6=9TWz);1 zzpUSEYLqMx)uUyo;ao8-d)FGVvU8tb#W~1b{4Z-=c0)+yTKcS@;A?X0O#Id_^Jv;C z_{_d9Vd);`O9>YiIPT;O>kwEIect|mjdA9sC9x+WHtC&MHN!M}TIH9E?!1R)nYbIp z)qFf^R=lofn#%^KRi}%#@;oU$Tcvzqm0{rOzSZ|$t5*DPQ!{LmZRN>0HZ6qz>Z-?C z$94wIZ*6dHcrGOL_+It6woJlbc zTFjVl3Vmsnbtx-;TsCiV&^E!<$_Cm-sk@_Wx~%N=QfGgh)W;|JL&w&6wcl>;G-g+v@xwXG%KB~O=9-#_qf_}NvOXxA(S2y=wd;xQbBfMx zU^OV7y8MX3s{b+lK>;70NS=(gJMh_erv%fg+FxG`v#+n)de9^?-sIiksN{ExPv|Tc zJb2Ew#chY6K=Irq@B5?9htB$~I(3&}+_CB5{H<>^ukpN|mt!pT)OxbI|F-{rFXd_- zmS?=WvhrKyGRJift{sWeUVU`xF2_9%NhXiyOlzIK?sgR@SzTH6c-42V94Vp2_Z(jS zb8_I=BG2+jCp24gp1bU~^8LSKcWZkrINWD{sOaFf)YD?SH+$^Au~enF<^T7sDj)Z( zjoyCi0jKrBg4JO*>*uXj_q2Jx>-DILB>L_8%T6;YW+Y{LBj%9i9-k zDMmMW>&sbA4jd-hOiG5cN}pZHS5#o}a%@PLlAx?LL0{R`Hc#P7!uJ;!4|AOhbUNg2 z{_-q~*&j)RgoeA0D%H)gH9_lchCaF9tb6j<1gn~L&$*v)uDEganBXFv-o_xc&*#N^ zy#v+P&S8*O42^#&z{0kBlV1tH%*~0<^S21Zgz+@0KJDKjI$_een9$^tQddr&(297m zp=Wc5YjVQxZ*R-?&E7kau~{Se%AdfdspCDtScD)?Wq?MY39v5(i z&ng#vUyxIAzwURgcgTcNaUE`@)oY8Np9|~n6%slUl6_Uey!PYTaCL$E8IP*A9&-CG z$mHa}!6GQox$vt3OG|^m4`U{lH66PYe~E1?FWWu)E7y~k(oIDy*;g(quj|xRc&BPH zl}Fa8DKDSgAhYmd)Q$|1y%Hxg7Vyox^1C3pT-aP< zgR76}okwM#7Bj^#g_V`=lwbK;AYg)*-NIug$-P_!lh38@4Qg{ykkIp1sBXEmFieoU zXLF2dLTa7j*Gp*uE`p(+GurFxNPS0iV^i&Vv+BNOSQqADJh64)gGz+J# zO3iGTveV%}_eWM^wL5=f6z*?Kc7M(GP}|ZY*h(aIqvx{2i(I?csJ?!6b@ki6ybDIg zuXkt~C*)}+D;oH6orvXK*I(fj%=ou|!Gn@(|4eRubhX*NM%-(i!oCBR`I`NkpMVy1 z-`1&g?~%ATO;bomQc3wh`r4Nte5=Y%x;?m=>w5a?j&$*b$tP}S&5PApt$9)T^}Bt) z-)){5GUfY(MnQA+)b+JSdn1(JKE0_c?GN&H<24rt6}RkjtKC#tS{&S16!aC?Y8q{J zC%<|2Y-7mT8@)d5!YUW@y?ip>{7Jsvk(*#(Yvn247;F1QFe=x4dc%~tKX%-W*(9<` zSGG&2R%J%(nFagyg|Cl$b~QYH>n*kAbIYQZRhF?A%X{%~s0A_#sAB6NA#CBH!rV= z-hM94Bkr=i5_#K{g;*nSAdqZ%6$6F zod-@#R6e`!_dDs#m0myH=IweTtCs*<3-HV6U_$x4Ul~lx?(MCl)q|avjqIE+}eED|3TOHsvRks zZ=(`(&S*d7*fFEUn^!~l;r*J|Qzt2JVv5?hPR>?(Q~V+?9*wgLWpr*t{GJfIM({-U zo>}@6oQt2G*=YSD<;;SW4&QpCqp#k0acpAH8eR2Io@!xJo@VVm_2AOFmn$AW`jX?; zFPD4Wa+Yae*bUG3xgPo~mHrkFTe5aXz4%!ec0*us{+^F*XXOHgLFK`ga2A)OE!SsW z-_hD2kl}nFa#h+@*9;a8&XkSuOH&&8KR!5Kaj7q^y3|5p0=s!x>}d_zray`XeB4fx zWF4=uXMT9IVw1C7-Jc(Ksw7z+OptVR^!QhQbyes@DTNHi1+14=_2w*^>~Cjjw3=h0 z|0$QIUE+3UJGcBW=$}%w@IFIhLqy7jPo^uX86QpwpRaT>vZF`m#6}IK_BxZrw&{~L zPuLuzx`1EUqIZ_#^s?NesTUL<=$yW~#p9KQq5?~lAmc=dwHB+TCJP8K%@jzOE;Mob z20bPfhDQ~ZcNL9F7qv96T)XV&tKAn}6+S3dC;$5LQnXxMBJGc7BR^yHy#s4n6mNT5 z$ue#-sCg=KF38l2nWb^Rj?;vFg*z_sbFh9;)Na~mv6m&r@!S3S`es)>RrZKYyCya3 z>?n{g%f0#c`F_p*g*9q6dGAh3sYfeh`fa|m|6*V1wAJ756#KKzdvN%UkVG?oq+wp% zrat9Nxx0Hl)J)(F@a^QP^%lxfW#;B>&Ahy<(zSE;Pg}9{om~xvs;X1MesFl+OE$Up z@a(loUjiZ?r^K%0WK>jOxuwjcWO(cGn(Q;6YF^R7%5Wyn)mKU;QcFCwzO#H4lD z3Xv}+QVPk(dJO+4If}f0(9EC5A@L~a!o`0LJ0vX%7HnVA)S$6mb$R}WGt5!kQ-mil zKH!iq`>^qoD#y+I{eRay=81TA^|S|*oVTBcc3FP(-o%-n0k1E2Xe7OP5qGEd``s`R z(1n)UTv&xp*}4mePpMky-CX8*PiSgE{A8Wt$n-!d!Lu<^&x}qj@;ZE>qeHo%!rrvl zlK03G|CDJx^Fb#O6e*c1DzLOTR69GUxK+<#DOXf$J)vs9~!H8Gau()yp4N%LJ< z6}Ps`bC{=~8ynvqF;vyiiaKprynaVi zk%@5Fnh3$nm0o7d2je2l7j_tKSj`n@^6W@r%d|spx8Kh*X6CrYafQR{(Cdw}>>OqY z+z58NBzJ^CF?NtvAy`|B5m>E#P2rNfK#Xv`&$w#UWV9;efBSby<$<|BdHt9(5@1F)Q!2yRpM0 zh3RIyT-6D-Pv7rV=ewS=mH*vidopNh!|a6rSAzXbug4Vk^8PElr*L*(TvKu0@oAfS z3?@F(2~|vcHM2KKgj{sR?WV<^XHP%-j&4$~?A{q1dB;z^@t zh81U3J{|_QOLbS3tO$G5&a!vOzsWxj_U-Z(Ew|#H@^Jq2QX({|? zW*8ohTD5KYvrQ|O`OTemo0V-(K~uz@ijAs`adkgacRyq2m%HPp7ijkA*~Ci|qb4vH zN(oMp*s$-{x3|)s=YrhYPGoG}s#0_5JI-asnhjh&zzfUefCJFuy#xOWt*7i^XvD`w5i-A%AcE`dvjCj zwkw$jn^pEXS4HfeLW{tlzsd;&*YzKmi`HM1-5+ZY4^SxVV&V3 z@MBY3O={7U!zP>ETta5bu<$KfJK?;Yt;oDWnMMWXS!-3Np4|K45cjvgtJOe_!wh|n zjw2cR#%l|?7!@zHIm}s_rOo|dZuz}RvkCu?neTg8YT%*W@O|t0+OvCpJnDY-@woi< z8BRQRDjxSvyCPv(w1oFh)?JQQi&#Ev2uW4{c0#%T%R9g8);kKV&m?+>O?PedV{>uq zm$TJToEY}J@l$))_7LBw^ulSY_Z2HLD%c4`sXDV6J-FnppIaTLAaEgFA-g@N&8S3w z(y=4wAD{5@;@J?R_E_mu(bRI5U)gG=Cc<{8o&hiXvnUcQe^Eqp^ zQ$eP^Y#x!d{BhGC{P_8N{`Nz?EEn`| z(e9VGZ%Iu~?N>hkbz@)JpM5=C>9V{ZpI>%PISnK@LW*5+(&b zj%A$NJnyT8N>B7>;<+?ivHL=DgU!Ll#cSMN**os(cLURp4E%`Lcj%A4jFz)XOT7>n622Jqz2sRmE0>F~mPK#N(PZ7G^4j&6(}8UT4-a+y zJ|4MB=tJJUJvX_gUt7%j)u^edZi=|Go_h*V&7kILmhaoGqKTiDOsU+goP!Qx+`vIbrD=l}z_({J$)`Lz%*x z{(tDx5u5eq$|S+U4+q)bZ#t$RerWgpnPQ2@nmKp8aF5VuKGeZ5XAt0hj%0-7^xQWOQ;I(NIYqY{nSYTvQK8g*VEIGA(v3TKbk<3x z@06O_82ZHG^scZ;6~-)|Wy|jbUVB>_3$B!$6%>RPD=u@KE5PKmAcsXmG0}Y6#Ztjd zk0yjj_b<&l-Y2_v>&H2#kMGeBc%061Vci@>-~AWnDHtdJ`}6Z#ftMTy52wt}ROfgN zbHyDB5kLQZ-=AN8eC}<|q?+ThRIQU zFR!n!Up1-yi|xPw#LOJ8|S660GUnzG8Df9cfREgNH0xmVj} zKU@;!VCBKV(YVabLB%cDf4-GION&Dki@^8Ck0q3p@64(U?>o>wH#xp{XR)S&$H&N3 zLTi4;aB)g)@I~o%DlFC!^zP!14dDm=#8$o>y zVQ#ijQ{Hi|{CTVPteNt@H9FUWfl^2OkTW#}r%DV}sO$G+Llv4^FH(lDWMb-K7MR$2$+nI&y zT+S734UFv!;=fd!Fh`E-{Ra8}KaOvTS<99%SDU590j22@#UijXIsDx6Ziie`#;nb^ zcs~iA=d0Pl!<@^KzS66W#q{|>wvUXF2X`E9>2ZTduKqOhMz>GX>wH_Sfybdhtg7{=Ye9M@~)E)=iwW&F~$6{g1FlSuQ9QRl7cQSywQA?jXS2%-D<0Z1Y<&L3^;Kj4<&6&4A6no4+4uJG>h=3> zeY+D=cvSS;{*8^iW=5qIVYN3cCd3HHuaS)3>2~qG!wEC5O~1aq&ECyX$(VV>n*DY7 zJnehd0;f~r6$E^okF#ECD-XZ*?1axf--qQ7ve)lT<8=3!r*Zn~it>b8zpsDZv7=n! zHAn6Ah0g8QHh1sZE&$4HCM+&VQ`pw(>9DjoC@Va;bnLNCX!b_#NH(#;%qJ|LSa?~4 zUii02JMzC%+{eSWMM*)dKt!>+m0_lAk_Ttm&pB^XF3s@ZRS%uBCEv@PW7(nJyAhY> zE%%$7bySpdo1fj!l-#^l&m-@HC@9^81>GL+8FP`w= zk%Widn*PToN?n^`RFzx4vr0G}xFErwv{|6VX7V5F)bx}@hqMoSKAC?$Sgqu(#&*5` zwA58h-=+IVQ4rlg2~_#3wQ1&27d-Oli~`F10@jD0FY z_J;=tSGGCFT15(`l)u^ie&4g3>GQWbO3L4uAR*xM!e>LWwEzH}^HSUa8dP zts34}cO>*~Tx|Q`*z0%vay^MBC#jm{&e!2RmC7L&8UIG^`l6$(**)TuRK3l-b${LI z_@0of{Ogr6lfrk7ij6_Kn*}2_AG;W-c!J-|Ywf(MSDL%8-N?0ny=JpcXW4^BcBvDd z^JL{G&Tx5W7xAT^Z{`VA9xMC`w zPMs$4RB};GcRA0I^l8(UaJRU*%z2tMMK55Q-IdojEMgVD1SoW*?u=T0^I~ml188P_ zqD1PV)!E#PiUHv)3i=lgJUG1bs!r(1hy_!WG(NpJpteADLV1frh0r3MP(||-+Z;MJ zJGb*~vtcY}_Od-NDS`WSpph!amKCPYoh^NpRp%9(<=x3BHM%fYp&&6%!&uRFUQW}J zX-m%V>rJWtVdB8Cf@8s^DclL+Cn^rIOy|0EpYsw&&ka*`hh%rzqGe~;4j#Etvx|L- zV8FMg*riccEPVEV3TFQmRuecdbAi~UwK?KaOl2Ni9Nh`Yb3e%}YCULNbk6d5#9F?8 zv$smP?{ebVP**nrYFt%*4kX5^W5jfa&T>Gkl>FLd-z=_(r*v*g}n=6 zc#|gZ@Vs-K#&$krMvt%gR1?1G z?`kqn@Px4Z#@9OGh2@3I5gkEwx6u!zZ3|o=g2{xA^PgOil~pI69835dXAm zy?_AIQYDAG)+%lO;*I>Zc2TvvIF^>JYUtkWFwdv^gP-9+PP1hK#+R4*erEf$=L@IF zjkUd5pdq(|SDPE2J?hrq7Ae6J`esSlyE`}MxhXWo>ONKFi2HPZ$?@Q<#t$h$%BP#N zH-7e(vSONlCOoG5GDG5?FXrdGCS|8z?OD*mBIt3#pkv}p%@1i(?WNIt`=krY@DIT zr~UiQX8+qyE8D8RzDhNo8L@tk`6VG$&&Q?q{#qN8_ndK_@>J{nc^wwNTXk0-S$Mrs zFs#`xtgv9|^x*Eu3$`r{0xMLRlnk>vx4i=mIG+_*kfPuv-pF4Xb+hz+Dvz1x5xzr> zVyP>;Zlq6hnD?0Tn?l_U&Sf7r`j;{7UNI$9;aIyJ%T0kdd6W0asGpHM#=4fLWAgg? zzpp1waJ|`G7A8In39LTh+W5p)r-fe74+-5Zx zpOsqJ!;*Buz3YPdhto#OGvD2m>r=cj-ypGR`;mr*8Q)v_ADrmoz3v#_w$(W0#DrMC z_9-f}+kY#X{Q~u{Kk=;TXqHT|DNb>8yw)0Pap-R$(*}XLiR!Y~v}gJkN(o-Qb;jwz z#9o)M8QFWLD+nt5xR9X`yrf6Wz2wuLOOHCvMZH)!#V~J+p+aj7i_!b!QyChjL6DJH zE+!?zs8lsmKG1-lfI{dTS-*IN^NuV}SXf!)?<|QaGXzvN2%qA!vY2q_-|zeX z?+Hn>%a#O4X=wE&KL2r4JpM~mx{ylV{e624HmQWO&;Fyr^lM%0?rEFyuC0ko-rUV+ z@qi(^%vJL`xBi}hhjLBpSXvZRqo&06NSmLVHZ$b1hUMcpyVIf9c#p^*IoZU@t(7-9 zq-fd|{pItWx3Q+A>qgIcx=Oh~p|WCmYwq%&<#t`OFRtZUB>c(D>o_Y@`zMvDbFLPd zzKTN|lv%;e6w$tEwfsL1-mjXKO(XHScL(B^7UiDhZA>=t?3{DRTDgR4O4LQ**Y zB&OeXWgE-i+(_)?WfJpXDf=VvQduBkZ`D@bdjcwJ+#>oKbY|qq9}zypC8X%ZyyS#z z={s(_1FPV7gbhymPy|8gXU=!<1*JZ576;7R;GjU>Ix7hT9k4=;! z4u8?VqjC1p&aW@Mm%Oxg+H5gtL1l2sO^-`|FL(T(WEtjfJ7tOClE0QqcvH0AFSKwB z^U%I`lS6bhczigD5i}HT&@I(0Ai$K%F~QF#%B-3Y|8wlvH&D|-_$Te2ZnMU^k*P=Ve-k((S5 zu4%cR-#RlIO5WVKnC5ZC>9)e1|LbetW?u`N)FUcowtPq21Y5^4jz_KPb4w=aT6=0S zbHrPF-e&mZ^sO^8Jml%eLbEe0M@-^(@~LQ)Eq&p$fp2&D`@Fn;KhumWKc&p}b(9o) zuaxfE6UV}|X2*$uu)s3!s`LrH2dtI7l$$nw_IX;VALPW`X`Xp$$)PQYn;wX!ANJvt ziA?@lm7XH$er4kxaZO#7?6ymDO_C11*spMF&85vsX%5#xZO?n4BKtef3((xSNS8y5 z!=v4T^362`pA9SS6dqqHv{YxyVNLyG?v{rd5@T76m_f~-%f}X*IIOxG+WYF!)bO~> zW`&l=0-qi;&%7IMAZt~!qEz|C#l`KScaB^tIz3HyCi5Z--U++k?K+)SEs)}x*)Zj; zQR7*ynKo12Z)iK=mdI;VC$;+%yIjSBtIP@yT5}f3bm)kc_we6Wna)|Z>*Se_Q@NMK z1X;Z~&oSZX;a_JSWo<5g?zfu#@ExZZ3qkK3=k&9)Qjf+}$|-Da+BT2nyntjx@3loo zQ}ZoPhkAu8C>+-9f10IxY|1k^o9>Js78|cTu=G=Is(e0^C;NrS+`Utm?T_qx_+9jg z;S*~qiA+zmBZ>UhZwv(IM;^Gg5j0<}!=z*=RhD(dP*H*9lfs6an?|#H8}gi|xn1b^ z$FO^KN~*|Horz2N1COgkzL@y(fZ@J3!kaWt97zb@(Q|CCdCrXlV?G6w4S6n$n;zty znxgq_T7uUE7hSvK6aLk_SlAww-oNA6oE;9fbB+pZ32Bw!n9gU(E_Ez+b&=u+_a{@{ zh)SvOu?TD4VeyN|4Eook&Am=Pqrv6sieR-vQeWO~I2E+@$5fg0ou`al61;DEZkSti zO7og)i%ISE4O^CMX~|Ks+i;=fKrPE#ULyky>ql`DiapC#y7pX}n8@<^;q!)1)Aeg# zdQU6q*%YICVf|C%kRvnhnm#HiIpOu-XVSk}N1JAwp4jy;mSf@EuY1{UvV9bDpC{J2 zf1N65>{COS5z%@qX8G|#ZSCwW|2FJMoptWRLJq|P>`BTmQZ2kgn*`z&-ZxDEu_kQr zc9hcDB*SdzSjNC;v-{SR@PzqNIV@jO)IJFI_Nqj(2nYn$b{9)2OlX%mD0pOhw~v-h zlxSh;qsU{^pGEv~zQ%cu`y4BqFUtuo4(We$zf>_rH3@z=lx243(J2N6XHYZRyK9AL zH^VJ~7hyk4KzlnT1W(~wc-`rk;1iZ8n+Xyxj$ODjtNlvyahcQive)fAHc5KQoGXh| zEu{kaj_y|VQdU~MI1rpzJp0^I+zr+DGA1~c0x8(iH<@58* z^6#yAv(}{HrG%mai^bFc|c;%tY^{%J%9`#ng+1M_+ z!+Z9o+24L;_BYEc`1nyO@5&=(ABj{+4oTAb*_@vY z?ROlk8@AL+G1`5-*&*9DoBN4k{-GP{k*kVyJ%nEU-25)=nQZlsJ)x_^ZssW5@z&U= zsNMQMEq4-^UzE8jr=9e*9aVKk)+sBauIRk2l1<E`lf2OBNtSrjf3O_vuZ|e)c$U>W_g~hqTw+3~BScExSK*aBrF{pOZ4dV7uK~ZZA=VweNO3?o-;e zJi9`mVT!_vubnrAJ~+9saJs%}Jo#hiqb}_?^H&^OXD_zOhCfBw@xj$q3;7uf#g@)@ zV&i0ye$4%cx{i&Wl;ALrtQtv@{3^ zFs%jkP{U?=_JVq-Tr4*tQ=iY~cPRTU7<=aOjnt=$C$;@ZUt6Yf)AlIW1^0OitPh@( zxyjobb=lW}FYJ%vf!DXTu2!8Yz}TANq@3{a(a~$ujBXs5<@yv@gjhMab#zZ2;Fx~vLVo(nSC{n_Wak)(Tx-z@{cLme<+(};xu>QqIG(^nmv*(y67 zJsiCfvV5P2H3m!hF4Q=Eb(3l9p~uPl6y{_k`0oE?(sAMUyWQva1)tbALHUD^$zuiv z1qM$S#}H3Bk{nk7jz%Yegyn)p%?Xm}4K`7dB`va^r+j{FP%&P7 zCa6`Vw04sO$CHcmIHsR@vNc4P zEVNuYliE6aqRxa1m7O^`xBOlvt31Ee3x(D80@o}$FEcoPW-$y|+N`b^`}cfh_?pPg z$E;4Z%syWfy)?%$4O@{T^G=_6#dS{nNy)ux$1=UBEhn-zepu&G<^Ie)B%KR11^ueK z!K3HbqxHK%U20_(jvvp@&CUL=u;s<+IFHMsO*v)HR|MOAyOHcI+}HE_h1!JoH#RQz z_4e0xnvs^1D(_stQP}uFtNz3>j_oRfPMZWczH!=IO1X9=Yu~D)e1c9go;Q|$&uma& z@_N=4l`EidxYKC)2dQM+Kt0z^$AAf9cZI#Y6+BBDm9&9mi-vNv|N3%IUs zEnm9cgpG;)QE$V(n^BV@^ioYy9=Zrx^vE(Te=)6m-=V(^2~7&EJxx0ng!q0t?RtLN zI?y1wvZ8{};)!X_wSr7e3rbji1gKV|Ef?Krd_?}U$rrvK8&cWVzKFG2cY585^>dhF zSxm$@7I-A{n;W@ube!H4a<)12gNzGbeC^jzX`Mhb!JI-Vg>!t99ONE7yX39!>zcIV z^>oYlt4W7`3P`Zb=iY3)#xtk&cAwd2 z{F zAfUm@SoT@bm}ALCP1`3EoQv+Zm*i%xyUUllHEfxuQ%Op^Mf8D!`O%gq4!mrM%`20< zsrv59%E{(8JZ2qP^j!O8U1r_95Gxh$t0o#^^`QO6w4ZzqROvlz>Z$Q_)#`Pdq=a6~o|3sU>PU^DUq|c-wQEXGT1)i1 zYF3qirjDg#87E5g+Bv_P5AI+eV7E?T<5PQltoL;8NiPMinT;K)Ns}^zcGNO^UvhoW zY!|02BR_6DFe7@^+_b(vq>2Cz}>M>;8V|&(F`i=aeUiU)pTvAnk?GrH%43@ZJ$m+j zzju3ecfsA#>ye9|JZzU=rx1N3HAUvE&YtJO3QwAAudE16J2%HtOq}I)#**^Q$yMKO zreDw9_i4?<50)&UZ_fPkYJa!uwO;j(HG$AjFjtCd?H42s`6;4}~(crOQebkcA^Z5-s+*qOn1E;NK z`J8Gc%3A%NMeFm6IF|LzY{z=d?`2${SKZgfC!5t7u<0^r?Ap~)@Ih_}_wzlQXQe#k zF?;alvUB5tXZ}%V7cP39z5nmG&ENK4+IzzKx0OE!M`M_ygNobgGfR$v7G@-JOyFgl zd2wyDx%P?~*C$<#oGVn|kamRCs!;wKi>P+knhlJ{`0GA2cNKmLJp1$P9%C=A@`#QJ z4)ZD#mP-cOHmzJRSLYzxI@vk9i=X>lUhLjK>uk7Sx9++U4&DjD{#oIjhR*F^0i-fNthxBw(>}!ADzQ66! zp`QK)H{BnY6h9MJjoA~f@t=G9`Pz5I(=236GA3*fVLk)eGweBUMc9{`+`GH3o^!qz zG;Pak=i}h6;Vf3hi4tdxf?q8c5MVNOZ+OsZBz(j~Gn#|#LZlV*!2|L}It50Y%j=e3 zbX{=e(dqbqMXZ4bch-cYpZsy+()UgMss@V<_Z2v&On4)~)b;Z6a`!UUN$n!pSAJeJ z{BcNpU%;yx(Zw!}YwlYH|F} zQ{gUYX1AGw>mf;PqQp|?HPWC`?F`2U!Tt}=llyJc)O=^9usVD;vCI3Z@$9i=cyoe* zkh+W{hG!vudbfHwNN*EUzdb^ zqfpr@JMU1h_6rOb*JTTOh!^v2N?T;2bZS#f>yMguJD=xlV^E2YyUWd@kbZVnYSp(l znb+1vr?0I#9O-K}<-{!o;g0Xz=aZ(mxvY*__vzfSHOH2>H>sTzbeGxK{WR<1XVa7u z0;}5>7i~(Kml*5H!O?il3AFn1>~c3{mKFz3jtz(TXEy$0I_UGG+3syF=N(1kAJV+t z^Z);O9(H3Q|J8yCP67{gLTgQbvWQR6xsrZ;m74uqi_0?Yax8r^`|hTm($qMf$bKh$ zGJoA0zsoz?ioYGmWV}9U`@O2uLM#bUM`{{PBTe>w`D~KRE9bnSS!1!jg<|jjso`;k z_P;LnZ;A^$KD~!w+UhBSKQ@V1@b%k%yK!fx(7|=iB~Cd`4;Y{Y~uecoT&P2H~+QO0(my^`--Hl8C~~SEg1MoBz4!G%S#?w@=V|KQLgbo z=cbsa_h%LtJe1vZJ=4WQjQIm`DY&F zyZhtgV_{>KMem+5aoEk{RH)g#hUF8>`N%Tn)zYzV&$Tru1RO3@xx?{5zUqadw91|8 z_j^TCZ6?^I#K{z&F%&ZwcUU0$ph=KP-zeOw^i_&N^Mxxb()MxaD9*q1V)l`R9v?n` zx$Ga!r2MAfflg?1*z~Ql1@CHdGN!+k4ozY>Xqj-J;f|!Rqb%$EVE>^1cg{z?|NQLi z=2>DX27CX0yZvm_X}xT1S8gtT=Ovre;%h#-{+{#m+7t2pKU{amowxby!#q(qug1ga z!_%!5zSirE`n)Hz9=AT~{-8nnz2OHQp_P%pUq0*Zu|C0VlnQB3J1KzrSy75k4jdef zG8_x0Hi|Lt-qg&_e{St`!P4xef>RpzDxb@)U%E<|_v_Wv=MsKr{VSi%Oy9%QsyE?y zXRFSX6$>=iFh0^zKe3V%I4j?`pj+$YpU7(|h3p9p(;Mu(lVbzT9$gC!%T6oTpEvjE>FKw9 zR66`O9d`q*K0YZDvp=QR;n&V*CQ6GujxP0{9#uQbqL<^%+}UeYUkX~D4xKL-xHY-- z^U>;gYxr%yUsYQ588p%052`l&H?Q3YTA882RCC2SO~KDH?aYijRg(Ms7Iq(a_xwO3 zbFualajP3l`feMJ>ltQVe)#Ot^_zlymlzrkEabDlbK|6%#FOVNO?l}v=AL7ht2i*> zVT0?#K3VHkv-Hd23UeRWfo9}i2{HX*w`|qTnenIKKce>a~0F`B}WvO_#_r?Ggud%WkI6uU+G6a{jpG^EsENX}TR_$e#Aw zVc$7S;SPdw?!CXy^|mJ{K+{e+X^ZB37!C2y4bpNyr^_PDm!3OAXTluvFIOkL>}aH*&C z1xr;*qD$l|E8YoNO)h0qIe9W!QvCFpdl^mzbL@D*Ub`Y~pMoJrL&gM2&nn4`28VM$ z%5G`OCSA8Vr@Lqi>l*HKrv@IKP1TEZ!a2W9o_BVI>8zE?$0V+Osr`O8UAC*@zXMOu zzlSE(o7P;knAH0lv}bstl%PQMm&Tl)H8(vYkH;MQXfu1lynT}-biz;aEUr1b{QTsl z_Idj%{yW5Z>@nxAvI+w&oBtrr;*ykM$^q&ga5*(RXe%j}@j2EjJ$?0&BU6I|gza;0 zZSintXj)S6x61Lb##bW&yEkUPnJSNYD~P1NoM9Ske@d6(Ebkqus_*Y|T}?D2Pg=(} zur6$gV^d+XUcFC2PcL@_46uy~0q5gV&eXZ;ClV38zmaEM3zvnyU@(-PU z$^0o#vu5oq{`~dL=JQdXoKjMyu7G>>P6|?t6D6W#!FiBLP~mOGyE{9-o&WIgu<`pl z3%eZ_IB1^y^768Fm0NsCO-A1=xhFMoMB3Ft1;JNlFsBqfqHN{L-UiwYCUfWf(>rY;Z+EcO7 z^2-J1weMJ~xE$w-zndGrUDdNfte4|j;hd*g#=>i+-28DWbKTx=QPDv{t{aY>T{wGv zx8AN3AKa&{j11q?Ck|T89ipTl=i6IbSC{W~ir64_Vg7y_R*`~QDF$E}sS zCw#_Sh5vo`2Dz?$y}LDzW)H2D?sl)yjyui`N@Sqb`U|frg2(6t8Ow4MjXe&g9XEOR zSUi>`>&D_EpI@k1uVHaLJFRn~%DnAKN4a)ietDUp^VZFC#I@Uv^C%oEqmdskmx!!N50^2-WyCMCmHw#>Ws z3kWd1Wnyd+IASlj&gS=<&Dy6_L5-pxKkjZwY~DUcNkT^O&1Xg51DAM|syxlw(&rSm zsfyH?waxK15LjwBq5Px3myNHz+_(?UIxHAFdH1_rt93)?-wnTC^K@_i2b;)MVvR|) z>kk_9&V0BzX6?50DN?$Tn~tQt{PObh@ino#ul2}UZ|k*qa5F*H`OL(R54D?5+-6_? zkm;vX-EoJ43B3&;3g$e`+I+*lS^0?C5#=X7SFET0TrlU^gJ%A1^%e1~vuCgW{eJ)b zS8)zat2jaN)#6~u(Q!nBJv=rPoFp3=o-jM|m(AzcEoiej*!vsfwfQUV@BjPlb|<5t z{M{7p3IBXfHu8sNGJ5P5O>KzZi}Xcw;NR@9E%y8nnMbX*mKHl zT%)sU;!nfmV?5f=R!aR`6tMPhX~nXO4Ku7tv#zdlIe71L--DYCdlsnlerJ`k2Cepa zo0yXFk*}deyZcN}@#TX>Q=c!-zrXL>O^)qrl=f_$zw`f2Wr?6y!fM8ge=&c&u`*cw zwOs2|-AK)p`~ul~;(L@848HhW&vq+~2hGuOgBInV_Q{?D8cgS5dUHoFdfS;gmd_i# zr!i_CfAj16o14a4i)sVv7ryXmU35U{>Rr}XQwmt5LAwpEE@wQnGowL3W!I+uMZZM% z_yy=QpJhrv>GfY>u37%Q9J`O5{x|md%rsg$At7|ys?;+nwV*|Av$ncVh&I1hvG{6g z#rwVAeZIfDn;Y=vROkt@289Qe4`%BB-ud9>QvHX&Cz!e|V{~Dg$^NiN>Yi`k1I^9- zksnKs@AjFz#!9uL#Hr|B;c?k-vU~@RSST)R=aXHvX~Q1jMW4Zgdy;|zof8EOWc5Ia zQ-hl^$DVVFd!NkAmttFaa*RsPNO&i>WI73)5Poyy?K7pg7s5x*-0C+u?#^nam)&%w zs>Qzg%Zo%c|9LTjJC^QbKfa*xXW&o4zW+X_=c=D5%#;3HD~}lyZ$&Hdp_P|A{uv>64b&#zVR@Ee?jDB*o?qYD65yHi|~V{f>2i%IH4YBuit@u<6e z<2IjW{@pt=8U%PeKj`x&oh|ICE_=W8`8=+@vv&wutiEske$VAel@?cfBn%gw{it$s z*Y=!}Nndg%>4cxYu=%9%GmX_x*IYm3nt5)HWmVZ`rsa=YLF1vUpf#5X4yBgh^@gS# z8y4SQ8@>IGb!}?b-&EP~Ifoe!GAuP=X6MWCXlE|?bMt&%nyav&Z0WRZEORGFE}8WG z)z#B`e!W_qc4>*{vn`kXyjl7A*ry0j>|1v&isOMv^XW4i5)TLQzPacwZ<-Px=(H{G zu2pnj!`=;-_d2X*oy6ZR;N|{G^^tV?PA^UHF;d=I)AVAa4D*g1_&H(X*Q`78vy%&+ zM4szbesnr|dtNA8=w7v;@1meOgGE4~bKz6)j=&5B77n%x#}=$fIn=_r^Q-u&4Y6mK zg6AyNQeik$u|xWYPN<-+%8#GR>whiR*{<_6q9r`m%a(D%<|7+X_ZB}tXSVwIP5sHO zER~Kk*%r;6l6-ad-`D&9tycY1^KEfQ^rxH!vCN#pd3#R(`uaM2MYWfd&7wC`F3)*A zTfanKL0548s`36U-xzOvld~$4KJS-ItJc3tH7*b ztoY+t+eR^^YL@i#HlKU`-r&D~ermA57oXW?YnzrljA7wbG>}rPD8A98oZ=S2ArRZW z`~AM#R$>l8HP4Lae>^At7&H;^cjg-L)pa&f-_W%FA z|Mqi9b)^`)m}yP{-j@DGgJ0{`>V>_v53@F|7fu4<6n; zF`IQFYx9D4tnVd_3_h8d$4}|ITXNagEZEH#RA?%&NHK#(#tiviwSrgFF)`Zx0gb(` z{kCH4$`1;Yrp?O<7L6`6)Uf!Jh(Hc3GFbF^Jt&va-T`!EeX1j`Np(-pXFT z)rIw`Nq9`5tE+id;?7qk`gf|&+0KtNEIhxt`h8rwU zDkT<+gaZv%RJirzBOK(a-)y{kXwI*iV;;S>7Hs8JH+R-PXk>r$gPm6@#VqGW!up%L z%ky7HDJq`7B4GZvk>yXyOHjSn*ZN>ysbibqlh)H~lnyf{t(i76DDc6e?*>(0GC&8v zUEW_`-(2TyFqv!8gO|(ao9+10V!S41rO0uIJ-aT=P+&a4uKrkGS-R)b)~VXzQ8J2= zhsw@nii=pOri3|KB;}so1KGvZ;_w*M)BX6&#a0NE^C|=t3>F<}QD~afQm|lx*fyi= zcawEOcbdQaZ1>SQ>v_M`s})zKtzxNnm#bXD+oiEvacS-R+HaoR&R37`oK=14YV+>P z>yEH2VpA91`mL9tPdQ_ugM(Ar&SSrxRxT(}$v^2Vc)}@XQ&@cEQ&Ho(KNXkvR+oDp znp^wrCTNiQ?o+XpkN`gBLW#TyaveXNR9qt0Ei!B_a|`TE7x>iV_N?{tnv+$vUP%Q! zO)ZUk1RlfN1^DSHbpzGDZUwNs$HVgL7g z)n|9V- z71r_@lJEQL|0G8{Ex5K%aKV-rOD6l>YCWJZoBh(dX<~=ggl;L5t9qgM`IvNmM7gY& z{Ru9`4EG&EN==Z*cfYnlue@H7`&$W6NX+~bhDdL-Y~ zNoIlX93#V}YL{K<=HV&P*SH-FUV+2Wc+A~F#qII=iB%e)LS==+ftRThcG=eaC|IxU zAax_g)=rOeN{YaoC%J_O&#nkuoD*w#ZPmfM8RhzQlBt5mOO8ByvAEx?-~QhY%V#r^ z-=yvU4^dwJb~0+E=){A6PaNTR&-6IVsj~A9&!=@Op4s<5pYloYjz<&kr9PgHD9aBv z|Nne8JIv7AH&NOBR*v3@fO+y>n=Tx*c)e!xn$!)-ikg3&V$AQ9pYT7ma);Xv$9sue zPwfELU7IdVJ)feeefYbA^pjTcxD9@qm8JSS)bu>N#r3zT=3UyG@h{z18MG#%7L)>O z&u(`EjkRd-|Gr02FSsw5FI^VSTYNc=!HCyZ z`u;9;?at?0d3rk(54GgRKB4V}1IKk38v@Gp# zQx(U*iBaba3#YA$Y_ePj)l3569qw=JN2h+POQ%02xh6d9JP*3H@G%cCo`P=y%L8Mi%%h^(9RiRma^)g zG?!rmT8?>d&I)&MFZ2$FfXRl>r`Ks6s;T^HbfWJ8eS(F1&M)5f7Jbv70P) z-u7&G)3h&lKKERbs19M4e>3ak0fonhr+=Mz#l5cY-O)*^-e>-Pzn|}&r4V`*+=z5q zuv1W=^WvS)%kP2vZdw8hf z&MwCp4W0f=1m5y*VYxKP*!8>b^=ugyj&B#;9krG2Tv+tb|DMqXoyAWi8+>@CZFAuI z_VV)aSK$-ZGVW}6=JNd9Tw(pWDLYRYpZZ$K9$+VwGv_qBhM($`nXS_AWnfrv>q{PC!J^%i^Ec4wf{=Km3 z?Pa(rF@ZJkJR^(KJ)h+*g;2YB+t9z4Q}7&u?T!|{xdnD?$3{pJHHyu+04LrEYMvxm17!*QO(OIQvws7 zas)PR&DybMDaZ7tt=ZS3{_-1H?fcl9f8#*Tkq*IU3!3?iZmhqwE$3#^$(~+m^D1xe z3)dI?cbBV7$*Q@_XTsuEAwKiUSL1UQhuONg<^(z4`owOP+av$)L%ZmCrkg%C>db6B zCtOu5KI~vunrnW)W^*Z{(r@KEC)_H2KAoQXj8)Qmwps3`lxR~H`P68Ei4S{J=C$hA zee9n0z~b{6{t9Q*V9Zs*0a&^%9_Z{Ia0Ruo2|VY4!<*JVYlA)f^kXi zm6wy}3N2-2sC3-0LXD+~l_ZHc>s+`0V+OzDIN!e}_t$e&uLz%2LSb$WTmG<0ur`Gcn3v$~Iz2?zy0=&rf~0 zmAyW)spCQ5*6*2ux%S6DzHwA=P?0M-p}3o8&KtQ?OD4rsMO?PX*>Fu@{oc3RZtEyE zGIObhopbtnr}+HVo1%Yg?$mwTJbz}~-m07FOIL_Jzf^oPb^6Wcb2mQJ3MqL!vu%!y zQA&rZ`qww2y&FK2`V9hTrROC6OAO?`ebHC>nq<0ytK2>t?*k{W%Jf7Mg@%{ zrHn$%;cUMgW9_yrH{sy_Vj}RoR%^OZ^+V}ZflvGiF`lK~I z8=hv}t6o&ySfLjgK0&-)wk+bF_e&d4a5o5K7=cRrn=LDMgG+lQL4_4fXA;<_Gwiv= z(CjcTLG@hF)>&JAZb`0x+-uHbeSoEB$wud>4bg9;lHXoh+HF3gXP0}>EgLC?gVjsk zuI|f@=a|swa?|~m(dxO@aguL(clBOpOfmauySj47_U65i~E`D@{XMFf)R8mQ^^YSi3L>G;V*cGI%|>jozy0 zFzff7oyEK@Y}UJO2)4CaT)uNAa@C`V4<8QmPghHru}uG9asjvEfv6n?3;(7!$(OB( zuX?$Z>ukf0Y~_RwzBX>5yBn`O?w2z4nzkxZec4>O_d4N%*L}1ry0`Jj=X8tf=Q;Oo z67rgUB5y&=<0q5-w>{eX$NJi$9rX|F4()n>e}DbU40XWb9%$ zT`zXlO6w`L6EmA649>5cQ*U%|c{4aPb=w;}dZx_|;`IOpb$~3>8xiNU3BP&+QX{S( zDlctXDXJY7vD#yfP|e%B<@eX#ax;2=f@9qa`D@)%YC-$1MZc{Gyk2H~=0W4$oDCCi z`8jlPH#4o?v-$GBbIo6xBAS12O)pre-`MSOqe%3-UNf6F1P8{ISL)>t*`%l z*8J>qyYH5>_cp#Q(3PrHzucLA^!f{am*)!{n}en{DkO9XXjLqz{@DNjNB>rdws+vM zR{%}y&bC>XYJs9g_4uSf{Y#wBhY-xtmp$5)U=!2yb%NXq@=YRX080JGhHy!VfB6)7M=I2D|pI zfWqIo4>}JpKlHDw1YNbT?C|IR`uqQE5*1T%wOjZ1V}HE~i?x8%mF@q(#{Vz9du+LZ zE1NvO#azf}+4(ylX7QI-E0@pPG;IaPgimpf+uJ@**Nsl&47{hUbv~=*W~e;4CDYs4 z;L&qzj`&wEP=sEXz~K;PaoX*aJI4kNw;!`bzAx^#vkKjRzy5!%cbdQshqNPa?=0Ju zz{&piA%DHWdE4)E%8%b>P5QG|jb)W1!z2AJh9}BzC(r-0vmYJp39T-b>ED=J$}VhFUoUZyS(@Nz3kGIiunOapW^?2jsNxmbXv&w&RL-G z4$yq41!$hB7Cg_?;&7FtN6z+ETB1zllZi9e9nCYY=eWdiEo&~5{Pmj_-dBy!Ssb?c zbV8YHhtb(>eBTru6zYGyTwZOeBy;oo%=0zN5)Uj6VLhGXVP`a@Ceo{L?onG-Cg$!) z@W~{gk-SO)fzFBSrgOm~^8!q}6$I3SX0V7l3R-VuaXl_uKIi8Nce_a?UN7y{J(9Oq zuiyJ^)sE}U{B{{BE2DmiY*{TG5ajst$cDtjTE}|(cplB^U7&opcvsO=FK??)bDk;6 z?*Dl<|JKH&sjI-fX8|TB1yB&9^@3`~jqUeXQ&TEW z?>}(>boSo7`6dfqgBJ3(GzfIKIHP!R zQ}r@6VWroGXQw%K{`quzZCiWU#LMTF^?7$Q-1N!5w#E=Nr*>2`#lhhnt8Vz^xb3qZ zH|-LiAYR#d^#7mp|F)0@rbk43GT)VffO z<&;B1&N7SBSB3p76wN12Sh_z&SuyMNy#0Gr<01_7dxbn*DnP3flj$KT;e&w!?bXsviq`a3B2FA zg_<99vCW)lzScHxPt5;T@wg9c(f5Df`+ny0dHeiW(JL(uGdUi70*yZvzuWmd><-)8 zp5%VpZ6ZefIw~&KnG;$;P2yr+VeYG-m8uiYIzDq<>zz_tFJY*(J&w)#VoI7oLSWLQ@C1V%CC2Oib)SS^GYInC^XNPtG*yQ; z2I7JVM_slZ1?^Mr3erj6S@oz>{n@z*9N%T{avSOIFiTZVQF@yBA`Z0PU|O`SFJ z>Vrg=Pn;;L}6=xg}?UsHd6S#Ceq zTDY@Et;5=ArouY~*H0$%X5ZYLKHHh!_R6H1Qz56C7o8IXRYDw%YdAWNoamYX8R7)3 z40h0GHe&w7u;{@AXTFoAv6mifOex)cdH4H$)yrQ0`Lf*JbdGT9%Boi@m*4uglCv>N zsp0VX$NlzsdAr|k>$)8j^z|USe1wv+_hXsqr7aohad){-*#7!{I{x3KNubq-M%!rYjl?{QYxfx!qJPQ#nItnUHVy zs^51RZaBTC;Gq-q$%SexuNoPqt)3oR7U{Z8NHtV|W6ft1rR_53t z@6XR`l`Nl}c8PzD5Zwh@Rp#UXiegv>-=*yE%jVF0ewz;sR~apy&nYhY+L_QBo5jH! z<5P1}^dPr$NI{Rjz?7v~>ohNTvMM=jyVSxdyl2{K0iiWtmlWyr9V}&e)U+L*}b9>uapP5Fg z+f}mz^p&%=Tb&E~di(yrZ8!JT?*93%e1G((j?zj+f&K%aGW7D+?C|vhd2^nwI&HKn z>^sxxE7JLUF1`U>mDFebZo<1(u{DsQ;|geLYUzBYQU_4wsK9cFV*@iUc%`6m<)Q88Rtg81_8-~|&E(sJ&TRox5PF&uo z??>~!qjJ@6CPsf}I(RN}bJ|Qr=eCH4elO#um@VD40TP}epkWiO1D97qZL($o9oFQX z_UBdj{!K~k?((%I56$=g`E>ehhoJJ4T>%!Gb|q}(c<^X*#zm#|PqVgOZ`(85IKA&? z_WHd#m4!DF+e528=Ypq!KqH(ch!Y1u^?53IW0QB0 zHuXoeFNcW|6R76O0i7mr_`a)2iT<;*v(v-Y$K{^vUg+E|Ru~!U3<;tZhn1koN71<0 z7>K|rhlVe|b{0REDqDWu_WPYxUyNSJTQMwl>)o{bqL6`3^0AV$N}#|29SN6LE3y6F zbp7}|4S&baPQUbB&-8%~1OvHoD`+j?+6mWcAx(e<1uO#AE?)%9+YFPBJ-K$e;=@7q zwFOFgJXuZ)CJG+d%Kq?X;^DTZuhbwbmP%hY?s*WE1qnHJN-q?I{N8#h3rFZ;io1K-Zda=-J<$3P<#BHqNssTx9w2h;X^&bI_?3di#DP%}!c><=3+0t)44JA^fde0FN@_(>%WHAU)^`{!V9d5IU3ts9{l}& z-+ce?yYJ6{uE*I`^Zjo5{I4JT>-Q*HukwR5au9BV+VfVrG5-Ir>(Bmvzi(e}o}eK8 zSXusO$IaUBcW;|(N$rK?3k-(`aQp%FX8zo)|Npmqv&yk&XJ`M<+kUs~xBc$7+h*S^ zK5y%qW^$!ur7^mnz$V?2XOge^(5S2U^YZ+EN9OO{UH<-`w|CNxZH14IUEKYC-|wdX z|K9)4tACMk1griQhrevent.pressed) { + register_code(KC_RSFT); + } else { + unregister_code(KC_RSFT); + } + break; + } + return MACRO_NONE; +}; + +// Runs just one time when the keyboard initializes. +void matrix_init_user(void) { + +}; + +// Runs constantly in the background, in a loop. +void matrix_scan_user(void) { + + uint8_t layer = biton32(layer_state); + + ergodox_board_led_off(); + ergodox_right_led_1_off(); + ergodox_right_led_2_off(); + ergodox_right_led_3_off(); + switch (layer) { + // TODO: Make this relevant to the ErgoDox EZ. + case 1: + ergodox_right_led_1_on(); + break; + case 2: + ergodox_right_led_2_on(); + break; + default: + // none + break; + } + +}; diff --git a/keyboards/ergodox/keymaps/xyverz/old_keymap.c b/keyboards/ergodox/keymaps/xyverz/old_keymap.c new file mode 100644 index 0000000000..e082372f9b --- /dev/null +++ b/keyboards/ergodox/keymaps/xyverz/old_keymap.c @@ -0,0 +1,311 @@ +#include "ergodox.h" +#include "debug.h" +#include "action_layer.h" + +extern keymap_config_t keymap_config; + +#define _DVORAK 0 // default layer +#define _QWERTY 1 // symbols +#define _LOWER 2 +#define _RAISE 3 +#define _ADJUST 16 + +// Fillers to make layering more clear +#define _______ KC_TRNS +#define XXXXXXX KC_NO + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + +/* + * Keymap 0: Dvorak + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | ] | 1 | 2 | 3 | 4 | 5 | Esc | | ESC | 6 | 7 | 8 | 9 | 0 | [ | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | Tab | ' | , | . | Y | Y |(Null)| |(Null)| F | G | C | R | L | \ | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | CapsLk | A | O | E | U | I |------| |------| D | H | T | N | S | - | + * |--------+------+------+------+------+------| FN1 | | FN2 |------+------+------+------+------+--------| + * | LShift | Z | X | C | V | X | | | | B | M | W | V | Z | RShift | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | LGUI | ` | INS | Left | Rght | | Up | Dn | / | = | RGUI | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | LCtr | LAlt | | Ralt | RCtr | + * ,------|------|------| |------+------+------. + * | | | Home | | PgUp | | | + * | BkSp | Del |------| |------| Enter| Space| + * | | | End | | PgDn | | | + * `--------------------' `--------------------' + * + * + ***************************************************************************************************** + * This Dvorak keyboard layout stems from my early Kinesis years, using the Contour PS/2 with a Dvorak + * software layout. Because of this, the RBRC and LBRC were on opposite sides of the board in the cor- + * ner keys. I've decided to continue using this layout with my ErgoDox. + */ + + [_DVORAK] = ( + KC_RBRC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, + KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, XXXXXXX, + KC_CAPS, KC_A, KC_O, KC_E, KC_U, KC_I, + KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, LOWER, + KC_LGUI, KC_GRV, KC_INS, KC_LEFT, KC_RGHT, + KC_LCTL, KC_LALT, + KC_HOME, + KC_BSPC, KC_DEL, KC_END, + // right hand + KC_ESC, KC_6, KC_7, KC_8, KC_9, KC_0, KC_LBRC, + NO, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSLS, + KC_D, KC_H, KC_T, KC_N, KC_S, KC_MINS, + RAISE, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT, + KC_UP, KC_DOWN, KC_SLSH, KC_EQL, KC_RGUI, + KC_RALT, KC_RCTL, + KC_PGUP, + KC_PGDN, KC_ENT, KC_SPC +), + +/* Keymap 1: QWERTY + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | = | 1 | 2 | 3 | 4 | 5 | LEFT | | RIGHT| 6 | 7 | 8 | 9 | 0 | - | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | Del | Q | W | E | R | T | L1 | | L1 | Y | U | I | O | P | \ | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | BkSp | A | S | D | F | G |------| |------| H | J | K | L |; / L2|' / Cmd | + * |--------+------+------+------+------+------| Hyper| | Meh |------+------+------+------+------+--------| + * | LShift |Z/Ctrl| X | C | V | B | | | | N | M | , | . |//Ctrl| RShift | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * |Grv/L1| '" |AltShf| Left | Right| | Up | Down | [ | ] | ~L1 | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | App | LGui | | Alt |Ctrl/Esc| + * ,------|------|------| |------+--------+------. + * | | | Home | | PgUp | | | + * | Space|Backsp|------| |------| Tab |Enter | + * | |ace | End | | PgDn | | | + * `--------------------' `----------------------' + */ +[_QWERTY] = ( + KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, + KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_NO, + KC_BSPC, KC_A, KC_S, KC_D, KC_F, KC_G, + KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, LOWER, + LT(SYMB,KC_GRV),KC_QUOT, LALT(KC_LSFT), KC_LEFT,KC_RGHT, + {ALT_T(KC_APP), KC_LGUI, + KC_HOME, + KC_SPC,KC_BSPC,KC_END, + // right hand + KC_RGHT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, + KC_NO, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, + KC_H, KC_J, KC_K, KC_L, LT(MDIA, KC_SCLN),GUI_T(KC_QUOT), + RAISE, KC_N, KC_M, KC_COMM,KC_DOT, CTL_T(KC_SLSH), KC_RSFT, + KC_UP, KC_DOWN,KC_LBRC,KC_RBRC, KC_FN1, + KC_LALT, CTL_T(KC_ESC), + KC_PGUP, + KC_PGDN,KC_TAB, KC_ENT +), + + +/* Lower 2: Symbol Layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | ! | @ | { | } | | | | | | Up | 7 | 8 | 9 | * | F12 | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | # | $ | ( | ) | ` |------| |------| Down | 4 | 5 | 6 | + | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | % | ^ | [ | ] | ~ | | | | & | 1 | 2 | 3 | \ | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | | . | 0 | = | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ +[_LOWER] = ( + // left hand + KC_TRNS,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, + KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, + KC_TRNS,KC_TRNS, + KC_TRNS, + KC_TRNS,KC_TRNS,KC_TRNS, + // right hand + KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, + KC_TRNS, KC_UP, KC_7, KC_8, KC_9, KC_ASTR, KC_F12, + KC_DOWN, KC_4, KC_5, KC_6, KC_PLUS, KC_TRNS, + KC_TRNS, KC_AMPR, KC_1, KC_2, KC_3, KC_BSLS, KC_TRNS, + KC_TRNS,KC_DOT, KC_0, KC_EQL, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +), + +/* Raise 3: Media and mouse keys + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | | | | | | | | | | | | | | | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | | | MsUp | | | | | | | | | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | |MsLeft|MsDown|MsRght| |------| |------| | | | | | Play | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | | | | | | | | Prev | Next | | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | Lclk | Rclk | |VolUp |VolDn | Mute | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | |Brwser| + * | | |------| |------| |Back | + * | | | | | | | | + * `--------------------' `--------------------' + */ +// MEDIA AND MOUSE +[_RAISE] = ( + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN1, KC_BTN2, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + // right hand + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, + KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_MNXT, KC_TRNS, KC_TRNS, + KC_VOLU, KC_VOLD, KC_MUTE, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_WBAK +), + +/* Adjust 16: Lower + Raise + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | Reset| | | | | | | | | | | | | | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | | | | | | | | | | | | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | | |------| |------| |Dvorak|Qwerty| | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | | | | | | | | | | | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | | | | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ +// MEDIA AND MOUSE +[_ADJUST] = ( + KC_TRNS, RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + // right hand + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, QWERTY, DVORAK, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +), + +}; + +const uint16_t PROGMEM fn_actions[] = { + [1] = ACTION_LAYER_TAP_TOGGLE(SYMB) // FN1 - Momentary Layer 1 (Symbols) +}; + +void persistant_default_layer_set(uint16_t default_layer) { + eeconfig_update_default_layer(default_layer); + default_layer_set(default_layer); +} + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + switch(id) { + case _DVORAK: + if (record->event.pressed) { + persistant_default_layer_set(1UL<<_DVORAK); + } + break; + case _QWERTY: + if (record->event.pressed) { + persistant_default_layer_set(1UL<<_QWERTY); + } + break; + case _LOWER: + if (record->event.pressed) { + layer_on(_LOWER); + update_tri_layer(_LOWER, _RAISE, _ADJUST); + } else { + layer_off(_LOWER); + update_tri_layer(_LOWER, _RAISE, _ADJUST); + } + break; + case _RAISE: + if (record->event.pressed) { + layer_on(_RAISE); + update_tri_layer(_LOWER, _RAISE, _ADJUST); + } else { + layer_off(_RAISE); + update_tri_layer(_LOWER, _RAISE, _ADJUST); + } + break; + + } + return MACRO_NONE; +}; + + +// Runs just one time when the keyboard initializes. +void matrix_init_user(void) { + +}; + +// Runs constantly in the background, in a loop. +void matrix_scan_user(void) { + + uint8_t layer = biton32(layer_state); + + ergodox_board_led_off(); + ergodox_right_led_1_off(); + ergodox_right_led_2_off(); + ergodox_right_led_3_off(); + switch (layer) { + // TODO: Make this relevant to the ErgoDox EZ. + case 1: + ergodox_right_led_1_on(); + break; + case 2: + ergodox_right_led_2_on(); + break; + default: + // none + break; + } + +}; diff --git a/keyboards/ergodox/keymaps/xyverz/readme.md b/keyboards/ergodox/keymaps/xyverz/readme.md new file mode 100644 index 0000000000..8f6dba45e9 --- /dev/null +++ b/keyboards/ergodox/keymaps/xyverz/readme.md @@ -0,0 +1,10 @@ +# ErgoDox EZ Default Configuration + +## Changelog + +* Feb 2, 2016 (V1.1): + * Made the right-hand quote key double as Cmd/Win on hold. So you get ' when you tap it, " when you tap it with Shift, and Cmd or Win when you hold it. You can then use it as a modifier, or just press and hold it for a moment (and then let go) to send a single Cmd or Win keystroke (handy for opening the Start menu on Windows). + +This is what we ship with out of the factory. :) The image says it all: + +![Default](default_highres.png) diff --git a/keyboards/planck/keymaps/xyverz/README.md b/keyboards/planck/keymaps/xyverz/README.md new file mode 100644 index 0000000000..b0054fc305 --- /dev/null +++ b/keyboards/planck/keymaps/xyverz/README.md @@ -0,0 +1,2 @@ +# Zrevyx's Planck Layout + diff --git a/keyboards/planck/keymaps/xyverz/keymap.c b/keyboards/planck/keymaps/xyverz/keymap.c new file mode 100644 index 0000000000..9ac78ec15d --- /dev/null +++ b/keyboards/planck/keymaps/xyverz/keymap.c @@ -0,0 +1,379 @@ +// 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 "planck.h" +#include "action_layer.h" +#ifdef AUDIO_ENABLE + #include "audio.h" +#endif +#include "eeconfig.h" + +extern keymap_config_t keymap_config; + +// 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 _QWERTY 0 +#define _COLEMAK 1 +#define _DVORAK 2 +#define _LOWER 3 +#define _RAISE 4 +#define _MUSIC 5 +#define _PLOVER 6 +#define _ADJUST 16 + +// Macro name shortcuts +#define QWERTY M(_QWERTY) +#define COLEMAK M(_COLEMAK) +#define DVORAK M(_DVORAK) +#define LOWER M(_LOWER) +#define RAISE M(_RAISE) +#define M_BL 5 +#define AUD_OFF M(6) +#define AUD_ON M(7) +#define MUS_OFF M(8) +#define MUS_ON M(9) +#define VC_IN M(10) +#define VC_DE M(11) +#define PLOVER M(12) +#define EXT_PLV M(13) + +// Fillers to make layering more clear +#define _______ KC_TRNS +#define XXXXXXX KC_NO + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + +/* Qwerty + * ,-----------------------------------------------------------------------------------. + * | Tab | Q | W | E | R | T | Y | U | I | O | P | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | A | S | D | F | G | H | J | K | L | ; | " | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| Z | X | C | V | B | N | M | , | . | / |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | + * `-----------------------------------------------------------------------------------' + */ +[_QWERTY] = { + {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, + {KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, + {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, + {M(M_BL), KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_BSPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} +}, + +/* Colemak + * ,-----------------------------------------------------------------------------------. + * | Tab | Q | W | F | P | G | J | L | U | Y | ; | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | A | R | S | T | D | H | N | E | I | O | " | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| Z | X | C | V | B | K | M | , | . | / |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | + * `-----------------------------------------------------------------------------------' + */ +[_COLEMAK] = { + {KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC}, + {KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT}, + {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, + {M(M_BL), KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_BSPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} +}, + +/* Dvorak + * ,-----------------------------------------------------------------------------------. + * | Tab | " | , | . | P | Y | F | G | C | R | L | / | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | A | O | E | U | I | D | H | T | N | S | - | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| ; | Q | J | K | X | B | M | W | V | Z | Shift| + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Ctrl | Alt | Left |Right |Lower | Bksp |Space |Raise | Up | Down | GUI |Enter | + * `-----------------------------------------------------------------------------------' + */ +[_DVORAK] = { + {KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_SLSH}, + {KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_MINS}, + {KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT}, + {KC_LCTL, KC_LALT, KC_LEFT, KC_RGHT, LOWER, KC_BSPC, KC_SPC, RAISE, KC_UP, KC_DOWN, KC_RGUI, KC_ENT } +}, + +/* Lower + * ,-----------------------------------------------------------------------------------. + * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Caps | F1 | F2 | F3 | F4 | F5 | F6 | _ | + | { | } | | | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | | F7 | F8 | F9 | F10 | F11 | F12 | | Mute | Vol- | Vol+ | | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| | Home | End | | Del | Ins | | PgUp | PgDN | |Enter | + * `-----------------------------------------------------------------------------------' + */ +[_LOWER] = { + {KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______}, + {KC_CAPS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE}, + {_______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______}, + {M(M_BL), _______, KC_HOME, KC_END, _______, KC_DEL, KC_INS, _______, KC_PGUP, KC_PGDN, _______, _______} +}, + +/* Raise + * ,-----------------------------------------------------------------------------------. + * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Caps | F1 | F2 | F3 | F4 | F5 | F6 | - | = | [ | ] | \ | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | | F7 | F8 | F9 | F10 | F11 | F12 | | Prev | Play | Next | | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| | Home | End | | Del | Ins | | PgUp | PgDN | |Enter | + * `-----------------------------------------------------------------------------------' + */ +[_RAISE] = { + {KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, _______}, + {KC_CAPS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS}, + {_______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_MPRV, KC_MPLY, KC_MNXT, _______, _______}, + {M(M_BL), _______, KC_HOME, KC_END, _______, KC_DEL, KC_INS, _______, KC_PGUP, KC_PGDN, _______, _______} +}, + +/* Music (reserved for process_action_user) + * + */ +[_MUSIC] = { + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, LOWER, XXXXXXX, XXXXXXX, RAISE, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX} +}, + +/* Plover layer (http://opensteno.org) + * ,-----------------------------------------------------------------------------------. + * | # | # | # | # | # | # | # | # | # | # | # | # | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | | S | T | P | H | * | * | F | P | L | T | D | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | | S | K | W | R | * | * | R | B | G | S | Z | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Exit | | | A | O | | E | U | | | | + * `-----------------------------------------------------------------------------------' + */ + +[_PLOVER] = { + {KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1 }, + {XXXXXXX, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC}, + {XXXXXXX, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, + {EXT_PLV, XXXXXXX, XXXXXXX, KC_C, KC_V, XXXXXXX, XXXXXXX, KC_N, KC_M, XXXXXXX, XXXXXXX, XXXXXXX} +}, + +/* Adjust (Lower + Raise) + * ,-----------------------------------------------------------------------------------. + * | | Reset| | | | | | | | | | Del | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | | | |Aud on|Audoff|AGnorm|AGswap|Qwerty|Colemk|Dvorak|Plover| | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | |Voice-|Voice+|Mus on|Musoff| | | | | | | | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | | | | | | | | | | | | + * `-----------------------------------------------------------------------------------' + */ +[_ADJUST] = { + {_______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL}, + {_______, _______, _______, AUD_ON, AUD_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, PLOVER, _______}, + {_______, VC_DE, VC_IN, MUS_ON, MUS_OFF, _______, _______, _______, _______, _______, _______, _______}, + {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} +} + + +}; + +const uint16_t PROGMEM fn_actions[] = { + +}; + +#ifdef AUDIO_ENABLE +float tone_startup[][2] = { + {440.0*pow(2.0,(31)/12.0), 12}, + {440.0*pow(2.0,(28)/12.0), 8}, + {440.0*pow(2.0,(19)/12.0), 8}, + {440.0*pow(2.0,(24)/12.0), 8}, + {440.0*pow(2.0,(28)/12.0), 20} +}; + +float tone_qwerty[][2] = SONG(QWERTY_SOUND); +float tone_dvorak[][2] = SONG(DVORAK_SOUND); +float tone_colemak[][2] = SONG(COLEMAK_SOUND); +float tone_plover[][2] = SONG(PLOVER_SOUND); +float tone_plover_gb[][2] = SONG(PLOVER_GOODBYE_SOUND); + +float music_scale[][2] = SONG(MUSIC_SCALE_SOUND); +float goodbye[][2] = SONG(GOODBYE_SOUND); +#endif + + +void persistant_default_layer_set(uint16_t default_layer) { + eeconfig_update_default_layer(default_layer); + default_layer_set(default_layer); +} + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + switch(id) { + case _QWERTY: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_qwerty, false, 0); + #endif + persistant_default_layer_set(1UL<<_QWERTY); + } + break; + case _COLEMAK: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_colemak, false, 0); + #endif + persistant_default_layer_set(1UL<<_COLEMAK); + } + break; + case _DVORAK: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_dvorak, false, 0); + #endif + persistant_default_layer_set(1UL<<_DVORAK); + } + break; + case _LOWER: + if (record->event.pressed) { + layer_on(_LOWER); + update_tri_layer(_LOWER, _RAISE, _ADJUST); + } else { + layer_off(_LOWER); + update_tri_layer(_LOWER, _RAISE, _ADJUST); + } + break; + case _RAISE: + if (record->event.pressed) { + layer_on(_RAISE); + update_tri_layer(_LOWER, _RAISE, _ADJUST); + } else { + layer_off(_RAISE); + update_tri_layer(_LOWER, _RAISE, _ADJUST); + } + break; + case M_BL: + if (record->event.pressed) { + register_code(KC_RSFT); + #ifdef BACKLIGHT_ENABLE + backlight_step(); + #endif + } else { + unregister_code(KC_RSFT); + } + break; + case 6: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + audio_off(); + #endif + } + break; + case 7: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + audio_on(); + PLAY_NOTE_ARRAY(tone_startup, false, 0); + #endif + } + break; + case 8: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + layer_off(_MUSIC); + stop_all_notes(); + #endif + } + break; + case 9: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(music_scale, false, 0); + layer_on(_MUSIC); + #endif + } + break; + case 10: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + voice_iterate(); + PLAY_NOTE_ARRAY(music_scale, false, 0); + #endif + } + break; + case 11: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + voice_deiterate(); + PLAY_NOTE_ARRAY(music_scale, false, 0); + #endif + } + break; + case 12: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_plover, false, 0); + #endif + layer_off(_RAISE); + layer_off(_LOWER); + layer_off(_ADJUST); + layer_off(_MUSIC); + stop_all_notes(); + layer_on(_PLOVER); + if (!eeconfig_is_enabled()) { + eeconfig_init(); + } + keymap_config.raw = eeconfig_read_keymap(); + keymap_config.nkro = 1; + eeconfig_update_keymap(keymap_config.raw); + } + break; + case 13: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_plover_gb, false, 0); + #endif + layer_off(_PLOVER); + } + break; + + } + return MACRO_NONE; +}; + +void matrix_init_user(void) { + #ifdef AUDIO_ENABLE + _delay_ms(20); // stops the tick + PLAY_NOTE_ARRAY(tone_startup, false, 0); + #endif +} + +#ifdef AUDIO_ENABLE +void play_goodbye_tone() +{ + PLAY_NOTE_ARRAY(goodbye, false, 0); + _delay_ms(150); +} + +uint8_t starting_note = 0x0C; +int offset = 7; + +void process_action_user(keyrecord_t *record) { + + if (IS_LAYER_ON(_MUSIC)) { + if (record->event.pressed) { + play_note(((double)220.0)*pow(2.0, -4.0)*pow(2.0,(starting_note + SCALE[record->event.key.col + offset])/12.0+(MATRIX_ROWS - record->event.key.row)), 0xF); + } else { + stop_note(((double)220.0)*pow(2.0, -4.0)*pow(2.0,(starting_note + SCALE[record->event.key.col + offset])/12.0+(MATRIX_ROWS - record->event.key.row))); + } + } + +} +#endif diff --git a/keyboards/planck/keymaps/xyverz/makefile.mk b/keyboards/planck/keymaps/xyverz/makefile.mk new file mode 100644 index 0000000000..99fbfbd0bb --- /dev/null +++ b/keyboards/planck/keymaps/xyverz/makefile.mk @@ -0,0 +1,2 @@ +AUDIO_ENABLE = yes +NKRO_ENABLE = yes \ No newline at end of file diff --git a/keyboards/preonic/keymaps/xyverz/README.md b/keyboards/preonic/keymaps/xyverz/README.md new file mode 100644 index 0000000000..9c23c5b9f3 --- /dev/null +++ b/keyboards/preonic/keymaps/xyverz/README.md @@ -0,0 +1,49 @@ +# The default Preonic layout - largely based on the Planck's + +## QWERTY Layer: + +/* Qwerty + * ,-----------------------------------------------------------------------------------. + * | Esc | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Tab | Q | W | E | R | T | Y | U | I | O | P | Del | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | - | A | S | D | F | G | H | J | K | L | ; | " | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| Z | X | C | V | B | N | M | , | . | / | Shift| + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Ctrl | Alt | Left |Right |Lower | Space |Raise | Up | Down | GUI |Enter | + * `-----------------------------------------------------------------------------------' + */ + +## LOWER Layer: + +/* Lower + * ,-----------------------------------------------------------------------------------. + * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Del | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Caps | F1 | F2 | F3 | F4 | F5 | F6 | _ | + | { | } | | | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | | F7 | F8 | F9 | F10 | F11 | F12 | | Mute | Vol- | Vol+ | | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| | Home | End | | Ins | | PgUp | PgDN | |Enter | + * `-----------------------------------------------------------------------------------' + */ + +## RAISE Layer: + +/* Raise + * ,-----------------------------------------------------------------------------------. + * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Del | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Caps | F1 | F2 | F3 | F4 | F5 | F6 | - | = | [ | ] | \ | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | | F7 | F8 | F9 | F10 | F11 | F12 | | Prev | Play | Next | | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| | Home | End | | Ins | | PgUp | PgDN | |Enter | + * `-----------------------------------------------------------------------------------' + */ \ No newline at end of file diff --git a/keyboards/preonic/keymaps/xyverz/keymap.c b/keyboards/preonic/keymaps/xyverz/keymap.c new file mode 100644 index 0000000000..adc7392e5c --- /dev/null +++ b/keyboards/preonic/keymaps/xyverz/keymap.c @@ -0,0 +1,342 @@ +#include "preonic.h" +#include "action_layer.h" +#include "eeconfig.h" +#ifdef AUDIO_ENABLE + #include "audio.h" +#endif + +// 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 _QWERTY 0 +#define _COLEMAK 1 +#define _DVORAK 2 +#define _LOWER 3 +#define _RAISE 4 +#define _MUSIC 5 +#define _ADJUST 16 + +// Macro name shortcuts +#define QWERTY M(_QWERTY) +#define COLEMAK M(_COLEMAK) +#define DVORAK M(_DVORAK) +#define LOWER M(_LOWER) +#define RAISE M(_RAISE) +#define M_BL 5 +#define AUD_OFF M(6) +#define AUD_ON M(7) +#define MUS_OFF M(8) +#define MUS_ON M(9) +#define VC_IN M(10) +#define VC_DE M(11) + +// Fillers to make layering more clear +#define _______ KC_TRNS +#define XXXXXXX KC_NO + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + +/* Qwerty + * ,-----------------------------------------------------------------------------------. + * | Esc | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Tab | Q | W | E | R | T | Y | U | I | O | P | Del | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | - | A | S | D | F | G | H | J | K | L | ; | " | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| Z | X | C | V | B | N | M | , | . | / | Shift| + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Ctrl | Alt | Left |Right |Lower | Space |Raise | Up | Down | GUI |Enter | + * `-----------------------------------------------------------------------------------' + */ +[_QWERTY] = { + {KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, 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_DEL}, + {KC_MINS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, + {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT}, + {KC_LCTL, KC_LALT, KC_LEFT, KC_RGHT, LOWER, KC_SPC, KC_SPC, RAISE, KC_UP, KC_DOWN, KC_RGUI, KC_ENT } +}, + +/* Colemak + * ,-----------------------------------------------------------------------------------. + * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Tab | Q | W | F | P | G | J | L | U | Y | ; | Del | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | A | R | S | T | D | H | N | E | I | O | " | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| Z | X | C | V | B | K | M | , | . | / |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | + * `-----------------------------------------------------------------------------------' + */ +[_COLEMAK] = { + {KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC}, + {KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_DEL}, + {KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT}, + {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, + {M(M_BL), KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} +}, + +/* Dvorak + * ,-----------------------------------------------------------------------------------. + * | Esc | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Tab | " | , | . | P | Y | F | G | C | R | L | / | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | A | O | E | U | I | D | H | T | N | S | - | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| ; | Q | J | K | X | B | M | W | V | Z | Shift| + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Ctrl | Alt | Left |Right |Lower | Space |Raise | Up | Down | GUI |Enter | + * `-----------------------------------------------------------------------------------' + */ +[_DVORAK] = { + {KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC}, + {KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_SLSH}, + {KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_MINS}, + {KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT}, + {KC_LCTL, KC_LALT, KC_LEFT, KC_RGHT, LOWER, KC_SPC, KC_SPC, RAISE, KC_UP, KC_DOWN, KC_RGUI, KC_ENT } +}, + +/* Lower + * ,-----------------------------------------------------------------------------------. + * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Del | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Caps | F1 | F2 | F3 | F4 | F5 | F6 | _ | + | { | } | | | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | | F7 | F8 | F9 | F10 | F11 | F12 | | Mute | Vol- | Vol+ | | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| | Home | End | | Ins | | PgUp | PgDN | |Enter | + * `-----------------------------------------------------------------------------------' + */ +[_LOWER] = { + {KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC}, + {KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_DEL}, + {KC_CAPS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE}, + {_______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______}, + {M(M_BL), _______, KC_HOME, KC_END, _______, KC_INS, KC_INS, _______, KC_PGUP, KC_PGDN, _______, _______} +}, + +/* Raise + * ,-----------------------------------------------------------------------------------. + * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Del | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Caps | F1 | F2 | F3 | F4 | F5 | F6 | - | = | [ | ] | \ | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | | F7 | F8 | F9 | F10 | F11 | F12 | | Prev | Play | Next | | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| | Home | End | | Ins | | PgUp | PgDN | |Enter | + * `-----------------------------------------------------------------------------------' + */ +[_RAISE] = { + {KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC}, + {KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_DEL}, + {KC_CAPS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS}, + {_______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_MPRV, KC_MPLY, KC_MNXT, _______, _______}, + {M(M_BL), _______, KC_HOME, KC_END, _______, KC_INS, KC_INS, _______, KC_PGUP, KC_PGDN, _______, _______} +}, + +/* Music (reserved for process_action_user) + * + */ +[_MUSIC] = { + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, LOWER, XXXXXXX, XXXXXXX, RAISE, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX} +}, + +/* Adjust (Lower + Raise) + * ,-----------------------------------------------------------------------------------. + * | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | | Reset| | | | | | | | | | Del | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | | | |Audoff|Aud on|AGnorm|AGswap|Qwerty|Colemk|Dvorak| | | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | |Voice-|Voice+|Musoff|Mus on| | | | | | | | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | | | | | | | | | | | | + * `-----------------------------------------------------------------------------------' + */ +[_ADJUST] = { + {KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12}, + {_______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL}, + {_______, _______, _______, AUD_ON, AUD_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, _______, _______}, + {_______, VC_DE, VC_IN, MUS_ON, MUS_OFF, _______, _______, _______, _______, _______, _______, _______}, + {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} +} + + +}; + +const uint16_t PROGMEM fn_actions[] = { + +}; + +#ifdef AUDIO_ENABLE +float start_up[][2] = { + {440.0*pow(2.0,(14)/12.0), 20}, + {440.0*pow(2.0,(26)/12.0), 8}, + {440.0*pow(2.0,(18)/12.0), 20}, + {440.0*pow(2.0,(26)/12.0), 8} +}; + +float tone_qwerty[][2] = SONG(QWERTY_SOUND); +float tone_dvorak[][2] = SONG(DVORAK_SOUND); +float tone_colemak[][2] = SONG(COLEMAK_SOUND); + +float music_scale[][2] = SONG(MUSIC_SCALE_SOUND); +float goodbye[][2] = SONG(GOODBYE_SOUND); +#endif + +void persistant_default_layer_set(uint16_t default_layer) { + eeconfig_update_default_layer(default_layer); + default_layer_set(default_layer); +} + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + switch(id) { + case _QWERTY: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_qwerty, false, 0); + #endif + persistant_default_layer_set(1UL<<_QWERTY); + } + break; + case _COLEMAK: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_colemak, false, 0); + #endif + persistant_default_layer_set(1UL<<_COLEMAK); + } + break; + case _DVORAK: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_dvorak, false, 0); + #endif + persistant_default_layer_set(1UL<<_DVORAK); + } + break; + case _LOWER: + if (record->event.pressed) { + layer_on(_LOWER); + update_tri_layer(_LOWER, _RAISE, _ADJUST); + } else { + layer_off(_LOWER); + update_tri_layer(_LOWER, _RAISE, _ADJUST); + } + break; + case _RAISE: + if (record->event.pressed) { + layer_on(_RAISE); + update_tri_layer(_LOWER, _RAISE, _ADJUST); + } else { + layer_off(_RAISE); + update_tri_layer(_LOWER, _RAISE, _ADJUST); + } + break; + case M_BL: + if (record->event.pressed) { + register_code(KC_RSFT); + #ifdef BACKLIGHT_ENABLE + backlight_step(); + #endif + } else { + unregister_code(KC_RSFT); + } + break; + case 6: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + audio_off(); + #endif + } + break; + case 7: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + audio_on(); + PLAY_NOTE_ARRAY(start_up, false, 0); + #endif + } + break; + case 8: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + layer_off(_MUSIC); + stop_all_notes(); + #endif + } + break; + case 9: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(music_scale, false, 0); + layer_on(_MUSIC); + #endif + } + break; + case 10: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + voice_iterate(); + PLAY_NOTE_ARRAY(music_scale, false, 0); + #endif + } + break; + case 11: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + voice_deiterate(); + PLAY_NOTE_ARRAY(music_scale, false, 0); + #endif + } + break; + } + return MACRO_NONE; +}; + + +void matrix_init_user(void) { + #ifdef AUDIO_ENABLE + _delay_ms(20); // gets rid of tick + PLAY_NOTE_ARRAY(start_up, false, 0); + #endif +} + +#ifdef AUDIO_ENABLE + +uint8_t starting_note = 0x0C; +int offset = 7; + +void process_action_user(keyrecord_t *record) { + + if (IS_LAYER_ON(_MUSIC)) { + if (record->event.pressed) { + play_note(((double)220.0)*pow(2.0, -4.0)*pow(2.0,(starting_note + SCALE[record->event.key.col + offset])/12.0+(MATRIX_ROWS - record->event.key.row)), 0xF); + } else { + stop_note(((double)220.0)*pow(2.0, -4.0)*pow(2.0,(starting_note + SCALE[record->event.key.col + offset])/12.0+(MATRIX_ROWS - record->event.key.row))); + } + } + +} + +void play_goodbye_tone() +{ + PLAY_NOTE_ARRAY(goodbye, false, 0); + _delay_ms(150); +} + +#endif \ No newline at end of file diff --git a/keyboards/preonic/keymaps/xyverz/makefile.mk b/keyboards/preonic/keymaps/xyverz/makefile.mk new file mode 100644 index 0000000000..628167ff66 --- /dev/null +++ b/keyboards/preonic/keymaps/xyverz/makefile.mk @@ -0,0 +1 @@ +AUDIO_ENABLE = yes \ No newline at end of file From de1db144d06b488937633110b0598a1cac68f4fc Mon Sep 17 00:00:00 2001 From: Xyverz Date: Mon, 8 Aug 2016 18:44:09 -0700 Subject: [PATCH 095/446] Delete dvorak.png Not reflective of my layout. --- keyboards/ergodox/keymaps/xyverz/dvorak.png | Bin 87314 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 keyboards/ergodox/keymaps/xyverz/dvorak.png diff --git a/keyboards/ergodox/keymaps/xyverz/dvorak.png b/keyboards/ergodox/keymaps/xyverz/dvorak.png deleted file mode 100644 index cb8316309592e3e8098b198b0db14916741a5d75..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 87314 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
  • Wz92_Xngr(snBC<+0<8Z0-9E+Q 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 Date: Mon, 8 Aug 2016 18:46:34 -0700 Subject: [PATCH 096/446] Delete readme.md file cleanup, removing file that doesn't apply to my layout. --- keyboards/ergodox/keymaps/xyverz/readme.md | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 keyboards/ergodox/keymaps/xyverz/readme.md diff --git a/keyboards/ergodox/keymaps/xyverz/readme.md b/keyboards/ergodox/keymaps/xyverz/readme.md deleted file mode 100644 index 8f6dba45e9..0000000000 --- a/keyboards/ergodox/keymaps/xyverz/readme.md +++ /dev/null @@ -1,10 +0,0 @@ -# ErgoDox EZ Default Configuration - -## Changelog - -* Feb 2, 2016 (V1.1): - * Made the right-hand quote key double as Cmd/Win on hold. So you get ' when you tap it, " when you tap it with Shift, and Cmd or Win when you hold it. You can then use it as a modifier, or just press and hold it for a moment (and then let go) to send a single Cmd or Win keystroke (handy for opening the Start menu on Windows). - -This is what we ship with out of the factory. :) The image says it all: - -![Default](default_highres.png) From c060afe68eb729fd3afcfdb3f16e28730ab868b3 Mon Sep 17 00:00:00 2001 From: Xyverz Date: Mon, 8 Aug 2016 18:47:13 -0700 Subject: [PATCH 097/446] Delete old_keymap.c file cleanup --- keyboards/ergodox/keymaps/xyverz/old_keymap.c | 311 ------------------ 1 file changed, 311 deletions(-) delete mode 100644 keyboards/ergodox/keymaps/xyverz/old_keymap.c diff --git a/keyboards/ergodox/keymaps/xyverz/old_keymap.c b/keyboards/ergodox/keymaps/xyverz/old_keymap.c deleted file mode 100644 index e082372f9b..0000000000 --- a/keyboards/ergodox/keymaps/xyverz/old_keymap.c +++ /dev/null @@ -1,311 +0,0 @@ -#include "ergodox.h" -#include "debug.h" -#include "action_layer.h" - -extern keymap_config_t keymap_config; - -#define _DVORAK 0 // default layer -#define _QWERTY 1 // symbols -#define _LOWER 2 -#define _RAISE 3 -#define _ADJUST 16 - -// Fillers to make layering more clear -#define _______ KC_TRNS -#define XXXXXXX KC_NO - -const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { - -/* - * Keymap 0: Dvorak - * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | ] | 1 | 2 | 3 | 4 | 5 | Esc | | ESC | 6 | 7 | 8 | 9 | 0 | [ | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | Tab | ' | , | . | Y | Y |(Null)| |(Null)| F | G | C | R | L | \ | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | CapsLk | A | O | E | U | I |------| |------| D | H | T | N | S | - | - * |--------+------+------+------+------+------| FN1 | | FN2 |------+------+------+------+------+--------| - * | LShift | Z | X | C | V | X | | | | B | M | W | V | Z | RShift | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | LGUI | ` | INS | Left | Rght | | Up | Dn | / | = | RGUI | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | LCtr | LAlt | | Ralt | RCtr | - * ,------|------|------| |------+------+------. - * | | | Home | | PgUp | | | - * | BkSp | Del |------| |------| Enter| Space| - * | | | End | | PgDn | | | - * `--------------------' `--------------------' - * - * - ***************************************************************************************************** - * This Dvorak keyboard layout stems from my early Kinesis years, using the Contour PS/2 with a Dvorak - * software layout. Because of this, the RBRC and LBRC were on opposite sides of the board in the cor- - * ner keys. I've decided to continue using this layout with my ErgoDox. - */ - - [_DVORAK] = ( - KC_RBRC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, - KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, XXXXXXX, - KC_CAPS, KC_A, KC_O, KC_E, KC_U, KC_I, - KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, LOWER, - KC_LGUI, KC_GRV, KC_INS, KC_LEFT, KC_RGHT, - KC_LCTL, KC_LALT, - KC_HOME, - KC_BSPC, KC_DEL, KC_END, - // right hand - KC_ESC, KC_6, KC_7, KC_8, KC_9, KC_0, KC_LBRC, - NO, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSLS, - KC_D, KC_H, KC_T, KC_N, KC_S, KC_MINS, - RAISE, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT, - KC_UP, KC_DOWN, KC_SLSH, KC_EQL, KC_RGUI, - KC_RALT, KC_RCTL, - KC_PGUP, - KC_PGDN, KC_ENT, KC_SPC -), - -/* Keymap 1: QWERTY - * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | = | 1 | 2 | 3 | 4 | 5 | LEFT | | RIGHT| 6 | 7 | 8 | 9 | 0 | - | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | Del | Q | W | E | R | T | L1 | | L1 | Y | U | I | O | P | \ | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | BkSp | A | S | D | F | G |------| |------| H | J | K | L |; / L2|' / Cmd | - * |--------+------+------+------+------+------| Hyper| | Meh |------+------+------+------+------+--------| - * | LShift |Z/Ctrl| X | C | V | B | | | | N | M | , | . |//Ctrl| RShift | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * |Grv/L1| '" |AltShf| Left | Right| | Up | Down | [ | ] | ~L1 | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | App | LGui | | Alt |Ctrl/Esc| - * ,------|------|------| |------+--------+------. - * | | | Home | | PgUp | | | - * | Space|Backsp|------| |------| Tab |Enter | - * | |ace | End | | PgDn | | | - * `--------------------' `----------------------' - */ -[_QWERTY] = ( - KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, - KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_NO, - KC_BSPC, KC_A, KC_S, KC_D, KC_F, KC_G, - KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, LOWER, - LT(SYMB,KC_GRV),KC_QUOT, LALT(KC_LSFT), KC_LEFT,KC_RGHT, - {ALT_T(KC_APP), KC_LGUI, - KC_HOME, - KC_SPC,KC_BSPC,KC_END, - // right hand - KC_RGHT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, - KC_NO, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, - KC_H, KC_J, KC_K, KC_L, LT(MDIA, KC_SCLN),GUI_T(KC_QUOT), - RAISE, KC_N, KC_M, KC_COMM,KC_DOT, CTL_T(KC_SLSH), KC_RSFT, - KC_UP, KC_DOWN,KC_LBRC,KC_RBRC, KC_FN1, - KC_LALT, CTL_T(KC_ESC), - KC_PGUP, - KC_PGDN,KC_TAB, KC_ENT -), - - -/* Lower 2: Symbol Layer - * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | | ! | @ | { | } | | | | | | Up | 7 | 8 | 9 | * | F12 | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | # | $ | ( | ) | ` |------| |------| Down | 4 | 5 | 6 | + | | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | % | ^ | [ | ] | ~ | | | | & | 1 | 2 | 3 | \ | | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | | | | | . | 0 | = | | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | | | | | | - * ,------|------|------| |------+------+------. - * | | | | | | | | - * | | |------| |------| | | - * | | | | | | | | - * `--------------------' `--------------------' - */ -[_LOWER] = ( - // left hand - KC_TRNS,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, - KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, - KC_TRNS,KC_TRNS, - KC_TRNS, - KC_TRNS,KC_TRNS,KC_TRNS, - // right hand - KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, - KC_TRNS, KC_UP, KC_7, KC_8, KC_9, KC_ASTR, KC_F12, - KC_DOWN, KC_4, KC_5, KC_6, KC_PLUS, KC_TRNS, - KC_TRNS, KC_AMPR, KC_1, KC_2, KC_3, KC_BSLS, KC_TRNS, - KC_TRNS,KC_DOT, KC_0, KC_EQL, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS -), - -/* Raise 3: Media and mouse keys - * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | | | | | | | | | | | | | | | | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | | | | MsUp | | | | | | | | | | | | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | |MsLeft|MsDown|MsRght| |------| |------| | | | | | Play | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | | | | | | | | | | | Prev | Next | | | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | Lclk | Rclk | |VolUp |VolDn | Mute | | | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | | | | | | - * ,------|------|------| |------+------+------. - * | | | | | | |Brwser| - * | | |------| |------| |Back | - * | | | | | | | | - * `--------------------' `--------------------' - */ -// MEDIA AND MOUSE -[_RAISE] = ( - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN1, KC_BTN2, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, - // right hand - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, - KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_MNXT, KC_TRNS, KC_TRNS, - KC_VOLU, KC_VOLD, KC_MUTE, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_WBAK -), - -/* Adjust 16: Lower + Raise - * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | | Reset| | | | | | | | | | | | | | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | | | | | | | | | | | | | | | | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | | | | | |------| |------| |Dvorak|Qwerty| | | | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | | | | | | | | | | | | | | | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | | | | | | | | | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | | | | | | - * ,------|------|------| |------+------+------. - * | | | | | | | | - * | | |------| |------| | | - * | | | | | | | | - * `--------------------' `--------------------' - */ -// MEDIA AND MOUSE -[_ADJUST] = ( - KC_TRNS, RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, - // right hand - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, QWERTY, DVORAK, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS -), - -}; - -const uint16_t PROGMEM fn_actions[] = { - [1] = ACTION_LAYER_TAP_TOGGLE(SYMB) // FN1 - Momentary Layer 1 (Symbols) -}; - -void persistant_default_layer_set(uint16_t default_layer) { - eeconfig_update_default_layer(default_layer); - default_layer_set(default_layer); -} - -const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) -{ - switch(id) { - case _DVORAK: - if (record->event.pressed) { - persistant_default_layer_set(1UL<<_DVORAK); - } - break; - case _QWERTY: - if (record->event.pressed) { - persistant_default_layer_set(1UL<<_QWERTY); - } - break; - case _LOWER: - if (record->event.pressed) { - layer_on(_LOWER); - update_tri_layer(_LOWER, _RAISE, _ADJUST); - } else { - layer_off(_LOWER); - update_tri_layer(_LOWER, _RAISE, _ADJUST); - } - break; - case _RAISE: - if (record->event.pressed) { - layer_on(_RAISE); - update_tri_layer(_LOWER, _RAISE, _ADJUST); - } else { - layer_off(_RAISE); - update_tri_layer(_LOWER, _RAISE, _ADJUST); - } - break; - - } - return MACRO_NONE; -}; - - -// Runs just one time when the keyboard initializes. -void matrix_init_user(void) { - -}; - -// Runs constantly in the background, in a loop. -void matrix_scan_user(void) { - - uint8_t layer = biton32(layer_state); - - ergodox_board_led_off(); - ergodox_right_led_1_off(); - ergodox_right_led_2_off(); - ergodox_right_led_3_off(); - switch (layer) { - // TODO: Make this relevant to the ErgoDox EZ. - case 1: - ergodox_right_led_1_on(); - break; - case 2: - ergodox_right_led_2_on(); - break; - default: - // none - break; - } - -}; From 14938367626f0cddba4bc35abe62a9bcc02bee10 Mon Sep 17 00:00:00 2001 From: Xyverz Date: Mon, 8 Aug 2016 18:48:36 -0700 Subject: [PATCH 098/446] Delete README.md file clean up. --- keyboards/preonic/keymaps/xyverz/README.md | 49 ---------------------- 1 file changed, 49 deletions(-) delete mode 100644 keyboards/preonic/keymaps/xyverz/README.md diff --git a/keyboards/preonic/keymaps/xyverz/README.md b/keyboards/preonic/keymaps/xyverz/README.md deleted file mode 100644 index 9c23c5b9f3..0000000000 --- a/keyboards/preonic/keymaps/xyverz/README.md +++ /dev/null @@ -1,49 +0,0 @@ -# The default Preonic layout - largely based on the Planck's - -## QWERTY Layer: - -/* Qwerty - * ,-----------------------------------------------------------------------------------. - * | Esc | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | - * |------+------+------+------+------+------+------+------+------+------+------+------| - * | Tab | Q | W | E | R | T | Y | U | I | O | P | Del | - * |------+------+------+------+------+-------------+------+------+------+------+------| - * | - | A | S | D | F | G | H | J | K | L | ; | " | - * |------+------+------+------+------+------|------+------+------+------+------+------| - * | Shift| Z | X | C | V | B | N | M | , | . | / | Shift| - * |------+------+------+------+------+------+------+------+------+------+------+------| - * | Ctrl | Alt | Left |Right |Lower | Space |Raise | Up | Down | GUI |Enter | - * `-----------------------------------------------------------------------------------' - */ - -## LOWER Layer: - -/* Lower - * ,-----------------------------------------------------------------------------------. - * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | - * |------+------+------+------+------+-------------+------+------+------+------+------| - * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Del | - * |------+------+------+------+------+-------------+------+------+------+------+------| - * | Caps | F1 | F2 | F3 | F4 | F5 | F6 | _ | + | { | } | | | - * |------+------+------+------+------+------|------+------+------+------+------+------| - * | | F7 | F8 | F9 | F10 | F11 | F12 | | Mute | Vol- | Vol+ | | - * |------+------+------+------+------+------+------+------+------+------+------+------| - * | Brite| | Home | End | | Ins | | PgUp | PgDN | |Enter | - * `-----------------------------------------------------------------------------------' - */ - -## RAISE Layer: - -/* Raise - * ,-----------------------------------------------------------------------------------. - * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | - * |------+------+------+------+------+------+------+------+------+------+------+------| - * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Del | - * |------+------+------+------+------+-------------+------+------+------+------+------| - * | Caps | F1 | F2 | F3 | F4 | F5 | F6 | - | = | [ | ] | \ | - * |------+------+------+------+------+------|------+------+------+------+------+------| - * | | F7 | F8 | F9 | F10 | F11 | F12 | | Prev | Play | Next | | - * |------+------+------+------+------+------+------+------+------+------+------+------| - * | Brite| | Home | End | | Ins | | PgUp | PgDN | |Enter | - * `-----------------------------------------------------------------------------------' - */ \ No newline at end of file From 4e030313f7f55be7573eaab0b91e45290dc2d0b3 Mon Sep 17 00:00:00 2001 From: Xyverz Date: Mon, 8 Aug 2016 18:51:34 -0700 Subject: [PATCH 099/446] Delete README.md file cleanup --- keyboards/planck/keymaps/xyverz/README.md | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 keyboards/planck/keymaps/xyverz/README.md diff --git a/keyboards/planck/keymaps/xyverz/README.md b/keyboards/planck/keymaps/xyverz/README.md deleted file mode 100644 index b0054fc305..0000000000 --- a/keyboards/planck/keymaps/xyverz/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# Zrevyx's Planck Layout - From c062b6a13d7974144b5ab02896d2213051fd91ad Mon Sep 17 00:00:00 2001 From: Xyverz Date: Mon, 8 Aug 2016 18:52:48 -0700 Subject: [PATCH 100/446] Delete keymap.c file cleanup --- keyboards/ergodox/keymaps/xyverz/keymap.c | 184 ---------------------- 1 file changed, 184 deletions(-) delete mode 100644 keyboards/ergodox/keymaps/xyverz/keymap.c diff --git a/keyboards/ergodox/keymaps/xyverz/keymap.c b/keyboards/ergodox/keymaps/xyverz/keymap.c deleted file mode 100644 index dd39dbacb2..0000000000 --- a/keyboards/ergodox/keymaps/xyverz/keymap.c +++ /dev/null @@ -1,184 +0,0 @@ -#include "ergodox.h" -#include "debug.h" -#include "action_layer.h" - -#define BASE 0 // default layer -#define SYMB 1 // symbols -#define MDIA 2 // media keys - -const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { -/* Keymap 0: Basic layer - * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | ] | 1 | 2 | 3 | 4 | 5 | ESC | | ESC | 6 | 7 | 8 | 9 | 0 | \ | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | Del | ' | , | . | P | Y | L1 | | L1 | F | G | C | R | L | / | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | BkSp | A | O | E | U | I |------| |------| D | H | T | N |S / L2| - | - * |--------+------+------+------+------+------| Hyper| | Meh |------+------+------+------+------+--------| - * | LShift |:/Ctrl| Q | J | K | X | | | | B | M | W | V |Z/Ctrl| RShift | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * |Grv/L1| '" |AltShf| Left | Right| | Up | Down | [ | ] | ~L1 | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | App | LGui | | Alt |Ctrl/Esc| - * ,------|------|------| |------+--------+------. - * | | | Home | | PgUp | | | - * | Space|Backsp|------| |------| Tab |Enter | - * | |ace | End | | PgDn | | | - * `--------------------' `----------------------' - */ -// If it accepts an argument (i.e, is a function), it doesn't need KC_. -// Otherwise, it needs KC_* -[BASE] = KEYMAP( // layer 0 : default - // left hand - KC_RBRC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, - KC_DELT, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, TG(1), - KC_BSPC, KC_A, KC_O, KC_E, KC_U, KC_I, - KC_LSFT, CTL_T(KC_SCLN), KC_Q, KC_J, KC_K, KC_X, ALL_T(KC_NO), - LT(SYMB,KC_GRV),KC_QUOT, LALT(KC_LSFT), KC_LEFT,KC_RGHT, - ALT_T(KC_APP), KC_LGUI, - KC_HOME, - KC_SPC,KC_BSPC,KC_END, - // right hand - KC_ESC, KC_6, KC_7, KC_8, KC_9, KC_0, KC_LBRC, - TG(1), KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSLS, - KC_D, KC_H, KC_T, KC_N, LT(MDIA, KC_S), KC_MINS, - MEH_T(KC_NO),KC_B, KC_M, KC_W, KC_V, CTL_T(KC_Z), KC_RSFT, - KC_UP, KC_DOWN,KC_SLSH,KC_EQL, KC_FN1, - KC_LALT, CTL_T(KC_ESC), - KC_PGUP, - KC_PGDN,KC_TAB, KC_ENT - ), -/* Keymap 1: Symbol Layer - * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | | ! | @ | { | } | | | | | | Up | 7 | 8 | 9 | * | F12 | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | # | $ | ( | ) | ` |------| |------| Down | 4 | 5 | 6 | + | | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | % | ^ | [ | ] | ~ | | | | & | 1 | 2 | 3 | \ | | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | | | | | . | 0 | = | | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | | | | | | - * ,------|------|------| |------+------+------. - * | | | | | | | | - * | | |------| |------| | | - * | | | | | | | | - * `--------------------' `--------------------' - */ -// SYMBOLS -[SYMB] = KEYMAP( - // left hand - KC_TRNS,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, - KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, - KC_TRNS,KC_TRNS, - KC_TRNS, - KC_TRNS,KC_TRNS,KC_TRNS, - // right hand - KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, - KC_TRNS, KC_UP, KC_7, KC_8, KC_9, KC_ASTR, KC_F12, - KC_DOWN, KC_4, KC_5, KC_6, KC_PLUS, KC_TRNS, - KC_TRNS, KC_AMPR, KC_1, KC_2, KC_3, KC_BSLS, KC_TRNS, - KC_TRNS,KC_DOT, KC_0, KC_EQL, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS -), -/* Keymap 2: Media and mouse keys - * - * ,--------------------------------------------------. ,--------------------------------------------------. - * | | | | | | | | | | | | | | | | - * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | | | | MsUp | | | | | | | | | | | | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | |MsLeft|MsDown|MsRght| |------| |------| | | | | | Play | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | | | | | | | | | | | Prev | Next | | | - * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | Lclk | Rclk | |VolUp |VolDn | Mute | | | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | | | | | | - * ,------|------|------| |------+------+------. - * | | | | | | |Brwser| - * | | |------| |------| |Back | - * | | | | | | | | - * `--------------------' `--------------------' - */ -// MEDIA AND MOUSE -KEYMAP( - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN1, KC_BTN2, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, - // right hand - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, - KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_MNXT, KC_TRNS, KC_TRNS, - KC_VOLU, KC_VOLD, KC_MUTE, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_WBAK -), -}; - -const uint16_t PROGMEM fn_actions[] = { - [1] = ACTION_LAYER_TAP_TOGGLE(SYMB) // FN1 - Momentary Layer 1 (Symbols) -}; - -const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) -{ - // MACRODOWN only works in this function - switch(id) { - case 0: - if (record->event.pressed) { - register_code(KC_RSFT); - } else { - unregister_code(KC_RSFT); - } - break; - } - return MACRO_NONE; -}; - -// Runs just one time when the keyboard initializes. -void matrix_init_user(void) { - -}; - -// Runs constantly in the background, in a loop. -void matrix_scan_user(void) { - - uint8_t layer = biton32(layer_state); - - ergodox_board_led_off(); - ergodox_right_led_1_off(); - ergodox_right_led_2_off(); - ergodox_right_led_3_off(); - switch (layer) { - // TODO: Make this relevant to the ErgoDox EZ. - case 1: - ergodox_right_led_1_on(); - break; - case 2: - ergodox_right_led_2_on(); - break; - default: - // none - break; - } - -}; From 39dd3d674cfb7299ce377f70a678d3613f826e0a Mon Sep 17 00:00:00 2001 From: Ian Sterling Date: Mon, 8 Aug 2016 19:35:13 -0700 Subject: [PATCH 101/446] Changed behavior of _DVORAK layout's KC_RSFT to SFT_T(KC_ENT) for flexibility's sake. Updated the rest of the keymap to reflect the current (as of 19:37 on 08 Aug 2018) default layout and default makefile. --- keyboards/planck/keymaps/xyverz/README.md | 2 - keyboards/planck/keymaps/xyverz/keymap.c | 339 ++++++++------------ keyboards/planck/keymaps/xyverz/makefile.mk | 27 +- 3 files changed, 162 insertions(+), 206 deletions(-) delete mode 100644 keyboards/planck/keymaps/xyverz/README.md diff --git a/keyboards/planck/keymaps/xyverz/README.md b/keyboards/planck/keymaps/xyverz/README.md deleted file mode 100644 index b0054fc305..0000000000 --- a/keyboards/planck/keymaps/xyverz/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# Zrevyx's Planck Layout - diff --git a/keyboards/planck/keymaps/xyverz/keymap.c b/keyboards/planck/keymaps/xyverz/keymap.c index 9ac78ec15d..90529428da 100644 --- a/keyboards/planck/keymaps/xyverz/keymap.c +++ b/keyboards/planck/keymaps/xyverz/keymap.c @@ -19,25 +19,19 @@ extern keymap_config_t keymap_config; #define _DVORAK 2 #define _LOWER 3 #define _RAISE 4 -#define _MUSIC 5 -#define _PLOVER 6 +#define _PLOVER 5 #define _ADJUST 16 -// Macro name shortcuts -#define QWERTY M(_QWERTY) -#define COLEMAK M(_COLEMAK) -#define DVORAK M(_DVORAK) -#define LOWER M(_LOWER) -#define RAISE M(_RAISE) -#define M_BL 5 -#define AUD_OFF M(6) -#define AUD_ON M(7) -#define MUS_OFF M(8) -#define MUS_ON M(9) -#define VC_IN M(10) -#define VC_DE M(11) -#define PLOVER M(12) -#define EXT_PLV M(13) +enum planck_keycodes { + QWERTY = SAFE_RANGE, + COLEMAK, + DVORAK, + PLOVER, + LOWER, + RAISE, + BACKLIT, + EXT_PLV +}; // Fillers to make layering more clear #define _______ KC_TRNS @@ -60,7 +54,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, {KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, - {M(M_BL), KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_BSPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} + {BACKLIT, KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} }, /* Colemak @@ -78,7 +72,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC}, {KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT}, {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, - {M(M_BL), KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_BSPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} + {BACKLIT, KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} }, /* Dvorak @@ -95,7 +89,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [_DVORAK] = { {KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_SLSH}, {KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_MINS}, - {KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT}, + {KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, SFT_T(KC_ENT)}, {KC_LCTL, KC_LALT, KC_LEFT, KC_RGHT, LOWER, KC_BSPC, KC_SPC, RAISE, KC_UP, KC_DOWN, KC_RGUI, KC_ENT } }, @@ -114,7 +108,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______}, {KC_CAPS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE}, {_______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______}, - {M(M_BL), _______, KC_HOME, KC_END, _______, KC_DEL, KC_INS, _______, KC_PGUP, KC_PGDN, _______, _______} + {BACKLIT, _______, KC_HOME, KC_END, _______, KC_DEL, KC_INS, _______, KC_PGUP, KC_PGDN, _______, _______} }, /* Raise @@ -132,17 +126,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, _______}, {KC_CAPS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS}, {_______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_MPRV, KC_MPLY, KC_MNXT, _______, _______}, - {M(M_BL), _______, KC_HOME, KC_END, _______, KC_DEL, KC_INS, _______, KC_PGUP, KC_PGDN, _______, _______} -}, - -/* Music (reserved for process_action_user) - * - */ -[_MUSIC] = { - {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, - {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, - {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, - {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, LOWER, XXXXXXX, XXXXXXX, RAISE, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX} + {BACKLIT, _______, KC_HOME, KC_END, _______, KC_DEL, KC_INS, _______, KC_PGUP, KC_PGDN, _______, _______} }, /* Plover layer (http://opensteno.org) @@ -151,7 +135,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |------+------+------+------+------+-------------+------+------+------+------+------| * | | S | T | P | H | * | * | F | P | L | T | D | * |------+------+------+------+------+------|------+------+------+------+------+------| - * | | S | K | W | R | * | * | R | B | G | S | Z | + * |TogOut| S | K | W | R | * | * | R | B | G | S | Z | * |------+------+------+------+------+------+------+------+------+------+------+------| * | Exit | | | A | O | | E | U | | | | * `-----------------------------------------------------------------------------------' @@ -170,42 +154,32 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |------+------+------+------+------+-------------+------+------+------+------+------| * | | | |Aud on|Audoff|AGnorm|AGswap|Qwerty|Colemk|Dvorak|Plover| | * |------+------+------+------+------+------|------+------+------+------+------+------| - * | |Voice-|Voice+|Mus on|Musoff| | | | | | | | + * | |Voice-|Voice+|Mus on|Musoff|MIDIon|MIDIof| | | | | | * |------+------+------+------+------+------+------+------+------+------+------+------| * | | | | | | | | | | | | * `-----------------------------------------------------------------------------------' */ [_ADJUST] = { {_______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL}, - {_______, _______, _______, AUD_ON, AUD_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, PLOVER, _______}, - {_______, VC_DE, VC_IN, MUS_ON, MUS_OFF, _______, _______, _______, _______, _______, _______, _______}, + {_______, _______, _______, AU_ON, AU_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, PLOVER, _______}, + {_______, MUV_DE, MUV_IN, MU_ON, MU_OFF, MI_ON, MI_OFF, _______, _______, _______, _______, _______}, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} } -}; - -const uint16_t PROGMEM fn_actions[] = { - }; #ifdef AUDIO_ENABLE -float tone_startup[][2] = { - {440.0*pow(2.0,(31)/12.0), 12}, - {440.0*pow(2.0,(28)/12.0), 8}, - {440.0*pow(2.0,(19)/12.0), 8}, - {440.0*pow(2.0,(24)/12.0), 8}, - {440.0*pow(2.0,(28)/12.0), 20} -}; +float tone_startup[][2] = SONG(STARTUP_SOUND); float tone_qwerty[][2] = SONG(QWERTY_SOUND); float tone_dvorak[][2] = SONG(DVORAK_SOUND); float tone_colemak[][2] = SONG(COLEMAK_SOUND); float tone_plover[][2] = SONG(PLOVER_SOUND); float tone_plover_gb[][2] = SONG(PLOVER_GOODBYE_SOUND); +float music_scale[][2] = SONG(MUSIC_SCALE_SOUND); -float music_scale[][2] = SONG(MUSIC_SCALE_SOUND); -float goodbye[][2] = SONG(GOODBYE_SOUND); +float tone_goodbye[][2] = SONG(GOODBYE_SOUND); #endif @@ -214,166 +188,127 @@ void persistant_default_layer_set(uint16_t default_layer) { default_layer_set(default_layer); } -const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) -{ - switch(id) { - case _QWERTY: - if (record->event.pressed) { - #ifdef AUDIO_ENABLE - PLAY_NOTE_ARRAY(tone_qwerty, false, 0); - #endif - persistant_default_layer_set(1UL<<_QWERTY); - } - break; - case _COLEMAK: - if (record->event.pressed) { - #ifdef AUDIO_ENABLE - PLAY_NOTE_ARRAY(tone_colemak, false, 0); - #endif - persistant_default_layer_set(1UL<<_COLEMAK); - } - break; - case _DVORAK: - if (record->event.pressed) { - #ifdef AUDIO_ENABLE - PLAY_NOTE_ARRAY(tone_dvorak, false, 0); - #endif - persistant_default_layer_set(1UL<<_DVORAK); - } - break; - case _LOWER: - if (record->event.pressed) { - layer_on(_LOWER); - update_tri_layer(_LOWER, _RAISE, _ADJUST); - } else { - layer_off(_LOWER); - update_tri_layer(_LOWER, _RAISE, _ADJUST); - } - break; - case _RAISE: - if (record->event.pressed) { - layer_on(_RAISE); - update_tri_layer(_LOWER, _RAISE, _ADJUST); - } else { - layer_off(_RAISE); - update_tri_layer(_LOWER, _RAISE, _ADJUST); - } - break; - case M_BL: - if (record->event.pressed) { - register_code(KC_RSFT); - #ifdef BACKLIGHT_ENABLE - backlight_step(); - #endif - } else { - unregister_code(KC_RSFT); - } - break; - case 6: - if (record->event.pressed) { - #ifdef AUDIO_ENABLE - audio_off(); - #endif - } - break; - case 7: - if (record->event.pressed) { - #ifdef AUDIO_ENABLE - audio_on(); - PLAY_NOTE_ARRAY(tone_startup, false, 0); - #endif - } - break; - case 8: - if (record->event.pressed) { - #ifdef AUDIO_ENABLE - layer_off(_MUSIC); - stop_all_notes(); - #endif - } - break; - case 9: - if (record->event.pressed) { - #ifdef AUDIO_ENABLE - PLAY_NOTE_ARRAY(music_scale, false, 0); - layer_on(_MUSIC); - #endif - } - break; - case 10: - if (record->event.pressed) { - #ifdef AUDIO_ENABLE - voice_iterate(); - PLAY_NOTE_ARRAY(music_scale, false, 0); - #endif - } - break; - case 11: - if (record->event.pressed) { - #ifdef AUDIO_ENABLE - voice_deiterate(); - PLAY_NOTE_ARRAY(music_scale, false, 0); - #endif - } - break; - case 12: - if (record->event.pressed) { - #ifdef AUDIO_ENABLE - PLAY_NOTE_ARRAY(tone_plover, false, 0); - #endif - layer_off(_RAISE); - layer_off(_LOWER); - layer_off(_ADJUST); - layer_off(_MUSIC); - stop_all_notes(); - layer_on(_PLOVER); - if (!eeconfig_is_enabled()) { - eeconfig_init(); - } - keymap_config.raw = eeconfig_read_keymap(); - keymap_config.nkro = 1; - eeconfig_update_keymap(keymap_config.raw); - } - break; - case 13: - if (record->event.pressed) { - #ifdef AUDIO_ENABLE - PLAY_NOTE_ARRAY(tone_plover_gb, false, 0); - #endif - layer_off(_PLOVER); - } - break; - +bool process_record_user(uint16_t keycode, keyrecord_t *record) { + switch (keycode) { + case QWERTY: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_qwerty, false, 0); + #endif + persistant_default_layer_set(1UL<<_QWERTY); } - return MACRO_NONE; -}; + return false; + break; + case COLEMAK: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_colemak, false, 0); + #endif + persistant_default_layer_set(1UL<<_COLEMAK); + } + return false; + break; + case DVORAK: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_dvorak, false, 0); + #endif + persistant_default_layer_set(1UL<<_DVORAK); + } + return false; + break; + case LOWER: + if (record->event.pressed) { + layer_on(_LOWER); + update_tri_layer(_LOWER, _RAISE, _ADJUST); + } else { + layer_off(_LOWER); + update_tri_layer(_LOWER, _RAISE, _ADJUST); + } + return false; + break; + case RAISE: + if (record->event.pressed) { + layer_on(_RAISE); + update_tri_layer(_LOWER, _RAISE, _ADJUST); + } else { + layer_off(_RAISE); + update_tri_layer(_LOWER, _RAISE, _ADJUST); + } + return false; + break; + case BACKLIT: + if (record->event.pressed) { + register_code(KC_RSFT); + #ifdef BACKLIGHT_ENABLE + backlight_step(); + #endif + } else { + unregister_code(KC_RSFT); + } + return false; + break; + case PLOVER: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + stop_all_notes(); + PLAY_NOTE_ARRAY(tone_plover, false, 0); + #endif + layer_off(_RAISE); + layer_off(_LOWER); + layer_off(_ADJUST); + layer_on(_PLOVER); + if (!eeconfig_is_enabled()) { + eeconfig_init(); + } + keymap_config.raw = eeconfig_read_keymap(); + keymap_config.nkro = 1; + eeconfig_update_keymap(keymap_config.raw); + } + return false; + break; + case EXT_PLV: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_plover_gb, false, 0); + #endif + layer_off(_PLOVER); + } + return false; + break; + } + return true; +} void matrix_init_user(void) { - #ifdef AUDIO_ENABLE - _delay_ms(20); // stops the tick - PLAY_NOTE_ARRAY(tone_startup, false, 0); - #endif + #ifdef AUDIO_ENABLE + startup_user(); + #endif } #ifdef AUDIO_ENABLE -void play_goodbye_tone() + +void startup_user() { - PLAY_NOTE_ARRAY(goodbye, false, 0); - _delay_ms(150); + _delay_ms(20); // gets rid of tick + PLAY_NOTE_ARRAY(tone_startup, false, 0); } -uint8_t starting_note = 0x0C; -int offset = 7; - -void process_action_user(keyrecord_t *record) { - - if (IS_LAYER_ON(_MUSIC)) { - if (record->event.pressed) { - play_note(((double)220.0)*pow(2.0, -4.0)*pow(2.0,(starting_note + SCALE[record->event.key.col + offset])/12.0+(MATRIX_ROWS - record->event.key.row)), 0xF); - } else { - stop_note(((double)220.0)*pow(2.0, -4.0)*pow(2.0,(starting_note + SCALE[record->event.key.col + offset])/12.0+(MATRIX_ROWS - record->event.key.row))); - } - } - +void shutdown_user() +{ + PLAY_NOTE_ARRAY(tone_goodbye, false, 0); + _delay_ms(150); + stop_all_notes(); } -#endif + +void music_on_user(void) +{ + music_scale_user(); +} + +void music_scale_user(void) +{ + PLAY_NOTE_ARRAY(music_scale, false, 0); +} + +#endif \ No newline at end of file diff --git a/keyboards/planck/keymaps/xyverz/makefile.mk b/keyboards/planck/keymaps/xyverz/makefile.mk index 99fbfbd0bb..0f4953888d 100644 --- a/keyboards/planck/keymaps/xyverz/makefile.mk +++ b/keyboards/planck/keymaps/xyverz/makefile.mk @@ -1,2 +1,25 @@ -AUDIO_ENABLE = yes -NKRO_ENABLE = yes \ No newline at end of file + + +# Build Options +# 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) +MOUSEKEY_ENABLE = yes # Mouse keys(+4700) +EXTRAKEY_ENABLE = yes # Audio control and System control(+450) +CONSOLE_ENABLE = no # Console for debug(+400) +COMMAND_ENABLE = yes # Commands for debug and configuration +NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality +MIDI_ENABLE = no # MIDI controls +AUDIO_ENABLE = yes # Audio output on port C6 +UNICODE_ENABLE = no # Unicode +BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID +RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. + +# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE +SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend + +ifndef QUANTUM_DIR + include ../../../../Makefile +endif From 5f37b11f2c300a95e0e9e34517c5c29a3345be83 Mon Sep 17 00:00:00 2001 From: Callum Oakley Date: Tue, 9 Aug 2016 11:03:12 +0100 Subject: [PATCH 102/446] changed order of bottom row of symbol layer to ease acess to brackets --- keyboards/planck/keymaps/callum/keymap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/keyboards/planck/keymaps/callum/keymap.c b/keyboards/planck/keymaps/callum/keymap.c index a747dcb159..ed187df1da 100644 --- a/keyboards/planck/keymaps/callum/keymap.c +++ b/keyboards/planck/keymaps/callum/keymap.c @@ -71,7 +71,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |-----------------------------------------------------------------------------------. * | Del | ! | @ | # | $ | % | ^ | & | * | ( | ) | Del | * |------+------+------+------+------+-------------+------+------+------+------+------| - * | | ~ | | | + | [ | { | } | ] | = | \ | ` | | + * | | ~ | ` | + | = | | | \ | [ | ] | { | } | | * |------+------+------+------+------+------+------+------+------+------+------+------| * | | | | | | | | | | | | | * `-----------------------------------------------------------------------------------' @@ -79,7 +79,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [_SYMB] = { {KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_ESC }, {KC_DEL, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_DEL }, - {_______, KC_TILD, KC_PIPE, KC_PLUS, KC_LBRC, KC_LCBR, KC_RCBR, KC_RBRC, KC_EQL, KC_BSLS, KC_GRV, _______}, + {_______, KC_TILD, KC_GRV, KC_PLUS, KC_EQL, KC_PIPE, KC_BSLS, KC_LBRC, KC_RBRC, KC_LCBR, KC_RCBR, _______}, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} }, From 725dd7328f9963959f72318af912ed66f5a5f513 Mon Sep 17 00:00:00 2001 From: Callum Oakley Date: Tue, 9 Aug 2016 11:09:52 +0100 Subject: [PATCH 103/446] updated readme.md to reflect keymap changes --- keyboards/planck/keymaps/callum/readme.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/keyboards/planck/keymaps/callum/readme.md b/keyboards/planck/keymaps/callum/readme.md index d4f3449f15..030def7f77 100644 --- a/keyboards/planck/keymaps/callum/readme.md +++ b/keyboards/planck/keymaps/callum/readme.md @@ -31,9 +31,9 @@ On *macOS* I recommend using [Karabiner](https://pqrs.org/osx/karabiner/) and ti None of the modifiers are overwritten so that `shift-alt-arrows` etc work as expected. ## The `SYMB` layer -![](http://i.imgur.com/iuU144Y.png) +![](http://i.imgur.com/thh1ne2.png) -The symbol layer has all the numbers and their usual corresponding symbols in the first two rows, with the symbols on the home row since I use them more frequently than the numbers. The third row contains all the remaining symbols, with brackets in the centre; then normally shifted symbols to the left, and non shifted to the right, in order of most to least used. +The symbol layer has all the numbers and their usual corresponding symbols in the first two rows, with the symbols on the home row since I use them more frequently than the numbers. The third row contains all the remaining symbols, arranged roughly so that the most used symbols are accessible with the strongest fingers. `esc` and `del` are repeated here since I wanted to be able to reach either, one handed, with either hand. From ca3278cc356038ecdaf96fe12025b43c18692976 Mon Sep 17 00:00:00 2001 From: Xyverz Date: Tue, 9 Aug 2016 09:31:56 -0700 Subject: [PATCH 104/446] adds Xyverz's keymaps (#615) * Adding my own keymaps to the following keyboards: Planck, Preonic, Atreus, Ergodox * Delete dvorak.png Not reflective of my layout. * Delete readme.md file cleanup, removing file that doesn't apply to my layout. * Delete old_keymap.c file cleanup * Delete README.md file clean up. * Delete README.md file cleanup * Delete keymap.c file cleanup * Changed behavior of _DVORAK layout's KC_RSFT to SFT_T(KC_ENT) for flexibility's sake. Updated the rest of the keymap to reflect the current (as of 19:37 on 08 Aug 2018) default layout and default makefile. --- keyboards/atreus/keymaps/xyverz/keymap.c | 89 +++++ keyboards/planck/keymaps/xyverz/keymap.c | 314 +++++++++++++++++ keyboards/planck/keymaps/xyverz/makefile.mk | 25 ++ keyboards/preonic/keymaps/xyverz/keymap.c | 342 +++++++++++++++++++ keyboards/preonic/keymaps/xyverz/makefile.mk | 1 + 5 files changed, 771 insertions(+) create mode 100644 keyboards/atreus/keymaps/xyverz/keymap.c create mode 100644 keyboards/planck/keymaps/xyverz/keymap.c create mode 100644 keyboards/planck/keymaps/xyverz/makefile.mk create mode 100644 keyboards/preonic/keymaps/xyverz/keymap.c create mode 100644 keyboards/preonic/keymaps/xyverz/makefile.mk diff --git a/keyboards/atreus/keymaps/xyverz/keymap.c b/keyboards/atreus/keymaps/xyverz/keymap.c new file mode 100644 index 0000000000..447fbcf10f --- /dev/null +++ b/keyboards/atreus/keymaps/xyverz/keymap.c @@ -0,0 +1,89 @@ +// This is the personal keymap of Ian Sterling (@xyverz). It is based on the keymap by +// Chris Gerber (@gerbercj), with the addition of persistent layers like the Planck and +// Preonic keyboards by Jack Humbert. + +#include "atreus.h" +#include "action_layer.h" +#include "eeconfig.h" + +extern keymap_config_t keymap_config; + +// 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 _DV 0 +#define _QW 1 +#define _CM 2 +#define _L1 3 +#define _L2 4 + +// Macro name shortcuts +#define DVORAK M(_DV) +#define QWERTY M(_QW) +#define COLEMAK M(_CM) + + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + [_DV] = { /* Dvorak */ + {KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_NO, KC_F, KC_G, KC_C, KC_R, KC_L }, + {KC_A, KC_O, KC_E, KC_U, KC_I, KC_NO, KC_D, KC_H, KC_T, KC_N, KC_S }, + {SFT_T(KC_SCLN), KC_Q, KC_J, KC_K, KC_X, CTL_T(KC_DEL), KC_B, KC_M, KC_W, KC_V, SFT_T(KC_Z) }, + {KC_ESC, KC_TAB, KC_LGUI, MO(_L2), KC_BSPC, ALT_T(KC_ENT), KC_SPC, MO(_L1), KC_MINS, KC_SLSH, KC_EQL} + }, + [_QW] = { /* Qwerty */ + {KC_Q, KC_W, KC_E, KC_R, KC_T, KC_NO, KC_Y, KC_U, KC_I, KC_O, KC_P }, + {KC_A, KC_S, KC_D, KC_F, KC_G, KC_NO, KC_H, KC_J, KC_K, KC_L, KC_SCLN}, + {SFT_T(KC_Z), KC_X, KC_C, KC_V, KC_B, CTL_T(KC_DEL), KC_N, KC_M, KC_COMM, KC_DOT, SFT_T(KC_SLSH) }, + {KC_ESC, KC_TAB, KC_LGUI, MO(_L2), KC_BSPC, ALT_T(KC_ENT), KC_SPC, MO(_L1), KC_MINS, KC_QUOT, KC_ENT} + }, + [_CM] = { /* Colemak */ + {KC_Q, KC_W, KC_F, KC_P, KC_G, KC_NO, KC_J, KC_L, KC_U, KC_Y, KC_SCLN}, + {KC_A, KC_R, KC_S, KC_T, KC_D, KC_NO, KC_H, KC_N, KC_E, KC_I, KC_O }, + {SFT_T(KC_Z), KC_X, KC_C, KC_V, KC_B, CTL_T(KC_DEL), KC_K, KC_M, KC_COMM, KC_DOT, SFT_T(KC_SLSH) }, + {KC_ESC, KC_TAB, KC_LGUI, MO(_L2), KC_BSPC, ALT_T(KC_ENT), KC_SPC, MO(_L1), KC_MINS, KC_QUOT, KC_ENT} + }, + [_L1] = { /* LAYER 1 */ + {KC_1, KC_2, KC_3, KC_4, KC_5, KC_NO, KC_6, KC_7, KC_8, KC_9, KC_0 }, + {KC_TAB, KC_INS, KC_UP, KC_DEL, KC_HOME, KC_NO, KC_PGUP, KC_MUTE, KC_VOLD, KC_VOLU, KC_EQL }, + {KC_CAPS, KC_LEFT, KC_DOWN, KC_RGHT, KC_END, KC_LCTL, KC_PGDN, KC_MPRV, KC_MPLY, KC_MNXT, KC_BSLS}, + {KC_TRNS, KC_GRV, KC_LGUI, KC_TRNS, KC_DEL, KC_LALT, KC_SPC, KC_TRNS, KC_LBRC, KC_RBRC, KC_ENT } + }, + [_L2] = { /* LAYER 2 */ + {KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_NO, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN}, + {KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_NO, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10 }, + {KC_TRNS, KC_TRNS, DVORAK, QWERTY, COLEMAK, KC_LCTL, KC_TRNS, KC_TRNS, KC_TRNS, KC_F11, KC_F12 }, + {KC_TRNS, KC_TRNS, KC_LGUI, KC_TRNS, KC_BSPC, KC_LALT, KC_SPC, KC_TRNS, KC_TRNS, KC_TRNS, RESET } + } +}; + +const uint16_t PROGMEM fn_actions[] = { + +}; + +void persistant_default_layer_set(uint16_t default_layer) { + eeconfig_update_default_layer(default_layer); + default_layer_set(default_layer); +} + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + switch(id) { + case _DV: + if (record->event.pressed) { + persistant_default_layer_set(1UL<<_DV); + } + break; + case _QW: + if (record->event.pressed) { + persistant_default_layer_set(1UL<<_QW); + } + break; + case _CM: + if (record->event.pressed) { + persistant_default_layer_set(1UL<<_CM); + } + break; + } + return MACRO_NONE; +}; diff --git a/keyboards/planck/keymaps/xyverz/keymap.c b/keyboards/planck/keymaps/xyverz/keymap.c new file mode 100644 index 0000000000..90529428da --- /dev/null +++ b/keyboards/planck/keymaps/xyverz/keymap.c @@ -0,0 +1,314 @@ +// 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 "planck.h" +#include "action_layer.h" +#ifdef AUDIO_ENABLE + #include "audio.h" +#endif +#include "eeconfig.h" + +extern keymap_config_t keymap_config; + +// 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 _QWERTY 0 +#define _COLEMAK 1 +#define _DVORAK 2 +#define _LOWER 3 +#define _RAISE 4 +#define _PLOVER 5 +#define _ADJUST 16 + +enum planck_keycodes { + QWERTY = SAFE_RANGE, + COLEMAK, + DVORAK, + PLOVER, + LOWER, + RAISE, + BACKLIT, + EXT_PLV +}; + +// Fillers to make layering more clear +#define _______ KC_TRNS +#define XXXXXXX KC_NO + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + +/* Qwerty + * ,-----------------------------------------------------------------------------------. + * | Tab | Q | W | E | R | T | Y | U | I | O | P | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | A | S | D | F | G | H | J | K | L | ; | " | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| Z | X | C | V | B | N | M | , | . | / |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | + * `-----------------------------------------------------------------------------------' + */ +[_QWERTY] = { + {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, + {KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, + {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, + {BACKLIT, KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} +}, + +/* Colemak + * ,-----------------------------------------------------------------------------------. + * | Tab | Q | W | F | P | G | J | L | U | Y | ; | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | A | R | S | T | D | H | N | E | I | O | " | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| Z | X | C | V | B | K | M | , | . | / |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | + * `-----------------------------------------------------------------------------------' + */ +[_COLEMAK] = { + {KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC}, + {KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT}, + {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, + {BACKLIT, KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} +}, + +/* Dvorak + * ,-----------------------------------------------------------------------------------. + * | Tab | " | , | . | P | Y | F | G | C | R | L | / | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | A | O | E | U | I | D | H | T | N | S | - | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| ; | Q | J | K | X | B | M | W | V | Z | Shift| + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Ctrl | Alt | Left |Right |Lower | Bksp |Space |Raise | Up | Down | GUI |Enter | + * `-----------------------------------------------------------------------------------' + */ +[_DVORAK] = { + {KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_SLSH}, + {KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_MINS}, + {KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, SFT_T(KC_ENT)}, + {KC_LCTL, KC_LALT, KC_LEFT, KC_RGHT, LOWER, KC_BSPC, KC_SPC, RAISE, KC_UP, KC_DOWN, KC_RGUI, KC_ENT } +}, + +/* Lower + * ,-----------------------------------------------------------------------------------. + * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Caps | F1 | F2 | F3 | F4 | F5 | F6 | _ | + | { | } | | | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | | F7 | F8 | F9 | F10 | F11 | F12 | | Mute | Vol- | Vol+ | | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| | Home | End | | Del | Ins | | PgUp | PgDN | |Enter | + * `-----------------------------------------------------------------------------------' + */ +[_LOWER] = { + {KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______}, + {KC_CAPS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE}, + {_______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______}, + {BACKLIT, _______, KC_HOME, KC_END, _______, KC_DEL, KC_INS, _______, KC_PGUP, KC_PGDN, _______, _______} +}, + +/* Raise + * ,-----------------------------------------------------------------------------------. + * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Caps | F1 | F2 | F3 | F4 | F5 | F6 | - | = | [ | ] | \ | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | | F7 | F8 | F9 | F10 | F11 | F12 | | Prev | Play | Next | | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| | Home | End | | Del | Ins | | PgUp | PgDN | |Enter | + * `-----------------------------------------------------------------------------------' + */ +[_RAISE] = { + {KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, _______}, + {KC_CAPS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS}, + {_______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_MPRV, KC_MPLY, KC_MNXT, _______, _______}, + {BACKLIT, _______, KC_HOME, KC_END, _______, KC_DEL, KC_INS, _______, KC_PGUP, KC_PGDN, _______, _______} +}, + +/* Plover layer (http://opensteno.org) + * ,-----------------------------------------------------------------------------------. + * | # | # | # | # | # | # | # | # | # | # | # | # | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | | S | T | P | H | * | * | F | P | L | T | D | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * |TogOut| S | K | W | R | * | * | R | B | G | S | Z | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Exit | | | A | O | | E | U | | | | + * `-----------------------------------------------------------------------------------' + */ + +[_PLOVER] = { + {KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1 }, + {XXXXXXX, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC}, + {XXXXXXX, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, + {EXT_PLV, XXXXXXX, XXXXXXX, KC_C, KC_V, XXXXXXX, XXXXXXX, KC_N, KC_M, XXXXXXX, XXXXXXX, XXXXXXX} +}, + +/* Adjust (Lower + Raise) + * ,-----------------------------------------------------------------------------------. + * | | Reset| | | | | | | | | | Del | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | | | |Aud on|Audoff|AGnorm|AGswap|Qwerty|Colemk|Dvorak|Plover| | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | |Voice-|Voice+|Mus on|Musoff|MIDIon|MIDIof| | | | | | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | | | | | | | | | | | | + * `-----------------------------------------------------------------------------------' + */ +[_ADJUST] = { + {_______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL}, + {_______, _______, _______, AU_ON, AU_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, PLOVER, _______}, + {_______, MUV_DE, MUV_IN, MU_ON, MU_OFF, MI_ON, MI_OFF, _______, _______, _______, _______, _______}, + {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} +} + + +}; + +#ifdef AUDIO_ENABLE + +float tone_startup[][2] = SONG(STARTUP_SOUND); +float tone_qwerty[][2] = SONG(QWERTY_SOUND); +float tone_dvorak[][2] = SONG(DVORAK_SOUND); +float tone_colemak[][2] = SONG(COLEMAK_SOUND); +float tone_plover[][2] = SONG(PLOVER_SOUND); +float tone_plover_gb[][2] = SONG(PLOVER_GOODBYE_SOUND); +float music_scale[][2] = SONG(MUSIC_SCALE_SOUND); + +float tone_goodbye[][2] = SONG(GOODBYE_SOUND); +#endif + + +void persistant_default_layer_set(uint16_t default_layer) { + eeconfig_update_default_layer(default_layer); + default_layer_set(default_layer); +} + +bool process_record_user(uint16_t keycode, keyrecord_t *record) { + switch (keycode) { + case QWERTY: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_qwerty, false, 0); + #endif + persistant_default_layer_set(1UL<<_QWERTY); + } + return false; + break; + case COLEMAK: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_colemak, false, 0); + #endif + persistant_default_layer_set(1UL<<_COLEMAK); + } + return false; + break; + case DVORAK: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_dvorak, false, 0); + #endif + persistant_default_layer_set(1UL<<_DVORAK); + } + return false; + break; + case LOWER: + if (record->event.pressed) { + layer_on(_LOWER); + update_tri_layer(_LOWER, _RAISE, _ADJUST); + } else { + layer_off(_LOWER); + update_tri_layer(_LOWER, _RAISE, _ADJUST); + } + return false; + break; + case RAISE: + if (record->event.pressed) { + layer_on(_RAISE); + update_tri_layer(_LOWER, _RAISE, _ADJUST); + } else { + layer_off(_RAISE); + update_tri_layer(_LOWER, _RAISE, _ADJUST); + } + return false; + break; + case BACKLIT: + if (record->event.pressed) { + register_code(KC_RSFT); + #ifdef BACKLIGHT_ENABLE + backlight_step(); + #endif + } else { + unregister_code(KC_RSFT); + } + return false; + break; + case PLOVER: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + stop_all_notes(); + PLAY_NOTE_ARRAY(tone_plover, false, 0); + #endif + layer_off(_RAISE); + layer_off(_LOWER); + layer_off(_ADJUST); + layer_on(_PLOVER); + if (!eeconfig_is_enabled()) { + eeconfig_init(); + } + keymap_config.raw = eeconfig_read_keymap(); + keymap_config.nkro = 1; + eeconfig_update_keymap(keymap_config.raw); + } + return false; + break; + case EXT_PLV: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_plover_gb, false, 0); + #endif + layer_off(_PLOVER); + } + return false; + break; + } + return true; +} + +void matrix_init_user(void) { + #ifdef AUDIO_ENABLE + startup_user(); + #endif +} + +#ifdef AUDIO_ENABLE + +void startup_user() +{ + _delay_ms(20); // gets rid of tick + PLAY_NOTE_ARRAY(tone_startup, false, 0); +} + +void shutdown_user() +{ + PLAY_NOTE_ARRAY(tone_goodbye, false, 0); + _delay_ms(150); + stop_all_notes(); +} + +void music_on_user(void) +{ + music_scale_user(); +} + +void music_scale_user(void) +{ + PLAY_NOTE_ARRAY(music_scale, false, 0); +} + +#endif \ No newline at end of file diff --git a/keyboards/planck/keymaps/xyverz/makefile.mk b/keyboards/planck/keymaps/xyverz/makefile.mk new file mode 100644 index 0000000000..0f4953888d --- /dev/null +++ b/keyboards/planck/keymaps/xyverz/makefile.mk @@ -0,0 +1,25 @@ + + +# Build Options +# 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) +MOUSEKEY_ENABLE = yes # Mouse keys(+4700) +EXTRAKEY_ENABLE = yes # Audio control and System control(+450) +CONSOLE_ENABLE = no # Console for debug(+400) +COMMAND_ENABLE = yes # Commands for debug and configuration +NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality +MIDI_ENABLE = no # MIDI controls +AUDIO_ENABLE = yes # Audio output on port C6 +UNICODE_ENABLE = no # Unicode +BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID +RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. + +# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE +SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend + +ifndef QUANTUM_DIR + include ../../../../Makefile +endif diff --git a/keyboards/preonic/keymaps/xyverz/keymap.c b/keyboards/preonic/keymaps/xyverz/keymap.c new file mode 100644 index 0000000000..adc7392e5c --- /dev/null +++ b/keyboards/preonic/keymaps/xyverz/keymap.c @@ -0,0 +1,342 @@ +#include "preonic.h" +#include "action_layer.h" +#include "eeconfig.h" +#ifdef AUDIO_ENABLE + #include "audio.h" +#endif + +// 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 _QWERTY 0 +#define _COLEMAK 1 +#define _DVORAK 2 +#define _LOWER 3 +#define _RAISE 4 +#define _MUSIC 5 +#define _ADJUST 16 + +// Macro name shortcuts +#define QWERTY M(_QWERTY) +#define COLEMAK M(_COLEMAK) +#define DVORAK M(_DVORAK) +#define LOWER M(_LOWER) +#define RAISE M(_RAISE) +#define M_BL 5 +#define AUD_OFF M(6) +#define AUD_ON M(7) +#define MUS_OFF M(8) +#define MUS_ON M(9) +#define VC_IN M(10) +#define VC_DE M(11) + +// Fillers to make layering more clear +#define _______ KC_TRNS +#define XXXXXXX KC_NO + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + +/* Qwerty + * ,-----------------------------------------------------------------------------------. + * | Esc | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Tab | Q | W | E | R | T | Y | U | I | O | P | Del | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | - | A | S | D | F | G | H | J | K | L | ; | " | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| Z | X | C | V | B | N | M | , | . | / | Shift| + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Ctrl | Alt | Left |Right |Lower | Space |Raise | Up | Down | GUI |Enter | + * `-----------------------------------------------------------------------------------' + */ +[_QWERTY] = { + {KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, 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_DEL}, + {KC_MINS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, + {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT}, + {KC_LCTL, KC_LALT, KC_LEFT, KC_RGHT, LOWER, KC_SPC, KC_SPC, RAISE, KC_UP, KC_DOWN, KC_RGUI, KC_ENT } +}, + +/* Colemak + * ,-----------------------------------------------------------------------------------. + * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Tab | Q | W | F | P | G | J | L | U | Y | ; | Del | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | A | R | S | T | D | H | N | E | I | O | " | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| Z | X | C | V | B | K | M | , | . | / |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | + * `-----------------------------------------------------------------------------------' + */ +[_COLEMAK] = { + {KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC}, + {KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_DEL}, + {KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT}, + {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, + {M(M_BL), KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} +}, + +/* Dvorak + * ,-----------------------------------------------------------------------------------. + * | Esc | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Tab | " | , | . | P | Y | F | G | C | R | L | / | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | A | O | E | U | I | D | H | T | N | S | - | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| ; | Q | J | K | X | B | M | W | V | Z | Shift| + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Ctrl | Alt | Left |Right |Lower | Space |Raise | Up | Down | GUI |Enter | + * `-----------------------------------------------------------------------------------' + */ +[_DVORAK] = { + {KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC}, + {KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_SLSH}, + {KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_MINS}, + {KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT}, + {KC_LCTL, KC_LALT, KC_LEFT, KC_RGHT, LOWER, KC_SPC, KC_SPC, RAISE, KC_UP, KC_DOWN, KC_RGUI, KC_ENT } +}, + +/* Lower + * ,-----------------------------------------------------------------------------------. + * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Del | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Caps | F1 | F2 | F3 | F4 | F5 | F6 | _ | + | { | } | | | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | | F7 | F8 | F9 | F10 | F11 | F12 | | Mute | Vol- | Vol+ | | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| | Home | End | | Ins | | PgUp | PgDN | |Enter | + * `-----------------------------------------------------------------------------------' + */ +[_LOWER] = { + {KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC}, + {KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_DEL}, + {KC_CAPS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE}, + {_______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______}, + {M(M_BL), _______, KC_HOME, KC_END, _______, KC_INS, KC_INS, _______, KC_PGUP, KC_PGDN, _______, _______} +}, + +/* Raise + * ,-----------------------------------------------------------------------------------. + * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Del | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Caps | F1 | F2 | F3 | F4 | F5 | F6 | - | = | [ | ] | \ | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | | F7 | F8 | F9 | F10 | F11 | F12 | | Prev | Play | Next | | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| | Home | End | | Ins | | PgUp | PgDN | |Enter | + * `-----------------------------------------------------------------------------------' + */ +[_RAISE] = { + {KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC}, + {KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_DEL}, + {KC_CAPS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS}, + {_______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_MPRV, KC_MPLY, KC_MNXT, _______, _______}, + {M(M_BL), _______, KC_HOME, KC_END, _______, KC_INS, KC_INS, _______, KC_PGUP, KC_PGDN, _______, _______} +}, + +/* Music (reserved for process_action_user) + * + */ +[_MUSIC] = { + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX}, + {XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, LOWER, XXXXXXX, XXXXXXX, RAISE, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX} +}, + +/* Adjust (Lower + Raise) + * ,-----------------------------------------------------------------------------------. + * | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | | Reset| | | | | | | | | | Del | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | | | |Audoff|Aud on|AGnorm|AGswap|Qwerty|Colemk|Dvorak| | | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | |Voice-|Voice+|Musoff|Mus on| | | | | | | | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | | | | | | | | | | | | + * `-----------------------------------------------------------------------------------' + */ +[_ADJUST] = { + {KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12}, + {_______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL}, + {_______, _______, _______, AUD_ON, AUD_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, _______, _______}, + {_______, VC_DE, VC_IN, MUS_ON, MUS_OFF, _______, _______, _______, _______, _______, _______, _______}, + {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} +} + + +}; + +const uint16_t PROGMEM fn_actions[] = { + +}; + +#ifdef AUDIO_ENABLE +float start_up[][2] = { + {440.0*pow(2.0,(14)/12.0), 20}, + {440.0*pow(2.0,(26)/12.0), 8}, + {440.0*pow(2.0,(18)/12.0), 20}, + {440.0*pow(2.0,(26)/12.0), 8} +}; + +float tone_qwerty[][2] = SONG(QWERTY_SOUND); +float tone_dvorak[][2] = SONG(DVORAK_SOUND); +float tone_colemak[][2] = SONG(COLEMAK_SOUND); + +float music_scale[][2] = SONG(MUSIC_SCALE_SOUND); +float goodbye[][2] = SONG(GOODBYE_SOUND); +#endif + +void persistant_default_layer_set(uint16_t default_layer) { + eeconfig_update_default_layer(default_layer); + default_layer_set(default_layer); +} + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + switch(id) { + case _QWERTY: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_qwerty, false, 0); + #endif + persistant_default_layer_set(1UL<<_QWERTY); + } + break; + case _COLEMAK: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_colemak, false, 0); + #endif + persistant_default_layer_set(1UL<<_COLEMAK); + } + break; + case _DVORAK: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(tone_dvorak, false, 0); + #endif + persistant_default_layer_set(1UL<<_DVORAK); + } + break; + case _LOWER: + if (record->event.pressed) { + layer_on(_LOWER); + update_tri_layer(_LOWER, _RAISE, _ADJUST); + } else { + layer_off(_LOWER); + update_tri_layer(_LOWER, _RAISE, _ADJUST); + } + break; + case _RAISE: + if (record->event.pressed) { + layer_on(_RAISE); + update_tri_layer(_LOWER, _RAISE, _ADJUST); + } else { + layer_off(_RAISE); + update_tri_layer(_LOWER, _RAISE, _ADJUST); + } + break; + case M_BL: + if (record->event.pressed) { + register_code(KC_RSFT); + #ifdef BACKLIGHT_ENABLE + backlight_step(); + #endif + } else { + unregister_code(KC_RSFT); + } + break; + case 6: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + audio_off(); + #endif + } + break; + case 7: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + audio_on(); + PLAY_NOTE_ARRAY(start_up, false, 0); + #endif + } + break; + case 8: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + layer_off(_MUSIC); + stop_all_notes(); + #endif + } + break; + case 9: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + PLAY_NOTE_ARRAY(music_scale, false, 0); + layer_on(_MUSIC); + #endif + } + break; + case 10: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + voice_iterate(); + PLAY_NOTE_ARRAY(music_scale, false, 0); + #endif + } + break; + case 11: + if (record->event.pressed) { + #ifdef AUDIO_ENABLE + voice_deiterate(); + PLAY_NOTE_ARRAY(music_scale, false, 0); + #endif + } + break; + } + return MACRO_NONE; +}; + + +void matrix_init_user(void) { + #ifdef AUDIO_ENABLE + _delay_ms(20); // gets rid of tick + PLAY_NOTE_ARRAY(start_up, false, 0); + #endif +} + +#ifdef AUDIO_ENABLE + +uint8_t starting_note = 0x0C; +int offset = 7; + +void process_action_user(keyrecord_t *record) { + + if (IS_LAYER_ON(_MUSIC)) { + if (record->event.pressed) { + play_note(((double)220.0)*pow(2.0, -4.0)*pow(2.0,(starting_note + SCALE[record->event.key.col + offset])/12.0+(MATRIX_ROWS - record->event.key.row)), 0xF); + } else { + stop_note(((double)220.0)*pow(2.0, -4.0)*pow(2.0,(starting_note + SCALE[record->event.key.col + offset])/12.0+(MATRIX_ROWS - record->event.key.row))); + } + } + +} + +void play_goodbye_tone() +{ + PLAY_NOTE_ARRAY(goodbye, false, 0); + _delay_ms(150); +} + +#endif \ No newline at end of file diff --git a/keyboards/preonic/keymaps/xyverz/makefile.mk b/keyboards/preonic/keymaps/xyverz/makefile.mk new file mode 100644 index 0000000000..628167ff66 --- /dev/null +++ b/keyboards/preonic/keymaps/xyverz/makefile.mk @@ -0,0 +1 @@ +AUDIO_ENABLE = yes \ No newline at end of file From 2a160bbbe3ad496dd688f4399ab2b8d127c0b8a7 Mon Sep 17 00:00:00 2001 From: Callum Oakley Date: Tue, 9 Aug 2016 17:33:07 +0100 Subject: [PATCH 105/446] Update keymap. (#616) * changed order of bottom row of symbol layer to ease acess to brackets * updated readme.md to reflect keymap changes --- keyboards/planck/keymaps/callum/keymap.c | 4 ++-- keyboards/planck/keymaps/callum/readme.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/keyboards/planck/keymaps/callum/keymap.c b/keyboards/planck/keymaps/callum/keymap.c index a747dcb159..ed187df1da 100644 --- a/keyboards/planck/keymaps/callum/keymap.c +++ b/keyboards/planck/keymaps/callum/keymap.c @@ -71,7 +71,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |-----------------------------------------------------------------------------------. * | Del | ! | @ | # | $ | % | ^ | & | * | ( | ) | Del | * |------+------+------+------+------+-------------+------+------+------+------+------| - * | | ~ | | | + | [ | { | } | ] | = | \ | ` | | + * | | ~ | ` | + | = | | | \ | [ | ] | { | } | | * |------+------+------+------+------+------+------+------+------+------+------+------| * | | | | | | | | | | | | | * `-----------------------------------------------------------------------------------' @@ -79,7 +79,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [_SYMB] = { {KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_ESC }, {KC_DEL, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_DEL }, - {_______, KC_TILD, KC_PIPE, KC_PLUS, KC_LBRC, KC_LCBR, KC_RCBR, KC_RBRC, KC_EQL, KC_BSLS, KC_GRV, _______}, + {_______, KC_TILD, KC_GRV, KC_PLUS, KC_EQL, KC_PIPE, KC_BSLS, KC_LBRC, KC_RBRC, KC_LCBR, KC_RCBR, _______}, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} }, diff --git a/keyboards/planck/keymaps/callum/readme.md b/keyboards/planck/keymaps/callum/readme.md index d4f3449f15..030def7f77 100644 --- a/keyboards/planck/keymaps/callum/readme.md +++ b/keyboards/planck/keymaps/callum/readme.md @@ -31,9 +31,9 @@ On *macOS* I recommend using [Karabiner](https://pqrs.org/osx/karabiner/) and ti None of the modifiers are overwritten so that `shift-alt-arrows` etc work as expected. ## The `SYMB` layer -![](http://i.imgur.com/iuU144Y.png) +![](http://i.imgur.com/thh1ne2.png) -The symbol layer has all the numbers and their usual corresponding symbols in the first two rows, with the symbols on the home row since I use them more frequently than the numbers. The third row contains all the remaining symbols, with brackets in the centre; then normally shifted symbols to the left, and non shifted to the right, in order of most to least used. +The symbol layer has all the numbers and their usual corresponding symbols in the first two rows, with the symbols on the home row since I use them more frequently than the numbers. The third row contains all the remaining symbols, arranged roughly so that the most used symbols are accessible with the strongest fingers. `esc` and `del` are repeated here since I wanted to be able to reach either, one handed, with either hand. From 6f700f1eb0c76aa19187efd83ab2b49a0db7f71f Mon Sep 17 00:00:00 2001 From: Ian Sterling Date: Tue, 9 Aug 2016 23:49:27 -0700 Subject: [PATCH 106/446] Adding my own layouts for the Phantom and Ergodox. My Ergodox layout adds persistent layers based on the Planck and Preonic setup. The layout arrays are pulled directly from the ergodox/ez/ez.h keymap definition starting at line 81. --- keyboards/ergodox/keymaps/xyverz/keymap.c | 311 ++++++++++++++++++++++ keyboards/phantom/keymaps/xyverz/keymap.c | 67 +++++ 2 files changed, 378 insertions(+) create mode 100644 keyboards/ergodox/keymaps/xyverz/keymap.c create mode 100644 keyboards/phantom/keymaps/xyverz/keymap.c diff --git a/keyboards/ergodox/keymaps/xyverz/keymap.c b/keyboards/ergodox/keymaps/xyverz/keymap.c new file mode 100644 index 0000000000..c5ce99dd22 --- /dev/null +++ b/keyboards/ergodox/keymaps/xyverz/keymap.c @@ -0,0 +1,311 @@ +/* + * The Dvorak layout shown herestems from my early Kinesis years, using the Contour PS/2 with a Dvorak + * software layout. Because of this, the RBRC and LBRC were on opposite sides of the board in the corner + * keys. I've decided to continue using this layout with my ErgoDox. + * + * The QWERTY layout shown here is based entirely on the Kinesis Advantage layout, with the additional + * keys as shown in the diagrams. The Colemak layout is merely an adaptation of that. + * + * I've enabled persistent keymaps for Qwerty, Dvorak and Colemak layers, similar to the default Planck + * layouts. + * + * For a better explanation of the layout matrices shown below, take a look at ../../ez/ez.h where the + * keymap is defined, beginning on line 81. + * + */ + +#include "ergodox.h" +#include "debug.h" +#include "action_layer.h" +#include "eeconfig.h" + +extern keymap_config_t keymap_config; + +#define _DV 0 // Dvorak layer +#define _QW 1 // Qwerty layer +#define _CM 2 // Colemak layer +#define _MD 3 // Media Layer +#define _KP 4 // Keypad Layer + +// Macro name shortcuts +#define DVORAK M(_DV) +#define QWERTY M(_QW) +#define COLEMAK M(_CM) + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { +/* Keymap 0: Dvorak layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | ] | 1 | 2 | 3 | 4 | 5 | ESC | | ESC | 6 | 7 | 8 | 9 | 0 | [ | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | Tab | ' | , | . | Y | Y | | | | F | G | C | R | L | \ | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | CapsLk | A | O | E | U | I |------| |------| D | H | T | N | S | - | + * |--------+------+------+------+------+------| _MD | | _KP |------+------+------+------+------+--------| + * | LShift | Z | X | C | V | X | | | | B | M | W | V | Z | RShift | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | LGUI | ` | INS | Left | Rght | | Up | Dn | / | = | RGUI | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | LCtr | LAlt | | Ralt | RCtr | + * ,------|------|------| |------+------+------. + * | | | Home | | PgUp | | | + * | BkSp | Del |------| |------| Enter| Space| + * | | | End | | PgDn | | | + * `--------------------' `--------------------' + * + */ +// If it accepts an argument (i.e, is a function), it doesn't need KC_. +// Otherwise, it needs KC_* +[_DV] = { // layer 0 : Dvorak + // left hand + {KC_RBRC, KC_TAB, KC_CAPS, KC_LSFT, KC_LGUI, KC_NO }, + {KC_1, KC_QUOT, KC_A, KC_SCLN, KC_GRV, KC_END }, + {KC_2, KC_COMM, KC_O, KC_Q, KC_INS, KC_DEL }, + {KC_3, KC_DOT, KC_E, KC_J, KC_LEFT, KC_BSPC}, + {KC_4, KC_P, KC_U, KC_K, KC_RGHT, KC_HOME}, + {KC_5, KC_Y, KC_I, KC_X, KC_NO, KC_LCTL}, + {KC_ESC, KC_NO, KC_NO, MO(_MD), KC_NO, KC_LALT}, + + // right hand + {KC_ESC, KC_NO, KC_NO, MO(_KP), KC_NO, KC_RALT}, + {KC_6, KC_F, KC_D, KC_B, KC_NO, KC_RCTL}, + {KC_7, KC_G, KC_H, KC_M, KC_UP, KC_PGUP}, + {KC_8, KC_C, KC_T, KC_W, KC_DOWN, KC_SPC }, + {KC_9, KC_R, KC_N, KC_V, KC_SLSH, KC_ENT }, + {KC_0, KC_L, KC_S, KC_Z, KC_EQL, KC_PGDN}, + {KC_LBRC, KC_BSLS, KC_MINS, KC_RSFT, KC_RGUI, KC_NO } +}, + +/* Keymap 1: QWERTY layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | = | 1 | 2 | 3 | 4 | 5 | ESC | | ESC | 6 | 7 | 8 | 9 | 0 | - | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | Tab | Q | W | E | R | T | | | | Y | U | I | O | P | \ | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | CapsLk | A | S | D | F | G |------| |------| H | J | K | L | ; | ' | + * |--------+------+------+------+------+------| _MD | | _KP |------+------+------+------+------+--------| + * | LShift | Z | X | C | V | B | | | | N | M | , | . | / | RShift | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | LGUI | ` | INS | Left | Rght | | Up | Dn | [ | ] | RGUI | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | LCtr | LAlt | | Ralt | RCtr | + * ,------|------|------| |------+------+------. + * | | | Home | | PgUp | | | + * | BkSp | Del |------| |------| Enter| Space| + * | | | End | | PgDn | | | + * `--------------------' `--------------------' + */ +// If it accepts an argument (i.e, is a function), it doesn't need KC_. +// Otherwise, it needs KC_* +[_QW] = { // layer 1 : QWERTY + // left hand + {KC_EQL, KC_TAB, KC_CAPS, KC_LSFT, KC_LGUI, KC_NO }, + {KC_1, KC_Q, KC_A, KC_Z, KC_GRV, KC_END }, + {KC_2, KC_W, KC_S, KC_X, KC_INS, KC_DEL }, + {KC_3, KC_E, KC_D, KC_C, KC_LEFT, KC_BSPC}, + {KC_4, KC_R, KC_F, KC_V, KC_RGHT, KC_HOME}, + {KC_5, KC_T, KC_G, KC_B, KC_NO, KC_LCTL}, + {KC_ESC, KC_NO, KC_NO, MO(_MD), KC_NO, KC_LALT}, + + // right hand + {KC_ESC, KC_NO, KC_NO, MO(_KP), KC_NO, KC_RALT}, + {KC_6, KC_Y, KC_H, KC_N, KC_NO, KC_RCTL}, + {KC_7, KC_U, KC_J, KC_M, KC_UP, KC_PGUP}, + {KC_8, KC_I, KC_K, KC_COMM, KC_DOWN, KC_SPC }, + {KC_9, KC_O, KC_L, KC_DOT, KC_LBRC, KC_ENT }, + {KC_0, KC_P, KC_SCLN, KC_SLSH, KC_RBRC, KC_PGDN}, + {KC_MINS, KC_BSLS, KC_QUOT, KC_RSFT, KC_RGUI, KC_NO } + }, + +/* Keymap 2: Colemak layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | = | 1 | 2 | 3 | 4 | 5 | ESC | | ESC | 6 | 7 | 8 | 9 | 0 | - | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | Tab | Q | W | F | P | G | | | | J | L | U | Y | ; | \ | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | BkSpc | A | R | S | T | D |------| |------| H | N | E | I | O | ' | + * |--------+------+------+------+------+------| _MD | | _KP |------+------+------+------+------+--------| + * | LShift | Z | X | C | V | B | | | | K | M | , | . | / | RShift | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | LGUI | ` | INS | Left | Rght | | Up | Dn | [ | ] | RGUI | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | LCtr | LAlt | | Ralt | RCtr | + * ,------|------|------| |------+------+------. + * | | | Home | | PgUp | | | + * | BkSp | Del |------| |------| Enter| Space| + * | | | End | | PgDn | | | + * `--------------------' `--------------------' + */ +// If it accepts an argument (i.e, is a function), it doesn't need KC_. +// Otherwise, it needs KC_* +[_CM] = { // layer 2 : Colemak + // left hand + {KC_EQL, KC_TAB, KC_BSPC, KC_LSFT, KC_LGUI, KC_NO }, + {KC_1, KC_Q, KC_A, KC_Z, KC_GRV, KC_END }, + {KC_2, KC_W, KC_R, KC_X, KC_INS, KC_DEL }, + {KC_3, KC_F, KC_S, KC_C, KC_LEFT, KC_BSPC}, + {KC_4, KC_P, KC_T, KC_V, KC_RGHT, KC_HOME}, + {KC_5, KC_G, KC_D, KC_B, KC_NO, KC_LCTL}, + {KC_ESC, KC_NO, KC_NO, MO(_MD), KC_NO, KC_LALT}, + + // right hand + {KC_ESC, KC_NO, KC_NO, MO(_KP), KC_NO, KC_RALT}, + {KC_6, KC_J, KC_H, KC_K, KC_NO, KC_RCTL}, + {KC_7, KC_L, KC_N, KC_M, KC_UP, KC_PGUP}, + {KC_8, KC_U, KC_E, KC_COMM, KC_DOWN, KC_SPC }, + {KC_9, KC_Y, KC_I, KC_DOT, KC_LBRC, KC_ENT }, + {KC_0, KC_SCLN, KC_O, KC_SLSH, KC_RBRC, KC_PGDN}, + {KC_MINS, KC_BSLS, KC_QUOT, KC_RSFT, KC_RGUI, KC_NO } + }, + +/* Keymap 3: Symbol Layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | TEENSY | F1 | F2 | F3 | F4 | F5 | F11 | | F12 | F6 | F7 | F8 | F9 | F10 | | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | | PrSc | ScLk | Paus | | FN4 | | FN5 | | Mute | Vol- | Vol+ | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | | |------| |------| Stop | Prev | Play | Next | Sel | | + * |--------+------+------+------+------+------| FN4 | | FN5 |------+------+------+------+------+--------| + * | | |Dvorak|Qwerty|Colemk| | | | | | | | | | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | | | | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ +// Media Layer +[_MD] = { // layer 3 : Media layer + // left hand + {RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_NO }, + {KC_F1, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS}, + {KC_F2, KC_PSCR, KC_TRNS, DVORAK, KC_TRNS, KC_TRNS}, + {KC_F3, KC_SLCK, KC_TRNS, QWERTY, KC_TRNS, KC_TRNS}, + {KC_F4, KC_PAUS, KC_TRNS, COLEMAK, KC_TRNS, KC_TRNS}, + {KC_F5, KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_TRNS}, + {KC_F11, KC_NO, KC_NO, KC_TRNS, KC_NO, KC_TRNS}, + + // right hand + {KC_F12, KC_NO, KC_NO, KC_TRNS, KC_NO, KC_TRNS}, + {KC_F6, KC_TRNS, KC_MSTP, KC_TRNS, KC_NO, KC_TRNS}, + {KC_F7, KC_MUTE, KC_MPRV, KC_TRNS, KC_TRNS, KC_TRNS}, + {KC_F8, KC_VOLD, KC_MPLY, KC_TRNS, KC_TRNS, KC_TRNS}, + {KC_F9, KC_VOLU, KC_MNXT, KC_TRNS, KC_TRNS, KC_TRNS}, + {KC_F10, KC_TRNS, KC_MSEL, KC_TRNS, KC_TRNS, KC_TRNS}, + {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_NO } + }, + +/* Keymap 4: Keypad layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | Power | | | | | | | | | | NmLk | KP / | KP * | KP - | | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | Sleep | | | | | | FN5 | | FN4 | | KP 7 | KP 8 | KP 9 | KP + | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | Wake | | | | | |------| |------| | KP 4 | KP 5 | KP 6 | KP + | | + * |--------+------+------+------+------+------| FN5 | | FN4 |------+------+------+------+------+--------| + * | | | | | | | | | | | KP 1 | KP 2 | KP 3 |KP Ent| | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | KP 0 | | KP . |KP Ent| | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ +// Keypad Layer +[_KP] = { // layer 4 : Keypad layer + // left hand + {KC_PWR, KC_SLEP, KC_WAKE, KC_TRNS, KC_TRNS, KC_NO }, + {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS}, + {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS}, + {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS}, + {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS}, + {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_TRNS}, + {KC_TRNS, KC_NO, KC_NO, KC_TRNS, KC_NO, KC_TRNS}, + + // right hand + {KC_TRNS, KC_NO, KC_NO, KC_TRNS, KC_NO, KC_TRNS}, + {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_TRNS}, + {KC_NLCK, KC_P7, KC_P4, KC_P1, KC_P0, KC_TRNS}, + {KC_PSLS, KC_P8, KC_P5, KC_P2, KC_NO, KC_TRNS}, + {KC_PAST, KC_P9, KC_P6, KC_P3, KC_PDOT, KC_TRNS}, + {KC_PMNS, KC_PPLS, KC_PPLS, KC_PENT, KC_PENT, KC_TRNS}, + {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_NO } + }, + +}; + +const uint16_t PROGMEM fn_actions[] = { + +}; + +void persistant_default_layer_set(uint16_t default_layer) { + eeconfig_update_default_layer(default_layer); + default_layer_set(default_layer); +} + + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + switch(id) { + case _DV: + if (record->event.pressed) { + persistant_default_layer_set(1UL<<_DV); + } + break; + case _QW: + if (record->event.pressed) { + persistant_default_layer_set(1UL<<_QW); + } + break; + case _CM: + if (record->event.pressed) { + persistant_default_layer_set(1UL<<_CM); + } + break; + } + return MACRO_NONE; +}; + +// Runs just one time when the keyboard initializes. +void matrix_init_user(void) { + +}; + +// Runs constantly in the background, in a loop. +void matrix_scan_user(void) { + + uint8_t layer = biton32(layer_state); + + ergodox_board_led_off(); + ergodox_right_led_1_off(); + ergodox_right_led_2_off(); + ergodox_right_led_3_off(); + switch (layer) { + // TODO: Make this relevant to the ErgoDox EZ. + case 1: + ergodox_right_led_1_on(); + break; + case 2: + ergodox_right_led_2_on(); + break; + default: + // none + break; + } + +}; diff --git a/keyboards/phantom/keymaps/xyverz/keymap.c b/keyboards/phantom/keymaps/xyverz/keymap.c new file mode 100644 index 0000000000..5948e4ca54 --- /dev/null +++ b/keyboards/phantom/keymaps/xyverz/keymap.c @@ -0,0 +1,67 @@ +#include "phantom.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 + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + /* Keymap _BL: (Base Layer) Default Layer + * ,-----------------------------------------------------------------------------. + * |Esc |f1| f2| f3| f4| | f5| f6| f7| f8| | f9|f10|f11|f12| |Prnt|ScLk|Paus| + * |-----------------------------------------------------------| |--------------| + * | ~ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0| - | = |Backsp | | Ins|Home|PgUp| + * |-----------------------------------------------------------| |--------------| + * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \| | Del| End|PgDn| + * |-----------------------------------------------------------| `--------------' + * |CAPS | A| S| D| F| G| H| J| K| L| ;| '|Return | + * |-----------------------------------------------------------| ,----. + * |Shift | Z| X| C| V| B| N| M| ,| .| /|Shift | | Up | + * |-----------------------------------------------------------| ,-------------. + * |Ctrl|Gui |Alt | Space |ALT |GUI |_FL |CTRL | |Lft| Dn |Rig | + * `-----------------------------------------------------------' `-------------' + */ +[_BL] = KEYMAP( + KC_ESC, 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_PSCR, KC_SLCK, KC_PAUS, \ + KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_LBRC, KC_RBRC, KC_BSPC, KC_INS, KC_HOME, KC_PGUP, \ + KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_SLSH, KC_EQL, KC_BSLS, KC_DELETE, KC_END, KC_PGDN, \ + KC_CAPS, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_MINS, KC_ENT, \ + KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT, KC_UP, \ + KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL, MO(_FL), KC_LEFT, KC_DOWN, KC_RGHT), + + /* Keymap _FL: Function Layer + * ,-----------------------------------------------------------------------------. + * |RESET| | | | | | | | | | | | | | | | | | | + * |-----------------------------------------------------------| |--------------| + * | | | | | | | | | | | | | | | | | | | + * |-----------------------------------------------------------| |--------------| + * | | | | | | | | | | | | | | | | | | | + * |-----------------------------------------------------------| `--------------' + * | | | | | | | | | | | | | | + * |-----------------------------------------------------------| ,----. + * | | F1| F2| F3| F4| F5|F6 |F7 |F8 | | | | | | + * |-----------------------------------------------------------| ,-------------. + * | | | | | | | | | | | | | + * `-----------------------------------------------------------' `-------------' + */ +[_FL] = KEYMAP( + KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS,KC_TRNS,KC_SLEP, \ + RESET, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_MUTE,KC_VOLD,KC_VOLU,KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS, \ + KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_MSTP,KC_MPLY,KC_MPRV,KC_MNXT,KC_MSEL, KC_TRNS,KC_TRNS,KC_TRNS, \ + KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, \ + KC_TRNS, KC_TRNS,KC_TRNS,KC_CALC,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, KC_CAPS, KC_TRNS, \ + KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS) +}; + +enum function_id { + SHIFT_ESC, +}; + +const uint16_t PROGMEM fn_actions[] = { + +}; + +void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) { +} From 0d6035524173219ced32abbfa2e78171edab17ff Mon Sep 17 00:00:00 2001 From: Ian Sterling Date: Tue, 9 Aug 2016 23:56:21 -0700 Subject: [PATCH 107/446] Added braces using LSFT(KC_LBRC) and LSFT(KC_RBRC) since the normal RBCR and LBCR didn't work for me. --- keyboards/atreus/keymaps/xyverz/keymap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/atreus/keymaps/xyverz/keymap.c b/keyboards/atreus/keymaps/xyverz/keymap.c index 447fbcf10f..f4d4a9cf0f 100644 --- a/keyboards/atreus/keymaps/xyverz/keymap.c +++ b/keyboards/atreus/keymaps/xyverz/keymap.c @@ -53,7 +53,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_NO, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN}, {KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_NO, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10 }, {KC_TRNS, KC_TRNS, DVORAK, QWERTY, COLEMAK, KC_LCTL, KC_TRNS, KC_TRNS, KC_TRNS, KC_F11, KC_F12 }, - {KC_TRNS, KC_TRNS, KC_LGUI, KC_TRNS, KC_BSPC, KC_LALT, KC_SPC, KC_TRNS, KC_TRNS, KC_TRNS, RESET } + {KC_TRNS, KC_TRNS, KC_LGUI, KC_TRNS, KC_BSPC, KC_LALT, KC_SPC, KC_TRNS, LSFT(KC_LBRC), LSFT(KC_RBRC), RESET } } }; From 6975135f545d08955ed26ef046a0333e291af716 Mon Sep 17 00:00:00 2001 From: Felix Uhl Date: Wed, 10 Aug 2016 11:40:51 +0200 Subject: [PATCH 108/446] updated reference Build setup links to main readme now. --- doc/TMK_README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/TMK_README.md b/doc/TMK_README.md index 0c75a0e279..e3438eda2b 100644 --- a/doc/TMK_README.md +++ b/doc/TMK_README.md @@ -113,7 +113,7 @@ Third party libraries like LUFA, PJRC and V-USB have their own license respectiv Build Firmware and Program Controller ------------------------------------- -See [doc/BUILD_GUIDE.md](tmk_core/doc/BUILD_GUIDE.md), or the readme in the particular keyboards/* folder. +See [build environment setup](/readme.md#build-environment-setup), or the readme in the particular keyboards/* folder. From aa1a90af66df6ab12a371416e23094315c4a43b3 Mon Sep 17 00:00:00 2001 From: Felix Uhl Date: Thu, 11 Aug 2016 00:54:55 +0200 Subject: [PATCH 109/446] Added S60-X to keyboards with two layouts. --- .gitignore | 1 + keyboards/s60-x/Makefile | 75 ++++++++++ keyboards/s60-x/config.h | 164 ++++++++++++++++++++++ keyboards/s60-x/keymaps/default/Makefile | 21 +++ keyboards/s60-x/keymaps/default/keymap.c | 92 ++++++++++++ keyboards/s60-x/keymaps/default/readme.md | 1 + keyboards/s60-x/keymaps/felix/Makefile | 21 +++ keyboards/s60-x/keymaps/felix/keymap.c | 110 +++++++++++++++ keyboards/s60-x/keymaps/felix/readme.md | 1 + keyboards/s60-x/readme.md | 32 +++++ keyboards/s60-x/s60-x.c | 28 ++++ keyboards/s60-x/s60-x.h | 44 ++++++ 12 files changed, 590 insertions(+) create mode 100644 keyboards/s60-x/Makefile create mode 100644 keyboards/s60-x/config.h create mode 100644 keyboards/s60-x/keymaps/default/Makefile create mode 100644 keyboards/s60-x/keymaps/default/keymap.c create mode 100644 keyboards/s60-x/keymaps/default/readme.md create mode 100644 keyboards/s60-x/keymaps/felix/Makefile create mode 100644 keyboards/s60-x/keymaps/felix/keymap.c create mode 100644 keyboards/s60-x/keymaps/felix/readme.md create mode 100644 keyboards/s60-x/readme.md create mode 100644 keyboards/s60-x/s60-x.c create mode 100644 keyboards/s60-x/s60-x.h diff --git a/.gitignore b/.gitignore index 8c85d6ffa8..07bbf13db1 100644 --- a/.gitignore +++ b/.gitignore @@ -28,3 +28,4 @@ CMakeLists.txt .settings/ .idea .browse.VC.db* +*.stackdump diff --git a/keyboards/s60-x/Makefile b/keyboards/s60-x/Makefile new file mode 100644 index 0000000000..57edd5e036 --- /dev/null +++ b/keyboards/s60-x/Makefile @@ -0,0 +1,75 @@ + + +# MCU name +#MCU = at90usb1287 +MCU = atmega32u4 + +# Processor frequency. +# This will define a symbol, F_CPU, in all source code files equal to the +# processor frequency in Hz. You can then use this symbol in your source code to +# calculate timings. Do NOT tack on a 'UL' at the end, this will be done +# automatically to create a 32-bit value in your source code. +# +# This will be an integer division of F_USB below, as it is sourced by +# F_USB after it has run through any CPU prescalers. Note that this value +# does not *change* the processor frequency - it should merely be updated to +# reflect the processor speed set externally so that the code can use accurate +# software delays. +F_CPU = 16000000 + + +# +# LUFA specific +# +# Target architecture (see library "Board Types" documentation). +ARCH = AVR8 + +# Input clock frequency. +# This will define a symbol, F_USB, in all source code files equal to the +# input clock frequency (before any prescaling is performed) in Hz. This value may +# differ from F_CPU if prescaling is used on the latter, and is required as the +# raw input clock is fed directly to the PLL sections of the AVR for high speed +# clock generation for the USB and other AVR subsections. Do NOT tack on a 'UL' +# at the end, this will be done automatically to create a 32-bit value in your +# source code. +# +# If no clock division is performed on the input clock inside the AVR (via the +# CPU clock adjust registers or the clock division fuses), this will be equal to F_CPU. +F_USB = $(F_CPU) + +# Interrupt driven control endpoint task(+60) +OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT + + +# Boot Section Size in *bytes* +# Teensy halfKay 512 +# Teensy++ halfKay 1024 +# Atmel DFU loader 4096 +# LUFA bootloader 4096 +# USBaspLoader 2048 +OPT_DEFS += -DBOOTLOADER_SIZE=4096 + + +# Build Options +# change yes to no to disable +# +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) +COMMAND_ENABLE ?= yes # Commands for debug and configuration +# 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 ?= no # USB Nkey Rollover +BACKLIGHT_ENABLE ?= no # Enable keyboard backlight functionality on B7 by default +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 + +ifndef QUANTUM_DIR + include ../../Makefile +endif + + diff --git a/keyboards/s60-x/config.h b/keyboards/s60-x/config.h new file mode 100644 index 0000000000..d548a99b33 --- /dev/null +++ b/keyboards/s60-x/config.h @@ -0,0 +1,164 @@ +/* +Copyright 2012 Jun Wako +Copyright 2016 Julien Pecqueur +Copyright 2016 Felix Uhl + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ + +#ifndef CONFIG_H +#define CONFIG_H + +#include "config_common.h" + +/* USB Device descriptor parameter */ +#define VENDOR_ID 0xFEED +#define PRODUCT_ID 0x6060 +#define DEVICE_VER 0x0001 +#define MANUFACTURER Massdrop +#define PRODUCT S60-X +#define DESCRIPTION q.m.k. keyboard firmware for S60-X + +/* key matrix size */ +#define MATRIX_ROWS 5 +#define MATRIX_COLS 15 + +/* + * Keyboard Matrix Assignments + * + * Change this to how you wired your keyboard + * COLS: AVR pins used for columns, left to right + * ROWS: AVR pins used for rows, top to bottom + * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) + * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) + * +*/ +#define MATRIX_ROW_PINS { B7, B3, B2, B1, B0 } +#define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6, C7, E6, F1 } +#define UNUSED_PINS + +/* COL2ROW or ROW2COL */ +#define DIODE_DIRECTION COL2ROW + +// #define BACKLIGHT_PIN B7 +// #define BACKLIGHT_BREATHING +// #define BACKLIGHT_LEVELS 3 + + +/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ +#define DEBOUNCING_DELAY 5 + +/* define if matrix has ghost (lacks anti-ghosting diodes) */ +//#define MATRIX_HAS_GHOST + +/* number of backlight levels */ + +/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ +#define LOCKING_SUPPORT_ENABLE +/* Locking resynchronize hack */ +#define LOCKING_RESYNC_ENABLE + +/* + * Force NKRO + * + * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved + * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the + * makefile for this to work.) + * + * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N) + * until the next keyboard reset. + * + * NKRO may prevent your keystrokes from being detected in the BIOS, but it is + * fully operational during normal computer usage. + * + * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N) + * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by + * bootmagic, NKRO mode will always be enabled until it is toggled again during a + * power-up. + * + */ +//#define FORCE_NKRO + +/* + * Magic Key Options + * + * Magic keys are hotkey commands that allow control over firmware functions of + * the keyboard. They are best used in combination with the HID Listen program, + * found here: https://www.pjrc.com/teensy/hid_listen.html + * + * The options below allow the magic key functionality to be changed. This is + * useful if your keyboard/keypad is missing keys and you want magic key support. + * + */ + +/* key combination for magic key command */ +#define IS_COMMAND() ( \ + keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \ +) + +/* control how magic key switches layers */ +//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true +//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true +//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false + +/* override magic key keymap */ +//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS +//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS +//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM +//#define MAGIC_KEY_HELP1 H +//#define MAGIC_KEY_HELP2 SLASH +//#define MAGIC_KEY_DEBUG D +//#define MAGIC_KEY_DEBUG_MATRIX X +//#define MAGIC_KEY_DEBUG_KBD K +//#define MAGIC_KEY_DEBUG_MOUSE M +//#define MAGIC_KEY_VERSION V +//#define MAGIC_KEY_STATUS S +//#define MAGIC_KEY_CONSOLE C +//#define MAGIC_KEY_LAYER0_ALT1 ESC +//#define MAGIC_KEY_LAYER0_ALT2 GRAVE +//#define MAGIC_KEY_LAYER0 0 +//#define MAGIC_KEY_LAYER1 1 +//#define MAGIC_KEY_LAYER2 2 +//#define MAGIC_KEY_LAYER3 3 +//#define MAGIC_KEY_LAYER4 4 +//#define MAGIC_KEY_LAYER5 5 +//#define MAGIC_KEY_LAYER6 6 +//#define MAGIC_KEY_LAYER7 7 +//#define MAGIC_KEY_LAYER8 8 +//#define MAGIC_KEY_LAYER9 9 +//#define MAGIC_KEY_BOOTLOADER PAUSE +//#define MAGIC_KEY_LOCK CAPS +//#define MAGIC_KEY_EEPROM E +//#define MAGIC_KEY_NKRO N +//#define MAGIC_KEY_SLEEP_LED Z + +/* + * Feature disable options + * These options are also useful to firmware size reduction. + */ + +/* disable debug print */ +//#define NO_DEBUG + +/* disable print */ +//#define NO_PRINT + +/* disable action features */ +//#define NO_ACTION_LAYER +//#define NO_ACTION_TAPPING +#define NO_ACTION_ONESHOT +#define NO_ACTION_MACRO +#define NO_ACTION_FUNCTION + +#endif diff --git a/keyboards/s60-x/keymaps/default/Makefile b/keyboards/s60-x/keymaps/default/Makefile new file mode 100644 index 0000000000..f4671a9d11 --- /dev/null +++ b/keyboards/s60-x/keymaps/default/Makefile @@ -0,0 +1,21 @@ +# Build Options +# 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) +MOUSEKEY_ENABLE = yes # Mouse keys(+4700) +EXTRAKEY_ENABLE = yes # Audio control and System control(+450) +CONSOLE_ENABLE = no # Console for debug(+400) +COMMAND_ENABLE = yes # Commands for debug and configuration +NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality +MIDI_ENABLE = no # MIDI controls +AUDIO_ENABLE = no # Audio output on port C6 +UNICODE_ENABLE = no # Unicode +BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID +RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. +SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend + +ifndef QUANTUM_DIR + include ../../../../Makefile +endif \ No newline at end of file diff --git a/keyboards/s60-x/keymaps/default/keymap.c b/keyboards/s60-x/keymaps/default/keymap.c new file mode 100644 index 0000000000..aa2856525c --- /dev/null +++ b/keyboards/s60-x/keymaps/default/keymap.c @@ -0,0 +1,92 @@ +/* +Copyright 2016 Julien Pecqueur +Copyright 2016 Felix Uhl + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ + +#include "s60-x.h" + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + /* Layout 0: Default Layer + * ,-----------------------------------------------------------. + * |` | 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|Backsp | + * |-----------------------------------------------------------| + * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \| + * |-----------------------------------------------------------| + * |Ctrl | A| S| D| F| G| H| J| K| L| ;| '|Return | + * |-----------------------------------------------------------| + * |Shift | Z| X| C| V| B| N| M| ,| .| /|Shift | + * |-----------------------------------------------------------| + * |Fn1 |Gui |Alt | SpaceFn |Alt |Gui |App |Ctrl| + * `-----------------------------------------------------------' + */ + KEYMAP( + GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS, EQL, NO, BSPC, \ + TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC, RBRC, BSLS, \ + LCTL, A, S, D, F, G, H, J, K, L, SCLN, QUOT, NO, ENT, \ + LSFT, NO, Z, X, C, V, B, N, M, COMM, DOT, SLSH, NO, RSFT, NO, \ + FN1, LGUI, LALT, FN0, RALT, RGUI, APP, RCTL), + + /* Layout 1: Function Layer + * ,-----------------------------------------------------------. + * |Esc| F1| F2| F3| F4| F5| F6| F7| F8| F9|F10|F11|F12|Delete | + * |-----------------------------------------------------------| + * | |Prv|Ply|Nxt|Stp| | |PUp|Up |PDn| |Slk|Pau|Ins | + * |-----------------------------------------------------------| + * | |Vl-|Mut|Vl+| | |Hom|Lef|Dow|Rig|End| |PEnt | + * |-----------------------------------------------------------| + * | |Prt|Cut|Cop|Pst|Cal| | | | | |CapsLock | + * |-----------------------------------------------------------| + * | | | | | | | | | + * `-----------------------------------------------------------' + */ + KEYMAP( + ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, TRNS, DEL, \ + TRNS, MPRV, MPLY, MNXT, MSTP, TRNS, TRNS, PGUP, UP, PGDN, TRNS, SLCK, PAUS, INS, \ + TRNS, VOLD, MUTE, VOLU, TRNS, TRNS, HOME, LEFT, DOWN, RGHT, END, TRNS, TRNS, PENT, \ + TRNS, TRNS, PSCR, FN2, FN3, FN4, CALC, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, CAPS, TRNS, \ + TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS), +}; + +/* +* Fn action definition +*/ +const uint16_t PROGMEM fn_actions[] = { + [0] = ACTION_LAYER_TAP_KEY(1, KC_SPACE), /* SpaceFn layout 1 */ + [1] = ACTION_LAYER_MOMENTARY(1), /* Momentary layout 1 */ + [2] = ACTION_MODS_KEY(MOD_LSFT, KC_DEL), /* Cut */ + [3] = ACTION_MODS_KEY(MOD_LCTL, KC_INS), /* Copy */ + [4] = ACTION_MODS_KEY(MOD_LSFT, KC_INS), /* Paste */ +}; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + return MACRO_NONE; +}; + + +void matrix_init_user(void) { + +} + +void matrix_scan_user(void) { + +} + +bool process_record_user(uint16_t keycode, keyrecord_t *record) { + return true; +} + +void led_set_user(uint8_t usb_led) { + +} \ No newline at end of file diff --git a/keyboards/s60-x/keymaps/default/readme.md b/keyboards/s60-x/keymaps/default/readme.md new file mode 100644 index 0000000000..73318dad72 --- /dev/null +++ b/keyboards/s60-x/keymaps/default/readme.md @@ -0,0 +1 @@ +# The default keymap for s60-x \ No newline at end of file diff --git a/keyboards/s60-x/keymaps/felix/Makefile b/keyboards/s60-x/keymaps/felix/Makefile new file mode 100644 index 0000000000..251e4631d3 --- /dev/null +++ b/keyboards/s60-x/keymaps/felix/Makefile @@ -0,0 +1,21 @@ +# Build Options +# 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) +MOUSEKEY_ENABLE = yes # Mouse keys(+4700) +EXTRAKEY_ENABLE = yes # Audio control and System control(+450) +CONSOLE_ENABLE = yes # Console for debug(+400) +COMMAND_ENABLE = yes # Commands for debug and configuration +NKRO_ENABLE = no # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality +MIDI_ENABLE = no # MIDI controls +AUDIO_ENABLE = no # Audio output on port C6 +UNICODE_ENABLE = no # Unicode +BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID +RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. +SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend + +ifndef QUANTUM_DIR + include ../../../../Makefile +endif \ No newline at end of file diff --git a/keyboards/s60-x/keymaps/felix/keymap.c b/keyboards/s60-x/keymaps/felix/keymap.c new file mode 100644 index 0000000000..a5ff1ae4d9 --- /dev/null +++ b/keyboards/s60-x/keymaps/felix/keymap.c @@ -0,0 +1,110 @@ +/* +Copyright 2016 Julien Pecqueur +Copyright 2016 Felix Uhl + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ + +#include "s60-x.h" + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + /* Layout 0: Default Layer + * ,-----------------------------------------------------------. + * |Esc| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =| \|Del| + * |-----------------------------------------------------------| + * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]|BckSp| + * |-----------------------------------------------------------| + * |Ctrl | A| S| D| F| G| H| J| K| L| ;| '|Return | + * |-----------------------------------------------------------| + * |Shift | Z| X| C| V| B| N| M| ,| .| /| Up |Fn1 | + * |-----------------------------------------------------------| + * |Fn2 |Gui |Alt | SpaceFn |Alt |Left|Down|Right| + * `-----------------------------------------------------------' + */ + KEYMAP( + KC_ESC, 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_BSLS, KC_DEL, \ + 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_BSPC, \ + KC_LCTL, 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, KC_NO, KC_UP, KC_FN1, \ + KC_FN2, KC_LGUI, KC_LALT, KC_FN0, KC_RALT, KC_LEFT, KC_DOWN, KC_RGHT), + + /* Layout 1: Gaming Layer, SpaceFn disabled + * ,-----------------------------------------------------------. + * | | | | | | | | | | | | | | | | + * |-----------------------------------------------------------| + * | | | | | | | | | | | | | | | + * |-----------------------------------------------------------| + * | | | | | | | | | | | | | | + * |-----------------------------------------------------------| + * | | | | | | | | | | | | |Fn1 | + * |-----------------------------------------------------------| + * | | NOP| | Space | | | | | + * `-----------------------------------------------------------' + */ + KEYMAP( + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_FN1, \ + KC_TRNS, KC_NO, KC_TRNS, KC_SPC, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), + + /* Layout 2: Function Layer + * ,-----------------------------------------------------------. + * |` | F1| F2| F3| F4| F5| F6| F7| F8| F9|F10|F11|F12| |RES| + * |-----------------------------------------------------------| + * | |Prv|Ply|Nxt|Stp| | |PUp|Up |PDn| |Slk|Pau|Ins | + * |-----------------------------------------------------------| + * | |Vl-|Mut|Vl+| | |Hom|Lef|Dow|Rig|End| |PEnt | + * |-----------------------------------------------------------| + * | |Prt| | | |Cal| | | | |Pau |PUp |Rsft| + * |-----------------------------------------------------------| + * | | | | | |Home|PDn |End | + * `-----------------------------------------------------------' + */ + 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, DEBUG, RESET, \ + KC_TRNS, KC_MPRV, KC_MPLY, KC_MNXT, KC_MSTP, KC_TRNS, KC_TRNS, KC_PGUP, KC_UP, KC_PGDN, KC_TRNS, KC_SLCK, KC_PAUS, KC_INS, \ + KC_TRNS, KC_VOLD, KC_MUTE, KC_VOLU, KC_TRNS, KC_TRNS, KC_HOME, KC_LEFT, KC_DOWN, KC_RGHT, KC_END, KC_TRNS, KC_TRNS, KC_PENT, \ + KC_TRNS, KC_TRNS, KC_PSCR, KC_TRNS, KC_TRNS, KC_TRNS, KC_CALC, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PAUS, KC_PGUP, KC_RSFT, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_PGDN, KC_END), +}; + +/* +* Fn action definition +*/ +const uint16_t PROGMEM fn_actions[] = { + [0] = ACTION_LAYER_TAP_KEY(2, KC_SPACE), /* SpaceFn layout 1 */ + [1] = ACTION_LAYER_TOGGLE(1), /* Disable SpaceFn */ + [2] = ACTION_LAYER_MOMENTARY(2) /* SpaceFn layout 1 */ +}; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + return MACRO_NONE; +}; + + +void matrix_init_user(void) { + +} + +void matrix_scan_user(void) { + +} + +bool process_record_user(uint16_t keycode, keyrecord_t *record) { + return true; +} + +void led_set_user(uint8_t usb_led) { + +} \ No newline at end of file diff --git a/keyboards/s60-x/keymaps/felix/readme.md b/keyboards/s60-x/keymaps/felix/readme.md new file mode 100644 index 0000000000..73318dad72 --- /dev/null +++ b/keyboards/s60-x/keymaps/felix/readme.md @@ -0,0 +1 @@ +# The default keymap for s60-x \ No newline at end of file diff --git a/keyboards/s60-x/readme.md b/keyboards/s60-x/readme.md new file mode 100644 index 0000000000..34c48b0b7d --- /dev/null +++ b/keyboards/s60-x/readme.md @@ -0,0 +1,32 @@ +S60-x keyboard firmware +====================== +DIY compact keyboard by Massdrop. This is a port from TMK to QMK based on the [original S60-X Repo](https://github.com/jpec/s60x). + +## S60X Resources +- [Massdrop page](https://www.massdrop.com/buy/sentraq-60-diy-keyboard-kit) + +## Quantum MK Firmware + +For the full Quantum feature list, see [the parent readme.md](/doc/readme.md). + +## Building + +Download or clone the whole firmware and navigate to the keyboards/s60-x folder. Once your dev env is setup, you'll be able to type `make` to generate your .hex - you can then use the Teensy Loader to program your .hex file. + +Depending on which keymap you would like to use, you will have to compile slightly differently. + +### Default + +To build with the default keymap, simply run `make`. + +### Other Keymaps + +Several version of keymap are available in advance but you are recommended to define your favorite layout yourself. To define your own keymap create a folder with the name of your keymap in the keymaps folder, and see keymap documentation (you can find in top readme.md) and existant keymap files. + +To build the firmware binary hex file with a keymap just do `make` with `keymap` option like: + +``` +$ make keymap=[default|] +``` + +Keymaps follow the format **__keymap.c__** and are stored in folders in the `keymaps` folder, eg `keymaps/my_keymap/` \ No newline at end of file diff --git a/keyboards/s60-x/s60-x.c b/keyboards/s60-x/s60-x.c new file mode 100644 index 0000000000..417358140c --- /dev/null +++ b/keyboards/s60-x/s60-x.c @@ -0,0 +1,28 @@ +#include "s60-x.h" + +void matrix_init_kb(void) { + // put your keyboard start-up code here + // runs once when the firmware starts up + + matrix_init_user(); +} + +void matrix_scan_kb(void) { + // put your looping keyboard code here + // runs every cycle (a lot) + + matrix_scan_user(); +} + +bool process_record_kb(uint16_t keycode, keyrecord_t *record) { + // put your per-action keyboard code here + // runs for every action, just before processing by the firmware + + return process_record_user(keycode, record); +} + +void led_set_kb(uint8_t usb_led) { + // put your keyboard LED indicator (ex: Caps Lock LED) toggling code here + + led_set_user(usb_led); +} diff --git a/keyboards/s60-x/s60-x.h b/keyboards/s60-x/s60-x.h new file mode 100644 index 0000000000..714de30db8 --- /dev/null +++ b/keyboards/s60-x/s60-x.h @@ -0,0 +1,44 @@ +/* +Copyright 2012,2013 Jun Wako +Copyright 2015 Vincius Nery Cordeiro +Copyright 2016 Felix Uhl + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ + +#ifndef S60X_H +#define S60X_H + +#include "quantum.h" + +/* S60-X keymap definition macro +* K2C, K31 and K3C are extra keys for ISO +* K0D is extra key from split backspace, K3E is extra key from split right shift +*/ + +#define KEYMAP( \ + K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, \ + K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ + K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, \ + K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \ + K40, K41, K42, K46, K4A, K4B, K4C, K4D \ +) { \ + { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \ + { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, KC_NO }, \ + { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, KC_NO }, \ + { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E }, \ + { K40, K41, K42, KC_NO, KC_NO, KC_NO, K46, KC_NO, KC_NO, KC_NO, K4A, K4B, K4C, K4D, KC_NO } \ +} + +#endif From a41a53baadf14b50d63fc9424aca67e7bde193f3 Mon Sep 17 00:00:00 2001 From: Felix Uhl Date: Thu, 11 Aug 2016 09:13:38 +0200 Subject: [PATCH 110/446] Fix dead link in keycode.txt The link to the HID Usage tables was outdated and dead, so I replaced it. --- doc/keycode.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/keycode.txt b/doc/keycode.txt index c1134f9bf2..5a42c50bfb 100644 --- a/doc/keycode.txt +++ b/doc/keycode.txt @@ -2,7 +2,7 @@ Keycode Symbol Table ==================== Keycodes are defined in `common/keycode.h`. Range of 00-A4 and E0-E7 are identical with HID Usage: - + Virtual keycodes are defined out of above range to support special actions. From 38766dbc82cd0765cd88a47bb88b57d58b4b6723 Mon Sep 17 00:00:00 2001 From: Felix Uhl Date: Thu, 11 Aug 2016 09:36:37 +0200 Subject: [PATCH 111/446] Minor changes to keymaps Clarified extra keys Made ISO-keys non-dead in default layout Added non-US backslash on felix layout --- keyboards/s60-x/keymaps/default/keymap.c | 6 +++--- keyboards/s60-x/keymaps/felix/keymap.c | 8 ++++---- keyboards/s60-x/s60-x.h | 7 +++++-- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/keyboards/s60-x/keymaps/default/keymap.c b/keyboards/s60-x/keymaps/default/keymap.c index aa2856525c..3b680c3072 100644 --- a/keyboards/s60-x/keymaps/default/keymap.c +++ b/keyboards/s60-x/keymaps/default/keymap.c @@ -31,10 +31,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * `-----------------------------------------------------------' */ KEYMAP( - GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS, EQL, NO, BSPC, \ + GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS, EQL, BSPC, BSPC, \ TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC, RBRC, BSLS, \ - LCTL, A, S, D, F, G, H, J, K, L, SCLN, QUOT, NO, ENT, \ - LSFT, NO, Z, X, C, V, B, N, M, COMM, DOT, SLSH, NO, RSFT, NO, \ + LCTL, A, S, D, F, G, H, J, K, L, SCLN, QUOT, NUHS, ENT, \ + LSFT, NUBS, Z, X, C, V, B, N, M, COMM, DOT, SLSH, NO, RSFT, NO, \ FN1, LGUI, LALT, FN0, RALT, RGUI, APP, RCTL), /* Layout 1: Function Layer diff --git a/keyboards/s60-x/keymaps/felix/keymap.c b/keyboards/s60-x/keymaps/felix/keymap.c index a5ff1ae4d9..3052dd8160 100644 --- a/keyboards/s60-x/keymaps/felix/keymap.c +++ b/keyboards/s60-x/keymaps/felix/keymap.c @@ -25,7 +25,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |-----------------------------------------------------------| * |Ctrl | A| S| D| F| G| H| J| K| L| ;| '|Return | * |-----------------------------------------------------------| - * |Shift | Z| X| C| V| B| N| M| ,| .| /| Up |Fn1 | + * |Shift | Z| X| C| V| B| N| M| ,| .| /| Up | <> | * |-----------------------------------------------------------| * |Fn2 |Gui |Alt | SpaceFn |Alt |Left|Down|Right| * `-----------------------------------------------------------' @@ -34,7 +34,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_ESC, 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_BSLS, KC_DEL, \ 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_BSPC, \ KC_LCTL, 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, KC_NO, KC_UP, KC_FN1, \ + KC_LSFT, KC_NO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_NO, KC_UP, KC_NUBS, \ KC_FN2, KC_LGUI, KC_LALT, KC_FN0, KC_RALT, KC_LEFT, KC_DOWN, KC_RGHT), /* Layout 1: Gaming Layer, SpaceFn disabled @@ -65,7 +65,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |-----------------------------------------------------------| * | |Vl-|Mut|Vl+| | |Hom|Lef|Dow|Rig|End| |PEnt | * |-----------------------------------------------------------| - * | |Prt| | | |Cal| | | | |Pau |PUp |Rsft| + * | |Prt| | | |Cal| | | | |Pau |PUp |Fn1 | * |-----------------------------------------------------------| * | | | | | |Home|PDn |End | * `-----------------------------------------------------------' @@ -74,7 +74,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 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, DEBUG, RESET, \ KC_TRNS, KC_MPRV, KC_MPLY, KC_MNXT, KC_MSTP, KC_TRNS, KC_TRNS, KC_PGUP, KC_UP, KC_PGDN, KC_TRNS, KC_SLCK, KC_PAUS, KC_INS, \ KC_TRNS, KC_VOLD, KC_MUTE, KC_VOLU, KC_TRNS, KC_TRNS, KC_HOME, KC_LEFT, KC_DOWN, KC_RGHT, KC_END, KC_TRNS, KC_TRNS, KC_PENT, \ - KC_TRNS, KC_TRNS, KC_PSCR, KC_TRNS, KC_TRNS, KC_TRNS, KC_CALC, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PAUS, KC_PGUP, KC_RSFT, \ + KC_TRNS, KC_TRNS, KC_PSCR, KC_TRNS, KC_TRNS, KC_TRNS, KC_CALC, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PAUS, KC_PGUP, KC_FN1, \ KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_PGDN, KC_END), }; diff --git a/keyboards/s60-x/s60-x.h b/keyboards/s60-x/s60-x.h index 714de30db8..68f2ab22f2 100644 --- a/keyboards/s60-x/s60-x.h +++ b/keyboards/s60-x/s60-x.h @@ -23,8 +23,11 @@ along with this program. If not, see . #include "quantum.h" /* S60-X keymap definition macro -* K2C, K31 and K3C are extra keys for ISO -* K0D is extra key from split backspace, K3E is extra key from split right shift +* K31 is the extra key next to short left ISO shift +* K2C is the moved key next to enter on ISO boards +* K3C is the extra key next to short right JIS shift +* K0D is extra key from split backspace +* K3E is extra key from HHKB-style split right shift */ #define KEYMAP( \ From 56f86413e0d7606030cad68257a5d6287c9fd35f Mon Sep 17 00:00:00 2001 From: Elliot DeNolf Date: Thu, 11 Aug 2016 09:54:02 -0600 Subject: [PATCH 112/446] Add denolfe satan keymap --- keyboards/satan/keymaps/denolfe/Makefile | 20 ++ keyboards/satan/keymaps/denolfe/README.md | 12 ++ .../satan/keymaps/denolfe/keyboard-layout.png | Bin 0 -> 31762 bytes keyboards/satan/keymaps/denolfe/keymap.c | 171 ++++++++++++++++++ 4 files changed, 203 insertions(+) create mode 100644 keyboards/satan/keymaps/denolfe/Makefile create mode 100644 keyboards/satan/keymaps/denolfe/README.md create mode 100644 keyboards/satan/keymaps/denolfe/keyboard-layout.png create mode 100644 keyboards/satan/keymaps/denolfe/keymap.c diff --git a/keyboards/satan/keymaps/denolfe/Makefile b/keyboards/satan/keymaps/denolfe/Makefile new file mode 100644 index 0000000000..c4adab737c --- /dev/null +++ b/keyboards/satan/keymaps/denolfe/Makefile @@ -0,0 +1,20 @@ + +# Build Options +# comment out to disable the options. +# +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 ?= yes # Console for debug(+400) +COMMAND_ENABLE ?= yes # Commands for debug and configuration +NKRO_ENABLE ?= yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +RGBLIGHT_ENABLE ?= no # Enable keyboard underlight functionality (+4870) +BACKLIGHT_ENABLE ?= yes # Enable keyboard backlight functionality (+1150) +MIDI_ENABLE ?= no # MIDI controls +AUDIO_ENABLE ?= no +UNICODE_ENABLE ?= no # Unicode +BLUETOOTH_ENABLE ?= no # Enable Bluetooth with the Adafruit EZ-Key HID + +ifndef QUANTUM_DIR + include ../../../../Makefile +endif diff --git a/keyboards/satan/keymaps/denolfe/README.md b/keyboards/satan/keymaps/denolfe/README.md new file mode 100644 index 0000000000..30b94fcdd2 --- /dev/null +++ b/keyboards/satan/keymaps/denolfe/README.md @@ -0,0 +1,12 @@ +# denolfe's Layout +Customized Satan keymap + +![Layout](keyboard-layout.png "Practical Keymap") + +## Programming Instructions: +`cd` into keymap directory, `make dfu` + +## Features +- Movement keys with CapsLock + h, j, k, l +- Media Keys +- Backlight control diff --git a/keyboards/satan/keymaps/denolfe/keyboard-layout.png b/keyboards/satan/keymaps/denolfe/keyboard-layout.png new file mode 100644 index 0000000000000000000000000000000000000000..d6d6ad57fb5b180334aefc429430fa867258cd6a GIT binary patch literal 31762 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 literal 0 HcmV?d00001 diff --git a/keyboards/satan/keymaps/denolfe/keymap.c b/keyboards/satan/keymaps/denolfe/keymap.c new file mode 100644 index 0000000000..2f6c8d8f4f --- /dev/null +++ b/keyboards/satan/keymaps/denolfe/keymap.c @@ -0,0 +1,171 @@ +#include "satan.h" + +#ifdef RGBLIGHT_ENABLE +#include "rgblight.h" +#endif + +// Used for SHIFT_ESC +#define MODS_CTRL_MASK (MOD_BIT(KC_LSHIFT)|MOD_BIT(KC_RSHIFT)) + +// 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 _SL 2 + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + /* Keymap _BL: (Base Layer) Default Layer + * ,-----------------------------------------------------------. + * |Esc~| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|Backsp | + * |-----------------------------------------------------------| + * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \ | + * |-----------------------------------------------------------| + * |CAPS | A| S| D| F| G| H| J| K| L| ;| '|Return | + * |-----------------------------------------------------------| + * |Shift | Z| X| C| V| B| N| M| ,| .| /|Shift | + * |-----------------------------------------------------------| + * |Ctrl|Gui |Alt | Space |Alt |Gui |FN |Ctrl | + * `-----------------------------------------------------------' + */ +[_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, \ + MO(_FL), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, \ + KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, \ + KC_LCTL, KC_LGUI,KC_LALT, KC_SPC, KC_RALT, MO(_FL), KC_RGUI, KC_RCTL), + + /* Keymap _FL: Function Layer + * ,-----------------------------------------------------------. + * | | | | | | | | | | | | | | RESET| + * |-----------------------------------------------------------| + * | | | | | | | | | | | |BL-|BL+|BL | + * |-----------------------------------------------------------| + * | | | | | | | | | | | | | + * |-----------------------------------------------------------| + * | | F1|F2 | F3|F4 | F5| F6| F7| F8| | | | + * |-----------------------------------------------------------| + * | | | | | | | | | + * `-----------------------------------------------------------' + */ +[_FL] = KEYMAP( + #ifdef RGBLIGHT_ENABLE + KC_GRV, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RESET, \ + KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_INC, BL_TOGG, \ + KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ + KC_TRNS, F(1), F(2), F(3), F(4), F(5), F(6), F(7), F(8), KC_TRNS, KC_TRNS, KC_TRNS, \ + KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), + #else + 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_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PGDN, KC_PGUP, KC_TRNS, KC_END, KC_MPRV, KC_MNXT, KC_MPLY, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT, KC_TRNS, KC_TRNS, KC_TRNS, \ + KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, KC_HOME, LCTL(KC_LEFT), LCTL(KC_END), LCTL(KC_RIGHT), KC_TRNS, RESET, \ + KC_TRNS, KC_TRNS, F(9), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), + #endif + +[_SL] = 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_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PGDN, KC_PGUP, KC_TRNS, LSFT(KC_END), KC_MPRV, KC_MNXT, KC_MPLY, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, LSFT(KC_LEFT), LSFT(KC_DOWN), LSFT(KC_UP), LSFT(KC_RIGHT), KC_TRNS, KC_TRNS, KC_TRNS, \ + KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, LSFT(KC_HOME), LCTL(LSFT(KC_LEFT)), LCTL(LSFT(KC_END)), LCTL(LSFT(KC_RIGHT)), KC_TRNS, RESET, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), +}; + +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 + [9] = ACTION_LAYER_MODS(2, MOD_LSFT) +}; + +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; + //led operations + #ifdef RGBLIGHT_ENABLE + case RGBLED_TOGGLE: + 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 + } +} From d1f418d85ddb3bc9594ab71267af92ef1a5b7b0c Mon Sep 17 00:00:00 2001 From: Xyverz Date: Thu, 11 Aug 2016 09:46:05 -0700 Subject: [PATCH 113/446] Update Makefile Corrected spelling of "ATREUS" in all locations. (ATRUES -> ATREUS) --- keyboards/atreus/Makefile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/keyboards/atreus/Makefile b/keyboards/atreus/Makefile index 95ee1d4d7b..5894d231f9 100644 --- a/keyboards/atreus/Makefile +++ b/keyboards/atreus/Makefile @@ -2,11 +2,11 @@ ifdef TEENSY2 OPT_DEFS += -DATREUS_TEENSY2 - ATRUES_UPLOAD_COMMAND = teensy_loader_cli -w -mmcu=$(MCU) $(TARGET).hex + ATREUS_UPLOAD_COMMAND = teensy_loader_cli -w -mmcu=$(MCU) $(TARGET).hex else OPT_DEFS += -DATREUS_ASTAR OPT_DEFS += -DCATERINA_BOOTLOADER - ATRUES_UPLOAD_COMMAND = while [ ! -r $(USB) ]; do sleep 1; done; \ + ATREUS_UPLOAD_COMMAND = while [ ! -r $(USB) ]; do sleep 1; done; \ avrdude -p $(MCU) -c avr109 -U flash:w:$(TARGET).hex -P $(USB) endif @@ -84,5 +84,5 @@ endif USB ?= /dev/cu.usbmodem1411 upload: build - $(ATRUES_UPLOAD_COMMAND) - \ No newline at end of file + $(ATREUS_UPLOAD_COMMAND) + From eeade4af84af073479f38de32d97e99203b29350 Mon Sep 17 00:00:00 2001 From: Xyverz Date: Thu, 11 Aug 2016 09:48:23 -0700 Subject: [PATCH 114/446] Update keymap.c Changed right-hand F-key layout in order to add KC_PLUS to _L2. --- keyboards/atreus/keymaps/xyverz/keymap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/keyboards/atreus/keymaps/xyverz/keymap.c b/keyboards/atreus/keymaps/xyverz/keymap.c index f4d4a9cf0f..0238fdbd39 100644 --- a/keyboards/atreus/keymaps/xyverz/keymap.c +++ b/keyboards/atreus/keymaps/xyverz/keymap.c @@ -51,8 +51,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { }, [_L2] = { /* LAYER 2 */ {KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_NO, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN}, - {KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_NO, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10 }, - {KC_TRNS, KC_TRNS, DVORAK, QWERTY, COLEMAK, KC_LCTL, KC_TRNS, KC_TRNS, KC_TRNS, KC_F11, KC_F12 }, + {KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_NO, KC_TRNS, KC_F6, KC_F7, KC_F8, KC_PLUS}, + {KC_TRNS, KC_TRNS, DVORAK, QWERTY, COLEMAK, KC_LCTL, KC_TRNS, KC_F9, KC_F10, KC_F11, KC_F12 }, {KC_TRNS, KC_TRNS, KC_LGUI, KC_TRNS, KC_BSPC, KC_LALT, KC_SPC, KC_TRNS, LSFT(KC_LBRC), LSFT(KC_RBRC), RESET } } }; From 71e1bb2e1cf5fd87cb9cc6f81b830763b38665d4 Mon Sep 17 00:00:00 2001 From: Xyverz Date: Thu, 11 Aug 2016 11:04:57 -0700 Subject: [PATCH 115/446] Delete keymap.c Not ready to submit this one just yet. --- keyboards/phantom/keymaps/xyverz/keymap.c | 67 ----------------------- 1 file changed, 67 deletions(-) delete mode 100644 keyboards/phantom/keymaps/xyverz/keymap.c diff --git a/keyboards/phantom/keymaps/xyverz/keymap.c b/keyboards/phantom/keymaps/xyverz/keymap.c deleted file mode 100644 index 5948e4ca54..0000000000 --- a/keyboards/phantom/keymaps/xyverz/keymap.c +++ /dev/null @@ -1,67 +0,0 @@ -#include "phantom.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 - -const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { - /* Keymap _BL: (Base Layer) Default Layer - * ,-----------------------------------------------------------------------------. - * |Esc |f1| f2| f3| f4| | f5| f6| f7| f8| | f9|f10|f11|f12| |Prnt|ScLk|Paus| - * |-----------------------------------------------------------| |--------------| - * | ~ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0| - | = |Backsp | | Ins|Home|PgUp| - * |-----------------------------------------------------------| |--------------| - * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \| | Del| End|PgDn| - * |-----------------------------------------------------------| `--------------' - * |CAPS | A| S| D| F| G| H| J| K| L| ;| '|Return | - * |-----------------------------------------------------------| ,----. - * |Shift | Z| X| C| V| B| N| M| ,| .| /|Shift | | Up | - * |-----------------------------------------------------------| ,-------------. - * |Ctrl|Gui |Alt | Space |ALT |GUI |_FL |CTRL | |Lft| Dn |Rig | - * `-----------------------------------------------------------' `-------------' - */ -[_BL] = KEYMAP( - KC_ESC, 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_PSCR, KC_SLCK, KC_PAUS, \ - KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_LBRC, KC_RBRC, KC_BSPC, KC_INS, KC_HOME, KC_PGUP, \ - KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_SLSH, KC_EQL, KC_BSLS, KC_DELETE, KC_END, KC_PGDN, \ - KC_CAPS, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_MINS, KC_ENT, \ - KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT, KC_UP, \ - KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL, MO(_FL), KC_LEFT, KC_DOWN, KC_RGHT), - - /* Keymap _FL: Function Layer - * ,-----------------------------------------------------------------------------. - * |RESET| | | | | | | | | | | | | | | | | | | - * |-----------------------------------------------------------| |--------------| - * | | | | | | | | | | | | | | | | | | | - * |-----------------------------------------------------------| |--------------| - * | | | | | | | | | | | | | | | | | | | - * |-----------------------------------------------------------| `--------------' - * | | | | | | | | | | | | | | - * |-----------------------------------------------------------| ,----. - * | | F1| F2| F3| F4| F5|F6 |F7 |F8 | | | | | | - * |-----------------------------------------------------------| ,-------------. - * | | | | | | | | | | | | | - * `-----------------------------------------------------------' `-------------' - */ -[_FL] = KEYMAP( - KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS,KC_TRNS,KC_SLEP, \ - RESET, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_MUTE,KC_VOLD,KC_VOLU,KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS, \ - KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_MSTP,KC_MPLY,KC_MPRV,KC_MNXT,KC_MSEL, KC_TRNS,KC_TRNS,KC_TRNS, \ - KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, \ - KC_TRNS, KC_TRNS,KC_TRNS,KC_CALC,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, KC_CAPS, KC_TRNS, \ - KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS) -}; - -enum function_id { - SHIFT_ESC, -}; - -const uint16_t PROGMEM fn_actions[] = { - -}; - -void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) { -} From 4725942dc71c2f386d8323865a6255f4dfd2785b Mon Sep 17 00:00:00 2001 From: Felix Uhl Date: Thu, 11 Aug 2016 21:49:10 +0200 Subject: [PATCH 116/446] Small changes Enabled Bootmagic and ISO layouts on felix keymap Added unused pins --- keyboards/s60-x/config.h | 2 +- keyboards/s60-x/keymaps/felix/keymap.c | 17 +++++++++-------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/keyboards/s60-x/config.h b/keyboards/s60-x/config.h index d548a99b33..ac7951c247 100644 --- a/keyboards/s60-x/config.h +++ b/keyboards/s60-x/config.h @@ -46,7 +46,7 @@ along with this program. If not, see . */ #define MATRIX_ROW_PINS { B7, B3, B2, B1, B0 } #define MATRIX_COL_PINS { D0, D1, D2, D3, D5, D4, D6, D7, B4, B5, B6, C6, C7, E6, F1 } -#define UNUSED_PINS +#define UNUSED_PINS { F0 } /* COL2ROW or ROW2COL */ #define DIODE_DIRECTION COL2ROW diff --git a/keyboards/s60-x/keymaps/felix/keymap.c b/keyboards/s60-x/keymaps/felix/keymap.c index 3052dd8160..7fc0e021c9 100644 --- a/keyboards/s60-x/keymaps/felix/keymap.c +++ b/keyboards/s60-x/keymaps/felix/keymap.c @@ -18,6 +18,7 @@ along with this program. If not, see . const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Layout 0: Default Layer + * RSFT will be replaced once a better way to control magic is found. * ,-----------------------------------------------------------. * |Esc| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =| \|Del| * |-----------------------------------------------------------| @@ -25,17 +26,17 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |-----------------------------------------------------------| * |Ctrl | A| S| D| F| G| H| J| K| L| ;| '|Return | * |-----------------------------------------------------------| - * |Shift | Z| X| C| V| B| N| M| ,| .| /| Up | <> | + * |Shift | Z| X| C| V| B| N| M| ,| .| /| Up |RSft| * |-----------------------------------------------------------| * |Fn2 |Gui |Alt | SpaceFn |Alt |Left|Down|Right| * `-----------------------------------------------------------' */ KEYMAP( - KC_ESC, 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_BSLS, KC_DEL, \ - 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_BSPC, \ - KC_LCTL, 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, KC_NO, KC_UP, KC_NUBS, \ - KC_FN2, KC_LGUI, KC_LALT, KC_FN0, KC_RALT, KC_LEFT, KC_DOWN, KC_RGHT), + KC_ESC, 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_BSLS, KC_DEL, \ + 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_BSPC, \ + KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, \ + KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_NO, KC_UP, KC_RSFT, \ + KC_FN2, KC_LGUI, KC_LALT, KC_FN0, KC_RALT, KC_LEFT, KC_DOWN, KC_RGHT), /* Layout 1: Gaming Layer, SpaceFn disabled * ,-----------------------------------------------------------. @@ -55,7 +56,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_FN1, \ - KC_TRNS, KC_NO, KC_TRNS, KC_SPC, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), + KC_TRNS, KC_NO, KC_TRNS, KC_SPC, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), /* Layout 2: Function Layer * ,-----------------------------------------------------------. @@ -75,7 +76,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_TRNS, KC_MPRV, KC_MPLY, KC_MNXT, KC_MSTP, KC_TRNS, KC_TRNS, KC_PGUP, KC_UP, KC_PGDN, KC_TRNS, KC_SLCK, KC_PAUS, KC_INS, \ KC_TRNS, KC_VOLD, KC_MUTE, KC_VOLU, KC_TRNS, KC_TRNS, KC_HOME, KC_LEFT, KC_DOWN, KC_RGHT, KC_END, KC_TRNS, KC_TRNS, KC_PENT, \ KC_TRNS, KC_TRNS, KC_PSCR, KC_TRNS, KC_TRNS, KC_TRNS, KC_CALC, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PAUS, KC_PGUP, KC_FN1, \ - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_PGDN, KC_END), + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_PGDN, KC_END), }; /* From e692ebf86a962e90c51302e7b17a953ea2858f79 Mon Sep 17 00:00:00 2001 From: shela Date: Fri, 12 Aug 2016 20:38:26 +0900 Subject: [PATCH 117/446] fix typo --- quantum/keymap.h | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/quantum/keymap.h b/quantum/keymap.h index a158651839..f2d94d75c3 100644 --- a/quantum/keymap.h +++ b/quantum/keymap.h @@ -156,16 +156,16 @@ enum quantum_keycodes { BL_INC, BL_TOGG, BL_STEP, - - // RGB functionality - RGB_TOG, - RGB_MOD, - RGB_HUI, - RGB_HUD, - RGB_SAI, - RGB_SAD, - RGB_VAI, - RGB_VAD, + + // RGB functionality + RGB_TOG, + RGB_MOD, + RGB_HUI, + RGB_HUD, + RGB_SAI, + RGB_SAD, + RGB_VAI, + RGB_VAD, // Left shift, open paren KC_LSPO, @@ -309,7 +309,7 @@ enum quantum_keycodes { #define OSL(layer) (layer | QK_ONE_SHOT_LAYER) // One-shot mod -#define OSM(layer) (layer | QK_ONE_SHOT_MOD) +#define OSM(mod) (mod | QK_ONE_SHOT_MOD) // M-od, T-ap - 256 keycode max #define MT(mod, kc) (kc | QK_MOD_TAP | ((mod & 0xF) << 8)) From 1c8d64d3b3664ef7d62ea12f8fd510231a7ec54e Mon Sep 17 00:00:00 2001 From: shela Date: Fri, 12 Aug 2016 21:24:43 +0900 Subject: [PATCH 118/446] add my keymap --- keyboards/hhkb/keymaps/shela/Makefile | 1 + .../hhkb/keymaps/shela/action_pseudo_lut.c | 142 ++++++++++++++ .../hhkb/keymaps/shela/action_pseudo_lut.h | 15 ++ keyboards/hhkb/keymaps/shela/config.h | 12 ++ keyboards/hhkb/keymaps/shela/keymap.c | 179 ++++++++++++++++++ keyboards/hhkb/keymaps/shela/keymap_jis2us.h | 32 ++++ keyboards/hhkb/keymaps/shela/readme.md | 14 ++ 7 files changed, 395 insertions(+) create mode 100644 keyboards/hhkb/keymaps/shela/Makefile create mode 100644 keyboards/hhkb/keymaps/shela/action_pseudo_lut.c create mode 100644 keyboards/hhkb/keymaps/shela/action_pseudo_lut.h create mode 100644 keyboards/hhkb/keymaps/shela/config.h create mode 100644 keyboards/hhkb/keymaps/shela/keymap.c create mode 100644 keyboards/hhkb/keymaps/shela/keymap_jis2us.h create mode 100644 keyboards/hhkb/keymaps/shela/readme.md diff --git a/keyboards/hhkb/keymaps/shela/Makefile b/keyboards/hhkb/keymaps/shela/Makefile new file mode 100644 index 0000000000..d0586bda68 --- /dev/null +++ b/keyboards/hhkb/keymaps/shela/Makefile @@ -0,0 +1 @@ +SRC += action_pseudo_lut.c diff --git a/keyboards/hhkb/keymaps/shela/action_pseudo_lut.c b/keyboards/hhkb/keymaps/shela/action_pseudo_lut.c new file mode 100644 index 0000000000..b205968c7b --- /dev/null +++ b/keyboards/hhkb/keymaps/shela/action_pseudo_lut.c @@ -0,0 +1,142 @@ +#include "quantum.h" +#include "action_pseudo_lut.h" + +static uint8_t send_key_shift_bit[SHIFT_BIT_SIZE]; + +/* + * Pseudo layout action. + * This action converts a keycode in order to output the character according to the keymap you specified + * still your keyboard layout recognized wrongly on your OS. + * Memo: Using other layer keymap to get keycode + */ +void action_pseudo_lut(keyrecord_t *record, uint8_t base_keymap_id, const uint16_t (*keymap)[2]) { + static uint8_t prev_shift; + uint16_t keycode; + uint16_t pseudo_keycode; + + /* get keycode from keymap you specified */ + keycode = keymap_key_to_keycode(base_keymap_id, record->event.key); + + prev_shift = keyboard_report->mods & (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT)); + + if (record->event.pressed) { + /* when magic commands entered, keycode does not converted */ + if (IS_COMMAND()) { + if (prev_shift) { + add_shift_bit(keycode); + } + register_code(keycode); + return; + } + + if (prev_shift) { + pseudo_keycode = convert_keycode(keymap, keycode, true); + dprintf("pressed: %02X, converted: %04X\n", keycode, pseudo_keycode); + add_shift_bit(keycode); + + if (IS_LSFT(pseudo_keycode)) { + register_code(QK_LSFT ^ pseudo_keycode); + } else { + /* delete shift mod temporarily */ + del_mods(prev_shift); + send_keyboard_report(); + register_code(pseudo_keycode); + add_mods(prev_shift); + send_keyboard_report(); + } + } else { + pseudo_keycode = convert_keycode(keymap, keycode, false); + dprintf("pressed: %02X, converted: %04X\n", keycode, pseudo_keycode); + + if (IS_LSFT(pseudo_keycode)) { + add_weak_mods(MOD_BIT(KC_LSFT)); + send_keyboard_report(); + register_code(QK_LSFT ^ pseudo_keycode); + /* on Windows, prevent key repeat to avoid unintended output */ + unregister_code(QK_LSFT ^ pseudo_keycode); + del_weak_mods(MOD_BIT(KC_LSFT)); + send_keyboard_report(); + } else { + register_code(pseudo_keycode); + } + } + } else { + if (get_shift_bit(keycode)) { + del_shift_bit(keycode); + pseudo_keycode = convert_keycode(keymap, keycode, true); + } else { + pseudo_keycode = convert_keycode(keymap, keycode, false); + } + dprintf("released: %02X, converted: %04X\n", keycode, pseudo_keycode); + + if (IS_LSFT(pseudo_keycode)) { + unregister_code(QK_LSFT ^ pseudo_keycode); + } else { + unregister_code(pseudo_keycode); + } + } +} + +uint16_t convert_keycode(const uint16_t (*keymap)[2], uint16_t keycode, bool shift_modded) +{ + uint16_t pseudo_keycode; + + switch (keycode) { + case KC_A ... KC_CAPSLOCK: +#if defined(__AVR__) + if (shift_modded) { + pseudo_keycode = pgm_read_word(&keymap[keycode][1]); + } else { + pseudo_keycode = pgm_read_word(&keymap[keycode][0]); + } +#else + if (shift_modded) { + pseudo_keycode = keymap[keycode][1]; + } else { + pseudo_keycode = keymap[keycode][0]; + } +#endif + /* if undefined, use got keycode as it is */ + if (pseudo_keycode == 0x00) { + if (shift_modded) { + pseudo_keycode = S(keycode); + } else { + pseudo_keycode = keycode; + } + } + break; + default: + if (shift_modded) { + pseudo_keycode = S(keycode); + } else { + pseudo_keycode = keycode; + } + break; + } + return pseudo_keycode; +} + +uint8_t get_shift_bit(uint16_t keycode) { + if ((keycode >> 3) < SHIFT_BIT_SIZE) { + return send_key_shift_bit[keycode >> 3] & (1 << (keycode & 7)); + } else { + dprintf("get_shift_bit: Can't get shift bit. keycode: %02X\n", keycode); + return 0; + } +} + +void add_shift_bit(uint16_t keycode) { + if ((keycode >> 3) < SHIFT_BIT_SIZE) { + send_key_shift_bit[keycode >> 3] |= (1 << (keycode & 7)); + } else { + dprintf("add_shift_bit: Can't add shift bit. keycode: %02X\n", keycode); + } +} + +void del_shift_bit(uint16_t keycode) { + if ((keycode >> 3) < SHIFT_BIT_SIZE) { + send_key_shift_bit[keycode >> 3] &= ~(1 << (keycode & 7)); + } else { + dprintf("del_shift_bit: Can't delete shift bit. keycode: %02X\n", keycode); + } +} diff --git a/keyboards/hhkb/keymaps/shela/action_pseudo_lut.h b/keyboards/hhkb/keymaps/shela/action_pseudo_lut.h new file mode 100644 index 0000000000..681252440f --- /dev/null +++ b/keyboards/hhkb/keymaps/shela/action_pseudo_lut.h @@ -0,0 +1,15 @@ +#ifndef ACTION_PSEUDO_LUT_H +#define ACTION_PSEUDO_LUT_H + +#define SHIFT_BIT_SIZE (0xE7 / 8 + 1) // 1bit per 1key + +#define IS_LSFT(kc) ((QK_LSFT & (kc)) == QK_LSFT) + +void action_pseudo_lut(keyrecord_t *, uint8_t, const uint16_t (*)[2]); +uint16_t convert_keycode(const uint16_t (*)[2], uint16_t, bool); + +uint8_t get_shift_bit(uint16_t); +void add_shift_bit(uint16_t); +void del_shift_bit(uint16_t); + +#endif diff --git a/keyboards/hhkb/keymaps/shela/config.h b/keyboards/hhkb/keymaps/shela/config.h new file mode 100644 index 0000000000..08cc1fb46e --- /dev/null +++ b/keyboards/hhkb/keymaps/shela/config.h @@ -0,0 +1,12 @@ +#ifndef CONFIG_SHELA_H +#define CONFIG_SHELA_H + +#include "../../config.h" + +#undef TAPPING_TERM +#define TAPPING_TERM 230 + +#define ONESHOT_TAP_TOGGLE 2 +#define ONESHOT_TIMEOUT 2000 + +#endif diff --git a/keyboards/hhkb/keymaps/shela/keymap.c b/keyboards/hhkb/keymaps/shela/keymap.c new file mode 100644 index 0000000000..c286b99de8 --- /dev/null +++ b/keyboards/hhkb/keymaps/shela/keymap.c @@ -0,0 +1,179 @@ +/* + * HHKB Pro 2 US Layout for shela + */ +#include "hhkb.h" +#include "keymap_jis2us.h" +#include "action_pseudo_lut.h" + +enum keymap_layout { + BASE = 0, + PSEUDO_US, + DVORAK, + MOUSE, + TENKEY, + HHKB, + SPACE_FN, +}; + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + + /* Layer 0: Default Layer + * ,-----------------------------------------------------------------------------------------. + * | Esc | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | ` | BSp | + * |-----------------------------------------------------------------------------------------| + * | Tab | Q | W | E | R | T | Y | U | I | O | P | [ | ] | \ | + * |-----------------------------------------------------------------------------------------| + * | Control | A | S | D | F | G | H | J | K | L | ; | ' | Enter | + * |-----------------------------------------------------------------------------------------| + * | Shift | Z | X | C | V | B | N | M | , | . | / | Shift | Fn0 | + * `-----------------------------------------------------------------------------------------' + * |LAlt | LGui | SpaceFN | RGui |RAlt | + * `-----------------------------------------------------------------' + */ + [BASE] = + KEYMAP(KC_ESC, 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_GRV, 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, \ + KC_LCTL,KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN,KC_QUOT,KC_ENT, \ + OSM(MOD_LSFT),KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM,KC_DOT, KC_SLSH,KC_RSFT,KC_FN0, \ + KC_LALT,KC_LGUI, KC_FN2, KC_RGUI,KC_RALT), + + /* Layer 1: Pseudo US Layout Layer */ + [PSEUDO_US] = + KEYMAP(KC_ESC, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_BSPC, \ + KC_TAB, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, \ + KC_LCTL,KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_ENT, \ + OSM(MOD_LSFT),KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_FN1, KC_RSFT,KC_FN0, \ + KC_LGUI,KC_FN3, KC_FN2, KC_FN4 ,KC_RGUI), + + /* Layer 2: Dvorak Layer + * ,-----------------------------------------------------------------------------------------. + * | Esc | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | [ | ] | ` | BSp | + * |-----------------------------------------------------------------------------------------| + * | Tab | ' | , | . | P | Y | F | G | C | R | L | / | = | \ | + * |-----------------------------------------------------------------------------------------| + * | Control | A | O | E | U | I | D | H | T | N | S | - | Enter | + * |-----------------------------------------------------------------------------------------| + * | Shift | ; | Q | J | K | X | B | M | W | V | Z | Shift | Fn0 | + * `-----------------------------------------------------------------------------------------' + * |LAlt | LGui | SpaceFN | RGui |RAlt | + * `-----------------------------------------------------------------' + */ + [DVORAK] = + KEYMAP(KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_LBRC,KC_RBRC,KC_GRV, KC_BSPC, \ + KC_TAB, KC_QUOT,KC_COMM,KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_SLSH,KC_EQL, KC_BSLS, \ + KC_LCTL,KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_MINS,KC_ENT, \ + KC_LSFT,KC_SCLN,KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT,KC_FN0, \ + KC_LALT,KC_LGUI, KC_FN2, KC_RGUI,KC_RALT), + + /* Layer 3: Mouse layer + * ,-----------------------------------------------------------------------------------------. + * | Esc | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | | | + * |-----------------------------------------------------------------------------------------| + * | | | | | | | MwL | MwD | MwU | MwR | | | | | + * |-----------------------------------------------------------------------------------------| + * | | | | | | | McL | McD | McU | McR | | | | + * |-----------------------------------------------------------------------------------------| + * | | | | | | | Mb1 | Mb2 | Mb3 | | | | Fn0 | + * `-----------------------------------------------------------------------------------------' + * | | | Mb1 | | | + * `-----------------------------------------------------------------' + */ + [MOUSE] = + KEYMAP(KC_ESC, 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_NO, KC_TRNS, \ + KC_TRNS,KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_WH_L,KC_WH_D,KC_WH_U,KC_WH_R,KC_NO, KC_NO, KC_NO, KC_NO, \ + KC_TRNS,KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_MS_L,KC_MS_D,KC_MS_U,KC_MS_R,KC_NO, KC_NO, KC_TRNS, \ + KC_TRNS,KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_BTN1,KC_BTN2,KC_BTN3,KC_NO, KC_NO, KC_TRNS,KC_FN0, \ + KC_TRNS,KC_TRNS, KC_BTN1, KC_TRNS,KC_TRNS), + + /* Layer 4: Tenkey layer + * ,-----------------------------------------------------------------------------------------. + * | Esc | | | | | | | | | | / | * | - | | BSp | + * |-----------------------------------------------------------------------------------------| + * | | | | | | | | | | 7 | 8 | 9 | + | | + * |-----------------------------------------------------------------------------------------| + * | | | | | | | | | | 4 | 5 | 6 | Enter | + * |-----------------------------------------------------------------------------------------| + * | | | | | | | | | 1 | 2 | 3 | + | Fn0 | + * `-----------------------------------------------------------------------------------------' + * | | | SpaceFN | 0 | . | + * `-----------------------------------------------------------------' + */ + [TENKEY] = + KEYMAP(KC_ESC, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_PSLS,KC_PAST,KC_PMNS,KC_NO, KC_BSPC, \ + KC_TRNS,KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_KP_7,KC_KP_8,KC_KP_9,KC_PPLS,KC_NO, \ + KC_TRNS,KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_KP_4,KC_KP_5,KC_KP_6,KC_PENT, \ + KC_TRNS,KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_KP_1,KC_KP_2,KC_KP_3,KC_PPLS,KC_FN0, \ + KC_TRNS,KC_TRNS, KC_FN2, KC_KP_0,KC_PDOT), + + /* Layer 5: HHKB mode (HHKB Fn) + * ,-----------------------------------------------------------------------------------------. + * | Pwr | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | Ins | Del | + * |-----------------------------------------------------------------------------------------| + * | Caps | Fn5 | Fn6 | Fn7 | Fn8 | Fn9 | | | Psc | Slk | Pus | Up | | BSp | + * |-----------------------------------------------------------------------------------------| + * | | VoD | VoU | Mut | | | * | / | Hom | PgU | Lef | Rig | Enter | + * |-----------------------------------------------------------------------------------------| + * | | | | | | | + | - | End | PgD | Dow | | | + * `-----------------------------------------------------------------------------------------' + * | | | | | | + * `-----------------------------------------------------------------' + */ + [HHKB] = + KEYMAP(KC_PWR, 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_INS, KC_DEL, \ + KC_CAPS,KC_FN5, KC_FN6, KC_FN7, KC_FN8, KC_FN9, KC_TRNS,KC_TRNS,KC_PSCR,KC_SLCK,KC_PAUS,KC_UP, KC_TRNS,KC_BSPC, \ + KC_TRNS,KC_VOLD,KC_VOLU,KC_MUTE,KC_TRNS,KC_TRNS,KC_PAST,KC_PSLS,KC_HOME,KC_PGUP,KC_LEFT,KC_RGHT,KC_PENT, \ + KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_PPLS,KC_PMNS,KC_END, KC_PGDN,KC_DOWN,KC_TRNS,KC_TRNS, \ + KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS), + + /* Layer 6: SpaceFN + * ,-----------------------------------------------------------------------------------------. + * | ` | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | | Del | + * |-----------------------------------------------------------------------------------------| + * | | End | Up | Hom | | | | Hom | Up | End | Psc | Slk | Pau | Ins | + * |-----------------------------------------------------------------------------------------| + * | | Lef | Dow | Rig | PgU | | PgU | Lef | Dow | Rig | | | | + * |-----------------------------------------------------------------------------------------| + * | | | | PgD | | Spc | PgD | ` | ~ | | | | | + * `-----------------------------------------------------------------------------------------' + * | | | | | | + * `-----------------------------------------------------------------' + */ + [SPACE_FN] = + 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_NO, KC_DEL, \ + KC_TRNS,KC_END, KC_UP, KC_HOME,KC_NO, KC_NO, KC_NO, KC_HOME,KC_UP, KC_END, KC_PSCR,KC_SLCK,KC_PAUS,KC_INS, \ + KC_TRNS,KC_LEFT,KC_DOWN,KC_RGHT,KC_PGUP,KC_NO, KC_PGUP,KC_LEFT,KC_DOWN,KC_RGHT,KC_NO, KC_NO, KC_TRNS, \ + KC_TRNS,KC_NO, KC_NO, KC_PGDN,KC_NO, KC_SPC, KC_PGDN,KC_GRV, KC_TILD,KC_NO, KC_NO, KC_TRNS,KC_NO, \ + KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS), +}; + +/* + * user defined action function + */ +enum function_id { + PSEUDO_US_FUNCTION, +}; + +void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) { + + switch (id) { + case PSEUDO_US_FUNCTION: + action_pseudo_lut(record, BASE, keymap_jis2us); + break; + } +} + +/* + * Fn action definition + */ +const uint16_t PROGMEM fn_actions[] = { + [0] = ACTION_LAYER_MOMENTARY(HHKB), + [1] = ACTION_FUNCTION(PSEUDO_US_FUNCTION), + [2] = ACTION_LAYER_TAP_KEY(SPACE_FN, KC_SPACE), + [3] = ACTION_MODS_TAP_KEY(MOD_LALT, KC_MHEN), + [4] = ACTION_MODS_TAP_KEY(MOD_RALT, KC_KANA), + [5] = ACTION_DEFAULT_LAYER_SET(BASE), + [6] = ACTION_DEFAULT_LAYER_SET(PSEUDO_US), + [7] = ACTION_DEFAULT_LAYER_SET(MOUSE), + [8] = ACTION_DEFAULT_LAYER_SET(TENKEY), + [9] = ACTION_DEFAULT_LAYER_SET(DVORAK), +}; diff --git a/keyboards/hhkb/keymaps/shela/keymap_jis2us.h b/keyboards/hhkb/keymaps/shela/keymap_jis2us.h new file mode 100644 index 0000000000..cf2bd4f0e8 --- /dev/null +++ b/keyboards/hhkb/keymaps/shela/keymap_jis2us.h @@ -0,0 +1,32 @@ +#ifndef KEYMAP_JIS2US_H +#define KEYMAP_JIS2US_H + +/* keymap for convert from JIS to US */ +const uint16_t PROGMEM keymap_jis2us[][2] = { + [KC_A ... KC_CAPS] = { 0x00, 0x00 }, /* default value */ + + [KC_1] = { KC_1, KC_EXLM }, /* 1 and ! -> 1 and ! */ + [KC_2] = { KC_2, KC_LBRC }, /* 2 and " -> 2 and @ */ + [KC_3] = { KC_3, KC_HASH }, /* 3 and # -> 3 and # */ + [KC_4] = { KC_4, KC_DLR }, /* 4 and $ -> 4 and $ */ + [KC_5] = { KC_5, KC_PERC }, /* 5 and % -> 5 and % */ + [KC_6] = { KC_6, KC_EQL }, /* 6 and & -> 6 and ^ */ + [KC_7] = { KC_7, KC_CIRC }, /* 7 and ' -> 7 and & */ + [KC_8] = { KC_8, KC_DQT }, /* 8 and ( -> 8 and * */ + [KC_9] = { KC_9, KC_ASTR }, /* 9 and ) -> 9 and ( */ + [KC_0] = { KC_0, KC_LPRN }, /* 0 and (no assign) -> 0 and ) */ + [KC_MINS] = { KC_MINS, S(KC_RO) }, /* - and = -> - and _ */ + [KC_EQL] = { KC_UNDS, KC_COLN }, /* ^ and ~ -> = and + */ + [KC_LBRC] = { KC_RBRC, KC_RCBR }, /* @ and ` -> [ and { */ + [KC_RBRC] = { KC_BSLS, KC_PIPE }, /* [ and { -> ] and } */ + [KC_BSLS] = { KC_JYEN, S(KC_JYEN) }, /* ] and } -> / and | */ + [KC_NUHS] = { KC_NUHS, S(KC_NUHS) }, /* (no assign) */ + [KC_SCLN] = { KC_SCLN, KC_QUOT }, /* ; and + -> ; and : */ + [KC_QUOT] = { KC_AMPR, KC_AT }, /* : and * -> ' and " */ + [KC_GRV] = { KC_LCBR, KC_PLUS }, /* (no assign) -> ` and ~ */ + [KC_COMM] = { KC_COMM, KC_LT }, /* , and < -> , and < */ + [KC_DOT] = { KC_DOT, KC_GT }, /* . and > -> . and > */ + [KC_SLSH] = { KC_SLSH, KC_QUES }, /* / and ? -> / and ? */ +}; + +#endif diff --git a/keyboards/hhkb/keymaps/shela/readme.md b/keyboards/hhkb/keymaps/shela/readme.md new file mode 100644 index 0000000000..cf5f291697 --- /dev/null +++ b/keyboards/hhkb/keymaps/shela/readme.md @@ -0,0 +1,14 @@ +# Shela's HHKB Layout + +Layer 0: US Layout +Layer 1: Pseudo US Layout +Layer 2: Dvorak Layout +Layer 3: Mouse +Layer 4: Tenkey +Layer 5: HHKB Fn Key +Layer 6: SpaceFN + +## Pseudo US Layout + +On japanese Windows, HHKB Professional 2 US layout model recognized wrongly as JIS layout without changing OS settings. +But, you can use HHKB like a US layout keyboard as it is. From c9272fee083d274c11bab0d8ec5520b54961f7fa Mon Sep 17 00:00:00 2001 From: shela Date: Fri, 12 Aug 2016 21:33:32 +0900 Subject: [PATCH 119/446] add new line --- keyboards/hhkb/keymaps/shela/readme.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/keyboards/hhkb/keymaps/shela/readme.md b/keyboards/hhkb/keymaps/shela/readme.md index cf5f291697..2317e880f2 100644 --- a/keyboards/hhkb/keymaps/shela/readme.md +++ b/keyboards/hhkb/keymaps/shela/readme.md @@ -1,12 +1,12 @@ # Shela's HHKB Layout -Layer 0: US Layout -Layer 1: Pseudo US Layout -Layer 2: Dvorak Layout -Layer 3: Mouse -Layer 4: Tenkey -Layer 5: HHKB Fn Key -Layer 6: SpaceFN +Layer 0: US Layout +Layer 1: Pseudo US Layout +Layer 2: Dvorak Layout +Layer 3: Mouse +Layer 4: Tenkey +Layer 5: HHKB Fn Key +Layer 6: SpaceFN ## Pseudo US Layout From 11e23fd3fdbe86ff85b2be7783c46d4360b07360 Mon Sep 17 00:00:00 2001 From: shela Date: Fri, 12 Aug 2016 21:45:36 +0900 Subject: [PATCH 120/446] add new line --- keyboards/hhkb/keymaps/shela/readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/hhkb/keymaps/shela/readme.md b/keyboards/hhkb/keymaps/shela/readme.md index 2317e880f2..5a06a83632 100644 --- a/keyboards/hhkb/keymaps/shela/readme.md +++ b/keyboards/hhkb/keymaps/shela/readme.md @@ -10,5 +10,5 @@ Layer 6: SpaceFN ## Pseudo US Layout -On japanese Windows, HHKB Professional 2 US layout model recognized wrongly as JIS layout without changing OS settings. +On japanese Windows, HHKB Professional 2 US layout model recognized wrongly as JIS layout without changing OS settings. But, you can use HHKB like a US layout keyboard as it is. From b98d47abe544c68ffba745b6643a777f8f61a03c Mon Sep 17 00:00:00 2001 From: Gergely Nagy Date: Fri, 12 Aug 2016 16:36:07 +0200 Subject: [PATCH 121/446] ergodox: Update my keymap to v1.5 Major changes include: * The **1HAND** layer has been removed. * A `Delete` key is now available on the right thumb cluster. * The **ADORE** layer received a major update, see the updated layout image. * It is now possible to enable automatic logging for the **ADORE** layer, by setting the `ADORE_AUTOLOG` makefile variable to `yes` when compiling the keymap. It is off by default. * The `~` key and the `Media Next/Prev` key have been swapped on the **base** layer. * On the **ARROW** layer, `Backspace` has been replaced by `Enter`. * There is some experimental support for entering Unicode symbols. Signed-off-by: Gergely Nagy --- keyboards/ergodox/keymaps/algernon/Makefile | 7 + .../keymaps/algernon/images/adore-layer.png | Bin 95615 -> 93748 bytes .../keymaps/algernon/images/base-layer.png | Bin 95654 -> 95222 bytes .../algernon/images/one-handed-layer.png | Bin 91140 -> 0 bytes keyboards/ergodox/keymaps/algernon/keymap.c | 2422 ++++++++--------- keyboards/ergodox/keymaps/algernon/readme.md | 52 +- 6 files changed, 1244 insertions(+), 1237 deletions(-) delete mode 100644 keyboards/ergodox/keymaps/algernon/images/one-handed-layer.png diff --git a/keyboards/ergodox/keymaps/algernon/Makefile b/keyboards/ergodox/keymaps/algernon/Makefile index 6bf3976b9d..00194857ac 100644 --- a/keyboards/ergodox/keymaps/algernon/Makefile +++ b/keyboards/ergodox/keymaps/algernon/Makefile @@ -8,10 +8,17 @@ CONSOLE_ENABLE = no TAP_DANCE_ENABLE = yes KEYLOGGER_ENABLE ?= yes +ADORE_AUTOLOG ?= no + ifeq (${FORCE_NKRO},yes) OPT_DEFS += -DFORCE_NKRO endif +ifeq (${ADORE_AUTOLOG},yes) +KEYLOGGER_ENABLE = yes +OPT_DEFS += -DADORE_AUTOLOG +endif + ifeq (${KEYLOGGER_ENABLE},yes) OPT_DEFS += -DKEYLOGGER_ENABLE CONSOLE_ENABLE = yes diff --git a/keyboards/ergodox/keymaps/algernon/images/adore-layer.png b/keyboards/ergodox/keymaps/algernon/images/adore-layer.png index 3df68ea53da8a4be15cfbfe4dac5f0623bc0d0ad..44ad8a1eb7560b552aa6010b2051fcabb00f01cd 100644 GIT binary patch literal 93748 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≷#RH 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 diff --git a/keyboards/ergodox/keymaps/algernon/images/base-layer.png b/keyboards/ergodox/keymaps/algernon/images/base-layer.png index 7b25a05b3afa30354fa240925b959233b88fea96..da159fbe2ec5e8e084fee3b9ae934b8c1f5aadab 100644 GIT binary patch literal 95222 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 literal 95654 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

    S=yaPb{xx9+*$lx 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 Q0|Nttr>mdKI;Vst0EB`?PXGV_ diff --git a/keyboards/ergodox/keymaps/algernon/images/one-handed-layer.png b/keyboards/ergodox/keymaps/algernon/images/one-handed-layer.png deleted file mode 100644 index 698d11e5f20d199dd3a200d6a4dc14924ee4d888..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91140 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

    B+&g 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

    y+#75ZADXex>Oe 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 V=e0=jQ+b diff --git a/keyboards/ergodox/keymaps/ordinary/ordinary-media.txt b/keyboards/ergodox/keymaps/ordinary/ordinary-media.txt index 4eccc9f350..e1467b22e1 100644 --- a/keyboards/ergodox/keymaps/ordinary/ordinary-media.txt +++ b/keyboards/ergodox/keymaps/ordinary/ordinary-media.txt @@ -1,27 +1,27 @@ [{x:3.5,c:"#99de2a"},"F13",{x:10.5},"F18"], [{y:-0.875,x:2.5},"F12",{x:1},"F14",{x:8.5},"F17",{x:1},"F19"], [{y:-0.875,x:5.5},"F15",{c:"#ff4444"},"Esc",{x:4.5,c:"#737373",a:7},"",{c:"#99de2a",a:4},"F16"], -[{y:-0.875,c:"#2277ff",w:1.5},"Special\n\n\n\n\n\nShift",{c:"#99de2a"},"F11",{x:14.5},"F20",{c:"#2277ff",w:1.5},"\n\nSpecial\n\n\n\n\nShift"], -[{y:-0.375,x:3.5,c:"#ff8500"},"Mouse\n\n\n\n\n\nUp",{x:10.5},"Cursor\n\n\n\n\n\nUp"], -[{y:-0.875,x:2.5},"Mouse\n\n\n\n\n\nUpLeft",{x:1},"Mouse\n\n\n\n\n\nUpRgt",{x:8.5,c:"#ffb063"},"Home",{x:1},"Page\n\n\n\n\n\nUp"], -[{y:-0.875,x:5.5,c:"#e6e067"},"Vol\n\n\n\n\n\nUp",{c:"#ffb063",h:1.5},"Scroll\n\n\n\n\n\nUp",{x:4.5,h:1.5},"Scroll\n\n\n\n\n\nUp",{c:"#e6e067"},"Print\n\n\n\n\n\nScreen"], -[{y:-0.875,c:"#000000",t:"#ff0000",w:1.5},"Media\n\n\n\n\n\nShift",{c:"#e6e067",t:"#000000"},"Shut\n\n\n\n\n\nDown",{x:14.5},"Mail",{c:"#000000",t:"#ff0000",w:1.5},"\n\nMedia\n\n\n\n\nShift"], -[{y:-0.375,x:3.5,c:"#ff8500",t:"#000000"},"Mouse\n\n\n\n\n\nDown",{x:10.5},"Cursor\n\n\n\n\n\nDown"], +[{y:-0.875,c:"#c6c600",w:1.5},"Shift\n\n\n\n\n\nLock",{c:"#99de2a"},"F11",{x:14.5},"F20",{c:"#c6c600",w:1.5},"\n\nShift\n\n\n\n\nLock"], +[{y:-0.375,x:3.5,c:"#0066cc"},"Mouse\n\n\n\n\n\nUp",{x:10.5},"Cursor\n\n\n\n\n\nUp"], +[{y:-0.875,x:2.5},"Mouse\n\n\n\n\n\nUpLeft",{x:1},"Mouse\n\n\n\n\n\nUpRgt",{x:8.5,c:"#1e8fff"},"Home",{x:1},"Page\n\n\n\n\n\nUp"], +[{y:-0.875,x:5.5,c:"#9977ee"},"Vol\n\n\n\n\n\nUp",{c:"#1e8fff",h:1.5},"Scroll\n\n\n\n\n\nUp",{x:4.5,h:1.5},"Scroll\n\n\n\n\n\nUp",{c:"#9977ee"},"Print\n\n\n\n\n\nScreen"], +[{y:-0.875,c:"#000000",t:"#3f68ff",w:1.5},"Media\n\n\n\n\n\nShift",{c:"#9977ee",t:"#000000"},"Shut\n\n\n\n\n\nDown",{x:14.5},"Mail",{c:"#000000",t:"#3f68ff",w:1.5},"\n\nMedia\n\n\n\n\nShift"], +[{y:-0.375,x:3.5,c:"#0066cc",t:"#000000"},"Mouse\n\n\n\n\n\nDown",{x:10.5},"Cursor\n\n\n\n\n\nDown"], [{y:-0.875,x:2.5},"Mouse\n\n\n\n\n\nLeft",{x:1},"Mouse\n\n\n\n\n\nRight",{x:8.5},"Cursor\n\n\n\n\n\nLeft",{x:1},"Cursor\n\n\n\n\n\nRight"], -[{y:-0.875,x:5.5,c:"#e6e067"},"Vol\n\n\n\n\n\nDown",{x:6.5},"Num\n\n\n\n\n\nLock"], -[{y:-0.875,c:"#2277ff",w:1.5},"Symbols\n\n\n\n\n\nShift",{c:"#e6e067"},"Sleep",{x:14.5},"My\n\n\n\n\n\nComp",{c:"#2277ff",w:1.5},"\n\nSymbols\n\n\n\n\nShift"], -[{y:-0.625,x:6.5,c:"#ffb063",h:1.5},"Scroll\n\n\n\n\n\nDown",{x:4.5,h:1.5},"Scroll\n\n\n\n\n\nDown"], -[{y:-0.75,x:3.5,c:"#ff8500"},"Mouse\n\n\n\n\n\nDown",{x:10.5},"Cursor\n\n\n\n\n\nDown"], -[{y:-0.875,x:2.5},"Mouse\n\n\n\n\n\nDnLeft",{x:1},"Mouse\n\n\n\n\n\nDnRgt",{x:8.5,c:"#ffb063"},"End",{x:1},"Page\n\n\n\n\n\nDown"], -[{y:-0.875,x:5.5,c:"#e6e067"},"Mute",{x:6.5,c:"#737373",a:7},""], -[{y:-0.875,c:"#2277ff",a:4,w:1.5},"Capitals\n\n\n\n\n\nShift",{c:"#737373",a:7},"",{x:14.5},"",{c:"#2277ff",a:4,w:1.5},"\n\nCapitals\n\n\n\n\nShift"], -[{y:-0.375,x:3.5,c:"#ff8500"},"Middle\n\n\n\n\n\nClick",{x:10.5,c:"#ffb063",fa:[0,0,0,1]},"Delete\n\n\nOption"], -[{y:-0.875,x:2.5,c:"#ff8500"},"Left\n\n\n\n\n\nClick",{x:1},"Right\n\n\n\n\n\nClick",{x:8.5,c:"#ffb063"},"Insert\n\n\nCmd",{x:1,c:"#77aaff"},"Hyper"], +[{y:-0.875,x:5.5,c:"#9977ee"},"Vol\n\n\n\n\n\nDown",{x:6.5},"Num\n\n\n\n\n\nLock"], +[{y:-0.875,c:"#c6c600",t:"#007d00",w:1.5},"Symbols\n\n\n\n\n\nShift",{c:"#9977ee",t:"#000000"},"Sleep",{x:14.5},"My\n\n\n\n\n\nComp",{c:"#c6c600",t:"#007d00",w:1.5},"\n\nSymbols\n\n\n\n\nShift"], +[{y:-0.625,x:6.5,c:"#1e8fff",t:"#000000",h:1.5},"Scroll\n\n\n\n\n\nDown",{x:4.5,h:1.5},"Scroll\n\n\n\n\n\nDown"], +[{y:-0.75,x:3.5,c:"#0066cc"},"Mouse\n\n\n\n\n\nDown",{x:10.5},"Cursor\n\n\n\n\n\nDown"], +[{y:-0.875,x:2.5},"Mouse\n\n\n\n\n\nDnLeft",{x:1},"Mouse\n\n\n\n\n\nDnRgt",{x:8.5,c:"#1e8fff"},"End",{x:1},"Page\n\n\n\n\n\nDown"], +[{y:-0.875,x:5.5,c:"#9977ee"},"Mute",{x:6.5,c:"#737373",a:7},""], +[{y:-0.875,c:"#c6c600",t:"#9e0000",a:4,w:1.5},"Capitals\n\n\n\n\n\nShift",{c:"#737373",t:"#000000",a:7},"",{x:14.5},"",{c:"#c6c600",t:"#9e0000",a:4,w:1.5},"\n\nCapitals\n\n\n\n\nShift"], +[{y:-0.375,x:3.5,c:"#0066cc",t:"#000000"},"Middle\n\n\n\n\n\nClick",{x:10.5,c:"#1e8fff",fa:[0,0,0,1]},"Delete\n\n\nOption"], +[{y:-0.875,x:2.5,c:"#0066cc"},"Left\n\n\n\n\n\nClick",{x:1},"Right\n\n\n\n\n\nClick",{x:8.5,c:"#1e8fff"},"Insert\n\n\nCmd",{x:1,c:"#dddd77"},"Hyper"], [{y:-0.75,x:0.5},"Ctrl\n\n\nLCtrl","Meh",{x:14.5},"Meh","Crtl\n\n\nRCtrl"], -[{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#ccbb00"},"Stop\n\n\nBrowser","Reload\n\n\nBrowser"], +[{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#6633ee"},"Stop\n\n\nBrowser","Reload\n\n\nBrowser"], [{h:2},"< Web\n\n\nBrowser",{h:2},"Web >\n\n\nBrowser","Search\n\n\nBrowser"], [{x:2},"Home\n\n\nBrowser"], [{r:-30,rx:13,y:-1,x:-3},"Prev\n\n\nAudio\n\n\nTrack","Next\n\n\nAudio\n\n\nTrack"], -[{x:-3,c:"#e6e067"},"Vol\n\n\n\n\n\nUp",{c:"#ccbb00",h:2},"Stop\n\n\nAudio",{h:2},"Play\n\n\nAudio\n\n\nPause"], -[{x:-3,c:"#e6e067"},"Vol\n\n\n\n\n\nDown"] +[{x:-3,c:"#9977ee"},"Vol\n\n\n\n\n\nUp",{c:"#6633ee",h:2},"Stop\n\n\nAudio",{h:2},"Play\n\n\nAudio\n\n\nPause"], +[{x:-3,c:"#9977ee"},"Vol\n\n\n\n\n\nDown"] diff --git a/keyboards/ergodox/keymaps/ordinary/ordinary-special.png b/keyboards/ergodox/keymaps/ordinary/ordinary-special.png index 6eecf447ee42e80c9a4cc3a8ee5fce56e162a8d5..399c5fc754d485585ef5aa2774b3b1525a122444 100644 GIT binary patch literal 68418 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 literal 63065 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

    BXU(eO;4Xi>cs4`VcP05pzurgHH>MXqJ2O*j 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 Isj^^lC?h>^=24eLb%) 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 gZR@H#t@qD9e;event.pressed) - return MACRO_NONE; - - layer_off (HUN); - - if (keyboard_report->mods & MOD_BIT (KC_LSFT)) { - hold_shift = 1; - need_shift = 1; - unregister_code (KC_LSFT); - } - if ((get_oneshot_mods () & MOD_BIT(KC_LSFT)) && !has_oneshot_mods_timed_out ()) { - need_shift = 1; - hold_shift = 0; - unregister_code (KC_LSFT); - } - - clear_oneshot_mods (); - - register_code (KC_RALT); - unregister_code (KC_RALT); - if (accent == (KC_DQT)) { - register_code (KC_RSFT); - } - register_code (accent); - unregister_code (accent); - if (need_shift && accent != (KC_DQT)) { - register_code (KC_RSFT); - } else if (accent == (KC_DQT) && !need_shift) { - unregister_code (KC_RSFT); - } - register_code (hun_char); - unregister_code (hun_char); - if (need_shift || accent == (KC_DQT)) - unregister_code (KC_RSFT); - if (hold_shift) - register_code (KC_LSFT); - - return MACRO_NONE; -} - -void ang_handle_kf (keyrecord_t *record, uint8_t id) -{ - uint8_t code = id - KF_1; - - if (record->event.pressed) { - kf_timers[code] = timer_read (); - } else { - uint8_t kc; - - if (timer_elapsed (kf_timers[code]) > TAPPING_TERM) { - // Long press - kc = KC_F1 + code; - } else { - if (id == KF_11) - kc = KC_EQL; - else - kc = KC_1 + code; - } - - register_code (kc); - unregister_code (kc); - } -} - -const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) -{ - switch(id) { - case A_ESC: - if (record->event.pressed) { - if ((get_oneshot_mods ()) && !has_oneshot_mods_timed_out ()) { - clear_oneshot_mods (); - } else { - register_code (KC_ESC); - } - layer_off (HUN); - } else { - unregister_code (KC_ESC); - } - break; - - case A_MPN: - if (record->event.pressed) { - if (keyboard_report->mods & MOD_BIT(KC_LSFT) || - ((get_oneshot_mods() & MOD_BIT(KC_LSFT)) && !has_oneshot_mods_timed_out())) { - int oneshot = ((get_oneshot_mods() & MOD_BIT(KC_LSFT)) && !has_oneshot_mods_timed_out()); - - if (oneshot) - clear_oneshot_mods (); - unregister_code (KC_LSFT); - - register_code (KC_MPRV); - unregister_code (KC_MPRV); - - if (!oneshot) - register_code (KC_LSFT); - } else { - return MACRO (T(MNXT), END); - } - } - break; - - /* Hungarian layer */ - case HU_AA: - return ang_do_hun (record, KC_QUOT, KC_A); - case HU_OO: - return ang_do_hun (record, KC_QUOT, KC_O); - case HU_EE: - return ang_do_hun (record, KC_QUOT, KC_E); - case HU_UU: - return ang_do_hun (record, KC_QUOT, KC_U); - case HU_II: - return ang_do_hun (record, KC_QUOT, KC_I); - case HU_OE: - return ang_do_hun (record, KC_DQT, KC_O); - case HU_UE: - return ang_do_hun (record, KC_DQT, KC_U); - case HU_OEE: - return ang_do_hun (record, KC_EQL, KC_O); - case HU_UEE: - return ang_do_hun (record, KC_EQL, KC_U); - - /* Mouse movement */ - case A_MUL: - if (record->event.pressed) { - mousekey_on(KC_MS_UP); - mousekey_on(KC_MS_LEFT); - } else { - mousekey_off(KC_MS_UP); - mousekey_off(KC_MS_LEFT); - } - mousekey_send(); - break; - - case A_MUR: - if (record->event.pressed) { - mousekey_on(KC_MS_UP); - mousekey_on(KC_MS_RIGHT); - } else { - mousekey_off(KC_MS_UP); - mousekey_off(KC_MS_RIGHT); - } - mousekey_send(); - break; - - case A_MDL: - if (record->event.pressed) { - mousekey_on(KC_MS_DOWN); - mousekey_on(KC_MS_LEFT); - } else { - mousekey_off(KC_MS_DOWN); - mousekey_off(KC_MS_LEFT); - } - mousekey_send(); - break; - - case A_MDR: - if (record->event.pressed) { - mousekey_on(KC_MS_DOWN); - mousekey_on(KC_MS_RIGHT); - } else { - mousekey_off(KC_MS_DOWN); - mousekey_off(KC_MS_RIGHT); - } - mousekey_send(); - break; - - /* Plover base */ - case A_PLVR: - toggle_steno(record->event.pressed); - break; - - /* GUI & AppSel */ - case A_GUI: - if (record->event.pressed) { - register_code (KC_LGUI); - if (record->tap.count && !record->tap.interrupted) { - if (record->tap.count >= 2) { - register_code (KC_W); - layer_on (APPSEL); - set_oneshot_layer (APPSEL, ONESHOT_START); - } - } else { - record->tap.count = 0; - } - gui_timer = 0; - } else { - if (record->tap.count >= 2) - { - unregister_code (KC_W); - clear_oneshot_layer_state (ONESHOT_PRESSED); - } - gui_timer = timer_read (); - } - break; - - case APP_SLK: - return MACRODOWN(T(S), T(L), T(A), T(C), T(K), T(ENT), END); - - case APP_EMCS: - return MACRODOWN(T(E), T(M), T(A), T(C), T(S), T(ENT), END); - - case APP_TERM: - return MACRODOWN(T(T), T(E), T(R), T(M), T(ENT), END); - - case APP_CHRM: - return MACRODOWN(T(C), T(H), T(R), T(O), T(M), T(ENT), END); - - case APP_MSIC: - return MACRODOWN(T(R), T(H), T(Y), T(T), T(H), T(M), T(B), T(O), T(X), T(ENT), END); - - /* Function keys */ - case KF_1 ... KF_11: - ang_handle_kf (record, id); - break; - - /* 1HAND layout */ - case OH_BASE: - if (record->event.pressed) { - oh_base_timer = timer_read (); - } else { - if (timer_elapsed (oh_base_timer) > TAPPING_TERM) { - layer_clear (); - } else { - return MACRO (T(APP), END); - } - } - break; - - case OH_BSSPC: - if (record->event.pressed) { - oh_bsspc_timer = timer_read (); - } else { - if (timer_elapsed (oh_bsspc_timer) > TAPPING_TERM) { - return MACRO (T(BSPC), END); - } else { - return MACRO (T(SPC), END); - } - } - break; - - case OH_ENTSFT: - if (record->event.pressed) { - oh_entsft_timer = timer_read (); - } else { - if (timer_elapsed (oh_entsft_timer) > TAPPING_TERM) { - if (keyboard_report->mods & MOD_BIT(KC_LSFT)) - unregister_code (KC_LSFT); - else - register_code (KC_LSFT); - } else { - return MACRO (T(ENT), END); - } - } - break; - - case OH_LEFT: - if (record->event.pressed) { - layer_move (OHLFT); - oh_left_blink = 1; - oh_left_blink_timer = timer_read (); - ergodox_right_led_1_on (); - } - break; - - case OH_RIGHT: - if (record->event.pressed) { - layer_move (OHRGT); - oh_right_blink = 1; - oh_right_blink_timer = timer_read (); - ergodox_right_led_3_on (); - } - break; - } - return MACRO_NONE; -}; - -uint8_t is_adore = 0; - -// Runs just one time when the keyboard initializes. -void matrix_init_user(void) { - uint8_t dl; - - ergodox_led_all_on(); - for (int i = LED_BRIGHTNESS_HI; i > LED_BRIGHTNESS_LO; i--) { - ergodox_led_all_set (i); - wait_ms (5); - } - wait_ms(1000); - for (int i = LED_BRIGHTNESS_LO; i > 0; i--) { - ergodox_led_all_set (i); - wait_ms (10); - } - ergodox_led_all_off(); - - if (!eeconfig_is_enabled()) - eeconfig_init(); - dl = eeconfig_read_default_layer (); - if (dl == (1UL << ADORE)) - is_adore = 1; -}; - -LEADER_EXTERNS(); - -void ang_do_unicode (void) { - register_code (KC_RCTL); - register_code (KC_RSFT); - register_code (KC_U); - unregister_code (KC_U); - unregister_code (KC_RSFT); - unregister_code (KC_RCTL); - wait_ms (100); -} - -void ang_tap (uint16_t codes[]) { - for (int i = 0; codes[i] != 0; i++) { - register_code (codes[i]); - unregister_code (codes[i]); - wait_ms (50); - } -} - -#define TAP_ONCE(code) \ - register_code (code); \ - unregister_code (code) - -void ang_tap_dance_cln_finished (qk_tap_dance_state_t *state, void *user_data) { - if (state->count == 1) { - register_code (KC_RSFT); - register_code (KC_SCLN); - } else if (state->count == 2) { - register_code (KC_SCLN); - } -} - -void ang_tap_dance_cln_reset (qk_tap_dance_state_t *state, void *user_data) { - if (state->count == 1) { - unregister_code (KC_SCLN); - unregister_code (KC_RSFT); - } else if (state->count == 2) { - unregister_code (KC_SCLN); - } -} - -void ang_tap_dance_mns_finished (qk_tap_dance_state_t *state, void *user_data) { - if (state->count == 1) { - register_code (KC_MINS); - } else if (state->count == 2) { - register_code (KC_RSFT); - register_code (KC_MINS); - } -} - -void ang_tap_dance_mns_reset (qk_tap_dance_state_t *state, void *user_data) { - if (state->count == 1) { - unregister_code (KC_MINS); - } else if (state->count == 2) { - unregister_code (KC_RSFT); - unregister_code (KC_MINS); - } -} - -typedef struct { - bool layer_toggle; - bool sticky; - bool finished_once; -} td_ta_state_t; - -void ang_tap_dance_ta_finished (qk_tap_dance_state_t *state, void *user_data) { - td_ta_state_t *td_ta = (td_ta_state_t *) user_data; - - if (td_ta->finished_once) { - return; - } - - if (td_ta->sticky) { - td_ta->sticky = false; - td_ta->layer_toggle = false; - layer_off (ARRW); - return; - } - - td_ta->finished_once = true; - if (state->count == 1 && !state->pressed) { - register_code (KC_TAB); - td_ta->sticky = false; - td_ta->layer_toggle = false; - } else { - td_ta->layer_toggle = true; - layer_on (ARRW); - td_ta->sticky = (state->count == 2); - } -} - -void ang_tap_dance_ta_reset (qk_tap_dance_state_t *state, void *user_data) { - td_ta_state_t *td_ta = (td_ta_state_t *) user_data; - - if (!td_ta->layer_toggle) - unregister_code (KC_TAB); - if (!td_ta->sticky) - layer_off (ARRW); - - td_ta->finished_once = false; -} - -const qk_tap_dance_action_t tap_dance_actions[] = { - [CT_CLN] = ACTION_TAP_DANCE_FN_ADVANCED (NULL, ang_tap_dance_cln_finished, ang_tap_dance_cln_reset) - ,[CT_MNS] = ACTION_TAP_DANCE_FN_ADVANCED (NULL, ang_tap_dance_mns_finished, ang_tap_dance_mns_reset) - ,[CT_TA] = { - .fn = { NULL, ang_tap_dance_ta_finished, ang_tap_dance_ta_reset }, - .user_data = (void *)&((td_ta_state_t) { false, false, false }) - } -}; - -// Runs constantly in the background, in a loop. -void matrix_scan_user(void) { - uint8_t layer = biton32(layer_state); - - if (gui_timer && timer_elapsed (gui_timer) > TAPPING_TERM) - unregister_code (KC_LGUI); - - if (layer != OHLFT) - oh_left_blink = 0; - if (layer != OHRGT) - oh_right_blink = 0; - - if (layer == HUN) { - ergodox_right_led_2_on(); - ergodox_right_led_3_on(); - } else if (layer == NMDIA) { - ergodox_right_led_1_on(); - ergodox_right_led_2_on(); - } else if (layer == PLVR) { - ergodox_right_led_1_on (); - ergodox_right_led_2_on (); - ergodox_right_led_3_on (); - } else if (layer == ADORE) { - ergodox_right_led_1_on (); - ergodox_right_led_2_on (); - ergodox_right_led_3_on (); - - ergodox_right_led_2_set (LED_BRIGHTNESS_HI); - } - - if (layer == OHLFT || layer == OHRGT) { - ergodox_right_led_2_on(); - - if (oh_left_blink) { - if (timer_elapsed (oh_left_blink_timer) > OH_BLINK_INTERVAL) { - if ((keyboard_report->mods & MOD_BIT(KC_LSFT)) == 0) - ergodox_right_led_1_off (); - } - if (timer_elapsed (oh_left_blink_timer) > OH_BLINK_INTERVAL * 2) { - ergodox_right_led_1_on (); - oh_left_blink_timer = timer_read (); - } - } - - if (oh_right_blink) { - if (timer_elapsed (oh_right_blink_timer) > OH_BLINK_INTERVAL) { - if ((keyboard_report->mods & MOD_BIT(KC_LCTRL)) == 0) - ergodox_right_led_3_off (); - } - if (timer_elapsed (oh_right_blink_timer) > OH_BLINK_INTERVAL * 2) { - ergodox_right_led_3_on (); - oh_right_blink_timer = timer_read (); - } - } - } - - if (keyboard_report->mods & MOD_BIT(KC_LSFT) || - ((get_oneshot_mods() & MOD_BIT(KC_LSFT)) && !has_oneshot_mods_timed_out())) { - ergodox_right_led_1_set (LED_BRIGHTNESS_HI); - ergodox_right_led_1_on (); - } else { - ergodox_right_led_1_set (LED_BRIGHTNESS_LO); - if (layer != OHLFT && layer != NMDIA && layer != PLVR && layer != ADORE) - ergodox_right_led_1_off (); - } - - if (keyboard_report->mods & MOD_BIT(KC_LALT) || - ((get_oneshot_mods() & MOD_BIT(KC_LALT)) && !has_oneshot_mods_timed_out())) { - ergodox_right_led_2_set (LED_BRIGHTNESS_HI); - ergodox_right_led_2_on (); - } else { - ergodox_right_led_2_set (LED_BRIGHTNESS_LO); - if (layer != OHRGT && layer != HUN && layer != OHLFT && layer != NMDIA && layer != PLVR && layer != ADORE) - ergodox_right_led_2_off (); - } - - if (keyboard_report->mods & MOD_BIT(KC_LCTRL) || - ((get_oneshot_mods() & MOD_BIT(KC_LCTRL)) && !has_oneshot_mods_timed_out())) { - ergodox_right_led_3_set (LED_BRIGHTNESS_HI); - ergodox_right_led_3_on (); - } else { - ergodox_right_led_3_set (LED_BRIGHTNESS_LO); - if (layer != OHRGT && layer != HUN && layer != PLVR && layer != ADORE) - ergodox_right_led_3_off (); - } - - LEADER_DICTIONARY() { - leading = false; - leader_end (); - -#if KEYLOGGER_ENABLE - SEQ_ONE_KEY (KC_D) { - ergodox_led_all_on(); - wait_ms(100); - ergodox_led_all_off(); - log_enable = !log_enable; - } -#endif - - SEQ_ONE_KEY (KC_T) { - time_travel = !time_travel; - } - - SEQ_ONE_KEY (KC_U) { - ang_do_unicode (); - } - - SEQ_ONE_KEY (KC_V) { - SEND_STRING (QMK_KEYBOARD "/" QMK_KEYMAP " @ (" QMK_VERSION "/" KEYMAP_VERSION ")"); - } - - SEQ_ONE_KEY (KC_L) { - /* λ */ - ang_do_unicode (); - - uint16_t codes[] = {KC_0, KC_3, KC_B, KC_B, KC_ENT, 0}; - ang_tap (codes); - } - - SEQ_ONE_KEY (KC_Y) { - uint16_t codes[] = {KC_BSLS, KC_O, KC_SLSH, 0}; - ang_tap (codes); - } - - SEQ_ONE_KEY (KC_S) { - ang_do_unicode (); TAP_ONCE (KC_A); TAP_ONCE (KC_F); TAP_ONCE (KC_SPC); - TAP_ONCE (KC_BSLS); - register_code (KC_RSFT); TAP_ONCE (KC_MINS); TAP_ONCE (KC_9); unregister_code (KC_RSFT); - ang_do_unicode (); TAP_ONCE (KC_3); TAP_ONCE (KC_0); TAP_ONCE (KC_C); TAP_ONCE (KC_4); TAP_ONCE (KC_SPC); - register_code (KC_RSFT); TAP_ONCE (KC_0); TAP_ONCE (KC_MINS); unregister_code (KC_RSFT); - TAP_ONCE (KC_SLSH); - ang_do_unicode (); TAP_ONCE (KC_A); TAP_ONCE (KC_F); TAP_ONCE (KC_SPC); - } - - SEQ_TWO_KEYS (KC_W, KC_M) { - register_code (KC_LALT); - register_code (KC_F2); - unregister_code (KC_F2); - unregister_code (KC_LALT); - - wait_ms (1000); - - uint16_t codes[] = {KC_M, KC_A, KC_X, KC_MINS, KC_F, KC_O, KC_C, KC_U, KC_S, KC_E, KC_D, KC_ENT, 0}; - ang_tap (codes); - register_code (KC_LGUI); - register_code (KC_UP); - unregister_code (KC_UP); - unregister_code (KC_LGUI); - } - - SEQ_ONE_KEY (KC_A) { - if (is_adore == 0) { - default_layer_and (0); - default_layer_or ((1UL << ADORE)); - eeconfig_update_default_layer ((1UL << ADORE)); - is_adore = 1; - - ergodox_led_all_off (); - ergodox_right_led_3_on (); - wait_ms (100); - ergodox_right_led_2_on (); - wait_ms (100); - ergodox_right_led_3_off (); - ergodox_right_led_1_on (); - wait_ms (100); - ergodox_right_led_2_off (); - wait_ms (100); - ergodox_right_led_1_off (); - } else { - is_adore = 0; - default_layer_and (0); - default_layer_or (1UL << BASE); - eeconfig_update_default_layer ((1UL << BASE)); - - ergodox_led_all_off (); - ergodox_right_led_1_on (); - wait_ms (100); - ergodox_right_led_2_on (); - wait_ms (100); - ergodox_right_led_1_off (); - ergodox_right_led_3_on (); - wait_ms (100); - ergodox_right_led_2_off (); - wait_ms (100); - ergodox_right_led_3_off (); - } - } - } -} - -static uint16_t last4[4]; - -bool process_record_user (uint16_t keycode, keyrecord_t *record) { -#if KEYLOGGER_ENABLE - uint8_t layer = biton32(layer_state); - - if (log_enable && layer == BASE) { - xprintf ("KL: col=%d, row=%d\n", record->event.key.col, - record->event.key.row); - } -#endif - - if (time_travel && !record->event.pressed) { - uint8_t p; - - // shift cache one to the left - for (p = 0; p < 3; p++) { - last4[p] = last4[p + 1]; - } - last4[3] = keycode; - - if (last4[0] == KC_D && last4[1] == KC_A && last4[2] == KC_T && last4[3] == KC_E) { - uint16_t codes[] = {KC_E, KC_SPC, KC_MINS, KC_D, KC_SPC, KC_QUOT, 0}; - ang_tap (codes); - register_code (KC_RSFT); - register_code (KC_EQL); - unregister_code (KC_EQL); - unregister_code (KC_RSFT); - - uint16_t codes2[] = {KC_4, KC_SPC, KC_D, KC_A, KC_Y, KC_S, KC_QUOT, 0}; - ang_tap (codes2); - - return false; - } - } - - return true; -} + +/* Layers */ + +enum { + BASE = 0, + ADORE, + ARRW, + APPSEL, + HUN, + NMDIA, + PLVR, +}; + +/* Macros */ + +enum { + NONE = 0, + // Buttons that do extra stuff + A_GUI, + A_PLVR, + A_ESC, + A_MPN, + + // Function / number keys + KF_1, // 1, F1 + KF_2, // 2, F2 + KF_3, // ... + KF_4, + KF_5, + KF_6, + KF_7, + KF_8, + KF_9, + KF_10, + KF_11, // =, F11 + + // Application select keys + APP_SLK, // Slack + APP_EMCS, // Emacs + APP_TERM, // Terminal + APP_CHRM, // Chrome + APP_MSIC, // Music + + // Diagonal mouse movement + A_MUL, + A_MUR, + A_MDL, + A_MDR, + + // Hungarian layer keys + HU_AA, // Á + HU_OO, // Ó + HU_EE, // É + HU_UU, // Ú + HU_II, // Í + HU_OE, // Ö + HU_UE, // Ü + HU_OEE, // Ő + HU_UEE, // Ű +}; + +/* Fn keys */ + +enum { + F_BSE = 0, + F_HUN, + F_GUI, + F_SFT, + F_ALT, + F_CTRL +}; + +/* Custom keycodes */ + +enum { + CT_CLN = 0, + CT_MNS, + CT_TA, + CT_LBP, + CT_RBP +}; + +/* States & timers */ + +uint16_t gui_timer = 0; + +uint16_t kf_timers[12]; + +#if KEYLOGGER_ENABLE +bool log_enable = false; +#endif + +bool time_travel = false; + +/* The Keymap */ + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + +/* Keymap 0: Base Layer + * + * ,-----------------------------------------------------. ,-----------------------------------------------------. + * | Next/Prev | 1 F1 | 2 F2 | 3 F3 | 4 F4 | 5 F5 | Plvr | | Apps | 6 F6 | 7 F7 | 8 F8 | 9 F9 | 0 F10| F11 | + * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| + * | ~ | ' | , | . | P | Y | [ | | ] | F | G | C | R | L | \ | + * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| + * | Tab/ARROW | A | O | E | U | I |------| |------| D | H | T | N | S | = / Arrow | + * |-----------+------+------+------+------+------| ( | | ) |------+------+------+------+------+-----------| + * | Play/Pause| / | Q | J | K | X | | | | B | M | W | V | Z | Stop | + * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' + * | | | | | : | | - | | | | | + * `-----------------------------------' `-----------------------------------' + * ,-------------. ,-------------. + * | LAlt | GUI | | MDIA | Del | + * ,------|------|------| |------+------+------. + * | | | Ctrl | | LEAD | | | + * |Backsp|LShift|------| |------| Enter| Space| + * | | | ESC | | HUN | | | + * `--------------------' `--------------------' + */ +[BASE] = KEYMAP( +// left hand + M(A_MPN) ,M(KF_1) ,M(KF_2) ,M(KF_3),M(KF_4),M(KF_5),M(A_PLVR) +,KC_GRV ,KC_QUOT ,KC_COMM ,KC_DOT ,KC_P ,KC_Y ,KC_LBRC +,TD(CT_TA) ,KC_A ,KC_O ,KC_E ,KC_U ,KC_I +,KC_MPLY ,KC_SLSH ,KC_Q ,KC_J ,KC_K ,KC_X ,KC_LPRN +,KC_NO ,KC_NO ,KC_NO ,KC_NO ,TD(CT_CLN) + + ,F(F_ALT),F(F_GUI) + ,F(F_CTRL) + ,KC_BSPC,F(F_SFT),M(A_ESC) + + // right hand + ,KC_APP ,M(KF_6),M(KF_7) ,M(KF_8),M(KF_9) ,M(KF_10) ,KC_F11 + ,KC_RBRC ,KC_F ,KC_G ,KC_C ,KC_R ,KC_L ,KC_BSLS + ,KC_D ,KC_H ,KC_T ,KC_N ,KC_S ,KC_EQL + ,KC_RPRN ,KC_B ,KC_M ,KC_W ,KC_V ,KC_Z ,KC_MSTP + ,TD(CT_MNS),KC_NO ,KC_NO ,KC_NO ,KC_NO + + ,OSL(NMDIA),KC_DEL + ,KC_LEAD + ,F(F_HUN) ,KC_ENT ,KC_SPC + ), + +/* Keymap 1: Adore layer + * + * ,-----------------------------------------------------. ,-----------------------------------------------------. + * | Play/Pause| 1 F1 | 2 F2 | 3 F3 | 4 F4 | 5 F5 | Plvr | | Apps | 6 F6 | 7 F7 | 8 F8 | 9 F9 | 0 F10| F11 | + * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| + * | `~ | X | W | K | L | M | ( | | ) | F | H | C | P | Y | \ | + * |-----------+------+------+------+------+------| [ | | ] |------+------+------+------+------+-----------| + * | Tab/Arrow | A | O | E | I | U |------| |------| D | R | T | N | S | = | + * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| + * | | Z | Q | ' | , | . | : | | - | B | G | V | J | / | | + * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' + * | | | | | | | | | | | | + * `-----------------------------------' `-----------------------------------' + * ,-------------. ,-------------. + * | LAlt | GUI | | MDIA | Del | + * ,------|------|------| |------+------+------. + * | | | Ctrl | | HUN | | | + * |Backsp|LShift|------| |------| Enter| Space| + * | | | ESC | | LEAD | | | + * `--------------------' `--------------------' + */ +[ADORE] = KEYMAP( +// left hand + KC_MPLY ,M(KF_1) ,M(KF_2) ,M(KF_3),M(KF_4),M(KF_5),M(A_PLVR) +,KC_GRV ,KC_X ,KC_W ,KC_K ,KC_L ,KC_M ,TD(CT_LBP) +,TD(CT_TA) ,KC_A ,KC_O ,KC_E ,KC_I ,KC_U +,KC_NO ,KC_Z ,KC_Q ,KC_QUOT,KC_COMM,KC_DOT ,TD(CT_CLN) +,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO + + ,F(F_ALT),F(F_GUI) + ,F(F_CTRL) + ,KC_BSPC,F(F_SFT),M(A_ESC) + + // right hand + ,KC_APP ,M(KF_6),M(KF_7),M(KF_8),M(KF_9) ,M(KF_10) ,KC_F11 + ,TD(CT_RBP),KC_F ,KC_H ,KC_C ,KC_P ,KC_Y ,KC_BSLS + ,KC_D ,KC_R ,KC_T ,KC_N ,KC_S ,KC_EQL + ,TD(CT_MNS),KC_B ,KC_G ,KC_V ,KC_J ,KC_SLSH ,KC_NO + ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO + + ,OSL(NMDIA),KC_DEL + ,F(F_HUN) + ,KC_LEAD ,KC_ENT ,KC_SPC + ), + +/* Keymap 2: Arrow layer + * + * ,-----------------------------------------------------. ,-----------------------------------------------------. + * | | | | | | | | | | | | | | | | + * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| + * | | | | | | | | | | | Home | Up | End | | | + * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| + * | | | | | | |------| |------| | Left | Down | Rght | | | + * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| + * | | | | | | | | | | | | | | | | + * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' + * | | | | | | | | | | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | Enter| |------| |------| PgUp | PgDn | + * | | | | | | | | + * `--------------------' `--------------------' + */ + +[ARRW] = KEYMAP( +// left hand + KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + + ,KC_TRNS ,KC_TRNS + ,KC_TRNS + ,KC_ENT ,KC_TRNS ,KC_TRNS + + // right hand + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_HOME ,KC_UP ,KC_END ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_LEFT ,KC_DOWN ,KC_RGHT ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + + ,KC_TRNS ,KC_TRNS + ,KC_TRNS + ,KC_TRNS ,KC_PGUP ,KC_PGDN + ), + +/* Keymap 3: Application select layer + * + * ,-----------------------------------------------------. ,-----------------------------------------------------. + * | |Music |Slack |Emacs |Term |Chrome| | | | | | | | | | + * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| + * | | | | | | | | | | | | | | | | + * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| + * | | | | | | |------| |------| | | | | | | + * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| + * | | | | | | | | | | | | | | | | + * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' + * | | | | | | | | | | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ + +[APPSEL] = KEYMAP( +// left hand + KC_TRNS ,M(APP_MSIC),M(APP_SLK),M(APP_EMCS),M(APP_TERM),M(APP_CHRM),KC_TRNS +,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + + ,KC_TRNS ,KC_TRNS + ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS + + // right hand + ,KC_TRNS ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + + ,KC_TRNS ,KC_TRNS + ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS + ), + + +/* Keymap 4: Hungarian Layer + * + * ,-----------------------------------------------------. ,-----------------------------------------------------. + * | | | | | | | | | | | | | | | | + * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| + * | | | Ő | | Ű | | | | | | | | | | | + * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| + * | | Á | Ó | É | Ú | Í |------| |------| | | | | | | + * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| + * | | | Ö | | Ü | | | | | | | | | | | + * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' + * | | | | | | | | | | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | BASE | | | + * `--------------------' `--------------------' + */ + +[HUN] = KEYMAP( +// left hand + KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO +,KC_NO ,KC_NO ,M(HU_OEE),KC_NO ,M(HU_UEE),KC_NO ,KC_NO +,KC_NO ,M(HU_AA),M(HU_OO) ,M(HU_EE),M(HU_UU) ,M(HU_II) +,KC_NO ,KC_NO ,M(HU_OE) ,KC_NO ,M(HU_UE) ,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_TRNS + + // right hand + ,KC_TRNS ,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 + ,F(F_BSE),KC_TRNS ,KC_TRNS + ), + +/* Keymap 5: Navigation & Media layer + * + * ,-----------------------------------------------------. ,-----------------------------------------------------. + * | MS Slow | | | | | |ScrLCK| |ScrLCK| | | | | | | + * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| + * | MS Normal | | Home | Up | PgUp | | | |Scroll| |MsUpL | MsUp |MsUpR | |PrintScreen| + * |-----------+------+------+------+------+------| | | Up |------+------+------+------+------+-----------| + * | MS Fast | | Left | Down | Right| |------| |------| |MsLeft| MsDn |MsRght| | | + * |-----------+------+------+------+------+------| | |Scroll|------+------+------+------+------+-----------| + * | Play/Pause| | End | Down | PgDn | | | | Down | |MsDnL | MsDn |MsDnR | | Stop | + * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' + * | | | | | | | | | | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | Mute | VlUp | | BASE | MClk | + * ,------|------|------| |------+------+------. + * | | | VlDn | | Prev |Left |Right | + * | SPC | Enter|------| |------| Click| Click| + * | | | ESC | | Next | | | + * `--------------------' `--------------------' + */ +[NMDIA] = KEYMAP( +// left hand + KC_ACL0 ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,LGUI(KC_L) +,KC_ACL1 ,KC_NO ,KC_HOME ,KC_UP ,KC_PGUP ,KC_NO ,KC_NO +,KC_ACL2 ,KC_NO ,KC_LEFT ,KC_DOWN ,KC_RIGHT,KC_NO +,KC_MPLY ,KC_NO ,KC_END ,KC_DOWN ,KC_PGDN ,KC_NO ,KC_NO +,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO + ,KC_MUTE ,KC_VOLU + ,KC_VOLD + ,KC_SPC,KC_ENTER,M(A_ESC) + + // right hand + ,LGUI(KC_L),KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO + ,KC_WH_U ,KC_NO ,M(A_MUL),KC_MS_U ,M(A_MUR),KC_NO ,KC_PSCR + ,KC_NO ,KC_MS_L ,KC_MS_D ,KC_MS_R ,KC_NO ,KC_NO + ,KC_WH_D ,KC_NO ,M(A_MDL),KC_MS_D ,M(A_MDR),KC_NO ,KC_MSTP + ,KC_NO ,KC_NO ,KC_NO ,KC_NO ,KC_NO + + ,KC_TRNS ,KC_MS_BTN3 + ,KC_MPRV + ,KC_MNXT ,KC_BTN1 ,KC_BTN2 + ), + +/* Keymap 6: Steno for Plover + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | | | | | | BASE | | | | | | | | | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | # | # | # | # | # | # | | # | # | # | # | # | # | # | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | T | P | H | |------| |------| | F | P | L | T | D | + * |--------+ S +------+------+------+ * | * | | * | * +------+------+------+------+--------| + * | | | K | W | R | | | | | | R | B | G | S | Z | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | | | | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | A | O |------| |------| E | U | + * | | | | | | | | + * `--------------------' `--------------------' + */ + +[PLVR] = KEYMAP( +// left hand +KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, M(A_PLVR), +KC_NO, PV_NUM, PV_NUM, PV_NUM, PV_NUM, PV_NUM, PV_NUM, +KC_NO, PV_LS, PV_LT, PV_LP, PV_LH, PV_STAR, +KC_NO, PV_LS, PV_LK, PV_LW, PV_LR, PV_STAR, PV_STAR, +KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, + KC_NO, KC_NO, + KC_NO, + PV_A, PV_O, KC_NO, + + // right hand + KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, + PV_NUM, PV_NUM, PV_NUM, PV_NUM, PV_NUM, PV_NUM, PV_NUM, + PV_STAR, PV_RF, PV_RP, PV_RL, PV_RT, PV_RD, + PV_STAR, PV_STAR, PV_RR, PV_RB, PV_RG, PV_RS, PV_RZ, + KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, + KC_NO, KC_NO, + KC_NO, + KC_NO,PV_E, PV_U + ), + +}; + +const uint16_t PROGMEM fn_actions[] = { + [F_BSE] = ACTION_LAYER_CLEAR(ON_PRESS) + ,[F_HUN] = ACTION_LAYER_INVERT(HUN, ON_PRESS) + ,[F_GUI] = ACTION_MACRO_TAP(A_GUI) + ,[F_SFT] = ACTION_MODS_ONESHOT (MOD_LSFT) + ,[F_ALT] = ACTION_MODS_ONESHOT (MOD_LALT) + ,[F_CTRL] = ACTION_MODS_ONESHOT (MOD_LCTL) +}; + +void toggle_steno(int pressed) +{ + uint8_t layer = biton32(layer_state); + + if (pressed) { + if (layer != PLVR) layer_on(PLVR); else layer_off(PLVR); + + register_code(PV_LP); + register_code(PV_LH); + register_code(PV_LR); + register_code(PV_O); + register_code(PV_RL); + register_code(PV_RG); + } else { + unregister_code(PV_LP); + unregister_code(PV_LH); + unregister_code(PV_LR); + unregister_code(PV_O); + unregister_code(PV_RL); + unregister_code(PV_RG); + } +} + +macro_t *ang_do_hun (keyrecord_t *record, uint16_t accent, uint16_t hun_char) +{ + uint8_t need_shift = 0; + uint8_t hold_shift = 0; + + if (!record->event.pressed) + return MACRO_NONE; + + layer_off (HUN); + + if (keyboard_report->mods & MOD_BIT (KC_LSFT)) { + hold_shift = 1; + need_shift = 1; + unregister_code (KC_LSFT); + } + if ((get_oneshot_mods () & MOD_BIT(KC_LSFT)) && !has_oneshot_mods_timed_out ()) { + need_shift = 1; + hold_shift = 0; + unregister_code (KC_LSFT); + } + + clear_oneshot_mods (); + + register_code (KC_RALT); + unregister_code (KC_RALT); + if (accent == (KC_DQT)) { + register_code (KC_RSFT); + } + register_code (accent); + unregister_code (accent); + if (need_shift && accent != (KC_DQT)) { + register_code (KC_RSFT); + } else if (accent == (KC_DQT) && !need_shift) { + unregister_code (KC_RSFT); + } + register_code (hun_char); + unregister_code (hun_char); + if (need_shift || accent == (KC_DQT)) + unregister_code (KC_RSFT); + if (hold_shift) + register_code (KC_LSFT); + + return MACRO_NONE; +} + +void ang_handle_kf (keyrecord_t *record, uint8_t id) +{ + uint8_t code = id - KF_1; + + if (record->event.pressed) { + kf_timers[code] = timer_read (); + } else { + uint8_t kc; + + if (timer_elapsed (kf_timers[code]) > TAPPING_TERM) { + // Long press + kc = KC_F1 + code; + } else { + if (id == KF_11) + kc = KC_EQL; + else + kc = KC_1 + code; + } + + register_code (kc); + unregister_code (kc); + } +} + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + switch(id) { + case A_ESC: + if (record->event.pressed) { + if ((get_oneshot_mods ()) && !has_oneshot_mods_timed_out ()) { + clear_oneshot_mods (); + } else { + register_code (KC_ESC); + } + layer_off (HUN); + } else { + unregister_code (KC_ESC); + } + break; + + case A_MPN: + if (record->event.pressed) { + if (keyboard_report->mods & MOD_BIT(KC_LSFT) || + ((get_oneshot_mods() & MOD_BIT(KC_LSFT)) && !has_oneshot_mods_timed_out())) { + int oneshot = ((get_oneshot_mods() & MOD_BIT(KC_LSFT)) && !has_oneshot_mods_timed_out()); + + if (oneshot) + clear_oneshot_mods (); + unregister_code (KC_LSFT); + + register_code (KC_MPRV); + unregister_code (KC_MPRV); + + if (!oneshot) + register_code (KC_LSFT); + } else { + return MACRO (T(MNXT), END); + } + } + break; + + /* Hungarian layer */ + case HU_AA: + return ang_do_hun (record, KC_QUOT, KC_A); + case HU_OO: + return ang_do_hun (record, KC_QUOT, KC_O); + case HU_EE: + return ang_do_hun (record, KC_QUOT, KC_E); + case HU_UU: + return ang_do_hun (record, KC_QUOT, KC_U); + case HU_II: + return ang_do_hun (record, KC_QUOT, KC_I); + case HU_OE: + return ang_do_hun (record, KC_DQT, KC_O); + case HU_UE: + return ang_do_hun (record, KC_DQT, KC_U); + case HU_OEE: + return ang_do_hun (record, KC_EQL, KC_O); + case HU_UEE: + return ang_do_hun (record, KC_EQL, KC_U); + + /* Mouse movement */ + case A_MUL: + if (record->event.pressed) { + mousekey_on(KC_MS_UP); + mousekey_on(KC_MS_LEFT); + } else { + mousekey_off(KC_MS_UP); + mousekey_off(KC_MS_LEFT); + } + mousekey_send(); + break; + + case A_MUR: + if (record->event.pressed) { + mousekey_on(KC_MS_UP); + mousekey_on(KC_MS_RIGHT); + } else { + mousekey_off(KC_MS_UP); + mousekey_off(KC_MS_RIGHT); + } + mousekey_send(); + break; + + case A_MDL: + if (record->event.pressed) { + mousekey_on(KC_MS_DOWN); + mousekey_on(KC_MS_LEFT); + } else { + mousekey_off(KC_MS_DOWN); + mousekey_off(KC_MS_LEFT); + } + mousekey_send(); + break; + + case A_MDR: + if (record->event.pressed) { + mousekey_on(KC_MS_DOWN); + mousekey_on(KC_MS_RIGHT); + } else { + mousekey_off(KC_MS_DOWN); + mousekey_off(KC_MS_RIGHT); + } + mousekey_send(); + break; + + /* Plover base */ + case A_PLVR: + toggle_steno(record->event.pressed); + break; + + /* GUI & AppSel */ + case A_GUI: + if (record->event.pressed) { + register_code (KC_LGUI); + if (record->tap.count && !record->tap.interrupted) { + if (record->tap.count >= 2) { + register_code (KC_W); + layer_on (APPSEL); + set_oneshot_layer (APPSEL, ONESHOT_START); + } + } else { + record->tap.count = 0; + } + gui_timer = 0; + } else { + if (record->tap.count >= 2) + { + unregister_code (KC_W); + clear_oneshot_layer_state (ONESHOT_PRESSED); + } + gui_timer = timer_read (); + } + break; + + case APP_SLK: + return MACRODOWN(T(S), T(L), T(A), T(C), T(K), T(ENT), END); + + case APP_EMCS: + return MACRODOWN(T(G), T(N), T(U), T(SPC), T(E), T(M), T(A), T(C), T(S), T(SPC), T(2), T(4), T(ENT), END); + + case APP_TERM: + return MACRODOWN(T(T), T(E), T(R), T(M), T(ENT), END); + + case APP_CHRM: + return MACRODOWN(T(C), T(H), T(R), T(O), T(M), T(ENT), END); + + case APP_MSIC: + return MACRODOWN(T(R), T(H), T(Y), T(T), T(H), T(M), T(B), T(O), T(X), T(ENT), END); + + /* Function keys */ + case KF_1 ... KF_11: + ang_handle_kf (record, id); + break; + } + + return MACRO_NONE; +}; + +uint8_t is_adore = 0; + +// Runs just one time when the keyboard initializes. +void matrix_init_user(void) { + uint8_t dl; + + ergodox_led_all_on(); + for (int i = LED_BRIGHTNESS_HI; i > LED_BRIGHTNESS_LO; i--) { + ergodox_led_all_set (i); + wait_ms (5); + } + wait_ms(1000); + for (int i = LED_BRIGHTNESS_LO; i > 0; i--) { + ergodox_led_all_set (i); + wait_ms (10); + } + ergodox_led_all_off(); + + if (!eeconfig_is_enabled()) + eeconfig_init(); + dl = eeconfig_read_default_layer (); + if (dl == (1UL << ADORE)) { + is_adore = 1; +#if ADORE_AUTOLOG + log_enable = true; +#endif + } +}; + +LEADER_EXTERNS(); + +void ang_do_unicode (void) { + register_code (KC_RCTL); + register_code (KC_RSFT); + register_code (KC_U); + unregister_code (KC_U); + unregister_code (KC_RSFT); + unregister_code (KC_RCTL); + wait_ms (100); +} + +void ang_tap (uint16_t codes[]) { + for (int i = 0; codes[i] != 0; i++) { + register_code (codes[i]); + unregister_code (codes[i]); + wait_ms (50); + } +} + +#define TAP_ONCE(code) \ + register_code (code); \ + unregister_code (code) + +void ang_tap_dance_bp_finished (qk_tap_dance_state_t *state, void *user_data) { + bool left, parens; + + if (state->count > 2) { + state->count = 0; + return; + } + + if (state->keycode == TD(CT_LBP)) + left = true; + else + left = false; + + if (state->count == 1) + parens = false; + else + parens = true; + + if (parens) { + register_code (KC_RSFT); + if (left) { + TAP_ONCE(KC_9); + } else { + TAP_ONCE(KC_0); + } + unregister_code (KC_RSFT); + } else { + if (left) { + TAP_ONCE (KC_LBRC); + } else { + TAP_ONCE (KC_RBRC); + } + } +} + +void ang_tap_dance_cln_finished (qk_tap_dance_state_t *state, void *user_data) { + if (state->count == 1) { + register_code (KC_RSFT); + register_code (KC_SCLN); + } else if (state->count == 2) { + register_code (KC_SCLN); + } +} + +void ang_tap_dance_cln_reset (qk_tap_dance_state_t *state, void *user_data) { + if (state->count == 1) { + unregister_code (KC_SCLN); + unregister_code (KC_RSFT); + } else if (state->count == 2) { + unregister_code (KC_SCLN); + } +} + +void ang_tap_dance_mns_finished (qk_tap_dance_state_t *state, void *user_data) { + if (state->count == 1) { + register_code (KC_MINS); + } else if (state->count == 2) { + register_code (KC_RSFT); + register_code (KC_MINS); + } +} + +void ang_tap_dance_mns_reset (qk_tap_dance_state_t *state, void *user_data) { + if (state->count == 1) { + unregister_code (KC_MINS); + } else if (state->count == 2) { + unregister_code (KC_RSFT); + unregister_code (KC_MINS); + } +} + +typedef struct { + bool layer_toggle; + bool sticky; + bool finished_once; +} td_ta_state_t; + +void ang_tap_dance_ta_finished (qk_tap_dance_state_t *state, void *user_data) { + td_ta_state_t *td_ta = (td_ta_state_t *) user_data; + + if (td_ta->finished_once) { + return; + } + + if (td_ta->sticky) { + td_ta->sticky = false; + td_ta->layer_toggle = false; + layer_off (ARRW); + return; + } + + td_ta->finished_once = true; + if (state->count == 1 && !state->pressed) { + register_code (KC_TAB); + td_ta->sticky = false; + td_ta->layer_toggle = false; + } else { + td_ta->layer_toggle = true; + layer_on (ARRW); + td_ta->sticky = (state->count == 2); + } +} + +void ang_tap_dance_ta_reset (qk_tap_dance_state_t *state, void *user_data) { + td_ta_state_t *td_ta = (td_ta_state_t *) user_data; + + if (!td_ta->layer_toggle) + unregister_code (KC_TAB); + if (!td_ta->sticky) + layer_off (ARRW); + + td_ta->finished_once = false; +} + +const qk_tap_dance_action_t tap_dance_actions[] = { + [CT_CLN] = ACTION_TAP_DANCE_FN_ADVANCED (NULL, ang_tap_dance_cln_finished, ang_tap_dance_cln_reset) + ,[CT_MNS] = ACTION_TAP_DANCE_FN_ADVANCED (NULL, ang_tap_dance_mns_finished, ang_tap_dance_mns_reset) + ,[CT_TA] = { + .fn = { NULL, ang_tap_dance_ta_finished, ang_tap_dance_ta_reset }, + .user_data = (void *)&((td_ta_state_t) { false, false, false }) + } + ,[CT_LBP] = ACTION_TAP_DANCE_FN (ang_tap_dance_bp_finished) + ,[CT_RBP] = ACTION_TAP_DANCE_FN (ang_tap_dance_bp_finished) +}; + +static uint16_t uni[32]; +static uint8_t unicnt; +static bool unimagic = false; + +// Runs constantly in the background, in a loop. +void matrix_scan_user(void) { + uint8_t layer = biton32(layer_state); + + if (gui_timer && timer_elapsed (gui_timer) > TAPPING_TERM) + unregister_code (KC_LGUI); + + if (layer == HUN) { + ergodox_right_led_2_on(); + ergodox_right_led_3_on(); + } else if (layer == NMDIA) { + ergodox_right_led_1_on(); + ergodox_right_led_2_on(); + } else if (layer == PLVR) { + ergodox_right_led_1_on (); + ergodox_right_led_2_on (); + ergodox_right_led_3_on (); + } else if (layer == ADORE) { + ergodox_right_led_1_on (); + ergodox_right_led_2_on (); + ergodox_right_led_3_on (); + + ergodox_right_led_2_set (LED_BRIGHTNESS_HI); + } + + if (keyboard_report->mods & MOD_BIT(KC_LSFT) || + ((get_oneshot_mods() & MOD_BIT(KC_LSFT)) && !has_oneshot_mods_timed_out())) { + ergodox_right_led_1_set (LED_BRIGHTNESS_HI); + ergodox_right_led_1_on (); + } else { + ergodox_right_led_1_set (LED_BRIGHTNESS_LO); + if (layer != NMDIA && layer != PLVR && layer != ADORE) + ergodox_right_led_1_off (); + } + + if (keyboard_report->mods & MOD_BIT(KC_LALT) || + ((get_oneshot_mods() & MOD_BIT(KC_LALT)) && !has_oneshot_mods_timed_out())) { + ergodox_right_led_2_set (LED_BRIGHTNESS_HI); + ergodox_right_led_2_on (); + } else { + ergodox_right_led_2_set (LED_BRIGHTNESS_LO); + if (layer != HUN && layer != NMDIA && layer != PLVR && layer != ADORE) + ergodox_right_led_2_off (); + } + + if (keyboard_report->mods & MOD_BIT(KC_LCTRL) || + ((get_oneshot_mods() & MOD_BIT(KC_LCTRL)) && !has_oneshot_mods_timed_out())) { + ergodox_right_led_3_set (LED_BRIGHTNESS_HI); + ergodox_right_led_3_on (); + } else { + ergodox_right_led_3_set (LED_BRIGHTNESS_LO); + if (layer != HUN && layer != PLVR && layer != ADORE) + ergodox_right_led_3_off (); + } + + LEADER_DICTIONARY() { + leading = false; + leader_end (); + +#if KEYLOGGER_ENABLE + SEQ_ONE_KEY (KC_D) { + ergodox_led_all_on(); + wait_ms(100); + ergodox_led_all_off(); + log_enable = !log_enable; + } +#endif + + SEQ_ONE_KEY (KC_T) { + time_travel = !time_travel; + } + + SEQ_ONE_KEY (KC_U) { + ang_do_unicode (); + } + + SEQ_TWO_KEYS (KC_LEAD, KC_U) { + unicnt = 0; + unimagic = true; + register_code(KC_RSFT); + TAP_ONCE(KC_U); + unregister_code(KC_RSFT); + } + + SEQ_ONE_KEY (KC_V) { + SEND_STRING (QMK_KEYBOARD "/" QMK_KEYMAP " @ (" QMK_VERSION "/" KEYMAP_VERSION ")"); + } + + SEQ_ONE_KEY (KC_L) { + /* λ */ + ang_do_unicode (); + + uint16_t codes[] = {KC_0, KC_3, KC_B, KC_B, KC_ENT, 0}; + ang_tap (codes); + } + + SEQ_ONE_KEY (KC_Y) { + uint16_t codes[] = {KC_BSLS, KC_O, KC_SLSH, 0}; + ang_tap (codes); + } + + SEQ_ONE_KEY (KC_S) { + ang_do_unicode (); TAP_ONCE (KC_A); TAP_ONCE (KC_F); TAP_ONCE (KC_SPC); + TAP_ONCE (KC_BSLS); + register_code (KC_RSFT); TAP_ONCE (KC_MINS); TAP_ONCE (KC_9); unregister_code (KC_RSFT); + ang_do_unicode (); TAP_ONCE (KC_3); TAP_ONCE (KC_0); TAP_ONCE (KC_C); TAP_ONCE (KC_4); TAP_ONCE (KC_SPC); + register_code (KC_RSFT); TAP_ONCE (KC_0); TAP_ONCE (KC_MINS); unregister_code (KC_RSFT); + TAP_ONCE (KC_SLSH); + ang_do_unicode (); TAP_ONCE (KC_A); TAP_ONCE (KC_F); TAP_ONCE (KC_SPC); + } + + SEQ_TWO_KEYS (KC_W, KC_M) { + register_code (KC_LALT); + register_code (KC_F2); + unregister_code (KC_F2); + unregister_code (KC_LALT); + + wait_ms (1000); + + uint16_t codes[] = {KC_M, KC_A, KC_X, KC_MINS, KC_F, KC_O, KC_C, KC_U, KC_S, KC_E, KC_D, KC_ENT, 0}; + ang_tap (codes); + register_code (KC_LGUI); + register_code (KC_UP); + unregister_code (KC_UP); + unregister_code (KC_LGUI); + } + + SEQ_ONE_KEY (KC_A) { + if (is_adore == 0) { + default_layer_and (0); + default_layer_or ((1UL << ADORE)); + eeconfig_update_default_layer ((1UL << ADORE)); + is_adore = 1; + + ergodox_led_all_off (); + ergodox_right_led_3_on (); + wait_ms (100); + ergodox_right_led_2_on (); + wait_ms (100); + ergodox_right_led_3_off (); + ergodox_right_led_1_on (); + wait_ms (100); + ergodox_right_led_2_off (); + wait_ms (100); + ergodox_right_led_1_off (); +#if ADORE_AUTOLOG + log_enable = true; +#endif + } else { +#if ADORE_AUTOLOG + log_enable = false; +#endif + is_adore = 0; + default_layer_and (0); + default_layer_or (1UL << BASE); + eeconfig_update_default_layer ((1UL << BASE)); + + ergodox_led_all_off (); + ergodox_right_led_1_on (); + wait_ms (100); + ergodox_right_led_2_on (); + wait_ms (100); + ergodox_right_led_1_off (); + ergodox_right_led_3_on (); + wait_ms (100); + ergodox_right_led_2_off (); + wait_ms (100); + ergodox_right_led_3_off (); + } + } + } +} + +static uint16_t last4[4]; + +bool is_uni_seq(char *seq) { + uint8_t i; + + for (i = 0; seq[i]; i++) { + uint16_t code; + if (('1' <= seq[i]) && (seq[i] <= '9')) + code = seq[i] - '1' + KC_1; + else if (seq[i] == '0') + code = KC_0; + else + code = seq[i] - 'a' + KC_A; + + if (i > unicnt) + return false; + if (uni[i] != code) + return false; + } + + if (uni[i] == KC_ENT || uni[i] == KC_SPC) + return true; + + return false; +} + +uint16_t hex_to_keycode(uint8_t hex) +{ + if (hex == 0x0) { + return KC_0; + } else if (hex < 0xA) { + return KC_1 + (hex - 0x1); + } else { + return KC_A + (hex - 0xA); + } +} + +void register_hex(uint16_t hex) { + bool leading_zeros = true; + + for(int i = 3; i >= 0; i--) { + uint8_t digit = ((hex >> (i*4)) & 0xF); + if (digit != 0) + leading_zeros = false; + else if (leading_zeros) + continue; + register_code(hex_to_keycode(digit)); + unregister_code(hex_to_keycode(digit)); + wait_ms(10); + } +} + +typedef struct { + char *symbol; + uint16_t codes[4]; +} qk_ucis_symbol_t; + +static qk_ucis_symbol_t ucis_symbol_table[] = { + {"poop", {0x1, 0xf4a9, 0}}, + {"rofl", {0x1, 0xf923, 0}}, + {"kiss", {0x1, 0xf619, 0}}, + {"snowman", {0x2603, 0}}, + {NULL, {}} +}; + +bool process_record_ucis (uint16_t keycode, keyrecord_t *record) { + uint8_t i; + + if (!unimagic) + return true; + + if (!record->event.pressed) + return true; + + uni[unicnt] = keycode; + unicnt++; + + if (keycode == KC_BSPC) { + if (unicnt >= 2) { + unicnt-= 2; + return true; + } else { + unicnt--; + return false; + } + } + + if (keycode == KC_ENT || keycode == KC_SPC) { + bool symbol_found = false; + + for (i = unicnt; i > 0; i--) { + register_code (KC_BSPC); + unregister_code (KC_BSPC); + wait_ms(10); + } + + ang_do_unicode(); + wait_ms(10); + for (i = 0; ucis_symbol_table[i].symbol; i++) { + if (is_uni_seq (ucis_symbol_table[i].symbol)) { + symbol_found = true; + for (uint8_t j = 0; ucis_symbol_table[i].codes[j]; j++) { + register_hex(ucis_symbol_table[i].codes[j]); + } + break; + } + } + if (!symbol_found) { + for (i = 0; i < unicnt - 1; i++) { + uint8_t code; + + if (uni[i] > KF_1) + code = uni[i] - KF_1 + KC_1; + else + code = uni[i]; + TAP_ONCE(code); + wait_ms (10); + } + } + + unimagic = false; + return true; + } + return true; +} + +bool process_record_user (uint16_t keycode, keyrecord_t *record) { +#if KEYLOGGER_ENABLE + if (log_enable) { + xprintf ("KL: col=%d, row=%d\n", record->event.key.col, + record->event.key.row); + } +#endif + + if (!process_record_ucis (keycode, record)) + return false; + + if (time_travel && !record->event.pressed) { + uint8_t p; + + // shift cache one to the left + for (p = 0; p < 3; p++) { + last4[p] = last4[p + 1]; + } + last4[3] = keycode; + + if (last4[0] == KC_D && last4[1] == KC_A && last4[2] == KC_T && last4[3] == KC_E) { + uint16_t codes[] = {KC_E, KC_SPC, KC_MINS, KC_D, KC_SPC, KC_QUOT, 0}; + ang_tap (codes); + register_code (KC_RSFT); + register_code (KC_EQL); + unregister_code (KC_EQL); + unregister_code (KC_RSFT); + + uint16_t codes2[] = {KC_4, KC_SPC, KC_D, KC_A, KC_Y, KC_S, KC_QUOT, 0}; + ang_tap (codes2); + + return false; + } + } + + return true; +} diff --git a/keyboards/ergodox/keymaps/algernon/readme.md b/keyboards/ergodox/keymaps/algernon/readme.md index 6fe1775111..26dfddbe6a 100644 --- a/keyboards/ergodox/keymaps/algernon/readme.md +++ b/keyboards/ergodox/keymaps/algernon/readme.md @@ -16,11 +16,12 @@ Some of the things in the layout only work when one uses Spacemacs and GNOME und - [ADORE layer](#adore-layer) - [Hungarian layer](#hungarian-layer) - [Navigation and media layer](#navigation-and-media-layer) - - [One-handed layer](#one-handed-layer) - [Steno layer](#steno-layer) - [LED states](#led-states) * [Tools](#tools) - [Heatmap](#heatmap) +* [Special features](#special-features) + - [Unicode Symbol Input](#unicode-symbol-input) * [Building](#building) - [Using on Windows](#using-on-windows) * [Changelog](#changelog) @@ -38,7 +39,7 @@ At its core, this is a Dvorak layout, with some minor changes. The more interest * The `Shift`, `Alt`, and `Control` modifiers are one-shot. When tapped, they are considered active for the next key press only. When double tapped, they toggle on, until a third, single tap sometime later. When held, they act as expected. My usual pattern is that I use these for the next keypress only, so this behaviour is perfect. If I need them held, I'll just double-tap. * The `GUI` key is special, because when I double-tap it, it sends `GUI + w`, which pops up an application selector. It also switches to a one-shot layer, where the number row on the left half turns into app selector macros, for the most common things I usually want to switch to. Otherwise it behaves as on a normal layout. * The `ESC` key also doubles as a one-shot cancel key: if tapped while any of the one-shot modifiers are in-flight (as in, single-tapped, and not expired yet), it cancels all one-shot modifiers. It also cancels the **Hun** layer, if active. Otherwise it sends the usual keycode. -* The **Media** and **Hun** layer keys are one-shot, the **1Hand** and **STENO** keys are toggles. +* The **Media** and **Hun** layer keys are one-shot, the **STENO** key is a toggle. * When holding any of the **Arrow** layer keys, the arrow layer activates while the layer key is held. Tapping the key produces the normal key. * Tapping the `:` key once yields `:`, tapping it twice yields `;`. * The **Lead** key allows me to type in a sequence of keys, and trigger some actions: @@ -51,6 +52,7 @@ At its core, this is a Dvorak layout, with some minor changes. The more interest - `LEAD v` prints the firmware version, the keyboard and the keymap. - `LEAD d` toggles logging keypress positions to the HID console. - `LEAD t` toggles time travel. Figuring out the current `date` is left as an exercise to the reader. + - `LEAD LEAD u` enters the [Unicode symbol input][#unicode-symbol-input] mode. ## ADORE layer @@ -74,20 +76,6 @@ On this layer, the accented characters are at the same position as their base va This layer is primarily for navigating with the cursor or the mouse, and some media things. -## One-handed layer - -[![One-handed layer](images/one-handed-layer.png)](http://www.keyboard-layout-editor.com/#/gists/edff2495135955b8963198dace7f7ece) - -The one-handed layer is used in situations where the right hand is occupied, by mousing around, for example. Tapping the `OTHER` key switches which side is active. For the most part, keys remain in their usual position. When the right half is active, keys are mirrored to the left half. - -The differences are as follows: - -* The `ESC` key has been moved to the bottom row, so the `OTHER` key is easier to tap. -* Most keys on the thumb cluster now have dual uses, and these do not change when switching sides: - - The `Space`/`Backspace` key sends `Space` on tap, `Backspace` when held for longer than a normal tap. - - The `Enter`/`Shift` key sends `Enter` on short-tap, `Shift` on long-tap. -* The `Apps`/`BASE` key can be used to go back to the base layer, by long-tapping it. A short-tap will send the `App` key, as usual. - ## Steno layer [![Steno layer for Plover](images/steno-layer.png)](http://www.keyboard-layout-editor.com/#/gists/401ef9a84369e47c57f9aedcf0a0d667) @@ -103,11 +91,25 @@ For the layers, the following rules apply: * When the [ADORE layer](#adore-layer) is toggled on, LEDs will light up from left to right in a sequence, then turn off. When the layer is toggled off, the LEDs light up and turn off in the other direction. No LEDs are on while the layer is active. * When the [Hungarian layer](#hungarian-layer) is active, the *green* and *blue* LEDs are on. * When the [Navigation and media layer](#navigation-and-media-layer) is active, the *red* and *green* ones are on. -* When the [One-handed layer](#one-handed-layer) is active, the *green* LED is on and bright, and either the *red* or the *blue* one is going to slowly blink, depending on the currently active side. * For the [Steno layer](#steno-layer), all LEDs will be turned on. Unless noted otherwise, the layers use a dim light for the LEDs, while modifiers use a stronger one, and modifiers override any layer preferences. For example, when on the one-handed layer, with the left side active (*red* light blinking), if `Shift` is on, the *red* light will be constantly on. +# Special features + +## Unicode Symbol Input + +Once in the Unicode Symbol Input mode, one is able to type in symbol names, press `Enter` or `Space`, and get the Unicode symbol itself back. When in the mode, a capital `U` is printed first. Once the sequence is finished, all of it is erased by sending enough `Backspace` taps, and the firmware starts the OS-specific unicode input sequence. Then, it looks up the symbol name, and enters the associated code. If it is not found, it will just replay the pressed keycodes. + +The currently supported symbols are: + +- `snowman`: ☃ +- `kiss`: 😙 +- `rofl`: 🤣 +- `poop`: 💩 + +This is an experimental feature, and may or may not work reliably. + # Tools ## Heatmap @@ -133,14 +135,14 @@ To make my workflow easier, this layout is maintained in [its own repository][al $ git clone https://github.com/jackhumbert/qmk_firmware.git $ cd qmk_firmware $ git clone https://github.com/algernon/ergodox-layout.git \ - keyboards/ergodox_ez/keymaps/algernon-master -$ make KEYBOARD=ergodox_ez KEYMAP=algernon-master + keyboards/ergodox/keymaps/algernon-master +$ make keyboard=ergodox keymap=algernon-master ``` From time to time, updates may be submitted back to the QMK repository. If you are reading it there, you can build the firmware like any other firmware included with it (assuming you are in the root directory of the firmware): ``` -$ make KEYBOARD=ergodox_ez KEYMAP=algernon +$ make keyboard=ergodox keymap=algernon ``` ## Using on Windows @@ -149,6 +151,16 @@ The keymap default to forcing NKRO, which seems to upset Windows, and except the # Changelog +## v1.5 - 2016-08-12 + +* The **1HAND** layer has been removed. +* A `Delete` key is now available on the right thumb cluster. +* The [ADORE](#adore-layer) layer received a major update, see the layout image above. +* It is now possible to enable automatic logging for the [ADORE](#adore-layer) layer, by setting the `ADORE_AUTOLOG` makefile variable to `yes` when compiling the keymap. It is off by default. +* The `~` key and the `Media Next/Prev` key have been swapped on the [base layer](#base-layer). +* On the **ARROW** layer, `Backspace` has been replaced by `Enter`. +* There is some experimental support for entering Unicode symbols. + ## v1.4 - 2016-07-29 * When toggling the key logging on or off, the LEDs will do a little dance. From cafa528b88c097f02ae92a5b15b015f5653cefe7 Mon Sep 17 00:00:00 2001 From: Toni Date: Fri, 12 Aug 2016 19:14:48 +0200 Subject: [PATCH 122/446] only aesthetics --- keyboards/satan/keymaps/iso_split_rshift/keymap.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/keyboards/satan/keymaps/iso_split_rshift/keymap.c b/keyboards/satan/keymaps/iso_split_rshift/keymap.c index 71c205a489..9f838ba617 100644 --- a/keyboards/satan/keymaps/iso_split_rshift/keymap.c +++ b/keyboards/satan/keymaps/iso_split_rshift/keymap.c @@ -67,10 +67,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * `-----------------------------------------------------------' */ [_TAB] = KEYMAP_ISO_SPLITRSHIFT( - KC_WAKE, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, \ - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RALT(KC_7), RALT(KC_0), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_PGDN, KC_PGUP, KC_END, KC_TRNS, KC_TRNS, KC_TRNS, KC_ENT, \ - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, M(1), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PGUP, \ + KC_WAKE, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RALT(KC_7), RALT(KC_0), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_PGDN, KC_PGUP, KC_END, KC_TRNS, KC_TRNS, KC_TRNS, KC_ENT, \ + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, M(1), KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PGUP, \ KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_PGDN, KC_END), /* Keymap 3: Split right shift Numpad toggle Layer (by tapping the split rshift key) From 993d72b11fca8d50296570dc85e9354f8045c4a6 Mon Sep 17 00:00:00 2001 From: Callum Oakley Date: Fri, 12 Aug 2016 21:05:52 +0100 Subject: [PATCH 123/446] added a lock screen key --- keyboards/planck/keymaps/callum/keymap.c | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/keyboards/planck/keymaps/callum/keymap.c b/keyboards/planck/keymaps/callum/keymap.c index ed187df1da..494ed30b06 100644 --- a/keyboards/planck/keymaps/callum/keymap.c +++ b/keyboards/planck/keymaps/callum/keymap.c @@ -20,7 +20,8 @@ enum planck_keycodes { BASE = SAFE_RANGE, MOVE, SYMB, - FUNC + FUNC, + LOCK }; // Fillers to make layering more clear @@ -87,7 +88,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ,-----------------------------------------------------------------------------------. * | F12 | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | * |-----------------------------------------------------------------------------------. - * | | Play | Prev | Next | BL+ | | | | | | | | + * | | Play | Prev | Next | BL+ | | | Lock | | | | | * |------+------+------+------+------+------|------+------+------+------+------+------| * | | Mute | Vol- | Vol+ | BL- | | | | | | | | * |------+------+------+------+------+------+------+------+------+------+------+------| @@ -96,7 +97,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [_FUNC] = { {KC_F12, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11 }, - {_______, KC_MPLY, KC_MPRV, KC_MNXT, KC_PAUS, _______, _______, _______, _______, _______, _______, _______}, + {_______, KC_MPLY, KC_MPRV, KC_MNXT, KC_PAUS, _______, _______, LOCK, _______, _______, _______, _______}, {_______, KC_MUTE, KC_VOLD, KC_VOLU, KC_SLCK, _______, _______, _______, _______, _______, _______, _______}, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET } } @@ -133,6 +134,18 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { } return false; break; + case LOCK: + if (record->event.pressed) { + register_code(KC_RSFT); + register_code(KC_RGUI); + register_code(KC_POWER); + } else { + unregister_code(KC_POWER); + unregister_code(KC_RGUI); + unregister_code(KC_RSFT); + } + return false; + break; } return true; } From 098951905d527c19043de75ef262ac9679ec452b Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Fri, 12 Aug 2016 20:45:43 -0400 Subject: [PATCH 124/446] forces all ergodox keymaps to be ez on qmk.fm (were infinity) --- util/travis_compiled_push.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/util/travis_compiled_push.sh b/util/travis_compiled_push.sh index 27ab3cec66..c2a994ef02 100644 --- a/util/travis_compiled_push.sh +++ b/util/travis_compiled_push.sh @@ -7,6 +7,8 @@ rev=$(git rev-parse --short HEAD) git config --global user.name "Travis CI" git config --global user.email "jack.humb+travis.ci@gmail.com" +make all-keymaps keyboard=ergodox/ez AUTOGEN=true + find . -name ".build" | xargs rm -rf cd .. git clone https://$GH_TOKEN@github.com/jackhumbert/qmk.fm.git From 477f1ad0c8e360880d2b2db9abe4b000940a56bf Mon Sep 17 00:00:00 2001 From: Aaron Patterson Date: Fri, 12 Aug 2016 19:07:44 -0700 Subject: [PATCH 125/446] fix link to ErgoDox EZ This just fixes the readme link to the ErgoDox EZ directory --- readme.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/readme.md b/readme.md index 57629f8be2..e2221e7496 100644 --- a/readme.md +++ b/readme.md @@ -13,7 +13,7 @@ For an easy-to-read version of this document and the repository, check out [http * [Planck](/keyboards/planck/) * [Preonic](/keyboards/preonic/) * [Atomic](/keyboards/atomic/) -* [ErgoDox EZ](/keyboards/ergodox_ez/) +* [ErgoDox EZ](/keyboards/ergodox/ez/) * [Clueboard](/keyboards/clueboard/) * [Cluepad](/keyboards/cluepad/) @@ -31,7 +31,7 @@ The OLKB product firmwares are maintained by [Jack Humbert](https://github.com/j This is not a tiny project. While this is the main readme, there are many other files you might want to consult. Here are some points of interest: -* The readme for your own keyboard: This is found under `keyboards//`. So for the ErgoDox EZ, it's [here](keyboards/ergodox_ez/); for the Planck, it's [here](keyboards/planck/) and so on. +* The readme for your own keyboard: This is found under `keyboards//`. So for the ErgoDox EZ, it's [here](keyboards/ergodox/ez/); for the Planck, it's [here](keyboards/planck/) and so on. * The list of possible keycodes you can use in your keymap is actually spread out in a few different places: * [doc/keycode.txt](doc/keycode.txt) - an explanation of those same keycodes. * [quantum/keymap.h](quantum/keymap.h) - this is where the QMK-specific aliases are all set up. Things like the Hyper and Meh key, the Leader key, and all of the other QMK innovations. These are also explained and documented below, but `keymap.h` is where they're actually defined. From 458607ee5eafe1cc095b258cac014c334d8e7b72 Mon Sep 17 00:00:00 2001 From: Ian Sterling Date: Fri, 12 Aug 2016 22:26:30 -0700 Subject: [PATCH 126/446] Corrections to the Atreus Makefile and updates to my keymap --- keyboards/atreus/keymaps/xyverz/keymap.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/keyboards/atreus/keymaps/xyverz/keymap.c b/keyboards/atreus/keymaps/xyverz/keymap.c index 0238fdbd39..02a661c8e3 100644 --- a/keyboards/atreus/keymaps/xyverz/keymap.c +++ b/keyboards/atreus/keymaps/xyverz/keymap.c @@ -46,14 +46,18 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [_L1] = { /* LAYER 1 */ {KC_1, KC_2, KC_3, KC_4, KC_5, KC_NO, KC_6, KC_7, KC_8, KC_9, KC_0 }, {KC_TAB, KC_INS, KC_UP, KC_DEL, KC_HOME, KC_NO, KC_PGUP, KC_MUTE, KC_VOLD, KC_VOLU, KC_EQL }, - {KC_CAPS, KC_LEFT, KC_DOWN, KC_RGHT, KC_END, KC_LCTL, KC_PGDN, KC_MPRV, KC_MPLY, KC_MNXT, KC_BSLS}, + {KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, KC_END, KC_LCTL, KC_PGDN, KC_MPRV, KC_MPLY, KC_MNXT, KC_BSLS}, {KC_TRNS, KC_GRV, KC_LGUI, KC_TRNS, KC_DEL, KC_LALT, KC_SPC, KC_TRNS, KC_LBRC, KC_RBRC, KC_ENT } }, [_L2] = { /* LAYER 2 */ {KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_NO, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN}, {KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_NO, KC_TRNS, KC_F6, KC_F7, KC_F8, KC_PLUS}, {KC_TRNS, KC_TRNS, DVORAK, QWERTY, COLEMAK, KC_LCTL, KC_TRNS, KC_F9, KC_F10, KC_F11, KC_F12 }, +<<<<<<< HEAD {KC_TRNS, KC_TRNS, KC_LGUI, KC_TRNS, KC_BSPC, KC_LALT, KC_SPC, KC_TRNS, LSFT(KC_LBRC), LSFT(KC_RBRC), RESET } +======= + {KC_TRNS, KC_TRNS, KC_LGUI, KC_TRNS, KC_BSPC, KC_LALT, KC_SPC, KC_TRNS, LSFT(KC_LBRC), LSFT(KC_RBRC), RESET} +>>>>>>> e1abe4c... Corrections to the Atreus Makefile and updates to my keymap } }; From 3bae791372e2090b30647d431c70c233caaef26f Mon Sep 17 00:00:00 2001 From: Xyverz Date: Fri, 12 Aug 2016 22:30:01 -0700 Subject: [PATCH 127/446] Update keymap.c --- keyboards/atreus/keymaps/xyverz/keymap.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/keyboards/atreus/keymaps/xyverz/keymap.c b/keyboards/atreus/keymaps/xyverz/keymap.c index 02a661c8e3..b418cc9b5e 100644 --- a/keyboards/atreus/keymaps/xyverz/keymap.c +++ b/keyboards/atreus/keymaps/xyverz/keymap.c @@ -53,11 +53,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { {KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_NO, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN}, {KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_NO, KC_TRNS, KC_F6, KC_F7, KC_F8, KC_PLUS}, {KC_TRNS, KC_TRNS, DVORAK, QWERTY, COLEMAK, KC_LCTL, KC_TRNS, KC_F9, KC_F10, KC_F11, KC_F12 }, -<<<<<<< HEAD - {KC_TRNS, KC_TRNS, KC_LGUI, KC_TRNS, KC_BSPC, KC_LALT, KC_SPC, KC_TRNS, LSFT(KC_LBRC), LSFT(KC_RBRC), RESET } -======= {KC_TRNS, KC_TRNS, KC_LGUI, KC_TRNS, KC_BSPC, KC_LALT, KC_SPC, KC_TRNS, LSFT(KC_LBRC), LSFT(KC_RBRC), RESET} ->>>>>>> e1abe4c... Corrections to the Atreus Makefile and updates to my keymap } }; From c07fe96581f02d0ea14c50cda7565aa52406c122 Mon Sep 17 00:00:00 2001 From: Ian Sterling Date: Fri, 12 Aug 2016 23:45:40 -0700 Subject: [PATCH 128/446] Adding the MiniVan44 aka TheVan 44 by u/evangs to the repo. Initial Commit. --- keyboards/minivan44/Makefile | 75 ++++++++ keyboards/minivan44/config.h | 162 ++++++++++++++++++ keyboards/minivan44/keymaps/default/Makefile | 21 +++ keyboards/minivan44/keymaps/default/config.h | 8 + keyboards/minivan44/keymaps/default/keymap.c | 97 +++++++++++ keyboards/minivan44/keymaps/default/readme.md | 1 + keyboards/minivan44/keymaps/xyverz/Makefile | 21 +++ keyboards/minivan44/keymaps/xyverz/config.h | 8 + keyboards/minivan44/keymaps/xyverz/keymap.c | 92 ++++++++++ keyboards/minivan44/keymaps/xyverz/readme.md | 1 + keyboards/minivan44/minivan44.c | 28 +++ keyboards/minivan44/minivan44.h | 22 +++ keyboards/minivan44/readme.md | 28 +++ 13 files changed, 564 insertions(+) create mode 100644 keyboards/minivan44/Makefile create mode 100644 keyboards/minivan44/config.h create mode 100644 keyboards/minivan44/keymaps/default/Makefile create mode 100644 keyboards/minivan44/keymaps/default/config.h create mode 100644 keyboards/minivan44/keymaps/default/keymap.c create mode 100644 keyboards/minivan44/keymaps/default/readme.md create mode 100644 keyboards/minivan44/keymaps/xyverz/Makefile create mode 100644 keyboards/minivan44/keymaps/xyverz/config.h create mode 100644 keyboards/minivan44/keymaps/xyverz/keymap.c create mode 100644 keyboards/minivan44/keymaps/xyverz/readme.md create mode 100644 keyboards/minivan44/minivan44.c create mode 100644 keyboards/minivan44/minivan44.h create mode 100644 keyboards/minivan44/readme.md diff --git a/keyboards/minivan44/Makefile b/keyboards/minivan44/Makefile new file mode 100644 index 0000000000..45ca127807 --- /dev/null +++ b/keyboards/minivan44/Makefile @@ -0,0 +1,75 @@ + + +# MCU name +#MCU = at90usb1287 +MCU = atmega32u4 + +# Processor frequency. +# This will define a symbol, F_CPU, in all source code files equal to the +# processor frequency in Hz. You can then use this symbol in your source code to +# calculate timings. Do NOT tack on a 'UL' at the end, this will be done +# automatically to create a 32-bit value in your source code. +# +# This will be an integer division of F_USB below, as it is sourced by +# F_USB after it has run through any CPU prescalers. Note that this value +# does not *change* the processor frequency - it should merely be updated to +# reflect the processor speed set externally so that the code can use accurate +# software delays. +F_CPU = 16000000 + + +# +# LUFA specific +# +# Target architecture (see library "Board Types" documentation). +ARCH = AVR8 + +# Input clock frequency. +# This will define a symbol, F_USB, in all source code files equal to the +# input clock frequency (before any prescaling is performed) in Hz. This value may +# differ from F_CPU if prescaling is used on the latter, and is required as the +# raw input clock is fed directly to the PLL sections of the AVR for high speed +# clock generation for the USB and other AVR subsections. Do NOT tack on a 'UL' +# at the end, this will be done automatically to create a 32-bit value in your +# source code. +# +# If no clock division is performed on the input clock inside the AVR (via the +# CPU clock adjust registers or the clock division fuses), this will be equal to F_CPU. +F_USB = $(F_CPU) + +# Interrupt driven control endpoint task(+60) +OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT + + +# Boot Section Size in *bytes* +# Teensy halfKay 512 +# Teensy++ halfKay 1024 +# Atmel DFU loader 4096 +# LUFA bootloader 4096 +# USBaspLoader 2048 +OPT_DEFS += -DBOOTLOADER_SIZE=4096 + + +# Build Options +# change yes to no to disable +# +BOOTMAGIC_ENABLE ?= yes # 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) +COMMAND_ENABLE ?= yes # Commands for debug and configuration +# 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 +BACKLIGHT_ENABLE ?= no # Enable keyboard backlight functionality on B7 by default +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 + +ifndef QUANTUM_DIR + include ../../Makefile +endif + + diff --git a/keyboards/minivan44/config.h b/keyboards/minivan44/config.h new file mode 100644 index 0000000000..0ae93c0957 --- /dev/null +++ b/keyboards/minivan44/config.h @@ -0,0 +1,162 @@ +/* +Copyright 2012 Jun Wako + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ + +#ifndef CONFIG_H +#define CONFIG_H + +#include "config_common.h" + +/* USB Device descriptor parameter */ +#define VENDOR_ID 0xFEAE +#define PRODUCT_ID 0x8844 +#define DEVICE_VER 0x0002 +#define MANUFACTURER Evan Sailer +#define PRODUCT TheVan 44 +#define DESCRIPTION keyboard firmware for TV44 + +/* key matrix size */ +#define MATRIX_ROWS 4 +#define MATRIX_COLS 12 + +/* + * Keyboard Matrix Assignments + * + * Change this to how you wired your keyboard + * COLS: AVR pins used for columns, left to right + * ROWS: AVR pins used for rows, top to bottom + * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) + * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) + * +*/ +#define MATRIX_ROW_PINS { D7, B5, F7, D4 } +#define MATRIX_COL_PINS { D2, D3, D5, D6, B4, B6, F6, F5, F4, F1, F0, B3 } +#define UNUSED_PINS + +/* COL2ROW or ROW2COL */ +#define DIODE_DIRECTION COL2ROW + +// #define BACKLIGHT_PIN B7 +// #define BACKLIGHT_BREATHING +// #define BACKLIGHT_LEVELS 3 + + +/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ +#define DEBOUNCING_DELAY 5 + +/* define if matrix has ghost (lacks anti-ghosting diodes) */ +//#define MATRIX_HAS_GHOST + +/* number of backlight levels */ + +/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ +#define LOCKING_SUPPORT_ENABLE +/* Locking resynchronize hack */ +#define LOCKING_RESYNC_ENABLE + +/* + * Force NKRO + * + * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved + * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the + * makefile for this to work.) + * + * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N) + * until the next keyboard reset. + * + * NKRO may prevent your keystrokes from being detected in the BIOS, but it is + * fully operational during normal computer usage. + * + * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N) + * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by + * bootmagic, NKRO mode will always be enabled until it is toggled again during a + * power-up. + * + */ +//#define FORCE_NKRO + +/* + * Magic Key Options + * + * Magic keys are hotkey commands that allow control over firmware functions of + * the keyboard. They are best used in combination with the HID Listen program, + * found here: https://www.pjrc.com/teensy/hid_listen.html + * + * The options below allow the magic key functionality to be changed. This is + * useful if your keyboard/keypad is missing keys and you want magic key support. + * + */ + +/* key combination for magic key command */ +#define IS_COMMAND() ( \ + keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \ +) + +/* control how magic key switches layers */ +//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true +//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true +//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false + +/* override magic key keymap */ +//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS +//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS +//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM +//#define MAGIC_KEY_HELP1 H +//#define MAGIC_KEY_HELP2 SLASH +//#define MAGIC_KEY_DEBUG D +//#define MAGIC_KEY_DEBUG_MATRIX X +//#define MAGIC_KEY_DEBUG_KBD K +//#define MAGIC_KEY_DEBUG_MOUSE M +//#define MAGIC_KEY_VERSION V +//#define MAGIC_KEY_STATUS S +//#define MAGIC_KEY_CONSOLE C +//#define MAGIC_KEY_LAYER0_ALT1 ESC +//#define MAGIC_KEY_LAYER0_ALT2 GRAVE +//#define MAGIC_KEY_LAYER0 0 +//#define MAGIC_KEY_LAYER1 1 +//#define MAGIC_KEY_LAYER2 2 +//#define MAGIC_KEY_LAYER3 3 +//#define MAGIC_KEY_LAYER4 4 +//#define MAGIC_KEY_LAYER5 5 +//#define MAGIC_KEY_LAYER6 6 +//#define MAGIC_KEY_LAYER7 7 +//#define MAGIC_KEY_LAYER8 8 +//#define MAGIC_KEY_LAYER9 9 +//#define MAGIC_KEY_BOOTLOADER PAUSE +//#define MAGIC_KEY_LOCK CAPS +//#define MAGIC_KEY_EEPROM E +//#define MAGIC_KEY_NKRO N +//#define MAGIC_KEY_SLEEP_LED Z + +/* + * Feature disable options + * These options are also useful to firmware size reduction. + */ + +/* disable debug print */ +//#define NO_DEBUG + +/* disable print */ +//#define NO_PRINT + +/* disable action features */ +//#define NO_ACTION_LAYER +//#define NO_ACTION_TAPPING +//#define NO_ACTION_ONESHOT +//#define NO_ACTION_MACRO +//#define NO_ACTION_FUNCTION + +#endif diff --git a/keyboards/minivan44/keymaps/default/Makefile b/keyboards/minivan44/keymaps/default/Makefile new file mode 100644 index 0000000000..f4671a9d11 --- /dev/null +++ b/keyboards/minivan44/keymaps/default/Makefile @@ -0,0 +1,21 @@ +# Build Options +# 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) +MOUSEKEY_ENABLE = yes # Mouse keys(+4700) +EXTRAKEY_ENABLE = yes # Audio control and System control(+450) +CONSOLE_ENABLE = no # Console for debug(+400) +COMMAND_ENABLE = yes # Commands for debug and configuration +NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality +MIDI_ENABLE = no # MIDI controls +AUDIO_ENABLE = no # Audio output on port C6 +UNICODE_ENABLE = no # Unicode +BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID +RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. +SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend + +ifndef QUANTUM_DIR + include ../../../../Makefile +endif \ No newline at end of file diff --git a/keyboards/minivan44/keymaps/default/config.h b/keyboards/minivan44/keymaps/default/config.h new file mode 100644 index 0000000000..df06a26206 --- /dev/null +++ b/keyboards/minivan44/keymaps/default/config.h @@ -0,0 +1,8 @@ +#ifndef CONFIG_USER_H +#define CONFIG_USER_H + +#include "../../config.h" + +// place overrides here + +#endif \ No newline at end of file diff --git a/keyboards/minivan44/keymaps/default/keymap.c b/keyboards/minivan44/keymaps/default/keymap.c new file mode 100644 index 0000000000..d559a4b1c7 --- /dev/null +++ b/keyboards/minivan44/keymaps/default/keymap.c @@ -0,0 +1,97 @@ +#include "minivan44.h" +#include "action_layer.h" +#include "eeconfig.h" + +extern keymap_config_t keymap_config; + +// 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 _QW 0 +#define _DV 1 +#define _CM 2 +#define _L1 3 +#define _L2 4 +#define _L3 5 + +// Macro name shortcuts +#define QWERTY M(_QW) +#define DVORAK M(_DV) +#define COLEMAK M(_CM) + +// Fillers to make layering more clear +#define _______ KC_TRNS +#define XXXXXXX KC_NO + + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + [_QW] = { /* Qwerty */ + {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC }, + {MO(_L1), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, MO(_L1) }, + {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_F, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, MO(_L2) }, + {KC_LCTL, MO(_L2), KC_LGUI, KC_ENT, XXXXXXX, XXXXXXX, XXXXXXX, KC_SPC, KC_RALT, KC_ESC, XXXXXXX, TG(_L3) } + }, + [_DV] = { /* Dvorak */ + {KC_TAB, KC_COMM, KC_DOT, KC_SLSH, KC_Q, KC_Q, KC_Q, KC_Q, KC_Q, KC_Q, KC_Q, KC_BSPC }, + {MO(_L1), KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, MO(_L1) }, + {KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, MO(_L2) }, + {KC_LCTL, MO(_L2), KC_LGUI, KC_ENT, XXXXXXX, XXXXXXX, XXXXXXX, KC_SPC, KC_RALT, KC_ESC, XXXXXXX, TG(_L3) } + }, + [_CM] = { /* Colemak */ + {KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC }, + {MO(_L1), KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, MO(_L1) }, + {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, MO(_L2) }, + {KC_LCTL, MO(_L2), KC_LGUI, KC_ENT, XXXXXXX, XXXXXXX, XXXXXXX, KC_SPC, KC_RALT, KC_ESC, XXXXXXX, TG(_L3) } + }, + [_L1] = { /* LAYER 1 */ + {KC_GRV, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_DEL }, + {_______, KC_BSLS, KC_QUOT, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_DOWN, KC_UP, KC_LEFT, KC_RGHT, _______ }, + {_______, KC_ESC, _______, KC_PSCR, _______, _______, _______, KC_MSTP, KC_MPLY, KC_MPRV, KC_MNXT, KC_RSFT }, + {_______, KC_LGUI, _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, _______, XXXXXXX, _______ } + }, + [_L2] = { /* LAYER 2 */ + {_______, QWERTY, DVORAK, COLEMAK, _______, _______, _______, KC_7, KC_8, KC_9, KC_0, _______ }, + {KC_ESC, KC_PIPE, KC_DQUO, KC_UNDS, KC_PLUS, LSFT(KC_LBRC), LSFT(KC_RBRC), KC_4, KC_5, KC_6, KC_VOLU, KC_ENT }, + {_______, _______, _______, _______, _______, _______, KC_0, KC_1, KC_2, KC_3, KC_VOLD, _______ }, + {_______, _______, _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, _______, XXXXXXX, _______ } + }, + [_L3] = { /* LAYER 3 */ + {_______, _______, _______, _______, _______, _______, _______, KC_F1, KC_F2, KC_F3, KC_F4, _______ }, + {KC_ESC, _______, _______, _______, _______, _______, _______, KC_F5, KC_F6, KC_F7, KC_F8, _______ }, + {KC_LSFT, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_F9, KC_F10, KC_F11, KC_F12, _______ }, + {_______, KC_LSFT, KC_B, KC_SPC, XXXXXXX, XXXXXXX, XXXXXXX, KC_C, _______, _______, XXXXXXX, _______ } + } +}; + +const uint16_t PROGMEM fn_actions[] = { + +}; + +void persistant_default_layer_set(uint16_t default_layer) { + eeconfig_update_default_layer(default_layer); + default_layer_set(default_layer); +} + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + switch(id) { + case _DV: + if (record->event.pressed) { + persistant_default_layer_set(1UL<<_DV); + } + break; + case _QW: + if (record->event.pressed) { + persistant_default_layer_set(1UL<<_QW); + } + break; + case _CM: + if (record->event.pressed) { + persistant_default_layer_set(1UL<<_CM); + } + break; + } + return MACRO_NONE; +}; diff --git a/keyboards/minivan44/keymaps/default/readme.md b/keyboards/minivan44/keymaps/default/readme.md new file mode 100644 index 0000000000..189a9c0ff8 --- /dev/null +++ b/keyboards/minivan44/keymaps/default/readme.md @@ -0,0 +1 @@ +# The default keymap for minivan44 \ No newline at end of file diff --git a/keyboards/minivan44/keymaps/xyverz/Makefile b/keyboards/minivan44/keymaps/xyverz/Makefile new file mode 100644 index 0000000000..f4671a9d11 --- /dev/null +++ b/keyboards/minivan44/keymaps/xyverz/Makefile @@ -0,0 +1,21 @@ +# Build Options +# 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) +MOUSEKEY_ENABLE = yes # Mouse keys(+4700) +EXTRAKEY_ENABLE = yes # Audio control and System control(+450) +CONSOLE_ENABLE = no # Console for debug(+400) +COMMAND_ENABLE = yes # Commands for debug and configuration +NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality +MIDI_ENABLE = no # MIDI controls +AUDIO_ENABLE = no # Audio output on port C6 +UNICODE_ENABLE = no # Unicode +BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID +RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. +SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend + +ifndef QUANTUM_DIR + include ../../../../Makefile +endif \ No newline at end of file diff --git a/keyboards/minivan44/keymaps/xyverz/config.h b/keyboards/minivan44/keymaps/xyverz/config.h new file mode 100644 index 0000000000..df06a26206 --- /dev/null +++ b/keyboards/minivan44/keymaps/xyverz/config.h @@ -0,0 +1,8 @@ +#ifndef CONFIG_USER_H +#define CONFIG_USER_H + +#include "../../config.h" + +// place overrides here + +#endif \ No newline at end of file diff --git a/keyboards/minivan44/keymaps/xyverz/keymap.c b/keyboards/minivan44/keymaps/xyverz/keymap.c new file mode 100644 index 0000000000..f995da0e7e --- /dev/null +++ b/keyboards/minivan44/keymaps/xyverz/keymap.c @@ -0,0 +1,92 @@ +#include "minivan44.h" +#include "action_layer.h" +#include "eeconfig.h" + +extern keymap_config_t keymap_config; + +#define _DV 0 +#define _QW 1 +#define _CM 2 +#define _L1 3 +#define _L2 4 + +// Macro name shortcuts +#define DVORAK M(_DV) +#define QWERTY M(_QW) +#define COLEMAK M(_CM) + +// Fillers to make layering more clear +#define _______ KC_TRNS +#define XXXXXXX KC_NO + + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + [_DV] = { /* 0: Dvorak */ + {KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSPC }, + {MO(_L1), KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_ENT }, + {KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT }, + {KC_LCTL, KC_LALT, KC_LGUI, KC_BSPC, XXXXXXX, XXXXXXX, XXXXXXX, KC_SPC, KC_SLSH, KC_MINS, XXXXXXX, MO(_L2) } + }, + + [_QW] = { /* 1: Qwerty */ + {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC }, + {MO(_L1), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_ENT }, + {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT }, + {KC_LCTL, KC_LALT, KC_LGUI, KC_BSPC, XXXXXXX, XXXXXXX, XXXXXXX, KC_SPC, KC_SLSH, KC_MINS, XXXXXXX, MO(_L2) } + }, + + [_CM] = { /* 2: Colemak */ + {KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC }, + {MO(_L1), KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_ENT }, + {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT }, + {KC_LCTL, KC_LALT, KC_LGUI, KC_BSPC, XXXXXXX, XXXXXXX, XXXXXXX, KC_SPC, KC_SLSH, KC_MINS, XXXXXXX, MO(_L2) } + }, + + [_L1] = {/* 1: FN 1 */ + {KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL }, + {_______, KC_BSLS, KC_QUOT, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_DOWN, KC_UP, KC_LEFT, KC_RGHT, _______ }, + {_______, _______, _______, KC_PSCR, _______, _______, _______, KC_MSTP, KC_MPLY, KC_MPRV, KC_MNXT, KC_RSFT }, + {_______, KC_LGUI, _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, KC_SLSH, _______, _______ } + }, + + [_L2] = { /* 2: FN 2 */ + {KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_ESC }, + {_______, KC_F11, KC_F12, _______, _______, _______, _______, _______, KC_HOME, KC_PGUP, KC_VOLU, KC_ENT }, + {_______, _______, _______, _______, _______, _______, _______, _______, KC_END, KC_PGDN, KC_VOLD, _______ }, + {QWERTY, DVORAK, COLEMAK, _______, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, _______, _______, _______ } + } + +}; + +const uint16_t PROGMEM fn_actions[] = { + +}; + +void persistant_default_layer_set(uint16_t default_layer) { + eeconfig_update_default_layer(default_layer); + default_layer_set(default_layer); +} + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + switch(id) { + case _DV: + if (record->event.pressed) { + persistant_default_layer_set(1UL<<_DV); + } + break; + case _QW: + if (record->event.pressed) { + persistant_default_layer_set(1UL<<_QW); + } + break; + case _CM: + if (record->event.pressed) { + persistant_default_layer_set(1UL<<_CM); + } + break; + } + return MACRO_NONE; +}; + + diff --git a/keyboards/minivan44/keymaps/xyverz/readme.md b/keyboards/minivan44/keymaps/xyverz/readme.md new file mode 100644 index 0000000000..189a9c0ff8 --- /dev/null +++ b/keyboards/minivan44/keymaps/xyverz/readme.md @@ -0,0 +1 @@ +# The default keymap for minivan44 \ No newline at end of file diff --git a/keyboards/minivan44/minivan44.c b/keyboards/minivan44/minivan44.c new file mode 100644 index 0000000000..be8214fd5d --- /dev/null +++ b/keyboards/minivan44/minivan44.c @@ -0,0 +1,28 @@ +#include "minivan44.h" + +void matrix_init_kb(void) { + // put your keyboard start-up code here + // runs once when the firmware starts up + + matrix_init_user(); +} + +void matrix_scan_kb(void) { + // put your looping keyboard code here + // runs every cycle (a lot) + + matrix_scan_user(); +} + +bool process_record_kb(uint16_t keycode, keyrecord_t *record) { + // put your per-action keyboard code here + // runs for every action, just before processing by the firmware + + return process_record_user(keycode, record); +} + +void led_set_kb(uint8_t usb_led) { + // put your keyboard LED indicator (ex: Caps Lock LED) toggling code here + + led_set_user(usb_led); +} diff --git a/keyboards/minivan44/minivan44.h b/keyboards/minivan44/minivan44.h new file mode 100644 index 0000000000..c6119c2e16 --- /dev/null +++ b/keyboards/minivan44/minivan44.h @@ -0,0 +1,22 @@ +#ifndef MINIVAN44_H +#define MINIVAN44_H + +#include "quantum.h" + +// This a shortcut to help you visually see your layout. +// The following is an example using the Planck MIT layout +// The first section contains all of the arguements +// The second converts the arguments into a two-dimensional array +#define KEYMAP( \ + K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, \ + K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, \ + K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, \ + K30, K31, K32, K33, K37, K38, K39, K3B \ +) \ +{ \ + { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B }, \ + { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B }, \ + { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B }, \ + { K30, K31, K32, K33, KC_NO, KC_NO, KC_NO, K37, K38, K39, K3A, K3B } \ + +#endif diff --git a/keyboards/minivan44/readme.md b/keyboards/minivan44/readme.md new file mode 100644 index 0000000000..59b62b0e66 --- /dev/null +++ b/keyboards/minivan44/readme.md @@ -0,0 +1,28 @@ +minivan44 keyboard firmware +====================== + +## Quantum MK Firmware + +For the full Quantum feature list, see [the parent readme.md](/doc/readme.md). + +## Building + +Download or clone the whole firmware and navigate to the keyboards/minivan44 folder. Once your dev env is setup, you'll be able to type `make` to generate your .hex - you can then use the Teensy Loader to program your .hex file. + +Depending on which keymap you would like to use, you will have to compile slightly differently. + +### Default + +To build with the default keymap, simply run `make`. + +### Other Keymaps + +Several version of keymap are available in advance but you are recommended to define your favorite layout yourself. To define your own keymap create a folder with the name of your keymap in the keymaps folder, and see keymap documentation (you can find in top readme.md) and existant keymap files. + +To build the firmware binary hex file with a keymap just do `make` with `keymap` option like: + +``` +$ make keymap=[default|jack|] +``` + +Keymaps follow the format **__keymap.c__** and are stored in folders in the `keymaps` folder, eg `keymaps/my_keymap/` \ No newline at end of file From 8bdf745909bc2581491acce11225f56a85bc8f24 Mon Sep 17 00:00:00 2001 From: Gergely Nagy Date: Sat, 13 Aug 2016 10:33:47 +0200 Subject: [PATCH 129/446] process_unicode: Fix set_unicode_input_mode() In the header, this was defined as `set_unicode_input_mode`, but the implementation had `set_unicode_mode` for a name. Changed the implementation to match the header. Signed-off-by: Gergely Nagy --- quantum/process_keycode/process_unicode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quantum/process_keycode/process_unicode.c b/quantum/process_keycode/process_unicode.c index ad5d7f86b7..3fcac15ce3 100644 --- a/quantum/process_keycode/process_unicode.c +++ b/quantum/process_keycode/process_unicode.c @@ -13,7 +13,7 @@ uint16_t hex_to_keycode(uint8_t hex) } } -void set_unicode_mode(uint8_t os_target) +void set_unicode_input_mode(uint8_t os_target) { input_mode = os_target; } From 2d0f585e426084b13fecc642cdda77506e2bfbf9 Mon Sep 17 00:00:00 2001 From: Ian Sterling Date: Sat, 13 Aug 2016 10:36:08 -0700 Subject: [PATCH 130/446] Renamed minivan44 to tv44 in all occurrences per wishes of Jack and Evan. --- keyboards/tv44/Makefile | 75 +++++++++++ keyboards/tv44/config.h | 162 +++++++++++++++++++++++ keyboards/tv44/keymaps/default/Makefile | 21 +++ keyboards/tv44/keymaps/default/config.h | 8 ++ keyboards/tv44/keymaps/default/keymap.c | 97 ++++++++++++++ keyboards/tv44/keymaps/default/readme.md | 1 + keyboards/tv44/keymaps/xyverz/Makefile | 21 +++ keyboards/tv44/keymaps/xyverz/config.h | 8 ++ keyboards/tv44/keymaps/xyverz/keymap.c | 92 +++++++++++++ keyboards/tv44/keymaps/xyverz/readme.md | 1 + keyboards/tv44/readme.md | 28 ++++ keyboards/tv44/tv44.c | 28 ++++ keyboards/tv44/tv44.h | 22 +++ 13 files changed, 564 insertions(+) create mode 100644 keyboards/tv44/Makefile create mode 100644 keyboards/tv44/config.h create mode 100644 keyboards/tv44/keymaps/default/Makefile create mode 100644 keyboards/tv44/keymaps/default/config.h create mode 100644 keyboards/tv44/keymaps/default/keymap.c create mode 100644 keyboards/tv44/keymaps/default/readme.md create mode 100644 keyboards/tv44/keymaps/xyverz/Makefile create mode 100644 keyboards/tv44/keymaps/xyverz/config.h create mode 100644 keyboards/tv44/keymaps/xyverz/keymap.c create mode 100644 keyboards/tv44/keymaps/xyverz/readme.md create mode 100644 keyboards/tv44/readme.md create mode 100644 keyboards/tv44/tv44.c create mode 100644 keyboards/tv44/tv44.h diff --git a/keyboards/tv44/Makefile b/keyboards/tv44/Makefile new file mode 100644 index 0000000000..45ca127807 --- /dev/null +++ b/keyboards/tv44/Makefile @@ -0,0 +1,75 @@ + + +# MCU name +#MCU = at90usb1287 +MCU = atmega32u4 + +# Processor frequency. +# This will define a symbol, F_CPU, in all source code files equal to the +# processor frequency in Hz. You can then use this symbol in your source code to +# calculate timings. Do NOT tack on a 'UL' at the end, this will be done +# automatically to create a 32-bit value in your source code. +# +# This will be an integer division of F_USB below, as it is sourced by +# F_USB after it has run through any CPU prescalers. Note that this value +# does not *change* the processor frequency - it should merely be updated to +# reflect the processor speed set externally so that the code can use accurate +# software delays. +F_CPU = 16000000 + + +# +# LUFA specific +# +# Target architecture (see library "Board Types" documentation). +ARCH = AVR8 + +# Input clock frequency. +# This will define a symbol, F_USB, in all source code files equal to the +# input clock frequency (before any prescaling is performed) in Hz. This value may +# differ from F_CPU if prescaling is used on the latter, and is required as the +# raw input clock is fed directly to the PLL sections of the AVR for high speed +# clock generation for the USB and other AVR subsections. Do NOT tack on a 'UL' +# at the end, this will be done automatically to create a 32-bit value in your +# source code. +# +# If no clock division is performed on the input clock inside the AVR (via the +# CPU clock adjust registers or the clock division fuses), this will be equal to F_CPU. +F_USB = $(F_CPU) + +# Interrupt driven control endpoint task(+60) +OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT + + +# Boot Section Size in *bytes* +# Teensy halfKay 512 +# Teensy++ halfKay 1024 +# Atmel DFU loader 4096 +# LUFA bootloader 4096 +# USBaspLoader 2048 +OPT_DEFS += -DBOOTLOADER_SIZE=4096 + + +# Build Options +# change yes to no to disable +# +BOOTMAGIC_ENABLE ?= yes # 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) +COMMAND_ENABLE ?= yes # Commands for debug and configuration +# 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 +BACKLIGHT_ENABLE ?= no # Enable keyboard backlight functionality on B7 by default +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 + +ifndef QUANTUM_DIR + include ../../Makefile +endif + + diff --git a/keyboards/tv44/config.h b/keyboards/tv44/config.h new file mode 100644 index 0000000000..0ae93c0957 --- /dev/null +++ b/keyboards/tv44/config.h @@ -0,0 +1,162 @@ +/* +Copyright 2012 Jun Wako + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ + +#ifndef CONFIG_H +#define CONFIG_H + +#include "config_common.h" + +/* USB Device descriptor parameter */ +#define VENDOR_ID 0xFEAE +#define PRODUCT_ID 0x8844 +#define DEVICE_VER 0x0002 +#define MANUFACTURER Evan Sailer +#define PRODUCT TheVan 44 +#define DESCRIPTION keyboard firmware for TV44 + +/* key matrix size */ +#define MATRIX_ROWS 4 +#define MATRIX_COLS 12 + +/* + * Keyboard Matrix Assignments + * + * Change this to how you wired your keyboard + * COLS: AVR pins used for columns, left to right + * ROWS: AVR pins used for rows, top to bottom + * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) + * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) + * +*/ +#define MATRIX_ROW_PINS { D7, B5, F7, D4 } +#define MATRIX_COL_PINS { D2, D3, D5, D6, B4, B6, F6, F5, F4, F1, F0, B3 } +#define UNUSED_PINS + +/* COL2ROW or ROW2COL */ +#define DIODE_DIRECTION COL2ROW + +// #define BACKLIGHT_PIN B7 +// #define BACKLIGHT_BREATHING +// #define BACKLIGHT_LEVELS 3 + + +/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ +#define DEBOUNCING_DELAY 5 + +/* define if matrix has ghost (lacks anti-ghosting diodes) */ +//#define MATRIX_HAS_GHOST + +/* number of backlight levels */ + +/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ +#define LOCKING_SUPPORT_ENABLE +/* Locking resynchronize hack */ +#define LOCKING_RESYNC_ENABLE + +/* + * Force NKRO + * + * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved + * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the + * makefile for this to work.) + * + * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N) + * until the next keyboard reset. + * + * NKRO may prevent your keystrokes from being detected in the BIOS, but it is + * fully operational during normal computer usage. + * + * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N) + * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by + * bootmagic, NKRO mode will always be enabled until it is toggled again during a + * power-up. + * + */ +//#define FORCE_NKRO + +/* + * Magic Key Options + * + * Magic keys are hotkey commands that allow control over firmware functions of + * the keyboard. They are best used in combination with the HID Listen program, + * found here: https://www.pjrc.com/teensy/hid_listen.html + * + * The options below allow the magic key functionality to be changed. This is + * useful if your keyboard/keypad is missing keys and you want magic key support. + * + */ + +/* key combination for magic key command */ +#define IS_COMMAND() ( \ + keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \ +) + +/* control how magic key switches layers */ +//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true +//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true +//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false + +/* override magic key keymap */ +//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS +//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS +//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM +//#define MAGIC_KEY_HELP1 H +//#define MAGIC_KEY_HELP2 SLASH +//#define MAGIC_KEY_DEBUG D +//#define MAGIC_KEY_DEBUG_MATRIX X +//#define MAGIC_KEY_DEBUG_KBD K +//#define MAGIC_KEY_DEBUG_MOUSE M +//#define MAGIC_KEY_VERSION V +//#define MAGIC_KEY_STATUS S +//#define MAGIC_KEY_CONSOLE C +//#define MAGIC_KEY_LAYER0_ALT1 ESC +//#define MAGIC_KEY_LAYER0_ALT2 GRAVE +//#define MAGIC_KEY_LAYER0 0 +//#define MAGIC_KEY_LAYER1 1 +//#define MAGIC_KEY_LAYER2 2 +//#define MAGIC_KEY_LAYER3 3 +//#define MAGIC_KEY_LAYER4 4 +//#define MAGIC_KEY_LAYER5 5 +//#define MAGIC_KEY_LAYER6 6 +//#define MAGIC_KEY_LAYER7 7 +//#define MAGIC_KEY_LAYER8 8 +//#define MAGIC_KEY_LAYER9 9 +//#define MAGIC_KEY_BOOTLOADER PAUSE +//#define MAGIC_KEY_LOCK CAPS +//#define MAGIC_KEY_EEPROM E +//#define MAGIC_KEY_NKRO N +//#define MAGIC_KEY_SLEEP_LED Z + +/* + * Feature disable options + * These options are also useful to firmware size reduction. + */ + +/* disable debug print */ +//#define NO_DEBUG + +/* disable print */ +//#define NO_PRINT + +/* disable action features */ +//#define NO_ACTION_LAYER +//#define NO_ACTION_TAPPING +//#define NO_ACTION_ONESHOT +//#define NO_ACTION_MACRO +//#define NO_ACTION_FUNCTION + +#endif diff --git a/keyboards/tv44/keymaps/default/Makefile b/keyboards/tv44/keymaps/default/Makefile new file mode 100644 index 0000000000..f4671a9d11 --- /dev/null +++ b/keyboards/tv44/keymaps/default/Makefile @@ -0,0 +1,21 @@ +# Build Options +# 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) +MOUSEKEY_ENABLE = yes # Mouse keys(+4700) +EXTRAKEY_ENABLE = yes # Audio control and System control(+450) +CONSOLE_ENABLE = no # Console for debug(+400) +COMMAND_ENABLE = yes # Commands for debug and configuration +NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality +MIDI_ENABLE = no # MIDI controls +AUDIO_ENABLE = no # Audio output on port C6 +UNICODE_ENABLE = no # Unicode +BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID +RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. +SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend + +ifndef QUANTUM_DIR + include ../../../../Makefile +endif \ No newline at end of file diff --git a/keyboards/tv44/keymaps/default/config.h b/keyboards/tv44/keymaps/default/config.h new file mode 100644 index 0000000000..df06a26206 --- /dev/null +++ b/keyboards/tv44/keymaps/default/config.h @@ -0,0 +1,8 @@ +#ifndef CONFIG_USER_H +#define CONFIG_USER_H + +#include "../../config.h" + +// place overrides here + +#endif \ No newline at end of file diff --git a/keyboards/tv44/keymaps/default/keymap.c b/keyboards/tv44/keymaps/default/keymap.c new file mode 100644 index 0000000000..6a4fef3da2 --- /dev/null +++ b/keyboards/tv44/keymaps/default/keymap.c @@ -0,0 +1,97 @@ +#include "tv44.h" +#include "action_layer.h" +#include "eeconfig.h" + +extern keymap_config_t keymap_config; + +// 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 _QW 0 +#define _DV 1 +#define _CM 2 +#define _L1 3 +#define _L2 4 +#define _L3 5 + +// Macro name shortcuts +#define QWERTY M(_QW) +#define DVORAK M(_DV) +#define COLEMAK M(_CM) + +// Fillers to make layering more clear +#define _______ KC_TRNS +#define XXXXXXX KC_NO + + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + [_QW] = { /* Qwerty */ + {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC }, + {MO(_L1), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, MO(_L1) }, + {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_F, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, MO(_L2) }, + {KC_LCTL, MO(_L2), KC_LGUI, KC_ENT, XXXXXXX, XXXXXXX, XXXXXXX, KC_SPC, KC_RALT, KC_ESC, XXXXXXX, TG(_L3) } + }, + [_DV] = { /* Dvorak */ + {KC_TAB, KC_COMM, KC_DOT, KC_SLSH, KC_Q, KC_Q, KC_Q, KC_Q, KC_Q, KC_Q, KC_Q, KC_BSPC }, + {MO(_L1), KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, MO(_L1) }, + {KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, MO(_L2) }, + {KC_LCTL, MO(_L2), KC_LGUI, KC_ENT, XXXXXXX, XXXXXXX, XXXXXXX, KC_SPC, KC_RALT, KC_ESC, XXXXXXX, TG(_L3) } + }, + [_CM] = { /* Colemak */ + {KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC }, + {MO(_L1), KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, MO(_L1) }, + {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, MO(_L2) }, + {KC_LCTL, MO(_L2), KC_LGUI, KC_ENT, XXXXXXX, XXXXXXX, XXXXXXX, KC_SPC, KC_RALT, KC_ESC, XXXXXXX, TG(_L3) } + }, + [_L1] = { /* LAYER 1 */ + {KC_GRV, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_DEL }, + {_______, KC_BSLS, KC_QUOT, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_DOWN, KC_UP, KC_LEFT, KC_RGHT, _______ }, + {_______, KC_ESC, _______, KC_PSCR, _______, _______, _______, KC_MSTP, KC_MPLY, KC_MPRV, KC_MNXT, KC_RSFT }, + {_______, KC_LGUI, _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, _______, XXXXXXX, _______ } + }, + [_L2] = { /* LAYER 2 */ + {_______, QWERTY, DVORAK, COLEMAK, _______, _______, _______, KC_7, KC_8, KC_9, KC_0, _______ }, + {KC_ESC, KC_PIPE, KC_DQUO, KC_UNDS, KC_PLUS, LSFT(KC_LBRC), LSFT(KC_RBRC), KC_4, KC_5, KC_6, KC_VOLU, KC_ENT }, + {_______, _______, _______, _______, _______, _______, KC_0, KC_1, KC_2, KC_3, KC_VOLD, _______ }, + {_______, _______, _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, _______, XXXXXXX, _______ } + }, + [_L3] = { /* LAYER 3 */ + {_______, _______, _______, _______, _______, _______, _______, KC_F1, KC_F2, KC_F3, KC_F4, _______ }, + {KC_ESC, _______, _______, _______, _______, _______, _______, KC_F5, KC_F6, KC_F7, KC_F8, _______ }, + {KC_LSFT, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_F9, KC_F10, KC_F11, KC_F12, _______ }, + {_______, KC_LSFT, KC_B, KC_SPC, XXXXXXX, XXXXXXX, XXXXXXX, KC_C, _______, _______, XXXXXXX, _______ } + } +}; + +const uint16_t PROGMEM fn_actions[] = { + +}; + +void persistant_default_layer_set(uint16_t default_layer) { + eeconfig_update_default_layer(default_layer); + default_layer_set(default_layer); +} + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + switch(id) { + case _DV: + if (record->event.pressed) { + persistant_default_layer_set(1UL<<_DV); + } + break; + case _QW: + if (record->event.pressed) { + persistant_default_layer_set(1UL<<_QW); + } + break; + case _CM: + if (record->event.pressed) { + persistant_default_layer_set(1UL<<_CM); + } + break; + } + return MACRO_NONE; +}; diff --git a/keyboards/tv44/keymaps/default/readme.md b/keyboards/tv44/keymaps/default/readme.md new file mode 100644 index 0000000000..ac84c08cfa --- /dev/null +++ b/keyboards/tv44/keymaps/default/readme.md @@ -0,0 +1 @@ +# The default keymap for tv44 \ No newline at end of file diff --git a/keyboards/tv44/keymaps/xyverz/Makefile b/keyboards/tv44/keymaps/xyverz/Makefile new file mode 100644 index 0000000000..f4671a9d11 --- /dev/null +++ b/keyboards/tv44/keymaps/xyverz/Makefile @@ -0,0 +1,21 @@ +# Build Options +# 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) +MOUSEKEY_ENABLE = yes # Mouse keys(+4700) +EXTRAKEY_ENABLE = yes # Audio control and System control(+450) +CONSOLE_ENABLE = no # Console for debug(+400) +COMMAND_ENABLE = yes # Commands for debug and configuration +NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality +MIDI_ENABLE = no # MIDI controls +AUDIO_ENABLE = no # Audio output on port C6 +UNICODE_ENABLE = no # Unicode +BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID +RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. +SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend + +ifndef QUANTUM_DIR + include ../../../../Makefile +endif \ No newline at end of file diff --git a/keyboards/tv44/keymaps/xyverz/config.h b/keyboards/tv44/keymaps/xyverz/config.h new file mode 100644 index 0000000000..df06a26206 --- /dev/null +++ b/keyboards/tv44/keymaps/xyverz/config.h @@ -0,0 +1,8 @@ +#ifndef CONFIG_USER_H +#define CONFIG_USER_H + +#include "../../config.h" + +// place overrides here + +#endif \ No newline at end of file diff --git a/keyboards/tv44/keymaps/xyverz/keymap.c b/keyboards/tv44/keymaps/xyverz/keymap.c new file mode 100644 index 0000000000..8cbcf8d35a --- /dev/null +++ b/keyboards/tv44/keymaps/xyverz/keymap.c @@ -0,0 +1,92 @@ +#include "tv44.h" +#include "action_layer.h" +#include "eeconfig.h" + +extern keymap_config_t keymap_config; + +#define _DV 0 +#define _QW 1 +#define _CM 2 +#define _L1 3 +#define _L2 4 + +// Macro name shortcuts +#define DVORAK M(_DV) +#define QWERTY M(_QW) +#define COLEMAK M(_CM) + +// Fillers to make layering more clear +#define _______ KC_TRNS +#define XXXXXXX KC_NO + + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + [_DV] = { /* 0: Dvorak */ + {KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSPC }, + {MO(_L1), KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_ENT }, + {KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT }, + {KC_LCTL, KC_LALT, KC_LGUI, KC_BSPC, XXXXXXX, XXXXXXX, XXXXXXX, KC_SPC, KC_SLSH, KC_MINS, XXXXXXX, MO(_L2) } + }, + + [_QW] = { /* 1: Qwerty */ + {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC }, + {MO(_L1), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_ENT }, + {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT }, + {KC_LCTL, KC_LALT, KC_LGUI, KC_BSPC, XXXXXXX, XXXXXXX, XXXXXXX, KC_SPC, KC_SLSH, KC_MINS, XXXXXXX, MO(_L2) } + }, + + [_CM] = { /* 2: Colemak */ + {KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC }, + {MO(_L1), KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_ENT }, + {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT }, + {KC_LCTL, KC_LALT, KC_LGUI, KC_BSPC, XXXXXXX, XXXXXXX, XXXXXXX, KC_SPC, KC_SLSH, KC_MINS, XXXXXXX, MO(_L2) } + }, + + [_L1] = {/* 1: FN 1 */ + {KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL }, + {_______, KC_BSLS, KC_QUOT, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_DOWN, KC_UP, KC_LEFT, KC_RGHT, _______ }, + {_______, _______, _______, KC_PSCR, _______, _______, _______, KC_MSTP, KC_MPLY, KC_MPRV, KC_MNXT, KC_RSFT }, + {KC_ESC, KC_LGUI, _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, KC_SLSH, _______, _______ } + }, + + [_L2] = { /* 2: FN 2 */ + {KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_ESC }, + {_______, KC_F11, KC_F12, _______, _______, _______, _______, _______, KC_HOME, KC_PGUP, KC_VOLU, KC_ENT }, + {_______, _______, _______, _______, _______, _______, _______, _______, KC_END, KC_PGDN, KC_VOLD, _______ }, + {QWERTY, DVORAK, COLEMAK, _______, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, _______, _______, _______ } + } + +}; + +const uint16_t PROGMEM fn_actions[] = { + +}; + +void persistant_default_layer_set(uint16_t default_layer) { + eeconfig_update_default_layer(default_layer); + default_layer_set(default_layer); +} + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + switch(id) { + case _DV: + if (record->event.pressed) { + persistant_default_layer_set(1UL<<_DV); + } + break; + case _QW: + if (record->event.pressed) { + persistant_default_layer_set(1UL<<_QW); + } + break; + case _CM: + if (record->event.pressed) { + persistant_default_layer_set(1UL<<_CM); + } + break; + } + return MACRO_NONE; +}; + + diff --git a/keyboards/tv44/keymaps/xyverz/readme.md b/keyboards/tv44/keymaps/xyverz/readme.md new file mode 100644 index 0000000000..ac84c08cfa --- /dev/null +++ b/keyboards/tv44/keymaps/xyverz/readme.md @@ -0,0 +1 @@ +# The default keymap for tv44 \ No newline at end of file diff --git a/keyboards/tv44/readme.md b/keyboards/tv44/readme.md new file mode 100644 index 0000000000..e3b557fe2d --- /dev/null +++ b/keyboards/tv44/readme.md @@ -0,0 +1,28 @@ +tv44 keyboard firmware +====================== + +## Quantum MK Firmware + +For the full Quantum feature list, see [the parent readme.md](/doc/readme.md). + +## Building + +Download or clone the whole firmware and navigate to the keyboards/tv44 folder. Once your dev env is setup, you'll be able to type `make` to generate your .hex - you can then use the Teensy Loader to program your .hex file. + +Depending on which keymap you would like to use, you will have to compile slightly differently. + +### Default + +To build with the default keymap, simply run `make`. + +### Other Keymaps + +Several version of keymap are available in advance but you are recommended to define your favorite layout yourself. To define your own keymap create a folder with the name of your keymap in the keymaps folder, and see keymap documentation (you can find in top readme.md) and existant keymap files. + +To build the firmware binary hex file with a keymap just do `make` with `keymap` option like: + +``` +$ make keymap=[default|jack|] +``` + +Keymaps follow the format **__keymap.c__** and are stored in folders in the `keymaps` folder, eg `keymaps/my_keymap/` \ No newline at end of file diff --git a/keyboards/tv44/tv44.c b/keyboards/tv44/tv44.c new file mode 100644 index 0000000000..6dc0efd28e --- /dev/null +++ b/keyboards/tv44/tv44.c @@ -0,0 +1,28 @@ +#include "tv44.h" + +void matrix_init_kb(void) { + // put your keyboard start-up code here + // runs once when the firmware starts up + + matrix_init_user(); +} + +void matrix_scan_kb(void) { + // put your looping keyboard code here + // runs every cycle (a lot) + + matrix_scan_user(); +} + +bool process_record_kb(uint16_t keycode, keyrecord_t *record) { + // put your per-action keyboard code here + // runs for every action, just before processing by the firmware + + return process_record_user(keycode, record); +} + +void led_set_kb(uint8_t usb_led) { + // put your keyboard LED indicator (ex: Caps Lock LED) toggling code here + + led_set_user(usb_led); +} diff --git a/keyboards/tv44/tv44.h b/keyboards/tv44/tv44.h new file mode 100644 index 0000000000..4c30174acc --- /dev/null +++ b/keyboards/tv44/tv44.h @@ -0,0 +1,22 @@ +#ifndef TV44_H +#define TV44_H + +#include "quantum.h" + +// This a shortcut to help you visually see your layout. +// The following is an example using the Planck MIT layout +// The first section contains all of the arguements +// The second converts the arguments into a two-dimensional array +#define KEYMAP( \ + K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, \ + K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, \ + K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, \ + K30, K31, K32, K33, K37, K38, K39, K3B \ +) \ +{ \ + { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B }, \ + { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B }, \ + { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B }, \ + { K30, K31, K32, K33, KC_NO, KC_NO, KC_NO, K37, K38, K39, K3A, K3B } \ + +#endif From e87506767cec6410d1a93c15d68452815c9c3553 Mon Sep 17 00:00:00 2001 From: Ian Sterling Date: Sat, 13 Aug 2016 10:44:42 -0700 Subject: [PATCH 131/446] Removal of old minivan44 folder. --- keyboards/minivan44/Makefile | 75 -------- keyboards/minivan44/config.h | 162 ------------------ keyboards/minivan44/keymaps/default/Makefile | 21 --- keyboards/minivan44/keymaps/default/config.h | 8 - keyboards/minivan44/keymaps/default/keymap.c | 97 ----------- keyboards/minivan44/keymaps/default/readme.md | 1 - keyboards/minivan44/keymaps/xyverz/Makefile | 21 --- keyboards/minivan44/keymaps/xyverz/config.h | 8 - keyboards/minivan44/keymaps/xyverz/keymap.c | 92 ---------- keyboards/minivan44/keymaps/xyverz/readme.md | 1 - keyboards/minivan44/minivan44.c | 28 --- keyboards/minivan44/minivan44.h | 22 --- keyboards/minivan44/readme.md | 28 --- 13 files changed, 564 deletions(-) delete mode 100644 keyboards/minivan44/Makefile delete mode 100644 keyboards/minivan44/config.h delete mode 100644 keyboards/minivan44/keymaps/default/Makefile delete mode 100644 keyboards/minivan44/keymaps/default/config.h delete mode 100644 keyboards/minivan44/keymaps/default/keymap.c delete mode 100644 keyboards/minivan44/keymaps/default/readme.md delete mode 100644 keyboards/minivan44/keymaps/xyverz/Makefile delete mode 100644 keyboards/minivan44/keymaps/xyverz/config.h delete mode 100644 keyboards/minivan44/keymaps/xyverz/keymap.c delete mode 100644 keyboards/minivan44/keymaps/xyverz/readme.md delete mode 100644 keyboards/minivan44/minivan44.c delete mode 100644 keyboards/minivan44/minivan44.h delete mode 100644 keyboards/minivan44/readme.md diff --git a/keyboards/minivan44/Makefile b/keyboards/minivan44/Makefile deleted file mode 100644 index 45ca127807..0000000000 --- a/keyboards/minivan44/Makefile +++ /dev/null @@ -1,75 +0,0 @@ - - -# MCU name -#MCU = at90usb1287 -MCU = atmega32u4 - -# Processor frequency. -# This will define a symbol, F_CPU, in all source code files equal to the -# processor frequency in Hz. You can then use this symbol in your source code to -# calculate timings. Do NOT tack on a 'UL' at the end, this will be done -# automatically to create a 32-bit value in your source code. -# -# This will be an integer division of F_USB below, as it is sourced by -# F_USB after it has run through any CPU prescalers. Note that this value -# does not *change* the processor frequency - it should merely be updated to -# reflect the processor speed set externally so that the code can use accurate -# software delays. -F_CPU = 16000000 - - -# -# LUFA specific -# -# Target architecture (see library "Board Types" documentation). -ARCH = AVR8 - -# Input clock frequency. -# This will define a symbol, F_USB, in all source code files equal to the -# input clock frequency (before any prescaling is performed) in Hz. This value may -# differ from F_CPU if prescaling is used on the latter, and is required as the -# raw input clock is fed directly to the PLL sections of the AVR for high speed -# clock generation for the USB and other AVR subsections. Do NOT tack on a 'UL' -# at the end, this will be done automatically to create a 32-bit value in your -# source code. -# -# If no clock division is performed on the input clock inside the AVR (via the -# CPU clock adjust registers or the clock division fuses), this will be equal to F_CPU. -F_USB = $(F_CPU) - -# Interrupt driven control endpoint task(+60) -OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT - - -# Boot Section Size in *bytes* -# Teensy halfKay 512 -# Teensy++ halfKay 1024 -# Atmel DFU loader 4096 -# LUFA bootloader 4096 -# USBaspLoader 2048 -OPT_DEFS += -DBOOTLOADER_SIZE=4096 - - -# Build Options -# change yes to no to disable -# -BOOTMAGIC_ENABLE ?= yes # 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) -COMMAND_ENABLE ?= yes # Commands for debug and configuration -# 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 -BACKLIGHT_ENABLE ?= no # Enable keyboard backlight functionality on B7 by default -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 - -ifndef QUANTUM_DIR - include ../../Makefile -endif - - diff --git a/keyboards/minivan44/config.h b/keyboards/minivan44/config.h deleted file mode 100644 index 0ae93c0957..0000000000 --- a/keyboards/minivan44/config.h +++ /dev/null @@ -1,162 +0,0 @@ -/* -Copyright 2012 Jun Wako - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . -*/ - -#ifndef CONFIG_H -#define CONFIG_H - -#include "config_common.h" - -/* USB Device descriptor parameter */ -#define VENDOR_ID 0xFEAE -#define PRODUCT_ID 0x8844 -#define DEVICE_VER 0x0002 -#define MANUFACTURER Evan Sailer -#define PRODUCT TheVan 44 -#define DESCRIPTION keyboard firmware for TV44 - -/* key matrix size */ -#define MATRIX_ROWS 4 -#define MATRIX_COLS 12 - -/* - * Keyboard Matrix Assignments - * - * Change this to how you wired your keyboard - * COLS: AVR pins used for columns, left to right - * ROWS: AVR pins used for rows, top to bottom - * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode) - * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode) - * -*/ -#define MATRIX_ROW_PINS { D7, B5, F7, D4 } -#define MATRIX_COL_PINS { D2, D3, D5, D6, B4, B6, F6, F5, F4, F1, F0, B3 } -#define UNUSED_PINS - -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION COL2ROW - -// #define BACKLIGHT_PIN B7 -// #define BACKLIGHT_BREATHING -// #define BACKLIGHT_LEVELS 3 - - -/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ -#define DEBOUNCING_DELAY 5 - -/* define if matrix has ghost (lacks anti-ghosting diodes) */ -//#define MATRIX_HAS_GHOST - -/* number of backlight levels */ - -/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ -#define LOCKING_SUPPORT_ENABLE -/* Locking resynchronize hack */ -#define LOCKING_RESYNC_ENABLE - -/* - * Force NKRO - * - * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved - * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the - * makefile for this to work.) - * - * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N) - * until the next keyboard reset. - * - * NKRO may prevent your keystrokes from being detected in the BIOS, but it is - * fully operational during normal computer usage. - * - * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N) - * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by - * bootmagic, NKRO mode will always be enabled until it is toggled again during a - * power-up. - * - */ -//#define FORCE_NKRO - -/* - * Magic Key Options - * - * Magic keys are hotkey commands that allow control over firmware functions of - * the keyboard. They are best used in combination with the HID Listen program, - * found here: https://www.pjrc.com/teensy/hid_listen.html - * - * The options below allow the magic key functionality to be changed. This is - * useful if your keyboard/keypad is missing keys and you want magic key support. - * - */ - -/* key combination for magic key command */ -#define IS_COMMAND() ( \ - keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \ -) - -/* control how magic key switches layers */ -//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS true -//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS true -//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM false - -/* override magic key keymap */ -//#define MAGIC_KEY_SWITCH_LAYER_WITH_FKEYS -//#define MAGIC_KEY_SWITCH_LAYER_WITH_NKEYS -//#define MAGIC_KEY_SWITCH_LAYER_WITH_CUSTOM -//#define MAGIC_KEY_HELP1 H -//#define MAGIC_KEY_HELP2 SLASH -//#define MAGIC_KEY_DEBUG D -//#define MAGIC_KEY_DEBUG_MATRIX X -//#define MAGIC_KEY_DEBUG_KBD K -//#define MAGIC_KEY_DEBUG_MOUSE M -//#define MAGIC_KEY_VERSION V -//#define MAGIC_KEY_STATUS S -//#define MAGIC_KEY_CONSOLE C -//#define MAGIC_KEY_LAYER0_ALT1 ESC -//#define MAGIC_KEY_LAYER0_ALT2 GRAVE -//#define MAGIC_KEY_LAYER0 0 -//#define MAGIC_KEY_LAYER1 1 -//#define MAGIC_KEY_LAYER2 2 -//#define MAGIC_KEY_LAYER3 3 -//#define MAGIC_KEY_LAYER4 4 -//#define MAGIC_KEY_LAYER5 5 -//#define MAGIC_KEY_LAYER6 6 -//#define MAGIC_KEY_LAYER7 7 -//#define MAGIC_KEY_LAYER8 8 -//#define MAGIC_KEY_LAYER9 9 -//#define MAGIC_KEY_BOOTLOADER PAUSE -//#define MAGIC_KEY_LOCK CAPS -//#define MAGIC_KEY_EEPROM E -//#define MAGIC_KEY_NKRO N -//#define MAGIC_KEY_SLEEP_LED Z - -/* - * Feature disable options - * These options are also useful to firmware size reduction. - */ - -/* disable debug print */ -//#define NO_DEBUG - -/* disable print */ -//#define NO_PRINT - -/* disable action features */ -//#define NO_ACTION_LAYER -//#define NO_ACTION_TAPPING -//#define NO_ACTION_ONESHOT -//#define NO_ACTION_MACRO -//#define NO_ACTION_FUNCTION - -#endif diff --git a/keyboards/minivan44/keymaps/default/Makefile b/keyboards/minivan44/keymaps/default/Makefile deleted file mode 100644 index f4671a9d11..0000000000 --- a/keyboards/minivan44/keymaps/default/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Build Options -# 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) -MOUSEKEY_ENABLE = yes # Mouse keys(+4700) -EXTRAKEY_ENABLE = yes # Audio control and System control(+450) -CONSOLE_ENABLE = no # Console for debug(+400) -COMMAND_ENABLE = yes # Commands for debug and configuration -NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work -BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality -MIDI_ENABLE = no # MIDI controls -AUDIO_ENABLE = no # Audio output on port C6 -UNICODE_ENABLE = no # Unicode -BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID -RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. -SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend - -ifndef QUANTUM_DIR - include ../../../../Makefile -endif \ No newline at end of file diff --git a/keyboards/minivan44/keymaps/default/config.h b/keyboards/minivan44/keymaps/default/config.h deleted file mode 100644 index df06a26206..0000000000 --- a/keyboards/minivan44/keymaps/default/config.h +++ /dev/null @@ -1,8 +0,0 @@ -#ifndef CONFIG_USER_H -#define CONFIG_USER_H - -#include "../../config.h" - -// place overrides here - -#endif \ No newline at end of file diff --git a/keyboards/minivan44/keymaps/default/keymap.c b/keyboards/minivan44/keymaps/default/keymap.c deleted file mode 100644 index d559a4b1c7..0000000000 --- a/keyboards/minivan44/keymaps/default/keymap.c +++ /dev/null @@ -1,97 +0,0 @@ -#include "minivan44.h" -#include "action_layer.h" -#include "eeconfig.h" - -extern keymap_config_t keymap_config; - -// 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 _QW 0 -#define _DV 1 -#define _CM 2 -#define _L1 3 -#define _L2 4 -#define _L3 5 - -// Macro name shortcuts -#define QWERTY M(_QW) -#define DVORAK M(_DV) -#define COLEMAK M(_CM) - -// Fillers to make layering more clear -#define _______ KC_TRNS -#define XXXXXXX KC_NO - - -const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { - [_QW] = { /* Qwerty */ - {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC }, - {MO(_L1), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, MO(_L1) }, - {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_F, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, MO(_L2) }, - {KC_LCTL, MO(_L2), KC_LGUI, KC_ENT, XXXXXXX, XXXXXXX, XXXXXXX, KC_SPC, KC_RALT, KC_ESC, XXXXXXX, TG(_L3) } - }, - [_DV] = { /* Dvorak */ - {KC_TAB, KC_COMM, KC_DOT, KC_SLSH, KC_Q, KC_Q, KC_Q, KC_Q, KC_Q, KC_Q, KC_Q, KC_BSPC }, - {MO(_L1), KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, MO(_L1) }, - {KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, MO(_L2) }, - {KC_LCTL, MO(_L2), KC_LGUI, KC_ENT, XXXXXXX, XXXXXXX, XXXXXXX, KC_SPC, KC_RALT, KC_ESC, XXXXXXX, TG(_L3) } - }, - [_CM] = { /* Colemak */ - {KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC }, - {MO(_L1), KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, MO(_L1) }, - {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, MO(_L2) }, - {KC_LCTL, MO(_L2), KC_LGUI, KC_ENT, XXXXXXX, XXXXXXX, XXXXXXX, KC_SPC, KC_RALT, KC_ESC, XXXXXXX, TG(_L3) } - }, - [_L1] = { /* LAYER 1 */ - {KC_GRV, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_DEL }, - {_______, KC_BSLS, KC_QUOT, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_DOWN, KC_UP, KC_LEFT, KC_RGHT, _______ }, - {_______, KC_ESC, _______, KC_PSCR, _______, _______, _______, KC_MSTP, KC_MPLY, KC_MPRV, KC_MNXT, KC_RSFT }, - {_______, KC_LGUI, _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, _______, XXXXXXX, _______ } - }, - [_L2] = { /* LAYER 2 */ - {_______, QWERTY, DVORAK, COLEMAK, _______, _______, _______, KC_7, KC_8, KC_9, KC_0, _______ }, - {KC_ESC, KC_PIPE, KC_DQUO, KC_UNDS, KC_PLUS, LSFT(KC_LBRC), LSFT(KC_RBRC), KC_4, KC_5, KC_6, KC_VOLU, KC_ENT }, - {_______, _______, _______, _______, _______, _______, KC_0, KC_1, KC_2, KC_3, KC_VOLD, _______ }, - {_______, _______, _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, _______, XXXXXXX, _______ } - }, - [_L3] = { /* LAYER 3 */ - {_______, _______, _______, _______, _______, _______, _______, KC_F1, KC_F2, KC_F3, KC_F4, _______ }, - {KC_ESC, _______, _______, _______, _______, _______, _______, KC_F5, KC_F6, KC_F7, KC_F8, _______ }, - {KC_LSFT, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_F9, KC_F10, KC_F11, KC_F12, _______ }, - {_______, KC_LSFT, KC_B, KC_SPC, XXXXXXX, XXXXXXX, XXXXXXX, KC_C, _______, _______, XXXXXXX, _______ } - } -}; - -const uint16_t PROGMEM fn_actions[] = { - -}; - -void persistant_default_layer_set(uint16_t default_layer) { - eeconfig_update_default_layer(default_layer); - default_layer_set(default_layer); -} - -const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) -{ - switch(id) { - case _DV: - if (record->event.pressed) { - persistant_default_layer_set(1UL<<_DV); - } - break; - case _QW: - if (record->event.pressed) { - persistant_default_layer_set(1UL<<_QW); - } - break; - case _CM: - if (record->event.pressed) { - persistant_default_layer_set(1UL<<_CM); - } - break; - } - return MACRO_NONE; -}; diff --git a/keyboards/minivan44/keymaps/default/readme.md b/keyboards/minivan44/keymaps/default/readme.md deleted file mode 100644 index 189a9c0ff8..0000000000 --- a/keyboards/minivan44/keymaps/default/readme.md +++ /dev/null @@ -1 +0,0 @@ -# The default keymap for minivan44 \ No newline at end of file diff --git a/keyboards/minivan44/keymaps/xyverz/Makefile b/keyboards/minivan44/keymaps/xyverz/Makefile deleted file mode 100644 index f4671a9d11..0000000000 --- a/keyboards/minivan44/keymaps/xyverz/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Build Options -# 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) -MOUSEKEY_ENABLE = yes # Mouse keys(+4700) -EXTRAKEY_ENABLE = yes # Audio control and System control(+450) -CONSOLE_ENABLE = no # Console for debug(+400) -COMMAND_ENABLE = yes # Commands for debug and configuration -NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work -BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality -MIDI_ENABLE = no # MIDI controls -AUDIO_ENABLE = no # Audio output on port C6 -UNICODE_ENABLE = no # Unicode -BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID -RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. -SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend - -ifndef QUANTUM_DIR - include ../../../../Makefile -endif \ No newline at end of file diff --git a/keyboards/minivan44/keymaps/xyverz/config.h b/keyboards/minivan44/keymaps/xyverz/config.h deleted file mode 100644 index df06a26206..0000000000 --- a/keyboards/minivan44/keymaps/xyverz/config.h +++ /dev/null @@ -1,8 +0,0 @@ -#ifndef CONFIG_USER_H -#define CONFIG_USER_H - -#include "../../config.h" - -// place overrides here - -#endif \ No newline at end of file diff --git a/keyboards/minivan44/keymaps/xyverz/keymap.c b/keyboards/minivan44/keymaps/xyverz/keymap.c deleted file mode 100644 index f995da0e7e..0000000000 --- a/keyboards/minivan44/keymaps/xyverz/keymap.c +++ /dev/null @@ -1,92 +0,0 @@ -#include "minivan44.h" -#include "action_layer.h" -#include "eeconfig.h" - -extern keymap_config_t keymap_config; - -#define _DV 0 -#define _QW 1 -#define _CM 2 -#define _L1 3 -#define _L2 4 - -// Macro name shortcuts -#define DVORAK M(_DV) -#define QWERTY M(_QW) -#define COLEMAK M(_CM) - -// Fillers to make layering more clear -#define _______ KC_TRNS -#define XXXXXXX KC_NO - - -const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { - [_DV] = { /* 0: Dvorak */ - {KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSPC }, - {MO(_L1), KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_ENT }, - {KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_RSFT }, - {KC_LCTL, KC_LALT, KC_LGUI, KC_BSPC, XXXXXXX, XXXXXXX, XXXXXXX, KC_SPC, KC_SLSH, KC_MINS, XXXXXXX, MO(_L2) } - }, - - [_QW] = { /* 1: Qwerty */ - {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC }, - {MO(_L1), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_ENT }, - {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT }, - {KC_LCTL, KC_LALT, KC_LGUI, KC_BSPC, XXXXXXX, XXXXXXX, XXXXXXX, KC_SPC, KC_SLSH, KC_MINS, XXXXXXX, MO(_L2) } - }, - - [_CM] = { /* 2: Colemak */ - {KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC }, - {MO(_L1), KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_ENT }, - {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT }, - {KC_LCTL, KC_LALT, KC_LGUI, KC_BSPC, XXXXXXX, XXXXXXX, XXXXXXX, KC_SPC, KC_SLSH, KC_MINS, XXXXXXX, MO(_L2) } - }, - - [_L1] = {/* 1: FN 1 */ - {KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL }, - {_______, KC_BSLS, KC_QUOT, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_DOWN, KC_UP, KC_LEFT, KC_RGHT, _______ }, - {_______, _______, _______, KC_PSCR, _______, _______, _______, KC_MSTP, KC_MPLY, KC_MPRV, KC_MNXT, KC_RSFT }, - {_______, KC_LGUI, _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, KC_SLSH, _______, _______ } - }, - - [_L2] = { /* 2: FN 2 */ - {KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_ESC }, - {_______, KC_F11, KC_F12, _______, _______, _______, _______, _______, KC_HOME, KC_PGUP, KC_VOLU, KC_ENT }, - {_______, _______, _______, _______, _______, _______, _______, _______, KC_END, KC_PGDN, KC_VOLD, _______ }, - {QWERTY, DVORAK, COLEMAK, _______, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, _______, _______, _______ } - } - -}; - -const uint16_t PROGMEM fn_actions[] = { - -}; - -void persistant_default_layer_set(uint16_t default_layer) { - eeconfig_update_default_layer(default_layer); - default_layer_set(default_layer); -} - -const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) -{ - switch(id) { - case _DV: - if (record->event.pressed) { - persistant_default_layer_set(1UL<<_DV); - } - break; - case _QW: - if (record->event.pressed) { - persistant_default_layer_set(1UL<<_QW); - } - break; - case _CM: - if (record->event.pressed) { - persistant_default_layer_set(1UL<<_CM); - } - break; - } - return MACRO_NONE; -}; - - diff --git a/keyboards/minivan44/keymaps/xyverz/readme.md b/keyboards/minivan44/keymaps/xyverz/readme.md deleted file mode 100644 index 189a9c0ff8..0000000000 --- a/keyboards/minivan44/keymaps/xyverz/readme.md +++ /dev/null @@ -1 +0,0 @@ -# The default keymap for minivan44 \ No newline at end of file diff --git a/keyboards/minivan44/minivan44.c b/keyboards/minivan44/minivan44.c deleted file mode 100644 index be8214fd5d..0000000000 --- a/keyboards/minivan44/minivan44.c +++ /dev/null @@ -1,28 +0,0 @@ -#include "minivan44.h" - -void matrix_init_kb(void) { - // put your keyboard start-up code here - // runs once when the firmware starts up - - matrix_init_user(); -} - -void matrix_scan_kb(void) { - // put your looping keyboard code here - // runs every cycle (a lot) - - matrix_scan_user(); -} - -bool process_record_kb(uint16_t keycode, keyrecord_t *record) { - // put your per-action keyboard code here - // runs for every action, just before processing by the firmware - - return process_record_user(keycode, record); -} - -void led_set_kb(uint8_t usb_led) { - // put your keyboard LED indicator (ex: Caps Lock LED) toggling code here - - led_set_user(usb_led); -} diff --git a/keyboards/minivan44/minivan44.h b/keyboards/minivan44/minivan44.h deleted file mode 100644 index c6119c2e16..0000000000 --- a/keyboards/minivan44/minivan44.h +++ /dev/null @@ -1,22 +0,0 @@ -#ifndef MINIVAN44_H -#define MINIVAN44_H - -#include "quantum.h" - -// This a shortcut to help you visually see your layout. -// The following is an example using the Planck MIT layout -// The first section contains all of the arguements -// The second converts the arguments into a two-dimensional array -#define KEYMAP( \ - K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, \ - K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, \ - K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, \ - K30, K31, K32, K33, K37, K38, K39, K3B \ -) \ -{ \ - { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B }, \ - { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B }, \ - { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B }, \ - { K30, K31, K32, K33, KC_NO, KC_NO, KC_NO, K37, K38, K39, K3A, K3B } \ - -#endif diff --git a/keyboards/minivan44/readme.md b/keyboards/minivan44/readme.md deleted file mode 100644 index 59b62b0e66..0000000000 --- a/keyboards/minivan44/readme.md +++ /dev/null @@ -1,28 +0,0 @@ -minivan44 keyboard firmware -====================== - -## Quantum MK Firmware - -For the full Quantum feature list, see [the parent readme.md](/doc/readme.md). - -## Building - -Download or clone the whole firmware and navigate to the keyboards/minivan44 folder. Once your dev env is setup, you'll be able to type `make` to generate your .hex - you can then use the Teensy Loader to program your .hex file. - -Depending on which keymap you would like to use, you will have to compile slightly differently. - -### Default - -To build with the default keymap, simply run `make`. - -### Other Keymaps - -Several version of keymap are available in advance but you are recommended to define your favorite layout yourself. To define your own keymap create a folder with the name of your keymap in the keymaps folder, and see keymap documentation (you can find in top readme.md) and existant keymap files. - -To build the firmware binary hex file with a keymap just do `make` with `keymap` option like: - -``` -$ make keymap=[default|jack|] -``` - -Keymaps follow the format **__keymap.c__** and are stored in folders in the `keymaps` folder, eg `keymaps/my_keymap/` \ No newline at end of file From ba7f2b1d3f350b72236a19440ec7026fa0cfd2ba Mon Sep 17 00:00:00 2001 From: Nicholas Keene Date: Sat, 13 Aug 2016 15:53:03 -0500 Subject: [PATCH 132/446] The Ordinary Layout is the unsurprising layout --- keyboards/ergodox/keymaps/ordinary/keymap.c | 241 ++++++++---------- .../keymaps/ordinary/ordinary-base.png | Bin 99605 -> 76549 bytes .../keymaps/ordinary/ordinary-base.txt | 16 +- .../keymaps/ordinary/ordinary-media.png | Bin 124144 -> 96205 bytes .../keymaps/ordinary/ordinary-media.txt | 36 +-- .../keymaps/ordinary/ordinary-special.png | Bin 63065 -> 68418 bytes .../keymaps/ordinary/ordinary-special.txt | 20 +- .../keymaps/ordinary/ordinary-symbol.png | Bin 103735 -> 73009 bytes .../keymaps/ordinary/ordinary-symbol.txt | 20 +- keyboards/ergodox/keymaps/ordinary/readme.md | 8 +- 10 files changed, 158 insertions(+), 183 deletions(-) diff --git a/keyboards/ergodox/keymaps/ordinary/keymap.c b/keyboards/ergodox/keymaps/ordinary/keymap.c index bf0574ea2c..eda45b7cb3 100644 --- a/keyboards/ergodox/keymaps/ordinary/keymap.c +++ b/keyboards/ergodox/keymaps/ordinary/keymap.c @@ -1,23 +1,20 @@ -#include "ergodox.h" +#include "ergodox_ez.h" #include "led.h" #include "debug.h" #include "action_layer.h" #include "action_util.h" -#include "mousekey.h" #define BASE 0 // default layer #define SYMB 1 // symbols layer #define MDIA 2 // media layer #define SPEC 3 // special layer -#define LCaps 10 // left caps-shift key -#define LSymb 11 // left symbol-shift key -#define LMdia 12 // left media-shift key -#define LSpec 13 // left special-shift key -#define RCaps 14 // right caps-shift key -#define RSymb 15 // right symbol-shift key -#define RMdia 16 // right media-shift key -#define RSpec 17 // right special-shift key +#define LSymb 10 // left symbol-shift key +#define LMdia 11 // left media-shift key +#define LSpec 12 // left special-shift key +#define RSymb 13 // right symbol-shift key +#define RMdia 14 // right media-shift key +#define RSpec 15 // right special-shift key #define MUL 20 // mouse up left #define MUR 21 // mouse up right @@ -25,13 +22,14 @@ #define MDR 23 // mouse down right /* - * The Ordinary Layout for the Ergodox EZ keyboard, v4 - * + * The Ordinary Layout for the Ergodox EZ keyboard, v4.20 + * * Modifications from default by Nicholas Keene ergodoxez@nicholaskeene.com * * No rights reserved. This software is in the public domain. * Credit me if you are friendly but if you're a jerk don't bother. - * + * If you use or modify this layout I would love to hear from you. + * * Details: readme.md * https://github.com/nrrkeene/qmk_firmware/tree/master/keyboard/ergodox_ez/keymaps/ordinary */ @@ -61,10 +59,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [BASE] = KEYMAP( // left hand - F(LSpec),KC_1,KC_2,KC_3 ,KC_4 ,KC_5 ,KC_ESC + F(LSpec) ,KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 ,KC_ESC ,F(LMdia) ,KC_Q ,KC_W ,KC_E ,KC_R ,KC_T ,KC_LBRC ,M(LSymb) ,KC_A ,KC_S ,KC_D ,KC_F ,KC_G -,M(LCaps) ,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B ,LSFT(KC_TAB) +,KC_LSFT ,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B ,LSFT(KC_TAB) ,KC_LCTL ,KC_MEH ,KC_HYPR,KC_LALT,KC_LGUI ,KC_HOME,KC_END ,KC_PGUP @@ -73,7 +71,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { ,KC_MINS ,KC_6 ,KC_7 ,KC_8 ,KC_9 ,KC_0 ,F(RSpec) ,KC_RBRC ,KC_Y ,KC_U ,KC_I ,KC_O ,KC_P ,F(RMdia) ,KC_H ,KC_J ,KC_K ,KC_L ,KC_SCLN ,F(RSymb) - ,KC_TAB ,KC_N ,KC_M ,KC_COMM,KC_DOT ,KC_SLSH ,M(RCaps) + ,KC_TAB ,KC_N ,KC_M ,KC_COMM,KC_DOT ,KC_SLSH ,KC_RSFT ,KC_RGUI,KC_RALT,KC_HYPR ,KC_MEH ,KC_RCTL ,KC_LEFT ,KC_RGHT ,KC_UP @@ -91,8 +89,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |-----------+------+------+------+------+------| Tab | | Shift|------+------+------+------+------+-----------| * | | % | ^ | [ | ] | ~ | | | -Tab| \ | 1 | 2 | 3 | - | | * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' - * | LCtrl | Meh |Hyper | LAlt | LGui | |RGui/0|RAlt/.|Hypr/=|Meh/+ |RCtrl/Ent| - * `-----------------------------------' `-------------------------------------' + * | LCtrl | Meh |Hyper | LAlt | LGui | | 0 | . | = | + | Ent | + * `-----------------------------------' `-----------------------------------' * ,-------------. ,-------------. * | Left | Right| | Home | End | * ,------|------|------| |------+------+------. @@ -105,7 +103,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { // left hand KC_TRNS ,KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_ESC ,KC_TRNS ,KC_EXLM ,KC_AT ,KC_LCBR ,KC_RCBR ,KC_AMPR ,LSFT(KC_COMM) -,KC_TRNS ,KC_HASH ,KC_DLR ,KC_LPRN ,KC_RPRN ,KC_GRV +,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_TAB ,KC_LCTL ,KC_MEH ,KC_HYPR,KC_LALT ,KC_LGUI ,KC_LEFT ,KC_RGHT @@ -116,7 +114,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { ,LSFT(KC_DOT),KC_PIPE ,KC_7 ,KC_8 ,KC_9 ,KC_SLSH ,KC_TRNS ,KC_SLSH ,KC_4 ,KC_5 ,KC_6 ,KC_ASTR ,KC_TRNS ,LSFT(KC_TAB),KC_BSLS ,KC_1 ,KC_2 ,KC_3 ,KC_MINS ,KC_TRNS - ,GUI_T(KC_0),ALT_T(KC_DOT),ALL_T(KC_EQL),MEH_T(KC_PLUS),CTL_T(KC_ENT) + ,KC_0 ,KC_DOT ,KC_EQL,KC_PLUS ,KC_ENT ,KC_HOME ,KC_END ,KC_PGUP ,KC_PGDN ,KC_BSPC ,KC_DEL @@ -124,24 +122,24 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /******* Media Layer ******************************************************************************************************* * - * ,---------------------------------------------------------------. ,---------------------------------------------------------------. - * | | F11 | F12 | F13 | F14 | F15 | Esc | | | F16 | F17 | F18 | F19 | F20 | | - * |------+---------+---------+---------+---------+----------------| |------+---------+---------+---------+---------+---------+------| - * | |Shut Down|MouseUpLf|Mouse Up |MouseUpRg|Volume Up|Scroll| |Scroll|PrintScrn| Home | Up | PgUp | Mail | | - * |------+---------+---------+---------+---------+---------| Up | | Up |---------+---------+---------+---------+---------+------| - * | | Sleep |MouseLeft|MouseDown|MouseRght|Volume Dn|------| |------| Num Lock| Left | Down | Right | MyComp | | - * |------+---------+---------+---------+---------+---------|Scroll| |Scroll|---------+---------+---------+---------+---------+------| - * | | |MouseDnLf|MouseDown|MouseDnRg| Mute | Down | | Down | | End | Down | PgDn | | | - * `------+---------+---------+---------+---------+----------------' `----------------+---------+---------+---------+---------+------' - * |LCtrl| Meh | MClick | LClick | R Click| |Cmd/Insrt|Optn/Del | Hyper | Meh |RCtrl| - * `---------------------------------------------' `---------------------------------------------' - * ,-------------. ,-------------. - * | Stop |Refrsh| | Prev | Next | - * ,------|------|------| |------+------+------. - * |Brwser|Brwser|Search| |VolUp | | | - * |Back | Fwd |------| |------| Stop | Play-| - * | | | Home | |VolDn | | Pause| - * `--------------------' `--------------------' + * ,---------------------------------------------------------------. ,---------------------------------------------------------------. + * | | F11 | F12 | F13 | F14 | F15 | Esc | | | F16 | F17 | F18 | F19 | F20 | | + * |------+---------+---------+---------+---------+----------------| |------+---------+---------+---------+---------+---------+------| + * | |Shut Down|MouseUpLf|Mouse Up |MouseUpRg|Volume Up|Scroll| |Scroll|PrintScrn| Home | Up | PgUp | Mail | | + * |------+---------+---------+---------+---------+---------| Up | | Up |---------+---------+---------+---------+---------+------| + * | | Sleep |MouseLeft|MouseDown|MouseRght|Volume Dn|------| |------| Num Lock| Left | Down | Right | MyComp | | + * |------+---------+---------+---------+---------+---------|Scroll| |Scroll|---------+---------+---------+---------+---------+------| + * | | |MouseDnLf|MouseDown|MouseDnRg| Mute | Down | | Down | | End | Down | PgDn | | | + * `------+---------+---------+---------+---------+----------------' `----------------+---------+---------+---------+---------+------' + * |LCtrl| Meh | MClick | LClick | R Click| |Cmd/Insrt|Optn/Del | Hyper | Meh |RCtrl| + * `---------------------------------------------' `---------------------------------------------' + * ,-------------. ,-------------. + * | Stop |Refrsh| | Prev | Next | + * ,------|------|------| |------+------+------. + * |Brwser|Brwser|Search| |VolUp | | | + * |Back | Fwd |------| |------| Stop | Play-| + * | | | Home | |VolDn | | Pause| + * `--------------------' `--------------------' */ [MDIA] = KEYMAP( // left hand @@ -166,67 +164,63 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /******* Special Layer ***************************************************************************************************** * - * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | | Esc | | | | | | | | | | | | Bspc | | - * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| - * | | | | | | | | | | | | | | | | - * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | | | | | | |------| |------| | | | | | | - * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | | | | | | | | | | | | | | | RShift | - * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' - * | | | | | | | | | | | | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | | | | | | - * ,------|------|------| |------+------+------. - * | | | | | | | | - * | | |------| |------| | | - * | | | | | | | | - * `--------------------' `--------------------' + * ,-------------------------------------------------------. ,-------------------------------------------------------. + * | | Esc | | | | | | | | | | | - | Bspc | | + * |-------------+------+------+------+------+-------------| |------+------+------+------+------+------+-------------| + * | Media Lock | | | | | | | | | | | | [ | ] | Media Lock | + * |-------------+------+------+------+------+------| | | |------+------+------+------+------+-------------| + * | Symbol Lock | | | | | |------| |------| | | | | | Symbol Lock | + * |-------------+------+------+------+------+------| | | |------+------+------+------+------+-------------| + * | Caps Lock | | | | | | | | | | | | | | Caps Lock | + * `-------------+------+------+------+------+-------------' `-------------+------+------+------+------+-------------' + * | | | | | | | | | | | | + * `------------------------------------' `------------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' */ [SPEC] = KEYMAP( // left hand KC_TRNS ,KC_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_CAPS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS,KC_TRNS ,KC_TRNS - // right hand - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_BSPC ,KC_TRNS - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_RSFT - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - - ,KC_TRNS ,KC_TRNS - ,KC_TRNS - ,KC_TRNS ,KC_TRNS ,KC_TRNS + // right hand + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_MINS ,KC_BSPC ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_LBRC ,KC_RBRC ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_CAPS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS + ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ) }; const uint16_t PROGMEM fn_actions[] = { // the faux shift keys are implemented as macro taps - [LCaps] = ACTION_MACRO_TAP(LCaps) - ,[LSymb] = ACTION_MACRO_TAP(LSymb) + [LSymb] = ACTION_MACRO_TAP(LSymb) ,[LMdia] = ACTION_MACRO_TAP(LMdia) ,[LSpec] = ACTION_MACRO_TAP(LSpec) - ,[RCaps] = ACTION_MACRO_TAP(RCaps) ,[RSymb] = ACTION_MACRO_TAP(RSymb) ,[RMdia] = ACTION_MACRO_TAP(RMdia) ,[RSpec] = ACTION_MACRO_TAP(RSpec) }; -uint16_t caps_shift = 0; uint16_t symb_shift = 0; uint16_t mdia_shift = 0; +uint16_t spec_shift = 0; -bool symb_lock = false; bool mdia_lock = false; +bool symb_lock = false; const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { @@ -237,50 +231,28 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) // only because sometimes rapid pressing led to irregular events; this way the states // are self healing during use. - case LCaps: // both caps-shift keys trigger Left Shift - case RCaps: // so they don't interfere with the magic combo - if (record->event.pressed && !record->tap.count) { - if(++caps_shift > 2) caps_shift = 2; - if(caps_shift == 2) { - register_code(KC_CAPS); - unregister_code(KC_CAPS); - } else if(caps_shift == 1) { - register_code(KC_LSFT); - } - } else { - if(--caps_shift < 0) caps_shift = 0; - if(caps_shift == 0) unregister_code(KC_LSFT); - } - break; - - case LSymb: - if (record->event.pressed) { - if(++symb_shift > 2) symb_shift = 2; - if(symb_shift == 2) { - symb_lock = !symb_lock; - } else if(symb_shift == 1) { - layer_on(SYMB); - } - } else { - if(--symb_shift < 0) symb_shift = 0; - if((symb_shift == 0) && (!symb_lock)) layer_off(SYMB); + case LSymb: // + if (record->event.pressed) { // when the LSymb button is pressed + if(++symb_shift > 2) mdia_shift = 2; // increment the symb shift count, max two + if(spec_shift) symb_lock = !symb_lock; // if the Special layer is on, toggle the shift lock + layer_on(SYMB); // in any case, turn on the Symbols layer + } else { // when the LSymb button is released + if(--symb_shift < 0) symb_shift = 0; // decrement the shift count, minimum zero + if((!symb_shift) && (!symb_lock)) layer_off(SYMB); // if both shifts are released and the lock is off, turn off the Symbols layer } break; case LMdia: if (record->event.pressed) { - if (record->tap.count && (!mdia_shift) && (!mdia_lock)) { + if (record->tap.count && (!mdia_shift) && (!mdia_lock) && (!spec_shift)) { register_code(KC_TAB); } else { + if(spec_shift) mdia_lock = !mdia_lock; if(++mdia_shift > 2) mdia_shift = 2; - if(mdia_shift == 2) { - mdia_lock = !mdia_lock; - } else if(mdia_shift == 1) { - layer_on(MDIA); - } + layer_on(MDIA); } } else { - if(record->tap.count && (!mdia_shift) && (!mdia_lock)) { + if(record->tap.count && (!mdia_shift) && (!mdia_lock) && (!spec_shift)) { unregister_code(KC_TAB); } else { if(--mdia_shift < 0) mdia_shift = 0; @@ -290,35 +262,36 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) break; case LSpec: - if (record->event.pressed) { - if (record->tap.count && !record->tap.interrupted) { - register_code(KC_GRV); + if (record->event.pressed) { // when the LSpec button is pressed + if(symb_shift) symb_lock == !symb_lock; // if another layer button is engaged, then + else if(mdia_shift) mdia_lock = !mdia_lock; // lock that layer, be it caps or symb or mdia + else if (record->tap.count && !record->tap.interrupted && (!spec_shift)) { + register_code(KC_GRV); // otherwise, if it's an uninterrupted tap, emit a char } else { - layer_on(SPEC); + if(++spec_shift > 2) spec_shift = 2; + layer_on(SPEC); // otherwise, turn on the Special layer } } else { - if(record->tap.count && !record->tap.interrupted) { + if(record->tap.count && !record->tap.interrupted && (!spec_shift)) { unregister_code(KC_GRV); } else { - layer_off(SPEC); + if(--spec_shift < 0) spec_shift = 0; + if(!spec_shift) layer_off(SPEC); } } break; case RSymb: if (record->event.pressed) { - if (record->tap.count && (!symb_shift) && (!symb_lock)) { + if (record->tap.count && (!symb_shift) && (!symb_lock) && (!spec_shift)) { register_code(KC_QUOT); } else { if(++symb_shift > 2) symb_shift = 2; - if(symb_shift == 2) { - symb_lock = !symb_lock; - } else if(symb_shift == 1) { - layer_on(SYMB); - } + if(spec_shift) symb_lock = !symb_lock; + layer_on(SYMB); } } else { - if(record->tap.count && symb_shift == 0) { + if(record->tap.count && (!symb_shift) && (!symb_lock) && (!spec_shift)) { unregister_code(KC_QUOT); } else { if(--symb_shift < 0) symb_shift = 0; @@ -329,18 +302,15 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) case RMdia: if (record->event.pressed) { - if (record->tap.count && (!mdia_shift) && (!mdia_lock)) { + if (record->tap.count && (!mdia_shift) && (!mdia_lock) && (!spec_shift)) { register_code(KC_BSLS); } else { if(++mdia_shift > 2) mdia_shift = 2; - if(mdia_shift == 2) { - mdia_lock = !mdia_lock; - } else if(mdia_shift == 1) { - layer_on(MDIA); - } + if(spec_shift) mdia_lock = !mdia_lock; + layer_on(MDIA); } } else { - if(record->tap.count && (!mdia_shift) && (!mdia_lock)) { + if(record->tap.count && (!mdia_shift) && (!mdia_lock) && (!spec_shift)) { unregister_code(KC_BSLS); } else { if(--mdia_shift < 0) mdia_shift = 0; @@ -351,16 +321,20 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) case RSpec: if (record->event.pressed) { - if (record->tap.count && !record->tap.interrupted) { + if(symb_shift) symb_lock = !symb_lock; + else if(mdia_shift) mdia_lock = !mdia_lock; + else if (record->tap.count && !record->tap.interrupted && (!spec_shift)) { register_code(KC_EQL); } else { + if(++spec_shift > 2) spec_shift = 2; layer_on(SPEC); } } else { - if(record->tap.count && !record->tap.interrupted) { + if(record->tap.count && !record->tap.interrupted && (!spec_shift)) { unregister_code(KC_EQL); } else { - layer_off(SPEC); + if(--spec_shift < 0) spec_shift = 0; + if(!spec_shift) layer_off(SPEC); } } break; @@ -419,7 +393,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) // none break; } - + return MACRO_NONE; }; @@ -431,7 +405,9 @@ void matrix_init_user(void) { // Runs constantly in the background, in a loop. void matrix_scan_user(void) { // shift or caps lock turns on red light - if(caps_shift || (keyboard_report->mods & MOD_BIT(KC_RSFT)) || (host_keyboard_leds() & (1<mods & MOD_BIT(KC_LSFT)) + || (keyboard_report->mods & MOD_BIT(KC_RSFT)) + || (host_keyboard_leds() & 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þG!P>{f6#S(yJNtD_ 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 +uS)<_E@!EdV+uP<(qN) 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 a&tLzmSoGOKMmGiq1_n=8KbLh*2~7YVXQpWY diff --git a/keyboards/ergodox/keymaps/ordinary/ordinary-base.txt b/keyboards/ergodox/keymaps/ordinary/ordinary-base.txt index 25731ea2e6..7763c3d37e 100644 --- a/keyboards/ergodox/keymaps/ordinary/ordinary-base.txt +++ b/keyboards/ergodox/keymaps/ordinary/ordinary-base.txt @@ -1,24 +1,24 @@ [{x:3.5},"#\n3",{x:10.5},"*\n8"], [{y:-0.875,x:2.5},"@\n2",{x:1},"$\n4",{x:8.5},"&\n7",{x:1},"(\n9"], [{y:-0.875,x:5.5},"%\n5",{c:"#ff4444"},"Esc",{x:4.5,c:"#cccccc"},"_\n\n\n\n\n\n-","^\n6"], -[{y:-0.875,c:"#2277ff",w:1.5},"Special\n\n~\n\n\n\nShift\n`",{c:"#cccccc"},"!\n1",{x:14.5},")\n0",{c:"#2277ff",w:1.5},"+\n\nSpecial\n\n\n\n=\nShift"], +[{y:-0.875,c:"#c6c600",w:1.5},"Special\n\n~\n\n\n\nShift\n`",{c:"#cccccc"},"!\n1",{x:14.5},")\n0",{c:"#c6c600",w:1.5},"+\n\nSpecial\n\n\n\n=\nShift"], [{y:-0.375,x:3.5,c:"#cccccc"},"E",{x:10.5},"I"], [{y:-0.875,x:2.5},"W",{x:1},"R",{x:8.5},"U",{x:1},"O"], [{y:-0.875,x:5.5},"T",{h:1.5},"{\n\n\n\n\n\n[",{x:4.5,h:1.5},"}\n\n\n\n\n\n]","Y"], -[{y:-0.875,c:"#2277ff",w:1.5},"Media\n\nTab\n\n\n\nShift",{c:"#cccccc"},"Q",{x:14.5},"P",{c:"#2277ff",w:1.5},"|\n\\\nMedia\n\n\n\n\nShift"], -[{y:-0.375,x:3.5,c:"#cccccc"},"D",{x:10.5},"K"], +[{y:-0.875,c:"#c6c600",t:"#002299",w:1.5},"Media\n\nTab\n\n\n\nShift",{c:"#cccccc",t:"#000000"},"Q",{x:14.5},"P",{c:"#c6c600",t:"#002299",w:1.5},"|\n\\\nMedia\n\n\n\n\nShift"], +[{y:-0.375,x:3.5,c:"#cccccc",t:"#000000"},"D",{x:10.5},"K"], [{y:-0.875,x:2.5},"S",{x:1},"F",{x:8.5},"J",{x:1},"L"], [{y:-0.875,x:5.5},"G",{x:6.5},"H"], -[{y:-0.875,c:"#2277ff",w:1.5},"Symbols\n\n\n\n\n\nShift",{c:"#cccccc"},"A",{x:14.5},":\n;",{c:"#2277ff",w:1.5},"\"\n'\nSymbols\n\n\n\n\nShift"], -[{y:-0.625,x:6.5,c:"#54d6de",fa:[0,0,0,1],h:1.5},"< Tab\n\n\nShift Tab",{x:4.5,h:1.5},"Tab >\n\n\nTab"], +[{y:-0.875,c:"#c6c600",t:"#007d00",w:1.5},"Symbols\n\n\n\n\n\nShift",{c:"#cccccc",t:"#000000"},"A",{x:14.5},":\n;",{c:"#c6c600",t:"#007d00",w:1.5},"\"\n'\nSymbols\n\n\n\n\nShift"], +[{y:-0.625,x:6.5,c:"#ff8500",t:"#000000",fa:[0,0,0,1],h:1.5},"< Tab\n\n\nShift Tab",{x:4.5,h:1.5},"Tab >\n\n\nTab"], [{y:-0.75,x:3.5,c:"#cccccc"},"C",{x:10.5},"<\n,"], [{y:-0.875,x:2.5},"X",{x:1},"V",{x:8.5},"M",{x:1},">\n."], [{y:-0.875,x:5.5},"B",{x:6.5},"N"], -[{y:-0.875,c:"#2277ff",w:1.5},"Capitals\n\n\n\n\n\nShift",{c:"#cccccc"},"Z",{x:14.5},"?\n/",{c:"#2277ff",w:1.5},"\n\nCapitals\n\n\n\n\nShift"], -[{y:-0.375,x:3.5,c:"#77aaff"},"Option\n\n\nLAlt",{x:10.5},"Option\n\n\nRAlt"], +[{y:-0.875,c:"#c6c600",t:"#9e0000",w:1.5},"Capitals\n\n\n\n\n\nShift",{c:"#cccccc",t:"#000000"},"Z",{x:14.5},"?\n/",{c:"#c6c600",t:"#9e0000",w:1.5},"\n\nCapitals\n\n\n\n\nShift"], +[{y:-0.375,x:3.5,c:"#dddd77",t:"#000000"},"Option\n\n\nLAlt",{x:10.5},"Option\n\n\nRAlt"], [{y:-0.875,x:2.5},"Hyper",{x:1},"Cmd\n\n\nSuper",{x:8.5},"Cmd\n\n\nSuper",{x:1},"Hyper"], [{y:-0.75,x:0.5},"Ctrl\n\n\nLCtrl","Meh",{x:14.5},"Meh","Ctrl\n\n\nRCtrl"], -[{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#54d6de"},"Home","End"], +[{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#ff8500"},"Home","End"], [{h:2},"< Del\n\n\nBackspace",{h:2},"Del >\n\n\nDelete","Page\n\n\n\n\n\nUp"], [{x:2},"Page\n\n\n\n\n\nDown"], [{r:-30,rx:13,y:-1,x:-3},"Left","Right"], diff --git a/keyboards/ergodox/keymaps/ordinary/ordinary-media.png b/keyboards/ergodox/keymaps/ordinary/ordinary-media.png index 99e5ed80b14d45f145f8e7e6cca897c65241140c..bb78b7c7a85563c84319c0c0748d3470593c6a56 100644 GIT binary patch literal 96205 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 literal 124144 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