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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

@H>k@RvK-?1FwxvLtU}> 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

&*o!rsa0H*YyXk_nSzTx>y2Q5oQ-RE7mRnBzrV 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 literal 0 HcmV?d00001 diff --git a/keyboards/ergodox/keymaps/xyverz/keymap.c b/keyboards/ergodox/keymaps/xyverz/keymap.c new file mode 100644 index 0000000000..dd39dbacb2 --- /dev/null +++ b/keyboards/ergodox/keymaps/xyverz/keymap.c @@ -0,0 +1,184 @@ +#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; + } + +}; 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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

@H>k@RvK-?1FwxvLtU}> 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

&*o!rsa0H*YyXk_nSzTx>y2Q5oQ-RE7mRnBzrV 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 From bf93fa510bcc5cec84bcd9d81cb8fae6beb1ebb4 Mon Sep 17 00:00:00 2001 From: Xyverz 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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 G4gDXMykHps 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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%0DPqMz0r_IP%FIb(9H>o~Ju1)l8F9@szSiQao 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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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

{0cHW>;-rLh@ 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 LRFWtWGxGl*9%rU$ 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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 Zt@+o>_T(xJ5(MxkFQfdtSjr^ezW{AwRbc=C literal 124144 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

p=M5Bd-u2zkam^ zTtYmF=&qWQf9z;84HeKVY|<(mAIPDB=aja}vwZVrFBFVRx;1uhugN>p-E~d)ZKajp z#g&Wpz#?6SKM@d_$pqy1moFNLztz!`ohE#?$>738sVgl-%?h?+0N5`nfGJT1|5ef+ zV@ec&O;wxA02ihf5l5brvJGX360dszjfe_D9+)b6(hv~L|ICb1@w5NSm4Qi9_ZmtN zE()Ci(~q}WyRXzN%)ZN?*EBYU z{%ug1g!h%qB8&|U$*8LnUS8Ja6l=+%pY04yFpFwyQ;d#Y<~&jhRTO<{JZbAyc}GdZ z!UCkn-Z-Gc*Aic;RgwRD|K)Sx(NdHu8Rt)D8n&A+(+gRDHe%5YzOs6sY29jHH0BZ;2LvvaY8@QGUGV z(qxq=DuRha9k^sjR!W~!0M;W~VbKSuo~nJb)ticVTU+l`3(b5$ApC-&ot1>RxWEPW z=fGw?v$~6T6}2~8<}@P@gv8mHt;(#oJQ?bbu(rDwUkF1i?~0~YNTR2ckaT>9Iu z5yJ8V*w8PgQ#ra^VIUbQp<{P?W96bq^3y<0xv&5nm$(x7{P+S8jDf@!tH;#G6v$C5 z#6^F}qKjoPk^%lQ^|&`i|9LcA3EcYa*`t?v9O$UjB5QD1tS;7e&eAObdN>O zFju)naXDQj-|CMFEH1Vw4k(G<7}$zWf@7;QspG(K+E$V3S+1~?Vlm>CuNKVJ_}{KrEh!MQL(P!3%y9#B-Lenjy8QwA2RvlDwJR_guVIr)17o8tFLPWaFDWVDF-JsCk&E*)}{vLKNaOaweY{S+epf1)cJ~I zW5hie-bD4MY!OUK3I@tp%d+4L;M5X;VQa+sDne1DtZ24Wxjk_Hjoq_=K0K%6%^k84V&>;8T z_z+IxwpqRZ)5}nAQPc)t(1#)-;EV0|)K53PSUMGvOu;4#6|Ec=VWiTL*3>vUKr+!` z2^>~S5c5wQh?*ELUFjiZ<$i&wslwhqexiBOJeuC(RFEKGbHjz@9`KW5XgaC!Vt*P0)b#t?v?M#Cs;$q7Ddg3)#x~f08b8^j5 zFv@GX`4dhmW$Yd=Tn0Kh^k z37A}Q85yWD19R>-jtChUEPEVlZE}(qztjKRT}^O6rUs_+Ug~x{FadP1nVnr^6scE^ z*eg4L9k|v5D8BzEf@Qva2XiJHi`AkT{8tjhxaM;uhnE>kb;b0L<=blw4V`9xHY*Y@ z-LIHl+Rb|h&lCn0&1FYN(?wHKBGAwnr4|MWvOp|8YNE1hYB$D7LOC*(AU(_~#_-^O z+gt#+l|6+wyXkZUxR!o5BNk}v8yy|ZL4FD1r)-Yh-p$XW62QowEk?!|t06KPH%7@9 z74xMyX_pTU`N(a307@j$(ykLx_vWAS6F9whB_@i$j5LfzM{*^d4^2*{tHh=zYK|r9 z=HQz3_kRlAOQQ4yVS^$*b&A9Q)Epo`0=g$|7LX=U1`ID9=}e(LS~e9&vIhE4IXjDq3o`7b@eCQOeqE)}=dI~PQoV7O|` zA5vcm%+g7ylC)~-?~{VYmPkkPg#*Gd#O< zgOA-~>E^1P9RzJ{CmRzYlv~U7Qved`$_K;^BvJE9U{a(1o7AJD$<&NC!pjZ6LXgme z`xZ=iSu9~{KvRg?-|~v7(}eG=z92f;We7jAoctn{naKY5>)Ld-h;VOhP3t!?pzuHk z*GT+kq?<$A*|(>oqXSM)9MeS~z4Oc1-yLKmB*X7Jfn_jAt!1UHrx4M0`S&J2 z8jukzt-{}X6+w~Cook&=wK(h0%ZD!?=HxN%K5eq;IXMwKe%wSiQVU1RiV_eIAnKkl z?&)COPhb(IEoK} zHvv|=1o~`g(JqU-==2roGJ^$jqn6peETI_3^KCRTA^mT8{O{hqCL|oeA>dAL$*uYZ zswoG|DT5(I%wyQ9QvX~^9Nb1Bb#=i_Us&~{ZWCg*fN&nGmsfFJ(*&X*6#oO_!@11XF0uMV_-rVUM zvpQ2loHb~sDsnS56ZFX6{PM&>J+`&{1GFhs4RtY!XS+B23B|>2egz%~>8Aq>})XRADr&Gbi_Kzs?Dr?z?=#5@Kt! zU;Ebbv+hw}Vj23+Wr?Ok%FegrQ@Fs=zP`dFT)Hu@Uf*eq6rOfIlZuIH34{p9_zrb)~)r!`*?seN4w5j11yI$re%B*qDVNv)TM@rQ8;JS+3UR;AJIz4EH zhYDn{?vs%pNE)j?&BL;h+eM;?85vP&*xg z1j~}cS#JZE+kI;EF}tBlW2rYIfp8S`$lTYdoqqUZ_8Z$4(R~rElk9yllrqruE(sL$ z4E4AZ;F<)$>2qjlvK;OGe9ugBMPV|WQ^y|xGmNP0a21SJN z<`MhV)gUs7GXeLWAV&@`Bt4R2n24Py+vC`=I0hcRGc zca7FlQuzfRG;jmq-g0PLVZirb?_NEP{!&X4 z5ZL>`($>}pf`VU6r@phzk_1}N>$P4ZKi#ua7&Kgd-^>(wM!?18w2nmIRDKKo7yBPZ zzDbrs%+W5m0poPTPw(8TNWYvMY1n#!!P$*}CGzt}LmL{Ldx;%?!4iSXhR!q7Q^5VV zNfkwh8>odmd1Bwir3L@^ujN+XK*tsKhzXFVOZW1CTY*atk=;ETy7#77ZRC{!gB{?G z;xq2Z2st|gi^YSOqop>x#@sD-zwg;SA84rQ`Y<6Egy`RNl)r!KNcal0rmHKl3wqZ% zTe-)@bVaf7<68tgR)HR0RnBsNcAt6lgt?l}MZka4WEyv?XT~D(FJ_>BG;+U7eZT%1 z$S})K@*fG1ekX1HH1auhXNa54MlLcomhW<}8Y?Z0gwMkn zB1^};9%{LIiw?bfVeqnt?5b`yg8qi*#xPf6G zy93Ywn=~;AZv&v*!%Bg^?lc)9A_4s(hqE^H!ngU!@<4+EtAx|HJJSwLE^4_4_CfHf z>RSvRp1Ji?5uCd_e*Bw^48f+>PdzJ*Ltzo=c|c1KrnP1d8R+)z&N|#4&n5lu8{~pM zHiF{Q=fK<_cohyuVRzZ%qGJWY1m!s z{G+}2!F@_q$qMR6pLzdy&^>Z@g_BB~moq+zev9?>F`@3lVNk$>x8SoI>RXEY$%xKW zAGD?`V=VGlcwsD%%SeZHH+Qm4iBAa=TUCzsul{~&6gOzJFAEL-r~)t?RA@7B3r6Gi zJJc^<=%jw#oObfr#^GRN8->HE#89ySZ2RBNVUndZZzJD7n?ePO@1w%PEYkEWRvJD{ zmT0jGx}PQEzReU6*x2ZGbAJ|&dYaD-G;fyp4JBu8>5i9vZXpgOp#Sb<>HjYBs-DAf z%g)7K7bDALIp?_r`_jfTM2wuJ*r5NU)TyloUbH8ucIg$)hrQNkWxhDitI2b5zXV)D zknUF&#jk--Cl&&M;O-7VCmI65gS)#!aEB0r2X~mb2X}WuaF-r@Ypw2GyK4V`Rac+n zgsRjWtPnFYqjiH)d zsN|X0SBj~D;;S=XO*<=_uVkem+GL9>&E=6c;r8?KLh9v-_<$HVe6lq0t;NW`-)fsd zgpX0xIyDd$a6}RovJbm3sD;pl{P<^oVIHil&Jd&xs(wELAjUL+mk+Fgj{i6?z;F34W&lTdK9@h`m5_do^OD;vfp@0(dbCz5{Q7#?DPE* z(yOqCMO&(SUMDtzgiKHXya}1LcUlSpKFZ+f?D(JfEV%oq_ ztA80YsOzZsMAhj8OABP}?b2BDaGu5Xu%;Xw^zc&)+Z~im&Lp2)Z1N6l zs1r^rJK$AZjl_@>EVpGSE{_-DRy`5JtKBaQ?oGb_U9~&-n@FD}@n_NE8>mP8xtscC z?g6T*j>(yb<1Q?Lj4=>G`RB(!clqm-II+KOTLzsVNJkTbX$HL2gbSZ_^OdC3Z$W+i zotR4e5K(z)ioKLM=}?Ck>bHVqZ|i+x$mLfjn=swJf@-EV*H`Ueo*vflqR$57V5Wt3 z?swU5Jr+EztgHhh-U^*X0@WGR{;5Q66TKd^D?z-zh%k3|tZ}7rVCK{bP|!UrdcMix1wlZ+Q%%HN38PBOvH9_U@913x zyNw?_FY;XUK$e*fgM7OG&O&;hWEStkBn4C%u`0H>S_B{t#T`y@@(!m0NqnXgd`sbe zcZZk3i0mORua0vspl3FW{{W<0qMfzYM9`Xke!%RNnH$F6zEa@E+!XUqp9P9*2Yur~ zS>=RN34`bofR#?SKEGfk5Rk$W67J{9CPpJ7euH(o*hzwfh07M4(3zNUe;<~8y8nFk zss_d@rzU65Qq=v|$3qsJl*!t(K;(9FNk~p{CGk*gX}ocY^u^6ZJnI_A*lGjur2uEr z{Tz)}Qn+Vj#rv!`lk)yP(l?cgfd#KZNPD7VywWBjCGe}bxH^gJ&82ih6GvqFyLbKA zIZ7>&{r$yxTD4I2R_}tIQ!t+qU0?QNIrf5qg`}<8Tk4m_^7u@GP4j57w@C7(ZBF!K zC2NM(q$~#pc7fRv#P=LXEZsb^yVJNos7yJi8jstxFT^5XP^(C@TyHuQZlO zrU1_M>nT)w_X#3k`?-;EKvB6~qOVg)2#qJ2`yODhuFf{dYNX>s;|a}WQC}A+gbP?C zbq8RBK8vfN<21NAIeBNk!%?UmAR=UCMm}CBUm{odc8WwwHVSgslwEEFNj(SLtI(v5 z6|-U&Y`@X`Gd3!SO(R4_$}~A{vUD1$hO@UDll^_NkRWq0Mrwb>APlW3#(MTDx5zZ; zKC5I%0<6DwPtP_uK|Ir< zEnn+Oi*VkNmK|>B111FDnJ25h5&^|{^w+`|W)@Rd*OZ($|BwB`>bfU13<{<1&IXy5 za&*hG-^R3559EAeJ9})Mo>Au+_=52b=%Zv`v6eI;mL#X zN$0a!p}JWSyYHv7o-B!(zsrC=Qw?mmc_@WJ{JpkW9>dDYiuz>6W%+5#^B09Hz6EbO zwV)6bf%ez?8^}N37EqwYIj#GB(5h^Q`tV`g5fnG)|GiXIQ_u&S& zHqOuYV78dc_ThxHIwzT&W zH1+5eg7I8Hv+L>g00znk?C#LD@^_#zO>$T*Ba5Rj@VlmovVkPV{}?>QC6dR+WTzf{ zkUdfoV?U*B35#~pmVnF7`^)z*774#g+X0tl6w~k=dhpWVY#my>_A{@7I{%n9ebM7o zkOzKH6>4H)BA-Yh-Maxzz$3v_bf6iUSsomB&2E6)Rb#Gwx+%$O@RODWDZF{9OuIl0 z1d>@uW~nq;6ZYNSBgi!rLUD8V4kYGP0GzAj4OC?0w8U(}0=%&0qeKJIC;j+?U%P;+gh z=3e12C7j;^n;X9|Bn&?+M#;Zm zi#St&7uTR=HaKTZFpAt8aM|$Qe@VD<+3F){^-PVb``og1F^*zj4>ZLQz)*m=jyG6G z2xxftWdh3<;)X5$TNez@$MAh|C474Vn_r-=+E4-aWH0%6Bd-T$)px^E&XJll4%zOe zAMSB427+CDemuhz`GyT@klCMH<^vnL+84m2DMl}@(r7IZy@@tl^qF4QZ*z;={?2j1 zc)td$L6oIP1nh^L*W5`KEW<7P7~|IcD}?3n7YU1^LozcB1~B3WhCOXXBIWD6zfP2v z8M5(Q{x6hRRvl)*FarZpe_>>No;nLODzOnN`c1OzP{|+ZU!sWgw|+2&pY1AA>+Aa< zAdyQ#A7Up;IwBGi9RR*0H1^Is;!pP}jV>&xOZ8WMK$UgAY6G2)VR!T>N-^WaZ(3A= z^kc(yz7bTI{CqqO)MWz@x@vxd0QPzP;W>JpD}bYpy7Y!^P+wv0*6$^^$J^@eB`_K% zkS;_>caDxK#(8Q0OJS)Hb-pZ%PUgXU&8k~}?8Nh_21-8lt7MLFbhX7Onts!Hx*iM= zQ!h32R9TEF>Nj%cGoGZeCYTA3Of3v$aQw)x9pu`R)m0u(w0Eg{Z9oj%|4`UznoR|a zX+8;z&IvZiB@hm(jyo(pka*osdG8bBB4j5?Vg67Fi6=Z>U+;Op(|kOfG1GyU6fg*= zZr;&gX!R}5^K_Gs9u069S0JiaIA|t8WE4jHvR33IBt{A=w7-0r0h!C09PUICh;zE0 zxX0ld{Tt};xgR7L&6vxrU~F&i`R+0W03G)BoINEu9yIh8=-xMjiHu$ke?-$)8(T|S zVF2-+KPNA5?<|MYEoU9`O6ZxT%f6e%Xu9S>vku&AmwJYV(_vFW^hA|KyW%Hq_}Nyh zFnB!S>EVIEJdS2I^4&Z4%Ofra6nenLZJ)*{GrY`xG#zg$v58&xd=@H+7p2Mh4Ildf zZ632ghI0WE>(!$>YWv;po0ByP40ZK8%N*7Pf{LqN0_?zX*DuL{S5}s;UqdW<{->NZ zlfB;tDNUtZ=74HX231%=%SC9P1<(mkttw@;Vo`iZ#m0kyZv+oux-t*_Hx?w#>y-t; zQ^4-n{Rai{D|}85tE!T?Jgmz}p&PHYoGf}y;dwhGh-uW}6D{n0Z|sKRt#F{5*_VQG zp)f1_=yOgK1N+Gon0j{kyNCQ$n0bXIBPWNwO}?|et-*vH2x~^*nu00jH4sOGh|D~O z&5#Zk1fhf~Dbt+lZS&mvBrq89UO$!f>p~^sj|k7u1DoFYlo2IrwoMd#{m!mHWx!-n zXrj#%=95vG{X5_VAYcdnb^QWBcY~__i2UzJ!v8+{2Y3(w*UH_Etgx?ed%Y(_cVU-HD269Oqe(?~M5RC@ExNc#>M6 zztu3RkN%8?b$%N zy}$1UB)l1K?WF!JYT}4!iuRb!aKTQKLs6Zm(#}dthC6Uk(Pq*4J}*#|>)96RZu0Q* z0=?wOxk{XgTz_7m>H*^X`qu~0*24VMRj4jsKn zvEGq*6OeSs2{@32Q6v&NIDDF~?Z;rz((k#u=-D_igb@}V-(LfClI`t$@EF3V1O%U1 zbtd2*ZXQe@t{^WkU9k3_c&NQFuL*bNSiH@ew@X*&}6*XQTmKx_4mv)AlI9GIiW z`DK|uZOxS9^?Ldd=ofeWeJFu&CyQ=0-L_l#gG=W`-pM8DJ6HBb4Fyzi^kmJB*73p= z29To40JLA z#U40H9sdu2MFTp&aI^>4BQ=i#6U^0Hs257wUob*alz2=Bfds~6?HnQK!@Tq@Z{yVx z>=JyAxLLS~*+x*RwwAc`8g5;>cP!#d$0t3li^cK@6B`pLY~c@pc>^sx#V*5K7u9rN z_K^sXzce@NX(;IF5nHV+X2a`zex+*OcHeXS3#x&WZT|glsK)%Urw3=_xRu=V`m*RC z5@>{@V8mweJUNsoDFH8TKwC*!S$Xj-7?75vpqiMNOs7MDa5IC?R;}sz!bGuFm=pFk z$`A8~QC9{vLAGMs>G9S$y-Du3E;b=y;6_jE=1L1LkBwDumf%C@8B}9Cf3bCyP z#pLE@Qlkv0)SMij#1bn$s1U^=q0b##O?XMbIc&c-s=d{L$lxPYXVoi5l zzgKvkNqrH#I}&qx?IR-F<$2SW=i|-dd{mE6AXO*w@?4R0Oc^vVl)Qq8mn>F`Amnq* z1gc`6yH_&@2+4nlWA}Gyh;3WZu2B7$FT3PXw#2!ja|_=OW>fnhjrC339_*gVdxo1W z42>-hADuH^dnD!Q8Y}EHlEbfLUn?B_b2$v=>q! zi}O*x{SkSp`0h8V(>BqEXMSSdn&Pu@Ko=NL*V2UNf#v+C83l*lE5PRovNqcIF9z!$ z?z3Q2Lo68SgYF zKM&eke}<<0=FW>$9rKUcI@|-$v|8EO#o~OZ^J_^oFC7EK*)&va^3=L2$uxKd`m8?= zL_f;cYG_x$N`U9D-`qYtXqyx0F8vc9KMKw$S5O9%UwFn^F8J#P1v36hZ8G$bahvg z0T3k$f%0Gp^+C|KGr5cb+FXDpgFI@f=$4776!=tyk@SSNuph2pD&@e<#*scsud!RC z1I%=b8!aJafzCw^*C`go(I91)Fve#%X<&TyS}v9o@q@%*ZjwvpZZ(@RL9HV5b~)E0 zclEWTP8(Q8#wv#vY*}aWgJ81+=a>?dEiBMo(5Ox*)QdAyzNsqVV{eV5Q2^Mi;v(SU zCyz`?_?fP=+-BCaR#ani5Yx9|B4llY@CLT_alhzMfDVm9msl4V-MiR>1{Z zoEei@Hw+jP4y%Gy$&Fn=ICJyK&wYw-Vs_J#`S*V(DG#mZc_lNFF3o+7!lUA!aktG@6)J%2>i`IhW*aN8JrcXu~2%}N$jYeodL;F&eG zvZ->(5oP4T-xtY?z5xH5^PA$@Gt2RKss7!_SMF+O{PiNFa2mr0Mr)(0{x_hqTY_R@ zik(HvalsCdBNhv;O4t!7RhLQloBDUg1f9Gpmm75`07g)hB@+zonR5Add~h%@`~kYP z`8~>4K6=TEvyQjb)70Yf@;I*$Z-OF0d}2muOnK&dT_HzyD8zUfnxb*KR#HL(d+ZNU zaDinG_%20$V0b*VJQ>8tz8?(lV$&&unyj8oD-+|5Jf_>p+b#QC@ zH$kKueZa5ezfyuo;i76H?1rs`FOL@(d~QKqqv-ZL+A>ba<(F=hoOd3!QAFJEIP?l{ zH2LWmIg$T_LBDdBr@cI?vw48)(ZI-%|INk&|JP@t6CrfzK!MqBLiODDU!8g@dTus6 zuiyZ3P_88`<;|ZyzSJ6*sIP!#8(FCJUbppX%`1>+x({ z9FXp6b=91sLh*`-=m9nNYep)gnxOBmtK-5)l6M4PM(f#;z(0L5ui)-K{Aey`iQFXxQj}Q7pEo=3E4UI0BN>{fRsnTL2Y|kkY@t-w_2T+3*4#zy2|VPNy@6%(G{# zIf|f7NxNkQNc;n5o5P zfdmyQ??0!N2BcxR%LV*8Gf9sj8Pu7CRBDf58C1z!y+Hxs9LTj5- z>`SHkFPP^*K$8Y^kI?vvQYu)(v7XuE`xqPoRl5BmhA66 z#nc4UrfT9dQ^E~RUql9qbT8L#o-Z&N*x~VYZGgsa{@;;)ate#^ylL4kVt^Gz{6DOy zB>j4*JP1IlFz!wv&U`+@G4X_tDY0B0048sq%W4W3&c$JIX5(}Gf1;Ug0&75E((3g@ zPQGT>8?*B?u{9+%F+JUR^-y{CH2uNh>zs^EI#K@J+m5aC=j!QEv;E7CiIF1s=y25p zh#N^-Sc*5_=I$Df%3N1MUl+d*6(+%Tj0FhfCg7^mKnSfF{ci#vs1+Zk(Rn`rEqHPk z;Ur+YQWUDxc>^MqnN5y*7XZprP*6B^Q>c;ai^OD*z=oYN2}D8*V1jgJi-(|M6}BcM zCQ`A}OL=+0A2#ueE9(;zlOI$47n*Z*+J0H;MKK+>EcMGvsCfp*MsFFR960VLEw_}5 zMCCZ~lz_}^yl$CSd`3nryX}$5@a8HaQX~tY6Lak6c;E9IxOK7;L-l49tKC)Y_!m9` zE)EDz!LMMbG%TR-mg&&6jZKhvr7gRi`GhO-e|s|%MH#F(*YAJhX>73W{!HcI?FI&c z8he2i_!5<5C`Kk5bppt9oNmF^o<%+7aqx3%uqSEg5;{8H=5fp5;6&v3M1IHbT(BNR z{LeTjeA6!mdUH`_Z4_S8EL<*2X1#-!i8;X8zW_F*zTTn;m|=b`8vj?)(EE)bN)MN! z)#Y`uztchw@Xh=#3=I@@y+}W~dnUbhxyEr{uXTE^EL$5Q6X5YaT&Twjnb3w%PnH|6 z9Lj)!L9}>*z#r9}{XH&4N1W?O;sEd{6TBD~%`{!~{0drlEI5Y_N_BI;-bsAIifJ6D)A6ssXw z)n?e@-_HSFyQ7${7I0^HuVV)k4@CeeP=tsk$R$DsHSh2Z-0<*bA3%VP(CL20D>3Dk zN7YruRdRogO;Zl#z_fI98@?|O6tAvjn)nma{qwsYuSoM;#sXi0FJwMVnv{zy$0)XlQ7TZJd88 zpdw|5%Yt2Hc=lDtA4JvF6PuG{OaaCWH3JlDV)_H-1ur_c@*`m;h~X{8Np1F)try?s z*Yj8i!0rMuSmg{5diV?mUWHKQBEkY+1VjxybxWeG@=BECZYyh zcLdsb#_g{-?Tx_^lqt)g4y!)z&vc^#D$6{hqwYHA*$+qvUm#lpD-de=r~+4d9e z?H!oW$ zzO9lHUVP4Vyj8Xuw!eO8mm|KMqf6us4Fm25t4qS7I0P)BHmnZgA?kEX?Bfcw*n zl;^)3QB3A=(Vud`ZpCpZpqT{=9^A^>ot+DH%PHoJuE;~1GDDg2+Fts-+_CL9`kC4t zNn=Ur@u7hYo1oT2y4i<5nd!j+>9RB-+v;m))PT9Sebu3XUn~jrtq;_n{w$MPDq$DMSmNZiLSCVK2H*@=Jvg3y?Qt>EA`Taw zA9x($_p3@s*E9{GTia>`*WqpNO`d(;Pm46S9Hs#wh9HIO!ipJMv``Y^Dk!@2#ze*u zDyH*v_02-<>zD9+y}J_;v!L>)+BhyHoOg7K#6$`jsNxh!8^P2zgi8F|v@lqNdohpZ0MmSGevDA2Y3eGJ5Gag&Xg?}0# zI0Ux+K%>n2M7Y|!WdFkaDVIUyniB&f#Q2aAp=@nK>K)?rJR@(8mBs1OG}<69-E)gi+5Q&i$9^;k^p9v^ZC| zI(ax%ca#JpeJElMIrvb^5I-jW7zrG}L}&I!@9JY0L?uI6ocU1R(S!Xw;BU`zuJcXU z$MCxvjL2vj8QfQ1Tq>YJFtbD`a4kZLb7Dp!k;orWX9xNsK9(uG`o)7(Nm#CXG6z{U zX5`pQC+b`}Nn72f1(PM^%80j-K9e57_`sES;s%FXhxlm1HIRmT(#HhTTiYyR9vCz8 zc<-&~?8x*hj5!vPn-TWr|As|9{8~&~XdzlAOY@D;Hz~*9fLqQhaF8i&0L2ac!n&wD zB^-F1^`~G0TJ)@FFVsZ`rW7BMgiCv1)=$ZdD9N7nz`zhrSwUOGnAp-C2WDOQC#;S0 zgM`%ErckuH!ar4Z z&+15k)X(dWr~4D|Jd{{@WpC}&KXr&oZiwkj5_Skyv0ZmFT1OPV0)0S%^^<3Y>Eqa2 zE6q8?T`4{Ot(>SorliK4)3FJJ5H?zVW}Kyde*8KU-XRLtRNkQRHi_`!$XLT7ldDoI zeN-7yCkFAufP}d8$T4}t{1o#u(d?Au(6!J7f~H!HARs|;k5`P<8CS^Uj~{ynO#Gc+ zfMv42XDl?dZ5v+)hHV40N^MqK)8Gg24&g-8#pS3dYvo>L1WnYG+d^_HV@Zc(A5TA8 zwwxi>TTpnrQxg=duBsi_wEM`OE|bM*lcZ~WgETfz5MBKsz!utc{?(YIkGg~%L2wkY zwBJG>q_^jzHisyr9h~$jN8J)f94ygSB0jT2H_dOclR)UW;vK9_)WjiQKruu|A9A{` zJ`y$!fap6Kg#dx14WnLlXofoy^{doq$FhQ65_ol|e%=TBLIi7SxH@RD(Rni)RQSJORfXMh?Dc9cP z`kz{_ZK5>9?>*$bW4PvHjDxnx1eUVIS!}{|2r-G!_FyR?=P&xC!?8O3N^39pEC@4@ zdXxkgu1zIJ+dS?=A4-sf5ZnJux$?X4A<>2yl%zajMg*%H3LMf;vp8V*11Aos7lle`MZ6Lp^T1ctwJ;OH z6o!O~V<2RV5@XMwF*qZNxj2T-X!O01kmygFFuD-t;(Iz%PHyg=V#SPabnqBAj*fFR}b5?k<$;&ef4dF>{Rw1?PR&H#6Sgr&UkR1&onwDi{ z+WsHluwpW(@vY7-$SxwA*2`5DXg*JO@?ML@6VXk~Wo6D&YIi+%kfY^{3;zKE?W^)=J8Aipn16SdZY zvQhZ;Y1(>|tH#95c0`y^bPyezu&z0cz5dZER;msaIAmaKBJxzl+Mj^fAfmYaJwWNo zlgU4(3cY{NY4VdM1S6UBS7hjtcpCekg&Wj|=cs}TI#&7+W|^p~c&gm?S62r>k25wl zW;OdWO%7##d>kV_K3*+{DPP{k#E8J$J}Y?#z58nX2zAm3@sF9%k{=6o9GJRR=x9YKsRCdlMX;eE1}_2^ zZq<7n9E0AmX?4$s41b44-f`cIE! z&-my1ru85Cn5$W6Ib~= z(qPAQV=hq8Hiv@|u8*6ViW2p((U|w_)*O<-M4P(7@#9}%ExQh+#aL}-yU0KC9l_%6 zA9pL`onkhx14X8P=pox?{-EUNA%0gV@e}#qq|Hn7A-+>ko4(X z1XayoviDoqarc(FxkczUXw&U(cQgZ;BNv+ie(>Z>@Qo3-DhXotx|wQr_=b7A2m zLgV1T?2{nM^RaW&pfE8JRn_tOZ!oy)JM8^+3j!ZTNh6}8?^441mcG7E#98QOWblMw z5s=q0suwGeF9FOu^}Baz{&4sA_W|c9SJ9n#>gwv@?UUrwJw4*3ukW_!#hqX8atU#+ z!$)MUzV3AG9fi%ZC&JuKbk}U4tHbFfjsE;QQY6_@s}J_vdc370qNwkgFWOAL>6 zWM!xB@l@I_kZ-foB8KpeIW5{*P|+@{&l*YK` zq2M`b$H(z??h1Pz-8di#_)C8*-dSX1d|7HEIk}yR03OMFr_NwX?eMdI%UrTn{M^-{ z^}YSNNH9YgEO=rj1cM@GdRpUlW*!A*DxfHp={O6WG%lVr8lD5b_Wl};gs%!K+_uqL z_tU)2UUK;F6smqmvGM)!&B7L#gpf`Y)gX?V4li~*xJqN`k*>U*i;D|s=5RVFElnn0 z%ZiPO39S;wuoFOgX4yYJNh8R%C7I;lr&qf9Ho`T+(X!>1QNl+%FaG+34WlF{2lkSb zlIr#{lcCC|x0hXx6tFGhrUqRcA`EBBoK zxotyid_)OR5JcRQ!ULW4^Bp(beP&n(^xl_XbfpP}XZ=Thtsnd*${@yf~)K(<|w6@_;=4L7$z#Q|sXddNwQJ$xV zKT8dwGBi)h%g$XPcl|}kVR;}rJp=j%AAD$KKL+xl;Sei)y1TF37J|RK`hVE>iaoKrYZNN zQS$eEO!b%lo#k%{O2D9|45Tw35s|RKi9dG4SNmDc>{W(Uvq{y74QG ze)rd^i$EBdpbg7Ye7;{6MLi4Qe)ML&&bjRSJvwJ^J*@J}nmOSw+hMU4jQaG`#?2P~ zI{ri}oCXx=*8x$lXcU|Z0%YLD+;?`UHY`RFA2%$|#gh-%<+{%TUneo-pW7o?Jf&)W zMz!@*fY)R>;K8Wh0FOdF&HjPEAFD!pF3n4@a=t~lZwch-=AZ!^r}A1{JWa^2zCXE{ z_^9-cGp|yTxww0(8W9AT%f?u&oHOQz83W(om#2uw+kEeynLv&c=97HF)oD4L!nVIy z$3o)vg#`P;#m7&4f0oKQej3{`R$dcRoS;aimqViZ1)mJ9Cz`=QK`gni<GnWrX2P?HArZ(6Id_H{m3W#EkgE-v_MB}gn><`20N@dZxOlum z+Apa&e#f9&W8%*?P1ejfG%xTLlYPUD4u5&s|B@s9NH%OdL)PcG6;;Ntw^qUWym#HX zO;<8euZxHJFiZ4T7?LOVu*3f}t^%|oa15XAh}@U1&DVx#9TF{J&G|Tqxv4ua8{RaC zRO^V4VbVMpFs)nSB7ml0Kr+$W^OC-O;aFrDkoMg~+A>U9tqWhb-|0dhp+r$P+Zwm8 zNh^F`I=#584x!*Rmghf&#Csbyllj#y`HJaCkP4tJ44LT;8kM&{pd^MiuRqw4o;{ns zFXs3V7~OF_#4fLT*{S*qVWRgNqwnjjc~>i;)%w%wODQZkPU|ZmZ84tti?1-mqvmY; z{J?-xC~+(D;^>+w;1W?p5Rc}0bx0?QTVx9#85Y)gbu_ooNJ>VQybH-ahqVSat~Kv8 z$(?9a?hVuTx1$sgCWmEiVix7Lp1Qj_W0N1TRK9Tea-U46SuG<3q0Z*HYPe!nqr2}f zu=amX5MSIcnr_`8!g|Z}PF&MXf>+fWmC8dZqHRxeq-lYXWwA#cv+P`$;u()cs9~zb zBV0*Lrbu>wb4;w6e|##wSC#IMcDta*r}!`yj{L$ZGEkmOGz0Lm!nDw(Rt(TEz5Nbwe-Sd~> zPk*d;7N@tH;N$5q)qC%&?9xP@3e#8&Riyb}RUFv}KApE~u{5--#3AtT3$!^y_o~?) zUzQv55<&6&vs-61HMJ7X`X_F>M9s*_B2is|2wPtq3Fi5gQ}#8rq>yWVV}~=#)R7-e zPkKynbA@L6)9PA|Jk?p5c!Wpufk0SFN=n!?41AxcO|ii==gi=Zu{HAdZf}4hoR(hU zelHcoK{babzMAq+Fkx04`U9xl?ZFjBVeJM#nkCIdt)XTFRolxHbfdzEuJkivwalp7 zQ&LD_g)E?0b5xgUXhD}3WdFp1`sE{bvOH12R{k3a8$9o;8zebM!)HS(<8rT<(0~~E zk58{lTeGcpd8~`j<~b+X;X^H${ei;I`+X-tbp>Ww|YJzS{CppZ4sf_)pVE9=UifmC$^cNJ^8wypC06s z;xOIfv$My-)Pfo3B(JPPLPD?=mXo3#HX%rmzCK6HEgXgrH)2l&`uwNA|>?j^&LWid%v5%3(Zg%4j)n9iZgpu zcn!uB?NTHp?XA_Mpdo-9Sraqn6Xis0Z1A_%yZ%;tHW0*+5_O`J3NPacc}#ctL51!B z``o&*`QCJIER+?8hM%8UNy&HXa3*J>%H-WogQE~ZS26qB(-#eo{I=Y~y8mba@bJSn zp7@gnmn4O6(c1c-BmcJW_N^Uf)k1FP>1{*7;_^D^T7%WK1$U8vN*T6zI zT|;=;;S_&_Y!0cd1veAZAiLvddASQ0eZFSTmifXsy7}e~U}_PJL6Izi>LII{!IbtX zKK_<`v}~cXb3$hW&E?52>QZCb6AuOELJeEoyG|@AfdOrXfi^*e8X7rh9?=*H899Mt zu1MsMSlCv+Fdol*s;1F9(>0R!D2jdIM%KoV6iS{SW)a~=duHGfK~m%!Nf%D*&zS92 zR>5_aH1?LNWT*?b#BEu&)f-;0EJTACdiIz-WY<~=wX${<`*uTSV9YRp?kA|TE)Pzf zle99AG88H*5W6Bpk?Li z79=H)5VZG!=Z69N$Lkm_&~AAX;tkCQ)9K}c+wLOx*%QD7TH40~+r6!2x<5qdOJlp8 z0{N~xeDRKHaVk>r%4v`{l2drjm4_Wdst(?vdi+h~M-g5WTv!O^Id?=L;g8Y4eEw!2 zA?W(MfQ$th7#M&QN-{V+&vFy)9~I0ITvdUk-u7*1O%x9pH522Ux#>QSsN!<4)P9&o z42vhH2$^*`MiBt&x{rd&J;qi{pD^4hLzDn_Y^nuWbAm&;_^*1nepqDkU}F+hzCbQE zCOQ~{ly>6<)EoS{KDsr2)K955UW$Q)6kETmj{2loKb)bb?#>38;yE<}AENWbjVPR+ zX&H(@zILg$2n(HwadJ;PZ^$eQ#k$4}>1Q8jV|_yD6RA9PZx*1deFugCAv23hJvYB_ zL2Wwf5jQxwI7!Lrm9@&0=xY^tQk;cB-Vn$dv7D#YPy!TNCBS{dvLIF0a`!eljaR#T zw)>X$RE!-~?QvxbAhj?>aytVBeGpo1d&sJx@SXL^*=J(NEn%{sK?O#Y*D$aCA}@B# z)lkn>07r^lQ_N>i>8@!=7?$TunJPXCy;s+_p$78i;Q`^fkw0CHoH3afk|ilKXGair zQi#f~e^2ZN{;dLAE_zrV+BhRR7|~9Q1vvsQnQ!mqw2&8w1K)ul*ky~9wH3oh^2A|X zTRW}eIPPbT)&7Kql8>9a9DxA!n(jPO!S6et+QcVZ zu1(D>3b&$furwU8i~NVJIlg=mv1$B}e!cc{s2tgg6}U1K2=Ni-1?#}RjNfrf1t>#| z?5RB}Jc3h?4r_%q($+(BquuMu@!)!g+A(|Aqx{>+^`@&j^PhJnf#EjoQ|UU6tfbQK z^XFge42H4GLN$VdOQFPs3v*|a`saD;x!UavptCt}CaxRaWab#a{5jIa6Aa6%K-Kl} z#mbeasnvekTCcB)S$2{7ly!j-$`!u&s2JY?1jvBtP;@ej9Was?RXmihi@<1l03OuZ z*2C%ioduXnP{Xd@dVO0lBNi(>A&$t zi3PStdO9jM2i{SbnM1uMF^3Clo!!f@RC$x%XUyroKAn-7Qr%pli7vg^_T7>7Otwq% z0vFYhjt_Z5r=>BJrU%T(V}E(KU+G&}U@GM6*yv0wsJZC;P}ks?#4ozc)I1 za*jFWhHdF&8l;p`)@rEPnJ;*G?F@10gh-LtnkscyRvLEPO11^>JKEtLu*P**$*}D4 zQi?uzEm!0(A7y15;b#>KtGH!SilTN*Ibj}dMHH{u1sfFM%iP{#x0hHz>!#Tgxk#~z zW8254;G*FStA+V&p}ja=Y;c_?Eq`{v6lYT(elI&2pvgC%${;C6hpWLJpB^9Fc~dGQ zHwwveB7D2qDu&(l(kiZ+P z+7Q5`q)>?-szwd1B`I2+@9=4MD7{5bw7)0{HSNc<2T^uZA9oJrmsA>gb$xd(QWEx7 zX?H=IsACOe-%JmL@gkQA=W85^-jbfCX1KA@inM;lh&~`E6_wD6Cbl&@J~A}?(9t zy?PME=6>Eu(OKf-LR1bcB;7a}u35!QFFrb;;3mQ)L4hJlKO@_fF*5E#vXK>a3K1C3 zQ^!sgG+;pxC9Il}X7<1!Ni?vTg~j^pT9%2i89d;{U~H`prP_6~?qbHu{O-k1z-UD6 zb5?N)Jv9prnUuxs>HHm=_18x@y0TvrikLKX&oE;g6(RMemAMk;d&i>1MUbu09+>aT zUW}KQsHgk4xDxMM5UFn%4GM%vJ62%5VZ<{t)uCOQN5mmh7cx=EVs-U6Dg}Ss!ni>K zN==bvWf|1GAmp#fnUfZm?_gI~!uRI1Xjr((cE2W1T>37VeA)9`ri7=GtrV)CWN`SV zmmEChM^?qCtH~D1ED&x9-qw*Zqz}3MzN}WbRO#KBu(ffjuZFO590hW)WFF6Ct)F-Ei32x*Y$_DY749FC!uE2G~oVZy=WO{?~_B$B*%apU>90rCZ2^4f9h zS@i@r$clO-(;bS5=|HDN3sxX(SQZrx?R1!9&*APIMdQ11G)KozVA9y%o;g?Q?w+lQ ziWNSrStJF6|jDWCm~V)segy3ug}clp|O3J6-daO7D+L}*2zXmiDHi_ zE;4pIjTcOjEj*=wy5TN2O(RKR1#}NEKQ(D?!C_j0&Hh%yvDS`>qK=OCsdT8HKHHHt zkNKpR98%GbV1%o7RaMTRQNReTJK1pkPB6{0vkK_*o~JgU@d0fOXKKP_j5{sc{m6+_nS)&-RQ5z6;p)D5_WO)GK56RX{{hXGEfwYqUa_3+#J2 z&|ehG$JoUlF;_)p=lPmz6fjL6W-$1-@L=XXABfP zEu@poJGglnAU#c<8C9w6(a>-t4qHcfI6FRfbWS@6+;51rx3!i3Md|^2ebquU@`C!P zG%l8!*1iC2?nHgvnIwPAr0_h(loChmAy}l=7P4~bYzxYewX}sQy9tz{ANBb3VWMxk zKF9h__;f3#Nzp3#T~5OiriEFDx5h*THW`>tKZEIEK#NgLh)c-P3wCc`PNJ;Yw{#3* zzv0ll4HNAzr0WOS2j~s-1R`E9_Y7$PyCT}7vg=M#Q?+A>I>~ODfF6GcNBjr()w?jN zr(P-+#xb_fbyq{4%bsarS*B%Gkv7eQ@lSR@YFefo%3TqxrX{uTHbz##^1KiWbU+Fj zcpHv_419zt`8tGqPGjgmKLcf&EPKN_wYYwL3SuPtp17eZ!sI;^+2>HZN3B@;a^LF%kjC7uH+q_M4urJ2K{e~b<}6sPv* z=~aMn(EIs}(eQW@hzjm7PM9bjUiO2ppXpjOqd_eVYSekcJqicT)|u{m0ReKOQD3^L zFb!leQle^;_KCNgVqi1OANAyc0tOb`m<3bQ4?kIh(jTsc8MQkEZCLo_;6MXmq5#4OQ+KTDy$oq-EH_J({56lBb`v|ElQ#O6Wl4KVDLFCPF^(SrvouOIi^LAY zGXIOHuZ)VT3APRHZiBn)KyVKd+}+&+!GeY0?he5qFP|b6TZQDNODZ_y-wZ9 z;n<((6MdZ;mTd;e$v1Z6pqSQ1@B}$}!U1!;m4FiCM%Ew1|18t{J1Pnj=Ok>dKaOB@ z{H=mS5&B-2*To^WUT-vs+z41xbzxn|TpyTr1#Jrnhn6GIMZTDibvq?uH_sgu=8iHT=e zx3}oh8G42)6yKj=8pPSxI8QRdq`g=o2n&^*;@&G6SVY;A2`iL^!Kc#=yVVhF_r_Gq~c z?~8y@Yr^&zZNtL|URlI+OScE+jQZyEx4xKTfN(VtwlNSRI_Svn1US;j&-vB^#z^5-)16a+}# zR=4g835F5<<}CZ44Fd^{UqxpF=NUmDxbyjNz?;-4D&42fAHljAJ(0v|%~~FE)ZcXX z`gs(p<_BZJwu}))`iK)sKN@7y%##UnV%_}9tQ8Ia&$++n(w=@`vcm+xOj1fPa3v`i z@yIk)trIBtAas6q#sC0gvf}dQpygEd^PQEnO61M+dtC*jGs1B!f>_@zvGv_UQ;Fi{HBDPqmfCUfLl<( z^c9~bT%4AS-RV=0{jHylaCDg_Ki_-O9(Yp|o9MXezvt`gpXp%C_tt~!+}nE}yK8M` z{FuqehywJotvF^G7ILvK@c1F{?7iZsXhccIk@{kJ`0Es*XC#IH`JkGwB{oil z6)!WINLzsWvElhaI{>^bIK*q=fLVx4e1S|1y1Gj1q6yC;ISENXT(x8GLLKU%@3ml# zk={5WFY&c*l#dU5U)MK`U{R5v@hb~Hw5K$z&yjy*!xt_`253Eb1o-l0Us)Hk(gR_^$QL@8V|6N|F-<(cu{Bny{FSA8w|S?)1)i-f zX4>nBla=TvjN7>J`J};Y9|#Z@OdSj2MEyRmQ%JL+d^S_ow89fj)%VxW<74R&kKU|l zd-8F?lo+}x5MYWJ13vKk!l4xX7e*`sT56FmTs3)4>%xcxGF3}}fB;U;x-Tbh`ge#h z=qpZ07{ioddKoUqV3}RWN&PP}Qj9()BEO9s`4TlJLN$GEXMPtSGxW_&QAM{;;1IxW z4(tH<5NG9-I;!B~1kZ9~B7hGUD(u^Z_RbYhW72C?*a~cV4=XG2fbFsrDf3YU5YSTk zPI;K-d`^fj8Sv?H-_rx&v7FvKRyW4Qt=LA6;>RGf?7vZmrQM!%(&wUreBlWw5WqQ% z^Dz`ibOux^q^FgR+5tJp!{BrdzZR#{i0a+WbSKshCt z$hF^cSN_&!`=Eyjaa39>-)Yi5aa7>P{yJ=VYywpzl|g7Ai7+T9<%9ZvA1J!OPz?E` z#KzZFoi4N?A76@veb^;Yo|&k?d-=R{$%Q8G$566ZctQh!4{3%%M_|D->Np803Fy>Z z_AAe~ehljEDCJEgvHQHMXQI61Y}Cp~cF<#oZ(n~r02rhAPeF7u0C20|BzlAb`}U3m zg1Jhgf@^WWq)Iah!JISDD5C4<0tfG~J3B>Er4o>YCuAgqCe>G-?{sK$)Q>QNBm7>W zcWEmC%`f$pzl#Lu6W_$b_sHJq+N?NHkItPWPWaoY7BE3qRR<=Np)v8?ldpP{n;laB z-wTncx1e@4UpTN7N(D8k-ma>yeSZ2-Oe^Cm>mD@ag*1+|{bZxlf8o*5xLVd;PH$z& z**XAi&T{JK=K%1RbUErmA^L+Md%2Op^ux@qLUcjo4jh8n6wT+gX@Zg3jndUG&~o$p z@d)F2E{R7+dR&X@iC+Qq2-ACeoA>w5-pj&3=*zdTiu@a7C=hu!hIFhvXN zq82PDs8MPh7qHlyZi7IErwcW?1lP+ z(r#c~$B}GZTgc4+85{^Nu*E}JrAcXCXzt774}?+P{RnJLJy%TgrS}mTAae3JJt3Sz z9j#J<6|8|7RkXj!K_DW|qEPmJz}pfh8^^vmq~SM*M8(xO!wWp#ObPZ?z@iV};}A!c zBj?h1T+MJbS=jk7soALB@$xiC{XTsaZ}naiQ&uJ?H~wp8N6lvbOG0^4%o3A&_7wLG ztbW<5MoA5#xEmeQXCUtWG{*2YnSqasYmG@T!C5zwL>Sq+(H&>+! z(qdiU#)H$%O%jmpWzp@hcKr{?ADz4{0RW|VV<_kl3hR%s1_Qt4qcX4~a=Jvuce%7Q4sa08n1!Xn1*^}%Ugi8neq@n4l3x~&?rS19 z%mtpr)DrKsS3H^|s8jjfF;Qc1en1Vb5JXr(aZIvu%`iEUT8fApqlR1E85{BLGmu&~Z-Vb2IVBq88$$yFj?PG8?|GbcN%cbcA##{kN%#K6dTYv`3ewBZQgj;>p+q=^ zn97XEm_S(t4Av*5?9VoXf(s;6IYugnMuGs6AW zQS7+@lC5kY3#{4xRgNM+_W1Wwzz@93z$(;#!oa(Qz9K~cUkHR)$Rzy^h-NY6k4lt~ ziJa9LL_mNB-yAOn0do_3_J%NjP7a1EK@&Y6`FFoOpaAmg$;f8$VGWDMz_!j26|Um) zgo}$W0#jkZ0F&qI9~ZbvmH=yZ|KGd_HF=*7W{N=^CjMur{XP&@6RzX1qVD^NqI8C;;N0Lylm~FNwq{UfF?=SyAffvXqSYbwN35SPq=Sn8Tj4`YR zLpkV3y%=MF)4f_R3$P^q0!x^BYMU=%2C#wuDqy_tvJ0fs5FvnC8guywkb;Y#0?)5D#5pBV@gU_h^ z1l^%@9^=qDIy+IaYJs4#F@fR^{Ed-pCBq8O|Lwy=2wbM-uvS$!FUWHuD23K=HRFKe ztdXjgy*X13*wn_4Q;DKLpH`n5@1b|_CMtt! z;zR&EG3)H(zjcKJyM37)1dfI-gPoD)^aJ32BGJagQ3rUKE~tS;ZPT$Q6YnB`n;aIQ zAKHpzV!FikUa$eYvEh{fREF+@0~_D?gplsq%3w*ov2oZdQA@HY_5It^wMjW;KI2fk zo86Bn%g|=4DBstNJrH~SyM~PjTIa=IRHxeZuM4>yS37hmz5%cW(diola$OOY53&>P z=&ejv1SLG!%@J4|>JGgG7D<_nFW_QoaR3LgAT9L`7RV5-Y=^k?uk6rNRaNP%vBAdb z=_p}?;5@^iaGZcy2K&<;Sw$*V^1W|B?vH~^2ipYk>R?Y-;vOw6lq{qFD!nQVifhk; zjGKWCU(LN3@7?{q=}02&-EO9nMmt#ayS|tSKE-Mj98%;(A z_xZJwrDq(LBdMUFaSg9!Z#nebymT2@Th$KosgRU-DnNVGfF8eb2(s_5wL{WiG}rW$ zW(#IUkcRX=y3^2|_@;Wiz4i|^O%G`r4P9?f)dcLlLm`#urYkJC^yFr`ROjb*R6LJ( zIBflex4m>=SrjBkGPpGAB{C)^rCbS{Fe8}g+OAjfJE~%WC}k1cUt7elFW5~ybl9S) z)pb(1!7__IK#n$4vtGK7RNI9pvGd8qnvuV1#dt!)9V*3Rx=pBwT5=Ph+EIX!YbNyVqhfiA6M}wb3HC0?kP{N>w)oy6k59ZaHy>%gxtEoEsAO}B1`4>#xvCb7 zw%m`hva+QHt(>T6#WI%@?(gnFF%kb3-KLBithcg2Qk>baUO0dyO|j-uhl`Kz z8Ggo3GKAg7WnXR!kO4y|g8uLYx#{tPD95N$@i(BNl(!*OLeA+yjZi|kE(o! zySX%L@5W&=H953s*3Du@6n6INTC$vZZZ~%Z&h`4=-Cv5zwhWr3`h&b~o3|qhr8r1+ zGTyk5|G!)SWZ--*tdFjo0LBauUV0D5m2bVqFhk!=;N8R*c33S1iF0}*tR;jp`bBI+e4C1s!o`k^|Ws0=(ZhDnJ@?SsMbmoQdS z9=Yt1>2~1p`XlPf1B>-!lT(c(zO;iG6QWAJ?FJ$YV_w@R@1J#~w;0`eG|}_T{<6bX zO+!!3ebzMlh5*Qg^JO#~s{x@kuV3UNW{|~CbaIjLVQK_4qF{Wi%!ay#?f7Y(w?2DG z#Os|jxL7!WHaDxp@(ZG$ae}wi6x2914ez2wEQ4{32O}rgSkQcc z@i=xr=1`_rJCv6`K|!Ak#*t$HZ02#2tyJOH-!lPsu>PBMbH56(nWS7_Lm%-L^!Adq zBI17Bi&}JeCsqJ->Q9XwLP#>7NO7(+#ZV)JGZRG1lM{O5S=M{Wy!CZmCh3Z=E)3nU zSn$?UUVCNgBoYh%-dA}Sd2%j{Iw&hjTz)1RrWQx zSB(2;X(4=@z1c2+1uw3KuV=L^B`*wg(?fcrc30_AQMF$HTmvZgZ8QGz0~t(Uu5tz= z!`IsZWMG2aAe17}7ysfA!~_|oUp;@8rzHGcbD+hbxgZ(y$$H(M z*)SDe^c+DaBgD;O&N}`%)38RcaB!xpMe)bjOrv~Mz#-++60uBfc9S$R-olyL*zqBq zQ(MLO$Tn$l>RjHhT?_;2Qr-t2>%~|8b zqnPakNNE5o)-BBj@KFAD?anB_Du4?``@9t=T4Vd0?xs;@ndjxoC6B!(S&muhhbBBk zW^y?2kBSqjojUZg^xn^Yl5T1cQ00?cVf!eAEC-42hJGvDMMN|LWRxd~#2PP))yspP zx5ei6{VAEcn}KgeqaohOp1o0JPw>2se#L= zj5q3yl%6+!xh7}GP>{|O=PDG;Lvo71crXNY#m5tkj;`Rnk24iQ8IQxV^+eqm!&vmC zCGIuL{nu0aZzAee>*3 zm@H?}41~sMr~%Iw5M=6)u>X7P;}r^NZ*TZYB6k1U1e<^9nS}Z7zem%#+o-dM`5CSh z7V%Ne*Y6}X8k$qQSpIGSWqs8BX~~Ui2m%8%*zFHsNh;ov`zrx}MWxG^@yrNQK!@Td zX6|S+OWNivwV2o%up4#whlE)82Hu6pWPz?8o7z6o^3lNV(q;Um)J()uegJc_Ffpp) zLm0RYu|^j_y*^%s>EEbu733#_x5nu`aWW#~mPr!rdRbK0xWr*0eF68th=_grtK}MtS?6=fbSL@L41fU21Rv`a*t?c85ce#4 zpuEe40~dCZlcxJw29gVFqf(gXc(eh<=X1jX!^@~1#p@W**YM8S2=f+@O@%poPRlgC zW*igchm%pjotV&?u(&j0_}!eGtl%kxnecVjN%D)&fCTr5CUBQCcQ+-WuC+e0FKLt` zD_RHlaWkIgD2mgCf*_vX?g`)}gS+DfUXoUI+U|*zJ`qN0DbkA4?c8K>QiR@asf-)@ zK>cV!S6@1a6hl4F`Du3hiK8(dEsw#s-;9rgpOVN)DQ0KjyHo{=ZZo@{=$36YAK4|BR@5g>{y8RE_{_3X_2L#phT(z{tp<6l z4M9G<;2vw%ga(Hbpw7n7L=&qlS5SwUXIPQNg1XsZGuw;fN~hhI_l-*IelXi+T=#*<@yCuI zp}g{BVEZ1PG^Sko&vf>!MU?f^PBsczJ~gnacBEPv)Mb!}Jj#?{@+v=#AHQP_vE4jo zMt~zro9wF(c6#t#j>g0l)*jYbM6Ke{T=O~W^X_T!@yU@)c*iw9JGUI%V9DP` zM_727uzR6+&W=N$Wdy6-Mmk7nfOr8I(nQg++H*=qLTn|AX@bwu!GXk@SR3s5Kle{{ z&$MU&)JYG|f&gUbI0>n9mxKUNaES$-A5FQ{{y|0B62l#RH#X_`=(x$&JXdX!91A@L zgo1dcptvMFSt+8*<_hzW_&VYps;w_IW+4FZ7pD3!NXvIRx#6HyN2uOOm;_H%rlto= z$!*J#6WqQ$Fq>?4hUVdZu@pniG&SPmDsySiGm{g#n-3Cx<3Z#gcBL5}3LPuqe9 z#wsXUCGeHwMTVsE(XUL_g|ry|8B+_xj$bc}Y3)EoI|TvTy!lqX8vVm*N%hQZXL8;z zVxQIUn2&^buuE>uPHRRbMRpeNr>ZRJk-U~3jcV_{+?iLtbP{#_Q-yavKWNz?3pz2B zqv8R^p*c$C8{f`w{!2{!j^r^}!NKv4Wy1B2v#K5Hs7WwSwNM&$e5$FAUtAG(mCy=G zZw=Py?(WWH<_y#Ajz;qrU{12S5j{~#93%9^1}c{cS67O06%3}#`YtINEXj<8R9!@d zU!@~*J7?-tQ0!he`9vux1MVX{$9SHqu?5}_Gt;MKWQ3FkCoB8#O!!-VC!%L`t`*KK z-Zr{wGX~L-A!GepoP`Aku1e>xYFA)guk*GTUG-nE&O7_A+34t|oAhiy+st<`4PrQt zz=LJV|CHT&8~o)$Mzdcw|MyG3<&pz2j2AWZ2+sIe=n!B<1WFWIkfkm20G741{QkHZ zD&^2)*!&ku;)7zi*}KrLp3Q27$cU>eQ#;)cR9_Hpy3s}FBgWsL=cl*`06_^E;VT*g zd{QbHaGkb>7W~n|-V(^ake(QlfM6E>X^^g^rwF^O;R9LC2MYMiWHnCwg2Z=0-+$Hc zq{R;6-x@?HDtsKge5@J!h^Pqg$)ZGAd1yJoK$2qVBwSDZX```&Z9MvVdOdCEOkWq{ zOFubKg_Ypx3I*7S3Qu}hDV{I+&7S0$v5afUQtfLw8-M2pk57|p#rH&w_1Q7P&$reB zY}5u&liDMGiSFSAiB3wd&#Zi3q)S0~i{wWCBf*;Ir0g1fS7z$0Tn+u#ZyDX#prbqv z$mP@=O|^syWSFU8$SS2k|1AwyHu4xHe--Ak*ixh8D`@aWrYU)L6D#-u2@+RiDf7PQ zL-2eYFz;<(IzGkl-JJ4B7oB6Pid{91dKX1&AN2XfjwbZEn&cZ%sSbvK2qnyIXBAjh zi|comiPMqe`Z|(*G^rpD2H|I{%%nA?C|0p|q?RD8xY<|l0kc_*+*N*EF||4w&OfcP zA9eI_SBEGQ4T`0oK=;dm+-yOY$An_NuyCM$EAic{7Ihmjs7qhd3p26)pE@W zIkcO?O?8v0JhsZ87YFqy7TdMXBg1Dt(1K$f2ND`uX1q4+N5yRv(ryme$NH>;`pvEB zb=$b#XPM(h`j;Yaba-<%CrO(>AFL%TQVfRZL-DyjGa9_&v##6)<1RECMaxXCeLg(g zascQs8$O(ITn~^j@x3t^@cwN^7_I0pnxT*RMx-$5x;iKj39t5qWXz}`WiAuD4BqA3 zQMoxZoM*+KvfPocbN_X1sZ(lJ4gm%>SynYugU-kPveVfm92cQ zWm@>hj~K&<>=?-@1uW7`fP_yukngW)XB>1y33PQw0aWVNvpiUuV#`tMDUGlx26@MF z>(vq{|4BX^`{kg26w^We=3tC1!3(#s_&rOk5%SsT?n#vwBYfI^2gS2XF1WbN##P>! zK~A5z&sSB+t`wknHa$j>c?Tc=))t3ewSjRo-p#m30&c8C-@o?W5ik^I;X*@o6 zw03czuC(siXf#il+zl?O#Ma>wyj~jLOESu8G7)Ap-r=2O*(N@Zw|)^s7FF_-=z*sE@Dyt4n|YW}1l*8J;ziFQ6rhf19zf;{IvZro zi-waKu>Y0C&r!&^OlM&-xBJJEduw)+s0|Wq5Zd=?m4LerRPshJa!q1w zeYhk+z#RF(N%*ntA$nAl4SKAxtkHg6X>*Y|sy`T!W315?`zGh#jYM)|3Y*mEjf0() z8D^Z+V?ZX>{W|XzX)|%oHz!kD$0yr3pwW<)W#ilSo&)CAlrA~TUpKtsV;9Vx^cD-x z>?~N1>O8<6u5U6q13;Ba!Z>Jz%@fc(!`3lyU7icpiucBm5~z`MB=vmPA%!3I0j_j?6x z6rnti%(oJ8hrWz0vxB>vn^Z}z;@U&B6UwmCx`brIFCVfW)6;c&%AAed;gN?!pPq1e zwBYZy<_{HGDc=jhxf`5p{CUP_AziEe4fE8Vk4`iT4*MB{MI};Hx0S5wMIk%aj!{+T zn4Yn7W*JX&1Y}7asAZYxve+evwGF4QGUnLJJf{tw^W*fJESR7yAg3RGh9tQpmNE0d znvb1uJXI^(vScS!r>ci+#0yLYeVjL;-Z8HdNUQ)hZKl|H1P0uo8`(fXF&K?!eRllE zCu@Nd*L=6V;M+u9`dR;vr7D9X+3^VH%NKi+_U$-oVtDz=CLk^NsO&u=#C98T7zkq3 zWBSFQvEiI|E^+D|+&iOG7YF2wTgu#b1K;l0%%UEc5-d`3#aMXqa;Dfx8}*&dB4&eK z%|NFb&9~Pop;%8zGyf=tAaR_ZdA%YrQKPa9I6;T9#1o$5hdiCB^X8J7z)^l{0(-U@ zj1XUkgCh8Jq+{04fuNDOKUAa_fnz?A;gRmK&pI|f%v$TcYx+Kw1Z8M|pWD>d%Kx9X zXwQ^boTW>6Cf%UaOzmJRQ-H%bTD`2~LDy`zb^eH2vFX4w#lb=jv+?H613dN#)pFUP zGVq_@({Y}NfC@7*2oabxDnj$f+}NT$L!&v+tvUxeRHVGSof3TSWEK+E7D~PX=bt>_a47UNAeaEa%V)^q>F|R379;md0bUi7AK# zWeMf|u@dMu%T25>T*>#|hEJ)x!VJhLDq2_p1kH|r`;^zhEGmvwt{G$jV*GT0Eq!{% zx9hCu2Nw2$X&A0K+qq- zpFJlj&l{T>jVgjAku+rmCdPjhqT_&8s-1^-W6cKr#fH=yI@Lndn+6xRng%P}(5d)z zd5M@35-?8-^NfNxL2}|*j}AR4!i6gJa*Uo2p(bmxPL&zUFh8n<2Fw5P68?~e40&b@ z*2$)$!?@4G!wZ^-yc3_CljyDvaIxb}LA5`WB_`_9MtmY3h-%1K6!2KJa zfk6uoa<|r|{nqu?FPIYOVM4V_jy_OEm}|4ly>6`t`)Gz4)W+qyMqE^6ZTc^cs?*sP zXdrNb4|PHc9J++%OMWl?=$-0GkQD1DtvOhRFnwparoTDz);CwPbAhmO*N6`z7~XSv zZl_u{5{YBF;L4nc_4yBjec%K&Q~p;Z)kA7-#c1a4ZlHH^^T&j^jm9F$7`%pItT6$V6QDEBS%38f+x1)k&Mj7o zE+8{pnm}{p6_*ix&ZRBgrOVLuMKu>5pUnuMu6_{2?+ zkemfi%&cCS^(O{Ogl2iku?N4Xq?r0_&|$EQ@?Xmej?r{Wk+Yc!e*_;+A)h$v1?Bmk ztUcfcAm)k{0;&uY@PGdJIhxv-O^4uPVL`F8 zvjYVK#sN}F3`jg3VcVe_pH_CPe@rXX%ls&Mm{0*G9?(fk|7+qGWi3lMD+bNsgV&xe0;2guztHADJi9rFtXD&c@@0H$bH#gX`X8^u>Pp zH*r5gO20A;a;lb6V#RyEG7Tob%&Sb4t*?}}N`{}d*+)|&Vq>jLz>IapB_(y&@=tPY zvp|irG}>(Os@nOfPShw&(hTV7PUml|h7Zy0<;X*(He#};G)uEO{FeZi{B;B6Z zLiuHsZ_VV0Wb75qGm!I(iA-KRBMK%aWN&uku5qee zOR1PHI+Yl&(lJ)4u#2@z-8U79CaApXGK+qER=xe;7$G5{g%%*uYD|GCkz=v%VQ*9r zSI-LH#E3NCuDam0RhS3JU>pwjy#s%sRzKe=p`hCn=+5;83b8Xaf9UQ_kA~$cQFoiE z^L5-GNON9vF~AWSHl6E?NpYkrO*CH&9(y=ts#r^lQ$(sCeUcU_rQgFB!R>mD%CmbiN1HcC;Imo zYhsnN)(u8n@%-n3LEpp%>63^v(Jm1}ug;E0F7iapX~aT#;2k7@p{sK>di2>mC0qkj zY#V-lm-;-5E;{}$0Gl&z<9ZZKktQ^xZB~0LZNZxan|N zEL9I0fzt6S;nlD6ZPy41N2YDg%s5c^cpMgb;3=9+Q0oRR>nppl!inF1-xwx@U6BL29878IekklkrlP)f< z^k8v*AD^g}fFuRH^S6%IkCIx4ILYBo^Bo_0mf(S>-_k?g4!g!k)l;HeHK<;+ivgrN zxi};UTh*?u)TVQaWzP>f6l0`2x^jBq)a>>z0y8(w%oE*TrAQeZ$aelCU6La_q|KO`m#4{KAme}tq#L_wY zNHGRU2d`547^!_39JwT~@%*BB^-!L?WR*tW+6L6eQ}gqfY1QhUQr0{hzIc#TLEe!V z+5!mD`h{?ikGeF)z7>(|^*Orv)aY|m57uo>#^>^G zjXc})wRkfDz9zc3-=OBk#q)+c4b@$|`&{1CQX5%5tg$!rh}<$YQAK$t03_U}ocS^Vx4!)5dNllR+GO}8@DxJ*{r{lRw}M3Y|wiM!{d|6Nd>DWaNT=I@8Iil4ng=Eb`gU$)V@Q``x|6EYXL zcs~Mp1@2r4I(T98gQN96M(drn+&cnvLr}jQ`#zxr3F^{HsX^!{zVZ_>v-oaC4pcmq z?8mfUM1Yue{S}@O0&QV&68Fn0USuwOa(__*-umngW$Ld9B-r`aOZb;b>{?4r)?!6@ z@rw36%Xov5VoRk6q2%W$|+EEwU-ecVxkl(0)haE*_ovIF#pYi50+SX%+tJd)2|-MACth$oTJXF&TC9%GdQO1>5PZ zv?u3VRm3mPln;TE;;3R+e1#7DBP)J?P1VZ{Zg9KYzaj+YdVzudGDa+}Htm4|>TfL` z8x#ei!5hm+@`T~%yCLjjqj~sucTg`6JNocum7qmR3{{4dEYv4U(&LJ`-Zoj`v!MfR z7jkAGY5$g*r)c9~lR8CFd|_iX(sJ`n0hoFOMa1}Dd~Q!jtBg8F4J6o)0codd9ImhWTGd~zv?hco zq$L%INo}0pX9@g90HxaJaZy^*XLX!^!i*3Z7Pi<)Os(XsOEMmpR|3e(%-^y=83%B)aZi|7P7MH|`LD8?P z+lB@OAbZx|DjVx)=P8NI!is8Qn;`EZ7kM9nvD?+`Hlq2x-HE!p7l_9VGtLc8#TVL} zw3+;atdE59#UjbJHhH-oKO+%jCl@HU+<#29Pkm10MAcr%rofnZTXU5_VWwym=z!t{m{ zns4L_s7F=7@|CyE?9a81YRXT}55+6i0aTblN^_0rG7gxZ$O)WN0e%fk>J@iMe5Sym zHXJk<*-Pku^<&~MOrHNLwrl(^7XZJ8(XhD2sciaa2$*VFJl>94xlm_`()Q)wXjOI8 z7864_r84Jxpkr#36w>(FSDZEGYYeR)?tAkM2?wGisZP#nx-9!`mMb8`LDGT~k^fKL z>~aS~jSGCU_7WaawIL%v`JufnRl#)oV0jzpkZ8D4aC_aNZR4ryYdGN_ZsWvh%-c$o zJ|@gekM;gdZaz7wIbGYO$rE1dSPH`wcRR2#@@J~53JHUY$2 zyn&N%{Wy1+lE6@J^r2sU>Zu~^uFBfBQkMZ4zw>GH%+inC)A&>BGoC?){f@})ujjGj zqjsH6$*1M`2=`j|BdytLb~WNnMIYAn)6+O06K^{CK<@=F?wVTXq9-_(+YGKfu$jAt ziajZflfGs-pP(R*23f>GiWHtYxsnsUpg(t!z;u<37ab5_tox1WR`o&~(G{4leQfdQ zLSkCT47_6_YPtLBI&I-e!RYyeWcN5Os6=bVqieLqzkdQOvaqT z&5gelQdB0u%KR={b|viMMTgQPu>VaC|{tZgn5E%t^txL_lH&}a9A zZ(g(K%J_3S*Y%;|JO2LCumCY6y@o4YHrcmK#H-vorr5`Z$Y2Sj_RqO zve2S)T@c0wTGo3TwgDtR3Q^B9ld>IL+k=9MFOORM zj0fjPge|A;ih+IsU8!V3rZKhVLvjv5m2(F*1i%Rk$}`_r1>Q@9aCzi5S_o5n_Q;9i^7HCWa;TIMjEWYBp6U%8e~ zN`lp}M>UY(`*>pt$y+#9AoQ-n9F_#6EHl3ZhqN;EN4Z zj`lk&xROL*7vZTT08zyx(P1%a@@*ANavrKNs(Yv!b z>Z|A17KoE+LPU+zn!*$Y5zvTQw?h-j37+{qb2i4SIaM`@ct!XqSdSC{V)qq}Pfd)D z-xH}})I}Gqe!$?N9itN3=fC+0ii_Kz1ZY#^boaB8bnq#fhh_>z6}352BGE|rki3|$ zE(dI%U##jN67X7`^|eo0%3L8)B6tn0{LKlO_GOKf#cfVi8M9Ra>S;^aFaj7jRA z_0JDD*09j!W!-PlxK2xdpU_n>r7e17Y81Y(ltT|ztw?(1w5 zvn=hXY_g!M#@sqQ8N497)3S(r0-H~4hHc4~4M>fum@?1Fv}JO}@~#Mh-^mbCQoag4 zfjg@BYUhy?XcE7Vyn3hgPKs)(Jbt;DB@3rXP~&Cp_LAKbUeXMTiq?-^9Ma>ueRG(Z~0KeFfH zV=C3;;^JEWhl63RE)OEy!_)I4*hiZm__xRkxSrbD+FaIfaWTkUHl=4{SHL(U4H|@R zn=IrX&mW5DZ|0K85a@ceG?EBn!~M!g_f3-s#z4+&?Pr{hD-U$e zm?XQ5B99>)_y*wBLetm=2&Kdq6{~*gJZ^B?H2!?s(YH;^>f$T)^#=ORryA(EON@*V za1Z-_W&C14vh^-s;Cg`%>xX{;kyuXM^EaID(f-=9`?J!*wsN|+tq0!-2c-+HuAY8g zHuJEcYyq6Q^?&2d1^U+ie!-KPdp zla%<5>egXiuHg&Pg5C0O6!jquNZ7Dj<>Cdrq2Pk)94rECr)+PjE!0`Z0nIf+$0YXzm)KP`nCQ(1#)Wm<*oJF+XdfkQleR&p|L!R5}OYc5e3P< z&c+eH2bP$^{5}eac~?be(kjG;ue=cPF0ksCXVfje(HlH|ejnLmqGY~WPrBDwKQW8ED*H5>DxLMDN&(v9Dp;M;?e~4oeX2HWm42+6l*Bp zg-wcC7a$9_Hk&pu64Z<#-=S+9y!DtmI?PQSSu+k>3%d91+p1!ZTqhtD{L@T0PdbB= zVGsPqBZ=xi>A#mu)Xxp?CpX6OaL?SANvBFxso|{BC+}5x<5|xnp|IJYC)_JbX%R6HT-OQ-s`y{U0?(dh=_=!zZa4$ zn2mt{(EGHIG3OwB{Wz-Zjj!pp>QV|63qXPruv#j*8-xFxYTcDV54TJ)KPGW9%zlj{ zrGVDOEwYN_3Q+ey{}v|t?dJo`dS~j}5@>Z-1{Ru$ZTa!QSDM8ydn@QS(ScXJs-T zw*$^|$~fjk)>WcRA%&JM>!9*m{-RM7Dw$#Q!KUtM0ALy*i6!Pt(EU8Mc+5P}UU-}HD z9U9BW%7`t<%15Aj!+06&?B6gKT~to@P%+9~)$UtfG1=@eg3uYZl;?IZ1Dbsdna$Jw zN}hi&pK@-0SqsaQ2uq*B|6HwIsnM9VvPG>jdi_D7DKzdhG9ms5cX9`vjXy&pXh>MR z&>KG;Y^1S@MVJyQ+T77A>eFZP$?{z{@h=YWh`vC{a7m}%l{sfGDL~c3Y5_aUa0#{T zLf(n1y?1UWAG+BKI&Cz$iG$}gfOg(`oF zaMcMDE9qAcru%muF;oeCb_rN8!#SmCMNAa61&bzsl(gKpWW=URM>GM&D~t=c=~CA5 zx@*p1wzKutE`{j$Z^3(MFVMNHw7gi@mkui0?WyI59ipwRH?C@Qff8(7L|tywVL@YQ z?ES;T;mvO0?K#*SjuY3Goh~>y60K=+ZHO9IS67m2=m-O+McdwI6Cv-ZIJvl{3#3qt ztn=?+^K$HYD)z54HA(`Uw;cYG{NmkClwc{Jp|xymEXwr}ra)KD`H{EPJg|8EH!QTk zJ}hzkdx|};<4~cvAu}q`Eh2Zhp2>^b^%xGGZWS3H{0j1jXbhs)kyIPONEwy05(e)d z9fz6oVs3g4wI!;IszMK!V+S9)g(~(+9`{u+6hwtyudP+<9k_0b#jD1?ls|!qBD9V~ z%X?3Dx8Xja|8UvKAqWBdq9aNy-ZjLrz4xg&Gl0H?ATN#zs7ufG%YR1GgN+Y%5<$FlMbBH!)91G^dEX>nO zINZ(Uz0OV4$LzwtC`rA?_`-Q!{y)Ud0TNs;a7TwG$+_Dw5fG5ykGmO zuHMaIC8bI{Ee@aZ<1V`_%C!ru(|UjgBdzd)_pWNk3xy!IrLHbzuUc)Yt?Z#V;tF-f zgL2x$HjVUwShq?|76~c)u$)n!o#>-Pv(_;tC2tJqlgEj1B8m)A`A+#eU*ZC7`BYEHLUtb{eFK@jy7q<6{4+g9Vw3F>5PKmdj{vw z3sXrXkp%ywj1-IhZnZSS)nK0KxZh*B?cBu&7Jbe69y91$I52_~ACR^jR+*AT<>1d4 zW&A%(ePei>;kI@fr?G9@w%OQhCPri1b{aOe8#H!fG`7>&w!XLf>~o#(Pp+9inPlDv zYu#EB7%ph1HuG;pe7<_%z$BQAS+MN6WX!{=E6nM+U}-s^NG>jlQh$(5$)%ZDlNF{` zUMg3kE=e;sDeU;UcCK8no>KbhI+8;~K(}|8#vM+^Zm4YJ&9q$Zcc4!k(#?X4guXrj zf9oDSAsJY(?#^?8gjVi?e6lvqZ$b4akv43LiL4RQS~|KBaObxx2YV>z1~G)Z7RS}J zFVV=ud1w%F*3npuQBcVfqYAkUf|S{AG@|DMEEv>o{Jkr3jyf=|sgJzqnyFIS?RSV9 z5+&OYo*Ic+*HE#1Yog&?l(mPYqlZ(>keFjXjHgfKT3iH?PMSIgQj%TOp#}D;adm18 zyIoNSFfAq4faYK_O+Wi?X5lN-=B4qbJlau;t@=5qWso43-CCI%m^S_m8la++P-*vt zB?y?CAGiRUvY^m`ZQ#^3cu6?xyQt;G%}4NLNzpxE~zF$gjvf`^2*)?ZvSgH)^Q zc`-h@bXT4CoCe)Ix96XGS($XBB%ckQMbl6XIi=hx*XXwv#7ZAkA%E(h(kavMO8^56 z!>}T-Qmdw(lqdD6GP%1QppCEjWx&YqE zm$?v)iPbV;JqgFtcA&u-EZGMJzpw*>1&p0cOcNl&=}3@-YVc8GXz4XFkgYtHkW2q5 zq;jZvC-4L6YSRbln@ImoI~yK8oxj1SU95hTDw+96xAUKW7$b}$PKxb`wIwUdhE-FN zXymMaaE)7)XC|aaHg%qxj78yTC*V>yfa?~*As)%~wa)bM3fVy{S$x{S8 z2u}m1rj!Rqr?@2bGm0xX_JkhngU-E_C0Z}Is=(22T$~a9G6Gw=(2wv5kL0P*uq`_0 zJV&Bfp})()&26x(>!81wxZjWL9?D9U!!7M+VV(>*=){nOW*qV8=xC{tPQqMuRIWH8 zyAGrV`OZTa+p0!a@PJ%g>#}a6--Q|+8l0#%w1m+MVSP2<;nr;QMp}|-^l;kzheL*V8Ygj0 zEQAJrHqf#DiS5%PG`2IuN%r>)8~LE0{N?dIa=}`STYg+9v&$>V4{U49PT9<`g{(bNOY@GbL~fcqWgML9ii5EdK^gWMdHYGD zo)qLg(@@8Aflzi9p2%CAk6K#RB%G{@Md5wHSS@{^=A$?+-gRa>4%UKj!deW&z(F+i z>XZhMatipZ2d2g{=a6z6%m(oT6OE0gT*Ecu7mk1RITX(^1Cf{wOY_t|lsTN52je)e zp&*YS9~ZLa6*}UR*cF+B(Js$677jPNh0#C8V-2CL0uXRm0-CdeCc{*x}Jc5`!k zJL51bA9C5t#cEF8Iek~ZFDoY%TPKo9vY74iXUvd-SJRZ66^nmFvCiPxtzD(2fDfaC z<_5g1@Q{7m<9o=_&TjAT2QS~@KwkqvN?WLr!(3%)z|4u!M_KZq6da6{&gXjKt;TM= zg2F;f-5RI+-d%Mzml>1qbjC4po2fmwP?M;qCt+;G^@MT@wvjzY@VQ$r(%- zrxN4AT!vBOMdWqcg}$A;_xiT+hP5}AS>U{S3PG%~p#7ZrBTxw8FsU>gB$HYR9+5wS zG`#8!i6YJ$VJyR&$c7@GLa=agyFmam10JCgAcBxN3itD=#m}1Cgl5jgCN6#0fxu7@ zvBVq;r}38L+>kf6`=RFRoy3JROZp{r!~Nmvgp1;g|M2_J6AI{WIZjnRhjaD1B24V<;jBeC4(aRk;3Sxo{Lz z;1${x?|b;c_to;lwsDDS#D(UZ@CtV-**uIYmO(?$TVMLXt==8oLv2#hRbC@=afx`W-qhw{`=P3j zv{Ul=Q=45>(vLI$xZi+@CqwyQ<;jmt+@x4MLqrW3)ebaa5ix__Pcu>8+ZLxWC3Hnbz z%3I+zrVz{``?r|%;l=dY%=K`rqYbuQZMKmr*1n1(n6t7V+@!nlOF z6yEa}qdqP=Ek)I(Vc3VC9|NauGqb8+?W}?~lKrLc_;S49L6&!4W>qa#WbPX|Fsj{d zjI#a}ZBJO=(L9Gn7x#24+7?lHNiA2hGB*a#T>*m?L$R#f4m!CP#*7dAa9KG$6a9a(0Rj5KOsDtfJPA9N$e6Q)(b)J^1s zQJP4MzmhlRpUnen26Vz-zZf9#>B&O`We0yv?`?1AJk-$n)V1wjj4|L8qvOlU&%fcL zdwk=j&G>elSlxX&TYwGgnI6LaBB_vRVo`WCR&BG?dLH8&AFD{_3DvoWba`{6r)!0VvaXcqz9KJ zc1SmJdqGZgiU&`BOnTQAR1njgi5XF=6?31O!?qJc%$Lu-zdKN7Hy(FxVL}8HfWyhG z*35{)?}tXl11fE~5sJ?TTGa3{bi+xwf}6QWDIXpxaE(28ecH^E6`y|Cnq;5m@fCt@ zUmRguoQoypg@)Sb9JcwlR*acBVI1ZN>c zV+EO9{kb`q?8c%m$#8EOwJ*)Yo`KO!LCiC6=4;i@aFYmVcJ^QYs4Ek3bHKcypJ zO{xZ_f9JP~$`kBj$shkXR^e31l&F0=aU^T0xYVS)E@s;Oceyf1>aB4$%AhWyZ##((;$t$NQ^G-H+n5z3Go4)Uh{R5+B$BXW`r=jkkLcE%e;uUSM~k8ciS|%`?_I?Ag3d zZD29t>GhR4klt_J)H}ApQtZptm?f^U z;uMuuD{a|C`n)KdVymo!8fl9rFE%UnOgA(sWwJAKeCm7Ii4`5axbqJZXmJ)s zU44))@Q+v3?tUZ0TWI*bt8x!iPrsfiKYi_jG`yCo*FT%e57y_BvRjBAwP%PnjmASK zH~+|0Y4Ko0`h&mx)l!&0!CbLh#n|%DJT~Q~@^{_QH-Xk=5&AaXtUYTLo8<>XLNMuB z&iO%KpxE%jC^Qi=dHtQt^Q)=*u_T4R=6Aj|tt~%6!1|bX@8Bo_Vc40(S)heB?|@5_P&{zkqr*xRf)?0KvwTELC9C;`T* zzL~qyrAk9REhYg)6^0d5w#W26kRABsy?}%I_7Ac?iCjQtP(zcLRvIlrJ&=RA8|_(9 zPl!Yi{TmR>*ZLO*x7>a`?yzuh{3T(fXA+bC49UMZC$Wk(0ATFU-FiSGd9C`$dT>%Y zezUKLB3_a#!hDdu;7r<|SUH791|5sZ9K>k*4v%a+(_}H!1kuSWhcqKybj)mMG#*No z$w>0i!h=hg%jZt$n9u&fqC3R-k|y}jungIHl#|-HE@bin(YTY53_2BPWjEiFQ8ql~ z^(qWouHpKqgnJE)xF!5YdwzLNCT6A%KkzpAczGP}8MU3}$8@zJ~ZxgwG3IEJKNkFJ`Nn%I9 zh6VWkxq(Y~dAT{I`E6W+-O!aYF{`-@@4W$u=I_@dOcekba28zd9{Hrmxi=RUAd<)M z2xDlf$Z&gJSwJiXW>Htqo)H%3LO!Mr8ndi7%#Tl+vM|N5`yi()Cj|@M@O|K0xO8X$ zozvY|LK9N8Osx*S&ph2g) z3+NCfM8B{81UtU3pbPln#$E*rK%t0R^ZxslZ{=t7z#Di}pyXkMR2egXC6RIy31!1& zv}fXMV+XVX7UgaB;vF$e;DOjzMbT3%?srf6umHju0YuPrxBBDvA0FIjb%Z@o!EoHw z8gsbHnesK!#sPvt^KQ9QgozpF$;1a1cFg$^dG3PbO@!OxBxh~R5k*TLL@>FSVw>#| z&H2$olAlNs9mQHh_em0pxm_~7A*g$zE-y@H-*f~8QZjkwYDLst+O!c=VyjCoRV5?o zDIEflk6GP6cg>K>>C^VwEyzIXszfUEU7WKVzm)ZoS+h>RODlQ@UGjnr@euopYUF;!Wh%w(GRaO$_@~YA<%uXw^-PhK8mstDH>r4i1L~RIDcqh^^mF7_^c-iw6L8*XXb7Iu4 zz+{Hi=h~zs(fOgE-9u2zTe9|IbNVa}p=Vx-{Bl<}fZ4XHe(bcxPZr){i|4KBUr~GK zCi+zdlIy&CL>nto*2;3V2)fPxAc$z^KHoE#&I9!d&Q5Vpx!i}oB90K?tU?tOs(W`@RPyg`zdv4RFXY1w_jd(lAzp-Y>{J6dibenhHhGK{?e~1 zJacBhfl({)pugLit8xenG~P`e-Lp4LPftPmp8;|bJtE_`PQ}EJYsIROo;yjn)l!~3 z*rTFn(#@MNZFzBBd-<$S!?5BTA04*Uv^5WUu2{Md*GdX zaaZ`oPTj=416-(J`z?1jK9_vxE>v8vc~wI=4z5C(ja^Pzs~?J}SfQriFlcLF0eMp$ zsg)Tu9eQmJSWpQz zq)J%5mjk+w*@jTSLBa!Oe-|}=vij>%GOVJ+h22%L+UrtYHCVhq1GCFAOe~G~&BV2y zE+DBkyn8NY0Dea*uSSRq07@q+T<{yPhqw@Dq)ceyHqx?U}Ar#-cSWb z=7*A4x5Ark#Q>-b?^f%nA{eU^t_b5g5gJ<1L^l6eqdH|>?|$rc*s&t@D}Tpkp^C2! zm78p=_3i_KAM(&K7LZaBHsD;ra_0vQHr$mssw6~hW;_;U>n+`-JVpCWB%w-9_|1b_ z8djE$lU2ofu_k-xRwMh;sSTRK=h(2FQhsJnWhFj0dNBEb*5gG8k+V{lC5jggOBL}g zjL?4TM*7lZBCTy;Ly;JaukzMhO|K^hmVqZiDY8iU7Rj@H>0; z*t@XM))p2_iL02pXE;^!72j}h${d3Zeq7#5b;W1woaxwdejAlTC^G_&EI|^a zxq*E~LaCK-`?+EZnSh$^?(}o`OiCrWS@`=p^_zQKitEKjCjlR?x~ep_h3`uBup@ly zFAf(QDD-mo>r8(E^SApTRw-R>bRF6>dXp%@6Pvn^cTzq={>24QkIjx^Z;N9IQxrD4 zIe52soJ8-Rc{IarE$O4A5|TyYnLoI5^4?tI7(eN`eLW-Ff%FnGu@uI+jp~Rma-t2ej0VbC%`%|HW z%V7}-`3#R@`Q;GAV-=u%ZTzt->)q#deaA*qF8lZzI^T_+B0x(CPZ^EBb2NrA{zDU$ zyhNZk>M2E~DJEk@%s;Ez9LUsP0sGz&n`u1I1%J(;A={&og6XGwpp~&f33#;*C!(%N9+&NB9j^zT4nh1DhjzdQAmgYPV&nS(inVW$dhBZDvL;bY_{JHPXciq~K%1&sVYQ}Y32uS6&t$TG+Z_lb z2$W$C>Gv(hKgwVGJgqdQVGxY7JHz3hjVv@kNq%yoWoqu%Td|yNtRwN{mDTJpR(;+yf%-jau-C+;;DSbROIH1Qb${UMtp^3#)b^T6(73_bBVw=4*ZG&0myKOM zPS_%|DsEJyZ@z9^Ytg8UrXQKwF5^dH|5Rh~R+W6MKc%G8V$u2mQe1%<9DEJ(GcC_d zObi69ba@s(%-Cl0(GS{~mQyQ6_vKe8A;}U~5nAab!Xng9X=#64oygBsS;u{=w63pD zW-I(;AzAS? zD{|3(M!7PRmuWM?;u$X5TubWXymf@CYG}|b3Rh+nTmd0tD`Bj5KarmIm>nI+ zJqiQ#f%;?f3Urm1Q%v~eq^!vRF2U)UNjthv`{oXQ$>q&0YHCU`n#u?dGM?%p6^T!m z{S`0sx>$24ii;B5BMa`L=V8u1Q^pZ;%fv)j$*3qG8?#g_NwNXy&9a`G4MScB=%Q+} z%KmWp5eX;;0Z`sQrT}klj42e}{|7LBm6H)u6$`#zhsqp1*JLbVWC8(Y7hOPe!QSxQ zV3B073*8+hErATH4#ATk@-G(_&-0>h$45G>vzkc)Y>D&TObgcIXK(+DSlRAu&_WUF z#g58ioo$UsOvtW_xv%wl9@l5=g{;stY@6#nc`P)$^LLG(tHN_9ImDhMReH?Aa<2l;bcX=_SFR(L4+MV-wK

{4mc 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 z z+11lhFx-E+nb-*>FERpj1dqb|;^{nWe|yCVUA=cbd?22})5rCQbjDV8e}BIVWcN>e z{W=Vu2T?@bzB#1=@0y$KKqm!HuP1#|++tK5_4*Y+X>h)R!{a^A0`5yMZiJtVTOK@* z!rAkKBW|3(BgkiEIW`85vJ?eYMA9^>bR%|rZS-HnO zXmkn@aiy-^!(fY=Liy5Fe zk{5@cpCW=U`Yjfv#|C?iH8*Emk|7HVkJm)Y z$3Y0Xg9vCzwSV$Nsb-4sJO7W>9O&OzlTFf-VeWCeqQG2Qku(1s4Y7$YgZbmmD@Do- z=xWb`Il`2x4NXZ;Og3l>?!_gHSw4=(qv)-^Q5Jf;A26{Q={m%8Z#KZF2oD0wv|PPs zX}NkGi>Wfw;TEy!E2##tKkGwWV$%wq2htjn&UuOo-^w11)a&Xl(K0u@Hi;i7wv$O* zAv+m%;h|oeG!i?K*84c6HW!koCSB!&7)Jg|sc?6+ z8%pq75b_M4lmF?c~==sW{kzfZ@Wz ziF*&$27mx2r`Spuy@N?wN~Blh+!-(YAW}TTy-Xxw-Cvf7Lqc&xctwei8g^IXLNt{= zfgETEo@>~yDD0S(xinVYdu|Q#>gN`}l2v;Zyz1`GyNU88EVR)7^Jk9dOlQon!}5d~ zCrXvqw|w9uHQ9(-4uwN9(hctQeVTZiYM+0H*h*S-ao6qO{AX?N@Hcwv$B?xt1>q-o zbk}Ng%?402aCCJRq~D2MEDsg2v?Cf$WRr`|xS*1snzDVbFC$36^IpGxooTh9992@n zS-0SJ2|ip?h^X0-X6q{sb2{}3qqW+bdwzBNdBw?@NC3)kVc1I~kas)~O%_@##NZ~% zFx1`bcZ~bGES>rXM!jjgFQ@;@b$r#!-?fvTp5m6lU}Y4s+QBj*K`c>8h6F5J3;$;0 z2|o4l0Tq6kJfA-84;2(}Gw(tmoAsP&3%+NVi%u2p+Su4&V7{RKbf|0=RKofd;_U6a zb!N9Ja_IJTCG>tJZdi_-Tft|3nSMtZL(?xU3A zGik4bDzr#<(D9Qk|sJ`p;FYlYQ=kAPC zDhviP;Ns${#Wg4;M9Q!Rc~nP6th&LP@7mZaWYSnzTGrbSkUsJ85pMrT0CVVh0||pD z9z6jy-W;5rl~#AdpA-{yXgC!~XZ-tQ?G-d47*Wv8xbG|NpIHTvt~U6aytbZ+4%>=Y6;ucX-bnp|<3?O-|Au)%$kyjTmc5v)LbLM~C#wlG0WT;;BC8 zMbb6xK=}S5BXWfp4o61z=Z?fu-fM+UeZyM33k~dy9~1Uplp5- zEt}eO_)6||lGo%@#KrH+Rk;&EF)>whbB5{R*Ow6hTxDiwuf_d~PfDrui5t~xGY|gg zNbynRN_#|DI1D^zIKV=`lGL|&e>JHzpQ_myLJ*Ps!F;vK$qlf#sB^&u0)Hr3B(C?q zedKl}9$TxwfBFcbZR!?^TFQoku1kZO=;v%GCz@DM*aQJP-J+_Om!T;YUk$48UIc%< z5)GU~{=OD*WO-DCJ&~6CR=Dr9T2h#DA`_BGR3Fkpb@-w)er?B7dBL=6p@$K?&`f8} zF4b1!vMZEwtt{RzN8Jm@m(d5OZFqjn9WB-fYgO9ExuVm+RC1On!8da2^yI5YmenT* z{FC3`$%qcSKPQy$7gmG3dk?LB{hHewSp?|g;7sHVp0L~^>95=qCpR~K*lPoBeEzfg zecj#u*9V@qRTZ51Bx1b$fUd%;s$*!YS-B9Z`-eZEylY^Z1Xz5~g<1t1!RplAtPc6a z_wPx-l-UCeB0}9A+|ipWE|H$|s>yM$%xun&wrvKY*meAH`9K?1qcYL8g2CR6DTGcZxiKUXwFYRbYqg-*@_={}?v zcnXV#ekj7eK1d3Zhdu2J5+g+ZNS0_j+R8ZCI@i6UHOkdGY zXp67bXEh_3SB9kgo%F)m+N5nqt;jdEwPXh6RIQp!6GlRp$A9k3K6UcUz4j@B5SFu{ zhwu6}iTN0Xn6DqIN>Ne9GLTS(0ofe~Z6{x!AD?8lu5NC8ebFO-(^ejVdrN*g0b{a4aaf68dl^ zk%_$!j_$WB!+KYmk~7XM9f3sV60C)U%RW7{H^0nrdNV8aRy052qp8$Lo(#jHMB`Iv zSSKT8aGNRJ`5$UBi9XuhjFeC*O?#w1hiX7Pl}UQo`%H^OGSmgkV4i*~q9~WCMEeCv z%pDrWiLG;(U^Fco|ZWJbyuLVC7sRG<#TR-uYzyS=D;ZZa%2b#bk9$%Le1E`f4 zyIrgq34Rm0HIt7q(|$;)?7VhJw9o&OT;|mc7-0A07-@5)_d#GZRmPgNEd1E0(wGTr zFJ~cB=7s1VyI&30Q({ zMRl{S^d}Y<<3VXr5Vyg?23nTg7cU!panQaFaQ$`T1g^027>?^6G2?hv>EU?pn4tVL z-m4q*08j+?@W!%5BACB@mYt_50)mgj9j)i$o=3lio9!!WQ2;d#24=${^}d9+YBO?7 zLw>&iQ+J-VRXgyEEDFY}SHlTwZLD{SVEYt@^W5{%=_rHL@L9`?)Hrjl2$yP~p0&!F zmitaMjai#(20||j=1iO2=%$C$w`><09Q7j2eu}jDh#xP%#vHujL?dOIueQFQBf zDaA$!k5wFJOBQ5t(b1i(6#zWJ3~#qo$WT_=}yNLvpd~ZEm8)0m#9eL zc8n`~8=+twfLTDe-2yOhg90=IN9Y411?c(#SzZe{MwS5kMeS4Tr-1V-@rDah9>ORH zQW#2s33-8LolnVdlV~4+)^-(2d-xDQ3>FvT(m9_d9&bD-7K)U-QJPK^Wos()$b?=S zdd;Ywt$hl$X~&M2Grp+6vCzd=X$O$u--N(gog^cnun@cPt4tw#T(>Iix+_bfnE=<= z6R*iSvAkc7VWV=tbCwI6!b`m=KGicdFMEo&JpD;MJ^XTO1pr5IDc;=s%&;f!#EX2V zL!|%22M8(mPJc{@jfh%DMD)q>ysdOK|zm@i<=K$qK*XJ~(+tkw4^!8=&(-l;@@ zON8D}c8zotZItnTz3dnjrYtl%I$9nq26zZWk&^?Bd<`;uR?r2bewN`x#UrSeHO7 zWRD`=wUqq`C8un?bI;#1VJR{$j;IHleLiil2N0^`KzMLPhzY1ifJFdxcj`bK;SN#> zA666%OxgH!Z0_#vAgL9beQZoE`W4JOM6MxKae3`W2ULX&PZHkFT&!M+{o6-C4+>26g~TXFKWX^*HL(fgvVoK3&glxqoN6^AF5> zQ7-&oKnsJU!0&Md#&6SPlv&9y*$=P(h_((H4;Ow*&dEXdC_jDf%ficplSOoy0=XO3 zw?M}r>h?xx2ry>c8=fQd?C0Fw-7ifX~fP6+B7D z{M0b-vgi<^ny)_5I1qNQyqfg%FD2e(&g08Fx_vXysf+pk1*(At?1k4orp zyypML0=UOhwMz^YQP^D?e_Mz-<=|0tWp`b;6l7OpT;`?@9a!tmw2%Hf^$U5zOKzr{ zz16PoF71X%NlpWLb~rufNKNrP-M7t*ZgG*W3Q8NFo8}b1NXP$O{IxgJ9v_;7r&;lDy&)Egn!E}<53j#%J@%RtbPw+`d`n$R?rZp4egF`|vL91-myF*YW=g3y*CzUce zo5*iJN0)cpVnAy;?8nbU_bLB)$`AZ9S}TV;1_BFf-M!my*qvP{GdaCxfx68yPX~(i zJNgX)(q5{fRjqhRkZWZ_N4NYYu>>h_6sgu=J#b zO~UHCRaNlLuk_@E(w2on`gd0mt&=b8@~{ z~G0JpI7DyRsS{MSfKADDI}_V(Nf(#`oyzLl_f z&VC2qUzRKq;0XIjo;BNE7to~{ZF%7K&rMEE?Ky(8g+s7z_`AhJSJ&RDV$GH9m00Ow z5mLUjm7GYaU4f<9*03x1r$&iW$3_mch3hx%@$hql^%y|9wYY)Em+$mgAsBm3cGdaf zV&&^CkRM5|M2aE)PFO(JIUBRSrk44YQE&-%?ZKsBpM+`e&7vz3KS@1u)%*B%lo|pLuiq>t_^-gW?J|FH{&C z8yoZw!hdVP!@4dzPc<;G@}$6OplSREZ2|i?3?q8z;{dlPV3yi)S*xgeU-8Qrh)&|%DX0vWWo6|+6>#<=!_%v- zCq*}+1?dKb=E3{Ft#)7Yfcqjl-!oYST|I4)n(xgXKz&Bqy3pg<_EpaOJ+QT*qem+S z+-9N&sx@;i^Wr)DeI??ufV^alVl=JCb+GVcWcZDYDsB7lp&pbU1o33{wk?vapHn zQEb|Z|6ArjOU6-u&w`?J5lv5@hm8CcRAnZ(t2@)?S~V4+brKe&=3xtHz5e^ZYahP& zXTE6Q4A6KUnD)Kh~`WQZ%)%j=K{rngEL+sgPf$4RrRIS&7QF4UG_yY31%{54jYyr zf;C%&hYtL8T2bD~Fs*d@L7YZn#aV&r-Ws8Ko)9SF0->gktg91r`|^&UxVTtLfDIn0 zp{ZF9+5&|~M8NLdqXNZv>weJLwEGUt0tV1=nS7ag+q$ND1zlaTY0XH%veHsKQBhIu*xW@- zlmG~;>&NSjcf_HNidl^~)*Jc2syigu*MH2}@~@n&?HO68H39@Xh_}Z^ zcuT(ag=&cP=PY=H4Tzw0icj!|(9#5LPjm17y%NlMOI@_YblV|@%a><7@anB3ZB1mO zP;!1O*J~;Zodm}t2Sg|5ttKH%GZ+G}Npn|T&`vXKyI7I-2$aF>`qYC(vc}>-8~3H0 z7&FN=UZU|ks^I8A!mEkhJUW+v@2&ESZZO?jw{C51ZQ1yhLjcIdy^$DLu8$uh%*^O5 zEOS!G*MdD>(H5~LiR}uU%=&^iq$&KMr33l=3hoytjXaRKpJP=FBT3}qHK^o*r z1RfUt{K2*e)bCvdYf==LCL0?H6V$?0)6`V*_746tWPCx>iv@|0KqSq22QN)MU{>K>D z&(F`%I!nuk4@z{q35rcZiOz)jl>;>Y8W(_^AFCx_)hUpXeAc$Ao&rp(!1K;&9sNfO zxWXM(rxZ_Q0bSdxK5hX)E! z!?6RJbYR*W8V66KfRrg}BKYKWD?Xg2>5PwYoT^X{xXtUtK#FEPpyBBFSg4&H9~SNkYtP!u$a7h+ zi^@0Ip)G$s-t*y+`N(S#B5=rlGV=OLAYvtpi3244%${tpvjw|GD+z_Pbnuaq3>%79 zz3j~u!8_&=8o#!9YCyFy>Q6b!JJXU~4`Dw4VB?%jL;tEAA=0%qq>gac!l=2^q-&cK zOM>-zo)#q8X$jndlfKNz2y=Cdzh8fU^Bw}Yiaeb<6M!RY#j>f|N@1tc5cr0y*&CAS ze~oeIzy5BZPIM=mb%US9A;OOC;WrvCSut>TrFfMYzMW=P29n>^1F zM*I6$o^j<238BzFpCsp)Zeb@7AZDYKdBRzG@KAXCVtCD(mTHDm6^4pW@{!rCNA*Iz zFp1>29mfMZ*|-Q&IHmp9f1mGurq3w1k$Hj3&#y0g(Ih*XO5Wb@0OZ_bc9jCrDczsG zmiKuen=7H~>kcK>f$&6jE-tpQ-dmpy2~pUQ^%W$xUicAM`|%6nc^uHR{ne_-D31)U z6b4t&;*$W>6q}rw=sFtK1@?vT8$Wg0;!qkFITclSvb={|H08>`J=y$R&txtCAHkC}jl{Ug>y|1~EaQJqg~!Hn9Kaz% zO`1yVy%q4^`%8+@ToL!7{*o{HZ+Fx@p5xiZAhOAKZ`_DWW#!oytS1g!34`oui6bgy ziASov`JAbjg{k&I@30t2qe@bfHv!|sW+cVCC@R&7MvBPdi%OG<=X8%_2lyQkU(L|s z$(0b)!F14b2jRyn>qBW;ox6a!AP8a@RV#mo%Vz65 z`3LZw8;GAK-j~TA?|FaYJ|U)UTmbkH_~^W4p6yd1zE(u|;Su~5rdS?(o$%W}P%aC} z31h^q)$J7{ziw&rlEwX#v5Yikb-)r$MDgrvw=k3T4^A8iz{sz?@-bKsWcRMn@u1m{4}Y17YXoujw0XP^+1ZMo+kA zv^&wfDP#{D1h=DA`S$j9tVdOW2MJ#^sA#J@T`PC7T1GJn`3JV zJ5HD>YT-677=BF_A>se|G){SQBTq%)7%O&b&bG?t&sY^zP=lV$itl)svjaHF)bIyt zSOiY#844e^5;iwFvuL@+i|joU2TaCiI!bP69hk2xSp6qyxn5lR0*o!LMMy+M1fsEo zui$COvi5c+YHDimsiY&KMznk#zxjQL8hhx>D3r*n_A$UUWL$em=dIJ*4J&Cr7T^ozJVZIAW2g#;14Z}vi$%^Dc^Aq8AJ`evF_*r`r3XkFG;tW6X<(xAE2Vsd zK1$$n>qkk0mcOQ6CTX=uL<1jdV|e26-@i)y%oYOoAFl6w!tem*`1wpCq@-$RN~H+BXrdE- z{R0m9%n=6QHBe1tM4JVs1$Y5o61wr_Y9aq8Dl#q(M?Gcf)D4rUf1$_rdv+d!Yn+7l zMzEL<>7!Yg8ABF8g~5(_WNec6L^)^Q8k;SxrqO zI1-fg_e+PIt0i$hwt5Sqqm)pjLF)tAIk`E>)W71}c^Gqs7|c53?JN6$;Y6MVvRtJ0P4!15n?KT{^^r0*aqjy7 z7Xyd~tdG;$nbG)@t(-F_fI}0na-*?=Xt+mDUHqK)k&8O!_|9Pu!rI}|y8t>2Ha_I) zoRz<(xW|E5_J7+s=iNqMD<2+5X3<9a=xA7mEmc=i)3bB?05*CAxd}u2!c%INr23FClpov`1GgH&oo&i~#X`;w?Ez zcM=YW#OOgdP1)PIWv^CG3Ib2d;urSDbbDbZMg&DryLXOUiZF*Y+YQ#1#*H^!x_=h8 zlS+IHUB-1lolb%|UkRInbXxQ|keX+JV-o!%ISknQ?P}cwF-i#pF&qzNN^6VO!N~9G zS$n6Zrm*-k;%bXB(FV7gN-FR;5W`cDYSwuq`~$5+pk6ENY~BJj(Lgw5iM1#=$ZI%g z#-#Y}2voK23c=n#I#Pbw!(cvx5^vUs{&Kl_;b`b8KA++inkDQU>gW=Dbq544bQ)Q{ zWqzH;HkpL)!EuKkp+xjduaEQ3)L1#k1*qsl%EtmoGa%BYlT{%Sd)45rofH zZI2(%wG@)h0k@&fZ5$e2BCrwQS6(RuWxxf)Z%kd5t*9;gx3b5^!6q1RRy)-Of(nrw zxo@vfXobN|pMgzdg+y0Zmr>j^*l!f<9beL$*;|!WSCatT?U|yM%(xwrOMpOY^)Xto zM90{JZGZa~_1%@7omhzTK<8rDy*}JR&M7kOxE{2dJ#W3eDr=+C#AC_M|MpIti!hWB z``g5kj&z-09i2;PI)U_pHeO<;+S%C&ZEu&kri4F5)La*)vds@cfuib}HorD~#>hBKwWeGGiJFd>&$0;z z5qm9a?A+Yk@@VI>043V)aAO;X3Csfj6NpU%{wG!uoyd`h>p`8E$jUe(P$q%c+uPfp ziTP}bL`$iPn5OU&DQgyMu4y-sk`*kg{i!U94k*~mG6Jf*1P8drrK=A9g1Z|dUESO~ zg`=lx-VJ>N*Zlh;qFvi(1!0(KkKz1%xT_6`PI_yei@J@q4><+%1g*9#HT>7J#B(K;Y)A{9Eq56< zjjq7|#%AQB`iX^#5c%&qphQ3-OBtwCWCeQB-%`G~K8DYvKfje2d1ecS&dbZ2sY?Uv z$$R4!9E^4WXj@GUU-9y)j$;D5)Xu^0+h!1OLAbwV<_8APe>&1_18;y)zCqmP>7DaG z2A&U?!sE~p9VWNB1M}#BKVbBzm@{o+@7o7kxpCr6uF1h!+;l83&^*Of2xuq|YG1vn zuTR<5)CM>>vwTD+e3lQ>dPA&ktz!C-ITT>xQ@^+d8#(r`kcZ#xDV&okY-g8z>u^_F-L{^dK=gb6ZoBvwn5eZod`9 zosip7D#TwFx^G!01`mDf`Rs|Zl@$~$$-q%D2iQ$9dgw4!hZ#_lL!sKZcYK)g_mKbo z{cyROZDicg@w_~Mj!NwYkzX~_w?-_&14jqH*};=LaXR@E6}8{ypLA9m*o0*80vt4* zk*0+SVk(F}S|9^L6D-D<7_y$QACI0mb0w&O;F>Cxve={EV^bh9qU=Ju zY#WhR=b*a|M-~>ECy-_*C<#%n-9xLk2E~kEu;`b#=*$+m%YAHg2ujCG^rLxhwsd^V z*q9DD#62pk3Jt6fYrM81vm|q^z~31wNvLo^X&vj}C5tN$q3zFam;DsE`L}@ci$@ke z@TA$aGf-waBS{Mes&_@@x8LPYI83RWtzhwI+Ddd#VXMR zpCqOQ#cE?RGih<2``Q+b5OEc~^*hFFDIr#Nf62^`8uE00$k^5pDVut%zGP=%$m1!5 z_>kq?bO-+xr`_(i4;kB^uz0fK=bc+R2=#jXjR*_@fxf=JHw_J` z;GY1cu{Wm{-~NB>9M64yVOFqS(sG7R>0a#!Eh}RUeWsNt*F&X=HiLw`U3Qye>u|cW z@|H$E>RE7TMJv_^36Da6{SFL}*`eh?2yk^6xNN`*IND(rPMv+5T4cd900vyW4F{v6 zed0$;0PFSO-@H=68X&cq{r53*7@6voVf|uo-I<*O$}Kc&RJmb|Kt@mI)kAcxKxsTK zDLP=8YpDS4UiB(05QhdlYFgIx@CYMA!{A=0BKB9U>KskrwXz-dQAAMbBqp9NhmlRp z&7qEpVc^(A+%RE>MKq6k^yrTCw{OV;e|uN-tS#nBtr1nkPxY_M;!;-UQfZ$!Z~_x3 zaHfS^aQW-11h|Lt0Q{t%R5g2caBmDND=rOR{DVfG^DxF z(|-Ue6>o4Y{2G+0fN^uWGRrMiQ{X#DiPS@DWH5zY0GqBlFHUw9K!EqOZvOuRU8p7y ziTm+l?*oWfRyOlwA?23VF9q?V!=JkMSKAUPX#xM0B~0(>>A_-RV$zaxSIpbq+6s<{ zxCK7lnLRpjG%6+R!HnRV3dLSo--`D69zauFU5)-ne3&xV%@)zZ2QjM%J3H2o-@YBx zEYb}0Tp>jQ*UxbbD?)AVK$a&8l(giG6yGsQKEW@+!n~vExxOfaZFQ{notDAHq;8^(e(Quq}WdR*9ls~NnsIIi~Swit}i#Tc4A^g7_Od^{OT3z zXd1R&444&!6WKFsn^B*^UJGHP7 zbJx5X?GA_wbC~Bkly6ELUHWm#Qk8NBJ|vKlkpV4U6eFvE`vK%|o3b5t{{X@Imeqtk zvRQc4ctgwU>(O9v=Z(xE7~ckAN35-mWKn**AD# z`-aP{s_N#HDRDT=1NW1yyJG|ycDo*ha7)ebOD{&kKZ?zZ%#Uko{?|lKmJUt`ojy83 z7(Z(U#BxUM?|b5$pRvkFVo3;*n@Y$*A3uJ43R-Jr1wIeo`UQ5dr?+?Sr?Z2>m>7A# zCpcJF{^U?-qW9()SS2veWc?dgY_fVSSXNNCa{i;Q@La8R5;h*`GDt4dlH*gfS^x~+ zbGZw%%DNMpE#`qxS0^}b2W$aee#7*@PC^ev5OM?0|GWAxh#7p0{?0-12FU!+6=hE& z#NNgxczXbS+s(a@!s)KAE}Lk;+$O$%{ycEB_P<{!;!l=?SVj^OlB=K($Td_u@Y|Fy zll|YXqjkXHZ$W?2`3*Gxya3(R@V4#&^!?wsim2?44%tQU&70!lAJd&O{-^uZC=^OF z2`WR6PQ^GLK(n|1=CKAq!T$OXrL^CX3xI(KQ={2prT>0;1YLan4)D?DXP_~iffV;W z02M&U@qG|M^Z)+{83P;1bFj61fIR*ImhAHSMAhf_(rqy@v7p)c`BR`+9kzn?n=|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() & (1<GX%GqNPK8ZKgCO1AARXen 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 I^@$Px2b|&aqyPW_ literal 99605 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