From 6d343f3559db895e9eb6976477a958d962f703ce Mon Sep 17 00:00:00 2001 From: Thiago Alves Date: Mon, 25 Apr 2016 23:46:37 -0700 Subject: [PATCH 1/8] Add my personal keymap for OSX use. This keymap was created to have a feel keys on a different place and to have as fewer layers as possible. Currently I have only 2 extra layers and only one of them is really required to have all possible keys available. Check out the README.md file for more information. --- keyboard/ergodox_ez/Makefile | 2 +- keyboard/ergodox_ez/config.h | 2 + .../ergodox_ez/keymaps/townk_osx/keymap.c | 287 ++++ .../keymaps/townk_osx/townk_osx.hex | 1166 +++++++++++++++++ 4 files changed, 1456 insertions(+), 1 deletion(-) create mode 100644 keyboard/ergodox_ez/keymaps/townk_osx/keymap.c create mode 100644 keyboard/ergodox_ez/keymaps/townk_osx/townk_osx.hex diff --git a/keyboard/ergodox_ez/Makefile b/keyboard/ergodox_ez/Makefile index 3a07ec254f..f4a61dde4b 100644 --- a/keyboard/ergodox_ez/Makefile +++ b/keyboard/ergodox_ez/Makefile @@ -96,7 +96,7 @@ EXTRAKEY_ENABLE = yes # Audio control and System control(+450) # CONSOLE_ENABLE = yes # Console for debug(+400) COMMAND_ENABLE = yes # Commands for debug and configuration CUSTOM_MATRIX = yes # Custom matrix file for the ErgoDox EZ -SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend +SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work # MIDI_ENABLE = yes # MIDI controls # UNICODE_ENABLE = yes # Unicode diff --git a/keyboard/ergodox_ez/config.h b/keyboard/ergodox_ez/config.h index 6a391ffb54..58ba690afd 100644 --- a/keyboard/ergodox_ez/config.h +++ b/keyboard/ergodox_ez/config.h @@ -86,5 +86,7 @@ along with this program. If not, see . //#define NO_ACTION_MACRO //#define NO_ACTION_FUNCTION //#define DEBUG_MATRIX_SCAN_RATE +#define ONESHOT_TAP_TOGGLE 2 +#define ONESHOT_TIMEOUT 3000 #endif diff --git a/keyboard/ergodox_ez/keymaps/townk_osx/keymap.c b/keyboard/ergodox_ez/keymaps/townk_osx/keymap.c new file mode 100644 index 0000000000..62ebc5c3ac --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/townk_osx/keymap.c @@ -0,0 +1,287 @@ +#include "ergodox_ez.h" +#include "debug.h" +#include "action_layer.h" +#include "action_util.h" +#include "led.h" +#include "keymap_common.h" +#include "timer.h" + +/* + +# Why this Layout + +This layout was based on Kinesis layout and other ErgoDox user layouts +available. It's target to be used on a MacOS but I'm pretty sure it can be +addapted to Windows and/or Linux easily. + +## Function Key + +The `fn` key work almost like it would in any other keyboard with the exception +it has a semi-sticky behavior. What does that mean? + +Well, if you press the `fn` and release it, the keyboard will be put on the +_function layout_ and the next key stroke will be processed as if the `fn` key +was pressed. Aftwards, the leyout get back to _normal_. If you hold `fn` and +press any other key, when you release them, the keyboard leyout is back to +_normal_. + +While pressing the `fn` with the left hand and strikeing the other keys on the +right hand is farly easy, the same cannot being said for the other keys on the +left side. So, instead of trying to do contorcionism with my left hand, I +decided to do a semi-sticky version of `fn`. This way, I can press the `fn` +key with my pinky, release it and press the `1` key to issue an `F1` to the +operating system. + +## Key-Pad Key + +The `key pad` key is a layout switch key. If pressed, it will put the keyboard +on the _key pad layout_ and stay there until key is pressed again. + +This is used to make the keyboard behave mostly like a **num pad keyboard**. + +## Notes +- Regardless in which layout you are, keys from other layouts are not + accessible. This means that if you are on the _key pad layout_, the left hand + will be pretty much unusable. + Of course that like anything else, there are exceptions to this rule. + Modifiers should remain accessible throughout the layers. +- The _shift key_ is, like the _function key_, also configured to have a sticky + behavior. +- All sticky keys have a timeout of 3 seconds. + +*/ +#define BASE 0 +#define KEYPAD 1 +#define FN 2 + +#define MACRO_TMUX_ESC 10 +#define MACRO_SHIFT_OR_LPAREN 11 +#define MACRO_SHIFT_OR_RPAREN 12 + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { +/* Keymap 0: Base Layer + * + * ,-----------------------------------------------------. ,-----------------------------------------------------. + * | `~ | 1 | 2 | 3 | 4 | 5 | ESC | | Macro| 6 | 7 | 8 | 9 | 0 | + = | + * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| + * | Tab | Q | W | E | R | T | F16 | | F17 | Y | U | I | O | P | - _ | + * |-----------+------+------+------+------+------| Meh | | Meh |------+------+------+------+------+-----------| + * | \ (Ctrl) | A | S | D | F | G |------| |------| H | J | K | L | ; | ' " (Ctrl)| + * |-----------+------+------+------+------+------| F18 | | F19 |------+------+------+------+------+-----------| + * | LShift | Z | X | C | V | B | Hyper| | Hyper| N | M | , | . | / | RShift | + * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' + * | FN | No |LCtrl | LAlt | LGui | | RGui | RAlt | RCtrl| No | KPAD | + * `-----------------------------------' `-----------------------------------' + * ,-------------. ,-------------. + * | Left | Right| | Down | Up | + * ,------|------|------| |------+------+------. + * | | | Home | | PgUp | | | + * |Backsp| Del |------| |------| Enter| Space| + * | | | End | | PgDn | | | + * `--------------------' `--------------------' + * + * Macro = Ctrk+A Esc + * (this is used to issue the Esc key to the Tmux application) + */ +[BASE]=KEYMAP(//left half + KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, + KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, MEH_T(KC_F16), + CTL_T(KC_BSLS), KC_A, KC_S, KC_D, KC_F, KC_G, + KC_FN2, KC_Z, KC_X, KC_C, KC_V, KC_B, ALL_T(KC_F18), + KC_FN1, KC_NO, KC_LCTRL, KC_LALT, KC_LGUI, + KC_LEFT, KC_RIGHT, + KC_HOME, + KC_BSPC, KC_DELT, KC_END, + //right half + M(MACRO_TMUX_ESC), KC_6, KC_7, KC_8, KC_9, KC_0, KC_EQL, + MEH_T(KC_F17), KC_Y, KC_U, KC_I, KC_O, KC_P, KC_MINS, + KC_H, KC_J, KC_K, KC_L, KC_SCLN, CTL_T(KC_QUOT), + ALL_T(KC_F19), KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_FN2, + KC_RGUI, ALT_T(KC_LBRC), CTL_T(KC_RBRC), KC_NO, TG(KEYPAD), + KC_DOWN, KC_UP, + KC_PGUP, + KC_PGDN, KC_ENT, KC_SPC), + +/* Keymap 1: KeyPad Layer + * + * ,-----------------------------------------------------. ,-----------------------------------------------------. + * | | | | | | | | | BTab | Clear| / | * | ^ | ( | LeftClick | + * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| + * | M.Accel 2 | |ScrlUp| U |ScrlDn| | | | Tab | 7 | 8 | 9 | + | ) | RightClick| + * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| + * | M.Accel 1 | | L | D | R | |------| |------| 4 | 5 | 6 | - | | MidClick | + * |-----------+------+------+------+------+------| | |Return|------+------+------+------+------+-----------| + * | M.Accel 0 | |ScrlL | |ScrlR | | | | | 1 | 2 | 3 | = | | | + * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' + * | | | | | | | 0 | . | , | | KPAD | + * `-----------------------------------' `-----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ +[KEYPAD]=KEYMAP(//left half + KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, + KC_NO, KC_NO, KC_MS_WH_UP, KC_MS_U, KC_MS_WH_DOWN, KC_NO, KC_NO, + KC_NO, KC_NO, KC_MS_L, KC_MS_D, KC_MS_R, KC_NO, + KC_NO, KC_NO, KC_MS_WH_LEFT, KC_NO, KC_MS_WH_RIGHT, KC_NO, KC_NO, + KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, + KC_NO, KC_NO, + KC_NO, + KC_NO, KC_NO, KC_NO, + //right half + LSFT(KC_TAB), KC_CLEAR, KC_KP_SLASH, KC_KP_ASTERISK, KC_CIRCUMFLEX, KC_LPRN, KC_MS_BTN1, + KC_TAB, KC_KP_7, KC_KP_8, KC_KP_9, KC_KP_PLUS, KC_RPRN, KC_MS_BTN2, + KC_KP_4, KC_KP_5, KC_KP_6, KC_KP_MINUS, KC_NO, KC_MS_BTN3, + KC_KP_ENTER, KC_KP_1, KC_KP_2, KC_KP_3, KC_KP_EQUAL, KC_NO, KC_NO, + KC_KP_0, KC_KP_DOT, KC_KP_COMMA, KC_NO, KC_TRNS, + KC_NO, KC_NO, + KC_NO, + KC_NO, KC_NO, KC_NO), + +/* Keymap 2: Functions Layer + * + * ,-----------------------------------------------------. ,-----------------------------------------------------. + * | | F1 | F2 | F3 | F4 | F5 | F6 | | F7 | F8 | F9 | F10 | F11 | F12 | Vol. Up | + * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| + * | | Stop | Rw | Rec | FF | | XXXX | | XXXX | | | | | | Vol. Down | + * |-----------+------+------+------+------+------| XXXX | | XXXX |------+------+------+------+------+-----------| + * | CapsLock | Eject| Prev | Play | Next | |------| |------| Left | Down | Up | Right| | Mute | + * |-----------+------+------+------+------+------| XXXX | | XXXX |------+------+------+------+------+-----------| + * | L Shift | | | | | | XXXX | | XXXX | | | | | | R Shift | + * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' + * | XXXXX | | XXXX | XXXX | XXXX | | XXXX | XXXX | XXXX | | | + * `-----------------------------------' `-----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + * + * XXX = These keys are transparent keys that, when pressed, they issue the key from the previous layer. + */ +[FN]=KEYMAP(//left half + KC_NO, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, + KC_NO, KC_MEDIA_STOP, KC_MEDIA_REWIND, KC_MEDIA_SELECT, KC_MEDIA_FAST_FORWARD, KC_NO, KC_TRNS, + KC_CAPS, KC_MEDIA_EJECT, KC_MEDIA_PREV_TRACK, KC_MEDIA_PLAY_PAUSE, KC_MEDIA_NEXT_TRACK, KC_NO, + KC_LSFT, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, + KC_TRNS, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS, + KC_NO, KC_NO, + KC_NO, + KC_NO, KC_NO, KC_NO, + //right half + KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_VOLU, + KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_VOLD, + KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT, KC_NO, KC_MUTE, + KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_RSFT, + KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_NO, + KC_NO, KC_NO, + KC_NO, + KC_NO, KC_NO, KC_NO)}; + +const uint16_t PROGMEM fn_actions[] = { + [1] = ACTION_LAYER_ONESHOT(FN), + [2] = ACTION_MODS_ONESHOT(MOD_LSFT), // Sticky shift light. Tap for the next keypress to be shifted. Hold for regular shift. +}; + +static uint16_t key_timer; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { + // MACRODOWN only works in this function + switch(id) { + case MACRO_TMUX_ESC: + if (record->event.pressed) { + return MACRO(D(LCTRL), T(A), U(LCTRL), D(ESC), END); + } + return MACRO(U(ESC), END); + case MACRO_SHIFT_OR_LPAREN: { + if (record->event.pressed) { + key_timer = timer_read(); // if the key is being pressed, we start the timer. + register_code(KC_LSFT); // we're now holding down Shift. + } else { // this means the key was just released, so we can figure out how long it was pressed for (tap or "held down"). + if (timer_elapsed(key_timer) < TAPPING_TERM) { // the threshhold we pick for counting something as a tap. + register_code(KC_9); // sending 9 while Shift is held down gives us an opening paren + unregister_code(KC_9); // now let's let go of that key + } + unregister_code(KC_LSFT); // let's release the Shift key now. + } + break; + } + case MACRO_SHIFT_OR_RPAREN: { + if (record->event.pressed) { + key_timer = timer_read(); // Now we're doing the same thing, only for the right shift/close paren key + register_code(KC_RSFT); + } else { + if (timer_elapsed(key_timer) < TAPPING_TERM) { + register_code(KC_0); + unregister_code(KC_0); + } + unregister_code(KC_RSFT); + } + break; + } + } + return MACRO_NONE; +}; + +// Runs just one time when the keyboard initializes. +void matrix_init_user(void) { +}; + +uint8_t current_layer = BASE; + +// Runs constantly in the background, in a loop. +void matrix_scan_user(void) { + uint8_t layer = biton32(layer_state); + + ergodox_led_all_off(); + ergodox_led_all_set(LED_BRIGHTNESS_LO); + + switch (layer) { + case BASE: + current_layer = BASE; + break; + case KEYPAD: + current_layer = KEYPAD; + break; + default: + // none + break; + } + + // layer leds + if (current_layer == KEYPAD) { + ergodox_right_led_3_on(); + } + + // capslock + if (host_keyboard_leds() & (3<mods & (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT)) && // is shift pressed and there is no other + !(keyboard_report->mods & (~MOD_BIT(KC_LSFT) & ~MOD_BIT(KC_RSFT)))) || // modifier being pressed as well + (get_oneshot_mods() & (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT)) && !has_oneshot_mods_timed_out())) { // or the one shot shift didn't timed out + ergodox_right_led_1_set(LED_BRIGHTNESS_HI); + ergodox_right_led_1_on(); + } +}; diff --git a/keyboard/ergodox_ez/keymaps/townk_osx/townk_osx.hex b/keyboard/ergodox_ez/keymaps/townk_osx/townk_osx.hex new file mode 100644 index 0000000000..89e9ffcce2 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/townk_osx/townk_osx.hex @@ -0,0 +1,1166 @@ +:100000000C9462020C94A6020C94A6020C94A60214 +:100010000C94A6020C94A6020C94A6020C94A602C0 +:100020000C94A6020C94A6020C94E60C0C94B80D49 +:100030000C940D1C0C94A6020C94A6020C94A6021F +:100040000C94A6020C94A6020C94A6020C94A60290 +:100050000C94A6020C94751C0C94A6020C94A60297 +:100060000C94A6020C94A6020C94A6020C94A60270 +:100070000C94A6020C94A6020C94A6020C94A60260 +:100080000C94A6020C94A6020C94A6020C94A60250 +:100090000C94A6020C94A6020C94A6020C94A60240 +:1000A0000C94A6020C94A6020C94A602250E470EF0 +:1000B000350F470E350F8C0EAF0E350F040F170F8F +:1000C000221222124E124E129612B4123014301412 +:1000D000BF123014741374132114301430142A1402 +:1000E0008113811381138113811381138113811370 +:1000F0008113811381138113811381138113811360 +:100100009213A013A713AE13B81302290001E00144 +:1001100004020402E00129000000F4A200223500DC +:100120002B003171C200C10000001E001400040049 +:100130001D0000004D001F001A0016001B00E0000B +:100140004C002000080007000600E2002A00210001 +:10015000150009001900E3004A00220017000A00F8 +:1001600005000000500029006B7700006D7F000043 +:100170004F000A306C7700006E7F000051002300B2 +:100180001C000B00110000005200240018000D009C +:100190001000E7004B0025000C000E0036002F7405 +:1001A0002C00260012000F003700307128002700B5 +:1001B00013003300380000004E002E002D00347173 +:1001C000C200015400000000000000000000010017 +:1001D000000000000000000000000000000000001F +:1001E000F900F200FB00000000000000F000F10048 +:1001F0000000000000000000FA00F300FC00000016 +:1002000000000000000000000000000000000000EE +:10021000000000000000000000002B022B00000086 +:100220005800000000009C005F005C0059000000C6 +:100230000000540060005D005A006200000055009C +:1002400061005E005B00630000002302570056005F +:100250006700850000002602270200000000000061 +:100260000000F400F500F6000000010000000000AE +:1002700000003900E100010000003A00AD00B000CC +:100280000000000000003B00BC00AC0000000100CA +:1002900000003C00AF00AE000000010000003D0087 +:1002A000BB00AB000000010000003E0000000000A9 +:1002B0000000000000003F000100000001000000FD +:1002C00000004000010000000100000000004100AB +:1002D000000050000000000000004200000051003B +:1002E0000000010000004300000052000000010077 +:1002F0000000440000004F00000001000000450025 +:1003000000000000000000000000A900AA00A800F2 +:10031000E5000000000016034500720067006F0052 +:1003200044006F007800200045005A0000001603CA +:100330004500720067006F0044006F0078002000E5 +:1003400045005A0000000403090409026D0004017D +:1003500000A0FA09040000010301010009211101B4 +:100360000001223F000705810308000A090401007B +:100370000103010200092111010001224D000705BE +:10038000820308000A090402000103000000092199 +:10039000110100012236000705830308000A090441 +:1003A00003000103000000092111010001223900AE +:1003B000070584031000011201100100000008ED80 +:1003C000FE071301000102000105010906A1010554 +:1003D0000719E029E7150025019508750181020537 +:1003E000081901290595057501910295017503917B +:1003F00001050719002977150025019578750181F8 +:1004000002C005010980A101850216010026B7007E +:100410001A01002AB700751095018100C0050C096A +:1004200001A1018503160100269C021A01002A9CE5 +:1004300002751095018100C005010902A1010901A1 +:10044000A10005091901290515002501950575016A +:10045000810295017503810105010930093115817A +:10046000257F95027508810609381581257F95013C +:1004700075088106050C0A38021581257F950175DE +:10048000088106C0C005010906A101050719E02978 +:10049000E715002501950875018102950175088110 +:1004A0000105081901290595057501910295017548 +:1004B0000391010507190029FF150025FF95067511 +:1004C000088100C011241FBECFEFDAE0DEBFCDBF30 +:1004D00004B603FE24C08091F5019091F601A0912D +:1004E000F701B091F8018730904BA740B04BB9F4B9 +:1004F0001092F5011092F6011092F7011092F80196 +:1005000014BE84B7877F84BF88E10FB6F8948093C8 +:100510006000109260000FBEE0E0FFE3099511E07B +:10052000A0E0B1E0E2E8F8E402C005900D92A43347 +:10053000B107D9F711E0A4E3B1E001C01D92A53FD6 +:10054000B107E1F70E942C0A0C943F240C940000A0 +:10055000FC016B3059F06C3029F16A3009F041C070 +:100560008281811141C08AE091E0089582818823CF +:1005700041F00E943F1C909336018093350181EE3B +:100580001BC080913501909136010E944B1C883C24 +:10059000910530F486E20E94971086E20E945F1176 +:1005A00081EE1DC08281882351F00E943F1C9093F0 +:1005B00036018093350185EE0E94971012C080911C +:1005C0003501909136010E944B1C883C910530F416 +:1005D00087E20E94971087E20E945F1185EE0E94D9 +:1005E0005F1180E090E008958DE091E00895089516 +:1005F000CF936091B4017091B5018091B601909153 +:10060000B7010E94781BC82F56985E9825982D98A0 +:1006100026982E9827982F988FE090E09093890045 +:100620008093880090938B0080938A0090938D0034 +:1006300080938C00CC2329F0C13029F4C09334017D +:1006400002C01092340180913401813011F4279A54 +:100650002F9A0E946E0F867011F0259A2D9AC23043 +:1006600041F40E94011A811104C027982F98269AFC +:100670002E9AE0910E01F0910F018081982F9272D5 +:1006800059F08D7D49F48FEF90E09093890080932D +:100690008800259A2D9A08C00E942E1B827221F094 +:1006A0000E94D419882379F3CF9108950C94F8020D +:1006B00056985E9825982D9826982E9827982F98CA +:1006C0008FEF90E0909389008093880090938B0047 +:1006D00080938A0090938D0080938C00259A2D9AA8 +:1006E0002FEF80E792E0215080409040E1F700C07A +:1006F0000000269A2E9A2FEF80E792E0215080404A +:100700009040E1F700C00000279A2F9A2FEF80E772 +:1007100092E0215080409040E1F700C00000259811 +:100720002D982FEF80E792E0215080409040E1F734 +:1007300000C0000026982E982FEF80E792E021500D +:1007400080409040E1F700C0000027982F9856980D +:100750005E9825982D9826982E9827982F9808957A +:1007600089EA8093800089E08093810024982C9806 +:100770003F988AB18F748AB96E98479A8BB1806B13 +:100780008BB9769A0E9458030C94F70280E280930A +:1007900000018091370181110EC00E94150481E093 +:1007A000809337012FEF83ED90E3215080409040FC +:1007B000E1F700C0000080E40E941B048093000168 +:1007C00081112EC00E94450480930001811128C030 +:1007D0000E94450480930001811122C08FE30E9492 +:1007E00045048093000181111BC00E943D0480E4F8 +:1007F0000E941B0480930001811112C08CE00E94B2 +:1008000045048093000181110BC00E944504809330 +:100810000001811105C08FE30E944504809300010F +:100820000E943D048091000108951092B9008AE071 +:100830008093B800089594EA9093BC009091BC0016 +:1008400097FFFCCF9091B900987F983021F09031BC +:1008500011F081E008958093BB0084E88093BC0090 +:100860008091BC0087FFFCCF8091B900887F8831E0 +:1008700011F0803471F780E0089584E98093BC0022 +:100880008091BC0084FDFCCF08958093BB0084E878 +:100890008093BC008091BC0087FFFCCF9091B90091 +:1008A000987F81E0983209F480E0089584E880938D +:1008B000BC008091BC0087FFFCCF8091BB000895F5 +:1008C00080910001811115C080E40E941B04809377 +:1008D000000181110CC082E10E9445048093000157 +:1008E000811105C08FEF0E944504809300010E9492 +:1008F0003D0484B1807F84B985B1807F85B98AB198 +:10090000837F8AB98BB1837F8BB93E9846980895CF +:100910000E94C603809300010E94600480B38C7023 +:1009200080BB81B3836F81BBA9E3B1E0E7E4F1E071 +:100930008EE08E0F11921D928E13FCCF0C94B0039B +:10094000BF92CF92DF92EF92FF920F931F93CF93BC +:10095000DF9380910001882379F0809138018F5FC7 +:1009600080933801811108C00E94C6038093000162 +:10097000811102C00E94580309E311E0C0E0D0E0F9 +:10098000DD24D39482E0C82EEE24E394F12CC7300A +:10099000D10500F580910001811164C080E40E94BE +:1009A0001B0480930001811112C082E10E94450462 +:1009B0008093000181110BC0C7010C2E01C0880F6C +:1009C0000A94EAF780950E944504809300010E94F2 +:1009D0003D0448C0CA30A1F028F4C83059F0C930ED +:1009E00061F005C0CC3089F070F0CD3089F0209AEC +:1009F000289810C0219A29980DC0229A2A980AC0D6 +:100A0000239A2B9807C0529A01C0539A5B9802C050 +:100A10003E9A469890EA9A95F1F79FB1799902C06B +:100A200082E001C080E091709D25982B7C9902C0E6 +:100A300084E001C080E0892B7D9902C038E001C0CC +:100A400030E0832B7E9902C020E101C020E0822BA0 +:100A50009FB19095991F9927991F9295990F907E14 +:100A6000892B0FC080910001811149C080E40E9450 +:100A70001B0480930001882379F1B12C0E943D046E +:100A80008B2DF8019081981719F08083C092010195 +:100A90000E94600421960F5F1F4FCE30D10509F0F0 +:100AA00076CF80910101882361F18150809301010B +:100AB000882339F08FE99FE00197F1F700C000002B +:100AC00020C0A7E4B1E0E9E3F1E0CF01825F9191BA +:100AD0009D938E13FCCF15C083E10E944504809343 +:100AE00000018111CACF81E40E941B0480930001A0 +:100AF0008111C3CF0E945604B82EB094BFCF80E0BE +:100B0000C0CF0E94560381E0DF91CF911F910F91DA +:100B1000FF90EF90DF90CF90BF900895E82FF0E026 +:100B2000E95BFE4F808108950895089596E0799FCE +:100B3000F001112494E5899FE00DF11D1124E60FC9 +:100B4000F11DEE0FFF1FE25EFE4F85919491089517 +:100B5000880F991FFC01E856F04085919491089503 +:100B6000880F991FFC01E85EFE4F859194910895CE +:100B70000F931F93CF93DF93EC018115904350F5B2 +:100B8000C11580E2D80708F0B3C0CB3BD10590F483 +:100B9000C83AD10508F05AC0C53AD10508F04BC093 +:100BA000C430D10508F0BBC1219709F0B5C101E0FF +:100BB00010E0F5C1CF3FD10511F008F0B0C1C03F42 +:100BC000D10508F092C0CE01805E9109089708F423 +:100BD000A6C1A2C1C11591E5D907A8F4C23020E58C +:100BE000D20708F09EC0C11580E5D80709F485C07A +:100BF00008F091C0C11520E4D20708F08DC1DD27AF +:100C00008E01106CCCC1C11580E8D80758F4C1150D +:100C100090E7D90708F07CC1C11520E6D20708F497 +:100C200022C17AC1C11580E9D80708F075C1DF700B +:100C30008E01106AB4C1C53AD10509F472C1C63A31 +:100C4000D10509F071C102E810E4A9C1C83AD10583 +:100C500009F46DC1C93AD10509F46CC1CA3AD1058C +:100C600009F46BC1CB3AD10509F46AC1CC3AD1057C +:100C700009F469C1CD3AD10509F468C1C03BD10579 +:100C800009F467C1CE3AD10509F466C1CF3AD1055E +:100C900009F465C1C13BD10509F464C1C23BD1056A +:100CA00009F463C1C33BD10509F462C1C43BD1055A +:100CB00009F461C1C53BD10509F460C1C63BD1054A +:100CC00009F45FC1C73BD10509F45EC1C83BD1053A +:100CD00009F45DC1C93BD10509F45CC1CA3BD1052A +:100CE00009F45BC100E014E45AC18E01106557C1DC +:100CF000CE019F700E94B00553C10E9484149FEFE3 +:100D000024E38CE0915020408040E1F700C00000D7 +:100D10000E949A1C44C18091D60181608093D601C3 +:100D20003EC10E94431E811102C00E94291E0E94E2 +:100D3000601E90E09093F5018093F401C23090E53D +:100D4000D90721F48091F401816086C0C43020E588 +:100D5000D20721F48091F40182607EC0C63080E524 +:100D6000D80721F48091F401846076C0C83090E502 +:100D7000D90719F48091F40127C0CA3020E5D207C1 +:100D800021F48091F401806167C0CC3080E5D80700 +:100D900021F48091F40180625FC0CE3090E5D907E4 +:100DA00021F48091F401806457C0C03120E5D2075E +:100DB00021F48091F40180684FC0C23180E5D807EA +:100DC00029F48091F4018460886046C0C33090E5C6 +:100DD000D90721F48091F4018E7F3EC0C53020E513 +:100DE000D20721F48091F4018D7F36C0C73080E5B1 +:100DF000D80721F48091F4018B7F2EC0C93090E593 +:100E0000D90719F48091F40126C0CB3020E5D20730 +:100E100021F48091F4018F7E1FC0CD3080E5D8078A +:100E200021F48091F4018F7D17C0CF3090E5D90770 +:100E300021F48091F4018F7B0FC0C13120E5D207EE +:100E400021F48091F4018F7707C0C331D04531F48C +:100E50008091F4018B7F877F8093F4018091F4016E +:100E60000E94641E9CC08D2F99278F709927813016 +:100E70009105D9F49E012370332702C0880F991F72 +:100E80002A95E2F79C688E0144E0000F111F4A95F5 +:100E9000E1F700271370802B912B53E0CC0FDD1F5F +:100EA0005A95E1F7C076DD272FC08230910531F4E5 +:100EB000DC2FCC278E01016F106A71C08330910541 +:100EC00069F4CE018370992701E010E002C0000FA1 +:100ED000111F8A95E2F7C8019C680FC0049709F0BA +:100EE0005EC0CE018370992701E010E002C0000FC0 +:100EF000111F8A95E2F7C8019A6823E0CC0FDD1F25 +:100F00002A95E1F7C07ED7708C010C2B1D2B47C0B2 +:100F1000DF708E01106243C000E010E040C08E011F +:100F20003EC001E810E43BC003E810E438C002EE24 +:100F300014E435C009EE14E432C00AEE14E42FC004 +:100F400005EB14E42CC006EB14E429C007EB14E411 +:100F500026C00CEC14E423C00DEC14E420C003E81C +:100F600015E41DC00AE815E41AC002E915E417C02B +:100F700004E915E414C001E216E411C003E216E42A +:100F80000EC004E216E40BC005E216E408C006E257 +:100F900016E405C007E216E402C00AE216E4C8013E +:100FA000DF91CF911F910F91089596E0799FF00105 +:100FB000112494E5899FE00DF11D1124E60FF11D28 +:100FC000EE0FFF1FE25EFE4F85919491803E9105EA +:100FD000E0F4803C910558F58133910509F46FC028 +:100FE00048F48932910509F463C08A32910509F405 +:100FF0006DC072C089339105E9F082389105D1F056 +:101000008533910509F44DC067C0833E910581F198 +:1010100038F4803E9105B9F0823E9105D9F05CC06C +:10102000863E910561F1873E9105A1F155C00E9470 +:10103000A80508952091F40120FD02C021FF4CC0B5 +:1010400080EE90E049C08091F40180FFF9CF89E300 +:1010500090E042C08091F40182FF0EC08091F401C3 +:1010600084FF03C080E090E037C083EE90E034C09E +:101070008091F40182FFF2CF82EE90E02DC080914A +:10108000F40183FF0BC08091F40184FDEBCF87EE68 +:1010900090E022C08091F40183FFF5CF86EE90E0CE +:1010A0001BC08091F40185FF07C089E290E014C065 +:1010B0008091F40185FFF9CF85E390E00DC0809128 +:1010C000F40186FF07C08AE290E006C08091F40137 +:1010D00086FFF9CF81E390E00E94B8050895089556 +:1010E0000C946F08809165010895CF93DF9300D031 +:1010F0001F92CDB7DEB79C018091EB01843019F5CA +:1011000093E099833B832A839093E9008FEF90913A +:10111000E800815095FD06C095ED9A95F1F7000025 +:101120008111F5CF8091E80085FF0DC040E050E0CF +:1011300063E070E0CE0101960E94D60A8091E8003B +:101140008E778093E8000F900F900F90DF91CF91F2 +:101150000895CF93DF9300D01F92CDB7DEB72091D3 +:10116000EB01243021F522E029839B838A8383E0ED +:101170008093E9008FEF9091E800815095FD06C0C3 +:1011800095ED9A95F1F700008111F5CF8091E80077 +:1011900085FF0DC040E050E063E070E0CE010196B5 +:1011A0000E94D60A8091E8008E778093E8000F9025 +:1011B0000F900F90DF91CF9108952091EB01243093 +:1011C000F1F422E02093E9002FEF3091E800215064 +:1011D00035FD06C035ED3A95F1F700002111F5CF48 +:1011E0002091E80025FF0BC040E050E065E070E092 +:1011F0000E94D60A8091E8008E778093E8000895D7 +:10120000CF93DF93EC019091EB01943009F046C04D +:1012100080910C018823D9F080910D018823B9F0C9 +:101220009093E9008FEF9091E800815095FD06C002 +:1012300095E19A95F1F700008111F5CF8091E800D2 +:1012400085FF2CC040E050E060E170E017C081E015 +:101250008093E9008FEF9091E800815095FD06C0E2 +:1012600095ED9A95F1F700008111F5CF8091E80096 +:1012700085FF14C040E050E068E070E0CE010E94BD +:10128000D60A8091E8008E778093E80080E1FE0125 +:10129000A5E5B1E001900D928A95E1F7DF91CF913C +:1012A00008958091EA01811109C00E946B0C0E948F +:1012B000C80C8091E20084608093E200089510924F +:1012C000EA010895089508950C94071C42E061EC2A +:1012D00081E00E94E50B42E061EC82E00E94E50BB8 +:1012E00042E061EC83E00E94E50B42E161EC84E0C6 +:1012F0000C94E50B8091ED01833009F455C030F476 +:10130000813071F0823009F48EC008958A3009F47A +:101310007AC08B3009F460C0893009F09CC020C0CD +:101320008091EC01813A09F096C08091E800877FB6 +:101330008093E8008091F0019091F101892B21F4D4 +:1013400060E185E591E003C060E080E090E070E05E +:101350000E94210B8091E8008B778093E80008952C +:101360008091EC01813209F076C08091F00190917A +:10137000F101009719F0039709F06DC08091E80022 +:10138000877F8093E8008091E80082FD05C080910E +:10139000EB018111F8CF5FC08091F100809365016E +:1013A0008091E8008B7753C08091EC01813A09F07D +:1013B00052C08091F0019091F101892B09F04BC04E +:1013C0008091E800877F8093E8008091E80080FFAB +:1013D000FCCF80910C0136C08091EC018132D9F5AF +:1013E0008091F0019091F101892BA9F58091E8009D +:1013F000877F8093E8000E941A0C8091EE01809311 +:101400000C010C9484148091EC01813221F58091BF +:10141000E800877F8093E8000E941A0C8091EF011A +:101420008093660108958091EC01813AA1F4809146 +:10143000E800877F8093E8008091E80080FFFCCF80 +:10144000809166018093F1008091E8008E7780930F +:10145000E8000C941A0C089584B7877F84BF88E154 +:101460000FB6F89480936000109260000FBE90E079 +:1014700080E80FB6F89480936100909361000FBEEE +:101480000E94BD0F0E946B0C0E94C80C8091E2006C +:1014900084608093E20078940E944E0F0E94BF0FF8 +:1014A00082E091E00E94690F8091EB01853069F440 +:1014B0000E94C81B8091E9018823B1F30E94F31BAD +:1014C000882391F30E94C00AEFCF0E94C50FECCF92 +:1014D000292F332723303105C9F064F42130310539 +:1014E00081F02230310509F043C08DE690E02AE416 +:1014F00033E042C021323105F1F02232310541F1B1 +:1015000037C082E190E027EB33E036C09927813085 +:10151000910541F08230910541F0892B49F5E6E4CF +:10152000F3E005C0EEE2F3E002C0E6E1F3E084910F +:1015300090E09F0121C06430D8F4E62FF0E0EE0F78 +:10154000FF1FEE5DFE4F2081318189E090E014C0E5 +:10155000643070F470E0FB01EE0FFF1FE65EFE4F9B +:1015600020813181FB01EA5EFE4F808190E004C062 +:1015700080E090E020E030E0FA013183208308959C +:1015800080E189BD82E189BD09B400FEFDCF809173 +:10159000D8008F7D8093D8008091E0008260809396 +:1015A000E0008091E00081FDFCCF0895CF92DF92B2 +:1015B000EF92FF920F931F93CF93DF93EC018B0178 +:1015C0006A010E94390C811133C0C114D10439F071 +:1015D000F60180819181081B190BC80FD91FE12CDE +:1015E000F12C0115110519F18091E80085FD16C057 +:1015F0008091E8008E778093E800C114D10449F00F +:10160000F60180819181E80EF91EF182E08285E089 +:101610000FC00E94390C882321F30AC0899180935E +:10162000F10001501109FFEFEF1AFF0ADACF80E055 +:10163000DF91CF911F910F91FF90EF90DF90CF90AE +:1016400008952091F2013091F3012617370748F0F1 +:101650006115710539F42091E8002E772093E80098 +:1016600001C0B90140E061157105A9F12091EB01BC +:10167000222309F443C0253009F442C02091E80038 +:1016800023FD40C02091E80022FD32C02091E800F7 +:1016900020FFE9CF4091F3002091F20030E0342B9D +:1016A000FC01CF016115710559F02830310540F476 +:1016B00081918093F100615071092F5F3F4FF1CF0D +:1016C00041E02830310509F040E02091E8002E7714 +:1016D0002093E800C8CF4111C9CF0AC08091EB0127 +:1016E000882361F0853061F08091E80083FD0AC0B5 +:1016F0008091E80082FFF2CF80E0089582E00895B3 +:1017000083E0089581E008952091F2013091F30182 +:101710002617370748F06115710539F42091E80064 +:101720002E772093E80001C0B901FC0120E061158B +:10173000710591F18091EB01882309F440C0853057 +:1017400009F43FC08091E80083FD3DC08091E8002E +:1017500082FD2FC08091E80080FFE9CF2091F30047 +:101760008091F20090E0922B6115710559F088305C +:10177000910540F424912093F10031966150710954 +:101780000196F2CF21E0089709F020E08091E8006F +:101790008E778093E800CBCF2111CCCF0AC0809107 +:1017A000EB01882361F0853061F08091E80083FDD2 +:1017B0000AC08091E80082FFF2CF80E0089582E0C5 +:1017C000089583E0089581E00895982F973058F5A3 +:1017D0009093E900981739F07091EC002091ED009A +:1017E0005091F00003C0242F762F50E021FF19C044 +:1017F0003091EB003E7F3093EB003091ED003D7F68 +:101800003093ED003091EB0031603093EB0070933A +:10181000EC002093ED005093F0002091EE0027FFA4 +:1018200007C09F5FD3CF8F708093E90081E0089558 +:1018300080E008958091EC0187FF11C08091E8005D +:1018400082FD05C08091EB018111F8CF11C080911C +:10185000E8008B770BC08091EB01882349F08091E1 +:10186000E80080FFF8CF8091E8008E778093E80051 +:1018700008952091E4003091E50095E64091EC0058 +:10188000842F817040FF22C08091E80080FD1CC041 +:101890008091EB01882391F0853091F08091EB00ED +:1018A00085FD10C04091E4005091E50042175307B8 +:1018B00029F39A01915011F784E0089582E0089588 +:1018C00083E0089581E0089580E008954091E80064 +:1018D00042FFDECF08950E94D90C0E94E10CE0EE99 +:1018E000F0E0808181608083E8EDF0E080818F7797 +:1018F000808319BCA7EDB0E08C918E7F8C938081A2 +:101900008F7E80831092EA0108950F931F93CF93E7 +:10191000DF930E94D90C0E94E10CC8EDD0E08881D1 +:101920008F77888388818068888388818F7D88838A +:1019300019BC1092EB011092E7011092E90110928C +:10194000E80100EE10E0F80180818B7F80838881C0 +:101950008160888342E060E080E00E94E50BE1EE78 +:10196000F0E080818E7F8083E2EEF0E08081816014 +:101970008083808188608083F80180818E7F80836E +:10198000888180618883DF91CF911F910F910895A5 +:10199000E8EDF0E080818F7E8083E7EDF0E08081EC +:1019A0008160808384E082BF81E08093EA010C94AF +:1019B000850CE8EDF0E080818E7F80831092E2005C +:1019C00008951092DA001092E10008951F920F928C +:1019D0000FB60F9211242F933F934F935F936F9302 +:1019E0007F938F939F93AF93BF93EF93FF938091D8 +:1019F000E10082FF0BC08091E20082FF07C080916E +:101A0000E1008B7F8093E1000E944D0F8091DA000E +:101A100080FF1FC08091D80080FF1BC08091DA003A +:101A20008E7F8093DA008091D90080FF0DC080E125 +:101A300089BD82E189BD09B400FEFDCF81E08093BC +:101A4000EB010E94510905C019BC1092EB010E94E4 +:101A50005F098091E10080FF19C08091E20080FF62 +:101A600015C08091E2008E7F8093E2008091E200B9 +:101A700080618093E2008091D80080628093D800DA +:101A800019BC85E08093EB010E9463098091E1001D +:101A900084FF30C08091E20084FF2CC080E189BDCA +:101AA00082E189BD09B400FEFDCF8091D8008F7D11 +:101AB0008093D8008091E1008F7E8093E100809137 +:101AC000E2008F7E8093E2008091E200816080934B +:101AD000E2008091E701882311F084E007C0809143 +:101AE000E30087FD02C081E001C083E08093EB0149 +:101AF0000E9464098091E10083FF29C08091E20087 +:101B000083FF25C08091E100877F8093E10082E020 +:101B10008093EB011092E7018091E1008E7F80932A +:101B2000E1008091E2008E7F8093E2008091E200EC +:101B300080618093E20042E060E080E00E94E50B7B +:101B40008091F00088608093F0000E946209FF910C +:101B5000EF91BF91AF919F918F917F916F915F9125 +:101B60004F913F912F910F900FBE0F901F9018959E +:101B70001F920F920FB60F9211242F933F934F9302 +:101B80005F936F937F938F939F93AF93BF93CF9305 +:101B9000DF93EF93FF93C091E900CF708091EC0049 +:101BA000D82FD17080FDD0E81092E9008091F0002C +:101BB000877F8093F00078940E94FC0D1092E900DA +:101BC0008091F00088608093F000CD2BCF70C0939F +:101BD000E900FF91EF91DF91CF91BF91AF919F917C +:101BE0008F917F916F915F914F913F912F910F90C6 +:101BF0000FBE0F901F9018951F93CF93DF93CDB713 +:101C0000DEB7AA970FB6F894DEBF0FBECDBFECEEDD +:101C1000F1E088E08E0F9091F10091938E13FBCF4D +:101C20000E947A098091E80083FF1FC18091EC0136 +:101C30009091ED01492F50E04A30510508F015C14F +:101C4000FA01EA5AFF4F0C94EF23803881F0823872 +:101C500009F00BC18091F0018F708093E9008091B1 +:101C6000EB0085FB882780F91092E90006C080917F +:101C7000E8019091E901911182609091E800977FCD +:101C80009093E8008093F1001092F100C8C0282FD3 +:101C90002D7F09F0EAC0882319F0823061F0E5C099 +:101CA0008091EE01813009F0E0C0933009F080E0CE +:101CB0008093E9012BC08091EE01811127C08091B2 +:101CC000F0018F7009F4D1C08093E9002091EB00FE +:101CD00020FF1CC0933021F48091EB00806214C07F +:101CE0009091EB0090619093EB0021E030E0A9012E +:101CF00002C0440F551F8A95E2F74093EA00109204 +:101D0000EA008091EB0088608093EB001092E9007C +:101D10008091E800877F86C08111A7C01091EE01F5 +:101D20001F778091E3008078812B8093E30080917E +:101D3000E800877F8093E8000E941A0C8091E800F9 +:101D400080FFFCCF8091E30080688093E300111155 +:101D500002C082E001C083E08093EB0186C080581E +:101D6000823008F082C08091EE019091EF018C3DAD +:101D700053E0950779F583E08A838AE289834FB738 +:101D8000F894DE01139620E03EE051E2E32FF0E00C +:101D900050935700E49120FF03C0E295EF703F5F3E +:101DA000EF708E2F90E0EA3010F0C79601C0C09619 +:101DB0008D939D932F5F243149F74FBF8091E800A9 +:101DC000877F8093E8006AE270E0CE0101960E946E +:101DD000210B14C0AE014F5F5F4F6091F0010E9474 +:101DE000680ABC01892B09F440C09091E800977FF4 +:101DF0009093E80089819A810E94840B8091E80089 +:101E00008B778093E80031C0803879F58091E800C5 +:101E1000877F8093E8008091E7018093F1008091B3 +:101E2000E8008E778093E8000E941A0C1EC0811192 +:101E30001CC09091EE019230C0F48091E800877F41 +:101E40008093E8009093E7010E941A0C8091E701CB +:101E5000811106C08091E30087FD02C081E001C0CE +:101E600084E08093EB010E9466098091E80083FF83 +:101E70000AC08091E800877F8093E8008091EB00A2 +:101E800080628093EB00AA960FB6F894DEBF0FBE77 +:101E9000CDBFDF91CF911F9108950895CF93809189 +:101EA000EB018823A1F0C091E900CF709091EC0084 +:101EB000892F817090FD80E8C82B1092E9008091F5 +:101EC000E80083FD0E94FC0DCF70C093E900CF9124 +:101ED000089590936C0180936B010895E0916B01DC +:101EE000F0916C01309721F00190F081E02D099480 +:101EF00080E00895E0916B01F0916C01309721F042 +:101F00000280F381E02D09940895E0916B01F09136 +:101F10006C01309721F00480F581E02D099408953B +:101F20002091690130916A018217930771F09093B3 +:101F30006A0180936901E0916B01F0916C01309727 +:101F400021F00680F781E02D099408952091670122 +:101F5000309168018217930771F090936801809324 +:101F60006701E0916B01F0916C01309721F00084E2 +:101F7000F185E02D0994089508950C94BC0F0E94FA +:101F8000361C0E9488040C94FC1CCF92DF92EF92C6 +:101F9000FF920F931F93CF93DF93CDB7DEB72B97AD +:101FA0000FB6F894DEBF0FBECDBF0E94A0048EE630 +:101FB000C82E81E0D82E00E010E0E02E802F0E9495 +:101FC0008E05F60141916F01F42EF826B1F40F5FF2 +:101FD0001F4F0E30110589F78FEF89838A831B828B +:101FE0000E943F1C8160782F9D838C8349815A8198 +:101FF0006B818D810E94681040C09091D60191FF45 +:1020000004C08B870E9494058B8520E030E04F2D23 +:1020100050E0922FBA01022E02C0759567950A947E +:10202000E2F760FF24C02E83EF8221E030E06901F7 +:1020300002C0CC0CDD1C9A95E2F790E08C219D212A +:10204000892B09F420E028870E943F1C8160782FAB +:102050009A8789874E815F8168858A850E9468108A +:10206000F801E259FE4F8081C826C08206C02F5F6A +:102070003F4F2630310569F6AACF0E94E31F109129 +:102080006D010E946E0F1817A1F00E946E0F8093D1 +:102090006D012B960FB6F894DEBF0FBECDBFDF915A +:1020A000CF911F910F91FF90EF90DF90CF900C9404 +:1020B00070082B960FB6F894DEBF0FBECDBFDF9130 +:1020C000CF911F910F91FF90EF90DF90CF900895E7 +:1020D000CF93DF93CDB7DEB72B970FB6F894DEBF63 +:1020E0000FBECDBF4F83588769877A878B87DE0104 +:1020F000119686E0FD0111928A95E9F785E0FE01CF +:10210000379601900D928A95E1F749815A816B814A +:102110007C818D819E810E9422172B960FB6F894A8 +:10212000DEBF0FBECDBFDF91CF9108950895CF934D +:10213000882309F4C2C0C82F823859F40E946E0F58 +:1021400081FDBBC089E30E94651A0E94421B89E39E +:102150000CC0833879F40E946E0F80FDAEC083E519 +:102160000E94651A0E94421B83E50E94A71ACF9124 +:102170000C94421B843859F40E946E0F82FD9DC05E +:1021800087E40E94651A0E94421B87E4EECF8CEF21 +:102190008C0F813A48F48C2F0E941E2281118DC031 +:1021A0008C2F0E94651AE3CF80E28C0F883048F4B0 +:1021B000C77081E001C0880FCA95EAF70E94EE1A45 +:1021C000D6CF8BE58C0F833078F4C53A29F0C63A28 +:1021D00031F083E890E005C081E890E002C082E839 +:1021E00090E0CF910C94900F88E58C0F833108F02C +:1021F00064C0C83A39F1C93A41F1CA3A49F1CB3A17 +:1022000051F1CC3A59F1CD3A61F1C03B69F1CE3A86 +:1022100071F1CF3A79F1C13B81F1C23B89F1C33B06 +:1022200091F1C43B99F1C53BA1F1C63BA9F1C73B74 +:10223000B1F1C83BB9F1C93BC1F1CA3BC9F180E07A +:1022400090E038C082EE90E035C089EE90E032C078 +:102250008AEE90E02FC085EB90E02CC086EB90E0FA +:1022600029C087EB90E026C08CEC90E023C08DEC79 +:1022700090E020C083E891E01DC08AE891E01AC098 +:1022800082E991E017C084E991E014C081E292E014 +:1022900011C083E292E00EC084E292E00BC085E2BE +:1022A00092E008C086E292E005C087E292E002C0B8 +:1022B0008AE292E0CF910C94A60FCF9108958823E3 +:1022C00009F44BC0823859F40E946E0F81FF45C05B +:1022D00089E30E94651A0E94421B89E30CC083387F +:1022E00071F40E946E0F80FF38C083E50E94651A6A +:1022F0000E94421B83E50E94A71A0C94421B84385B +:1023000059F40E946E0F82FF28C087E40E94651A6C +:102310000E94421B87E4EFCF9CEF980F913A58F34D +:1023200090E2980F983050F4877091E001C0990FB7 +:102330008A95EAF7892F0E94F41ADFCF9BE5980F60 +:10234000933020F480E090E00C94900F885A833111 +:1023500020F480E090E00C94A60F0895882321F0EB +:102360000E94EE1A0C94421B0895882321F00E94CB +:10237000F41A0C94421B08952F923F924F925F9251 +:102380007F928F929F92AF92BF92CF92DF92EF9205 +:10239000FF920F931F93CF93DF9300D000D01F9233 +:1023A000CDB7DEB725E0FC01DE01119601900D925C +:1023B0002A95E1F7FC0100811181F280E580E29429 +:1023C0003FE0E32223813481232B09F472C21F3FB3 +:1023D00019F40F3F09F46DC26C010E94011A8823A1 +:1023E00019F082E00E94431AC6010E9496100983E8 +:1023F0001A8369817A818F2D0E94C7198C010E94EE +:102400007C190E944318F1100E940B1B0E945E1A57 +:10241000882379F0FF2069F080E2800F883048F04F +:1024200082E00E94431A0E945E1A91E0782E79267B +:1024300001C0712CE12FE295EF70F0E0E05AFF4F00 +:102440000C94EF23812F807F1F70882311F0129549 +:10245000107FFF2089F0112309F4E8C180E2800F8A +:10246000883020F4812F0E94EE1A03C0812F0E9431 +:10247000FE1A0E94421BDAC1802F0E945F111123B5 +:1024800009F4EEC1005E812F083018F40E94F41A9E +:1024900002C00E94041B0E94421BE2C1812F807F68 +:1024A0001F70803211F01295107F002319F0013057 +:1024B00049F132C0FF2091F0EE2091F1F1E0EF12EE +:1024C00004C0812F0E941E1BCBC122E0E21228C053 +:1024D0000E94271B812F0E94CE1922C0EE2079F086 +:1024E00031E0E31208C00E94EB1A812309F4B8C15D +:1024F0000E94D11904C042E0E41609F4B1C10E945F +:10250000271B12C0FF2029F051E05E1508F4A8C176 +:1025100007C0E110A5C108C0FF2021F0E11086C16D +:10252000812FF7C0E11089C1812FF9C0812F8695D5 +:102530008695837090E0009719F0019759F090C14B +:10254000FF2019F0C801937002C080E090E00E9463 +:10255000900F86C1FF2019F0C801937002C080E07F +:1025600090E00E94A60F7CC1802FFF2019F00E94EE +:10257000EB1E02C00E94531F0E94D81F71C1812F01 +:10258000837009F055C0F1106BC1802F829586953C +:102590008770880F880F902F9F70492F50E060E060 +:1025A00070E01A012B01082E04C0220C331C441CBD +:1025B000551C0A94D2F704FF15C02FE0822E912CEF +:1025C000A12CB12CA501940104C0220F331F441F7C +:1025D000551F8A95D2F7CA01B9016095709580950B +:1025E000909503C060E070E0CB01169516951370CE +:1025F000412F50E04230510569F04330510589F0D8 +:1026000062297329842995294130510571F00E946E +:102610006A1826C162297329842995290E9486187F +:102620001FC10E946A18C201B1010E944E1818C150 +:10263000FF2019F0812F817001C08695882309F44D +:102640000FC1802F829586958770880F880F902FF5 +:102650009F70492F50E060E070E01A012B01082EB6 +:1026600004C0220C331C441C551C0A94D2F704FFEE +:1026700015C09FE0892E912CA12CB12CA5019401AD +:1026800004C0220F331F441F551F8A95D2F7CA0179 +:10269000B901609570958095909503C060E070E0F9 +:1026A000CB01169516951370412F50E0423051051D +:1026B00069F04330510589F06229732984299529ED +:1026C0004130510571F00E944419CAC06229732932 +:1026D000842995290E946019C3C00E944419C2012F +:1026E000B1010E942819BCC0802F90E0FC01E05E7F +:1026F000F109E531F10508F094C0E059FF4F0C9461 +:10270000EF230F70812F8F71FF2031F00E94C118CD +:10271000802F0E94AE11A4C00E94E218802F0E9458 +:10272000B5119EC0FF2039F0E1109AC0812F8F7142 +:102730000E94071995C031E03E1508F491C0F6CF0C +:10274000FF2039F0812F8F710E94C11889C0FF20AE +:10275000C9F3812F8F710E94E21882C0FF2029F0F7 +:10276000812F8F710E94AC187BC00E94A21878C084 +:10277000FF20C1F00E94CB190E94F41A0E94FD199B +:10278000843029F40E943C1A812F8F717AC041E075 +:102790004E1508F48EC01F71812F0E94C11863E08E +:1027A000812F0EC00E94CB190E94EE1A51E05E15D7 +:1027B000F8F40E943C1A0E94D11964E0812F8F71B5 +:1027C0000F900F900F900F900F90DF91CF911F916E +:1027D0000F91FF90EF90DF90CF90BF90AF909F90C0 +:1027E0008F907F905F904F903F902F900C942C1A79 +:1027F00081E00F900F900F900F900F90DF91CF918D +:102800001F910F91FF90EF90DF90CF90BF90AF900E +:102810009F908F907F905F904F903F902F900C945F +:10282000431AFF2039F0EE2009F48CCF802F0E944C +:10283000971016C0EE2009F48CCF802F0E945F11F4 +:102840000FC0412F4F70602FC6010E94A8020E9446 +:10285000C61706C0412F4F70602FC6010E94950514 +:10286000772039F10E94FD1980FD23C0F601128204 +:102870000E94F7190E94C118C6010E94BC110E9453 +:10288000F7190F900F900F900F900F90DF91CF914D +:102890001F910F91FF90EF90DF90CF90BF90AF907E +:1028A0009F908F907F905F904F903F902F900C94CF +:1028B000E2180F900F900F900F900F90DF91CF9133 +:1028C0001F910F91FF90EF90DF90CF90BF90AF904E +:1028D0009F908F907F905F904F903F902F900895A2 +:1028E0000E940B1B0E941B1B0E94DD1A0E94421BB0 +:1028F0000E9489200E94D81F80E090E00E94900FE3 +:1029000080E090E00C94A60F0E94FB1A0C947014C7 +:102910000E94BC19292F22952F7030E02C303105F0 +:102920004CF42A3031056CF4225031092230310543 +:10293000A8F407C02C30310569F02F30310551F073 +:102940000DC0803F69F018F4803E40F409C0843F18 +:1029500029F406C093FB882780F9089580E0089544 +:1029600081E00895CF93DF9300D000D01F92CDB7C0 +:10297000DEB70F900F900F900F900F90DF91CF91D7 +:102980000895CF93DF9300D000D000D0CDB7DEB74D +:1029900026960FB6F894DEBF0FBECDBFDF91CF9164 +:1029A00008951F93CF93DF93C0917C0116E080912F +:1029B0007D01C81799F0D0E01C9FF0011D9FF00D1C +:1029C0001124E258FE4F40815181628173818481DC +:1029D00095810E94C1142196C770E9CFDF91CF91F4 +:1029E0001F9108954091AE015091AF016091B001E7 +:1029F0007091B1018091B2019091B3010C94C11416 +:102A00008091B30182958F7009F054C08091B0011C +:102A1000882309F44FC080917C01A0917D016091D1 +:102A2000AE017091AF014091B1015091B201B6E099 +:102A30008A1709F43FC090E041155105C1F17F3F6D +:102A400011F46F3FA1F1B89FF001B99FF00D11246F +:102A5000E258FE4F218172132AC02081621327C0E1 +:102A60002281211124C0238134812417350710F4D9 +:102A700021503109241B350B283C3105C0F420912D +:102A8000B3012F7020612093B30126E0289FF0014D +:102A9000299FF00D1124ED57FE4F80818F708061CA +:102AA00080838EEA91E00E94BC110C94D1140196AF +:102AB0008770BECF0895CF92DF92EF92FF920F936F +:102AC0001F93CF93DF93CDB7DEB762970FB6F8941D +:102AD000DEBF0FBECDBF8C0185E0F801DE011D9683 +:102AE00001900D928A95E1F7D8014C9111965C9175 +:102AF000119712966C9112971396CD90DC901497C3 +:102B00003091AE017091AF018091B1019091B2010D +:102B1000009709F46BC17F3F19F43F3F09F466C188 +:102B2000E090B001EE2009F4C0C02091B301C816B6 +:102B3000D90628F0F601E81BF90BCF0104C08095F7 +:102B400090958C0D9D1DFF24F394883C910578F0A1 +:102B5000F12C207F09F0C6C07C2DD98AC88A8989CA +:102B60000E94B2148EEA91E00E94BC11B1C0822F83 +:102B7000807F09F046C0751314C0341312C0611170 +:102B800010C02F7020612093B3010E94F2148EEACE +:102B900091E00E94BC118091B301D80115968C93ED +:102BA0002EC0CD2819F15F3F11F44F3FF9F0F62EFA +:102BB00061111CC080917C0120917D0136E082175B +:102BC00009F45AC090E0389FF001399FF00D1124AC +:102BD000E258FE4F7181571306C07081471303C03E +:102BE0007281711103C001968770E9CFF62E6623BA +:102BF00009F418C18091B30181608093B301F12C75 +:102C000011C1751308C0341306C0611104C080914E +:102C1000B301D801C3C04D875E878D859E856A8BC1 +:102C20000E9488146A898823E1F16623D1F12091FA +:102C3000B301822F82958F7090E0029774F080919B +:102C4000AE019091AF0198878F831986DB86CA8683 +:102C50002C87CE0107960E94BC1186E0F801AEEAEF +:102C6000B1E001900D928A95E1F70E9400150E9453 +:102C7000F214FF24F394D6C04D875E878D859E8520 +:102C80000E94BC19292F22952F7030E02230310587 +:102C90000CF0BCC09F7009F0B6C0805E883008F4AC +:102CA000C1C0C8010E94BC11E4CFC816D90608F4FF +:102CB00053C0F601E81BF90BCF01883C910508F4DD +:102CC00050C0F12C7C2DD98AC88A89890E94B214FF +:102CD000EEEAF1E086E0DF011D928A95E9F70E94B5 +:102CE000F214A0C0751314C0341312C0611110C0C7 +:102CF0008091B301F8018583C8010E94BC1186E070 +:102D0000EEEAF1E0DF011D928A95E9F7FE2C8AC018 +:102D10004D875E878D859E856A8B0E9488146A899F +:102D2000882309F4BECF662309F4BBCF2091B301F9 +:102D3000822F82958F7090E002970CF48ECF809155 +:102D4000AE019091AF019A8389831B82DD82CC8290 +:102D50002E83CE0101967FCF809590958C0D9D1D81 +:102D6000ACCFF62E662309F49CCF75132EC0341316 +:102D70002CC02091B30120FD1FC0822F82958F703F +:102D8000D9F0D80115962C9315978F3049F08F5FA5 +:102D9000982F9295907F822F8F70892B15968C9308 +:102DA000C8010E94BC1186E0F801AEEAB1E00190D2 +:102DB0000D928A95E1F793CF86E0F801AEEAB1E093 +:102DC00001900D928A95E1F72DC04D875E878D8524 +:102DD0009E850E948814811140CF8091B30181604B +:102DE0008093B301C8010E94BC111CC0662309F482 +:102DF00058CF4D875E878D859E850E9488148823D5 +:102E000009F44FCF2ACF811148CF0CC024303105AF +:102E10000CF047CF9F7009F440CFF8019581907F67 +:102E200009F03BCF8F2D62960FB6F894DEBF0FBE30 +:102E3000CDBFDF91CF911F910F91FF90EF90DF9069 +:102E4000CF9008951F93CF93DF93CDB7DEB72C9724 +:102E50000FB6F894DEBF0FBECDBF4F83588769878A +:102E60007A878B879C87CE0107960E945B15882303 +:102E700069F08F8198852A853B85232BF1F19F3F4F +:102E800009F063C08F3F09F060C037C086E0FE01E3 +:102E90003796DE01119601900D928A95E1F76F81C8 +:102EA0007885EA85FB85309741F17F3F11F46F3FCC +:102EB00021F120917D0130E0C901019687709927A9 +:102EC00040917C0150E08417950709F447C069835D +:102ED0007A83FD83EC8396E0929FD001939FB00D9F +:102EE0001124A258BE4FFE01319601900D929A9581 +:102EF000E1F780937D010E94D11416E080917C015E +:102F000090917D018917C1F1189FC0011124825849 +:102F10009E4F0E945B15882379F1E0917C011E9FF2 +:102F2000F0011124E258FE4F40815181628173818A +:102F3000848195810E94C11480917C0190E001966A +:102F40008770992780937C01D9CF4F8158856985F7 +:102F50007A858B859C850E94C114CFCF0E948414F2 +:102F600010927D0110927C01EEEAF1E086E0DF0133 +:102F70001D928A95E9F7C1CF2C960FB6F894DEBF63 +:102F80000FBECDBFDF91CF911F910895EF92FF92B9 +:102F90000F931F93CF93DF938C01892B09F46CC09F +:102FA000F12CEE24E394E8012196F8018491843712 +:102FB00040F4843008F051C0813081F0823019F142 +:102FC0005BC0853709F444C0A8F19CE7980F90379F +:102FD00008F052C08F770E945F1141C00E5F1F4FF3 +:102FE000FE01C49180E28C0F883048F4C7708E2DAA +:102FF00001C0880FCA95EAF70E940E1B14C08C2FDF +:103000000E9497102DC00E5F1F4FFE01C49180E2F9 +:103010008C0F883058F4C7708E2D01C0880FCA9568 +:10302000EAF70E94141B0E94421B1AC08C2F0E94B8 +:103030005F1116C00E5F1F4FFE01C491CC2381F0BB +:103040008FE99FE00197F1F700C00000C150F6CF73 +:103050000E5F1F4FFE01F49003C00E9497108E0177 +:103060008F2D882309F49FCFEFE9FFE03197F1F727 +:1030700000C000008150F5CFDF91CF911F910F91DB +:10308000FF90EF90089508956093B8017093B9018F +:103090008093BA019093BB010C9470140F931F930B +:1030A0000091B8011091B9012091BA013091BB0192 +:1030B000DC01CB01802B912BA22BB32B8093B80189 +:1030C0009093B901A093BA01B093BB011F910F91E6 +:1030D0000C9470140F931F930091B8011091B901D3 +:1030E0002091BA013091BB01DC01CB0180239123F7 +:1030F000A223B3238093B8019093B901A093BA019E +:10310000B093BB011F910F910C9470140F931F93F8 +:103110000091B8011091B9012091BA013091BB0121 +:10312000DC01CB0180279127A227B3278093B80128 +:103130009093B901A093BA01B093BB011F910F9175 +:103140000C9470141092B4011092B5011092B60153 +:103150001092B7010C94701441E050E060E070E010 +:1031600004C0440F551F661F771F8A95D2F74093FE +:10317000B4015093B5016093B6017093B7010C94FC +:10318000701441E050E060E070E004C0440F551F4F +:10319000661F771F8A95D2F78091B4019091B5018F +:1031A000A091B601B091B701482B592B6A2B7B2B0C +:1031B0004093B4015093B5016093B6017093B70189 +:1031C0000C94701441E050E060E070E004C0440FE3 +:1031D000551F661F771F8A95D2F7409550956095C9 +:1031E00070958091B4019091B501A091B601B09114 +:1031F000B701482359236A237B234093B40150939A +:10320000B5016093B6017093B7010C94701441E05E +:1032100050E060E070E004C0440F551F661F771F48 +:103220008A95D2F78091B4019091B501A091B60131 +:10323000B091B701482759276A277B274093B401EB +:103240005093B5016093B6017093B7010C9470145C +:103250000F931F930091B4011091B5012091B60115 +:103260003091B701DC01CB01802B912BA22BB32B2A +:103270008093B4019093B501A093B601B093B701C8 +:103280001F910F910C9470140F931F930091B40130 +:103290001091B5012091B6013091B701DC01CB014D +:1032A00080239123A223B3238093B4019093B5018B +:1032B000A093B601B093B7011F910F910C947014B5 +:1032C0000F931F930091B4011091B5012091B601A5 +:1032D0003091B701DC01CB0180279127A227B327CA +:1032E0008093B4019093B501A093B601B093B70158 +:1032F0001F910F910C9470140895CF92DF92EF926A +:10330000FF920F931F93CF93DF938C01C090B8016E +:10331000D090B901E090BA01F090BB018091B40166 +:103320009091B501A091B601B091B701C82AD92AF0 +:10333000EA2AFB2ACFE1D0E0D701C6010C2E04C057 +:10334000B695A795979587950A94D2F780FF06C002 +:10335000B8018C2F0E94D507019721F4219760F7BF +:1033600080E001C08C2FDF91CF911F910F91FF90D2 +:10337000EF90DF90CF900895CF93DF93EC010E9400 +:103380007D19BE010E94D507DF91CF910895CB0131 +:103390000E94BC1908958091C10108958093C101D4 +:1033A00008951092C10108950E943F1C2091BF0111 +:1033B0003091C0018217930750F00E943F1C20916A +:1033C000BF013091C001821B930B9C010AC00E9477 +:1033D0003F1C2091BF013091C00120953095280FEE +:1033E000391F81E0283B3B4008F480E0089580913C +:1033F000BE0185958595859508958091BE0187705C +:1034000008950E943F1C2091BC013091BD0182179C +:103410009307A8F00E943F1C2091BC013091BD0190 +:10342000821B930B883B9B4010F480E013C080917B +:10343000BE0182FB882780F991E089270BC00E949A +:103440003F1C2091BC013091BD0120953095820F29 +:10345000931FE8CF8170089598E0899F900111240F +:10346000262B2093BE010E94C1180E943F1C9093FE +:10347000BD018093BC0108951092BE011092BD0160 +:103480001092BC0108952091BE0180958223809303 +:10349000BE01982F977089F430E0482F552747FDDB +:1034A00050952417350749F08595859585950E9497 +:1034B000E2181092BD011092BC0108959091BE01D6 +:1034C000977081E009F480E0089590910C019923B0 +:1034D00021F090910D01911109C020910E013091C0 +:1034E0000F01F90132969FEF40E01FC0982F96958B +:1034F000969596959F3050F5E0910E01F0910F0151 +:10350000E90FF11D877021E030E0A90102C0440FEE +:10351000551F8A95E2F7CA019181892B818308950D +:103520009F3F39F04F5F4E3041F051915813F8CF23 +:103530000DC05111F7CF942FF5CF9F3F39F0F9010E +:10354000E90FF11D97FDFA958283089508959091F2 +:103550000C01992321F090910D01911109C0209146 +:103560000E0130910F01F9013296205F3F4F1FC0CD +:10357000982F9695969596959F30F0F4E0910E01D0 +:10358000F0910F01E90FF11D877021E030E0A901F2 +:1035900002C0440F551F8A95E2F7CA0180959181B8 +:1035A0008923818308953196E217F30729F09081EA +:1035B0009813F9CF1082F7CF089581E090E0E09161 +:1035C0000E01F0910F01E80FF91F10820196803172 +:1035D0009105A9F708958091D50108959091D5019D +:1035E000892B8093D501089580959091D5018923E9 +:1035F0008093D50108951092D50108959091D4013A +:10360000892B8093D401089580959091D4018923CA +:103610008093D40108951092D40108959091D3011C +:10362000892B8093D301089580959091D3018923AC +:103630008093D30108951092D30108958093C2011D +:103640000E943F1C9093C0018093BF010895109287 +:10365000C2011092C0011092BF0108958091C20171 +:10366000089580910E0190910F01FC0131969C010B +:10367000205F3F4F80E0919191118F5FE217F30738 +:10368000D1F70895E0910E01F0910F018091D501DD +:103690008083E0910E01F0910F0190818091D4011F +:1036A000892B8083E0910E01F0910F019081809130 +:1036B000D301892B80838091C201882399F00E94D5 +:1036C000D41981110E94271BE0910E01F0910F0186 +:1036D00090818091C201892B80830E94311B8111CE +:1036E0000E94271B80910E0190910F010C947A0F7C +:1036F000CF92DF92EF92FF926C01EE24FF24C1146F +:10370000D104E104F10421F0C701B60120E101C0B8 +:1037100020E0C72ED82EE92EFF24C114D104E104E5 +:10372000F10419F0285FC701B6016B017C0154E078 +:10373000F694E794D794C7945A95D1F7C114D1045D +:10374000E104F10419F02C5FC701B6016B017C01A3 +:1037500042E0F694E794D794C7944A95D1F7C11400 +:10376000D104E104F10419F02E5FC701B601DC01B8 +:10377000CB01B695A79597958795892B8A2B8B2B8F +:1037800009F02F5F822FFF90EF90DF90CF90089588 +:103790008091EB01843021F11092D70120E488E17F +:1037A00090E00FB6F894A895809360000FBE209328 +:1037B000600080E00E94700883B7817F846083BFCF +:1037C00083B7816083BF7894889583B78E7F83BFEA +:1037D00088E10FB6F89480936000109260000FBEED +:1037E000089508950895CF930E94F11B0E94A004AC +:1037F0000E94F21BC0E08C2F0E948E05811104C034 +:10380000CF5FCE30C1F701C081E0CF9108950E9413 +:1038100084140E946E0F0C9470081F920F920FB6C2 +:103820000F9211248F939F93AF93BF938091D701F1 +:10383000811113C08091D8019091D901A091DA0132 +:10384000B091DB014196A11DB11D8093D8019093E9 +:10385000D901A093DA01B093DB01BF91AF919F91A1 +:103860008F910F900FBE0F901F90189582E084BD2E +:1038700093E095BD9AEF97BD80936E0008952FB7A2 +:10388000F8948091D8019091D901A091DA01B0917A +:10389000DB012FBF0895CF92DF92EF92FF920F933B +:1038A0001F932FB7F8944091D8015091D90160919E +:1038B000DA017091DB012FBF6A017B01EE24FF2446 +:1038C0008C0120E030E0C016D106E206F30610F4C9 +:1038D000415051099A01281B390BC9011F910F91C1 +:1038E000FF90EF90DF90CF9008951F920F920FB648 +:1038F0000F9211248F939F93AF93BF938091D80120 +:103900009091D901A091DA01B091DB010196A11D3E +:10391000B11D8093D8019093D901A093DA01B0939F +:10392000DB01BF91AF919F918F910F900FBE0F90D0 +:103930001F9018950E946B0CF8942FEF87EA91E680 +:10394000215080409040E1F700C0000087E090EBFC +:10395000DC018093F5019093F601A093F701B093F9 +:10396000F8019CE088E10FB6F894A8958093600078 +:103970000FBE90936000FFCFEF92FF920F931F93C3 +:10398000CF93DF93D82FC0E08C2F0E948E0500E0EC +:1039900010E0E82EF12CC701002E02C09595879506 +:1039A0000A94E2F780FD06C00F5F1F4F0630110535 +:1039B00091F709C0602F7C2F80E00E949605D813F4 +:1039C000F3CF81E004C0CF5FCE30F1F680E0DF912D +:1039D000CF911F910F91FF90EF900895CF93C82F33 +:1039E0008CE20E94BC1C882321F08C2FCF910C9478 +:1039F000BC1C80E0CF910895CF930E94431E81119B +:103A000002C00E94291EC5E6C15049F00E94A004D0 +:103A10008FE39CE90197F1F700C00000F5CF89E240 +:103A20000E94EE1C811113C18AE20E94EE1C8111DA +:103A30000E94291E85E00E94EE1C81110E949A1CA2 +:103A40000E944E1E8093D60187E00E94EE1C8823C0 +:103A5000A9F18BE10E94EE1C882351F08091D601E0 +:103A600081FB222720F991E0922790FB81F90EC07B +:103A70008EE00E94EE1C882361F08091D60182FBCB +:103A8000222720F991E0922790FB82F98093D601BA +:103A900015C080E10E94EE1C9091D601882341F070 +:103AA00093FB222720F981E0822780FB93F904C051 +:103AB000892F809580FB90F99093D6018091D60153 +:103AC0000E94521E0E94601E8093F40180EE0E94AC +:103AD000EE1C882341F08091F401982F909590FB83 +:103AE00080F98093F40189E30E94EE1C882359F049 +:103AF0008091F40181FB222720F991E0922790FB2D +:103B000081F98093F40182EE0E94EE1C882359F023 +:103B10008091F40182FB222720F991E0922790FB0B +:103B200082F98093F40186EE0E94EE1C882359F0FE +:103B30008091F40183FB222720F991E0922790FBEA +:103B400083F98093F40183EE0E94EE1C882359F0E0 +:103B50008091F40184FB222720F991E0922790FBC9 +:103B600084F98093F40185E30E94EE1C882359F0C8 +:103B70008091F40185FB222720F991E0922790FBA8 +:103B800085F98093F40181E30E94EE1C882359F0AB +:103B90008091F40186FB222720F991E0922790FB87 +:103BA00086F98093F40181E10E94EE1C882359F08C +:103BB0008091F40187FB222720F991E0922790FB66 +:103BC00087F98093F4018091F4010E94641E809132 +:103BD000F40187FB882780F980930D0187E20E941A +:103BE000EE1CC82F8EE10E94EE1C8111C2608FE195 +:103BF0000E94EE1C8111C46080E20E94EE1C8111C3 +:103C0000C86081E20E94EE1C8111C06182E20E94C4 +:103C1000EE1C8111C06283E20E94EE1C8111C0641F +:103C200084E20E94EE1C882311F0C06802C0CC23FD +:103C300029F08C2F0E945B1E6C2F03C00E94571E20 +:103C4000682F70E080E090E0CF910C944418CF9101 +:103C500008956DEE7EEF80E090E00E94292460E000 +:103C600082E090E00E94172460E083E090E00E94F0 +:103C7000172460E084E090E00E94172460E085E073 +:103C800090E00C94172480E090E00E94112421E041 +:103C90008D3E9E4F09F020E0822F089582E090E053 +:103CA0000C940924682F82E090E00C94172483E0A0 +:103CB00090E00C940924682F83E090E00C94172482 +:103CC00084E090E00C940924682F84E090E00C9448 +:103CD00017248091DE0180FF0BC06091130185E005 +:103CE000689FB001112475956795759567952BC0F0 +:103CF00081FF09C06091130185E0689FB001112424 +:103D00007595679520C082FF07C06091130185E01B +:103D1000689FB001112417C09091DF019923D1F061 +:103D200060911201961788F72091130185E0289F72 +:103D300090011124929FA001939F500D112470E0D7 +:103D4000CA010E94DB236038710540F461157105DA +:103D500039F002C065E070E0862F08958FE708957E +:103D600081E008958091DE0180FF08C0609111011B +:103D700070E0759567957595679521C081FF06C0C0 +:103D80006091110170E07595679519C082FF04C0BC +:103D90006091110170E010C09091DF019923C1F092 +:103DA000609110019617A0F780911101899FC001C1 +:103DB000112470E00E94DB236038710528F461153E +:103DC000710521F0862F08958FE7089581E0089509 +:103DD00061E070E0F4CF803F21F40E94691E81957C +:103DE00004C0813F29F40E94691E8093E201089576 +:103DF000823F21F40E94691E819504C0833F29F40B +:103E00000E94691E8093E1010895893F19F40E9480 +:103E1000B21E05C08A3F31F40E94B21E8195809384 +:103E2000E30108958B3F21F40E94B21E819504C0E6 +:103E30008C3F29F40E94B21E8093E4010895843FD0 +:103E400021F48091E001816017C0853F21F48091C9 +:103E5000E001826011C0863F21F48091E00184601E +:103E60000BC0873F21F48091E001886005C0883F46 +:103E700031F48091E00180618093E00108958D3FED +:103E800021F48091DE0181600BC08E3F21F480918E +:103E9000DE01826005C08F3F29F48091DE018460DD +:103EA0008093DE010895803F39F48091E20187FF1D +:103EB0006CC01092E20169C0813F29F48091E20157 +:103EC0001816BCF362C09091E101823F29F497FF7C +:103ED0005CC01092E10159C0833F19F41916CCF36C +:103EE00054C0893F41F48091E30118160CF04DC095 +:103EF0001092E3014AC08A3F29F48091E30187FFD1 +:103F000044C0F6CF8B3F39F48091E40187FF3DC078 +:103F10001092E4013AC08C3F29F48091E401181614 +:103F2000BCF333C0843F21F48091E0018E7F17C041 +:103F3000853F21F48091E0018D7F11C0863F21F4FF +:103F40008091E0018B7F0BC0873F21F48091E001DD +:103F5000877F05C0883F31F48091E0018F7E809398 +:103F6000E00113C08D3F21F48091DE018E7F0BC0F4 +:103F70008E3F21F48091DE018D7F05C08F3F29F4B3 +:103F80008091DE018B7F8093DE018091E1018111C0 +:103F90000EC08091E20181110AC08091E30181117C +:103FA00006C08091E401811102C01092DF010895E2 +:103FB00080EE91E00E94850F0E943F1C9093DD01EE +:103FC0008093DC0108951F93CF93DF938091DC01F0 +:103FD0009091DD010E944B1CAC019091DF0199236F +:103FE00021F02091140130E006C0209115018AE0F3 +:103FF000289F900111244217530708F486C080912E +:10400000E101C091E201D091E3011091E40181113D +:1040100007C0C11176C0D11174C0111172C075C032 +:104020009F3F19F09F5F9093DF01181624F40E94C0 +:10403000691E8093E1018091E10187FF05C00E9424 +:10404000691E81958093E1011C1624F40E94691E6B +:104050008093E2018091E20187FF05C00E94691E02 +:1040600081958093E2016091E101662339F1C0916D +:10407000E201CC2319F1772767FD7095872F972FE1 +:104080000E94EC2223E333E343E35FE30E945023E7 +:104090000E94B9226093E1016C2F772767FD70952C +:1040A000872F972F0E94EC2223E333E343E35FE360 +:1040B0000E9450230E94B9226093E2011D1624F44D +:1040C0000E94B21E8093E3018091E30187FF05C047 +:1040D0000E94B21E81958093E301111624F40E9480 +:1040E000B21E8093E4018091E40187FF05C00E9425 +:1040F000B21E81958093E401DF91CF911F910C94C2 +:10410000D81F9F3F09F08ECF96CFDF91CF911F919F +:104110000895E0EEF1E085E0DF011D928A95E9F770 +:104120001092DF011092DE010895833081F128F4AE +:10413000813059F08230D1F00895853009F449C0BA +:10414000B8F1863009F456C0089580911501262FE4 +:1041500030E0280F311D2F3F310524F4680F6093A4 +:10416000150108958FEF8093150108958091140132 +:10417000262F30E0280F311D2F3F310524F4680F22 +:104180006093140108958FEF809314010895809136 +:104190001301262F30E0280F311D2F3F310524F465 +:1041A000680F6093130108958FEF809313010895B2 +:1041B00080911201262F30E0280F311D2F3F31054D +:1041C00024F4680F6093120108958FEF8093120119 +:1041D000089580911101262F30E0280F311D2F3FC7 +:1041E000310524F4680F6093110108958FEF8093D7 +:1041F0001101089580911001262F30E0280F311D04 +:104200002F3F310524F4680F6093100108958FEF5C +:10421000809310010895833011F128F4813049F022 +:10422000823091F00895853081F120F18630C1F11E +:10423000089580911501681720F4861B809315015D +:10424000089510921501089580911401681720F4C3 +:10425000861B809314010895109214010895809193 +:104260001301681720F4861B8093130108951092A0 +:104270001301089580911201681720F4861B809322 +:10428000120108951092120108958091110168178A +:1042900020F4861B80931101089510921101089556 +:1042A00080911001681720F4861B809310010895F7 +:1042B0001092100108950F931F938B3109F475C06C +:1042C000A0F58E3009F484C0C0F4873009F45BC0D7 +:1042D00068F4863009F0AAC08091D601817F8E7F74 +:1042E0008093D60181E08093E601A1C0883009F473 +:1042F00096C08B3009F493C099C0813109F472C023 +:1043000068F4803109F092C08091D60183FB2227A6 +:1043100020F991E0922790FB83F950C0863109F48F +:104320007EC0893109F47BC081C0853309F479C02E +:1043300068F4873209F475C028F48E3108F476C029 +:104340008D515AC0893209F46CC070C0833438F47E +:104350008A3308F050C0883309F461C067C08334E1 +:1043600009F45FC0883409F061C00E9484140FEF23 +:1043700013ED20E3015010402040E1F700C00000A1 +:104380000E949A1C4CC09091D601892F8095817013 +:1043900080FB90F929F0966098609093D60147C011 +:1043A000997F977F9093D6013AC08091D60181FB87 +:1043B000222720F991E0922790FB81F98093D60182 +:1043C000992369F18091D60181608093D60127C03D +:1043D0008091D60182FB222720F991E0922790FB61 +:1043E00082F9ECCF0E94841490910D0181E089271D +:1043F00080930D0114C0895341E050E060E070E00B +:104400008A019B0104C0000F111F221F331F8A95D0 +:10441000D2F7C901B8010E9444180E94841481E0B7 +:1044200006C061E070E080E090E0F5CF80E01F9191 +:104430000F91089580E0089580E00895CF93C82FEC +:104440008091E601813079F018F08230E9F187C07F +:10445000E0910E01F0910F018081813169F082328B +:1044600009F07FC009C0E0910E01F0910F01808139 +:10447000813111F0823261F48C2F0E941A22811155 +:1044800004C08C2F0E945B211DC081E090E01AC007 +:104490008C2F0E941C22811114C0C43179F048F481 +:1044A000CB3079F0C03109F060C082E08093E60142 +:1044B00008C0C93219F0C83321F057C01092E60184 +:1044C00054C081E0817053C0C93289F118F5C431FC +:1044D00071F1A8F4C73009F046C08AE08093150155 +:1044E00094E19093140193E090931301809312014F +:1044F00088E08093110188E28093100134C0CE518E +:10450000C63088F5EC2FF0E0E65DFE4F80818093A9 +:10451000E50129C0CE34E9F020F4CB3421F56AE07E +:1045200013C0C13579F0C235F1F461E00DC080915E +:10453000E501882319F01092E50115C081E0809310 +:10454000E60115C061E006C08091E5010E9495205A +:104550000AC06AE08091E5010E940B2104C010921C +:10456000E60180E004C081E002C080E0ABCFCF91E3 +:10457000089504D06894B1118DC0089570D088F06A +:104580009F5790F0B92F9927B751A0F0D1F0660F3F +:10459000771F881F991F1AF0BA95C9F712C0B1305A +:1045A00081F077D0B1E0089574C0672F782F882705 +:1045B000B85F39F0B93FCCF3869577956795B39599 +:1045C000D9F73EF490958095709561957F4F8F4F08 +:1045D0009F4F0895E89409C097FB3EF4909580950D +:1045E000709561957F4F8F4F9F4F9923A9F0F92FB9 +:1045F00096E9BB279395F695879577956795B79537 +:10460000F111F8CFFAF4BB0F11F460FF1BC06F5F1C +:104610007F4F8F4F9F4F16C0882311F096E911C02E +:10462000772321F09EE8872F762F05C0662371F04F +:1046300096E8862F70E060E02AF09A95660F771F63 +:10464000881FDAF7880F9695879597F9089557FD93 +:104650009058440F551F59F05F3F71F04795880FF0 +:1046600097FB991F61F09F3F79F087950895121687 +:1046700013061406551FF2CF4695F1DF08C0161633 +:1046800017061806991FF1CF8695710561050894E4 +:104690000895E894BB2766277727CB0197F90895FB +:1046A0000BD078C069D028F06ED018F0952309F0AF +:1046B0005AC05FC01124EECFCADFA0F3959FD1F39B +:1046C000950F50E0551F629FF001729FBB27F00DC0 +:1046D000B11D639FAA27F00DB11DAA1F649F662715 +:1046E000B00DA11D661F829F2227B00DA11D621F64 +:1046F000739FB00DA11D621F839FA00D611D221F1E +:10470000749F3327A00D611D231F849F600D211D01 +:10471000822F762F6A2F11249F5750408AF0E1F0A4 +:1047200088234AF0EE0FFF1FBB1F661F771F881FED +:1047300091505040A9F79E3F510570F014C0AACF88 +:104740005F3FECF3983EDCF3869577956795B795D8 +:10475000F795E7959F5FC1F7FE2B880F911D969502 +:10476000879597F9089597F99F6780E870E060E072 +:1047700008959FEF80EC089500240A9416161706FA +:1047800018060906089500240A9412161306140642 +:1047900005060895092E0394000C11F4882352F0A5 +:1047A000BB0F40F4BF2B11F460FF04C06F5F7F4F5D +:1047B0008F4F9F4F089597FB072E16F4009407D054 +:1047C00077FD09D00E94F52307FC05D03EF49095B3 +:1047D00081959F4F0895709561957F4F0895EE0FD5 +:1047E000FF1F0590F491E02D0994AA1BBB1B51E11A +:1047F00007C0AA1FBB1FA617B70710F0A61BB70B51 +:10480000881F991F5A95A9F780959095BC01CD01F5 +:104810000895F999FECF92BD81BDF89A992780B588 +:104820000895A8E1B0E042E050E00C943124262F36 +:10483000F999FECF92BD81BDF89A019700B4021696 +:1048400039F01FBA20BD0FB6F894FA9AF99A0FBE44 +:1048500008950196272F0E9418240C941724DC0138 +:10486000CB01FC01F999FECF06C0F2BDE1BDF89A7B +:10487000319600B40D9241505040B8F70895F89425 +:02488000FFCF68 +:10488200200272080009DD08A90875080101C301A8 +:1048920028080A03140A3F4D3639850438040204F5 +:1048A200C9035C0375038E03A70301020304050613 +:0448B20007080900EA +:00000001FF From 85f5eaec39c38751a273f8b40e9ff3ceb0784047 Mon Sep 17 00:00:00 2001 From: Thiago Alves Date: Wed, 4 May 2016 14:19:30 -0700 Subject: [PATCH 2/8] Change the access to the extra layer to be simetric. Instead of having a key on the left side for one layer and a key on the right side for the other layer, I put two dedicated layers on each side to get to the proper layers. --- .../ergodox_ez/keymaps/townk_osx/keymap.c | 42 +++++++++---------- .../keymaps/townk_osx/townk_osx.hex | 12 +++--- 2 files changed, 27 insertions(+), 27 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/townk_osx/keymap.c b/keyboard/ergodox_ez/keymaps/townk_osx/keymap.c index 62ebc5c3ac..9f16bc8636 100644 --- a/keyboard/ergodox_ez/keymaps/townk_osx/keymap.c +++ b/keyboard/ergodox_ez/keymaps/townk_osx/keymap.c @@ -70,7 +70,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |-----------+------+------+------+------+------| F18 | | F19 |------+------+------+------+------+-----------| * | LShift | Z | X | C | V | B | Hyper| | Hyper| N | M | , | . | / | RShift | * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' - * | FN | No |LCtrl | LAlt | LGui | | RGui | RAlt | RCtrl| No | KPAD | + * | FN | KPAD |LCtrl | LAlt | LGui | | RGui | RAlt | RCtrl| KPAD | FN | * `-----------------------------------' `-----------------------------------' * ,-------------. ,-------------. * | Left | Right| | Down | Up | @@ -84,23 +84,23 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * (this is used to issue the Esc key to the Tmux application) */ [BASE]=KEYMAP(//left half - KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, - KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, MEH_T(KC_F16), - CTL_T(KC_BSLS), KC_A, KC_S, KC_D, KC_F, KC_G, - KC_FN2, KC_Z, KC_X, KC_C, KC_V, KC_B, ALL_T(KC_F18), - KC_FN1, KC_NO, KC_LCTRL, KC_LALT, KC_LGUI, - KC_LEFT, KC_RIGHT, - KC_HOME, - KC_BSPC, KC_DELT, KC_END, - //right half - M(MACRO_TMUX_ESC), KC_6, KC_7, KC_8, KC_9, KC_0, KC_EQL, - MEH_T(KC_F17), KC_Y, KC_U, KC_I, KC_O, KC_P, KC_MINS, - KC_H, KC_J, KC_K, KC_L, KC_SCLN, CTL_T(KC_QUOT), - ALL_T(KC_F19), KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_FN2, - KC_RGUI, ALT_T(KC_LBRC), CTL_T(KC_RBRC), KC_NO, TG(KEYPAD), - KC_DOWN, KC_UP, - KC_PGUP, - KC_PGDN, KC_ENT, KC_SPC), + KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, + KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, MEH_T(KC_F16), + CTL_T(KC_BSLS), KC_A, KC_S, KC_D, KC_F, KC_G, + KC_FN2, KC_Z, KC_X, KC_C, KC_V, KC_B, ALL_T(KC_F18), + KC_FN1, TG(KEYPAD), KC_LCTRL, KC_LALT, KC_LGUI, + KC_LEFT, KC_RIGHT, + KC_HOME, + KC_BSPC, KC_DELT, KC_END, + //right half + M(MACRO_TMUX_ESC), KC_6, KC_7, KC_8, KC_9, KC_0, KC_EQL, + MEH_T(KC_F17), KC_Y, KC_U, KC_I, KC_O, KC_P, KC_MINS, + KC_H, KC_J, KC_K, KC_L, KC_SCLN, CTL_T(KC_QUOT), + ALL_T(KC_F19), KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_FN2, + KC_RGUI, ALT_T(KC_LBRC), CTL_T(KC_RBRC), TG(KEYPAD), KC_FN1, + KC_DOWN, KC_UP, + KC_PGUP, + KC_PGDN, KC_ENT, KC_SPC), /* Keymap 1: KeyPad Layer * @@ -128,7 +128,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_NO, KC_NO, KC_MS_WH_UP, KC_MS_U, KC_MS_WH_DOWN, KC_NO, KC_NO, KC_NO, KC_NO, KC_MS_L, KC_MS_D, KC_MS_R, KC_NO, KC_NO, KC_NO, KC_MS_WH_LEFT, KC_NO, KC_MS_WH_RIGHT, KC_NO, KC_NO, - KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, + KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, @@ -137,7 +137,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_TAB, KC_KP_7, KC_KP_8, KC_KP_9, KC_KP_PLUS, KC_RPRN, KC_MS_BTN2, KC_KP_4, KC_KP_5, KC_KP_6, KC_KP_MINUS, KC_NO, KC_MS_BTN3, KC_KP_ENTER, KC_KP_1, KC_KP_2, KC_KP_3, KC_KP_EQUAL, KC_NO, KC_NO, - KC_KP_0, KC_KP_DOT, KC_KP_COMMA, KC_NO, KC_TRNS, + KC_KP_0, KC_KP_DOT, KC_KP_COMMA, KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO), @@ -179,7 +179,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_VOLD, KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT, KC_NO, KC_MUTE, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_RSFT, - KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_NO, + KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO)}; diff --git a/keyboard/ergodox_ez/keymaps/townk_osx/townk_osx.hex b/keyboard/ergodox_ez/keymaps/townk_osx/townk_osx.hex index 89e9ffcce2..abfe837abb 100644 --- a/keyboard/ergodox_ez/keymaps/townk_osx/townk_osx.hex +++ b/keyboard/ergodox_ez/keymaps/townk_osx/townk_osx.hex @@ -17,7 +17,7 @@ :100100009213A013A713AE13B81302290001E00144 :1001100004020402E00129000000F4A200223500DC :100120002B003171C200C10000001E001400040049 -:100130001D0000004D001F001A0016001B00E0000B +:100130001D0001544D001F001A0016001B00E000B6 :100140004C002000080007000600E2002A00210001 :10015000150009001900E3004A00220017000A00F8 :1001600005000000500029006B7700006D7F000043 @@ -25,9 +25,9 @@ :100180001C000B00110000005200240018000D009C :100190001000E7004B0025000C000E0036002F7405 :1001A0002C00260012000F003700307128002700B5 -:1001B00013003300380000004E002E002D00347173 -:1001C000C200015400000000000000000000010017 -:1001D000000000000000000000000000000000001F +:1001B00013003300380001544E002E002D0034711E +:1001C000C200C100000000000000000000000100AB +:1001D000000000000000000000000100000000001E :1001E000F900F200FB00000000000000F000F10048 :1001F0000000000000000000FA00F300FC00000016 :1002000000000000000000000000000000000000EE @@ -35,7 +35,7 @@ :100220005800000000009C005F005C0059000000C6 :100230000000540060005D005A006200000055009C :1002400061005E005B00630000002302570056005F -:100250006700850000002602270200000000000061 +:100250006700850000002602270200000000010060 :100260000000F400F500F6000000010000000000AE :1002700000003900E100010000003A00AD00B000CC :100280000000000000003B00BC00AC0000000100CA @@ -47,7 +47,7 @@ :1002E0000000010000004300000052000000010077 :1002F0000000440000004F00000001000000450025 :1003000000000000000000000000A900AA00A800F2 -:10031000E5000000000016034500720067006F0052 +:10031000E5000100000016034500720067006F0051 :1003200044006F007800200045005A0000001603CA :100330004500720067006F0044006F0078002000E5 :1003400045005A0000000403090409026D0004017D From 3e43298d793f7f06782721c9745b7378eb906bb8 Mon Sep 17 00:00:00 2001 From: Thiago Alves Date: Thu, 5 May 2016 09:54:43 -0700 Subject: [PATCH 3/8] Revert the Makefile to the original one. Make sure I customize things as much as possible inside the keymap itself. --- keyboard/ergodox_ez/Makefile | 2 +- keyboard/ergodox_ez/keymaps/townk_osx/makefile.mk | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 keyboard/ergodox_ez/keymaps/townk_osx/makefile.mk diff --git a/keyboard/ergodox_ez/Makefile b/keyboard/ergodox_ez/Makefile index f4a61dde4b..3a07ec254f 100644 --- a/keyboard/ergodox_ez/Makefile +++ b/keyboard/ergodox_ez/Makefile @@ -96,7 +96,7 @@ EXTRAKEY_ENABLE = yes # Audio control and System control(+450) # CONSOLE_ENABLE = yes # Console for debug(+400) COMMAND_ENABLE = yes # Commands for debug and configuration CUSTOM_MATRIX = yes # Custom matrix file for the ErgoDox EZ -SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend +SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work # MIDI_ENABLE = yes # MIDI controls # UNICODE_ENABLE = yes # Unicode diff --git a/keyboard/ergodox_ez/keymaps/townk_osx/makefile.mk b/keyboard/ergodox_ez/keymaps/townk_osx/makefile.mk new file mode 100644 index 0000000000..733d0ee5e7 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/townk_osx/makefile.mk @@ -0,0 +1,2 @@ +# I don't want my keyboard blinking lights when is suppose to be asleep. +SLEEP_LED_ENABLE = no From c2ffedd65cf0cf7b7bce874ef4dcb020d7520e36 Mon Sep 17 00:00:00 2001 From: Thiago Alves Date: Thu, 5 May 2016 10:19:26 -0700 Subject: [PATCH 4/8] Update the .hex file on the keymap folder. --- .../keymaps/townk_osx/townk_osx.hex | 2345 +++++++++-------- 1 file changed, 1179 insertions(+), 1166 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/townk_osx/townk_osx.hex b/keyboard/ergodox_ez/keymaps/townk_osx/townk_osx.hex index abfe837abb..f0f2c5c79b 100644 --- a/keyboard/ergodox_ez/keymaps/townk_osx/townk_osx.hex +++ b/keyboard/ergodox_ez/keymaps/townk_osx/townk_osx.hex @@ -1,1166 +1,1179 @@ -:100000000C9462020C94A6020C94A6020C94A60214 -:100010000C94A6020C94A6020C94A6020C94A602C0 -:100020000C94A6020C94A6020C94E60C0C94B80D49 -:100030000C940D1C0C94A6020C94A6020C94A6021F -:100040000C94A6020C94A6020C94A6020C94A60290 -:100050000C94A6020C94751C0C94A6020C94A60297 -:100060000C94A6020C94A6020C94A6020C94A60270 -:100070000C94A6020C94A6020C94A6020C94A60260 -:100080000C94A6020C94A6020C94A6020C94A60250 -:100090000C94A6020C94A6020C94A6020C94A60240 -:1000A0000C94A6020C94A6020C94A602250E470EF0 -:1000B000350F470E350F8C0EAF0E350F040F170F8F -:1000C000221222124E124E129612B4123014301412 -:1000D000BF123014741374132114301430142A1402 -:1000E0008113811381138113811381138113811370 -:1000F0008113811381138113811381138113811360 -:100100009213A013A713AE13B81302290001E00144 -:1001100004020402E00129000000F4A200223500DC -:100120002B003171C200C10000001E001400040049 -:100130001D0001544D001F001A0016001B00E000B6 -:100140004C002000080007000600E2002A00210001 -:10015000150009001900E3004A00220017000A00F8 -:1001600005000000500029006B7700006D7F000043 -:100170004F000A306C7700006E7F000051002300B2 -:100180001C000B00110000005200240018000D009C -:100190001000E7004B0025000C000E0036002F7405 -:1001A0002C00260012000F003700307128002700B5 -:1001B00013003300380001544E002E002D0034711E -:1001C000C200C100000000000000000000000100AB -:1001D000000000000000000000000100000000001E -:1001E000F900F200FB00000000000000F000F10048 -:1001F0000000000000000000FA00F300FC00000016 -:1002000000000000000000000000000000000000EE -:10021000000000000000000000002B022B00000086 -:100220005800000000009C005F005C0059000000C6 -:100230000000540060005D005A006200000055009C -:1002400061005E005B00630000002302570056005F -:100250006700850000002602270200000000010060 -:100260000000F400F500F6000000010000000000AE -:1002700000003900E100010000003A00AD00B000CC -:100280000000000000003B00BC00AC0000000100CA -:1002900000003C00AF00AE000000010000003D0087 -:1002A000BB00AB000000010000003E0000000000A9 -:1002B0000000000000003F000100000001000000FD -:1002C00000004000010000000100000000004100AB -:1002D000000050000000000000004200000051003B -:1002E0000000010000004300000052000000010077 -:1002F0000000440000004F00000001000000450025 -:1003000000000000000000000000A900AA00A800F2 -:10031000E5000100000016034500720067006F0051 -:1003200044006F007800200045005A0000001603CA -:100330004500720067006F0044006F0078002000E5 -:1003400045005A0000000403090409026D0004017D -:1003500000A0FA09040000010301010009211101B4 -:100360000001223F000705810308000A090401007B -:100370000103010200092111010001224D000705BE -:10038000820308000A090402000103000000092199 -:10039000110100012236000705830308000A090441 -:1003A00003000103000000092111010001223900AE -:1003B000070584031000011201100100000008ED80 -:1003C000FE071301000102000105010906A1010554 -:1003D0000719E029E7150025019508750181020537 -:1003E000081901290595057501910295017503917B -:1003F00001050719002977150025019578750181F8 -:1004000002C005010980A101850216010026B7007E -:100410001A01002AB700751095018100C0050C096A -:1004200001A1018503160100269C021A01002A9CE5 -:1004300002751095018100C005010902A1010901A1 -:10044000A10005091901290515002501950575016A -:10045000810295017503810105010930093115817A -:10046000257F95027508810609381581257F95013C -:1004700075088106050C0A38021581257F950175DE -:10048000088106C0C005010906A101050719E02978 -:10049000E715002501950875018102950175088110 -:1004A0000105081901290595057501910295017548 -:1004B0000391010507190029FF150025FF95067511 -:1004C000088100C011241FBECFEFDAE0DEBFCDBF30 -:1004D00004B603FE24C08091F5019091F601A0912D -:1004E000F701B091F8018730904BA740B04BB9F4B9 -:1004F0001092F5011092F6011092F7011092F80196 -:1005000014BE84B7877F84BF88E10FB6F8948093C8 -:100510006000109260000FBEE0E0FFE3099511E07B -:10052000A0E0B1E0E2E8F8E402C005900D92A43347 -:10053000B107D9F711E0A4E3B1E001C01D92A53FD6 -:10054000B107E1F70E942C0A0C943F240C940000A0 -:10055000FC016B3059F06C3029F16A3009F041C070 -:100560008281811141C08AE091E0089582818823CF -:1005700041F00E943F1C909336018093350181EE3B -:100580001BC080913501909136010E944B1C883C24 -:10059000910530F486E20E94971086E20E945F1176 -:1005A00081EE1DC08281882351F00E943F1C9093F0 -:1005B00036018093350185EE0E94971012C080911C -:1005C0003501909136010E944B1C883C910530F416 -:1005D00087E20E94971087E20E945F1185EE0E94D9 -:1005E0005F1180E090E008958DE091E00895089516 -:1005F000CF936091B4017091B5018091B601909153 -:10060000B7010E94781BC82F56985E9825982D98A0 -:1006100026982E9827982F988FE090E09093890045 -:100620008093880090938B0080938A0090938D0034 -:1006300080938C00CC2329F0C13029F4C09334017D -:1006400002C01092340180913401813011F4279A54 -:100650002F9A0E946E0F867011F0259A2D9AC23043 -:1006600041F40E94011A811104C027982F98269AFC -:100670002E9AE0910E01F0910F018081982F9272D5 -:1006800059F08D7D49F48FEF90E09093890080932D -:100690008800259A2D9A08C00E942E1B827221F094 -:1006A0000E94D419882379F3CF9108950C94F8020D -:1006B00056985E9825982D9826982E9827982F98CA -:1006C0008FEF90E0909389008093880090938B0047 -:1006D00080938A0090938D0080938C00259A2D9AA8 -:1006E0002FEF80E792E0215080409040E1F700C07A -:1006F0000000269A2E9A2FEF80E792E0215080404A -:100700009040E1F700C00000279A2F9A2FEF80E772 -:1007100092E0215080409040E1F700C00000259811 -:100720002D982FEF80E792E0215080409040E1F734 -:1007300000C0000026982E982FEF80E792E021500D -:1007400080409040E1F700C0000027982F9856980D -:100750005E9825982D9826982E9827982F9808957A -:1007600089EA8093800089E08093810024982C9806 -:100770003F988AB18F748AB96E98479A8BB1806B13 -:100780008BB9769A0E9458030C94F70280E280930A -:1007900000018091370181110EC00E94150481E093 -:1007A000809337012FEF83ED90E3215080409040FC -:1007B000E1F700C0000080E40E941B048093000168 -:1007C00081112EC00E94450480930001811128C030 -:1007D0000E94450480930001811122C08FE30E9492 -:1007E00045048093000181111BC00E943D0480E4F8 -:1007F0000E941B0480930001811112C08CE00E94B2 -:1008000045048093000181110BC00E944504809330 -:100810000001811105C08FE30E944504809300010F -:100820000E943D048091000108951092B9008AE071 -:100830008093B800089594EA9093BC009091BC0016 -:1008400097FFFCCF9091B900987F983021F09031BC -:1008500011F081E008958093BB0084E88093BC0090 -:100860008091BC0087FFFCCF8091B900887F8831E0 -:1008700011F0803471F780E0089584E98093BC0022 -:100880008091BC0084FDFCCF08958093BB0084E878 -:100890008093BC008091BC0087FFFCCF9091B90091 -:1008A000987F81E0983209F480E0089584E880938D -:1008B000BC008091BC0087FFFCCF8091BB000895F5 -:1008C00080910001811115C080E40E941B04809377 -:1008D000000181110CC082E10E9445048093000157 -:1008E000811105C08FEF0E944504809300010E9492 -:1008F0003D0484B1807F84B985B1807F85B98AB198 -:10090000837F8AB98BB1837F8BB93E9846980895CF -:100910000E94C603809300010E94600480B38C7023 -:1009200080BB81B3836F81BBA9E3B1E0E7E4F1E071 -:100930008EE08E0F11921D928E13FCCF0C94B0039B -:10094000BF92CF92DF92EF92FF920F931F93CF93BC -:10095000DF9380910001882379F0809138018F5FC7 -:1009600080933801811108C00E94C6038093000162 -:10097000811102C00E94580309E311E0C0E0D0E0F9 -:10098000DD24D39482E0C82EEE24E394F12CC7300A -:10099000D10500F580910001811164C080E40E94BE -:1009A0001B0480930001811112C082E10E94450462 -:1009B0008093000181110BC0C7010C2E01C0880F6C -:1009C0000A94EAF780950E944504809300010E94F2 -:1009D0003D0448C0CA30A1F028F4C83059F0C930ED -:1009E00061F005C0CC3089F070F0CD3089F0209AEC -:1009F000289810C0219A29980DC0229A2A980AC0D6 -:100A0000239A2B9807C0529A01C0539A5B9802C050 -:100A10003E9A469890EA9A95F1F79FB1799902C06B -:100A200082E001C080E091709D25982B7C9902C0E6 -:100A300084E001C080E0892B7D9902C038E001C0CC -:100A400030E0832B7E9902C020E101C020E0822BA0 -:100A50009FB19095991F9927991F9295990F907E14 -:100A6000892B0FC080910001811149C080E40E9450 -:100A70001B0480930001882379F1B12C0E943D046E -:100A80008B2DF8019081981719F08083C092010195 -:100A90000E94600421960F5F1F4FCE30D10509F0F0 -:100AA00076CF80910101882361F18150809301010B -:100AB000882339F08FE99FE00197F1F700C000002B -:100AC00020C0A7E4B1E0E9E3F1E0CF01825F9191BA -:100AD0009D938E13FCCF15C083E10E944504809343 -:100AE00000018111CACF81E40E941B0480930001A0 -:100AF0008111C3CF0E945604B82EB094BFCF80E0BE -:100B0000C0CF0E94560381E0DF91CF911F910F91DA -:100B1000FF90EF90DF90CF90BF900895E82FF0E026 -:100B2000E95BFE4F808108950895089596E0799FCE -:100B3000F001112494E5899FE00DF11D1124E60FC9 -:100B4000F11DEE0FFF1FE25EFE4F85919491089517 -:100B5000880F991FFC01E856F04085919491089503 -:100B6000880F991FFC01E85EFE4F859194910895CE -:100B70000F931F93CF93DF93EC018115904350F5B2 -:100B8000C11580E2D80708F0B3C0CB3BD10590F483 -:100B9000C83AD10508F05AC0C53AD10508F04BC093 -:100BA000C430D10508F0BBC1219709F0B5C101E0FF -:100BB00010E0F5C1CF3FD10511F008F0B0C1C03F42 -:100BC000D10508F092C0CE01805E9109089708F423 -:100BD000A6C1A2C1C11591E5D907A8F4C23020E58C -:100BE000D20708F09EC0C11580E5D80709F485C07A -:100BF00008F091C0C11520E4D20708F08DC1DD27AF -:100C00008E01106CCCC1C11580E8D80758F4C1150D -:100C100090E7D90708F07CC1C11520E6D20708F497 -:100C200022C17AC1C11580E9D80708F075C1DF700B -:100C30008E01106AB4C1C53AD10509F472C1C63A31 -:100C4000D10509F071C102E810E4A9C1C83AD10583 -:100C500009F46DC1C93AD10509F46CC1CA3AD1058C -:100C600009F46BC1CB3AD10509F46AC1CC3AD1057C -:100C700009F469C1CD3AD10509F468C1C03BD10579 -:100C800009F467C1CE3AD10509F466C1CF3AD1055E -:100C900009F465C1C13BD10509F464C1C23BD1056A -:100CA00009F463C1C33BD10509F462C1C43BD1055A -:100CB00009F461C1C53BD10509F460C1C63BD1054A -:100CC00009F45FC1C73BD10509F45EC1C83BD1053A -:100CD00009F45DC1C93BD10509F45CC1CA3BD1052A -:100CE00009F45BC100E014E45AC18E01106557C1DC -:100CF000CE019F700E94B00553C10E9484149FEFE3 -:100D000024E38CE0915020408040E1F700C00000D7 -:100D10000E949A1C44C18091D60181608093D601C3 -:100D20003EC10E94431E811102C00E94291E0E94E2 -:100D3000601E90E09093F5018093F401C23090E53D -:100D4000D90721F48091F401816086C0C43020E588 -:100D5000D20721F48091F40182607EC0C63080E524 -:100D6000D80721F48091F401846076C0C83090E502 -:100D7000D90719F48091F40127C0CA3020E5D207C1 -:100D800021F48091F401806167C0CC3080E5D80700 -:100D900021F48091F40180625FC0CE3090E5D907E4 -:100DA00021F48091F401806457C0C03120E5D2075E -:100DB00021F48091F40180684FC0C23180E5D807EA -:100DC00029F48091F4018460886046C0C33090E5C6 -:100DD000D90721F48091F4018E7F3EC0C53020E513 -:100DE000D20721F48091F4018D7F36C0C73080E5B1 -:100DF000D80721F48091F4018B7F2EC0C93090E593 -:100E0000D90719F48091F40126C0CB3020E5D20730 -:100E100021F48091F4018F7E1FC0CD3080E5D8078A -:100E200021F48091F4018F7D17C0CF3090E5D90770 -:100E300021F48091F4018F7B0FC0C13120E5D207EE -:100E400021F48091F4018F7707C0C331D04531F48C -:100E50008091F4018B7F877F8093F4018091F4016E -:100E60000E94641E9CC08D2F99278F709927813016 -:100E70009105D9F49E012370332702C0880F991F72 -:100E80002A95E2F79C688E0144E0000F111F4A95F5 -:100E9000E1F700271370802B912B53E0CC0FDD1F5F -:100EA0005A95E1F7C076DD272FC08230910531F4E5 -:100EB000DC2FCC278E01016F106A71C08330910541 -:100EC00069F4CE018370992701E010E002C0000FA1 -:100ED000111F8A95E2F7C8019C680FC0049709F0BA -:100EE0005EC0CE018370992701E010E002C0000FC0 -:100EF000111F8A95E2F7C8019A6823E0CC0FDD1F25 -:100F00002A95E1F7C07ED7708C010C2B1D2B47C0B2 -:100F1000DF708E01106243C000E010E040C08E011F -:100F20003EC001E810E43BC003E810E438C002EE24 -:100F300014E435C009EE14E432C00AEE14E42FC004 -:100F400005EB14E42CC006EB14E429C007EB14E411 -:100F500026C00CEC14E423C00DEC14E420C003E81C -:100F600015E41DC00AE815E41AC002E915E417C02B -:100F700004E915E414C001E216E411C003E216E42A -:100F80000EC004E216E40BC005E216E408C006E257 -:100F900016E405C007E216E402C00AE216E4C8013E -:100FA000DF91CF911F910F91089596E0799FF00105 -:100FB000112494E5899FE00DF11D1124E60FF11D28 -:100FC000EE0FFF1FE25EFE4F85919491803E9105EA -:100FD000E0F4803C910558F58133910509F46FC028 -:100FE00048F48932910509F463C08A32910509F405 -:100FF0006DC072C089339105E9F082389105D1F056 -:101000008533910509F44DC067C0833E910581F198 -:1010100038F4803E9105B9F0823E9105D9F05CC06C -:10102000863E910561F1873E9105A1F155C00E9470 -:10103000A80508952091F40120FD02C021FF4CC0B5 -:1010400080EE90E049C08091F40180FFF9CF89E300 -:1010500090E042C08091F40182FF0EC08091F401C3 -:1010600084FF03C080E090E037C083EE90E034C09E -:101070008091F40182FFF2CF82EE90E02DC080914A -:10108000F40183FF0BC08091F40184FDEBCF87EE68 -:1010900090E022C08091F40183FFF5CF86EE90E0CE -:1010A0001BC08091F40185FF07C089E290E014C065 -:1010B0008091F40185FFF9CF85E390E00DC0809128 -:1010C000F40186FF07C08AE290E006C08091F40137 -:1010D00086FFF9CF81E390E00E94B8050895089556 -:1010E0000C946F08809165010895CF93DF9300D031 -:1010F0001F92CDB7DEB79C018091EB01843019F5CA -:1011000093E099833B832A839093E9008FEF90913A -:10111000E800815095FD06C095ED9A95F1F7000025 -:101120008111F5CF8091E80085FF0DC040E050E0CF -:1011300063E070E0CE0101960E94D60A8091E8003B -:101140008E778093E8000F900F900F90DF91CF91F2 -:101150000895CF93DF9300D01F92CDB7DEB72091D3 -:10116000EB01243021F522E029839B838A8383E0ED -:101170008093E9008FEF9091E800815095FD06C0C3 -:1011800095ED9A95F1F700008111F5CF8091E80077 -:1011900085FF0DC040E050E063E070E0CE010196B5 -:1011A0000E94D60A8091E8008E778093E8000F9025 -:1011B0000F900F90DF91CF9108952091EB01243093 -:1011C000F1F422E02093E9002FEF3091E800215064 -:1011D00035FD06C035ED3A95F1F700002111F5CF48 -:1011E0002091E80025FF0BC040E050E065E070E092 -:1011F0000E94D60A8091E8008E778093E8000895D7 -:10120000CF93DF93EC019091EB01943009F046C04D -:1012100080910C018823D9F080910D018823B9F0C9 -:101220009093E9008FEF9091E800815095FD06C002 -:1012300095E19A95F1F700008111F5CF8091E800D2 -:1012400085FF2CC040E050E060E170E017C081E015 -:101250008093E9008FEF9091E800815095FD06C0E2 -:1012600095ED9A95F1F700008111F5CF8091E80096 -:1012700085FF14C040E050E068E070E0CE010E94BD -:10128000D60A8091E8008E778093E80080E1FE0125 -:10129000A5E5B1E001900D928A95E1F7DF91CF913C -:1012A00008958091EA01811109C00E946B0C0E948F -:1012B000C80C8091E20084608093E200089510924F -:1012C000EA010895089508950C94071C42E061EC2A -:1012D00081E00E94E50B42E061EC82E00E94E50BB8 -:1012E00042E061EC83E00E94E50B42E161EC84E0C6 -:1012F0000C94E50B8091ED01833009F455C030F476 -:10130000813071F0823009F48EC008958A3009F47A -:101310007AC08B3009F460C0893009F09CC020C0CD -:101320008091EC01813A09F096C08091E800877FB6 -:101330008093E8008091F0019091F101892B21F4D4 -:1013400060E185E591E003C060E080E090E070E05E -:101350000E94210B8091E8008B778093E80008952C -:101360008091EC01813209F076C08091F00190917A -:10137000F101009719F0039709F06DC08091E80022 -:10138000877F8093E8008091E80082FD05C080910E -:10139000EB018111F8CF5FC08091F100809365016E -:1013A0008091E8008B7753C08091EC01813A09F07D -:1013B00052C08091F0019091F101892B09F04BC04E -:1013C0008091E800877F8093E8008091E80080FFAB -:1013D000FCCF80910C0136C08091EC018132D9F5AF -:1013E0008091F0019091F101892BA9F58091E8009D -:1013F000877F8093E8000E941A0C8091EE01809311 -:101400000C010C9484148091EC01813221F58091BF -:10141000E800877F8093E8000E941A0C8091EF011A -:101420008093660108958091EC01813AA1F4809146 -:10143000E800877F8093E8008091E80080FFFCCF80 -:10144000809166018093F1008091E8008E7780930F -:10145000E8000C941A0C089584B7877F84BF88E154 -:101460000FB6F89480936000109260000FBE90E079 -:1014700080E80FB6F89480936100909361000FBEEE -:101480000E94BD0F0E946B0C0E94C80C8091E2006C -:1014900084608093E20078940E944E0F0E94BF0FF8 -:1014A00082E091E00E94690F8091EB01853069F440 -:1014B0000E94C81B8091E9018823B1F30E94F31BAD -:1014C000882391F30E94C00AEFCF0E94C50FECCF92 -:1014D000292F332723303105C9F064F42130310539 -:1014E00081F02230310509F043C08DE690E02AE416 -:1014F00033E042C021323105F1F02232310541F1B1 -:1015000037C082E190E027EB33E036C09927813085 -:10151000910541F08230910541F0892B49F5E6E4CF -:10152000F3E005C0EEE2F3E002C0E6E1F3E084910F -:1015300090E09F0121C06430D8F4E62FF0E0EE0F78 -:10154000FF1FEE5DFE4F2081318189E090E014C0E5 -:10155000643070F470E0FB01EE0FFF1FE65EFE4F9B -:1015600020813181FB01EA5EFE4F808190E004C062 -:1015700080E090E020E030E0FA013183208308959C -:1015800080E189BD82E189BD09B400FEFDCF809173 -:10159000D8008F7D8093D8008091E0008260809396 -:1015A000E0008091E00081FDFCCF0895CF92DF92B2 -:1015B000EF92FF920F931F93CF93DF93EC018B0178 -:1015C0006A010E94390C811133C0C114D10439F071 -:1015D000F60180819181081B190BC80FD91FE12CDE -:1015E000F12C0115110519F18091E80085FD16C057 -:1015F0008091E8008E778093E800C114D10449F00F -:10160000F60180819181E80EF91EF182E08285E089 -:101610000FC00E94390C882321F30AC0899180935E -:10162000F10001501109FFEFEF1AFF0ADACF80E055 -:10163000DF91CF911F910F91FF90EF90DF90CF90AE -:1016400008952091F2013091F3012617370748F0F1 -:101650006115710539F42091E8002E772093E80098 -:1016600001C0B90140E061157105A9F12091EB01BC -:10167000222309F443C0253009F442C02091E80038 -:1016800023FD40C02091E80022FD32C02091E800F7 -:1016900020FFE9CF4091F3002091F20030E0342B9D -:1016A000FC01CF016115710559F02830310540F476 -:1016B00081918093F100615071092F5F3F4FF1CF0D -:1016C00041E02830310509F040E02091E8002E7714 -:1016D0002093E800C8CF4111C9CF0AC08091EB0127 -:1016E000882361F0853061F08091E80083FD0AC0B5 -:1016F0008091E80082FFF2CF80E0089582E00895B3 -:1017000083E0089581E008952091F2013091F30182 -:101710002617370748F06115710539F42091E80064 -:101720002E772093E80001C0B901FC0120E061158B -:10173000710591F18091EB01882309F440C0853057 -:1017400009F43FC08091E80083FD3DC08091E8002E -:1017500082FD2FC08091E80080FFE9CF2091F30047 -:101760008091F20090E0922B6115710559F088305C -:10177000910540F424912093F10031966150710954 -:101780000196F2CF21E0089709F020E08091E8006F -:101790008E778093E800CBCF2111CCCF0AC0809107 -:1017A000EB01882361F0853061F08091E80083FDD2 -:1017B0000AC08091E80082FFF2CF80E0089582E0C5 -:1017C000089583E0089581E00895982F973058F5A3 -:1017D0009093E900981739F07091EC002091ED009A -:1017E0005091F00003C0242F762F50E021FF19C044 -:1017F0003091EB003E7F3093EB003091ED003D7F68 -:101800003093ED003091EB0031603093EB0070933A -:10181000EC002093ED005093F0002091EE0027FFA4 -:1018200007C09F5FD3CF8F708093E90081E0089558 -:1018300080E008958091EC0187FF11C08091E8005D -:1018400082FD05C08091EB018111F8CF11C080911C -:10185000E8008B770BC08091EB01882349F08091E1 -:10186000E80080FFF8CF8091E8008E778093E80051 -:1018700008952091E4003091E50095E64091EC0058 -:10188000842F817040FF22C08091E80080FD1CC041 -:101890008091EB01882391F0853091F08091EB00ED -:1018A00085FD10C04091E4005091E50042175307B8 -:1018B00029F39A01915011F784E0089582E0089588 -:1018C00083E0089581E0089580E008954091E80064 -:1018D00042FFDECF08950E94D90C0E94E10CE0EE99 -:1018E000F0E0808181608083E8EDF0E080818F7797 -:1018F000808319BCA7EDB0E08C918E7F8C938081A2 -:101900008F7E80831092EA0108950F931F93CF93E7 -:10191000DF930E94D90C0E94E10CC8EDD0E08881D1 -:101920008F77888388818068888388818F7D88838A -:1019300019BC1092EB011092E7011092E90110928C -:10194000E80100EE10E0F80180818B7F80838881C0 -:101950008160888342E060E080E00E94E50BE1EE78 -:10196000F0E080818E7F8083E2EEF0E08081816014 -:101970008083808188608083F80180818E7F80836E -:10198000888180618883DF91CF911F910F910895A5 -:10199000E8EDF0E080818F7E8083E7EDF0E08081EC -:1019A0008160808384E082BF81E08093EA010C94AF -:1019B000850CE8EDF0E080818E7F80831092E2005C -:1019C00008951092DA001092E10008951F920F928C -:1019D0000FB60F9211242F933F934F935F936F9302 -:1019E0007F938F939F93AF93BF93EF93FF938091D8 -:1019F000E10082FF0BC08091E20082FF07C080916E -:101A0000E1008B7F8093E1000E944D0F8091DA000E -:101A100080FF1FC08091D80080FF1BC08091DA003A -:101A20008E7F8093DA008091D90080FF0DC080E125 -:101A300089BD82E189BD09B400FEFDCF81E08093BC -:101A4000EB010E94510905C019BC1092EB010E94E4 -:101A50005F098091E10080FF19C08091E20080FF62 -:101A600015C08091E2008E7F8093E2008091E200B9 -:101A700080618093E2008091D80080628093D800DA -:101A800019BC85E08093EB010E9463098091E1001D -:101A900084FF30C08091E20084FF2CC080E189BDCA -:101AA00082E189BD09B400FEFDCF8091D8008F7D11 -:101AB0008093D8008091E1008F7E8093E100809137 -:101AC000E2008F7E8093E2008091E200816080934B -:101AD000E2008091E701882311F084E007C0809143 -:101AE000E30087FD02C081E001C083E08093EB0149 -:101AF0000E9464098091E10083FF29C08091E20087 -:101B000083FF25C08091E100877F8093E10082E020 -:101B10008093EB011092E7018091E1008E7F80932A -:101B2000E1008091E2008E7F8093E2008091E200EC -:101B300080618093E20042E060E080E00E94E50B7B -:101B40008091F00088608093F0000E946209FF910C -:101B5000EF91BF91AF919F918F917F916F915F9125 -:101B60004F913F912F910F900FBE0F901F9018959E -:101B70001F920F920FB60F9211242F933F934F9302 -:101B80005F936F937F938F939F93AF93BF93CF9305 -:101B9000DF93EF93FF93C091E900CF708091EC0049 -:101BA000D82FD17080FDD0E81092E9008091F0002C -:101BB000877F8093F00078940E94FC0D1092E900DA -:101BC0008091F00088608093F000CD2BCF70C0939F -:101BD000E900FF91EF91DF91CF91BF91AF919F917C -:101BE0008F917F916F915F914F913F912F910F90C6 -:101BF0000FBE0F901F9018951F93CF93DF93CDB713 -:101C0000DEB7AA970FB6F894DEBF0FBECDBFECEEDD -:101C1000F1E088E08E0F9091F10091938E13FBCF4D -:101C20000E947A098091E80083FF1FC18091EC0136 -:101C30009091ED01492F50E04A30510508F015C14F -:101C4000FA01EA5AFF4F0C94EF23803881F0823872 -:101C500009F00BC18091F0018F708093E9008091B1 -:101C6000EB0085FB882780F91092E90006C080917F -:101C7000E8019091E901911182609091E800977FCD -:101C80009093E8008093F1001092F100C8C0282FD3 -:101C90002D7F09F0EAC0882319F0823061F0E5C099 -:101CA0008091EE01813009F0E0C0933009F080E0CE -:101CB0008093E9012BC08091EE01811127C08091B2 -:101CC000F0018F7009F4D1C08093E9002091EB00FE -:101CD00020FF1CC0933021F48091EB00806214C07F -:101CE0009091EB0090619093EB0021E030E0A9012E -:101CF00002C0440F551F8A95E2F74093EA00109204 -:101D0000EA008091EB0088608093EB001092E9007C -:101D10008091E800877F86C08111A7C01091EE01F5 -:101D20001F778091E3008078812B8093E30080917E -:101D3000E800877F8093E8000E941A0C8091E800F9 -:101D400080FFFCCF8091E30080688093E300111155 -:101D500002C082E001C083E08093EB0186C080581E -:101D6000823008F082C08091EE019091EF018C3DAD -:101D700053E0950779F583E08A838AE289834FB738 -:101D8000F894DE01139620E03EE051E2E32FF0E00C -:101D900050935700E49120FF03C0E295EF703F5F3E -:101DA000EF708E2F90E0EA3010F0C79601C0C09619 -:101DB0008D939D932F5F243149F74FBF8091E800A9 -:101DC000877F8093E8006AE270E0CE0101960E946E -:101DD000210B14C0AE014F5F5F4F6091F0010E9474 -:101DE000680ABC01892B09F440C09091E800977FF4 -:101DF0009093E80089819A810E94840B8091E80089 -:101E00008B778093E80031C0803879F58091E800C5 -:101E1000877F8093E8008091E7018093F1008091B3 -:101E2000E8008E778093E8000E941A0C1EC0811192 -:101E30001CC09091EE019230C0F48091E800877F41 -:101E40008093E8009093E7010E941A0C8091E701CB -:101E5000811106C08091E30087FD02C081E001C0CE -:101E600084E08093EB010E9466098091E80083FF83 -:101E70000AC08091E800877F8093E8008091EB00A2 -:101E800080628093EB00AA960FB6F894DEBF0FBE77 -:101E9000CDBFDF91CF911F9108950895CF93809189 -:101EA000EB018823A1F0C091E900CF709091EC0084 -:101EB000892F817090FD80E8C82B1092E9008091F5 -:101EC000E80083FD0E94FC0DCF70C093E900CF9124 -:101ED000089590936C0180936B010895E0916B01DC -:101EE000F0916C01309721F00190F081E02D099480 -:101EF00080E00895E0916B01F0916C01309721F042 -:101F00000280F381E02D09940895E0916B01F09136 -:101F10006C01309721F00480F581E02D099408953B -:101F20002091690130916A018217930771F09093B3 -:101F30006A0180936901E0916B01F0916C01309727 -:101F400021F00680F781E02D099408952091670122 -:101F5000309168018217930771F090936801809324 -:101F60006701E0916B01F0916C01309721F00084E2 -:101F7000F185E02D0994089508950C94BC0F0E94FA -:101F8000361C0E9488040C94FC1CCF92DF92EF92C6 -:101F9000FF920F931F93CF93DF93CDB7DEB72B97AD -:101FA0000FB6F894DEBF0FBECDBF0E94A0048EE630 -:101FB000C82E81E0D82E00E010E0E02E802F0E9495 -:101FC0008E05F60141916F01F42EF826B1F40F5FF2 -:101FD0001F4F0E30110589F78FEF89838A831B828B -:101FE0000E943F1C8160782F9D838C8349815A8198 -:101FF0006B818D810E94681040C09091D60191FF45 -:1020000004C08B870E9494058B8520E030E04F2D23 -:1020100050E0922FBA01022E02C0759567950A947E -:10202000E2F760FF24C02E83EF8221E030E06901F7 -:1020300002C0CC0CDD1C9A95E2F790E08C219D212A -:10204000892B09F420E028870E943F1C8160782FAB -:102050009A8789874E815F8168858A850E9468108A -:10206000F801E259FE4F8081C826C08206C02F5F6A -:102070003F4F2630310569F6AACF0E94E31F109129 -:102080006D010E946E0F1817A1F00E946E0F8093D1 -:102090006D012B960FB6F894DEBF0FBECDBFDF915A -:1020A000CF911F910F91FF90EF90DF90CF900C9404 -:1020B00070082B960FB6F894DEBF0FBECDBFDF9130 -:1020C000CF911F910F91FF90EF90DF90CF900895E7 -:1020D000CF93DF93CDB7DEB72B970FB6F894DEBF63 -:1020E0000FBECDBF4F83588769877A878B87DE0104 -:1020F000119686E0FD0111928A95E9F785E0FE01CF -:10210000379601900D928A95E1F749815A816B814A -:102110007C818D819E810E9422172B960FB6F894A8 -:10212000DEBF0FBECDBFDF91CF9108950895CF934D -:10213000882309F4C2C0C82F823859F40E946E0F58 -:1021400081FDBBC089E30E94651A0E94421B89E39E -:102150000CC0833879F40E946E0F80FDAEC083E519 -:102160000E94651A0E94421B83E50E94A71ACF9124 -:102170000C94421B843859F40E946E0F82FD9DC05E -:1021800087E40E94651A0E94421B87E4EECF8CEF21 -:102190008C0F813A48F48C2F0E941E2281118DC031 -:1021A0008C2F0E94651AE3CF80E28C0F883048F4B0 -:1021B000C77081E001C0880FCA95EAF70E94EE1A45 -:1021C000D6CF8BE58C0F833078F4C53A29F0C63A28 -:1021D00031F083E890E005C081E890E002C082E839 -:1021E00090E0CF910C94900F88E58C0F833108F02C -:1021F00064C0C83A39F1C93A41F1CA3A49F1CB3A17 -:1022000051F1CC3A59F1CD3A61F1C03B69F1CE3A86 -:1022100071F1CF3A79F1C13B81F1C23B89F1C33B06 -:1022200091F1C43B99F1C53BA1F1C63BA9F1C73B74 -:10223000B1F1C83BB9F1C93BC1F1CA3BC9F180E07A -:1022400090E038C082EE90E035C089EE90E032C078 -:102250008AEE90E02FC085EB90E02CC086EB90E0FA -:1022600029C087EB90E026C08CEC90E023C08DEC79 -:1022700090E020C083E891E01DC08AE891E01AC098 -:1022800082E991E017C084E991E014C081E292E014 -:1022900011C083E292E00EC084E292E00BC085E2BE -:1022A00092E008C086E292E005C087E292E002C0B8 -:1022B0008AE292E0CF910C94A60FCF9108958823E3 -:1022C00009F44BC0823859F40E946E0F81FF45C05B -:1022D00089E30E94651A0E94421B89E30CC083387F -:1022E00071F40E946E0F80FF38C083E50E94651A6A -:1022F0000E94421B83E50E94A71A0C94421B84385B -:1023000059F40E946E0F82FF28C087E40E94651A6C -:102310000E94421B87E4EFCF9CEF980F913A58F34D -:1023200090E2980F983050F4877091E001C0990FB7 -:102330008A95EAF7892F0E94F41ADFCF9BE5980F60 -:10234000933020F480E090E00C94900F885A833111 -:1023500020F480E090E00C94A60F0895882321F0EB -:102360000E94EE1A0C94421B0895882321F00E94CB -:10237000F41A0C94421B08952F923F924F925F9251 -:102380007F928F929F92AF92BF92CF92DF92EF9205 -:10239000FF920F931F93CF93DF9300D000D01F9233 -:1023A000CDB7DEB725E0FC01DE01119601900D925C -:1023B0002A95E1F7FC0100811181F280E580E29429 -:1023C0003FE0E32223813481232B09F472C21F3FB3 -:1023D00019F40F3F09F46DC26C010E94011A8823A1 -:1023E00019F082E00E94431AC6010E9496100983E8 -:1023F0001A8369817A818F2D0E94C7198C010E94EE -:102400007C190E944318F1100E940B1B0E945E1A57 -:10241000882379F0FF2069F080E2800F883048F04F -:1024200082E00E94431A0E945E1A91E0782E79267B -:1024300001C0712CE12FE295EF70F0E0E05AFF4F00 -:102440000C94EF23812F807F1F70882311F0129549 -:10245000107FFF2089F0112309F4E8C180E2800F8A -:10246000883020F4812F0E94EE1A03C0812F0E9431 -:10247000FE1A0E94421BDAC1802F0E945F111123B5 -:1024800009F4EEC1005E812F083018F40E94F41A9E -:1024900002C00E94041B0E94421BE2C1812F807F68 -:1024A0001F70803211F01295107F002319F0013057 -:1024B00049F132C0FF2091F0EE2091F1F1E0EF12EE -:1024C00004C0812F0E941E1BCBC122E0E21228C053 -:1024D0000E94271B812F0E94CE1922C0EE2079F086 -:1024E00031E0E31208C00E94EB1A812309F4B8C15D -:1024F0000E94D11904C042E0E41609F4B1C10E945F -:10250000271B12C0FF2029F051E05E1508F4A8C176 -:1025100007C0E110A5C108C0FF2021F0E11086C16D -:10252000812FF7C0E11089C1812FF9C0812F8695D5 -:102530008695837090E0009719F0019759F090C14B -:10254000FF2019F0C801937002C080E090E00E9463 -:10255000900F86C1FF2019F0C801937002C080E07F -:1025600090E00E94A60F7CC1802FFF2019F00E94EE -:10257000EB1E02C00E94531F0E94D81F71C1812F01 -:10258000837009F055C0F1106BC1802F829586953C -:102590008770880F880F902F9F70492F50E060E060 -:1025A00070E01A012B01082E04C0220C331C441CBD -:1025B000551C0A94D2F704FF15C02FE0822E912CEF -:1025C000A12CB12CA501940104C0220F331F441F7C -:1025D000551F8A95D2F7CA01B9016095709580950B -:1025E000909503C060E070E0CB01169516951370CE -:1025F000412F50E04230510569F04330510589F0D8 -:1026000062297329842995294130510571F00E946E -:102610006A1826C162297329842995290E9486187F -:102620001FC10E946A18C201B1010E944E1818C150 -:10263000FF2019F0812F817001C08695882309F44D -:102640000FC1802F829586958770880F880F902FF5 -:102650009F70492F50E060E070E01A012B01082EB6 -:1026600004C0220C331C441C551C0A94D2F704FFEE -:1026700015C09FE0892E912CA12CB12CA5019401AD -:1026800004C0220F331F441F551F8A95D2F7CA0179 -:10269000B901609570958095909503C060E070E0F9 -:1026A000CB01169516951370412F50E0423051051D -:1026B00069F04330510589F06229732984299529ED -:1026C0004130510571F00E944419CAC06229732932 -:1026D000842995290E946019C3C00E944419C2012F -:1026E000B1010E942819BCC0802F90E0FC01E05E7F -:1026F000F109E531F10508F094C0E059FF4F0C9461 -:10270000EF230F70812F8F71FF2031F00E94C118CD -:10271000802F0E94AE11A4C00E94E218802F0E9458 -:10272000B5119EC0FF2039F0E1109AC0812F8F7142 -:102730000E94071995C031E03E1508F491C0F6CF0C -:10274000FF2039F0812F8F710E94C11889C0FF20AE -:10275000C9F3812F8F710E94E21882C0FF2029F0F7 -:10276000812F8F710E94AC187BC00E94A21878C084 -:10277000FF20C1F00E94CB190E94F41A0E94FD199B -:10278000843029F40E943C1A812F8F717AC041E075 -:102790004E1508F48EC01F71812F0E94C11863E08E -:1027A000812F0EC00E94CB190E94EE1A51E05E15D7 -:1027B000F8F40E943C1A0E94D11964E0812F8F71B5 -:1027C0000F900F900F900F900F90DF91CF911F916E -:1027D0000F91FF90EF90DF90CF90BF90AF909F90C0 -:1027E0008F907F905F904F903F902F900C942C1A79 -:1027F00081E00F900F900F900F900F90DF91CF918D -:102800001F910F91FF90EF90DF90CF90BF90AF900E -:102810009F908F907F905F904F903F902F900C945F -:10282000431AFF2039F0EE2009F48CCF802F0E944C -:10283000971016C0EE2009F48CCF802F0E945F11F4 -:102840000FC0412F4F70602FC6010E94A8020E9446 -:10285000C61706C0412F4F70602FC6010E94950514 -:10286000772039F10E94FD1980FD23C0F601128204 -:102870000E94F7190E94C118C6010E94BC110E9453 -:10288000F7190F900F900F900F900F90DF91CF914D -:102890001F910F91FF90EF90DF90CF90BF90AF907E -:1028A0009F908F907F905F904F903F902F900C94CF -:1028B000E2180F900F900F900F900F90DF91CF9133 -:1028C0001F910F91FF90EF90DF90CF90BF90AF904E -:1028D0009F908F907F905F904F903F902F900895A2 -:1028E0000E940B1B0E941B1B0E94DD1A0E94421BB0 -:1028F0000E9489200E94D81F80E090E00E94900FE3 -:1029000080E090E00C94A60F0E94FB1A0C947014C7 -:102910000E94BC19292F22952F7030E02C303105F0 -:102920004CF42A3031056CF4225031092230310543 -:10293000A8F407C02C30310569F02F30310551F073 -:102940000DC0803F69F018F4803E40F409C0843F18 -:1029500029F406C093FB882780F9089580E0089544 -:1029600081E00895CF93DF9300D000D01F92CDB7C0 -:10297000DEB70F900F900F900F900F90DF91CF91D7 -:102980000895CF93DF9300D000D000D0CDB7DEB74D -:1029900026960FB6F894DEBF0FBECDBFDF91CF9164 -:1029A00008951F93CF93DF93C0917C0116E080912F -:1029B0007D01C81799F0D0E01C9FF0011D9FF00D1C -:1029C0001124E258FE4F40815181628173818481DC -:1029D00095810E94C1142196C770E9CFDF91CF91F4 -:1029E0001F9108954091AE015091AF016091B001E7 -:1029F0007091B1018091B2019091B3010C94C11416 -:102A00008091B30182958F7009F054C08091B0011C -:102A1000882309F44FC080917C01A0917D016091D1 -:102A2000AE017091AF014091B1015091B201B6E099 -:102A30008A1709F43FC090E041155105C1F17F3F6D -:102A400011F46F3FA1F1B89FF001B99FF00D11246F -:102A5000E258FE4F218172132AC02081621327C0E1 -:102A60002281211124C0238134812417350710F4D9 -:102A700021503109241B350B283C3105C0F420912D -:102A8000B3012F7020612093B30126E0289FF0014D -:102A9000299FF00D1124ED57FE4F80818F708061CA -:102AA00080838EEA91E00E94BC110C94D1140196AF -:102AB0008770BECF0895CF92DF92EF92FF920F936F -:102AC0001F93CF93DF93CDB7DEB762970FB6F8941D -:102AD000DEBF0FBECDBF8C0185E0F801DE011D9683 -:102AE00001900D928A95E1F7D8014C9111965C9175 -:102AF000119712966C9112971396CD90DC901497C3 -:102B00003091AE017091AF018091B1019091B2010D -:102B1000009709F46BC17F3F19F43F3F09F466C188 -:102B2000E090B001EE2009F4C0C02091B301C816B6 -:102B3000D90628F0F601E81BF90BCF0104C08095F7 -:102B400090958C0D9D1DFF24F394883C910578F0A1 -:102B5000F12C207F09F0C6C07C2DD98AC88A8989CA -:102B60000E94B2148EEA91E00E94BC11B1C0822F83 -:102B7000807F09F046C0751314C0341312C0611170 -:102B800010C02F7020612093B3010E94F2148EEACE -:102B900091E00E94BC118091B301D80115968C93ED -:102BA0002EC0CD2819F15F3F11F44F3FF9F0F62EFA -:102BB00061111CC080917C0120917D0136E082175B -:102BC00009F45AC090E0389FF001399FF00D1124AC -:102BD000E258FE4F7181571306C07081471303C03E -:102BE0007281711103C001968770E9CFF62E6623BA -:102BF00009F418C18091B30181608093B301F12C75 -:102C000011C1751308C0341306C0611104C080914E -:102C1000B301D801C3C04D875E878D859E856A8BC1 -:102C20000E9488146A898823E1F16623D1F12091FA -:102C3000B301822F82958F7090E0029774F080919B -:102C4000AE019091AF0198878F831986DB86CA8683 -:102C50002C87CE0107960E94BC1186E0F801AEEAEF -:102C6000B1E001900D928A95E1F70E9400150E9453 -:102C7000F214FF24F394D6C04D875E878D859E8520 -:102C80000E94BC19292F22952F7030E02230310587 -:102C90000CF0BCC09F7009F0B6C0805E883008F4AC -:102CA000C1C0C8010E94BC11E4CFC816D90608F4FF -:102CB00053C0F601E81BF90BCF01883C910508F4DD -:102CC00050C0F12C7C2DD98AC88A89890E94B214FF -:102CD000EEEAF1E086E0DF011D928A95E9F70E94B5 -:102CE000F214A0C0751314C0341312C0611110C0C7 -:102CF0008091B301F8018583C8010E94BC1186E070 -:102D0000EEEAF1E0DF011D928A95E9F7FE2C8AC018 -:102D10004D875E878D859E856A8B0E9488146A899F -:102D2000882309F4BECF662309F4BBCF2091B301F9 -:102D3000822F82958F7090E002970CF48ECF809155 -:102D4000AE019091AF019A8389831B82DD82CC8290 -:102D50002E83CE0101967FCF809590958C0D9D1D81 -:102D6000ACCFF62E662309F49CCF75132EC0341316 -:102D70002CC02091B30120FD1FC0822F82958F703F -:102D8000D9F0D80115962C9315978F3049F08F5FA5 -:102D9000982F9295907F822F8F70892B15968C9308 -:102DA000C8010E94BC1186E0F801AEEAB1E00190D2 -:102DB0000D928A95E1F793CF86E0F801AEEAB1E093 -:102DC00001900D928A95E1F72DC04D875E878D8524 -:102DD0009E850E948814811140CF8091B30181604B -:102DE0008093B301C8010E94BC111CC0662309F482 -:102DF00058CF4D875E878D859E850E9488148823D5 -:102E000009F44FCF2ACF811148CF0CC024303105AF -:102E10000CF047CF9F7009F440CFF8019581907F67 -:102E200009F03BCF8F2D62960FB6F894DEBF0FBE30 -:102E3000CDBFDF91CF911F910F91FF90EF90DF9069 -:102E4000CF9008951F93CF93DF93CDB7DEB72C9724 -:102E50000FB6F894DEBF0FBECDBF4F83588769878A -:102E60007A878B879C87CE0107960E945B15882303 -:102E700069F08F8198852A853B85232BF1F19F3F4F -:102E800009F063C08F3F09F060C037C086E0FE01E3 -:102E90003796DE01119601900D928A95E1F76F81C8 -:102EA0007885EA85FB85309741F17F3F11F46F3FCC -:102EB00021F120917D0130E0C901019687709927A9 -:102EC00040917C0150E08417950709F447C069835D -:102ED0007A83FD83EC8396E0929FD001939FB00D9F -:102EE0001124A258BE4FFE01319601900D929A9581 -:102EF000E1F780937D010E94D11416E080917C015E -:102F000090917D018917C1F1189FC0011124825849 -:102F10009E4F0E945B15882379F1E0917C011E9FF2 -:102F2000F0011124E258FE4F40815181628173818A -:102F3000848195810E94C11480917C0190E001966A -:102F40008770992780937C01D9CF4F8158856985F7 -:102F50007A858B859C850E94C114CFCF0E948414F2 -:102F600010927D0110927C01EEEAF1E086E0DF0133 -:102F70001D928A95E9F7C1CF2C960FB6F894DEBF63 -:102F80000FBECDBFDF91CF911F910895EF92FF92B9 -:102F90000F931F93CF93DF938C01892B09F46CC09F -:102FA000F12CEE24E394E8012196F8018491843712 -:102FB00040F4843008F051C0813081F0823019F142 -:102FC0005BC0853709F444C0A8F19CE7980F90379F -:102FD00008F052C08F770E945F1141C00E5F1F4FF3 -:102FE000FE01C49180E28C0F883048F4C7708E2DAA -:102FF00001C0880FCA95EAF70E940E1B14C08C2FDF -:103000000E9497102DC00E5F1F4FFE01C49180E2F9 -:103010008C0F883058F4C7708E2D01C0880FCA9568 -:10302000EAF70E94141B0E94421B1AC08C2F0E94B8 -:103030005F1116C00E5F1F4FFE01C491CC2381F0BB -:103040008FE99FE00197F1F700C00000C150F6CF73 -:103050000E5F1F4FFE01F49003C00E9497108E0177 -:103060008F2D882309F49FCFEFE9FFE03197F1F727 -:1030700000C000008150F5CFDF91CF911F910F91DB -:10308000FF90EF90089508956093B8017093B9018F -:103090008093BA019093BB010C9470140F931F930B -:1030A0000091B8011091B9012091BA013091BB0192 -:1030B000DC01CB01802B912BA22BB32B8093B80189 -:1030C0009093B901A093BA01B093BB011F910F91E6 -:1030D0000C9470140F931F930091B8011091B901D3 -:1030E0002091BA013091BB01DC01CB0180239123F7 -:1030F000A223B3238093B8019093B901A093BA019E -:10310000B093BB011F910F910C9470140F931F93F8 -:103110000091B8011091B9012091BA013091BB0121 -:10312000DC01CB0180279127A227B3278093B80128 -:103130009093B901A093BA01B093BB011F910F9175 -:103140000C9470141092B4011092B5011092B60153 -:103150001092B7010C94701441E050E060E070E010 -:1031600004C0440F551F661F771F8A95D2F74093FE -:10317000B4015093B5016093B6017093B7010C94FC -:10318000701441E050E060E070E004C0440F551F4F -:10319000661F771F8A95D2F78091B4019091B5018F -:1031A000A091B601B091B701482B592B6A2B7B2B0C -:1031B0004093B4015093B5016093B6017093B70189 -:1031C0000C94701441E050E060E070E004C0440FE3 -:1031D000551F661F771F8A95D2F7409550956095C9 -:1031E00070958091B4019091B501A091B601B09114 -:1031F000B701482359236A237B234093B40150939A -:10320000B5016093B6017093B7010C94701441E05E -:1032100050E060E070E004C0440F551F661F771F48 -:103220008A95D2F78091B4019091B501A091B60131 -:10323000B091B701482759276A277B274093B401EB -:103240005093B5016093B6017093B7010C9470145C -:103250000F931F930091B4011091B5012091B60115 -:103260003091B701DC01CB01802B912BA22BB32B2A -:103270008093B4019093B501A093B601B093B701C8 -:103280001F910F910C9470140F931F930091B40130 -:103290001091B5012091B6013091B701DC01CB014D -:1032A00080239123A223B3238093B4019093B5018B -:1032B000A093B601B093B7011F910F910C947014B5 -:1032C0000F931F930091B4011091B5012091B601A5 -:1032D0003091B701DC01CB0180279127A227B327CA -:1032E0008093B4019093B501A093B601B093B70158 -:1032F0001F910F910C9470140895CF92DF92EF926A -:10330000FF920F931F93CF93DF938C01C090B8016E -:10331000D090B901E090BA01F090BB018091B40166 -:103320009091B501A091B601B091B701C82AD92AF0 -:10333000EA2AFB2ACFE1D0E0D701C6010C2E04C057 -:10334000B695A795979587950A94D2F780FF06C002 -:10335000B8018C2F0E94D507019721F4219760F7BF -:1033600080E001C08C2FDF91CF911F910F91FF90D2 -:10337000EF90DF90CF900895CF93DF93EC010E9400 -:103380007D19BE010E94D507DF91CF910895CB0131 -:103390000E94BC1908958091C10108958093C101D4 -:1033A00008951092C10108950E943F1C2091BF0111 -:1033B0003091C0018217930750F00E943F1C20916A -:1033C000BF013091C001821B930B9C010AC00E9477 -:1033D0003F1C2091BF013091C00120953095280FEE -:1033E000391F81E0283B3B4008F480E0089580913C -:1033F000BE0185958595859508958091BE0187705C -:1034000008950E943F1C2091BC013091BD0182179C -:103410009307A8F00E943F1C2091BC013091BD0190 -:10342000821B930B883B9B4010F480E013C080917B -:10343000BE0182FB882780F991E089270BC00E949A -:103440003F1C2091BC013091BD0120953095820F29 -:10345000931FE8CF8170089598E0899F900111240F -:10346000262B2093BE010E94C1180E943F1C9093FE -:10347000BD018093BC0108951092BE011092BD0160 -:103480001092BC0108952091BE0180958223809303 -:10349000BE01982F977089F430E0482F552747FDDB -:1034A00050952417350749F08595859585950E9497 -:1034B000E2181092BD011092BC0108959091BE01D6 -:1034C000977081E009F480E0089590910C019923B0 -:1034D00021F090910D01911109C020910E013091C0 -:1034E0000F01F90132969FEF40E01FC0982F96958B -:1034F000969596959F3050F5E0910E01F0910F0151 -:10350000E90FF11D877021E030E0A90102C0440FEE -:10351000551F8A95E2F7CA019181892B818308950D -:103520009F3F39F04F5F4E3041F051915813F8CF23 -:103530000DC05111F7CF942FF5CF9F3F39F0F9010E -:10354000E90FF11D97FDFA958283089508959091F2 -:103550000C01992321F090910D01911109C0209146 -:103560000E0130910F01F9013296205F3F4F1FC0CD -:10357000982F9695969596959F30F0F4E0910E01D0 -:10358000F0910F01E90FF11D877021E030E0A901F2 -:1035900002C0440F551F8A95E2F7CA0180959181B8 -:1035A0008923818308953196E217F30729F09081EA -:1035B0009813F9CF1082F7CF089581E090E0E09161 -:1035C0000E01F0910F01E80FF91F10820196803172 -:1035D0009105A9F708958091D50108959091D5019D -:1035E000892B8093D501089580959091D5018923E9 -:1035F0008093D50108951092D50108959091D4013A -:10360000892B8093D401089580959091D4018923CA -:103610008093D40108951092D40108959091D3011C -:10362000892B8093D301089580959091D3018923AC -:103630008093D30108951092D30108958093C2011D -:103640000E943F1C9093C0018093BF010895109287 -:10365000C2011092C0011092BF0108958091C20171 -:10366000089580910E0190910F01FC0131969C010B -:10367000205F3F4F80E0919191118F5FE217F30738 -:10368000D1F70895E0910E01F0910F018091D501DD -:103690008083E0910E01F0910F0190818091D4011F -:1036A000892B8083E0910E01F0910F019081809130 -:1036B000D301892B80838091C201882399F00E94D5 -:1036C000D41981110E94271BE0910E01F0910F0186 -:1036D00090818091C201892B80830E94311B8111CE -:1036E0000E94271B80910E0190910F010C947A0F7C -:1036F000CF92DF92EF92FF926C01EE24FF24C1146F -:10370000D104E104F10421F0C701B60120E101C0B8 -:1037100020E0C72ED82EE92EFF24C114D104E104E5 -:10372000F10419F0285FC701B6016B017C0154E078 -:10373000F694E794D794C7945A95D1F7C114D1045D -:10374000E104F10419F02C5FC701B6016B017C01A3 -:1037500042E0F694E794D794C7944A95D1F7C11400 -:10376000D104E104F10419F02E5FC701B601DC01B8 -:10377000CB01B695A79597958795892B8A2B8B2B8F -:1037800009F02F5F822FFF90EF90DF90CF90089588 -:103790008091EB01843021F11092D70120E488E17F -:1037A00090E00FB6F894A895809360000FBE209328 -:1037B000600080E00E94700883B7817F846083BFCF -:1037C00083B7816083BF7894889583B78E7F83BFEA -:1037D00088E10FB6F89480936000109260000FBEED -:1037E000089508950895CF930E94F11B0E94A004AC -:1037F0000E94F21BC0E08C2F0E948E05811104C034 -:10380000CF5FCE30C1F701C081E0CF9108950E9413 -:1038100084140E946E0F0C9470081F920F920FB6C2 -:103820000F9211248F939F93AF93BF938091D701F1 -:10383000811113C08091D8019091D901A091DA0132 -:10384000B091DB014196A11DB11D8093D8019093E9 -:10385000D901A093DA01B093DB01BF91AF919F91A1 -:103860008F910F900FBE0F901F90189582E084BD2E -:1038700093E095BD9AEF97BD80936E0008952FB7A2 -:10388000F8948091D8019091D901A091DA01B0917A -:10389000DB012FBF0895CF92DF92EF92FF920F933B -:1038A0001F932FB7F8944091D8015091D90160919E -:1038B000DA017091DB012FBF6A017B01EE24FF2446 -:1038C0008C0120E030E0C016D106E206F30610F4C9 -:1038D000415051099A01281B390BC9011F910F91C1 -:1038E000FF90EF90DF90CF9008951F920F920FB648 -:1038F0000F9211248F939F93AF93BF938091D80120 -:103900009091D901A091DA01B091DB010196A11D3E -:10391000B11D8093D8019093D901A093DA01B0939F -:10392000DB01BF91AF919F918F910F900FBE0F90D0 -:103930001F9018950E946B0CF8942FEF87EA91E680 -:10394000215080409040E1F700C0000087E090EBFC -:10395000DC018093F5019093F601A093F701B093F9 -:10396000F8019CE088E10FB6F894A8958093600078 -:103970000FBE90936000FFCFEF92FF920F931F93C3 -:10398000CF93DF93D82FC0E08C2F0E948E0500E0EC -:1039900010E0E82EF12CC701002E02C09595879506 -:1039A0000A94E2F780FD06C00F5F1F4F0630110535 -:1039B00091F709C0602F7C2F80E00E949605D813F4 -:1039C000F3CF81E004C0CF5FCE30F1F680E0DF912D -:1039D000CF911F910F91FF90EF900895CF93C82F33 -:1039E0008CE20E94BC1C882321F08C2FCF910C9478 -:1039F000BC1C80E0CF910895CF930E94431E81119B -:103A000002C00E94291EC5E6C15049F00E94A004D0 -:103A10008FE39CE90197F1F700C00000F5CF89E240 -:103A20000E94EE1C811113C18AE20E94EE1C8111DA -:103A30000E94291E85E00E94EE1C81110E949A1CA2 -:103A40000E944E1E8093D60187E00E94EE1C8823C0 -:103A5000A9F18BE10E94EE1C882351F08091D601E0 -:103A600081FB222720F991E0922790FB81F90EC07B -:103A70008EE00E94EE1C882361F08091D60182FBCB -:103A8000222720F991E0922790FB82F98093D601BA -:103A900015C080E10E94EE1C9091D601882341F070 -:103AA00093FB222720F981E0822780FB93F904C051 -:103AB000892F809580FB90F99093D6018091D60153 -:103AC0000E94521E0E94601E8093F40180EE0E94AC -:103AD000EE1C882341F08091F401982F909590FB83 -:103AE00080F98093F40189E30E94EE1C882359F049 -:103AF0008091F40181FB222720F991E0922790FB2D -:103B000081F98093F40182EE0E94EE1C882359F023 -:103B10008091F40182FB222720F991E0922790FB0B -:103B200082F98093F40186EE0E94EE1C882359F0FE -:103B30008091F40183FB222720F991E0922790FBEA -:103B400083F98093F40183EE0E94EE1C882359F0E0 -:103B50008091F40184FB222720F991E0922790FBC9 -:103B600084F98093F40185E30E94EE1C882359F0C8 -:103B70008091F40185FB222720F991E0922790FBA8 -:103B800085F98093F40181E30E94EE1C882359F0AB -:103B90008091F40186FB222720F991E0922790FB87 -:103BA00086F98093F40181E10E94EE1C882359F08C -:103BB0008091F40187FB222720F991E0922790FB66 -:103BC00087F98093F4018091F4010E94641E809132 -:103BD000F40187FB882780F980930D0187E20E941A -:103BE000EE1CC82F8EE10E94EE1C8111C2608FE195 -:103BF0000E94EE1C8111C46080E20E94EE1C8111C3 -:103C0000C86081E20E94EE1C8111C06182E20E94C4 -:103C1000EE1C8111C06283E20E94EE1C8111C0641F -:103C200084E20E94EE1C882311F0C06802C0CC23FD -:103C300029F08C2F0E945B1E6C2F03C00E94571E20 -:103C4000682F70E080E090E0CF910C944418CF9101 -:103C500008956DEE7EEF80E090E00E94292460E000 -:103C600082E090E00E94172460E083E090E00E94F0 -:103C7000172460E084E090E00E94172460E085E073 -:103C800090E00C94172480E090E00E94112421E041 -:103C90008D3E9E4F09F020E0822F089582E090E053 -:103CA0000C940924682F82E090E00C94172483E0A0 -:103CB00090E00C940924682F83E090E00C94172482 -:103CC00084E090E00C940924682F84E090E00C9448 -:103CD00017248091DE0180FF0BC06091130185E005 -:103CE000689FB001112475956795759567952BC0F0 -:103CF00081FF09C06091130185E0689FB001112424 -:103D00007595679520C082FF07C06091130185E01B -:103D1000689FB001112417C09091DF019923D1F061 -:103D200060911201961788F72091130185E0289F72 -:103D300090011124929FA001939F500D112470E0D7 -:103D4000CA010E94DB236038710540F461157105DA -:103D500039F002C065E070E0862F08958FE708957E -:103D600081E008958091DE0180FF08C0609111011B -:103D700070E0759567957595679521C081FF06C0C0 -:103D80006091110170E07595679519C082FF04C0BC -:103D90006091110170E010C09091DF019923C1F092 -:103DA000609110019617A0F780911101899FC001C1 -:103DB000112470E00E94DB236038710528F461153E -:103DC000710521F0862F08958FE7089581E0089509 -:103DD00061E070E0F4CF803F21F40E94691E81957C -:103DE00004C0813F29F40E94691E8093E201089576 -:103DF000823F21F40E94691E819504C0833F29F40B -:103E00000E94691E8093E1010895893F19F40E9480 -:103E1000B21E05C08A3F31F40E94B21E8195809384 -:103E2000E30108958B3F21F40E94B21E819504C0E6 -:103E30008C3F29F40E94B21E8093E4010895843FD0 -:103E400021F48091E001816017C0853F21F48091C9 -:103E5000E001826011C0863F21F48091E00184601E -:103E60000BC0873F21F48091E001886005C0883F46 -:103E700031F48091E00180618093E00108958D3FED -:103E800021F48091DE0181600BC08E3F21F480918E -:103E9000DE01826005C08F3F29F48091DE018460DD -:103EA0008093DE010895803F39F48091E20187FF1D -:103EB0006CC01092E20169C0813F29F48091E20157 -:103EC0001816BCF362C09091E101823F29F497FF7C -:103ED0005CC01092E10159C0833F19F41916CCF36C -:103EE00054C0893F41F48091E30118160CF04DC095 -:103EF0001092E3014AC08A3F29F48091E30187FFD1 -:103F000044C0F6CF8B3F39F48091E40187FF3DC078 -:103F10001092E4013AC08C3F29F48091E401181614 -:103F2000BCF333C0843F21F48091E0018E7F17C041 -:103F3000853F21F48091E0018D7F11C0863F21F4FF -:103F40008091E0018B7F0BC0873F21F48091E001DD -:103F5000877F05C0883F31F48091E0018F7E809398 -:103F6000E00113C08D3F21F48091DE018E7F0BC0F4 -:103F70008E3F21F48091DE018D7F05C08F3F29F4B3 -:103F80008091DE018B7F8093DE018091E1018111C0 -:103F90000EC08091E20181110AC08091E30181117C -:103FA00006C08091E401811102C01092DF010895E2 -:103FB00080EE91E00E94850F0E943F1C9093DD01EE -:103FC0008093DC0108951F93CF93DF938091DC01F0 -:103FD0009091DD010E944B1CAC019091DF0199236F -:103FE00021F02091140130E006C0209115018AE0F3 -:103FF000289F900111244217530708F486C080912E -:10400000E101C091E201D091E3011091E40181113D -:1040100007C0C11176C0D11174C0111172C075C032 -:104020009F3F19F09F5F9093DF01181624F40E94C0 -:10403000691E8093E1018091E10187FF05C00E9424 -:10404000691E81958093E1011C1624F40E94691E6B -:104050008093E2018091E20187FF05C00E94691E02 -:1040600081958093E2016091E101662339F1C0916D -:10407000E201CC2319F1772767FD7095872F972FE1 -:104080000E94EC2223E333E343E35FE30E945023E7 -:104090000E94B9226093E1016C2F772767FD70952C -:1040A000872F972F0E94EC2223E333E343E35FE360 -:1040B0000E9450230E94B9226093E2011D1624F44D -:1040C0000E94B21E8093E3018091E30187FF05C047 -:1040D0000E94B21E81958093E301111624F40E9480 -:1040E000B21E8093E4018091E40187FF05C00E9425 -:1040F000B21E81958093E401DF91CF911F910C94C2 -:10410000D81F9F3F09F08ECF96CFDF91CF911F919F -:104110000895E0EEF1E085E0DF011D928A95E9F770 -:104120001092DF011092DE010895833081F128F4AE -:10413000813059F08230D1F00895853009F449C0BA -:10414000B8F1863009F456C0089580911501262FE4 -:1041500030E0280F311D2F3F310524F4680F6093A4 -:10416000150108958FEF8093150108958091140132 -:10417000262F30E0280F311D2F3F310524F4680F22 -:104180006093140108958FEF809314010895809136 -:104190001301262F30E0280F311D2F3F310524F465 -:1041A000680F6093130108958FEF809313010895B2 -:1041B00080911201262F30E0280F311D2F3F31054D -:1041C00024F4680F6093120108958FEF8093120119 -:1041D000089580911101262F30E0280F311D2F3FC7 -:1041E000310524F4680F6093110108958FEF8093D7 -:1041F0001101089580911001262F30E0280F311D04 -:104200002F3F310524F4680F6093100108958FEF5C -:10421000809310010895833011F128F4813049F022 -:10422000823091F00895853081F120F18630C1F11E -:10423000089580911501681720F4861B809315015D -:10424000089510921501089580911401681720F4C3 -:10425000861B809314010895109214010895809193 -:104260001301681720F4861B8093130108951092A0 -:104270001301089580911201681720F4861B809322 -:10428000120108951092120108958091110168178A -:1042900020F4861B80931101089510921101089556 -:1042A00080911001681720F4861B809310010895F7 -:1042B0001092100108950F931F938B3109F475C06C -:1042C000A0F58E3009F484C0C0F4873009F45BC0D7 -:1042D00068F4863009F0AAC08091D601817F8E7F74 -:1042E0008093D60181E08093E601A1C0883009F473 -:1042F00096C08B3009F493C099C0813109F472C023 -:1043000068F4803109F092C08091D60183FB2227A6 -:1043100020F991E0922790FB83F950C0863109F48F -:104320007EC0893109F47BC081C0853309F479C02E -:1043300068F4873209F475C028F48E3108F476C029 -:104340008D515AC0893209F46CC070C0833438F47E -:104350008A3308F050C0883309F461C067C08334E1 -:1043600009F45FC0883409F061C00E9484140FEF23 -:1043700013ED20E3015010402040E1F700C00000A1 -:104380000E949A1C4CC09091D601892F8095817013 -:1043900080FB90F929F0966098609093D60147C011 -:1043A000997F977F9093D6013AC08091D60181FB87 -:1043B000222720F991E0922790FB81F98093D60182 -:1043C000992369F18091D60181608093D60127C03D -:1043D0008091D60182FB222720F991E0922790FB61 -:1043E00082F9ECCF0E94841490910D0181E089271D -:1043F00080930D0114C0895341E050E060E070E00B -:104400008A019B0104C0000F111F221F331F8A95D0 -:10441000D2F7C901B8010E9444180E94841481E0B7 -:1044200006C061E070E080E090E0F5CF80E01F9191 -:104430000F91089580E0089580E00895CF93C82FEC -:104440008091E601813079F018F08230E9F187C07F -:10445000E0910E01F0910F018081813169F082328B -:1044600009F07FC009C0E0910E01F0910F01808139 -:10447000813111F0823261F48C2F0E941A22811155 -:1044800004C08C2F0E945B211DC081E090E01AC007 -:104490008C2F0E941C22811114C0C43179F048F481 -:1044A000CB3079F0C03109F060C082E08093E60142 -:1044B00008C0C93219F0C83321F057C01092E60184 -:1044C00054C081E0817053C0C93289F118F5C431FC -:1044D00071F1A8F4C73009F046C08AE08093150155 -:1044E00094E19093140193E090931301809312014F -:1044F00088E08093110188E28093100134C0CE518E -:10450000C63088F5EC2FF0E0E65DFE4F80818093A9 -:10451000E50129C0CE34E9F020F4CB3421F56AE07E -:1045200013C0C13579F0C235F1F461E00DC080915E -:10453000E501882319F01092E50115C081E0809310 -:10454000E60115C061E006C08091E5010E9495205A -:104550000AC06AE08091E5010E940B2104C010921C -:10456000E60180E004C081E002C080E0ABCFCF91E3 -:10457000089504D06894B1118DC0089570D088F06A -:104580009F5790F0B92F9927B751A0F0D1F0660F3F -:10459000771F881F991F1AF0BA95C9F712C0B1305A -:1045A00081F077D0B1E0089574C0672F782F882705 -:1045B000B85F39F0B93FCCF3869577956795B39599 -:1045C000D9F73EF490958095709561957F4F8F4F08 -:1045D0009F4F0895E89409C097FB3EF4909580950D -:1045E000709561957F4F8F4F9F4F9923A9F0F92FB9 -:1045F00096E9BB279395F695879577956795B79537 -:10460000F111F8CFFAF4BB0F11F460FF1BC06F5F1C -:104610007F4F8F4F9F4F16C0882311F096E911C02E -:10462000772321F09EE8872F762F05C0662371F04F -:1046300096E8862F70E060E02AF09A95660F771F63 -:10464000881FDAF7880F9695879597F9089557FD93 -:104650009058440F551F59F05F3F71F04795880FF0 -:1046600097FB991F61F09F3F79F087950895121687 -:1046700013061406551FF2CF4695F1DF08C0161633 -:1046800017061806991FF1CF8695710561050894E4 -:104690000895E894BB2766277727CB0197F90895FB -:1046A0000BD078C069D028F06ED018F0952309F0AF -:1046B0005AC05FC01124EECFCADFA0F3959FD1F39B -:1046C000950F50E0551F629FF001729FBB27F00DC0 -:1046D000B11D639FAA27F00DB11DAA1F649F662715 -:1046E000B00DA11D661F829F2227B00DA11D621F64 -:1046F000739FB00DA11D621F839FA00D611D221F1E -:10470000749F3327A00D611D231F849F600D211D01 -:10471000822F762F6A2F11249F5750408AF0E1F0A4 -:1047200088234AF0EE0FFF1FBB1F661F771F881FED -:1047300091505040A9F79E3F510570F014C0AACF88 -:104740005F3FECF3983EDCF3869577956795B795D8 -:10475000F795E7959F5FC1F7FE2B880F911D969502 -:10476000879597F9089597F99F6780E870E060E072 -:1047700008959FEF80EC089500240A9416161706FA -:1047800018060906089500240A9412161306140642 -:1047900005060895092E0394000C11F4882352F0A5 -:1047A000BB0F40F4BF2B11F460FF04C06F5F7F4F5D -:1047B0008F4F9F4F089597FB072E16F4009407D054 -:1047C00077FD09D00E94F52307FC05D03EF49095B3 -:1047D00081959F4F0895709561957F4F0895EE0FD5 -:1047E000FF1F0590F491E02D0994AA1BBB1B51E11A -:1047F00007C0AA1FBB1FA617B70710F0A61BB70B51 -:10480000881F991F5A95A9F780959095BC01CD01F5 -:104810000895F999FECF92BD81BDF89A992780B588 -:104820000895A8E1B0E042E050E00C943124262F36 -:10483000F999FECF92BD81BDF89A019700B4021696 -:1048400039F01FBA20BD0FB6F894FA9AF99A0FBE44 -:1048500008950196272F0E9418240C941724DC0138 -:10486000CB01FC01F999FECF06C0F2BDE1BDF89A7B -:10487000319600B40D9241505040B8F70895F89425 -:02488000FFCF68 -:10488200200272080009DD08A90875080101C301A8 -:1048920028080A03140A3F4D3639850438040204F5 -:1048A200C9035C0375038E03A70301020304050613 -:0448B20007080900EA -:00000001FF +:100000000C9482020C94C6020C94C6020C94C60294 +:100010000C94C6020C94C6020C94C6020C94C60240 +:100020000C94C6020C94C6020C940F0D0C94E10DB6 +:100030000C94C6020C94C6020C94C6020C94C60220 +:100040000C94C6020C94E6220C94C6020C94C602D0 +:100050000C94C6020C94751C0C94C6020C94C60237 +:100060000C94C6020C94C6020C94C6020C94C602F0 +:100070000C94C6020C94C6020C94C6020C94C602E0 +:100080000C94C6020C94C6020C94C6020C94C602D0 +:100090000C94C6020C94C6020C94C6020C94C602C0 +:1000A0000C94C6020C94C6020C94C6024E0E700E3E +:1000B0005E0F700E5E0FB50ED80E5E0F2D0F400F47 +:1000C0004B124B1277127712BF12DD1259145914CA +:1000D000E81259149D139D134A14591459145314BA +:1000E000AA13AA13AA13AA13AA13AA13AA13AA1328 +:1000F000AA13AA13AA13AA13AA13AA13AA13AA1318 +:10010000BB13C913D013D713E11302290001E00177 +:1001100004020402E00129000000F4A200223500DC +:100120002B003171C200C10000001E001400040049 +:100130001D0001544D001F001A0016001B00E000B6 +:100140004C002000080007000600E2002A00210001 +:10015000150009001900E3004A00220017000A00F8 +:1001600005000000500029006B7700006D7F000043 +:100170004F000A306C7700006E7F000051002300B2 +:100180001C000B00110000005200240018000D009C +:100190001000E7004B0025000C000E0036002F7405 +:1001A0002C00260012000F003700307128002700B5 +:1001B00013003300380001544E002E002D0034711E +:1001C000C200C100000000000000000000000100AB +:1001D000000000000000000000000100000000001E +:1001E000F900F200FB00000000000000F000F10048 +:1001F0000000000000000000FA00F300FC00000016 +:1002000000000000000000000000000000000000EE +:10021000000000000000000000002B022B00000086 +:100220005800000000009C005F005C0059000000C6 +:100230000000540060005D005A006200000055009C +:1002400061005E005B00630000002302570056005F +:100250006700850000002602270200000000010060 +:100260000000F400F500F6000000010000000000AE +:1002700000003900E100010000003A00AD00B000CC +:100280000000000000003B00BC00AC0000000100CA +:1002900000003C00AF00AE000000010000003D0087 +:1002A000BB00AB000000010000003E0000000000A9 +:1002B0000000000000003F000100000001000000FD +:1002C00000004000010000000100000000004100AB +:1002D000000050000000000000004200000051003B +:1002E0000000010000004300000052000000010077 +:1002F0000000440000004F00000001000000450025 +:1003000000000000000000000000A900AA00A800F2 +:10031000E5000100000016034500720067006F0051 +:1003200044006F007800200045005A0000001603CA +:100330004500720067006F0044006F0078002000E5 +:1003400045005A0000000403090409026D0004017D +:1003500000A0FA09040000010301010009211101B4 +:100360000001223F000705810308000A090401007B +:100370000103010200092111010001224D000705BE +:10038000820308000A090402000103000000092199 +:10039000110100012236000705830308000A090441 +:1003A00003000103000000092111010001223900AE +:1003B000070584031000011201100100000008ED80 +:1003C000FE071301000102000105010906A1010554 +:1003D0000719E029E7150025019508750181020537 +:1003E000081901290595057501910295017503917B +:1003F00001050719002977150025019578750181F8 +:1004000002C005010980A101850216010026B7007E +:100410001A01002AB700751095018100C0050C096A +:1004200001A1018503160100269C021A01002A9CE5 +:1004300002751095018100C005010902A1010901A1 +:10044000A10005091901290515002501950575016A +:10045000810295017503810105010930093115817A +:10046000257F95027508810609381581257F95013C +:1004700075088106050C0A38021581257F950175DE +:10048000088106C0C005010906A101050719E02978 +:10049000E715002501950875018102950175088110 +:1004A0000105081901290595057501910295017548 +:1004B0000391010507190029FF150025FF95067511 +:1004C000088100C0000000000000000000000001E2 +:1004D0000204060A0F17202C3A4A5D71879DB3C7A4 +:1004E000DAE9F5FCFFFCF5E9DAC7B39D87715D4AEF +:1004F0003A2C20170F0A0604020100000000000039 +:100500000000000011241FBECFEFDAE0DEBFCDBF38 +:1005100004B603FE24C08091F7019091F801A091E8 +:10052000F901B091FA018730904BA740B04BB9F474 +:100530001092F7011092F8011092F9011092FA014D +:1005400014BE84B7877F84BF88E10FB6F894809388 +:100550006000109260000FBEE0E0FFE3099511E03B +:10056000A0E0B1E0EAE5F9E402C005900D92A43301 +:10057000B107D9F711E0A4E3B1E001C01D92A73F94 +:10058000B107E1F70E94530A0C94AB240C940000CD +:10059000FC016B3059F06C3029F16A3009F041C030 +:1005A0008281811141C08AE091E00895828188238F +:1005B00041F00E943F1C909336018093350181EEFB +:1005C0001BC080913501909136010E944B1C883CE4 +:1005D000910530F486E20E94C01086E20E948811E4 +:1005E00081EE1DC08281882351F00E943F1C9093B0 +:1005F00036018093350185EE0E94C01012C08091B3 +:100600003501909136010E944B1C883C910530F4D5 +:1006100087E20E94C01087E20E94881185EE0E9446 +:10062000881180E090E008958DE091E008950895AC +:10063000CF936091B4017091B5018091B601909112 +:10064000B7010E94A11BC82F56985E9825982D9837 +:1006500026982E9827982F988FE090E09093890005 +:100660008093880090938B0080938A0090938D00F4 +:1006700080938C00CC2329F0C13029F4C09334013D +:1006800002C01092340180913401813011F4279A14 +:100690002F9A0E94970F867011F0259A2D9AC230DA +:1006A00041F40E942A1A811104C027982F98269A93 +:1006B0002E9AE0910E01F0910F018081982F927295 +:1006C00059F08D7D49F48FEF90E0909389008093ED +:1006D0008800259A2D9A08C00E94571B827221F02B +:1006E0000E94FD19882379F3CF9108950C94180383 +:1006F00056985E9825982D9826982E9827982F988A +:100700008FEF90E0909389008093880090938B0006 +:1007100080938A0090938D0080938C00259A2D9A67 +:100720002FEF80E792E0215080409040E1F700C039 +:100730000000269A2E9A2FEF80E792E02150804009 +:100740009040E1F700C00000279A2F9A2FEF80E732 +:1007500092E0215080409040E1F700C000002598D1 +:100760002D982FEF80E792E0215080409040E1F7F4 +:1007700000C0000026982E982FEF80E792E02150CD +:1007800080409040E1F700C0000027982F985698CD +:100790005E9825982D9826982E9827982F9808953A +:1007A00089EA8093800089E08093810024982C98C6 +:1007B0003F988AB18F748AB96E98479A8BB1806BD3 +:1007C0008BB9769A0E9478030C94170380E2809389 +:1007D00000018091370181110EC00E94350481E033 +:1007E000809337012FEF83ED90E3215080409040BC +:1007F000E1F700C0000080E40E943B048093000108 +:1008000081112EC00E94650480930001811128C0CF +:100810000E94650480930001811122C08FE30E9431 +:1008200065048093000181111BC00E945D0480E477 +:100830000E943B0480930001811112C08CE00E9451 +:1008400065048093000181110BC00E9465048093B0 +:100850000001811105C08FE30E94650480930001AF +:100860000E945D048091000108951092B9008AE011 +:100870008093B800089594EA9093BC009091BC00D6 +:1008800097FFFCCF9091B900987F983021F090317C +:1008900011F081E008958093BB0084E88093BC0050 +:1008A0008091BC0087FFFCCF8091B900887F8831A0 +:1008B00011F0803471F780E0089584E98093BC00E2 +:1008C0008091BC0084FDFCCF08958093BB0084E838 +:1008D0008093BC008091BC0087FFFCCF9091B90051 +:1008E000987F81E0983209F480E0089584E880934D +:1008F000BC008091BC0087FFFCCF8091BB000895B5 +:1009000080910001811115C080E40E943B04809316 +:10091000000181110CC082E10E94650480930001F6 +:10092000811105C08FEF0E946504809300010E9431 +:100930005D0484B1807F84B985B1807F85B98AB137 +:10094000837F8AB98BB1837F8BB93E98469808958F +:100950000E94E603809300010E94800480B38C70A3 +:1009600080BB81B3836F81BBA9E3B1E0E7E4F1E031 +:100970008EE08E0F11921D928E13FCCF0C94D0033B +:10098000BF92CF92DF92EF92FF920F931F93CF937C +:10099000DF9380910001882379F0809138018F5F87 +:1009A00080933801811108C00E94E6038093000102 +:1009B000811102C00E94780309E311E0C0E0D0E099 +:1009C000DD24D39482E0C82EEE24E394F12CC730CA +:1009D000D10500F580910001811164C080E40E947E +:1009E0003B0480930001811112C082E10E946504E2 +:1009F0008093000181110BC0C7010C2E01C0880F2C +:100A00000A94EAF780950E946504809300010E9491 +:100A10005D0448C0CA30A1F028F4C83059F0C9308C +:100A200061F005C0CC3089F070F0CD3089F0209AAB +:100A3000289810C0219A29980DC0229A2A980AC095 +:100A4000239A2B9807C0529A01C0539A5B9802C010 +:100A50003E9A469890EA9A95F1F79FB1799902C02B +:100A600082E001C080E091709D25982B7C9902C0A6 +:100A700084E001C080E0892B7D9902C038E001C08C +:100A800030E0832B7E9902C020E101C020E0822B60 +:100A90009FB19095991F9927991F9295990F907ED4 +:100AA000892B0FC080910001811149C080E40E9410 +:100AB0003B0480930001882379F1B12C0E945D04EE +:100AC0008B2DF8019081981719F08083C092010155 +:100AD0000E94800421960F5F1F4FCE30D10509F090 +:100AE00076CF80910101882361F1815080930101CB +:100AF000882339F08FE99FE00197F1F700C00000EB +:100B000020C0A7E4B1E0E9E3F1E0CF01825F919179 +:100B10009D938E13FCCF15C083E10E9465048093E2 +:100B200000018111CACF81E40E943B04809300013F +:100B30008111C3CF0E947604B82EB094BFCF80E05D +:100B4000C0CF0E94760381E0DF91CF911F910F917A +:100B5000FF90EF90DF90CF90BF900895E82FF0E0E6 +:100B6000E95BFE4F808108950895089596E0799F8E +:100B7000F001112494E5899FE00DF11D1124E60F89 +:100B8000F11DEE0FFF1FE25EFE4F859194910895D7 +:100B9000880F991FFC01E856F040859194910895C3 +:100BA000880F991FFC01E85EFE4F8591949108958E +:100BB0000F931F93CF93DF93EC018115904350F572 +:100BC000C11580E2D80708F0B3C0CB3BD10590F443 +:100BD000C83AD10508F05AC0C53AD10508F04BC053 +:100BE000C430D10508F0BBC1219709F0B5C101E0BF +:100BF00010E0F5C1CF3FD10511F008F0B0C1C03F02 +:100C0000D10508F092C0CE01805E9109089708F4E2 +:100C1000A6C1A2C1C11591E5D907A8F4C23020E54B +:100C2000D20708F09EC0C11580E5D80709F485C039 +:100C300008F091C0C11520E4D20708F08DC1DD276E +:100C40008E01106CCCC1C11580E8D80758F4C115CD +:100C500090E7D90708F07CC1C11520E6D20708F457 +:100C600022C17AC1C11580E9D80708F075C1DF70CB +:100C70008E01106AB4C1C53AD10509F472C1C63AF1 +:100C8000D10509F071C102E810E4A9C1C83AD10543 +:100C900009F46DC1C93AD10509F46CC1CA3AD1054C +:100CA00009F46BC1CB3AD10509F46AC1CC3AD1053C +:100CB00009F469C1CD3AD10509F468C1C03BD10539 +:100CC00009F467C1CE3AD10509F466C1CF3AD1051E +:100CD00009F465C1C13BD10509F464C1C23BD1052A +:100CE00009F463C1C33BD10509F462C1C43BD1051A +:100CF00009F461C1C53BD10509F460C1C63BD1050A +:100D000009F45FC1C73BD10509F45EC1C83BD105F9 +:100D100009F45DC1C93BD10509F45CC1CA3BD105E9 +:100D200009F45BC100E014E45AC18E01106557C19B +:100D3000CE019F700E94D00553C10E94AD149FEF59 +:100D400024E38CE0915020408040E1F700C0000097 +:100D50000E949A1C44C18091D60181608093D60183 +:100D60003EC10E94431E811102C00E94291E0E94A2 +:100D7000601E90E09093F7018093F601C23090E5F9 +:100D8000D90721F48091F601816086C0C43020E546 +:100D9000D20721F48091F60182607EC0C63080E5E2 +:100DA000D80721F48091F601846076C0C83090E5C0 +:100DB000D90719F48091F60127C0CA3020E5D2077F +:100DC00021F48091F601806167C0CC3080E5D807BE +:100DD00021F48091F60180625FC0CE3090E5D907A2 +:100DE00021F48091F601806457C0C03120E5D2071C +:100DF00021F48091F60180684FC0C23180E5D807A8 +:100E000029F48091F6018460886046C0C33090E583 +:100E1000D90721F48091F6018E7F3EC0C53020E5D0 +:100E2000D20721F48091F6018D7F36C0C73080E56E +:100E3000D80721F48091F6018B7F2EC0C93090E550 +:100E4000D90719F48091F60126C0CB3020E5D207EE +:100E500021F48091F6018F7E1FC0CD3080E5D80748 +:100E600021F48091F6018F7D17C0CF3090E5D9072E +:100E700021F48091F6018F7B0FC0C13120E5D207AC +:100E800021F48091F6018F7707C0C331D04531F44A +:100E90008091F6018B7F877F8093F6018091F60128 +:100EA0000E94641E9CC08D2F99278F7099278130D6 +:100EB0009105D9F49E012370332702C0880F991F32 +:100EC0002A95E2F79C688E0144E0000F111F4A95B5 +:100ED000E1F700271370802B912B53E0CC0FDD1F1F +:100EE0005A95E1F7C076DD272FC08230910531F4A5 +:100EF000DC2FCC278E01016F106A71C08330910501 +:100F000069F4CE018370992701E010E002C0000F60 +:100F1000111F8A95E2F7C8019C680FC0049709F079 +:100F20005EC0CE018370992701E010E002C0000F7F +:100F3000111F8A95E2F7C8019A6823E0CC0FDD1FE4 +:100F40002A95E1F7C07ED7708C010C2B1D2B47C072 +:100F5000DF708E01106243C000E010E040C08E01DF +:100F60003EC001E810E43BC003E810E438C002EEE4 +:100F700014E435C009EE14E432C00AEE14E42FC0C4 +:100F800005EB14E42CC006EB14E429C007EB14E4D1 +:100F900026C00CEC14E423C00DEC14E420C003E8DC +:100FA00015E41DC00AE815E41AC002E915E417C0EB +:100FB00004E915E414C001E216E411C003E216E4EA +:100FC0000EC004E216E40BC005E216E408C006E217 +:100FD00016E405C007E216E402C00AE216E4C801FE +:100FE000DF91CF911F910F91089596E0799FF001C5 +:100FF000112494E5899FE00DF11D1124E60FF11DE8 +:10100000EE0FFF1FE25EFE4F85919491803E9105A9 +:10101000E0F4803C910558F58133910509F46FC0E7 +:1010200048F48932910509F463C08A32910509F4C4 +:101030006DC072C089339105E9F082389105D1F015 +:101040008533910509F44DC067C0833E910581F158 +:1010500038F4803E9105B9F0823E9105D9F05CC02C +:10106000863E910561F1873E9105A1F155C00E9430 +:10107000C80508952091F60120FD02C021FF4CC053 +:1010800080EE90E049C08091F60180FFF9CF89E3BE +:1010900090E042C08091F60182FF0EC08091F6017F +:1010A00084FF03C080E090E037C083EE90E034C05E +:1010B0008091F60182FFF2CF82EE90E02DC0809108 +:1010C000F60183FF0BC08091F60184FDEBCF87EE24 +:1010D00090E022C08091F60183FFF5CF86EE90E08C +:1010E0001BC08091F60185FF07C089E290E014C023 +:1010F0008091F60185FFF9CF85E390E00DC08091E6 +:10110000F60186FF07C08AE290E006C08091F601F2 +:1011100086FFF9CF81E390E00E94D80508950895F5 +:101120000C948F08809165010895CF93DF9300D0D0 +:101130001F92CDB7DEB79C018091ED01843019F587 +:1011400093E099833B832A839093E9008FEF9091FA +:10115000E800815095FD06C095ED9A95F1F70000E5 +:101160008111F5CF8091E80085FF0DC040E050E08F +:1011700063E070E0CE0101960E94FF0A8091E800D2 +:101180008E778093E8000F900F900F90DF91CF91B2 +:101190000895CF93DF9300D01F92CDB7DEB7209193 +:1011A000ED01243021F522E029839B838A8383E0AB +:1011B0008093E9008FEF9091E800815095FD06C083 +:1011C00095ED9A95F1F700008111F5CF8091E80037 +:1011D00085FF0DC040E050E063E070E0CE01019675 +:1011E0000E94FF0A8091E8008E778093E8000F90BC +:1011F0000F900F90DF91CF9108952091ED01243051 +:10120000F1F422E02093E9002FEF3091E800215023 +:1012100035FD06C035ED3A95F1F700002111F5CF07 +:101220002091E80025FF0BC040E050E065E070E051 +:101230000E94FF0A8091E8008E778093E80008956D +:10124000CF93DF93EC019091ED01943009F046C00B +:1012500080910C018823D9F080910D018823B9F089 +:101260009093E9008FEF9091E800815095FD06C0C2 +:1012700095E19A95F1F700008111F5CF8091E80092 +:1012800085FF2CC040E050E060E170E017C081E0D5 +:101290008093E9008FEF9091E800815095FD06C0A2 +:1012A00095ED9A95F1F700008111F5CF8091E80056 +:1012B00085FF14C040E050E068E070E0CE010E947D +:1012C000FF0A8091E8008E778093E80080E1FE01BC +:1012D000A5E5B1E001900D928A95E1F7DF91CF91FC +:1012E00008958091EC01811109C00E94940C0E9424 +:1012F000F10C8091E20084608093E20008951092E6 +:10130000EC01089508950C94D3220E94301C0E9491 +:10131000D9220E94970F0C94900842E061EC81E082 +:101320000E940E0C42E061EC82E00E940E0C42E052 +:1013300061EC83E00E940E0C42E161EC84E00C94CD +:101340000E0C8091EF01833009F455C030F48130E8 +:1013500071F0823009F48EC008958A3009F47AC0A1 +:101360008B3009F460C0893009F09CC020C08091A6 +:10137000EE01813A09F096C08091E800877F809362 +:10138000E8008091F2019091F301892B21F460E152 +:1013900085E591E003C060E080E090E070E00E94AD +:1013A0004A0B8091E8008B778093E8000895809144 +:1013B000EE01813209F076C08091F2019091F30143 +:1013C000009719F0039709F06DC08091E800877FBE +:1013D0008093E8008091E80082FD05C08091ED01D6 +:1013E0008111F8CF5FC08091F100809365018091F9 +:1013F000E8008B7753C08091EE01813A09F052C02A +:101400008091F2019091F301892B09F04BC08091FA +:10141000E800877F8093E8008091E80080FFFCCFA0 +:1014200080910C0136C08091EE018132D9F5809116 +:10143000F2019091F301892BA9F58091E800877F53 +:101440008093E8000E94430C8091F00180930C018E +:101450000C94AD148091EE01813221F58091E80069 +:10146000877F8093E8000E94430C8091F101809374 +:10147000660108958091EE01813AA1F48091E8001F +:10148000877F8093E8008091E80080FFFCCF809107 +:1014900066018093F1008091E8008E778093E800E8 +:1014A0000C94430C089584B7877F84BF88E10FB6FE +:1014B000F89480936000109260000FBE90E080E886 +:1014C0000FB6F89480936100909361000FBE0E9464 +:1014D000E60F0E94940C0E94F10C8091E20084605F +:1014E0008093E20078940E94770F0E94E80F82E0D8 +:1014F00091E00E94920F0E94C1228091ED018530FF +:1015000069F40E94F11B8091EB018823B1F30E94E2 +:101510001C1C882391F30E94E90AEFCF0E94EE0F72 +:10152000ECCF292F332723303105C9F064F4213063 +:10153000310581F02230310509F043C08DE690E09D +:101540002AE433E042C021323105F1F02232310584 +:1015500041F137C082E190E027EB33E036C09927B4 +:101560008130910541F08230910541F0892B49F598 +:10157000E6E4F3E005C0EEE2F3E002C0E6E1F3E00A +:10158000849190E09F0121C06430D8F4E62FF0E010 +:10159000EE0FFF1FEE5DFE4F2081318189E090E06C +:1015A00014C0643070F470E0FB01EE0FFF1FE65EC4 +:1015B000FE4F20813181FB01EA5EFE4F808190E089 +:1015C00004C080E090E020E030E0FA013183208325 +:1015D000089580E189BD82E189BD09B400FEFDCF97 +:1015E0008091D8008F7D8093D8008091E000826048 +:1015F0008093E0008091E00081FDFCCF0895CF92C0 +:10160000DF92EF92FF920F931F93CF93DF93EC0142 +:101610008B016A010E94620C811133C0C114D10494 +:1016200039F0F60180819181081B190BC80FD91F71 +:10163000E12CF12C0115110519F18091E80085FDCF +:1016400016C08091E8008E778093E800C114D10421 +:1016500049F0F60180819181E80EF91EF182E08265 +:1016600085E00FC00E94620C882321F30AC0899193 +:101670008093F10001501109FFEFEF1AFF0ADACF52 +:1016800080E0DF91CF911F910F91FF90EF90DF905D +:10169000CF9008952091F4013091F5012617370776 +:1016A00048F06115710539F42091E8002E772093F8 +:1016B000E80001C0B90140E061157105A9F1209170 +:1016C000ED01222309F443C0253009F442C02091E2 +:1016D000E80023FD40C02091E80022FD32C02091A7 +:1016E000E80020FFE9CF4091F3002091F20030E0C4 +:1016F000342BFC01CF016115710559F028303105FB +:1017000040F481918093F100615071092F5F3F4F48 +:10171000F1CF41E02830310509F040E02091E800A8 +:101720002E772093E800C8CF4111C9CF0AC080911D +:10173000ED01882361F0853061F08091E80083FD40 +:101740000AC08091E80082FFF2CF80E0089582E035 +:10175000089583E0089581E008952091F401309187 +:10176000F5012617370748F06115710539F4209106 +:10177000E8002E772093E80001C0B901FC0120E0C9 +:101780006115710591F18091ED01882309F440C044 +:10179000853009F43FC08091E80083FD3DC0809111 +:1017A000E80082FD2FC08091E80080FFE9CF209102 +:1017B000F3008091F20090E0922B6115710559F0D1 +:1017C0008830910540F424912093F10031966150C6 +:1017D00071090196F2CF21E0089709F020E080918D +:1017E000E8008E778093E800CBCF2111CCCF0AC0E0 +:1017F0008091ED01882361F0853061F08091E800EF +:1018000083FD0AC08091E80082FFF2CF80E0089556 +:1018100082E0089583E0089581E00895982F97303D +:1018200058F59093E900981739F07091EC002091E9 +:10183000ED005091F00003C0242F762F50E021FFDF +:1018400019C03091EB003E7F3093EB003091ED00FA +:101850003D7F3093ED003091EB0031603093EB0031 +:101860007093EC002093ED005093F0002091EE0077 +:1018700027FF07C09F5FD3CF8F708093E90081E07F +:10188000089580E008958091EE0187FF11C0809156 +:10189000E80082FD05C08091ED018111F8CF11C0F3 +:1018A0008091E8008B770BC08091ED01882349F08F +:1018B0008091E80080FFF8CF8091E8008E778093D8 +:1018C000E80008952091E4003091E50095E640910C +:1018D000EC00842F817040FF22C08091E80080FDE1 +:1018E0001CC08091ED01882391F0853091F08091AA +:1018F000EB0085FD10C04091E4005091E5004217D7 +:10190000530729F39A01915011F784E0089582E07A +:10191000089583E0089581E0089580E0089540915E +:10192000E80042FFDECF08950E94020D0E940A0DDA +:10193000E0EEF0E0808181608083E8EDF0E080817E +:101940008F77808319BCA7EDB0E08C918E7F8C934C +:1019500080818F7E80831092EC0108950F931F93F6 +:10196000CF93DF930E94020D0E940A0DC8EDD0E0D4 +:1019700088818F77888388818068888388818F7D3C +:10198000888319BC1092ED011092E9011092EB01CD +:101990001092EA0100EE10E0F80180818B7F8083D5 +:1019A00088818160888342E060E080E00E940E0CC4 +:1019B000E1EEF0E080818E7F8083E2EEF0E08081D6 +:1019C00081608083808188608083F80180818E7F40 +:1019D0008083888180618883DF91CF911F910F91EF +:1019E0000895E8EDF0E080818F7E8083E7EDF0E000 +:1019F00080818160808384E082BF81E08093EC01FC +:101A00000C94AE0CE8EDF0E080818E7F8083109224 +:101A1000E20008951092DA001092E10008951F92FA +:101A20000F920FB60F9211242F933F934F935F9312 +:101A30006F937F938F939F93AF93BF93EF93FF9396 +:101A40008091E10082FF0BC08091E20082FF07C01D +:101A50008091E1008B7F8093E1000E94760F80915E +:101A6000DA0080FF1FC08091D80080FF1BC08091EA +:101A7000DA008E7F8093DA008091D90080FF0DC05C +:101A800080E189BD82E189BD09B400FEFDCF81E01E +:101A90008093ED010E94710905C019BC1092ED01FF +:101AA0000E947F098091E10080FF19C08091E200CF +:101AB00080FF15C08091E2008E7F8093E2008091CC +:101AC000E20080618093E2008091D8008062809380 +:101AD000D80019BC85E08093ED010E9483098091B4 +:101AE000E10084FF30C08091E20084FF2CC080E1DF +:101AF00089BD82E189BD09B400FEFDCF8091D80087 +:101B00008F7D8093D8008091E1008F7E8093E100EB +:101B10008091E2008F7E8093E2008091E2008160FC +:101B20008093E2008091E901882311F084E007C0EE +:101B30008091E30087FD02C081E001C083E08093D3 +:101B4000ED010E9485098091E10083FF29C0809109 +:101B5000E20083FF25C08091E100877F8093E10050 +:101B600082E08093ED011092E9018091E1008E7F87 +:101B70008093E1008091E2008E7F8093E20080916B +:101B8000E20080618093E20042E060E080E00E9439 +:101B90000E0C8091F00088608093F0000E94820912 +:101BA000FF91EF91BF91AF919F918F917F916F9135 +:101BB0005F914F913F912F910F900FBE0F901F900B +:101BC00018951F920F920FB60F9211242F933F93E7 +:101BD0004F935F936F937F938F939F93AF93BF9335 +:101BE000CF93DF93EF93FF93C091E900CF70809183 +:101BF000EC00D82FD17080FDD0E81092E9008091E0 +:101C0000F000877F8093F00078940E94250E109258 +:101C1000E9008091F00088608093F000CD2BCF70B8 +:101C2000C093E900FF91EF91DF91CF91BF91AF9108 +:101C30009F918F917F916F915F914F913F912F91E4 +:101C40000F900FBE0F901F9018951F93CF93DF93A7 +:101C5000CDB7DEB7AA970FB6F894DEBF0FBECDBFE3 +:101C6000EEEEF1E088E08E0F9091F10091938E13EB +:101C7000FBCF0E94A1098091E80083FF1FC18091E2 +:101C8000EE019091EF01492F50E04A30510508F0E4 +:101C900015C1FA01EA5AFF4F0C945B24803881F099 +:101CA000823809F00BC18091F2018F708093E900B6 +:101CB0008091EB0085FB882780F91092E90006C02F +:101CC0008091EA019091EB01911182609091E8007E +:101CD000977F9093E8008093F1001092F100C8C0C4 +:101CE000282F2D7F09F0EAC0882319F0823061F097 +:101CF000E5C08091F001813009F0E0C0933009F037 +:101D000080E08093EB012BC08091F001811127C00E +:101D10008091F2018F7009F4D1C08093E900209185 +:101D2000EB0020FF1CC0933021F48091EB00806217 +:101D300014C09091EB0090619093EB0021E030E0B3 +:101D4000A90102C0440F551F8A95E2F74093EA00AB +:101D50001092EA008091EB0088608093EB00109273 +:101D6000E9008091E800877F86C08111A7C01091AB +:101D7000F0011F778091E3008078812B8093E3004E +:101D80008091E800877F8093E8000E94430C809157 +:101D9000E80080FFFCCF8091E30080688093E3003F +:101DA000111102C082E001C083E08093ED0186C082 +:101DB0008058823008F082C08091F0019091F1014A +:101DC0008C3D53E0950779F583E08A838AE2898325 +:101DD0004FB7F894DE01139620E03EE051E2E32F86 +:101DE000F0E050935700E49120FF03C0E295EF70BC +:101DF0003F5FEF708E2F90E0EA3010F0C79601C081 +:101E0000C0968D939D932F5F243149F74FBF8091EA +:101E1000E800877F8093E8006AE270E0CE010196D7 +:101E20000E944A0B14C0AE014F5F5F4F6091F201F8 +:101E30000E94910ABC01892B09F440C09091E800EE +:101E4000977F9093E80089819A810E94AD0B8091E1 +:101E5000E8008B778093E80031C0803879F5809175 +:101E6000E800877F8093E8008091E9018093F1008A +:101E70008091E8008E778093E8000E94430C1EC09A +:101E800081111CC09091F0019230C0F48091E80063 +:101E9000877F8093E8009093E9010E94430C809132 +:101EA000E901811106C08091E30087FD02C081E055 +:101EB00001C084E08093ED010E948D098091E800CB +:101EC00083FF0AC08091E800877F8093E8008091BB +:101ED000EB0080628093EB00AA960FB6F894DEBF09 +:101EE0000FBECDBFDF91CF911F9108950895CF937D +:101EF0008091ED018823A1F0C091E900CF7090910D +:101F0000EC00892F817090FD80E8C82B1092E900C9 +:101F10008091E80083FD0E94250ECF70C093E900F8 +:101F2000CF91089590936C0180936B010895E09197 +:101F30006B01F0916C01309721F00190F081E02D60 +:101F4000099480E00895E0916B01F0916C01309765 +:101F500021F00280F381E02D09940895E0916B0156 +:101F6000F0916C01309721F00480F581E02D099407 +:101F700008952091690130916A018217930771F0E9 +:101F800090936A0180936901E0916B01F0916C017B +:101F9000309721F00680F781E02D09940895209173 +:101FA0006701309168018217930771F0909368017F +:101FB00080936701E0916B01F0916C01309721F003 +:101FC0000084F185E02D0994089508950C94E50F9F +:101FD0000E94361C0E94A8040C94FC1CCF92DF9235 +:101FE000EF92FF920F931F93CF93DF93CDB7DEB79E +:101FF0002B970FB6F894DEBF0FBECDBF0E94C00472 +:102000008EE6C82E81E0D82E00E010E0E02E802F72 +:102010000E94AE05F60141916F01F42EF826B1F44D +:102020000F5F1F4F0E30110589F78FEF89838A8369 +:102030001B820E943F1C8160782F9D838C83498185 +:102040005A816B818D810E94911040C09091D60180 +:1020500091FF04C08B870E94B4058B8520E030E09F +:102060004F2D50E0922FBA01022E02C07595679550 +:102070000A94E2F760FF24C02E83EF8221E030E073 +:10208000690102C0CC0CDD1C9A95E2F790E08C212E +:102090009D21892B09F420E028870E943F1C816044 +:1020A000782F9A8789874E815F8168858A850E940B +:1020B0009110F801E259FE4F8081C826C08206C007 +:1020C0002F5F3F4F2630310569F6AACF0E94E31FEC +:1020D00010916D010E94970F1817A1F00E94970FA1 +:1020E00080936D012B960FB6F894DEBF0FBECDBF67 +:1020F000DF91CF911F910F91FF90EF90DF90CF90E4 +:102100000C9490082B960FB6F894DEBF0FBECDBF8F +:10211000DF91CF911F910F91FF90EF90DF90CF90C3 +:102120000895CF93DF93CDB7DEB72B970FB6F89412 +:10213000DEBF0FBECDBF4F83588769877A878B87F5 +:10214000DE01119686E0FD0111928A95E9F785E09E +:10215000FE01379601900D928A95E1F749815A81E7 +:102160006B817C818D819E810E944B172B960FB6CF +:10217000F894DEBF0FBECDBFDF91CF9108950895D3 +:10218000CF93882309F4C2C0C82F823859F40E9423 +:10219000970F81FDBBC089E30E948E1A0E946B1BC2 +:1021A00089E30CC0833879F40E94970F80FDAEC09C +:1021B00083E50E948E1A0E946B1B83E50E94D01A51 +:1021C000CF910C946B1B843859F40E94970F82FDB9 +:1021D0009DC087E40E948E1A0E946B1B87E4EECF9D +:1021E0008CEF8C0F813A48F48C2F0E9426228111AB +:1021F0008DC08C2F0E948E1AE3CF80E28C0F883026 +:1022000048F4C77081E001C0880FCA95EAF70E94C0 +:10221000171BD6CF8BE58C0F833078F4C53A29F0A5 +:10222000C63A31F083E890E005C081E890E002C052 +:1022300082E890E0CF910C94B90F88E58C0F833140 +:1022400008F064C0C83A39F1C93A41F1CA3A49F1D3 +:10225000CB3A51F1CC3A59F1CD3A61F1C03B69F139 +:10226000CE3A71F1CF3A79F1C13B81F1C23B89F1AC +:10227000C33B91F1C43B99F1C53BA1F1C63BA9F128 +:10228000C73BB1F1C83BB9F1C93BC1F1CA3BC9F188 +:1022900080E090E038C082EE90E035C089EE90E0BA +:1022A00032C08AEE90E02FC085EB90E02CC086EB28 +:1022B00090E029C087EB90E026C08CEC90E023C032 +:1022C0008DEC90E020C083E891E01DC08AE891E0A9 +:1022D0001AC082E991E017C084E991E014C081E25C +:1022E00092E011C083E292E00EC084E292E00BC063 +:1022F00085E292E008C086E292E005C087E292E0C3 +:1023000002C08AE292E0CF910C94CF0FCF91089552 +:10231000882309F44BC0823859F40E94970F81FF3B +:1023200045C089E30E948E1A0E946B1B89E30CC092 +:10233000833871F40E94970F80FF38C083E50E94B4 +:102340008E1A0E946B1B83E50E94D01A0C946B1BA3 +:10235000843859F40E94970F82FF28C087E40E94B6 +:102360008E1A0E946B1B87E4EFCF9CEF980F913A77 +:1023700058F390E2980F983050F4877091E001C0C4 +:10238000990F8A95EAF7892F0E941D1BDFCF9BE5E5 +:10239000980F933020F480E090E00C94B90F885AA5 +:1023A000833120F480E090E00C94CF0F08958823CF +:1023B00021F00E94171B0C946B1B0895882321F0B9 +:1023C0000E941D1B0C946B1B08952F923F924F92FD +:1023D0005F927F928F929F92AF92BF92CF92DF9245 +:1023E000EF92FF920F931F93CF93DF9300D000D013 +:1023F0001F92CDB7DEB725E0FC01DE0111960190FA +:102400000D922A95E1F7FC0100811181F280E580AF +:10241000E2943FE0E32223813481232B09F472C24A +:102420001F3F19F40F3F09F46DC26C010E942A1A74 +:10243000882319F082E00E946C1AC6010E94BF1026 +:1024400009831A8369817A818F2D0E94F0198C018A +:102450000E94A5190E946C18F1100E94341B0E9462 +:10246000871A882379F0FF2069F080E2800F883096 +:1024700048F082E00E946C1A0E94871A91E0782E40 +:10248000792601C0712CE12FE295EF70F0E0E05A5F +:10249000FF4F0C945B24812F807F1F70882311F0E5 +:1024A0001295107FFF2089F0112309F4E8C180E222 +:1024B000800F883020F4812F0E94171B03C0812FCA +:1024C0000E94271B0E946B1BDAC1802F0E9488117B +:1024D000112309F4EEC1005E812F083018F40E9428 +:1024E0001D1B02C00E942D1B0E946B1BE2C1812F8D +:1024F000807F1F70803211F01295107F002319F039 +:10250000013049F132C0FF2091F0EE2091F1F1E06D +:10251000EF1204C0812F0E94471BCBC122E0E212C0 +:1025200028C00E94501B812F0E94F71922C0EE2064 +:1025300079F031E0E31208C00E94141B812309F4F2 +:10254000B8C10E94FA1904C042E0E41609F4B1C10E +:102550000E94501B12C0FF2029F051E05E1508F4C4 +:10256000A8C107C0E110A5C108C0FF2021F0E110FB +:1025700086C1812FF7C0E11089C1812FF9C0812F59 +:1025800086958695837090E0009719F0019759F031 +:1025900090C1FF2019F0C801937002C080E090E064 +:1025A0000E94B90F86C1FF2019F0C801937002C0C4 +:1025B00080E090E00E94CF0F7CC1802FFF2019F0B7 +:1025C0000E94EB1E02C00E94531F0E94D81F71C1BF +:1025D000812F837009F055C0F1106BC1802F829557 +:1025E00086958770880F880F902F9F70492F50E035 +:1025F00060E070E01A012B01082E04C0220C331C8D +:10260000441C551C0A94D2F704FF15C02FE0822EFB +:10261000912CA12CB12CA501940104C0220F331FD1 +:10262000441F551F8A95D2F7CA01B901609570956C +:102630008095909503C060E070E0CB0116951695EB +:102640001370412F50E04230510569F0433051057D +:1026500089F062297329842995294130510571F047 +:102660000E94931826C162297329842995290E9402 +:10267000AF181FC10E949318C201B1010E947718C0 +:1026800018C1FF2019F0812F817001C08695882321 +:1026900009F40FC1802F829586958770880F880F67 +:1026A000902F9F70492F50E060E070E01A012B01DD +:1026B000082E04C0220C331C441C551C0A94D2F76B +:1026C00004FF15C09FE0892E912CA12CB12CA501EF +:1026D000940104C0220F331F441F551F8A95D2F75F +:1026E000CA01B901609570958095909503C060E02E +:1026F00070E0CB01169516951370412F50E04230D3 +:10270000510569F04330510589F062297329842904 +:1027100095294130510571F00E946D19CAC0622996 +:102720007329842995290E948919C3C00E946D19B3 +:10273000C201B1010E945119BCC0802F90E0FC0180 +:10274000E05EF109E531F10508F094C0E059FF4F72 +:102750000C945B240F70812F8F71FF2031F00E9449 +:10276000EA18802F0E94D711A4C00E940B19802F55 +:102770000E94DE119EC0FF2039F0E1109AC0812F27 +:102780008F710E94301995C031E03E1508F491C058 +:10279000F6CFFF2039F0812F8F710E94EA1889C08F +:1027A000FF20C9F3812F8F710E940B1982C0FF2077 +:1027B00029F0812F8F710E94D5187BC00E94CB1801 +:1027C00078C0FF20C1F00E94F4190E941D1B0E94D6 +:1027D000261A843029F40E94651A812F8F717AC0DD +:1027E00041E04E1508F48EC01F71812F0E94EA1837 +:1027F00063E0812F0EC00E94F4190E94171B51E064 +:102800005E15F8F40E94651A0E94FA1964E0812F9F +:102810008F710F900F900F900F900F90DF91CF91CD +:102820001F910F91FF90EF90DF90CF90BF90AF90EE +:102830009F908F907F905F904F903F902F900C943F +:10284000551A81E00F900F900F900F900F90DF912D +:10285000CF911F910F91FF90EF90DF90CF90BF909D +:10286000AF909F908F907F905F904F903F902F9070 +:102870000C946C1AFF2039F0EE2009F48CCF802FD5 +:102880000E94C01016C0EE2009F48CCF802F0E9449 +:1028900088110FC0412F4F70602FC6010E94C802DF +:1028A0000E94EF1706C0412F4F70602FC6010E9493 +:1028B000B505772039F10E94261A80FD23C0F60164 +:1028C00012820E94201A0E94EA18C6010E94E51195 +:1028D0000E94201A0F900F900F900F900F90DF9191 +:1028E000CF911F910F91FF90EF90DF90CF90BF900D +:1028F000AF909F908F907F905F904F903F902F90E0 +:102900000C940B190F900F900F900F900F90DF9178 +:10291000CF911F910F91FF90EF90DF90CF90BF90DC +:10292000AF909F908F907F905F904F903F902F90AF +:1029300008950E94341B0E94441B0E94061B0E94A3 +:102940006B1B0E9489200E94D81F80E090E00E94AB +:10295000B90F80E090E00C94CF0F0E94241B0C94E0 +:1029600099140E94E519292F22952F7030E02C3000 +:1029700031054CF42A3031056CF4225031092230F3 +:102980003105A8F407C02C30310569F02F3031052E +:1029900051F00DC0803F69F018F4803E40F409C04A +:1029A000843F29F406C093FB882780F9089580E0CE +:1029B000089581E00895CF93DF9300D000D01F9257 +:1029C000CDB7DEB70F900F900F900F900F90DF9163 +:1029D000CF910895CF93DF9300D000D000D0CDB732 +:1029E000DEB726960FB6F894DEBF0FBECDBFDF91DF +:1029F000CF9108951F93CF93DF93C0917C0116E090 +:102A000080917D01C81799F0D0E01C9FF0011D9FB7 +:102A1000F00D1124E258FE4F408151816281738193 +:102A2000848195810E94EA142196C770E9CFDF91D5 +:102A3000CF911F9108954091AE015091AF016091E7 +:102A4000B0017091B1018091B2019091B3010C94E9 +:102A5000EA148091B30182958F7009F054C080917F +:102A6000B001882309F44FC080917C01A0917D01C1 +:102A70006091AE017091AF014091B1015091B201EE +:102A8000B6E08A1709F43FC090E041155105C1F145 +:102A90007F3F11F46F3FA1F1B89FF001B99FF00D96 +:102AA0001124E258FE4F218172132AC02081621343 +:102AB00027C02281211124C02381348124173507A6 +:102AC00010F421503109241B350B283C3105C0F48A +:102AD0002091B3012F7020612093B30126E0289F3D +:102AE000F001299FF00D1124ED57FE4F80818F706A +:102AF000806180838EEA91E00E94E5110C94FA14C3 +:102B000001968770BECF0895CF92DF92EF92FF9229 +:102B10000F931F93CF93DF93CDB7DEB762970FB6B6 +:102B2000F894DEBF0FBECDBF8C0185E0F801DE0159 +:102B30001D9601900D928A95E1F7D8014C9111965E +:102B40005C91119712966C9112971396CD90DC9030 +:102B500014973091AE017091AF018091B1019091C5 +:102B6000B201009709F46BC17F3F19F43F3F09F4AC +:102B700066C1E090B001EE2009F4C0C02091B3011D +:102B8000C816D90628F0F601E81BF90BCF0104C0DE +:102B9000809590958C0D9D1DFF24F394883C9105A4 +:102BA00078F0F12C207F09F0C6C07C2DD98AC88A24 +:102BB00089890E94DB148EEA91E00E94E511B1C080 +:102BC000822F807F09F046C0751314C0341312C0E1 +:102BD000611110C02F7020612093B3010E941B155A +:102BE0008EEA91E00E94E5118091B301D80115961B +:102BF0008C932EC0CD2819F15F3F11F44F3FF9F0AF +:102C0000F62E61111CC080917C0120917D0136E07F +:102C1000821709F45AC090E0389FF001399FF00DF7 +:102C20001124E258FE4F7181571306C0708147137B +:102C300003C07281711103C001968770E9CFF62E2F +:102C4000662309F418C18091B30181608093B301B8 +:102C5000F12C11C1751308C0341306C0611104C0F2 +:102C60008091B301D801C3C04D875E878D859E8555 +:102C70006A8B0E94B1146A898823E1F16623D1F13D +:102C80002091B301822F82958F7090E0029774F0AB +:102C90008091AE019091AF0198878F831986DB8672 +:102CA000CA862C87CE0107960E94E51186E0F801BE +:102CB000AEEAB1E001900D928A95E1F70E942915E4 +:102CC0000E941B15FF24F394D6C04D875E878D8527 +:102CD0009E850E94E519292F22952F7030E0223021 +:102CE00031050CF0BCC09F7009F0B6C0805E883022 +:102CF00008F4C1C0C8010E94E511E4CFC816D90686 +:102D000008F453C0F601E81BF90BCF01883C91058C +:102D100008F450C0F12C7C2DD98AC88A89890E9478 +:102D2000DB14EEEAF1E086E0DF011D928A95E9F717 +:102D30000E941B15A0C0751314C0341312C061117A +:102D400010C08091B301F8018583C8010E94E5118C +:102D500086E0EEEAF1E0DF011D928A95E9F7FE2CAC +:102D60008AC04D875E878D859E856A8B0E94B114CF +:102D70006A89882309F4BECF662309F4BBCF20916A +:102D8000B301822F82958F7090E002970CF48ECF62 +:102D90008091AE019091AF019A8389831B82DD827D +:102DA000CC822E83CE0101967FCF809590958C0D9D +:102DB0009D1DACCFF62E662309F49CCF75132EC053 +:102DC00034132CC02091B30120FD1FC0822F8295A7 +:102DD0008F70D9F0D80115962C9315978F3049F044 +:102DE0008F5F982F9295907F822F8F70892B1596E9 +:102DF0008C93C8010E94E51186E0F801AEEAB1E0CB +:102E000001900D928A95E1F793CF86E0F801AEEA42 +:102E1000B1E001900D928A95E1F72DC04D875E8754 +:102E20008D859E850E94B114811140CF8091B301A0 +:102E300081608093B301C8010E94E5111CC0662324 +:102E400009F458CF4D875E878D859E850E94B11409 +:102E5000882309F44FCF2ACF811148CF0CC02430EA +:102E600031050CF047CF9F7009F440CFF8019581F0 +:102E7000907F09F03BCF8F2D62960FB6F894DEBF9E +:102E80000FBECDBFDF91CF911F910F91FF90EF90BB +:102E9000DF90CF9008951F93CF93DF93CDB7DEB728 +:102EA0002C970FB6F894DEBF0FBECDBF4F83588767 +:102EB00069877A878B879C87CE0107960E94841545 +:102EC000882369F08F8198852A853B85232BF1F132 +:102ED0009F3F09F063C08F3F09F060C037C086E0B4 +:102EE000FE013796DE01119601900D928A95E1F769 +:102EF0006F817885EA85FB85309741F17F3F11F43A +:102F00006F3F21F120917D0130E0C901019687706A +:102F1000992740917C0150E08417950709F447C038 +:102F200069837A83FD83EC8396E0929FD001939F1F +:102F3000B00D1124A258BE4FFE01319601900D92A2 +:102F40009A95E1F780937D010E94FA1416E0809132 +:102F50007C0190917D018917C1F1189FC001112456 +:102F600082589E4F0E948415882379F1E0917C015C +:102F70001E9FF0011124E258FE4F40815181628171 +:102F80007381848195810E94EA1480917C0190E094 +:102F900001968770992780937C01D9CF4F815885FE +:102FA00069857A858B859C850E94EA14CFCF0E9423 +:102FB000AD1410927D0110927C01EEEAF1E086E002 +:102FC000DF011D928A95E9F7C1CF2C960FB6F894D0 +:102FD000DEBF0FBECDBFDF91CF911F910895EF925D +:102FE000FF920F931F93CF93DF938C01892B09F4EA +:102FF0006CC0F12CEE24E394E8012196F801849151 +:10300000843740F4843008F051C0813081F0823040 +:1030100019F15BC0853709F444C0A8F19CE7980F0B +:10302000903708F052C08F770E94881141C00E5F20 +:103030001F4FFE01C49180E28C0F883048F4C770A6 +:103040008E2D01C0880FCA95EAF70E94371B14C065 +:103050008C2F0E94C0102DC00E5F1F4FFE01C49127 +:1030600080E28C0F883058F4C7708E2D01C0880F15 +:10307000CA95EAF70E943D1B0E946B1B1AC08C2F59 +:103080000E94881116C00E5F1F4FFE01C491CC2311 +:1030900081F08FE99FE00197F1F700C00000C15077 +:1030A000F6CF0E5F1F4FFE01F49003C00E94C010C8 +:1030B0008E018F2D882309F49FCFEFE9FFE0319730 +:1030C000F1F700C000008150F5CFDF91CF911F9143 +:1030D0000F91FF90EF90089508956093B801709359 +:1030E000B9018093BA019093BB010C9499140F938A +:1030F0001F930091B8011091B9012091BA0130914C +:10310000BB01DC01CB01802B912BA22BB32B809335 +:10311000B8019093B901A093BA01B093BB011F917C +:103120000F910C9499140F931F930091B801109173 +:10313000B9012091BA013091BB01DC01CB018023A0 +:103140009123A223B3238093B8019093B901A09354 +:10315000BA01B093BB011F910F910C9499140F9376 +:103160001F930091B8011091B9012091BA013091DB +:10317000BB01DC01CB0180279127A227B3278093D5 +:10318000B8019093B901A093BA01B093BB011F910C +:103190000F910C9499141092B4011092B5011092F1 +:1031A000B6011092B7010C94991441E050E060E030 +:1031B00070E004C0440F551F661F771F8A95D2F731 +:1031C0004093B4015093B5016093B6017093B70179 +:1031D0000C94991441E050E060E070E004C0440FAA +:1031E000551F661F771F8A95D2F78091B401909181 +:1031F000B501A091B601B091B701482B592B6A2BAC +:103200007B2B4093B4015093B5016093B60170934A +:10321000B7010C94991441E050E060E070E004C004 +:10322000440F551F661F771F8A95D2F7409550951A +:10323000609570958091B4019091B501A091B6010F +:10324000B091B701482359236A237B234093B401EB +:103250005093B5016093B6017093B7010C94991423 +:1032600041E050E060E070E004C0440F551F661F6D +:10327000771F8A95D2F78091B4019091B501A09102 +:10328000B601B091B701482759276A277B27409399 +:10329000B4015093B5016093B6017093B7010C94DB +:1032A00099140F931F930091B4011091B5012091CF +:1032B000B6013091B701DC01CB01802B912BA22B01 +:1032C000B32B8093B4019093B501A093B601B09352 +:1032D000B7011F910F910C9499140F931F930091B4 +:1032E000B4011091B5012091B6013091B701DC0114 +:1032F000CB0180239123A223B3238093B401909325 +:10330000B501A093B601B093B7011F910F910C9432 +:1033100099140F931F930091B4011091B50120915E +:10332000B6013091B701DC01CB0180279127A2279C +:10333000B3278093B4019093B501A093B601B093E5 +:10334000B7011F910F910C9499140895CF92DF92B9 +:10335000EF92FF920F931F93CF93DF938C01C09056 +:10336000B801D090B901E090BA01F090BB01809112 +:10337000B4019091B501A091B601B091B701C82AEE +:10338000D92AEA2AFB2ACFE1D0E0D701C6010C2EC8 +:1033900004C0B695A795979587950A94D2F780FFB4 +:1033A00006C0B8018C2F0E94F507019721F42197E0 +:1033B00060F780E001C08C2FDF91CF911F910F91BA +:1033C000FF90EF90DF90CF900895CF93DF93EC01C3 +:1033D0000E94A619BE010E94F507DF91CF910895C2 +:1033E000CB010E94E51908958091C1010895809351 +:1033F000C10108951092C10108950E943F1C2091BF +:10340000BF013091C0018217930750F00E943F1C0A +:103410002091BF013091C001821B930B9C010AC017 +:103420000E943F1C2091BF013091C0012095309532 +:10343000280F391F81E0283B3B4008F480E00895C5 +:103440008091BE0185958595859508958091BE01F1 +:10345000877008950E943F1C2091BC013091BD01EE +:1034600082179307A8F00E943F1C2091BC01309165 +:10347000BD01821B930B883B9B4010F480E013C07E +:103480008091BE0182FB882780F991E089270BC0DB +:103490000E943F1C2091BC013091BD0120953095C8 +:1034A000820F931FE8CF8170089598E0899F900163 +:1034B0001124262B2093BE010E94EA180E943F1C73 +:1034C0009093BD018093BC0108951092BE011092AB +:1034D000BD011092BC0108952091BE018095822308 +:1034E0008093BE01982F977089F430E0482F5527BC +:1034F00047FD50952417350749F0859585958595A5 +:103500000E940B191092BD011092BC010895909178 +:10351000BE01977081E009F480E0089590910C015C +:10352000992321F090910D01911109C020910E0174 +:1035300030910F01F90132969FEF40E01FC0982FA4 +:103540009695969596959F3050F5E0910E01F091E5 +:103550000F01E90FF11D877021E030E0A90102C0E1 +:10356000440F551F8A95E2F7CA019181892B818307 +:1035700008959F3F39F04F5F4E3041F051915813FD +:10358000F8CF0DC05111F7CF942FF5CF9F3F39F0F1 +:10359000F901E90FF11D97FDFA95828308950895C9 +:1035A00090910C01992321F090910D01911109C086 +:1035B00020910E0130910F01F9013296205F3F4FAB +:1035C0001FC0982F9695969596959F30F0F4E091B0 +:1035D0000E01F0910F01E90FF11D877021E030E03D +:1035E000A90102C0440F551F8A95E2F7CA018095D0 +:1035F00091818923818308953196E217F30729F099 +:1036000090819813F9CF1082F7CF089581E090E070 +:10361000E0910E01F0910F01E80FF91F1082019661 +:1036200080319105A9F708958091D5010895909171 +:10363000D501892B8093D501089580959091D5016E +:1036400089238093D50108951092D5010895909112 +:10365000D401892B8093D401089580959091D40151 +:1036600089238093D40108951092D40108959091F4 +:10367000D301892B8093D301089580959091D30134 +:1036800089238093D30108951092D30108958093E4 +:10369000C2010E943F1C9093C0018093BF01089516 +:1036A0001092C2011092C0011092BF010895809142 +:1036B000C201089580910E0190910F01FC01319695 +:1036C0009C01205F3F4F80E0919191118F5FE21745 +:1036D000F307D1F70895E0910E01F0910F01809169 +:1036E000D5018083E0910E01F0910F0190818091CE +:1036F000D401892B8083E0910E01F0910F0190811C +:103700008091D301892B80838091C201882399F015 +:103710000E94FD1981110E94501BE0910E01F09151 +:103720000F0190818091C201892B80830E945A1BD6 +:1037300081110E94501B80910E0190910F010C94F9 +:10374000A30FCF92DF92EF92FF926C01EE24FF2441 +:10375000C114D104E104F10421F0C701B60120E154 +:1037600001C020E0C72ED82EE92EFF24C114D104B9 +:10377000E104F10419F0285FC701B6016B017C0177 +:1037800054E0F694E794D794C7945A95D1F7C114AE +:10379000D104E104F10419F02C5FC701B6016B01FB +:1037A0007C0142E0F694E794D794C7944A95D1F708 +:1037B000C114D104E104F10419F02E5FC701B60170 +:1037C000DC01CB01B695A79597958795892B8A2B18 +:1037D0008B2B09F02F5F822FFF90EF90DF90CF901F +:1037E00008958091ED01843021F11092D70120E4F9 +:1037F00088E190E00FB6F894A895809360000FBE22 +:103800002093600080E00E94900883B7817F8460ED +:1038100083BF83B7816083BF7894889583B78E7F99 +:1038200083BF88E10FB6F894809360001092600027 +:103830000FBE089508950895CF930E941A1C0E9408 +:10384000C0040E941B1CC0E08C2F0E94AE05811199 +:1038500004C0CF5FCE30C1F701C081E0CF910895A1 +:103860000E94AD140E94970F0C94900882E084BDD2 +:1038700093E095BD9AEF97BD80936E0008952FB7A2 +:10388000F8948091D8019091D901A091DA01B0917A +:10389000DB012FBF0895CF92DF92EF92FF920F933B +:1038A0001F932FB7F8944091D8015091D90160919E +:1038B000DA017091DB012FBF6A017B01EE24FF2446 +:1038C0008C0120E030E0C016D106E206F30610F4C9 +:1038D000415051099A01281B390BC9011F910F91C1 +:1038E000FF90EF90DF90CF9008951F920F920FB648 +:1038F0000F9211248F939F93AF93BF938091D80120 +:103900009091D901A091DA01B091DB010196A11D3E +:10391000B11D8093D8019093D901A093DA01B0939F +:10392000DB01BF91AF919F918F910F900FBE0F90D0 +:103930001F9018950E94940CF8942FEF87EA91E657 +:10394000215080409040E1F700C0000087E090EBFC +:10395000DC018093F7019093F801A093F901B093F3 +:10396000FA019CE088E10FB6F894A8958093600076 +:103970000FBE90936000FFCFEF92FF920F931F93C3 +:10398000CF93DF93D82FC0E08C2F0E94AE0500E0CC +:1039900010E0E82EF12CC701002E02C09595879506 +:1039A0000A94E2F780FD06C00F5F1F4F0630110535 +:1039B00091F709C0602F7C2F80E00E94B605D813D4 +:1039C000F3CF81E004C0CF5FCE30F1F680E0DF912D +:1039D000CF911F910F91FF90EF900895CF93C82F33 +:1039E0008CE20E94BC1C882321F08C2FCF910C9478 +:1039F000BC1C80E0CF910895CF930E94431E81119B +:103A000002C00E94291EC5E6C15049F00E94C004B0 +:103A10008FE39CE90197F1F700C00000F5CF89E240 +:103A20000E94EE1C811113C18AE20E94EE1C8111DA +:103A30000E94291E85E00E94EE1C81110E949A1CA2 +:103A40000E944E1E8093D60187E00E94EE1C8823C0 +:103A5000A9F18BE10E94EE1C882351F08091D601E0 +:103A600081FB222720F991E0922790FB81F90EC07B +:103A70008EE00E94EE1C882361F08091D60182FBCB +:103A8000222720F991E0922790FB82F98093D601BA +:103A900015C080E10E94EE1C9091D601882341F070 +:103AA00093FB222720F981E0822780FB93F904C051 +:103AB000892F809580FB90F99093D6018091D60153 +:103AC0000E94521E0E94601E8093F60180EE0E94AA +:103AD000EE1C882341F08091F601982F909590FB81 +:103AE00080F98093F60189E30E94EE1C882359F047 +:103AF0008091F60181FB222720F991E0922790FB2B +:103B000081F98093F60182EE0E94EE1C882359F021 +:103B10008091F60182FB222720F991E0922790FB09 +:103B200082F98093F60186EE0E94EE1C882359F0FC +:103B30008091F60183FB222720F991E0922790FBE8 +:103B400083F98093F60183EE0E94EE1C882359F0DE +:103B50008091F60184FB222720F991E0922790FBC7 +:103B600084F98093F60185E30E94EE1C882359F0C6 +:103B70008091F60185FB222720F991E0922790FBA6 +:103B800085F98093F60181E30E94EE1C882359F0A9 +:103B90008091F60186FB222720F991E0922790FB85 +:103BA00086F98093F60181E10E94EE1C882359F08A +:103BB0008091F60187FB222720F991E0922790FB64 +:103BC00087F98093F6018091F6010E94641E80912E +:103BD000F60187FB882780F980930D0187E20E9418 +:103BE000EE1CC82F8EE10E94EE1C8111C2608FE195 +:103BF0000E94EE1C8111C46080E20E94EE1C8111C3 +:103C0000C86081E20E94EE1C8111C06182E20E94C4 +:103C1000EE1C8111C06283E20E94EE1C8111C0641F +:103C200084E20E94EE1C882311F0C06802C0CC23FD +:103C300029F08C2F0E945B1E6C2F03C00E94571E20 +:103C4000682F70E080E090E0CF910C946D18CF91D8 +:103C500008956DEE7EEF80E090E00E94952460E094 +:103C600082E090E00E94832460E083E090E00E9484 +:103C7000832460E084E090E00E94832460E085E09B +:103C800090E00C94832480E090E00E947D2421E069 +:103C90008D3E9E4F09F020E0822F089582E090E053 +:103CA0000C947524682F82E090E00C94832483E0C8 +:103CB00090E00C947524682F83E090E00C948324AA +:103CC00084E090E00C947524682F84E090E00C94DC +:103CD00083248091DE0180FF0BC06091130185E099 +:103CE000689FB001112475956795759567952BC0F0 +:103CF00081FF09C06091130185E0689FB001112424 +:103D00007595679520C082FF07C06091130185E01B +:103D1000689FB001112417C09091DF019923D1F061 +:103D200060911201961788F72091130185E0289F72 +:103D300090011124929FA001939F500D112470E0D7 +:103D4000CA010E9447246038710540F4611571056D +:103D500039F002C065E070E0862F08958FE708957E +:103D600081E008958091DE0180FF08C0609111011B +:103D700070E0759567957595679521C081FF06C0C0 +:103D80006091110170E07595679519C082FF04C0BC +:103D90006091110170E010C09091DF019923C1F092 +:103DA000609110019617A0F780911101899FC001C1 +:103DB000112470E00E9447246038710528F46115D1 +:103DC000710521F0862F08958FE7089581E0089509 +:103DD00061E070E0F4CF803F21F40E94691E81957C +:103DE00004C0813F29F40E94691E8093E201089576 +:103DF000823F21F40E94691E819504C0833F29F40B +:103E00000E94691E8093E1010895893F19F40E9480 +:103E1000B21E05C08A3F31F40E94B21E8195809384 +:103E2000E30108958B3F21F40E94B21E819504C0E6 +:103E30008C3F29F40E94B21E8093E4010895843FD0 +:103E400021F48091E001816017C0853F21F48091C9 +:103E5000E001826011C0863F21F48091E00184601E +:103E60000BC0873F21F48091E001886005C0883F46 +:103E700031F48091E00180618093E00108958D3FED +:103E800021F48091DE0181600BC08E3F21F480918E +:103E9000DE01826005C08F3F29F48091DE018460DD +:103EA0008093DE010895803F39F48091E20187FF1D +:103EB0006CC01092E20169C0813F29F48091E20157 +:103EC0001816BCF362C09091E101823F29F497FF7C +:103ED0005CC01092E10159C0833F19F41916CCF36C +:103EE00054C0893F41F48091E30118160CF04DC095 +:103EF0001092E3014AC08A3F29F48091E30187FFD1 +:103F000044C0F6CF8B3F39F48091E40187FF3DC078 +:103F10001092E4013AC08C3F29F48091E401181614 +:103F2000BCF333C0843F21F48091E0018E7F17C041 +:103F3000853F21F48091E0018D7F11C0863F21F4FF +:103F40008091E0018B7F0BC0873F21F48091E001DD +:103F5000877F05C0883F31F48091E0018F7E809398 +:103F6000E00113C08D3F21F48091DE018E7F0BC0F4 +:103F70008E3F21F48091DE018D7F05C08F3F29F4B3 +:103F80008091DE018B7F8093DE018091E1018111C0 +:103F90000EC08091E20181110AC08091E30181117C +:103FA00006C08091E401811102C01092DF010895E2 +:103FB00080EE91E00E94AE0F0E943F1C9093DD01C5 +:103FC0008093DC0108951F93CF93DF938091DC01F0 +:103FD0009091DD010E944B1CAC019091DF0199236F +:103FE00021F02091140130E006C0209115018AE0F3 +:103FF000289F900111244217530708F486C080912E +:10400000E101C091E201D091E3011091E40181113D +:1040100007C0C11176C0D11174C0111172C075C032 +:104020009F3F19F09F5F9093DF01181624F40E94C0 +:10403000691E8093E1018091E10187FF05C00E9424 +:10404000691E81958093E1011C1624F40E94691E6B +:104050008093E2018091E20187FF05C00E94691E02 +:1040600081958093E2016091E101662339F1C0916D +:10407000E201CC2319F1772767FD7095872F972FE1 +:104080000E94582323E333E343E35FE30E94BC230E +:104090000E9425236093E1016C2F772767FD7095BF +:1040A000872F972F0E94582323E333E343E35FE3F3 +:1040B0000E94BC230E9425236093E2011D1624F474 +:1040C0000E94B21E8093E3018091E30187FF05C047 +:1040D0000E94B21E81958093E301111624F40E9480 +:1040E000B21E8093E4018091E40187FF05C00E9425 +:1040F000B21E81958093E401DF91CF911F910C94C2 +:10410000D81F9F3F09F08ECF96CFDF91CF911F919F +:104110000895E0EEF1E085E0DF011D928A95E9F770 +:104120001092DF011092DE010895833081F128F4AE +:10413000813059F08230D1F00895853009F449C0BA +:10414000B8F1863009F456C0089580911501262FE4 +:1041500030E0280F311D2F3F310524F4680F6093A4 +:10416000150108958FEF8093150108958091140132 +:10417000262F30E0280F311D2F3F310524F4680F22 +:104180006093140108958FEF809314010895809136 +:104190001301262F30E0280F311D2F3F310524F465 +:1041A000680F6093130108958FEF809313010895B2 +:1041B00080911201262F30E0280F311D2F3F31054D +:1041C00024F4680F6093120108958FEF8093120119 +:1041D000089580911101262F30E0280F311D2F3FC7 +:1041E000310524F4680F6093110108958FEF8093D7 +:1041F0001101089580911001262F30E0280F311D04 +:104200002F3F310524F4680F6093100108958FEF5C +:10421000809310010895833011F128F4813049F022 +:10422000823091F00895853081F120F18630C1F11E +:10423000089580911501681720F4861B809315015D +:10424000089510921501089580911401681720F4C3 +:10425000861B809314010895109214010895809193 +:104260001301681720F4861B8093130108951092A0 +:104270001301089580911201681720F4861B809322 +:10428000120108951092120108958091110168178A +:1042900020F4861B80931101089510921101089556 +:1042A00080911001681720F4861B809310010895F7 +:1042B0001092100108950F931F938D3109F46BC074 +:1042C00008F03FC08E3009F47FC0C0F4873009F495 +:1042D00069C068F4863009F0B1C08091D601817F51 +:1042E0008E7F8093D60181E08093E601A8C088305C +:1042F00009F4A2C08B3009F49FC0A0C0863109F434 +:104300009BC078F4803109F472C0813109F096C005 +:104310000E94AD1490910D0181E0892780930D01D9 +:104320008BC0893109F488C08B3109F087C0809136 +:10433000D60181FB222720F991E0922790FB81F999 +:104340004CC0853309F470C048F4873209F46CC05E +:1043500008F459C0893209F467C070C0833438F456 +:104360008A3308F04EC0883309F466C067C08334CE +:1043700009F45AC0883409F061C00E94AD140FEFEF +:1043800013ED20E3015010402040E1F700C0000091 +:104390000E949A1C51C00E94DF220E94970F0E9427 +:1043A00090084AC09091D601892F8095817080FB3A +:1043B00090F929F0966098609093D60140C0997F5B +:1043C000977F9093D60138C08091D60182FB222737 +:1043D00020F991E0922790FB82F98093D6019923EE +:1043E00059F18091D60181608093D60125C08091DA +:1043F000D60183FB222720F991E0922790FB83F9D5 +:10440000ECCF895301C08D5141E050E060E070E095 +:104410008A019B0104C0000F111F221F331F8A95C0 +:10442000D2F7C901B80104C061E070E080E090E01B +:104430000E946D180E94AD1481E001C080E01F91C0 +:104440000F91089580E0089580E00895CF93C82FDC +:104450008091E601813079F018F08230E9F187C06F +:10446000E0910E01F0910F018081813169F082327B +:1044700009F07FC009C0E0910E01F0910F01808129 +:10448000813111F0823261F48C2F0E94222281113D +:1044900004C08C2F0E945B211DC081E090E01AC0F7 +:1044A0008C2F0E942422811114C0C43179F048F469 +:1044B000CB3079F0C03109F060C082E08093E60132 +:1044C00008C0C93219F0C83321F057C01092E60174 +:1044D00054C081E0817053C0C93289F118F5C431EC +:1044E00071F1A8F4C73009F046C08AE08093150145 +:1044F00094E19093140193E090931301809312013F +:1045000088E08093110188E28093100134C0CE517D +:10451000C63088F5EC2FF0E0E65DFE4F8081809399 +:10452000E50129C0CE34E9F020F4CB3421F56AE06E +:1045300013C0C13579F0C235F1F461E00DC080914E +:10454000E501882319F01092E50115C081E0809300 +:10455000E60115C061E006C08091E5010E9495204A +:104560000AC06AE08091E5010E940B2104C010920C +:10457000E60180E004C081E002C080E0ABCFCF91D3 +:104580000895E1E8F0E08081886080838081816027 +:1045900080838FB7F89493E09093890090ED909387 +:1045A00088008FBF0895EFE6F0E08081826080830D +:1045B0000895EFE6F0E080818D7F80830895EFE637 +:1045C000F0E0908182E08927808308951F920F9206 +:1045D0000FB60F9211242F933F934F935F936F93D6 +:1045E0007F938F939F93AF93BF93EF93FF938091AC +:1045F000E7019091E80101969093E8018093E7012B +:10460000811103C082E00E949008E091E801E695E4 +:10461000E695F0E0EC53FB4FE4918091E7018E13B7 +:1046200003C080E00E949008FF91EF91BF91AF918D +:104630009F918F917F916F915F914F913F912F91BA +:104640000F900FBE0F901F90189504D06894B11171 +:104650008DC0089570D088F09F5790F0B92F99279A +:10466000B751A0F0D1F0660F771F881F991F1AF07D +:10467000BA95C9F712C0B13081F077D0B1E0089592 +:1046800074C0672F782F8827B85F39F0B93FCCF313 +:10469000869577956795B395D9F73EF49095809573 +:1046A000709561957F4F8F4F9F4F0895E89409C093 +:1046B00097FB3EF490958095709561957F4F8F4F55 +:1046C0009F4F9923A9F0F92F96E9BB279395F6956B +:1046D000879577956795B795F111F8CFFAF4BB0FE9 +:1046E00011F460FF1BC06F5F7F4F8F4F9F4F16C04D +:1046F000882311F096E911C0772321F09EE8872FD7 +:10470000762F05C0662371F096E8862F70E060E092 +:104710002AF09A95660F771F881FDAF7880F96950B +:10472000879597F9089557FD9058440F551F59F0F4 +:104730005F3F71F04795880F97FB991F61F09F3F8E +:1047400079F087950895121613061406551FF2CFB7 +:104750004695F1DF08C0161617061806991FF1CF07 +:1047600086957105610508940895E894BB2766272E +:104770007727CB0197F908950BD078C069D028F03E +:104780006ED018F0952309F05AC05FC01124EECF07 +:10479000CADFA0F3959FD1F3950F50E0551F629F9C +:1047A000F001729FBB27F00DB11D639FAA27F00D8A +:1047B000B11DAA1F649F6627B00DA11D661F829FB1 +:1047C0002227B00DA11D621F739FB00DA11D621F96 +:1047D000839FA00D611D221F749F3327A00D611DB3 +:1047E000231F849F600D211D822F762F6A2F112495 +:1047F0009F5750408AF0E1F088234AF0EE0FFF1FE8 +:10480000BB1F661F771F881F91505040A9F79E3F1E +:10481000510570F014C0AACF5F3FECF3983EDCF373 +:10482000869577956795B795F795E7959F5FC1F75B +:10483000FE2B880F911D9695879597F9089597F906 +:104840009F6780E870E060E008959FEF80EC089536 +:1048500000240A941616170618060906089500245F +:104860000A9412161306140605060895092E0394D9 +:10487000000C11F4882352F0BB0F40F4BF2B11F44D +:1048800060FF04C06F5F7F4F8F4F9F4F089597FB6E +:10489000072E16F4009407D077FD09D00E946124FA +:1048A00007FC05D03EF4909581959F4F0895709533 +:1048B00061957F4F0895EE0FFF1F0590F491E02D55 +:1048C0000994AA1BBB1B51E107C0AA1FBB1FA61757 +:1048D000B70710F0A61BB70B881F991F5A95A9F7A9 +:1048E00080959095BC01CD010895F999FECF92BDB8 +:1048F00081BDF89A992780B50895A8E1B0E042E01B +:1049000050E00C949D24262FF999FECF92BD81BDD5 +:10491000F89A019700B4021639F01FBA20BD0FB6FD +:10492000F894FA9AF99A0FBE08950196272F0E94DB +:1049300084240C948324DC01CB01FC01F999FECF83 +:1049400006C0F2BDE1BDF89A319600B40D92415017 +:0A4950005040B8F70895F894FFCF27 +:10495A00200292082009FD08C90895080101C3012F +:10496A0028080A03140A3F4D36398504380402041C +:10497A00C9035C0375038E03A7030102030405063A +:04498A000708090011 +:00000001FF From 75384689b25994d495ccf4a36b81f8e31aa03484 Mon Sep 17 00:00:00 2001 From: Thiago Alves Date: Tue, 10 May 2016 16:15:32 -0700 Subject: [PATCH 5/8] Add custom config.h and revert the changes on the global one. Some options I defined on the config.h file don't make much sense to other keymaps so I revert the global config.h and add those options on the keymap custom one. --- keyboard/ergodox_ez/config.h | 2 - .../ergodox_ez/keymaps/townk_osx/config.h | 92 +++++++++++++++++++ .../ergodox_ez/keymaps/townk_osx/makefile.mk | 2 + 3 files changed, 94 insertions(+), 2 deletions(-) create mode 100644 keyboard/ergodox_ez/keymaps/townk_osx/config.h diff --git a/keyboard/ergodox_ez/config.h b/keyboard/ergodox_ez/config.h index 58ba690afd..6a391ffb54 100644 --- a/keyboard/ergodox_ez/config.h +++ b/keyboard/ergodox_ez/config.h @@ -86,7 +86,5 @@ along with this program. If not, see . //#define NO_ACTION_MACRO //#define NO_ACTION_FUNCTION //#define DEBUG_MATRIX_SCAN_RATE -#define ONESHOT_TAP_TOGGLE 2 -#define ONESHOT_TIMEOUT 3000 #endif diff --git a/keyboard/ergodox_ez/keymaps/townk_osx/config.h b/keyboard/ergodox_ez/keymaps/townk_osx/config.h new file mode 100644 index 0000000000..78aa3ee8b9 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/townk_osx/config.h @@ -0,0 +1,92 @@ +/* +Copyright 2012 Jun Wako +Copyright 2013 Oleg Kostyuk + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ + +#ifndef CONFIG_H +#define CONFIG_H + +#include "config_common.h" + +/* USB Device descriptor parameter */ +#define VENDOR_ID 0xFEED +#define PRODUCT_ID 0x1307 +#define DEVICE_VER 0x0001 +#define MANUFACTURER ErgoDox EZ +#define PRODUCT ErgoDox EZ +#define DESCRIPTION t.m.k. keyboard firmware for Ergodox + +/* key matrix size */ +#define MATRIX_ROWS 14 +#define MATRIX_COLS 6 + +#define MOUSEKEY_DELAY 100 +#define MOUSEKEY_INTERVAL 20 +#define MOUSEKEY_MAX_SPEED 3 +#define MOUSEKEY_TIME_TO_MAX 10 + +#define TAPPING_TOGGLE 1 + +#define COLS (int []){ F1, F0, B0, C7, F4, F5, F6, F7, D4, D6, B4, D7 } +#define ROWS (int []){ D0, D5, B5, B6 } + +/* COL2ROW or ROW2COL */ +#define DIODE_DIRECTION COL2ROW + +/* define if matrix has ghost */ +//#define MATRIX_HAS_GHOST + +/* number of backlight levels */ +#define BACKLIGHT_LEVELS 3 + +/* Set 0 if debouncing isn't needed */ +#define DEBOUNCE 2 +#define TAPPING_TERM 200 +#define IGNORE_MOD_TAP_INTERRUPT // this makes it possible to do rolling combos (zx) with keys that convert to other keys on hold (z becomes ctrl when you hold it, and when this option isn't enabled, z rapidly followed by x actually sends Ctrl-x. That's bad.) + +/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ +#define LOCKING_SUPPORT_ENABLE +/* Locking resynchronize hack */ +#define LOCKING_RESYNC_ENABLE + +/* key combination for command */ +#define IS_COMMAND() ( \ + keyboard_report->mods == (MOD_BIT(KC_LCTL) | MOD_BIT(KC_RCTL)) || \ + keyboard_report->mods == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT)) \ +) + +/* + * Feature disable options + * These options are also useful to firmware size reduction. + */ + +/* disable debug print */ +#define NO_DEBUG + +/* disable print */ +// #define NO_PRINT + +/* disable action features */ +//#define NO_ACTION_LAYER +//#define NO_ACTION_TAPPING +//#define NO_ACTION_ONESHOT +//#define NO_ACTION_MACRO +//#define NO_ACTION_FUNCTION +//#define DEBUG_MATRIX_SCAN_RATE +#define ONESHOT_TAP_TOGGLE 2 +#define ONESHOT_TIMEOUT 3000 + +#endif diff --git a/keyboard/ergodox_ez/keymaps/townk_osx/makefile.mk b/keyboard/ergodox_ez/keymaps/townk_osx/makefile.mk index 733d0ee5e7..e757557bda 100644 --- a/keyboard/ergodox_ez/keymaps/townk_osx/makefile.mk +++ b/keyboard/ergodox_ez/keymaps/townk_osx/makefile.mk @@ -1,2 +1,4 @@ # I don't want my keyboard blinking lights when is suppose to be asleep. SLEEP_LED_ENABLE = no + +CONFIG_H = keymaps/$(KEYMAP)/config.h From 4a041f65e27033072fa5ef742c6653d4a078629e Mon Sep 17 00:00:00 2001 From: Thiago Alves Date: Tue, 10 May 2016 16:26:56 -0700 Subject: [PATCH 6/8] Tweak some key positions and changed macro location. After using the layout a while I learn that the - and = positions should be swapped since I keep typing = when I intend to type -. I also, removed the only macro from the top left on the right hand to put the power button there and since I never use the arrow keys on the separated groups of keys, I added 4 macros there to get a feel for it. --- .../ergodox_ez/keymaps/townk_osx/keymap.c | 128 +- .../keymaps/townk_osx/townk_osx.hex | 2343 ++++++++--------- 2 files changed, 1229 insertions(+), 1242 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/townk_osx/keymap.c b/keyboard/ergodox_ez/keymaps/townk_osx/keymap.c index 9f16bc8636..eb7700b7ff 100644 --- a/keyboard/ergodox_ez/keymaps/townk_osx/keymap.c +++ b/keyboard/ergodox_ez/keymaps/townk_osx/keymap.c @@ -55,16 +55,22 @@ This is used to make the keyboard behave mostly like a **num pad keyboard**. #define FN 2 #define MACRO_TMUX_ESC 10 -#define MACRO_SHIFT_OR_LPAREN 11 -#define MACRO_SHIFT_OR_RPAREN 12 +#define MACRO_TMUX_PASTE 11 +#define MACRO_OSX_COPY 12 +#define MACRO_OSX_PASTE 13 + +#define M_TESC M(MACRO_TMUX_ESC) +#define M_TPASTE M(MACRO_TMUX_PASTE) +#define M_OSXCPY M(MACRO_OSX_COPY) +#define M_OSXPST M(MACRO_OSX_PASTE) const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Keymap 0: Base Layer * * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | `~ | 1 | 2 | 3 | 4 | 5 | ESC | | Macro| 6 | 7 | 8 | 9 | 0 | + = | + * | `~ | 1 | 2 | 3 | 4 | 5 | ESC | | Pwr | 6 | 7 | 8 | 9 | 0 | - _ | * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| - * | Tab | Q | W | E | R | T | F16 | | F17 | Y | U | I | O | P | - _ | + * | Tab | Q | W | E | R | T | F16 | | F17 | Y | U | I | O | P | = + | * |-----------+------+------+------+------+------| Meh | | Meh |------+------+------+------+------+-----------| * | \ (Ctrl) | A | S | D | F | G |------| |------| H | J | K | L | ; | ' " (Ctrl)| * |-----------+------+------+------+------+------| F18 | | F19 |------+------+------+------+------+-----------| @@ -73,74 +79,78 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | FN | KPAD |LCtrl | LAlt | LGui | | RGui | RAlt | RCtrl| KPAD | FN | * `-----------------------------------' `-----------------------------------' * ,-------------. ,-------------. - * | Left | Right| | Down | Up | + * | M(0) | M(1) | | M(2) | M(3) | * ,------|------|------| |------+------+------. * | | | Home | | PgUp | | | * |Backsp| Del |------| |------| Enter| Space| * | | | End | | PgDn | | | * `--------------------' `--------------------' * - * Macro = Ctrk+A Esc - * (this is used to issue the Esc key to the Tmux application) + * M(0) = Ctrk+A Esc + * (this is used to issue the Esc key to the Tmux application) + * M(1) = Ctrk+A P + * (this is used to issue the Paste key to the Tmux application) + * M(2) = Cmd+C + * M(3) = Cmd+V */ [BASE]=KEYMAP(//left half - KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, - KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, MEH_T(KC_F16), - CTL_T(KC_BSLS), KC_A, KC_S, KC_D, KC_F, KC_G, - KC_FN2, KC_Z, KC_X, KC_C, KC_V, KC_B, ALL_T(KC_F18), - KC_FN1, TG(KEYPAD), KC_LCTRL, KC_LALT, KC_LGUI, - KC_LEFT, KC_RIGHT, - KC_HOME, - KC_BSPC, KC_DELT, KC_END, - //right half - M(MACRO_TMUX_ESC), KC_6, KC_7, KC_8, KC_9, KC_0, KC_EQL, - MEH_T(KC_F17), KC_Y, KC_U, KC_I, KC_O, KC_P, KC_MINS, - KC_H, KC_J, KC_K, KC_L, KC_SCLN, CTL_T(KC_QUOT), - ALL_T(KC_F19), KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_FN2, - KC_RGUI, ALT_T(KC_LBRC), CTL_T(KC_RBRC), TG(KEYPAD), KC_FN1, - KC_DOWN, KC_UP, - KC_PGUP, - KC_PGDN, KC_ENT, KC_SPC), + KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, + KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, MEH_T(KC_F16), + CTL_T(KC_BSLS), KC_A, KC_S, KC_D, KC_F, KC_G, + KC_FN2, KC_Z, KC_X, KC_C, KC_V, KC_B, ALL_T(KC_F18), + KC_FN1, TG(KEYPAD), KC_LCTRL, KC_LALT, KC_LGUI, + M_TESC, M_TPASTE, + KC_HOME, + KC_BSPC, KC_DELT, KC_END, + //right half + KC_POWER, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, + MEH_T(KC_F17), KC_Y, KC_U, KC_I, KC_O, KC_P, KC_EQL, + KC_H, KC_J, KC_K, KC_L, KC_SCLN, CTL_T(KC_QUOT), + ALL_T(KC_F19), KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_FN2, + KC_RGUI, KC_RALT, CTL_T(KC_LBRC), KC_FN3, KC_FN1, + M_OSXCPY, M_OSXPST, + KC_PGUP, + KC_PGDN, KC_ENT, KC_SPC), /* Keymap 1: KeyPad Layer * * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | | | | | | | | | BTab | Clear| / | * | ^ | ( | LeftClick | + * | | | LClk | RClk | MClk | | | | BTab | Clear| / | * | ^ | ( | | * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| - * | M.Accel 2 | |ScrlUp| U |ScrlDn| | | | Tab | 7 | 8 | 9 | + | ) | RightClick| + * | M.Accel 2 | |ScrlUp| U |ScrlDn| | | | Tab | 7 | 8 | 9 | + | ) | | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | M.Accel 1 | | L | D | R | |------| |------| 4 | 5 | 6 | - | | MidClick | + * | M.Accel 1 | | L | D | R | |------| |------| 4 | 5 | 6 | - | | | * |-----------+------+------+------+------+------| | |Return|------+------+------+------+------+-----------| * | M.Accel 0 | |ScrlL | |ScrlR | | | | | 1 | 2 | 3 | = | | | * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' - * | | | | | | | 0 | . | , | | KPAD | + * | | XXXX | | | | | 0 | . | , | XXXX | | * `-----------------------------------' `-----------------------------------' * ,-------------. ,-------------. * | | | | | | * ,------|------|------| |------+------+------. - * | | | | | | | | - * | | |------| |------| | | - * | | | | | | | | + * | | | | | | XXXX | | + * | | |------| |------| XXXX | | + * | | | | | | XXXX | | * `--------------------' `--------------------' */ [KEYPAD]=KEYMAP(//left half - KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, - KC_NO, KC_NO, KC_MS_WH_UP, KC_MS_U, KC_MS_WH_DOWN, KC_NO, KC_NO, - KC_NO, KC_NO, KC_MS_L, KC_MS_D, KC_MS_R, KC_NO, - KC_NO, KC_NO, KC_MS_WH_LEFT, KC_NO, KC_MS_WH_RIGHT, KC_NO, KC_NO, - KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_NO, + KC_NO, KC_NO, KC_MS_BTN1, KC_MS_BTN2, KC_MS_BTN3, KC_NO, KC_NO, + KC_MS_ACCEL2, KC_NO, KC_MS_WH_UP, KC_MS_U, KC_MS_WH_DOWN, KC_NO, KC_NO, + KC_MS_ACCEL1, KC_NO, KC_MS_L, KC_MS_D, KC_MS_R, KC_NO, + KC_MS_ACCEL0, KC_NO, KC_MS_WH_LEFT, KC_NO, KC_MS_WH_RIGHT, KC_NO, KC_NO, + KC_NO, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, //right half - LSFT(KC_TAB), KC_CLEAR, KC_KP_SLASH, KC_KP_ASTERISK, KC_CIRCUMFLEX, KC_LPRN, KC_MS_BTN1, - KC_TAB, KC_KP_7, KC_KP_8, KC_KP_9, KC_KP_PLUS, KC_RPRN, KC_MS_BTN2, - KC_KP_4, KC_KP_5, KC_KP_6, KC_KP_MINUS, KC_NO, KC_MS_BTN3, + LSFT(KC_TAB), KC_CLEAR, KC_KP_SLASH, KC_KP_ASTERISK, KC_CIRCUMFLEX, KC_LPRN, KC_NO, + KC_TAB, KC_KP_7, KC_KP_8, KC_KP_9, KC_KP_PLUS, KC_RPRN, KC_NO, + KC_KP_4, KC_KP_5, KC_KP_6, KC_KP_MINUS, KC_NO, KC_NO, KC_KP_ENTER, KC_KP_1, KC_KP_2, KC_KP_3, KC_KP_EQUAL, KC_NO, KC_NO, - KC_KP_0, KC_KP_DOT, KC_KP_COMMA, KC_TRNS, KC_TRNS, + KC_KP_0, KC_KP_DOT, KC_KP_COMMA, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, - KC_NO, KC_NO, KC_NO), + KC_NO, KC_TRNS, KC_NO), /* Keymap 2: Functions Layer * @@ -153,7 +163,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |-----------+------+------+------+------+------| XXXX | | XXXX |------+------+------+------+------+-----------| * | L Shift | | | | | | XXXX | | XXXX | | | | | | R Shift | * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' - * | XXXXX | | XXXX | XXXX | XXXX | | XXXX | XXXX | XXXX | | | + * | XXXXX | | XXXX | XXXX | XXXX | | XXXX | XXXX | XXXX | | XXXXX | * `-----------------------------------' `-----------------------------------' * ,-------------. ,-------------. * | | | | | | @@ -187,6 +197,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { const uint16_t PROGMEM fn_actions[] = { [1] = ACTION_LAYER_ONESHOT(FN), [2] = ACTION_MODS_ONESHOT(MOD_LSFT), // Sticky shift light. Tap for the next keypress to be shifted. Hold for regular shift. + [3] = ACTION_LAYER_TAP_KEY(KEYPAD, KC_RBRC), }; static uint16_t key_timer; @@ -199,32 +210,21 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { return MACRO(D(LCTRL), T(A), U(LCTRL), D(ESC), END); } return MACRO(U(ESC), END); - case MACRO_SHIFT_OR_LPAREN: { + case MACRO_TMUX_PASTE: if (record->event.pressed) { - key_timer = timer_read(); // if the key is being pressed, we start the timer. - register_code(KC_LSFT); // we're now holding down Shift. - } else { // this means the key was just released, so we can figure out how long it was pressed for (tap or "held down"). - if (timer_elapsed(key_timer) < TAPPING_TERM) { // the threshhold we pick for counting something as a tap. - register_code(KC_9); // sending 9 while Shift is held down gives us an opening paren - unregister_code(KC_9); // now let's let go of that key - } - unregister_code(KC_LSFT); // let's release the Shift key now. + return MACRO(D(LCTRL), T(A), U(LCTRL), D(P), END); } - break; - } - case MACRO_SHIFT_OR_RPAREN: { + return MACRO(U(P), END); + case MACRO_OSX_COPY: if (record->event.pressed) { - key_timer = timer_read(); // Now we're doing the same thing, only for the right shift/close paren key - register_code(KC_RSFT); - } else { - if (timer_elapsed(key_timer) < TAPPING_TERM) { - register_code(KC_0); - unregister_code(KC_0); - } - unregister_code(KC_RSFT); + return MACRO(D(LGUI), D(C), END); } - break; - } + return MACRO(U(C), U(LGUI), END); + case MACRO_OSX_PASTE: + if (record->event.pressed) { + return MACRO(D(LGUI), D(V), END); + } + return MACRO(U(V), U(LGUI), END); } return MACRO_NONE; }; diff --git a/keyboard/ergodox_ez/keymaps/townk_osx/townk_osx.hex b/keyboard/ergodox_ez/keymaps/townk_osx/townk_osx.hex index f0f2c5c79b..868d86e82d 100644 --- a/keyboard/ergodox_ez/keymaps/townk_osx/townk_osx.hex +++ b/keyboard/ergodox_ez/keymaps/townk_osx/townk_osx.hex @@ -1,1179 +1,1166 @@ -:100000000C9482020C94C6020C94C6020C94C60294 -:100010000C94C6020C94C6020C94C6020C94C60240 -:100020000C94C6020C94C6020C940F0D0C94E10DB6 -:100030000C94C6020C94C6020C94C6020C94C60220 -:100040000C94C6020C94E6220C94C6020C94C602D0 -:100050000C94C6020C94751C0C94C6020C94C60237 -:100060000C94C6020C94C6020C94C6020C94C602F0 -:100070000C94C6020C94C6020C94C6020C94C602E0 -:100080000C94C6020C94C6020C94C6020C94C602D0 -:100090000C94C6020C94C6020C94C6020C94C602C0 -:1000A0000C94C6020C94C6020C94C6024E0E700E3E -:1000B0005E0F700E5E0FB50ED80E5E0F2D0F400F47 -:1000C0004B124B1277127712BF12DD1259145914CA -:1000D000E81259149D139D134A14591459145314BA -:1000E000AA13AA13AA13AA13AA13AA13AA13AA1328 -:1000F000AA13AA13AA13AA13AA13AA13AA13AA1318 -:10010000BB13C913D013D713E11302290001E00177 -:1001100004020402E00129000000F4A200223500DC -:100120002B003171C200C10000001E001400040049 -:100130001D0001544D001F001A0016001B00E000B6 -:100140004C002000080007000600E2002A00210001 -:10015000150009001900E3004A00220017000A00F8 -:1001600005000000500029006B7700006D7F000043 -:100170004F000A306C7700006E7F000051002300B2 -:100180001C000B00110000005200240018000D009C -:100190001000E7004B0025000C000E0036002F7405 -:1001A0002C00260012000F003700307128002700B5 -:1001B00013003300380001544E002E002D0034711E -:1001C000C200C100000000000000000000000100AB -:1001D000000000000000000000000100000000001E -:1001E000F900F200FB00000000000000F000F10048 -:1001F0000000000000000000FA00F300FC00000016 -:1002000000000000000000000000000000000000EE -:10021000000000000000000000002B022B00000086 -:100220005800000000009C005F005C0059000000C6 -:100230000000540060005D005A006200000055009C -:1002400061005E005B00630000002302570056005F -:100250006700850000002602270200000000010060 -:100260000000F400F500F6000000010000000000AE -:1002700000003900E100010000003A00AD00B000CC -:100280000000000000003B00BC00AC0000000100CA -:1002900000003C00AF00AE000000010000003D0087 -:1002A000BB00AB000000010000003E0000000000A9 -:1002B0000000000000003F000100000001000000FD -:1002C00000004000010000000100000000004100AB -:1002D000000050000000000000004200000051003B -:1002E0000000010000004300000052000000010077 -:1002F0000000440000004F00000001000000450025 -:1003000000000000000000000000A900AA00A800F2 -:10031000E5000100000016034500720067006F0051 -:1003200044006F007800200045005A0000001603CA -:100330004500720067006F0044006F0078002000E5 -:1003400045005A0000000403090409026D0004017D -:1003500000A0FA09040000010301010009211101B4 -:100360000001223F000705810308000A090401007B -:100370000103010200092111010001224D000705BE -:10038000820308000A090402000103000000092199 -:10039000110100012236000705830308000A090441 -:1003A00003000103000000092111010001223900AE -:1003B000070584031000011201100100000008ED80 -:1003C000FE071301000102000105010906A1010554 -:1003D0000719E029E7150025019508750181020537 -:1003E000081901290595057501910295017503917B -:1003F00001050719002977150025019578750181F8 -:1004000002C005010980A101850216010026B7007E -:100410001A01002AB700751095018100C0050C096A -:1004200001A1018503160100269C021A01002A9CE5 -:1004300002751095018100C005010902A1010901A1 -:10044000A10005091901290515002501950575016A -:10045000810295017503810105010930093115817A -:10046000257F95027508810609381581257F95013C -:1004700075088106050C0A38021581257F950175DE -:10048000088106C0C005010906A101050719E02978 -:10049000E715002501950875018102950175088110 -:1004A0000105081901290595057501910295017548 -:1004B0000391010507190029FF150025FF95067511 -:1004C000088100C0000000000000000000000001E2 -:1004D0000204060A0F17202C3A4A5D71879DB3C7A4 -:1004E000DAE9F5FCFFFCF5E9DAC7B39D87715D4AEF -:1004F0003A2C20170F0A0604020100000000000039 -:100500000000000011241FBECFEFDAE0DEBFCDBF38 -:1005100004B603FE24C08091F7019091F801A091E8 -:10052000F901B091FA018730904BA740B04BB9F474 -:100530001092F7011092F8011092F9011092FA014D -:1005400014BE84B7877F84BF88E10FB6F894809388 -:100550006000109260000FBEE0E0FFE3099511E03B -:10056000A0E0B1E0EAE5F9E402C005900D92A43301 -:10057000B107D9F711E0A4E3B1E001C01D92A73F94 -:10058000B107E1F70E94530A0C94AB240C940000CD -:10059000FC016B3059F06C3029F16A3009F041C030 -:1005A0008281811141C08AE091E00895828188238F -:1005B00041F00E943F1C909336018093350181EEFB -:1005C0001BC080913501909136010E944B1C883CE4 -:1005D000910530F486E20E94C01086E20E948811E4 -:1005E00081EE1DC08281882351F00E943F1C9093B0 -:1005F00036018093350185EE0E94C01012C08091B3 -:100600003501909136010E944B1C883C910530F4D5 -:1006100087E20E94C01087E20E94881185EE0E9446 -:10062000881180E090E008958DE091E008950895AC -:10063000CF936091B4017091B5018091B601909112 -:10064000B7010E94A11BC82F56985E9825982D9837 -:1006500026982E9827982F988FE090E09093890005 -:100660008093880090938B0080938A0090938D00F4 -:1006700080938C00CC2329F0C13029F4C09334013D -:1006800002C01092340180913401813011F4279A14 -:100690002F9A0E94970F867011F0259A2D9AC230DA -:1006A00041F40E942A1A811104C027982F98269A93 -:1006B0002E9AE0910E01F0910F018081982F927295 -:1006C00059F08D7D49F48FEF90E0909389008093ED -:1006D0008800259A2D9A08C00E94571B827221F02B -:1006E0000E94FD19882379F3CF9108950C94180383 -:1006F00056985E9825982D9826982E9827982F988A -:100700008FEF90E0909389008093880090938B0006 -:1007100080938A0090938D0080938C00259A2D9A67 -:100720002FEF80E792E0215080409040E1F700C039 -:100730000000269A2E9A2FEF80E792E02150804009 -:100740009040E1F700C00000279A2F9A2FEF80E732 -:1007500092E0215080409040E1F700C000002598D1 -:100760002D982FEF80E792E0215080409040E1F7F4 -:1007700000C0000026982E982FEF80E792E02150CD -:1007800080409040E1F700C0000027982F985698CD -:100790005E9825982D9826982E9827982F9808953A -:1007A00089EA8093800089E08093810024982C98C6 -:1007B0003F988AB18F748AB96E98479A8BB1806BD3 -:1007C0008BB9769A0E9478030C94170380E2809389 -:1007D00000018091370181110EC00E94350481E033 -:1007E000809337012FEF83ED90E3215080409040BC -:1007F000E1F700C0000080E40E943B048093000108 -:1008000081112EC00E94650480930001811128C0CF -:100810000E94650480930001811122C08FE30E9431 -:1008200065048093000181111BC00E945D0480E477 -:100830000E943B0480930001811112C08CE00E9451 -:1008400065048093000181110BC00E9465048093B0 -:100850000001811105C08FE30E94650480930001AF -:100860000E945D048091000108951092B9008AE011 -:100870008093B800089594EA9093BC009091BC00D6 -:1008800097FFFCCF9091B900987F983021F090317C -:1008900011F081E008958093BB0084E88093BC0050 -:1008A0008091BC0087FFFCCF8091B900887F8831A0 -:1008B00011F0803471F780E0089584E98093BC00E2 -:1008C0008091BC0084FDFCCF08958093BB0084E838 -:1008D0008093BC008091BC0087FFFCCF9091B90051 -:1008E000987F81E0983209F480E0089584E880934D -:1008F000BC008091BC0087FFFCCF8091BB000895B5 -:1009000080910001811115C080E40E943B04809316 -:10091000000181110CC082E10E94650480930001F6 -:10092000811105C08FEF0E946504809300010E9431 -:100930005D0484B1807F84B985B1807F85B98AB137 -:10094000837F8AB98BB1837F8BB93E98469808958F -:100950000E94E603809300010E94800480B38C70A3 -:1009600080BB81B3836F81BBA9E3B1E0E7E4F1E031 -:100970008EE08E0F11921D928E13FCCF0C94D0033B -:10098000BF92CF92DF92EF92FF920F931F93CF937C -:10099000DF9380910001882379F0809138018F5F87 -:1009A00080933801811108C00E94E6038093000102 -:1009B000811102C00E94780309E311E0C0E0D0E099 -:1009C000DD24D39482E0C82EEE24E394F12CC730CA -:1009D000D10500F580910001811164C080E40E947E -:1009E0003B0480930001811112C082E10E946504E2 -:1009F0008093000181110BC0C7010C2E01C0880F2C -:100A00000A94EAF780950E946504809300010E9491 -:100A10005D0448C0CA30A1F028F4C83059F0C9308C -:100A200061F005C0CC3089F070F0CD3089F0209AAB -:100A3000289810C0219A29980DC0229A2A980AC095 -:100A4000239A2B9807C0529A01C0539A5B9802C010 -:100A50003E9A469890EA9A95F1F79FB1799902C02B -:100A600082E001C080E091709D25982B7C9902C0A6 -:100A700084E001C080E0892B7D9902C038E001C08C -:100A800030E0832B7E9902C020E101C020E0822B60 -:100A90009FB19095991F9927991F9295990F907ED4 -:100AA000892B0FC080910001811149C080E40E9410 -:100AB0003B0480930001882379F1B12C0E945D04EE -:100AC0008B2DF8019081981719F08083C092010155 -:100AD0000E94800421960F5F1F4FCE30D10509F090 -:100AE00076CF80910101882361F1815080930101CB -:100AF000882339F08FE99FE00197F1F700C00000EB -:100B000020C0A7E4B1E0E9E3F1E0CF01825F919179 -:100B10009D938E13FCCF15C083E10E9465048093E2 -:100B200000018111CACF81E40E943B04809300013F -:100B30008111C3CF0E947604B82EB094BFCF80E05D -:100B4000C0CF0E94760381E0DF91CF911F910F917A -:100B5000FF90EF90DF90CF90BF900895E82FF0E0E6 -:100B6000E95BFE4F808108950895089596E0799F8E -:100B7000F001112494E5899FE00DF11D1124E60F89 -:100B8000F11DEE0FFF1FE25EFE4F859194910895D7 -:100B9000880F991FFC01E856F040859194910895C3 -:100BA000880F991FFC01E85EFE4F8591949108958E -:100BB0000F931F93CF93DF93EC018115904350F572 -:100BC000C11580E2D80708F0B3C0CB3BD10590F443 -:100BD000C83AD10508F05AC0C53AD10508F04BC053 -:100BE000C430D10508F0BBC1219709F0B5C101E0BF -:100BF00010E0F5C1CF3FD10511F008F0B0C1C03F02 -:100C0000D10508F092C0CE01805E9109089708F4E2 -:100C1000A6C1A2C1C11591E5D907A8F4C23020E54B -:100C2000D20708F09EC0C11580E5D80709F485C039 -:100C300008F091C0C11520E4D20708F08DC1DD276E -:100C40008E01106CCCC1C11580E8D80758F4C115CD -:100C500090E7D90708F07CC1C11520E6D20708F457 -:100C600022C17AC1C11580E9D80708F075C1DF70CB -:100C70008E01106AB4C1C53AD10509F472C1C63AF1 -:100C8000D10509F071C102E810E4A9C1C83AD10543 -:100C900009F46DC1C93AD10509F46CC1CA3AD1054C -:100CA00009F46BC1CB3AD10509F46AC1CC3AD1053C -:100CB00009F469C1CD3AD10509F468C1C03BD10539 -:100CC00009F467C1CE3AD10509F466C1CF3AD1051E -:100CD00009F465C1C13BD10509F464C1C23BD1052A -:100CE00009F463C1C33BD10509F462C1C43BD1051A -:100CF00009F461C1C53BD10509F460C1C63BD1050A -:100D000009F45FC1C73BD10509F45EC1C83BD105F9 -:100D100009F45DC1C93BD10509F45CC1CA3BD105E9 -:100D200009F45BC100E014E45AC18E01106557C19B -:100D3000CE019F700E94D00553C10E94AD149FEF59 -:100D400024E38CE0915020408040E1F700C0000097 -:100D50000E949A1C44C18091D60181608093D60183 -:100D60003EC10E94431E811102C00E94291E0E94A2 -:100D7000601E90E09093F7018093F601C23090E5F9 -:100D8000D90721F48091F601816086C0C43020E546 -:100D9000D20721F48091F60182607EC0C63080E5E2 -:100DA000D80721F48091F601846076C0C83090E5C0 -:100DB000D90719F48091F60127C0CA3020E5D2077F -:100DC00021F48091F601806167C0CC3080E5D807BE -:100DD00021F48091F60180625FC0CE3090E5D907A2 -:100DE00021F48091F601806457C0C03120E5D2071C -:100DF00021F48091F60180684FC0C23180E5D807A8 -:100E000029F48091F6018460886046C0C33090E583 -:100E1000D90721F48091F6018E7F3EC0C53020E5D0 -:100E2000D20721F48091F6018D7F36C0C73080E56E -:100E3000D80721F48091F6018B7F2EC0C93090E550 -:100E4000D90719F48091F60126C0CB3020E5D207EE -:100E500021F48091F6018F7E1FC0CD3080E5D80748 -:100E600021F48091F6018F7D17C0CF3090E5D9072E -:100E700021F48091F6018F7B0FC0C13120E5D207AC -:100E800021F48091F6018F7707C0C331D04531F44A -:100E90008091F6018B7F877F8093F6018091F60128 -:100EA0000E94641E9CC08D2F99278F7099278130D6 -:100EB0009105D9F49E012370332702C0880F991F32 -:100EC0002A95E2F79C688E0144E0000F111F4A95B5 -:100ED000E1F700271370802B912B53E0CC0FDD1F1F -:100EE0005A95E1F7C076DD272FC08230910531F4A5 -:100EF000DC2FCC278E01016F106A71C08330910501 -:100F000069F4CE018370992701E010E002C0000F60 -:100F1000111F8A95E2F7C8019C680FC0049709F079 -:100F20005EC0CE018370992701E010E002C0000F7F -:100F3000111F8A95E2F7C8019A6823E0CC0FDD1FE4 -:100F40002A95E1F7C07ED7708C010C2B1D2B47C072 -:100F5000DF708E01106243C000E010E040C08E01DF -:100F60003EC001E810E43BC003E810E438C002EEE4 -:100F700014E435C009EE14E432C00AEE14E42FC0C4 -:100F800005EB14E42CC006EB14E429C007EB14E4D1 -:100F900026C00CEC14E423C00DEC14E420C003E8DC -:100FA00015E41DC00AE815E41AC002E915E417C0EB -:100FB00004E915E414C001E216E411C003E216E4EA -:100FC0000EC004E216E40BC005E216E408C006E217 -:100FD00016E405C007E216E402C00AE216E4C801FE -:100FE000DF91CF911F910F91089596E0799FF001C5 -:100FF000112494E5899FE00DF11D1124E60FF11DE8 -:10100000EE0FFF1FE25EFE4F85919491803E9105A9 -:10101000E0F4803C910558F58133910509F46FC0E7 -:1010200048F48932910509F463C08A32910509F4C4 -:101030006DC072C089339105E9F082389105D1F015 -:101040008533910509F44DC067C0833E910581F158 -:1010500038F4803E9105B9F0823E9105D9F05CC02C -:10106000863E910561F1873E9105A1F155C00E9430 -:10107000C80508952091F60120FD02C021FF4CC053 -:1010800080EE90E049C08091F60180FFF9CF89E3BE -:1010900090E042C08091F60182FF0EC08091F6017F -:1010A00084FF03C080E090E037C083EE90E034C05E -:1010B0008091F60182FFF2CF82EE90E02DC0809108 -:1010C000F60183FF0BC08091F60184FDEBCF87EE24 -:1010D00090E022C08091F60183FFF5CF86EE90E08C -:1010E0001BC08091F60185FF07C089E290E014C023 -:1010F0008091F60185FFF9CF85E390E00DC08091E6 -:10110000F60186FF07C08AE290E006C08091F601F2 -:1011100086FFF9CF81E390E00E94D80508950895F5 -:101120000C948F08809165010895CF93DF9300D0D0 -:101130001F92CDB7DEB79C018091ED01843019F587 -:1011400093E099833B832A839093E9008FEF9091FA -:10115000E800815095FD06C095ED9A95F1F70000E5 -:101160008111F5CF8091E80085FF0DC040E050E08F -:1011700063E070E0CE0101960E94FF0A8091E800D2 -:101180008E778093E8000F900F900F90DF91CF91B2 -:101190000895CF93DF9300D01F92CDB7DEB7209193 -:1011A000ED01243021F522E029839B838A8383E0AB -:1011B0008093E9008FEF9091E800815095FD06C083 -:1011C00095ED9A95F1F700008111F5CF8091E80037 -:1011D00085FF0DC040E050E063E070E0CE01019675 -:1011E0000E94FF0A8091E8008E778093E8000F90BC -:1011F0000F900F90DF91CF9108952091ED01243051 -:10120000F1F422E02093E9002FEF3091E800215023 -:1012100035FD06C035ED3A95F1F700002111F5CF07 -:101220002091E80025FF0BC040E050E065E070E051 -:101230000E94FF0A8091E8008E778093E80008956D -:10124000CF93DF93EC019091ED01943009F046C00B -:1012500080910C018823D9F080910D018823B9F089 -:101260009093E9008FEF9091E800815095FD06C0C2 -:1012700095E19A95F1F700008111F5CF8091E80092 -:1012800085FF2CC040E050E060E170E017C081E0D5 -:101290008093E9008FEF9091E800815095FD06C0A2 -:1012A00095ED9A95F1F700008111F5CF8091E80056 -:1012B00085FF14C040E050E068E070E0CE010E947D -:1012C000FF0A8091E8008E778093E80080E1FE01BC -:1012D000A5E5B1E001900D928A95E1F7DF91CF91FC -:1012E00008958091EC01811109C00E94940C0E9424 -:1012F000F10C8091E20084608093E20008951092E6 -:10130000EC01089508950C94D3220E94301C0E9491 -:10131000D9220E94970F0C94900842E061EC81E082 -:101320000E940E0C42E061EC82E00E940E0C42E052 -:1013300061EC83E00E940E0C42E161EC84E00C94CD -:101340000E0C8091EF01833009F455C030F48130E8 -:1013500071F0823009F48EC008958A3009F47AC0A1 -:101360008B3009F460C0893009F09CC020C08091A6 -:10137000EE01813A09F096C08091E800877F809362 -:10138000E8008091F2019091F301892B21F460E152 -:1013900085E591E003C060E080E090E070E00E94AD -:1013A0004A0B8091E8008B778093E8000895809144 -:1013B000EE01813209F076C08091F2019091F30143 -:1013C000009719F0039709F06DC08091E800877FBE -:1013D0008093E8008091E80082FD05C08091ED01D6 -:1013E0008111F8CF5FC08091F100809365018091F9 -:1013F000E8008B7753C08091EE01813A09F052C02A -:101400008091F2019091F301892B09F04BC08091FA -:10141000E800877F8093E8008091E80080FFFCCFA0 -:1014200080910C0136C08091EE018132D9F5809116 -:10143000F2019091F301892BA9F58091E800877F53 -:101440008093E8000E94430C8091F00180930C018E -:101450000C94AD148091EE01813221F58091E80069 -:10146000877F8093E8000E94430C8091F101809374 -:10147000660108958091EE01813AA1F48091E8001F -:10148000877F8093E8008091E80080FFFCCF809107 -:1014900066018093F1008091E8008E778093E800E8 -:1014A0000C94430C089584B7877F84BF88E10FB6FE -:1014B000F89480936000109260000FBE90E080E886 -:1014C0000FB6F89480936100909361000FBE0E9464 -:1014D000E60F0E94940C0E94F10C8091E20084605F -:1014E0008093E20078940E94770F0E94E80F82E0D8 -:1014F00091E00E94920F0E94C1228091ED018530FF -:1015000069F40E94F11B8091EB018823B1F30E94E2 -:101510001C1C882391F30E94E90AEFCF0E94EE0F72 -:10152000ECCF292F332723303105C9F064F4213063 -:10153000310581F02230310509F043C08DE690E09D -:101540002AE433E042C021323105F1F02232310584 -:1015500041F137C082E190E027EB33E036C09927B4 -:101560008130910541F08230910541F0892B49F598 -:10157000E6E4F3E005C0EEE2F3E002C0E6E1F3E00A -:10158000849190E09F0121C06430D8F4E62FF0E010 -:10159000EE0FFF1FEE5DFE4F2081318189E090E06C -:1015A00014C0643070F470E0FB01EE0FFF1FE65EC4 -:1015B000FE4F20813181FB01EA5EFE4F808190E089 -:1015C00004C080E090E020E030E0FA013183208325 -:1015D000089580E189BD82E189BD09B400FEFDCF97 -:1015E0008091D8008F7D8093D8008091E000826048 -:1015F0008093E0008091E00081FDFCCF0895CF92C0 -:10160000DF92EF92FF920F931F93CF93DF93EC0142 -:101610008B016A010E94620C811133C0C114D10494 -:1016200039F0F60180819181081B190BC80FD91F71 -:10163000E12CF12C0115110519F18091E80085FDCF -:1016400016C08091E8008E778093E800C114D10421 -:1016500049F0F60180819181E80EF91EF182E08265 -:1016600085E00FC00E94620C882321F30AC0899193 -:101670008093F10001501109FFEFEF1AFF0ADACF52 -:1016800080E0DF91CF911F910F91FF90EF90DF905D -:10169000CF9008952091F4013091F5012617370776 -:1016A00048F06115710539F42091E8002E772093F8 -:1016B000E80001C0B90140E061157105A9F1209170 -:1016C000ED01222309F443C0253009F442C02091E2 -:1016D000E80023FD40C02091E80022FD32C02091A7 -:1016E000E80020FFE9CF4091F3002091F20030E0C4 -:1016F000342BFC01CF016115710559F028303105FB -:1017000040F481918093F100615071092F5F3F4F48 -:10171000F1CF41E02830310509F040E02091E800A8 -:101720002E772093E800C8CF4111C9CF0AC080911D -:10173000ED01882361F0853061F08091E80083FD40 -:101740000AC08091E80082FFF2CF80E0089582E035 -:10175000089583E0089581E008952091F401309187 -:10176000F5012617370748F06115710539F4209106 -:10177000E8002E772093E80001C0B901FC0120E0C9 -:101780006115710591F18091ED01882309F440C044 -:10179000853009F43FC08091E80083FD3DC0809111 -:1017A000E80082FD2FC08091E80080FFE9CF209102 -:1017B000F3008091F20090E0922B6115710559F0D1 -:1017C0008830910540F424912093F10031966150C6 -:1017D00071090196F2CF21E0089709F020E080918D -:1017E000E8008E778093E800CBCF2111CCCF0AC0E0 -:1017F0008091ED01882361F0853061F08091E800EF -:1018000083FD0AC08091E80082FFF2CF80E0089556 -:1018100082E0089583E0089581E00895982F97303D -:1018200058F59093E900981739F07091EC002091E9 -:10183000ED005091F00003C0242F762F50E021FFDF -:1018400019C03091EB003E7F3093EB003091ED00FA -:101850003D7F3093ED003091EB0031603093EB0031 -:101860007093EC002093ED005093F0002091EE0077 -:1018700027FF07C09F5FD3CF8F708093E90081E07F -:10188000089580E008958091EE0187FF11C0809156 -:10189000E80082FD05C08091ED018111F8CF11C0F3 -:1018A0008091E8008B770BC08091ED01882349F08F -:1018B0008091E80080FFF8CF8091E8008E778093D8 -:1018C000E80008952091E4003091E50095E640910C -:1018D000EC00842F817040FF22C08091E80080FDE1 -:1018E0001CC08091ED01882391F0853091F08091AA -:1018F000EB0085FD10C04091E4005091E5004217D7 -:10190000530729F39A01915011F784E0089582E07A -:10191000089583E0089581E0089580E0089540915E -:10192000E80042FFDECF08950E94020D0E940A0DDA -:10193000E0EEF0E0808181608083E8EDF0E080817E -:101940008F77808319BCA7EDB0E08C918E7F8C934C -:1019500080818F7E80831092EC0108950F931F93F6 -:10196000CF93DF930E94020D0E940A0DC8EDD0E0D4 -:1019700088818F77888388818068888388818F7D3C -:10198000888319BC1092ED011092E9011092EB01CD -:101990001092EA0100EE10E0F80180818B7F8083D5 -:1019A00088818160888342E060E080E00E940E0CC4 -:1019B000E1EEF0E080818E7F8083E2EEF0E08081D6 -:1019C00081608083808188608083F80180818E7F40 -:1019D0008083888180618883DF91CF911F910F91EF -:1019E0000895E8EDF0E080818F7E8083E7EDF0E000 -:1019F00080818160808384E082BF81E08093EC01FC -:101A00000C94AE0CE8EDF0E080818E7F8083109224 -:101A1000E20008951092DA001092E10008951F92FA -:101A20000F920FB60F9211242F933F934F935F9312 -:101A30006F937F938F939F93AF93BF93EF93FF9396 -:101A40008091E10082FF0BC08091E20082FF07C01D -:101A50008091E1008B7F8093E1000E94760F80915E -:101A6000DA0080FF1FC08091D80080FF1BC08091EA -:101A7000DA008E7F8093DA008091D90080FF0DC05C -:101A800080E189BD82E189BD09B400FEFDCF81E01E -:101A90008093ED010E94710905C019BC1092ED01FF -:101AA0000E947F098091E10080FF19C08091E200CF -:101AB00080FF15C08091E2008E7F8093E2008091CC -:101AC000E20080618093E2008091D8008062809380 -:101AD000D80019BC85E08093ED010E9483098091B4 -:101AE000E10084FF30C08091E20084FF2CC080E1DF -:101AF00089BD82E189BD09B400FEFDCF8091D80087 -:101B00008F7D8093D8008091E1008F7E8093E100EB -:101B10008091E2008F7E8093E2008091E2008160FC -:101B20008093E2008091E901882311F084E007C0EE -:101B30008091E30087FD02C081E001C083E08093D3 -:101B4000ED010E9485098091E10083FF29C0809109 -:101B5000E20083FF25C08091E100877F8093E10050 -:101B600082E08093ED011092E9018091E1008E7F87 -:101B70008093E1008091E2008E7F8093E20080916B -:101B8000E20080618093E20042E060E080E00E9439 -:101B90000E0C8091F00088608093F0000E94820912 -:101BA000FF91EF91BF91AF919F918F917F916F9135 -:101BB0005F914F913F912F910F900FBE0F901F900B -:101BC00018951F920F920FB60F9211242F933F93E7 -:101BD0004F935F936F937F938F939F93AF93BF9335 -:101BE000CF93DF93EF93FF93C091E900CF70809183 -:101BF000EC00D82FD17080FDD0E81092E9008091E0 -:101C0000F000877F8093F00078940E94250E109258 -:101C1000E9008091F00088608093F000CD2BCF70B8 -:101C2000C093E900FF91EF91DF91CF91BF91AF9108 -:101C30009F918F917F916F915F914F913F912F91E4 -:101C40000F900FBE0F901F9018951F93CF93DF93A7 -:101C5000CDB7DEB7AA970FB6F894DEBF0FBECDBFE3 -:101C6000EEEEF1E088E08E0F9091F10091938E13EB -:101C7000FBCF0E94A1098091E80083FF1FC18091E2 -:101C8000EE019091EF01492F50E04A30510508F0E4 -:101C900015C1FA01EA5AFF4F0C945B24803881F099 -:101CA000823809F00BC18091F2018F708093E900B6 -:101CB0008091EB0085FB882780F91092E90006C02F -:101CC0008091EA019091EB01911182609091E8007E -:101CD000977F9093E8008093F1001092F100C8C0C4 -:101CE000282F2D7F09F0EAC0882319F0823061F097 -:101CF000E5C08091F001813009F0E0C0933009F037 -:101D000080E08093EB012BC08091F001811127C00E -:101D10008091F2018F7009F4D1C08093E900209185 -:101D2000EB0020FF1CC0933021F48091EB00806217 -:101D300014C09091EB0090619093EB0021E030E0B3 -:101D4000A90102C0440F551F8A95E2F74093EA00AB -:101D50001092EA008091EB0088608093EB00109273 -:101D6000E9008091E800877F86C08111A7C01091AB -:101D7000F0011F778091E3008078812B8093E3004E -:101D80008091E800877F8093E8000E94430C809157 -:101D9000E80080FFFCCF8091E30080688093E3003F -:101DA000111102C082E001C083E08093ED0186C082 -:101DB0008058823008F082C08091F0019091F1014A -:101DC0008C3D53E0950779F583E08A838AE2898325 -:101DD0004FB7F894DE01139620E03EE051E2E32F86 -:101DE000F0E050935700E49120FF03C0E295EF70BC -:101DF0003F5FEF708E2F90E0EA3010F0C79601C081 -:101E0000C0968D939D932F5F243149F74FBF8091EA -:101E1000E800877F8093E8006AE270E0CE010196D7 -:101E20000E944A0B14C0AE014F5F5F4F6091F201F8 -:101E30000E94910ABC01892B09F440C09091E800EE -:101E4000977F9093E80089819A810E94AD0B8091E1 -:101E5000E8008B778093E80031C0803879F5809175 -:101E6000E800877F8093E8008091E9018093F1008A -:101E70008091E8008E778093E8000E94430C1EC09A -:101E800081111CC09091F0019230C0F48091E80063 -:101E9000877F8093E8009093E9010E94430C809132 -:101EA000E901811106C08091E30087FD02C081E055 -:101EB00001C084E08093ED010E948D098091E800CB -:101EC00083FF0AC08091E800877F8093E8008091BB -:101ED000EB0080628093EB00AA960FB6F894DEBF09 -:101EE0000FBECDBFDF91CF911F9108950895CF937D -:101EF0008091ED018823A1F0C091E900CF7090910D -:101F0000EC00892F817090FD80E8C82B1092E900C9 -:101F10008091E80083FD0E94250ECF70C093E900F8 -:101F2000CF91089590936C0180936B010895E09197 -:101F30006B01F0916C01309721F00190F081E02D60 -:101F4000099480E00895E0916B01F0916C01309765 -:101F500021F00280F381E02D09940895E0916B0156 -:101F6000F0916C01309721F00480F581E02D099407 -:101F700008952091690130916A018217930771F0E9 -:101F800090936A0180936901E0916B01F0916C017B -:101F9000309721F00680F781E02D09940895209173 -:101FA0006701309168018217930771F0909368017F -:101FB00080936701E0916B01F0916C01309721F003 -:101FC0000084F185E02D0994089508950C94E50F9F -:101FD0000E94361C0E94A8040C94FC1CCF92DF9235 -:101FE000EF92FF920F931F93CF93DF93CDB7DEB79E -:101FF0002B970FB6F894DEBF0FBECDBF0E94C00472 -:102000008EE6C82E81E0D82E00E010E0E02E802F72 -:102010000E94AE05F60141916F01F42EF826B1F44D -:102020000F5F1F4F0E30110589F78FEF89838A8369 -:102030001B820E943F1C8160782F9D838C83498185 -:102040005A816B818D810E94911040C09091D60180 -:1020500091FF04C08B870E94B4058B8520E030E09F -:102060004F2D50E0922FBA01022E02C07595679550 -:102070000A94E2F760FF24C02E83EF8221E030E073 -:10208000690102C0CC0CDD1C9A95E2F790E08C212E -:102090009D21892B09F420E028870E943F1C816044 -:1020A000782F9A8789874E815F8168858A850E940B -:1020B0009110F801E259FE4F8081C826C08206C007 -:1020C0002F5F3F4F2630310569F6AACF0E94E31FEC -:1020D00010916D010E94970F1817A1F00E94970FA1 -:1020E00080936D012B960FB6F894DEBF0FBECDBF67 -:1020F000DF91CF911F910F91FF90EF90DF90CF90E4 -:102100000C9490082B960FB6F894DEBF0FBECDBF8F -:10211000DF91CF911F910F91FF90EF90DF90CF90C3 -:102120000895CF93DF93CDB7DEB72B970FB6F89412 -:10213000DEBF0FBECDBF4F83588769877A878B87F5 -:10214000DE01119686E0FD0111928A95E9F785E09E -:10215000FE01379601900D928A95E1F749815A81E7 -:102160006B817C818D819E810E944B172B960FB6CF -:10217000F894DEBF0FBECDBFDF91CF9108950895D3 -:10218000CF93882309F4C2C0C82F823859F40E9423 -:10219000970F81FDBBC089E30E948E1A0E946B1BC2 -:1021A00089E30CC0833879F40E94970F80FDAEC09C -:1021B00083E50E948E1A0E946B1B83E50E94D01A51 -:1021C000CF910C946B1B843859F40E94970F82FDB9 -:1021D0009DC087E40E948E1A0E946B1B87E4EECF9D -:1021E0008CEF8C0F813A48F48C2F0E9426228111AB -:1021F0008DC08C2F0E948E1AE3CF80E28C0F883026 -:1022000048F4C77081E001C0880FCA95EAF70E94C0 -:10221000171BD6CF8BE58C0F833078F4C53A29F0A5 -:10222000C63A31F083E890E005C081E890E002C052 -:1022300082E890E0CF910C94B90F88E58C0F833140 -:1022400008F064C0C83A39F1C93A41F1CA3A49F1D3 -:10225000CB3A51F1CC3A59F1CD3A61F1C03B69F139 -:10226000CE3A71F1CF3A79F1C13B81F1C23B89F1AC -:10227000C33B91F1C43B99F1C53BA1F1C63BA9F128 -:10228000C73BB1F1C83BB9F1C93BC1F1CA3BC9F188 -:1022900080E090E038C082EE90E035C089EE90E0BA -:1022A00032C08AEE90E02FC085EB90E02CC086EB28 -:1022B00090E029C087EB90E026C08CEC90E023C032 -:1022C0008DEC90E020C083E891E01DC08AE891E0A9 -:1022D0001AC082E991E017C084E991E014C081E25C -:1022E00092E011C083E292E00EC084E292E00BC063 -:1022F00085E292E008C086E292E005C087E292E0C3 -:1023000002C08AE292E0CF910C94CF0FCF91089552 -:10231000882309F44BC0823859F40E94970F81FF3B -:1023200045C089E30E948E1A0E946B1B89E30CC092 -:10233000833871F40E94970F80FF38C083E50E94B4 -:102340008E1A0E946B1B83E50E94D01A0C946B1BA3 -:10235000843859F40E94970F82FF28C087E40E94B6 -:102360008E1A0E946B1B87E4EFCF9CEF980F913A77 -:1023700058F390E2980F983050F4877091E001C0C4 -:10238000990F8A95EAF7892F0E941D1BDFCF9BE5E5 -:10239000980F933020F480E090E00C94B90F885AA5 -:1023A000833120F480E090E00C94CF0F08958823CF -:1023B00021F00E94171B0C946B1B0895882321F0B9 -:1023C0000E941D1B0C946B1B08952F923F924F92FD -:1023D0005F927F928F929F92AF92BF92CF92DF9245 -:1023E000EF92FF920F931F93CF93DF9300D000D013 -:1023F0001F92CDB7DEB725E0FC01DE0111960190FA -:102400000D922A95E1F7FC0100811181F280E580AF -:10241000E2943FE0E32223813481232B09F472C24A -:102420001F3F19F40F3F09F46DC26C010E942A1A74 -:10243000882319F082E00E946C1AC6010E94BF1026 -:1024400009831A8369817A818F2D0E94F0198C018A -:102450000E94A5190E946C18F1100E94341B0E9462 -:10246000871A882379F0FF2069F080E2800F883096 -:1024700048F082E00E946C1A0E94871A91E0782E40 -:10248000792601C0712CE12FE295EF70F0E0E05A5F -:10249000FF4F0C945B24812F807F1F70882311F0E5 -:1024A0001295107FFF2089F0112309F4E8C180E222 -:1024B000800F883020F4812F0E94171B03C0812FCA -:1024C0000E94271B0E946B1BDAC1802F0E9488117B -:1024D000112309F4EEC1005E812F083018F40E9428 -:1024E0001D1B02C00E942D1B0E946B1BE2C1812F8D -:1024F000807F1F70803211F01295107F002319F039 -:10250000013049F132C0FF2091F0EE2091F1F1E06D -:10251000EF1204C0812F0E94471BCBC122E0E212C0 -:1025200028C00E94501B812F0E94F71922C0EE2064 -:1025300079F031E0E31208C00E94141B812309F4F2 -:10254000B8C10E94FA1904C042E0E41609F4B1C10E -:102550000E94501B12C0FF2029F051E05E1508F4C4 -:10256000A8C107C0E110A5C108C0FF2021F0E110FB -:1025700086C1812FF7C0E11089C1812FF9C0812F59 -:1025800086958695837090E0009719F0019759F031 -:1025900090C1FF2019F0C801937002C080E090E064 -:1025A0000E94B90F86C1FF2019F0C801937002C0C4 -:1025B00080E090E00E94CF0F7CC1802FFF2019F0B7 -:1025C0000E94EB1E02C00E94531F0E94D81F71C1BF -:1025D000812F837009F055C0F1106BC1802F829557 -:1025E00086958770880F880F902F9F70492F50E035 -:1025F00060E070E01A012B01082E04C0220C331C8D -:10260000441C551C0A94D2F704FF15C02FE0822EFB -:10261000912CA12CB12CA501940104C0220F331FD1 -:10262000441F551F8A95D2F7CA01B901609570956C -:102630008095909503C060E070E0CB0116951695EB -:102640001370412F50E04230510569F0433051057D -:1026500089F062297329842995294130510571F047 -:102660000E94931826C162297329842995290E9402 -:10267000AF181FC10E949318C201B1010E947718C0 -:1026800018C1FF2019F0812F817001C08695882321 -:1026900009F40FC1802F829586958770880F880F67 -:1026A000902F9F70492F50E060E070E01A012B01DD -:1026B000082E04C0220C331C441C551C0A94D2F76B -:1026C00004FF15C09FE0892E912CA12CB12CA501EF -:1026D000940104C0220F331F441F551F8A95D2F75F -:1026E000CA01B901609570958095909503C060E02E -:1026F00070E0CB01169516951370412F50E04230D3 -:10270000510569F04330510589F062297329842904 -:1027100095294130510571F00E946D19CAC0622996 -:102720007329842995290E948919C3C00E946D19B3 -:10273000C201B1010E945119BCC0802F90E0FC0180 -:10274000E05EF109E531F10508F094C0E059FF4F72 -:102750000C945B240F70812F8F71FF2031F00E9449 -:10276000EA18802F0E94D711A4C00E940B19802F55 -:102770000E94DE119EC0FF2039F0E1109AC0812F27 -:102780008F710E94301995C031E03E1508F491C058 -:10279000F6CFFF2039F0812F8F710E94EA1889C08F -:1027A000FF20C9F3812F8F710E940B1982C0FF2077 -:1027B00029F0812F8F710E94D5187BC00E94CB1801 -:1027C00078C0FF20C1F00E94F4190E941D1B0E94D6 -:1027D000261A843029F40E94651A812F8F717AC0DD -:1027E00041E04E1508F48EC01F71812F0E94EA1837 -:1027F00063E0812F0EC00E94F4190E94171B51E064 -:102800005E15F8F40E94651A0E94FA1964E0812F9F -:102810008F710F900F900F900F900F90DF91CF91CD -:102820001F910F91FF90EF90DF90CF90BF90AF90EE -:102830009F908F907F905F904F903F902F900C943F -:10284000551A81E00F900F900F900F900F90DF912D -:10285000CF911F910F91FF90EF90DF90CF90BF909D -:10286000AF909F908F907F905F904F903F902F9070 -:102870000C946C1AFF2039F0EE2009F48CCF802FD5 -:102880000E94C01016C0EE2009F48CCF802F0E9449 -:1028900088110FC0412F4F70602FC6010E94C802DF -:1028A0000E94EF1706C0412F4F70602FC6010E9493 -:1028B000B505772039F10E94261A80FD23C0F60164 -:1028C00012820E94201A0E94EA18C6010E94E51195 -:1028D0000E94201A0F900F900F900F900F90DF9191 -:1028E000CF911F910F91FF90EF90DF90CF90BF900D -:1028F000AF909F908F907F905F904F903F902F90E0 -:102900000C940B190F900F900F900F900F90DF9178 -:10291000CF911F910F91FF90EF90DF90CF90BF90DC -:10292000AF909F908F907F905F904F903F902F90AF -:1029300008950E94341B0E94441B0E94061B0E94A3 -:102940006B1B0E9489200E94D81F80E090E00E94AB -:10295000B90F80E090E00C94CF0F0E94241B0C94E0 -:1029600099140E94E519292F22952F7030E02C3000 -:1029700031054CF42A3031056CF4225031092230F3 -:102980003105A8F407C02C30310569F02F3031052E -:1029900051F00DC0803F69F018F4803E40F409C04A -:1029A000843F29F406C093FB882780F9089580E0CE -:1029B000089581E00895CF93DF9300D000D01F9257 -:1029C000CDB7DEB70F900F900F900F900F90DF9163 -:1029D000CF910895CF93DF9300D000D000D0CDB732 -:1029E000DEB726960FB6F894DEBF0FBECDBFDF91DF -:1029F000CF9108951F93CF93DF93C0917C0116E090 -:102A000080917D01C81799F0D0E01C9FF0011D9FB7 -:102A1000F00D1124E258FE4F408151816281738193 -:102A2000848195810E94EA142196C770E9CFDF91D5 -:102A3000CF911F9108954091AE015091AF016091E7 -:102A4000B0017091B1018091B2019091B3010C94E9 -:102A5000EA148091B30182958F7009F054C080917F -:102A6000B001882309F44FC080917C01A0917D01C1 -:102A70006091AE017091AF014091B1015091B201EE -:102A8000B6E08A1709F43FC090E041155105C1F145 -:102A90007F3F11F46F3FA1F1B89FF001B99FF00D96 -:102AA0001124E258FE4F218172132AC02081621343 -:102AB00027C02281211124C02381348124173507A6 -:102AC00010F421503109241B350B283C3105C0F48A -:102AD0002091B3012F7020612093B30126E0289F3D -:102AE000F001299FF00D1124ED57FE4F80818F706A -:102AF000806180838EEA91E00E94E5110C94FA14C3 -:102B000001968770BECF0895CF92DF92EF92FF9229 -:102B10000F931F93CF93DF93CDB7DEB762970FB6B6 -:102B2000F894DEBF0FBECDBF8C0185E0F801DE0159 -:102B30001D9601900D928A95E1F7D8014C9111965E -:102B40005C91119712966C9112971396CD90DC9030 -:102B500014973091AE017091AF018091B1019091C5 -:102B6000B201009709F46BC17F3F19F43F3F09F4AC -:102B700066C1E090B001EE2009F4C0C02091B3011D -:102B8000C816D90628F0F601E81BF90BCF0104C0DE -:102B9000809590958C0D9D1DFF24F394883C9105A4 -:102BA00078F0F12C207F09F0C6C07C2DD98AC88A24 -:102BB00089890E94DB148EEA91E00E94E511B1C080 -:102BC000822F807F09F046C0751314C0341312C0E1 -:102BD000611110C02F7020612093B3010E941B155A -:102BE0008EEA91E00E94E5118091B301D80115961B -:102BF0008C932EC0CD2819F15F3F11F44F3FF9F0AF -:102C0000F62E61111CC080917C0120917D0136E07F -:102C1000821709F45AC090E0389FF001399FF00DF7 -:102C20001124E258FE4F7181571306C0708147137B -:102C300003C07281711103C001968770E9CFF62E2F -:102C4000662309F418C18091B30181608093B301B8 -:102C5000F12C11C1751308C0341306C0611104C0F2 -:102C60008091B301D801C3C04D875E878D859E8555 -:102C70006A8B0E94B1146A898823E1F16623D1F13D -:102C80002091B301822F82958F7090E0029774F0AB -:102C90008091AE019091AF0198878F831986DB8672 -:102CA000CA862C87CE0107960E94E51186E0F801BE -:102CB000AEEAB1E001900D928A95E1F70E942915E4 -:102CC0000E941B15FF24F394D6C04D875E878D8527 -:102CD0009E850E94E519292F22952F7030E0223021 -:102CE00031050CF0BCC09F7009F0B6C0805E883022 -:102CF00008F4C1C0C8010E94E511E4CFC816D90686 -:102D000008F453C0F601E81BF90BCF01883C91058C -:102D100008F450C0F12C7C2DD98AC88A89890E9478 -:102D2000DB14EEEAF1E086E0DF011D928A95E9F717 -:102D30000E941B15A0C0751314C0341312C061117A -:102D400010C08091B301F8018583C8010E94E5118C -:102D500086E0EEEAF1E0DF011D928A95E9F7FE2CAC -:102D60008AC04D875E878D859E856A8B0E94B114CF -:102D70006A89882309F4BECF662309F4BBCF20916A -:102D8000B301822F82958F7090E002970CF48ECF62 -:102D90008091AE019091AF019A8389831B82DD827D -:102DA000CC822E83CE0101967FCF809590958C0D9D -:102DB0009D1DACCFF62E662309F49CCF75132EC053 -:102DC00034132CC02091B30120FD1FC0822F8295A7 -:102DD0008F70D9F0D80115962C9315978F3049F044 -:102DE0008F5F982F9295907F822F8F70892B1596E9 -:102DF0008C93C8010E94E51186E0F801AEEAB1E0CB -:102E000001900D928A95E1F793CF86E0F801AEEA42 -:102E1000B1E001900D928A95E1F72DC04D875E8754 -:102E20008D859E850E94B114811140CF8091B301A0 -:102E300081608093B301C8010E94E5111CC0662324 -:102E400009F458CF4D875E878D859E850E94B11409 -:102E5000882309F44FCF2ACF811148CF0CC02430EA -:102E600031050CF047CF9F7009F440CFF8019581F0 -:102E7000907F09F03BCF8F2D62960FB6F894DEBF9E -:102E80000FBECDBFDF91CF911F910F91FF90EF90BB -:102E9000DF90CF9008951F93CF93DF93CDB7DEB728 -:102EA0002C970FB6F894DEBF0FBECDBF4F83588767 -:102EB00069877A878B879C87CE0107960E94841545 -:102EC000882369F08F8198852A853B85232BF1F132 -:102ED0009F3F09F063C08F3F09F060C037C086E0B4 -:102EE000FE013796DE01119601900D928A95E1F769 -:102EF0006F817885EA85FB85309741F17F3F11F43A -:102F00006F3F21F120917D0130E0C901019687706A -:102F1000992740917C0150E08417950709F447C038 -:102F200069837A83FD83EC8396E0929FD001939F1F -:102F3000B00D1124A258BE4FFE01319601900D92A2 -:102F40009A95E1F780937D010E94FA1416E0809132 -:102F50007C0190917D018917C1F1189FC001112456 -:102F600082589E4F0E948415882379F1E0917C015C -:102F70001E9FF0011124E258FE4F40815181628171 -:102F80007381848195810E94EA1480917C0190E094 -:102F900001968770992780937C01D9CF4F815885FE -:102FA00069857A858B859C850E94EA14CFCF0E9423 -:102FB000AD1410927D0110927C01EEEAF1E086E002 -:102FC000DF011D928A95E9F7C1CF2C960FB6F894D0 -:102FD000DEBF0FBECDBFDF91CF911F910895EF925D -:102FE000FF920F931F93CF93DF938C01892B09F4EA -:102FF0006CC0F12CEE24E394E8012196F801849151 -:10300000843740F4843008F051C0813081F0823040 -:1030100019F15BC0853709F444C0A8F19CE7980F0B -:10302000903708F052C08F770E94881141C00E5F20 -:103030001F4FFE01C49180E28C0F883048F4C770A6 -:103040008E2D01C0880FCA95EAF70E94371B14C065 -:103050008C2F0E94C0102DC00E5F1F4FFE01C49127 -:1030600080E28C0F883058F4C7708E2D01C0880F15 -:10307000CA95EAF70E943D1B0E946B1B1AC08C2F59 -:103080000E94881116C00E5F1F4FFE01C491CC2311 -:1030900081F08FE99FE00197F1F700C00000C15077 -:1030A000F6CF0E5F1F4FFE01F49003C00E94C010C8 -:1030B0008E018F2D882309F49FCFEFE9FFE0319730 -:1030C000F1F700C000008150F5CFDF91CF911F9143 -:1030D0000F91FF90EF90089508956093B801709359 -:1030E000B9018093BA019093BB010C9499140F938A -:1030F0001F930091B8011091B9012091BA0130914C -:10310000BB01DC01CB01802B912BA22BB32B809335 -:10311000B8019093B901A093BA01B093BB011F917C -:103120000F910C9499140F931F930091B801109173 -:10313000B9012091BA013091BB01DC01CB018023A0 -:103140009123A223B3238093B8019093B901A09354 -:10315000BA01B093BB011F910F910C9499140F9376 -:103160001F930091B8011091B9012091BA013091DB -:10317000BB01DC01CB0180279127A227B3278093D5 -:10318000B8019093B901A093BA01B093BB011F910C -:103190000F910C9499141092B4011092B5011092F1 -:1031A000B6011092B7010C94991441E050E060E030 -:1031B00070E004C0440F551F661F771F8A95D2F731 -:1031C0004093B4015093B5016093B6017093B70179 -:1031D0000C94991441E050E060E070E004C0440FAA -:1031E000551F661F771F8A95D2F78091B401909181 -:1031F000B501A091B601B091B701482B592B6A2BAC -:103200007B2B4093B4015093B5016093B60170934A -:10321000B7010C94991441E050E060E070E004C004 -:10322000440F551F661F771F8A95D2F7409550951A -:10323000609570958091B4019091B501A091B6010F -:10324000B091B701482359236A237B234093B401EB -:103250005093B5016093B6017093B7010C94991423 -:1032600041E050E060E070E004C0440F551F661F6D -:10327000771F8A95D2F78091B4019091B501A09102 -:10328000B601B091B701482759276A277B27409399 -:10329000B4015093B5016093B6017093B7010C94DB -:1032A00099140F931F930091B4011091B5012091CF -:1032B000B6013091B701DC01CB01802B912BA22B01 -:1032C000B32B8093B4019093B501A093B601B09352 -:1032D000B7011F910F910C9499140F931F930091B4 -:1032E000B4011091B5012091B6013091B701DC0114 -:1032F000CB0180239123A223B3238093B401909325 -:10330000B501A093B601B093B7011F910F910C9432 -:1033100099140F931F930091B4011091B50120915E -:10332000B6013091B701DC01CB0180279127A2279C -:10333000B3278093B4019093B501A093B601B093E5 -:10334000B7011F910F910C9499140895CF92DF92B9 -:10335000EF92FF920F931F93CF93DF938C01C09056 -:10336000B801D090B901E090BA01F090BB01809112 -:10337000B4019091B501A091B601B091B701C82AEE -:10338000D92AEA2AFB2ACFE1D0E0D701C6010C2EC8 -:1033900004C0B695A795979587950A94D2F780FFB4 -:1033A00006C0B8018C2F0E94F507019721F42197E0 -:1033B00060F780E001C08C2FDF91CF911F910F91BA -:1033C000FF90EF90DF90CF900895CF93DF93EC01C3 -:1033D0000E94A619BE010E94F507DF91CF910895C2 -:1033E000CB010E94E51908958091C1010895809351 -:1033F000C10108951092C10108950E943F1C2091BF -:10340000BF013091C0018217930750F00E943F1C0A -:103410002091BF013091C001821B930B9C010AC017 -:103420000E943F1C2091BF013091C0012095309532 -:10343000280F391F81E0283B3B4008F480E00895C5 -:103440008091BE0185958595859508958091BE01F1 -:10345000877008950E943F1C2091BC013091BD01EE -:1034600082179307A8F00E943F1C2091BC01309165 -:10347000BD01821B930B883B9B4010F480E013C07E -:103480008091BE0182FB882780F991E089270BC0DB -:103490000E943F1C2091BC013091BD0120953095C8 -:1034A000820F931FE8CF8170089598E0899F900163 -:1034B0001124262B2093BE010E94EA180E943F1C73 -:1034C0009093BD018093BC0108951092BE011092AB -:1034D000BD011092BC0108952091BE018095822308 -:1034E0008093BE01982F977089F430E0482F5527BC -:1034F00047FD50952417350749F0859585958595A5 -:103500000E940B191092BD011092BC010895909178 -:10351000BE01977081E009F480E0089590910C015C -:10352000992321F090910D01911109C020910E0174 -:1035300030910F01F90132969FEF40E01FC0982FA4 -:103540009695969596959F3050F5E0910E01F091E5 -:103550000F01E90FF11D877021E030E0A90102C0E1 -:10356000440F551F8A95E2F7CA019181892B818307 -:1035700008959F3F39F04F5F4E3041F051915813FD -:10358000F8CF0DC05111F7CF942FF5CF9F3F39F0F1 -:10359000F901E90FF11D97FDFA95828308950895C9 -:1035A00090910C01992321F090910D01911109C086 -:1035B00020910E0130910F01F9013296205F3F4FAB -:1035C0001FC0982F9695969596959F30F0F4E091B0 -:1035D0000E01F0910F01E90FF11D877021E030E03D -:1035E000A90102C0440F551F8A95E2F7CA018095D0 -:1035F00091818923818308953196E217F30729F099 -:1036000090819813F9CF1082F7CF089581E090E070 -:10361000E0910E01F0910F01E80FF91F1082019661 -:1036200080319105A9F708958091D5010895909171 -:10363000D501892B8093D501089580959091D5016E -:1036400089238093D50108951092D5010895909112 -:10365000D401892B8093D401089580959091D40151 -:1036600089238093D40108951092D40108959091F4 -:10367000D301892B8093D301089580959091D30134 -:1036800089238093D30108951092D30108958093E4 -:10369000C2010E943F1C9093C0018093BF01089516 -:1036A0001092C2011092C0011092BF010895809142 -:1036B000C201089580910E0190910F01FC01319695 -:1036C0009C01205F3F4F80E0919191118F5FE21745 -:1036D000F307D1F70895E0910E01F0910F01809169 -:1036E000D5018083E0910E01F0910F0190818091CE -:1036F000D401892B8083E0910E01F0910F0190811C -:103700008091D301892B80838091C201882399F015 -:103710000E94FD1981110E94501BE0910E01F09151 -:103720000F0190818091C201892B80830E945A1BD6 -:1037300081110E94501B80910E0190910F010C94F9 -:10374000A30FCF92DF92EF92FF926C01EE24FF2441 -:10375000C114D104E104F10421F0C701B60120E154 -:1037600001C020E0C72ED82EE92EFF24C114D104B9 -:10377000E104F10419F0285FC701B6016B017C0177 -:1037800054E0F694E794D794C7945A95D1F7C114AE -:10379000D104E104F10419F02C5FC701B6016B01FB -:1037A0007C0142E0F694E794D794C7944A95D1F708 -:1037B000C114D104E104F10419F02E5FC701B60170 -:1037C000DC01CB01B695A79597958795892B8A2B18 -:1037D0008B2B09F02F5F822FFF90EF90DF90CF901F -:1037E00008958091ED01843021F11092D70120E4F9 -:1037F00088E190E00FB6F894A895809360000FBE22 -:103800002093600080E00E94900883B7817F8460ED -:1038100083BF83B7816083BF7894889583B78E7F99 -:1038200083BF88E10FB6F894809360001092600027 -:103830000FBE089508950895CF930E941A1C0E9408 -:10384000C0040E941B1CC0E08C2F0E94AE05811199 -:1038500004C0CF5FCE30C1F701C081E0CF910895A1 -:103860000E94AD140E94970F0C94900882E084BDD2 -:1038700093E095BD9AEF97BD80936E0008952FB7A2 -:10388000F8948091D8019091D901A091DA01B0917A -:10389000DB012FBF0895CF92DF92EF92FF920F933B -:1038A0001F932FB7F8944091D8015091D90160919E -:1038B000DA017091DB012FBF6A017B01EE24FF2446 -:1038C0008C0120E030E0C016D106E206F30610F4C9 -:1038D000415051099A01281B390BC9011F910F91C1 -:1038E000FF90EF90DF90CF9008951F920F920FB648 -:1038F0000F9211248F939F93AF93BF938091D80120 -:103900009091D901A091DA01B091DB010196A11D3E -:10391000B11D8093D8019093D901A093DA01B0939F -:10392000DB01BF91AF919F918F910F900FBE0F90D0 -:103930001F9018950E94940CF8942FEF87EA91E657 -:10394000215080409040E1F700C0000087E090EBFC -:10395000DC018093F7019093F801A093F901B093F3 -:10396000FA019CE088E10FB6F894A8958093600076 -:103970000FBE90936000FFCFEF92FF920F931F93C3 -:10398000CF93DF93D82FC0E08C2F0E94AE0500E0CC -:1039900010E0E82EF12CC701002E02C09595879506 -:1039A0000A94E2F780FD06C00F5F1F4F0630110535 -:1039B00091F709C0602F7C2F80E00E94B605D813D4 -:1039C000F3CF81E004C0CF5FCE30F1F680E0DF912D -:1039D000CF911F910F91FF90EF900895CF93C82F33 -:1039E0008CE20E94BC1C882321F08C2FCF910C9478 -:1039F000BC1C80E0CF910895CF930E94431E81119B -:103A000002C00E94291EC5E6C15049F00E94C004B0 -:103A10008FE39CE90197F1F700C00000F5CF89E240 -:103A20000E94EE1C811113C18AE20E94EE1C8111DA -:103A30000E94291E85E00E94EE1C81110E949A1CA2 -:103A40000E944E1E8093D60187E00E94EE1C8823C0 -:103A5000A9F18BE10E94EE1C882351F08091D601E0 -:103A600081FB222720F991E0922790FB81F90EC07B -:103A70008EE00E94EE1C882361F08091D60182FBCB -:103A8000222720F991E0922790FB82F98093D601BA -:103A900015C080E10E94EE1C9091D601882341F070 -:103AA00093FB222720F981E0822780FB93F904C051 -:103AB000892F809580FB90F99093D6018091D60153 -:103AC0000E94521E0E94601E8093F60180EE0E94AA -:103AD000EE1C882341F08091F601982F909590FB81 -:103AE00080F98093F60189E30E94EE1C882359F047 -:103AF0008091F60181FB222720F991E0922790FB2B -:103B000081F98093F60182EE0E94EE1C882359F021 -:103B10008091F60182FB222720F991E0922790FB09 -:103B200082F98093F60186EE0E94EE1C882359F0FC -:103B30008091F60183FB222720F991E0922790FBE8 -:103B400083F98093F60183EE0E94EE1C882359F0DE -:103B50008091F60184FB222720F991E0922790FBC7 -:103B600084F98093F60185E30E94EE1C882359F0C6 -:103B70008091F60185FB222720F991E0922790FBA6 -:103B800085F98093F60181E30E94EE1C882359F0A9 -:103B90008091F60186FB222720F991E0922790FB85 -:103BA00086F98093F60181E10E94EE1C882359F08A -:103BB0008091F60187FB222720F991E0922790FB64 -:103BC00087F98093F6018091F6010E94641E80912E -:103BD000F60187FB882780F980930D0187E20E9418 -:103BE000EE1CC82F8EE10E94EE1C8111C2608FE195 -:103BF0000E94EE1C8111C46080E20E94EE1C8111C3 -:103C0000C86081E20E94EE1C8111C06182E20E94C4 -:103C1000EE1C8111C06283E20E94EE1C8111C0641F -:103C200084E20E94EE1C882311F0C06802C0CC23FD -:103C300029F08C2F0E945B1E6C2F03C00E94571E20 -:103C4000682F70E080E090E0CF910C946D18CF91D8 -:103C500008956DEE7EEF80E090E00E94952460E094 -:103C600082E090E00E94832460E083E090E00E9484 -:103C7000832460E084E090E00E94832460E085E09B -:103C800090E00C94832480E090E00E947D2421E069 -:103C90008D3E9E4F09F020E0822F089582E090E053 -:103CA0000C947524682F82E090E00C94832483E0C8 -:103CB00090E00C947524682F83E090E00C948324AA -:103CC00084E090E00C947524682F84E090E00C94DC -:103CD00083248091DE0180FF0BC06091130185E099 -:103CE000689FB001112475956795759567952BC0F0 -:103CF00081FF09C06091130185E0689FB001112424 -:103D00007595679520C082FF07C06091130185E01B -:103D1000689FB001112417C09091DF019923D1F061 -:103D200060911201961788F72091130185E0289F72 -:103D300090011124929FA001939F500D112470E0D7 -:103D4000CA010E9447246038710540F4611571056D -:103D500039F002C065E070E0862F08958FE708957E -:103D600081E008958091DE0180FF08C0609111011B -:103D700070E0759567957595679521C081FF06C0C0 -:103D80006091110170E07595679519C082FF04C0BC -:103D90006091110170E010C09091DF019923C1F092 -:103DA000609110019617A0F780911101899FC001C1 -:103DB000112470E00E9447246038710528F46115D1 -:103DC000710521F0862F08958FE7089581E0089509 -:103DD00061E070E0F4CF803F21F40E94691E81957C -:103DE00004C0813F29F40E94691E8093E201089576 -:103DF000823F21F40E94691E819504C0833F29F40B -:103E00000E94691E8093E1010895893F19F40E9480 -:103E1000B21E05C08A3F31F40E94B21E8195809384 -:103E2000E30108958B3F21F40E94B21E819504C0E6 -:103E30008C3F29F40E94B21E8093E4010895843FD0 -:103E400021F48091E001816017C0853F21F48091C9 -:103E5000E001826011C0863F21F48091E00184601E -:103E60000BC0873F21F48091E001886005C0883F46 -:103E700031F48091E00180618093E00108958D3FED -:103E800021F48091DE0181600BC08E3F21F480918E -:103E9000DE01826005C08F3F29F48091DE018460DD -:103EA0008093DE010895803F39F48091E20187FF1D -:103EB0006CC01092E20169C0813F29F48091E20157 -:103EC0001816BCF362C09091E101823F29F497FF7C -:103ED0005CC01092E10159C0833F19F41916CCF36C -:103EE00054C0893F41F48091E30118160CF04DC095 -:103EF0001092E3014AC08A3F29F48091E30187FFD1 -:103F000044C0F6CF8B3F39F48091E40187FF3DC078 -:103F10001092E4013AC08C3F29F48091E401181614 -:103F2000BCF333C0843F21F48091E0018E7F17C041 -:103F3000853F21F48091E0018D7F11C0863F21F4FF -:103F40008091E0018B7F0BC0873F21F48091E001DD -:103F5000877F05C0883F31F48091E0018F7E809398 -:103F6000E00113C08D3F21F48091DE018E7F0BC0F4 -:103F70008E3F21F48091DE018D7F05C08F3F29F4B3 -:103F80008091DE018B7F8093DE018091E1018111C0 -:103F90000EC08091E20181110AC08091E30181117C -:103FA00006C08091E401811102C01092DF010895E2 -:103FB00080EE91E00E94AE0F0E943F1C9093DD01C5 -:103FC0008093DC0108951F93CF93DF938091DC01F0 -:103FD0009091DD010E944B1CAC019091DF0199236F -:103FE00021F02091140130E006C0209115018AE0F3 -:103FF000289F900111244217530708F486C080912E -:10400000E101C091E201D091E3011091E40181113D -:1040100007C0C11176C0D11174C0111172C075C032 -:104020009F3F19F09F5F9093DF01181624F40E94C0 -:10403000691E8093E1018091E10187FF05C00E9424 -:10404000691E81958093E1011C1624F40E94691E6B -:104050008093E2018091E20187FF05C00E94691E02 -:1040600081958093E2016091E101662339F1C0916D -:10407000E201CC2319F1772767FD7095872F972FE1 -:104080000E94582323E333E343E35FE30E94BC230E -:104090000E9425236093E1016C2F772767FD7095BF -:1040A000872F972F0E94582323E333E343E35FE3F3 -:1040B0000E94BC230E9425236093E2011D1624F474 -:1040C0000E94B21E8093E3018091E30187FF05C047 -:1040D0000E94B21E81958093E301111624F40E9480 -:1040E000B21E8093E4018091E40187FF05C00E9425 -:1040F000B21E81958093E401DF91CF911F910C94C2 -:10410000D81F9F3F09F08ECF96CFDF91CF911F919F -:104110000895E0EEF1E085E0DF011D928A95E9F770 -:104120001092DF011092DE010895833081F128F4AE -:10413000813059F08230D1F00895853009F449C0BA -:10414000B8F1863009F456C0089580911501262FE4 -:1041500030E0280F311D2F3F310524F4680F6093A4 -:10416000150108958FEF8093150108958091140132 -:10417000262F30E0280F311D2F3F310524F4680F22 -:104180006093140108958FEF809314010895809136 -:104190001301262F30E0280F311D2F3F310524F465 -:1041A000680F6093130108958FEF809313010895B2 -:1041B00080911201262F30E0280F311D2F3F31054D -:1041C00024F4680F6093120108958FEF8093120119 -:1041D000089580911101262F30E0280F311D2F3FC7 -:1041E000310524F4680F6093110108958FEF8093D7 -:1041F0001101089580911001262F30E0280F311D04 -:104200002F3F310524F4680F6093100108958FEF5C -:10421000809310010895833011F128F4813049F022 -:10422000823091F00895853081F120F18630C1F11E -:10423000089580911501681720F4861B809315015D -:10424000089510921501089580911401681720F4C3 -:10425000861B809314010895109214010895809193 -:104260001301681720F4861B8093130108951092A0 -:104270001301089580911201681720F4861B809322 -:10428000120108951092120108958091110168178A -:1042900020F4861B80931101089510921101089556 -:1042A00080911001681720F4861B809310010895F7 -:1042B0001092100108950F931F938D3109F46BC074 -:1042C00008F03FC08E3009F47FC0C0F4873009F495 -:1042D00069C068F4863009F0B1C08091D601817F51 -:1042E0008E7F8093D60181E08093E601A8C088305C -:1042F00009F4A2C08B3009F49FC0A0C0863109F434 -:104300009BC078F4803109F472C0813109F096C005 -:104310000E94AD1490910D0181E0892780930D01D9 -:104320008BC0893109F488C08B3109F087C0809136 -:10433000D60181FB222720F991E0922790FB81F999 -:104340004CC0853309F470C048F4873209F46CC05E -:1043500008F459C0893209F467C070C0833438F456 -:104360008A3308F04EC0883309F466C067C08334CE -:1043700009F45AC0883409F061C00E94AD140FEFEF -:1043800013ED20E3015010402040E1F700C0000091 -:104390000E949A1C51C00E94DF220E94970F0E9427 -:1043A00090084AC09091D601892F8095817080FB3A -:1043B00090F929F0966098609093D60140C0997F5B -:1043C000977F9093D60138C08091D60182FB222737 -:1043D00020F991E0922790FB82F98093D6019923EE -:1043E00059F18091D60181608093D60125C08091DA -:1043F000D60183FB222720F991E0922790FB83F9D5 -:10440000ECCF895301C08D5141E050E060E070E095 -:104410008A019B0104C0000F111F221F331F8A95C0 -:10442000D2F7C901B80104C061E070E080E090E01B -:104430000E946D180E94AD1481E001C080E01F91C0 -:104440000F91089580E0089580E00895CF93C82FDC -:104450008091E601813079F018F08230E9F187C06F -:10446000E0910E01F0910F018081813169F082327B -:1044700009F07FC009C0E0910E01F0910F01808129 -:10448000813111F0823261F48C2F0E94222281113D -:1044900004C08C2F0E945B211DC081E090E01AC0F7 -:1044A0008C2F0E942422811114C0C43179F048F469 -:1044B000CB3079F0C03109F060C082E08093E60132 -:1044C00008C0C93219F0C83321F057C01092E60174 -:1044D00054C081E0817053C0C93289F118F5C431EC -:1044E00071F1A8F4C73009F046C08AE08093150145 -:1044F00094E19093140193E090931301809312013F -:1045000088E08093110188E28093100134C0CE517D -:10451000C63088F5EC2FF0E0E65DFE4F8081809399 -:10452000E50129C0CE34E9F020F4CB3421F56AE06E -:1045300013C0C13579F0C235F1F461E00DC080914E -:10454000E501882319F01092E50115C081E0809300 -:10455000E60115C061E006C08091E5010E9495204A -:104560000AC06AE08091E5010E940B2104C010920C -:10457000E60180E004C081E002C080E0ABCFCF91D3 -:104580000895E1E8F0E08081886080838081816027 -:1045900080838FB7F89493E09093890090ED909387 -:1045A00088008FBF0895EFE6F0E08081826080830D -:1045B0000895EFE6F0E080818D7F80830895EFE637 -:1045C000F0E0908182E08927808308951F920F9206 -:1045D0000FB60F9211242F933F934F935F936F93D6 -:1045E0007F938F939F93AF93BF93EF93FF938091AC -:1045F000E7019091E80101969093E8018093E7012B -:10460000811103C082E00E949008E091E801E695E4 -:10461000E695F0E0EC53FB4FE4918091E7018E13B7 -:1046200003C080E00E949008FF91EF91BF91AF918D -:104630009F918F917F916F915F914F913F912F91BA -:104640000F900FBE0F901F90189504D06894B11171 -:104650008DC0089570D088F09F5790F0B92F99279A -:10466000B751A0F0D1F0660F771F881F991F1AF07D -:10467000BA95C9F712C0B13081F077D0B1E0089592 -:1046800074C0672F782F8827B85F39F0B93FCCF313 -:10469000869577956795B395D9F73EF49095809573 -:1046A000709561957F4F8F4F9F4F0895E89409C093 -:1046B00097FB3EF490958095709561957F4F8F4F55 -:1046C0009F4F9923A9F0F92F96E9BB279395F6956B -:1046D000879577956795B795F111F8CFFAF4BB0FE9 -:1046E00011F460FF1BC06F5F7F4F8F4F9F4F16C04D -:1046F000882311F096E911C0772321F09EE8872FD7 -:10470000762F05C0662371F096E8862F70E060E092 -:104710002AF09A95660F771F881FDAF7880F96950B -:10472000879597F9089557FD9058440F551F59F0F4 -:104730005F3F71F04795880F97FB991F61F09F3F8E -:1047400079F087950895121613061406551FF2CFB7 -:104750004695F1DF08C0161617061806991FF1CF07 -:1047600086957105610508940895E894BB2766272E -:104770007727CB0197F908950BD078C069D028F03E -:104780006ED018F0952309F05AC05FC01124EECF07 -:10479000CADFA0F3959FD1F3950F50E0551F629F9C -:1047A000F001729FBB27F00DB11D639FAA27F00D8A -:1047B000B11DAA1F649F6627B00DA11D661F829FB1 -:1047C0002227B00DA11D621F739FB00DA11D621F96 -:1047D000839FA00D611D221F749F3327A00D611DB3 -:1047E000231F849F600D211D822F762F6A2F112495 -:1047F0009F5750408AF0E1F088234AF0EE0FFF1FE8 -:10480000BB1F661F771F881F91505040A9F79E3F1E -:10481000510570F014C0AACF5F3FECF3983EDCF373 -:10482000869577956795B795F795E7959F5FC1F75B -:10483000FE2B880F911D9695879597F9089597F906 -:104840009F6780E870E060E008959FEF80EC089536 -:1048500000240A941616170618060906089500245F -:104860000A9412161306140605060895092E0394D9 -:10487000000C11F4882352F0BB0F40F4BF2B11F44D -:1048800060FF04C06F5F7F4F8F4F9F4F089597FB6E -:10489000072E16F4009407D077FD09D00E946124FA -:1048A00007FC05D03EF4909581959F4F0895709533 -:1048B00061957F4F0895EE0FFF1F0590F491E02D55 -:1048C0000994AA1BBB1B51E107C0AA1FBB1FA61757 -:1048D000B70710F0A61BB70B881F991F5A95A9F7A9 -:1048E00080959095BC01CD010895F999FECF92BDB8 -:1048F00081BDF89A992780B50895A8E1B0E042E01B -:1049000050E00C949D24262FF999FECF92BD81BDD5 -:10491000F89A019700B4021639F01FBA20BD0FB6FD -:10492000F894FA9AF99A0FBE08950196272F0E94DB -:1049300084240C948324DC01CB01FC01F999FECF83 -:1049400006C0F2BDE1BDF89A319600B40D92415017 -:0A4950005040B8F70895F894FFCF27 -:10495A00200292082009FD08C90895080101C3012F -:10496A0028080A03140A3F4D36398504380402041C -:10497A00C9035C0375038E03A7030102030405063A -:04498A000708090011 +:100000000C9474020C94B8020C94B8020C94B802CC +:100010000C94B8020C94B8020C94B8020C94B80278 +:100020000C94B8020C94B8020C94ED0C0C94BF0D17 +:100030000C94141C0C94B8020C94B8020C94B802E2 +:100040000C94B8020C94B8020C94B8020C94B80248 +:100050000C94B8020C947C1C0C94B8020C94B8025A +:100060000C94B8020C94B8020C94B8020C94B80228 +:100070000C94B8020C94B8020C94B8020C94B80218 +:100080000C94B8020C94B8020C94B8020C94B80208 +:100090000C94B8020C94B8020C94B8020C94B802F8 +:1000A0000C94B8020C94B8020C94B8022C0E4E0EAC +:1000B0003C0F4E0E3C0F930EB60E3C0F0B0F1E0F57 +:1000C00029122912551255129D12BB1237143714DA +:1000D000C61237147B137B132814371437143114CA +:1000E0008813881388138813881388138813881338 +:1000F0008813881388138813881388138813881328 +:100100009913A713AE13B513BF13021902E300012D +:10011000E3011900020602E30001E30106000213F5 +:100120000001E00104020402E001130002290001C1 +:10013000E00104020402E00129000000F4A2002210 +:1001400030A135002B003171C200C10000001E003B +:10015000140004001D0001544D001F001A00160079 +:100160001B00E0004C002000080007000600E20031 +:100170002A002100150009001900E3004A002200AE +:1001800017000A00050000000A3029006B77000004 +:100190006D7F00000B3066006C7700006E7F000002 +:1001A0000C3023001C000B00110000000D30240057 +:1001B00018000D001000E7004B0025000C000E0099 +:1001C0003600E6002C00260012000F0037002F71C9 +:1001D00028002700130033003800C3004E002D0014 +:1001E0002E003471C200C10000000000FF00FE00BC +:1001F000FD00000000000000000000000000010001 +:100200000000F400F900F200FB0000000000F5001F +:10021000F000F100000000000000F600FA00F3001A +:10022000FC000000000000000000000000000000D2 +:1002300000000000000000000000000000002B0291 +:100240002B0000005800000000009C005F005C00D4 +:10025000590000000000540060005D005A00620078 +:100260000000550061005E005B0063000000230297 +:100270005700560067008500010026022702000093 +:10028000000001000000000000000000000000006D +:100290000000000000003900E100010000003A0009 +:1002A000AD00B0000000000000003B00BC00AC004E +:1002B0000000010000003C00AF00AE0000000100A3 +:1002C00000003D00BB00AB000000010000003E004C +:1002D000000000000000000000003F0001000000DE +:1002E00001000000000040000100000001000000CB +:1002F000000041000000500000000000000042002B +:100300000000510000000100000043000000520006 +:10031000000001000000440000004F000000010048 +:100320000000450000000000000000000000A900DF +:10033000AA00A800E50001000000160345007200B5 +:1003400067006F0044006F007800200045005A00ED +:10035000000016034500720067006F0044006F0044 +:100360007800200045005A00000004030904090237 +:100370006D00040100A0FA0904000001030101005E +:10038000092111010001223F000705810308000A2D +:1003900009040100010301020009211101000122E9 +:1003A0004D000705820308000A090402000103004A +:1003B000000009211101000122360007058303080E +:1003C000000A0904030001030000000921110100D3 +:1003D00001223900070584031000011201100100F9 +:1003E000000008EDFE0713010001020001050109EC +:1003F00006A101050719E029E715002501950875F3 +:1004000001810205081901290595057501910295DB +:10041000017503910105071900297715002501953C +:100420007875018102C005010980A10185021601CC +:100430000026B7001A01002AB70075109501810047 +:10044000C0050C0901A1018503160100269C021AB2 +:1004500001002A9C02751095018100C00501090266 +:10046000A1010901A10005091901290515002501AE +:10047000950575018102950175038101050109301A +:1004800009311581257F9502750881060938158186 +:10049000257F950175088106050C0A38021581250E +:1004A0007F950175088106C0C005010906A10105F7 +:1004B0000719E029E71500250195087501810295C6 +:1004C0000175088101050819012905950575019136 +:1004D000029501750391010507190029FF150025F3 +:1004E000FF950675088100C011241FBECFEFDAE02A +:1004F000DEBFCDBF04B603FE24C08091F30190910E +:10050000F401A091F501B091F6018730904BA7401E +:10051000B04BB9F41092F3011092F4011092F5016E +:100520001092F60114BE84B7877F84BF88E10FB6AE +:10053000F89480936000109260000FBEE0E0FFE34B +:10054000099511E0A0E0B1E0E0E9F8E402C005900F +:100550000D92A433B107D9F711E0A4E3B1E001C0D3 +:100560001D92A33FB107E1F70E94330A0C94462481 +:100570000C940000FC016B3079F018F46A3031F013 +:100580001DC06C3079F06D3099F018C082818111F6 +:1005900018C08CE291E008958281811115C08EE12E +:1005A00091E008958281811112C084E191E0089563 +:1005B000828181110FC08AE091E0089580E090E08F +:1005C00008958FE291E0089581E291E0089589E134 +:1005D00091E008958FE091E008950895CF936091A0 +:1005E000B2017091B3018091B4019091B5010E9464 +:1005F0007F1BC82F56985E9825982D9826982E9880 +:1006000027982F988FE090E090938900809388003E +:1006100090938B0080938A0090938D0080938C0040 +:10062000CC2329F0C13029F4C093340102C01092C8 +:10063000340180913401813011F4279A2F9A0E945D +:10064000750F867011F0259A2D9AC23041F40E94E0 +:10065000081A811104C027982F98269A2E9AE091A3 +:100660000E01F0910F018081982F927259F08D7DCB +:1006700049F48FEF90E09093890080938800259A49 +:100680002D9A08C00E94351B827221F00E94DB194E +:10069000882379F3CF9108950C94EE0256985E98D2 +:1006A00025982D9826982E9827982F988FEF90E0D0 +:1006B000909389008093880090938B0080938A00A8 +:1006C00090938D0080938C00259A2D9A2FEF80E7D0 +:1006D00092E0215080409040E1F700C00000269A4F +:1006E0002E9A2FEF80E792E0215080409040E1F772 +:1006F00000C00000279A2F9A2FEF80E792E0215048 +:1007000080409040E1F700C0000025982D982FEF21 +:1007100080E792E0215080409040E1F700C0000067 +:1007200026982E982FEF80E792E02150804090404D +:10073000E1F700C0000027982F9856985E982598FA +:100740002D9826982E9827982F98089589EA8093B7 +:10075000800089E08093810024982C983F988AB18A +:100760008F748AB96E98479A8BB1806B8BB9769AE1 +:100770000E944E030C94ED0280E280930001809170 +:10078000350181110EC00E940B0481E08093350178 +:100790002FEF83ED90E3215080409040E1F700C0BF +:1007A000000080E40E9411048093000181112EC09A +:1007B0000E943B0480930001811128C00E943B04E9 +:1007C00080930001811122C08FE30E943B0480933B +:1007D000000181111BC00E94330480E40E941104B7 +:1007E00080930001811112C08CE00E943B04809331 +:1007F000000181110BC00E943B0480930001811114 +:1008000005C08FE30E943B04809300010E943304E3 +:100810008091000108951092B9008AE08093B80099 +:10082000089594EA9093BC009091BC0097FFFCCF90 +:100830009091B900987F983021F0903111F081E0CB +:1008400008958093BB0084E88093BC008091BC0035 +:1008500087FFFCCF8091B900887F883111F0803408 +:1008600071F780E0089584E98093BC008091BC001A +:1008700084FDFCCF08958093BB0084E88093BC0086 +:100880008091BC0087FFFCCF9091B900987F81E0F8 +:10089000983209F480E0089584E88093BC00809148 +:1008A000BC0087FFFCCF8091BB00089580910001C0 +:1008B000811115C080E40E94110480930001811110 +:1008C0000CC082E10E943B0480930001811105C0AD +:1008D0008FEF0E943B04809300010E94330484B197 +:1008E000807F84B985B1807F85B98AB1837F8AB9D9 +:1008F0008BB1837F8BB93E98469808950E94BC03C4 +:10090000809300010E94560480B38C7080BB81B339 +:10091000836F81BBA7E3B1E0E5E4F1E08EE08E0FE9 +:1009200011921D928E13FCCF0C94A603BF92CF920E +:10093000DF92EF92FF920F931F93CF93DF938091FB +:100940000001882379F0809136018F5F8093360112 +:10095000811108C00E94BC0380930001811102C074 +:100960000E944E0307E311E0C0E0D0E0DD24D39401 +:1009700082E0C82EEE24E394F12CC730D10500F5B7 +:1009800080910001811164C080E40E941104809371 +:100990000001811112C082E10E943B04809300019A +:1009A00081110BC0C7010C2E01C0880F0A94EAF711 +:1009B00080950E943B04809300010E94330448C04C +:1009C000CA30A1F028F4C83059F0C93061F005C030 +:1009D000CC3089F070F0CD3089F0209A289810C082 +:1009E000219A29980DC0229A2A980AC0239A2B98F6 +:1009F00007C0529A01C0539A5B9802C03E9A46982B +:100A000090EA9A95F1F79FB1799902C082E001C00E +:100A100080E091709D25982B7C9902C084E001C0F4 +:100A200080E0892B7D9902C038E001C030E0832B43 +:100A30007E9902C020E101C020E0822B9FB19095F9 +:100A4000991F9927991F9295990F907E892B0FC016 +:100A500080910001811149C080E40E9411048093BB +:100A60000001882379F1B12C0E9433048B2DF80109 +:100A70009081981719F08083C09201010E9456045A +:100A800021960F5F1F4FCE30D10509F076CF8091B0 +:100A90000101882361F1815080930101882339F09D +:100AA0008FE99FE00197F1F700C0000020C0A5E4A6 +:100AB000B1E0E7E3F1E0CF01825F91919D938E1366 +:100AC000FCCF15C083E10E943B048093000181119B +:100AD000CACF81E40E941104809300018111C3CF29 +:100AE0000E944C04B82EB094BFCF80E0C0CF0E94CB +:100AF0004C0381E0DF91CF911F910F91FF90EF9018 +:100B0000DF90CF90BF900895E82FF0E0EB5BFE4FB1 +:100B1000808108950895089596E0799FF001112449 +:100B200094E5899FE00DF11D1124E60FF11DEE0FF4 +:100B3000FF1FEE5BFE4F859194910895880F991FDA +:100B4000FC01E654F040859194910895880F991F17 +:100B5000FC01E65CFE4F8591949108950F931F93DD +:100B6000CF93DF93EC018115904350F5C11580E2DE +:100B7000D80708F0B3C0CB3BD10590F4C83AD105F3 +:100B800008F05AC0C53AD10508F04BC0C430D105B1 +:100B900008F0CCC1219709F0C6C101E010E006C2FF +:100BA000CF3FD10511F008F0C1C1C03FD10508F019 +:100BB00092C0CE01805E9109089708F4B7C1B3C115 +:100BC000C11591E5D907A8F4C23020E5D20708F095 +:100BD0009EC0C11580E5D80709F485C008F091C012 +:100BE000C11520E4D20708F09EC1DD278E01106CEC +:100BF000DDC1C11580E8D80758F4C11590E7D907C1 +:100C000008F08DC1C11520E6D20708F422C18BC1BE +:100C1000C11580E9D80708F086C1DF708E01106A1F +:100C2000C5C1C53AD10509F483C1C63AD10509F059 +:100C300082C102E810E4BAC1C83AD10509F47EC104 +:100C4000C93AD10509F47DC1CA3AD10509F47CC17C +:100C5000CB3AD10509F47BC1CC3AD10509F47AC16C +:100C6000CD3AD10509F479C1C03BD10509F478C169 +:100C7000CE3AD10509F477C1CF3AD10509F476C14E +:100C8000C13BD10509F475C1C23BD10509F474C15A +:100C9000C33BD10509F473C1C43BD10509F472C14A +:100CA000C53BD10509F471C1C63BD10509F470C13A +:100CB000C73BD10509F46FC1C83BD10509F46EC12A +:100CC000C93BD10509F46DC1CA3BD10509F46CC11A +:100CD00000E014E46BC18E01106568C1CE019F7005 +:100CE0000E94A60564C10E948B149FEF24E38CE050 +:100CF000915020408040E1F700C000000E94A11CFC +:100D000055C18091D40181608093D4014FC10E946C +:100D10004A1E811102C00E94301E0E94671E90E090 +:100D20009093F3018093F201C23090E5D90721F44A +:100D30008091F201816086C0C43020E5D20721F4A1 +:100D40008091F20182607EC0C63080E5D80721F430 +:100D50008091F201846076C0C83090E5D90719F41B +:100D60008091F20127C0CA3020E5D20721F480919A +:100D7000F201806167C0CC3080E5D80721F4809112 +:100D8000F20180625FC0CE3090E5D90721F48091F6 +:100D9000F201806457C0C03120E5D20721F4809170 +:100DA000F20180684FC0C23180E5D80729F48091F4 +:100DB000F2018460886046C0C33090E5D90721F411 +:100DC0008091F2018E7F3EC0C53020E5D20721F42C +:100DD0008091F2018D7F36C0C73080E5D80721F4BD +:100DE0008091F2018B7F2EC0C93090E5D90719F4AC +:100DF0008091F20126C0CB3020E5D20721F480910A +:100E0000F2018F7E1FC0CD3080E5D80721F480919C +:100E1000F2018F7D17C0CF3090E5D90721F4809182 +:100E2000F2018F7B0FC0C13120E5D20721F4809100 +:100E3000F2018F7707C0C331D04531F48091F201C0 +:100E40008B7F877F8093F2018091F2010E946B1E5D +:100E5000ADC08D2F99278F70992781309105D9F4D6 +:100E60009E012370332702C0880F991F2A95E2F74D +:100E70009C688E0144E0000F111F4A95E1F700279E +:100E80001370802B912B53E0CC0FDD1F5A95E1F7A7 +:100E9000C076DD272FC08230910531F4DC2FCC27BE +:100EA0008E01016F106A82C08330910569F4CE0112 +:100EB0008370992701E010E002C0000F111F8A958E +:100EC000E2F7C8019C680FC084309105B9F4CE01E7 +:100ED0008370992701E010E002C0000F111F8A956E +:100EE000E2F7C8019A6823E0CC0FDD1F2A95E1F7ED +:100EF000C07ED7708C010C2B1D2B58C085309105FE +:100F000031F4DC2FCC278E01046F106A4FC0069796 +:100F100009F04CC0CF71DD27DC2FCC2701C0DF707A +:100F20008E01106243C000E010E040C08E013EC060 +:100F300001E810E43BC003E810E438C002EE14E41A +:100F400035C009EE14E432C00AEE14E42FC005EBFC +:100F500014E42CC006EB14E429C007EB14E426C00B +:100F60000CEC14E423C00DEC14E420C003E815E4F9 +:100F70001DC00AE815E41AC002E915E417C004E927 +:100F800015E414C001E216E411C003E216E40EC039 +:100F900004E216E40BC005E216E408C006E216E41B +:100FA00005C007E216E402C00AE216E4C801DF91B8 +:100FB000CF911F910F91089596E0799FF001112430 +:100FC00094E5899FE00DF11D1124E60FF11DEE0F50 +:100FD000FF1FEE5BFE4F85919491803E9105E0F4FA +:100FE000803C910558F58133910509F46FC048F4B0 +:100FF0008932910509F463C08A32910509F46DC004 +:1010000072C089339105E9F082389105D1F08533BA +:10101000910509F44DC067C0833E910581F138F414 +:10102000803E9105B9F0823E9105D9F05CC0863EC4 +:10103000910561F1873E9105A1F155C00E949E0581 +:1010400008952091F20120FD02C021FF4CC080EEE6 +:1010500090E049C08091F20180FFF9CF89E390E0F0 +:1010600042C08091F20182FF0EC08091F20184FFA4 +:1010700003C080E090E037C083EE90E034C0809100 +:10108000F20182FFF2CF82EE90E02DC08091F2015A +:1010900083FF0BC08091F20184FDEBCF87EE90E0DF +:1010A00022C08091F20183FFF5CF86EE90E01BC055 +:1010B0008091F20185FF07C089E290E014C0809121 +:1010C000F20185FFF9CF85E390E00DC08091F20138 +:1010D00086FF07C08AE290E006C08091F20186FF99 +:1010E000F9CF81E390E00E94AE05089508950C9435 +:1010F0007608809163010895CF93DF9300D01F920B +:10110000CDB7DEB79C018091E901843019F593E0F9 +:1011100099833B832A839093E9008FEF9091E800B5 +:10112000815095FD06C095ED9A95F1F7000081116B +:10113000F5CF8091E80085FF0DC040E050E063E00E +:1011400070E0CE0101960E94DD0A8091E8008E7762 +:101150008093E8000F900F900F90DF91CF9108954A +:10116000CF93DF9300D01F92CDB7DEB72091E90176 +:10117000243021F522E029839B838A8383E08093B6 +:10118000E9008FEF9091E800815095FD06C095ED44 +:101190009A95F1F700008111F5CF8091E80085FF65 +:1011A0000DC040E050E063E070E0CE0101960E9487 +:1011B000DD0A8091E8008E778093E8000F900F9011 +:1011C0000F90DF91CF9108952091E9012430F1F43F +:1011D00022E02093E9002FEF3091E800215035FD07 +:1011E00006C035ED3A95F1F700002111F5CF2091B9 +:1011F000E80025FF0BC040E050E065E070E00E9491 +:10120000DD0A8091E8008E778093E8000895CF93FF +:10121000DF93EC019091E901943009F046C0809190 +:101220000C018823D9F080910D018823B9F09093A7 +:10123000E9008FEF9091E800815095FD06C095E19F +:101240009A95F1F700008111F5CF8091E80085FFB4 +:101250002CC040E050E060E170E017C081E0809376 +:10126000E9008FEF9091E800815095FD06C095ED63 +:101270009A95F1F700008111F5CF8091E80085FF84 +:1012800014C040E050E068E070E0CE010E94DD0A4A +:101290008091E8008E778093E80080E1FE01A3E56D +:1012A000B1E001900D928A95E1F7DF91CF91089519 +:1012B0008091E801811109C00E94720C0E94CF0C3C +:1012C0008091E20084608093E20008951092E8012A +:1012D0000895089508950C940E1C42E061EC81E09D +:1012E0000E94EC0B42E061EC82E00E94EC0B42E0D9 +:1012F00061EC83E00E94EC0B42E161EC84E00C9431 +:10130000EC0B8091EB01833009F455C030F481304F +:1013100071F0823009F48EC008958A3009F47AC0E1 +:101320008B3009F460C0893009F09CC020C08091E6 +:10133000EA01813A09F096C08091E800877F8093A6 +:10134000E8008091EE019091EF01892B21F460E19A +:1013500083E591E003C060E080E090E070E00E94EF +:10136000280B8091E8008B778093E80008958091A6 +:10137000EA01813209F076C08091EE019091EF018F +:10138000009719F0039709F06DC08091E800877FFE +:101390008093E8008091E80082FD05C08091E9011A +:1013A0008111F8CF5FC08091F1008093630180913B +:1013B000E8008B7753C08091EA01813A09F052C06E +:1013C0008091EE019091EF01892B09F04BC0809143 +:1013D000E800877F8093E8008091E80080FFFCCFE1 +:1013E00080910C0136C08091EA018132D9F580915B +:1013F000EE019091EF01892BA9F58091E800877F9C +:101400008093E8000E94210C8091EC0180930C01F4 +:101410000C948B148091EA01813221F58091E800CF +:10142000877F8093E8000E94210C8091ED018093DA +:10143000640108958091EA01813AA1F48091E80065 +:10144000877F8093E8008091E80080FFFCCF809147 +:1014500064018093F1008091E8008E778093E8002A +:101460000C94210C089584B7877F84BF88E10FB660 +:10147000F89480936000109260000FBE90E080E8C6 +:101480000FB6F89480936100909361000FBE0E94A4 +:10149000C40F0E94720C0E94CF0C8091E200846005 +:1014A0008093E20078940E94550F0E94C60F82E05C +:1014B00091E00E94700F8091E901853069F40E94EB +:1014C000CF1B8091E7018823B1F30E94FA1B882388 +:1014D00091F30E94C70AEFCF0E94CC0FECCF292FC7 +:1014E000332723303105C9F064F42130310581F010 +:1014F0002230310509F043C08DE690E02EE633E05E +:1015000042C021323105F1F02232310541F137C0BC +:1015100082E190E02BED33E036C0992781309105D0 +:1015200041F08230910541F0892B49F5EAE6F3E07C +:1015300005C0E2E5F3E002C0EAE3F3E0849190E065 +:101540009F0121C06430D8F4E62FF0E0EE0FFF1FBA +:10155000EE5DFE4F2081318189E090E014C064305F +:1015600070F470E0FB01EE0FFF1FE65EFE4F20817E +:101570003181FB01EA5EFE4F808190E004C080E093 +:1015800090E020E030E0FA0131832083089580E18B +:1015900089BD82E189BD09B400FEFDCF8091D800EC +:1015A0008F7D8093D8008091E00082608093E0007E +:1015B0008091E00081FDFCCF0895CF92DF92EF9201 +:1015C000FF920F931F93CF93DF93EC018B016A017E +:1015D0000E94400C811133C0C114D10439F0F601CE +:1015E00080819181081B190BC80FD91FE12CF12CA8 +:1015F0000115110519F18091E80085FD16C0809153 +:10160000E8008E778093E800C114D10449F0F60118 +:1016100080819181E80EF91EF182E08285E00FC0A1 +:101620000E94400C882321F30AC089918093F10025 +:1016300001501109FFEFEF1AFF0ADACF80E0DF91C6 +:10164000CF911F910F91FF90EF90DF90CF90089571 +:101650002091F0013091F1012617370748F061150C +:10166000710539F42091E8002E772093E80001C03D +:10167000B90140E061157105A9F12091E90122232A +:1016800009F443C0253009F442C02091E80023FD4D +:1016900040C02091E80022FD32C02091E80020FFE8 +:1016A000E9CF4091F3002091F20030E0342BFC01AF +:1016B000CF016115710559F02830310540F4819151 +:1016C0008093F100615071092F5F3F4FF1CF41E0EE +:1016D0002830310509F040E02091E8002E77209372 +:1016E000E800C8CF4111C9CF0AC08091E901882321 +:1016F00061F0853061F08091E80083FD0AC080913F +:10170000E80082FFF2CF80E0089582E0089583E050 +:10171000089581E008952091F0013091F10126179C +:10172000370748F06115710539F42091E8002E77EC +:101730002093E80001C0B901FC0120E061157105AA +:1017400091F18091E901882309F440C0853009F4C2 +:101750003FC08091E80083FD3DC08091E80082FD9C +:101760002FC08091E80080FFE9CF2091F3008091A5 +:10177000F20090E0922B6115710559F088309105C7 +:1017800040F424912093F100319661507109019643 +:10179000F2CF21E0089709F020E08091E8008E77F1 +:1017A0008093E800CBCF2111CCCF0AC08091E90112 +:1017B000882361F0853061F08091E80083FD0AC0E4 +:1017C0008091E80082FFF2CF80E0089582E00895E2 +:1017D00083E0089581E00895982F973058F590930D +:1017E000E900981739F07091EC002091ED005091CC +:1017F000F00003C0242F762F50E021FF19C0309154 +:10180000EB003E7F3093EB003091ED003D7F309355 +:10181000ED003091EB0031603093EB007093EC0001 +:101820002093ED005093F0002091EE0027FF07C0B9 +:101830009F5FD3CF8F708093E90081E0089580E0AF +:1018400008958091EA0187FF11C08091E80082FD30 +:1018500005C08091E9018111F8CF11C08091E800A5 +:101860008B770BC08091E901882349F08091E800D3 +:1018700080FFF8CF8091E8008E778093E80008958C +:101880002091E4003091E50095E64091EC00842F32 +:10189000817040FF22C08091E80080FD1CC08091D3 +:1018A000E901882391F0853091F08091EB0085FD6E +:1018B00010C04091E4005091E5004217530729F30E +:1018C0009A01915011F784E0089582E0089583E031 +:1018D000089581E0089580E008954091E80042FF76 +:1018E000DECF08950E94E00C0E94E80CE0EEF0E0EC +:1018F000808181608083E8EDF0E080818F77808354 +:1019000019BCA7EDB0E08C918E7F8C9380818F7E87 +:1019100080831092E80108950F931F93CF93DF9374 +:101920000E94E00C0E94E80CC8EDD0E088818F771F +:10193000888388818068888388818F7D888319BCAB +:101940001092E9011092E5011092E7011092E60170 +:1019500000EE10E0F80180818B7F808388818160B8 +:10196000888342E060E080E00E94EC0BE1EEF0E072 +:1019700080818E7F8083E2EEF0E0808181608083D1 +:10198000808188608083F80180818E7F8083888158 +:1019900080618883DF91CF911F910F910895E8EDC9 +:1019A000F0E080818F7E8083E7EDF0E080818160D0 +:1019B000808384E082BF81E08093E8010C948C0CEA +:1019C000E8EDF0E080818E7F80831092E200089540 +:1019D0001092DA001092E10008951F920F920FB654 +:1019E0000F9211242F933F934F935F936F937F93A5 +:1019F0008F939F93AF93BF93EF93FF938091E100F9 +:101A000082FF0BC08091E20082FF07C08091E1005D +:101A10008B7F8093E1000E94540F8091DA0080FF59 +:101A20001FC08091D80080FF1BC08091DA008E7F9C +:101A30008093DA008091D90080FF0DC080E189BDDC +:101A400082E189BD09B400FEFDCF81E08093E90108 +:101A50000E94580905C019BC1092E9010E9466094C +:101A60008091E10080FF19C08091E20080FF15C0E5 +:101A70008091E2008E7F8093E2008091E20080619D +:101A80008093E2008091D80080628093D80019BCD6 +:101A900085E08093E9010E946A098091E10084FF5A +:101AA00030C08091E20084FF2CC080E189BD82E1DA +:101AB00089BD09B400FEFDCF8091D8008F7D809351 +:101AC000D8008091E1008F7E8093E1008091E20058 +:101AD0008F7E8093E2008091E20081608093E2003B +:101AE0008091E501882311F084E007C08091E30034 +:101AF00087FD02C081E001C083E08093E9010E947C +:101B00006B098091E10083FF29C08091E20083FF8F +:101B100025C08091E100877F8093E10082E080937F +:101B2000E9011092E5018091E1008E7F8093E10050 +:101B30008091E2008E7F8093E2008091E2008061DC +:101B40008093E20042E060E080E00E94EC0B809134 +:101B5000F00088608093F0000E946909FF91EF9186 +:101B6000BF91AF919F918F917F916F915F914F91B5 +:101B70003F912F910F900FBE0F901F9018951F92BD +:101B80000F920FB60F9211242F933F934F935F93B1 +:101B90006F937F938F939F93AF93BF93CF93DF9375 +:101BA000EF93FF93C091E900CF708091EC00D82FA4 +:101BB000D17080FDD0E81092E9008091F000877F1D +:101BC0008093F00078940E94030E1092E9008091B7 +:101BD000F00088608093F000CD2BCF70C093E900B7 +:101BE000FF91EF91DF91CF91BF91AF919F918F9135 +:101BF0007F916F915F914F913F912F910F900FBE09 +:101C00000F901F9018951F93CF93DF93CDB7DEB73A +:101C1000AA970FB6F894DEBF0FBECDBFEAEEF1E093 +:101C200088E08E0F9091F10091938E13FBCF0E946C +:101C300081098091E80083FF1FC18091EA019091A2 +:101C4000EB01492F50E04A30510508F015C1FA0167 +:101C5000EA5AFF4F0C94F623803881F0823809F05D +:101C60000BC18091EE018F708093E9008091EB00B1 +:101C700085FB882780F91092E90006C08091E60173 +:101C80009091E701911182609091E800977F909385 +:101C9000E8008093F1001092F100C8C0282F2D7F3A +:101CA00009F0EAC0882319F0823061F0E5C0809124 +:101CB000EC01813009F0E0C0933009F080E08093BE +:101CC000E7012BC08091EC01811127C08091EE01CA +:101CD0008F7009F4D1C08093E9002091EB0020FFC0 +:101CE0001CC0933021F48091EB00806214C090916D +:101CF000EB0090619093EB0021E030E0A90102C07D +:101D0000440F551F8A95E2F74093EA001092EA00CB +:101D10008091EB0088608093EB001092E900809145 +:101D2000E800877F86C08111A7C01091EC011F7762 +:101D30008091E3008078812B8093E3008091E8001C +:101D4000877F8093E8000E94210C8091E80080FF4B +:101D5000FCCF8091E30080688093E300111102C002 +:101D600082E001C083E08093E90186C08058823020 +:101D700008F082C08091EC019091ED018C3D53E020 +:101D8000950779F583E08A838AE289834FB7F894CF +:101D9000DE01139620E03EE051E2E32FF0E05093A5 +:101DA0005700E49120FF03C0E295EF703F5FEF70B2 +:101DB0008E2F90E0EA3010F0C79601C0C0968D9348 +:101DC0009D932F5F243149F74FBF8091E800877FB3 +:101DD0008093E8006AE270E0CE0101960E94280B31 +:101DE00014C0AE014F5F5F4F6091EE010E946F0A19 +:101DF000BC01892B09F440C09091E800977F909333 +:101E0000E80089819A810E948B0B8091E8008B7792 +:101E10008093E80031C0803879F58091E800877FB1 +:101E20008093E8008091E5018093F1008091E800C3 +:101E30008E778093E8000E94210C1EC081111CC087 +:101E40009091EC019230C0F48091E800877F8093FC +:101E5000E8009093E5010E94210C8091E501811139 +:101E600006C08091E30087FD02C081E001C084E0EC +:101E70008093E9010E946D098091E80083FF0AC008 +:101E80008091E800877F8093E8008091EB0080627A +:101E90008093EB00AA960FB6F894DEBF0FBECDBFBD +:101EA000DF91CF911F9108950895CF938091E9011B +:101EB0008823A1F0C091E900CF709091EC00892FA8 +:101EC000817090FD80E8C82B1092E9008091E800B5 +:101ED00083FD0E94030ECF70C093E900CF91089557 +:101EE00090936A01809369010895E0916901F091EE +:101EF0006A01309721F00190F081E02D099480E093 +:101F00000895E0916901F0916A01309721F0028013 +:101F1000F381E02D09940895E0916901F0916A013F +:101F2000309721F00480F581E02D099408952091E7 +:101F30006701309168018217930771F090936801EF +:101F400080936701E0916901F0916A01309721F077 +:101F50000680F781E02D0994089520916501309164 +:101F600066018217930771F0909366018093650173 +:101F7000E0916901F0916A01309721F00084F185C8 +:101F8000E02D0994089508950C94C30F0E943D1C00 +:101F90000E947E040C94031DCF92DF92EF92FF9279 +:101FA0000F931F93CF93DF93CDB7DEB72B970FB669 +:101FB000F894DEBF0FBECDBF0E9496048CE6C82EFB +:101FC00081E0D82E00E010E0E02E802F0E948405F2 +:101FD000F60141916F01F42EF826B1F40F5F1F4F07 +:101FE0000E30110589F78FEF89838A831B820E9447 +:101FF000461C8160782F9D838C8349815A816B8137 +:102000008D810E946F1040C09091D40191FF04C057 +:102010008B870E948A058B8520E030E04F2D50E0B1 +:10202000922FBA01022E02C0759567950A94E2F7C5 +:1020300060FF24C02E83EF8221E030E0690102C0FE +:10204000CC0CDD1C9A95E2F790E08C219D21892B28 +:1020500009F420E028870E94461C8160782F9A8727 +:1020600089874E815F8168858A850E946F10F8019B +:10207000E459FE4F8081C826C08206C02F5F3F4FC3 +:102080002630310569F6AACF0E94EA1F10916B0134 +:102090000E94750F1817A1F00E94750F80936B01B5 +:1020A0002B960FB6F894DEBF0FBECDBFDF91CF9158 +:1020B0001F910F91FF90EF90DF90CF900C947708D5 +:1020C0002B960FB6F894DEBF0FBECDBFDF91CF9138 +:1020D0001F910F91FF90EF90DF90CF900895CF93D5 +:1020E000DF93CDB7DEB72B970FB6F894DEBF0FBEE8 +:1020F000CDBF4F83588769877A878B87DE0111961A +:1021000086E0FD0111928A95E9F785E0FE01379698 +:1021100001900D928A95E1F749815A816B817C810A +:102120008D819E810E9429172B960FB6F894DEBFF1 +:102130000FBECDBFDF91CF9108950895CF9388232F +:1021400009F4C2C0C82F823859F40E94750F81FD6E +:10215000BBC089E30E946C1A0E94491B89E30CC032 +:10216000833879F40E94750F80FDAEC083E50E942C +:102170006C1A0E94491B83E50E94AE1ACF910C9401 +:10218000491B843859F40E94750F82FD9DC087E475 +:102190000E946C1A0E94491B87E4EECF8CEF8C0FD3 +:1021A000813A48F48C2F0E94252281118DC08C2FFA +:1021B0000E946C1AE3CF80E28C0F883048F4C7701D +:1021C00081E001C0880FCA95EAF70E94F51AD6CFC0 +:1021D0008BE58C0F833078F4C53A29F0C63A31F09C +:1021E00083E890E005C081E890E002C082E890E0DA +:1021F000CF910C94970F88E58C0F833108F064C061 +:10220000C83A39F1C93A41F1CA3A49F1CB3A51F1E8 +:10221000CC3A59F1CD3A61F1C03B69F1CE3A71F156 +:10222000CF3A79F1C13B81F1C23B89F1C33B91F1D6 +:10223000C43B99F1C53BA1F1C63BA9F1C73BB1F144 +:10224000C83BB9F1C93BC1F1CA3BC9F180E090E09C +:1022500038C082EE90E035C089EE90E032C08AEE60 +:1022600090E02FC085EB90E02CC086EB90E029C079 +:1022700087EB90E026C08CEC90E023C08DEC90E0E2 +:1022800020C083E891E01DC08AE891E01AC082E98D +:1022900091E017C084E991E014C081E292E011C09E +:1022A00083E292E00EC084E292E00BC085E292E00D +:1022B00008C086E292E005C087E292E002C08AE2AE +:1022C00092E0CF910C94AD0FCF910895882309F43B +:1022D0004BC0823859F40E94750F81FF45C089E3D5 +:1022E0000E946C1A0E94491B89E30CC0833871F468 +:1022F0000E94750F80FF38C083E50E946C1A0E940F +:10230000491B83E50E94AE1A0C94491B843859F48A +:102310000E94750F82FF28C087E40E946C1A0E94F9 +:10232000491B87E4EFCF9CEF980F913A58F390E266 +:10233000980F983050F4877091E001C0990F8A95FA +:10234000EAF7892F0E94FB1ADFCF9BE5980F9330A5 +:1023500020F480E090E00C94970F885A833120F4A9 +:1023600080E090E00C94AD0F0895882321F00E9446 +:10237000F51A0C94491B0895882321F00E94FB1A3A +:102380000C94491B08952F923F924F925F927F9237 +:102390008F929F92AF92BF92CF92DF92EF92FF9275 +:1023A0000F931F93CF93DF9300D000D01F92CDB730 +:1023B000DEB725E0FC01DE01119601900D922A9511 +:1023C000E1F7FC0100811181F280E580E2943FE0B9 +:1023D000E32223813481232B09F472C21F3F19F4B5 +:1023E0000F3F09F46DC26C010E94081A882319F08E +:1023F00082E00E944A1AC6010E949D1009831A8336 +:1024000069817A818F2D0E94CE198C010E948319D7 +:102410000E944A18F1100E94121B0E94651A88231C +:1024200079F0FF2069F080E2800F883048F082E088 +:102430000E944A1A0E94651A91E0782E792601C0FE +:10244000712CE12FE295EF70F0E0E05AFF4F0C9411 +:10245000F623812F807F1F70882311F01295107F43 +:10246000FF2089F0112309F4E8C180E2800F883051 +:1024700020F4812F0E94F51A03C0812F0E94051BB2 +:102480000E94491BDAC1802F0E946611112309F4B2 +:10249000EEC1005E812F083018F40E94FB1A02C0C2 +:1024A0000E940B1B0E94491BE2C1812F807F1F707D +:1024B000803211F01295107F002319F0013049F19C +:1024C00032C0FF2091F0EE2091F1F1E0EF1204C054 +:1024D000812F0E94251BCBC122E0E21228C00E945E +:1024E0002E1B812F0E94D51922C0EE2079F031E0F9 +:1024F000E31208C00E94F21A812309F4B8C10E94B5 +:10250000D81904C042E0E41609F4B1C10E942E1BA0 +:1025100012C0FF2029F051E05E1508F4A8C107C0E1 +:10252000E110A5C108C0FF2021F0E11086C1812F74 +:10253000F7C0E11089C1812FF9C0812F869586955A +:10254000837090E0009719F0019759F090C1FF2037 +:1025500019F0C801937002C080E090E00E94970FCC +:1025600086C1FF2019F0C801937002C080E090E09E +:102570000E94AD0F7CC1802FFF2019F00E94F21E37 +:1025800002C00E945A1F0E94DF1F71C1812F8370F9 +:1025900009F055C0F1106BC1802F82958695877028 +:1025A000880F880F902F9F70492F50E060E070E0F7 +:1025B0001A012B01082E04C0220C331C441C551C8C +:1025C0000A94D2F704FF15C02FE0822E912CA12C83 +:1025D000B12CA501940104C0220F331F441F551FC5 +:1025E0008A95D2F7CA01B90160957095809590954A +:1025F00003C060E070E0CB01169516951370412F73 +:1026000050E04230510569F04330510589F06229AC +:102610007329842995294130510571F00E94711860 +:1026200026C162297329842995290E948D181FC10A +:102630000E947118C201B1010E94551818C1FF20F3 +:1026400019F0812F817001C08695882309F40FC18C +:10265000802F829586958770880F880F902F9F70A6 +:10266000492F50E060E070E01A012B01082E04C0F1 +:10267000220C331C441C551C0A94D2F704FF15C0CD +:102680009FE0892E912CA12CB12CA501940104C0AE +:10269000220F331F441F551F8A95D2F7CA01B90173 +:1026A000609570958095909503C060E070E0CB01D7 +:1026B000169516951370412F50E04230510569F080 +:1026C0004330510589F062297329842995294130C5 +:1026D000510571F00E944B19CAC0622973298429DF +:1026E00095290E946719C3C00E944B19C201B1010C +:1026F0000E942F19BCC0802F90E0FC01E05EF10920 +:10270000E531F10508F094C0E059FF4F0C94F62331 +:102710000F70812F8F71FF2031F00E94C818802F19 +:102720000E94B511A4C00E94E918802F0E94BC111C +:102730009EC0FF2039F0E1109AC0812F8F710E9456 +:102740000E1995C031E03E1508F491C0F6CFFF2078 +:1027500039F0812F8F710E94C81889C0FF20C9F3FA +:10276000812F8F710E94E91882C0FF2029F0812FEC +:102770008F710E94B3187BC00E94A91878C0FF20F7 +:10278000C1F00E94D2190E94FB1A0E94041A8430E0 +:1027900029F40E94431A812F8F717AC041E04E15AF +:1027A00008F48EC01F71812F0E94C81863E0812F2A +:1027B0000EC00E94D2190E94F51A51E05E15F8F47D +:1027C0000E94431A0E94D81964E0812F8F710F90E4 +:1027D0000F900F900F900F90DF91CF911F910F915D +:1027E000FF90EF90DF90CF90BF90AF909F908F9031 +:1027F0007F905F904F903F902F900C94331A81E020 +:102800000F900F900F900F900F90DF91CF911F912D +:102810000F91FF90EF90DF90CF90BF90AF909F907F +:102820008F907F905F904F903F902F900C944A1A1A +:10283000FF2039F0EE2009F48CCF802F0E949E10EB +:1028400016C0EE2009F48CCF802F0E9466110FC0B5 +:10285000412F4F70602FC6010E94BA020E94CD170F +:1028600006C0412F4F70602FC6010E948B05772054 +:1028700039F10E94041A80FD23C0F60112820E94E1 +:10288000FE190E94C818C6010E94C3110E94FE19B9 +:102890000F900F900F900F900F90DF91CF911F919D +:1028A0000F91FF90EF90DF90CF90BF90AF909F90EF +:1028B0008F907F905F904F903F902F900C94E918ED +:1028C0000F900F900F900F900F90DF91CF911F916D +:1028D0000F91FF90EF90DF90CF90BF90AF909F90BF +:1028E0008F907F905F904F903F902F9008950E941F +:1028F000121B0E94221B0E94E41A0E94491B0E9484 +:1029000090200E94DF1F80E090E00E94970F80E0FF +:1029100090E00C94AD0F0E94021B0C9477140E945F +:10292000C319292F22952F7030E02C3031054CF43B +:102930002A3031056CF42250310922303105A8F4D7 +:1029400007C02C30310569F02F30310551F00DC032 +:10295000803F69F018F4803E40F409C0843F29F4B8 +:1029600006C093FB882780F9089580E0089581E0F0 +:102970000895CF93DF9300D000D01F92CDB7DEB77C +:102980000F900F900F900F900F90DF91CF910895BF +:10299000CF93DF9300D000D000D0CDB7DEB726961E +:1029A0000FB6F894DEBF0FBECDBFDF91CF91089573 +:1029B0001F93CF93DF93C0917A0116E080917B0142 +:1029C000C81799F0D0E01C9FF0011D9FF00D112455 +:1029D000E458FE4F408151816281738184819581E9 +:1029E0000E94C8142196C770E9CFDF91CF911F9143 +:1029F00008954091AC015091AD016091AE0170918C +:102A0000AF018091B0019091B1010C94C8148091F4 +:102A1000B10182958F7009F054C08091AE01882376 +:102A200009F44FC080917A01A0917B016091AC01C3 +:102A30007091AD014091AF015091B001B6E08A179D +:102A400009F43FC090E041155105C1F17F3F11F4F9 +:102A50006F3FA1F1B89FF001B99FF00D1124E45828 +:102A6000FE4F218172132AC02081621327C0228168 +:102A7000211124C0238134812417350710F42150FB +:102A80003109241B350B283C3105C0F42091B101DC +:102A90002F7020612093B10126E0289FF001299F2B +:102AA000F00D1124EF57FE4F80818F70806180837D +:102AB0008CEA91E00E94C3110C94D814019687709F +:102AC000BECF0895CF92DF92EF92FF920F931F93A4 +:102AD000CF93DF93CDB7DEB762970FB6F894DEBF22 +:102AE0000FBECDBF8C0185E0F801DE011D9601907F +:102AF0000D928A95E1F7D8014C9111965C9111974E +:102B000012966C9112971396CD90DC901497309199 +:102B1000AC017091AD018091AF019091B00100972F +:102B200009F46BC17F3F19F43F3F09F466C1E0909F +:102B3000AE01EE2009F4C0C02091B101C816D9063B +:102B400028F0F601E81BF90BCF0104C080959095A1 +:102B50008C0D9D1DFF24F394883C910578F0F12C99 +:102B6000207F09F0C6C07C2DD98AC88A89890E9435 +:102B7000B9148CEA91E00E94C311B1C0822F807F0A +:102B800009F046C0751314C0341312C0611110C08F +:102B90002F7020612093B1010E94F9148CEA91E01A +:102BA0000E94C3118091B101D80115968C932EC05B +:102BB000CD2819F15F3F11F44F3FF9F0F62E611166 +:102BC0001CC080917A0120917B0136E0821709F4C4 +:102BD0005AC090E0389FF001399FF00D1124E4585D +:102BE000FE4F7181571306C07081471303C0728175 +:102BF000711103C001968770E9CFF62E662309F4A0 +:102C000018C18091B10181608093B101F12C11C193 +:102C1000751308C0341306C0611104C08091B1015E +:102C2000D801C3C04D875E878D859E856A8B0E94C3 +:102C30008F146A898823E1F16623D1F12091B101D3 +:102C4000822F82958F7090E0029774F08091AC0192 +:102C50009091AD0198878F831986DB86CA862C8771 +:102C6000CE0107960E94C31186E0F801ACEAB1E0FC +:102C700001900D928A95E1F70E9407150E94F914C0 +:102C8000FF24F394D6C04D875E878D859E850E9474 +:102C9000C319292F22952F7030E0223031050CF016 +:102CA000BCC09F7009F0B6C0805E883008F4C1C017 +:102CB000C8010E94C311E4CFC816D90608F453C056 +:102CC000F601E81BF90BCF01883C910508F450C0D0 +:102CD000F12C7C2DD98AC88A89890E94B914ECEA22 +:102CE000F1E086E0DF011D928A95E9F70E94F91470 +:102CF000A0C0751314C0341312C0611110C08091AC +:102D0000B101F8018583C8010E94C31186E0ECEA95 +:102D1000F1E0DF011D928A95E9F7FE2C8AC04D870C +:102D20005E878D859E856A8B0E948F146A898823B1 +:102D300009F4BECF662309F4BBCF2091B101822FE5 +:102D400082958F7090E002970CF48ECF8091AC0149 +:102D50009091AD019A8389831B82DD82CC822E8380 +:102D6000CE0101967FCF809590958C0D9D1DACCFA7 +:102D7000F62E662309F49CCF75132EC034132CC095 +:102D80002091B10120FD1FC0822F82958F70D9F054 +:102D9000D80115962C9315978F3049F08F5F982F97 +:102DA0009295907F822F8F70892B15968C93C801F6 +:102DB0000E94C31186E0F801ACEAB1E001900D92E7 +:102DC0008A95E1F793CF86E0F801ACEAB1E0019093 +:102DD0000D928A95E1F72DC04D875E878D859E8582 +:102DE0000E948F14811140CF8091B1018160809346 +:102DF000B101C8010E94C3111CC0662309F458CF59 +:102E00004D875E878D859E850E948F14882309F4E7 +:102E10004FCF2ACF811148CF0CC0243031050CF0A0 +:102E200047CF9F7009F440CFF8019581907F09F05A +:102E30003BCF8F2D62960FB6F894DEBF0FBECDBF8D +:102E4000DF91CF911F910F91FF90EF90DF90CF9086 +:102E500008951F93CF93DF93CDB7DEB72C970FB6AE +:102E6000F894DEBF0FBECDBF4F83588769877A873E +:102E70008B879C87CE0107960E946215882369F094 +:102E80008F8198852A853B85232BF1F19F3F09F09F +:102E900063C08F3F09F060C037C086E0FE013796FF +:102EA000DE01119601900D928A95E1F76F81788588 +:102EB000EA85FB85309741F17F3F11F46F3F21F1A7 +:102EC00020917B0130E0C9010196877099274091DC +:102ED0007A0150E08417950709F447C069837A8323 +:102EE000FD83EC8396E0929FD001939FB00D112457 +:102EF000A458BE4FFE01319601900D929A95E1F7CC +:102F000080937B010E94D81416E080917A01909101 +:102F10007B018917C1F1189FC001112484589E4F6D +:102F20000E946215882379F1E0917A011E9FF001D9 +:102F30001124E458FE4F4081518162817381848164 +:102F400095810E94C81480917A0190E00196877063 +:102F5000992780937A01D9CF4F81588569857A85E1 +:102F60008B859C850E94C814CFCF0E948B14109231 +:102F70007B0110927A01ECEAF1E086E0DF011D921C +:102F80008A95E9F7C1CF2C960FB6F894DEBF0FBE35 +:102F9000CDBFDF91CF911F910895EF92FF920F93D4 +:102FA0001F93CF93DF938C01892B09F46CC0F12C14 +:102FB000EE24E394E8012196F8018491843740F4EB +:102FC000843008F051C0813081F0823019F15BC04B +:102FD000853709F444C0A8F19CE7980F903708F0B2 +:102FE00052C08F770E94661141C00E5F1F4FFE01D5 +:102FF000C49180E28C0F883048F4C7708E2D01C0D8 +:10300000880FCA95EAF70E94151B14C08C2F0E94E6 +:103010009E102DC00E5F1F4FFE01C49180E28C0FE9 +:10302000883058F4C7708E2D01C0880FCA95EAF712 +:103030000E941B1B0E94491B1AC08C2F0E94661104 +:1030400016C00E5F1F4FFE01C491CC2381F08FE9A3 +:103050009FE00197F1F700C00000C150F6CF0E5F6E +:103060001F4FFE01F49003C00E949E108E018F2D11 +:10307000882309F49FCFEFE9FFE03197F1F700C013 +:1030800000008150F5CFDF91CF911F910F91FF90FC +:10309000EF90089508956093B6017093B7018093FF +:1030A000B8019093B9010C9477140F931F9300917A +:1030B000B6011091B7012091B8013091B901DC013E +:1030C000CB01802B912BA22BB32B8093B601909335 +:1030D000B701A093B801B093B9011F910F910C945F +:1030E00077140F931F930091B6011091B7012091AF +:1030F000B8013091B901DC01CB0180239123A223D7 +:10310000B3238093B6019093B701A093B801B09315 +:10311000B9011F910F910C9477140F931F93009195 +:10312000B6011091B7012091B8013091B901DC01CD +:10313000CB0180279127A227B3278093B6019093D4 +:10314000B701A093B801B093B9011F910F910C94EE +:1031500077141092B2011092B3011092B401109240 +:10316000B5010C94771441E050E060E070E004C0D9 +:10317000440F551F661F771F8A95D2F74093B201FF +:103180005093B3016093B4017093B5010C9477141C +:1031900041E050E060E070E004C0440F551F661F3E +:1031A000771F8A95D2F78091B2019091B301A091D7 +:1031B000B401B091B501482B592B6A2B7B2B40935E +:1031C000B2015093B3016093B4017093B5010C94B4 +:1031D000771441E050E060E070E004C0440F551FF8 +:1031E000661F771F8A95D2F7409550956095709528 +:1031F0008091B2019091B301A091B401B091B50159 +:10320000482359236A237B234093B2015093B3018F +:103210006093B4017093B5010C94771441E050E0D1 +:1032200060E070E004C0440F551F661F771F8A9549 +:10323000D2F78091B2019091B301A091B401B09105 +:10324000B501482759276A277B274093B20150933D +:10325000B3016093B4017093B5010C9477140F938C +:103260001F930091B2011091B3012091B4013091EC +:10327000B501DC01CB01802B912BA22BB32B8093CA +:10328000B2019093B301A093B401B093B5011F9123 +:103290000F910C9477140F931F930091B20110912A +:1032A000B3012091B4013091B501DC01CB01802341 +:1032B0009123A223B3238093B2019093B301A093EF +:1032C000B401B093B5011F910F910C9477140F9333 +:1032D0001F930091B2011091B3012091B40130917C +:1032E000B501DC01CB0180279127A227B32780936A +:1032F000B2019093B301A093B401B093B5011F91B3 +:103300000F910C9477140895CF92DF92EF92FF9271 +:103310000F931F93CF93DF938C01C090B601D09091 +:10332000B701E090B801F090B9018091B20190919D +:10333000B301A091B401B091B501C82AD92AEA2AF3 +:10334000FB2ACFE1D0E0D701C6010C2E04C0B69510 +:10335000A795979587950A94D2F780FF06C0B80184 +:103360008C2F0E94DC07019721F4219760F780E001 +:1033700001C08C2FDF91CF911F910F91FF90EF90A3 +:10338000DF90CF900895CF93DF93EC010E948419D2 +:10339000BE010E94DC07DF91CF910895CB010E940E +:1033A000C31908958091BF0108958093BF010895C6 +:1033B0001092BF0108950E94461C2091BD013091DA +:1033C000BE018217930750F00E94461C2091BD0158 +:1033D0003091BE01821B930B9C010AC00E94461CC7 +:1033E0002091BD013091BE0120953095280F391FE5 +:1033F00081E0283B3B4008F480E008958091BC01C7 +:1034000085958595859508958091BC01877008956F +:103410000E94461C2091BA013091BB01821793078C +:10342000A8F00E94461C2091BA013091BB01821B7A +:10343000930B883B9B4010F480E013C08091BC014B +:1034400082FB882780F991E089270BC00E94461CE7 +:103450002091BA013091BB0120953095820F931FC6 +:10346000E8CF8170089598E0899F90011124262B60 +:103470002093BC010E94C8180E94461C9093BB0177 +:103480008093BA0108951092BC011092BB01109272 +:10349000BA0108952091BC01809582238093BC01DC +:1034A000982F977089F430E0482F552747FD5095A5 +:1034B0002417350749F08595859585950E94E9186B +:1034C0001092BB011092BA0108959091BC019770BF +:1034D00081E009F480E0089590910C01992321F096 +:1034E00090910D01911109C020910E0130910F01B1 +:1034F000F90132969FEF40E01FC0982F9695969560 +:1035000096959F3050F5E0910E01F0910F01E90F73 +:10351000F11D877021E030E0A90102C0440F551F62 +:103520008A95E2F7CA019181892B818308959F3F93 +:1035300039F04F5F4E3041F051915813F8CF0DC024 +:103540005111F7CF942FF5CF9F3F39F0F901E90FD3 +:10355000F11D97FDFA9582830895089590910C01CD +:10356000992321F090910D01911109C020910E0134 +:1035700030910F01F9013296205F3F4F1FC0982F05 +:103580009695969596959F30F0F4E0910E01F09106 +:103590000F01E90FF11D877021E030E0A90102C0A1 +:1035A000440F551F8A95E2F7CA01809591818923BE +:1035B000818308953196E217F30729F090819813DB +:1035C000F9CF1082F7CF089581E090E0E0910E01ED +:1035D000F0910F01E80FF91F1082019680319105DB +:1035E000A9F708958091D30108959091D301892B73 +:1035F0008093D301089580959091D301892380937E +:10360000D30108951092D30108959091D201892B8E +:103610008093D201089580959091D201892380935F +:10362000D20108951092D20108959091D101892B71 +:103630008093D101089580959091D1018923809341 +:10364000D10108951092D10108958093C0010E9484 +:10365000461C9093BE018093BD0108951092C00155 +:103660001092BE011092BD0108958091C00108958D +:1036700080910E0190910F01FC0131969C01205F19 +:103680003F4F80E0919191118F5FE217F307D1F7DF +:103690000895E0910E01F0910F018091D301808394 +:1036A000E0910E01F0910F0190818091D201892B60 +:1036B0008083E0910E01F0910F0190818091D10102 +:1036C000892B80838091C001882399F00E94DB19A7 +:1036D00081110E942E1BE0910E01F0910F0190814B +:1036E0008091C001892B80830E94381B81110E9428 +:1036F0002E1B80910E0190910F010C94810FCF929F +:10370000DF92EF92FF926C01EE24FF24C114D104EA +:10371000E104F10421F0C701B60120E101C020E07D +:10372000C72ED82EE92EFF24C114D104E104F104E0 +:1037300019F0285FC701B6016B017C0154E0F694D3 +:10374000E794D794C7945A95D1F7C114D104E104F2 +:10375000F10419F02C5FC701B6016B017C0142E056 +:10376000F694E794D794C7944A95D1F7C114D1043D +:10377000E104F10419F02E5FC701B601DC01CB01B1 +:10378000B695A79597958795892B8A2B8B2B09F052 +:103790002F5F822FFF90EF90DF90CF900895809160 +:1037A000E901843021F11092D50120E488E190E014 +:1037B0000FB6F894A895809360000FBE2093600028 +:1037C00080E00E94770883B7817F846083BF83B7DE +:1037D000816083BF7894889583B78E7F83BF88E1AB +:1037E0000FB6F89480936000109260000FBE0895A9 +:1037F00008950895CF930E94F81B0E9496040E949A +:10380000F91BC0E08C2F0E948405811104C0CF5F9A +:10381000CE30C1F701C081E0CF9108950E948B1492 +:103820000E94750F0C9477081F920F920FB60F929B +:1038300011248F939F93AF93BF938091D5018111F2 +:1038400013C08091D6019091D701A091D801B09179 +:10385000D9014196A11DB11D8093D6019093D70146 +:10386000A093D801B093D901BF91AF919F918F914F +:103870000F900FBE0F901F90189582E084BD93E0CB +:1038800095BD9AEF97BD80936E0008952FB7F89479 +:103890008091D6019091D701A091D801B091D90122 +:1038A0002FBF0895CF92DF92EF92FF920F931F9355 +:1038B0002FB7F8944091D6015091D7016091D8016B +:1038C0007091D9012FBF6A017B01EE24FF248C0186 +:1038D00020E030E0C016D106E206F30610F44150B5 +:1038E00051099A01281B390BC9011F910F91FF90B3 +:1038F000EF90DF90CF9008951F920F920FB60F9226 +:1039000011248F939F93AF93BF938091D601909191 +:10391000D701A091D801B091D9010196A11DB11D87 +:103920008093D6019093D701A093D801B093D90189 +:10393000BF91AF919F918F910F900FBE0F901F90ED +:1039400018950E94720CF8942FEF87EA91E62150A7 +:1039500080409040E1F700C0000087E090EBDC0180 +:103960008093F3019093F401A093F501B093F601D5 +:103970009CE088E10FB6F894A895809360000FBE94 +:1039800090936000FFCFEF92FF920F931F93CF931E +:10399000DF93D82FC0E08C2F0E94840500E010E058 +:1039A000E82EF12CC701002E02C0959587950A9448 +:1039B000E2F780FD06C00F5F1F4F0630110591F73B +:1039C00009C0602F7C2F80E00E948C05D813F3CFB4 +:1039D00081E004C0CF5FCE30F1F680E0DF91CF917F +:1039E0001F910F91FF90EF900895CF93C82F8CE215 +:1039F0000E94C31C882321F08C2FCF910C94C31CF0 +:103A000080E0CF910895CF930E944A1E811102C099 +:103A10000E94301EC5E6C15049F00E9496048FE313 +:103A20009CE90197F1F700C00000F5CF89E20E9400 +:103A3000F51C811113C18AE20E94F51C81110E94BC +:103A4000301E85E00E94F51C81110E94A11C0E947D +:103A5000551E8093D40187E00E94F51C8823A9F1AC +:103A60008BE10E94F51C882351F08091D40181FBE9 +:103A7000222720F991E0922790FB81F90EC08EE079 +:103A80000E94F51C882361F08091D40182FB2227DB +:103A900020F991E0922790FB82F98093D40115C020 +:103AA00080E10E94F51C9091D401882341F093FBA2 +:103AB000222720F981E0822780FB93F904C0892F17 +:103AC000809580FB90F99093D4018091D4010E945D +:103AD000591E0E94671E8093F20180EE0E94F51C21 +:103AE000882341F08091F201982F909590FB80F906 +:103AF0008093F20189E30E94F51C882359F080919C +:103B0000F20181FB222720F991E0922790FB81F9B5 +:103B10008093F20182EE0E94F51C882359F0809177 +:103B2000F20182FB222720F991E0922790FB82F993 +:103B30008093F20186EE0E94F51C882359F0809153 +:103B4000F20183FB222720F991E0922790FB83F971 +:103B50008093F20183EE0E94F51C882359F0809136 +:103B6000F20184FB222720F991E0922790FB84F94F +:103B70008093F20185E30E94F51C882359F080911F +:103B8000F20185FB222720F991E0922790FB85F92D +:103B90008093F20181E30E94F51C882359F0809103 +:103BA000F20186FB222720F991E0922790FB86F90B +:103BB0008093F20181E10E94F51C882359F08091E5 +:103BC000F20187FB222720F991E0922790FB87F9E9 +:103BD0008093F2018091F2010E946B1E8091F201AC +:103BE00087FB882780F980930D0187E20E94F51CEE +:103BF000C82F8EE10E94F51C8111C2608FE10E94E6 +:103C0000F51C8111C46080E20E94F51C8111C8601E +:103C100081E20E94F51C8111C06182E20E94F51CC4 +:103C20008111C06283E20E94F51C8111C06484E2AC +:103C30000E94F51C882311F0C06802C0CC2329F033 +:103C40008C2F0E94621E6C2F03C00E945E1E682F84 +:103C500070E080E090E0CF910C944B18CF910895E4 +:103C60006DEE7EEF80E090E00E94302460E082E024 +:103C700090E00E941E2460E083E090E00E941E24F9 +:103C800060E084E090E00E941E2460E085E090E027 +:103C90000C941E2480E090E00E94182421E08D3EC8 +:103CA0009E4F09F020E0822F089582E090E00C946E +:103CB0001024682F82E090E00C941E2483E090E0B2 +:103CC0000C941024682F83E090E00C941E2484E070 +:103CD00090E00C941024682F84E090E00C941E2453 +:103CE0008091DC0180FF0BC06091130185E0689F2B +:103CF000B001112475956795759567952BC081FF67 +:103D000009C06091130185E0689FB0011124759589 +:103D1000679520C082FF07C06091130185E0689F0E +:103D2000B001112417C09091DD019923D1F0609169 +:103D30001201961788F72091130185E0289F9001C2 +:103D40001124929FA001939F500D112470E0CA018D +:103D50000E94E2236038710540F46115710539F065 +:103D600002C065E070E0862F08958FE7089581E036 +:103D700008958091DC0180FF08C06091110170E01E +:103D8000759567957595679521C081FF06C060910F +:103D9000110170E07595679519C082FF04C06091AC +:103DA000110170E010C09091DD019923C1F0609184 +:103DB00010019617A0F780911101899FC00111246D +:103DC00070E00E94E2236038710528F461157105E6 +:103DD00021F0862F08958FE7089581E0089561E02E +:103DE00070E0F4CF803F21F40E94701E819504C0E2 +:103DF000813F29F40E94701E8093E0010895823F64 +:103E000021F40E94701E819504C0833F29F40E9412 +:103E1000701E8093DF010895893F19F40E94B91E36 +:103E200005C08A3F31F40E94B91E81958093E1015B +:103E300008958B3F21F40E94B91E819504C08C3FE8 +:103E400029F40E94B91E8093E2010895843F21F471 +:103E50008091DE01816017C0853F21F48091DE01F1 +:103E6000826011C0863F21F48091DE0184600BC026 +:103E7000873F21F48091DE01886005C0883F31F4DE +:103E80008091DE0180618093DE0108958D3F21F4F1 +:103E90008091DC0181600BC08E3F21F48091DC01B8 +:103EA000826005C08F3F29F48091DC01846080939B +:103EB000DC010895803F39F48091E00187FF6CC0F8 +:103EC0001092E00169C0813F29F48091E001181649 +:103ED000BCF362C09091DF01823F29F497FF5CC080 +:103EE0001092DF0159C0833F19F41916CCF354C066 +:103EF000893F41F48091E10118160CF04DC01092F9 +:103F0000E1014AC08A3F29F48091E10187FF44C062 +:103F1000F6CF8B3F39F48091E20187FF3DC01092CC +:103F2000E2013AC08C3F29F48091E2011816BCF3FB +:103F300033C0843F21F48091DE018E7F17C0853F1E +:103F400021F48091DE018D7F11C0863F21F48091A4 +:103F5000DE018B7F0BC0873F21F48091DE01877FDC +:103F600005C0883F31F48091DE018F7E8093DE01B1 +:103F700013C08D3F21F48091DC018E7F0BC08E3FFA +:103F800021F48091DC018D7F05C08F3F29F4809161 +:103F9000DC018B7F8093DC018091DF0181110EC0F9 +:103FA0008091E00181110AC08091E101811106C078 +:103FB0008091E201811102C01092DD0108958EED21 +:103FC00091E00E948C0F0E94461C9093DB0180932D +:103FD000DA0108951F93CF93DF938091DA019091D6 +:103FE000DB010E94521CAC019091DD01992321F06C +:103FF0002091140130E006C0209115018AE0289F2D +:10400000900111244217530708F486C08091DF0104 +:10401000C091E001D091E1011091E201811107C04E +:10402000C11176C0D11174C0111172C075C09F3F0B +:1040300019F09F5F9093DD01181624F40E94701E02 +:104040008093DF018091DF0187FF05C00E94701E11 +:1040500081958093DF011C1624F40E94701E8093CA +:10406000E0018091E00187FF05C00E94701E8195EC +:104070008093E0016091DF01662339F1C091E00196 +:10408000CC2319F1772767FD7095872F972F0E9412 +:10409000F32223E333E343E35FE30E9457230E94C9 +:1040A000C0226093DF016C2F772767FD7095872F03 +:1040B000972F0E94F32223E333E343E35FE30E945D +:1040C00057230E94C0226093E0011D1624F40E9431 +:1040D000B91E8093E1018091E10187FF05C00E9434 +:1040E000B91E81958093E101111624F40E94B91E36 +:1040F0008093E2018091E20187FF05C00E94B91E12 +:1041000081958093E201DF91CF911F910C94DF1F85 +:104110009F3F09F08ECF96CFDF91CF911F910895E9 +:10412000EEEDF1E085E0DF011D928A95E9F710924E +:10413000DD011092DC010895833081F128F4813093 +:1041400059F08230D1F00895853009F449C0B8F1B2 +:10415000863009F456C0089580911501262F30E06D +:10416000280F311D2F3F310524F4680F609315018E +:1041700008958FEF80931501089580911401262FE3 +:1041800030E0280F311D2F3F310524F4680F609374 +:10419000140108958FEF8093140108958091130105 +:1041A000262F30E0280F311D2F3F310524F4680FF2 +:1041B0006093130108958FEF809313010895809108 +:1041C0001201262F30E0280F311D2F3F310524F436 +:1041D000680F6093120108958FEF80931201089584 +:1041E00080911101262F30E0280F311D2F3F31051E +:1041F00024F4680F6093110108958FEF80931101EB +:10420000089580911001262F30E0280F311D2F3F97 +:10421000310524F4680F6093100108958FEF8093A7 +:1042200010010895833011F128F4813049F0823073 +:1042300091F00895853081F120F18630C1F1089523 +:1042400080911501681720F4861B8093150108954D +:1042500010921501089580911401681720F4861BAF +:104260008093140108951092140108958091130110 +:10427000681720F4861B8093130108951092130190 +:10428000089580911201681720F4861B8093120113 +:10429000089510921201089580911101681720F479 +:1042A000861B809311010895109211010895809149 +:1042B0001001681720F4861B809310010895109256 +:1042C000100108950F931F938B3109F475C0A0F569 +:1042D0008E3009F484C0C0F4873009F45BC068F400 +:1042E000863009F0AAC08091D401817F8E7F8093AF +:1042F000D40181E08093E401A1C0883009F496C024 +:104300008B3009F493C099C0813109F472C068F40C +:10431000803109F092C08091D40183FB222720F9DB +:1043200091E0922790FB83F950C0863109F47EC05A +:10433000893109F47BC081C0853309F479C068F400 +:10434000873209F475C028F48E3108F476C08D5197 +:104350005AC0893209F46CC070C0833438F48A338F +:1043600008F050C0883309F461C067C0833409F491 +:104370005FC0883409F061C00E948B140FEF13ED09 +:1043800020E3015010402040E1F700C000000E94EF +:10439000A11C4CC09091D401892F8095817080FB25 +:1043A00090F929F0966098609093D40147C0997F66 +:1043B000977F9093D4013AC08091D40181FB22274A +:1043C00020F991E0922790FB81F98093D401992301 +:1043D00069F18091D40181608093D40127C08091DC +:1043E000D40182FB222720F991E0922790FB82F9E9 +:1043F000ECCF0E948B1490910D0181E0892780936E +:104400000D0114C0895341E050E060E070E08A0182 +:104410009B0104C0000F111F221F331F8A95D2F782 +:10442000C901B8010E944B180E948B1481E006C09C +:1044300061E070E080E090E0F5CF80E01F910F91A7 +:10444000089580E0089580E00895CF93C82F80916B +:10445000E401813079F018F08230E9F187C0E09111 +:104460000E01F0910F018081813169F0823209F0F3 +:104470007FC009C0E0910E01F0910F018081813170 +:1044800011F0823261F48C2F0E942122811104C02C +:104490008C2F0E9462211DC081E090E01AC08C2FF9 +:1044A0000E942322811114C0C43179F048F4CB302A +:1044B00079F0C03109F060C082E08093E40108C067 +:1044C000C93219F0C83321F057C01092E40154C02A +:1044D00081E0817053C0C93289F118F5C43171F19E +:1044E000A8F4C73009F046C08AE08093150194E132 +:1044F0009093140193E0909313018093120188E04C +:104500008093110188E28093100134C0CE51C630EF +:1045100088F5EC2FF0E0E65DFE4F80818093E301AB +:1045200029C0CE34E9F020F4CB3421F56AE013C081 +:10453000C13579F0C235F1F461E00DC08091E3013D +:10454000882319F01092E30115C081E08093E40103 +:1045500015C061E006C08091E3010E949C200AC062 +:104560006AE08091E3010E94122104C01092E401EC +:1045700080E004C081E002C080E0ABCFCF9108951D +:1045800004D06894B1118DC0089570D088F09F5701 +:1045900090F0B92F9927B751A0F0D1F0660F771F8F +:1045A000881F991F1AF0BA95C9F712C0B13081F06F +:1045B00077D0B1E0089574C0672F782F8827B85F4F +:1045C00039F0B93FCCF3869577956795B395D9F7D0 +:1045D0003EF490958095709561957F4F8F4F9F4FDA +:1045E0000895E89409C097FB3EF4909580957095E6 +:1045F00061957F4F8F4F9F4F9923A9F0F92F96E92F +:10460000BB279395F695879577956795B795F111A3 +:10461000F8CFFAF4BB0F11F460FF1BC06F5F7F4F40 +:104620008F4F9F4F16C0882311F096E911C0772352 +:1046300021F09EE8872F762F05C0662371F096E85B +:10464000862F70E060E02AF09A95660F771F881F2A +:10465000DAF7880F9695879597F9089557FD905842 +:10466000440F551F59F05F3F71F04795880F97FB36 +:10467000991F61F09F3F79F08795089512161306F0 +:104680001406551FF2CF4695F1DF08C0161617061F +:104690001806991FF1CF8695710561050894089554 +:1046A000E894BB2766277727CB0197F908950BD0AD +:1046B00078C069D028F06ED018F0952309F05AC060 +:1046C0005FC01124EECFCADFA0F3959FD1F3950F01 +:1046D00050E0551F629FF001729FBB27F00DB11D86 +:1046E000639FAA27F00DB11DAA1F649F6627B00D16 +:1046F000A11D661F829F2227B00DA11D621F739FFF +:10470000B00DA11D621F839FA00D611D221F749F0C +:104710003327A00D611D231F849F600D211D822F53 +:10472000762F6A2F11249F5750408AF0E1F088239A +:104730004AF0EE0FFF1FBB1F661F771F881F9150A7 +:104740005040A9F79E3F510570F014C0AACF5F3FBB +:10475000ECF3983EDCF3869577956795B795F795DA +:10476000E7959F5FC1F7FE2B880F911D9695879562 +:1047700097F9089597F99F6780E870E060E00895E1 +:104780009FEF80EC089500240A9416161706180669 +:104790000906089500240A94121613061406050645 +:1047A0000895092E0394000C11F4882352F0BB0FD6 +:1047B00040F4BF2B11F460FF04C06F5F7F4F8F4F39 +:1047C0009F4F089597FB072E16F4009407D077FDAE +:1047D00009D00E94FC2307FC05D03EF490958195FA +:1047E0009F4F0895709561957F4F0895EE0FFF1FBD +:1047F0000590F491E02D0994AA1BBB1B51E107C061 +:10480000AA1FBB1FA617B70710F0A61BB70B881F60 +:10481000991F5A95A9F780959095BC01CD010895EF +:10482000F999FECF92BD81BDF89A992780B5089578 +:10483000A8E1B0E042E050E00C943824262FF9992A +:10484000FECF92BD81BDF89A019700B4021639F0EF +:104850001FBA20BD0FB6F894FA9AF99A0FBE0895C0 +:104860000196272F0E941F240C941E24DC01CB01EB +:10487000FC01F999FECF06C0F2BDE1BDF89A319670 +:1048800000B40D9241505040B8F70895F894FFCF0E +:10489000200279080709E408B0087C080101C10179 +:1048A00028080A03140A3F4D3639A9045C0426047B +:1048B000ED0380039903B203CB0301020304050651 +:0448C00007080900DC :00000001FF From c7d52fda9ec856e32bb8e2d3975102d9fea48a72 Mon Sep 17 00:00:00 2001 From: Thiago Alves Date: Tue, 10 May 2016 20:58:59 -0700 Subject: [PATCH 7/8] Add an initial Readme to the keymap. --- .../ergodox_ez/keymaps/townk_osx/readme.md | 77 ++++++++++++++++++ .../keymaps/townk_osx/townk_osx_base.png | Bin 0 -> 785859 bytes .../keymaps/townk_osx/townk_osx_fn.png | Bin 0 -> 390041 bytes .../keymaps/townk_osx/townk_osx_keypad.png | Bin 0 -> 424425 bytes 4 files changed, 77 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/townk_osx/readme.md create mode 100644 keyboard/ergodox_ez/keymaps/townk_osx/townk_osx_base.png create mode 100644 keyboard/ergodox_ez/keymaps/townk_osx/townk_osx_fn.png create mode 100644 keyboard/ergodox_ez/keymaps/townk_osx/townk_osx_keypad.png diff --git a/keyboard/ergodox_ez/keymaps/townk_osx/readme.md b/keyboard/ergodox_ez/keymaps/townk_osx/readme.md new file mode 100644 index 0000000000..c2853ca173 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/townk_osx/readme.md @@ -0,0 +1,77 @@ +# Townk's Keymap + +Trying to take care of an enjury on my arm I borrow an ergonomic keyboard from +a frient ([Kinesis Advantage](http://www.kinesis-ergo.com/shop/advantage-pro-for-pc-mac/)). + +I really enjoyed my time with it but there were some anoyancies: + +* The curvature on the keys bothered me since I'm a Vim user and using the + motion keys on my editor was awkard. +* I had to spend too much time remapping the keyboard to make some symbol keys + more accessible to me. +* The fact that my hands had to stay close to each other was a bit stressfull + to my sholders. + +After a long research I find out that Ergodox EZ would be perfect for my needs +and purchase one. Before the keyboard even got in my hands I started to think +on the layout I would use on it and soon enough I planed couple adjustments +from the Kinesis I was using so far. + +## The layout + +Here are the layout mapping in images so you can have a glimpse on it: + +![Base Layout](townk_osx_base.png) +![fn Layout](townk_osx_fn.png) +![Keypad & Mouse Layout](townk_osx_keypad.png) + +Notice that, differently from the default behavior, my layer keys are not transparent +by default, which means that if you press any non-labeled white key, nothing will be +handled to the OS. + +### One shot keys + +It all started with the access to the function keys (F1, F2, F3...), since +those keys are located on a different layer I needed a way to press them with +minimal effort without disrupting my flow. + +For me, togglihg a layer to press a button and than toggle it back is a waste +of time (although I admit it's a single tap from what I have), so I decided to +do it as a one shot key. I could press it and the next pressed key would be +handled by the target layer which just after it delivers the key to the OS it +would get back to the previous layer. + +After setting up my layout to do just that I realized that occasionally I +would stop myseld on the middle of the process and the one shot layer would be +still triggered until I press any other key. So to prevent me from tapping +keys I don't want I added a timeout of 3 seconds for the one shot actions. + +Ultimately I tested the shift key as a one shot one and really like it, so +here you have it, all the one shot keys on my layout. + +## Glossary + +If you're not familiar with the Mac symbols used on some keys, here is a +reference to them: + +| Symbol | Description | +| :----: | ------------------- | +| ⌘ | Command | +| ⇪ | Caps Lock | +| ⇧ | Shift | +| ⌥ | Option (alt) | +| ⎋ | Esc | +| ⇥ | Tab forward | +| ⇤ | Tab backward | +| ⌃ | Control | +| ␣ | Space | +| ⌫ | Backspace | +| ⌦ | Delete | +| ⏎ | Enter | +| ⌤ | Return | +| ⌽ | Power on/off button | +| ↖ | Home | +| ↘ | End | +| ⇞ | Page up | +| ⇟ | Page down | +| ⌧ | Clear | diff --git a/keyboard/ergodox_ez/keymaps/townk_osx/townk_osx_base.png b/keyboard/ergodox_ez/keymaps/townk_osx/townk_osx_base.png new file mode 100644 index 0000000000000000000000000000000000000000..f9bc8b443a6ffa76b1abfe46e5c0d993fb148baa GIT binary patch literal 785859 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

n?fz@ZMD60K1>8zr#+gb$lX} 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�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%0AREM|gEU&8y96sdDWSAo(G?`)X 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