From 63656ea34f656ba04bf38d45f0af9dc82d55549b Mon Sep 17 00:00:00 2001 From: Nicholas Keene Date: Thu, 14 Apr 2016 21:49:32 -0500 Subject: [PATCH] The Ordinary Layout is the layout you are looking for. Come and see. --- keyboard/ergodox_ez/keymaps/ordinary/keymap.c | 405 ++-- .../keymaps/ordinary/ordinary-media.png | Bin 119139 -> 117975 bytes .../keymaps/ordinary/ordinary-media.txt | 10 +- .../ergodox_ez/keymaps/ordinary/ordinary.hex | 2137 +++++++++-------- .../ergodox_ez/keymaps/ordinary/readme.md | 15 +- 5 files changed, 1289 insertions(+), 1278 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/ordinary/keymap.c b/keyboard/ergodox_ez/keymaps/ordinary/keymap.c index 3a999f26..15b2d72c 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/keymap.c +++ b/keyboard/ergodox_ez/keymaps/ordinary/keymap.c @@ -2,29 +2,31 @@ #include "led.h" #include "debug.h" #include "action_layer.h" - -#define BASE 0 // default layer -#define LOCK 1 // layer lock keys -#define SYMB_MO 2 // symbols momentary layer -#define SYMB_TG 3 // symbols lock layer -#define SYMB_XX 4 // symbols exit layer -#define MDIA_MO 5 // media momentary layer -#define MDIA_TG 6 // media lock layer -#define MDIA_XX 7 // media exit layer -#define UNLOCK 8 // clear to base layer +#include "action_util.h" + +#define BASE 0 // default layer +#define LOCK 1 // shift-lock layer +#define SYMB_SH 2 // symbols shift layer +#define SYMB_LK 3 // symbols lock layer +#define SYMB_UN 4 // symbols unlock layer +#define MDIA_SH 5 // media shift layer +#define MDIA_LK 6 // media lock layer +#define MDIA_UN 7 // media unlock layer +#define UNLOCK 8 // clear to base layer /* - * Ordinary Ergodox EZ keyboard layout, v3 + * Ordinary Ergodox EZ keyboard layout, v3.1 * modifications from default by Nicholas Keene ergodoxez@nicholaskeene.com - * Details: http://nicholas.rinard.us/2016/03/ergodox-ez-layout.html + * Details: readme.md + * https://github.com/nrrkeene/qmk_firmware/tree/master/keyboard/ergodox_ez/keymaps/ordinary */ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { -/* Keymap 0: Basic layer +/* Keymap 0: Base Layer * * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | LOCK Grv | 1 | 2 | 3 | 4 | 5 | ESC | | - | 6 | 7 | 8 | 9 | 0 | = LOCK | + * | LOCK `~ | 1 | 2 | 3 | 4 | 5 | ESC | | - | 6 | 7 | 8 | 9 | 0 | = LOCK | * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| * | Media Tab | Q | W | E | R | T | [ | | ] | Y | U | I | O | P | \ Media | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| @@ -32,8 +34,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |-----------+------+------+------+------+------|Shift | | Tab |------+------+------+------+------+-----------| * | LShift | Z | X | C | V | B | -Tab | | | N | M | , | . | / | RShift | * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' - * |LCtrl | Meh |Hyper | LAlt | LGui | | RGui | RAlt | Hyper| Meh |RCtrl | - * `----------------------------------' `----------------------------------' + * | LCtrl | Meh |Hyper | LAlt | LGui | | RGui | RAlt | Hyper| Meh | RCtrl | + * `-----------------------------------' `-----------------------------------' * ,-------------. ,-------------. * | Home | End | | Left | Right| * ,------|------|------| |------+------+------. @@ -44,20 +46,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [BASE] = KEYMAP( // left hand - LT(LOCK, KC_GRV),KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 ,KC_ESC -,LT(MDIA_MO, KC_TAB),KC_Q ,KC_W ,KC_E ,KC_R ,KC_T ,KC_LBRC -,MO(SYMB_MO) ,KC_A ,KC_S ,KC_D ,KC_F ,KC_G -,KC_LSFT ,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B ,LSFT(KC_TAB) + LT(LOCK, KC_GRV),KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 ,KC_ESC +,LT(MDIA_SH, KC_TAB),KC_Q ,KC_W ,KC_E ,KC_R ,KC_T ,KC_LBRC +,MO(SYMB_SH) ,KC_A ,KC_S ,KC_D ,KC_F ,KC_G +,KC_LSFT ,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B ,LSFT(KC_TAB) ,KC_LCTL ,MEH_T(KC_NO),ALL_T(KC_NO),KC_LALT,KC_LGUI - ,KC_HOME,KC_END - ,KC_PGUP - ,KC_BSPC,KC_DEL ,KC_PGDN + ,KC_HOME,KC_END + ,KC_PGUP + ,KC_BSPC,KC_DEL ,KC_PGDN // right hand ,KC_MINS ,KC_6 ,KC_7 ,KC_8 ,KC_9 ,KC_0 ,LT(LOCK, KC_EQL) - ,KC_RBRC ,KC_Y ,KC_U ,KC_I ,KC_O ,KC_P ,LT(MDIA_MO, KC_BSLS) - ,KC_H ,KC_J ,KC_K ,KC_L ,KC_SCLN ,LT(SYMB_MO, KC_QUOT) + ,KC_RBRC ,KC_Y ,KC_U ,KC_I ,KC_O ,KC_P ,LT(MDIA_SH, KC_BSLS) + ,KC_H ,KC_J ,KC_K ,KC_L ,KC_SCLN ,LT(SYMB_SH, KC_QUOT) ,KC_TAB ,KC_N ,KC_M ,KC_COMM,KC_DOT ,KC_SLSH ,KC_RSFT ,KC_RGUI,KC_RALT,ALL_T(KC_NO),MEH_T(KC_NO),KC_RCTL @@ -68,59 +70,59 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Keymap 1: Layer Lock Keys * - * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | | Esc | | | | | | | | | | | | | | - * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| - * | Media LOCK| | | | | | | | | | | | | | Media LOCK| - * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * |Symbol LOCK| | | | | |------| |------| | | | | |Symbol LOCK| - * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | Caps LOCK| | | | | | | | | | | | | | Caps LOCK| - * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' - * | | | | | | | | | | | | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | | | | | | - * ,------|------|------| |------+------+------. - * | | | | | | | | - * | | |------| |------| | | - * | | | | | | | | - * `--------------------' `--------------------' + * ,-------------------------------------------------------. ,-------------------------------------------------------. + * | | Esc | | | | | | | | | | | | Bspc | | + * |-------------+------+------+------+------+-------------| |------+------+------+------+------+------+-------------| + * | Media LOCK | | | | | | | | | | | | | | Media LOCK | + * |-------------+------+------+------+------+------| | | |------+------+------+------+------+-------------| + * | Symbol LOCK | | | | | |------| |------| | | | | | Symbol LOCK | + * |-------------+------+------+------+------+------| | | |------+------+------+------+------+-------------| + * | Caps LOCK | | | | | | | | | | | | | | Caps LOCK | + * `-------------+------+------+------+------+-------------' `-------------+------+------+------+------+-------------' + * | | | | | | | | | | | | + * `------------------------------------' `------------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' */ [LOCK] = KEYMAP( // left hand - KC_TRNS ,KC_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_FN3 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_FN2 ,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_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_FN3 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_FN2 ,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 + ,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_FN3 - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN2 - ,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_BSPC ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN3 + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN2 + ,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 ), -/* Keymap 2: Symbol Momentary Layer +/* Keymap 2: Symbol Shift Layer * * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | | + * | LOCK | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | LOCK | * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| - * | Media | ! | @ | { | } | & | < | | > | | | 7 | 8 | 9 | / | Media | + * | Media | ! | @ | { | } | & | < | | > | | | 7 | 8 | 9 | / | Media | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | Symbol | # | $ | ( | ) | ` |------| |------| / | 4 | 5 | 6 | * | Symbol | + * | Symbol | # | $ | ( | ) | ` |------| |------| / | 4 | 5 | 6 | * | Symbol | * |-----------+------+------+------+------+------| Tab | | Shift|------+------+------+------+------+-----------| - * | Shift | % | ^ | [ | ] | ~ | | | -Tab| \ | 1 | 2 | 3 | - | Shift | + * | LShift | % | ^ | [ | ] | ~ | | | -Tab| \ | 1 | 2 | 3 | - | RShift | * `-----------+------+------+------+------+-------------' `------------+------+------+------+------+------------' * | | | | | | | 0 | . | = | + | Entr | * `----------------------------------' `----------------------------------' @@ -132,11 +134,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | | | Down | | PgDn | | | * `--------------------' `--------------------' */ -[SYMB_MO] = KEYMAP( +[SYMB_SH] = KEYMAP( // left hand KC_FN2 ,KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_TRNS -,MO(MDIA_MO) ,KC_EXLM ,KC_AT ,KC_LCBR ,KC_RCBR ,KC_AMPR ,LSFT(KC_COMM) -,MO(SYMB_MO) ,KC_HASH ,KC_DLR ,KC_LPRN ,KC_RPRN ,KC_GRV +,MO(MDIA_SH) ,KC_EXLM ,KC_AT ,KC_LCBR ,KC_RCBR ,KC_AMPR ,LSFT(KC_COMM) +,MO(SYMB_SH) ,KC_HASH ,KC_DLR ,KC_LPRN ,KC_RPRN ,KC_GRV ,KC_LSFT ,KC_PERC ,KC_CIRC ,KC_LBRC ,KC_RBRC ,KC_TILD ,KC_TAB ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_LEFT ,KC_RGHT @@ -144,8 +146,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { ,KC_SPC ,KC_ENT ,KC_DOWN // right hand ,KC_TRNS ,KC_F6 ,KC_F7 ,KC_F8 ,KC_F9 ,KC_F10 ,KC_FN2 - ,LSFT(KC_DOT),KC_PIPE ,KC_7 ,KC_8 ,KC_9 ,KC_SLSH ,MO(MDIA_MO) - ,KC_SLSH ,KC_4 ,KC_5 ,KC_6 ,KC_ASTR ,MO(SYMB_MO) + ,LSFT(KC_DOT),KC_PIPE ,KC_7 ,KC_8 ,KC_9 ,KC_SLSH ,MO(MDIA_SH) + ,KC_SLSH ,KC_4 ,KC_5 ,KC_6 ,KC_ASTR ,MO(SYMB_SH) ,LSFT(KC_TAB),KC_BSLS ,KC_1 ,KC_2 ,KC_3 ,KC_MINS ,KC_RSFT ,KC_0 ,KC_DOT ,KC_EQL,KC_PLUS ,KC_ENT ,KC_HOME ,KC_END @@ -156,13 +158,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Keymap 3: Symbol Lock Layer * * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | Lock | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | Lock | + * | LOCK | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | LOCK | * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| - * | Media | ! | @ | { | } | & | < | | > | | | 7 | 8 | 9 | / | Media | + * | Media | ! | @ | { | } | & | < | | > | | | 7 | 8 | 9 | / | Media | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | | # | $ | ( | ) | ` |------| |------| / | 4 | 5 | 6 | * | | + * | Symbol | # | $ | ( | ) | ` |------| |------| / | 4 | 5 | 6 | * | Symbol | * |-----------+------+------+------+------+------| Tab | | Shift|------+------+------+------+------+-----------| - * | Shift | % | ^ | [ | ] | ~ | | | -Tab| \ | 1 | 2 | 3 | - | Shift | + * | LShift | % | ^ | [ | ] | ~ | | | -Tab| \ | 1 | 2 | 3 | - | RShift | * `-----------+------+------+------+------+-------------' `------------+------+------+------+------+------------' * | | | | | | | 0 | . | = | + | Entr | * `----------------------------------' `----------------------------------' @@ -174,19 +176,19 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | | | Down | | PgDn | | | * `--------------------' `--------------------' */ -[SYMB_TG] = KEYMAP( // layer 3 : return key for symbol lock layer +[SYMB_LK] = KEYMAP( // left hand - MO(SYMB_XX) ,KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_TRNS -,MO(MDIA_MO) ,KC_EXLM ,KC_AT ,KC_LCBR ,KC_RCBR ,KC_AMPR ,LSFT(KC_COMM) -,MO(UNLOCK) ,KC_HASH ,KC_DLR ,KC_LPRN ,KC_RPRN ,KC_GRV -,KC_LSFT ,KC_PERC ,KC_CIRC ,KC_LBRC ,KC_RBRC ,KC_TILD ,KC_TAB -,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,KC_LEFT ,KC_RGHT - ,KC_UP - ,KC_SPC ,KC_ENT ,KC_DOWN + MO(SYMB_UN) ,KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_TRNS +,MO(MDIA_SH) ,KC_EXLM ,KC_AT ,KC_LCBR ,KC_RCBR ,KC_AMPR ,LSFT(KC_COMM) +,MO(UNLOCK) ,KC_HASH ,KC_DLR ,KC_LPRN ,KC_RPRN ,KC_GRV +,KC_LSFT ,KC_PERC ,KC_CIRC ,KC_LBRC ,KC_RBRC ,KC_TILD ,KC_TAB +,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_LEFT ,KC_RGHT + ,KC_UP + ,KC_SPC ,KC_ENT ,KC_DOWN // right hand - ,KC_TRNS ,KC_F6 ,KC_F7 ,KC_F8 ,KC_F9 ,KC_F10 ,MO(SYMB_XX) - ,LSFT(KC_DOT),KC_PIPE ,KC_7 ,KC_8 ,KC_9 ,KC_SLSH ,MO(MDIA_MO) + ,KC_TRNS ,KC_F6 ,KC_F7 ,KC_F8 ,KC_F9 ,KC_F10 ,MO(SYMB_UN) + ,LSFT(KC_DOT),KC_PIPE ,KC_7 ,KC_8 ,KC_9 ,KC_SLSH ,MO(MDIA_SH) ,KC_SLSH ,KC_4 ,KC_5 ,KC_6 ,KC_ASTR ,MO(UNLOCK) ,LSFT(KC_TAB),KC_BSLS ,KC_1 ,KC_2 ,KC_3 ,KC_MINS ,KC_RSFT ,KC_0 ,KC_DOT ,KC_EQL,KC_PLUS ,KC_ENT @@ -197,56 +199,56 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Keymap 4: Symbol Unlock Layer * - * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | | Esc | | | | | | | | | | | | | | - * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| - * | Unlock | | | | | | | | | | | | | | Unlock | - * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | | | | | | |------| |------| | | | | | | - * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | Caps LOCK | | | | | | | | | | | | | | Caps LOCK | - * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' - * | | | | | | | | | | | | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | | | | | | - * ,------|------|------| |------+------+------. - * | | | | | | | | - * | | |------| |------| | | - * | | | | | | | | - * `--------------------' `--------------------' + * ,------------------------------------------------------. ,------------------------------------------------------. + * | | Esc | | | | | | | | | | | | Bspc | | + * |------------+------+------+------+------+-------------| |------+------+------+------+------+------+------------| + * | Media LOCK | | | | | | | | | | | | | | Media LOCK | + * |------------+------+------+------+------+------| | | |------+------+------+------+------+------------| + * | UNLOCK | | | | | |------| |------| | | | | | UNLOCK | + * |------------+------+------+------+------+------| | | |------+------+------+------+------+------------| + * | Caps LOCK | | | | | | | | | | | | | | Caps LOCK | + * `------------+------+------+------+------+-------------' `-------------+------+------+------+------+------------' + * | | | | | | | | | | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' */ -[SYMB_XX] = KEYMAP( +[SYMB_UN] = KEYMAP( // left hand - KC_TRNS ,KC_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,TG(MDIA_TG) ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_FN1 ,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_TRNS ,KC_TRNS - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,TG(MDIA_TG) - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN1 - ,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 - ), - -/* Keymap 5: Media Momentary Layer + KC_TRNS ,KC_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,TG(MDIA_LK) ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_FN1 ,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 ,TG(MDIA_LK) + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN1 + ,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 +), + +/* Keymap 5: Media Shift Layer * * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | | F11 | F12 | F13 | F14 | F15 | | | | F16 | F17 | F18 | F19 | F20 | | + * | LOCK | F11 | F12 | F13 | F14 | F15 | | | | F16 | F17 | F18 | F19 | F20 | LOCK | * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| - * | |ShutDn| | MsUp | | |ScrlUp| |ScrlUp|PrtScr| Home | Up | PgUp | Mail | | + * | Media |ShutDn| | MsUp | | |ScrlUp| |ScrlUp|PrtScr| Home | Up | PgUp | Mail | Media | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | | Sleep|MsLeft|MsDown|MsRght| |------| |------|NumLok| Left | Down | Right|MyComp| | + * | Symbol | Sleep|MsLeft|MsDown|MsRght| |------| |------|NumLok| Left | Down | Right|MyComp| Symbol | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | | | |MsDown| | |ScrlDn| |ScrlDn| | End | Down | PgDn | | | + * | LShift | | |MsDown| | |ScrlDn| |ScrlDn| | End | Down | PgDn | | RShift | * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' * | Mute |Vol Dn|Vol Up| Lclk | Rclk | |Insert|Delete| | | | * `----------------------------------' `----------------------------------' @@ -258,22 +260,22 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | | | Home | |VolDn | | Pause| * `--------------------' `--------------------' */ -[MDIA_MO] = KEYMAP( +[MDIA_SH] = KEYMAP( // left hand - KC_FN3 ,KC_F11 ,KC_F12 ,KC_F13 ,KC_F14 ,KC_F15 ,KC_TRNS -,MO(MDIA_MO) ,KC_POWER,KC_TRNS ,KC_MS_U ,KC_TRNS ,KC_TRNS ,KC_WH_U -,MO(SYMB_MO) ,KC_SLEP ,KC_MS_L ,KC_MS_D ,KC_MS_R ,KC_TRNS -,KC_LSFT ,KC_TRNS ,KC_TRNS ,KC_MS_D ,KC_TRNS ,KC_TRNS ,KC_WH_D + KC_FN3 ,KC_F11 ,KC_F12 ,KC_F13 ,KC_F14 ,KC_F15 ,KC_NO +,MO(MDIA_SH) ,KC_POWER,KC_NO ,KC_MS_U ,KC_NO ,KC_NO ,KC_WH_U +,MO(SYMB_SH) ,KC_SLEP ,KC_MS_L ,KC_MS_D ,KC_MS_R ,KC_NO +,KC_LSFT ,KC_NO ,KC_NO ,KC_MS_D ,KC_NO ,KC_NO ,KC_WH_D ,KC_MUTE ,KC_VOLD ,KC_VOLU ,KC_BTN1 ,KC_BTN2 ,KC_WSTP ,KC_WREF ,KC_WSCH - ,KC_WBAK ,KC_TRNS ,KC_WHOM + ,KC_WBAK ,KC_NO ,KC_WHOM // right hand - ,KC_TRNS ,KC_F16 ,KC_F17 ,KC_F18 ,KC_F19 ,KC_F20 ,KC_FN3 - ,KC_WH_U ,KC_PSCR ,KC_HOME,KC_UP ,KC_PGUP ,KC_MAIL ,MO(MDIA_MO) - ,KC_NLCK ,KC_LEFT,KC_DOWN ,KC_RIGHT,KC_MYCM ,MO(SYMB_MO) - ,KC_WH_D ,KC_TRNS ,KC_END ,KC_DOWN ,KC_PGDN ,KC_TRNS ,KC_RSFT - ,KC_INS ,KC_DEL ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_NO ,KC_F16 ,KC_F17 ,KC_F18 ,KC_F19 ,KC_F20 ,KC_FN3 + ,KC_WH_U ,KC_PSCR ,KC_HOME,KC_UP ,KC_PGUP ,KC_MAIL ,MO(MDIA_SH) + ,KC_NLCK ,KC_LEFT,KC_DOWN ,KC_RIGHT,KC_MYCM ,MO(SYMB_SH) + ,KC_WH_D ,KC_NO ,KC_END ,KC_DOWN ,KC_PGDN ,KC_NO ,KC_RSFT + ,KC_INS ,KC_DEL ,KC_NO ,KC_NO ,KC_NO ,KC_MPRV ,KC_MNXT ,KC_VOLU ,KC_VOLD ,KC_MSTP ,KC_MPLY @@ -282,13 +284,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Keymap 6: Media Lock Layer * * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | | F11 | F12 | F13 | F14 | F15 | | | | F16 | F17 | F18 | F19 | F20 | | + * | LOCK | F11 | F12 | F13 | F14 | F15 | | | | F16 | F17 | F18 | F19 | F20 | LOCK | * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| - * | |ShutDn| | MsUp | | |ScrlUp| |ScrlUp|PrtScr| Home | Up | PgUp | Mail | | + * | Media |ShutDn| | MsUp | | |ScrlUp| |ScrlUp|PrtScr| Home | Up | PgUp | Mail | Media | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| * | | Sleep|MsLeft|MsDown|MsRght| |------| |------|NumLok| Left | Down | Right|MyComp| | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | | | |MsDown| | |ScrlDn| |ScrlDn| | End | Down | PgDn | | | + * | LShift | | |MsDown| | |ScrlDn| |ScrlDn| | End | Down | PgDn | | RShift | * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' * | Mute |Vol Dn|Vol Up| Lclk | Rclk | |Insert|Delete| | | | * `----------------------------------' `----------------------------------' @@ -300,22 +302,22 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | | | Home | |VolDn | | Pause| * `--------------------' `--------------------' */ -[MDIA_TG] = KEYMAP( +[MDIA_LK] = KEYMAP( // left hand - MO(MDIA_XX) ,KC_F11 ,KC_F12 ,KC_F13 ,KC_F14 ,KC_F15 ,KC_TRNS -,MO(UNLOCK) ,KC_POWER,KC_TRNS ,KC_MS_U ,KC_TRNS ,KC_TRNS ,KC_WH_U -,KC_NO ,KC_SLEP ,KC_MS_L ,KC_MS_D ,KC_MS_R ,KC_TRNS -,KC_LSFT ,KC_TRNS ,KC_TRNS ,KC_MS_D ,KC_TRNS ,KC_TRNS ,KC_WH_D + MO(MDIA_UN) ,KC_F11 ,KC_F12 ,KC_F13 ,KC_F14 ,KC_F15 ,KC_NO +,MO(UNLOCK) ,KC_POWER,KC_NO ,KC_MS_U ,KC_NO ,KC_NO ,KC_WH_U +,KC_NO ,KC_SLEP ,KC_MS_L ,KC_MS_D ,KC_MS_R ,KC_NO +,KC_LSFT ,KC_NO ,KC_NO ,KC_MS_D ,KC_NO ,KC_NO ,KC_WH_D ,KC_MUTE ,KC_VOLD ,KC_VOLU ,KC_BTN1 ,KC_BTN2 - ,KC_WSTP ,KC_WREF - ,KC_WSCH - ,KC_WBAK ,KC_TRNS ,KC_WHOM + ,KC_WSTP ,KC_WREF + ,KC_WSCH + ,KC_WBAK ,KC_NO ,KC_WHOM // right hand - ,KC_TRNS ,KC_F16 ,KC_F17 ,KC_F18 ,KC_F19 ,KC_F20 ,MO(MDIA_XX) + ,KC_NO ,KC_F16 ,KC_F17 ,KC_F18 ,KC_F19 ,KC_F20 ,MO(MDIA_UN) ,KC_WH_U ,KC_PSCR ,KC_HOME,KC_UP ,KC_PGUP ,KC_MAIL ,MO(UNLOCK) ,KC_NLCK ,KC_LEFT,KC_DOWN ,KC_RIGHT,KC_MYCM ,KC_NO - ,KC_WH_D ,KC_TRNS ,KC_END ,KC_DOWN ,KC_PGDN ,KC_TRNS ,KC_RSFT - ,KC_INS ,KC_DEL ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_WH_D ,KC_NO ,KC_END ,KC_DOWN ,KC_PGDN ,KC_NO ,KC_RSFT + ,KC_INS ,KC_DEL ,KC_NO ,KC_NO ,KC_NO ,KC_MPRV ,KC_MNXT ,KC_VOLU ,KC_VOLD ,KC_MSTP ,KC_MPLY @@ -324,9 +326,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Keymap 7: Media Unlock Layer * * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | | Esc | | | | | | | | | | | | | | + * | | Esc | | | | | | | | | | | | Bspc | | * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| - * | Unlock | | | | | | | | | | | | | | Unlock | + * | UNLOCK | | | | | | | | | | | | | | UNLOCK | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| * | | | | | | |------| |------| | | | | | | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| @@ -342,34 +344,34 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | | | | | | | | * `--------------------' `--------------------' */ -[MDIA_XX] = KEYMAP( +[MDIA_UN] = KEYMAP( // left hand - KC_TRNS ,KC_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_FN1 ,KC_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_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_FN1 ,KC_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 + ,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_FN1 - ,KC_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_BSPC ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN1 + ,KC_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 ), /* Keymap 8: Unlock Layer * * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | Unlock | | | | | | | | | | | | | | Unlock | + * | UNLOCK | | | | | | | | | | | | | | UNLOCK | * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| * | | | | | | | | | | | | | | | | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| @@ -389,22 +391,22 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [UNLOCK] = KEYMAP( // left hand - KC_FN1 ,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_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + KC_FN1 ,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_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,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_FN1 - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_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_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS @@ -413,9 +415,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { }; const uint16_t PROGMEM fn_actions[] = { - [1] = ACTION_LAYER_CLEAR(ON_PRESS) // FN1 - clear to base layer - ,[2] = ACTION_LAYER_INVERT(SYMB_TG, ON_PRESS) // FN2 - toggle to Symbols on press - ,[3] = ACTION_LAYER_INVERT(MDIA_TG, ON_PRESS) // FN3 - toggle to Media on press + [1] = ACTION_LAYER_CLEAR(ON_PRESS) // FN1 - clear to base layer + ,[2] = ACTION_LAYER_INVERT(SYMB_LK, ON_PRESS) // FN2 - toggle to Symbols on press + ,[3] = ACTION_LAYER_INVERT(MDIA_LK, ON_PRESS) // FN3 - toggle to Media on press }; const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) @@ -440,31 +442,34 @@ void matrix_init_user(void) { // Runs constantly in the background, in a loop. void matrix_scan_user(void) { - uint8_t layer = biton32(layer_state); + uint8_t layer = biton32(layer_state); - // do not change lights for locking and unlocking - if(layer == UNLOCK || layer == LOCK || layer == SYMB_XX || layer == MDIA_XX) { - return; + // shift or caps lock turns on red light + if((keyboard_report->mods & (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT))) || (host_keyboard_leds() & (1<*Ty|Ss zy-#`_Ke&2ufIbt$Chm{@8UY#hfBE`_21{TRo0*AOt2^>^UZPWNPEF5AA>{tu&Dl91 zBSYU~P!n!E5X5;xe+}LTXUx|79W(+<~Q>t}cl-IAmdJDqe-^e?JLuJkcs-Fc^#trP4W! zG5TM<1^hAQD@-hrDf<8Qvk?I@Hq@BFnwkpbfAiOi6J^n>{;!{~InWS7dpOW|V`H`= zJ2KySRX}=C)8Bsj*&@X_bpzZ`*G`rn<`upE|9reQ6WnIC&QEhIgCJ31I7vthFE$(; z@^A_#yqK7nyGJU?GzouKVQQ<6F~L0pX>=D?rB@xgNnb=~gVV;aye}x}e|kWH0pmtsPIk4#JBG1egSvu<0MsWTGo_X{VZ&q`bXb z@=WQB|Jz`HYz_q2vw3u}=p$N$VKi83&S3>Za48hW2yH#g3nMHtm8@8FhrrI*L|tg1 zvxnN6T&YN7?f2HX<7FM|)qRStu_Q!ROb!hH-w75P0&{DdBPK_V0~aR)T=`(}fY2); zpSv0z)Rjt;esSmIn%8u_o8R>oG2=2fD$gxek8BEYp~j4NaW&$y{QpTc(Ew!aFf38w zG=#`ve_1IXTPp>HNjY-B!n`sn?l^WvMih~U6Zj-nJw!i0KLiAXl-LVVNl6518X8WI zGt(!^W>+0-d{q3VM*A-P=UHZm$aykzft~kHlsCU?Hnv4+pNQZ8RQ2(LA-e#rkiQU z&K(8aT=@~y9BowK;2p9V+BiTgYR6VZzMHOJ@kC=|W839<_uH1)qXLzp(405mBU^tM zKJx`NXWfbiapKQLyg-lhuCxZ{J>vBoZqA#H4j~ZDx)RsQu_r=1*=`8QSfg?8MR9`* zEv(4#U%IfLK?ITtzmpj{RO$bd4F171Mo?jYVQ@&Bu-@Ab&m}+g>+gzxs0A{!CG*l+m@gk6UxqAE)>etkoMRrIe76 z;Iho2d~vi)I#r-Jm5Q6Y>I6~*OUt3HA2Or-SnPqPycCXl%C*^vB~rzjIyuqeTDUyh zND0o2?tRle3fVtw%h}E20R>8>YUi}A_&ximR^%%ESKui~`Fq!~j?Y>&Ka8nAJWRA} ze`b8sb+vLS>AiH%|KvMoh{sKprHDsVgv!!~-P;#_##@H>oSZl@NdB(bQ*9hy*8)K+H^Z@Q4II%T7d$qaOEXs2 z4z;&$@meYY6Z1U2HMjk6Enz5-$oO|l)8+u`pPiVFH(yf!!D8&r+Q&|U(K0t}*B^op zKM6&oKN3t)WtFo0n0Pl60o3l95+9r$g9U+}GP?!Ba93<6%fKeJ;%R;yZ%ljP1%=o> z2}p_XJzNWu;MU;AswMn~Xz#Ov8rg_p*H?AVo`gtz!W|1}>|p^PbOll_k34&M1GbXGLzB z#S(rs5L2ZzGwzZ2>7&UX`h*G%ZeeEP{xjc{jp-tF`UH)zVYMBzC{OBdfLY)9;gas6 zs`5Ny#|oaE;@Sz8yG9gFZ}#f1Jf#1O9J1SD?&tCrHMboj+FZ|H^oB3szH||c&;Wln zv>d8@S>;3D2(ziO*KBX$Kc#uDSJReatIR6m&12~E|B{EK3larWuCxzy;}p;Q^!Fh> zGP$i`o;zJlbdKy{kRMIRcP)|TOjhn&?Iw&imKad@L1F3bQz?s{)NlH5b84i@7fJet zZ%D1(7L$U4Lc7J?Df1!eExRfOWG@J){lCaz6?|lL)>|U}Rv+s7QHn&hYY$MkR87xa z?&7OP4J9Ryxt+@LZ2MqG7%E?Ho*Vf+Zy#3Q+^;cL)FzTXJV1HNt8Q%jKTATkW@oYQ z!SEwl*S*Qbi#Y+!{QVuD9#2d;{C|I$rV<5*OcyQjF|ht$KuA!cqvJmKiC|u6VUQ#CtgIV+8Y*;s?L@VM)qb z4fE%3*UqmZd@@r}ZRVWiaq|7vL1Uw8koU>mq0yrq>`2XNK|KwA&%$p%A4QDj;_tp4 zR=^`0DvsaS-@vJw$Mw2C+M=%T@L5|AaC&;$qK#wNV2h0Cfi$L%4J|M0CkPke0xg2U z5Fsuu?ncmhAcl&F$5Q1M)ns*7ugFrfn^H||P6k2rJBHoDLj`S3XC-EX7>!3w=lx%nC%>C)m7yBQl>4Mu) zjWC371ikMRm?a8(j_E-XFBORuh+8ppDpWW~3=wT2wOMUrH(Ot>&GXX8;$e*Ydt!G~ zv9(9Z*yZtH2|TKZacK5AD2#(q&M>v8H_Ck`qN zU1;F}#`(U7WHs@xr2P$d*oYhB;`7(@eeG<+lkb+_N{vMK9h9iO8u_S?cA1u|MkSWb z5X&;IgG|HoJBHbyuC9W$N{&A>#(!-rlL`#(L8ehp1{$W3H9{(%U09>b4mAfy#fcyj zJyKCoQAKt2lsrL-?r6XUry4CiJyKa&Sw$^t`qKSmzCy}7FFwC(-St!u4vsMgG&_8( zFKRGTgecNsW@{&wLt`i8jxQw2q2wMTA96qy>SxfAfP;Alc%PgDbGgxssxiLK_jt~uY*05 zQx1I=3|lkgkqqBqHr5XJp`+m>8eWiJFX&?)FA%fge~Vu(u8#SWk&WUpNy- z)S-Uv>tCD2YyzC%cEx-1vD>uO1dWZc1KKdS`0!e9yHEq!W^fX=`r@j3`$ID^vxw%b>NZE*?btT3E>1y%V#O#g+ff31! zG@$eTltV_xeM`2{t;h}U>qFo8s>Up`Yg4e^5JEP?OftkXZ)ogg3 zVyok?LA&@l7acSaj7siN9MvQyMFC8Axy^ld+-MDn+Yz_gO;O<`Xv03h%}ntN1k?E;3l8AiLp2 zwe$$XSgEU_ zB?S!U6Rwcm7D;^Ro>BCFQgv<@J>u92fY}FqBK(S88$7zMm%Zb17?R&I0Bi#F%E|G1 zx4@okFHd`z9E`5Q4ho$9b+lN|{t@X39_bIAxX;w_GgS<}3;tO*yUA>se#Xk0 z6qlfpe)8bbvb`j$6>o_h2>}6lrGya5>AI_uKIRR3R4T$WQ>pvy)hDI53L^CUKeqT{ z#LRclzbT%c|B)jk{9d|2C47m>%9h>VywYo=Vp<%VK{W!3xl(eTBe;Pp#d#V?<#Ni{MjLV3750@`=hhfSjdU5 zM|TKD09LXASQ_ZAt4}ldbNB+{Iltt-z7@o%WP#ZIr-7*&e_GKdf*+-6wG0=LY;*E)eshi5H^o#t1Nn*>~!i!p-J&? zPv~~mjop29Cw(6sUD0g6YnX0ywVKZH6OOt19N&K|&|gI3qgDEXskqQFYLE(6QK|!3 zlq z^BGs_RQzr-v8N)LkdCDItss@Hib#4?ROcf7sFBmxnceLVC{fReX8JDsY**64eKVPj zU>naUI6h}$DM)CJCV;>zFo6+y4$fyN_V@*T`w$H?m({wj5c)kiqutMlaLlKQ3#Zj& zDpFB)q+Xbzcu@m&;>jE3F!>W>J2NUYTQ*Ys>)m>$NBm5&l!(>nQbd4V@Va|~G(=mX zk?m21N8d)5zsBK8u@LrAnoGklB!P;VfpLH5Re9;n{`Sxh?OvUBIZG>69(H}Xh)HLN zZSylWv;B&c>_?%y57+%;hq{p4NWq402@#1Ii^M`mcH}DH5LKgmB@|dW0Mqvo?COPG z^!$mvu~QO22=8`thWly*pfIC1XQ`hIX4kx225? zEAY*0*PWdoD_7*c$GI`A$d&>P4<(w>u^6 zMdR=aXkRT=!Y6V5DhLXw&uoAzRsYJ$4U3KJEP3?L>&PoX9v)BdRWrG%e4t_wOKj-S zaL>3&;i)*Uh`S*F>s>MM)6sO|b9zi-@NcqL4^r}&@&F2r=Kds(EK36LL>D4T&il?n zZQkcRbxV6`GLVatxv=HvyWD{0wb&7H8-T5u^vshr%)hsl3V4r$y&H1*+!pi#Yd3Bb z8eDi`@r(J5mp+e-ujMnfRJ$PMR$PQ*_eh!L_$nxSS5~olGli>bh{+mmD?w5q?Cf%& zjq&S9)#h{e-?nc^Vg^rctg+dic@bL+R;10HHK5=SYC&@Ad^k5Hd;aJ9v=a<(Sl-1* z$@N_9kAL2flgk{(&5#x%SoKhI{)+p17cTbv-CkY!;c5BP1mA~LE7W%tHLvA|gyam@ zNh**QRHS++|NF z^W3q2pBH`{(l1Q5KZX0{$ezgU0X@~rOHBz~wMHHw6lT5vZR9SVh$)doBK4@ZVvJ-p z-+gp(6 zuODdei^h(+=9}r%GFN(TYvEV_?Ab{omhVizPsRKgA^(M46c@U-u8CV8{fsOq^I5~@ ziH_py1N7hm!5y(ix{&i;l2h2k4Ppya^Y^p1N(XPWOddRvMW8+7s)OR})VjN$5GEx@ z(5I7CfG%e?Ff)eMeYN#D762cQ1eqx{4ZIIO!_`MMEDZoOxDb}(Gu^_uf>9E9t&|~Q zDGstV<*KPhw6gSov8FHW@U5!GoCmNf+YJ)E`Jd?f7IuFqW# zJ_v7Hthlpff0>su{~WCq>Nlzu6v@r+5>~+9n;>?rbe=o}ir;ZrfVwrjJO*QlhE+z( zi2a8*Eq@;g!Q$_`vPzm)Y=HX--9)QrlfHWvXS+N4Vo-SnCX~#e=GD>g&{aig#uK{_-)#@x+-BFBeQIu(T?@15tCn|Kg+52T<8B zG*Xbi2bIwXI7EZjtki}U$e$`%i9?m$ZuQRj5dDbW$T{6cMk` zlyh7^)}Tr&+!%IlW7r)&WseJ;sDtm%E1AXxIK0Jhy;Owk6b8g_2sOjg<4luQ+!$ROEAeD*w%d>W%w3?xdoNrg2&evmvok#DE;lp`2B7?X zb=o#mi*s}{nrfK%{l--M8Z9gV|P_|gRz6Na=1VXTs zJGtbVLX;+)K!Jb6-nNEXis2zyRC?m*^0R0fNjw*_hECQ8=U(1{T3`qRcU0cHG`+5O|rrxaL^TW)lZ zUqPAwxlS@@EXakFp5T*o_#3Sp=Ro0@!OhU-Ypimo+{n$Sj{ zdC&rPDh&O2NJS8jnp4>Ol<2Pg1L-mnA|8m3l@`f?Z!XYbre0=B3BU4W$}jd?!KUd~ zqU7cT<;K8U`xyox1Cx}?qtUfGORDT3GC7gq*{)Eva* z0b9o}-T;(}$>i1E*Odb>lkJ4=VT>%gv0wrjG+T|S!X=E^Q?V7^V$8aW8{4wd%ahji zc{7f|hnOWIiX1Qw91>Lk`E5Sa9R&N9#pNsnhxfb3=u_Bh&{6YRu8I{#g`^$V#@Zm-zHfcfSkx z_fK_@VL=A^5YCDGHWXN^*8nBTbD^SwdImc{m>8g`TTBju!fN9|v$cvGH&)*ZwSjsR z@;z_rC8wUyjCM9ddSs{?TFh9u)H8Deldgx7h;pxaD6YQG5Kz-o%PRYQeHt_>T4IWY2%3GRI?kZ z?BJ><*Nsf}{db+)-u{uM;rQq3$+h>lRnxFUz0Qzy|Dy#E*1MfA1Wx#p2H0x@ z%B(8oix$Y1ya;m2Wow(0N4uB3iVW3iPPWEKt{LtmN)%80&x^0!r!Ax9zqA4d#@OL@ zs43OB`{-nHrs6|!TK?)ce6R{@8dKiH4Q=#6n7w{4v7b%q_>dg6%gvqYfJ&^Ft6}O? z6(9wv@pj=YJ4}sGGQsMa&$YgN2Ynm$9vre2PejZp|3kyt)piNfnbZo0m?@v6uskC$ zvXm@}&6%1L2K=wZ2Ouv2#Tg5ou=~ z0WsbmC;_=hJ~BAEyFl|NRJB$Hp#;(-*&4Suu7Tw>lyKO)zTE==P)I(f5WAVVW7VIxtf}j z&5q*LHIt%B;m}uakPyh^IN6f>0E;Z+4+;BN*cYH2tHnlM+}t}}Vr<3|9ZK7F2AikLM@!OXICueEckx%_|ht8n@d3|f->u)hNY6RqQvZXLc{mJc9c593tg{& z;1?`+lcXI$_fPZbA;;MHnE27Wd8Jd(u2XrOyn0s!Ic(ANU z=TmqVT34ND>RmUdvAH6(tM~V)ZC{XAIM9!#Qwe`TalDRs*zAb{>?sX{a&4r_GzQ~{ zV(>A|97N6>Zf5qs=zTTcP#qxP;ApXN6OI4i8&DdE_A=!?^dpKg2Nze#;Srk`&$4JU6bt~b?XjM9i)^H-s&uQ1T4=Jg(ong9=uE;ayw zkn+c40ABq&E*wxHao^L~folr1kc+*Z4AaOtvVYPG=E_NYDI z7VA&TjpVx5x&du0)0{LQi5eOIx72`?CKl(rEIM$yY{6{Bq`KNkkT(o49dS^^HjVf8 z*J)%$0xgaP=*dJh@%67kG?Zrt@A0c9H7sW7puFGuz7SFu2M5W@LQ{{rA%W;Mun275{~D$e0$ zBtW?Gk(4X%O`;kG73E@_4<9vWQ0Z6T@e%J=0%Rk)VwkI@2L{ywTgUTU2klHNToO8G zlnOLi2r4UlA3fjyOW(qGZy9l6O1pin*dIr$FkWsbQkv$22$1wcafFh9>f+++wGOZu z|Na^%bh2X&8|2)(VF!EmyMUR)TPk<$c;!sjX6LXsz-CrHf*A#t`q)6M2YF%n3)Mb8u#4+iCQPf2KGqC3Nw|Yrz z9{zpqFd(s^!hp8qPFwc2uJ+<1B~Wk|3I7Xx(0yHEfVY-KpSgWe4|(4@rwjWmFqjZG zs}n#307Z!F-ft+D6gZ?3XSUss>TA3#`Xgt)AaJ4%o|io|N%|$Rl%-;&1}M;*&!;5s zVF3hH^_^2NGX>6`1BG)2RtjSI31WG`b_Y;zIPU!};=0gys^>UcKOYkT8o`66Y7W9b zrh~L7pwh_N0{=J)2AKC0=s5>0;xiQq5<+Fst@iuzCIKLVns7-LD2x6MHs10)pkFQ^ zAmBtHS(fJ<-r8MWV-?in83Pj}2}_xI(VxO;vda&ZoTlG&1VO1(dt#Qu zUE{iNhy;hErIFGdU-1rk<1A zb^Rf=$1EVAQ{4THq+GOF+Ro_s^@v*IH)7O}E%@k!*Xw6i1fF(aXeT~#c+$o7L}z&#PCO?3 zbr)xTsIhvX?l&`zzQ|wA(J}dIokKGOb!Y3e5zrnE#62KMRfJy_PYigd9M1DAD-OZKDbfsaOMY=HD09+12%Yx6hs_X(`6XqI%QFbwS4QXzF0Q)PTc6^*fxsZD8#7rv>5hrWMobR1LYUZJv~oC0LVb zI<(yr6JI}Uh%F6~qR*k|uBykS?S1${RQ#^hN}RP4I3(}4SQj=NB9#gW)L5l|%e@*P zu%mK_d1~nXBwMJoam1XZ%@4sb-3cQf)34$X=ULY9CpiD2ITV&yDh zB0)D65&O=vIN69Fcpc?tUUJHudy_ghjY;nz+CKr&OH7T|lWNMGXUr}oyn+aM2_n|9C5Byk9N#bHB5f1B?cM%F zeM7e79Y)_i$r8#!9}*sp))!5Q_2C066--XHZA+Aznp%bXDP&;F**8xzSr%Oya?|$t zRojsp^0#|3vO|}6qHP8ZOTJq~ie3vE`@{=bbcJc4ZufZ!_Z$Eim2)Dm4f)HNl)r4m zS+8N%MEIR;F(Q9ww^Zu1Nzis;N>Z?@7_sNAZOK?s8U@WRgxZ&!+`sPAN9-pawD@QD zVHfkmZ)zVbwVwpf!xerN=BOhH8Agz>uoE-~$)ZP&nOgy|0&FGdw|W>J8L=1G_tje2 zsHkA8PEH(a3kwTZx%&wi?c`O>>Aq|7>dgtH?(}Iou6yzf48HHo?`IkycaEmPYXMSU zdn<^bRZfy_!kp|Nlf_$v;T4Kk z`KUiO?Y~ML-_TTq(QF?^^mWhKviQDvp7l{Hw`WdfURxL({`|=zk;&4$ zVAE*A;y_Fqu}M;L^;aUZnkQ`x3(#9sr2nTxBI2FwejUAX=4v38@T$1ZdTJM6&#;By zrH)T&2Xg|GoR&d#Eu+ETFvagvEopD>Z7T-_eq0(eM0xAf$BZSUX7?0upAwz6ydgM< zWSpQkp)3_X)jv4`b_#ZUVLsE_nkKdBbumdd~=FO3VLrKY^<%O z{q&oOHmiNOQ=M5*j|AGu@m@iL6FEDd#JEu@+6n7DoyF(I84pgac0l%*!eI=jTgURT zEe?l}rRmF~4#-%=Al{@0m4-{(qc+F(E?*(pU9zv%X4aLObLmfG#0aj9@$w+Q?QH{J z*5tqz)_8rsAma0xKR|M=S5H_kD5huPgf{s`Y5VRHKk<`C$Nxb{l7&=Am7ngsalGFN zar{)(c^B^_JEpbPN+E1{=RqXwT?CT;bS>uSPJ+nV(7!leSp|ke%gNsh9|_;$wtBi9 zJmX?k?QeaMAQYx_`we|;JUG%{Timkw-3idUiIO4Ag=D>(%9V}; z6?Quxnf;f@r=rCyd<9)}R@yf>#yl1l#Y!i=BL=d?OHi|_*_oX(<|f30O8G=w6hBsX zuSPArd_q+3YpbSKUKBE&L9h~_$3Wyp%)(O;P3lv$k{3lpLLyXuSBy3GD}gIVG>kAldOD1q ziIT>k>C=AFeT7w#k{X~djU_@UPRm~DpLOy$a&fFm&YiF@M$VXp$)qWF1etV;IL%!; zfa-kW6r4@Xi&uG>5GIDwjC$9!OG}I)tPJd7>cfj*(*#}i2>)CcNR>zIJ&T^W$Ax7iCAJ2pvC<)PI^+J za&v|SZRE7}UZkZh| z?*kZrgA8CVASNb_>L$C5VkT={+7r1l(OrwpHz6O?4HQ3sXzcXSTH5!hbZ6bZ6ozA5 z1%o$cuYY!1&6z1dDom(8=Ww6yd-0wXY;ZFn?6j9ge@BDThOj+(v15oF`G(PCGg_)n zeWMhUlhypbKfL&3JEJ|O(2TLtvB7V}DXA)kXuFL4YSLta`=I!Bbt5n+(B!XEnS6^@ zy|Y`rVY@n79)i{aQv6NY0oJ$Wo;#z&X5J>BQaLSSW;}>(g!YmFp74FR=)`A@VAR`w zQblIDd1;gWpPxLgb-Pl#&V8(?ICIvgR2vl(wOzp4Kc$QG`Db-`xZ0;Ju^o&V0b9D^NE#N zCRj&I6*+RaWBv2Pgf)}NZCX-j>3F~o)|b54E-4RSf0snry`=DHtzMQtsxZlp0*V40 z;ws&t_D3~|ryM|k?K^sZOZLw!i9S&i`5KIx(Q&S;JFA$8Gr0L`A?cHD@0^)TRL1iO zbzM7X_J(!S-kToq4-S^^XJ7e&L!@H@gckzpA1AJc)?u#>Gx$>IUh zV=w^aFQvfJ9zs%+6u`uVvIk71C`_;XQ^1IVsJ}PQIVxPzl6Uz0BO_U&dqS0lw|n4+ zpq&KmQuih&pBTH%<~8JA2Mb)+&{l9m&M7TDTW9&7*wX%-j&gvm7SU;lPSQW`QRG^JfU{8KE1~a&tIKp>wuMM*M;Um4CZ+Y41!~Zau|78xI*8rNX-7g|!o& zdy3w7RqTkLFSaL0e0-5*=Ato9z*PMVfENv~+!}>n3tE3{uVdf#z7uh^N%o3p6k?+S z2y0ae-Po&?7pyAs^1(`iC&1}G&+DZ|CnAYT90^1lK3?-SOI@|ex48hN5C+2RI9zGNOlp6-t z-%YS4ZR=bOi3qaZZ=UC*6HWfck&{B+4Tl*51XRZiBh8q6OEx8A?$$La4*m4} z$oHQ^H;z~0oFTxrGL`)v0M-@JWCs$Up~%w{9X=+nIb%l|_V@dS#8+--AfGB)nqq)@ zPLTfu6<&yxAx=5b1834QyJzwwA=k*5y!jYC%)tcBrpicpsv~a*LE(0zwtc2QIc3V) z(3gZH^iSEZn2-eb>`vyRt&^|^sEd9$mo6mB8}lTA8(TH@-ZW5G$DSL_C(Fb38yKi~ ze~_{sF+Q$R3Z))-bcd684=e_5euPcs^2QOdWPg++KGO+KKRB?JOS-GAuir^@4l`hp z5N@7B{PKbR)=;UEPd<@EM?n6EwiOMEzVkP9OgBDV?j->3*C$-03%G#6oKSIqWHpl# zRnO>|Tv1K^eEdN@tle-Pkxx)B_1M76i)$$gEDNWn-MVNF$u?u6JwqP!9(`~;)Ys)-=GdOx8o3U>V&C<#W z5-*Y##m6eiJSTZ5c7M&yjFekw-(94DrBYsi^|rR;ODH{5TVRK`^-^8KBL8o=rhX-W zvAg}RhRpO7dG5F3>4S^W>A+x70t$*UbCk%SvVYz)QO@d%k9tPt&HoerdiC>9+_5=w zV&XwgvO2aEY7X5u!|`L`!N+>*rw9dL1$}H*Rl}#Jrxd}@Y;f>s7UW}tgJRa!Oa})C zHF2-DZaKK|X1F@iZ_U9V;blmF!%Qy|oR`PK&p#(x z7RdiB2u1kz0hN7Ge@4-%a|7&m*c#x$th_oG!s+N# z*Iyx*rkeYcu296!+`ro}J@Qy?gC!Mw3hL8nAg_KiS-@_Tm(C>|OG?ALjR2 z-krgD^S97Ed!5wEqNi5i)MNP|Ha|y6?N&3^nP!!i+*#lL68Fu^lj{EYV|l~tQp{~y_~hEQ%JUS@Sf z1p3DYN3s3Wuoi@BU9Q1?I*YD+GZTJ+ZD~H)!(Ri#Vtwt|C(f)NF{1|uxd!*+d~~f{ zs6Ad7Mt(TjEp3kL&vK^d6gAi zmIk3zP8QD>o#L*ZsI{}p#NAkC)Elp9qoj-4?YS3n-o`8#5%G7?>vsWdbS%VLYLs(D zWuW!zBhce*0|8-{`dB7_vTJbGV7k}7#{v!aM4xdPhHZCOe8hunK9$x zjj~b{NDQfbZR+@H^{!2M^=L0B;rIInt$|wTNV7zRZ-4t-^`1WZqbu$LFIvZqG5M`S z*6>R3#W0!o+p6%DJI0?ilNY_-FbYe!_)9NWQID^_=&Q4<)GCKgpxaN)rOiO1z;9tM zcOC?TbAPQ~sPu(1@<3$74CO^X%o|Sx3|1%4ukprw?E+ArX{Sw_%;orXq~d%Gf8#Hf zxbBUSM8|U&u_UJBIP-tv3UjsuZ+0XE%JP6;7~=?kHYl|eg<8!~5MS?tY(ycamE}y+ zCMY8Z#X?kuicmszu>NMk%ttPwT2EMXE9~|bZ^jm*Z>xeny=V7+MYm<5nK9(bp_BIU z%>@pkPXo@H3_ak_VZ)7^56|(0N5;QeeE6%k;8*M)-UzA)c93T1PK(Y`F{_kTd9A#k z;;O1V8S*8%Y46juV9#UE-qmrroDcH$&w;+Pv)#1Rt_N)^9!0v16rYEV9s`hNW#f$p z%5qSi>&?A~(Vx`VU2bcPkhV#(zIkr}>hE^Mr%i$P zm=ft+NdauK?3kk!FFXj)SGtrd2M&Zn4gIGEYtj3og9xd$B75 z(U(r-EPQ6I?;pwyTAakt;rEw<{AwTGPH+2LZ06!EHR-jFw*cyxjGmNsL6Q$NT(L>{ zlBORq5A4itTp)@!9t)(3TX@h|tWqg(%CvKO-go$Jb5ge*#)5|iEGlDV_nfiR=@t%? zbu_@vC~=cs)Z4=zu**&OBEWun(gdBf4&T@qS7G|^MDE&;4`WEvKeuEUcTErq zUULRue(YYt?{~88_HuNs=#Ek5%NEO!zp)lq&XA3W{&N^{6_~V|i$i`Yon`J$ko?QV zg5~KhvBd=I&NfU(j}zeKcdP%BKvff5Cs+H=49MR4Ac-mbk%l-U&f?QBDLrr|(ccTX z?(tof`4XyfGVTf=d@x8#EWNzjlcDqh-cU$tpl52D&3&voNmF=9L^eRFs>R&w@TUz> z+!E|1`?3eXDDXGf%(77!^l+fxRTGj3ec+eNYWzarMuU0W@;P&?7Qm@D{5nh^|V_fV*C5?br2Kc3AQ|_U_cwA_V4HvyyOG^nDsmlIzUq)9$xM7o>LX z4Gcp>BIcgh%5mFUYb=)5EQ3Glm>5$@p*`3^F(lYZ0!k2I|XoJBh_f)`7qb}urU;}X9c(%k}Wa!h~KyzU5uZm*3VuT3atE=72|7Zc~7!srYs&gLEOvk#~bTh6rexQyeqIbwM8tShV@a``wT#f$}+wkB6 zpIej)IF_1I8^m63Zn(BmIe2pZX(;Vs`D>*RbznyHqsfk$0Vcalwq)`QZ>9G(%o1{R z=UjQf%`CUp`ca2NZiU@5?@dQQ*TcB9aTjVJ5UoAHsr~1;mjlb*}x$JZMne4 z%Mx$C=~B)6@zZCG;_Z-1lg~L~@PBBTUJh4RK1R1@T`IPHMys5`V|6G9gacD_m9>dpsXU*ayiJz!!5)J5<0p_OwG-c_-WqMFGcod zx3UuoipOPUi%LslTF;gby&+X=N|49za#;CNT}_@&hL-G)juGB#<3O?QW?TxE_Lj%| z8HFZwan|Sfd9dGNq*5C}U$*0D@KdMuqYV!6&1LJ-K)Ay7{0tw+MO3&Ra}#+EI=^lr*#wvEk#YarS;I`f2)VbLT-2|?Xte^f(ah*8L>*7=e|((Br}S+grJ#sP5vZoutG?2T|&yUXQsQ%5ZACfwF z=Y*?Ah_%s?XJOhc&DOshs_p7&LcAW(zAYo?yGRhBFVkINH@MhBzCTsG^(ItUki6ZY zT~dJ4)d!}CoXQB8$mAg@i-JE{z=-U2#IEF7zD<;~<$j?u(Q)HNQ}R8%id)BXz-}{^ zW^JzNlGUCyoG?p5Ru)gI)H6{w0+dN9A%_n1>Au35f*QH8p_N6EB`E!qP9i_PTEbOr5q}=bI?0^DSCX`sV)tgtS3_IkkU7!F-zbjspAY8}^b@V)rJ`GkN*9`I1^p{(R$jT)cy#Qb_r@cV3f8ABwuCqj5An z8+&FF?F&;dwU{QR1Njb0k#=Hm^omp&F@^PO4quNd9jwXrqc5@@)Gth(t)FKo+#eA$ zTpd-y{O$DlQ>I=`IFB4*i3@#rxNSMe1bR|kV`St@(ArM(&J{;Az|?8b0oX;ls3<`3 zw0V^PZy{W;u$9MAf&VDH;oPkQCgO91boDGV5lC*ikE8kuIHPBL7V>YY3p9_(#REyT zzqW^`rR`KVjDEo_KDfEwnriZ3BN@)@2vtmP@A;&(He~o$ZmL5t6)Z>YTT~v#v1<~8 zft^zbUOx!;2r=HKy20sBsq+YYlP&NI{x<(Lxp81jVtEtoIE&X0PWSY0CY-N93?+`l zBE#ygwRC$Oko0eF7>a!?HQ!Z-TsHRuxESlg5J7fPxPG^s4j^wOe|?X>*5BB(J@Lh@ z0td|qn9>KWT^uA55T|Rr1og~)sQU5&iSPS{4B;yJ3UyeH;w!)fBx446AO!ZzHNLm^ zJnn(-$h60(qs12U)-3Puo4skA1J5xpzLGt2#*!+7j{um@e-1YxLFT2BTRVeMNGEcct345SXtoKM^+Z@86UN zNy>Vj79SQE~E z^bd(QhE9dUq@tAE#f3Z=TJB@9$nArjV6vx9E;Y$(k|ik4OR5r;Qs|gu)rAR|3#|)l z>KPz9TWo<}12MAjxMPp*&ss)iOsRDAN(iqb$g=u3jioK6^9z6*D-zcDi~V=&<+Hmx zY)!HzihhPyPJjF(pQ7@w95iN|{ky?89pk(-3Pwpie-?j7}m0tsD9L5yM={hu%Ydf#Aqf^uGC zCfDZTui36ivVR2B1Uk`3(}R04f2ukX8cELt&@^kS`QYn+>QhTVB{-q;d^ZWd8VAiC z;P9MKY2`us_UHSdLHD*JIrFGA{^P37(saOfsr~N|Iv1K&_~Yd|>b4Y+fI&Q@G=1qt zGzE%`Uds1oTpClg)fTW7EX>@H$$|nfB(m|6@_bK+=HIP&R0!(3)cC`tAPS1t#$7XC zX3yxMGgWQj9|MI(19F0&;8hwg(%j!u=L0;U7&xS_jh%Qhjn&^>9PzO2#LyFA)$aYi z4C$3Tn1jS}ukYe&5LNFr#`SyxSN28;ef!S)_D8vPr(e1u{?|8j%$%ssw=G1mNE?GL z+~;;aoujY>_6BmAMJ41Q3IR2+?kNj8z1gqVuELEw(zD;2Yf<6t$NWHU-uwZ+r5Ssd zO2CBZIhoWH@%!zqP+TWm?=@`^n2uXtwwS8-i7z{ofGTg*z=uMBE>o*1;axFg<95wL zZN*Yk`3)1$)xZ2btOfHi23B7A0$5~vAt7SIm-W)KReaBr$=G>oq@zq~EEG&|s1|VS zXAD;@`fAJ>lps)Wnc4nXI!UV!5pzv>>=y-B051;E+x;F+2{ziV7FkH!?A!)%>QcX& zdjCjsqd|F;4F9#unu&C(Rc82fU-U>(#*of8RRt#BIp4i$3`kyVEK>@TCa7)hcW>m< z>^PeW{W04<>rF^)Y7L4V&0gwk@yM*P95xj@9Y~hk{?#akfp;I93V!yCtklR)tjg#X zf4aiYbbqeH%${wF#seVPRkFk2?A|Gn5e>i9FEx0@sZKm)nRq>F)^D#NRmSms_Fo-WvRzsyTY0vn)k(V=q?WrP5- z*i`UF!J~k4TN>sM7b^G6iQj%_(!I#nkwROcOybT>)T-0oQ^fLhF{bZp-8;fTW9)$N z**@pae{0Q%ws=>BEF1z+mTvQX?s9!9ARstjpk5@4^&a&L1hnO9a?URw~D#W&FB?5o1lYbGBS zN>#p#uAfnZrCS!UK-Pn9cSuC!9bV|_4%dMZE6k|1({`n_VIOlT8}+p#e>F4tOv+~< zOI%YYFoiwC&F-!i=NgY3 zo0{eTHmN$dEzkwtbc6yGSLLV}Ah>?O0iWRlIvWJ%UllBQ)JGGhf~Zgppl&sSV6dg` zF78s~U6%Xwl>4MUxQ{)88)m(YsDg;DLaxw^&5SqV{x`T{4}o0wi-Hq280;j72-pS}iUS0z5+qi-M8pLyQ+E*Zv@$r;P0bVG6mwz^!(ex}LJ353f4k%P1uxAih zaM%mAOYUp4R|)*(17R<4`OjA%7{j(*g&fqR@>9#~sb;JHWPZBV%Nj8W$F*m7`dO)y z@9p{!GeC|1x*;(GIjb{=O;O3Rw5w6qFnKeJ72-IZF0Lxe*+9gscO! zG4JVLEJsZWlK!)^f04~;4(y1rc;r=83x$ZoMudFa4Dmj6bctA0$~?JJ(_CJbDeqkm zNIq_0K<0PTNu}%;)IXd zh6!zFQ6ZB09;)8qBH~Kb!u~fe9RVSu!b(XOR*0Kq=K>)AWF1P6m3s2u&z;S|z+Uwy zX7yS7Kh_qr2k}O3-(7x6UEvf$ia6wz=OBS0R#xz?mMC;{*b#tLdb@YNf=88mAyCzv zrXLJrq9QrmaG7`K`+7`?$hn5SmsUT-LKx)!M6|Xt@H=3w2=V|RQk6bnSRt>^->t9N z{avo?xB+ly8AuZWt$CJ&ehxTp1sheOW?U3}j$%-I+EtY)LV0Yik|+h~)4@x1t*~UQ z?*N4vd{Dgl^=lb6thgx+ANXl!=&1gTUDEa}>9a_V44~$7v_|#Rj!ee);z`fxC0pH# zQ#)h|N!PU8e=&?$F|+UakROy%hYg6K+9*## z0(n7!#0&LheF`|{)-B)WxR&YHk>k^zNCzgOtp7RaBT`~)h2a+fTlBq+hDmrZFF~~@ zsHi^1&DeM>RPk+@X43FR=)t)y02BTN*l`dcrNcHKH7rodtMPnQMt{C`Oylh|1K-?a z@Rk&P=YmliS^N;OQH{sR8vtRL?yo<$V|$6{%1eEzLUI-`u`x_@y!~7S(l?aeCE&iz z85$Z%3x%ReM>+uW4t~`fuxv6|mKPv)jTKw0UA9nfFYgB5zg~3_l}?s}S0nSRvow*R zOl4PW{HS8z-0pOzUaa*Hst-?)V3ObD%gW=x-O}dX{CKWnxDQBmV)Kem`5U-o8RS0o z#qB!1*PJHK+sa$l;!JmkVDvaRdAt@Fu)MnJ*#Arp3S%U={uqS{B(bnm!vshK_D4~9 z6x5%3xRq6F2+yjEJLNG%F}vos#tkzzpht02YAg?S{M)u{3yd$rbJwox+DQY0vc^6X zpFS$}-|x#MMy~yGPF&j@odZ^iPxNHoI(Pi*(mN3*m;wZ*ug{Nxdlx3&)ZWf%Gv1jg z2WQut#CvRFYO>`3RqUB7EC07Q$k5&eI$5~<5Uv6knBWY^b!I8x6vVhW6!nU6kLLKq zWk&2ze!|G$3POMFgappe+}~<`cLHRXxN(53VB_)MS-DRCW^z7}8mC1G%}U)6R8g

U_M9VUb8vzuXYi*Bev}*Si%?-fQvV zP=D`t-o8RBGhcM?f7fhnOn!1L)gE1>#R-@1P7(5QcjvV+ggS8obfJ2jI+WiNr;1M9 zDx8vDP*z{4r(gn&y9}c;mimJPparTPAUJfU4OqH7h^{naeOW>6i+1TKVu64g(Lh+xc)p6wlGu|rzgg)_&WdUW zJ@N1NzUDGAkV4DhPXfN@M!ZgjWY0-*`abX^U+sN;?UT~o{7!8ZkS&O~(p3y}4kVqd z{VK4VK7#tXv-zK?;K|5+&NpuRNI=Yo?$zy7l=4*xnq3JDb{<|s`Fl6aj-|5UN-BMv zk?kYNNM<~WDNE%7(d0A*9HUL^7=9V}dlXC2{zrB_cWfy(kWKT{f?c!!lUH3i;(VC^ znts6l#x79vb^mE=toGP5pqx2Bcc7MZy>y}!^3X>#HI>~l5AIHP0o03#o;o%@zUP5~ zOAKOxDfN7=maR>R&;?HMIf^95>S36g9|CN$b^Uh4CLnk89+P$o0tum!Z4Nq z)d)^xk`OH#Br&)l6^u@-SzkywY}=QBQ72-J&gIG5ct>_Q9&~91%h627AA=CEg%4MB?MLBhD?z z3rluP#D}}&eVm&436oj{Nk(`t?c9y}&WKBHe+;?i_utXgRSUr-~71fwOzAd8F2>NtRWC)YvY+OlkX=m^O1A8~i4JTq&``PDw~ zjZtglNnP58E5OV!J$sLG)xdtJoEBxQNS+D=P;yPQxk}pHTg61u!N(y#I)1ekNV>Ez zr?HU`Kqq6&`(gCljvI2)0Kp;6DH~o)~L5Dqw zAF9{)G4T?XC&2sLh%a9#d!ibFChcJ#kWSjRrvPiF2I?XDj|?0@Dn3c`{rnD&*rwFV z+q4s&JC2UKQT3er)0wS9;PY#i>=oH@*CHCF>d@G*jj#CIuHowH7{=_pPphLb#LKp9 z{k=aO&T&)4lIi#n1y5aPD$Py#Qt)U3Nh?S2huuf#0wT?ZGqh?4XKX4 zPk|gHE7jMS_Wy|Di2DBQ+Za~k_C3d~H2%l>Q0KgKBjB-1mnWhCL`>UbgRK~V3VJMe zh%)43kj$o0Cp*V}?de26H41Uub7UrW=~l3wsy}|Nu&25}(z&?(=2-AvPFX!XjP^OZk4m7bct;iR@K2%Aga##DFw&A`mUdFsU-PEwnyd*-mc;ZtbFL{oDgh^w-YEQH z!=1wIs^HDN?%^*)BC4l4`J~_aEluA#U_923!s&*U{2*!bd-fiWFpTHPN!%}lJ%4w8 z_jz!!TI%i1rhG#PVsTOHOF!THVU#YP8}xLAyQ912#wU3#nFPm-)FUgBfNKM9%GDXX6}%L#)1QnHe$DdW!9 z8zMOVUL}4Si*XP|K6}wB) zQwFx?{EkM3g(jh8ZC~6?F~zQnD`j9z?!6Xs+=k!VFf%t#VzB2&cf16qhu$l}iv|$| zf~tkkBP0?huk7Yz?FZC$GLY9%pNx>nb6K255R_m$g===U`FgzL0TzDuv2E{3?CS0U z7nMv*Fi4Y#y>u>`QTylIsa#PF5^TU*Ls41NYfSi$9U24E1eqto;9LmC8B=t0VqWIZ z$zsx-WAV#X4KFXN%tcG9rZW+rcD0K!j-%#{9Ir9a{w35pt6a$nZN43?G#+c1`PFd` zSg@9Hcc!5)ipH1WrPb4b%atBx|BHD^kpQ98WUz=r+&T{JYnp0@KhzjE-Sn^A&Q6ml zm!C5PEF0legWN13k=%GVoOpyRtlTFjC*4FCd&JVgbon5ZIOLmWoVi3+5E#LT#`t`3 zDJuRmC`g*=SIAKOc6SCT1ffpJ@>bL|_zRiHp26ChT#fwjC>H@?k$1k@CPEz_p+kUJ zIid-vGHSDJ;gHewi9|CsY({X zvX{3mUyRBc-%-CrBpKZ;#aIc=hA_`_ExV!kf#OnlLPjWQKX1>Z4P}S(8*~4}9El4q z?>n`(hD7qe;R?!)Lo$m;R$@dxky zDU1*;QDHkp>eg?gs5J7Kbwh#ffhL=O5jmPo2(|l3fCC;!Gx$biNXDX~57a~`07YkL zpMIz+6)R|1{kJp>j`h|z4vAl4sQVR+g7ee~4UFiDPp(qp21(CG+kY1QFxCek>dO^Q zUkvw@)Z5?#s)cL@#x4+;^jlOzdv&U{kBqDCQbMPvA)MMT1?C1Y9xjb|ZGGE@*CKMA(-0o0N#(DczIu7iL zR#i0(AVFUHzqS&ogb(vQ_Of`(`4C>N>+-ZOUN*SfdcojnS>ic;MJQ@GA!^bQi{`+d zVeA*g6Rb@|_I>W2_=owuxeZNgR0SKe`Eo9RQeY*jt|RVCQb=8A9x;lreHvZ-r6#OaE!%LBd;X%FO+e44BL07p^bo(bQ6EG1;ylxoqpjDjlw#WnDy^Ky! zboF7E_oTM#Bs4F&)Dpo-kka=h>1H4_bFc_r3L<|RMV_IbN_~bLC$F!BM+TeXj}sy2 z>P2Iouxl~ICWAxu#1w_QMWEpaa4OHlGN4orp<{qHdEo)EWL|s*0%9{X=g}!X;o{&|Pp5=#6x_*)(?1}< z%*hGYe66-j1Pd_%IM_RSH?@|c0oa1DLl02RaBMIT9~+RqX<;rG zi(z@84$j+1)0s=A6)$+C_9jJHS~6HaEJJGqA0G!L3jz(Vm($`0F^KYDmXXbuE|j3- z;GCoLbjZuOy*o?t<$97~1>=UYR;YnM(nCVoA|UDg)0ER2I0WPJqDvmfDbC$EG#SiD z$Mgqxz2m!x*#`ae>}(VQ@hmPbZheeE3ckPCO8T6Hy|ZUxrSP&(UKvyWZZrCeL1SUi z!@XO40804#4XqCfaaYL3(rH`1LVwb(p~3-=?Mw!*1e_K6H3Jn7K1!7gWf!K?~;>qV+}z+ zRV5Nb+Nnq4UYIGL4h;KXA?Pe~Rbu}4bvFO+>j*^|vb_L-!qBJ<+x-Ra@6Oa5Jn^KJ zFgwe#w6mt{KK0X}PE}2Jg+C+Ywj3hDk9eEcAF3@}urXvg8^l_{gmJBC`OAuo^C&y| zGJA$q=JwZ-8r@&Vm*2Htlt3^}+K=Zi82|n2j<lnvd9N?t}@*`9nZ_j8!Y4fNUm^= zvrVHRx~88?!9{#Y;t$v`U5TgXj(`vcr&ZDexrSg_3GVVj!p1KxEuNi)ytj4_qVe

6kylc^Vm9O;G9p zkTLv)$eUU^kuvXh)~2TF2yWQXX0$DTe9uxfKCkqtzJFNOl=d_BZpo=Z*nTJ#z78+; z;Aa_%-F9H_E$7sUsa}8slFM~Tzqe!xabf{C`L1hyfV8OT31gveCN8BwFrYCEkBAsl zsmc0?S8VZgXFj+S#ar40kDCXDePeD9(z|;zu3BANn^OE8ms*556FD$A_*9Txfz{~s z>(|pv;Ur6dIqzpOvuF)l8(nQWD@Y_sm$eoT8W@FKG9O5gf`UHs%0uCZnx}R`g7#?A zDq0|d8*vVU2&<@4BItfvMgeg_(;O$ucbZOFRw!{D0R zlV#(5WC-nn^x*KU|YOn#BlDWPgD4s zmGg9c{i!y`LRj%X(4_QaA*1Ly`h*d?iqb`#A&09mp1huMOl?&XQ3oKr9T*)YPH8eV zHI*1778SidlTU@fWN~tgn98tz>Sg0RU8K)v0ZBKuaoVWNQ_BWsT3aM{Y;A5b80449 zBch^18PLO#NjpzITQx>x*Ez~|R@LzTGeMeNB`hlz)G4R~XUq7U2ELIjQ0?RoureSd ze|O{2h$)B3C4iwQ7Z(>UE-v`_?rB~Kf8wQ%AaQw#Qh=TtZFMqWVsw$at=U;+=?4a5 z#daqBO=H$M!3$7d{O+*ymn5`=F17r7ah8xa;j98HT=EsDi2jYW<0~}xSP4rA)IGL( zQ=b9w9HYw5onR1{E-i0{xob`xecjVm%vDi51vW+kN$itsGf3n>cwzK(VuC`Lfq_}; z-|MAk;Q{fr+BN$U5OaoEu4qhD1!u;-&j1DPJ+CdO%}J6PP;XdZFORo`ij!Xmw znh#kSpv9~}Fk;#3zXD0?o|?9qVcDQQg~4r5wGMs`y7M0_>;KVbs{pFHxYIGpllC9- zI8TSFYJK4lM#hOfi1@=D4Il53q|F@WJ*asu%*nO)1aHG|S05Mu0Qtr76oP-+F zPuG2ZWZWO80p-xBwfS;@AW4C9?VH6(EYt;kv)-gE?$>$U@bmcqk9gTidV5Cey(tltWS2-(9VtI2BLYl=tAx&CR*#b(;@h5DH;x_aUSN zbuAAkvb|lbO{2S?5ZK;)FGVC?urXYHwMBVr9-trOsY?BOQ?#q%iXC|Xq6Qp^eSl^{ zw*vUh?i9?u7t#_GSim7cQEK;jY^bV^K$Dcx|HVgP#2mC8cY%*vPTu|HCY5*m_wW8W zc}q#8$1+^nM8h#U=uaHg9*hk6I6>0oK;$^mTb{n=;~=g~II>9A73B2$pmxy`9*(vh z5gxv-Q=uJCNbM%i;w!(~eadMyh8vy#B=gMx{yK*)Xrtv@9S=Ku_y?3%jEsbk)rL04=$B@iF2M6RTn*Z(B zoVerUIoicgk(zJp+Ju-nLp?6pke@7ikn%LcV(%oDv}ca-0%8?fyO;HUrR_Rzkv5Gt zYms^I7n&$J1I)DCIM|d#XlMBJA^6MuR?LLGw;#7U>wk?B;Ny43BCBtP z@S;j)d-5t=1zy#OQLW7#6l~8fVE6DxX@D5$#hyEoV660=!fdupV-A8kxZcc5%V%ZQsElU9dUbsbm$0^tA zJfT+~iS45~t!39Tw6t>%ezwW@w;u6@204_!$sZD9pU%3&H}S0L-7VlF_?X3@BS*2c zi2J48FI4d3oOyUF2TJ#!!rLKhtcC5EQY59j9(CNu{+X^Vsu(d`9awJs_MApN0@?9a z^9~D)P(OK<^b1vXr$yc@MJu!^^VtqvmD5nI3qB~U*3PZg8&Zsl@#0r^ZA?K@q~=`a zdZXY#fG6hkh@xkrAzRtE@?~ekOEv@(P#uB3FD}12BegFeOm26W5O`8>c}q<1ObbE97Y*!0lsT*@(xBV11JRw@T_#!E4E6nu*_PZ)0 z;>G|7fPtn@c7zDuI(&&OG6dZdx`DmWT6DH?PPT)LSD-M%R`0J`eqF|V^wiwY!1n6Q zRJ}NhlQ$7a`Cn7msa|a|ziu{5t(=1E?g!_f1)L+WYjxm{p8JrbhfopbV4u`eY$Y00 zkoRnP7D~-ej1PtNv3^ObGA`HBaLhdd6@ z-#GY&&ok+85B&WGG;T$9TCShs8FX&Pas*M8l$0D6ThcKG(#u0Sw~|0>c>^~i_@xe5 z@;-^I0VM)Iu}IRrU#R#FiN9S3+U?n=SKAKOcPYy!_5yj%+BpPCvB;*{pXe|Cuthu4 zs>#JF4R&oi7GT}fl*UU^NR@gWV*VYSa5j?vaKTnI)(3e1+7-0zRgSy_nJ-2Bv=+N5 z=!3(tY?q~ulq?yb$eft8A0f!69zhtMs66!wSkohHTo~SvT`&*kvS0&t342fc-M?L>IS8n{ zKq3TRjDN9Jr}kZ?682kStE4i1ZcIwFXR$6cIQ@yU^dSM6^d(_cXrY9QYQjlfPc3f# z$)~G!L^r`rz>uhX5r=nTxkBeLd-Us_9{Lq}-zQ;M9 ztu2z_3>mFBQiw!FAS7`+IJV#}cTV)2>~38ld#+c16-Dli=aO2OJdIA$YX27fcCW%QjoyE&S%yJ#d z8evNh5z8mOIx-Lo`*;wB2l4~?t)w_4H}81QiSRSs9m0sp9Fd>j`1)qP?v39j+mbbdzeCZ=K3tcY*~%Ab zr?N3*_y6p=3;W74FNsprZtWQ7Xd+yw;K)Nx8rCEe*>4$wJWWHtPE#>d0k&`|X>-T^ z;b8&+1I!cABr^!OuA+IMT0x=iAp-Vcz~^{F`j~)gc`S!ynBvGj3E&sE zH0_+WE&9=z9fdR%@CUhJQv73}Jbew+xP7qOZw3aQ8N_&w`5n`oAs|9% zex}AlDG3Zo$fc(`7_4wtUZhHRJt)YlO8yLOp{SXWI^y&H`93>tj!HEg@u^^=7I#Tg z(|n?u$-(#Xn`lE%xZGg<7knO*CEqBX`BTQ~y$jpB#NY53nmtkw*o*&l+b?}5y}Q{$nMj#EXY_;zw*=j zr;yh87F1)2#}8RHuCyuO6LR0DqaIAZ*PI#<6|*bo}1bUJTe0Lepw?9 zL0p*+{h{wQlC?Kc)#Fax+})8`eD>p|>Vu_gK=&Z8q7spuoNQPt(J);(KN+q`_ph$H zI=H}WkX`KZaIt51x`Kd&1i)%WyT|Oz0qaBF=*NP@t;E|eAlRzPlW}}#Y)l%M+9@mJ ztlqW*kn$Vnea;UNnp>BM(IhtCm z0;&7^zOC}6in%T`3Xf*&x>gZ_QRcWmS95M(qKmre3b=2g1l(SHy8PAXFfV1FY1VWf zwOd`wKEzoNQPQAosp0n0D(JGr#ZWV3MFB2PN6dm)=J>m;16QE}yv7z^oryuA0Q+ZnDRDfL#gs(V-VtPfq!WQ;#PBzJZpL~aefpY!Jy1=t#%>*v}bZnBLbPE$f_|f$@M(g z_U@3umzWUM-5uJ0cYk5?D}Qy;&u&!+F|8AbpZy&$5Ui=G*`BZaT$0%c+iP`M0RU;m zzypRCK($@OT{rZIL37Z)nU{~-e$U&~pp{ej_Bnoq;irdOiMd&Boor;1KC4FAo&!9M zlnz>KLzpbf6yaL-eJ5=V-RI(!jt6ThxL9g6((`y(lAJPHbckSk>N6g2S%&83^NKkr zyC|oY0uIY3`t)S*5B}!DZ(p7jf@&ou%L0Sgv6;5`B``B%=w9(Ez@rs_b`gK3iqdC; zlhUC)Z6^)D5s#n!hEz^GHZ@?BQvk}3Jl>S`QNSrHp-(R#dkOOybbnGdFH^fHvA;IC zQB^WvtUZI7t`G-UGQcnP=Xr5M+uB6!X3}86ijG*U^z5CF=(3^XANFg35o!#b$R2+}>)Hu_wYNg(htF zhIpz4JI(wFZZcm=)pI4e<-R{9Ax7s)|gzc z?7BIGI00ni4-`7^7wr_-o@Kq@ptP5dNiuw|F;M~@OxcQnQ4MCC8k&Yn4^ zoT6yOucYakm)Ll1Z*}_%nu8c=nDHn_jZG4&$dBG-O9zrZ_XgQkS;^xMT6k>+`YU)# z-rjjZVL=%gIL3OuuWVD0_^IE4*0s_x;{Ry`H35E+?_U~IN5>c*>voycmwe1f4O(dN z`xs5Y?aVVbenhZla1Ze4NvTIze50<*)Dm`#`8Dj{tyL-mkE0X>0e6W-evdAI%vr-= zk#=qArnYb2zRlvSIe)j@`4kNueL}p^J~jBnq>=e;Wbv+|+K-UVS`SGz0R7=9W@%Lv z7Y_1?Ht?#LsE{=b5shGVQUTwd%Euw=DFu|VJNFz%x&0pO>nqJ8cLMfVa7a;8YK||l zD6=->o>E9HcgzsiU4$1s)_KGmBX^PD_G>{{%df(!T&S4gH4#);f6|Ml-9Pq6pnt;W z?6jqRj-w{ze-H#EHy{KuM0B0OC<_w#0CUsRbIJVQO`_}moOzDWUrREO`C^N`_w_4+ zyu5$g&b<$g&JU;=Tt|`$iCaGitIc})1pz^k1P{EU)SMU-T{kYCu0OWoTS5yY0oz9G7e&i5?VBhudR@jI^nKZuBgB@?vriw+%&EmX+;xI2ZBW;Iof zJo6a&1|SoaH;_zy_UioIY_xn3Knkd-dJcZ2j#n2@iQU+|?u)kvhLu?r>;NK1B&jVT zi~z_ZI}WUBP-8CUsd;t|4n|u-0#o25^7cKh$&{9s7Tn4NP9nkLbuz4CP|B=U9wv%4 z9z;9XyZHBapVSg+j(-ESI0H(v#H5+HnO2LVLwh1(K2tq;VZ46j`LRZ-*4d=Vrb%Fu%~dbK#&D2C&sp}zOkYmC19jh!Vt z(5B{ED9oq5Gx*!goEvAP@&61V0i@~~Ls4V3MDb&iRRo4^)$3ipJ^14oDCxP#>RSDX z`ua~zzI;TfOf*p+mtG5a9qO4W;{a{d-8Ix^W`sJEOT2&NgZ1*!kz}vTuH9s@P>IT3 zY3&>UJOh?e?)>SW!Cy(6+#SjmWPmgzCfc-bDHgKCCk2nD3!wX&UQ!@sSO(hQm>Wu} zQcAA*fqvU=@A|&=fvJ<^()eB^u*?_t(xw4 zPI>2+Hp)y+bRiU~9Dfe&K0`OO&o&!0#Y{RmXadL1jA=I(44^6BGr zB~ZD#@9NSsRj@{0&5eR6U^6f+9@IN;p)3&Jul`vrW|(F1b6aUGAGbkZs%FTh*x11X zpq<`zGhh_rM+^;UFHZeWdXH?TN?sZo?t7<#UpuSHEVj&~p?wg45E|6z47uu6`(ax>T(fu}@%tYMO+tQ| z65n4JvR;1$oDYQYz@!Jj#rlVS*cYn&3#B}O%uVi!7r7u`hul9TaB9_D{LoAr zm1UWpG8-2&3?oAnB#1PxGtPvC*)I)<^M4yjONN4Ut>a;}#?c^%wXrvriA5}=f@C3E;7H)H5pvHFU|m~M^+i3D((A)ub*ACN2R6pa`XOl6hH-Los})6oOmQK z_%_Hf&(W2P!SHzo@6`8eD{t@m{;Ly58%0%`k8P|! zBmda`;pVNnZV)SmwieE@Y?R&A;_Ii+$^>l;mME<|><8Y`55>BY^#XplFrk77#UWu% zSrfCse@rA%4=VXrq?gDh{G_HVvloth zD$?O5a~rv7^LLRjePfW1vxb_|@D|YV)mO{wraz81V2_jp0)*rfquOQpAEdDQ& z3UR2I)XTFbM{7qN9fc=9T09pc@We_v>>hIsxt>r&y2}o~VN0p52R~Yk)Py5mccok(7MeP!tIg zdyb2n5fT4zX+rsT01GFMQxaaO_YVE`Qd~k?n_BF?i7wtjB{U2Jy{+qf=kv*p$E#8H z)s4R_3*WxPw|beVOBEZuw*K8p8uHqCa@#pqSeS*1nRKu85JQPv)SUs>UR4I*CvaAC z^L18paE*U*)$+bGd4Y2cMMM3iZ|-ev;LEW#%jOz-ihSefxm{JykBf}HVvoDOW=tPl z?ZSh2sKMLNc(pJ? zq`6P)gM8fFI*x9=?NdU+-aPJ>Y*$MI#UBH(NE6y}Ek2gBqQ_d&m9%o;zU~_tQ11p} zG1Ehl?Q+Qz?{*xJ11Y`8q=NLUECdOM$V7{WiXy!Dlcm}5GOE1Fs8l@pri%vv9znl3 z9dIeC;gr;!7?75ytxh`roT%x|uRGB*`Sxw8DCnUN%$@%X1CJBSE$Hy~Tf1BQ+9Yqd z`@wF!;5#An&L^|oOPTD=(Z3p>r?A@Gtkfcq<*|0;OqPEE7(CPF3~;T3VAxuX=l_e2 zQSAL$cEB?KCTD~>Fn4{tAWFAxllA`Enw_0pnYnr5Q!HWobqSUJw{v8@Efu$uA%&tL z4w+lDuUk?D>%lL-m4Rd~8#Kq1p;$wsXISsG%^-aM%HzE>h{N;e6Rqf8rcB3r>U#j< zSQb1{B%b;iVq;c=Xzimv*f%gfiaBI)S=h}pz3eGMWw0oj~qBaFAH0HTdQub zNIRfKBn5XjI3aTO%upeyz-8(EpG_Vqq869)TLk&psv9}*1Yg{W@GJ?P)21WM8Y?o!63y1DxZd{y$?~lE?8m6XzTVis)+Mc^> zBW{~FQy?f5mUxeP)NvF{#)BOymMeNoMDhAh=QluZS~i6%BRd+^9w<4aeR>4^6Lfp~ zx95j#6cZCm6CJ~c*%1+=kHZn-!mb9>Yp3d7bM^u9TldAFrrSG?@+^|ywhS2WJd~uf z+5jiAU6nT~RMD?|l3UX`wnV$qKgExiT1jG?&3mLw7&+QvWXMruk$BGB*ax9i*-If_ zT?zj$7eE0=mIV%+BoKqD0BK-^V!);+=rb@n{MNb9W`_ecAmBYYnM5MDsT(!$&d*>|29;fwAb7YV7 zr7a))`~N>{fz{qP1ltd6v#DsytNHa*q7(VT zxd8!2q~UEOP`R~QnPmWdB=<(QZ!i8E%%=eTP3Z5l6{=b}D5&RS-dcmBlJPSOq3lg- z8vr71awuG#ZIB-_bK_{&=X;wYdW$3Mi4*)`zP7s)Fr2NYcw6HCgz2;0)n;~TQ(!>o zCi>qh7?7Zo!N13O{>u_reg$hHaq#x0&lB+p`_ra`QMEto%+*E+3zY;+9~Dv)raIN% ze)eRBjseMgykzvpPr{;e>8hgh{cAQjyuCz&=|4RUro+$nU9**(GiM) z*{HMgi8YrL*8X!p3zLvnws8!*zG%zGalYG=NR$eH`kGB|O`!4vVpHgJojg+)54S1+ z*t83}jFqYY1|>m=r3sLDH%D*w=SM&^2|s(M|J-B#Zhigfw+A%$i#$sD1Yua5F^&*L zrivzjHo9$~&wOdcu(#)lBRdoGy>NIFioDv$^lS3uNDHjwd;OaATtml;gVit5J^-Ob zI*p+nvugpcnI<;pNiw0`4W=K(;y>*)dmd5-w+B#2nwa3tR<#v3_y5SHPiYiDQR3gduRTA009G8$B-veLVE98^Ny+E3O>dioN^Q*z zLjlBhKq_+sxT+#Gaoo$~pATR*4dpC)Z*REaXku`b>17y0Z{#dU8YZf<=3=j9e&^1Q z(M3QuC)Uo1`#_P{8^vH|R-UNPR&KshFx&JXZ4O~=RxJd|tG@r1SHQmfrj1>Z`3UZE z0rX4VX8@w9Y|VDGyL>5@>D2QnHU~yfyfeuip^SdwjB@csF^s9@lGdUwnr^|!ziHMX) z*#;G*3J))imWpMRaWp&+7AhXm1|OemKzD-it1&1hi;v@EUyr>lR7#^31eYdRPxXf5 z&;-86K+-|v0doyTULnuQ3gDtnzv#@bo4}Uaus8B^-t#pKH)Oy&Ng5m-joQ!&jGmtW zZ62-W*w_^tu7UQtx*D7T2gm7@USz<=lrKSZghW3<&hoSA-C(@50iEW5!Bsvj=(rKf%|H z{YV5&DKp#iB^0p7a8B8rLBR)QG85qr>{r$844(2WbK(d6I9lF+! zXyRXdARjtIn&rM2wSF^%^v#;w=35S5atHXzVej|G(&;uGJMaH`UCbRud15>=HulLR zbFjg56|r(4ioYJq)68mEp{*Y5sa4!#X<@66`R0@J2Fvg#)N0ogX&q*v?3W60Olt7s zozJ(fTVocwdc+nJQ!_mc?T_`;b1t9101M->o&tKh#|lTQUca)I`W!AQkaj@9W&FLf zGXxb{(!f%3$);#tG5xIg(@>DmHC7NB1snhce{P%M0qkemz{d;Kfj1Bo7S4=C(mtJ! z!gWkYW>_puI{Ghpc?GCQz=EfEXqcpyh}2OODY#}CJiJ^h-u3pvB1=^xH)?nQ-q$Wv zYIl@7R9^AjHfcR{{HLSq^;!~;K=NqFtC~S*+ zh-gi}dS615RPW%sjvk)OV-u0>BO&o*U{>{Xx(XnNxD5Ig<|2wd=}+xl0O}%ZQ(Ifa zBk52zS4iIuq4hYD)S2vQNcc7H5T6e zj1U;K;o=_Z75)PmVn%5yFx4EY`@cRr_|>>}zB9G(Q9|FQ;J>_^6cRfttycg5EF~$S z=%)$5zd)1sSP;h}%_6td93;YAxfkh(r|X&W6~E1t>*nt>g{zX=;%()TZk2G zTyD-Y^$$7B0Mba;1Ja0eODIT#Jft9q0@B?jUD7Ea zAtl`pozmS%DjkBrT)gl1?X~yJ+OuZOnl*o1{1NW^y6&@&<2ZE=wI^9XW+kN`2?xHK ztT1sv`vdi(7f*M(-5nh4er|Gn2?;^JWsnkw!hiM?kddMBfxu_$>h2z1e$UP$d4VL8 z9Y;^s{ZyHhD8M|9D`;saoAKuP(-TuM7{sID>!<0W&?BycrAxCWo7fT z-KZ~H7a&_FJ;kr{1hdXfc z3eY;oS)jQu{U{IXzLeiedn$%cT!pk2akG>cE_eFVsGMh$17}Z4+_khsy>jjhPlz@O z65evXe6ujud(`|{u_EbP3Z&W83>APw<$dAsn01LWiPKa5unV&Da1qDkJ!pP zj$ShG$D!*1l4(*NJ~gZ+y_u1k5g~q(sxBGbnn|M?iL+UbAD0m*zT$J=;_E)t*a^(9 zD8jeufC;vo*Ea8NexLV_WVkq-@3{s=u?`?@ z?u%gt!i9ajaXt%F_ihc2LLGlnT-|t#H8QJ9d}4lHGLa$>2&bF#)&K64-FCinj9sYu z2O$8gX>+5Piiz1cQbJl1Y?J{bqM<>qt6ga7Ztk zxX)c#=QODWA{OSKq`3dK(H{DZr`uUy?wO-QdX*+C-UX!ci#?zy7D`_Be!dfQSoQWi zQDTgwUI>nb*z{$LasY=O5cg>iJj{m}h-l_3O50Dd5XyiTd8F@uQT^%dNqWO0D1!X6 zEUjxutA)gqlG-Odl#CuqqvPXuYnwGRENYRmb@u021#z*l&ntps_Gu@+WF@7c z?yUH*l*qzBVenYLwnT1WXWEV&G)8@;0ye+YZtI&25eIl6{s%AoPbE+~A~sYlRgOA{ zCz~nx$^lwT8wx^G{ROTYnzZ>}17WAc`^0SjFM6h@u{ysyI|`Lke}g26l?ZnG8Y6-B zKP5AW-ahu$jcDaOH{s&YCrkK7Q!LIIQPIz9-p?;}>tA&| zTGe13M9L3mLF*@}@xJZFzzoYv^#dz5K3y(X$8gyE+gmIDDexu)kQ`*wtPBi$FtShw ztJyNhKqLb9TP!?jueyhx``>!NM&0d#;ejV)0s4M97QRzOnY(Xoe3{#I^2@7_E5j6D zedjW`>jvNUo1X;IoH$g|NZ8~bgDNZOhvy4fv18bodKMdgU)^3JG<#>L@+YchE~>3X zuKsJ84G+KbAsTjDL>}pV6Hgm|0|iH>h?5a6^Q$M{n=br(b#-0{FiN7cHdU0|X0oi7K26+i->999$3W>e4XYH(~gORI?k-T0|pR28@GDtd8$a5EH2mFiUM{b;%t@#iroZTn!T%)Y;43-`#G- zK~ONEgJ1c8OFRfDJdm19BT>DrVr;DaYT`fS`bQLz`q@e_RhxQnUVuQb>QV^a;fz$4 zebf(&*^hslVRRCQ6GWzjnAZHSvF#sa`Ue9xsdqa$y4v;HUPnK8xLv$%N;8a5bVLb2 zD8FQ-r_d`IL35T64>LjsvsL;tk` zLze!&q2S9{G2x3##zk*}Px9v_W_NIV$eE_&-w&I3BZiorw3&IVk?$s|UuRcD-*>`( zxb2LFHZ>&}Kc4eC<5n|vkIXY@%imJW5G+fk-&^Uv`Zemo$sAmhgi8g0xr`V`kD>7I z3QBW*ak+TyPJ&UKRvB6hfQPV`!3|~{ES)|x7>rP-Fu~F9pw|qLLd7(pvIk#)zBM5E z0N_1tX0@blcWA^`v)k!dgQL|v6u_lbB=UtoXPlNO@2Uv+==TSQlCGT3K2M_3W1ML{l3+H`6Ou z7+Oz|z-$B%HzMIhJE`4mUUMNVpk3Qr%AoRq5&uChzW~Nx!H<;B{0AWb{*4gC{6(bz zU-m!rjYk`e}h+$sqdn z5TNf!(+y;S(q6C&4S~@a{ns&aFg(dQ!p?mU4n`X1u^4Dp0=Mrg{Zbkh^M6a}ko-dX z&tr;v9i#m=`5T$>6+Q1TbrVvEhRuwAUWxL1K2K|v2v#B;PTnxAW2C{uDtYm3C9eZVCNu8^>0fR zN|cx3eoqxXJz`UGd(6TzIII?zk`jtXE!qx;%le9;#Q!ww(hnEk)SxKrH2*PAfa3oTy+qd7raGJ)9Uyf6SAvPD zXc_`aK|XeOK&6Tv;Ql<9g%7}B4*!sD9%yWdvG50&i~AamrPH{`qW&9)3Eb81Q@sB( zrG$xEFSEU>e5Y-&5ysYQ%)<6+Cgh`kVqzlGmNNj$G@vV}so`OCn7)0B1ArH0Lln*& z=a-kD5+l=Q$Hg7|d957;*Qmpv_vASlFcO~CVw(sAV+=~+h4DUr;DS|- z360*LIG)cG_SW~a+K4~pE7=`vbIYw4NL^zZZK^964+Gk@(9){?x8U<1F`RT(2Z6#C z?pC7%$T1u`<*%=f)`SI)1X@1O{|qr~fp}M9hDxd8ECgzOAEB^Qg-Ou?-igA;kKBE!9Qh$TOmG?5j#yAYE9yP?${0(txz>c~N&v}y z>-MJF1vppcMw@9P3MHHqx$~p7t|zXWpy(Up{%Hl!y?>Uh`9R|ep9p@M7cKE3rJGTd z^qcJ*4H^^ScLds8!|rEia?Yn!8SzV0i6zZI#|epqxPluvU2@e@0+7CF_+ex*9zO7YA; z_Q^Ii6T+YTn=g#XL^faYJmMq)6s>>w#R6P&&P1mD0q4Q=*|-lG4X#%0%P*1em=e60 zwnk2SRjY{+!xy!$+(ZQ#p;~g9qFdmdCG}pt0s>}inD;j;_eUTYJam(s_a+Imok(25 z2zY_+eu~gLn%iieu-N!C{0QhBHUn;KB@V*g+9LXO7^RKU_ct_l8BgL()#CxuRXOK*{J%UfTGIX^`hEF~?i ztE&r{jO>FU0tz#S+me!!lHZpvENAEEyNN^+nUFwu5p)gFMwg<)=Q(i-B{|CYz({|< zLNkjiX;x6ZQRn|4)#N;|ME*~t8a;ih1%W=C>7SiLi`_wzFn#8pKlxwtt7Ap~Z%HFx z^{&N!M38n@t!pDjO(m-HhsB0O00Pt77xBpe3B#bClp*_veYGn24~nfM*zl1jq0`T16~*RaOF&9C8h3K7I@i3gX3&OGr?S z37tv$@WMC-Io6dM@B*oy-JZo8)+qAI5$S3w;?uJ$YRI{bf;PvSv)@73w8F)|rir$qC}Novh@%X4r)yRWSj*t`iXNqnhX#B%&_ijwL!JeK|TJ1L*< z$iBbpKG=RXS0uzmKu#{enZsXDxV^qQ>>9ai6Y<;%MzUwVnK!lQeKG4QiZ&`J(ETZ* z5+L{6ztyEQ-jJ@ps4|7+M_XixWWVFE1^tBXd?QnbGCSq-x>IaJVSs=bVU~022PvaH zF&hIkrNyvj$zg6#lo5)NCcQY`chAm;HCXp6e8Ub_6n{+2gW`5j3P9EVM$#~5#XU88 z%O*N6K<>+u@{56hb(CF`#V^6+cb}+}0gjqlwCNKhC=}X^5i9k=ASr1E@Dhp?IAJVxgNRo)JQ5JwMS`a3Op{q=H+^;KmO8}hbcwDnGc#RDo}GWju0kua>|V9S4Zq}O;F z_!FSvjsE|KqViSz{}YNzVkR4AaVoF%G)fX#!AUi?`DQ;GMIWxG zzm2wvJ6F8z<0<)rje`G&92U%Ed>!%bIxkxd_4yH%0K&Sj7CCo43RdykQEaFWRshiY z{XN|W7WN)`+f2cd7s4GM0|3o>c7$U$g^!3)P%w!yVXH-`h|944w|TKNEdSS=p#CP~ zTstpEEq@ z#*Or1IZru@4Nt(o7P~OmR_MuY@p$Tqaq_hP^c<{wC8VWRk0Rj=%@v5Yj$A$N*qCt; zUs+VOBia~vLH@+G!gnY3OI~-u=IgWX8Ys8AlReqE^pj$j0oOlw>bUb&Zwy7#aybfM z$;n_s(4`{9GR0OM<}{9o`9vCk)vj~E+5klao(!Cvs()6KO=7n033etv53YFl?#jj0 zIvV3OzX=NEU$T1$)^RdH`=(-vU5Jkr*wiDfE0Sj2j&biIM&REoQRkkM-QNMP+7JZg z>s#TgKK(Y%Lgcr$d-QjJ(2k5CsjZ;X)R8(AhARpe`V9S_7%mzvOI4Q-6O=W&2ZqbX zLJYH3wuow3_r8Ma?l0zDf?LT_|HT5lv7u8NdgE*VJi>pB_;7aa#@O`Nk^WI*wk`|f zj8Zwbv(&8%Q!q~A|DNuGl{~`SU9XEG1`;$gBg|rQkQ~N6Sw06qTqF`Kgy(UPO?Hil zhG?nZcGqR^3uYXEe1&G1UVlQrC-W?OD}S8amw+v@`8vp9Edw6QbsBOkREnfRE7O&j3Cn zSTrrb2tX{!xW{k;vl5ekTIZC>L2fV%$CcMDFwn0HCy3z-)6^SHNKZG^tucJDJ`kX~ zzU@tceffQ)Ik`RQsnF4m-jnYYkKi}da;SqUuo(Ab>ah0T9PgiqVK(?vk)_FDMzS+s z3k#QJN@ql(nDD5<7TuHBbreqje3zK##^|ienr#23_I=VI@9?8LG(36n5lJk$c76M_zj1Rgjjp8kh$0fsa#qW{7#&WJIGuuz1gDO4}lM|hf*V#>J6npe8&e1yk z2@zN`=BOf$r9Q(RMjuZeyYk}{F{SY@3QblTs#sc;9`WE~txO&Oe_+ul)ul($r-wE= z?J@`CV`vg)5`jJ&)WH6pQt`(gB2P;Gf4 znSaPJL_~^g92_b!#okd-QCn!J%yUY8GK(n%JIVvwBY7G#>vP0R_A0kD4f03b=N>s= zx0THHv>HZ)B7EfVnT&=aPGNvS`Q(i#+UjM~`G4_abm~n&-#D5~@$S7sjZU(DCS<((L;k zGQ13TU!b2M2SjQb@m4;8&KO8d;-=sQ)x|2Xn!7U=_kw)w3H_oKGcF{xQRyZ9Dc(1g z_&B&{YYlG^yqE8JKBeQfn>6(@>^;Y7j5?DZ{e*jb8t!NPr=MAsY6){g;vT^Txf5!> z=PiEgffu=KWUw|*2dL}+6U%2vKy2WS`~S-G`FSu`T|7QavxO0(m9all@#SBx5B4Ch z;k}Hru3nNV@nbUa_&9#(O_Na21_M?kNfZpYyLa**+(!D+fQ(C+^-MYS(9nSV6Y@@s ziHQj?zO~cU(@Wg_bU;a&jKmoDzHdK(4>cILA#Iyd6CA{;e{x}sqEaj6T?lp+h35WK z6>$k6szCUa0~`;&Xe{mH4j~B}6~9>94HAKz|Dvz4)1;b^cPVV+x;qwMhJOJCO$d`b zsDC~0u-fY$bd{>BUt5?4Crsk#YH{_IeAr2Nc0tn=J<-(K)AtTPx5a?kHF8hZC$09H z={)_<$G7B8*Pc{BNQTrKf#IGxUvcK+xvL$Kp{Oq?Vk~)1KT|%&>aR|2u+dC~D=I4^ z9rw}w9%foipY{Lw9x-=!rNX2Quk%UVy?HbVFXz*8phiznCk_fpUhhl7mhdn{(Z&=r zZyygpHHW$o^c!x#&I^=9m7ER1WbsWXC3)U@dKWwq+-DZyL#l z^-1SLoHVq4giHC#)y*x(<#5?)wHsPfSEn%ic^&J7f{@T}XJ?0K12p~s>n3f9BU*la zAfDv2bYi}-(fcQHg$j>xT=(6zzwHjrr&Ml}E>h`q1Evu{Mhfbe;%EmOdoRk4`9nF% zo%Fa>_QH4 zp3ZGgy0bIi>0ukQiB9j7%4?>@1>v=?qw@@+f~aanGpmy$(48NZ^nYnu3Og2>eXdkZ z34|<&W22E?im0IoDhK;I5o&;5Yu7`s^)dK~Zcg#;?>=EvSZqqVTHDX~gi>k6O7>HD z4B(spm>U4;LOr?9iYr={oym*T$Q0)oB2pbZ)!Yt=`_?-WtL8R&b5*Ry=y|D$Dk3*$ zNEIo6k5lJZtGz36a`>FBT9@PQm!O#!^&bVesR5x+^Nm6D+~9y!7=uTut$i^t2*bJC z>+^u_Ra@TTAO2tMFK)z8_{?ae?>kw9|HH_N+ZX2M=FaWe0a{0ApK&OX)6&wM+Fq4% za}@TGwC6aZUkBtOA8)0p)_dPzU@qGWe-t9zSCij3fsv=A?U_wZYY1x#$#-3&n|LU{KSubk@_(gqudC^#Z9P5`zel_0#ris&UT*Qu#taDTHQdb*~_B071`P9?;vSK-!Ye7H0~Mxnu>({eG>j z#;JcQ;d$u8A9Hp@mF5>zBX57>12Lo@9N0$BiWD$E#Qn-`#@888D}Q|en|in$0wmbC zUSlSvf|scT6nGil2zltWJqMLWM_cJDglB(oht60*l})6`LFp9E_ir5Io~Hdt|JRsVxp z_Ej#9f-^8^yPqERJs7_d&_ZTQT4%S^A^lrO07N?Fk0NjN(OnR19y?C@tTCiFB=F_8RA^~V;44Omu>1SU|EP_YH zePgq}g9ts16;KbtP|SkhK8cK^6-ENElM@;sQ-+iAoQ9NYoGgsqDI+QZu0hzt*B$ny z5XidR-jtM)zj>8PYw2USY?Jd}`WO-=ppQMLw*Qwt=BWNJee6{iZF|uqX#khsfv_ruwZcip8yGZ$tZVv~?S zH+sAMAl!i}Ehr?jp%=Z{R7H4Q`Ul^K%Npa-qND!Ci}=asa}00W&vcxE*tau5V^y1O zB$>wRE8)|`j8I6J6v4wFd19e^#UL0l-luC!f(v?L^sV;BuY%Wn-kUO|?ET^S(d`D+ z8O06u-TYI$-(B84OV7UKXdXHriAhkK#)e_FHG+dJ`9etr(o$NaEqZ8RGk_KcWc_v4 zQ#N1<9&;A7i-UaOe%dimMqZT6+;I1IO_7H)eViKEo$X$?N8$Itrp22#Y)WaNtDOfH z-PHlnEsrQE2Si%57@&Rh+V70@)FT$_-W^Fj<$yqvZeNVfA%~In4fl8c+V1Bqg6UYA zkIs|RzPS7|~_?(DQNC1RmmG0 z8zNsa&3Zk?v;Cy7aTtWV z_EQU00yJBH%91?5%krZMGkJit4UP($*z1*A;e-DT*UX$rzBp>56BQs>=`@q@c)00t zo4kITM$K6KZSfFaG_(c53}M>!HUJFZ+9%6tfgvPpx=zW*VeG|X-*Z4wh*x!`J79a z=-A}60G&GpjW6fC1mULsp8NsE!5xt zZbIAHvjL%n6d$iY?v40UXk-*td0yxsomYa08eKt?NChG(=pvnAYu zo-^b>wN(jdVlk49_rKlv$XJt{G$F1z+{461Zu!WJ7N)?IrV$;^x61>uf{4cW;0vmPQWV}mu&rvkBSl4 zQtkb2lHN3;&xOm#Vgl>?)YJo&w8fZOPkQsJBYwR33x=abL51!-@40mQDWf0xJ)M$y zdGoF^1wzC)0aO}(jk2EWuPRp*8kZe#Jpk(!F^+(w@BuY7T7_Q%QBP zGOX|Cl``TNy<|S6B3mLx9v~ozsI=(iy#9T3XCeww#-9BBM@kA+dXi_)bKpX#eJWpq#{X(adrB&hj)NMe~O$TIW zmtwV}GBp(Q4x6c7;T+9q?P6|pOo$gAhAL>iXiEt5A6c{ORGD|N`&v_kCs9ao&{KW< z8`PiQM{F&2o=Az`DFGzAUF%=%B4o2qIe+v|Ni!KfoLX# zg)Nf}fZ~x-S%TkYek1Ae)QPm&s-I3SSBea6k3YIM!*cf_*IJ*Jd0|es%p3^t<@oE; zUdKnH6n!I#!L2!%`gn`7c1Ks=nvTT838$!>WIDfk^r?D*J8gcg)5Z_lTiU-USNlyk zOf9vEpWod1ejdK&sM)f}gfNo{th$&Jt;^gOT+~Iq^sqUkq9kW(BS>eF-^_c7A$-T> z&V%tvn9BH>cyM;xtL%j{pEt_WKHhs6$uy^HS9jZV$Skr7r{1=)nU8|7ZPRjk)6x4> z!`PeEPOkm%rQh8vKZWwWSYG|RcfBJZgrNO)Z~bmfX>39Wev{=!76*BLQ`#AHFQ9OU zs%~m-BR2k)>|9h$%dY2ybNC@4I7(;N=jsuMG6~{8zM6_0%}^-gCVD0E0MR0R z7(Nn01oSbJV}X4{bsGI10G)bnw|*E5F#L6~Ha$jl(-hZz*dr7^gYV$>(xZmf5e4u0GpWtI2@G)o+LoWFB%mcF z+TVR%#)=6ru=Q`| z%ETepL!(O{phl@uY$JIkN9O`QKp(P4bqy9v^KMh2j+ zU4V(@Kb}TM;C_fT{*n%JH-V0t2r2*a&c|hXDS_*qOLbGT(XwY&*5?eNcRxplJRC=x zF4OO9-@ku@`(&?yM2#ES)RZxt zd8I$+ZlkqGhcVQ7d&USQ&D*})I_K11C zRFxoLA(@=eqZLae*h<16_DB@+>G^e6?Y+KIBle*raCyRphI^6I8|u}Il<)h8MMhYy}ybIzQ+{A2$fbF(%Km$*J0^bjS9MN)hyDez%T|J@7ZT+8&iasO%wPo(c`0DI(z^xPx41=hr zQLn-9MrDRh-rJZ)1rx{$Nl(xlyngweY~2KH_4is>(Ru%qgs)S0%LYw(H_g4A*z3#P za-q$QlwLY;{+RXocXq4L6Lqck)PdxP#s_uWE2yMvKsxRFW6E>g@bL4d_tz&VFxikS zm^k%$mJUm+fmN2fj4AK&JR zj-2)WS_(+f57RC#u^#iH#||r=UU$@;O;8w5!yr2*^#18#smf?ZJWX5Ik@ni8*zeV= zMg$lJUGOWir0}Q@IoH8^2UL6YILGa5`SC^d#X)=isIE4Mi15`FxPypZ@ReGQ-j(iz z(p4Q&B60@K`B0%PK|pCnMrNP~IXMIS0ZG;Px@0&*t=N#PbF}7LJ|z543J39Nyme*1 z!C7~q=*daY&gaR9`wmuz7{Y>k0YaA}^gJxczZvh$QPN?~L<|?r_m?03di>IPa!?tl z$eXNylN+4}^Jf_)9XX~86~Bp9cg6m(*JRtsJM_zcruSaiXD zWis>`f%pr`I{~i|JCOJ|>3ku74akr}HF;Tn^!w&{aNIqAkwf!7V-APZiAXXMzm1cE zr6+SOTN2TT3=uw7P@CACi~xhAoU-P}vo@SKzl_>{ZCS)4DCo>cf;YEi<<-fuWS!7|>@JRhP zf%`$$MfeOdUi6fEo)rI{wJ${9O$$2;i)^gn!S=VAx0~r_Qis8BMGEa`;B+#ULV#ka zX2ugmO;esE3y8#mm$7~kx4dZfhy+u!1EiOwgOjftgh=;30?svxr^`k6ms47mxi*Jo z+~UZHKB2k7Z%tW%LaU*`ExNezqIhr#u5An?84FY`FPb7f2*=Zc(64 zYlEkF@V>#}p54P=KfLaUbwx<>Q}UZ{$fqrA=|p}a+8w zd<{gLDpbXlH8#NIS3%c$BZ^ZIfDb*79iRHV5wAq9we(E1g2xwv_EQ`@h3JY*xP6~9 zFEInuRlo>q>nKnW$9p(&jH&}^Pan9J$=dXb@(p(#N|+O^-h{?WUtH(b2WwDIhjeF2 zH=b;{p~GV6J?|l*k@-SJQx_Zw6-zl7DN?&kGv2nt=ITl(TXVmj9d-Kf%s+3^m+k3( zH$x!YfFmhzN$5)b;nC>t10n`!&1Lz^5{q*3+#HEe^A-ZL7rt1}pPHJR=O_GfGGY@F zqJ5v^&H9ef%Zf49kRJy;z(XAM1u2KoGm5|)OtP_04KbJ}+MId7bxucR=ny60HPLeg{6pz7)7WWEpx$;zk!tpFa2S z9#bx3E(9{QdVk)7&u>7`DxK^d}rm2a&1cacGst0Vcu%ff_ai#wr zk{`tUC|{M1AHA=CBJ59MYgjS#wFTPj=fPIlP`Ji?f@oP^Z5z%p0{EsyjbNR_z>J3< z%vfNeWa+5)N-Y*02I&NLH;V9tCwNb6M=Uf4+a%M4PG0}73RCZ*LihDjxVURe-KF2l zjaJr;MSTP)5>mdga_~{XtOl*@i6l;~IvMSiG$Q<}otSR>f_B62C5S@}WI@K5WExWs zf2yRr#^m12^9w5ywC3IWUyD+nmc)`czh-roUV#)(A^`I5$HUYX1wTKx`|)Z6$?ShDAoesR6?Vc~#i+qGPoB<;37U5~{t_VU6uUjnTK) zIAAwL@-}s-l=@m-tPaR%_zGoV=5KNK`2;lTCR{j)@*J))rnH$en4a$9+LyiyX0e*uiJFiG|HQ*c__Z6&_zO{$cfQ$E3+#hVc1V>KD z0KKZiLk*kq7wK0Dli$Ba9mx2bR_0H$+nK!mIJ9G1>4)43cqIg=Q{~8HO9=26wj#fb zFQGKTs01=iw#wE<-+ap-e0*b7&B^5-$b-+!`FlO4{T%pmb?_POKm1=)3(`Y+;K|S; zqN5cSzS{vxU`Z~i^UJ3k9N0h!pH;ggVG{SLxcKbK`ZjVwsnZ0l(V`q-s3``pm7K6( zh%!6)1GC4SPr)a%@^Ft{RA1fEoh2h(!gg7I?V`PWNv!?uOZ+vEXHq=DmlN?&DZZgN zUwJcTC8%eGAd|u)^R#-`Q8Y|VkRJg&S7L#7eKZ1$1j50{h`hVIdvtad7>3zq9Ny5- zaCCYa5EX?xG+a<1jsXXvLb#S99(g`8q+|%uUo)H0-$oyXooo_{$ZG)+QZgF zfNs7kCFe0--Olo{bfl%A2m``;*;b>ODdKK?j~+d8ZDtHA2M(bXm57)atk5O9Sj5N1 zmRV|amO8APtG3G1ueG7v1=j*16s4UkHNnFg3^t0nZ|4qvVPTc>H!sI~9@bzGLC`!n z_;pj1vRE+Tyqo-KrTo6FqsjDHb0AcB^kUPY)kQfOgYypmoSsX)lhrKl{U(-@imI!# z6Uoxjl5Yls`sCvGQbdE}HpAIzvO8^5Yz$ugUp-RLDwhSiViuw|<``a?JTl(&Adnv@ zh=^F^$wzfQ;CM@a*v!sD*7_$ruTbuyMeI0Um9_(vFYr_Z_N=~y$bpo}=R++_{U=aC z|HKBiAteQ4d3u7bn9;XYBM8?LCc*z0=kH-|U&x~1xEn6GxrYAQ4>Cwl*2UXiS|4~A zG0Tz10=a`TO1g^e)<=E2v&pBguZL|?gx@n1s%2n_It+yCj@hu(EY=I(Dulwvs&cg7 z8f!|tRhm%R!LCkAqiTg@L~>IX;D66q`y+f)$MUi^w_+sA^CT?1g}eltY)l<{vC$bD z%(w%9Mqx1Sk=d%;@rOS)GUxII!?@oIT_S-&CqJ5>R}pors7#dKlt zn%}#%-A^+3$niGAOCf|8A%G!C`2`9=9@F&1NbO$p%bE$|r5biLD2SEJz@YRL z29|?teZU*kJx2XspHKG@e74bqXaz{)A7@+X z6ANPc*b_P||C;y)3kP}w4iD$K?CRj^3JrmKek&@xnY^ZT;k$d3cS{u0P41Bdt2g>Q zIdS3KDo{3kyxt2Ei}P(Y1D%pnwI8ocoPOB9C+Hd*0VkFdp`HKtY5fJr1RWOQKnQS$ zJz*Fb4$>}W?^BMFOWosI)0o56G-Vk(n&^%ry!9}9YEyTE<%iyrWBBU=6wSf!Q?!h3S<3D zy&Sg=r1@HeW8;Ta4?x+lXH~){2Zs8iadZT2d|d8wWOOv70QL17Hr%TW@wAYeXnlTf z9OsCCJ*v@{5ivQBmLJ}OpmLv0wbOc9KgEi?jrDQ9tpV-u=)jK8KdZ;|x-~@ZpVN_I zw9RHKzqRP23oi8ZTK0qdAlxRnAE(7_o9c)r)$ zYe?AG-pY_KR_2V1td9!p3Vs=1eN8QKl-@O};i)T)NNRi{CYB{)&y`jS{2SrUJ+i;o zYjaK{emH{?JbBGIA2D8snOBB*Gq~iFOc9T6HWL}$3xoBR?Cpg<`pdO(T@;PYpW*Eh zf5qFo$^?dnB4g6hq8D6R?vc;({UZDMAI;sU87)IVM$`H%uP?Le!^Qb+hVXFT{k$Snkyomt;}gas%N9Mh^?3BTcU-+D`30Y1x~1k&XQkL1_) zEUQh92sbY6ca;viZLdP%S9AuN4QcH2-{79cZQfpFg?1Q0(jW5j@}%hZtC(J$p89Qa z(mkbGrSKDqj6&exZ#V9_Nn?7Y^USvELpJXF)}4s_Qe-PYMcJ`XdeJD0(*H#|-#s5J z$5MXz@(r&vAxQbtLh2J#nT4#z^AWRxgBHKtL~gZ4mZ7RzD4r*xz_Uft`F_{J-w@-c zw+ga6Mx=Re(6v}<9VjnvNrM#NWopTd#D9l9j&N*ouxJ*s+~UE{D-&bBHN{6H%GiaJ zAS%7u4MG+4cQpy-A!jFkP4^e+D(kQuZ#q&wkHOrhd6RLJUlC<8 zdE81kn2ysjGNKHxRr~W`Fj!}M;<{Q;eMGn=IS9fvv_>Ftbc5)LKc=Ya-ED0+qvOarU{ku znb~#;zru0&_{tGDkHOx8a;GfdHDK`XA*fb@6`C(JAxdxb=p=`83aC`gefN}CRIy1N zL0;i1mg0ANG5u5Sw`B2S0cM&cPzStkMR6wL;$-I%DrPgu0uH!ypWv^D7Z>NRjF_}| z#59nLmcJ5HBVat)tLRgUkjXP1taAmbHY>A~ zt;k+MCnqOJgwoE3%Na_sKY5Z{l~l1bMyBF}zMfWU>^K+}(GDyqUXEDPq~N6Hj3nnM z_foQ@(H1z-DzQ&h?Mg@ODp2? zx4OK^lH8lX>HDEWyQw%sZ4}tf*DX>d$-VuQq7_(cMW>Z-k|m)-`RlJPU7}}=jc2L9 zHie7d!eyt7(9afJ)h<0uTDZ|X*i*XTW z259Tw6P3d3vGQ)pVkzb?n|VqBufA0ZnzmV3{_ME<$gqKIy=%&oXe{j<%G331Hblf1 z#WFNem9@ru0*^(j!Z^c^!bv>`gY1fcEZc?Mk9;)iS?}brW*iAS(ke!CwvW(#^riIN zT|wa%!$B+0!P|n4Rw|cPi^KN=T{;Dzx5GYt{mmJhqk>{H^*LIoDeH&LU||!a&|}jq zblQ{O;0O9Lp6z8?j!-ERCAJK6kS-nA#XF)4oCgPm-vsS&ttqE3 zNzl$zv{@O}9lCIjs-zxR@1<80UMCM(vwK25-H!@`?0Et+$EOYFYs_a41q)aK+$)x? zc%V;w!grbrYh1BMtp)vB*{HS()n7Uu`X^#wXXb0O>PCLSHUsM<{!cRBL<>X{v|_X>J92du3#;me+C9xW={$0yM#x z0Zj)a8m@u`vYgvgf5-|2NekRB%oBIMWk*vb^*C=0kS1_({4$R)35AE5nwbSyL>#Qr zMQF!aIX?a>7N(S%a&N{L85O0c9406gY1;NwYK9r`Q;Hw?XBC)stg)u28X1_qT1SGy zPiyl!pll=fQO?qXxR3LZHxBXH`M~|exWi%*tHNR=E^(drTC=QU{N(1yjQAUR?x87kz6*WbW@&m)kU-WX4Q z7Xk_+eusF5+CTb#&wfal@@sW7dhfp;B>_ z;H&lyV^PY0KKt7M?RY~{NgRvPk!aEG(YIn~`nzRu=xnZ$&oYhAhI#bG`v>!s&F z-&wPa7RW1keLg3o>vh5PsPs8+srH*kClLys%6Ok=syc#b_pITnAi^AbF754dof^yP z4=7BLGH@hnONgul50g{h0n}9Sd1R!gxfOCI4XP$2;c}(Shqv%~i9ceC+z)c^yD;5`3skk=?{bfloVW^7 z#!kcAaiAtW@n8N3yLQGGFUEw2HNHp~h}0=MeXsAkoO3opUyy5x{8yto7~^$zC`0&@ zTo+CIolE5`ot&+k5GlTu{&n zMQ2$dh~%ed{XNNE9V+}k*!rgEu%dO{#!X|}HXGZvZJUjg#)`i{vW||#<8B}s$It2Rs z%*d?9&=fC^Bfr^maD3QsgQJ<0B1v0Hi5zGnk#BTo?~$pu>6?7V<;kIx`}H|lG)< zrnZ(k`U_fFM(=m!rb_!r%Urd-xaL@P;^Lnnxp}c3UZDw3ND|B7F zJNT$sL=a3Kl4~(L{4{TybfMd{y)At&P?_Gvplac7&jkFw-jb=j3^m*J#!xs2#a#2f z?0y;3k-o`ID9ZF1^*5A-KLuuofee7jWEEKnaGuTIeM?PcB|l5O+tH^ewq*qrC+G7u%$*n& z)N?{*kx{-3Hd;V+$Ws(DzZcw}Y@sgG^H5dc&=FDSwbLo|+=(j|oN+e{{zyHT*pWM7 z22pdi?}Aaswfpnei{HZ#bfWhCLX8hstlN&hL%Xq|WAYjEuQ!(kSQh@45P(gva=rTG zuDQq#BfrP3w_BBc+VF`PJQv@6(l=alrS%sz>I#cU)vmqPQv)}e`*l=V+w-%t)2p7v z4gZ9M1O(Ij4)5z2p+d`(Hv}YPLl|tv|Lhz9f9%&sr_(q6&(=x6OU|9-dZ+>pH-O1r%Z(? zPG)uZMYnFlyd;?vJ@n+g$inK{G7yzha902$82)tsrmd5qejNA{^L7L+7d~yt65h*N zIcG{?-j1~Rknk~{UkZcdx}+&#VbUMScrfbo2RYejXMq`BITiwMZ?)eZ0cQMPj21e^ z8+13WxneIov~O4USa%xQZIQoXCZc1o7DJT3URs+J8$5D5Ip+_YiLg(O60% zZZignl^Ac%Lp9z4Svr6NKTy5>@@>^_*jVE88z!3s*Pq%a*@XosB-EqP0}VRbZ%@o! z@Q1q>qS`X)%*9`^>h$De<~*{s{J(HTFcRaJZ{?O494O3tr6^@mx(1OdXR_S{-TRp| zub<#b)+D6GHaEMlj*Mh)Vlsp@7!(rm6%Nhn344_;l_?6BG!o<{KqrpC8Q81KJ_YZET(JX!aWcvN1@uxljBEHrj_lNcCeOAZdYRPTgnLBi&* zQvHywN#R;jh#ew}@Fss}4!B$T=>5b5pHZ)^++*v2$QhEm>-s6LVU5ZLl zRSN6ba@skIXHKLc#K(@pXyh^0;ja;kh6d*T&OD~g`ZM;-GHt!Huuoe0IF!Y(Poa9X&4{qSHGlhXrczODx*^a_Da80Q4kh|(5y_{9z)Z$(zoA~{kN zGktegp7N@9`r{mhuLdnP7MfV-DM!%_)_paWs-xR904;J`E;AIL&sPY0lT92u7^K2O z-Ryk)h_$n#t3per9nnNe2zjH?L{Jam7!b+iaE1>a)EiRW9EMB9&VX<@xi;`PmWqtH zKliLqwdM_RD1~A1i-O#o@Z@gw8qSj*glXlXi>NinI2iO=5D#%5phqqW;Zm!fLOmax zZcZHoFbOKQ$=YkzD3rb$B^^K#^fw&_I@#9s@2!ar3)rM37E4*upB}d{wjA7=mZt-y(C>p&lK~eu-UGU9qKSHIgV#g zK#CpWCwS-6>rilV641kGqdiN>LY34W^Zd-NhCZ5hGV2}gB1@Ph{PFn*-r1SNn~M;< z_d^Bh{#;{lYYX+txG`-YkXgS|5`v6zDbzLa-zOSUvLWYP8~h_aBD^m(Kekhj-KXST znp&?(&CC67qC^R@fY=TMntSSsQUy_iXRGBX%@4d7!R?$wM)MFOW+BnSLW{yVub#Tb z#i)adf4_W79bn=ZeZcSd1#7hxJo!tV9ohJy!uiM30iK*KUf?)POrc_S#M4NQb`*01;HK1fJ6=-MrJi%)MB zC_^0X>>!i!UH#k6=Y1;^;M}!cq2=L7eD?Y+5~L&Pec)AmG)4Xx5*L1~hxsjspsw(;r&}5DF@OI1Jn$zPf4|OU9_xp!iFf@ z4IvN<57?G|zz}eU)my6*e!Q`KU9CYQ)4kYuMu@^bjHow`L`Fx;`Qq~hkeG@*Kkqr6 zb*=;1#`u+TqQ+O#9AYV&odpmrQMHhz%txXEQS3LG7LUfH4NkW=Hi1U>;HDTQB?3|6 z=hy{Onu;HmGD7G*Yqz-c%hflF*Ao(xQxG6X5ge?*NB2x((l?3_l2ZVH1w@uBRQa(- z)5dr@n_}bW$}`dsVoR#gK;cEUu+Zbb(MXfDwXf|ipUc4FqJ<>B>MHyi2c=Qt7aj^^ zwb4|^aBC^iXxxQhX1Qf_Pia)rj`{&}8RE&Z1-dtx=T{a-dcGN^8FlV|ppm?bqHq=> zMAi+U!5v|%!i{2;WO=yNcsDPWM+IFbXCbz=2DYYA3}W27W8-=7~dr~to zJ>L0sPk>n(Qso(p!L!;1aD{q2_#E5-P@V;-wervq3ju&X%(ekvZJEo#O`uF+2{fIl zpAwHT<6RMbu&!tQ9DsP9PD^tU@$um`hjNC(iR37VkY&w}m%qYhMPPrQs3YR{%kejx zX4^Ymw8wfrt~cJ*=y~G;h%ANr0=$*lt6l0@a#zz(8WraGeR;F1Ta6JpR?;JBU{=xQB8J(YZcd3#(`%18|s=` z55@p5gpsKN12_`m)6>Vl(n}{(5BJ>C(D;n4-j|o@la^0#fc3P~snYTC=K3_#)0S6E zVUFK;JyWAprYsHoc27T9V8<+l@5mE#RkXX`+##g}Dk;qoI`=*XRfsDRY1&&;b#Kaza_A&VWkLDZaM` zhys(Ur)IK!Zz4-MVLDcQRJz2txV}Ck7#J9!hpzrz`b{cCWeJ3dGJ3C6lh@(a2|TAK zYOu^#mdRX69GJ@uZU<1Jpnh&$<=8FPd5nM2(99T5Mt^^w)eifC8o2YSc(PH!7Nhf( zhFG##GP)*ACX(3VnBRckSCFQKaQP>aT^1PfH11fg$ie zi?Y&2_tWv2C04GXuc}OGx)=pDLiC?+wb%D%;%b**1-)VTfoIv*2P@2@lV}81U(KK$ z_cP;r1efv6qEKA zH0kZSU%jyp?-1F+4vPHzwklmx#32r$zLV==ZHtVh0G29|>eV~Z`D7-;8A@^3d;Kar zF!-}k5(?uX7CL1frZF}_pvzxP5W}6hy+h3N{S~CfE79_oxVy)QjVN%|4|h~&j+I*dSxDlR-73vS19S7z z)IbuCqUB0;=@C%|ks1kD?2}}gSSFtr&Y)0v^L;m0-PmSpuL9*#t+nn~`k5>bf8$XR zeNSfQ2E~#oCm^GaS6X5Hy-JyJ z0YSRm&arf!kC)THE^(wqm8>W!Ib!*MMqrOGs;CHtUsD;lEH*f-WvKHjm8f|bu7rif zL<-T(Ja24D6y@g~Ea04>)EhnZU}^FF5Pq7?rWBLCi)_5wbD|E_VYAZwu_;IOqha4TO+~d@Gf$@OpZ}0v=(5A$S9Wp)3YA zHc|S%?cqQl;J*fL6e#3M`yfSK>tiz_7BbeG8^%QKx9-=Ud(zHK)l}ax@`p&k zdX6w__B#5}G{M|3=-j9GDKVU23FE@P=uqm0ETFgAOC%HjEvg-o90xGZA-uc|3>(oF zjpj>EFoulwHN)9{c1*51(2;02q1k?-G?vCbq&H)GRN_zB(Fp=;DqAflP%xpc_+-f$ z1HlOB>D6%aC8nW`>$ zf}%;t(`T$M?BGgZs~~gndncR8L5eo~MhXp`=dBXBU1- z6YM-i!FSuQ`$|XI`Q=;BXZs*p_I*d^GP+yGO5e=?1_hF(1%`hq{jXu*@Z5?58? zJ`f1*;e(65*uua=Zz>3jeX%$ENk~Q(8Gxy#R-)0>#?siI!z;+)^THQ{Plp|jgz^_G za$(0A2&x6Eb==?&C{}K&vJD(%N>6M2{64A9_vn*NOgQp;$R??gC0Tl4L>)2k$YQ+S z0-RTNI9!u>4p1V;1=-B1e(pW{6%_$ZQw~|UZurFbMFZ86f=$PrkD4-4 zYa?1W_!DDeq7H2~ zo+C4FTMi4BtZ+aiuc#D3VGnOujqO>Uk_UJDLP3(86U7~wTQ#r^>i_VmAqI}vTkysI zkh}NM8PZ%Rl_ywRU$=VqsEv714F^=Eu_tTw#(7CFLKEl9zWx=ecQp5Vhm|HgZ>@Y_ zG%a?U5q6s$Oo>=~Z7Lv4`1~=VwR&FZD1Jv%luH$4LihUJQbD1kWFAd$#eRiGea_bk9mz*62$>oT$)JNB*?*(e!>Oa+JQ*iwPFS5Lw ztPLiUr186EfQ%I&AvgbVHgDZZ*eS^t#iUzQy);h*-1~x?{1G zU(icNtAL0IIJsO_*zzPknq`)R1yw*fr}&Gqk`ufq9Q1I@_IbXbE{-?fGkyp{P1s$O z&RaWwNW2^TseV8=3)OVdaUSBEvlzJ17!7GZmx~O?46c)4aRfS{K(%$RfezPU32JUs z>}U07m{oCM4*9IZ68E^O6ZzM!A0Ka=B{8uH*GY5Etlz75JTfxDG_*ic3i48k4@a`? z(;G#d8ejBSp^bF9o)K@tPt(|&QCKF6o=4~N)F7fx&dJranmED~H4>6&7GfrUVQ?@# zHFLEuNPc@2L8DO%N=&5GmDHC~Q9(Tk>?GEojT;#*_1L8g6U<)<0+RZd;NWn|a<|8! zjJG=pBI{A?_W>4hb#pdI}K05VnT zGNc8a9^EXf>P@VFVJbsm1pee8VzgbDop!RZ93?JTNhVt=p~mE+#F{HMu8E*aQB(FBSo;i!7S~0kmN`v zA*s0IaAs4R@jC=9Z3I_f(SrbzEvvZDygiJ~mds9PtICVIS&4*Xsc0kUb+nSOT((y% z6A29(Q50GE5(~zb@$5>-TGwB+mdl8NIzcohS8vmiP{&;*+C7wp`A#p+4QLsm)EMGm z2GL-Xpzsst`-b(rB(%NhwdQjFDYg0L2vT()`(wjd!S|i8JQfV97$C&L5FlVBi(o}{ zi_HCty}!HO1T`m9as_|L9h88>FZR&s44tyNq%68OBg_88d}u*WZ-YOPE_scwMhb3BySBy}53*ZPp<^Uldu#CzSN7;THbM=Va{`8Zw*E#m&w zoJkgf)X==WNc)3jdb^C3JZ?Bsp*TbqtVG}GmDQk%C>f+xZ4tmJJCl;j7S&STEzkPe zAa2||` zk}i$|qymJzyg1EgtA=3=xl(p^`1t%kz<~lR4Ndgm>%pt;(H+B74R<(49Uv2x0N6MJ zLruC2HwTX+PN{{!LdV(j;ER|Vy$%&9q7Q}7TWXSmv3jyQ_Yov!FKZnEE;%i_AO5Gg zDWlhHrn{~z=+?8nqJ8pkOJ|)0k+5h(d8q{4E`HA1R!>P{Lf`>8m$nBPA-HCr1_b2W z5(XhpG<*LgTv3|DC5J__yM&|Vjq)MU9R26gl$88aE-R!fDi)4U*wcU9(t_FY;Hk7n zHP-0&(WRw>q@*kmJ(Kj*87g7|AM>z`Vc*DD0gbTg06>AI)SC+|4 zY2JY!$F}WkQ&^_)y&}=li5_QNm8c7cwrm_^%jcHvUkqz#Xks-|7Azib@2{1+mudh0 z#-L|vbjyJxF@V;%fGA?5NIJ8c5-+mfuT->pgR=bykIZkaN4MEtd@|aSBuo-=OV5=K=uGqZ ziXisVVruwif4qWKNvQW@t?QMtFh7Gzcb>9;WWC6VBw*zx1SUo43>6sqLHCi4)l`4Ln?fYNXrtnzwOmt1m z%8Hr`1aKsuiM$h=`)(oQwB&ZUwNY?KP&4&PaG@3lzFqGdXYub%2t;qb7S?|{zukx>nMB2TKdw0f!66a7cz*|M!~5D`myzGln0Jmr!f#=-yjvo$Q$Z zK&OG=S^lvtN~$oyY&~z%Z=JQH%&rL!aDT4%e9*xdtLUN}4LoJjkt+|@SzmWS0B|YN zGbRPI`-UomOB-W%=-M|fDjp}N-_OG*$(?e7Z`PDn)*thQ9B;A}igpz@+>fH1pUXcM z+gs!enaf)_zs}qgX7W*PR@5PgfOaZ8R?r2p6g5%V{IBC;EAwjvr8KAHFE5LNoU~Vo zlp<=9zohVSM;Y-d%OZZNmV?JLbm&ONW@@N_wlnQ1nQkJLA(k(fFaGo{;%czGkc0959ZUjosIs6x z6PRoqL`Pcl%jUTIR=2e;wT=Q0tZtsqR)2?0gYZJJe3A&;tq&!l)KS?%Ni7x%893Ys zof?4aoK_xG01EFv$RC1j^^p||JDf;t=K4=mHQ)=ClcT@5NHIE)P`_AX${Ry5 zUvFYrYiB_mABQoJlFWAc*6es7!4ZPszPyGKIZ1Wo^bmgMbTUVt##$~K&-Z5o>kC6I zA{F!0Kr$aG2>EIoEY?t7AbxQaBKyc+cg-@D3E08kN&Q_P$p&_2v?xPmN-LnFcB3p* zYQ$F;OKb3%J!K99C(D&$kDy_C6p2ef-16dR zmy}dgp;1up3Uk_JYr0-i8y-N!7o{^d(clljJ)jJmPXr_+MZ!;^d-`!?(p32BMoN4c z-{-4}Dwx?8MY5Ngbb>Y?gR`q$P$8*sbvoVPN=izYl|zRfDWGIzb|zAv7lLe`wjhgL zkjf9+F|A1=%*%zm?H0i(BscrgDw)(M zH2#{xmM2ZU;-th9LN$J_=q5Mtwu`6$<{Al=@5td^q$g8vhj{w}8~@ zkrA=E)d(SyaBzHsK?fuS=3>@1dQ#tvF4ob)_&;F>nym{IWF1fcFMG6k_@KHi7^Uym z9XvOOSyW=SdpIc~mf(3Zr@+BAVX(F^7v(sOfl*%?(vg2-2K+}Sg)UWmKQV!!CnRth zB3<7rQTa=12*lL$s{Qcb`Z{JZ9$lIZF(>x~>I*V1=GkBcavIUmB;sEN1>ZLyzR-0d z)$wwJQ>=qRS}9otZwwmg?^j9|v7RL&fyGQ*0&Yuu5GU`R9NTFnu!G`wg>SNE=ms_> z;3&!;QyBUemDRq8v7qG|b8l!z-GpD_vJ4ZprY2|2aiLdM7G7f>7UZpM*6w@Xv&bPN zl&mC_nCC)35(>^&?YzU;nKU(;MMN&EY{sXi2HF4OOBPU4@*W1Mqv&)a&8o=C;ad#! zIaA|#LKuF=K+=*O{F;RI-lM|%sG9N#-wyt95m9+D*G$?jMMWm!Qc*eZU4IGT9|s(- zQ1K9}WG{5}+%E^2Tfrw?^H1nVBlvm`PA z&Wym-<(p2G5}PZWNQw~X!T|hXbV7Afe+9~QieC0FSH7j7kHF?#Bix$3ilN5|QbD3> zih3+4_dZEad^b{TH8Gum~PrMa%r zyK8u|)Wd4#rwf-W-!m&P0|3JT2RiPT(IfM`(aDfJhq8E*HCyfHfl5&%1t&eI&LZGY zP}V+2s_6`}t|OrfmQ|GBt1KduF27snps?9(lqrAFK-mZ299a#;Mq6M%05&x@(el*{ zz_?=GN~}%=W5mHhJJ=s6TyHLq7=w!>`85W|9oOe&Y4mzG6b;a+SmE;H2k3TQHb_MM zV|p%opw(-<1IT5m4L7;$pPssgb_WMlu#r-grw%U`r$=IVL)M!ojkdbrFScmZ^+pFn zuj;K=30LG1Vr5~2%9TrTTWs0~Imqlb(hLv@0UyyUsk6uZ843`K?*R@Wt859cQa<%v zA5bIb$1c>rKpHjKZ{xpvij0xMl1i!?%`r@sU*Bg*{9to8r~p$LD<|ITRVtn$)z>?{ z!fELidYmy;C{1ZzQX@RRuq$JiXpahO9zIxiA?(FrigW})R1aZu?xxboePZmvePk~! zES=E%m~(Y@x)rQ|yv6O_ZdDPmvZ6L|^dEasV#wG>;MXTuuUYTluNJ=Xv|q7k2A3%6 zCfXvH)`=)_qKatB=M}+4YH4YCvQmnIP0%|8=}@m_*};el>VK!M+g<#O&2m5x|F8+- z4j3;}na>(;sQGv&^K@m1Y|hl%JNO`{JT!>NUFquEj3Z^WG>L5ARugY;*eIuRi8W_f zP;71>Qzi~?%l)Z*ytP05o7S79nmVgeQxHj@)zO@t9HZ*baY)7A;_znSc$=cP14419 znahY1$9-`)Lh$* zXHckL@IrBFCAbmdF}SD^(3zMJ?N9s#7f+pt-VT3i3YFyt20nADausZtkylCx^8ZLb`e;#Y3ySt5 zBBg~7C-@tExj0bAkl$~_3BeM94(q4@MnglUwU%oBP7i|}Ygl~mFY>uF3r|0W;GCk* z0p-q}B9~gO0BmqV1(tvu{ak~lBJ=D)5^fZ(A3~*XRWRiJ0Zp&>0v+PH+H!!n^7A~_ zP%0AQ#USP@jGt*yQfQ%h2MJGBL3fHZk4ToZQuB|o?iIEkbZj+LCw|is6q3JH>NFB= zX9`Yy8`zV_U!E2I7DKT3T$58JhZitlv)e`W`+Ou6`NpAAi|WTU#6n3rOh~RO4I%Bi zQX(J_utU_Z*6MicTUF_lE1_l!QV|`0c*fS2stD%dAJ#j*(mXv=7#eIlVa{oTTk(X+ z3}*$$)>}J+B~jUi1QZS!m{|qMcP90(Dauj*N|O*Z-apC36=Rc9Bmz&X(bj|_<>#?K zMY&jCiVG--P%1X_t;HK(PMArR8i`YWe$cf??ABru6;;c8QV3I*$R$+=))}Qz=>K=z z%R!BbO6UiYs7f`YBu*Dn+8lO~oPSnVp#v*lrRfYqqoyO??gTL-Xk-KlCa$t;vf~ty z48jEXJ``%VxPExR0gf-G5IF9jPz3Y7wKdG%Hz$->{9!3vA7-6)r^$c4tXcd7%!%M)V+pNv1Mxgh#^Go z+e!2yiE(Qu$%=?O`O8h~el z>=%`Y_y6@w+$F1`1TUCVW*6v2epi|%`)9lWJ0w$$&Gm&^C1)#B73SI#LGe*7hI6vH z3V9v?bnFlzV+cO)I6uoN0h^muO1XLwSaoLP63qz=cQM|WR4EmYKHCZeatEuvo;Y@$ z3Z(2zDmB}Vmu|!d(e+OyPcis*hVUdp!q|)4TnbQz2%3p8?9_iSYajpVGkMHcsd202 zH~g1JbVp@W`UVMWXhII358f4XgEguaTM=I*YDokkNP$*fH;Cq z_IiJ!6!WtkMOt~6xVqQ{TdHfix!B`C@5X=rAN)+-N4_80i9RdfgX{ zZC|edM-x;ziu|M~6pBkpC9EYp$p2gwf{%J#PXtFBC}D=CrV+!D+>P{#XH%z(kB)a1 z^Ab^MX#^TckoqJ{Wmn)Dh>ph(f8K#k?a?Rcu-t>%-VsKFK!GUJ$(r4nY$~Aj29;cv z3tC!Q`Rzg5-nBIFFIUa;i-sU<3*@~Fmzur+tY|_-xut(N6VusbstVchCSa^tp{=EB z?m@`?5!p*WYIHmTdC`hd%gktY>%;2YICy5da6b%(7@(_AMleMuVv?}e5Dur(tp%Maga>j_Q$(BHyOZlH(O|2wceYND%qR+Q$LB$ zID-Dqq`@zSS%;f8Yoy==Jg)+WXDuH14kS+XMFVfA3s;KFqhn=e2C)qcKR8`%GT=)A!v2hkaRmEvS_d)bGM~U zOb!TH@8GCa8wTeK2QfX$TfVJ&`%D2I0?E-cFu(~#{kz$kVlkeAEGP+8084VYl6`-^ z-qy0*R*>kZ*-FD`Z*3y4EJ{+J-`|)FM(pd$vx9i>@35>6e?~c!^?wX;(se?_;P%gFq;vGctdggs_puLh!^e&qJ&_NH< z->PvC6dm0p>~*y8BPb+iXQ+=W0ZRk2-3#f!%1F=+ zwo189+)oNSk>7udt+}oCeTVV|@`!?8-EF#c2fX6bsfcID=4J*}d7+Ja`?P6?`zEA3 zx2T5wb8>+=(Um{+;u!C#>&8QLqNpS1whrG^%^@%j+;S(=1Xw1(4i3>5;Jt<+Sg6VPVZ z9S4|+qLAqzs{fflAh{_ysFV#sZu{W677?g0G&&wmdsSZ_R4Ve zq4W2iDG+mFD!t~MG9hLe3NaA(*-DPjiA)uXVZcwHXSv??m`_lnv4G9lm%`^A5$2e~ zcrj*GgSi&+Y#FI|ViQ_ssJ+*y-a!sdY)`#Q;iSngE_RHml|IgdtS2h_mFMR6P}*j# zPLNE@R}`1f<+F)Zip+943$Dg#kv$+Deq95HC4GF%Z;{cm3MHf6k*3L^x%%u%WXywm z4yUChf=qR_S}K{UQ!-Cg`jIWc126`0?sKnow-cRD1WVUzbbmmkOxKS0#7t7Jr!lDh z>1%yKy=SpqXH}`zLfaR6mb8%-?+xb#JN19DYl|#U4pTUEaw7IDF8whf@;^VUG5Q2%~}G zmY95Hpk462rj}$4QetBG1DCI3Di--K&gjeL0;SZrNEulSo;@I9$ipRn{dz|aD{r3e zOS#CHusTyv1Ah+sm`c?k6HG)>-h*TzyUPVb0`Vpg#;0Wf5QT~fM9R1{otSKhePLoX z@G=#Eh1(FLk#*o4t^h)!PV+LN&x~|{YwGA=tW74qQGOW?DQlNIj3`AVc{nmI8N$RY zyhwDJPH`R!laU$M&(6}HiiM=!#22pZd%b8aQGS~*&=doiH|O}W!2QW>es`s-w_E*> z<3QY-?BPPzhvf8Cq15@91xx;=ZnmdS7z0y7EU%>MoxRp>^Q)>^#-KP)k5Ach?af+O z%%bgT4o6JvVPyO!uM`?2oqA2vl2e$k?Mf4elgTF$A zK<;PoULQepT0>CVTo#?y4XR(R%i=HZ)PB9SI{!7VwAT{VRv>KsBy{aUt$!FLrH7FMJpLq;Mzb1VmP` zHlVVuhXKo$2E_cZb~LG2$$Vi_VNSi60G0@Z#HtM%7)Tf`{=?Nt4Wh5uI0OH#>19>$ z-6Mu4m@1K4Tr#^7co`X9^<&1Z_r*F}7etqW(d$PJKKB~^QkRG@NPB)Kq1D$w+2oE~ zSWKcq<--U3Ebx~}M#M*xc?`f4Yu#ufiRxmqlBWkYVt~W%qf16|dEk+Pkb+LO=!=5R zx{?k9H#b7(gDA4id9Od3Z2 zR*sDlYeBGoPPP}#M6wE+vwxTeQkkt2^>)v+keVA`&wB+mS1ZQh^()Zpv+Dd2JWJ+Y z+@ZPftaL`sQ#mA|+-lQ*G@UvBx(INrD1Ydr@QB8jN@RIV6MmLgSSKPwFR zM!jD#LP(8dUPM-{rMXTNh~ z6bYTHp5jqCpwzpv(t!6gfRS)uHJihGC}x~w(nI+^GSWea9PFQrV!qw~n<2jV02W6j zetcLi6D{1V#x0HiH&(VM)c#0t3HI(Zl61}bZ!{j5VPkcOK1FxA?~d63v@j5nVG96< z-!6c(vkYDBiY6ea1i%yJfZ1}+AL;u>5It}v-8IXP+D1&nkYG$Og>f-*NtnjkiN*EM z89+HTL@-wi%3l;QSxYHqdj@a6&)&RNa3w4S0>SjcV@pcgWSzoUhAz7=pfGY%KwTRjsv87AF4YN~i zh9(i8@Lk&7DqBm`2Yi*2R5jhOppeOVM&zff7)Rwb^Zxu=ox#2H=atr*zp-PbfLS7c zVBx1f-f0qUf(n_!=pu>GQCni9WX0BKx>hiYV-w2 zN@N;6Y?D-+Sx2$bAtqRZY36+OTA$IhQP7VzEY%ubq`ZQN%jxxEjPnSJNflKF*cU69 z(NOpFpWlx=%Cxn61`vuBz#(6MUPvHm4qtPnlN0+lT18)BhRWRtC6uGm70!6`dM8Dc zZ}Sbb56Wst!GT~lJ?i58E+~)0J7VzpXiu>2sVXL*(2Oqav zjhPz=DjYapLo&#X!)AJb@G>`yaNrYFBNM+Tns@zRG7_oK@aBCJ#?11Ulp6G|H78Iw z?XS@8>A7F|>DzMf1}qBfvH3cCu0qi$hVIu~cpv{aCMw z%q${1-9%cO|xA1pe-Tr&nXe{->LC&@!b4;Or|1YF@(yY4>7|}XLR0? zHN}`Rtzl$a?PP#rWqZJjFr3lc#y6cW6BL{X_vVf`iaZd8_GW&UPfk5L-+`7VB_pd( z%9H0qx);s;R%{+`Qt{tJqQo&YWh-RSJH$TGdD(^^`Vp~-!~`aih&0v+z5d#?-2&)& zqEwK8`9}PGy}zN|Ap%5e&r2z3bTiH*g}T^|$Ttis-tuI=nKmRQysxewZLUySv!%sK zrF94(@e~$+Ntykc4m!T%Pbu+!w9nbFw`#g&|7Y&e~uq zl8vg_VEJmD;)Vja#ec!zliWITeQ;e;r_cWJ>oJ?{rL#U~`J#>z{KLWy>V?q`)-fZy zO?MAI$Rm zY5--=yv1?^_ooh+GU0O2zt4b(1jYQwH{}{xAJT^+VQw@{Y6z-wfy9>#1n1J%VL(y! z7(f*DcKeun-d7!tx3K8^YrDgpI?!XAv(fjx?ujXby>Ya!=TMVcDpoLmt)Yfq2WL_p zqQhr3lXD0)T;b`O&o~Ayg5~aNs~aaiKAw4W_WSw4MItQu=H#X-+nn$Wet_UX6*7mg zeoA>%t{cH5`qI$sxn7-1M&5tmISLT#woAGz_m130yk9{vsOiKhD(?XB7nCTtfv%ew z_qEAFjj&wGuhZo_eD->B{M{eGdEm|Rh(wQza$`VBc4#nn!uUXzjmuO!Xg^mhj1~2k z`}K}c!Spg#e(i@T=lx@f%Gy!QPJ8{kj`7rA(@%4W-=0%vI^vTYg?7ZUs&MvWO&jSp`)w*;$E_FJ11Xq zKpma?Euh1j_MbjL6Ggn4hiS{xaZq ztpU4{xz5xeO`SyIcXyz@RAU(oP&dYJgV;OFjLU+NKkb zT>}X}4&422(4^SkpTd^t!VZ#a?j06wL|{3e_e**EW}@LZLdooX9P~7*esWOLkdhXC zm4`208Xg@jG_G_Nt;v&M1-L6l7MgE6hz|8e)6PpS=%U2)jg?BG&QFqh<=nE^+>QYlr{4k>=x zfAc;p7K*|v$d^2QfR9l}xN1+pzgy+sP^rg<-3bJbvKj!NDF9E&;g=T}4Cy7}^Tn6T z>5Ba)UI&26{*e*fLUDrNMrSIZs1}`%kD<=h+7Fi-J!aeQ(RgR*?HRAmFp!`OfW9&c zOeg6$e7(UtTq^-3*5EJu)tc}g+%cMeQnvIo)I1?&`DnlIi+wAGvU97IZ3_HJ7|+$B z5%WCrpV&qjumqe;5=zbOnXw1fj=ST8O8o9--rT81%$sM2YeMw*rB^DR_OX^9odOawZ2d=thLds5zx{{0tzic2#ub#gXr$D z-TqrMVKY71B=I7oeS38EaV?$Zcnj<3?KtaGeqaFr7!^O8X{-x{JbYZP+`(jhXw#jg z53y8I`d7mU0wseJwRp zsMEO`UNaLDBcG-58J)CyN08@?ZX!YxB>ecfU1NlMtkFzQ;%up;!)r8o*hRIZ`d#}> zPZ0CUrJf_X5^(b=kyAzRBB@@4Q`NAj&>v&Z^-29Ic!M}~)klV2R4%<>gS0n(W$N!E!^#i8lDf3Dc2JK_Lr+j^Y z1Lg4eR}Bq2J>%HEW!G~y4qU$U%d<1C)sDszJZx+#uVG1R<5m9D-Fofq)!f zn4$5(!NF~y<;;hNxlNlXdy!Khe;@Vr$J0E57%(B%b3MzZ$4ttIL{o%NY>xa|ra zuda}+cAtIHSt3--bVj*3T4@2Ls#o*^IdV^&CP9d#q>vKL8rCm2^59K!tP2o_b0jPIk!^8bV1pL3!m)%&E`frb_ZfBA5z;H8=00q4Go}Qljt0JnC$?6^=htA}+ z23Lf9csDb>ZFruif#D-6vzgbMF~$XjdYTe#>J!mVL1`9*>jxRKN!&>~xiQ@@_&JkN4zQtHM1en2 zUFOfd_v8g!H}O8z)0@qZ4iU*hjunWw_={mpKhp(@vKi(@0dSR=v9YnLD=%}7MLKUz zd~znu-=4qrq$BYx)-lZwce86f5PqKlM``WLif)|(s?M2LP*=kP8FpF=c}q?T|j-i zEx`GeF(Q1ZSSptF%iU)>SSFvl`bcP4nw#0hhK~|}V*m?>8w-#YVB+$Sk_mqvS#DV` z)NN5hLM93q^3ZzE^N3d2Oh;MnKkj!i*=H!JzG*!eDDuW5t$>>aEvOiH5oV;TcUN7!T ztFhd+qbbkMV$T{)mZ@_Ewafx7IOt_&`B(#P>-xzS(Hnr3f?n!`+?&> zZMl6zOi#Z=XR15-1FyZ?=%|;%(m|&Tnr~41PC7S}^0}l+#e3LNY`YEt!IDsAxCgQ7 z{xgb;^_QUBd3Xhi&F>{V>82c>Uo>?zlinE84GWSU;W~`-guSekE0eicYG_ zVL&!(adGkG3Bip_;Zh>AlDMud+-H_70#^RG+D|waO78nalUz*uFA{!ytsh}~Tcrx} zv5in6l?O9#2)&2)BNk>(t4iYU5V!mWhY#y3C>L=sadEMs6w>q3`Vbw{3|^MR&~AUG zgQKr&9W0V@Gx2$QTrEu>D2B(XELb&m;1{ogwvBcx3mS8QFo4D{W-ea0W zQn|nSKfOyJBMEvhk$ETm&Oz= z`|f&r=v%jy24he?y)lvvQ;ySZp}eAJfuSylm|w7*dGoPIPgf7i!G{PVkz$@S%d*Ns z;FSizGR0AkCOS6pBUhr=_h9+&aLrl!ClsWaKVKi_y|nXWB5;Kk9Q-2c>#50ezdfbh`6SQ}OiZ9Xhjl@XI$L%bl)5F z*RJ0tlesEQZq|f+pV1;ZIz$3qJ8`zUffQvr(U(?)-N_dXI8KXOgXI9=)WiBf6TS~3 zh!SBWUN4qHMFO-(<;nyNS_sze@e{5gXD#hOJ@V|7}Zs6QRgQ*9_C_# z3G!C-O=m7gmKv+kXJ=cmi1P=(V2xt^L={NdBEZ5!a&!C31r6hLFCPg6{3K^Rh=Vle zd65le>Jdx>4pdwS>ejHwpPjTl~{AJB>D(9 zZOOJ|yBc^Q%obxSFo2zdT)0L!1_=mE=lp5R9zvMi!I%p02v%l>l6g*^<~|c^p8;n=aXAJ1pUWnP*2~p>R>n);W312f<#MXFAr6)Z}sh1o}dd0{ix@V7>TF5B_}fRRY(hbA^RV5ozK>jAB%v!lDdp zm7ujZvpz}1(%}(~Q8TJ1fl#sL!4q^B{VWgBxaQaA9(|DgwJ`*zb<54|6nj#E z)H{dpFuKNCvicdf%Uef;;d;&>mJ#88G zR2PM;FEtg;#r(NV?uU(FCeLiz9Sx7wYNL^$$$iSTJL-!f%&$G3CwiLQ%(F+^151Pd zrv(5WrtHs}nMo;3iIUwp9c!wnB2IPuuhhWn)OZl)q_K<349gi~B2Rp9X>OPSylmU| zHnlj8h@5Q3y=X9;S}ZYX3V3^@4t)_yJXRP=o|1!+h>5+@pUn6kZ);OA`c>)Z1srOL zV%e?)FL`8QN^zpZH$Hjdo0u@D4R6?uBEv0vjVfkmi<K@haw)@N z{GAQ$ueq4`d$QC{1xbZx`FX=(w@Id0u-`8WQxj+ww=q3FF+oRnsdnR`zrty)EGxuK zOPjH}GF@Y0Kp1nI(Tp0kk@P#mcztkU4E?;48JfZK*#CPJ#v7m`_B!Ks*Q@ z&GIp9aOmbS5(daRXYAloO1SuxYy>`KK@sF6@$C+{%uznb=2F+M^t4<@1EtxKhXTe^ zvMg;+pT}>6rKMI|8D$SGKjuVDhMXnD8qLNun@xX}X9p5gcJlxS%Ay&qR}T<5m3x90 z&+^{`<-AGg$!}v~rK8H(vjJA57-8{8dUA4jce0m>B`v%Ckc-*30{B$zdcDf9el#eSN)if8jze3hAyjK)jd{#P6NQ>_q; zJrc;)Gt#~~MMN=NGGeQ9c}4B;T!!A_Vd4z);V_HSOck_Oi2L%ESJiN>gNYcGl|@6s z;dJy=hfM7{S89js!i4Een=>S#3pmV54KBW4_+Ik7`^e&p1Ve-rR%xid$%^szil4GY zQ~Y}w^^BUA6_FW#!J;oY?tFu@V`F6$yHl`JR(@<4BE<`@Dg5;&|Lu;fWoImuoMW1O zfJStR;wnsZ>?5NsZPs@Q`#y4V21I$;iP+Pbk9q!(7-#RbUjuL9rQq@xs?!XO@ z!sWV|&1;V!^66b$BOr~Wq@)b8)PuAmyd!Sx!!9##v){rE=Kg&ipSP&@?_y*v1IH;! z$ji%$$~czg>{?Zp)~v-j<7H}P1tlTjofIw>2gKc*fII@-y;ws+K`@5o@i2Tq`daDf zJ(nVgJGd0Bf1<8Q-eYg56HY!_xyu{=`UFU~IpYoHrhN&a-SY()zvl!$A)0SUYrnI? zi)`4(ZpFVte*;%bF7cc9BD=9^u_~o2#8*_ZltuC1rn8@5g1t&b@5nE{k7uw06*_~D zr;FUx{XqZHs0*9X1LiM!0ogoSum;{HA0;h5EG+Dt3ks{&XV{{i;yCasq7m0?WUxQe zz#jvQp5Cr#)Aiq5C*3S`;<_ynoTq;jh9;HjCz8LBq{PH%`Bd7_GLlfiXQ1rdOgGzl z%N<~1AR^WI{>C_OQ&*sWUa%N!w2AFThq6~u6*G3-h?t>f9;iCS`cd zZiNo{F6v6U>wPQ=YDal$xo^9;?kr5yW@l*RAG4uyd;OodI4Ws!Fr$*Q^TSJ96*GCA z7a>mVrS|+LrnMLn{tr%kuD8ql`fld#PPO@e+~rQgi<=USyu+0KA{^($Pc5q`C`bTe zWQN$fT-A5l$gFI_!a0`5Y7ulV!i*t=CbTVe`W^pJA8!mBHeeKK2%QV_G2|+XNkrvC4!4MW)?k#Ag$CuR;iuDyex9tfnZT5LrnGS zeG7)Gt1DbdwT3ikN>_(h@-ktAp0srC%F(wvh=$SJ+*}Pv%lDgkPz-+HLXwo1)6Am; zWkKKo%WLmd8akd9NE63;<1Vl1t3Q9*7zEV)#*vn$`P@5+XGCsw9{@4@(_Qf63r$yR zhjfJ}-b|G?T)U(5@XA+?axvM5Z)v zTauu3=9OG%hJ3NXI1-@sjCy>+8=gc%oy_HSk%Ph4XfpyaNbU!En#~;yv9^z29%gBl zkLyBe%SuoGiWy6RYk=|@7OgQeU45irLU%(SE52E-7V)F$a_O+%VFVuzN;2h?(R|Sbx!Qu2 z?7?XZ9SzI(xF@15pIGVh&Ag#L%_f%GId8@h#XhSqqvV;sXOz)IFR2FQ#pJ4NLNzrt z0qW?xGIXQ0rmZcvnf`GM1g2E7O0K;S1Bt?+{b(z`^F)*ft=q>481b zMdSlkUxS;~;URfhO3Ql`8}z{)u@C4{?+L2TiR33Ov0f1J!OhrI zmkxK{0=*Qvc;erYzueH_#9A+ky&J)33)J}hDT@K1`BKw!8Cs~**!)DOvRxu*Xsugn zQ(ujLa|y16${3phjN^v9EX)rlnj-5v`TZ*?+9fTm+%9EH=l4a>jjh`m1}|5N?{3j9 zTqGG_2f|8S((2T2y_Ds>fDA3Pq|(d$$&-{)BI#;*qP-JsqQuE*&T_QEZQqFfwJ^z5 z);?79E9-JfF}ZfU9q!V@ULcoL<3wVmo*I*SonQa$_qlWHryF_5gMF(b>qz~FA70(3 z+fPjyu_6LrcHfhH6 zZFlD|GhifLCZjno_P*Nvre+bNLq`Wv>f`7vwX!Z*UV{mJd8779Jziuql=@asB zB=h^!#lYK;#xVR6Sj(rF!~E(iS9~SS!`OtRPz@sEqCk`dQc$*_E-u)-VLmby3EZ6t z@5ZTQ;e@^f&PjQXyW0E`AsxA$GaoFQ<8$>m%xfC;oZV_xEkw z59g3qg^x2rz%>5ZU>H7h=%&Ls2{*KOB#Sbe=J-*+&`*DK_;3ognJks%WDPwqo_A=p zf9mq7zox0TkN+9Ejnj^R`VO`!BN}9=TXz8F0&JC-^GvEH>#?)Q(dd8hDW>%skhSuK zuT~$fWyT-_UN>V`n*BBZt76)n1xqFwVEkFBf^HO; z=t!N2<_`-5jzWO~87*~{Fw?x>aQK<*p>|Kv&nej*-C^!&vAI{tdSKYg7hGh-sOm}2 znN#p#k4m;jqKhHs!Pau%n(42G$=RGf!Y`p|sRE19Snlmr?v*M9qEdQOD&M$#?@o7E zIg{WcD8?{$4z3ct%1@MBkaW-~74?|S>oD!ubUNoKsR6rpT@ldf` zmg5^|sAtZPe}vn{)hjWw?M;ySwwVyokzFL6x62Kz5~o{=>Y?{_g}f&-s*a|;+Z!9j z_S(f~t)uhb!LZA=Mf&p1k%iXNCm>0LVgy;NiIz`#SlwJs@(#$aKBeGlQWf9RY9G81 z75oWK`zWK$Ube9?3{forWFXau6@CnY z<3zFTH|y;wg~$oWY3gdi>jl`x(}1+XsN^&m5oKXNGFJR}rEWN1eCPn7hmNTHI{z7E zGk3?6!6bW5Mg#+@mw}TfwJ*V-3C0x>{Zflktx**slSp2qS)*mM>R|luV0C}b5z1u^ zN&C5@xl{O%Osz6mp2TC-thg+}`4K@rvZRyZ;|;=ya_{#A4{Xus6W@I9Pg9}7hg8p2 zNhZs%E%??xme04IuZM%)A#?Z5eMc6gnrJeorj!m?BZa1>Y8SuTe@R0 z@Y_uryDDr1#U1Bzu{5hp!C+|T%PY`Ro<6_%Y^?{rg@=a10v7*>{MCH9mh8&ZsC;-B z&cp6;YsM-b+5A|WQ}Op2%G3p{pTr=C>rANf_2~qX{zd;Emf@T;gb??;pjS0_wdQ=!Z;4)N%z~tZVI_)?oW zFqcl0@Zg%V_i|Kmk2>Hv6`TnL6GP$Sp0j)57LI}eLNW0?GfUbMFKYEHecOk>SsiudqA58tKlM|kl^+=CMsq0_nOCfe(G(1= zF7fxr+zO2me1CeEl#3pjJfg5oQYdhna2xxYN8P+SI}P;g&D81hr>il_*V-*6#N-kZ zFJUC(NWe!=UY0|M;m)6_iGmwJf&v*kx^DdHk45%}!G#Z$Q{gN?G86JOmlyHMP=1AL#3g z7gVn?U){C7H!Y_=oC8u0U^$V1Wms_sr9l}6w zRY*NqT~oj~w7MU*I3-KtZKbjuF+M|sA5@+^Hm|JDHAvyu536vy-WvDB`uYrG{QDSOWfS^;EX%pl zgrz1ZC48%wuLivnt|}(Fh+G$xFNW&XE1wffP5h+ds3`Wfc9(U>YfH3jK5K5XV(q7{G+2(O7b)in z4GFdmk97Gz@!_)>jNZof76I?U79E>LB(NnjT*-aL|L+?iyI=>@4rX#$qCDQ6B?>9e z2h(L)5qT#0PT5=syMZZ-T> zn@SbzrdL(}MXo<%J+fFgj~CtOJXLRU zXu?#qr~Hjt;6a;N&t&geMin|CfOt{DL<>c8GtwO zm|J>S&N~*8@IekpGLq71%(8i9lTt>wpqd`>Ji<@56C{#R`8HgfmUw8uR*&5HhO; ze6sQWxHS>%nYxxoKcfGIM|Yi3DMP=Sa?=W(XvUkdtQEA}2J{h45qt%3D zef(ohgwJ|)ZV|RBJD9}T;e1<3U(2-LatW^Y{|sz(jFqkB{zoxDC7~c7 zRvU04nuB3`3w#hiPE-bGp`Mz5uO$}va*QX`RyR8Np{-_-y`_f$Y(P6bw7N=W_}f9t zSG4%^9V4aAF z1d)(2!e|q>nSvAl!?ivDE@2xU!SLoh_Xf#C=8E@2)bF7p^IJA2Uvc}O=K{XTUq{Tg z8v`q~cqH1(82}SteW|Se=VJLumo6eA5~mx7wXh9;|92a+fgSvLxi9@;V`(*&oEY1x zzKTlXVsZrtrMl+sV%LjaZ|s{X=ML+X?1g6oVl*ykGZ42uowt zM*wz@{!>_XXTOGSjoFO)_aVA^%-W#KMX8-n<`CE(Zp0{ugAzzr4i-VG`?&?)Ef8inxV8S2K>2KUnIDM@k!a)urM@tPBpQ_^YLk`O!wWz zuDqL3qYwzlpnex147Xh2$@@w_YtZN_?bywDy*NMLUx2go1?p{r%{qdR%y7HM($E3k zQC_L^8O9KvbH8M3xQ$_HX;g+uwmC)bc;K%q!n9|!rsdHl7ia2O?U!&H=+*Wh;GP0L zps@;kFJqJg6gqr4dt#*H;OF1dR94OSa<)_B-g<Nmkr&ZwMsXFsS zE(Zb_F-Gu>_JRN)u=f_sj;@3QDlFBL7I8Fxg3>& zg&@Ra0Wknn#FZYx!FJ11uavPrEQ zw4DQ5f>GfXT)aNw!*K|fe3zP_Ds_X{>v6%o!581h@6(ihC&)DWYwR$_?rq;YU`2BY zgnS2wnt|MN9_Hf0qY~^?ygt$43=t;N@!LI?t<9lvcg0+yP%;uj4o4%jafIZb&P5l^ z&2E_3#87T-0hGbxuZ;TbEbKCpYl1lYO&%HSK$j$;i#5=k)O(BvbITAK{JNt0ZVeUO zK%3OmTakq;@ND^l181Pr-@CqwV#g;vO@dpiM!!DnQE1dM7{C556o+m1 zG~9kvZD(`5x^b`1rC}2#(y)s_5uwwmlRW z=vZ!FIrW30D(|TtwntOGl?y3{@GYw)!)i+%K*>HM!p4Dx%Qk~bqV{?vtY$TQ&HSAXx|1{50o!DXwLKRvV(;wx&u_zvjjt8IYjaKadI_AX%wfFvxmn(JIAQI-x`u8FkU(p*qsmvKlh_Xz|F{7%WfH0w zNJHhR7@lmm4r$V8v^yt9ktz63&?iZ6M`dO^?cY!}+V~}7%OSM7oxS^839!@*S5)sg zW2+96)X&rw(Vo!ze%#N@o9HhGU34qvYy{~kKU)%9*CU}^SSPS(ztY%4B~XVPt_iny zj-zf&^Af;Bavn(iuK1_Yxg(I9MdKu4R&M2LK3VIcjeE@Xmo z7J@OO;`*A9|B4M@lwm*$9+3DME)I+H_g5vF8~EVvC^<#!>11y&@^HR}d54a2BqmqN zNyV6OhcRdDtbZFI45qN2s6x|bF_%kv^4_oYORv+ke1GlPz9r#L^BT~TRU0Zm%zYkZ8>Ba1?DVSKYC-Bed( zRtnkl=n6KVJusQA^cP(b$Rq@$0_IR`4r1`Dj0{ zD5B^YDI>|>YOC}A(*kS(4I4;ENTVb6;(Oftc5LmZ9M+|Ia7IbLHJJO9KuPo>WU@-| zBo)Dtu4|~oUgNhq&)$#kSXizJlbUSfxo1HwoUT8}o;{Xe)6*Xve7JW<3e!_udeI0x z9BWvv>;X}RmNK{Jy@Ki3JVL-X(8S@S6wV?&jYZMoBEN0~#@G?a_Sg3EosJ+*&*CMY zR1jy{uOthRi_9pcRx#U-AYe+H5_Q>{4jgy6G}kkWJ3e;cqleMCZ$1WUSGs!tvyq?= zZcK9cyQ?!*@bOj;lvNg~ssqKUk6o=NCicHNG50`1Ed6rTuit3oIEHjHXf?w@xzPmQ z`}?6hazD-Vb@(B`0r^Vyh0=Lktd$dHKVyD_z~cZHQEC=}mHLFZ5$z{R zR}_azrwAayXhQziXHw2OP$|hY!0E6+-5c8@<97~Nq33FKajYkEO(WY}wuUR!N)Y~4 z#JlDTcf12dOGs#T%5R!ddSHX2PS(bVxd}e>4;vo_rSdK~Mu*E7ssnmfbsawS%!(M% z(&vUpVBf%|fR)OU51CN6F}!~E{_^Gg63hTL@V};cXZR#(@<#EQ#jTj~TIvS@1Jfjj8f3_-W6q49LI%GX=zX%D+C4Sk?uX_k*6 zZ|i}OUPe2agJW}|K*p>ov{dp&sYPLa%V+uOS(*E`bFrj9B@W}vRb8g@Zk_AV8p*{y zy~H3?%EnD_;0MtvJHTc9j?+p<6EjkLBp++3?Ey9tT2O}*19Y)vK;MQ=P!T64neJV( z(W)F{ca^4+v^7zYP-J7$jB0763RMLy2u4A|t%@r(JVH^d3KRIK#a=T+wYF8UZh5dz z^J}>%{;;{Fnou&C3&ACb$96UhTHyD>XmUj@Y%g}`oCb=+IrCsx1bu%`y?1cQEgV>N zcjywHm-CAvPi*T{{$`NNuhSnz*__!Ay2Vl{DBlL_w;KUqAgFiXU}9!jz0HL(f`uJf z+el(rqE6rcKC_%##=0Rmk{!)L;FHA&4PIe`jAV(ru>CN%+v^Wse8OyjTO3bDXv5W~ zwf-Q{cAG=1D&O}3o6^mI#UxZR*pe(PpsRPAcbAGMb zNXE0+YkCI9NsNdP?weK<|Dd(uz=pwiSXvU=%WraE4Se)1QL)94Kvywe1LgAj$RIqGiGLKQ?(eL#|GM!ILbg3Xv3(7 zyuwG^@2OvHOh_xkT~IA8EfuOHKAk(VP6oI?5_{9KH_ZMu3D7Mc*>ja>9?qgJcc3Tm^e1QtJAA&h$xInrM<97dPI@> zYR%r2_)j;VFq1jv#Q~sKn1rNL@(!P8PW_?@u=;h@IpqtZ-iiTw1l}yKt$Nd-Q;UyQ_Ll@lRo=|>eAIU?{ayFSDl-< zXJEWpC_@Ol+(?mfvBc5v?i6J6B!^boF1Y~RGQ<&!o>ot+3O-7svB(;Vz0*ie3N}qy zFB~;h3RXfw;ypuEwloSVfMiOIKwlnv6ZaD1$Cvk}gXAW*DvZo`vgvE33ueDwwVST5 z1ES5eG;BU2)Qlt)h){Z;<53hAwRHc;h|F)+su=)3K^P|x-J*Tdu(E=nQ@TpIem(3) zy|PsOc*OV7GKMw-W|L!6-`5~f)@YxQ( z^f!9{#+z0rJ7eI)w~A2Y09~2FJ+dsETquwz_|;fzSljEKH_xSj0=jI5c>jZEeb+4;2}4hDf`(eQ96-L6{nbXfxpgg{M8OcS zzf2~dmP`a|+7~o-rm`EOlLRIXHH_O0bR_$Uh?b28a$n-}HPplU3R8bKmD`;jRTXUu zJV|e7xg1La-9IVxC#-gRg}(9^FvVBfQ~#@`+qLO>5;ra=_!u2TLWMwUHl>SdrX$~_ zBB3C;Dlh%CpmpytpkAw^qi)*?wf=2(wi(NlJ4t&XMMJ;%)Fu)LGtB{MrP`l}RiVhN z9c|&bs`ceJkoK3=s#x|-JzYRY_?uUp8>nf0Z;OIjzzZfIy^Cq?wG7;A4vE@mQm;@x zwr090l0GXQNu)3rn}U7#T*3uzb@%qRhEN_X)?f>@x9#R3-6>`4-aEEo)2d6ACoE*?G>JaagF}9oqVykdNqM?kq79egUtLSQ+MVA zWpR~{y+#H`Y%^Q-q0!!r7xzXIZQ;EaO&0uBU6R}Z&-O6VG)v3GtcKvj2sX$QTFmN+ z{mNaaRuY>RjXw?Z@9E(?gv6+00xR&HR0glp8tIjl;E$=j(B5w14*S(I{*pD5AE_%2 zMrAIB8El5LLOHQG*sQ8LsH%ppvG}ZTw3=It{)VxHm-D&}R1togQk0)q5fKput)qu! zm7xz87)8-BT}_np{Ku(^1~Js8l#CYQ^o7Ul>Q}FESNOi3Td^?68`Im$xZ)Rl@D2g$ z+Jb4wfh3MEgnw37iIUA~wCbkoUV33HEvHG5@2NOKNe!GZhWv;mh9%AKDSd%tl`)7C zgM|6>esyN|{d+qNe(8~REv9h;@Vn^1peQ9vXxw`D{mr3RMQF(t62XgW114Yq&c_$s zy$`8pTuG`K_+jpNqfrl+j}Nra#U-d3B}5gs#@SDP5neWcZV240|Mh%UO~{P31$K z_Kmvdkj4;Y?%<)CDOs3q*@rO3K=N~`olMbFljV>K893;xs-s}T8g6?lcWXZP0bE%~ z>Kv(J0VM^emPX{-Q;mb_0cMq$A|V-T{Nrw#L7Cz^7+#?c70EvKa3Toa&n&8Snqaxf z3~dp>_kA3Gm&LP(!A&YYc?~Y0;FhslW>5599Od_vU9yz+v$bO?fc_*IGKbG@R9j!A zaQsNbZPnP+-MY-eAGy74p!H*>zh!^itdfTLS{jpCiHj#SFkgdr`t(Imz-2f$7$2zd zj{fQN*cVn7E}4Hd_Dd3t9P7J=8@2dIyki zZoT(?;ZUcVdJ<*BIq?lMADC(b0P$QbU+kj2nUn^ij*(`H+){}AVQm4Fr4PoH+$qE= zvg%jEmpU70#}25yqdL7d`IU<5+2`K3*C)STBU}A{^NAj+*|aUuhc6r{i+UF&@z)ft zY0Am?hPVJ(EBDK|C29@03ocK{A9b~k9&c($qT>FB!96K!y?Nj^gICXdAy#Ycn3llv zMT`MuMiT@#WB3tEUX~xFlvZ0C4*fwN>MR6UpL^2-2}0sj)4|wV&xpo4i=aB;0&XcB z`VovGLn&|qK+g?^qY@?CkAh`JL7_YD87M9eVW20njDiVk1@(^r<)u&9)8 zgTWP|U{o_W$DpgXU9Os`rGRT}zLci0$twkh8O%UZpx*T!tl}z)3gq{gV|wrWm!}Jo z72caRSp zq(KrWYR!95DF*XtELAWh;@>Vx+MxDul(Kn{frS2ymom9fdOA9@p%}bx|9RYWCt6Fr zt;BmfI>gZ=DVUmrw5zv z+LA)0D=j_(sRWn{Dma90E}38;UkN86r1=5w+RJqz>KXi$l9U>5x~`GzSuvrO*)yG9 zwvtHpihb&VN3EV(*L)O&%B(FbCl{QTN9N;&k-CMh=E1scQeFyW36U=zYZilD#Bd3y z)w{zrzO96FEtl{9i=F?ujTIKpwOxRVD#scbg;!8rlP`Un2*< zD!diYfFmo)+W#A1*Ax%Jtg_wS4NBX^O}z{0FY%Z0zj%Id%goGdY^jj1vK3Qh>CJJD z&+CD2F~TJ@iSJ4a`@40zv5sRTRlEzDZYf1FA>*7(fUfO*SHgqdh+TD>=UcVESi>cI z*je3!g+EapyxuN4uv7Tuc!@zx=C{{9?bZ$ve>GE=dn4mM*UqUrLL+u1n|!_9#2+&m zJ&WMkL!7h)58IiUV69L>?{`urL2P`MEN5jNhFxE^H*=*>o$(9zz+!QDv1U6|m$bA; z7166|>CH-Dpg^yDD7(2X+M{YVvN-kRpG{yA8V2(46`?W^JPQZm@K$1biV!RCkDMr_ zg@Q#u6H{1^huqFiKm*!^IAg<17 z`t9fnrQH1fQ4z)gx4FW;FQjI2ALGA?rglk5(>Ki`QpJe4JhH0)(ER|2l+^6h)wK@W zA3Go{`toXm@v2oMdB_lf<+e9kz^|2Qz{c2s`PVTN|NYm1&iC9y4MzoL;|V&XOIieN zcG-pc1xW68*6}{|NJEuF=n4ms`6+nmEvyyWxOODtx75}y79XsHtV z)u9mGg!@)+c!O`Gi1ae%iaA~sdB1i40&4SVK(uK)NYQLFB%#qbH}Z96{#;Jebcb4V zf!;lyYWDBd+pbuu0c)JckgpVK6h4C^KBjowYa2C z;T01AbL8-`!7DfTq?BCBQc9 z#AfUD!jsESAPhv+U+m)OG^>AUy+sBxAvmn7sh?`r*8dC+HWf4;r@Fm;8~8&(QE2tf z9F5#25?={*(z__(WZ$r?0fP>jbp@&aeaII_>P2;H|IM~y_vrQB^Y zNN|F?li==7AUFhfcXxuj&$;gBduQesi(jyM?X!1vbyc+qB0GU5AD7I0SG>C^l6zz zKowQg3FwXj!uxLcuPFmF(&3KE3++s5g?C+YIW3n5WXqeK&~;DpTl>Mq&~+uJ4Fm-R zH)hB@=9ofcNQN^60TK1j&)+bBI94DO7Y7DeVXvuy-a37NEEbkL?e-okwY7+rBammG zX@B@LUFOTKocd8F(6GOJNvw!Epd3xXQ_+$$_$(3~IV%uM|c;nHOt6T?GpxJS|K#+H~!!8`w9BMKO_F{a|dJn zvL&LEnT?aIVd-%f#-E=0D>Ej%lr%kS*!iZY0u!{qLrc5M{hg^5u~An|b2)E+roJp% zB6So*<;*I+{`<=FMA* zF2xmFk0Q_x$|`=$8j`p(IyZhavCW&}yX?G>-*fUvoA*w`@*mHd+CBQKWzHexYgt`6 zGE?wqyp(Q4-4fMhzTNLMUu+&kwY3J4Qd7f5QW(t774+vknyk`PWPuf~Fe9mSecgzH zg7ceH%gcP>NHJkeO?8AvE*vMw-uHZi18>0SKX=d0cCR4=;3ck>c^8q?k30N6OzGS1 zV}ZCEr!O7{-^j|_mj8bFMNa21aviCB9zZ1U6{}C7pA2+2qA}(E0$wPjvo%~7El~Zi z3ZQvq=aDP2M`K2Crx^yyujA1*)hdRI*nbskf!1rZ33MVN-}gd? zgCbQEkvu{BE2!-;P_SZWw^umKU0zj;@rgW~K=840?SgS82a)r7MvxgP7BWPJ$#N8e z)@(wy{2Ey4){z{PlLmMFShl#-d)H5KiET?#nk1;xSh=7LTkjVC0J{3Hx<2FUM2ypG9|d&M z*01vVDs<>6T9+>P(>~F9;>yE5jAUepXWk(kw(|>2Rdeh2W*tWOY14JHPQSgb%<3j& z2^IeLDX*A;1LSq;FSJ84J&{I{2pyBR=R01HljPh&JEPPWj0_WSSj_=fZu z_KP~=HzL={4}h~8bK&NOKzgqb%Y%Dwl{aRmDb#DS14ZC;9z8b##>A0W_!Ja$n5x$x4hsCP%iB7a zC|8X0mA$Mi!|Tf-an0Vzh$b2DizkfR(c%Xo15Yw@T9^yIrC5<^KYAWqH}LAQpb}wZ zb{DFT>f^A!71t7!4ZKBa6v?WjhbtUTC6%Y=U0_6A`<{6n zQ*HnxT{)GoH#uxzPj6!R@o_7ub=2ExcU>JFlUE&vG7I`EBT5?UdVToztt17eF`=0b z)$M6k_L<!bAQ{b%9^ z0u49-y%*|N-2Vc?-&25nmNd-iJd4*J^vrUa1cLZ5qc(sKTO^PzU#QxJ#Kc^8+rus* zQ^$H*gN~r+GE=QI7!kBYnp*MDRO8wz7iK8g5`l0s=abb`S62^Aeleh=B+V&286z>< zGFZied|9e@a+0Dly-e5F>CC0h1T@JGmw=`V(Cs188}A7kh|%LUvgkKw^~}#>18I?C z@D~f;jRWNrEKqL%ag0if)4CcJ&<9=73~MHG6LB4}SfNa3BY(2nEV{Ck_{c_2cM3hy82v@kdem$!1MD6+^(IbMnsfW-Ldgo}|v6keCRKi7Cj- zw@8n55nBG@_Ah6YvEAt9HalHtE@0vXZ$Yz3RS2|~_z#X}C*lY|hIQP$2DjvF{r zeRq5N$R{Evy3$kximfX$oJ?m)&@gP`%#i*oBKEkn^hdVS0YNPlPxy`b<&W&9rZ~0$ zg~QS{7BDcYvu|K{_9cK%<1bFCDPgXZ@*DID1^I>}6;Q8oi^OC5F=y)%!5#IgS$8wgVE zyICivT^m_gSWo}}&U>FSu?&hHOPeAk@#s>Y)_6n3X^lo1bGmpJUMsWF%L&0bgV2)j zxPGr(C4vd75CUjD`N_T$y=Uk|9iF8>1=Dm$Py7-JK{1vpdy z$Y_Dak}XfQf@lZu7U9z|X3{roBn$Y&#{pGpcah(S9)@kH*+T|HZ2i9 zpl5A%h?4{sSG(ygR+feW3phYoS{jWreb!9$CYK^U4$J6K(a{EgCr`1e=nJ}4qFIp* z1I_S=r7D^-3^=}$k`msWu!?2&k2oNzCL<49wi*}@g3T-#c1GLG_xFbcf&+saxo<3h zJTE>ueK^^~u65yHzvJ@3KZIJ5Fj=umrHh8DXm|Jxme!e0+54t1kv%*-+@!xl48XN1 zwds`Fn3$MXqxH#gk+nJi2{5-yxxom$VgV?6z-8_JWwxI#3b?&hco9`JJodJ%gJOLP zp1)5mP8vHK{YH;EbdppH>5mc#2@wN+2CIIW9iz+dJdCF>>iUjMCOeO{17=%j@HM%f z2?=Q=-(i_ur+tSEkokaAj9Nyndy|VYlS4gA08;4mkaT#az+ppG$M5c;%cK=;9 z=`ykHP8jddFfV;T>R^myvrA%mFCl5`<^5%FUZD3r*y_XQ!G=TpbRkg;7aIJ9O;4dg zPm1z-hcw4OIep`Qu@2w;e)JbQFuvp!%PEubS(9zQ56QslCvE!&euba{)Zmf8jFf{l zcu3giK}LdyI78=?&0-!)hIg3EBP?2=vzQpfvwvNVCu%IZjQi40ASwb?7Knw@SJNgpa zmBwRf$u0fL0bE$neI-%>k_hNE5$#y~M?lFTen~7BW|4g^Rg3xmO01x%H03L9cUs*J z;}a4BL6M3?OuDj~9ur1(cH9F>t&lX*m~&s*!&<-bHNG{HXa6nUot&*Pb+#U2X9Xsv zI}OZvOYH;ru_yziwGq7B$y__5a6oE~MZq`tw;|cp`dL74{W%~d1>0?+>-+^vD29?0 z>FxWGgpZV&oZY9wrOP@V@AIIh zW%g1-ZNZHw6r$$shDkeA05 zZk#H3wAt4!*8%5I8L zK$x16Ig8Ru!Xc%~lsoC%8Jq{r5GE9%dISDfm#cs{U|ZQS9W3_agcY!*^u6_#xaGVs zH=%{EeQkWYQ<~S8K(~8hAs#(|`=OzKfoRg@suA}z|FApj(Yyn(vhvn6x90N;1qB5x z*>)h~j)U22AWQIwMe|u11U)`!{sMzGWh4VI=n^ZCieWYDhePikYOwwH>b%tbPhzim z4zy4Vh@8-};_`1sTxs#J@K+X52Uc#u$&{ZBO!|=d5F2&K^(IiLM%y$v8+(5CeI%~Z z|Cp#}b8sAw`Zu4Nk`hx|t6$s9t)=hU#A$7UE*(NXtVzyucYkTQZ`!t?mK@KMbiDw0 zXFMErcYHyR3aDHvsNZICi@^P_jukk$7#NWQ*D31BR!@S78clU|+f^|ojsE~sdWuHT zikIEq+9-E5cQzq@=S*I5vVoR%j<#A;t+fC4bm;S&l7~#-KQ-XM?iX3N{W|{9WYlsud5vi#c7o#hXDTlMvwB=|HP2}A6g?TWz_KR9l0Lnv;Hd}5Blaz8B@{e+t8IzDX+F?F}97?REdp z{gc|j1?qeXvIt2dXNKqyzMTh!KwA9G*WuGuY}3{R7MBoD5&0NzZSQI{+FFK2a9nJU znWCm=9S6#YuKJ_L4sZGeO`KINvl=6{2SRfYZJ#)V9p9Mg;0y%ma$PG1{$%^8c&Bxi zy{>o)q}c(><@ZvfLCZ2jH0borpiBKJm_YK|A_LD^O?7fLWjQT7XLry!&v7-AmF-DI zPwW-9$^Iky;ljG^bfxJfIKfLPW5$60k|u|7ut;89rKueH{$Fe0``fyz*23t*rPO*m zF%@m=3c!IQ@R7Ugx@xL&e@f9uA7)zq{`^SF7j>FQj&12|cpWF+R37%F+HvH!J{Fx? z!d|(KRq^%@g?~yQ+M%irFtyl>YlUNiFnum9XjGhRCk&*Nw4ST0QTZ2*-fiI=>`fgQ zXR^!A&lsQzebd4|sDzg*A2`epOv{lg%*^DC+r#^)JLLl$mD2?k$fvHG+iB4R6f86Y z2WNFQTb2{~!+o89Vv=CjRHx~MX~Y4!Muc8OnePFT>@czL_n$5#;fi(8;Uv~T&;nfB zoalLPNQk>uqUvlD_s)*mG!Pcq{w*oU@5Q?SAh~8v9UarQR+lC3DG1whb&=(|3N6VuL=7mjNK$i<>@gMk%d z)F4c26F6f9e9p9v0`%3=pdyw*0~-a{Cjl7+B2!srYU=nNJJ)cYN_rIn(!I4M^fy`J z*7u=2D(Q_9QOY*Y)S9yrEW2MR8j8bG67FaWc?pjF$fCA4g$q5C;E4=$M0P6m%LpK? zI%v}K$tK4c9?I*Mh!DEmv&POjoX44i&BxB;_baXkGSU@npjJIb6_j4pszco6pNFL$*w@J11bl}8*FYWi-5fTqO_C;~bi@M7ul51}KH;>cvYL*sCfb(c z?lJYKUt=LHp8G9`A^Hq}*mUP$YFE;L@?HBAepe~x*9$={z)knylHp(ojFfr5pKxh? z++)GEEQS^p2~E7;;GA*;a$~`BxVEqO0FX8}e_}+UCpwueK?OV>C1rG}&)>sotbuJ9 zOI@>yPF2Ih8AD?ufl+@NZd*94&rOEn3-EX*aFeLH`f^2oOxG7tbUw@FONcY^@j>=0 zsKqyKiA=`76L4^gaka~AM)dik5vKGOWN|9m@cx8 zA1L5RWOJ01WFZ)Ba>}#_a_a90a@yz;=qi~3TI>lv088EzXbC+nl1&8WMfB5Arsqj&JH&=msU zHAEpa9+X6p_zXjS5(Xq6|M8en9OF2U`?TQH9>bN>-1|K4In~>P)CX(~1;<{WBlu>2 zCDnO3FT0h%sL8~{)WnbOe*aHP2CqK=h0TV}3QqW{?pPv31T`ML^zCWGq&vd>d z(eE~Hu;n^ty<6X+T~EHxQqjXJdUognFMSrOM%LEWKWs7I6QeumZ6&aX+VvQu)g#sy zH#sHr^fIMJ=jY}|(7XA3$na^DXm&P&8NJ%{dkQ*I9trU{>d6-TdQm0OIa)E{g_QKIC--w4skeEBOjEL{6?3JH zVoDSd{jtdQ$L|+GLc6nHCpum-YMa=4eGse7&aA5>Yu$FDZG1cGv4uWPsHNg;;IyqX z`1xJ?;jdsb6jUQjr=`pW2bF%qB`7-q2az@KL=33hyd~8)V&K<3%v_BtAj*5hY44bH zq(7IXQbSM0K;T*VGjm9>$@S^I&Xwd(Uf<^|MN>O7QciZeRayJVs8jXL&7>mwW%v~Y z&&b}6_+MM?e{sYbc1I^?5eT-6)DXhg7o|8s|;^hjfRqwR=>gAZqKZ;Jzyf#(vlxaM2)KzO8zV` z!7uZnlL6knpWLP+2_79HFl}aS9WBETeHNv1vXu=GM=%dEqTa=DMb8}xj>#>ot?jYS z3a&Hm9V@DBjKApQqSY|0$TYHC{_AYl3gvtqEcDXlUxLqjbF^ZWGh@Cb9&RVy}$ z`a^9VqHyr7G$YDdHTQ!nO+t8rD~f5=a()UDUkcIixwukbF4}HC7tXt;G_vux`SkTm zl+$RO1g5ybB1obzOTtE6N9HRsz1urDR8G5UW{-I|cSm{ma%al>_csR2;Fm>72AZcWXlTa?XjnLH3i&7TepcDn zG)8T4F|k`B?wmm=pxC7vP`u%)WvRiieNgElw(u&EkL}-XE|+(X%>IlFL9x$(W2$$L z8XAqo%Aw!?^ACt3EAt}EfzAo^2zBcZ6eckre#QBXmKZIJA}9vSbLu)jtg`5{I^wV= zi)(slBn|Y&Xs-KM^UFdBoFbqB?uqW33I(c(ZAw_YRAZqsbWRzI%{R#SfZ?eM=$8M zuWv9$MvArOgQGiZ{_hcg)7iR6Kff}~)vy@jsQiW3zr(S+TBFXT zSFP5pr-}7cI0m&cr>-U5Bh@Bq(F$_vj_2SHTl_Kn-X^NwvMy;64G}|-vGa>g(S?l@ z|3_@U`L=;{Jn_JU;6t5_lUs;^oFpy_!7>v2$R|FMlekKS?lD4E215U&4tXJ+B^)4- z^KhmCnS~u`{{C9lg+amBF^4(YSA;Lb#$IUWX)uYIvZaj=$A@fg=P*kyuZBLY<3F53dy&b_sy$_%YE(; zj0>0h`}RXO{ay-lu8P6~hITptfzaS*=*HFVVCYGw!9BcX)>PVcHPI-Gpx)*;Y)@jp z3}H7iumvqNAW#NyFP1WCruqG(rX$KH1#3liKQ8@KbP`ll_r?;+YFK4 zUk|EsY-~xbi9A&_YrkA9A!e+SkoQl8gmzg%_u<_syv=HJt^D-;8JSM|qj5;sgvi&g zCc7s||G#MP=8r+O(!O!tlo#3;=Nug zmQmiGSp6_s-}lg>CAjdF0YkDAg=&myQ^)23g7bcu1F@5rS66iBD(`|ou@!P>FtsN;E7pTh&((z%Pm8;w%@+ko+8U5uJ?b2oS@vktQ!>DwfM-BetZl*sBNg?on8oP zk7a}4l^%)V?9>8fB2C*HY_e@7yE@X zuf-ZZLarki-{O~aOlLceV_}p?Z%8I1Bpsf3Rg(1lXs?QWz><#qY*E=yv8*EcaXvCO z<=>NdpKx+iMRf`K212%DuI|Ma_qL4VE@_1bJ_u%Y7FUZD;t+X#KH=b~$!nG$mdubf zYcQ#=J^d6Cf_Y~ZZud=j8HS1}Z zm1Dx|(+i4)8vVYjeS?PX$Qd|1%yO1C2cS=r(yyQ?+`iYF528d&_k~a*KPTVoRt^|c z;;|yiHn3fD&~t|YdhV!FBVdPt=S~(r{x{8XrIHtyq!x`>+WV0_B{W2RLqII?1}n#W z^_>6F5QW3XexOR)$IX#>v`-m&r;a}&rjcVv0LSnpkq+*7PC|r~4PG?2yyl%$_C~JO zZI*=LQp$aLx7#~;fCagF3dfzH&lPuFg*H^!%Ser^oE`D!RnOUBL(|oBpP{j_(55Ez zcfkxWdwcPAjw1Y%c@Ab=KOiPR#(F;yMqblZD>ru@Xb0t^(k2&0OrCF#&D38e<|KyE zEm}{eW@LH4t02OK_r;T~qTz5uDrRCWP#@3Rb8LKHC7_UQ+nFmPz!UzC%53P32$&>k zSyQi0RF35xIG3wNjD2oWS^qr=YC0V8RJSs;dTTZtFeNE8yVe@4zpeU3d)MU+q)ZF} zfpYO8cv+ScErOXV&H^7Y`A{MYwsip-}g!FQY zn4GMC6dAoHDD#@6C(Scne)m9PfuI=84J--w+0abKBQQCZW@7cs8xgzsLG)p|HX0)V zAIThJ*A~hgG`3-Wp8vJBwl*NCuN9%@c){{t5notm_m2=*1g7YG$Cq=15J|gc4Na07 zW<>gPWcK9)6e6N9KY?|L zR8lr&;J9|Bv%%Zu$9?z_{ddt++GkU9lPnkx++_y5KV-aj)XE&;Op_EV`C^|E6 z`GrX+UOz8s_R6fy2En$`pvpv%Y((S_8V;$IRQ@l?bxrr5^|cy;UUT{uND0BJam1R+ zYdVXq*DgSL=M+HY%{ZNCu!7)<1dF&=Wi7Ct%syImYcbNphl<{iQDY76)cNYZSeYiO zRcY+l7K3WVAJ8dc94C(}=H#sCgdpk7Y*tg!H?aU`M8tV&iB(eVfBV~xqRVdCFy=md zeMHu<>$5ZQU6#7Nec2bHBFUtp@{$r7J#OJVHpBuO(t_W2ZFq^%XI(-fG|Kkz+yn9~ zoZXv)m{Y9Nnqw-w6S-N%y;#+gD=#`RxSI24)4-0k@iwh$d4yv;@1GNyTs|K#*dqoLK8Rzqat` z{KG*7`=95#h~)7Vc{yrCC+A=FZMTNnBW-`sK7k>mt6z#SLn@|q%D(I@m8pURP>+>( z0?lSn79RKnBme*g!=#l5YECPkxrPgZ6scg2k35bml;3?}i%tHGK08v{B>l=Ln;AWt z>SSPyM34P>w~bw?vlrqAOA^WRRsxx{wQtK*&xw(gj8`M-83>{t3Y~Z62%dnC*nFtl z{!^DbZd#yH|v&@~iOo?;VbGO{x(jN5IO{CWscIn91UMf1}Q z{64t=o`T4fy_jz>MVIm|cZ|R>wLC8`Z{OANTthB^QG3z%Ja5`{ez|}tI$9$Gx$A>C zkY{5F7Bz0b>yi|EVgk9=Wmjdc%v^QbhORp?H8qAn+YFGG!6CYt|B^$82s$?#U%cuK zN)lq&XDpw^0>l65?q1XONuZhC#k^^s-g4Xb#ltQXCN%V~r#Ffid60=6M0)0lHow>h zvq7{MDpqYt_uphXb)D{p-W;J$5FWsm1zKcm*{qtsQ0d+3G$O_tvMj+Hjj<$t1RI98 zh*ot2K= zMcJZpBuY?95f<(-d3;fMLIMCi`6>7Uf*3{!bEB;1S8Z%&!CJoxqTZzG1aV&{p9`NC z(f$g;vlD5n#wF@{8Wh0eFC{)%ne)~T=7E13dx;CEaT&f zspYr#^K%-Rp`u0N7hNAh`V^@!U*IRHDh_~zwVfKsbxP}EYubc_JVuMw=SP=M`2{4~ z8P*Qdl^N}lR`5SmcKU$RCAWu-hySU2WJH2SRsT+MPBhwawK))i*R}cYlaus*F1qT@ z@QF(h?Ied<1Q)L3Xx9-$ky->GZ_U*{oKM^=DF#1V#UW{A9WA{nAUmj_8N! z4l%j6Q(~wnS&VaR^rcl-Rx2>h62M~R7yuU2G~^@Z0cu}FF5-Mcmu?D>NUD91)4i&~ zmX;zTrFWBjYz|va9l&@Vgy{;Yl~ao|-ATLNwo%^yq=gc1 zG#@RGqd0eB#~>Rwq8CxmO~AZFB|Empd_E?h!qrkt4VdRz&)VQT7uaKzU@BAPRs>kv zt6}LfZ`d4n!#Bm&6CzEAt8gpon>t7 z7O^x$TBujvJa)T30`tlF%IEGRbUT>Bl4D+mBEK!QV%i!Jy17L0QNA9qW~U}0x}WD7 zrxIA!$L}+=8cyF-*PH{}p#BMeMgRso|eyw90~1z}^WshRszr z1+bfq+}9s)46toC3yd8CmeSy_1r^dyO{O|Pz> zSkCZ0U4PDUxB|og8g()Kwvyj??ETBW*@N?f*bQ*vMlMY_WU1Cn+zuY}8&sa<$ldEC`En_wfp zHM<}z*p%rRGNG{;wTIu{x`SH#me|H=^6{X@M=xM#DGkL*Z`NTG(*?lOn)Wp?=?_H_ zxkwDUvQ|94cA-ukPekIgs*ov$l%Gd4v{kQT(Ed8Q37GQRqySBr0D6d~d|L&HAh5P5 zW5Nr5_=5Nm?l7_xcAR$=s^75MW{uTj!oc@78Px-e= z9dm3jr1Za-RPML{9)1;+m>TXAh_ zADZT3{$UIgvALpiS^`*w|9A*M0}2`mkVJpJf@WkkvaJ?aVqi8Lsi1PHlBZ&F)&3`O zvb#L{Ns`LofIY*w-)3ZNfc(qRI-T0W03RRz(bfSnhx&LRgI)-|(;<7&sh?QS z7}IJ8Ixa3v5N@SU9s{3HEQp*|0+G{xq2Im(1wB#>;AYXVVs~2Oy}f$Za_)#ms<%-5 zAwzZVns#ETlIgnj?JTuCH8nN;azs!zhW}UAPc;wwxiYDrpHdRB94*S^mf0Hf(uJy#D3+tBN=_$PjNM@34(ljk@&0-ZQnCIjl|ITJEBIbxwrlA;#6rKJn^8l z`8AXer!6BB8`<>KO%J$OcT;I<7(Z`cYPq*?o8|ZX|E_(c#;=aZn3!*zbdAVbM@AAx zQc_YVj7-s{rg@uOw5(V2Qf~1taK{z#0<-@zn7!PBvIa)G*v?Yne%j4!k$FM(a&FrI>;OspU=$`fVUa@^9|Px5e;ZQ4U%%>>&9^uYMitsJ zDgKW4#0d1+)Z z)zfm=E>;ue7Zi*-b|6gfa&TxTr_WWHQ#P`Ny)5)83taShni&3WY3YqnhsQhDCn+v& zQdvEZ*plvUoiz)lur8A;5-$YrbvC@~Y8iP}7?~iC3C~RmrZgPYtxo-WH#^%9YFVC9 zmRGAVuPwcuCdj7qn-dSf8I(x=1xlnmJh;xv-*R;+@+0-C z?cBu4M>P>hRdvVXzi-N>Cb9nm)Yr`hMGkF zEgWUchaTWA^Pm96b0^LDpGkl^j)a1BY?qk89J53d;g_`-!4#RQvj)#Z3mUYMlT*WK zd^Kabk*dutI!VhZ8eVxXDugiPw`0+y!zHzxqO%Q%k1ttUm7^~inwSVn>f>9^^qol} z4HT^}q)J0;QY2eOIe+e8IN$6-1rpEEU+JRm$OR-=;+$ByQ&~{IU9w^}a}PXPofRbWC|qv|O| zQY+qaCR4_Z0EK>l`DrRE4@Lr^`79X?+7$O@j6_laZt`QIH&o_?#(6cms^ z5>9{bQ_R*$B@V`fq}ErIBW6x6uH^YU($o3f!MMJqC7lgdt|X`kkHzpQNa@yJVxn^# zxDXQX#;R2a&x9FW5)J$G&_%K`8A6^0EAEmq67fgDLAYV`1!WjK2y5p{yNvE~v|c^2 z5>!${G_1hU42A=M3k(ytatiR3&tT^AykU*y^0-s@qT*(eo-x`f0BPc(`AJ)Y9i_xYK_@lYPyrl*sj854F7C>ccgpF! zPZ>n$0yHi5_6QUOy%|;-VKbYD&I!mFlzGrS_oPfcLcQT=d@m;8SHBS0tC?(0>A}uNz@B!{-%P#Y%Sv> zgd}-~=%5jiWDn=K~`LVytb@QElBHim}x7gx(QdCzX zZs&K$)WbR{R@ozcR6`pZJF2=)%0;u}ek5wfaOQGe`%QMserw3GQfZOcDGSr@@p-+F z>xwfQ2pE?bDC{ZvMOED4gKzwO1%aEJo(ZyE1KZ3$b%qoU_%hzX=DXc0enQa($o4eN zGZap@?CmKej8Dz9dPKk|i-s&6F{scc1DK$af1}}WM1z6-|z>K6?w|7(Mdnsh-)CZ5q^#m^kU0ajJtslq5}L> znm2;gT5bUk?T3OI06swd=*sL}s zG7$kHilDNHJUr>?`!_-j&Mg}9JyHk)guLaNPKE_Ollu}(ibfNjC6 zSX>YJQ-MvMKVxEN7C?uYg>#C8?Ya2;#6&H=dBAk zJf4tpT@eUuiM&OT<1I-_@1UxbzSe4$fmmaKL z$Y|%;i}@vR+1oBe0ed*cau=o*8;rud9Yk@J`i9V0dD5&*RgR~C#ix>1s4XLk0qnJ3 z&sK`2UAgo#qP{u-jBAiP3&6>Qn=>-Sm>Q5)lu|a(tVgjdQo&VdJin3&hI($62Rj*_ zN%AZ&w~`X**kQF#Y2}OUGotsXmTFHLs9}gNX0RTIcsVUpYYd&-#NXMpOk6L^Qe~*? z68Q)+6TyCXhu|k=ZucKU-JYuwByC0v@YrkGbGUe8EmS)|GssiK3&oWUCv{u*u*CyZ zMOc#~K6%BYdg9fL^;A#6Mi2!wi%xqB2Q|Y}~|;4>~(L z@wmUV7*SE%8A8=-_}O0rNFK~+-QC+>-uc7$8wW;}ex~^ff#OtcV0N~@W&e>wt*}f< z{0LiQGqOHR_;@Gig)^j(u##TST)EO(o7p`a5ogh^k70y~i3z~g z00z%}^2f+su{=tfmec@#$Vp9UQ^K*#&Yl6;1SoW;_yq5_YYTkU1E-NJks6~8)>Fq9 z-(L|yi$1Tsh6TWjfdE`x55YyD=s@4spg^@A)kF{gd>FWZZS=R>A&OPUZip(yYIxq1 zTaAiE)G2S%yy2HyyFJS(JV%GZ9Lxq`1sp0Wtk*2=ZIs8e<6>Qu0>%uWiCQ-YD9Kmv%#QYFJ?#%fj9~gn);m_Fn-``n40%LZwYa zT$-_T(m=7zdo=z)=N#>a2D%AXvZuV>ho8TyT0UKOxg)c{cQQj_dxZ>k$=6y-yKmK> zAI1UXrAP)Kugv65{r$!Qsaxd(TpH^V&Bc7pM52b`bi5$lfQ8#IdGRnES_ zYOntU19BhOyv3lhFAQOmj9Lbb{Rg9NuY-)&7%(E6lO1Qk@{-TEm3r#wR_W-zU4FR> z%g88a4C{Z|$aKT^KlhOCXj6tl;2QsN%Rcb~DjW>0H9fwGfy-OG?XVjxBqRigZj?tTrzL8H;<_P;Io&FSRCL=Jxe4^3hINjZ1O&GGdq9< z!i4q_u@lvJT2biwPC(3CZG?fe&O<&W!|)(5nCpgW{O_ET{ddk?DMg$e=+Z^$mI}gP z?cT2C+u)X$mp}czu}R;H&6{JxG+#dC*;@aL1L(8<=410rP4|6DGHw}M_W{-{MDs;Q z?>UN%Lc*qe{a;_Z@*>n_0F|w-TRs9X#W1kYFl`=cDG4g&ua|XctZOC2)Un$0?-i>; zT|agnD8jhnf5F^I_8tpvkd zO-HrB`oYTm@@GPf-Vvgxur$q5KJtPyjtyXrYYDa6L$Nq?nV}DwrygQ-Xpv& zX#w7O0n>kTcvcSzjJB$+UEhT}ENP=2gYLwYJFL-^qNh73wS3jT^+yf&dKfS@-|%_C zNAl{dP8V~H#DFwL`kRlMRq)|f-ZeXib<78cf*2H0Cikjt2&)X9vhGuLt$ugx_-D;K z1)2jGJ0V6Yx1f3#)1{MHx9Y7VBv_tk6O2oy#sV?h@YF0Ru(i9zcB_`xSN?3FqHk6C{}KorWbSjxPn znw+d+6$Xg7mi#Zt0EJ+L#%V0^wKL7A89ocB(H54+r;CM@-W1W%NnfHJ&+?FR<*U~y z!ibs3E(gT23HX<0v_ks-LSXI`YkfU_!ikLePlEe=c!j4kAiVxAtHlW{<}2l4>7QPE z9VXCOiGC%xq?Rd7QR|U?b(@Q#!#mLTm5r}%r@b-%|CIKXQB`&CzDR>064FQ`-QC^N z-Hm`WNVkAUBWw_)yO9)-PU%LvL{g;7;Lg2y-*f)wp8M_kZ4Jj@uQlgdPyFJUJzkfR zBkvr(c^2y2#O2$jON#w9Y6oK(=cs?2?=E=fmV`iHo;Hj;lcSfc~xC19u~u7 zUG>XwgJ(s|Rh387jLgLSvJJ2O6endN<#=Wu?(RL%raCaYDERU5k6jZ{s_g%%DN2Mu z!id~iEe|4IQT?*+E#LUsHY)?pxp1%yxxM(NGzN@109{nW8JX!#gpbE0=I#X3f5KB7 z*F>A7Z{l(ntWJD5Y(@yNJJ)Snn14ziMMKLP3ffKyjCLkibMr(wcy;-yu(z5&S`k|- zFxn9?44lt(DD?EyGAz1D6^x2F;_r^DJWXd2-BS{o-2wB-Ex*|E)oeubUIS=H1%+-S z|0=_BdohDhBroLaU`)IBxh1U(pR<;YnZKo^hgZ3s-5jkf}PF zuVyV^g|&mJR{gid9~NQ%v~bfPH<=6_2(5uS@mBLXTvsAIi@lN#@!Hi=%O>E)N;He( zYHTtEPgF`-JnURRYR;oAn?ZrT;d`B5hCJqe<#sdjh>AXqi;KJ7A$pOO}IIhu*??Z%OsiNH)DX zBK0`eu;uO)#NEm?lA|Yrrfm)Cia2@YyM1}Fb|m3@ZE-}-WW+MKV^a^S&oJc7!LWo) zt`G3ac!PNq_3`moso^OXlI}sU4*?T|qOK-nXeXJI^jNRX2J@&lAQZc&z;kyoLjLw4 zD5}{uGX-C)a!X4WcF)w~8#LB*o-c4f1&bBTu{Abed6uRhiT(H-$);1!s7Y+gTDCv3 z&8%%lot=?Ue>5@YHD0w`WSSFO1hE-z2_sM=5jtn;w7V)@W0{jNM2c7Mbg%B&SYL z0PZ;?#Yo?TWJ&MYAFSsjB%X7Kd+7xCf|~IB z=O97M8Hc-Z6IJQlY-i%t)R%Hm#^~-Acg=LS= zwBS}Vv-HaBL)|t#;J^FhMRx>x4TMGN6JE*E;E&kFiHiI<-iq`4!x#9lhT0T9s}v!?>Hp9ONY+qckCgc+u^A*C#f^>{~g zPZmn7XsGzn=jP~ey3~mMTp{IF(G@I8%4^LNT!K~}gzY8^=upMbQxz+Z^oiaChx7`F zl5c>Ux&aurB-TocG%x^k+W>Y;1ERMfLV7Qln3Ep!fp7l7`Z@)6>~w?bY!S-f7`&jb zch88H=!!6{HUlTyQ_-RRf_Y-+AYk|MUpfmfw(8}XBmC(VLm0n# zSc%q} z^6=oM`VkhohH&Mq^um{(NZLe0zlxE&$JkRfvQhv zpSX4D0s(0!BNFv+i~8m4_v%IbB^Ci{V^p-)AESm6<;jwnFMFv_60Y5hj7V+OQt(L0 z$6;~+6wolzqm(Su!muJ!_`LLp8K=Re^eNVVCi*$9rO@=|l3?j(&@QHx4M zVcCd=RW990q3}6if2AOJm(j$@?xu%;jX2R@2MY3-2++fKuZWLn@NjWq)!*#x7vh}F z%z>T3*=C0#X##QHS8c(#k%BoU#@aI*r`kxeZTN9@cfM%qnnNRLXJcGoRO~eUrS7qB za=&WBSuar8*|%ZTsxM#o=`ME!k=xiXqC{@aMRW7o1e!&GA!Yb~nViha*MIIUczSsa zOiH!m49|v6Q?5k!4LiMoGnAD@Cgy$lCj5+~YqmLyKL*~Np;VtLO}^_PHTCF&+6M@M zoxu-SI2?3N#ue=nWFus|Mn+J-+f0qa)f&-yQK~i#6Y?nv>Oj>lv!rUXUPi4!t?}w? zyffY{bVA!nCh_T!RRL9DJ)Z1m1=SKIr^B`FW%D^d z^}RfdY8UZ3sO%8$f^*}{9rcp)8uca0-C%gJJR$wY=I`k*Deekqszap#)wtfbGAze^ zElb_ly@Ms*WT-_rsE+P-%>@^df-tRn!`}|d9CI# z;?sjPQ>?qW55pyf1A2(I$gvn<#TicoU)A)Fw;qASM>g43?tkkui8L}a)ORx>&Oz>* zQH~E!6A&%(D+6^PwAJh9=7Mc@iZNUI)w66NOF)aiY}4B>&Od!6t~1p7>PI)*l91w% zqWl%0dT5M3dt+Z-UUo;lIFb9oUel4EmY_JutHh6=XkAuncOucFlzNmKbVm-3wMMazq9xjVzbC~!Mj!etau7<7`L52WFqm;c((9n2t+%oQS+#{=M+#nizR*^i z6<0acL4CrtdQDtiu+jg!o7FrR277+zXa>RMAtHUm75O+t90Nwf8lU$z}q7@{u zLW%T*lPhF|xpPLk)ucZ>!3r@`ssG!21_jIWsI^DJubbcJmQ@tAqrs2U=C(yYNf)!M za_s|jN0JO>isr=9$R2LI{4KqGsln8e#YIboyrRbDHUV+x&*}kw;Doqza_?(gxxyw* z5B)jU@Fb(gb8S^tOF13Yg1doFs`}_vpNXR0Qqc|t4VAo$)`7KJ@TNtt-`7S*l5{@j zI1)Z5v)zeYmlwY)ch4sCjegfwzjw*q;7qdM(7iz@spwr>BX_rHcpX5UqB-^v_xZ^H zdC<2t@_bYK*L-yK1R;+aj${C-l-}fq11X~YsGP~M1(!Tz^m38A!f2t-=q)}gtsA7= zS-F)~QL*HM>=;$cXBJ(%P5YIH7du80A{j}+>SE*j<0}lBMJ|^z3UH?%q4_EVodWdW z=)ohYAoGK_Hv-P_R_xay*GCRwj`PN`+lMmM3ix@+DH2X}Sx$@7tqNRQ?^0a5yR63K zbU8djMMO;k5vJE(hH~w^n`~`m5&X0yUnJu!5jKX@Ij3Xbr$S43hHv-=Go4OJ8wdW7 zb@eNL_DOEkUM_XK%e9`c{SuM+elOkN=x9$3N9yr#d=&@@1dHTSvf)uKdt2K1Q1o=9Qq&*CWpIj4?UU8uB+pcKY0Dpqj?qs zp5|QPhznq{7TxvD#lP~rey*kotWb0;(=ai~?V6+!&WCEY>eNC?zpYC>qS$}+ZScwO zYs(t`%N{Jh+`s^(PtBD*U18OEQYgRN5R~;bQdy<*K-2PtpJBLQ%}h+4s?I+bo`v+G zSO=b&d>%%*%C=>*;yw514WJe$p=RWuEFT9l7g`b|V-(2@XScuX6iPaP7~)RGB23U`i1HKl|A49L z#nfx0-r2qUIJ51g3#|@iFE?96(Ppzr!xVRR zdgrTN4ej|GJg?;nAKi(ZcC_#92NaJAHIl;Qo>~rgjpZHo{ye6JDrc5>g$U-gbJxlp zjug)8a>6TGdS7#L4SsoTI7%lTM_u5~bwE}uiC zD?}<5NZQ}u56q}30^$VYwYWD0w#NY6P2)mhn@Q)P4Hs`AK#BK_rocdA<6qa)2!%=H zm2)hh@)rxAvsqXTR!ApqH-)ED zLfnoPZ=bKN^{xN)tht-8R73a2_0v@LtwfuFlr>HvVovl2u1TN>2mU6^m@ic5uV~cz zG1q)p_oUIOH5!{n+1~Lr7y*Le&w;lVIE(DW%7_`FUM;tdlQcDSS3T+kROf)vo zM*NxyYxcobkEbesb}lxS8PV`$FGv^-dD4G8+yj>uaoL{t0V4}B$8w1p9QCtj1ZZgQ zT`pc0^BlamI$}@sblsh}6W^Js?jUt_bvJXYM5p?EG50{&x1dv1EcSKkJTkN11PWW5 zR&6IybG+IsxnYRs#%7*Ay=L3n4Fc*0gQ~e|Q*ujLqew4;(m`7dw*|c_dp9h`y-e9c z>R(v#q1oBl6Ky%QA}|{m0FZB>i+Ng&9iISeyeM<#hABod)OMDM=EDc5Lhr_WU4LCS&SDU=N<%2vg6J-2fD-eS(4{tDV^jS{<8aPN&jjFIQUG~E0)CY~M3@@R8AW2a^#eR$L7EwS zbD)|JvbDJywcm8jAVp%LT79OlkYT}l5+Wk=)e5epHCwB1ltPAlO4`QX^L`LEJX8w1 zEs`vFN2&zQ`juvS=6)VTi8p>#728KHh%U4+Yr6J2vl5#wZoYy`JPs#h=a2f5ib2v@ zS9jy)57y$M)K{}*M>ksVvc9|>PF^X>n;TL{MuPRY4KDr+>OI<(_1bU|;|U&3E=Y6}}AM7lk%!CfHCm*ti|-{$_x$Jqx?h2(xjx!Y|=NCf}= z`xHh0S2PGJ8rp_(%&9>q;{+QLk-`WUqes0}y`9}co^-+UUyYkLdLK6t+iw|BGx)Fu z5-1(d;=MeK!Yv0(BHw8mFModjhSiwYd@^t6`1T;{dLz>8_a86jS3e<_)oA0@9VXq| z!|{MNj(~cXwg%3^Gnry@<>E)ZFSN0g-%sf?85eS*BvMWSxL)Cd*IuY!(l`}*8r`!4 zCmFX4=MPhN&ApcEg%QXZo&B*S zeHm-u5VYL*t0utOSy{mo?FC0MSlhgqALb`H#Nx!IERM^2?pRv(#aBId5VzQ4U+vO> zuur0({+wIp5mcdis?7(;rl`S|oQ}K8$kuD~fgoT4$9yz8V%0h{G}d>s4ySfpRFZ*i zXYm2^693T?Xkc_JdVejZgmL&&4;5gyn_FBHiz%-~VtaqmQ=BY1_?>*uFuC5%x9tm< z?YP5A<0?kEy>MWN%f)$zCCVQfi8amcR=~6x)FJoxCSBgvcIQoS)cf}wzyEC2yqFZb zJ{vzdK3#m{wR+NjQ0;|RjEva3QJDIQ66&+7szleYw@>Y{?5(b-d`=TN@|Rs-kHNwJ zXj;2C0YAP-wrlb%_wV2k;s_ApltM~W`0!Ke$gn=V20FiolVhct#rqyl$zkjFf0^XW z;C-=kd_B;u5}x)zMTaB0Vwq@*(h0Ooj#R=cZRSpNKO%=1LdS*;%aS(l07Hc8C*RCh z>*1uYSGJE-I;a4}nO*uk{m-mPuxEgM{>e7o;yJtggr@aJ#?kJy+bR*L@7URI*uu5U zn>?A8$Fd&-F;hz*2Jht_kzxT;?Z(tb6xX9YF#ha{X@9PvbFPxjqAS!AIL|2QROhnD zaxvdk|5T--sI?s@Ogx#%>m&H&??b1O`L-v+`3P6yArq5!a&Ra;0&+bteusMszr8g5 zu)Pm-IH+XtO~t~&8Rf{s+H5{v1?MqFMi`iQ5&*oKoOku>G(y)8^cT~Hy4g|;jJ88ezoe^#! zE#C33!@38wp$d7KvBagM-oS{01sZi>-{c76R@seN-7DZ>soI?_7clX6ZFQm5Z>g{5 zhrnaudCwFU7Ftst*)s!!bY02}NDATb*{pAqJmeNkBp()Uy?cq#(1UH9r6}h?8d2bk zp5yep9W9;5fld+7F_NjX-=OXuGkEPtfQOWg8Jx(&T1;PTe(&R)$9GUH7Im!$e2xxxOD4$B9@f&-Ob^{XX-I<3q4GcyExmrmp_Q;D~9*|_( zAIn5ptA={u(FNgK z4Us9!uL`L@#tzGL%~8_Sa)$o)XSVC@IZcI;4^AYODfS;Sfz$Nek2DJeGLho?)Tupe z`A)_@!?PC|PSDdjuP+a@7REnpimG}vN7H+Ib8NQ#9_I`E>+vt;T*eCRa#tF*5@FDo zqH-`NH9gZ7kWZ%_+rK?rn#A!k`1X2}S$lf=EN3K_`}8fr8S{^2P{Tr{BjXP9XY4^y zw31R%&6n-)_Pr#XR9Mf-wB|_WTFvv&%9!)RNy@mp?!X*2KEJ zEUS1lRF!l3*i(&)l@&WH>%jH*wKTV#MOdy>6Qz(4fpf>oldXQAWC49Q(J0ioqy{5Q zz!oOv$D==-Z(w@jn_BmTjC;@I@aq-^2?+`IXAn69-j7EM!7v~8kRhm1B*op>TkF23 zqZH3zM7KFVT)++RJ7T>+4&yzo*PpbiOoPb!;s&QiI_VRBdu-ukaw_=eG`P4?tDzwU zl32ncu979J|1|ZxXgPL>Nt>_v+|nh^uy#5X5*4~Z75<0ITqzEyqxQsqw#qTieaFdi ze}?t?+q-tXhJEhto}XI-i(ys@yq92Ec?2g^0g)O2;ivNlqYFQo;L(rdPk3h?Sk|bzVK${wi0tiarDH4KD z{@!jkO{XTFuiGRcyaBH&uy+WyNP{@4F}?5(2dA5?3eKyvpFq?&*v6`slhVG~dXG$8g1eh&;ex z4ALT%m!Uc;oI3Qk%8jpg==~) z8vEuGmh(?%m+vEZ^$znnYF9ybWYMl$fif=-nVI!Z*;F!HD4DfN6Jz(wv=JstH8qVR zwCDy3ify;P&+09_jF~mf8aUB>OqESCzsxdu@sFcsvdzycF`x@lO4~hv0t+8yWYB2R zO1q5)i=v8h!K-*c(W=oQhl!QEYcP1xKF&rEvZDnl%V__t`U(y$%4c`AxwThT<7mC0 z;AKqK;}9^4qN`y32bg((l2;UTs1&QnCm=F5XH%+J`r~2h(pF~(!sm}uVUEv5!b44@ zA~3qLGDRjUNMQ}(!`JI=ugltIW|Ta$*OjO<5Q3qvL_Zbr zV3I1IP&n&@rAy_UZfIlGop^=>%a__=aD|SV>^<}I1U<+{b9xq%cB@b-ymZs~d3&`w zP4YSWvQbOdNd5KbaP7ErXKOS|mYw}u878Nk{74?U4yX7}OGGc`7i%RSWIYsRsj@Zi zf|NZ$Z%;Q>1|l0kD5V8B%=2!l)~b4X{viehJwYKgl3}$;#z_}S8%@w1_pv&i?DDLh z!uuFs=E!)Xfl!%^oFuO2ka7>^fTI8OsHj@<+@!-|#t?LnO^TPJw-xNNSVg=tRU)0} zUTW0+0Cn*t)CCMJ6>8amWh~!yL_nZk;DNAFOLw=Vy8_s^I8ySsYTZWJhjQ*8&Q*KE z5mJC#Wqi2Ou&KsOrGSRNWh>PPXh-qWfwuodD>a#I3>H}Gp@GFN zH3Fp{b}5Vqjs)7jw%da8z{~9?0;C_lqm!ZD-YKQB=DJ6Up9kppL1dg*6N=!VJnxFx zOXg9h9Q|j-^e2B*?>1ch@vDr6J8R=fPx@L6y@S4Uz4+QG{X6cQv%h^A?m2Nr3JHC! z77s7-$VkD~ht?9Z)u6k8>+9>}rHkgR{pZ28ne8{q zf|Y2o*Sy z4fXPlmYX&Gt9tta(K7_!xgM`eU_UM#e=^tRZNM}%4-}@rA`%D{oc?y`rG_OCEn;}Q z3Vx5>1VXHoc<2bDm$JL#AE~K%AW3+c!5XFLHVG^C#gA5ck>#rrAIUmBbvgB*sxs0v z19HBTy>$M1ug2c9HV4bqO$WV(3fkHfA9fywcI84E3a&agS4wWUM&46MnQd5GI6g9{ zb%@~$VmVHcEMtiEKPkVyr5T>pVXZW`x2Iv1kj%2|KkV;~GU0cjATHO%>JENTsp#(0 zHeQ%Bw0%50_+>OKwgD|B*3<9rKZeWAh1~IXKr1eltM??tayvd=$ z+DPJTn8())J{&bcKDV`1h%Qc*MTbBNR}kl~Rsn)fb8sqtTMW?Cocs!j41U0Fsi9e6 z;D`Gst2`_$NCYRN9LrX~Y<~5Zx1D#G#lhKjzs85c{Sho?Y+~Xei>%)m$wUt>&fL!v zs#PH6*00RTgz{n@54D$Ao53+TSXOptF1FB!#Dpuco}T4Xdx^%}uiQ5ffx~`cKocn_ z6>#B`@l~CZ$w*1ryRX=Zc_&zpi}&&t7Rt;ba&sBeauwL50{*_XQ-3ixgU5C~H*k?b z^rks4*g@!_u!>rD|Kj5w5&=1VU3o%d$Vy9QC@oXcW8gEA z7Sg}UlT1xyyAM9Ept0x&B>5Svb@y&Te8JTS98t=df={wo%W3f6w#2bgBjk{Cadl1u zS#ke~Cfe?XW8|pVYFB3Kd#I&yoSUnMtwW@fJsX^W_~P^6*hHbV_0A^n4OT+RlEb@V z(UMUf4B1TCG%wCoVk#>u7D?oe^D~ez@ZO^1p%+ekrugwNzyNecfnQhI@6Ljil zcVO>hnz%Yt>gyMJzsN%$;Ph)X*n0q1L>;j@*V_BKLJycdmz9NAKAYQ=>9bkxWc?~J zohQr`TI>WW4Sd#)xXH1Z4J$afhnEV{5?a(G6nxLHSTdPifT93U<+(Rp--&mWAZ2uP z!KJ0#4=wjwFZBR7?|Z(h{{8bODLQe)K?{$+zi&_l1?1srM5Ll(FswoE;DfECI^Lf$ z$i&XY^ExFZu!VrT(X_%WA!t8y+0eK;nvt3648TzuIIgHKN?%_GGF}uk``c=#Od=LnhS795E1Z|9Sv}&lA;XXu6$Od!$cWywZ6?aazdnc=c0aO1H{0Sw(^8o7GTAK^EtB9y5 ze=&wq#fmk56b1%G<@Xbawrn)i&lAH=EQzCi!1P+m3k$l%=B6iI7y$-0MH;&%z|xMo5}kL|Ru%A6)Qv1!G%BLJyd3q^wJ53T z+cgYa01*rm)Xm8ePqT-i@eCk%xG)zor0y)y@YB8pi*8j%Y9 z5j)TGD59Un{Z|Kz+vEfu8{9D%JcebDh`HtYD?v^K(*#HZ|NcHx{argM-uNgEqA>8MtV=Xi_ zV!{7q`tGO08%b!g8XXzx3q#Qd(N%fmy$9SF3JRcOiN(=`-$e&ResDeg_N90zlFh^& zEn$0qGk($BENDRTv3w7$s3=0EvEc!z;RZC1si?V7=5+df4@?rQ_or0r)^~Pb9!+)k zpU<-dpwQjA9dPXTPZx|sJ?YR4DiJ)jqj2rMGnPqsVSyfTv!6<*>PtlP`+W+UcZ*-o zva+ApgB_KgZX?F;3YHd1+U)|_ybp$S(m5<6D*i*gu7AM(v$NcA50CWi3SKdt+a%f;{M!q z{G#YfWQUIWQH7BsvCeANrnDu%ixo!`#RABRrX>v}cB8bL%A4I4Z^&+l+SL%owYj z0J$Ci`(F(t5@`0R`8a2K70Rq>JKh%c=@UQpXS0=PMQ``x1lY^SlML!A``zxd`ulb# z1TKn1<2@RhgD=eQ6?Uk%2L$d=L*5H-3gzbyxVTF1$I&&7CUcI*qG=(+pJS-8TV9}( zd~qo;q7gBU`d*poa@CIs>;iV?%r7-B>y{dNXhKIoq#fqv~I21jZCJYyJ`yM`je-ZMIi39N|+ zm8t3;F9-gP_AQt>1F?CIaKvZ;Cn#tMIjvA-+s$HtStYrJZ9mw94N@U531q&gCeZ#u zp<@~C{(jj*PN7)CX~A#+>?KVTZ+@I}e)~LwH)K^M9)xr)Um|XCoU;#gIcQKUA3kEc z)?(RC|FN23)!*$a(wC0P7e`4RY@kATTp%C?+NrxdK1I>Q``gWe2e&VbwCk_%&uWpt z)4Y<;i~RfdFCma|tojl?8y~~(j{4T!2{zvb{@bEdcim6r=Q9pzV4M4NK~e7Kh5b3F z{U1^dKtGDmswhP#dSK{&munGsF?o=~fFlI+w-D~vIwuLLexNmc{PfZN%IvBJ4=KsB{oAX5 zN%HK0JaF;!+)noW^YQFG(Eh@|x*xh@_ffZKDzPxzrfYm$b=O4g<_X{Z;{v?=JrplL z-9Pzy|108>|Is~L1E0NBY0HL?-|L77P6awOYt#vm)pA|7ikoGGm6k;Z(yM>WF&x%I zcqcuOQf-?kpPc(Rn-dOgVJ`n^VeA!xr;Zqy!dCU-VKZRRQMjs%$9qBxb*_PdUZA1f zVD-VQpN5v?#eRA9=6q(r#=cSYgcTNfbDT`JbTkI_Q2RP(>3#s)@!|c43~i9?7vG-w z!|t0W2F~%4K25@x$Y~7Q;&QIx8JaDwN_Dk4pA=6yMQP^Iv8V;I8zH4#lZm!b zKrO%Q@)5khRSF1#Plc$}6A18&bZ_-1%4w#%<*7`Ar70X)}W zC`_+3!>{gvfns0PbXyn=Xa>)d4!xoC)3a~?ej5MQ8L$=5B7^p=f)0Ju_r(zm&4mVm z`#Vs}hr%$jY+|Ze_b(>wA@BbW#??X%KV@|~!W#c>+<*Na^pE_1|M(jUKwI*iGPAIl zzj&dSZ+`s$ehMgFOCcmgvbVR#{w6jy)6UAOzJGDC#Vsyb4ov#_@8^N_GO&l6c>&MB zzyNIBfh)oEYP=EQ;YgsLwCBdlg3fIGA5ZbmQZ%E2!(u}Nf%MA>9I^uFh$b#}c6n&g z+uSUG!o@i6d-CG{{Zst#iiO~8jc?oAld6t#as$%Xy=qP6y4CGA;68btJuB|-+CaOH uBLC}FQzGH)ycko4<_#NP-h}yT-Ju|=mX{URaqz%_e+n`x(p8dXq5lU-2%EtG literal 119139 zcmZ^KWmKF&lqCdrXsm-v;}G24-2=g;(I5!{f?M#$B|z{1!9BRUh2ZW45AF`xkJ*{o zIcInObe{tUs_MO4Pwu+~(@>MgLMK6ogM-6TRFKhvgG1zmgM%+ZMFxIiYUq~(2S){` zC?omS!{pEy#r3T$@w3|${-iXOgcO6q3Hc9L2UR!~^Q*vDfv8Xv$+r>&vUop~wIhlo zWV}93qJgM_S3y+pliqxW&)oR@pA#Flk9LlZeRn-@-By2Ro~+*NjNTkCvqr5EX@4rGOb-S;?Lw^?zI8KTQ*0iKn2XL<5rk zxk%mh|2{Ch6cr^r4d)>E|M%-oW?U*z5A(E)6zKnBa=3V~CBpyDCT4`FxG-}#Yd z)hkq$Y%y|kb8`>B666_@Mw;(wH9F=*{-$3ZG#BQ@ltVc!`puRbKk3qmqbdIng9M17 z#*G!=C{2grR{0@@_g49lPh$QKhqJgSR7nlQsc-688SaXrP3<`N{g!a&dZag3HjriN;shk#mR6gZFODEjw5`Oy+k~Hf`eNDHKk+~gj;lok@M*hk@lq)OZASEptK*<{{wlQh`|5lh8Jm0!mZ+Z*&J6$ zd}Fd~=hzsIxLj~@c=w=^wq*G$A-?w*O+mkZN})v+=)QM)+;~4o4#z*1J3)JBJ2d@< zKmOY{My6Cn@c#s~ie!KfpZ0j3HyZqbRDc5J!6dPwy*c81VB?`%5Gb#ppJk#+)=)s; zYm{46Rk%=?cJZ`;+cS^I6S?xESb;7@a25AaHd$7iE>92#j&&Tzxb!vu9K0yRfN8Z2GkI;{{l0WB%(tf z3RSjhV84#Sj}5W<+I+gdKVkq3Y0bqE4y7a{1fH}%U@IrHN;)}lNJ&YRDR@x{36XGe za(?4^5Be8te9s!LluxoE!Y^gQ%18^D#<2hA8*@{0bJKF`=OZBY)P&WH#n@@}FZ-s- zSq_qrWtnHfZR+#0k+)>#ngEHP8q`B{MThP*jrLz#GTTI*&&4tOkbTryVEf3$0*WBx z4Yc!EPn0d!%(q6;WDW7*(=_{`c8CgGltYDuoveNP$~I&i930m)qW5)4B6>)%7Tlzg zZ&EA(a3jZq(?5vBD$R%}bv`~kmNq&aqJcJka^60T`+#Wg<(OBGz2L-;{)UpMdzvrQ zMmBz;MiW2YqmL*FCXz9nPGRiSWcV-S1w_-DMT!MbLqc=JmNrpdgIAq#bhGwDn0c84 z?%WvM2cXYy&KE9y-$p#l->=Fap~4#j=#+G$Mt`;D_rMlIE*v^HNB{RQmM;CRa#;jQ zWCkM}({7r1``$_me}P(N2{(h>pH0Z3LewNt?*VawMgt6I^}rYWBtJLGzzIFET3@Yu zTYEs*%NZ#`9?Kq<*;{bnD?6d64?&LPsh0I^d%9lAHIvW$?_gXX0e9y>YF;$v_M9z$ zd)DS(y<=n&d~`HCgNs_7a>|=MUOKFtqX;>g zq8Sp)f}-yegGyu#9EBqHmm>; z-|D23mc;E3rQG7r4+n?C;Z5-|?@Je9P^GOJ*elx4Q2CeeCI5?W_pLIc$(CnO|w7X$q1LR|xEGkbRg?bT&S)wQ1bE$v0FWsC*V|7FK{4j}$H26Kv$4qIH$ z3{E*!uA{oEGqBFjkxR}fQ_%ADy8>YYnYVc$3%H3rS#|6i%fmup^L45Zpm=N=Y)7qk zB+Vjz~Zw9hF&De8J^r~7|ZK{b3eV!nPP2*ueuSx zb$6|zy=YR=;HADpUe({n{LJ@^AG5ywlps!Q)HCA(yM0W#zLQ%UIZ%J3n31>9a+hAi zx<0OX9YI{j0K`@*Qd}f>Um_W8rFe>^XE@~o6A39JqJ6%rzJW*s>K_#;j6c(xoxsY_ zj78GOlU1?d9=y`ok^tj_W3#{081v3IAl<4e*N`-q2TmVWai; z-8;7eW$;mVbea16ISsHp1Ri*e~J0z$u3 z{hoW%QaHty{;+ZCJ@?V|ivO0nC`340_*GxD&Nj;F4zm?#%pS!C3mZ zSZwxJdtxm1b);)gGf2^kNT;W5$_&}-g`z96sZn|u^6xK57W{CIW%4CbOaIJh%)h!= zC~?~p<3Q{fX$$N~UXk%qdQ&oe+1awjFFzIYMVGU3Qfa_0BoU>-x1mUxH5ZEQ+{{N0xQEfS6k~)jN`1@0*WRTgFxN_JuhrJS(t+@hte={4-r7ma zN5+AJP;hogH+Qnh*uE4QATbi!y-ED~Mi)FVp^xo3vHa7h_hRkyAOD|NuhQod()pFc zD<*B@@^q!4gi&4X%1wjYPK>&DVXEs#LZ5F%+Mn<3nTi7~U+M;0JdfQ>cfdZ=MVfSL zZFal_=t$F`(wa9Z!+#DBF|TdT?E4}JWmntk>kC+oo2M;7(t{{wa9rY0%a%6aez+B_ z3=Sw9FngsJw@3fyA*{;A>b;-H$(9Lv#0h>L9M2H6PHj@TiFjy!)d#_-(W9ne*e} z$*f1x`qtX&8w+IQ<p{=_-XF~M$*mb^*HCi zN3i?YGdfQk2`S`vTa|%=Bgs~PbR7?tLY+AAqBcW?nXBltl;alO^ldz#{n2aeXkmnX z)$1sDL*@nl7CTxcGsR7kN6r-gpF3`kxMMhx`n&Ebq83&;D95+YNxiD-Z*x_HW}QB> z=!X=Lz14;e9KGt(KdE3aVMc|$pd`hCvuu)B8VNTV{dcG#vq}HG!=b>?scsAB z$9M0tTw=DZA6&XVM?z8=C?!N5st2-w@>RY(-F!4O4jh_XHyP3LQju*R42x`)8yw}D z{!mR#0Im*`Mf!z__HMp0F4he3!+AHzOYN?SEjx=q0aI5 zNGMww(|rOs^d8QDsxm{lvn;-_`b}Sy5 zt`$&v7$h*VB{at*KGqzG>8ix`;w)tosl4*BmavZxd2R?PI9f;Cr=OR>OMC zHm|D<4T64-(plZxcPy{%*sOkoj(59{+&XA3xENsZX#b=LM5Fyx4)4_{nK^yD!pYL8 zxvhI>qS!Oi&nV#!RZFJf#FUL%#D6s#79g4k?yq1{8U8f!_txuD-v~{8J%6^a%r??X z)mN4iE{C^o8Pfmbi~O1EKeI~;UG1-Tw!)nM#~OOsY+`RPHoeI@)xBHJaMZL-1!IVe z5jZdNkaK^l0U+%Y)jVsXI7%7j%b&a+mO{40g>~6k-5f0uXCeIiqHKnr)BgA7AMT*1 z58nCH*h|~i`U|e-bOq}f)lVtSM&?S#=yww9qmb^ zmx&|&`6IuCBEbrFljILJ$4J#>lhq-+%sQZ+@t>a@awsS4`0Lk*87$mCdE-u|v_tx% zC7(3P18*&}tFM(Iq1A&EzQF-kR1%PWIdF3U$5G6QCocH|qWSo(#^KWw1>fB)y|?{^ntnkaUig`QaJ2z}+62zj6ZxW@kc-qleb`+K1JysEd@&l1$fPvhe)O z#qK^y`H^?D)@qPYyzdii!2wCs5)iq+5V`mEzj|8!X7tXxwy|%W=Oz{RYIKaJ0i6e! zF>)?UbidU7WRCU&>(A49^XCIZ$~Qp@Q2=$*`A~=9#OxL#L3eC;T64+-BN%@Hdb;HX;3m zHe;J1adt)fe`2tguGc-*Z14{M#7Lq%OFneM`7GDwFkS%s&r5wHB{2yE6-^w&L>fomouEt>c(s*au4deB|DhUhexeZ;r{lTHx60n2-n$w?#q`}6bjpF^T}Q*cKq z$_>)K*TaD22ze}n6fo-*X42krO-d!*Av)T5_HZearjkpUY^XU26`(H=ypV(?w)&I-RCwh}j$da&~SbrK;3Wt_5@ z$Z2o1S^aTk$ElKr|IXr%UJiu93g~wUH=Mbt4!Q~ z^qTY!B|V*XjD1L|Y9$Txms#Ajw>>-8TE;L98!XTM?zO~!+jc|CNAqKQ{k%pOL5?q} zmxFGKx8-Jcj2+q&`>vX;K-}k*5msF5VSyA5D;rs^B%6}_5B8O_*=+cNT zP*w?B2@=W}%l%mjRe=QX9j3UN^N|mYnD>zDuzCaZ`(0)kWKe4cuciN{OtAr6+sqj4bhq{7ar3N{3LNhr|VGg=s!W^wgMx0 zH#>)7NT^mkTC@@x13!Dl^OX)_s8~?iksQsPAL5&nw9uHm2E~JD?Fb$ykQObQpIyhr ziuK4oGBb5YeEX?~z2?p4;THi`;rl4Y z2;#|XZ~RV3}>`fhD`h!-8X@Cox&Eg1!gz;nf-^LzT4jmuqMT*NiO3W!Rj@= z=(9r6XMlNBr^9Fqx6PTuSHR%q)-jce2U{gk8wxX^`?IydG8_o^8&3P=F$`&ongzC1 zLU!`mVL7FYi@PJFnDbAk_J3dyivH#)`mHpyJZCLei zCLz%BEz4g60GtX`&yJm45ES(K*N_fETqa4_VkX0PXl8}%Af{W!*6Aa*?e!$h+mE~i z?&_6NmkV`!T+bR}u&$WI3@)^@R|AtEwj;n`kWjiRerrq`&M3*~V`{`Q40vyP&L1UA-o`9LHi^lyX?9^!lv(Iw zeESX}Vx&HSyUd3Fo(LhLqy644hCBS8Irl`Y^J~UmOPr-Hep-Wiw7fkP6Tl_Q4$Go- zARO8Ts}3IwF8!K9fbmRdj*<{SnmC1kVQRP_@ zkkC);A99HC*uwk&*j2O~>X^zvzYXUWnF5pm2O)6lRb(|DAC5kkL$XzU47u{Pi$u&9D?h;5vc7((2?0n@nd}gJZ!JjZpVSIiFUN5bxKfZZ0OM)-HMRU`ov;Ya0yOWP9ieQnL-oqULj@3sK_@Aolkz9r6|=6t+g zpH(m1nwdyK-BO79{R8|%v^h}eDw3XFsJ)fF zgl8Y6gM>W1w{hirZ;y7PN%wrfW3mV2BD;6~iOF8wl-U?Ob88GxvR>f>HX1N(x~ z0{fZ|Pg~6f_Eo=+Fn`b*d@X}>@?-N!ER6HBtRc@|4bFdEf~|DO{%kFr8{|^jlkIp`m>5so=GtrOvg>^4MpGf=XTD)~pVW7H&I#Cd; z0u_l`4kZn1mrpqhqfQ)BsTPb}wm2ff6PfE~r|_VP+qU`A_V8ZZwd5js zz@NA%fIoY?G=G~M{)azRSh(8Q0e^<~dfY5X@BPztbfpAq$;?O98nrH(p|l$~>?-QyRX+c9cqbF_l-x zwU?##R!y6jBmik{*1RwCn-Wyv^Zx(N43lJk0q8O5L39}61Bn!nr8-+*0=kJ$^xsS$ zxTSOW!2!Muu;6Pf6L zBY`U)n*0F*P)Xb`fJuet%k|FT4e^1amEhfE`@z1nC=7V-u?qNzitjT77BhT_9Bj|1 zNrK(Yg{NtXzl#xb0V;az+7W7Z`|z_j16C zaIYwd!QJIrbFl?A*S!<2)ddA@*G0{XP_&6fb1959lQ4)k25{RWr!2mZ)zYkfC^FFT zZt8ZO*QD{ur~JS;vFq0}Bg*|fEy4TP z${l%Vkxr99^`j?Z=(SYa2g-BrGG-9%&SQ4tCns#7SaC#o8=MSdeoP8K-tnrjck}!$ zcqEruuo6|1-YaSG^`ViTJpnI6F<89E3FHIWJ$z>WQCOlf(x)s|?kgY}9I=xXpDBr~ zl#nxQ{_rS%Yey#RPm=WTz5!nYY zXu~4@P}{?OP5ob50Ki|opdcg~vfCV_{m&0z>he&k?LTy6#>?bwVr}R;YC_l}Cjk}s zu{|RU;6ne`h#e$HnoPCt#9(;Up0D(N!HC$|hxp}6X*j$2ThUIKRW)z^!hBxER#J9u zlWR|S?Fo@R7t`MV4&O|d>Ypw8Dwt7b77u1KHHIlK(dSIfw>jMu8~CZ`X3^rq%pV|f zx@qWkb;#tT4MEG21~Q=r`CVtqh3o5#VWnXi3Yc*JIkXhbUO#_NUptNu(-iZ{(FDLK z0R}=cwIZ5qzKL04p{3Ybd_ob#A9 zQ!|4)w%>K_E^9G|c@l+xtsgQ6MS3f~3R0Aa2PaPi<>aBV0oN5A!3a!0P~nw<#yB)T zZq}a+I7^lSCNMQ@AgwlB1kgwVi+8%=>Gmg$u_-hf;g3%&MW!k;H)Z6)kAJ>pR!7pj zg$i;$>raz&H6bwb`%si4S2CZs=){9}{V0(D?`RYbxA=fWKo+|;w%mvOWEo2&V`Dy; zsYcjIT3>$m3ZG(PZpVX<w6I%Ks63TQV&>`uFtJDC1r6)CJ zk7AuSEF4DV?%cOfC%vxI1fS(~?Q)nsMRwKf7Z5kw<8+Z7;^F#PJw5}BJ$fv_(?Dp@ zc8&4M&ON?B_8$Y`OAu37ka#cowZILS+|qFVDCSRiQF$;jgc3MP0A)2uI>La32_NW4 zrW406tn4A7a(RE?Q9if$0i{~d-TMgq;fM9qAj4WhMTeOnHrjRC6ri9>0@;AdXp??V{kofCZs z#h)}$|2ZQ5)TZp_t`ak7Z4P93Vl~QyT%Wrc-9ON}KCH857>VY;pLwNZF10k(ZI01| z>iSptXMbUsSuNE*yp|vjo&hebmk}j@JPsH_ej*-+|b=7y#7SkWhj;T`l_ag&)NXz!nS?F_m-KniMdV)l5n(@L-zXQ)?0F zg!t?+4y!&n$QW=OoW2a{qj?2o;Ya;j!m$)*-C6TQ|hP|1KS;DIDs{5f%4#-W$Q@< zU)$B%&&ws`E2zt6{;^WXG;&R$IhwDgO~Y&nvu0{~M0 zxiaIHQV4RBAW0Q*+SfNtL6~Y4TmnKvt`U7SM6(sfkxbeJ>p_mkx|GrJsU_XZ?WuaT zws`kf2Zb&*V*ypxz6<9sYkys(fM5XC41wHBE?)@ZgoM^Tz-`qi4q#uMRXZ-&0G632 z0@8Z_;07DOoC<7NzmAIs!(gy)V!lGp_Xq5ksU?zig+{m@%URmQimlfVD@n43j;EvPOg_K=5+?vYgt>>YFQv7^GUP*@L5{) zs=xsP?h#P)m`Aa$1}b1iN`FX(uY({T_zc95>ovPF#Q=JfP}fEq;T^L}p_ z4X9^1oOHD#u1685-@i?g1Hd(V4P@Rb%+b&&8UVP=FiEj=YF#ZqM*!O5hxuGwfZAk2 zhFUPZH}1Pu6mGEqtlD9Li%i()o@L<%APkK^9|6O^RQ<;GrO>PAg_4L4g`=B6eNeL`d7`jn} zo_k_IxZe6oUKg0#8k3wMzUV%fOpS&UQX&9)k)(OJntFJ6pg}e^Hz#Ur)D>xK{r~wP zA|if`tJW#ieOz@f>MKEz{!SVj=R;OBuRF zUONOE;`hnFMn<(Z4(pseJW{@@w~QaqaBdKyd(2kC6QjHzWdTM_*TASrNHEC*WchG& zk-_bX2gK?tS`8qNWMo8LA1(Ft^~okA{{Ho=d!fdr%jet1J76eNSIGnbYmzJy)oM)4 z@Ykl1tNoJXq!Q@Yypzxw&+5RdEWt_2t?Cdy$dUDiw^Q<@q zqD#_m;`4NS#wPG$&J*aOfPN5Vf0}_>L+oYh#F(VS;k>Z0@OmVTmxc0=(raECnpfx{ zf%xE59&Gu!?`A(CrDvdg~(VZFd*zEF@35FKUgkt{TbCV&AkN*5p>3gu63qH6q7 z8b7GGS^urb!Qpux$wB&eM#YaY4H|S>UQ&$`_!Ii0^-f(XG-KvEWF}(uE=_C?LTw~r z1FZ}1&g3f{gYYr~q#|ct4dtlM3By)SuJMw(5wDYEp&T{Z?|C$Ac^=i7jIp_18*Mv( zy>$vPEZf_Lx)9{-6v9fT`a=ZZ zAm>3e&hCA_4u+x?vhm>VQ0f2n6EX(Izl$+(&+|cQ=}@ZD*|pP3U9RBejb9v2oxk(i zs{Nk4s)9Af#2#41cS}=sekRKQm5`Wnb8?C!`jV6MHh+@pY=i0TB_mUd1G5LXqkMmu zXzY%QZC^+Y`rT8xL@*wlpoM}ajruKE0)USqdCKO96huxi!g_Li(Z>{MapT6U6Fk3N zSsRP-#e=Owj3zVjVbqdW^DMBgw_P!&RjA0i3DYE%V!rogfIjW95vfIqmJ>P^@ICp6 zPPA{{g#m9%UkGMidJn|&N$XU0GQfE`3<(Li<1a1hrKBQ>Bl^2@8ofoL z)Ktbm1dFTq5TRT^$LTPGGENB7eC$b-%j;5ap|IG_@mTiFm5^m;xcqn&{W_?mv!~7n zWR*B32MN7umF;`A%jALdRmBe& z!|JPH0!p?hN^y#;EFmd48R-Qd^8EaK^FQ4oal_k>3NW#Fa8xg<&%vu#ZJD^74@`|h zyL6ntbxI~2CJC3--%^=}TmrIyc3n)Tpx7`T?g5PVLV~m?dEGxF_JBxEJ^kZM7-$#9 z5fmj+!@mHX1N6IXs#wH>L;ViIo-|Zt;S|o?Ch_cI54W~_^NV4uGsoWs6cL-*n4!;C zT8I~s%EN`Z?@&ZcqmWtIiCTgcFuj4)PXVK@Wq{uQ$N*c3BfZe`C3AFibdqidvuuDQ zwsM_&fQZRhNz;lUM~7ElpvhpjU&m+?$J*3 zgm6td<9&J{TW)nt39yXE05VR`(2s zN??8U8umw=`PGxb{da$RN=%3J8`h&3g|2%G*u1Ndpg73l;xFX)Jqr;tug1_48pbNB zoGszI-wPyR-e>5nKHThH`KN3C%V(%8*!@BIj+QrNB!=X?2*yrVl0@{+UX(Z>LMOMc z<_kr*wH4ab{z6u4;Re3s4~^}kcPu(~in_+1Tp9JZ1699IWt1A30z$gJQ#v)>Y$M&$ zueT5AtmFwj|C;NR2zhF>oU0n+S4MtGrR>=nH9AQuRU#&Y068a0=KK4pf^VYUd{WZV z(T9=-4Wd4`xF@X_*u=kx<_PMkt;N#I@8Irl9nOlIimpCDuzhqJ!pFX5<#&hT!@y^? z;yXt^MkVU~Vg|mG4WON4k0{a$l8s%2Ga=vF!95j~+ifw>r1PH*$Uq7^QjR(XrOfh3 z?>ymzt;R^w!${Gz(FDRF(J>uYsNm4?O8w z|fNeZbc9=7CQ|=Uv^$3n<8z`LnXiZ2tBJE_m%%=XcKrPhke#WEnF_%X@=UJJe=A zbmmv$56p32<9pCBnRJcKDOn$x8^4av{TbA2eUQg&kWL=^amOG(JX|J2e)H&VeCso> z$#A_3=!ImDI$DLiThz$KD37Yk&l7_B>44Jp6RsJl-?d6C39nKH_Ha`QA&V}7=gs0` zTK9SKLN3nt*s=O2BQ7zc8@M??2fdP{q$~5{{UzcvFJk}SUis*tsU*N*6DtVg8&fQ| zw|7e5$py-kT)Y3UcU(Z?oG%&czsv_DzSp9f?;*%X zDHp$uvtQg6^~j)+w-LB-(1%8*{}-YL#BU;QQMbtq(# zRxj+`_VM~v@)1;T?!G&_D%Cl24QdT9`bi`sR>?-ITm)efMZu2F3QQ^F8Qv-=u#zV9 zL~19Dpzt>zQ1S^Y>j6sl(~U^>T$44uOOGDY2>QYX6%<{D^*=eydM$2j9bqH(GS>9; z2Kp7L8~9n24LtfNLMkME(W5U8IwNI{0-EEzXn%l#wN=Q663Ak=16q5q=s@ z+wyn)%eN^cc8EVn`(D`h6BZgv+Rnqr>;0N)&y>%I^JzCS%`}|09T{N(Vh>isiQxMR zT(?CvN>C3;4pU@rcx>#hT6FO)@<<4Vg)9z*2&(_T1X2@6PhMZes3=~x)9VOtTjM2! zb_(oy!uW{nwG!+G^Ibt;;1IGLKHNX{ab_@Et+NO<8*2}Q<4*A=Qb_=3WSXfa>SKjk z4KmiGAiGPn{L_nO#tM(|Ii^G-XWb*uijMOGk6W2RwtFR@1`=6IiNSe2d;F4b4n?v9 z&q^(v9t!2;62bEAMPWio7h>0Y=M$jGui*CEHx8spAaYpi0PMdow{q9^*oh7fmZSw{*sy#H07*mAqA=TGeR*YCE7Z-n5d>K zZ;AbAS{h;XpnNkl|0yBQbXxl8p91DlkmkI6`i&RIqMt4oXftmYK{GEG<9?(m#IR3+ z!25C`ym$Pe&h8x+(3^j6e)-UX3s;0zZD!CnooIQh9D2nY$Czi6w;lY9E}R_7>V0?K(VFjrxgrPFHT)ot7}LVsag-fS&J* zuyJ&JPMRcIC%bUewVcl;?ol$9&6>F9>G}h~pEvR7{W~!5G;wlfZ8d7rC=1kmkXM%G z@MKdlX2}M&Nn@*Aci`UI2_x**w?^7YidkK=$v~?rzm!Q~NB%Si3O&93l##B1fv{bx ziC-T}FF<{9MgJi{bw_l#BDadXm<;RHVAeTxxEK6z_^)xW`ST=%>B&^@zo9 zpJe7SvwCj?*H4U#)-dFY%SUQa`5*~)`K-D$^4E9oWl-rqdUOt9>we4o8Ou%7@j9xo zr0L6cpBZ&LCmMQ{QPv_P+km5&ij(9fEAp&I$n28E@%AjLN;DqK&4xL5xa^SshuG zJ+Xc1@KzpvnReRJayq2;no$bQhe47_H&^kIm>&epo#e$;j!a*Vs-0{3{*04JVb`)3BY-Y-K2oPYk_oEa9MUK;qWX6)0$I0O-i2x8sl$(|)|30#e{rP+&b z)u(XINzAVAjq#OjFgueBV>z!cICzS*(Qr1js&-Q}=UX2@)@)*^Ne0nM@L77Np5no? z=)v<4WM#&82BAK3MT`XKiplq%-P~psud6Wc4xyxoCYf9QO>|L;`Lk3E@A_!1ez*=< zaWx7E?v*)TTpzb;O`7^Y)qRzr*MA{l6cB4?6djJp^L=mp#G1Aqk{rzl(ciawXJ(Rn zKy1(K`wv_FE#xhfhGFKYu&!C19fT?zGOpL-KQ(!Or!S^3px8_#O)*?|&mw3xk|%~! ziX8=!hgF{MDKp5UJhoka_GoNb-!C8db~~ec%q}1-2wixGFy5@VDo`Q^JsrbquV(5l7!sp5t4eVG8B#`u`9`eZ9$zAv7h zMv5P??rh`@_f7~!t8|x`tFMcUdwoLz$>|x6{PY;xfJe3!B#A$p<9mU7d2B#wjLhDb z@S1&NdsP+hi36?tp1t!-d?4pTG#u;G5rN;58-+Z7E1M7ukBlq|U`A+pYHerFmY0ow z6c+Xj4Hf?$j5{Bva(R{Nla-a_w^NQt4*nXDPkH`7|g>9nDdIGVwNr{&oW=Nv1 zL2)q=Q%v_xPti!8Nbc<(l@c6|A{_oVIr&Qjpd1EJ_{3>4;Fl@qXXsbonYr>&0w>`PfgJgxkBWorEA*{-g-!Zr|uTK<>^K4akx>-2ArtYvzBRaE%&;OWKx4 zd=n{PK^9p8m-1!xjnclWes69PtZAM63fo!mgWN#g6pL~k?lTetrr!ctj3Y{3mFL7k zEBV1x<#tNAupm~)^Jlf`3~-shvD-I*A***>>K-Y#)WK)6Wn*E%uo=ym@NA_K?<$K? zIX^32IJI2>f2i<`$I@!~`O_u->LcV)Br>_z%Gs`TNI}&)Aq+_HnDXCi$uMT0W1tEm zt-=L}R4|x+kxs{(kI@yM^f%me;E2iiZ4ypl+UZ+$N5IA8gQMtprW@>};bmV}j| zKRuB@_x%%<3fTng#&f+FOC_@frI0Ur7t)_KLpxDqVnrtO8RKMZF*MxqR^}IWFFw@Z?(U;+aVY{HTXPbQXgP`=DENP z!^=*KTz98A+uEfsIyKc&EwE1xPSk-cT)j809#N`%29g;%PA}gN!)saS<7G#+{dW2- z!{ZwqZp%NRA(g}Y8{;?SrcMvzmd|4V?E9lz&Tc(*C0hb!r#^X2d8h@3r_Luv+tgSZ zFm0cf2`09R(bZmZx!K78w{1HjKnzARtkcPbOuR?{@TC-@qY^c<`6+u}yNzf^<#M&m zhVq6(6Tl4o?Lof?G0vIF771c5G;suB6F22E9{KLtm`7`Y>UV2{58%sVuVoJ6>G;#N^8y0bBXj9JomRyfEUsYM0b@K|MUEW%g|I#Bu5${kfa* z2YZeJrXlb+2AHwP`;pF;2MZ>8i{xIU=Z95Yoa$t4vNF*n%1;~{@Pd5h%Dcyj z(=43UcE~PH-jQ{Uc%y*@i|V@WnJRc*9!lQGU?LcPOQBn{Xa=Oxo1`kxDr|l5Vkj2r zIsPab7IduR=6HqlMG=1%GPB6ZD#lL3=@8o+?)mNah2iDCQRN`*?~G(WQIgY|QgiP& ze@?7uZ%-T~RmL=^cxg$W`X7H~g5ApR4#>puOQYw<<)9)$yjUH<`t+b4dgmHoN-(C3 zHj;@O$MZ73R~H3zbXGbHuX(NT(}H#TTY4~PIK>`5v4hWYaA2H!P5ri48?SmZ(+cxlz?s;{c7ooUNj#mPs-QtqiLtH7e?%xyDEQ7d#c3KvOEqnffq?fDOgQvq>;RU+7>Vc-wcm5cBng`$eg8mCvli<=<-p9EPXeL-N-9)sORSc92Kk<%x}uyGK@5 zVe9VEZoZEiA-lbdD$wOv)t$)oGx7c$x6l4rD4Qown)4mjwR?h`;BVJtF!N}-Pb1fG z8Urt*5KcrO0F)h(_rVcF^sbwBirNIyO<5ANJL-4P0FR4ayB_GCEA%$G;BYw1)62-J zvTBQ?;H*ludBGRymQyKp;f5Fl0`(S`HM?+>^ucOiX(WEAPt_NOt7ji6^)`j5o3+EJ z>mZ^(ZFuBoO4-&P37z_Py8opGh#PgWVSU^Pd9=U@b%@Y68Fg6nN|5=P7p`-*Z!A! zKV;451(NQsfx6yc!S~@>*3Pa(qvO(>6H%|b3wY{sc1ja!K2O;;zFwTGcwdH9Tf~Cq zu~|OlV*)VuH7g^VWeI68RfIr;`d#ro{Io$O&yjhuNQ^bH5N5y8R!n=Zdh{}*l%_X; z#GZbxE0Ow(k#x1LTyto&!mjx5jo9le=&MHe@z;tf83?F3 z^;$Y^O#6R_pnM~EgYsAninMPmoPTD zV+{lP!pjAKOO?aLBI_VhWYT{G5AAMxuP4De%x?pdZ*47!Tc6J;f%BqOs&$`d^fFkP z4Mo8t9}M7vHV5Nr0qy+c@s(|d!>!Pd750O~if$^9#ol<1YjCfV@77wEl-2x9y$(pO zW8sI4dfD4|y2%Obh+55h3#|P71CN!MAy$U%`!s4{56&%B3+(GO@nHGNALg46b%H)& zZwmhe@p20Mb3~{qHoye+ICQ6uSH~e()VMK9K=mvXjQ~BM2kxG(l!O#2(9r8`3jYEF z%K7Bka^lTM_U1eTUiK*R7D6l%#Eq_?w-h-!(Y<yS65e!rFLR@>5heLKaUJ&^pL zJ<+&rDCCluvu=0NP4?E-oJ_lbrw39yIx+;*loC;Zb)fUM%HuFHR<@QT`r6q~VrgTO zB1Fs1&i=gAo;j8xAeE4sFQcpb#%`_>BRNW5DMcy2zr2)x{rDJ>e=e7fiZ*ZKY_jyB z(RluFM>C*TL1kEW=2LvQ;UajI0_nC)h#|0iAJ*#iEZ#>&E4BTxcYd-Gx z8h4R>ty^j!B-EliM35kOGo= zh!l)8rLt%2KVAwH{4c7$GAimX>RP%52GOBw2ti^HkWT3a1w?Y_l5UWWp&OJ2326kB z24O%Dq)Sj5Nu|5q%l~dw%7f;(eK>wS4VEJT6P)}gDL*)m|+%5&}s3ZfP+sghu2b< zHgFpPcO^FjsTtLu`9H(gJE?V99;}?X9_AP9Tl31d!tlFPbksa?m%jKkDMkuRMn-j^ zCj%E}5e11*6gxRv`4bPtT;PJKiqfzyXiI{s7{}C@AVt#S?@J|AlX=L0FgZG~-Z`(o z&nf^#?!VM~GBj8gzeR4yV|gytDBRBz@I3P8gabQ(I~j3{Lko-j?}jzMb~78R>F8d4 zx#iW*R6XMreyC64Fm?a952*P``6_7K#xG~*9s34d16;fhgXnkm-btl7>I;$d_+k8>WWGSU;rn0JP?+3{2{VVg@zI^+m=zt+J5y(IyrHNOmXjxOuFiMzi}5F#*4h=scUl4)VV>1D4E}hD zQ2ivQzJy{?>5qH-Z?6O@47~5#*o-f3Wa!c;Odqere{=q;FPg^XkCw{rAL6>+OJR5{ zKi9#Z48@_mC@hO++RBZ_z|Ss#uI`5O=fB;cIme99BKIk8LbfmogkBUboy&VwN8w2S zJ~-Kt21X7G|0|ig1Ze!6&evoEepV`%8)dCcTq4Hzx^n!FaL#glO!$zRqndGN2IPDY z@n%MBPM0VCCZYl$0vd5_n6%9G<8kaK%bvP>s~dVMT>M zbYnj>5~f9>GFlGUxQwD#@bdI5ovm1LuHXTKMgf$mB<@G zq?rqV20hpRP8+*A1b9u0GKA`Ie2&ZPQa*(WyrRS?yo`Z#5kABFk2{k_Bo4ELCfsxo zY%0@1n0WT6FtK$cpQA*a+})Q$>dapMc+ZKtzWjJqs`CmaXIUJqJ9>EF!VJN<2fW0F z)bJ}gh*~ju0y&k;^~mfvo}+;}?|YO}GFluj#n?pGOLmwd0#;uhRf+d%CMhGVCbac= z`tU`giGr*rVcA9w9ddMT8f#ppb#aOQ+i!bjqmGD zw;HEn{~8XQaN@A=j@#*t>1y$d(*S%7oIlJ|zuPW_r>Z*wRWrHP(l!*l&{zU zkRo!;t*-z1gDDYO^ao`E>m9B0ta1LTannZwl4Ux-Hlp<}?N*=VHLRuTUx`eFpm?Y@ zSlkTKfcBjSO%HVVNgzQ7-ZcnB$oN4%zpQmKbB_@GT_lQagb+w6Ywac#6h^JceA;K6 zA&$G%dzZV_CO_UE&NMpn=vZm5ofQ#-z8OL14Xv7|2GkNX`#!SI_>P_A%!o@wfm8wK(Ri{b17{X}A3;+y ze~Af^M-j7Cae}`Z8Q;r`_A-Uxmv3DZ#Fi-IL00U?qcSe(X{eU#cmz9%lFPjdY)~tH zrZ8p1S&m=eHYdj+p5;gWNP8o^*dYmNm&>v&6qI%&Nc?RT)QdlUbuR&<)}gF(cLJlL zY&)WE6aPu%kHwB3xckp#StB5cQ1VsDi-3=CBRr?>8c9!4x>SvS+ei@mJv_K1)*CDa z$a7X7^YPtFX7vQ8iO5?mrpi!vxj*@_U)3Y--ld{+fxSYOB3T4LT+Od=|1gpSq1cEE z`Hlq@5iTrc9$8_H+PPon>hjosl*L++etrg-OYivl2&Fu|ymwg9`oVmiad)L?f7@w& z&%93c)t$zx+kS*<5}pW^`zrU06kR6_NEODkK?c{G3|-4t^*#Ox(x{}Q;sT>KZ^3}K z)W3dZjg*d}KbKPrtlq7-Qi!Rqr}pys!(4ECeHwj*u^UHI4Pe+{-YZyd{RSVcYAqiZ zhHsK$=1a2`gIsxC38zT{Nle6RSIvaHxMdC~2aD5+a4_M;<@ z-YflfW(7iBio6l)yl_G(H5UWBR}@Aiv`V?CQl|rkhtnrtf7VmO9`kSfU61y^oBNYQ2f9^HFr=RVSU1$4qwRY3ndwWh?No0jiV{Aa2YwQE|Z2btUCF91X z&J~?rKj*EE@j>&_4=SA>jz>$=bBQ_cLM)7lRzZ)T_PgZn*8g^&>TGo``^6M^HVpI0T?43x5e80@Koblq$~w8K#t0gxb&l;ClRP9dgC{)EBd8;Qg#V6@s(RleP7cqN@t-1R_a|VVMFQJu{vK$4Svi*S-LTUxg)nq6)PUDJfz?Z8P zmau)p*VB(m#vbTBNPmRfS9Rw;6Z{SufmCt`n%UN{`aJJtdRg=}A?l6jdN^kS6b|oi zbXikGnydL=R;^ie3A^DwPDO#R4Sh4Of?Dpm7W5b|{<}`hD~m{Jp9kCMqBw)};iKvv z#Cb&!ZrMhUU1WUDCkkJk_*E1(6TDsD?VeQ^%YOvwx&2cEa6tyl5(M8*t0e-BJ0RV9 zbNQEdl)otMj0jRwM^@;Np6eF}Fs;fWYJTb$4qM_Pomcy4Xr2G9tb~&?y)U#H7Cwjd zes<7>+f9*D3+}PBwi(vGF~l5x2dqr}o?!wICPtZ{(ub)$>u-h8vscd;SvYf1jX9O8 zHgv&5y{Q|4MgAL`E8n#xYqo{x9{CxMm*67z&)Z&ry^HskTeP>qo;*04#;M4Hd7A-l zPD#Y|xfC-kuihKQM5|U1i`w&axhKNWtq_^{lYMBJ5YO!!j;B_qQW@___!?@@*=b`zz1y9 zQAi_d);}mFhxr-1-CT)?UPx0R!KVwJ{B1$j)G#Qh4Rs|jP$lM6btW1Oeb#m(RwU5JyA@;h}z4JwEA{R>oU#OB#kaRRhB7cl<>D~`;CY2{2Oe1wwG zk>9+s%Db9<-dZm&8HA$r_IR?teDvqK-(*Wvtb5ue|59wpcgytcnwFwGf@jcD_cS=# zApG=p;B6T*To00Xd){bb>CWBQzowvBw!i=T0gvSGwa)Lt?bhp?gTt%Tiv3a+R`Rr; zAqxU*)o$gKGX@L9?P}iN6lR2SB(^S>rsdydDY6d(D|<-)+r33jzvD?$gEq=xIvt(V z)s=XWeB+K1FSVF41<>OV3;X_6tVCl_5UuqHeS$pViT(sJSQk~8oVUJVf32#R@yB6% zDAM`7m+48ikYw(kf_jF#S=S^)0=qXZ+9*kl6-1`AfO^ilmRRMfCH1leLyOzTpdw}C z&Qy+gxW|spzY;O8geWmzIg@X3c4y1c7$)rov6St4b(Zw(Iu)JAe7+~7Hx{q*HCCF| zx0WO5a#k`Ml~UWkK3h0i{ua0UOK}-*fmL-&8YxEb>PtRSOxBl&aHG%2UqD8I5F0G0 zZ$fe*s@2` zlKRve{RVumx+EN}7nBu#DM9-$+3AmdF}3RUVC2716WufMcA#_HcV6n3=x9uj8V(ja z*UbHQi$$#vha$l+u-la(1eOITu2>BqTb1ojn(1dNXtdlRHex2g%p{4s%49MO!^X(3 zh;pge@sGGa;B8;oKT5n{W+8xQ@ytkNX{i~7p z&kvC}GFHUidT#XrEUeCou4k#6$$ME^Cow3IVddKwnaQ#R#L5&UKD0y^cGr&!4SjsY*8e?q35b)zy6ZT^ z#Bijf78v2q>~gUe1V1uymfB8*4;DQBHpex&#vc}T$Dn3v&7kl3%ew-~4ZH=^vMEDW zS&4yJWj82KAx4z`!$uu2EEqZdJ)lbmw92#;9^PHNmch5QL4w~iSZP?{Ic`bs+aY9! zNz(sQ*^3QqONNFu=(ZM657_j^Vb_UTg>ifEH99W1gFHm$W*9(rLgN5`Of)pCQL@L6 zf3|*riFiP0Z|;$^ucpSEr?Ro@9Ch|5n+YPFk2csQs{RfKjNgcH!qXIhA^7`s598|H zNBv`Ge})FKDABb)kw5ucM+dt}UHY6@<@<-bY7Y5{eo@yp1W9aV`MyA}?^?IkYe?L+ z^)fpyB=jTAj*>$AcP1uY{wq+x+yt@W_QMKHPNLVcNwW`_ z8M>d;Wd8cdd~%QkgL4TGqq-tC^=Q-4h(tJ`i{Tax{+hc6)WKOaO3d(I=7EJOy>{bo zO4pjquhpna_|W0MzDM36&w!xHH6NGX!-191Obaa3c-wf$QHR1w9CAVLnKHJ{nZO zo=k$W3+z(0v6~G|O8qZJQ5ZP$lE0hLaEUvH$-HmQ%;??@hB8|%w0L61_nOG7Q`4+L z#appJJ*qz2%j+k$q_u6gC-uTrdJnvP=JQJ)}*h@Uq z?ho}jDvdo{rvpcuQ?Kbj_QqOcjcYcR?0awu&V+qj8RJX$>Vx@ zAaY?V_~W1s3-{hHn#V(XOn(=5x;wz(+&TS`$pp6n9)f+Cn8HW?`m@2;ETLN`OJM$c_wVL+B3X{^P-#i8tBNv@i+%W~atGXijnCjK$dQEG=dE?K=9yN$_mE&+$A)eahQ z(I|x&Y213-$*5aZUF+pSH~JcH5hHemC_o!aE%#`b>hZ#b%(V|;pC<=bLFgM`1g9rW zT!B)$lll(rnci1X{j0svom_bVj6Lscg_h^lVRD+HMH+~gbVRTJYjM#niyc$38gz40 zWxcW)Z1=7y!(W0ZfZ6ge3mQSC`+V`8UYx0!r@VdHZp26c9T{@8ne^N9OfnhYtmk(2 z{r#^*wU0w^a<6jRw(mtRZ_RSkJdX;5ym;`WbS9EnXQEW`#+t7b-uqB>2b&-MdB(0F zmszehFA3_4fay%kAY!qY@ENT&FpCtq$Cd*A^%VW%tsD5q`_y;c`@k=EC;Roh>wwU1 zmhXMbAHpG@9TvJ`C=54;A9016ehqdNbhCzvik>jhcalA|y2v+dX+B~HQblMCbYDa+ z);2nvsB-^bi+E&oruu^a9zAxhp9@JmT|l=2VGc~r_F;lCuHNT=gc$y&q!i~^VG2a8 zcuf9_s)RMXE*8KB@%Qzmg<#!kO$K!K5x!j_Lnp~%7$Bg$zJ8dLjzO^nWp3K*XZu)C zn!&;a6$u??4uWBDrRaed#CtXTA-ZOEerG(i6z5?U2t>;Lqkd61J1ZO=yVkGe>8n?#UL0pbiu460a0X)n-}fH0fMH5S zew1c~A{kVgYK-8RQ1oB8JdhA7CWrLJv7c`JWFedOvpN3Ef8h|BELgaJz4zBd=y5F3 zNY~)KbuE|g3V*!_UQ??NqGBhgtf#m{u_dHcibHz>4m)sv zA0%sUSJ=8ub0v~2zQA#zccyV4`^~S6(9uHT?(RY?0Y|Q8Uag#Zz?^u`{QUVcLD6Db zv20hc)Mp?DRVp0*zBDKi`d%`1vY*5R*BS#&4q=U9u{LW03wQCtYp9=a7kEe}UwaL|N>5tB%_IBdU4n-A0ZEcwtYHw&&RYR?pv*XU( zqd*#we|i3w&3tA2NKfZ8ClVr-26IJ6IYdgPL{@Jhx;kNyx=h&b+mf}IM@@IW2XMHxh-b37xx(q!Kl zzdB(h7cRd5i+i?e*|zfN0}>e(LI>c_V}eJH%s24$O3M@QRhvFnBuq**{~PU=rNADA z%zuJ3b^H*|QTf-Tq6BBXrPlTrC7*UG==hWLI!hEA+h=2@Hl=2Bpm1cw=G-_vX}@ zmNdR;nekfYKq*7gUJjCw5Tb7ZFW_f+(!ipNBE2#?-c<`$(m`p>e5M$b1{xn{YnKHX zG8;959tw7dfQHT|BCs;|(o#||Jv}|4l$7kq0*|Qm)z!t`SgM-OpQ}dlp0LP`Nq5ew zh+L1#air2jR%`KUme)}c5=FNLhMught}+}CVa&XGue0$!CxZBziV6O}7hyl|N;A+l zv~q*2)|{TlcfDPYIEt~ie{%#Z;MY0+YjA#f%;tRB`+FivkNb?(o(fmB#s+$7xZr35JcvDDsRh zQ)Gqn|Fi(Fn$G)J(Ht<3pc~s?2WLonVG$Ks^3#ejsMYDxX$Nw|8?Mk)S>*P}aKvus zX*GS;uX8M1Bq`VtH09wMn7i0*ovb;Rdpo<{l*xQda6W9#@(c!gDCSuL6!ELjEfz)6 za=+6};Hy2}VtE~iXo9@s9_mnJz5~j;{+j|JEj=<17f7MW$nMOZSLf@wGpn>gpYI21 zbCSBX8$61~!Wgd>=tLpO;O<*5*t7(Do_$K9-4;elwfoF?=tU`CvMl{gJB|uEKepDpyIPn?vt~@`3=N5P9 zhBppE1#*Ye26d$1z&t_GyoL*J9HzP}BvTS8Hd6eMU`|D+TM z=gS;|BwFRZ&JRhO_3=Pt%tk&%QJ@D)1#%-9K8r;qLWAESvS=QwBY3i7$v)X~b}Gc! zh8dIGeFO=DZ4OTkfvdsB?)LG>9b#;3Y`;Z{_l(qt6;B=9utA%;)Bq&HJhGpMHRZ+X zPDmk~j*}Ch#JMQMWz<&#*~t?TCinz4b9p2Ky&mRS64U^LWR@2Ajku6_>!)MWir_p@ zH?eKuF~LK*nN&}K>G{2!Uf6|uBC4jo9@XxDsqy8FAvp=zJco^q&Dq&XybX!UW9$=Z ze%lBCsxKu3Cr5uh@^Vn(7h<9!DxsDK(v)8h%KQ8K?=;0ktL&%<^Svh5_4|Fo?6-Yd z*AEXG)w=iv@+ojvZ+Ly7;CSvc<=MgH5D1p{jm@2?=NX$TPoKJy-oOZ_bjXKWo7Luz zDiRCsHoNl$Qk{qV@jCzdh zMM*>Fs;QP1zlOLd#ZQ<18^UH-v$atuUGxHFxnIAI3utAV4#o)=V#3z%Fu1=f! z3687mBG%Lcu=7|*#%K&dqGsH#f){gpy>+9^<%I)YYM!pP#SS1D#`Djv3mRAzDdZsd!ULDtCf3bW?f}MbG4f>dJeM* zDsBYfeSUd4P#N;!?8lEEvTxtEk2zQ$U}0cjC{=B2_UFoP!QgyC_hsGdwqcV&!gk3F zd4`x1vIy%h)3TK>Kg%aBtWmsL-90}K>m#=oc3Ea9SX4k`fPbjC8;`IK>8-%PwtWn0 zF+O`ji5Hw4$fPVJq%rLF=5m+MYZZuSOdTDGad2?Zlu8b`604UlPj_+faF4&@&^@r& z*L%62J>%9{~X-{!ohDx;%slpRCc^-)cAw14|cIuS>o zGBBbye{I|3VS=OBg{B;2*jvOpv)y#FfHQfcfcY&>uOjGDxs_u z0Lls*0BA#*iKnQ-16fGG9n7LJsge!GStc9^_>oQf_wSUyPqC|i1GnTSHl-3#u%c|r zhRkr#;CsV82?(^lj*gNNQSy=GxjpbilJF!ZCT4&DcOB1-OiVY%jjlz5{``&I!ovS# zJaB!ObgwBTu>SWOo{3M>*pEOTU~e!Cy@5F3NlwDqCX$gP1He{>tkkwxjRO3YCXg6B z3ZNIMTC%d}`j~d9+C^h-440Osvc}KaFe8)F8rv&Q-~FYP8BDH0<(U-U_dBGV|AEZh zY;b6(s$LgiP-AWoX35$S)|c_uHDS6!`M zowB!&q6ckWkf)m8zT={mzwVsS%bm*2)V=qmDSnR;j)T_{DvwZjX#}9tlr6{>YF5Ac zbd!u=0xUIxS@!;;_O!b|@YYob_mVFwg$N6uWC_b3+~^;@zc9EpH8di%58of4=WO&u zAztm5-OKyC*?}zYl?DIMD!D-Q#k(t2)d8&X6_Hmkowxy`Kgn%ek00atfTvQz8f+(* zLnElQqG*$vYs#YE)nPEQbuvHT#q=gfd)`#FyF*AoU|JlgqC9|&^m2I2x`ri0f?V%v zu$y+OTySsFVwB!W{I1P}XSK?hO(M9^b+1%s!ijbBt)-%O#T zpuvrW9_zB2c{%=de@_ln{tdI~WbSAm_r0CUn3{6}dA@SHsD^K5d!phvM#c}lt5a@H z<4X{=+Xzv7&7+~=WU8*FI6P@1OGIxq_Z}}Cr#IYZk9Of6O=b$Jp>#(wrL6U{<3ikI zxo)(0V}(7btgP%(d3AdMt@M^ctv=0bHgHE_xKFXjNVecAq@w7Jip1x4^HR&RJ=L=h_WJkA`AAx-w(g9q)_h{Pj~)te7CtSq`m?ea`#k2aO?2#AXMA_wgHhX|d%pI9 zF0nxGn}t}LFtn|m~q^vkANh-wX zRO*|$me3#BzR)qp!jja|Aq_IsSk0r)h#hjQj) z7`!ik+GmJK^rn{i$sl3PsS>);`U4XLok)E)SMS_DtUY+n$blU0Wm_q;q2WaXtm-tTlpDhp0RnbtKv(JR3UiVSW0W zY4E0xmg%C{r$^{DR@x6zqkXG;nI{^&c<5C>kPO3 zG!wiWb7C%)AEv$+bU6R6hUGv*Q3?mnAp_5dogLi?GAOnSCwELRE8S%)olhSlYj%iP}zSAiPsV-ob!Q;WS$O6aYHou;z$^l;GGcEQ{JcLjyQROit8Lxkvc;D?PR zMtGdxIBvF~E#p%W%CCe@Ur#2Jmg&rG>lTiE)S z^9hlOwIwvgJ3eu7u|G5ie%&j<(5f{<$YjK}%PSJPaIPw8XB38 zGYyJ21xrUii$RhRe#{T8 z@~INq)LWrZO0D56{%g69T@(mwx9|D633T{A-n(Lks6T7adWULkMPaGVvqw45tII1Z z40LByF5#Zneu(|L-CgSWPbBsS+{8gI?8IHuYK0O0ykTVCO~;Z9tiJTtQ@U#n2RJ;G z&nf>@b{aJ4DPdf5rT;Dp2USxcK_WYKROjrkg!%HFx!F${D0*G_xJ%ZRc$XY#?Yu+n zVHd~Mqs-XKm8egdPcHs4C-ELco0%tcSgb!Z33KENW_-GI9L6L($oeGUb=bJ!B!=eT z0ejnK;u#d7e#}8ul|qD>zdKzKKnR+yJwtDyE4l* z(`0d$Cp48w(@hiHgV?9@W#!D^V%O;3W=AsgzWCsGA2kNUZo;3iRO5+laCU6qXbWdL zL`5nN<)bi=NU8fBKdhFW1|=xgA2ly_Heg=42$8Nopoi1lJiGW(iOceDfMP!pL?lG?r5H&M8#f>dN=jIXD4&bM zQ5jq5e&=y8aE| z@rmFy1yhmc%HYLNvRnuXwk1ku$6y+Bt0I2+Bys7=A6|ck3l9;0{X#eSb??pRiPwd< zw_PNyL*$x@O_TsOv2lN#eZJ#YN(nCJQp&fKzOTy&($sfwYm4rdJdFjeaNcxjOfOPR zLiJ5>ObEsVCnP#@+EIh(ob}SPR^K~zh^<{4z&?6wE~g_NZjUSD$qHx%$1Y zxR!`#cTri%BcZd@@fDTXc6yw(=0Z$w4?S06BAyU^t*8Yss*>r_fJUCHvj4bST3XBi zOoR%%mG(~62(XI-IuZ0gQu`hF3NS?UL$fB}CAb%|l4Y>)9hG;&{di{b9QQFlvcH-2 zb3C1onDM30UsYL>LPTr$O?&+016`7Weaw2b%U)UoX}D+ISM>NVCiWkyHCX3( zt4t{%A*fpI4~1eriAb9krhRt)_+CY(Aj!-6M`l~_O&q@=%aV05T*c>KA@15zj- zPm7C>pTwx6PeIn7B}uUuHncI@RHZXJ;l?EObw5LhHD!nZ$joN65)Z^k_+#tXkIO;7 zx6D@a#MLzm*2ipYl4@%A`)=_!N2jMFYHQ(rw`lX3|L@&BWEmdkP>)2LUCU7XZcoa~%U2k+QT}+J8Y`TWnHha_oy81y)T$b|@K~{YU^&!e>{jfwVUJLeEgKNdgs$;>{xeXVea`zj z{^tPbM$YT&jfy1A;^vS=B+LSmOTNQ0ir<8mm64Kdq$41}r^6qlfAt;|;oEOZi8uz5 zb|942`erYSKUkVgc~(b#lO>1dfL>}^iAlKgTEuUerzUD|Zf?l`_`A69g1%aqPwQNo z-1t9Br<4mmeM z`4Ev|xVgi>wFaGR%zU^Q^DSEuMgn+5FW}wJ1ix#d^~KTHo!hZt%Jb$5aL%dMv+|T6 zQ_(lIOugg6DJ3PR6=G%@2^-yCWEE&*kZ>4UbY|1fOv82Gp%V1jwLWg!BT|5q_=7cB zqAY8e^W(P77fV>)C%n4uO3Ba<(#zo$N`25o}5xF%)HOOsI~$^Ye2hC&ygB&h9eUu>iR z>hTQo4P?q%&+#sg_P$GNybcS%A%CHrsPxi`tgzKwIB>$A@#h=*6K5M&U2Su2-6@9rZneuqoq&xg=&$95_ zE7FsHM4e0B-Q}{OFPY&AB}Exg^`b}y@@&;R&%cq(+|G?kS0Ad zlWI2uy6S`O{UIf40%3pedopy`*rNM*E`lB|8F#^I_7|yVpudXls_h>$54m45+iQK1 z_V|scTEuB+xS$IMUgi*LsckAvPjCj!$ZGj6#WC}pEg0`2IUBMMJ)P5EiqAyu318v| za6hJM{d8rn^?&oAH-`@>rvJ;LN8BNW9)Iaf931c^I)+CJWNGkg!Miw*iy2=67l)x0 zldGEjL9^faCzu1{yUK4n7HevmV<)`1PUK37P~ba}1}C0@8^MNm@-8*C$iR_VZ+2oL zrC9mNEw!N2J@Br_(Qvjf%(N@rfjx!cV>9p5L;4zf!;x`}!9hZs?^OrGL%DQ|X#t!* z4Urr*B^o`I_sxuHL07j#oQVD)uciiaa9<-o6Akhd=8A`gym}ZWGoHOvD^7@J zX8?Cqhs_F2=jm!*{o(J4R8@z6|NW5YZ_NI`sBe*TqiOAzi|2NJ2P@j5^Lpq0zslm2 zD-J;YpaurWS=0WI<8X#NJWRK2R88F_?e>&^WTAYB^TFymxk5~XUG?($p}ChgQC>&t z&6l=oV!h85#LQwj;;LO2$8^gRA2me%pg2rS{?sA@_<#P8A1iSQm35Pal*ewJwUsr; zGXBR%BwAV=FzVuh<4g*B*Jg0;xBMv`y!-M^h#{2`4xWmVWakVB3w=Jtih0+{z|=%z zbYyKO>^c7G`ufVBADMg@=%i|!tbBYAw2M{p1BBO4HN!Yy)lUy43lyKdnSX$deGx1T zljyi-%Al@M7*0B`4k z>iMY+cK92=@EX<15x+k&zYInRuXS!CI{rKhyByOv3s^w^VJVJko8%-R%?$~%>$ZM% zAR06HQ{r_*M?pYsZEv<+7%8wkM7+rCRUzB=NsKwgX7u6*L>1W1J z@zH~oV`&TFOwb?<>_K$Gx^!}NV(}9fFE7FME3GILeMAcA_xwWop!xfu!{Wbz1T8Sk;~fsea?`c=ifCzn6HU znnYC|&_uePbVypico_HNP4NEw@Mv++q8Lr9Pm4)m3)9QR;I0ZMu?_LpSKMQPn}dU zH-GXqm18M`cMS?ktoT+#qL0C=bh3ynF_DLr`af63ib~G@P)T57dTGHEoAv8UV>icJ z*f|A2A3z|D%U0cd+`Em%MFa9FaF=o9(i(u%*tu)V07oUXCrm48Yco{6Kps4-;QFww zWxnJ3wH;)We|7?p+&(`MKS!Dc{hpF`w|wNz!JWn~e}YU*NQ?fRPF8aPY(JdV_|Hlx z_u5iJC%>6lgZd)ZeSU>#(<&gmtH_IfF96!u zu=SN4VbGRjAgKF+>Vx>@&NH_SjYnKu9<7SNlgN^9Dr2Vyt&>Xp5)WuMWD{rS1TEr@fdmH|hhosts1nYG4w5Bh&^qu<6C zd{mx1cB1IH6opHy9^7)N_QY^D)5k1f2Sz1e&>e8gjM$zEdhsUuVYa-M7E5fRR8_J95@jO% z`X@)n>_JYdJg6<*rJLqI1LWfDqYYcIQ-7Y~0wbpDBO9A&6YJ97PS^$liF)pu4zy1I zRmd_cI=9R#*ZA;>O|kp7>fX^#3?7;ANJedEc31RkKnbTb`IoYD>PkmP!>^IL`GTqp=?F# zi2P4_$IAYtgyMtSu^i|+hBmy172Q(KCu62WK;W!rX{?}FVVJ#hkw|^N$(M7dO-_Nj zbDKck?Tu}m$AXxaevZKkWE=Efa0J)|BRcfuT}8hX3sm$|5}=qPJ<-D}@e;HJ76Za5 zcLqE0x94ldSt6%cu>n(c>s+meYW|wZP!%iffw9L`p~_#D#$YRT*4@H$~uj7Ea z7#SLx@z;roNJLs@Ch@ap+^t@TQK6yd0CVrUO(;2lnZh6Z&fjGb*bw|`Ba4xRW>3#Dw>*Q2!ZNBSHb*1Jpra9ObjPEX&aR1j z-OnUs;{Wh3od>w{9DU;<+_H`({q3;X5M#{6iu;{Rrs-#X+t_zd#0=m zb(CTZr?G%!A%)ZoJReQm+D_JWpjw0?I)SK4!P_vfDq2SJdqQWigmKij`Eq1q{fsQL zw@a)t5DlJ9JkfKr#vmi>$>EvJbS8iOeek>NR2%(7nT^(xycjXvp7W!Mp_{tT6aY-V z#RX9u)h?en>bhx<>PzZDCFG~((JC{|6gCj)dkmK+YaJ4@OXX2(i*%=_j1RGC?ymO%5=U56V!{Nw8G(!C^8V&{48InSq(Q$p&(1>~gggreJ;{L0VyrZdC0Dkj$ap z2vAX2%9rV`u^JXr!cVgLC1^|t9m$#%3q{R*T6=iS(_%HudUR?tu9hc-VK4E6cmu9yBG~j(xN@_-E2L$*pGTA771|*H?isi6Jmdc`FXeGY6;nqBiZSep?4clpfZ^f$D zqvh$uThm|ItKu4;-W+L5@Yx`uO}pR9DD+MDbo`vH>iUtHY;EKsOFSK1iI0SPue;W} z@paeVmTTvG%OOey!Y2LclZ>87Kw^D|dH2>U3OdU`#lEj{;r;F2uX46@e-}AgY8IS_ zz6c=odL3?X84l2Ii=}BASOcE5E}tF}4Xhvlh+b}yb%~hABVcm(#J+9MrL{r&+yst? zH4G>HD{LKah@@s73l(G{AlL3JMFE2$rZClsnZaR^HkV&VJ4{Ho&NKzs+nU$_E zsIXXdTgx(w+vr1{OoYP(S>csTRpHU!OM>O)_ChI{y1GLXhc-xJVx6g#Zi=eRe0PIM zxili{;@LaP-7~wl+V7jk*Ab$Cfs<_CO9#!?eyJAMK2+Et9P@Mse4^mQD30oc=A?5! z0VMT8n7FDgxb~F8s&#IxAOm$~Q^7>(gS~uOO_eWCKu~cM+q-23?}5X?t|{wF{=cIQ zViY2^M))pvy3^+kz`_SJkNcAyzxxSlk?Z}n_!>rar+Fx+bCegrf7q@32!P5#uU-GFbOQ^_+!_nWl4}{45!(mV7V_U&%J-at=UhEWAZRuC+hymr4j^PV3 zy~kzAiO|{SnO3h2dU2l%*{gV;$+7I<6-}#$$ZJ|=@#y}JH!kC zzmlTRM(qyVF%5=`*`dlpgL7oR16IJ zZna4jFxb|=&LGb3C=|WLbVXBen=gh2sJODI+SmABek*-F4N=cQjdQTUm^l~(%%#ME z$T5<%V?0nW6tn;P_rg%Q=_(?AC4}|;{jy1e$&fGWs#5wPcz21~mPKK^7zz8&etc1&u@*6QOxw3O5ckNaI zdsqIL9rz+VfgkOt|4`G9ll$ZfB<+8lIrTi8_GGn0*6RI7JYPKs-n`YN>TdaoxShnj z+IWO>OE-}V5Bcx7u+KfCrlE26v-E8gnzOY!ux?DSy>geE^EHlleT0!6&oQ^A^M2x z3%j$+T`NIngc}^WKP*8C1dPH%xwi#^|K9O_G8cZ0r{C<9{rp{%)OUPYEA20;tDD~F zm9OW_#y)taggyUw0Af8zO0?)-)BtgOmv4RK z>Uy|2ZQ;V1;e|LmBSb%6R;j|DF4u+R8B%OIQM}rkLQC0v{qnoZ<~@6Zs}b_3p<*@2 z%4ngW-_`!xUrkT3baZ529RYjqe@pnjOWCOHe^Uf-I{}fh8hPx)@yQUQ|M~Pft6?7C zpo(#DjH19$8k@0oL$@hC$W;?X(dCEFw0Ls!`^x+Nl#=p5@t@|<(9lapxPs)# z|EiSPR|9VSkpOQkjpUm``L~Ee!_&->$v@Dg5fi1Rq3`))oi9%wyjRmojTq=d^tQ8? z+Ww;fR|yczJTda4#UU2&RF^oG?|A!zkG1p}zw3WrO^H+W0^@(b8X}DR>Ix-~y4!N} zWlPLc>FImKqEHu$yr0-x)Og=stK9#I+;G;;df}qmCGXm0ZYA(_FSdqyRBuvBaBq~f4u!=RMy?sHVV@q-JEnc z(t>oiARq`xpGZpyNVjyiNJt}%bT^1J(%s!H>0Vs_>%O1+9q%*tm;LPh#mj392Cm;) zYtA+2F^^-;H}cOp9Cowy_QRe0yN_q8cPan;S&(sc#RYGAaIhR2o8eNj!FW+ru(emH zCeb8AlAb$9%|^Uy6NdvY>$`t3aoDWTSO;_aci6 zM0WiI&@#*C(UAA$Q4~4F&P1VTXD9BiGi%)F%0%JFi#Z>e#Q&Vp9725gQt|iK;Fx@? z|KS2-ykgBO-Vl75>pmKOxw0}h_)AOW_3PKSGXAd6kfC^LFc9HA`qb3a$=MmM{@+9c z-vh)T-zaKuCW@fO^gfRD0iblaUbnoxMViTgSxqGmS6-%1YV>f6wL87Ovhp&5+yg;P z&C+6N0ki27hJXBk{YJ0 z?Cr}>AMo{~`S@6W*c)@C37k`Ah`sKuwoG5$oz5HVKCDk<5@!gx$4It)eG#XB$I5|Bn$Xz*{j~}ZpBp3Z-#NQij7o8=g`{pbL zo5p&|)A!34-mfA%k6y0>{hS-7lAo}IVf=q{F95{f{tp>Mz(+$vR~5WSf&mUDX{!}w z$S(YgP0xD31@6r(SMMn@W28PC9v+f|y&3#Z1&%=$>Ekr=FBQp*yB;v#1HPxU$t znM_cugD&OtO+v~zdWxX=yVvy*Z2JEIh`Y1-^^ZkB{BezBv^^|T|IyUHQx@M8w$aUz z8`RUU4z#PSOrw>OGuBe=?y<2~6!yOYYz_c#$|h6T;PSv*%}@C~P8E!dd=b1PM<@QR zXxjv=G8VGn2)JMi5X%-oR?U44jlsz`gP(O1H}IP((9Xjk*@LJ1;--xFBMMZw+1!4) zznN`a-Ps9Q=b7&snyr1c?Rbs~TCtbLuzeqn?MEj{{mQ_}JIXPh*cOn@WhRFWS~?e1 zg_qbo)$^25s%_@q#(Cg3AOYa|g);67%`Q{?0a|l_k20KSeh*SI(Aysv;lR(xU_8Cp ztwYt-NptPjNRAKNlqxC;9T5s}6>ACu9N|7*1cI^U? z4u8r~zUZoVAO~5T|H4gkr#!kSlVt-sEtgY3_vl%*x~?O5uSpZEN<*xdnS=$)Bt1?G zbvW&oNzC$#@>bsL!)$0Ir6h(A`UDu!ZnM{csuJKmzgR?kD<Qm?&zC`wNyNMbHwUg+#KKjD?o3j=p)+^0&$`>luQd}CX)gdl4-?>PIQSlk29K3cA77R*G_C#lI)K!Ei!pp+wsh4wT% z7vNx%$-sLFPS(2H1)_z2xy}{G)nqQwDso=I*>^c%6kDNLggZL) z=&%yB?aAHP^As}T=7Ome`4s2fOtErKBrBt>;S~rPW&C<)xc#>@TwF&>>0!5*rLL>L zfZRfpX!C{Z3j$EH`Rc1-{z9)eM3u0l(q!vh#hHAB7O{9KU%Igc)u2YMKm(#YMk5%w zq8`ie9HC?=K}M;5lNA^y6~_+>GQB$_O57ahHjERpMFPB_7OC;Sw;33nxiYP;p0<1+ zN>~kcnZ%UPP*F3>4f#+QK|P}>NoNECC;2ZoToI6Pn0KD|to>y$Cu2VXp?JWP-JJ)4 z{OM;}l?=OyG!t5qBh@A-38nt@qzag9!Aq!q&7I(|J0tnd5ZuSd1z-YK zT-zUFK_5wK8cX@AGv9kjm7VH$zAuAgG;({9&Qj^=dY4)}z)S8a48db|w~N?#l{r)% z^%N2zVUjT=cT>rS=omD zF@8d5Jf*=;Z_9UG=l+uz*5 z6-qGL**CNa+&$sj>l&fIz40fm2iltI!)5E-3%6bIaa3#-1t(jW`#4gWjW{bx&=8v^ zD93q(?eTCxRG2G0Qp{{p2S6>8p{<;AfP~Gtp_)$wpoJ$MHm`s_iw~8%hsXL{jrH1& zXM+Lm8FV;J0PvG5E&!y-j!VnUlG0n}y1bY-$b|gr9ufYozH_DzyVV@tVbFu^L4k`iT2UVTV|w@WG*PO%bf@y?X@$;s zUtbHOTLQVKp-TFUI6D{XbNu!45kE%^Iv%QQW*V$eZrkSJZg1V|-M5KF?`~m+?}agI zr(TR6t$(w(T&8m$dVf(O_Dz8Gc`xrC%}{-)4{*~JOGKM z2{pE~486m9BSXv~xr7gh)1>2=>Qw%D1)+Au$CG3EfmW3TDyAeturMzXj!|VjHX&&mZ3`k+MNaypsx;`M%>ug%6Zg%J5xCUKODse&T`|xI30?jA@=Xy11a$nMaRL} zFSL2WY?1>LP;_YS6(A+0EE#Uj>CL-3T~2(kC`EDX37Ea?rs>Lnp@YL39@^2;3gZ4J zP;ZAObPVuZnvumk7nS$zt#dmfr~T&Nb^*c@HGhwlF?CE5e2mk3M7V**?7s~AVR>X8 z>ABkaL`xWN-@c7YnC=Kb-lQONb919Yc;b64EG+PHn`@NvQc=MO2nc9AsYt%;YZ2p0 zO^RBawd@Q$+E)~+WjzCB43d}0B2O9ipQo#i;*gtos0MI!Nd(3MK%|<1aZXP|d{OfK z#Jq3#R{=s$R+e{QE6!8RzY`~=Y#*pFu!r>~{#y)I5Kh;-IgkvrF(_$d7jXs+*ymDZ z1`+k6aNSfOBL6L^Az%LWE8+$L%v&45F5fh9ICpv5qXcAr2`3_@@k(-9Ev2++SoNf2 z;j7e402ld!ChmYEfF}RW*Ut}@UhCpwV}uqIn-%r`0}GHL0C5@>_Qp054R}#D1_^#k zIpO~Q=tY#}tA0QY`}b$SN^6^WXN5q7j;l|wKLsQso@x&d*UOeCKrteh{bqqr&EWaX zkOk`1@iG=}_jv%8sOpyv>`%I-FV<%4|J)(fZK2Edn9NCVm!8H)a}O@(c$0 z02ko+qD}pTvXS77%HZaZtd^;de|{=RCQ@nK4FLKact;P%6?h4r^eWlEHE{z%{Po(X z{x`~yJeo)qc(OScoD1xn<41U8v>rfE+5`n0YB5H!fO}H$!f6goFoUx;mX{|vp;R*?YDga4R4qXTfZ8akNsWq61h5sKzju_NK{^s(-SJwCiu?Xn zTcDS02RuFK(L%$8SSy{Zfj2c%C8 z2YdM6<$e&VDQ6a?2!eo4!x=`DPS)6%nlC*nU?k7=b6dZJjS{V^Q+4NAmb0;~RVML@ zfYl_RNdw=+y@)Udlm$Qq7pD>vdAimUUQtt1I?9uxTMr>(Bi343G@2;W=Mw*RAWp}{ zH8?c1y1V-f4NZU@1};9a`6xFpuVY{U?e_NeLh%{pYjl8>q_|Q#mqcJ!G$Ou=42QGa z+#+bVIihWrAC%~1UyX%uyB(5zK(cl;HalGT%KeLY7IK`bBMXEhE0W4hZQ${2a;=(z zz)kuAZ644&OwO^DS1BkXgNSfY><@0MOWY3=Nq8qKXjH|_he44OTtvjcmoLhhIgCOL zN|=%e%26#!$|S!kLzpDj$%oLO<#+&k_?7cJeZe|E`pvG0^Q-aFf84UTd&FoO^M9 zG5-4F7)=Mhf{_fh$mj1=5(JwfJZ6KLV@*VC+AwAC{|7ZB@;jVo|F6GTO zAzOBrdr+_QA8dqLsB--lBo@D}q1G^%ue1BPH(5MZqQgV2{37uVmw+I!y!AHB9pzNv zN6|+q5>F6>ksu^%4q;=Xz^T)7g=iK2htbK1om)H=*+*pg=lvf|l92SB59;Hve|G-g zl9>RVJ~%iU4mS{+*w6s7Mpd%X6$iVAjx`;U@tY7`k{d%AS>wrCeTQacbZ2hwwLq%q z^wL4R0HfrDG>o{$HzBj^^505IHq2FlW~umXDW}aGZ?)ZWYeWT#g9HQ1jbYXh1`UVg z`9-$RUs;_Zi5o!XUb-#ZxlXCu2^tG{l+&#^tH3f`{g9d$==k!O zCDMCc8{nh;M1WEpAZ}48d<#?v8#OmoNIR27A6SUbG^v=CkxH6$I|LG+;+R!M3{;&8`_0+%ew;!;{Jx z8q)|Obs1#HeWQmzo!N4?E?(niiPdVLn3z%~?J2wYj(E&KCo393NjJVYM|sC47_b^T z526paelHUG;gpYg^x%E|U@!CPBZWH~T2HM5#)&0S>YC_I_OR>*eKe3EE9ZuE8(n=I zbJ{lHu#W7GDHVr)M}6*dQ8ZbqNl{1u#tuf2;?r8}_FEos{=8kX&S z9t~uP%50!Yp{Gu>*Z~20c z58nrth5r>DYHy7HQIDMv^lA9T4nachh496@N64j(Qp8Qff#*GM?~gx%;Vg8rPHWc9 zlQ}J!n*=V0hBLaUnqP3;DMWc~$c(Rk5ukH#zpJx-er=VUzZEaIN3V5ve}B*Pqt4@DL5vrby9!%9<*pMwL-f!zZcuR>gE?=+u+1@xE4Hxly9a zu(itL4s~z~Mf=*UdGSLoBPuB-DVR&Q3+K#4fiz$`SnYVhg#^shovT1S+|M2cBEs)( z%ocf#{U2yboy6fHu{~0vy}u`Yf#9|)u}X~s-aT*(?>e+5W$P<{om>J=Lht4ZZ;1#F zytSj0dwHdu^#BxX6S=_Aw+OL*H)yweUC%ID`HA5NzS=0(e%s2Ox@7tOK8~nZiN~aL zU0;IMF_f^u&(lO|&7NKV#RZ7k;rv!{Z$p5oI|)CQWsa!!!wzZb6(MyM}VIWqAno|%?9!^P&Rq( zkdL3YFSOCZ4&Ahvz0bvLibqHY-1 z?XUo{$7gN9KYv2x$M)IJgi^{wTd4rK2f@iuGZAXrnAW;@P_Jj0&^+D8+BeeH zB5hXu)l>4o!Q3DLHII=aM~0rnYY*zWkid4RF)^`ycJv};OFgA`Hq z`&%?zeOf$m)WNQ^*ssyK@^9%)K);K82c0jBLGSWOivQU)DmZlpE~m>^zXk?^W#)TK z%Y^&#M^nE2>}bj1IVRS;E!lpE^Y?$^Sl1|F$r)d7B79B%tk)44GLnTLi-G4wmbN6H zr6TKJ4(jZ-A_~ARZ@lLr!@lS0MaFpqPFHdgDFK)td-EhF1IZXW4}B3Op6IjKK^F&-6F+!! z)rx;5#wweT8ZC7sCmc|P3M^If^-gh+k7c(KM}|x2(a_?36ol)#V#lzAW(}B!4KjIu^yb_CiC88;!wVw#4XXb~ z%9}W_oj5n-0;D0915vbp24Bt0Y7Bnuqvv!VK==hC@rB*o@ z7#KZRV)x>P292Y{`a;v1r8Ism1o&jpDUOmj`1o{lX?@_Z5g6jujx-Xx`-X;s^X8$# zExbgS&WdnVkJrK(?(ZRxo%Qxp5A7po*ao+oov|_E`DCo#oQjvP3=Yty8LnK3s{Ts6$UGIaO+LwwI6r>AVKkLWUkT9j5pc~57mLvAQ{^6e7 zz}7$81_*m?rigWfn6BxGN-gZgw}2L^r{!Bb*P6dnUNoF9Z$OT0(-~)ZyqdH0{A7UA zrDACtRi3R5$+>j({DINF#9Ddth4CYfUK1%Mk-3nQ-SOv;@9z)pAMrka?lJD|U)T7? z!^i#ky1!#*CVz*P{96IHTWrKf_3BU*_A_q2vks-{fxd%HR;@C7$t;am=y6-ex0m~% zM>DN?Pl>n=g4y5~iT_p=6}+s8|58CJ$Q=?DUVnUdcc--@`0RlB@(V;VQA-m`n!Bvy z%{A4QCP}{65G$$2v%)3J#@`>qs*V%eQv8JcVkXQ+|GZ zS0f{>fh*|xq4#pRAiFT0yq2;)6rS;DwZDVeijfPH;D5MZT7hyV-=3?jE&K2BapU*z zH44q;o%`ZqSaW^oUQ}ge8KL{7%0Vfynev39uu1qkU?9UGcb=q9IE!qs_36H zI23yfHDI=!uB0Hj)(L2T!!uT4@EmZx(4^qKT%TXI*FOARIoTDzukj$8ym5~_lU*)T zE~J>g%8C3Unorv6bBlQo4+pG3yLwBj@Kx-N3nllBAXT}7@IK4Ey3kxH>I%T=aqgsnBpq_?3!^Y=KI;k=a|W;!y0|q?D9UkZg4I_ZLaJyq_Kg zZW^1e=e8Xb-~0Z{7&cAV`Zf%XpDQ7JOF@)`HVb`3UbE%M7ZX7V?R{#2^XL9U#N!pV zU~OUau1VwgGU0XkIu+k_5;QkQf59Ap zrc^42x41d2A|b=J7%Kveqz^V*MR*gATk{Sgqle?AAq@=`f8eoi_^D;wKUsBK^K68f zFvz5SuYMAo7>pyF9hjE!Co(+saS#{g4)Nf5_L8wS(@oF!``xwmbeSJ#fh#DQ1gB$ zQ&_0P@a=!_OPYt;i?+Myzr^3XHiE_|4tMNGJWZ_6Z(^m@6=s7ZM%re*5XyXFc)L&g748U19UoVPnMK3`V1c(Wspl zzf%pK#ffxRZ50HKL0U-+p5f8o&r5H2QGU6~@8yL^48iO56+l`Du@jtPCX+`1sj?p4tIBO4`XkD={8be=<_*OudsUx8u3uA6Ecp1E8z`o+C2r z9|atNR?Nuv?@Zmjy-CDi=M+K0bztB?N0LmLH-=wCce!^)JH{)*V%$E@U*s40ZTjc5 zhe3Obo3iKF0OpTh0`_08uo<^`^KnX!MF!eGljEGEOkm@E68-7>X{w&^tL(U=4dgK7 zdM*KBKA|qVND(UReT91T&8BNuQ)=|@A|bE-^rXW5mS8b*nc^PDP%Xv7m<9DfDALYb=Z9B2hkeh;O-8x~~T^qvxrDTz79lN8z?r+JXR~S0i6fOE8D! z3EwwLQ8h?+X(f4jG+YiTBOEEclz1ZwsEXl#ON3j>nMuk1%7`Se{r7&KIuhu-zAChB z#V3?Vq8u=vcY~fs>SMF@^60qNYYUf*CyTcNiNE?%keSsSZrb0I9GoxI{5(0o!5wq3 z+!1j{Rvu8?m^9rX^c1Nj4Z3vcD*o&=_|6N}KuMInHL0_v*kKn2Jfr>d?t=zpo=HrV z$qidc|1H=dQIa`-4M0DrhbK1Hv{8w|A(uE zL8^CiYl~sAoS>LRkwFl{-eNiMF>^=U^O1$LY*|z~E}HcJykyUl1F$e+ZvXetd^p^A zTnVk?^er_ikx#k`m9kJM8~&96ck&q;a{Tt60>OTm{d{oyBDVhvVJv7K`yKX$eb z3pBj+n_k*?edH!K39iv9xPLMy1)%p>eT~rld8=$=E@n6oiw`k-Mo(iTmiexoA3Y8YxCIMYRmz(n;KX#dA z8|JgK(zyV=AL1Z1_uGY1*eCL}w`bT-Qe92Kr%qug4%{D^IpflUSwQ9&9xj!f=<4PL z``|B`5Kn9p?q8~3e~N&{m)4UNNxQ;jiUp_QsSNKP%d~~8f-qXnP1`Eqt43J|`mIf& z2Gj#MJ%lyzGL$+~1ffV0isBai+Z0#Iqe`wJ3Hbjq{NgZqbp7eskOGEhy($@?XWD29 zx7gsVs=#U=vwli*9|7Fc8-ZlTp~dH1f4B*z+&K)3Vw{stVJWR8wLC1sezmK*|Zt6ax4VYGSZv>ps?1a6&QTo zxIJ&mY5rkkW#`(gb@P*3^kexe1Hc=Mdy4A^4c-b1{h1k9U0qEZS7HWWrF!Jn+l%Tx zp9j=q-b#Nz;~tL7G?5r>zx!sg1@Et@0VJOYWUri*W0f+RIeMhAL7*AGe@KN85|Z2( zNy=}bIC&P$hM4=l&9`_bl*{}t+GknQRY0$X96ylRkbHsO2GeIi(0rmh#aO?ZtVL}D z+BF>M!vx>EU6h!7FIWbpKnW~x9|Tkp0@fW1A)xar<=;-R;I__gM7hyAUAzzXn7Ag9%7$?EsS7MLC0t=1Jk~eoony!;RdxG z$jr-vIza`U^4huQtH6T=dR>vI-dS9ca`(Yzzd2@d%b=W?1{!GFMG;vxL|!B~LVx}k z8DjyNDhZJT6&L&nHd!dXDWih?Ko4lrq3y*+2>OHsroO@Wv!vL$x6buMXp9w=br%V+ z_TpiqSo8JL!mC)96rK~BZjUx0vt*0ts*4+K%0o=@RIi(pM^D0h-J~1WXac39GaWtP zC~o0cT{wDX?^vo-^{eFSku>>A`Ey|?4#vUeTsK8{!DU`-zsvonaHP9?hYlDLv~`et zTpTSxl=9mEf$LBOd5T0zT;u6k3^4{Z^q`Y`>SVQ&183a)D$BRMPak?n75#+g&NjRS zvSAw_GMBkuPE>>0s&`=?eGl zvKaMt&2xTmG38M=p~zk=nAfy=GnottRr627?;~zS&i-LMR*!LUIa(Mh@YeGk5jhFb zkV_@Q+Xv!+F8=tPzsGy(c>8kG!3~A5H0xEXXUd$PUR#D3>)WhQCc$3kMLTRYG3@MG zsU3px;K2oZDwzu&pnGaWWLQ~FEZJ%LoFKG^|2Rj=`e&S5{Ur_NH*epkMzBpm+JE(Z zzD#q%DirRYExkK;6oiFb=T zEM=IF^pd=UI*4~)-N0~C0=n@&e`PF%J_J=bC~Z2Fv(CZaaazG*!KS?`+X<*`qihn2uL_& z8VNu4t1wfB1d{oQyb#OLu=ZnZ`D#^DS@(paQd74FcVnyjC|w5*FeR1P(su9!dh@Q; z!?De{xn5Jg)YdpiU-AdNp>_eoXuRxw!v`9hcnBimO?_hx7J9_s3ZE;_tI|Dc<~6<} z@(h0@axuB{)^iOwCXVeFsORTK@6AF}+dTdAkB5Uw-!NLnL1uSPUshG(EEMSZDtATo z1Pl(T{0#TO%3c*R$tp1Sy_0K`(AzPj>JYKw-+fm1x>jPj9sB3@eCCY@8V=D%r1JQT zoY*_wdohn`Si;FM8LSrm9|%o9`0=F?)hZZ2Dc8{dsMA)D_#tg_Ap0=+{YOt66T=S| zWnM*`U4Il75?0i(-yS-D+JsW|`;RIE7cURbw(ib|7v0Xyjs~0gubVwaET>Euq+=m1 zt>_(z7-dX-3V~8x!#kpva1_A@T@S^is_J?OO2I+)8;jxB)S_avg1>j1FJs zCnO5gJd8JIr1PF7y5LZTs##_2VTV%Ni8L23zd(eZe02SqqUOdS?S>2)x+vN!J)@GH zwCSsB*Y({eT#-OO8d7!kEI6U+#SO_emtl<)tFkn+>z_BAL*l}P4pZ&zpkEl;*Xd13 zxkJ%Es(CUy^V>l=_~dADc*e|}hnSka zAy>Zv>-nq^e*V~RH8XZKqU!kCLc!3+X!!`1RcsyDnOFup<`?s=-kY9NAz?u+-WxN|e$N+2H^6-TD^#_j zv6+Yl3(906-%4T!y9D>H4hHJfiZSrMi;SlO)&=YgM23?sv)U&JPT8RkVg6%9$ zeu6T}<0OF$AHMo5w~_MEig63!$d{k%2dqbr=PhzYKqJA_g;mibl(acaS?Ga4cUpS1 z_wo{M03<=>Y{Xp)Nm7+ANZ2srw*nLHhC?5PQ>tf@AB1b0u)T1RbK=AA$W$sMScGVQ zmoAT_wpX;cjN)n%e6I#ebkh51d5m^PQJ&v<4~Rz`jXwr?wO}6b|NVBiVlzU_RxZ~a zsz%tIDH!OMf}WO%>$8p}j3L(k`z^SK!(IGqYiA4=LiPfCf^En=tXYG3`KVaX6RM#6 zsU+@0E7b0l&69)_#Gd_r59%|jptaf!>odZY=b8Fw;AcJ^mi8?ctqTPrbJ0nlKMv;i z*{ZchH9zFpV6XRni#ImYN47yOjS={g?XL$RN$ngRMQPZ5_Qyk030*h!mw1G=(5=bI zS@OZVZ2OllmXY9-gk?OtCAb)6b+Dx}I9^jBnQDBdyu~M9o)3FBoH+xd=) z@@X}e5DD3cre+e3qcmhA-_A4*?U%epmJFuj3hL{2E02?x@{ND74)&WWJ*oHK4J8=X zpz3u5K!iiG+PTME36%XH&14y7`6^3jvB+G!CN8a-OK{DIMYgaM-QOEACKo0DF|Q!H zkdAM&6D?Jr4}bk*T(;>cBb9^;vd75+MyPPE*!37aGKdkw)FP`4L4UstiARhYipl;B zbm^JS(Af#eFhp9HInXJj3i32GkUzLN*y0jyZN;-3$yu53ekq8)%%tM7N){6PE!{tS zfHY@5cbu(GRs$i>EkyK1a$ab6#$QZ-e=?_gBhvMbkUx&7C04vR0g#M0?Cn{8tW6Vk z)~|W@xl;4OY49Ah7dy(33Md2m~Uo`XzcC?U3u_&NXR~N}Z9JG}Pg|J2~<8j9^mXtSTPo zlRcYN-A*uJODptYoh(Emz0u2oIpgzD@V;D=YE>cs$KM%iQ-uwj+%?kEuYKhD>~d6d zjJ0@=ZxFc+79>uVR=-c5(k2~A#6mC@Mg7hzF8kacV6=b{FZ&DiDfzG?afLL0&Sq&g zyInJ;QfSrl|M__xIBuz#4lbtt5&vs8F$X%?9QO6o^5wrPe79PJ{gTWaBRSDsCTq_U z3Co(pU9kg@xi(61Z0^h0u>+F3#(O{flDl-nmJ&K|Uk^{=PZH6o-<_e2d3~1VZxT(dmB0 ze5Q5s9W84*GM6j16fK(4FWF*LD3hB|spj_PiK24)mpFJvJO0vHgGAEPJ-Q<8$hM$5 zUt1ktWUhLC!?QFtaA~K~PR;oq&d94VpfQ)Ijy(2vYq)d^f`K3ujLDX-$}r51o!2&7 z03SnrV+`}E)H-LVNo?gPk08Q++^w78GX(^rpjPT+?MeWjXftbk$B-DdKtBC*h{*AM z3+~_BM=Tp8Hj@eT#G5k&Xbha<#wv54D^6E}!Xc@X|A3rOPuiC>K*H=dk)RupbmMJ& z2R@{YLV8luF|GJ6`sup@iml_1iR}FLtbh|)SsFa2l1*_jWmuW`72pxCkuL{)k6~+9 zDh!u~{z?SidYxLPIIImJMfYfa4M8&z7IbGiAOx8UU+>SmqTYWzRbF22a?sP2LVUVX zs3eNvlmA@5>iUKEOGS+tvtS92d+QSDH+;X{G5)dZQVv08{tY!R5#3-$M#VwyZz`RE z>Alx}Prv19Q6#{w!GAl8HY6f`>oD~zO4q$r(fgA0(Q5^?tbe5l3_Bu#<~cPg6LXMh zBm>)Z{-^LI`PUILqZwJQ*GKHLb+sg4lRy`7 zq|j0v{zyal^-u2=)Y*%A&*br=qGCU(uH1d38`=q>>NiBNYOh)iEhXU);E?y;DQQ|3 zfNyaEiPPM@Raf%%d%E7dn!~Z`pMY}t4IKjEq{oKR9k!iNoN?ot`a@(81(r;h^?~B_hX{LN7t_1f%vJ; z7au%#NY_b-PfsHf(OY`p--h9|0Mo7%&*slr8a!7RAb*K06CQhBV-tSLqvp{me+Yb*{4SJOwbY8YLuC09L?lvP$+4~!myB;H9V}*u z7YhtlIx|YDvB2S*57SbHb`*+e=^KW4(jgTjQ7;oeJv#l`PuIMT?4Pr(uV5+OPf<<= z(uK_dN6hX_47}=Vkqy&k@o|bO)nc8Ik48v&@qcWOdf&hP{%23}zqkMjXPXXv2ErIZ zFy$#)1HbAKj_k}FMErAFjzO^HOVsb)4E}v zE)+|QN9|ab3#!n({LM-Cx7nqITkw!90up`@$A|*9lSOM}=Q8U0#Lsq+hkj;u)Tt@ezU7}77OWrry+E?dC1`vkp_PKVafAH z_GUz08(?9h)q#n2ZGx?D-pf3Nm7CMijb*^({#^lPcb`I}+}425_wgd1hD*wN50t%H z(lC<9rc1u+w(@o^4#WkZ z0nz9g2sAtb25GXPW}Z&`}Ng#U}rz~-4N?Q+Fk3Sr`_L+7|lM;L>I8qRm8|f65Du90= zm3eYb)ft>_EW}D*($l0Fap?+3MVqkAomZgX>%h5-IIuzH^M z9~XF7_Hy$GIMDuCCEc3hb-#Gv2x=Pt+?^1PmOS~Msw>UB%e_A;;N&#lhMATB=YsGy zv3xE)rwZZ&1V0g1?3@Xs!ootp3_y;Ej7+S~{!~PSkG}$H))jSi$@N*F^W9zD#4(Hq z+Tn#9sY@Yxw`*bs8uE1%Cm-K$S*?UtISC0I?#^tr@hQEvcLA#&Gi|%i`O(T%vM=0M zIaZ!RETN|m>u^RVrRh5ybf=5hSFDP;N|9H$PVn2TQwp9`RdIH;Gq_Mmd5QH{z(bL+ za&TZZG&I<|xCF=I)RCF^iTkds7-{S1bWCWd_Xmih11agC4Oz&lO@cNIS(*D8Uxkn} z)$lhlEK4%9h8vl_e%8-5sXP%8=mIZr{W2jsICVzW#&A4%ziPSzAZcIO9n4woP;<)U zBMM%BTl-1r^B!iZ#p4<@xbZ+Idx<@suN;t`PR@_fbsbjco5U8Akr72M^r>R|5%ggm z&6YtMy|Y`)&O1^y#O~2c9vC09H~Y9n>L!y9gWzD!lEL@%)x}O( zpHRuV#lNYBf6&q!eEwWrN=oWWN=ip}xAY!Kmei6TJaUEos-(0JVfpzO#InKnyd0y# zW}Xk7Tu=i<|3Q5m_*CVpFcJ=-Q`ah{{Jh+}zJY~YuN0)-DuOdrQBIx`NB`L08$}*I zmLq4Py8Nc%2bbhRi(XpeXrh1(DB^blh`rvDtW^sb?+3qSpTFrXT__Wzd{hX}b+xH@ z-uOBu2Xh&%U+j*fUld!dN<#bXWS@9J*Cr0DI%WP```5lfVRTf|d% zv;tHp+SL{~A8c&6tgUF^Iard$x7APEzE$E75NK|O&_8+TTU7$^r#${XPCD!#o>XY< zn&fk@|14Vb=`{Z5qG_-LNW@%@$nLBNAdv5|9+r)2s6Xzn=Iwe^$bfy$t@YQH_xtg1 z(IcxYNgffF5i0vbE&@~fCmdiCF~6nN7+#Tbc~dwCjXF+ldA1dmBT5%)!otFS;Z>m` zSYWkIr{ovnfeD~VDpCg~#xgZNSX0#ehIbtAu$l#q3oP!_f&OF@xD}euzu!%RY#w<# z2AS*SOJ*>xgeK&N=rl$Dd+j!fkY4=d>qHa@vx<4JJ`>m z5+Z&<;vA^o5+z^n3}>^X&r*BW_NY5LXiZ4t{Vn9{P;+ej8ARD*FsLvuSMhV1G9h^4 z<{}i1?Pi_g)_+E?GnTtLO>{WL{VWvMpy8ZvgUwe-?=OhAcXIpp+fEznn;ycsXvyi# zc=_uf4Q@T0*lR=;mE8V?p(h;ALJ?l5h@FW|;!~~fgO9>9BV$_>G&BVj>ThCkIAlu^rzYQ@LR!rM%OgR} zCFZaDkz2a#sVberA53(!P2x!`^yX#H`L))`DHu&@_S8_#C?nQKK3G*3H>SqbwOt6L zOY66aZi|D_osRO6SW^2gt>$ihDGJwAOoK9mvxxQ|4*aUOV|Rq7kd2XLbB26PQG{L+ zDz~(C=j_jqeLpt`*-ud8bjs9xaTFEO<|2i#E4K6g)MR7J3x_T+`3aqrFCx}xkM;*6 z4)v1W-?HJB1=Attcb`N_l*J-}Pb31cV9d0(VV z6T4M7I0mH<^V3HF#d0hWF+8%hLR0dCRsKPmsyor)z_=XUp{A;8#6cR=)vb{$ko@-U zas>qfftz|8#L128Pu!jSYq5PFmkYFE1A~~|*w>oi6Hu2orZV!o(Isu-_l`X5D zuXremF^T#SanQ_E55_NFN&FMw?%_fA3(LMogCFP*oB=Jz8k>=^h`@*Ngo&_rcF`Z? z?H}X2Pw%V~i+h^su48zx+O{4OES@`+IbhyrT@BQD?pBqFj-QJQ2fvbC8JgH?Wl9Ls5D4>AT3CGS zoRGn{G~t?Gp`^^`;Md2@I|2IjaO%SgMT8#u8fUzSX5*Ec^JGwz!;+uhx z;|P2-)jbqHBJ+`qo@vLDo@Sy8gY3TWdw*P~{kdm^gqzpm5`Hj#5;zrg1($yfzx?(& z#QR?7smw)tqmkDK$K~`uOpgX$C>PZ9*^5*3_Tdi(gpj2gwFc9{;SUXgeb1RBxgG+g zdPc>+H=9{A7bduHZ#rM|>a>LFU>>Rzs*x%m%2@^r-bC2^}w|3*|D1N-DzW!y2_78u7 z?hUp)Z{%lglM%w1-ys!_pOAmaI~2z7TDd!M%7;!&HG7UQ)#Uzi7w0uJ-~J@~lOb;P zj~+>MbE~w7V(*T=!`e+85>%Cx?o?M>8^uo?Vlb2l8q;;RCx)p6e)mcAgJ=YAHG$s@ z7o`9pB_`=y$OWS&E$lQU&{0zvZNHY1{-(?4WDL#)Gou#;mC_9an~(y70)8tql`NgL zjowzq#djx4(A9gcK5qxF{Vijh<+}nJ1>-$)%skbHx-yZ*`cR3+FcXw|3Zzc_=g;Zg z-kW*bjL>jt==@DQW!pXD2|Fl=KF0SFh0nc>NDS%h>tlw2wfdwlREZ+OP7oHSh!qMo zYAem-BzUFq^q~n|lShO3`=U5Q-$V=IzYk1r1E}okp5gIw9>sCK5gUKAqevES;=>+2 zQFpz|r4Q4fg2cQ8YyHIswL*?buJq6EOED=$2m5G$Mi2*p&fM+4eksu3wfqX-VNHmR z#tOmSOLtkqQH(81I2apX%QQoFaj>{eJ*cYoc=OUh(TUUQSx)!>L4b@A_j}Xr;$j6h zlIhy5InIr%?UC(Bx-F$Czc;ofWTjMC-76M#o1c^ju%+k<-7S1<9G2R4WUIHve~)975>pLO{Wc|;3fu(^mR^{E1m44@y2 zZ=hp*_kLSNjJg~`M0;%$a-OOtW>I|C1}QeChY)ROV>c0xyI!1PT=8Ti+q+-8>l)5D z%gL=7u(^2#t*-`TfK(?9o>OsIp-28%nDlcY1?Kl-O<;_e&J+A50>D}g6})m|8nToC*Pf`h=w?D>`kTgq@d9Q=Y7 zwx0Aih~0ng&qq@HJNt0V>5)=mseP?~Mpe`j25oF@K0Ap%Rsti_I-BI4hhE?oNqG|c zb*v7;R{!9`XH8MHc&MC&0oCOYw z|4h+{haL5rzed7Kt|v4X6N%0wW5hAycsGPnv?QFigBh|}*gApfMitaL44@kOlPsn@ zrG9^iH1y^BKJ3D{qQJnOzJ3;2j$`&UAq=urkt6l%8T7(H2ka_1_n?J&dHbC`HCIHdTel0+}mFFf=6+L`g#dRT-La1-O-L^R(+ z>s>wtCMH_twrV{{8r#^Q;KiS1UDEuT_g$^VBYd1!`+-W?@tD}KIpS+L4jeVJYZ zoSd8jqwa+yoeDZDD{IN0C8STkwdn=;w0<|nXT(Myd-r|L%A!_c9-|B4`gksNVQm*4 z+G0(!=YUB_snVX}HZ);I54P2!)!WkRmH)YvP5P+4lx0JEuF!FEDmci|im}Ow=1M9g zg`%tdOVw9U?OM`8OPPqi(ZN@)OkNo=0cMB8tCQoaY~1UU#loKVyUw11jn8_$eoOD6 z^a(UmkPW9vsdI7h;0e0?UrfDoT;6ZoH=LH2xop?6Z7kbZUbb!9wr#G?+^S_Q8_U-7 z-S4`u=f3~y)vNwG&jX+1&AoY>&C|e}!)aFgB+{100Ue$B0s#+i zyK`y+o%RA{dGVJX$3+OK&%`t~+8>@}*+613SFhufH5utzfI1;nKa|LcG;cN7XqwTY zKvup?cjjvYAaZ%~P*_mA-xD6RShsshfM{7!z14_X_6j!=VeP)OFx?c8OC~XY4n@Cl zi#>JrrS7tL0+LzGoFj6wvEetvie>_;)Kgp`-b8ML3o0o75dF9N9q<<17T1#&_jqS1 z>6xGdo~2*if%N={prD}c&dGu#4w}Gj)%FF>(1;FOTiOmtjY1J4eM-_??7^8y`JGAt zDNvTTcW~G~3yL7*14JvqEiL4B5Ircz_6poxlHSEtdME{GV?Dr4vscKr0Cln(W@0RK z_6G#U6oX#$gD0X}Dw>@NeH%SJFp$(xNK)qqjtDRM?({$ z!BCa=TaZ4K))e0*ZDgt27e31enWoPwv!tfUsHoN#sR zQd#!th(P87Uzs+OogKJ)VQ+RL9!Pn+(#N1wPQn`+JV%S)AVhFA&21T<4Bx&df_v4e zM3#`2h=w6~K1CNcoC2r=zOlC5Qm-Y&8zM3F!2zxiG>!R#i<|5;P)mtJ3Q51|iR)Vs zXaCeTc9yqz)()RHmq1O8Vd(EB`$O|L|kpbzbrZR+nox8c4RQ? zhP?&PN9#J<8W3UM%Lg}mw%||XmC^lM7_GmuIAwE~Na?Ar9T_npXv5oewKG`FW8Hg; z18_S3qW@0!@awo*LWqNof3DSC{MDvKwp;zL7&Reyz-&MifeT7?KA z##1iGd84tOv##8{UM&eDyNif7u!M()GH$kBLXz#X4z&I2GQlqS)OmdTbY?m#j){zh z)zHS7gtK(F1@&5g%}gEKLrXkN6fmag^i1KM*6bhCfhu9+0ad5InEqsIRhI%2L439x_Q%4AdGgUpmE8r#4#OHtBZ+4#okG97H6wf0 znmI?}d96FvU5qs7OmH{EoC8xhnrd3*_ragfQZbs5yM7~vzvK-bpXEYgQg9`F9ANc< zaDoG>Tw|1=Vr|~fA8;B-a>6gE^2^OkU`uvC_Z9n2gi5JfQG4vD}9&U(=%VsbugsArr@f~12`{;Fh zBOfQUA(=tEm16xo>Us!}_K4quxPVPdn)N#;w)ju1rQ%T6S8pXE?@4 zN9i<)EQ*|r40)PJFtkU{gAqZ7&hot5pdDzUOrri0akVlXw>`TIVStEHimeweH}Ww> z1teY{*kOR;*=y%@`^!Ddm$fTX&1;S=e~r=vZu#Qi)1tVmXh#gfZvhAm4zn@T^X>7V zNP|lUimig_MIoTFU8 z>UEOwU*{|MZl%Ggp{Zm2*F!F`3L4swmLGGX&@={zDYVeANI;-SY+B#PtBlQZR;;oq zFEa(X$hF4ET17Z7hpdZ(j1@UBo!7pe(a)@?87+(%Cgep@9EFU53|pR%?vl?QwO7{z zn$hNDC+dnn*qpPk>v3}fO!wKP5eM{0w?#Phv@vv*Cur)@*m$!&Z}UlcAZ=$dWz87H zWO`dM<4*2M4^o5ol`%X-6>+1Du&_UN59e88`fjg$9pceRVvAPxaBvs#dD}s3v@^TunAn zuEKUVX8_w6Qz+W#^j-XM5MMJ30XaNy2W`HQU1H{19e`tDvppsja^`MQFmR)Jl;;h_ zE9rvI<}`#w-jBf;89vGUnvkmbrDR2P#WW+EhXEmG@Jtt5C4NQFvY{~-v(ItDCnvJAjR&x*r9To)r5s#t z>#~8%irRihvhIpfT<}pchL%d>X~K!gFvwjbU%$q4dv+paTY7%JJWtd17a9*iz;28` zIYuW19*$2>L!)C1p%D$>eEd?3nym}HZ;bGH3N}+GY~@Vi3Oe9HP3yLOUo#S`=FAQQ zqy#V{xMr8klLY{z-yt0Z{6I%Pr`-p--4)X1tVA}Uku@ul82U=nJ#Hf)IlRQ(ZrBbs z&I8F>cJ5=!cBou!@Qbjd0Co_LUvAuR<++C9T!HfiP^d_9eTxqzE&y=+c=wMJ)rYEG z7~YDXK*R$45X;5l(scE2?E2!Ue_?(0nX52BGwu5>FVK5T08Tb?P~RDdL%=J0IJPx@ zD;6@8FK;sjna?8>ZP}HVZv%-i>8bG;QuD(j>6kpypH(*_FY+y3Qj@k);i-2|_r&<> z_BMH}BfoApkwXDWVntgI%ddb@hl;-k*0y$k0r#k%%~KcU>`boSs0Bd<*qRuL-U2ar z1L1;eF1`LiUVJmXH3Vnp-x89OM^0!8uZ7m}gbPrs@u1AYA6cXlUHTOGUE|3y(Sb1+ z+bzfSS?(oGwcDa57Vk!vK0~G(8%kgC>S$J)WNd!n)VSd-4F=~;iL6>{LwFxNo=4#k zC?ao4ihfiScT_XTQ+j5r1!fw6ElycV>Yj=CVN zJWm-!X;8#A(LF2`8pOgf~ZSy3%D{nSTu3K+$DSj-Jj zQAEWwt+Wqxt<5dzDXB`Xe(*h@Ily@=Giz~Vx&82F46XI@hY^$x)N)2PEiuLX#5~`t z_z2x%1@4Fg3%Xpfrg)cOIPqtbR{L!ycG6+Ht9QnG39HA;+n9`YLD+J2L&-_6{Ut^+ zuF2lQj}rp}_N%WI^($nO;@odUAJ4^~l|NRS{BIjDmF6!ZUUftHkTauxTDYOh6GY7|j`GpIb zq_HBc)FGtu0~;C{DH0BX zUKnPkWSK?|rIJlk{l*Yj2IEtcdVY!OVg4ASs;T{j`Rndg(vS9s?qJ1_cZ>NMcqeQz zmiK6MKlg#fMU1F4@u2>QyDB}5RX>mp3dWZycZ6`JAX3)yc=FSZi9wtt@UaHk0jm6& z&rdQu*5ErXs5N22J_-@S+>zZVHAHcYk+P+=x_A?$VZG@qXfM8A;RIgq;xh}r#$Uf- zilUZd<6wZpz}!jIR?foI>Z%arw&_AJhd&TM|3wI)kY4y?oc=x{DI7_r$II4#&Ga%@ z(-Y4dF}|9k;jp#$8708HNrJt>WCeD<#zaFtC%Byj%kCAg!y}}=iFu^+2@-cpw6R9N z$h9!P9yaa`>#O`{%e()f!mrnNl?B-#06^A*q~i@slkIG*q~S!&;MzdqC&?@NqJ|~n zAP+MvO-^)F)F6;Sf{Km~X$i^&MUco)k)Zt=j#(ljHHOY)tN5wybxr=cws!6E==W0e z>&s(A+W4khqC#QR} zG&O~q+kp0t|6eV@2f0=RlgZlOgR>PWTFPfW1IHNEZ*=hxQ0E59SdZSyS zI=A%f_zyibKvi=?ZKwO3E>9}!5>n+vUS~j>7k+Z}-pFSy{h_zV1o(p|Y>3&}F#%+l zkD7#q+asixQZd#e(A>Yf^7R6fe#^OrmlteiNwsmi^jp^LfJE_~+-@efQ>iXW5H!&I z!pvrU5H21SEVP`-?i(KE731@=F)~+XY47xc8xWu})9vvM;Nl`h!)ymO{aBEV%j>n- zz>Ud^F}9k{71HI-b{=v-#KWy{pRew-an3T=Q7)Y82WQFP==l%+eykGnm*MmZpIprJJP8)NGHjM-U{zuC^5$qfe0VE8{mBXKsUV3~R0;VIEN-AYp!N+6My&s-uk z{UOkwF;R|z2D-C@ZrDrspolsmMh8fyUy{V(XeUHNbGkY{8g?(sQzT?1{t8z#0<%4d z%G51CCAqm_SMlBD*?kL-SjW-jZ=h-^TYh+DybOW6DE3$;(+N^Z_}fL3w;22_a_seEv=_fgcM1@by0>E&hEK8O=- z5|84$)1{~paX@#SfWtOSr$Gp`u{ecCWc&(UFBru7vCf6kEv4FsX;nOZhsR zl%^5>gj6`Fq$TwE<%&;--m}8Cno1uD^fjQCC#{D1hX^+!;%6JEE-BJ^J1i+!lB7?6{{29Mv)&^I!D@+RB-_r`5NIAa+SEAuI!>3I=*UkFabOl2%_LgPC_EJ} zFqOvVrCPQL=U+4$1%#jPoN_Pj^vD9fHKuC>nVFg@KJ}z#^qoEk&@=69N zlY&2FpWv{YpjeTOHSgp{XN$X@vh(m5>vX-R77QYhvVm!n0Rp^`q?BY z#w~@o%%Zm%8{zpM{=P4)V3G!rmB0-3XBXETDy3~bjqLI05HRc!i_*_ zWNS9yTPLS|oA&Wt67DfyITcnVH)fyv1<-L%2d=*Luox>S=g&yyh0{;IOpMpCTD~`S zV*!enqXMS!i{dm~1zq)yh=}Z1{YO)S=V!yg$X#U&Q2zQzDg)=wkwejY3YWc6K~(IA zPl%sCH`wZd{oPa;uGJeHlBm&gq7V@&-F|)Y%7$hh<$gXELA%%Wi5aPbSDaXc8suFw zS_yM8GPMn6z)licM-lTs=Awb;Tx!L-kyF(b<|H~aoKKZ(?Vy?p7V&|bu}8jYHj4lj3}ouUe7m@|KYQwrBw$_&6Ujo_bf{Em+-JtWZgJv(Db zZo5G}ObXF+cy{S$ifpc`750t+mvc3hY)`&9qQloC#{y?u867^a>RPA_b0sCXSyrf{ z^KXqw*Mk@PD@N}-S%}@2MErZDK?x&z)bdojgQ# z##gDREa6e=_>!3Q}) zHMW0eJ(vpZN(yU}K3Oed2x!p!vD`BkKHAnosHphVev%hFap(#BQ4zj7XU*fs<~lCj z;xI8o4~ihYRh-)k9dzSZ7DB>aWljxhbj-vB>z5ILn-?hvPy3b^7>sMaka+bf7 z(u`3ZSqWeKUICTmyUvg6eq5huAYD+D$cHpj*#{@B`yqtKFYSP7!rH(RrRYbHv*@=p z;B~MwoIzIP|I6Gv1^QZB{ z15PFwWAYO0!qS)qIW&&iKpZy7iC7BKYb6f(Nz6bbK$$`Q9j5jTTj8CI;@bpc;9RrL zj?_QBf_GNbEDh3m9m7-slb4GFGtNg~0SSl(0n}G-G+|lG(9y^mx67Mv$MI(BWT^z2OTnZkF3I5o9)<*XA zoV0D5Zm)^K%Uujw;XDSngAmEj`+x75hNCff+*OaB@-iv?-5#dU{DoGO(DPF>w8Cw& zf@f1%dtt*Q(=s2wJDbG69(N6T{~jxW=BRNp?c=ob!+Nm$Z1$m`%gB(qGH@k$ZK~7- z(Dojzn0o6nFE=~ljMX(UMm7wu%8XTe2UsL*x}AHpHGj+_^z66#!E>^?c-oYo=@Q79 zva`s2hi6$+a%(^eBGZeJA-N4jBNWHqcw#z*5fgf(j!n*%{POe6ox0T~Bubm9OOk>m zMoc!f2|*|;wZN;H&DZB9Ld>c1beD80kwi4Ke|1%RciKyBzOE9=*uqn6B$fcOL>EPQ zqj5!#t-MaB0{d#31@*y>4qE+ey#xL21p#^ZnTyd>C>jPik=bGf+_hZL$&5ae1Cy{Z zmtQt4Yt0o3THfqK;(KnH{GXru6X;yOBCdFfQ0%5-e+q80OCFk);PKOG_;1#g8D_VU zx$62du%qqHw0x)MeGeQv^=N4|8>eu~JB%P>hL4J5ejI^0y7&=P2Sb;3Sp8QDF|#N- zo3uH@3lB!XE>Pdb1{g*T96rxj95CR&@7TDvwEm3TjnH&D2}ws6#R@NoY_9H=G>)&P z_Swhh-l+zWr6waf-bAhlXW^5tigGNLpydH8=SK@z%olcJ!%#*a22AP7TmfS`X4{>t z(J2}UCZ?exl4Ku23i5;gmbJ~t$2aKZZvFCP4BV7JfuLGaN^k#1y7tC%Xy~w?U?Mb& zji$Gc#%HT72sUf9$g$LGFulEI3@CVbQ8X&0Ky3E4liX|t1$97K_HEhiErhf42SOQ= zTbPp<479df#ta5GxA=17t^nCN{>Sm!k3N;m2&c5D@GkE1S>Zojc>#oP?>}QsFY@*E zWF=DntnNen6+==CS2(Ejqpqg^jQiVsh~;(=F(*lv!aT4)ib^5Za14TsSpkk;lC>#v zXj%n=P})-JOUE%06*Q}P)Sj73PdPfM9S0?B{#KVhlSFPh>-mpEv#mB>QJ8Bo4TCl+ zh?-8CmT6W#w`m$s=~%mr%Tm#tqAygaz_^^k&!sq*kdu@93$$w-oF31$x3e*21KRuK z%$dAhzkA87#S#Ow_V0Y+FODzrEW-+LKLIRX(>*~THtPBTa~oKY)d1jd=2xeip*a-| ztd`;H{od%&YF{6nA8Q=JG#U0$(|sqbu9^HU69ve}Xk`-BTcrT`$2`yfkz8Z0 z&e>Hen-W8ps3j_h9qTb@H@mCosZRJ@{OKB*{WbpV`OLvs>w~jPA1(~@RBKz2&L=E| zq1ie!kupH=v1_3+v7;hMmR$O+V5+nWm!kh=6^sy zx`=}ljtv^V`Re3u732TB2ygcNg1B9E-Ju`KE3vU`D7zO&a@lcmBfsl18(kf*BbsM~ z@FT8<{8zbfb3^Ag*@7A%(7Z9dwA4^UwO%5n(2wchLk?DBVlh0g3d* z(rJMz%k+FRsRX=*nfgZVEj}V5yh(9DaiozMrE{wID?&4;Mve9m>1w<7C|t4cc%mvr ze_b_M`CkV`?XmELC40JCy?cEU^SF6A37>h`rqU|k`bxR;04X#Y)uil#P2ZQ#l5vEl zgN5-jnRJZPX`SbFbmza*IGz=fWn>#WfUI-VSN7y_b{AcbeGW@2o~{ReLr^w5zMNL& zNa81(-?uh+Sa4e_hb#wEmLUTCr~N~_Op`B_n57D~vCYj8fHn&(%hx%eDoQa|H$h~n z<-!qM63LVF-jzqcdvdVQ4m0lcst*g=#H4>#`5Lztff)bS!axW@h~ajy6!V3+uP?Jo z1T!nUe;JI!S#letco$U2x_?j4UVFse&Fn&(ivXsa5{hVoOX)ceU$~N$gB}dCgmH}M}f)ZjhKS=1~st+qiK zG`Z57^lihE@ZcGsBF4p=rXulnu}*o`UlD%>1Qio;NPlMWJ!Hs80)@tF($uICdA@RG zk8x^i;YRk64*!`LO3jha=a-?StlT50^g)|o)5L{=4KTvRg>ZM#&{tN=5D@grjcNDF zIGU5~NM`VOxI}<8-F}=Ene*zsi553{1r#Rx$@J6|765`gHI>%Qe7bu9r5z7UuQd$A zF&>Qa;wUszlj+Qm&3+05sd65sUTyg}8~ni)iq7(vM=rRV-oJt3(L3R05t?s6ImPXjdDX zt1TlA6}IEKs#uY|_IZsD>+Sj$cC?#|@Po8mIu&yYr$n;CGw)xSnbfIPr53GcXU3F4 zXUBilX%yfbR!~UlntNWx$RV+|OT(dvH69=V^@yF>UI6Q})S2|Os$(==Y5d;70SnmR zpFac=5+`pc>I)gzuu!l_NTDGipI|4cb#``kK)+L-xoSt^h%^?wt$K2sh(qaPL-zJ` zn=O_gN=r}3+*HcM5#S^31@8&1=Ii4v)Nf4 zO`Oa(Wmw6h6ReFg$_Y{88^^E-!dcp7VfOl9{k{i}<8b^B0ef!!9vsDD60fd71dLvd zKX;x&jbWtOTq6;sq!~n}33Dj$;Vkb9>cYvdq`Pr3GK4*DRjHx8ch&n>Rx$!`b>R?- znMzb?eTPc@$fVV<4`Ur8V5>Sy*&O(@!nRS zx;xjvJ>;eV%os9VpBsR@yo85i>qILMb@tmEXQ*`bgP?B3LjyNP_BBn(Gn#1QUj8p5?kZy+_-<%le z&x_j&RiElxInXbHAYlsak7mBCGBVlJPPjUzYgGhk7ny0SG1Dyu`l@i($G z3*R*FV^A|r(Uo2L5h3oy;X#vYaDldrbQU^;1Dp?c@y;=cH#4m=>?5&SP(2=}re{P*2MKSuN@T=z z-Wbi^*3(mg!=_GNstfuH|3Oh%*MvZ-*dA3iIpcOO@-&WcL*UZ?Bby0!-0Hm zoNHlHtA)xC1&Mtr7f+3%Kc;lvH)dC1)fHJ?}PHB zVBInchKFlLic*5R6&Gg^f#5-bU{H zLt<1C6*f7511_B`l!HTrH(#J>tT8Td{t8j+tmc>k!3LWUnJ%7w1?@#7r^Z~$)d`TKIP|Vey8u&&d z=TGYCFPdzx41oSl<`eS?Z|1h96m60*#r4$2`H#z+;LvDlr~jY`;q)%P=|kL|Bm^9s zLOCUv@B-`E23@ayS{8%7$FIg!d6N|6YT{@yJw38xe3+Ihs$sp9&>_LBj>5+4*Z}mb zyY+L>Haa>UY1=N+PdJmlr2GN|E)wi@lB}vW?5b9gm7*4or=&!W*k?=<0%>4ifP;r8 z`;7o?feJ=0xoSG)sWS4L^S-vsF{xrgFGTDcwQe`n#8g;w1B#@Wk`k)t{TYp#7B#>@ z=IH8zl*AQs%~+A56+e9UlkKD^!j$1o=M$n2s@*sJ`^iCnra|%GE?RHfL@--#MxWE! zs>-3DdqkF|VsTgnU>S6ljaPQ=WfTC=tV+O-oQ$h`1#dSzp4|ZCm5`(}Ddoc7sm!DO zX$Rp`wUCqV5RJ6G&i{Oit6G*Ro8q~dh}h56 z0#v1?|8O}N3M8cQuqtau;z%i1G%%&Ed#m|co0#(QX(L<4S7kj-YN3%>ovSk~=)@#! zb$DYjaSFq$9X|j{q_V=3R}+r*c_F<#txLGP%TcXW`2Pv1ZpC*6?cXjayM7;Cp+`q) zqf?AR-rhW9(r-6_;$n}SrmMUbE(x&7hVw5hAiK1w0FxSai3uPe``=3MC)i0#)pWxNz z?Jzc+d4zC99UuAWmx0y>!j2NLc{-PQxZUu2;A}JbPnuO(gJ}h$rH`vM9W;M(@JP#J zh}(O{82V@5AqGCL+$jFFlq4iTiMKT;{Sy#xQ%9mb8hC}E^!akRF@p=*c2D@DqW*Mm zay56jGiHK?>hD8l`Q6rL)y)LD5Fxe@Pa()eNYpJ!MkD1}P*31Am`9Fd%qf-u(auRm zS|G$l2j?IPDQi$@02ZF>Ryr1)OE47V`aJ8ea+tQdLRYNuy$r*fhO zA2vS*vyX;j2rk#`E{fC{tV<-wr)g5L8{!iZ!u}6Em4sb#y(j(U^t4FQU~q8}e6+l~w2ea#KA@G|C>k%H(K4Lg}UxwL1sDGJu9vEMO$YZfv}6uvt?qIS|Sizdon} z@QhAsf+}lbXabPn$E(xhSxX|UFcs-^_75YTPne``jSfS5L(~4Q7Bl z(^M|MPOPC?dLo5kr68!t&`9_gj-nk4W9mMJjW|ddakQd@?-(AD})m&>Uc=7$ZP!YT2~cQdSk;bADewsq63kx+KV(J>m4Lqb23OaD&Io@&Sq+>;5R zDfWqMhao07ytZMI%e-EA$lS(*0M%`XTFLxSNPf<7N%n9q(!#<*Hi4M&$+S)$rv<@e zex`_{rXK~)bpT%te4rdP5d9}OfYP^oF!IC(@Dc-yqK8hVWfAzv-j&iNql7XzW&7#< zao6PaUWYsuA5{icKHD8%G_)CTm4(rLVuqdP^5w&Nx&LFBfTNICTA)&v=deEx)ok~H z#bE;vx;wq%@^&v)CQCfTm~gs3HrpK`5^XYz)od=O>U#LUOqBVXv(rmPz}H_{OQ2YS zf@l?hglg3H$9aE`8*=ivI}rtnQ$55arc|wvk}K%#dMoL|3!-KlI-!k$SVxoBWwwgo zfMj`L#OGpLlK-GRg}T*r7GWu9S^0%1><)WpHae>FZettz4Lofk8*SM@)V=IaA)!rt z4#pd0qlg7TXdsS3`d(z#f5=QJ3f;HJDE;CM=o=(kpMK(>N4h3p=+y^(C76?mEU#Vsy;Q8@$I0o`} zmz&Djrb7M%z$YpyO2F_4q@<qjrRXt8BoTmlohn_1`pTtOcj|4 zO8y&=b;i@vdNV(@T;UCi)XN+!@?iM*t;W_lF*f93oSvJ`G$dp^{>NoTy=q;uDhk?{ zu2e_tSXv%l5*kbiSx0`MPD=3T?BGkuz0-=Ej)^HJzw3v z8G9J2Ai{VP`;86C69OxwCkz?qB6S5|<;&4f;``@KR|IK~2`rBaWsIDw-CJp?c}17>nBK=JLll*$6wltWn-6O}Y@QOI~-yyWtH zBTIt0xYB{<)R#%P)_ToKjPM4dLH26x{jf}SSyPg^xf>j=LPV+{zA{Zzl%n=_90ncR zz_{tKv#Qb21V2*7zX&*Az8L@M1Y7URqj$X>3ud>j6_Xle%NF#DYXT6WUM`+m&_WgZ z_KtF;+sEC~VM2j^@y&D2fk!lk!R?i=_7Mu6s5nVXeY6=S5iFRu_?Nfd{KK{zp%kd!KT1iqlfm@^ha&{Yl{X zBEf?_87-!lo3ps1qd;n1M97@Z!O{Adl1Pr&#`?@%o*eve$F6=l2QOk(s;i+DrKArZ zZo}W~4%A0ac{;WqhMzo&TTb@E6%W0~ngY5v=>R}E<4;9XB0I#^=xJJIA0R8LOr2YI z`ENMP)X|GKT~Afe zq@vT9uGZo<_Q?@R%m#e-vGp;u`rf@21LF(&=c0XTH(kECqQJYU!wN9HT2 zjBIVAe`Uc`@enxH0VCrACdklQairM9!??!Oz=ZXX(#h zv{SE(I%J1eXTB-I8?!!s@8l4-u&077uWx6Y3u*_x`Aq$L!C6_j1GCE1V=^K5mwH}K zU(F_QB;K_!dl7fQaCu#;=bhm#S&~z1^x=K-_#dEo+$w)wzhO_?>Fjs=bs!_)V(yJ8 zCKgwwq+lLQF(*n96k5;yX9PUd!nu-kdYrrWqQ?}%LM`GrkX7@tKj(pn3vZqq8G%uu z1Qx|72t+5x$b>Y5$z=QLYK*ik^4ReH{C{|Xz7wEv5xn3StkS5XP0__1gGo{zGfxs# z>`KM`rw^|?klax}>T*A=Q4UG`cyq=so2KZ0sN0zA1|`fDZ3^OWw!%pT1cSwn7dFvm zB~|${HCSIjA|73Uz>)_?c5qP~4_=+)0kZ@!N@C6U}QTk*0I=8Vdpn--fx zAGUJ4fP$bC4NFUXWH`x&{NMyS4f;;X4nS+DrVan4BOSO}evL~4v1Ji7^VC34+4s_M zIvNCH#l66$8+F(4m}nrca>M{9;%Y}6i^q96l1kxVV09Id)hv6s#aaOeP}<<0E*S*X zU5JrWm=-u45+f%B^tFi_t zm=Q9jI@sU8nJyP~IJi8W$;p@&RDl_L0T(pG4xBY$%tx{%X=!PQlD$y48K5X)1LeEd zAt*%eHnu|PWm(E#r*QG@u zVXJO}$pu{7vhnUs%-xem73zco;wBL!r|JQl1d7w z%y#$JA!RwS-#8#0RE*4MU||&c@{ipWjB?3m$4b67;U8?p<$W2Dk~s86kEk0D%79 z{rPmU2SH(40{*tWITE<&lu&}S&;EEJTR)DcMC?D?pUm6P8~mMk*6ZtKXtlu`NS14- zZ>S7MWnb~rdPw_k;V6EeYSt@b`ET`%CfKdf$^$fYnmi~fp9@Ao{H5*89tq~YeQsd+LYRHuVV)c^Qs;AJhO*{SX9s>yIG9a@g!pfO|9+5 zgG-ltUks|B3xeh+Xk1PtR57Zni>qLKSjPOpbH?q(%AI~BFT**q`! zF!%1%EHx>MBt!W#;dsgv8WG48_qMVr;Mufp@)6L$0|(B;vV!(s6C!llB9j;DRHQjvf39W5nq9j zmbCttKBnu+>flH7m7^0MIKP~ehzAM1!Rf5^nHHzd|HxisW0)ojFnEHG$2p)7Wbu=U z1V`;H$J3LDw7TOhAY;WBq{U$DbD&$+FxxR8jz#bgPc5!I;z@9lzD~kaBN}i022Wf( zYkw9`MaH(?`y#;8+$PESpgp-l#N15C)9i+F6EJ$Jq2^b2X8l^-frKIfC-d<|;WriI zR0%$DGU?XpIa4ajOhxpKj1$LA6)Z>saemcXZGqA5#52;F^m1n`iAuAvUux1z*k2cD zqJTW0t$bH4sf!fbMoC*py{kZLtB{Kbo0ouqFxVddWb_^j}yw+2LNuxOz9qG)F7R{Raa$6&e}@TXp<& zmc**e^g1VO^sg@JII_%HJPo+8^#$gH6>a53kI!L02L`~*%o2%_t_qF<_kgde+=QaM z4M+f^ZlMBxakHVB`vTk~CJeYP0K)NELe&ZV-|nCJ=jc^g=sPL*h#Y4h3Bt*2uC=n6 zaNMJj<7UuPR#sc-!hgPDZasg+rm1+M59?8=Ytz){r6HKnkcu?KVI_g(ZEH6I%|OF* z=B20w$6w;fB`yqfCo={0^1b_V5zUn;0Kz=eD^o>`;isF!5}C@>b0~0bv3jY83Thjg zO38KHtk&TMl*f#@%-y31cL}cL&J>2!+UTF*BzM0jx;P+3zRYVdfb^9H!`)HO&SOCG zg-6;Do{KiLi8K|oJ7B0+q%$sis+8mhfup<{-kXF$F!LtA^ty6`m39MB{1liMDu8jm zaQ9G|e@7`_HTZn3&17EEY)6V}Rj0#4WNg0Hwzj@iJ^Mi<;c9GGG=Zu^I{{hTSwUvS zV)F??{cUTqkX)4kROfi6%IEsJH+(<1PsfClH+5o4fP$J4sOR-DL{;>~88=2L<*D!%&-zqZ*(5TY+x`fS(ZJ^?c{x>#HT=%x z(@~O;yK_ZEj9_QJc-W0Q4zDIdH#g~+niub`<8>FCuPGS5+Mz1J67bUCsV?8(_!mW# z3moAaEhTc+z|ZKG@ALb@i0n8@zrI;Of)t(7Fs5e-#REzip*QyhboSaxk-Uu)<=EqCZ7rbeL`wZc5DISFW8Y*mnv21MZh;Ru=-l8S`r#*Qv9N5 z1^1^+XGxw##ah32a;Q!q&d37Ro4bl4if^T-1p$%?w)}Ws4JLxg@oING_Dj?_aR@ww zi`Y7e=?Gx#fja4)J4~5(DAR~neS2{v9sc%NSZ*1N(&cHtEn##5{j12LU@RY?RI@XA zU*~{lf)hWmUZ_-yrW090aA=wNLRRMS{EvSPfyH3`N4`p$!-c8n?bgaUri43uJeOgq zlybXhCay)abHjc|rI|}UM?XKj&;Sv07=ukts>(8xp&72CkH`y{< zu3*pZ(ghLqxr(lFxU&2broq5S5O*c#HbXtOGrcGCpWASN*qy1+lwwIKG*!*0OJ8R5 z{z{3GAUu%#1>&p4MG|e4B(|hn7Qxi8L_cx>fr?ou344vd^e7?kydG^^H0|lu>fKj~ z{vVbkxG}=s)IWaAl~v6)tJeY;b4|KdMHUcD2W;RLLpIfne`oLV38FCuCY+&3lP>-g zkaH4f`{#@CyEhXh*-L38poTS=`+oa-vj!9GZ?@>r850o#V8kQs#*BPpm8;r%spF8O)|AN!J>-dVULR&VQ5g)v+xHlz zB2SmeR%87_~bE{ zaKCWEzvOZ8BRUD#1+?Mm6am>Pm(MPQz8h~$)U(F(VV}2W85*LKpwxtJMZcg2>`=wk?;( z>6B8^V`0Ffn(Io^?cPO2y#TTs@XN`*QG2-)-L1&Ng#rb)54#&ZUdkg(c8g;x(_;)~ z57$SuIpGP}{18Fm_)hcYOII&-e>9s!1ujRX^42fUce3bnD7kLg*LAJKe}3_JNWJ6z za}k+06HswPtnxilO8GAALT)Gfc9N3i(J)}R57HN=i;%VN!2{Nw-hE!{3~x_aP8<7 zDSHGESXBV1O5{W|P<_$W&P!`g!zBay5tMy0fXFKKt^#(U#EKB{0ct|iLTunj=pRzq zC_nvPq0C7q%TS0BbfJM!KVQfynFC57EyP2e5fd`Avx~%fQdrY0(U;P{iybh$>gnt~pDg6aneb4T^T3IqK$K;ByJ2b#nyu~p>UD7;UVzYY zyX$`EpjQiLNHvQx*1D2%A}}CA>30G!#xslw$H;#)|Y_J&Sfzmj89!0irH~VjGl_7_l+hHM?1U+)_5-vN0$qm{!&z^ zU(~Eb#@Ipd{U}T{%y?PaVj^{+-rGY%F2@tXW_5Y{W?E-wp^ALIvIS!#_A?M$<${WN zhhHT55yPP4*(B(7YXPb@%M(-pUG%x7tY(kv2%v&SW1?Y=Ew(9^E>WMMjdlBc3HUv4 zD1?`Je8Ie8)A3 zZ_L;sQ}W0u%#ChVb-g4DdXJMixXxGwY1bA;RM~bremks7RUprn<@6YYcwW-8X>g@dRr~lp= z`-7(Y)`i4W>5(o{$Q49l=GgPOl#R!avrsM_Uw<&o&~P_cU>s+aqvZ{BhR!MFJGh=F z$NqeyV-XU{c_Xp=aoz=pTcU^QTQfP(y2+Dp9be*YRE>pVgbFiMYOe&SC?WowZgl>C zM15mirBT23gvqvMvTfV8t;yD8+t}H*n{3;jYHG6GR8zh8JkL4r`P8r4wLjczueJUc zjmXU#ktqUV`npV^yFm)F+wV$VMN^*%XwLv=)w8Q}c`*Y615)tod)5^axZ_Vfn5D@N z1%tMGJj2=cps)w}xq=$RAMekfmMb%jjx;!@vRy)%tKZj_GQsK?3@lLG3m|CJm`uQX z@4rX}9F#8CD3wIPy1Wr5smyFy|G*{`@FYz`0J|IVXt+EVPN(O zK0O21wT7s`2POO}^*(sC-IW;L;6k^~zB&l#~mA5b!DL6%zKw3V$S9rC0(Sw2dU(2=n zVHga`v`@fup#2}rNh{?udtti+sAH{emJ-&Gy>9F<`#3#G_2Xa~AXQcRI*RpiiYaKEzXG6ssCoS|w!x3uveW0t5 z*JEb{r=nL=vX#Z`Vw>v^{?papXAEOAkv)V#qNHml9^1+8h5c7Qk7D}zgi6ixWxa5V zy>BKNd;10lAw&hD6H?7929^?Y1TTul7a5Bb>+mekNE>Q$m}%kM*~uy2GCAT3OtlTx z?9;SlT&GLfLB%B)dWHm|qh<27TeYRX6T0hW1ERT#Km9B`J79KO`Z9RgyKVe?g>59o z>Sr4>?Za-;cW{?2ovkCQA*B<==)?VmWZDiMXFV$WZ3Q#%;cV5}$uz6-)xS6pm*wmp z+>yQSuBLKL?puEyue>}skezQc1Y2<-T4BbD7pfZ!C4McTI;>fbH78<2J3GQ5#X?5D zPH-%U!bX;tC8t&q;z!)j2q1#^b6o#$>LQs07b#VA!8#CvUd-TMJ0oDmd)qy;($A}2 z5lgzyFv(xZ-MU>bI5`6MN-lSLKl&$RoMp;r<^Qcy2_GLkTRZ>$CJR<((-G-rOXFZ_ zRkG$2m!nJ5nQYdz&Q?KzXEW?ty^Ij6MTNfc3L08*ZYL8iD8!9$Vo{yGnHjX69^LDg zmXJNaiw)WPi%w{dOP>+8`ESmDj#bY$UU6RCy`<2;qk+!Xwz0NeAoGJj#HPjx zvJyuIVAXMY8u#%@!FOQB^^N+rShgD69ralwjyU9D1yy9>;w0CKvhgZ^JQdrj4zv#skXs_@qmHMPI1|1iq?LkjYNEEX~X9QskuEe~r&8 zW+K+@4Oo>EG`@*{#9^uDaKH2%3$d>tC?kr+VM)}i?HdTnTe{@``Q`onol5sdwcg}% zHC(=Oh*oeA z#cOswWm#lD;>`r;==yOxXl;!fq5OEKmpcq0@vmiUj8B-~+vDE*+ll3pCAWykNTJQD zAYfyGX|`&DMMXuQtKW4N6PF)Kro1^`ccJV|-H64nyM1fzO2BY62t~23;Zs@f3c-P2 zax#HRNc?PeU}=t{<1K{?5%B(n4f}l>4s~cwryL|8l~@8)P+@iP>sFBQlsA*IGir4K zk=QdmX3{hsSal84Uxm zAq}ohp+1=?#l7{e;w+hLRzdij_Vp}TPI;2IY~X4+aXgpk`}g(6lfJgvM+0kcc}QJD zLvqqo$wP>DIvf*cd5iq@jeDD}3qKzTYx~fCm_k?G9u8?&zIf3xEGDi#S%`wq_t;^^ z;A+RWrz&y7oS4m7Jp}Cbw|!l~g^j#oemIk&aNd|HgM+XE{3@U@)!bLeR)eih4-4sX zK6w3-FP4sApg5H8PUmaPa(N~U<}4Mb2Bez@FVjz2+(F{)jS-4tW(t_a$f7e?gHX#N zv-Zo(#@3MF3ayJq&Cd=u@G!yc+>zynim7dA!GIIV^tew=*j+|P2)5q!a^*v(o~E^}zVu;h&kY~~XQ9zL zi9a|Ug)*t%v8}jDOauX45?e3x8l}x(atN}6Khu$o=GuUBIk~m*`U+TX1Mv-wUx90( zb_m-aJ#CfhsbSHt5zH=!(m#9Nuq5LU`T?DUv4i2~WXdBJ=EE8O=wH7Ya99r=njH+W zC)1#bsVwQjkhbC#1*~G!tH{Vn8}mb9OvH+0%>A~+mv!*hPJ!eswlzE+r)Xern`S|Q z2v$h^?1tKGR-u!Sk&q-v-e=ZpZK8swa9PIG*8An#tnI|t*GqjUJnr1SVb+UV?fQii z{z%}qjs4y);2;cz&NOuM>{SLl7x+rbu>dFT7$U3y93}VkjDhn6d3#gq@aQ>_U zD@NpjEaM2%cjMYRvVW2&cb(EqF~Ha>3Ywt!BV{h_x1+cXOIdcK zZ5=It_yqzCyQ#M~%H_RIr~~i4Y@@KU29|F#XK>88h54G5x6Lb0c+{N(p^J;~I;x!m zGTXW==?n^ZXD6}-jTxRK-8#UW%36a!JSi88rO+>bf9d$hkbf19tnIPWbf$rM1d?AB?kHM?Ayh}v2UKZ4!Ok{2;My6|_fGrMsHLF{%e`bF?pA~ERHofNY z<>c4CeqGn93lHw$;UNlE*JqeDyWf{|%Oh(|SE%3o{c}Knf3{@=>|pa=XX{wn4U(8J z`^u2Ym*%&4V}NzK_%)mExQX9fmh%+EqYf#tb9A`pzyQIxQBotMK{&&`48W}q#wH)A zp4sZeu-*9@IvmaTYbpcP(XsrW6TAL{LLR~NHwzBmcR|44AL4npVRAG>yVk}`K(DJY z+-Sa)z74o^=PfsXAoYCo)WDdGRkt@jpaGlUcWJn5DPNSw;>GVkj?`F_8mL48n}|TC z{h@D{Qmc8Nq6f!7()xzmPln6Hl=Ws6Dc;AIs!-wSg)Wl(_Og}{v{8}tJ}^KIy1CvJ zU0X}=J=XPkssWpw7F~v2sIXOWM&iv;-oTmFA3)^{edJ!?cG)eN)pQ z5YDaUo4s)pkbw2ST7cDgD}GSi-$o+QN^fCP8M%pXro`|HFRI!_jdAaTLG_;Uw6@Q8 z#HMvV{4J=PN4sgJ4UT>;R^wpIwiI&RG3i;bTpk0O6JjbW;f1pm=Mf<^cO6fTtE!QK z85y_)nSu#6?WceJ!8U_pgdYu%^a}oDWF7D8RZrGNCR`s~wMV6CxI1zEs-ams55hUa#qo^XZR|`O?rFQ2 zpOFXQgkC3M{7QWJWFnW%m1rdlb3&4U*4tE6BvbbLGfeVEt4fgQ(#y;j+l)_#H_41B zu03B=ACK@rUqbZb_PLYhj*3H_ZmZdOjRiUkwc3)C=CcW26oT1^i7TJuqZ>2c!NG8W zfaBrnle!cNv0Dl$FWmhybgD>a%RW!(2-;eUQlZp30o=Hy3Lg)1c|i zD^n$Z-uqL79N(R!l1je*5$0r-b@nJab$HSG2KB7PKfVp5i_?yG{DVoZXjR1$k)DHC zl=a@;Hf-e~pV&*fyK-1>`AppSyW1GoY)r|4I_{hRyv6KFJi)6{` zQPxbz;^@)Aa|6ef-&e4s+12En$r?5BYOWz%ur|b1Vj3^Xv{r@=?henSO|J)y{Lh<| z5M|&d5IsmeMO^;Z7T9vQ)rS2FfMxZH27@F7$sFacFNRWtvLXbWR0zP3No;kHNO;x- zoL{t?k~YZyWF#_S$MD1z1oIoxod|J7cMg9wJ&=AsUn3qZS+}KDL-4hIPvpI_daC-(@&TSY3Gb9qQ`LK0xx(8 zS<=EwXdQMJ4cM8Szkey&9KQlzmpoi`&lh{Fa*!b=BNID$J2jZ=aI>L%JrM0F&b5kE z@(k_cb-BHVpL*Y=altG&v)@t}C~3M#r>aprx?AgAgvjApWAVV2Y*oc!=|kF)a~KE{ z$HOJNec2RwHYvZK!m6cgIF|H=`ld`u4{|8w42y1ZCX$-(*{%K#@3J$;i;sa82sCVK zd?g!#Q#Ow+FSeW|Haz4S0tLk4TG4zaF3($9B3MC&wM0u-{vk)5o^`i_ZQ?|yoj5Hs z^UiHV`^3vqcX59lX*`u^@#HT3T+P5a&N~Pl#l?>iRZv!D(V!>{JYip0wXXrd#z9a? z(yau1&-ODYCz42lxVnEd^Bg{q^=iAMAkkMeg?jLVSrw*0^EELeL%YrUHxiB7uT34N zOdKZ{FxmG}>!%W0PO1eUSQcDsy;TAi^LS&JIdAHTTPg-Aw1wbIOTXS<#jHYxazZSe zGPAv>C4UZvqKh&m-F9soYPDA1lpLulZRD<0!U!A;+u&=Gn1F+``8VrNrl!(-$Kmgn z!2)YQ#smbb)L)k=DRhL>IzD5JD2wg=iRoeK+7)p#H9Cbn@9`n9_^^$w^JuM--avwO{lcfJNFPO!9c)FMNsQ|mZp!FEioAls0BVGo8v9LQIE zEBPhr<%Oi8@@%vl+UE#m>9|4TNyux}LB5&x`1pv!yGP<6H9o%XSnrW?x|z^I1ACn` zM(I0x?EIT8c>kmz`=+W0J+!j&ptok8O zgz2P_J?t`MZ;WB^I+aOAI{<>C<=k)-Ps3-;M;;@FO8H5Y12@&;N@`ZGr5~%#pgX9c zf!X_U{|1ngo0pr8K0ln({&_gUS}>DN`~k+@07wl7)^DT}t?|b;1=EU5a0df$@X$wB zBt4@WuWkL~Kp9G~VyuZ?0Xhu=tOG+9JSWRi-Fey@1f*II@!e6d5t zBCZA#xijeYYS9ozFkwo>k4$h87ZJhI%dQv_y4~A}kTyDCEdcuhsA)W{xcvTb<5^j0 zPgy@coVl)b<__J68pH&O#D?fgl8saJk463VI%+mu7&*)ggMF3j3PxZAcF1~)={=$ zTS;0<$lkF;RY0Pwrj5^M9|N?F1#F$KH#yn;QSG)c9V!ER^j|V!Zy&-+(4-Lk(Qu+2 z5J!(4K_Ify@R1g^Yge)d#ViFMG{hG=L>-ALH1R56_b0N8p&R{nr0`hnVG>tkYCU_gtg+Y!fNHX{vzd&SzQjJTz=+96E9(=fWK2S8S1xqG zgOD&oCqo*$n@pzd^m-EmrftX%WIZk^0G}3mc=zt14k|=AG;28Cs^wvHr=K!sJyqS8{T~oob+9c;}ZusF;?)-Eg}b zoT|eEK)~1ZH#c;jM=N#I` zT&Qckx#lzz53GfRgc5bICPzd7KxfswYgXdr)z<9jc+G($ScQq14np)c5!({dM9RO3 z{&B^dL&8S}>bw^*;r$yru%{plx#xe(_YQU}9dB{4u!yWT4y-i%A0{(5&=Elth80wP zAZZC_V(Ez^{>TN+d<<#*{`Z;7=MR&{56>X1A42q1B=|uqJUnO+ay?q;rXw-^A+YFu zetmzdTSm`@f}`+ zv1=qc?PRTf0v8c~KWYN)&+hys-H#d%P--?+^i7qf)$tN-!1@XWg*mgvM4R#hllh3b z?dA(H z6$LWTEYUuOp9jpfhZB*&vt9xCv1Sx8dci$YAQU17aPy7=jZ&yU)6PLT*7WZP6KQE^ zN-AIj*@)#0#0DB|g389)6(AT?P-QP34cZj%dQp&6St0t9^=DLCR699?6d-PH)*W5k zl5$Bl*?FS2Hh^N+>lCZ+ZLax^nbN(Rr_-#<04-aH-K9{%SXU#Zbe7g#6Y@3^tC zQ;&ps5UoZy4Od9v=7hX7XgrSTat^f;8RM8y0i7m%W*1UvN(6oWej;>&0#ZW3FE9}& zjUm8}iniD&3R2f*vwCJ6V01SdC|OFaZ42E=-5CHS#I-rG>ddJJPxy?;c|`-FTdWCc zmIfVwISY)fssRvOKVlM%6_m8tE(XRkjxF=Ywlhs0)3skZL0+&!1WKcscdh1}iAkBU zgokXCt>;(U(n87pNX^EV4DnyfjAnZzV-l5H<8H|!Cz8f6hn7-$^U8;aXldaE1O$TO zB#L48_J4hHx%*3*xsQc`;e{&^X11=Q^ZP2zKW^0YWWo&S9Do55(8XHqx0w9QQZQ1; z&Qwhdl?1=q4}~coASUaHnj#>^hm?@}Z<8H*pX!m1d_!y0BR^ELmO=9Ay03$bZ_)!D zS+dzX^DKghh3dI?eQt9qlrv$%eQjjpR9mUF7gZNSMA_= zEf3qn#W?C4>DjU6PsAERHhHYyAIe*sL(ZO~)lyoSFq*T-p`;ww%sGV7p!aQwD>VFH zYptc^d9OH7zA8PZl0_8*W$GuX5Cduv20{c(L`Y)y)Zils^uj>N?;G|H3$vv|7 z_Ql2f`6d8j5`x2R*|poW?odv1F2Q_Z_hjM*c$Ij z1U1FMIK!xm1Lw&rvH(WFI&dne3(33`pYh`gMHsuzaT5*D$X zL`gtH^UKiYNFt~8sPw!4PQc;77zh&;%5!^hSZVVU!bPwOZU|Sre=+CMc z@Mw$?1td^{6&z=>kK^!`L5tS##QQq_W+Em~di=-*OhaeQ0$PY)rNF&3N6Ai0dcx;i zrJI-ROT-(hu_HbG1jr1yb{9-#)hka*Lo~-!K-L}9yClK`c}M(*^ss?oW}~Mkxv~%+ zCO$ZL>{Q`(z1CBZ6oM!Ik?msl$2yom61Y-ZbbE(CI3AS~D>H{tihFIG|ItiNKEM2x zO*}&e&g%z{AEE(bXzScKyLM%1aWRZ_fKsD`0-fh)suq4IJHGg45(+=ez)?jN<)$!d zfKdt=^xo_nJEpGMO>6m7%7y$)0^&}>5FZfl`&BHRT<;Q1t!N=G#pJeDj)HKki>}YB zsgCy*&4!%lT*sBK$r$nG>e@e_1Od2q?E>6Tdha#VKgdreZ*Py4*~b;;{cRJUy%PRA zFYN{M6S!C2473yhui0l+>XBkpz}*q|?1ISt4T~BNsfp?R?92P}s?tkOLJfTxR4XE_H6%LVsK|Lq_^wxtaEY zrMj-jcEj}Ve4@s!$M1&i{x)30kH2xljg!T>_UEHQxuBa8- zI5A(dzw=x}(x!63ZoH1W809A)uxFkA2B?zyhKBylRtILcJ!oO03L@Uz#ZOKizSOHK z>~)xy!Y?#Y-qJ_A_wCqIk-z&G6vf2gbSsmfU;;J7pMANU_QbT(bLbP?>{J%KZMXdh zlPTGZUL*VPcV>=mrte3}m8UT@Yln++9L!^~2>RD>)M#!WmPT-vdMU6N+arC$bNfo8 zV6kRe(>9uEbg`W|h*A1RMnbeZ7<7H10VdLD&cYqRj2K?abEQSi1O)&=BYohk#Hh}6 z=a0w+I(_7+wRClX)VMT9N5{UQd5@AQaC=vCOT`v15>05q9Q225qoEMl@@7~U;r>h=Gr2}JyTz=mynHAS1w#?*IipJ` z?@ktplFMf^tq>C`6TYzMl8~AUVOXa}|5^TpI?h{ah>eW|u7gZODqlMOD}TLT33Hto zRqGJZsx!O8&xo6Pms!)lf6ovRP94G>$~Ywe70)4kTU==@eZ5!4zL+3Cf7VI!KN3+W z3cx^(t^z63xk|rEAXOD2@VVf}I5FrUg=#?a6RJ6@su#LLlH z;B0RCM;|6QgF5d<#PoEXF_Af&r`4a9Dz)nJov1r@8NaGAq-M3euy3pI&b-XLXiqN~~{rg#>klJ@z|2v3Y(k zku}(FVQ9h#`r5eTTma$;e?|-puP}wFgat4|M7mW#^_=nHR0cq{FyXCqSEQAYTR>Er z0#Mdky)gt(tW|sfbGq{Twl?kT%*{(%=T>w5X84Bz5FYvswuVnu9s2ceWS4zS&)<2f zMm6#;a0}x3o>v>z6ss!g9Em$`tEAQIj>rv8xLR-Cvdwob{eqOa#ykC#YYoGQ7Bk&L zzY_bWNSZum@o2(ja(N+QT~4CRfNBLuPWzum&7$uCC^NEcQ=XYFkF1US2B)yDO7{;gZemV#Xe=C@7S@AqV%g^xCiz9CA( z!jNBWf0-TZ(e|W{aJuj!ctJoI>OQ_C`sH*#*6JGVgbjq74&gaVP6{!YIv zbeBHMjb>_~u#w3(s$K0#B!f4;@~zza3m8}PELVZSrC)7!7!uOIkv5L?>hAY_8y_PT zTM%e%oOYJEz-I5r_HfXU=>BsjQ63n!qoklVx5M*9bLw*8GvBf^qAq?zS71M_g zXkQ$=7VV~Q2vaz$3y{GtRsN@K#@_gPo$j&Z*|&7+O)dc(o@_!G7j(`;>3pPUH98tb zk+&W@9O}HrE4D|sR}&Kx!hPh%s|Y4P{&<2W)Py)Zl_R5)Ky$j!i0e12gKK z#kZQlA(BUH3~gzo8_dEEjE8=&9TQR^=EpDrQt{2s$TuTt%ZRa}_&$YiHx+*KkLm?m z^6QRz2uu250Nh=xH>K-c5`lx49W~>BKDIHD1qYWyqmig{>oE7{>*zH(SFj7+71;wN zCFpW;f66v^cndy|PDuW|z81-4umnZ&k&CNoGR9xZFZr7O{+Z6zED$OE`;;~6 zV_Wd&?twNgHpGrm-!+lzl}WV66^n9D7qO{D3Ns#0k7SFYabjpP+AY>Ec zzmjG=F{jg0!9^w%fPCu|5i!~EwaIUEB$@A)RP-7Agg}glf+qz)3mf0}<5bsqp1wMw z8phcK{18yD2Ndn9ky=_NE&i9e)H50%D9=2lN75$KPwF}T56(x-NqTo$r2$P_cE}x7r2!FxQ z&MNk70@`vGvTgPce%XFx!JWQ6!V6}<33DITZq!cT5GO2FRllS4ZCK@~PD zaHcRn)F7yb$-o{$_ealVUmNB@Hm#0-Hfhk2(rX9OB`mILuXI^GI?f40=8 zj9T4lnk?+mp}B#D=y(*;{6$nHfP@J0JHdU?Zmp5~?$B4CMx|Mso$nIVG2lIGSX`KK z*IQ5L5Yg@5(bO2Vv_$vl(e14p<+HZzu1Tkdc>Gg-OUltC9;_%uE~uKb-QHzDCOGUu`o0! z7KU6KOO5VgGiG&_h&9>%yGKPMr1Xxo&vpiR^?LZ4=a28Q9pFBD2tJlKnkGU}Xx!~WF9IV-_ zWrXl}f#ILetEiYiVZ*{Ev>9Bj3DCa6nvz1KXUfoNSIkEqjnq`ARPtB!AfNxHEKd`@ zf7JKSVC94^SRl5q6`P$UyRJlpm7j?JG~KDMDM;}1qJIK+#jYb7Ynpz((p-Eh(*s2Q zQ?EUc#)9i(kmD1S2!e+F&QKC*~YO!!+XokBuI@b?Ol+dr&43%4-e+TFN z(KfKy-Pkxf{+3ObU6EK)XZxEj8`cp>JeKU5U4HAC|DIsIjf3+S3Lw(@S4MDFi_q&m z?PyCsl3SgKs?0rmeCbDviMKvAM56w|Ap!bCiAIWxib#36=7%M)8Z_$+%v0AI<^N|T z04qia;e{9#I}hw-w7oen$S``i{;bJGpq?4^v(E9p`2Sxq2$PKN&!}QXz?KQjGa>a1 zB05Ou_IGN^*urT8AkYJttB6*=%%AWU64_Xagmhm-Ljj48f+IkIF^cR- z%+8Jvu$Tj->@(@?S9p~hnM{&s1*+dq^Kc~ljnN$CsRCztB}`2DyzXIyg@vD8=`H}b)q*@&XYT7|2NniSe)mUS$tK1NUM1HZP5I{*>30VD}%PWzk z6>O%O-~vdfCT7$=l9V%m(Y*IH=tw;~`4Z7@r}nZd*DRuMEoOLF{T?z>0y8xC=rd9x(D*0OwPc78OjQw8 ziOXdR$DAMDgUPtOb4LJ)AC8Mi^5d}+9EW}PC>!xV1Z(ey)Lu+q)rAG2k8_z(FsO%sE1GkImDKH+z_b1{{RLE`_5 zs~W|o54V6}bzQyl7Y|jL9gr7LmxmX^mw4afr^qzQ$xZwkC|Ql6KJ-|?-gM_PlWQ9P zjn5QqxGom{cm~kmDXmn~==UWH`NE_I*zE__!Yj&MnlS;Ts0q*}jI&MXZ&el)mI3+!phNI+ubLQ7PliAyBPkzM@U@Py3izQ=E7#`L4wCe-w!r>`up+@7~e<{XpTGyy6iJRBOr z(X~dIM6nv801d)KY|JGB7S?+*+ejw)O9T`>FE8|WE;4Tr8#1WT4O5y|Hs(5&Niw)0TuR6)tsUSokX9`i(b_Ac!N|k*5!I92ff=avd{9bmJE|_MR1j^119jj6%YDHU@Kp+6WfayZZ!U;?w z05c~F6PVElDy9wp^H>4sdRGCEGm;?uSOejJ(Mtp*L7`!*nN^&g4cCpY?xDaPD2tsu z_Tr?@P6wYwEQ*(_RiIJC%mmbN5)MT~ul7K}C_gv=c8SNT)YPyk`Jf>*#jiJsBYkCy zo+Cy$Z=UZ-Nyqp%GK!n++-a) z3t#Zl5FHekAvKnB3}5a2$_=JdBEO?`dQK7|HvmHTZ;Lc)JR+}jTy!GV<`dc|p*_*93<1*RjhY3VOx*z+NeG?h8#r2ndot>F zmnW$ta>;i(P1tlIl)bb(o%)4uCbdeW5;J$$Co#+t=kPS5cr;ox1mU5Y>1rF&UKH@o+FP$yZfCXs$BZU3^QXqUB6C(Ijz16A0#8b%8C_6rb^{vYDydpfBlU0WAHhVYIIvu1yX-nQpjh9 zmhb!1g>)rUSKsVcy8!`sxHXXO(BeW57OmHsZ5p&&t*?3knrtDE$sP|8U zmd$K0me$@8$xAM&OiToeiG8jPF~}n~emGsezF)F0tQ_Y$*b?QTa5RE3K+lA;J>SE^OGOT2OSte4chsDe*mejT+i1rc~RXop7(a?ebF|+CW`Rnsn z=_^upkJY~$ghOU{e?4IU^@-5xj5;d83l?ekav;cD8;~OO$u!l5CT)ij6KpA%{5^h2 z=lUVwy@D(#$@+vrV?#n8|4(9OAIfTqXW67|^%>L+1I9l=r->dN@!8|a0F9(>sL^RDm`Fqn1wwV(mDk5R?1_X{IdEIZvK`M|?P>q}JSKEj$A0oAEl{2x;aBX6X(3#X z&|p5l#MRvksK$|-28;j2K6Yv%!|!AJd}3$Pj}eV=q3urCpS?C-dbq?`*95PmW%xn`uLVf&@) z;$PNORXU|z8sL4o!&>~d{SAUH@~*>iH|P?|kRSsG43SjGZG3xs+nHY7^mn7yLOw0r z^QoL_qKE(>187 zP2ir^k4=2W5QEk-mKHt+;6|HIJxkE_zg3`IN80f zv2FQ(|3e4z*gN8$$uIXQos%7HzUXkbwB60rX*gPTpMH||hnjjZ7>SyIaNHQd5PzM0E(W2%(Y)X)^S=FKRD=C>1SHpv2JNFXtJS9SqB(TZB^ ze8r=pH#&Fz-rE4oH}~_vkYM9CEcQ{jYVDiCy3~rR$d?LlC-9S1kt@gl+2i|0k;dw8bF}-^wNgP!C zk#M%jpeQxf7o+X47P(!iUbS{Dd)jpmRM^}^p(a zqNt{dqlM0c6)v`679Pe`mP^RzAKV5zb3z!)W@5~cJ}*~g=6^$ERjaZNI>1y}#`sqnhMh0$$VG_+uXHNP#Q~qInygW7*al6Mix&mDgCMvhGv8OmK zFds+*1;^ipYe#~>^ryT1R{AutIZQB2t zB7h6!o2~3p`ONCy{2lZ+DDl3D3AoG4OPsk^9EbGA)KRvXxA5G6i42`iHL>3kXtL^! zay2?nFkeSpC5NLV);d3!Gua!&?!KMEuhB$Ua@kavLoaeWgAO2g z3DIOuP$Og^F#=Or?;-Gzrn8L+^4&nMKv-qGn0{}k%h|?ayV0p z5|)lPV2E~fPpT^uMkbpM0*s*RCsx+hH2-5r&2^8cbSZ&MPUkN{=%dp<08u6$jv~Vs z-3(uM$hjuU$U?=!^zU}(O3BWeh~%60mQPj<_Buv}po6KZ`Z-ILi0XH^8dH9}tN_xf zaQ}}t&9)&Tc6@E^fV3D1G2tVrd;dncw*&}x=h}+P&w-LvoEpOb!D?h}J@J@JQ&K8S zJj?94aqw}roNkR!pEM$K1(xRcW9Z)-$$Df6Ae@FACG?wDzgNv$nf&cp5sod&PS`x3s3Ejq)v)O` zTd?eJgn2LmlQPjkOP(ilD}f5ZIGzyVMgamG<}_F2ZU!%H8hh!(FpjACPf0>C`nuEK zDQ{C8Day=54e8Zqp+khfns-X>U^B6@(yC0jD_`)4r(CqdTQg6Cflq`sLs`a{g}&^H zQbRF0l0!hg*#69b_*P0pi9Dd={ zDnohjctp|sPu$R+ZHW=q{o10CL7$<*NlEV@Obsjn15*j=St~a)*fLP+NkTyZb$7&F z;J*`QyRn3P!JhIG&}beq%I~W|g8oDncBHt&k0upiRp%E_=55a{57_ZFUW7_yy`Kd8 z3(1+++BQDh@xj?|R?T=(cWP)?Y(5E^v;0UYbjI^6v6mxo{V=WGbj@p^8)Hbz)|9&b z(YUqq{mIaQqw5*o!Dzj56EMktarxr(2=s9Z)WBLu($eXB;%{=a0U7}5K)s-lz5Mbe zyX!FwC=;qz`3kz8y(1GyS8i}}c1oIxJDSVxVoo9nCuo^-!xm+AP@#h)FzD=1NiP6PX!@ zIw>kD9k2PwE=`nEzL6U9b zk!splb;b<2N3U0qjF-67rGA>G}b(x5cbAt0$VNC}d{+4t}NJnO8p z)_HmRinZO}*)!LC=9)qDKL^~9ZBy0qV!!R)Mx&7mk-VOB)%cwh!xM#pPN^J1Nfv@f z?d39D6%BqC2EfwcZ?sq?u8Zeq;x%(e9N(&5d(ySA5eZ$Q%B6>4de1vX#m+=1uPJ0adYFe*?k{5 z?_ZJeV5KWkl%Ftf&qdAVN;>u`Ej9mn+56bo%(*Y&H_R`WE99Gg6!EW92HI=aVd$9r z$5PLh#-h?{b9f0x@f35>w`cF|3oVqfmDY01hA_Fq?&HNQ+(V8FOvq^I$6@`Pj%|KS ztSz&9C&kl-9{${~N?SaU8CDiVe1A!46uRSp+WD(S26e8pq>j6S?pEj8z(TwIEmlmL z1MGH^NKbwA3AT*!km3*m|?8WmxUtWHGqM7k*fP53yjKOJ)NN4)ZT<-h|P9A5T9f*oa@B5Xa_kP<{F2 zO_;Xuxs(6$Ov968*hQ$bPuwuxw9KhFe%&2d(<`^z>vX2qw4Q+hAy)!uCtaW1FNZTH zKPN9ySGJN@m~BGbkE~-aOHNw)Yv#5Q(9Zsf%Skb!5Msvwa`tOZ$C0y>fjc!%%z)*C zV-_1@0wVH4SF8dEFW`Jh-C)Jhf0-HjyPTQA4k7HuzCuJ)6QwGRB}*)?eM7D;u0~@J z2FUTt{V75~Y%FP^qQAtN+~Z-b`?y5={U0*C@GEHErmHHzdE?{^xv#Xa!kCZy{9fad z&wK~9u|_%vc@Vr0-SZT!H}u19*ssopJ2`SpROz^E0`G8UyuSO)gp`;h`@^q>Y|h8j~6tBMr#kmE+#_cAIzVcDh>JpF8>mOlmOT z;_Hc$AImnWY(37mqj+S34<^_|qELv7m%;;x>x0 zM4vml3~8ULK@RUsCu_K8>y^vn@63~PtuyaNzgK1NcC4XHAQevd|A5&xmS!^lz^BUL zBIEfz-POVID0TJ46qZ5za#-+))AOODX_iM$!=i!Ls}&zU8qHLJEAIx%6T($cmGUC)nAa$~j!FBix^2PdPR$t*|1ezZZ&&mn{ic zfEVmVE~?n<`51d-o|%=l=fCdc%-P)By#4DJrFExnijF$q5$L|Vrpel<{-*~sIIkx)#^J1 zag!}uR02~Pg!Y%mON@Aga$y9tiAt)rdkjtqoE^KVM3#S!HnZ1xt}+nd^ij+LY1Orq z%EVycQRtFAZc43MJkJfm7brhd9xvC|h$%-;x69trLH#{>zKlzZ6#)#4*AoeRfD8hq zF=$-;BO>Iq1A7QdQX)!sj|lxU|#~lr^vM9wiKHn0rr&WFkWq zZ|KR(hcaPQD&4JCZQl_*{W+M~+1(98EIG5T&G_K^DHDJ3O?2RV0jzGgK|)wsnRpbZ z6D4ZW!hs!!?@Y>?&-Gz&f&(d1bIh2|*pklAJ5dp3(3pSxl!+_KM6F>e9<;JHg^G@k z9}Q~1pFj`Hd@(R{Khw_Hn0{5UD{pQQDDscy#>9Nc2v_5w6W1;Bh*w)1?~>&J=(0q5 zU|#3eTjnFqPbMu-r-pC7iD7u|Ml*fD{{zeUXJZG03G1@mTed?mEc}*PE7rqfXnGht zHFRe{%ae3z2wLff#KK_`DBuF%_ns=hB36V<#832j?bwvGmH?)3&DPe^@=498x~?3P z05j?l;@G98c3ArI^|e>m!FLt0dYMzj#i1CRGBxe*USp17mxA7?*YzQW zkNdcJdhH&pI7%8^%7ctt#-YXR3#%SHfB`a+mHUCK#4zZi?HnCdoi_PA@_{G-fMVAC z)&fvxUcNtpG2=v63)jQ-pk-=JfO%LoUL4!6bq~|oEAO@H!fiYLZc#?ISWzB7QcuAk z`hQt~06>#~!3GPLq_K*c1M5tN?+hQ5tEO+z#CmM^kx%8vRxmh?n?tJgcla$TM+S<>f zg$gos_v0Z|)k*dFUb2w{6CIdE2Yn;kEZy0`(z4#suL8HQ%vu>Ni33M&S*~0Z*PWbk zW~t+hsFd*t60a2P^)=u79u92tSg+4QV>4XnFvA&8I&3wJX~ZyT0mUx{3s@;P z?|f$O|5KG&lX*oTK@f=%I=AdNLIc~|G>DH6(@wJaXrWcHuW_Vq!i_$eHl|0=0Jd4( z!}?jok-4*_g!0=r&XT?w_P#G&k}Ayi^}XlLSG8^Wa!c3OM9R&hM>L>LF81?|b`zIg z(F0qkqrmv?yTSru>%g9XJTyYWKJJLw^+RSKs@jCx^Oa#HJEmkd3al|gk zw;((5X!H#0?0lxaim@Imjco*JU-}q;OGir9Ki!$Q%5q;XsowaB;JH!mh(J4<@X2X# zaB%RYKE8=coSC+&;&*iAJRVvZZr!v43?t7Wpn z6}>G0_k;<~=5~n5%*6Xva1i$FPuT36Wnt?|GtbeSbrv3txFsQOL(5<|pi{3|Nrn+M z^&>Qd+WM0ej5!!Y;dMKsMmwEe zO1g9VE@r>tN*a9d<5#~G{h=@?p3CLX3SF#=(c;$&a?B4>67eaU+l>h2W*_A7O)Zsw zx#Lt0ReAr}XF?=hnL#&`($M@X-C2O;yFDtg`c3u5%ocV&+2X24r;O`kaFLh8$`gU_ zUn_R>Logc`*ClLv!B}NsD|_r)T5ieKG}{$_j4ORBx^&a&{|^V|+b+OBN=7#~4Ow{Y zl)K)p8&DHqJS?ULx8&|sCy~VTg|Y|>)*mlO;*2stPDPUfgeG0Yk~?(B zow{a*7V`ZoZg=2Io$xX5e;wGkc(NbTxWU%nfr5!4zbgk!|3k2izJ0R(UP9Yvg18TA zZ-g$qr0tRnT0Xzsn8Fmop`>K;+Fa`$Ki|b#lL#X){|Nf!Kug1gP{o6rn2Z_i;<~yx z5O+NYUM^rnm}dCe8x3Fmxye$^UlOb1{~cGzzo=!%Lm_ksg80Y-n5J6au(+NNz%>E? zZnT~{Whl-n6)9=6_UvTA1tnlL>I(}Eh3PABpkL}8`}R#z^~x8ls&0~>>ULT@lKNz4 zW3<`hgPfl3_jhLDC1tkggiSNM)kcAOkiGNs-Kie|23SP!`AkKfMv4GKM@Q%4@)BcF ztmtYW9qnPfUQLq*7gOa8FiB;ux4?MBhJ^Askz^?dl_QtwjL-jy? zHEb3SIQoecf(G9V?KRx1czoR;{VI`3Lk4DOZcgRGJ^K|3?d#W>Imj7M_FI?e{S95= zrKL=%^lC_tA3y(Ejpda8$B&f8h+ic2z54EWQc}D97>Au*csr7BY7w9RGnQquDYI3+ z-S|WkoiuG|P~88)4;fAb{ZN2)9CY27tHz-rbP_=QzJzHiC@A3LU3^_%Q{9NIJq0tM zy;9S!o8=wIDt$5V?(j%RK2Ahv7S4S7#Bp&wD5jl$5Uck5`SaU)gYJfMMwLp>wA3R9@^;H5Zk_mDqgA^ha)qrv(<4JbQvLv9t?c{A#qer(H@?xVuQZ&&P?+y z6Eo`NRO^U#|2+vdycs;c;YSjPZCW3Us&I@Xeyt4V!#5NT~gr<7nl2OBH=!=WWqQEB)wlHsGe?d0GUD;JjSKgWWZs|(PwIpuCPG3eVz>nqrZ3w~3xyb){`i^S`C zDojPyH@bXN&maWg&HvHo1K$>3jf`~q;CH`yFupz8K>0>?Im1S&@UBvLizc1_!NCG~ zKc5`w8H#E~ZGj=aZ%dHT2aL@ESq_R4cIR9hx;{8U_x6 zK&JYIvCX6ba^5Eum3SH4!P!~#=>(-+-RgAplVJ|4X)+EDEQrbDZ$%wB4Ucx#Xg)MN zk}yeBrrA~(Z<^D4nZ#q16-dLtcKMwJ3W}^BVLNXEFnv|-H{?so4`z5kgk>^7N-)-} z-?!{^WK1n({vXCI9*%^q?fSe_`sU)Y+4w5}cpV)F#O22oLWv09|CKx!N=sW=T{Zbq zDKPK3^&(1Z0{lgUi0=Z5(5NwKDKhSepm*<~JWUvGl8g%n#vWfj9 zQPEZa6ZfNM!Kb}Wd)KW)y|*!(6w6Kl@llo8r@grIV)WzGp`nsJILuneCl*)*jF334 zC;`HdyDi_);D2&nCPpT&3k72Zq-oNSGgNBN+cs-7*D-q`t*v{t3acIiawIN+WKbie z9PT?%-;1XQ%rZ8s$Hz}bbX0Imq>f|%QMY=*7;t{tb<^)9dE+!AYyI0a-g5e-xK7Dp zvC?t^Rz#q!W3YM2^I}`l^RM-7yOqmT6c2+AA>uLp*x!QWLi`n_(mR_Mun#_eIC{vTsE`e_V3rK1Rst3fGg^FYTV_RagIf8XtlW;}S{*g%-q^(d1@a(A zamWdp5f7>ScYBm!Z&AuE$)+(NE{`nq zULrmKpXIj8MKBsq2CGG=6dec5%j$Thgd57L*9J2>$&Y239^N32f_znkMc}`7Xrx4UOa*BJBM(NQ9q5d6wHi^F=@+DTk})_qiic6Qv*XFNxd-LlQTZi~w=TH84Je{$G5^$FP*sZ$!sIB033UZ2yLCN-e%mmS$n zb$La7=%`mEbC|TE!*AH^b}C()UdxEn@bNQep$bT!n{4%etad=t#f(y z{Xne~V)3I+OXb=DCRp}WMPw$9%PxU$F9`Y`^xK>wAll1vis;fW@hDrhB>%Sj!4hyd zKZoO3zr5nRjW~VZ`{m|h+UuTyxNa?XMELdEK(7Ziyy?)e#lXu?JI$1zhsxweS~@y> zf)Ud7XEH~Azi3YMFM$(v8Z@uwa_VL0Ib5_vpMORI4Ko3~`2n!Yiw=D53=e(%nk{&o z-y@xZ%=oSCa;y2Cs6qELq7^WP=bj?|`?tpB`VbvVv?=sLRl9J-?>y|`saG0*W7Gf@ z_0-f9TVVZ;)Sm2+PW^-j^}N|%VyM!=qA#ZcuGIX$w4_?~HGUCevi^6AULe`jLx<(h zC`iJt%mGamA+7F8ZV(1|5M>!S#NH!4N`79Q*z}GhUdvsF()aG%8bB(R>;jKOA_gs$(EPY4fLoX#y)++RQ8)BlqN#*pktL;A`%7 zVB#I%Z)*%tpgVhMvg2j8(PC1)#tV4({y{6T(Afr0R7jsGD6TA)c-4y4u=Gns3#lj! z|GU?zJsNQTTY)zwNA9L^pxHP0S0TRaXC5aVbdjp+R*4Mq za6N^25x>p6a8yh-EW<%#qjnIjQeQ+{8-9+S*Igi)LY&o1-{Aff2H2MhKV9%rtbCx5 zUZZp-9Fzto3=6PNm~;>oR+}y0fa3E{VD`n7x0dOCE4bsl)Z|-f2a0uyRj00MKTKo- z!!YdoZjVomUjX3?$=riea6s6nvteYImV*5B!`Qa|1zJO3BFl=RLAnY|$L8h|0e-~n zG%B{o;6r*f+TVvNsFbX%(19cbZJnzR2>jvefuEsEW+4?(%Mw+Sqz1DF@&iNNh8M2q zIW+{lz~knJ1&XMNi3tKGoWtfZ70$F%!n6NxZJx6}E67+Tk*>DM_0T(b)!D!Uht#;d zH)OA~pX5=xA~;`FqUEn64wdslXRrY3nz|y<`{L*0Uk8Hh4*M^eEZ5IOLO#gE0?VOQ zHY}Oq54flVOk(=$`X3D{6n|tz9em3&oIhBqy(eVR#|uARVs5mW@jxN5e**(E)vBd# zFmpJD2lO}M?mV?hjG~$JnwS-9bw>$`j<=5*azDL_7HOpzOr7%hAE7;Lvr4=<gtC0{%;W2F|;y6NS-8vC_bGB)Mh)+H}YTrSJ4L!IB)INV-IiR3E36_=RG@{U0E zn_2V24R$-*bH#_%fAoG<+QL0J?VWKd@a^{f-L}cY#ijMseXRe+(V~i#NeH72c7DiGp{&fd2b$!JmX(_h+rzw&klMW7|9ivzrK|U){=STlmIxhO!=*wRz zH5aFrKP1uFLr)hf+fT4j>I7&@dfF{T-F!F)A@N(xQ2~G*yH1|8x89<7oi`TE2Guo-B2pon|_8@=kK4fu3z=m&Yhq?GJRu5MRRY*%Pq0 zw)HINHsY0x6;%^mBFMN#;ajikLX0V%ESqq5mn4blGpL6Mo=r^SaL+1C#>%`fr!V0;~K#QycG6ux$AA&&sjOy8M>4As*{UISr}xOeY%#B?@Z){R^xl*BGCv=DEuzwbjYXg=2|tKf779&sPBta zKMwYpPEqFa8W@2~s_`^fPv4yq(8$Oof)ijxNokz^1A@g4<+@S^+ERhQ#N1mVid zt&sh{I%HF`7Lf-kRDw+7Kka&%FB{mocemKudW1VOLY|i(wISned<~r#DPlwl$`*L1 zN_T5ueuBqsukEeSG;%A(&!^XJKiD2$M?I6BogHs4!9ujw&T#i57$zC`0xQYq>?b6? zzxr}G7g%Wbod%DK!Duv0*VYzCI;S|`UrdWSvyBNIg4?}*nC|4#?yh+n0mdaFmDdT) z_!)!Edi8}TL)|;>lsBgg%v!!4fvU{V-O4|m?1eaGG5nBBgY*^+q zfW;h=mt9_0<$7|3?z`hBg6jYL>jX|~wmBRw;?0zBaNTM7`q*UN*rx$Xo$BnYtSS$R zi{qcrVqatGW*QJ!jyXm4zd6N)g~6t2ri|0`nVRh%J)gqq)BiF(>ycY&y9EV}rOC0l zuRO^Xw8I9P@lhi2T#b}iFstz-bFH=;@ypqH1XjiLmo?pLC{fLnlYka+V`F0pvW7W- zAFvGiL0#|qIN4}l?ep+R`Pa>Hl86YUtkEIhhvmtb&D|FKNlhq;_ypIeM|BTRBEksE zt+_Etcj#eC7IV)-Q&aQK_KbOaz2=jo_~kfbo2z=-ivP0)j;flPhHm|QAXc^LE84>$ zvnP)WlIQLW7X1YN&K2XmF6%ho4*b4{XZCDvHmUwi*20?Gh3%*00prEyBuksQK&*&F zMT_2ChFkhQL^dcIWldKSX|bk`UYUar&t?Enl-bSc)hW+anT1wLRNlO*$N71CiceryhOG6( z57oBT8RaJ*%;OR!6g4$}zk3DV>HOHQXTR@%ChfY;_x*wT_EL*#`#s< z*QK>JZBy);Dp2il9i3>!&v(wxs^T6}O={Sx>ylR_i<^#i`S26GcouQ~ncrP|IV(f_ zo!c>*Ke&&2R;*rnP8huMP$TgE-%pB>z6F$N;uu{v#z$%g6k>w`^^v;hp#;w-9X;@! zn?ZxyxA+zuSS3B<_{<=Ps!&j}*jqi`EvJ(CEXDG1yQ%s~j50C~-#5F9X}m`w(eAwd zdb`}8;wOlbeqE7%(`HAQwkXm0FK=JrV+i-MDw|R>7Vw8|nmt|VDGJEq5}9zA-&;)X zQomF&vk7$qfJ4WgTqGv8vztpqw9LI8*m(QPHiV{7Vko^0gVx*NoOYSNBi#z2@-GA=0epV*zkCwR_ZSnRVyeSGrrr4N__o`w-E ze~=qn7ejR9zl|yRU{0SCZlrba+8w#$ zSl_k$DIpa^&v=Bb4$>HrYulGD%pW#L1Vh7&LxH&0*9^izEiVH?xk99GVEl<&TRR2@ zpyDt7TuHCT$PCB5(IbCPPFSbAA1M6RNeU)Z;zDz&hd$`n$;l+ORod0juMe58uqsg? zr;IWo2oIuanrtC(M9{uS>)VyG-I1BCBIFbD>iQ%Za!gw56we#{0fum=j>iadIrIE6 z+~l__Pt#FrE2qfIX8YkrOC_(dgpmCJ=NIn(Lw+N zomB7%c0X{R>RI5=-;0r`zO0x*7{bB1LDi4ENNYsG*hoSK1NtLv(%x9nFDZM+_kZq# zy&S>aeiwYK2p+H{e>m@FNR~h@LjM!kRnQ0MebS=9cdaR$$26lfa6dYwV6>DH^*#yg zj{an2dU@yqAJMal5dZsIqxTPoJ66}h@rA@D8@sqlgL>&a6pP-DwzM9WkQW9q!GI?` z*S)v0a!bdp$yzKVc?l$_ND-Y`Bq%5`@HwdjWDtYq(x$A#eM+ISxCV2%B}^lJRF=Ej zF&Lt!Td0TIDIBeZ7F;J}oDS?k6(nL(1Q*+2g% z>HS*FqFs3&C1!dqqLhAPwzqb2=Uv1x9X2#LT2pTikMGZ#FGw5{_e~#Tkvo~5lK$Bz zj;JKmsqa2QZieCM($3kl_N%T|gfZXqVb$;PQn6>Z;1Zd4EmVHBnUC#Rt*gS?KCiko zqHB9n)2dF*rljlXXhA8moMYbE<(QT@1bBou`GPX6jrtlqn0%jF9lGCc1#ZEFzU~;L zEqIEDd0h-dfYgv55h$x60CV47Q0h*1m?zjIcDZCgx%M!zEMIeN6N^N{dr?d(9X-zN zmB^;4m>#ooqUWNp-r%X{N`rN7ZvK;$o*i4iiT$Uy$?7E#EI`AV*6w$R8ElpyW;2_H z>$&}irQelHH$gnw|D6aP{_5vsDux#WuRQFQf`SLv$CNCg88nBr)}4WhhyvoiIB=({ zAxW8rufNwvaHmsK2KxM|x;l_sgk$KI@~*$KQFGyXcZy_86KiyN0tMiwymT!c`TbcW z0APbf0UArd_$1nF+IW_?+zzl;6EW^xN#gPt>eC#>tWw8SwVI-^0-V{0?q) zmCxDr0Urt~bZ0N^9AJenzY-bm{@qSAeFeF}+6tarZTQy)!NJ0!7limI=6>#^r8)8s z`V4hmI0P6L1{NOt{HbXo{QULPo)g0%-JEXJ9W_C9Y=Bf70D1anf~>eBwckxI1OC^i zo9IGDQ=YU8n{5o;>s}lWB?`^&oWM@+bkg3Wxb&;OeEE`Bo;h- zD-Yh9vLGiXw%y^!L_Wo*GTX@Z-zJVMLc!^Jkzb`qf8Gk87X}vKHrnW+;4p(t+&L3i z4$OiTwY5ZP>DBHreizPIzz9|<=X>?<*N89AvKy?V!0SB!$d06bh4 z`G}^=1<$zmu?F4s5{V>JY`!10zzil1G7jucLEvU^oddIc?q|aGcAPZZDW89`RCJjt zHJSUbi^wLIKqK<-__%s8sus-=SyYUDd4aO^=+;|W#_ zr6h3I=P?UYQovHcuP>waGS!Xc{>hr~7HqRJpSyE<4B;KLmmNO`|H1va^O#Po%h@uZ zB-cQ`HP4|(H?eS}16dCv7?ZzZ%m1c%y2R3wMuC|Iq}Vj-7WkRj+2?}WJM~#BYo@Ex;xJSwTUE*aiH)bsfSPK4XB~QQ?13JjriW385d4sEF#&5G7YiR=ik zD-+)SepiaS>-;NVUC^#xmuaD*TmRg9YY{z03zrUNdbW3S0a8`q|0Yr6@Owj9DJK=x zE{o62T9DoM^1+c2*t4@5W9!ODc+_umO(o1vPl6`KWJ`QinH3Z~<@)0KpJUeA6sW|g zfZYA*fD}-GTKEVG(zV+0Q87M_$66b=v}sz(vyVD{fqj29$v!$vcBpAC(INOV0Pd$> z%=K?oc4NtT{P+UuY=sgj3-ufhg;@V zc$NCV2Mie<{45>s!}%&odHF>r!H=gs@q0BTY)o(gZ!;zw69hvRD43jpDs;Z9k=p zmO*m=_`5Rs{rJ_A%GlUgum!W&serT6=V`y^DlCFUp5?=5cER#p&FVB^-?QA>G6p_I z<=Kg?t$xAC-999YOhNDFmBoN}Y#+XaGim+K=D|uJT~y4E`|$Ei=yLh*tHWhB$B{Qa`h-g=83MX{Rfv;gYO48?$PXV*2_jlS>_2 zo8;GO0rz`T6rZlH^~19`dguBB886TM{X2>!V%IWx8hnQp49l%1$fA3Q5Ru(rl2MDR z>Hn*dDG2eX98fwErm5jw!PYfSB6%zYa*gzwv^simeCvvknHbuVZ?QiU3Vld9+&?j?HHZ#FWw?Fd|0~uRkzkt9I8XzKNsDvr%=q7B#%q~zbNi#UIhE8%;EhjIl`hBZ! zLDGH~W;v^>RjRf=y*e@xZqjiV1kvf~>BAKkQ41W&OA$$#6OZF>X0_T_%(4N`LRaV| zQe1F+2wuL+;h##<8kggh#zYJ9+Zl*qCawY)&QbaCp+O?LsNS`j%hAsUT(WtIdjv%? zW?%bjg+)f1wY|iqFjkd@aYr!!*nLfVwy7Zg_*bsUbI{ZPz>Y`49Sj+%$6ShT7|9k8tvqJ=0qo)IqRfNkgAF*)1{<_rd#|_sUnJ-|FG!icw8*chl1cJ2>L~HA^=W;YO?|fKzS*vN) z_pskWdU&|cS<4e(HT#w+JlE$hCg_t2Ej8++-RJkp-d>(D4;fBdRjtK^kwJImLrylH zHKen5E%bElmfN^pdM?Wsdz_j|ba;GJC|414kD^Y+R5p^(mUjK9YXe?9Uf++LwTp$$ z0prEcc3H*%bY ztz6;fdaQ{5;)0CUFMpKl;qftTg(U0B#z33kP8X$zU+*TmV~nY47#Weu;mV%;rB@3J zlNiTo>f-VsAp1_Sz~(rCH7l7v|4%qGwO9pRY+PjFruYPxrH^5`;)6fdHIeh%*B|c@ zd?$GP6Mto-IRaA^e#?hFWWjVTN;!?SAppNB9aXtokHq2I$7>rlavet2X5%tx2ld~& zC+p|s7l}wl6i4mZ+S@bK8~TT20EVMPa?R$#`W1i*4gF64y_c15a61F0{M6MN?wcW zKYzq}eQwNo2&wCIY?foMVaw&;e6234kNTV)#oFH)=Tefhqbbi|c>V&-4ZA)Rd47xljr5&ACar9E`_o#XD6>{HsZRO+-hQ{DO^xq| z;El2x`{bk~vJl)_-=ce~hz3YFeE_#o^2SIk02(9%6CyzYjcV^ojQRsIFB~(M(`!pJ zz`IpS1JK86_VC9@35?HfJg5zQ^RI*qZGxaeLmMdv#G+(X1p?T`OYJ8eb^)sr&{*9J zTU&Ls=|2DYj7N^#RwlmL#?Q~M@#9C2XP{%6+%{OCgZIw(mEvnub(_w$ zuFz1;6GIXu(Q`C7R(5u`u(R-{rjJl*7mP~pR&LS3{whu9nDgJiRx)zr`IzqYZjdm7-zQU_e4eAh;}+j+Zz&BvlCss+WdVQ7&e=Xt z2yb$b81$^Ki|IFg{!q_xEjhf-qcVW?mq8b|sR9ahOmF`W*$`&+nB*kw-tgNo*`#%C zB%X)C_dk0%nGCw#E-x>OHYPwEazQWqoxAeKvO3)O$LY@;WCkNm=iCz3+JXe!??#Tc zwNXfIX_=S^e`KXyXTQCF9A6+;rVG+#S7c)R?i+2lO3d3sx3Lt`rm&<@L z37l7Tn_JTBp7QHtQKlDA)2*N2do|~&(9d%|xV}zgG|iTpT0_sV;U{RYWVt@B5Uro2 z2p2iH5~W|(y3kt~z~c}T8 zg~_%J#>2shxW0CW=mEL>^OCWg$UlGnG&VD%geFL9GHe|wnCcIUHUmS*eZJE2-$YGS zxi^Vd-?|+bh|+2iW@a6ktsm|a^hWHGVR#9u!@jF*t#noc%TwSHgjhSQ#Dbu6OEE5I zo&!J=fSxdvQ;ng7o>}e2-NV>Kg?}UV%O6VAxFZghLI7jK6_oV(KO(6pO(@#^XlDi+ z6=xUEp4_ZA^=H9Kcot);pk+jSdMu376ZnH%8-~eL9w^YV+mUoiUT%BF5uOUt)(8 z=V0%njVPXao^}C0@Kbtqw9(B&qnKMc#rW+ul`{{~52t3M$NJMZ1q=6PVSc{R zG`eY5ps~v;Km{?QDyyFAPb?lPUM>}MWN(*na+`~yG+2kOWtEv(*{)ChepD$uMx;G= zGPV315sstZK%10}jg7)$;2& zA8XZ>6sm>{_`9W5`{@<#t&@EI1AqOlgY!!z^Ugpa*2i^Bs~8@0Lmu4yGoDF zW_G0SO`CpOb87loGW^V&ST~U}-($d)`*e;6WE2PzGsq&zd>7hRC&!o%o8zA*S|v1Nk-hCW>!JpX&#;aMX3_h@TXAUzlX_H2`27K#2~@8z{sgl_M&#L2Nh!#RB=sBtcIL|+_#7# z(tnfRJfr|d#!#~~0YOaZ1AeNIt@%7(ydD&^#HbF~3#W6Ff z9c_?LsuM4bNZCgIX#YjmljJ>}OvAXrD+{8NNDW5rx9<93#eg9G$@1(rF zK3b4E+;Qg9@%GF9{02O)wggaUri-oEdj}@qC`A!w5ryG6qytTkhs^74*sXslve2Yj zo*tjZ{mGaXOI8T+nJ4W{m91@6-{>jotNm?cs*2Vlq)(lVgbiJkD*&=)%&Sy^x>DB| zp#Qfzxrw#Y6!5BwL}dr}DF!Q$ucAHoG?SCO_d_r!fibf#77 z9d?1>3)H2GTpKq}3u=+{8X?2+v?)Wde^vzRasM6LxFfsBoGFTul_}==QOrYYDB@ic-}QFWIj5YZEhl>NR&g6-$6 z7*(fGC*PB{e?hHjxorMqKMr#dLc9f)}eyS)F0ZE|q`KC}&l}h?eaXf*= z{46ikapm{r=8GxPg)G~52vqz$+5GFh4;ko)B9cKzi03_C6(El z)J)16;*cn!LY1{OFib9imBXz^hm~z$x|!5Gt9oo4E4?ZrqM8eLk@>BK^0!BB6>D9{ z2nyI|eCJvZ<8xz8;fNKyn99Va_zP!hNK%M~fgn9ya`rnb!B`=CDvAFK_Ufz9*CQq( zMt0+~K*n3Oc#BZwsPKu2cLM(LKGJKvM1?H$I?DA=47{q`WKhV` z0LCjUWhJ0PKSh8?djPhTOhgyI^rw;|zJK@mye_NQ(rhc@t&v3(urHp}t!9uA+dFP< z^U9U&51*jlg*~U^{XppLYKni9L(^{)qc!j~ubCp>F3Udr=&|$8s|t;Zqf7Gmf};emc%Umu^-Q3}hpj{#|#u--v~veSpTuC^neM zq~Qk8maKX5`B&uspsIrpG`SF!UwsO(L+(#QI;8n(SBEG44uFo0>}W2Ap*JEW;av6lZXLaXPH(r&iMGX{L)JL@w7mP~iKV zB-m+pkZT?;R4zmv?*A^IYGwSFUlN=sE^?XXhzg74;Uf;Jb3UQsX2smTlfT41sHMH) z(0xyxtc)uEHK-4wLF$uVv9xamNh$RaXA^ypEOU8Xpv^X?=fEjCs+PuzR1^pqdDpgy z26Vo+=lcl$$VTJ?-HaL7%75C1Zv z%dlT1Z)7F6%ecbvf7fRk!L7g=Ns)^;D!#RGpOLvf>CmLU@b1=Lm+3Gj`R zW~_^RjX({TXiZFfQ?9T~-xxkMrcB1AKt5u#KP%eqzB>_)fQNq^?fup%G%`}GNEsj) z^?3Zw4ZG(u<9yDJTI!U=&=+<~dky~_*CqNkMu zU-YzK>pwcQ%-Z^O=1AX~PQeR#d3i-`!@;q3f=?ZgK|%ZAZ7`MVpI}Mp!koXH- z=7%y=r#Ia-ZH5ueZWAO3h;~%X@6>gwEzNBWBkKis>X0U-XbXS{B$ifItqNnlG|vy( z(bwvk+|e$Ve22#pdqmY5FD=ckE(~|IUiwIuczC-R4$4#a4?(zL^@ukT%e59dtVrca zCn#K=JWD?KvS-1gVucNFfbDH4k2*i6`=N63>eo73tU{DpX1(^xR{bf>-7iHBjBRf| zbm0PB=O+ON2Mivb^?@n)9h*LaT%-Q*OfD4uW~<{v#`JwK2N)MRy9+S1W%X9lqtS5`adaR09bro3l0g zN5@M{wd31;HhaS@I2;^!GJg^?%Dj*Ps~tYzn_v;q$-kAnbU;7#XU=mrLV*=2;cbuc z<>vhCFS{&=ZlMH}`OqzR$RUgHVH8fGmgU@@e1C(riMmidB(9?f076gzs2?GSi24k3 zVegWJa?@-)k^r%c+S32@)sKjBz-6y_xILL8xZk*oI~RH7aP&8=#8oxB%PWpU4YPE) zf5h(C>`4pRp4CRdH>VZA*KmX??QC*(K_Vh1cDcW@NHQ*IKaqe@GZ2h!OJNL-?5?S0 z3_`vHuY(g&&pg>t$)TLFsp-=78)@gQNs}4Gch|*`I{o3%okW9BTe}gmzYw zvf!*UprjIrf`J#;^W(X&{7WHz1d1(vxu}kejm@fQu4Nr3E>Uj)wW>MFQuWQEjMTk- zKue0a3?kf1AE+X~&W@SY&~Oi`_3Y<$X^_$Yk8j7!nd9ei0IymaY8D4#*eA(AEE)G}`}8 z8ndwV7dE42)XO~@_s|{NjqH-Z5yh-zu&hkqGn1q%>k->5{BVohvt(asyX$Wc6&T@D zW&uCJN9gyLZb2oX7BU?gV_R}-bbj2zYW8pcK07ip?#n1Lu|6s%kqNi_tizyH?rtYf zXVshvVHXC~8qT3MT_|n%$(#%;rJ$gG&5ddZLv6;~_%PViEx}VEl>qnko4nRfN6|lc zmxcs-)tY03S}u9j0HBy#11{jLXWQE5&{XB#zt%j8d`)ak3)|ohzDN{l|C#jQ<>N!# zK%Q6gvby^UJ-N8p>bHSRP@z+UQ-(=Uh7v4i)i40q7tP%k(DEpJRl`52p#W2h-NCOe znjQfsYzTG;lhaX}?akDCedR$Q{N81D6=`L1n}VOs!!deyn~f_U3SCRJ!g!F*>6@QN zN3ViytZ~c4D3f93i$f!yN%lONUWMIxwax>Mcm^5dV}h)VQ#0e>I+tM>Im4F>@Fv6E=vIXrH^ zLwc5mC}A+cZ4;zC(JmMHqnZ9kbTkq$>;F1LCCn@G(@#t?Z=h^@vr=p3^U!GFz)bW) z5ydNW%W~RUgQ_{is+VIN-oR%;0#0kd2IpJ%7`le4>I#8Bh!==3tLzoix#0=*J(;vN zL9>$XzeeJz-@_Oww;?1+*M|Q43cd5~OABSPl53sy*(@}YMEz{4H3!T(k9IERO7{*aM-9IH5c0Io^lbP%;BXdA`1vouriqq+)o@4KVHVXI zfxs2Di?FL5dv0bA;lA+>fzA4uw~UXU2a;1r`$$`W(2Q>C@(j zfvJD`uUyG6kM1Xq1BWs8Ab#@Xw6q91zinSy)`sWcbNI2(Q(!VO_s(uqUEbU9k|)jy z<{K*3@64YXKjKx1UMqe`ap(o30|yWq=GX)H*n@+OTQm`rnvUQ@ya^J7DLZ6?wyVD( z9y~oO;aA+Q-2C~#WJSD45s8dR+lU!j)YR1U9a%;8nS8fDfDU^CxZc8DaaVHVSF01=bg4UD0Hoj?j;jj@CA$lf7o58KLzL%t?zYEsQCU zmHp&7`I;iyH6rXNIK`(GAcI*M))) z7iBuK(S}x5O-sseBY7@NeK{cXGsRX`(5VYGZ?LniFROHq5bUqCr>JBw{Oif`4pR>S zwUR4Z=qa<7A%plTEhG&d+IrgC!4A-tEJ(3cgoTBl2)ur!K&a`hsEf^`<&Nd+E)21T z&inZ44qyj^4m?FQq>ml!VJN9L5Gs0^Q`edJw$*0@T)*2PXmB|QN?fa7Tz|W+zbAY8 z9=?_Gu306aF_Eu^O54mpc{xP9l8sVANn9?WiY*&e;~kK=OHAOHm+CLnErSw$=cG<` z8z5A5a)3f{ThAHG&G&K&fRSd-Y>G=MEjfrLPL(Gn^VJyS`1BS!n!*-bIm|HEX|F#C zXHx3(U#Z&n=NrTB|5ByNwA=rS-4Ue0Q8{Cv`?O|*9jw=wy8hl)ZKnB^rd+7Fh|x3k z*R?*Op-#Vx?M?t{3Sk!X%F$A+eT97$a8%CSH}R?3J0eWH{cH;)aB(cUjSj+;DMTeg z8$ZvH%R`dC4dnV1Oh+$Acpf^NYUjBdb;G(nNy2}?`jB5 zNrZ>kYEN4a*)e~AV`gTCX!?yjY~+~UUX4iMetVwOVB>6$TXSd^&UMCr=YbkYV!R|S zgsIGE+cr4wJW?I{1_Cz1STqM#=^d}YdnFA1$%|R92%{MaKx*T+w>QP@>OIr0cR9|S zqGi%bBzw-x#03AQ!DsT`+($MvEN1sfvDQXV5Ng=*NZw{f5i;XV?NfkOx99XBzAi5+ z5*bsr(hkW=Dqs!^KatTj<*3{~FD1)R7Kf!d9g76YH8zX4vfr=XFLYrg{k998QtDiO40#RxogJXqGM#htH4@zzEJKhru__uT2w&(z|6m1|?LDc~Ay)OKa@z{bo{DVYxG z_S0(KJ6H;Pj%H{H<>bXz{No)1Utj3~Ftk{0(<@WM2w5wc2#_$%LJLoS0xU>^$F`C^ zm2cIrTs-{q=l3zxQb()jPO$6rr)tvTgMMkH5jFyH#xFHzDn9GT7;0ePmA3cxin2e8 zt4ATYid64Y!dyA~Ycrw#RA~O@eD5BOj&7QjW31cy>&J2nxeqrD=loIO>-%bGkjiw+ zSTZM9!hR4mady=EMKN4JrZ}Wl(vP`yls9t*EoD9*+90vYk$v_X23*PY%JRw<2M-AD zBq{J7fS|+Z*g9R1rIT+0&3}7}C6B4BH-5yOL-1)dT|wTy6U|n}dFH5Z^Zhp-QW|M1 zVs*8TM@Lwyb?vAi?7g@tlGqxndJ$h5(r#@&FY(ez3{L^dzmsX5QOOj-zbX2|nZT&T zQ*DU`dV$91&irsazrbrP-U?7=`iztV;altxBC;y*?T#9 zFI!Uq%9vkD5fQz)%zvX)-H^1`X6T7UvRpe?y1aF%4;^k_QszMTB6XPV3kQpvm*Yua zDS7sYeFoalY|~*69;6Fs*xBLQ*`4SvHhMU)a3*Det;uz9JA{#5OG`@)P(Z3RQCm}d z{wK$Y#i*`}|DF#!f)cBXGXYgHA4%1$-LG^S{Rn>}ewEep%0bF{8B!jD5YV9!z{U@q zZkGTKVb&*>2(*@j&LFGWa2n3_WmN4UAD)-0(S~!B{&ah?Q7h>24mVel|MM9G&+;`X z1*@@*`+OLBK4(Ld@OdL4INnob(hQ;`xds- zNv-4;DhA61i2roUytCM;)Hte84t@5MKeN`Y6-(c`8061b6uq487q0CDdxEK}sOLZb zCxP#$$V&zZJof9fkkN`$kG}C-rmx7(F})Uw>~@!$FpP{SRDKzp=h47l6BEa*s2D&LtU&uJw){^Oq)<+{`n8hU$nAeA_OxupnAaBgqjvDZ2?BIIm zACk`AcRtb%`+IwonYPJ)#rS_KDA<2ViVJ2=Qi|ykhYbq({lmbk-WPd|$A>9AhfyV7mD*gCa{OHKan)7eCZV zLpwZuR*+Lzh&Y^L$^rU%$8^^Tw7!bW(1$1Vc#{`iAIPPrjOyK85^`5w$=*4jQSc5c zJ6nWECItzDsOM+r);%#YEkcEd7JQWW!P1fsXs+A-K>V2~4hSTAmY)(bI?^z~2n{+c z;I6}vO2(Qs{d&7yOFVgWd1G%fQHVoMPA>GO-MA_Y$&c*$b0obaGmC5*MupG2+6Km( zOTnZO9YaG;gM$7vzFrqpOxHIi6ICj^%c}9dQBhzz#QrtqY?+Zo#0neQkFW*V0XZb{^sq8c*o!1BW(t`Yo z`TRq(Ti41$p9-chVz2+#vQ-f71L8NW$BCgvwS``W{9f5nI^}oqnv>3ve#trk7JmzD zZ|!Mx(6cI_!nVc#z1XfW0bz?Ze`g>vp6W$eXIzOF-mr0bhcOi-(f{ zRN=Wm4_-&2x^%r!xk1bo)VMQ6rnO@e0Gan|*JB zqRCJ#_f}TymsYnkM^pm^6~r6-PrT;B-Ad9)yteXV@>M1g76+_@Ypvjy77DmP0^ROy zhz+QYJ}QkbhfPY@IZkBk#jFF^Ibz9kvaKtOn$v6;>zxltfQbWjllJLcOdg>w&;(gD z=VKi2xMHZ$Sx;BO&O&pG_lg6sXrV3?0U6o9q@=`#{OTV}N}>!yqEMOsfT)UyP#LRe zHl9Mgbt~?^Jc*HOZE-R*N&Z6JH&KLFmLW}yB_@IZYnUs|&mi8h#;CI0fQe~;R2lj8 zw;FnKznm*-_y^w)S2Tv&_yqY!l1v#2NZiaC`YhtzEteaFQFQ+a{tDqh>Zus+xTN+F z3sS;t894v^gwx&_$%rda)SABc#Sdxw{@c8OA;!)ryL6gY7{C-+^&6i8R^jn(u10(N zM2`PU3ri`RwJ8d@kE7p{c2Hx$yso6pwnO3`xVfsr@8Q6!Q)JpVXLDW<1|;C+=DM#R zcMt21H`DHIc0`>SH9U#){J-fAJ+rPryuP~bYtO8>?mHW~pyD|7sL>03zn-u|i;js) z-7696_8dEX%6aRh#aul`IN_@<&=r7H_Xm`N#Yw`}$#RxOv1T5Prb&HRwow1X9W*_| z8`~8azO)6RTGal|6C&=v&Od*cn(Tmqz=RPSeZij^89L+AZbrDb_?;|6Y{QDQmyck7&XxFa~04dQ5}m`BLrf;_!*#ppecwEVAMVQYLH{;zWi>j`1Qh2haa_0d z3e{Qs4=4u0(2UdYrtuCV`2E#LYud9-^%CE9V01_Dix>kAw^S0RctD zsPOe^_;Cq2mEsF8X=Tg=!+-+)&7gz?!@Y$jNE?`cBx4n^dt~RlH!R0Zi zb%%T6Z7igJQ@%y7&ZGYE&e-y$I=x#Lpku*yx6?E`*frUHMFvcTAds#(&s1{7(Q%)Nw$@l^d4EQPtoq^ z1w6VTj|(djAy*34rcrc|0 zz$bsXY`Y&$z)B2I4V=C>o`1L!rw|~dpl5qgG(@+0AjXB1EFHk829CjuEaYV(0o;7M z@M3Z2!)uukZ>McV!h}-F_I^cDKJBxB-<|a%12*)paXsDN&c7z+At865fFQHR###Rm zVuN2GAMpdzMzf%_V*M+r`^UXZa zzP@!w9caz4ov_Hz7(^a;q~3dh?}IZdJX~3&(};q#n#hkfzhMBW_XrLW4;2-bv(+4M ztQ&7IIksZ}LS<|?I5>dmiRpLEX59$!ZF9Ilpkkw|!Hh!^OM-1}i>cF0gmzGtdKxh! zyXO87hQ)mV6_mK{^)J=c;g9ZR+;LGpNn6CUIUB_-K4H`Nt7ts@8(6%|w0 zO(h0{fEi)M2PSMh?#jn|^LL5kqoe4ywn-+dPEbv?uAqojyVaZ5-HN|Fi?6?E8FUMO zuw3SUKGM~LNfE?_o5Q(7kjhGmh!SL2l6ggX`u(2BlwKU6{_P@6e)ZPCKf+;aE4)lv_VT0-eA`dM=NtXo zpW6H-@Lp4#WAq-FEPUruuPfDA`4||iC1>8CUT38xNs-17_hg6-iT-t6YC?4^RmSw+rl-y&_>@KVv&R_0J@%3LRrCcRevG&6`{kF3y-7 z-W;Et#PhZ=RarwU2%`i|z#{gE#`#=Tr@VpCm8VoY6^@>vK63>n@q_)t$aNq=4(mzqph zTD8^m^dy-~9r1K_5Bd7~k}S9%qTv(l=w1HFBTow_y!XMP=~@ZIW3*irAp&w&It+YR zp#|@6oQytVG2CrE1$@6tQGZq%8lw~OR&aiRU`~w= zTTmQT(eo-u&ZWIC@;if>oZ6!F#Z=eIp3>0J9A8p4V?IdN065nS$Bae4?t`K0uunjU{T$azBiO$I@D>*RV$A3w_uE{t1 z|JARw+!uhVfAbAiRyDGMe`y{WMX0NYCO*Au;rO_P9QkOa6vOc)(5~yNR<3a>mw6H2 zUh|`-yfppu^ck@m-azt1*ZwTx*0?Eb%f*V}_v=!Q-(~#33O~H-cgg6TlHOd)EhagI zzMiRRm<-<~VMRq%U@F5v+nD`JkqC=OM67XRaa!y*^>%lK5QO1Kt7csBkCxDru?v_1 zP)sRzyHU(X--_!y9X)l-ILx%h`~5*uGRy{XWhpav?SlKEhB5(}qlI*Sn$G>dRimO1}}bv=en zVi@@)+`=D@`oiS*8z8ACuVmg@ytf`vVpMZNeIfXExVYeZDq|c>%40|PHx)G6o;3~iLE@4|gS?=cuE1vU1p{&i%$H=e*jwot47*OB?kAz;Ww@7@?uAu<>$eRIde z&D~f&$h1R2iufn%dod%nPBFttZ#)ZFKrk>c2qS~Q@X~Ay^%4C7Kye7bzY2#x9w|O- zxa)#GJ0o;o1l>?pMZW4zeernGH_A051j*gW=jKxkg_(OSLH|XNZiyY=S6wExlgJ+k z#Y?O9bwC8wRL-~4_O^-aw~TjlE1_3sQUV3L*!{A3!GZ*2M!AiZ?ot60*B8T<*1D&(4K>407VwLi%o!E$E2 z`{H}cXWQZ8ylB1EZ9QZ(^YRgJU{Qa zV1IKLi!ZW9c|+~MyD{+6@3XzvbW$Z9lZq#=mf?I<{`jtmzBuTt846${74)`{8C@_X(H^S+}2-Sza1&7Aj_2#7*>mu04K z@4pnC-75%1hv!^V5Vr`NgBa-+VS}a5kG@h5@cti$j%y)HR9w!FZc@@8%N?(TOc7yk zTJBqn3v{DRjQ!y*)r1uCKx`fa4G!s#eeo~w-`K%Z%N(FsA9lH{hC?ljvwM3v+cLqD z&>rQBNk|R6>pwG5)p#z!tfF3;o09_}G$!E%ejRS_8GH)M9xJtNBeZS-0rviIN^J;D z%0fBbIX9S$=SR^J>j6$<&#~h}=(r;Y(dg=@y2L-crV_+GfTf0b0}UK5VCa~YBxE?? zrlX2<|0TBhd-LW?SYSf~&^PzeLD)FVuz-z|%?zv7kRJQzQ@P>h*G$8 zIvOc526^t)m2g?sIB4s5unPQ-zuVI9z8g=!j+?>H^M`A%RF~g?2C|psj#<4KPPDxlM_A*bh4-o4xu7K~SEG}q-_(?Y zUJn7znNaMPfB;GCm5dxqg9bAzE6})5T(VavvgQ8MUU1vfRRgWi=xF^wuC@jsKo>%mgf@0g~eM3~4MjbPC_&}_qWN0KH)HG+=sOMYluWh3r-{7*h z5dxi>f{wV>W)}<+R{9VrEC;Tah6FS<9i0NgESGb2!cBN5ucakZdRf_B6(*1vQ%OjN z>i+Cwc@y8T9Y(ZjZj20VAQ3-c(t!_(D_DH?p))hwn_+*7-t_c4SQp%=DRX zPQK$NMc68&EdegPrn`>dO_6=w=`_e2h@C84aRATk6EBkCIj?K9wr+#^%%;Z$>vPYm z8~RFS5D^JoiXJZfJvuo-Z$qw>yIoIUwV3CIIonBE-7SmsgQm%0l9PK`_E>X3=HMt; z-&tB-mZimpIEe*4o70&2z;Jx^_8PO?Mhxldbep1*MfE&W$iU;t!*I<&Mz2Qaofp)@ z0kn<=5<;n@eh{h4E?8rxE&sZLF-r zQ8kL5_Y~$R#N60`UBeKWQ6EVlsymh|HC1VdTx)5;yO;2r1*{uW5%m{9P`F{Y;*61i(Qg3zpW4h-n(oq_2| z@w(YX91T9_DXHFaH_mNsMl~y6^%}F#CE>4Jmc6$P_3t511hBbeP`Z_S zIT>jD^WhR3y1F1!Hwbh_3qpHFcLL|n^`}}*&afmgC7Qy4v(e#qzkHk~lB875N>Utj z-V_% z4WC1?c$SOG8dm}0NWpvag3AJ5(WWn3tVymY9;4;Dlm-)Xl+AX41pGc@ zh-&YO>tb90?Bhotk`nfC8Q)Q#{Za%ZBuqmMB2Gpu>6Ro&lqJgqsfemG6Urn%T!M}s z1D*h!N%s+1OncrQJ<*(Hzewx(;|qFL8`$FTmgRXE4;k}7EXZMi<~>O$|T-5(R$v(h;d12z6hxJ zuix<3Xg1qYJR8g1$9hJk<2_HjKRb(LF)~uIHGi#wk+?NmN2RHiusYY!V=_0Te&czz zgB}n#-|=U?ObN*-XT7kdhVAt1vzLhI1Bn7ukz;B!Ck*_==aH|{GJpIGK*Xwd5W=$Y zKz*2|aDW*pf~u+LMfngI0ZO^Ums9rkjt(|UyR>4myhbk_cLp^J`bGygGV_Au*x09& z5yZM5Gu4cK_SQ@aCgFE1RCaV%u`FTn!@uTMH9IjeY@vCnwpWe~Fw0le)D{oC!#?gMHTy4wMngl3 z@@$JQ_{Z}G;({0us+esw{!w^1l&h%)Xntb%r;i^(U43x;_jOH}xG`rw%amnXlCX3RP-I5Pa7hPkakg7LzHbki&j4IUvM=nrJ z26Sesg$}$23^7q)01|8@w|3nGJf5NmvNK$;9KZrO81XQufRRm3y->dJBEcR-=~Do8 z&f1R}e-24Wab~6C>op?n19egSidA#U_Pzj(y8uASCD`o~`q1@$x#dxctL$bk0xVz=DGE z=YD>F_L7+r1A{c(O6$ZJDXN;+O0(&ixjDsFj9b|!5wL~1HrQ`IyYcRihxwpV>KZUG zTNSVYyQ|GRMz!AdK&S)yN)SiyjUIJA#L-H@P&us%#Qc`LpyC{b-}H>@tP6=4;p(16 zt1*CtWwFzzWv7bL&i>>}N;L9S-Unkme1cwUCrqrWqt&6wBVb!nDnzOG6BDmL)fo{2 zqvKhG1OGSC>|8qF*<}whyW)0%s2uu%kxn7*Avt|VHvKM?Q_vZ)y=ybVoa;%i6XmJ-V>CM2kMp&ja8O~4K3Uv9m~hk>4R zi1WMIMVX;@^`YcY$OnPMZ(puFf4oF_f~35+*s9YX-1`B@$2yGy?%p_ltn8JKUP1ek zni>oeU*JOUV{Be{y^Ds2hkwa-3D8e4qe9e3>$>{iY=VNCzgM#*o0T{MSMdQ#a249a|jj*{p{`2)#f6BG( z-6ovF=1o6Pdil8AzOXf2C9D=Sd8Lh1C=~R8oaPl;4X7lRzAfbDbG;(*x_Tq+;k0$V zwl$I^Dj|WDa1K-e9^Y&p0v#}+(<8umU)+Ll4pKs7$8yH>)^iexc#BLV*ZZyqc1>&-auKNuxA^pyuh{zm7|rn@_N? z{KbPsa+u{*$fKg7o^mKWO-wf1;L1+f+Fo+MSbwDp!i_jSXA!smKq@9Qr6YUqu z%9YZ!vI6}C`ciZOrWetbr=7nyJs6vgYiWL6=C4heZ;)fuLW&ZKohrN$l zHUKIVyB2uwd66b2b$O7o!uYAgz#_jkifq|rHf^S}47-i?) z7_(ljOer$B9`hvTzdx+bM@gmUiRj8s@QPO|o_SusVAibv@iFb@IqfUx-k~A>>uXcc z8_4RZ`4om>fb8GE(uimMOeo_>&V{?tr>uP6@VdT{qBfiuKHd@816SVY-(KB-o?h+3 zEmvDr)sf8>Rc>jLuhgnG?J6oYfRRH%c_((SIC<4#iz2nx&uXWtFQg^Y2G}=SQ*8u* z?9<*m3e^$Bi917>T$>*AB7G{jpnwy3^)|A2d3m`l?^kmB+Ab%xz_cW|RNcSNTuTEW z&5ONh0MdkCGejbr_UHFS$*!%nwa-BX1Cc)BB~8vEkUBFOdwKC6n>8Ju{>vBzrrre6C;@;Wgi7q6)VJKTb+Wf&|x! z^>4@zV17l%`8}tRPWh2oXFuFp7N@NLg#&Th(1793@N`WUEuP$ja!FGJ+*$bYzMRbX zo=lP#?yATuESjl^62{}nw(ItZY*!BCI8V@0GAattn{wg{{~-_UV`B-z51;k)} zeRKe4{cGYW4LehSJv@K@3A%40`fBv=A!scX(ufJGPw_VKt9hQgpuTn1Xw>Cq!0NA8 ziyj^8Dl^Ooiw`-DE;J^{d6p9V9-o6g><4JNxcHr{1`EciowuG*4|kG zsL{On9WI`fE{b9#<3p@vN?P5PYU=!0-GeA1h`qzK%eVxL>$pdyJ~l$PWk4*`(j4F| zLVp%~F#;Yude%tJ#gva?ou5-9mO1=0m=Mo2*TDK{SzLJsp;-K}{(b@dzVVe9O5_P) ziB-XAqFC29L4L2ghcoJbdKH2RO!lJObc`CK|LD)3_M^5J>br&pMjINH1Y5g5nq$nG z!+>)JhAk7~)m5X(?{Ol%%~f5aLNwAcw|WmM46WwfjM{Jvbk5)=B}5r`_VR+8!Dh_bjbk&%E=Gywr>b<24P4C&>L$QgK4JVe66YZz2O(fns0 zz|Y7qzCZXsN=9Bk?yBJaPn18V?2%kSU zO<6yR%G^z)MO%ah&p7dG(W1luF0W{NV|Y~!c2r4d)jL%S-t)2eJW5OKO&fXviSA=s zEap%+q9UBH4F9bn%E>g1YxHt-G<)E#wEc%`b{Q%vD&$wCT6m3kxzup#YPqA7xGZ(h zu=J1a0L;X6C%rcCkJA^N48|Xit{>JN#30T`I@vTvL>gs`dNbpz3{y!LO*2ZR0hRf0 z2&Lqgs5T1)9UZa`OT8cPDDO`>@cFSC85LdlW9^u!v)%#Ilam%(Io=JECe}P^8~@ch zqQ*P3ns**CwJ_qK7lG)nfcH(x>S_pMDeN3L@6O-p$bf2M>>5<|&YOR9VI%-WW2~)8 zQdz2`96p|2zN6?MRWLOJ3Fog0#|5v z?{nrUC^!-{-t2l$L%b&>-E z6n%;i4s$!Oe)?`rLjK}~APgkQW?w`h`TV$cUWc?DJ`kD!l~@5fHb}ZH%hBGt*qLUvT^GaMV`8YV>&kypl#Psct`zeiFR>sv-H6$eDBZws08y6Wd@bNDs zFOQanSe{gB-ae88me@M3q9HteM*gKet6H5-juVx8dg8|V^rAmP6%vvKmW7@ z3F=x8sreylX2~Trh}x_wdr1GG5}oKnCa`@%dD8%jJYj^EetPfC%!Pvhg*f^p1qa@N z)nMjt9W5T9Uj&ws_ym8jUrEQb+v_NWC&($ z$A;02MsBH^Ga~TJ4Js=uLqDjlt}Y%n-W+^fvp$IV_DzkP;$@;Mq;q?@Mz#=Ce zqL0fOC8aq*iYOWM%nmv4_*a}K0(AQxA*(5-%`J7 z{Zz@35Mhui5f|u#a^?1@z7l1}=eFs-e_G0P=lgfqU)P)-=_5`kx~we1PvNJ5)X0|U z(Gt=)$YRfwFk}1^wP#HHx(uAvE}JXi&BymGs0a71pY2(04ji7l+D|XGoV!=<^`N}6 zej8oZav4ma^cK-RMhE(mLghM!RNSKPYLg^O=WLxi-&NRA^O9Y!Q5b{hb-qY>r?oEKXpN#-nZ-S z?k;?vYGrNBQm7LImp{OJ?scc?=H_OiyVV!Qwk3|R7O8pbXp{FH$8+rD3;5#R$itAo zDI;lkr{2esJ>lSnp`gnIeaO4a1vaA|t{5oN2cFezFaP=#;;`T6c90NtQ}B~hdRzg& z9vz|5Cv7Gx+!&42WrF)rqSVH-A{PjxOkAKhl19_Ob@}xohDa?+_JAB>?x@k zlhNx4itCxf+cK}`=f?4rwp*doBJF70+U4oUCKXb3ai=<-I$YL;jIY64wJkMPK6TM! z(zY=$Yjg0x00SjJrVHLFG}ns&f5Z;vwd#(zfT3v+0H}&YYHo>v;cXc|pFCcG@4BZHfyk6Sdj~^iOz(tyD zk>$O+k;m0BVP&g%2Xfr0=)@{b)rP1NGfX>q`k{-yepbrcW~Ex|*^Bn_p_C@N1kkdb zJc^YxLK3wP1&apqLo|1A#Jg_bI^YqUEi zPft(A5|*A<>D4i#Oo~8HZg;!G9BQd{FIm}&BGps3cyFqVzrBN8D;D>+Nx%twvyUZs zdW)~Ne}uu^GGYyrx~umOdp$=zygjr2d+=ey04sh{<1c%xYUAa;LZfi@$NfX!leM-llBS%N& z{r&xkLXKy`yd*69**(u7Bk;ovyfI}N{+@@a_wbO9ALu0D2g^we\n\n\nBrowser","Search\n\n\nBrowser"], [{x:2},"Home\n\n\nBrowser"], [{r:-30,rx:13,y:-1,x:-3},"Prev\n\n\nAudio\n\n\nTrack","Next\n\n\nAudio\n\n\nTrack"], -[{x:-3,c:"#e6e067"},"Vol\n\n\n\n\n\nUp",{c:"#cfc82b",h:2},"Stop\n\n\nAudio",{h:2},"Play\n\n\nAudio\n\n\nPause"], +[{x:-3,c:"#e6e067"},"Vol\n\n\n\n\n\nUp",{c:"#b5ad04",h:2},"Stop\n\n\nAudio",{h:2},"Play\n\n\nAudio\n\n\nPause"], [{x:-3,c:"#e6e067"},"Vol\n\n\n\n\n\nDown"] diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex b/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex index b726e5e9..430d7f4a 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex +++ b/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex @@ -1,17 +1,17 @@ :100000000C945F040C94A3040C94A3040C94A30418 :100010000C94A3040C94A3040C94A3040C94A304C4 -:100020000C94A3040C94A3040C94BC0D0C948E0E9D +:100020000C94A3040C94A3040C94C40D0C94960E8D :100030000C94A3040C94A3040C94A3040C94A304A4 -:100040000C94A3040C9439230C94A3040C94A304DF -:100050000C94A3040C94DB1C0C94A3040C94A30434 +:100040000C94A3040C9441230C94A3040C94A304D7 +:100050000C94A3040C94E31C0C94A3040C94A3042C :100060000C94A3040C94A3040C94A3040C94A30474 :100070000C94A3040C94A3040C94A3040C94A30464 :100080000C94A3040C94A3040C94A3040C94A30454 :100090000C94A3040C94A3040C94A3040C94A30444 -:1000A0000C94A3040C94A3040C94A304F30E150F56 -:1000B0000010150F0010570F7A0F0010CF0FE20F2E -:1000C000D612D61204130413461382138215821516 -:1000D0009A138215911491145C158215821570156E +:1000A0000C94A3040C94A3040C94A304FB0E1D0F46 +:1000B00008101D0F08105F0F820F0810D70FEA0FEE +:1000C000DE12DE120C130C134E138A138A158A15D6 +:1000D000A2138A159914991464158A158A1578152E :1000E000000000810889248935812B850252E100B6 :1000F000E00000001E00140004001D0000774E0008 :100100001F001A0016001B00007F4C002000080092 @@ -32,7 +32,7 @@ :1001F00001000100010001000000010001000100F8 :1002000001000100010001000100010001000100E6 :1002100001000100010001000100010001000100D6 -:100220000100010001000100010001000100C30004 +:100220002A00010001000100010001000100C300DB :10023000C200390001000000C20005520252E10074 :10024000010000003A001E022002220201005100BB :100250003B001F0221022302010028003C002F0264 @@ -63,29 +63,29 @@ :1003E0000000010000000100010001000100010007 :1003F00000000100010001000100010001000100F6 :1004000001000100010001000100010001000100E4 -:1004100001000100010001000100010001000100D4 +:1004100001000100010001002A00010001000100AB :100420000100010001000654C10039000100000074 :10043000C30005520252E100A8000000440066001B -:10044000A6000100AA00B50045000100F20001006D -:10045000A90001006800F000F100F100F400B6000E -:1004600069000100F3000100F500B4006A0001001A -:10047000010001000000B8000100F9000000FA00CE -:100480000000B9000100F9000000FA000000AC0013 -:100490006B004600530001000000AB006C004A00F6 +:10044000A6000000AA00B50045000000F200000070 +:10045000A90000006800F000F100F100F400B6000F +:1004600069000000F3000000F500B4006A0000001D +:10047000000000000000B8000000F9000000FA00D1 +:100480000000B9000000F9000000FA000000AC0014 +:100490006B004600530000000000AB006C004A00F7 :1004A00050004D004900A9006D005200510051005C -:1004B0004C00AE006E004B004F004E000100AD003E -:1004C0006F00B100B30001000100AA00C300055293 -:1004D0000252E50001000000075208520000E1004E -:1004E000A800000044006600A6000100AA00B500B4 -:1004F00045000100F2000100A90001006800F000C1 -:10050000F100F100F400B60069000100F300010001 -:10051000F500B4006A000100010001000000B8000D -:100520000100F9000000FA000000B9000100F90024 -:100530000000FA000000AC006B0046005300010010 +:1004B0004C00AE006E004B004F004E000000AD003F +:1004C0006F00B100B30000000000AA00C300055295 +:1004D0000252E50000000000075208520000E1004F +:1004E000A800000044006600A6000000AA00B500B5 +:1004F00045000000F2000000A90000006800F000C4 +:10050000F100F100F400B60069000000F300000003 +:10051000F500B4006A000000000000000000B80010 +:100520000000F9000000FA000000B9000000F90026 +:100530000000FA000000AC006B0046005300000011 :100540000000AB006C004A0050004D004900A900BB :100550006D005200510051004C00AE006E004B0087 -:100560004F004E000100AD006F00B100B30001006C -:100570000100AA00075208520000E5000100000037 +:100560004F004E000000AD006F00B100B30000006E +:100570000000AA00075208520000E5000000000039 :100580000100C10001003900010000002900010044 :100590000100010001000100010001000100010053 :1005A0000100010001000100010001000100010043 @@ -95,7 +95,7 @@ :1005E0000100010001000100000001000100010004 :1005F00001000100010001000100010001000100F3 :1006000001000100010001000100010001000100E2 -:100610000100010001000100010001000100C10012 +:100610002A00010001000100010001000100C100E9 :100620000100390001000000C100010001000100CB :10063000010000002900010001000100010001008B :1006400001000100010001000100010001000100A2 @@ -143,1047 +143,1048 @@ :1008E0008730904BA740B04BB9F41092EF011092B3 :1008F000F0011092F1011092F20114BE84B7877FCB :1009000084BF88E10FB6F894809360001092600075 -:100910000FBEE0E0FFE3099511E0A0E0B1E0E6EFF3 -:10092000F9E402C005900D92A433B107D9F721E094 +:100910000FBEE0E0FFE3099511E0A0E0B1E0E6E002 +:10092000FAE402C005900D92A433B107D9F721E093 :10093000A4E3B1E001C01D92AF3EB207E1F70E940F -:10094000020B0C94F9240C94000061110BC0FC0103 -:100950008281882321F085EE0E94631103C085EE19 -:100960000E942B1280E090E008950895CF9360914B +:100940000A0B0C9401250C94000061110BC0FC01F2 +:100950008281882321F085EE0E946B1103C085EE11 +:100960000E94331280E090E008950895CF93609143 :10097000B1017091B2018091B3019091B4010E94D4 -:10098000071CC82F8130F9F08430E9F089EF8C0F13 -:100990008230C8F056985E9825982D9826982E9803 -:1009A00027982F980E943B1081FF02C0259A2D9A0C -:1009B0008EEF8C0F823010F4269A2E9AC550C230DA -:1009C00010F4279A2F9ACF9108950C94B604569854 -:1009D0005E9825982D9826982E9827982F988FEF17 -:1009E00090E0909389008093880090938B0080938F -:1009F0008A0090938D0080938C00259A2D9A2FEF7A -:100A000080E792E0215080409040E1F700C0000074 -:100A1000269A2E9A2FEF80E792E021508040904056 -:100A2000E1F700C00000279A2F9A2FEF80E792E0AD -:100A3000215080409040E1F700C0000025982D989B -:100A40002FEF80E792E0215080409040E1F700C016 -:100A5000000026982E982FEF80E792E021508040EA -:100A60009040E1F700C0000027982F9856985E98B4 -:100A700025982D9826982E9827982F98089589EADA -:100A80008093800089E08093810024982C983F987F -:100A90008AB18F748AB96E98479A8BB1806B8BB983 -:100AA000769A0E94E7040C94B50480E280930001DA -:100AB0008091340181110EC00E94A40581E08093D1 -:100AC00034012FEF83ED90E3215080409040E1F717 -:100AD00000C0000080E40E94AA05809300018111FB -:100AE0002EC00E94D40580930001811128C00E946D -:100AF000D40580930001811122C08FE30E94D405A8 -:100B00008093000181111BC00E94CC0580E40E94EB -:100B1000AA0580930001811112C08CE00E94D405C7 -:100B20008093000181110BC00E94D40580930001C5 -:100B3000811105C08FE30E94D405809300010E94BB -:100B4000CC058091000108951092B9008AE080934D -:100B5000B800089594EA9093BC009091BC0097FF70 -:100B6000FCCF9091B900987F983021F0903111F02E -:100B700081E008958093BB0084E88093BC0080915D -:100B8000BC0087FFFCCF8091B900887F883111F0CD -:100B9000803471F780E0089584E98093BC008091EF -:100BA000BC0084FDFCCF08958093BB0084E8809353 -:100BB000BC008091BC0087FFFCCF9091B900987F6A -:100BC00081E0983209F480E0089584E88093BC00C5 -:100BD0008091BC0087FFFCCF8091BB00089580917D -:100BE0000001811115C080E40E94AA0580930001D4 -:100BF00081110CC082E10E94D40580930001811113 -:100C000005C08FEF0E94D405809300010E94CC059F -:100C100084B1807F84B985B1807F85B98AB1837FB3 -:100C20008AB98BB1837F8BB93E98469808950E940C -:100C30005505809300010E94EF0580B38C7080BB46 -:100C400081B3836F81BBE4E4F1E0A6E3B1E01192EC -:100C50001D9281E0E235F807D1F70C943F05BF9271 -:100C6000CF92DF92EF92FF920F931F93CF93DF9378 -:100C700080910001882379F0809135018F5F809306 -:100C80003501811108C00E94550580930001811132 -:100C900002C00E94E70406E311E0C0E0D0E0DD24DA -:100CA000D39482E0C82EEE24E394F12CC73000F5F3 -:100CB00080910001811162C080E40E94AA058093A6 -:100CC0000001811112C082E10E94D40580930001CD -:100CD00081110BC0C7010C2E01C0880F0A94EAF7DE -:100CE00080950E94D405809300010E94CC0546C0E7 -:100CF000CA30A1F028F4C83059F0C93061F005C0FD -:100D0000CC3089F070F0CD3089F0209A289810C04E -:100D1000219A29980DC0229A2A980AC0239A2B98C2 -:100D200007C0529A01C0539A5B9802C03E9A4698F7 -:100D3000E0EAEA95F1F78FB179995AC092E08170B3 -:100D40008D25892B7C9B02C090E001C094E0892B0B -:100D50007D9B02C090E001C098E0892B7E9B02C081 -:100D600090E001C090E1892B9FB19095991F992740 -:100D7000991F9295990F907E892B0FC08091000149 -:100D800081114BC080E40E94AA0580930001882352 -:100D900089F1B12C0E94CC058B2DF8019081981718 -:100DA00019F08083C09201010E94EF0521960F5F28 -:100DB0001F4FCE30D10509F079CF809101018823F2 -:100DC00071F1815080930101882339F08FE99FE010 -:100DD0000197F1F700C0000022C0A4E4B1E0E6E30F -:100DE000F1E081918D9391E0E434F907D1F717C0D8 -:100DF00090E0A5CF83E10E94D4058093000181118A -:100E0000C8CF81E40E94AA05809300018111C1CF5F -:100E10000E94E505B82EB094BDCF80E0BECF0E9401 -:100E2000E50481E0DF91CF911F910F91FF90EF904A -:100E3000DF90CF90BF900895E82FF0E0EC5BFE4F7D -:100E40008081089508958B3B910578F4883A910547 -:100E500040F5853A9105D0F48430910508F0B1C091 -:100E60008130910509F4ADC06BC0803E910508F456 -:100E700067C0883E910508F4A4C09C01205F310939 -:100E80002031310508F05CC090650895853A9105E0 -:100E900009F459C0863A910509F458C083E890E4F2 -:100EA0000895883A910509F454C0893A910509F4E6 -:100EB00053C08A3A910509F452C08B3A910509F45E -:100EC00051C08C3A910509F450C08D3A910509F44E -:100ED0004FC0803B910509F44EC08E3A910509F44C -:100EE0004DC08F3A910509F44CC0813B910509F43E -:100EF0004BC0823B910509F44AC0833B910509F43C -:100F000049C0843B910509F448C0853B910509F42B -:100F100047C0863B910509F446C0873B910509F41B -:100F200045C0883B910509F444C0893B910509F40B -:100F300043C08A3B910509F042C08AE296E40895D5 -:100F400080E090E0089581E890E4089582E890E4DC -:100F5000089582EE94E4089589EE94E408958AEE6B -:100F600094E4089585EB94E4089586EB94E4089561 -:100F700087EB94E408958CEC94E408958DEC94E46C -:100F8000089583E895E408958AE895E4089582E950 -:100F900095E4089584E995E4089581E296E408953E -:100FA00083E296E4089584E296E4089585E296E467 -:100FB000089586E296E4089587E296E4089580E035 -:100FC00094E40895089596E0799FF001112494E542 -:100FD000899FE00DF11D1124E60FF11DEE0FFF1F9B -:100FE000E851FF4F859194910895880F991F805A79 -:100FF0009040FC01859194910895880F991F80522B -:101000009F4FFC0185919491089526E0729FF00115 -:10101000112444E5849FE00DF11D1124E60FF11D1C -:10102000EE0FFF1FE851FF4F25913491C9019A95AA -:1010300081159F4110F4C9010895C901905281158D -:10104000904128F4C9019F700E94FD070895C901CD -:1010500090538115904120F4C9019927906C08950F -:10106000211580E5380769F40E94A5159FEF24E358 -:101070004CE0915020404040E1F700C000000C944B -:10108000001D213080E5380731F48091CD01816069 -:101090008093CD010895C90190558115904108F0C4 -:1010A00050C0832F99278F70992781309105D9F4EB -:1010B000A9014370552702C0880F991F4A95E2F78E -:1010C0009C68A90164E0440F551F6A95E1F7442725 -:1010D0005370842B952B73E0220F331F7A95E1F721 -:1010E000207633271DC08230910529F4922F88275E -:1010F000816F906A089583309105A9F4A901437026 -:10110000552781E090E002C0880F991F4A95E2F7C9 -:101110009C6843E0220F331F4A95E1F7207E377029 -:10112000822B932B08950497F1F4A901437055275E -:1011300081E090E002C0880F991F4A95E2F79A6813 -:10114000E8CFC90190578115904120F4C9019F70E3 -:1011500090620895C90190588115904120F4C90109 -:101160009F70906A0895203E3105E0F4203C3105DF -:1011700058F52133310509F470C048F4293231059E -:1011800009F464C02A32310509F46EC074C02933F1 -:101190003105F1F022383105D9F02533310509F454 -:1011A0004EC069C0233E310589F138F4203E310537 -:1011B000C1F0223E3105E1F05EC0263E310569F105 -:1011C000273E3105A9F157C0C9010E94F5070895CE -:1011D0008091E00180FD02C081FF4DC080EE90E073 -:1011E0004BC08091E00180FFF9CF89E390E044C0DB -:1011F0008091E00182FF0EC08091E00184FF03C076 -:1012000080E090E039C083EE90E036C08091E0014C -:1012100082FFF2CF82EE90E02FC08091E00183FF49 -:101220000BC08091E00184FDEBCF87EE90E024C0FD -:101230008091E00183FFF5CF86EE90E01DC08091A4 -:10124000E00185FF07C089E290E016C08091E001CF -:1012500085FFF9CF85E390E00FC08091E00186FF24 -:1012600007C08AE290E008C08091E00186FFF9CFD4 -:1012700081E390E001C0C9010E9423070895089509 -:101280000C943F09809162010895CF93DF9300D0C1 -:101290001F92CDB7DEB72091E601243019F523E087 -:1012A00029839B838A832093E9008FEF9091E80044 -:1012B000815095FD06C095ED9A95F1F700008111DA -:1012C000F5CF8091E80085FF0DC040E050E063E07D -:1012D00070E0CE0101960E94AF0B8091E8008E77FE -:1012E0008093E8000F900F900F90DF91CF910895B9 -:1012F000CF93DF9300D01F92CDB7DEB72091E601E8 -:10130000243021F522E029839B838A8383E0809324 -:10131000E9008FEF9091E800815095FD06C095EDB2 -:101320009A95F1F700008111F5CF8091E80085FFD3 -:101330000DC040E050E063E070E0CE0101960E94F5 -:10134000AF0B8091E8008E778093E8000F900F90AC -:101350000F90DF91CF9108952091E6012430F1F4B0 -:1013600022E02093E9002FEF3091E800215035FD75 -:1013700006C035ED3A95F1F700002111F5CF209127 -:10138000E80025FF0BC040E050E065E070E00E94FF -:10139000AF0B8091E8008E778093E8000895CF939B -:1013A000DF93EC018091E601843009F046C0909112 -:1013B0000C019923D9F090910D019923B9F08093F4 -:1013C000E9008FEF9091E800815095FD06C095E10E -:1013D0009A95F1F700008111F5CF8091E80085FF23 -:1013E0002CC040E050E060E170E017C081E08093E5 -:1013F000E9008FEF9091E800815095FD06C095EDD2 -:101400009A95F1F700008111F5CF8091E80085FFF2 -:1014100014C040E050E068E070E0CE010E94AF0BE5 -:101420008091E8008E778093E80080E1FE01A2E5DC -:10143000B1E001900D928A95E1F7DF91CF91089587 -:101440008091E501811109C00E94410D0E949E0D0D -:101450008091E20084608093E20008951092E5019B -:10146000089508950C9426230E94971C0E942C2313 -:101470000E943B100C94400942E061EC81E00E9424 -:10148000BB0C42E061EC82E00E94BB0C42E061ECEC -:1014900083E00E94BB0C42E161EC84E00C94BB0C45 -:1014A0008091E801833009F455C030F4813071F047 -:1014B000823009F48EC008958A3009F47AC08B30E6 -:1014C00009F460C0893009F09CC020C08091E70118 -:1014D000813A09F096C08091E800877F8093E80008 -:1014E0008091EB019091EC01892B21F060E080E08C -:1014F00090E003C060E182E591E070E00E94F80BAB -:101500008091E8008B778093E80008958091E7014F -:10151000813209F076C08091EB019091EC01009747 -:1015200019F0039709F06DC08091E800877F8093E0 -:10153000E8008091E80082FD05C08091E6018111FC -:10154000F8CF5FC08091F100809362018091E80044 -:101550008B7753C08091E701813A09F052C08091A6 -:10156000EB019091EC01892B09F04BC08091E800D0 -:10157000877F8093E8008091E80080FFFCCF809116 -:101580000C0136C08091E7018132D9F58091EB01E1 -:101590009091EC01892BA9F58091E800877F8093D9 -:1015A000E8000E94F00C8091E90180930C010C94FA -:1015B000A5158091E701813221F58091E800877FB0 -:1015C0008093E8000E94F00C8091EA01809363010F -:1015D00008958091E701813AA1F48091E800877F26 -:1015E0008093E8008091E80080FFFCCF8091630148 -:1015F0008093F1008091E8008E778093E8000C944E -:10160000F00C089584B7877F84BF88E10FB6F89403 -:1016100080936000109260000FBE90E080E80FB6EB -:10162000F89480936100909361000FBE0E948A102D -:101630000E94410D0E949E0D8091E2008460809383 -:10164000E20078940E9419100E948C1082E091E0D0 -:101650000E9436100E9414238091E601853069F4BF -:101660000E945A1C8091E4018823B1F30E94821CDD -:10167000882391F30E94990BEFCF0E949210ECCF38 -:10168000292F332723303105A9F06CF4213031059F -:1016900009F442C02230310509F043C08DE690E0E4 -:1016A00024E037E042C021323105C9F02232310551 -:1016B00019F137C099278130910541F082309105A9 -:1016C00041F0892B71F5E0E0F7E005C0E8EEF6E0C7 -:1016D00002C0E0EDF6E0849190E09F0126C0643006 -:1016E00000F5E62FF0E0EE0FFF1FEE5DFE4F2081CC -:1016F000318189E090E019C0643098F4E62FF0E081 -:10170000DF01AA0FBB1FA65EBE4F2D913C91EA5E82 -:10171000FE4F808190E009C082E190E021E737E050 -:1017200004C080E090E020E030E0FA0131832083C3 -:10173000089580E189BD82E189BD09B400FEFDCF35 -:101740008091D8008F7D8093D8008091E0008260E6 -:101750008093E0008091E00081FDFCCF0895CF925E -:10176000DF92EF92FF920F931F93CF93DF937C0151 -:101770008B01EA010E94110D811131C0209731F0D7 -:1017800088819981081B190BE80EF91EC12CD12CF8 -:101790000115110519F18091E80085FD14C08091B3 -:1017A000E8008E778093E800209741F08881998146 -:1017B0008C0D9D1D9983888385E011C00E94110DB9 -:1017C000882331F30CC0F70181917F018093F100F0 -:1017D00001501109FFEFCF1ADF0ADACF80E0DF9165 -:1017E000CF911F910F91FF90EF90DF90CF900895D0 -:1017F0002091ED013091EE012617370748F0611571 -:10180000710539F42091E8002E772093E80001C09B -:10181000B901FC0120E061157105B9F18091E60183 -:10182000882309F440C0853009F43FC08091E80066 -:1018300083FD3DC08091E80082FF06C08091E800F2 -:1018400082FF26C080E008958091E80080FFE3CF0A -:101850002091F3008091F20090E0922B61157105C8 -:1018600051F08830910538F421912093F1006150B6 -:1018700071090196F3CF21E0089709F020E08091EB -:10188000E8008E778093E800C6CF2111C7CFD6CF6E -:101890008091E601882339F0853039F08091E800A5 -:1018A00083FFCCCF04C082E0089583E0089581E0F7 -:1018B00008952091ED013091EE012617370748F089 -:1018C0006115710539F42091E8002E772093E80026 -:1018D00001C0B901FC0120E061157105C1F18091E1 -:1018E000E601882309F441C0853009F440C08091A5 -:1018F000E80083FD3EC08091E80082FF06C0809131 -:10190000E80082FF27C080E008958091E80080FF12 -:10191000E3CF2091F3008091F20090E0922B6115CB -:10192000710559F08830910540F424912093F1001D -:101930003196615071090196F2CF21E0089709F0C4 -:1019400020E08091E8008E778093E800C5CF2111D8 -:10195000C6CFD5CF8091E601882339F0853039F0A4 -:101960008091E80083FFCBCF04C082E0089583E03C -:10197000089581E00895982F973058F59093E900E5 -:10198000981739F07091EC002091ED005091F00023 -:1019900003C0242F762F50E021FF19C03091EB00B7 -:1019A0003E7F3093EB003091ED003D7F3093ED00B2 -:1019B0003091EB0031603093EB007093EC0020939A -:1019C000ED005093F0002091EE0027FF07C09F5FCD -:1019D000D3CF8F708093E90081E0089580E008956F -:1019E0008091E70187FD05C08091E80080FF0EC06F -:1019F00012C08091E80082FD05C08091E60181114E -:101A0000F8CF08958091E8008B7708C08091E601B7 -:101A10008111EACF08958091E8008E778093E800E5 -:101A200008958091E4009091E50045E62091EC0056 -:101A300020FF21C02091E80020FD21C02091E60177 -:101A4000222389F0253089F02091EB0025FD0FC07D -:101A50002091E4003091E5002817390739F341500F -:101A600041F0C901E3CF82E0089583E0089581E069 -:101A7000089584E008952091E80022FFDFCF80E000 -:101A800008950E94AF0D0E94B70DE0EEF0E0808156 -:101A900081608083E8EDF0E080818F77808319BCDE -:101AA000A7EDB0E08C918E7F8C9380818F7E8083B8 -:101AB0001092E50108950F931F93CF93DF930E9437 -:101AC000AF0D0E94B70DC8EDD0E088818F77888375 -:101AD00088818068888388818F7D888319BC109273 -:101AE000E6011092E2011092E4011092E30100EE8F -:101AF00010E0F80180818B7F8083888181608883FA -:101B000042E060E080E00E94BB0CE1EEF0E080810A -:101B10008E7F8083E2EEF0E080818160808380812F -:101B200088608083F80180818E7F808388818061D6 -:101B30008883DF91CF911F910F910895E8EDF0E038 -:101B400080818F7E8083E7EDF0E0808181608083FB -:101B500084E082BF81E08093E5010C945B0DE8EDA9 -:101B6000F0E080818E7F80831092E20008951092D1 -:101B7000DA001092E10008951F920F920FB60F92B3 -:101B800011242F933F934F935F936F937F938F9382 -:101B90009F93AF93BF93EF93FF938091E10082FFF8 -:101BA0000BC08091E20082FF07C08091E1008B7F33 -:101BB0008093E1000E9418108091DA0080FF1FC01E -:101BC0008091D80080FF1BC08091DA008E7F8093C7 -:101BD000DA008091D90080FF0DC080E189BD82E1EB -:101BE00089BD09B400FEFDCF81E08093E6010E942B -:101BF000200A05C019BC1092E6010E942E0A8091AD -:101C0000E10080FF19C08091E20080FF15C0809143 -:101C1000E2008E7F8093E2008091E20080618093F9 -:101C2000E2008091D80080628093D80019BC85E0E2 -:101C30008093E6010E94320A8091E10084FF30C067 -:101C40008091E20084FF2CC080E189BD82E189BDE2 -:101C500009B400FEFDCF8091D8008F7D8093D8001D -:101C60008091E1008F7E8093E1008091E2008F7E81 -:101C70008093E2008091E20081608093E200809195 -:101C8000E201882311F084E007C08091E30087FF20 -:101C900002C083E001C081E08093E6010E94340A23 -:101CA0008091E10083FF29C08091E20083FF25C07D -:101CB0008091E100877F8093E10082E08093E601DC -:101CC0001092E2018091E1008E7F8093E10080918B -:101CD000E2008E7F8093E2008091E2008061809339 -:101CE000E20042E060E080E00E94BB0C8091F000E6 -:101CF00088608093F0000E94310AFF91EF91BF91BC -:101D0000AF919F918F917F916F915F914F913F9193 -:101D10002F910F900FBE0F901F9018951F920F924A -:101D20000FB60F9211242F933F934F935F936F93AE -:101D30007F938F939F93AF93BF93CF93EF93FF9333 -:101D4000C091E900CF708091EC001092E900809181 -:101D5000F000877F8093F00078940E94CA0E109262 -:101D6000E9008091F00088608093F000C093E90062 -:101D7000FF91EF91CF91BF91AF919F918F917F9103 -:101D80006F915F914F913F912F910F900FBE0F90E8 -:101D90001F9018951F93CF93DF93CDB7DEB7AA9707 -:101DA0000FB6F894DEBF0FBECDBFE7EEF1E0809135 -:101DB000F100819321E0EF3EF207C9F70E94500A3B -:101DC0008091E80083FF1CC12091E7013091E80178 -:101DD000832F90E08A30910508F012C1FC01EA5A85 -:101DE000FF4F0C94AE24203881F0223809F008C14E -:101DF0008091EB018F708093E9008091EB0085FB6F -:101E0000882780F91092E90006C08091E301909143 -:101E1000E401911182609091E800977F9093E8002F -:101E20008093F1001092F100C5C0822F8D7F09F0E0 -:101E3000E7C0222319F0223061F0E2C08091E9016D -:101E4000813009F0DDC0333009F080E08093E40197 -:101E500028C08091E901811124C02091EB012F70ED -:101E600009F4CEC02093E9008091EB0080FF19C0F7 -:101E70008091EB00333011F4806211C08061809357 -:101E8000EB0081E090E0022E01C0880F0A94EAF78F -:101E90008093EA001092EA008091EB0088608093C2 -:101EA000EB001092E9008091E800877F86C0211145 -:101EB000A7C01091E9011F778091E3008078812B02 -:101EC0008093E3008091E800877F8093E8000E9480 -:101ED000F00C8091E80080FFFCCF8091E3008068E7 -:101EE0008093E300112311F083E001C082E080932E -:101EF000E60186C02058223008F082C08091E901B6 -:101F00009091EA018C3D23E0920779F583E08A8382 -:101F10008AE289834FB7F894DE01139620E03EE011 -:101F200051E2E32FF0E050935700E49120FF03C00B -:101F3000E295EF703F5FEF708E2F90E0EA3010F087 -:101F4000C79601C0C0968D939D932F5F243149F7AA -:101F50004FBF8091E800877F8093E8006AE270E0DD -:101F6000CE0101960E94F80B14C0AE014F5F5F4F87 -:101F70006091EB010E94400B009709F441C0209151 -:101F8000E800277F2093E800BC0189819A810E94A4 -:101F9000590C8091E8008B778093E80031C020389D -:101FA00079F58091E800877F8093E8008091E201D5 -:101FB0008093F1008091E8008E778093E8000E9482 -:101FC000F00C1EC021111CC09091E9019230C0F4A8 -:101FD0008091E800877F8093E8009093E2010E945F -:101FE000F00C8091E201811104C08091E30087FF31 -:101FF00002C084E001C081E08093E6010E943C0AB7 -:102000008091E80083FF0AC08091E800877F809379 -:10201000E8008091EB0080628093EB00AA960FB6F7 -:10202000F894DEBF0FBECDBFDF91CF911F91089511 -:102030000895CF938091E6018823B1F08091E90063 -:102040008F709091EC0090FF02C090E801C090E08A -:10205000C92FC82B1092E9008091E80083FD0E94EF -:10206000CA0ECF70C093E900CF9108959093690193 -:10207000809368010895E0916801F09169013097BB -:1020800021F00190F081E02D099480E00895E09125 -:102090006801F0916901309721F00280F381E02D11 -:1020A00009940895E0916801F0916901309721F059 -:1020B0000480F581E02D0994089520916601309106 -:1020C00067018217930771F090936701809366010F -:1020D000E0916801F0916901309721F00680F78165 -:1020E000E02D0994089520916401309165018217D3 -:1020F000930771F09093650180936401E09168010A -:10210000F0916901309721F00084F185E02D099468 -:10211000089508950C9489100E949D1C0E94170632 -:102120000C94631DCF92DF92EF92FF920F931F9357 -:10213000CF93DF93CDB7DEB72B970FB6F894DEBF02 -:102140000FBECDBF0E942F063BE6E32E31E0F32EFB -:1021500000E010E0C02E802F0E941C07F701D190F4 -:102160007F01D826B1F40F5F1F4F0E30110591F794 -:102170008FEF89838A831B820E94A61C8160782F3F -:102180009D838C8349815A816B818D810E94351199 -:1021900041C09091CD0191FF04C08B870E9422071E -:1021A0008B8520E030E04D2D50E0922FBA01022EB9 -:1021B00002C0759567950A94E2F760FF25C02E83EB -:1021C000CF82EE24E394F12C02C0EE0CFF1C9A9512 -:1021D000E2F790E08E219F2121E0892B09F420E095 -:1021E00028870E94A61C8160782F9A8789874E8154 -:1021F0005F8168858A850E943511F801E559FE4F97 -:1022000080818E25808306C02F5F3F4F26303105A9 -:1022100061F6A9CF0E94472010916A010E943B10ED -:102220001817A1F00E943B1080936A012B960FB6FD -:10223000F894DEBF0FBECDBFDF91CF911F910F91FC -:10224000FF90EF90DF90CF900C9440092B960FB643 -:10225000F894DEBF0FBECDBFDF91CF911F910F91DC -:10226000FF90EF90DF90CF900895CF93DF93CDB79D -:10227000DEB72B970FB6F894DEBF0FBECDBF4F83EE -:10228000588769877A878B87DE01119686E0FD0182 -:1022900011928A95E9F785E0FE01379601900D923B -:1022A0008A95E1F749815A816B817C818D819E817C -:1022B0000E9471182B960FB6F894DEBF0FBECDBFEB -:1022C000DF91CF910895CF93C82F882309F4C1C01F -:1022D000823859F40E943B1081FDBBC089E30E9403 -:1022E0000E1B0E94D81B89E30CC0833879F40E942E -:1022F0003B1080FDAEC083E50E940E1B0E94D81BE0 -:1023000083E50E944E1BCF910C94D81B843859F45E -:102310000E943B1082FD9DC087E40E940E1B0E941C -:10232000D81B87E4EECF8CEF8C0F813A48F48C2FCA -:102330000E947C2281118DC08C2F0E940E1BE3CF46 -:1023400080E28C0F883048F4C77081E001C0880FAC -:10235000CA95EAF70E948F1BD6CF8BE58C0F83308E -:1023600078F4C53A29F0C63A31F482E890E005C025 -:1023700081E890E002C083E890E0CF910C945D107A -:1023800088E58C0F833108F064C0C83A39F1C93A46 -:1023900041F1CA3A49F1CB3A51F1CC3A59F1CD3A2F -:1023A00061F1C03B69F1CE3A71F1CF3A79F1C13BAD -:1023B00081F1C23B89F1C33B91F1C43B99F1C53B2B -:1023C000A1F1C63BA9F1C73BB1F1C83BB9F1C93B8B -:1023D000C1F1CA3BC9F58AE292E038C082EE90E0D2 -:1023E00035C089EE90E032C08AEE90E02FC085EBD8 -:1023F00090E02CC086EB90E029C087EB90E026C0EF -:102400008CEC90E023C08DEC90E020C083E891E05C -:102410001DC08AE891E01AC082E991E017C084E902 -:1024200091E014C081E292E011C083E292E00EC01C -:1024300084E292E00BC085E292E008C086E292E07E -:1024400005C087E292E002C080E090E0CF910C945A -:102450007310CF910895882309F44BC0823859F442 -:102460000E943B1081FF45C089E30E940E1B0E9421 -:10247000D81B89E30CC0833871F40E943B1080FFA5 -:1024800038C083E50E940E1B0E94D81B83E50E9482 -:102490004E1B0C94D81B843859F40E943B1082FFC9 -:1024A00028C087E40E940E1B0E94D81B87E4EFCF50 -:1024B0009CEF980F913A58F390E2980F983050F4AF -:1024C000877091E001C0990F8A95EAF7892F0E94E1 -:1024D000951BDFCF9BE5980F933020F480E090E0D0 -:1024E0000C945D10885A833120F480E090E00C94C5 -:1024F00073100895882321F00E948F1B0C94D81B21 -:102500000895882321F00E94951B0C94D81B0895F0 -:10251000CF92DF92EF92FF920F931F93CF93DF93AF -:10252000CDB7DEB728970FB6F894DEBF0FBECDBF8C -:102530008C0185E0F801DE01119601900D928A95DB -:10254000E1F7F80140813181F280258122952F70D9 -:1025500083819481892B31F03F3F31F481E04F3FFB -:1025600019F403C081E001C080E080FDCBC2498343 -:102570003A8389819A812F830E94CC1A9E8388870F -:102580000E94CB1A0E949E192F814E816885FF20E0 -:1025900029F00E94AC1B68854E812F81E42FE295C3 -:1025A000EF70F0E0E05AFF4F0C94AE24842F807F50 -:1025B000142F1F70882311F01295107FFF2059F0FF -:1025C000112309F454C2812F68870E949F1B0E9427 -:1025D000D81B68854CC2862F0E942B12112309F448 -:1025E00091C2812F0E94A51B28960FB6F894DEBFDA -:1025F0000FBECDBFDF91CF911F910F91FF90EF9054 -:10260000DF90CF900C94D81B342F307F842F8F70A5 -:10261000303211F08295807F662319F0613019F114 -:102620002BC0FF20B1F0222309F493C1213009F01F -:1026300090C128960FB6F894DEBF0FBECDBFDF91D4 -:10264000CF911F910F91FF90EF90DF90CF900C945E -:10265000BF1B222319F0213009F454C28E830E943B -:10266000C21B8E8189C1FF2021F0223008F04AC2AE -:1026700070C1211147C280C1FF2021F0222309F43B -:1026800068C1F5C1222309F477C105C2242F26951C -:102690002695237030E02115310521F021303105D8 -:1026A000C9F030C2FF2021F0862F942F937002C012 -:1026B00080E090E028960FB6F894DEBF0FBECDBF45 -:1026C000DF91CF911F910F91FF90EF90DF90CF900E -:1026D0000C945D10FF2021F0862F942F937002C080 -:1026E00080E090E028960FB6F894DEBF0FBECDBF15 -:1026F000DF91CF911F910F91FF90EF90DF90CF90DE -:102700000C947310862FFF2019F00E944F1F02C0F7 -:102710000E94B71F28960FB6F894DEBF0FBECDBF3C -:10272000DF91CF911F910F91FF90EF90DF90CF90AD -:102730000C943C20842F837009F076C0F110E2C124 -:10274000262F229526952770220F220F862F8F7015 -:10275000C82ED12CE12CF12C022E04C0CC0CDD1C97 -:10276000EE1CFF1C0A94D2F764FF10C06FE070E00B -:1027700080E090E004C0660F771F881F991F2A959C -:10278000D2F7609570958095909503C060E070E0F9 -:10279000CB01242F269526952370422F50E04230FE -:1027A0005105D1F04330510559F16C297D298E290D -:1027B0009F294130510541F128960FB6F894DEBFAC -:1027C0000FBECDBFDF91CF911F910F91FF90EF9082 -:1027D000DF90CF900C94C3196C297D298E299F29F5 -:1027E00028960FB6F894DEBF0FBECDBFDF91CF9114 -:1027F0001F910F91FF90EF90DF90CF900C94DD1917 -:102800000E94C319C701B60128960FB6F894DEBF1F -:102810000FBECDBFDF91CF911F910F91FF90EF9031 -:10282000DF90CF900C94A919FF2019F0842F8170AC -:1028300001C08695882309F465C1262F2295269527 -:102840002770220F220F862F8F70C82ED12CE12CDB -:10285000F12C022E04C0CC0CDD1CEE1CFF1C0A94D3 -:10286000D2F764FF10C06FE070E080E090E004C039 -:10287000660F771F881F991F2A95D2F7609570956C -:102880008095909503C060E070E0CB01242F2695E1 -:1028900026952370422F50E042305105D1F043304D -:1028A000510559F16C297D298E299F294130510507 -:1028B00041F128960FB6F894DEBF0FBECDBFDF9171 -:1028C000CF911F910F91FF90EF90DF90CF900C94DC -:1028D000971A6C297D298E299F2928960FB6F8947E -:1028E000DEBF0FBECDBFDF91CF911F910F91FF9043 -:1028F000EF90DF90CF900C94B11A0E94971AC70105 -:10290000B60128960FB6F894DEBF0FBECDBFDF919B -:10291000CF911F910F91FF90EF90DF90CF900C948B -:102920007D1A603FC9F118F4603E50F49BC0623FCD -:1029300009F460C008F44AC0633F09F46FC092C054 -:10294000162F1F70842F8F71FF2099F00E94161A86 -:10295000812F28960FB6F894DEBF0FBECDBFDF9152 -:10296000CF911F910F91FF90EF90DF90CF900C943B -:102970007A120E94371A812F28960FB6F894DEBF7C -:102980000FBECDBFDF91CF911F910F91FF90EF90C0 -:10299000DF90CF900C948112FF20A1F02111B2C0E2 -:1029A000842F8F7128960FB6F894DEBF0FBECDBF6F -:1029B000DF91CF911F910F91FF90EF90DF90CF901B -:1029C0000C945C1A223008F09DC0EACFFF20A1F0E1 -:1029D000842F8F7128960FB6F894DEBF0FBECDBF3F -:1029E000DF91CF911F910F91FF90EF90DF90CF90EB -:1029F0000C94161AFF2061F3842F8F7128960FB65E -:102A0000F894DEBF0FBECDBFDF91CF911F910F9124 -:102A1000FF90EF90DF90CF900C94371AFF2091F049 -:102A2000842F8F7128960FB6F894DEBF0FBECDBFEE -:102A3000DF91CF911F910F91FF90EF90DF90CF909A -:102A40000C94011A28960FB6F894DEBF0FBECDBFC6 -:102A5000DF91CF911F910F91FF90EF90DF90CF907A -:102A60000C94F719FF20A1F0222309F4B1CF862F8F -:102A700028960FB6F894DEBF0FBECDBFDF91CF9181 -:102A80001F910F91FF90EF90DF90CF900C94631106 -:102A9000222309F4B1CF862F28960FB6F894DEBF13 -:102AA0000FBECDBFDF91CF911F910F91FF90EF909F -:102AB000DF90CF900C942B124F70C8010E94A50498 -:102AC00028960FB6F894DEBF0FBECDBFDF91CF9131 -:102AD0001F910F91FF90EF90DF90CF900C941E19F3 -:102AE0004F70C80128960FB6F894DEBF0FBECDBF59 -:102AF000DF91CF911F910F91FF90EF90DF90CF90DA -:102B00000C94E20728960FB6F894DEBF0FBECDBF37 -:102B1000DF91CF911F910F91FF90EF90DF90CF90B9 -:102B200008950E94AC1B0E94BC1B0E94811B0E9446 -:102B3000D81B0E94E8200E943C2080E090E00E9488 -:102B40005D1080E090E00C9473100E949C1B0C942C -:102B500091150E94CC1A292F22952F7030E02C302D -:102B600031054CF42A3031056CF422503109223001 -:102B7000310590F407C02C30310551F02F3031056C -:102B800039F00AC0803E10F0803F31F481E00895B2 -:102B900093FB882780F9089580E00895CF93DF9311 -:102BA00000D000D01F92CDB7DEB70F900F900F90DE -:102BB0000F900F90DF91CF910895CF93DF9300D0C6 -:102BC00000D000D0CDB7DEB726960FB6F894DEBFA2 -:102BD0000FBECDBFDF91CF9108951F93CF93DF93A9 -:102BE000C091790116E080917A01C81799F0D0E080 -:102BF0001C9FF0011D9FF00D1124E558FE4F4081F0 -:102C0000518162817381848195810E94DD152196B5 -:102C1000C770E9CFDF91CF911F9108954091AB012B -:102C20005091AC016091AD017091AE018091AF0106 -:102C30009091B0010C94DD15CF938091B0018295F5 -:102C40008F7009F05FC08091AD01882309F45AC0EC -:102C500020917901A0917A016091AB017091AC0152 -:102C60008091AE019091AF0131E06F3F09F030E00B -:102C7000B32FC6E02A1709F445C0009721F07F3F23 -:102C800021F44B2F03C041E001C040E030E040FDA3 -:102C900035C0C29FF001C39FF00D1124E558FE4FCF -:102CA000418174132BC04081641328C042814111BB -:102CB00025C0438154814817590710F441505109E8 -:102CC000481B590B483C5105C8F48091B0018F70E6 -:102CD00080618093B00186E0829FF001839FF00DB8 -:102CE0001124E058FE4F80818F70806180838BEAD1 -:102CF00091E00E948812CF910C94ED152F5F3F4F09 -:102D00002770B8CFCF910895CF92DF92EF92FF92C4 -:102D10000F931F93CF93DF93CDB7DEB762970FB6B4 -:102D2000F894DEBF0FBECDBF8C0185E0F801DE0157 -:102D30001D9601900D928A95E1F7D8014C9111965C -:102D40005C91119712966C9112971396ED90FC90EE -:102D500014977091AB01E091AC012091AE013091DC -:102D6000AF012115310531F0EF3F31F481E07F3FB4 -:102D700019F403C081E001C080E0B82FB170CB2E00 -:102D800080FD6CC1D090AD01DD2009F4F5C0F0915B -:102D9000B001E216F30638F0C701821B930B883CA2 -:102DA000910548F09BC0209530952E0D3F1D283C85 -:102DB000310508F093C08F2F807F09F052C0E513D2 -:102DC00014C0741312C0D62E61110FC0FF70F061D1 -:102DD000F093B0010E940E168BEA91E00E948812D7 -:102DE0008091B001F80185836CC1EF2831F05F3F1D -:102DF00031F481E04F3F19F403C081E001C080E06D -:102E000080FD03C081E0862701C080E0F82FF170CB -:102E1000FF2E80FF1CC08091790120917A0136E05D -:102E2000821709F428C190E0389FF001399FF00D16 -:102E30001124E558FE4F7181571306C07081471366 -:102E400003C07281671303C001968770E9CFD62E45 -:102E5000662309F436C18091B00181608093B0018E -:102E600053C0E51308C0741306C0611104C0D80133 -:102E70001596FC93AEC04D875E878D859E856A8BC7 -:102E80000E94A9156A89882329F1D62E662311F19B -:102E90002091B001822F82958F7090E002970CF400 -:102EA00060C08091AB019091AC0198878F831986A7 -:102EB000FB86EA862C87CE01079651C0E51731F1D3 -:102EC0004D875E878D859E856A8B0E94A9156A89CC -:102ED00081112EC0C8010E948812A4C08F2F807F4C -:102EE00069F77E2DF98AE88A89890E94CE158BEAD6 -:102EF00091E00E948812EBEAF1E086E0DF011D928A -:102F00008A95E9F70E940E16D12CDBC07413D8CF36 -:102F10006111D6CFD8011596FC93C8010E94881282 -:102F2000EBEAF1E086E0DF011D928A95E9F7C9C07E -:102F3000D62E662379F22091B001822F82958F7070 -:102F400090E0029774F08091AB019091AC019A836C -:102F500089831B82FD82EC822E83CE0101960E9422 -:102F6000881286E0F801ABEAB1E001900D928A95F3 -:102F7000E1F70E941C166FC0E216F30628F0C701A5 -:102F8000821B930B9C0104C0209530952E0D3F1D94 -:102F9000283C310508F052C0D62E662309F49ACF9A -:102FA000E5132CC074132AC08091B00180FD1DC0B0 -:102FB000982F92959F70C9F0D80115968C9315970C -:102FC0009F3039F09F5F9295907F8F70892B159677 -:102FD0008C93C8010E94881286E0F801ABEAB1E048 -:102FE00001900D928A95E1F736C086E0F801ABEAD0 -:102FF000B1E001900D928A95E1F763C04D875E873D -:103000008D859E850E94A915882379F086E0F801B8 -:10301000ABEAB1E001900D928A95E1F70E941C168F -:103020000E940E16DD24D3944CC08091B0018160C3 -:103030008093B001C8010E94881243C07E2DF98A96 -:10304000E88A89890E94CE15EBEAF1E086E0DF018B -:103050001D928A95E9F70E940E1633C0662309F483 -:1030600039CF4D875E878D859E850E94A91588235F -:1030700009F430CFCBCF4D875E878D859E850E942A -:10308000CC1A292F22952F7030E0223031052CF4F4 -:103090009F7041F0811106C00CC0243031052CF422 -:1030A0009F7049F4805E883020F0C8010E94881229 -:1030B000CF2CDC2C06C0D80115969C91907F91F7FF -:1030C000F8CF8D2D62960FB6F894DEBF0FBECDBF40 -:1030D000DF91CF911F910F91FF90EF90DF90CF90F4 -:1030E00008951F93CF93DF93CDB7DEB72C970FB61C -:1030F000F894DEBF0FBECDBF4F83588769877A87AC -:103100008B879C87CE0107960E9484168823C1F086 -:103110002F8138858A859B85892B31F03F3F11F0BF -:1031200080E003C02F3FE1F781E0811147C04F816C -:10313000588569857A858B859C850E94DD153EC002 -:1031400086E0FE013796DE01119601900D928A9578 -:10315000E1F7FF81E8854A855B854115510531F02E -:10316000EF3F31F481E0FF3F19F403C081E001C07B -:1031700080E080FD23C020917A0130E0C9010196F2 -:10318000877099276091790170E086179707F1F1B0 -:10319000F983EA835D834C8396E0929FD001939FED -:1031A000B00D1124A558BE4FFE01319601900D922D -:1031B0009A95E1F780937A010E94ED1516E08091CF -:1031C000790190917A01891779F1189FC001112432 -:1031D00085589E4F0E948416882331F1E091790131 -:1031E0001E9FF0011124E558FE4F408151816281FC -:1031F0007381848195810E94DD158091790190E031 -:1032000001968770992780937901D9CF0E94A515DF -:1032100010927A0110927901EBEAF1E086E0DF0189 -:103220001D928A95E9F7CACF2C960FB6F894DEBFA7 -:103230000FBECDBFDF91CF911F910895EF92FF9206 -:103240000F931F93CF93DF93FC01009709F46FC096 -:10325000F12CEE24E394EF0121968491843740F41D -:10326000843008F055C0813081F0823021F15FC098 -:10327000853709F447C0C0F19CE7980F903708F0F4 -:1032800056C08F770E942B1245C08F010E5F1F4FD3 -:10329000FE01849190E2980F983050F48770FE2DD3 -:1032A00001C0FF0F8A95EAF78F2F0E94AF1B15C050 -:1032B0000E94631114C08F010E5F1F4FFE018491A5 -:1032C00090E2980F983068F48770FE2D01C0FF0FD0 -:1032D0008A95EAF78F2F0E94B51B0E94D81BE80140 -:1032E00019C00E942B12FBCFCF010296FE01C491A0 -:1032F000CC2361F0EFE9FFE03197F1F700C0000067 -:10330000C150F6CFCF010296FE01F490EC0102C04D -:103310000E9463118F2D882341F0EFE9FFE0319780 -:10332000F1F700C000008150F6CFFE0194CFDF918D -:10333000CF911F910F91FF90EF90089508956093A2 -:10334000B5017093B6018093B7019093B8010C94C6 -:1033500091150F931F930091B5011091B601209123 -:10336000B7013091B801062B172B282B392B00936E -:10337000B5011093B6012093B7013093B8011F91A6 -:103380000F910C9491150F931F930091B50110911B -:10339000B6012091B7013091B801062317232823E5 -:1033A00039230093B5011093B6012093B7013093F0 -:1033B000B8011F910F910C9491150F931F930091D9 -:1033C000B5011091B6012091B7013091B8010627DF -:1033D0001727282739270093B5011093B6012093AA -:1033E000B7013093B8011F910F910C949115109271 -:1033F000B1011092B2011092B3011092B4010C9479 -:10340000911541E050E060E070E004C0440F551FAA -:10341000661F771F8A95D2F74093B1015093B2018E -:103420006093B3017093B4010C94911541E050E0A6 -:1034300060E070E004C0440F551F661F771F8A9537 -:10344000D2F78091B1019091B201A091B301B091F6 -:10345000B401842B952BA62BB72B8093B1019093AD -:10346000B201A093B301B093B4010C94911541E063 -:1034700050E060E070E004C0440F551F661F771FE6 -:103480008A95D2F740955095609570958091B101DD -:103490009091B201A091B301B091B401842395231E -:1034A000A623B7238093B1019093B201A093B301F7 -:1034B000B093B4010C94911541E050E060E070E0ED -:1034C00004C0440F551F661F771F8A95D2F780915D -:1034D000B1019091B201A091B301B091B4018427E0 -:1034E0009527A627B7278093B1019093B201A093A7 -:1034F000B301B093B4010C9491150F931F930091F5 -:10350000B1011091B2012091B3013091B401062BA9 -:10351000172B282B392B0093B1011093B201209364 -:10352000B3013093B4011F910F910C9491150F9337 -:103530001F930091B1011091B2012091B30130911C -:10354000B40106231723282339230093B1011093D4 -:10355000B2012093B3013093B4011F910F910C94E9 -:1035600091150F931F930091B1011091B201209119 -:10357000B3013091B4010627172728273927009374 -:10358000B1011093B2012093B3013093B4011F91A4 -:103590000F910C9491150895CF92DF92EF92FF92C4 -:1035A0000F931F93CF93DF93EC01C090B501D090A0 -:1035B000B601E090B701F090B8018091B10190910F -:1035C000B201A091B301B091B401C82AD92AEA2A64 -:1035D000FB2A0FE110E0B701A601002E04C076958A -:1035E0006795579547950A94D2F740FF07C0BE01EB -:1035F000802F0E9405088130910539F4015011098E -:1036000050F7BE0180E00E940508DF91CF911F9125 -:103610000F91FF90EF90DF90CF90089590910C0163 -:103620009923D9F090910D019923B9F0982F96958F -:10363000969596959F3088F5E0910E01F0910F01D7 -:10364000E90FF11D877021E030E001C0220F8A955B -:10365000EAF78181822B8183089540910E01509178 -:103660000F0120E030E09FEFFA01E20FF31F6281CB -:10367000681799F09F3F19F4611101C0922F2F5FD5 -:103680003F4F2E30310581F79F3F39F0FA01E90FA6 -:10369000F11D97FDFA9582830895089590910C018C -:1036A0009923E1F090910D019923C1F0982F9695FF -:1036B000969596959F3020F5E0910E01F0910F01BF -:1036C000E90FF11D877021E030E001C0220F8A95DB -:1036D000EAF72095818128232183089540910E01E6 -:1036E00050910F0120E030E0FA01E20FF31F9281C8 -:1036F000981301C012822F5F3F4F2E303105A1F782 -:10370000089581E090E0E0910E01F0910F01E80F43 -:10371000F91F1082019680319105A9F708959091C3 -:10372000CC01982B9093CC01089580959091CC0179 -:1037300098239093CC0108951092CC010895909114 -:10374000CB01982B9093CB01089580959091CB015C -:1037500098239093CB0108951092CB0108959091F6 -:10376000CA01982B9093CA01089580959091CA013F -:1037700098239093CA0108951092CA0108958093E6 -:10378000B90108951092B901089540910E01509128 -:103790000F0120E030E080E0FA01E20FF31F918199 -:1037A00091118F5F2F5F3F4F2F303105A9F708959B -:1037B000E0910E01F0910F018091CC018083E091A6 -:1037C0000E01F0910F0180819091CB01892B8083B4 -:1037D000E0910E01F0910F0180819091CA01892B37 -:1037E00080839091B901992361F0E0910E01F091ED -:1037F0000F018081892B80830E94C51B811110924B -:10380000B90180910E0190910F010C944710CF9255 -:10381000DF92EF92FF920F931F936C01EE24FF242F -:10382000C114D104E104F10421F46B017C0180E0B6 -:1038300001C080E133272F2D1E2D0D2D01151105FF -:103840002105310519F0885F68017901970186012A -:10385000A4E03695279517950795AA95D1F70115F8 -:1038600011052105310519F08C5F68017901970177 -:103870008601F2E03695279517950795FA95D1F7C9 -:10388000011511052105310519F08E5F68017901D7 -:10389000B701A6017695679557954795452B462B19 -:1038A000472B09F08F5F1F910F91FF90EF90DF90F2 -:1038B000CF9008958091E601843009F11092CE01F5 -:1038C00020E488E190E00FB6F894A895809360001A -:1038D0000FBE2093600083B7817F846083BF83B76E -:1038E000816083BF7894889583B78E7F83BF88E19A -:1038F0000FB6F89480936000109260000FBE089598 -:1039000008950895CF930E94801C0E942F060E9464 -:10391000811CC0E08C2F0E941C07811105C0CF5F65 -:10392000CE30C1F780E001C081E0CF9108950E94C0 -:10393000A5150E943B100C94400982E084BD93E0E1 -:1039400095BD9AEF97BD80936E0008952FB7F894B8 -:103950008091CF019091D001A091D101B091D2017D -:103960002FBF0895CF92DF92EF92FF920F931F9394 -:103970002FB7F8944091CF015091D0016091D101BF -:103980007091D2012FBF6A017B01EE24FF248C01CC -:1039900020E030E0C016D106E206F30610F44150F4 -:1039A0005109481B590BCA011F910F91FF90EF90CD -:1039B000DF90CF9008951F920F920FB60F921124AF -:1039C0008F939F93AF93BF938091CF019091D0013C -:1039D000A091D101B091D2010196A11DB11D80939A -:1039E000CF019093D001A093D101B093D201BF91A8 -:1039F000AF919F918F910F900FBE0F901F901895D0 -:103A00000E94410DF8942FEF87EA91E62150804003 -:103A10009040E1F700C0000087E090EBDC0180936C -:103A2000EF019093F001A093F101B093F2012CE02B -:103A300088E190E00FB6F894A895809360000FBEDF -:103A400020936000FFCFEF92FF920F931F93CF93CD -:103A5000DF93E82EF12C8F2D0E941C07C0E0D0E0F0 -:103A6000082F10E098010C2E02C0359527950A9476 -:103A7000E2F720FD05C02196C630D10599F709C0AF -:103A80006C2F7F2D80E00E94E307E812F4CF81E0E5 -:103A900005C0F3948EE0F812DECF80E0DF91CF9185 -:103AA0001F910F91FF90EF900895CF93C82F8CE254 -:103AB0000E94231D882321F08C2FCF910C94231D6D -:103AC00080E0CF910895CF930E94A81E811102C07B -:103AD0000E948E1EC5E6C15049F00E942F068FE35A -:103AE0009CE90197F1F700C00000F5CF89E20E9440 -:103AF000551D811111C18AE20E94551D81110E943C -:103B00008E1E85E00E94551D81110E94001D0E949D -:103B1000B31E8093CD0187E00E94551D882399F143 -:103B20008BE10E94551D882351F09091CD0191FBAE -:103B3000882780F921E0822780FB91F922C08EE05E -:103B40000E94551D882351F09091CD0192FB88274A -:103B500080F921E0822780FB92F913C080E10E9466 -:103B6000551D9091CD01882341F093FB882780F962 -:103B700021E0822780FB93F904C0892F809580FB88 -:103B800090F99093CD018091CD010E94B71E0E94C3 -:103B9000C51E8093E00180EE0E94551D882341F0F0 -:103BA0008091E001982F909590FB80F98093E0013F -:103BB00089E30E94551D882359F09091E00191FB03 -:103BC000882780F921E0822780FB91F99093E0011A -:103BD00082EE0E94551D882359F09091E00192FBDE -:103BE000882780F921E0822780FB92F99093E001F9 -:103BF00086EE0E94551D882359F09091E00193FBB9 -:103C0000882780F921E0822780FB93F99093E001D7 -:103C100083EE0E94551D882359F09091E00194FB9A -:103C2000882780F921E0822780FB94F99093E001B6 -:103C300085E30E94551D882359F09091E00195FB82 -:103C4000882780F921E0822780FB95F99093E00195 -:103C500081E30E94551D882359F09091E00196FB65 -:103C6000882780F921E0822780FB96F99093E00174 -:103C700081E10E94551D882359F09091E00197FB46 -:103C8000882780F921E0822780FB97F99093E00153 -:103C90008091E0010E94C91E8091E00187FB882786 -:103CA00080F980930D0187E20E94551DC82F8EE197 -:103CB0000E94551D8111C2608FE10E94551D811126 -:103CC000C46080E20E94551D8111C86081E20E949B -:103CD000551D8111C06182E20E94551D8111C06293 -:103CE00083E20E94551D8111C06484E20E94551D2B -:103CF000882311F0C06802C0CC2329F08C2F0E94C9 -:103D0000C01E6C2F03C00E94BC1E682F70E080E0B4 -:103D100090E0CF910C949F19CF9108956DEE7EEFB6 -:103D200080E090E00E94E42460E082E090E00E9465 -:103D3000D62460E083E090E00E94D62460E084E036 -:103D400090E00E94D62460E085E090E00C94D624B8 -:103D500080E090E00E94D02421E08D3E9E4F09F04B -:103D600020E0822F089582E090E00C94C824682F10 -:103D700082E090E00C94D62483E090E00C94C82478 -:103D8000682F83E090E00C94D62484E090E00C94BB -:103D9000C824682F84E090E00C94D6248091D5014B -:103DA00080FF0BC06091130185E0689FB001112472 -:103DB00075956795759567952AC081FF09C06091D3 -:103DC000130185E0689FB0011124759567951FC0A8 -:103DD00082FF07C06091130185E0689FB001112444 -:103DE00016C04091D6014423C9F0609112014617D4 -:103DF00088F72091130185E0289F90011124429FAC -:103E0000C001439F900D112470E00E949A246038F5 -:103E1000710540F46115710539F002C065E070E08C -:103E2000862F08958FE7089581E008958091D50148 -:103E300080FF08C06091110170E0759567957595D8 -:103E4000679521C081FF06C06091110170E07595F2 -:103E5000679519C082FF04C06091110170E010C025 -:103E60008091D6018823C1F0609110018617A0F7D8 -:103E700090911101989FC001112470E00E949A2432 -:103E80006038710528F46115710521F0862F0895B9 -:103E90008FE7089581E0089561E070E0F4CF803FFE -:103EA00021F40E94CE1E819504C0813F29F40E9416 -:103EB000CE1E8093D9010895823F21F40E94CE1E28 -:103EC000819504C0833F29F40E94CE1E8093D801BF -:103ED0000895893F19F40E94161F05C08A3F31F4E6 -:103EE0000E94161F81958093DA0108958B3F21F47B -:103EF0000E94161F819504C08C3F29F40E94161F52 -:103F00008093DB010895843F21F48091D701816083 -:103F100017C0853F21F48091D701826011C0863F90 -:103F200021F48091D70184600BC0873F21F48091F8 -:103F3000D701886005C0883F31F48091D701806146 -:103F40008093D70108958D3F21F48091D501816040 -:103F50000BC08E3F21F48091D501826005C08F3F58 -:103F600029F48091D50184608093D5010895803F24 -:103F700039F48091D90187FF6CC01092D90169C0D2 -:103F8000813F29F48091D9011816BCF362C0909149 -:103F9000D801823F29F497FF5CC01092D80159C024 -:103FA000833F19F41916CCF354C0893F41F4809132 -:103FB000DA0118160CF04DC01092DA014AC08A3F9F -:103FC00029F48091DA0187FF44C0F6CF8B3F39F4A2 -:103FD0008091DB0187FF3DC01092DB013AC08C3F2E -:103FE00029F48091DB011816BCF333C0843F21F41F -:103FF0008091D7018E7F17C0853F21F48091D70132 -:104000008D7F11C0863F21F48091D7018B7F0BC03B -:10401000873F21F48091D701877F05C0883F31F425 -:104020008091D7018F7E8093D70113C08D3F21F4FB -:104030008091D5018E7F0BC08E3F21F48091D501F8 -:104040008D7F05C08F3F29F48091D5018B7F8093B0 -:10405000D5018091D80181110EC08091D9018111C3 -:104060000AC08091DA01811106C08091DB018111C3 -:1040700002C01092D601089587ED91E00E9452107F -:104080000E94A61C9093D4018093D30108951F939E -:10409000CF93DF938091D3019091D4010E94B21C01 -:1040A0004091D601442321F02091140130E006C054 -:1040B000209115015AE0259F900111248217930742 -:1040C00008F482C08091D8011091D901D091DA0111 -:1040D000C091DB01811107C0111105C0D11103C0CE -:1040E000CC2309F471C04F3F19F04F5F4093D601C4 -:1040F000181624F40E94CE1E8093D8018091D80116 -:1041000087FF05C00E94CE1E81958093D8011116AD -:1041100024F40E94CE1E8093D9018091D90187FF9B -:1041200005C00E94CE1E81958093D9016091D8016F -:10413000662339F11091D901112319F1772767FD11 -:104140007095872F972F0E94AB2323E333E343E33C -:104150005FE30E940F240E9478236093D801612FAF -:10416000772767FD7095872F972F0E94AB2323E356 -:1041700033E343E35FE30E940F240E9478236093BC -:10418000D9011D1624F40E94161F8093DA01809134 -:10419000DA0187FF05C00E94161F81958093DA011E -:1041A0001C1624F40E94161F8093DB018091DB0112 -:1041B00087FF05C00E94161F81958093DB01DF9168 -:1041C000CF911F910C943C20DF91CF911F910895C6 -:1041D000E7EDF1E085E0DF011D928A95E9F71092A5 -:1041E000D6011092D5010895833081F128F48130F1 -:1041F00059F08230D1F00895853009F449C0B8F102 -:10420000863009F456C0089520911501862F90E05C -:10421000820F911D8F3F910520F4620F609315016D -:1042200008958FEF80931501089520911401862F32 -:1042300090E0820F911D8F3F910520F4620F6093F3 -:10424000140108958FEF80931401089520911301B4 -:10425000862F90E0820F911D8F3F910520F4620F11 -:104260006093130108958FEF8093130108952091B7 -:104270001201862F90E0820F911D8F3F910520F44F -:10428000620F6093120108958FEF809312010895D9 -:1042900020911101862F90E0820F911D8F3F910593 -:1042A00020F4620F6093110108958FEF8093110144 -:1042B000089520911001862F90E0820F911D8F3F6D -:1042C000910520F4620F6093100108958FEF8093A1 -:1042D00010010895833011F128F4813049F08230C3 -:1042E00091F00895853081F120F18630C1F1089573 -:1042F00080911501681720F4861B8093150108959D -:1043000010921501089580911401681720F4861BFE -:10431000809314010895109214010895809113015F -:10432000681720F4861B80931301089510921301DF -:10433000089580911201681720F4861B8093120162 -:10434000089510921201089580911101681720F4C8 -:10435000861B809311010895109211010895809198 -:104360001001681720F4861B8093100108951092A5 -:10437000100108958D3109F442C020F58E3009F402 -:1043800079C070F4873009F45EC020F4863009F4F7 -:1043900042C033C08830D1F18B3009F4A7C02DC0A2 -:1043A000863109F4A3C038F4803109F46DC081313D -:1043B00009F47BC022C0893109F498C08B3109F41B -:1043C0004FC01BC0853309F479C048F4873209F423 -:1043D00075C008F478C0893209F470C00EC0833407 -:1043E00038F48A3308F071C0883309F47FC005C0FF -:1043F000833409F463C08834C1F080E008950E94DA -:1044000032230E943B100E94400970C00E94B31EDC -:104410000E94C51E6BC08091CD01817F8E7F8093ED -:10442000CD0181E08093DD0108950E94A5152FEF55 -:1044300083ED90E3215080409040E1F700C0000000 -:104440000E94001D53C09091CD01892F817090FF73 -:1044500003C0917F9E7F26C091609093CD0146C09E -:104460009091CD0191FB882780F921E0822780FB84 -:1044700091F913C09091CD0192FB882780F921E03A -:10448000822780FB92F909C09091CD0193FB882788 -:1044900080F921E0822780FB93F99093CD01882356 -:1044A00029F191609093CD0108950E94A515809106 -:1044B0000D0191E0892780930D0118C061E070E043 -:1044C00080E090E00FC023EE01C027EC280F61E0F0 -:1044D00070E080E090E004C0660F771F881F991F8E -:1044E0002A95D2F70E949F190E94A51581E0089590 -:1044F00080E0089580E00895CF93C82F8091DD017A -:10450000813079F018F08230D1F184C0A0910E0191 -:10451000B0910F018C91813169F0823209F07CC039 -:1045200009C0A0910E01B0910F018C91813111F061 -:10453000823249F48C2F0E94782281111DC08C2F69 -:104540000E94BA211AC08C2F0E947A22811114C0B5 -:10455000C43179F048F4CB3079F0C03109F060C053 -:1045600082E08093DD0108C0C93219F0C83321F020 -:1045700057C01092DD0154C081E0817053C0C93230 -:1045800089F118F5C43171F1A8F4C73009F046C0BB -:104590008AE08093150194E19093140193E0909345 -:1045A00013018093120188E08093110188E28093C7 -:1045B000100134C0CE51C63088F5EC2FF0E0E65D36 -:1045C000FE4F80818093DC0129C0CE34E9F020F4D5 -:1045D000CB3421F56AE013C0C13579F0C235F1F46E -:1045E00061E00DC08091DC01882319F01092DC019C -:1045F00015C081E08093DD0115C061E006C08091A7 -:10460000DC010E94F4200AC06AE08091DC010E9473 -:104610006A2104C01092DD0180E004C081E002C084 -:1046200080E0ABCFCF910895E1E8F0E08081886031 -:1046300080838081816080838FB7F89493E090932A -:10464000890090ED909388008FBF0895EFE6F0E029 -:104650008081826080830895EFE6F0E080818D7F25 -:1046600080830895EFE6F0E0808192E089278083DF -:1046700008951F920F920FB60F9211242F933F931C -:104680004F935F936F937F938F939F93AF93BF935A -:10469000EF93FF938091DE019091DF01019690935B -:1046A000DF018093DE01811103C082E00E94400996 -:1046B000E091DF01E695E695F0E0E258F74FE491EE -:1046C0008091DE018E1303C080E00E944009FF91BB -:1046D000EF91BF91AF919F918F917F916F915F917A -:1046E0004F913F912F910F900FBE0F901F901895F3 -:1046F00004D06894B1118DC0089570D088F09F5790 -:1047000090F0B92F9927B751A0F0D1F0660F771F1D -:10471000881F991F1AF0BA95C9F712C0B13081F0FD -:1047200077D0B1E0089574C0672F782F8827B85FDD -:1047300039F0B93FCCF3869577956795B395D9F75E -:104740003EF490958095709561957F4F8F4F9F4F68 -:104750000895E89409C097FB3EF490958095709574 -:1047600061957F4F8F4F9F4F9923A9F0F92F96E9BD -:10477000BB279395F695879577956795B795F11132 -:10478000F8CFFAF4BB0F11F460FF1BC06F5F7F4FCF -:104790008F4F9F4F16C0882311F096E911C07723E1 -:1047A00021F09EE8872F762F05C0662371F096E8EA -:1047B000862F70E060E02AF09A95660F771F881FB9 -:1047C000DAF7880F9695879597F9089557FD9058D1 -:1047D000440F551F59F05F3F71F04795880F97FBC5 -:1047E000991F61F09F3F79F087950895121613067F -:1047F0001406551FF2CF4695F1DF08C016161706AE -:104800001806991FF1CF86957105610508940895E2 -:10481000E894BB2766277727CB0197F908950BD03B -:1048200078C069D028F06ED018F0952309F05AC0EE -:104830005FC01124EECFCADFA0F3959FD1F3950F8F -:1048400050E0551F629FF001729FBB27F00DB11D14 -:10485000639FAA27F00DB11DAA1F649F6627B00DA4 -:10486000A11D661F829F2227B00DA11D621F739F8D -:10487000B00DA11D621F839FA00D611D221F749F9B -:104880003327A00D611D231F849F600D211D822FE2 -:10489000762F6A2F11249F5750408AF0E1F0882329 -:1048A0004AF0EE0FFF1FBB1F661F771F881F915036 -:1048B0005040A9F79E3F510570F014C0AACF5F3F4A -:1048C000ECF3983EDCF3869577956795B795F79569 -:1048D000E7959F5FC1F7FE2B880F911D96958795F1 -:1048E00097F9089597F99F6780E870E060E0089570 -:1048F0009FEF80EC089500240A94161617061806F8 -:104900000906089500240A941216130614060506D3 -:104910000895092E0394000C11F4882352F0BB0F64 -:1049200040F4BF2B11F460FF04C06F5F7F4F8F4FC7 -:104930009F4F089597FB072E16F4009407D077FD3C -:1049400009D00E94B42407FC05D03EF490958195CF -:104950009F4F0895709561957F4F0895EE0FFF1F4B -:104960000590F491E02D0994AA1BBB1B51E107C0EF -:10497000AA1FBB1FA617B70710F0A61BB70B881FEF -:10498000991F5A95A9F780959095BC01CD0108957E -:10499000F999FECF92BD81BDF89A992780B5089507 -:1049A000A8E1B0E042E050E00C94EB24262FF99906 -:1049B000FECF1FBA92BD81BD20BD0FB6F894FA9A02 -:1049C000F99A0FBE019608950E94D624272F0C94C1 -:1049D000D724DC01CB01FC01F999FECF06C0F2BD62 -:1049E000E1BDF89A319600B40D9241505040B8F7AD -:0649F0000895F894FFCFCA -:1049F60020024209CF09AC09780945090101BA012B -:104A060028080A03140A3F4D36393F08F207BC0747 -:104A1600830716072F0748076107010203040506E7 -:044A26000708090074 +:100980000F1CC82FE0910E01F0910F01808182723F +:1009900019F0259A2D9A06C00E94431081FDF9CFC7 +:1009A00025982D98C130B9F0C430A9F089EF8C0F8B +:1009B000823088F08EEF8C0F823018F4269A2E9AAF +:1009C00002C026982E98C550C23018F4279A2F9A44 +:1009D00002C027982F98CF9108950C94B60456988A +:1009E0005E9825982D9826982E9827982F988FEF07 +:1009F00090E0909389008093880090938B0080937F +:100A00008A0090938D0080938C00259A2D9A2FEF69 +:100A100080E792E0215080409040E1F700C0000064 +:100A2000269A2E9A2FEF80E792E021508040904046 +:100A3000E1F700C00000279A2F9A2FEF80E792E09D +:100A4000215080409040E1F700C0000025982D988B +:100A50002FEF80E792E0215080409040E1F700C006 +:100A6000000026982E982FEF80E792E021508040DA +:100A70009040E1F700C0000027982F9856985E98A4 +:100A800025982D9826982E9827982F98089589EACA +:100A90008093800089E08093810024982C983F986F +:100AA0008AB18F748AB96E98479A8BB1806B8BB973 +:100AB000769A0E94EF040C94B50480E280930001C2 +:100AC0008091340181110EC00E94AC0581E08093B9 +:100AD00034012FEF83ED90E3215080409040E1F707 +:100AE00000C0000080E40E94B205809300018111E3 +:100AF0002EC00E94DC0580930001811128C00E9455 +:100B0000DC0580930001811122C08FE30E94DC0587 +:100B10008093000181111BC00E94D40580E40E94D3 +:100B2000B20580930001811112C08CE00E94DC05A7 +:100B30008093000181110BC00E94DC0580930001AD +:100B4000811105C08FE30E94DC05809300010E94A3 +:100B5000D4058091000108951092B9008AE0809335 +:100B6000B800089594EA9093BC009091BC0097FF60 +:100B7000FCCF9091B900987F983021F0903111F01E +:100B800081E008958093BB0084E88093BC0080914D +:100B9000BC0087FFFCCF8091B900887F883111F0BD +:100BA000803471F780E0089584E98093BC008091DF +:100BB000BC0084FDFCCF08958093BB0084E8809343 +:100BC000BC008091BC0087FFFCCF9091B900987F5A +:100BD00081E0983209F480E0089584E88093BC00B5 +:100BE0008091BC0087FFFCCF8091BB00089580916D +:100BF0000001811115C080E40E94B20580930001BC +:100C000081110CC082E10E94DC05809300018111FA +:100C100005C08FEF0E94DC05809300010E94D4057F +:100C200084B1807F84B985B1807F85B98AB1837FA3 +:100C30008AB98BB1837F8BB93E98469808950E94FC +:100C40005D05809300010E94F70580B38C7080BB26 +:100C500081B3836F81BBE4E4F1E0A6E3B1E01192DC +:100C60001D9281E0E235F807D1F70C944705BF9259 +:100C7000CF92DF92EF92FF920F931F93CF93DF9368 +:100C800080910001882379F0809135018F5F8093F6 +:100C90003501811108C00E945D058093000181111A +:100CA00002C00E94EF0406E311E0C0E0D0E0DD24C2 +:100CB000D39482E0C82EEE24E394F12CC73000F5E3 +:100CC00080910001811162C080E40E94B20580938E +:100CD0000001811112C082E10E94DC0580930001B5 +:100CE00081110BC0C7010C2E01C0880F0A94EAF7CE +:100CF00080950E94DC05809300010E94D40546C0C7 +:100D0000CA30A1F028F4C83059F0C93061F005C0EC +:100D1000CC3089F070F0CD3089F0209A289810C03E +:100D2000219A29980DC0229A2A980AC0239A2B98B2 +:100D300007C0529A01C0539A5B9802C03E9A4698E7 +:100D4000E0EAEA95F1F78FB179995AC092E08170A3 +:100D50008D25892B7C9B02C090E001C094E0892BFB +:100D60007D9B02C090E001C098E0892B7E9B02C071 +:100D700090E001C090E1892B9FB19095991F992730 +:100D8000991F9295990F907E892B0FC08091000139 +:100D900081114BC080E40E94B2058093000188233A +:100DA00089F1B12C0E94D4058B2DF8019081981700 +:100DB00019F08083C09201010E94F70521960F5F10 +:100DC0001F4FCE30D10509F079CF809101018823E2 +:100DD00071F1815080930101882339F08FE99FE000 +:100DE0000197F1F700C0000022C0A4E4B1E0E6E3FF +:100DF000F1E081918D9391E0E434F907D1F717C0C8 +:100E000090E0A5CF83E10E94DC0580930001811171 +:100E1000C8CF81E40E94B205809300018111C1CF47 +:100E20000E94ED05B82EB094BDCF80E0BECF0E94E9 +:100E3000ED0481E0DF91CF911F910F91FF90EF9032 +:100E4000DF90CF90BF900895E82FF0E0EC5BFE4F6D +:100E50008081089508958B3B910578F4883A910537 +:100E600040F5853A9105D0F48430910508F0B1C081 +:100E70008130910509F4ADC06BC0803E910508F446 +:100E800067C0883E910508F4A4C09C01205F310929 +:100E90002031310508F05CC090650895853A9105D0 +:100EA00009F459C0863A910509F458C083E890E4E2 +:100EB0000895883A910509F454C0893A910509F4D6 +:100EC00053C08A3A910509F452C08B3A910509F44E +:100ED00051C08C3A910509F450C08D3A910509F43E +:100EE0004FC0803B910509F44EC08E3A910509F43C +:100EF0004DC08F3A910509F44CC0813B910509F42E +:100F00004BC0823B910509F44AC0833B910509F42B +:100F100049C0843B910509F448C0853B910509F41B +:100F200047C0863B910509F446C0873B910509F40B +:100F300045C0883B910509F444C0893B910509F4FB +:100F400043C08A3B910509F042C08AE296E40895C5 +:100F500080E090E0089581E890E4089582E890E4CC +:100F6000089582EE94E4089589EE94E408958AEE5B +:100F700094E4089585EB94E4089586EB94E4089551 +:100F800087EB94E408958CEC94E408958DEC94E45C +:100F9000089583E895E408958AE895E4089582E940 +:100FA00095E4089584E995E4089581E296E408952E +:100FB00083E296E4089584E296E4089585E296E457 +:100FC000089586E296E4089587E296E4089580E025 +:100FD00094E40895089596E0799FF001112494E532 +:100FE000899FE00DF11D1124E60FF11DEE0FFF1F8B +:100FF000E851FF4F859194910895880F991F805A69 +:101000009040FC01859194910895880F991F80521A +:101010009F4FFC0185919491089526E0729FF00105 +:10102000112444E5849FE00DF11D1124E60FF11D0C +:10103000EE0FFF1FE851FF4F25913491C9019A959A +:1010400081159F4110F4C9010895C901905281157D +:10105000904128F4C9019F700E9405080895C901B4 +:1010600090538115904120F4C9019927906C0895FF +:10107000211580E5380769F40E94AD159FEF24E340 +:101080004CE0915020404040E1F700C000000C943B +:10109000081D213080E5380731F48091CD01816051 +:1010A0008093CD010895C90190558115904108F0B4 +:1010B00050C0832F99278F70992781309105D9F4DB +:1010C000A9014370552702C0880F991F4A95E2F77E +:1010D0009C68A90164E0440F551F6A95E1F7442715 +:1010E0005370842B952B73E0220F331F7A95E1F711 +:1010F000207633271DC08230910529F4922F88274E +:10110000816F906A089583309105A9F4A901437015 +:10111000552781E090E002C0880F991F4A95E2F7B9 +:101120009C6843E0220F331F4A95E1F7207E377019 +:10113000822B932B08950497F1F4A901437055274E +:1011400081E090E002C0880F991F4A95E2F79A6803 +:10115000E8CFC90190578115904120F4C9019F70D3 +:1011600090620895C90190588115904120F4C901F9 +:101170009F70906A0895203E3105E0F4203C3105CF +:1011800058F52133310509F470C048F4293231058E +:1011900009F464C02A32310509F46EC074C02933E1 +:1011A0003105F1F022383105D9F02533310509F444 +:1011B0004EC069C0233E310589F138F4203E310527 +:1011C000C1F0223E3105E1F05EC0263E310569F1F5 +:1011D000273E3105A9F157C0C9010E94FD070895B6 +:1011E0008091E00180FD02C081FF4DC080EE90E063 +:1011F0004BC08091E00180FFF9CF89E390E044C0CB +:101200008091E00182FF0EC08091E00184FF03C065 +:1012100080E090E039C083EE90E036C08091E0013C +:1012200082FFF2CF82EE90E02FC08091E00183FF39 +:101230000BC08091E00184FDEBCF87EE90E024C0ED +:101240008091E00183FFF5CF86EE90E01DC0809194 +:10125000E00185FF07C089E290E016C08091E001BF +:1012600085FFF9CF85E390E00FC08091E00186FF14 +:1012700007C08AE290E008C08091E00186FFF9CFC4 +:1012800081E390E001C0C9010E942B0708950895F1 +:101290000C944709809162010895CF93DF9300D0A9 +:1012A0001F92CDB7DEB72091E601243019F523E077 +:1012B00029839B838A832093E9008FEF9091E80034 +:1012C000815095FD06C095ED9A95F1F700008111CA +:1012D000F5CF8091E80085FF0DC040E050E063E06D +:1012E00070E0CE0101960E94B70B8091E8008E77E6 +:1012F0008093E8000F900F900F90DF91CF910895A9 +:10130000CF93DF9300D01F92CDB7DEB72091E601D7 +:10131000243021F522E029839B838A8383E0809314 +:10132000E9008FEF9091E800815095FD06C095EDA2 +:101330009A95F1F700008111F5CF8091E80085FFC3 +:101340000DC040E050E063E070E0CE0101960E94E5 +:10135000B70B8091E8008E778093E8000F900F9094 +:101360000F90DF91CF9108952091E6012430F1F4A0 +:1013700022E02093E9002FEF3091E800215035FD65 +:1013800006C035ED3A95F1F700002111F5CF209117 +:10139000E80025FF0BC040E050E065E070E00E94EF +:1013A000B70B8091E8008E778093E8000895CF9383 +:1013B000DF93EC018091E601843009F046C0909102 +:1013C0000C019923D9F090910D019923B9F08093E4 +:1013D000E9008FEF9091E800815095FD06C095E1FE +:1013E0009A95F1F700008111F5CF8091E80085FF13 +:1013F0002CC040E050E060E170E017C081E08093D5 +:10140000E9008FEF9091E800815095FD06C095EDC1 +:101410009A95F1F700008111F5CF8091E80085FFE2 +:1014200014C040E050E068E070E0CE010E94B70BCD +:101430008091E8008E778093E80080E1FE01A2E5CC +:10144000B1E001900D928A95E1F7DF91CF91089577 +:101450008091E501811109C00E94490D0E94A60DED +:101460008091E20084608093E20008951092E5018B +:10147000089508950C942E230E949F1C0E943423EB +:101480000E9443100C94480942E061EC81E00E9404 +:10149000C30C42E061EC82E00E94C30C42E061ECCC +:1014A00083E00E94C30C42E161EC84E00C94C30C25 +:1014B0008091E801833009F455C030F4813071F037 +:1014C000823009F48EC008958A3009F47AC08B30D6 +:1014D00009F460C0893009F09CC020C08091E70108 +:1014E000813A09F096C08091E800877F8093E800F8 +:1014F0008091EB019091EC01892B21F060E080E07C +:1015000090E003C060E182E591E070E00E94000C91 +:101510008091E8008B778093E80008958091E7013F +:10152000813209F076C08091EB019091EC01009737 +:1015300019F0039709F06DC08091E800877F8093D0 +:10154000E8008091E80082FD05C08091E6018111EC +:10155000F8CF5FC08091F100809362018091E80034 +:101560008B7753C08091E701813A09F052C0809196 +:10157000EB019091EC01892B09F04BC08091E800C0 +:10158000877F8093E8008091E80080FFFCCF809106 +:101590000C0136C08091E7018132D9F58091EB01D1 +:1015A0009091EC01892BA9F58091E800877F8093C9 +:1015B000E8000E94F80C8091E90180930C010C94E2 +:1015C000AD158091E701813221F58091E800877F98 +:1015D0008093E8000E94F80C8091EA0180936301F7 +:1015E00008958091E701813AA1F48091E800877F16 +:1015F0008093E8008091E80080FFFCCF8091630138 +:101600008093F1008091E8008E778093E8000C943D +:10161000F80C089584B7877F84BF88E10FB6F894EB +:1016200080936000109260000FBE90E080E80FB6DB +:10163000F89480936100909361000FBE0E94921015 +:101640000E94490D0E94A60D8091E2008460809363 +:10165000E20078940E9421100E94941082E091E0B0 +:101660000E943E100E941C238091E601853069F49F +:101670000E94621C8091E4018823B1F30E948A1CBD +:10168000882391F30E94A10BEFCF0E949A10ECCF18 +:10169000292F332723303105A9F06CF4213031058F +:1016A00009F442C02230310509F043C08DE690E0D4 +:1016B00024E037E042C021323105C9F02232310541 +:1016C00019F137C099278130910541F08230910599 +:1016D00041F0892B71F5E0E0F7E005C0E8EEF6E0B7 +:1016E00002C0E0EDF6E0849190E09F0126C06430F6 +:1016F00000F5E62FF0E0EE0FFF1FEE5DFE4F2081BC +:10170000318189E090E019C0643098F4E62FF0E070 +:10171000DF01AA0FBB1FA65EBE4F2D913C91EA5E72 +:10172000FE4F808190E009C082E190E021E737E040 +:1017300004C080E090E020E030E0FA0131832083B3 +:10174000089580E189BD82E189BD09B400FEFDCF25 +:101750008091D8008F7D8093D8008091E0008260D6 +:101760008093E0008091E00081FDFCCF0895CF924E +:10177000DF92EF92FF920F931F93CF93DF937C0141 +:101780008B01EA010E94190D811131C0209731F0BF +:1017900088819981081B190BE80EF91EC12CD12CE8 +:1017A0000115110519F18091E80085FD14C08091A3 +:1017B000E8008E778093E800209741F08881998136 +:1017C0008C0D9D1D9983888385E011C00E94190DA1 +:1017D000882331F30CC0F70181917F018093F100E0 +:1017E00001501109FFEFCF1ADF0ADACF80E0DF9155 +:1017F000CF911F910F91FF90EF90DF90CF900895C0 +:101800002091ED013091EE012617370748F0611560 +:10181000710539F42091E8002E772093E80001C08B +:10182000B901FC0120E061157105B9F18091E60173 +:10183000882309F440C0853009F43FC08091E80056 +:1018400083FD3DC08091E80082FF06C08091E800E2 +:1018500082FF26C080E008958091E80080FFE3CFFA +:101860002091F3008091F20090E0922B61157105B8 +:1018700051F08830910538F421912093F1006150A6 +:1018800071090196F3CF21E0089709F020E08091DB +:10189000E8008E778093E800C6CF2111C7CFD6CF5E +:1018A0008091E601882339F0853039F08091E80095 +:1018B00083FFCCCF04C082E0089583E0089581E0E7 +:1018C00008952091ED013091EE012617370748F079 +:1018D0006115710539F42091E8002E772093E80016 +:1018E00001C0B901FC0120E061157105C1F18091D1 +:1018F000E601882309F441C0853009F440C0809195 +:10190000E80083FD3EC08091E80082FF06C0809120 +:10191000E80082FF27C080E008958091E80080FF02 +:10192000E3CF2091F3008091F20090E0922B6115BB +:10193000710559F08830910540F424912093F1000D +:101940003196615071090196F2CF21E0089709F0B4 +:1019500020E08091E8008E778093E800C5CF2111C8 +:10196000C6CFD5CF8091E601882339F0853039F094 +:101970008091E80083FFCBCF04C082E0089583E02C +:10198000089581E00895982F973058F59093E900D5 +:10199000981739F07091EC002091ED005091F00013 +:1019A00003C0242F762F50E021FF19C03091EB00A7 +:1019B0003E7F3093EB003091ED003D7F3093ED00A2 +:1019C0003091EB0031603093EB007093EC0020938A +:1019D000ED005093F0002091EE0027FF07C09F5FBD +:1019E000D3CF8F708093E90081E0089580E008955F +:1019F0008091E70187FD05C08091E80080FF0EC05F +:101A000012C08091E80082FD05C08091E60181113D +:101A1000F8CF08958091E8008B7708C08091E601A7 +:101A20008111EACF08958091E8008E778093E800D5 +:101A300008958091E4009091E50045E62091EC0046 +:101A400020FF21C02091E80020FD21C02091E60167 +:101A5000222389F0253089F02091EB0025FD0FC06D +:101A60002091E4003091E5002817390739F34150FF +:101A700041F0C901E3CF82E0089583E0089581E059 +:101A8000089584E008952091E80022FFDFCF80E0F0 +:101A900008950E94B70D0E94BF0DE0EEF0E0808136 +:101AA00081608083E8EDF0E080818F77808319BCCE +:101AB000A7EDB0E08C918E7F8C9380818F7E8083A8 +:101AC0001092E50108950F931F93CF93DF930E9427 +:101AD000B70D0E94BF0DC8EDD0E088818F77888355 +:101AE00088818068888388818F7D888319BC109263 +:101AF000E6011092E2011092E4011092E30100EE7F +:101B000010E0F80180818B7F8083888181608883E9 +:101B100042E060E080E00E94C30CE1EEF0E08081F2 +:101B20008E7F8083E2EEF0E080818160808380811F +:101B300088608083F80180818E7F808388818061C6 +:101B40008883DF91CF911F910F910895E8EDF0E028 +:101B500080818F7E8083E7EDF0E0808181608083EB +:101B600084E082BF81E08093E5010C94630DE8ED91 +:101B7000F0E080818E7F80831092E20008951092C1 +:101B8000DA001092E10008951F920F920FB60F92A3 +:101B900011242F933F934F935F936F937F938F9372 +:101BA0009F93AF93BF93EF93FF938091E10082FFE8 +:101BB0000BC08091E20082FF07C08091E1008B7F23 +:101BC0008093E1000E9420108091DA0080FF1FC006 +:101BD0008091D80080FF1BC08091DA008E7F8093B7 +:101BE000DA008091D90080FF0DC080E189BD82E1DB +:101BF00089BD09B400FEFDCF81E08093E6010E941B +:101C0000280A05C019BC1092E6010E94360A80918C +:101C1000E10080FF19C08091E20080FF15C0809133 +:101C2000E2008E7F8093E2008091E20080618093E9 +:101C3000E2008091D80080628093D80019BC85E0D2 +:101C40008093E6010E943A0A8091E10084FF30C04F +:101C50008091E20084FF2CC080E189BD82E189BDD2 +:101C600009B400FEFDCF8091D8008F7D8093D8000D +:101C70008091E1008F7E8093E1008091E2008F7E71 +:101C80008093E2008091E20081608093E200809185 +:101C9000E201882311F084E007C08091E30087FF10 +:101CA00002C083E001C081E08093E6010E943C0A0B +:101CB0008091E10083FF29C08091E20083FF25C06D +:101CC0008091E100877F8093E10082E08093E601CC +:101CD0001092E2018091E1008E7F8093E10080917B +:101CE000E2008E7F8093E2008091E2008061809329 +:101CF000E20042E060E080E00E94C30C8091F000CE +:101D000088608093F0000E94390AFF91EF91BF91A3 +:101D1000AF919F918F917F916F915F914F913F9183 +:101D20002F910F900FBE0F901F9018951F920F923A +:101D30000FB60F9211242F933F934F935F936F939E +:101D40007F938F939F93AF93BF93CF93EF93FF9323 +:101D5000C091E900CF708091EC001092E900809171 +:101D6000F000877F8093F00078940E94D20E10924A +:101D7000E9008091F00088608093F000C093E90052 +:101D8000FF91EF91CF91BF91AF919F918F917F91F3 +:101D90006F915F914F913F912F910F900FBE0F90D8 +:101DA0001F9018951F93CF93DF93CDB7DEB7AA97F7 +:101DB0000FB6F894DEBF0FBECDBFE7EEF1E0809125 +:101DC000F100819321E0EF3EF207C9F70E94580A23 +:101DD0008091E80083FF1CC12091E7013091E80168 +:101DE000832F90E08A30910508F012C1FC01EA5A75 +:101DF000FF4F0C94B624203881F0223809F008C136 +:101E00008091EB018F708093E9008091EB0085FB5E +:101E1000882780F91092E90006C08091E301909133 +:101E2000E401911182609091E800977F9093E8001F +:101E30008093F1001092F100C5C0822F8D7F09F0D0 +:101E4000E7C0222319F0223061F0E2C08091E9015D +:101E5000813009F0DDC0333009F080E08093E40187 +:101E600028C08091E901811124C02091EB012F70DD +:101E700009F4CEC02093E9008091EB0080FF19C0E7 +:101E80008091EB00333011F4806211C08061809347 +:101E9000EB0081E090E0022E01C0880F0A94EAF77F +:101EA0008093EA001092EA008091EB0088608093B2 +:101EB000EB001092E9008091E800877F86C0211135 +:101EC000A7C01091E9011F778091E3008078812BF2 +:101ED0008093E3008091E800877F8093E8000E9470 +:101EE000F80C8091E80080FFFCCF8091E3008068CF +:101EF0008093E300112311F083E001C082E080931E +:101F0000E60186C02058223008F082C08091E901A5 +:101F10009091EA018C3D23E0920779F583E08A8372 +:101F20008AE289834FB7F894DE01139620E03EE001 +:101F300051E2E32FF0E050935700E49120FF03C0FB +:101F4000E295EF703F5FEF708E2F90E0EA3010F077 +:101F5000C79601C0C0968D939D932F5F243149F79A +:101F60004FBF8091E800877F8093E8006AE270E0CD +:101F7000CE0101960E94000C14C0AE014F5F5F4F6E +:101F80006091EB010E94480B009709F441C0209139 +:101F9000E800277F2093E800BC0189819A810E9494 +:101FA000610C8091E8008B778093E80031C0203885 +:101FB00079F58091E800877F8093E8008091E201C5 +:101FC0008093F1008091E8008E778093E8000E9472 +:101FD000F80C1EC021111CC09091E9019230C0F490 +:101FE0008091E800877F8093E8009093E2010E944F +:101FF000F80C8091E201811104C08091E30087FF19 +:1020000002C084E001C081E08093E6010E94440A9E +:102010008091E80083FF0AC08091E800877F809369 +:10202000E8008091EB0080628093EB00AA960FB6E7 +:10203000F894DEBF0FBECDBFDF91CF911F91089501 +:102040000895CF938091E6018823B1F08091E90053 +:102050008F709091EC0090FF02C090E801C090E07A +:10206000C92FC82B1092E9008091E80083FD0E94DF +:10207000D20ECF70C093E900CF910895909369017B +:10208000809368010895E0916801F09169013097AB +:1020900021F00190F081E02D099480E00895E09115 +:1020A0006801F0916901309721F00280F381E02D01 +:1020B00009940895E0916801F0916901309721F049 +:1020C0000480F581E02D09940895209166013091F6 +:1020D00067018217930771F09093670180936601FF +:1020E000E0916801F0916901309721F00680F78155 +:1020F000E02D0994089520916401309165018217C3 +:10210000930771F09093650180936401E0916801F9 +:10211000F0916901309721F00084F185E02D099458 +:10212000089508950C9491100E94A51C0E941F060A +:102130000C946B1DCF92DF92EF92FF920F931F933F +:10214000CF93DF93CDB7DEB72B970FB6F894DEBFF2 +:102150000FBECDBF0E9437063BE6E32E31E0F32EE3 +:1021600000E010E0C02E802F0E942407F701D190DC +:102170007F01D826B1F40F5F1F4F0E30110591F784 +:102180008FEF89838A831B820E94AE1C8160782F27 +:102190009D838C8349815A816B818D810E943D1181 +:1021A00041C09091CD0191FF04C08B870E942A0706 +:1021B0008B8520E030E04D2D50E0922FBA01022EA9 +:1021C00002C0759567950A94E2F760FF25C02E83DB +:1021D000CF82EE24E394F12C02C0EE0CFF1C9A9502 +:1021E000E2F790E08E219F2121E0892B09F420E085 +:1021F00028870E94AE1C8160782F9A8789874E813C +:102200005F8168858A850E943D11F801E559FE4F7E +:1022100080818E25808306C02F5F3F4F2630310599 +:1022200061F6A9CF0E944F2010916A010E944310CD +:102230001817A1F00E94431080936A012B960FB6E5 +:10224000F894DEBF0FBECDBFDF91CF911F910F91EC +:10225000FF90EF90DF90CF900C9448092B960FB62B +:10226000F894DEBF0FBECDBFDF91CF911F910F91CC +:10227000FF90EF90DF90CF900895CF93DF93CDB78D +:10228000DEB72B970FB6F894DEBF0FBECDBF4F83DE +:10229000588769877A878B87DE01119686E0FD0172 +:1022A00011928A95E9F785E0FE01379601900D922B +:1022B0008A95E1F749815A816B817C818D819E816C +:1022C0000E9479182B960FB6F894DEBF0FBECDBFD3 +:1022D000DF91CF910895CF93C82F882309F4C1C00F +:1022E000823859F40E94431081FDBBC089E30E94EB +:1022F000161B0E94E01B89E30CC0833879F40E940E +:10230000431080FDAEC083E50E94161B0E94E01BB7 +:1023100083E50E94561BCF910C94E01B843859F43E +:102320000E94431082FD9DC087E40E94161B0E94FC +:10233000E01B87E4EECF8CEF8C0F813A48F48C2FB2 +:102340000E94842281118DC08C2F0E94161BE3CF26 +:1023500080E28C0F883048F4C77081E001C0880F9C +:10236000CA95EAF70E94971BD6CF8BE58C0F833076 +:1023700078F4C53A29F0C63A31F482E890E005C015 +:1023800081E890E002C083E890E0CF910C94651062 +:1023900088E58C0F833108F064C0C83A39F1C93A36 +:1023A00041F1CA3A49F1CB3A51F1CC3A59F1CD3A1F +:1023B00061F1C03B69F1CE3A71F1CF3A79F1C13B9D +:1023C00081F1C23B89F1C33B91F1C43B99F1C53B1B +:1023D000A1F1C63BA9F1C73BB1F1C83BB9F1C93B7B +:1023E000C1F1CA3BC9F58AE292E038C082EE90E0C2 +:1023F00035C089EE90E032C08AEE90E02FC085EBC8 +:1024000090E02CC086EB90E029C087EB90E026C0DE +:102410008CEC90E023C08DEC90E020C083E891E04C +:102420001DC08AE891E01AC082E991E017C084E9F2 +:1024300091E014C081E292E011C083E292E00EC00C +:1024400084E292E00BC085E292E008C086E292E06E +:1024500005C087E292E002C080E090E0CF910C944A +:102460007B10CF910895882309F44BC0823859F42A +:102470000E94431081FF45C089E30E94161B0E9401 +:10248000E01B89E30CC0833871F40E94431080FF85 +:1024900038C083E50E94161B0E94E01B83E50E9462 +:1024A000561B0C94E01B843859F40E94431082FFA1 +:1024B00028C087E40E94161B0E94E01B87E4EFCF30 +:1024C0009CEF980F913A58F390E2980F983050F49F +:1024D000877091E001C0990F8A95EAF7892F0E94D1 +:1024E0009D1BDFCF9BE5980F933020F480E090E0B8 +:1024F0000C946510885A833120F480E090E00C94AD +:102500007B100895882321F00E94971B0C94E01BF8 +:102510000895882321F00E949D1B0C94E01B0895D0 +:10252000CF92DF92EF92FF920F931F93CF93DF939F +:10253000CDB7DEB728970FB6F894DEBF0FBECDBF7C +:102540008C0185E0F801DE01119601900D928A95CB +:10255000E1F7F80140813181F280258122952F70C9 +:1025600083819481892B31F03F3F31F481E04F3FEB +:1025700019F403C081E001C080E080FDCBC2498333 +:102580003A8389819A812F830E94D41A9E838887F7 +:102590000E94D31A0E94A6192F814E816885FF20C0 +:1025A00029F00E94B41B68854E812F81E42FE295AB +:1025B000EF70F0E0E05AFF4F0C94B624842F807F38 +:1025C000142F1F70882311F01295107FFF2059F0EF +:1025D000112309F454C2812F68870E94A71B0E940F +:1025E000E01B68854CC2862F0E943312112309F428 +:1025F00091C2812F0E94AD1B28960FB6F894DEBFC2 +:102600000FBECDBFDF91CF911F910F91FF90EF9043 +:10261000DF90CF900C94E01B342F307F842F8F708D +:10262000303211F08295807F662319F0613019F104 +:102630002BC0FF20B1F0222309F493C1213009F00F +:1026400090C128960FB6F894DEBF0FBECDBFDF91C4 +:10265000CF911F910F91FF90EF90DF90CF900C944E +:10266000C71B222319F0213009F454C28E830E9423 +:10267000CA1B8E8189C1FF2021F0223008F04AC296 +:1026800070C1211147C280C1FF2021F0222309F42B +:1026900068C1F5C1222309F477C105C2242F26950C +:1026A0002695237030E02115310521F021303105C8 +:1026B000C9F030C2FF2021F0862F942F937002C002 +:1026C00080E090E028960FB6F894DEBF0FBECDBF35 +:1026D000DF91CF911F910F91FF90EF90DF90CF90FE +:1026E0000C946510FF2021F0862F942F937002C068 +:1026F00080E090E028960FB6F894DEBF0FBECDBF05 +:10270000DF91CF911F910F91FF90EF90DF90CF90CD +:102710000C947B10862FFF2019F00E94571F02C0D7 +:102720000E94BF1F28960FB6F894DEBF0FBECDBF24 +:10273000DF91CF911F910F91FF90EF90DF90CF909D +:102740000C944420842F837009F076C0F110E2C10C +:10275000262F229526952770220F220F862F8F7005 +:10276000C82ED12CE12CF12C022E04C0CC0CDD1C87 +:10277000EE1CFF1C0A94D2F764FF10C06FE070E0FB +:1027800080E090E004C0660F771F881F991F2A958C +:10279000D2F7609570958095909503C060E070E0E9 +:1027A000CB01242F269526952370422F50E04230EE +:1027B0005105D1F04330510559F16C297D298E29FD +:1027C0009F294130510541F128960FB6F894DEBF9C +:1027D0000FBECDBFDF91CF911F910F91FF90EF9072 +:1027E000DF90CF900C94CB196C297D298E299F29DD +:1027F00028960FB6F894DEBF0FBECDBFDF91CF9104 +:102800001F910F91FF90EF90DF90CF900C94E519FE +:102810000E94CB19C701B60128960FB6F894DEBF07 +:102820000FBECDBFDF91CF911F910F91FF90EF9021 +:10283000DF90CF900C94B119FF2019F0842F817094 +:1028400001C08695882309F465C1262F2295269517 +:102850002770220F220F862F8F70C82ED12CE12CCB +:10286000F12C022E04C0CC0CDD1CEE1CFF1C0A94C3 +:10287000D2F764FF10C06FE070E080E090E004C029 +:10288000660F771F881F991F2A95D2F7609570955C +:102890008095909503C060E070E0CB01242F2695D1 +:1028A00026952370422F50E042305105D1F043303D +:1028B000510559F16C297D298E299F2941305105F7 +:1028C00041F128960FB6F894DEBF0FBECDBFDF9161 +:1028D000CF911F910F91FF90EF90DF90CF900C94CC +:1028E0009F1A6C297D298E299F2928960FB6F89466 +:1028F000DEBF0FBECDBFDF91CF911F910F91FF9033 +:10290000EF90DF90CF900C94B91A0E949F1AC701E4 +:10291000B60128960FB6F894DEBF0FBECDBFDF918B +:10292000CF911F910F91FF90EF90DF90CF900C947B +:10293000851A603FC9F118F4603E50F49BC0623FB5 +:1029400009F460C008F44AC0633F09F46FC092C044 +:10295000162F1F70842F8F71FF2099F00E941E1A6E +:10296000812F28960FB6F894DEBF0FBECDBFDF9142 +:10297000CF911F910F91FF90EF90DF90CF900C942B +:1029800082120E943F1A812F28960FB6F894DEBF5C +:102990000FBECDBFDF91CF911F910F91FF90EF90B0 +:1029A000DF90CF900C948912FF20A1F02111B2C0CA +:1029B000842F8F7128960FB6F894DEBF0FBECDBF5F +:1029C000DF91CF911F910F91FF90EF90DF90CF900B +:1029D0000C94641A223008F09DC0EACFFF20A1F0C9 +:1029E000842F8F7128960FB6F894DEBF0FBECDBF2F +:1029F000DF91CF911F910F91FF90EF90DF90CF90DB +:102A00000C941E1AFF2061F3842F8F7128960FB645 +:102A1000F894DEBF0FBECDBFDF91CF911F910F9114 +:102A2000FF90EF90DF90CF900C943F1AFF2091F031 +:102A3000842F8F7128960FB6F894DEBF0FBECDBFDE +:102A4000DF91CF911F910F91FF90EF90DF90CF908A +:102A50000C94091A28960FB6F894DEBF0FBECDBFAE +:102A6000DF91CF911F910F91FF90EF90DF90CF906A +:102A70000C94FF19FF20A1F0222309F4B1CF862F77 +:102A800028960FB6F894DEBF0FBECDBFDF91CF9171 +:102A90001F910F91FF90EF90DF90CF900C946B11EE +:102AA000222309F4B1CF862F28960FB6F894DEBF03 +:102AB0000FBECDBFDF91CF911F910F91FF90EF908F +:102AC000DF90CF900C9433124F70C8010E94A50480 +:102AD00028960FB6F894DEBF0FBECDBFDF91CF9121 +:102AE0001F910F91FF90EF90DF90CF900C942619DB +:102AF0004F70C80128960FB6F894DEBF0FBECDBF49 +:102B0000DF91CF911F910F91FF90EF90DF90CF90C9 +:102B10000C94EA0728960FB6F894DEBF0FBECDBF1F +:102B2000DF91CF911F910F91FF90EF90DF90CF90A9 +:102B300008950E94B41B0E94C41B0E94891B0E941E +:102B4000E01B0E94F0200E94442080E090E00E9460 +:102B5000651080E090E00C947B100E94A41B0C9404 +:102B600099150E94D41A292F22952F7030E02C300D +:102B700031054CF42A3031056CF4225031092230F1 +:102B8000310590F407C02C30310551F02F3031055C +:102B900039F00AC0803E10F0803F31F481E00895A2 +:102BA00093FB882780F9089580E00895CF93DF9301 +:102BB00000D000D01F92CDB7DEB70F900F900F90CE +:102BC0000F900F90DF91CF910895CF93DF9300D0B6 +:102BD00000D000D0CDB7DEB726960FB6F894DEBF92 +:102BE0000FBECDBFDF91CF9108951F93CF93DF9399 +:102BF000C091790116E080917A01C81799F0D0E070 +:102C00001C9FF0011D9FF00D1124E558FE4F4081DF +:102C1000518162817381848195810E94E51521969D +:102C2000C770E9CFDF91CF911F9108954091AB011B +:102C30005091AC016091AD017091AE018091AF01F6 +:102C40009091B0010C94E515CF938091B0018295DD +:102C50008F7009F05FC08091AD01882309F45AC0DC +:102C600020917901A0917A016091AB017091AC0142 +:102C70008091AE019091AF0131E06F3F09F030E0FB +:102C8000B32FC6E02A1709F445C0009721F07F3F13 +:102C900021F44B2F03C041E001C040E030E040FD93 +:102CA00035C0C29FF001C39FF00D1124E558FE4FBF +:102CB000418174132BC04081641328C042814111AB +:102CC00025C0438154814817590710F441505109D8 +:102CD000481B590B483C5105C8F48091B0018F70D6 +:102CE00080618093B00186E0829FF001839FF00DA8 +:102CF0001124E058FE4F80818F70806180838BEAC1 +:102D000091E00E949012CF910C94F5152F5F3F4FE8 +:102D10002770B8CFCF910895CF92DF92EF92FF92B4 +:102D20000F931F93CF93DF93CDB7DEB762970FB6A4 +:102D3000F894DEBF0FBECDBF8C0185E0F801DE0147 +:102D40001D9601900D928A95E1F7D8014C9111964C +:102D50005C91119712966C9112971396ED90FC90DE +:102D600014977091AB01E091AC012091AE013091CC +:102D7000AF012115310531F0EF3F31F481E07F3FA4 +:102D800019F403C081E001C080E0B82FB170CB2EF0 +:102D900080FD6CC1D090AD01DD2009F4F5C0F0914B +:102DA000B001E216F30638F0C701821B930B883C92 +:102DB000910548F09BC0209530952E0D3F1D283C75 +:102DC000310508F093C08F2F807F09F052C0E513C2 +:102DD00014C0741312C0D62E61110FC0FF70F061C1 +:102DE000F093B0010E9416168BEA91E00E949012B7 +:102DF0008091B001F80185836CC1EF2831F05F3F0D +:102E000031F481E04F3F19F403C081E001C080E05C +:102E100080FD03C081E0862701C080E0F82FF170BB +:102E2000FF2E80FF1CC08091790120917A0136E04D +:102E3000821709F428C190E0389FF001399FF00D06 +:102E40001124E558FE4F7181571306C07081471356 +:102E500003C07281671303C001968770E9CFD62E35 +:102E6000662309F436C18091B00181608093B0017E +:102E700053C0E51308C0741306C0611104C0D80123 +:102E80001596FC93AEC04D875E878D859E856A8BB7 +:102E90000E94B1156A89882329F1D62E662311F183 +:102EA0002091B001822F82958F7090E002970CF4F0 +:102EB00060C08091AB019091AC0198878F83198697 +:102EC000FB86EA862C87CE01079651C0E51731F1C3 +:102ED0004D875E878D859E856A8B0E94B1156A89B4 +:102EE00081112EC0C8010E949012A4C08F2F807F34 +:102EF00069F77E2DF98AE88A89890E94D6158BEABE +:102F000091E00E949012EBEAF1E086E0DF011D9271 +:102F10008A95E9F70E941616D12CDBC07413D8CF1E +:102F20006111D6CFD8011596FC93C8010E9490126A +:102F3000EBEAF1E086E0DF011D928A95E9F7C9C06E +:102F4000D62E662379F22091B001822F82958F7060 +:102F500090E0029774F08091AB019091AC019A835C +:102F600089831B82FD82EC822E83CE0101960E9412 +:102F7000901286E0F801ABEAB1E001900D928A95DB +:102F8000E1F70E9424166FC0E216F30628F0C7018D +:102F9000821B930B9C0104C0209530952E0D3F1D84 +:102FA000283C310508F052C0D62E662309F49ACF8A +:102FB000E5132CC074132AC08091B00180FD1DC0A0 +:102FC000982F92959F70C9F0D80115968C931597FC +:102FD0009F3039F09F5F9295907F8F70892B159667 +:102FE0008C93C8010E94901286E0F801ABEAB1E030 +:102FF00001900D928A95E1F736C086E0F801ABEAC0 +:10300000B1E001900D928A95E1F763C04D875E872C +:103010008D859E850E94B115882379F086E0F801A0 +:10302000ABEAB1E001900D928A95E1F70E94241677 +:103030000E941616DD24D3944CC08091B0018160AB +:103040008093B001C8010E94901243C07E2DF98A7E +:10305000E88A89890E94D615EBEAF1E086E0DF0173 +:103060001D928A95E9F70E94161633C0662309F46B +:1030700039CF4D875E878D859E850E94B115882347 +:1030800009F430CFCBCF4D875E878D859E850E941A +:10309000D41A292F22952F7030E0223031052CF4DC +:1030A0009F7041F0811106C00CC0243031052CF412 +:1030B0009F7049F4805E883020F0C8010E94901211 +:1030C000CF2CDC2C06C0D80115969C91907F91F7EF +:1030D000F8CF8D2D62960FB6F894DEBF0FBECDBF30 +:1030E000DF91CF911F910F91FF90EF90DF90CF90E4 +:1030F00008951F93CF93DF93CDB7DEB72C970FB60C +:10310000F894DEBF0FBECDBF4F83588769877A879B +:103110008B879C87CE0107960E948C168823C1F06E +:103120002F8138858A859B85892B31F03F3F11F0AF +:1031300080E003C02F3FE1F781E0811147C04F815C +:10314000588569857A858B859C850E94E5153EC0EA +:1031500086E0FE013796DE01119601900D928A9568 +:10316000E1F7FF81E8854A855B854115510531F01E +:10317000EF3F31F481E0FF3F19F403C081E001C06B +:1031800080E080FD23C020917A0130E0C9010196E2 +:10319000877099276091790170E086179707F1F1A0 +:1031A000F983EA835D834C8396E0929FD001939FDD +:1031B000B00D1124A558BE4FFE01319601900D921D +:1031C0009A95E1F780937A010E94F51516E08091B7 +:1031D000790190917A01891779F1189FC001112422 +:1031E00085589E4F0E948C16882331F1E091790119 +:1031F0001E9FF0011124E558FE4F408151816281EC +:103200007381848195810E94E5158091790190E018 +:1032100001968770992780937901D9CF0E94AD15C7 +:1032200010927A0110927901EBEAF1E086E0DF0179 +:103230001D928A95E9F7CACF2C960FB6F894DEBF97 +:103240000FBECDBFDF91CF911F910895EF92FF92F6 +:103250000F931F93CF93DF93FC01009709F46FC086 +:10326000F12CEE24E394EF0121968491843740F40D +:10327000843008F055C0813081F0823021F15FC088 +:10328000853709F447C0C0F19CE7980F903708F0E4 +:1032900056C08F770E94331245C08F010E5F1F4FBB +:1032A000FE01849190E2980F983050F48770FE2DC3 +:1032B00001C0FF0F8A95EAF78F2F0E94B71B15C038 +:1032C0000E946B1114C08F010E5F1F4FFE0184918D +:1032D00090E2980F983068F48770FE2D01C0FF0FC0 +:1032E0008A95EAF78F2F0E94BD1B0E94E01BE80120 +:1032F00019C00E943312FBCFCF010296FE01C49188 +:10330000CC2361F0EFE9FFE03197F1F700C0000056 +:10331000C150F6CFCF010296FE01F490EC0102C03D +:103320000E946B118F2D882341F0EFE9FFE0319768 +:10333000F1F700C000008150F6CFFE0194CFDF917D +:10334000CF911F910F91FF90EF9008950895609392 +:10335000B5017093B6018093B7019093B8010C94B6 +:1033600099150F931F930091B5011091B60120910B +:10337000B7013091B801062B172B282B392B00935E +:10338000B5011093B6012093B7013093B8011F9196 +:103390000F910C9499150F931F930091B501109103 +:1033A000B6012091B7013091B801062317232823D5 +:1033B00039230093B5011093B6012093B7013093E0 +:1033C000B8011F910F910C9499150F931F930091C1 +:1033D000B5011091B6012091B7013091B8010627CF +:1033E0001727282739270093B5011093B60120939A +:1033F000B7013093B8011F910F910C949915109259 +:10340000B1011092B2011092B3011092B4010C9468 +:10341000991541E050E060E070E004C0440F551F92 +:10342000661F771F8A95D2F74093B1015093B2017E +:103430006093B3017093B4010C94991541E050E08E +:1034400060E070E004C0440F551F661F771F8A9527 +:10345000D2F78091B1019091B201A091B301B091E6 +:10346000B401842B952BA62BB72B8093B10190939D +:10347000B201A093B301B093B4010C94991541E04B +:1034800050E060E070E004C0440F551F661F771FD6 +:103490008A95D2F740955095609570958091B101CD +:1034A0009091B201A091B301B091B401842395230E +:1034B000A623B7238093B1019093B201A093B301E7 +:1034C000B093B4010C94991541E050E060E070E0D5 +:1034D00004C0440F551F661F771F8A95D2F780914D +:1034E000B1019091B201A091B301B091B4018427D0 +:1034F0009527A627B7278093B1019093B201A09397 +:10350000B301B093B4010C9499150F931F930091DC +:10351000B1011091B2012091B3013091B401062B99 +:10352000172B282B392B0093B1011093B201209354 +:10353000B3013093B4011F910F910C9499150F931F +:103540001F930091B1011091B2012091B30130910C +:10355000B40106231723282339230093B1011093C4 +:10356000B2012093B3013093B4011F910F910C94D9 +:1035700099150F931F930091B1011091B201209101 +:10358000B3013091B4010627172728273927009364 +:10359000B1011093B2012093B3013093B4011F9194 +:1035A0000F910C9499150895CF92DF92EF92FF92AC +:1035B0000F931F93CF93DF93EC01C090B501D09090 +:1035C000B601E090B701F090B8018091B1019091FF +:1035D000B201A091B301B091B401C82AD92AEA2A54 +:1035E000FB2A0FE110E0B701A601002E04C076957A +:1035F0006795579547950A94D2F740FF07C0BE01DB +:10360000802F0E940D088130910539F40150110975 +:1036100050F7BE0180E00E940D08DF91CF911F910D +:103620000F91FF90EF90DF90CF90089590910C0153 +:103630009923D9F090910D019923B9F0982F96957F +:10364000969596959F3088F5E0910E01F0910F01C7 +:10365000E90FF11D877021E030E001C0220F8A954B +:10366000EAF78181822B8183089540910E01509168 +:103670000F0120E030E09FEFFA01E20FF31F6281BB +:10368000681799F09F3F19F4611101C0922F2F5FC5 +:103690003F4F2E30310581F79F3F39F0FA01E90F96 +:1036A000F11D97FDFA9582830895089590910C017C +:1036B0009923E1F090910D019923C1F0982F9695EF +:1036C000969596959F3020F5E0910E01F0910F01AF +:1036D000E90FF11D877021E030E001C0220F8A95CB +:1036E000EAF72095818128232183089540910E01D6 +:1036F00050910F0120E030E0FA01E20FF31F9281B8 +:10370000981301C012822F5F3F4F2E303105A1F771 +:10371000089581E090E0E0910E01F0910F01E80F33 +:10372000F91F1082019680319105A9F708959091B3 +:10373000CC01982B9093CC01089580959091CC0169 +:1037400098239093CC0108951092CC010895909104 +:10375000CB01982B9093CB01089580959091CB014C +:1037600098239093CB0108951092CB0108959091E6 +:10377000CA01982B9093CA01089580959091CA012F +:1037800098239093CA0108951092CA0108958093D6 +:10379000B90108951092B901089540910E01509118 +:1037A0000F0120E030E080E0FA01E20FF31F918189 +:1037B00091118F5F2F5F3F4F2F303105A9F708958B +:1037C000E0910E01F0910F018091CC018083E09196 +:1037D0000E01F0910F0180819091CB01892B8083A4 +:1037E000E0910E01F0910F0180819091CA01892B27 +:1037F00080839091B901992361F0E0910E01F091DD +:103800000F018081892B80830E94CD1B8111109232 +:10381000B90180910E0190910F010C944F10CF923D +:10382000DF92EF92FF920F931F936C01EE24FF241F +:10383000C114D104E104F10421F46B017C0180E0A6 +:1038400001C080E133272F2D1E2D0D2D01151105EF +:103850002105310519F0885F68017901970186011A +:10386000A4E03695279517950795AA95D1F70115E8 +:1038700011052105310519F08C5F68017901970167 +:103880008601F2E03695279517950795FA95D1F7B9 +:10389000011511052105310519F08E5F68017901C7 +:1038A000B701A6017695679557954795452B462B09 +:1038B000472B09F08F5F1F910F91FF90EF90DF90E2 +:1038C000CF9008958091E601843009F11092CE01E5 +:1038D00020E488E190E00FB6F894A895809360000A +:1038E0000FBE2093600083B7817F846083BF83B75E +:1038F000816083BF7894889583B78E7F83BF88E18A +:103900000FB6F89480936000109260000FBE089587 +:1039100008950895CF930E94881C0E9437060E9444 +:10392000891CC0E08C2F0E942407811105C0CF5F45 +:10393000CE30C1F780E001C081E0CF9108950E94B0 +:10394000AD150E9443100C94480982E084BD93E0B9 +:1039500095BD9AEF97BD80936E0008952FB7F894A8 +:103960008091CF019091D001A091D101B091D2016D +:103970002FBF0895CF92DF92EF92FF920F931F9384 +:103980002FB7F8944091CF015091D0016091D101AF +:103990007091D2012FBF6A017B01EE24FF248C01BC +:1039A00020E030E0C016D106E206F30610F44150E4 +:1039B0005109481B590BCA011F910F91FF90EF90BD +:1039C000DF90CF9008951F920F920FB60F9211249F +:1039D0008F939F93AF93BF938091CF019091D0012C +:1039E000A091D101B091D2010196A11DB11D80938A +:1039F000CF019093D001A093D101B093D201BF9198 +:103A0000AF919F918F910F900FBE0F901F901895BF +:103A10000E94490DF8942FEF87EA91E621508040EB +:103A20009040E1F700C0000087E090EBDC0180935C +:103A3000EF019093F001A093F101B093F2012CE01B +:103A400088E190E00FB6F894A895809360000FBECF +:103A500020936000FFCFEF92FF920F931F93CF93BD +:103A6000DF93E82EF12C8F2D0E942407C0E0D0E0D8 +:103A7000082F10E098010C2E02C0359527950A9466 +:103A8000E2F720FD05C02196C630D10599F709C09F +:103A90006C2F7F2D80E00E94EB07E812F4CF81E0CD +:103AA00005C0F3948EE0F812DECF80E0DF91CF9175 +:103AB0001F910F91FF90EF900895CF93C82F8CE244 +:103AC0000E942B1D882321F08C2FCF910C942B1D4D +:103AD00080E0CF910895CF930E94B01E811102C063 +:103AE0000E94961EC5E6C15049F00E9437068FE33A +:103AF0009CE90197F1F700C00000F5CF89E20E9430 +:103B00005D1D811111C18AE20E945D1D81110E941B +:103B1000961E85E00E945D1D81110E94081D0E9475 +:103B2000BB1E8093CD0187E00E945D1D882399F123 +:103B30008BE10E945D1D882351F09091CD0191FB96 +:103B4000882780F921E0822780FB91F922C08EE04E +:103B50000E945D1D882351F09091CD0192FB882732 +:103B600080F921E0822780FB92F913C080E10E9456 +:103B70005D1D9091CD01882341F093FB882780F94A +:103B800021E0822780FB93F904C0892F809580FB78 +:103B900090F99093CD018091CD010E94BF1E0E94AB +:103BA000CD1E8093E00180EE0E945D1D882341F0D0 +:103BB0008091E001982F909590FB80F98093E0012F +:103BC00089E30E945D1D882359F09091E00191FBEB +:103BD000882780F921E0822780FB91F99093E0010A +:103BE00082EE0E945D1D882359F09091E00192FBC6 +:103BF000882780F921E0822780FB92F99093E001E9 +:103C000086EE0E945D1D882359F09091E00193FBA0 +:103C1000882780F921E0822780FB93F99093E001C7 +:103C200083EE0E945D1D882359F09091E00194FB82 +:103C3000882780F921E0822780FB94F99093E001A6 +:103C400085E30E945D1D882359F09091E00195FB6A +:103C5000882780F921E0822780FB95F99093E00185 +:103C600081E30E945D1D882359F09091E00196FB4D +:103C7000882780F921E0822780FB96F99093E00164 +:103C800081E10E945D1D882359F09091E00197FB2E +:103C9000882780F921E0822780FB97F99093E00143 +:103CA0008091E0010E94D11E8091E00187FB88276E +:103CB00080F980930D0187E20E945D1DC82F8EE17F +:103CC0000E945D1D8111C2608FE10E945D1D811106 +:103CD000C46080E20E945D1D8111C86081E20E9483 +:103CE0005D1D8111C06182E20E945D1D8111C06273 +:103CF00083E20E945D1D8111C06484E20E945D1D0B +:103D0000882311F0C06802C0CC2329F08C2F0E94B8 +:103D1000C81E6C2F03C00E94C41E682F70E080E094 +:103D200090E0CF910C94A719CF9108956DEE7EEF9E +:103D300080E090E00E94EC2460E082E090E00E944D +:103D4000DE2460E083E090E00E94DE2460E084E016 +:103D500090E00E94DE2460E085E090E00C94DE2498 +:103D600080E090E00E94D82421E08D3E9E4F09F033 +:103D700020E0822F089582E090E00C94D024682FF8 +:103D800082E090E00C94DE2483E090E00C94D02458 +:103D9000682F83E090E00C94DE2484E090E00C94A3 +:103DA000D024682F84E090E00C94DE248091D5012B +:103DB00080FF0BC06091130185E0689FB001112462 +:103DC00075956795759567952AC081FF09C06091C3 +:103DD000130185E0689FB0011124759567951FC098 +:103DE00082FF07C06091130185E0689FB001112434 +:103DF00016C04091D6014423C9F0609112014617C4 +:103E000088F72091130185E0289F90011124429F9B +:103E1000C001439F900D112470E00E94A2246038DD +:103E2000710540F46115710539F002C065E070E07C +:103E3000862F08958FE7089581E008958091D50138 +:103E400080FF08C06091110170E0759567957595C8 +:103E5000679521C081FF06C06091110170E07595E2 +:103E6000679519C082FF04C06091110170E010C015 +:103E70008091D6018823C1F0609110018617A0F7C8 +:103E800090911101989FC001112470E00E94A2241A +:103E90006038710528F46115710521F0862F0895A9 +:103EA0008FE7089581E0089561E070E0F4CF803FEE +:103EB00021F40E94D61E819504C0813F29F40E94FE +:103EC000D61E8093D9010895823F21F40E94D61E08 +:103ED000819504C0833F29F40E94D61E8093D801A7 +:103EE0000895893F19F40E941E1F05C08A3F31F4CE +:103EF0000E941E1F81958093DA0108958B3F21F463 +:103F00000E941E1F819504C08C3F29F40E941E1F31 +:103F10008093DB010895843F21F48091D701816073 +:103F200017C0853F21F48091D701826011C0863F80 +:103F300021F48091D70184600BC0873F21F48091E8 +:103F4000D701886005C0883F31F48091D701806136 +:103F50008093D70108958D3F21F48091D501816030 +:103F60000BC08E3F21F48091D501826005C08F3F48 +:103F700029F48091D50184608093D5010895803F14 +:103F800039F48091D90187FF6CC01092D90169C0C2 +:103F9000813F29F48091D9011816BCF362C0909139 +:103FA000D801823F29F497FF5CC01092D80159C014 +:103FB000833F19F41916CCF354C0893F41F4809122 +:103FC000DA0118160CF04DC01092DA014AC08A3F8F +:103FD00029F48091DA0187FF44C0F6CF8B3F39F492 +:103FE0008091DB0187FF3DC01092DB013AC08C3F1E +:103FF00029F48091DB011816BCF333C0843F21F40F +:104000008091D7018E7F17C0853F21F48091D70121 +:104010008D7F11C0863F21F48091D7018B7F0BC02B +:10402000873F21F48091D701877F05C0883F31F415 +:104030008091D7018F7E8093D70113C08D3F21F4EB +:104040008091D5018E7F0BC08E3F21F48091D501E8 +:104050008D7F05C08F3F29F48091D5018B7F8093A0 +:10406000D5018091D80181110EC08091D9018111B3 +:104070000AC08091DA01811106C08091DB018111B3 +:1040800002C01092D601089587ED91E00E945A1067 +:104090000E94AE1C9093D4018093D30108951F9386 +:1040A000CF93DF938091D3019091D4010E94BA1CE9 +:1040B0004091D601442321F02091140130E006C044 +:1040C000209115015AE0259F900111248217930732 +:1040D00008F482C08091D8011091D901D091DA0101 +:1040E000C091DB01811107C0111105C0D11103C0BE +:1040F000CC2309F471C04F3F19F04F5F4093D601B4 +:10410000181624F40E94D61E8093D8018091D801FD +:1041100087FF05C00E94D61E81958093D801111695 +:1041200024F40E94D61E8093D9018091D90187FF83 +:1041300005C00E94D61E81958093D9016091D80157 +:10414000662339F11091D901112319F1772767FD01 +:104150007095872F972F0E94B32323E333E343E324 +:104160005FE30E9417240E9480236093D801612F8F +:10417000772767FD7095872F972F0E94B32323E33E +:1041800033E343E35FE30E9417240E94802360939C +:10419000D9011D1624F40E941E1F8093DA0180911C +:1041A000DA0187FF05C00E941E1F81958093DA0106 +:1041B0001C1624F40E941E1F8093DB018091DB01FA +:1041C00087FF05C00E941E1F81958093DB01DF9150 +:1041D000CF911F910C944420DF91CF911F910895AE +:1041E000E7EDF1E085E0DF011D928A95E9F7109295 +:1041F000D6011092D5010895833081F128F48130E1 +:1042000059F08230D1F00895853009F449C0B8F1F1 +:10421000863009F456C0089520911501862F90E04C +:10422000820F911D8F3F910520F4620F609315015D +:1042300008958FEF80931501089520911401862F22 +:1042400090E0820F911D8F3F910520F4620F6093E3 +:10425000140108958FEF80931401089520911301A4 +:10426000862F90E0820F911D8F3F910520F4620F01 +:104270006093130108958FEF8093130108952091A7 +:104280001201862F90E0820F911D8F3F910520F43F +:10429000620F6093120108958FEF809312010895C9 +:1042A00020911101862F90E0820F911D8F3F910583 +:1042B00020F4620F6093110108958FEF8093110134 +:1042C000089520911001862F90E0820F911D8F3F5D +:1042D000910520F4620F6093100108958FEF809391 +:1042E00010010895833011F128F4813049F08230B3 +:1042F00091F00895853081F120F18630C1F1089563 +:1043000080911501681720F4861B8093150108958C +:1043100010921501089580911401681720F4861BEE +:10432000809314010895109214010895809113014F +:10433000681720F4861B80931301089510921301CF +:10434000089580911201681720F4861B8093120152 +:10435000089510921201089580911101681720F4B8 +:10436000861B809311010895109211010895809188 +:104370001001681720F4861B809310010895109295 +:10438000100108958D3109F442C020F58E3009F4F2 +:1043900079C070F4873009F45EC020F4863009F4E7 +:1043A00042C033C08830D1F18B3009F4A7C02DC092 +:1043B000863109F4A3C038F4803109F46DC081312D +:1043C00009F47BC022C0893109F498C08B3109F40B +:1043D0004FC01BC0853309F479C048F4873209F413 +:1043E00075C008F478C0893209F470C00EC08334F7 +:1043F00038F48A3308F071C0883309F47FC005C0EF +:10440000833409F463C08834C1F080E008950E94C9 +:104410003A230E9443100E94480970C00E94BB1EAC +:104420000E94CD1E6BC08091CD01817F8E7F8093D5 +:10443000CD0181E08093DD0108950E94AD152FEF3D +:1044400083ED90E3215080409040E1F700C00000F0 +:104450000E94081D53C09091CD01892F817090FF5B +:1044600003C0917F9E7F26C091609093CD0146C08E +:104470009091CD0191FB882780F921E0822780FB74 +:1044800091F913C09091CD0192FB882780F921E02A +:10449000822780FB92F909C09091CD0193FB882778 +:1044A00080F921E0822780FB93F99093CD01882346 +:1044B00029F191609093CD0108950E94AD158091EE +:1044C0000D0191E0892780930D0118C061E070E033 +:1044D00080E090E00FC023EE01C027EC280F61E0E0 +:1044E00070E080E090E004C0660F771F881F991F7E +:1044F0002A95D2F70E94A7190E94AD1581E0089570 +:1045000080E0089580E00895CF93C82F8091DD0169 +:10451000813079F018F08230D1F184C0A0910E0181 +:10452000B0910F018C91813169F0823209F07CC029 +:1045300009C0A0910E01B0910F018C91813111F051 +:10454000823249F48C2F0E94802281111DC08C2F51 +:104550000E94C2211AC08C2F0E948222811114C095 +:10456000C43179F048F4CB3079F0C03109F060C043 +:1045700082E08093DD0108C0C93219F0C83321F010 +:1045800057C01092DD0154C081E0817053C0C93220 +:1045900089F118F5C43171F1A8F4C73009F046C0AB +:1045A0008AE08093150194E19093140193E0909335 +:1045B00013018093120188E08093110188E28093B7 +:1045C000100134C0CE51C63088F5EC2FF0E0E65D26 +:1045D000FE4F80818093DC0129C0CE34E9F020F4C5 +:1045E000CB3421F56AE013C0C13579F0C235F1F45E +:1045F00061E00DC08091DC01882319F01092DC018C +:1046000015C081E08093DD0115C061E006C0809196 +:10461000DC010E94FC200AC06AE08091DC010E945B +:10462000722104C01092DD0180E004C081E002C06C +:1046300080E0ABCFCF910895E1E8F0E08081886021 +:1046400080838081816080838FB7F89493E090931A +:10465000890090ED909388008FBF0895EFE6F0E019 +:104660008081826080830895EFE6F0E080818D7F15 +:1046700080830895EFE6F0E0808192E089278083CF +:1046800008951F920F920FB60F9211242F933F930C +:104690004F935F936F937F938F939F93AF93BF934A +:1046A000EF93FF938091DE019091DF01019690934B +:1046B000DF018093DE01811103C082E00E9448097E +:1046C000E091DF01E695E695F0E0E258F74FE491DE +:1046D0008091DE018E1303C080E00E944809FF91A3 +:1046E000EF91BF91AF919F918F917F916F915F916A +:1046F0004F913F912F910F900FBE0F901F901895E3 +:1047000004D06894B1118DC0089570D088F09F577F +:1047100090F0B92F9927B751A0F0D1F0660F771F0D +:10472000881F991F1AF0BA95C9F712C0B13081F0ED +:1047300077D0B1E0089574C0672F782F8827B85FCD +:1047400039F0B93FCCF3869577956795B395D9F74E +:104750003EF490958095709561957F4F8F4F9F4F58 +:104760000895E89409C097FB3EF490958095709564 +:1047700061957F4F8F4F9F4F9923A9F0F92F96E9AD +:10478000BB279395F695879577956795B795F11122 +:10479000F8CFFAF4BB0F11F460FF1BC06F5F7F4FBF +:1047A0008F4F9F4F16C0882311F096E911C07723D1 +:1047B00021F09EE8872F762F05C0662371F096E8DA +:1047C000862F70E060E02AF09A95660F771F881FA9 +:1047D000DAF7880F9695879597F9089557FD9058C1 +:1047E000440F551F59F05F3F71F04795880F97FBB5 +:1047F000991F61F09F3F79F087950895121613066F +:104800001406551FF2CF4695F1DF08C0161617069D +:104810001806991FF1CF86957105610508940895D2 +:10482000E894BB2766277727CB0197F908950BD02B +:1048300078C069D028F06ED018F0952309F05AC0DE +:104840005FC01124EECFCADFA0F3959FD1F3950F7F +:1048500050E0551F629FF001729FBB27F00DB11D04 +:10486000639FAA27F00DB11DAA1F649F6627B00D94 +:10487000A11D661F829F2227B00DA11D621F739F7D +:10488000B00DA11D621F839FA00D611D221F749F8B +:104890003327A00D611D231F849F600D211D822FD2 +:1048A000762F6A2F11249F5750408AF0E1F0882319 +:1048B0004AF0EE0FFF1FBB1F661F771F881F915026 +:1048C0005040A9F79E3F510570F014C0AACF5F3F3A +:1048D000ECF3983EDCF3869577956795B795F79559 +:1048E000E7959F5FC1F7FE2B880F911D96958795E1 +:1048F00097F9089597F99F6780E870E060E0089560 +:104900009FEF80EC089500240A94161617061806E7 +:104910000906089500240A941216130614060506C3 +:104920000895092E0394000C11F4882352F0BB0F54 +:1049300040F4BF2B11F460FF04C06F5F7F4F8F4FB7 +:104940009F4F089597FB072E16F4009407D077FD2C +:1049500009D00E94BC2407FC05D03EF490958195B7 +:104960009F4F0895709561957F4F0895EE0FFF1F3B +:104970000590F491E02D0994AA1BBB1B51E107C0DF +:10498000AA1FBB1FA617B70710F0A61BB70B881FDF +:10499000991F5A95A9F780959095BC01CD0108956E +:1049A000F999FECF92BD81BDF89A992780B50895F7 +:1049B000A8E1B0E042E050E00C94F324262FF999EE +:1049C000FECF1FBA92BD81BD20BD0FB6F894FA9AF2 +:1049D000F99A0FBE019608950E94DE24272F0C94A9 +:1049E000DF24DC01CB01FC01F999FECF06C0F2BD4A +:1049F000E1BDF89A319600B40D9241505040B8F79D +:064A00000895F894FFCFB9 +:104A060020024A09D709B40980094D090101BA01F2 +:104A160028080A03140A3F4D36393F08F207BC0737 +:104A2600830716072F0748076107010203040506D7 +:044A36000708090064 :00000001FF diff --git a/keyboard/ergodox_ez/keymaps/ordinary/readme.md b/keyboard/ergodox_ez/keymaps/ordinary/readme.md index f100dd1c..b8423748 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/readme.md +++ b/keyboard/ergodox_ez/keymaps/ordinary/readme.md @@ -45,7 +45,7 @@ The symbol keys are mostly the same as on the default layout, which did a good j The number pad area here, in green, includes all four arithmetic operations in the same order found on most number pads and features an Enter key. The keycodes emitted here are normal numeric keycodes, not the number-pad specific keycodes emitted by most number pads, because this layout does not use a Num Lock key to switch the buttons between numeric keycodes and navigational keycodes. See the explanation in The Media Layout section about navigation using these same buttons. -Finally, consider the turquoise text-nav keys. Here in the Symbols layer, these are *reversed* from the base layer, with most keys mirrored, but the Delete keys shifted to maintain the directional significance of their arrangement. This is powerful! Often I find myself using the mouse with my right hand, and the left hand needs to press Enter. Instead of reaching the left hand over to the right side of the keyboard, now I simply tap Symbols to reverse the yellow keys, and Enter is right where it should be. +Finally, consider the turquoise text-nav keys. Here in the Symbols layer, these are *reversed* from the base layer, with the keys either mirrored or shifted. This is powerful! Often I find myself using the mouse with my right hand, and the left hand needs to press Enter. Instead of reaching the left hand over to the right side of the keyboard, now I simply tap Symbols to reverse the turquoise keys, and Enter is right where it should be. ## The Media Layer ## @@ -55,6 +55,7 @@ Finally, consider the turquoise text-nav keys. Here in the Symbols layer, these * The bright green keys are more F-keys * The dark yellow keys signal Web and Audio applications * The light yellow keys signal the operating system +* The uncolored keys do nothing in case you bump them by accident ![Ordinary media layout](ordinary-media.png) @@ -62,14 +63,18 @@ This layer was inspired by the Media layer on the Ergodox EZ but takes it farthe Moreover, the orange keys on the right overlay the numberpad from the Symbols Layer, such that in the Media Layer the same keys can be used as if they were a number pad in navigational mode (Num Lock off). For instance, in traditional number pads the '3' key became 'Page Down', and so it is here. This means a user can do text navigation without moving either hand. +Alas, the yellow keys have at best spotty success with common software. Good luck with those but don't expect too much. + ## Switching Between Layers ## -The three Shift keys correspond to three logical layers on top of the ever-present base layer, and are represented in the three LEDs on the keyboard: Capitals (red), Symbols (green), Media (blue). The color of a layer illuminates when the layer is active. Shift keys work in the expected way: press them and the keys shift to that layer; release them and the keys shift back to the base layer. The Ordinary Layout also features a Shift Lock key to keep a layer active indefinitely. Hold down the Shift Lock key then press any Shift key to lock to that layer. Or, hold down the Shift key and press the Shift Lock key; either way works. To revert to the base layer, use the Shift Lock key again in combination with the Shift key. +The three Shift keys correspond to three logical layers on top of the ever-present base layer, and are represented in the three LEDs on the keyboard: Capitals (red), Symbols (green), Media (blue). The color of a layer illuminates when the layer is active. Shift keys work in the expected way: press them and the keys shift to that layer; release them and the keys shift back to the base layer. The Ordinary Layout also features a Shift Lock key to keep a layer active indefinitely. Hold down the Shift Lock key then press any Shift key to lock to that layer. Or, hold down the Shift key and press the Shift Lock key; it works either way. To revert to the base layer, use the Shift Lock key again in combination with the Shift key. -This layout attempts to treat the Capitals Shift layer the same as the other two Shift layers, but internally they are different which causes some inconsistencies. For instance, it is possible to switch from any layer to any other layer, and to lock to any layer, *except* it is not possible to go from Media to Symbols. You must exit the Media layer before engaging the Symbols layer. Also, the Caps Lock feature must be triggered by first pressing the Shift Lock key then a Capitals Shift key; it doesn't work if you press the Shift key first (instead you get the secondary symbol associated with the Shift Lock button). +This layout attempts to treat the Capitals Shift layer the same as the other two Shift layers, but internally they are different which causes some inconsistencies. For instance, it is possible to switch from any layer to any other layer, and to lock to any layer, *except* it is not possible to go from Media to Symbols. You must exit the Media layer before engaging the Symbols layer. Also, the Caps Lock feature must be triggered by first pressing the Shift Lock key then a Capitals Shift key; it doesn't work if you press the Shift key first (instead you get the secondary symbol character associated with the Shift Lock button). -## Special Escape Sequence ## +## Special Escape & Backspace Sequences ## -In the Ordinary Layout, the most unsatisfying key location is the Escape key which rightly belongs segregated on its own way up on the top left of the keyboard. The Ergodox does not have a physical button in such a location and the nearest one, in the top left corner, was assigned to the tilde button which is traditionally found in that location. The Escape key is important so it features prominently on the other top corner on the left side of the keyboard, and is always there in all layers. Nevertheless, alas, it isn't Ordinary to put the escape in that different corner! +In the Ordinary Layout, the most unsatisfying key location is the Escape key which rightly belongs segregated on its own way up on the top left of the keyboard. The Ergodox does not have a physical button in such a location and the nearest one, in the top left corner, is home to the tilde (er, grave) which is commonly found there. The Escape key is important so it features prominently on the other top corner on the left side of the keyboard, and is always there in all layers. Nevertheless, alas, it isn't Ordinary to put the escape in that different corner! That tilde key has a second function as the Shift Lock key and that makes possible a special feature. To make this layout as Ordinary as possible, the Escape key can *also* be accessed by pressing Shift Lock then the 1 button right next to it. This easy gesture is a way to partially maintain the ease of flicking your wrist to the left and tapping Escape. This gesture works in all layers. + +Finally, because the special Escape sequence is so natural and useful, on the top right corner of the Ergodox EZ you can do the same gesture with the 0 key to produce a Backspace. Users of this keyboard and this layout are well advised to learn to use their thumbs for deleting text, but sometimes you are doing other computery things and just want to flick your digits up to the right and press backspace a bunch times. These special sequences should feel unremarkably mundane but might prove to be remarkably useful.