From 57789c64bd97e99afb470f04ff096c920e66bccd Mon Sep 17 00:00:00 2001 From: Bubblepoint Date: Tue, 26 Apr 2016 05:39:33 +0200 Subject: [PATCH 01/68] basic layout --- .../ergodox_ez/keymaps/adnw_k_o_y/keymap.c | 185 ++++++++++++++++++ 1 file changed, 185 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/adnw_k_o_y/keymap.c diff --git a/keyboard/ergodox_ez/keymaps/adnw_k_o_y/keymap.c b/keyboard/ergodox_ez/keymaps/adnw_k_o_y/keymap.c new file mode 100644 index 00000000..a836dbc8 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/adnw_k_o_y/keymap.c @@ -0,0 +1,185 @@ +#include "ergodox_ez.h" +#include "debug.h" +#include "action_layer.h" +#include "keymap_extras/keymap_german.h" + +#define BASE 0 // default layer +#define SYMB 1 // symbols +#define MDIA 2 // media keys + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { +/* Keymap 0: Basic layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | = | 1 | 2 | 3 | 4 | 5 | LEFT | | RIGHT| 6 | 7 | 8 | 9 | 0 | - | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | Del | K | . | O | , | Y | L1 | | L1 | V | G | C | L | ß | Z | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | BkSp | H | A | E | I | U |------| |------| D | T | R | N | S | F | + * |--------+------+------+------+------+------| Hyper| | Meh |------+------+------+------+------+--------| + * | LShift |X/Ctrl| Q | Ä | Ü | Ö | | | | B | P | W | M | J | RShift | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * |Grv/L1| '" |AltShf| Left | Right| | Up | Down | [ | ] | ~L1 | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | App | LGui | | Alt |Ctrl/Esc| + * ,------|------|------| |------+--------+------. + * | | | Home | | PgUp | | | + * | Space|Backsp|------| |------| Tab |Enter | + * | |ace | End | | PgDn | | | + * `--------------------' `----------------------' + */ +// If it accepts an argument (i.e, is a function), it doesn't need KC_. +// Otherwise, it needs KC_* +[BASE] = KEYMAP( // layer 0 : default + // left hand + KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, + KC_DELT, DE_K, DE_DOT, DE_O, DE_COMM,DE_Y, TG(SYMB), + KC_BSPC, DE_H, DE_A, DE_E, DE_I, DE_U, + KC_LSFT, CTL_T(DE_X), DE_Q, DE_AE, DE_UE, DE_OE, ALL_T(KC_NO), + LT(SYMB,KC_GRV),KC_QUOT, LALT(KC_LSFT), KC_LEFT,KC_RGHT, + ALT_T(KC_APP), KC_LGUI, + KC_HOME, + KC_SPC,KC_BSPC,KC_END, + // right hand + KC_RGHT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, + TG(SYMB), DE_V, DE_G, DE_C, DE_L, DE_SS, DE_Z, + DE_D, DE_T, DE_R, DE_N, LT(MDIA, DE_S), GUI_T(KC_F), + MEH_T(KC_NO),KC_B, KC_P, KC_W, KC_M, CTL_T(KC_J), KC_RSFT, + KC_UP, KC_DOWN,KC_LBRC,KC_RBRC, KC_FN1, + KC_LALT, CTL_T(KC_ESC), + KC_PGUP, + KC_PGDN,KC_TAB, KC_ENT + ), +/* Keymap 1: Symbol Layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | ! | @ | { | } | | | | | | Up | 7 | 8 | 9 | * | F12 | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | # | $ | ( | ) | ` |------| |------| Down | 4 | 5 | 6 | + | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | % | ^ | [ | ] | ~ | | | | & | 1 | 2 | 3 | \ | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | | | | | . | 0 | = | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | | | + * | | |------| |------| | | + * | | | | | | | | + * `--------------------' `--------------------' + */ +// SYMBOLS +[SYMB] = KEYMAP( + // left hand + KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, + KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, + KC_TRNS,KC_HASH,KC_DLR, KC_LPRN,KC_RPRN,KC_GRV, + KC_TRNS,KC_PERC,KC_CIRC,KC_LBRC,KC_RBRC,KC_TILD,KC_TRNS, + KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, + KC_TRNS,KC_TRNS, + KC_TRNS, + KC_TRNS,KC_TRNS,KC_TRNS, + // right hand + KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, + KC_TRNS, KC_UP, KC_7, KC_8, KC_9, KC_ASTR, KC_F12, + KC_DOWN, KC_4, KC_5, KC_6, KC_PLUS, KC_TRNS, + KC_TRNS, KC_AMPR, KC_1, KC_2, KC_3, KC_BSLS, KC_TRNS, + KC_TRNS,KC_DOT, KC_0, KC_EQL, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +), +/* Keymap 2: Media and mouse keys + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | | | | | | | | | | | | | | | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | | | MsUp | | | | | | | | | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | |MsLeft|MsDown|MsRght| |------| |------| | | | | | Play | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | | | | | | | | Prev | Next | | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | Lclk | Rclk | |VolUp |VolDn | Mute | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | | |Brwser| + * | | |------| |------| |Back | + * | | | | | | | | + * `--------------------' `--------------------' + */ +// MEDIA AND MOUSE +[MDIA] = KEYMAP( + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN1, KC_BTN2, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, + // right hand + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, + KC_TRNS, KC_TRNS, KC_TRNS, KC_MPRV, KC_MNXT, KC_TRNS, KC_TRNS, + KC_VOLU, KC_VOLD, KC_MUTE, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_WBAK +), +}; + +const uint16_t PROGMEM fn_actions[] = { + [1] = ACTION_LAYER_TAP_TOGGLE(SYMB) // FN1 - Momentary Layer 1 (Symbols) +}; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + // MACRODOWN only works in this function + switch(id) { + case 0: + if (record->event.pressed) { + register_code(KC_RSFT); + } else { + unregister_code(KC_RSFT); + } + break; + } + return MACRO_NONE; +}; + +// Runs just one time when the keyboard initializes. +void matrix_init_user(void) { + +}; + +// Runs constantly in the background, in a loop. +void matrix_scan_user(void) { + + uint8_t layer = biton32(layer_state); + + ergodox_board_led_off(); + ergodox_right_led_1_off(); + ergodox_right_led_2_off(); + ergodox_right_led_3_off(); + switch (layer) { + // TODO: Make this relevant to the ErgoDox EZ. + case 1: + ergodox_right_led_1_on(); + break; + case 2: + ergodox_right_led_2_on(); + break; + default: + // none + break; + } + +}; From 0181663771a459252f75b1e78a602c4e5c35dc72 Mon Sep 17 00:00:00 2001 From: Tobias Matt Date: Tue, 26 Apr 2016 08:41:17 +0200 Subject: [PATCH 02/68] organize in subfolder --- keyboard/ergodox_ez/keymaps/{adnw_k_o_y => adnw/k_o_y}/keymap.c | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename keyboard/ergodox_ez/keymaps/{adnw_k_o_y => adnw/k_o_y}/keymap.c (100%) diff --git a/keyboard/ergodox_ez/keymaps/adnw_k_o_y/keymap.c b/keyboard/ergodox_ez/keymaps/adnw/k_o_y/keymap.c similarity index 100% rename from keyboard/ergodox_ez/keymaps/adnw_k_o_y/keymap.c rename to keyboard/ergodox_ez/keymaps/adnw/k_o_y/keymap.c From d280a59c8224ebc78a712d43278e3b937243c6a8 Mon Sep 17 00:00:00 2001 From: Tobias Matt Date: Tue, 26 Apr 2016 08:43:56 +0200 Subject: [PATCH 03/68] add hex file --- .../ergodox_ez/keymaps/adnw/k_o_y/k_o_y.hex | 1152 +++++++++++++++++ 1 file changed, 1152 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/adnw/k_o_y/k_o_y.hex diff --git a/keyboard/ergodox_ez/keymaps/adnw/k_o_y/k_o_y.hex b/keyboard/ergodox_ez/keymaps/adnw/k_o_y/k_o_y.hex new file mode 100644 index 00000000..1e07f234 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/adnw/k_o_y/k_o_y.hex @@ -0,0 +1,1152 @@ +:100000000C9465020C94A9020C94A9020C94A90208 +:100010000C94A9020C94A9020C94A9020C94A902B4 +:100020000C94A9020C94A9020C946B0C0C943D0D39 +:100030000C94A9020C94A9020C94A9020C94A90294 +:100040000C94A9020C940F220C94A9020C94A902FE +:100050000C94A9020C94B31B0C94A9020C94A90251 +:100060000C94A9020C94A9020C94A9020C94A90264 +:100070000C94A9020C94A9020C94A9020C94A90254 +:100080000C94A9020C94A9020C94A9020C94A90244 +:100090000C94A9020C94A9020C94A9020C94A90234 +:1000A0000C94A9020C94A9020C94A902A20DC40DEF +:1000B000AF0EC40DAF0E060E290EAF0E7E0E910EC2 +:1000C0008B118B11CC11CC110E124A124A144A1406 +:1000D00062124A145913591324144A144A14381436 +:1000E0000000F0A12E004C002A00E1003581000044 +:1000F0001E000E000B001B7134004D001F00370066 +:1001000004001400E1042A0020001200080034005A +:1001100050002C00210036000C002F004F004A0038 +:1001200022001D00180033000000657450000154C7 +:100130000000007F0000E3004F0001540000007742 +:100140000000E200230019000700050000002971EB +:1001500024000A001700130052004B00250006007F +:1001600015001A005100280026000F001100100091 +:100170002F002B0027002D0016820D7130004E003D +:100180002D001C000978E500C100000001000100FD +:1001900001000100010000003A001E0220022202BC +:1001A000010001003B001F022102230201000100A7 +:1001B0003C002F0226022F00010001003D0030020A +:1001C00027023000010001003E00310235003502F7 +:1001D000000001000100010000000100000001001A +:1001E0000100010000000100000001003F0052007A +:1001F00051002402000001004000240021001E00E4 +:10020000010001004100250022001F00370001000D +:1002100042002600230020002700010043002502A1 +:100220002E0231002E0001004400450001000100B3 +:1002300001000000010001000100010001000000B8 +:1002400001000100010001000100010001000100A6 +:10025000F2000100010001000100F000F1000100C6 +:10026000F400010001000100F3000100F5000100AD +:100270000100010001000100000001000100010077 +:100280000000010000000100010001000000010069 +:100290000000010001000100010001000000010058 +:1002A0000100010001000100A9000100010001009E +:1002B0000100AC00AA00B600010001000100AB0083 +:1002C000A80001000100010001000100010001007F +:1002D00001000100AE00010001000000160345000E +:1002E000720067006F0044006F0078002000450036 +:1002F0005A00000016034500720067006F004400BA +:100300006F007800200045005A0000000403090433 +:1003100009026D00040100A0FA09040000010301B4 +:100320000100092111010001223F00070581030896 +:10033000000A090401000103010200092111010062 +:1003400001224D000705820308000A09040200018A +:100350000300000009211101000122360007058376 +:100360000308000A09040300010300000009211129 +:100370000100012239000705840310000112011059 +:100380000100000008EDFE07130100010200010555 +:10039000010906A101050719E029E71500250195C6 +:1003A0000875018102050819012905950575019156 +:1003B000029501750391010507190029771500259C +:1003C00001957875018102C005010980A1018502AE +:1003D00016010026B7001A01002AB7007510950112 +:1003E0008100C0050C0901A1018503160100269CAE +:1003F000021A01002A9C02751095018100C00501B6 +:100400000902A1010901A100050919012905150029 +:10041000250195057501810295017503810105018D +:10042000093009311581257F950275088106093843 +:100430001581257F950175088106050C0A3802157E +:1004400081257F950175088106C0C005010906A1B7 +:1004500001050719E029E7150025019508750181B7 +:100460000295017508810105081901290595057591 +:100470000191029501750391010507190029FF15E6 +:100480000025FF950675088100C0000000000000EF +:100490000000000000010204060A0F17202C3A4A4F +:1004A0005D71879DB3C7DAE9F5FCFFFCF5E9DAC7B2 +:1004B000B39D87715D4A3A2C20170F0A060402018A +:1004C0000000000000000000000011241FBECFEF5C +:1004D000DAE0DEBFCDBF04B603FE24C08091EE019A +:1004E0009091EF01A091F001B091F1018730904B14 +:1004F000A740B04BB9F41092EE011092EF011092A8 +:10050000F0011092F10114BE84B7877F84BF88E1A7 +:100510000FB6F89480936000109260000FBEE0E088 +:10052000FFE3099511E0A0E0B1E0ECEAF7E402C0D6 +:1005300005900D92A433B107D9F721E0A4E3B1E00F +:1005400001C01D92AE3EB207E1F70E94B1090C94C2 +:10055000D4230C94000061110BC0FC01828188231C +:1005600021F085EE0E94131003C085EE0E94DB107F +:1005700080E090E0089508956091B1017091B2011A +:100580008091B3019091B4010E94DC1A56985E9854 +:1005900025982D9826982E9827982F98813019F015 +:1005A000823021F00895259A2D9A0895269A2E9A40 +:1005B00008950C94BC0256985E9825982D9826981C +:1005C0002E9827982F988FEF90E090938900809332 +:1005D000880090938B0080938A0090938D00809385 +:1005E0008C00259A2D9A2FEF80E792E021508040D1 +:1005F0009040E1F700C00000269A2E9A2FEF80E786 +:1006000092E0215080409040E1F700C00000279A1E +:100610002F9A2FEF80E792E0215080409040E1F741 +:1006200000C0000025982D982FEF80E792E0215020 +:1006300080409040E1F700C0000026982E982FEFF0 +:1006400080E792E0215080409040E1F700C0000038 +:1006500027982F9856985E9825982D9826982E982A +:1006600027982F98089589EA8093800089E08093E5 +:10067000810024982C983F988AB18F748AB96E981B +:10068000479A8BB1806B8BB9769A0E94DB020C94EF +:10069000BB0280E2809300018091340181110EC081 +:1006A0000E94980381E0809334012FEF83ED90E363 +:1006B000215080409040E1F700C0000080E40E949B +:1006C0009E038093000181112EC00E94C803809375 +:1006D0000001811128C00E94C8038093000181118C +:1006E00022C08FE30E94C8038093000181111BC0C8 +:1006F0000E94C00380E40E949E0380930001811148 +:1007000012C08CE00E94C8038093000181110BC0CD +:100710000E94C80380930001811105C08FE30E94ED +:10072000C803809300010E94C003809100010895D6 +:100730001092B9008AE08093B800089594EA9093EB +:10074000BC009091BC0097FFFCCF9091B900987FBE +:10075000983021F0903111F081E008958093BB0032 +:1007600084E88093BC008091BC0087FFFCCF80911F +:10077000B900887F883111F0803471F780E00895E6 +:1007800084E98093BC008091BC0084FDFCCF089577 +:100790008093BB0084E88093BC008091BC0087FFFD +:1007A000FCCF9091B900987F81E0983209F480E005 +:1007B000089584E88093BC008091BC0087FFFCCF43 +:1007C0008091BB00089580910001811115C080E4E3 +:1007D0000E949E038093000181110CC082E10E945F +:1007E000C80380930001811105C08FEF0E94C803E8 +:1007F000809300010E94C00384B1807F84B985B1D9 +:10080000807F85B98AB1837F8AB98BB1837F8BB9A9 +:100810003E98469808950E944903809300010E94E3 +:10082000E30380B38C7080BB81B3836F81BBE4E44E +:10083000F1E0A6E3B1E011921D9281E0E235F80704 +:10084000D1F70C943303BF92CF92DF92EF92FF92D5 +:100850000F931F93CF93DF9380910001882379F04A +:10086000809135018F5F80933501811108C00E940E +:10087000490380930001811102C00E94DB0206E35C +:1008800011E0C0E0D0E0DD24D39482E0C82EEE2455 +:10089000E394F12CC73000F580910001811162C012 +:1008A00080E40E949E0380930001811112C082E1C6 +:1008B0000E94C8038093000181110BC0C7010C2E58 +:1008C00001C0880F0A94EAF780950E94C8038093BC +:1008D00000010E94C00346C0CA30A1F028F4C8300D +:1008E00059F0C93061F005C0CC3089F070F0CD30DE +:1008F00089F0209A289810C0219A29980DC0229A30 +:100900002A980AC0239A2B9807C0529A01C0539A7A +:100910005B9802C03E9A4698E0EAEA95F1F78FB1FB +:1009200079995AC092E081708D25892B7C9B02C0F9 +:1009300090E001C094E0892B7D9B02C090E001C053 +:1009400098E0892B7E9B02C090E001C090E1892B4A +:100950009FB19095991F9927991F9295990F907E15 +:10096000892B0FC08091000181114BC080E40E944F +:100970009E0380930001882389F1B12C0E94C0035B +:100980008B2DF8019081981719F08083C092010196 +:100990000E94E30321960F5F1F4FCE30D10509F06F +:1009A00079CF80910101882371F1815080930101F9 +:1009B000882339F08FE99FE00197F1F700C000002C +:1009C00022C0A4E4B1E0E6E3F1E081918D9391E0EF +:1009D000E434F907D1F717C090E0A5CF83E10E9476 +:1009E000C803809300018111C8CF81E40E949E0357 +:1009F000809300018111C1CF0E94D903B82EB09419 +:100A0000BDCF80E0BECF0E94D90281E0DF91CF91BF +:100A10001F910F91FF90EF90DF90CF90BF900895BE +:100A2000E82FF0E0EC5BFE4F808108950895089573 +:100A300096E0799FF001112494E5899FE00DF11D66 +:100A40001124E60FF11DEE0FFF1FEC51FF4F8591B2 +:100A500094910895880F991F805A9040FC018591C8 +:100A600094910895880F991F80529F4FFC018591A2 +:100A7000949108950F931F93CF93DF93EC01811509 +:100A800020E3920730F5811530E2930708F0B1C0FA +:100A90008B3B910588F4883A910508F058C0853A57 +:100AA000910508F049C08430910508F043C08130B9 +:100AB000910509F4B2C1AEC18F3F910509F0D0F59F +:100AC000803F910508F092C0805E9109089790F1EF +:100AD000A1C1C11581E5D807A8F4C23090E5D907B6 +:100AE00008F09FC0C11520E5D20709F486C008F0C0 +:100AF00092C0C11580E4D80708F08CC18E0111277F +:100B0000106CCCC1C11590E8D90758F4C11520E785 +:100B1000D20708F07BC1C11530E6D30708F423C122 +:100B200079C1C11580E9D80708F074C18E011F7022 +:100B3000106AB4C18E01B2C1853A910509F470C141 +:100B4000863A910509F46FC103E810E4A7C1883A19 +:100B5000910509F46BC1893A910509F46AC18A3A91 +:100B6000910509F469C18B3A910509F468C18C3A81 +:100B7000910509F467C18D3A910509F466C1803B7E +:100B8000910509F465C18E3A910509F464C18F3A63 +:100B9000910509F463C1813B910509F462C1823B6F +:100BA000910509F461C1833B910509F460C1843B5F +:100BB000910509F45FC1853B910509F45EC1863B4F +:100BC000910509F45DC1873B910509F45CC1883B3F +:100BD000910509F45BC1893B910509F45AC18A3B2F +:100BE000910509F059C10AE216E458C18C0110655B +:100BF00055C19F700E94320552C10E946D149FEF33 +:100C000024E33CE0915020403040E1F700C0000078 +:100C10000E94D81B43C18091CD0181608093CD019A +:100C20003DC10E94801D811102C00E94661D0E946C +:100C30009D1D90E09093EE018093ED01C23080E520 +:100C4000D80721F48091ED01816086C0C43090E521 +:100C5000D90721F48091ED0182607EC0C63020E585 +:100C6000D20721F48091ED01846076C0C83030E570 +:100C7000D30719F48091ED0127C0CA3080E5D80769 +:100C800021F48091ED01806167C0CC3090E5D907F7 +:100C900021F48091ED0180625FC0CE3020E5D20763 +:100CA00021F48091ED01806457C0C03130E5D30755 +:100CB00021F48091ED0180684FC0C23180E5D807F2 +:100CC00029F48091ED018460886046C0C33090E5CE +:100CD000D90721F48091ED018E7F3EC0C53020E51B +:100CE000D20721F48091ED018D7F36C0C73030E509 +:100CF000D30721F48091ED018B7F2EC0C93080E5B0 +:100D0000D80719F48091ED0126C0CB3090E5D907C2 +:100D100021F48091ED018F7E1FC0CD3020E5D207F8 +:100D200021F48091ED018F7D17C0CF3030E5D307DE +:100D300021F48091ED018F7B0FC0C13180E5D80790 +:100D400021F48091ED018F7707C0C331D04531F494 +:100D50008091ED018B7F877F8093ED018091ED0184 +:100D60000E94A11D9BC08D2F99278F7099278130DC +:100D70009105E9F48E01037011279C0102C0220F36 +:100D8000331F0A95E2F789011C68CE0164E0880FE1 +:100D9000991F6A95E1F788279370082B192B73E048 +:100DA000CC0FDD1F7A95E1F7C076DD272CC08230AD +:100DB000910529F41C2F0027016F106A6FC0833042 +:100DC000910561F4CE018370992701E010E002C023 +:100DD000000F111F8A95E2F71C680EC0049709F0F6 +:100DE0005DC0CE018370992701E010E002C0000FC2 +:100DF000111F8A95E2F71A6843E0CC0FDD1F4A9570 +:100E0000E1F7C07ED7700C2B1D2B48C08E011F70E0 +:100E1000106244C000E010E041C001E010E03EC0BC +:100E200001E810E43BC002E810E438C002EE14E42C +:100E300035C009EE14E432C00AEE14E42FC005EB0D +:100E400014E42CC006EB14E429C007EB14E426C01C +:100E50000CEC14E423C00DEC14E420C003E815E40A +:100E60001DC00AE815E41AC002E915E417C004E938 +:100E700015E414C001E216E411C003E216E40EC04A +:100E800004E216E40BC005E216E408C006E216E42C +:100E900005C007E216E402C000E014E4C801DF91D7 +:100EA000CF911F910F91089596E0799FF001112441 +:100EB00094E5899FE00DF11D1124E60FF11DEE0F61 +:100EC000FF1FEC51FF4F85919491803E9105E0F416 +:100ED000803C910558F58133910509F46FC048F4C1 +:100EE0008932910509F463C08A32910509F46DC015 +:100EF00072C089339105E9F082389105D1F08533CC +:100F0000910509F44DC067C0833E910581F138F425 +:100F1000803E9105B9F0823E9105D9F05CC0863ED5 +:100F2000910561F1873E9105A1F155C00E942A0506 +:100F300008952091ED0120FD02C021FF4CC080EEFC +:100F400090E049C08091ED0180FFF9CF89E390E006 +:100F500042C08091ED0182FF0EC08091ED0184FFBF +:100F600003C080E090E037C083EE90E034C0809111 +:100F7000ED0182FFF2CF82EE90E02DC08091ED0175 +:100F800083FF0BC08091ED0184FDEBCF87EE90E0F5 +:100F900022C08091ED0183FFF5CF86EE90E01BC06B +:100FA0008091ED0185FF07C089E290E014C0809137 +:100FB000ED0185FFF9CF85E390E00DC08091ED0153 +:100FC00086FF07C08AE290E006C08091ED0186FFAF +:100FD000F9CF81E390E00E943A05089508950C94BA +:100FE000EE07809162010895CF93DF9300D01F92A6 +:100FF000CDB7DEB72091E401243019F523E0298331 +:101000009B838A832093E9008FEF9091E8008150C1 +:1010100095FD06C095ED9A95F1F700008111F5CF89 +:101020008091E80085FF0DC040E050E063E070E093 +:10103000CE0101960E945E0A8091E8008E7780932F +:10104000E8000F900F900F90DF91CF910895CF930C +:10105000DF9300D01F92CDB7DEB72091E40124309A +:1010600021F522E029839B838A8383E08093E90032 +:101070008FEF9091E800815095FD06C095ED9A950F +:10108000F1F700008111F5CF8091E80085FF0DC0D8 +:1010900040E050E063E070E0CE0101960E945E0AFD +:1010A0008091E8008E778093E8000F900F900F906A +:1010B000DF91CF9108952091E4012430F1F422E0F2 +:1010C0002093E9002FEF3091E800215035FD06C054 +:1010D00035ED3A95F1F700002111F5CF2091E800A8 +:1010E00025FF0BC040E050E065E070E00E945E0A22 +:1010F0008091E8008E778093E8000895CF93DF9386 +:10110000EC018091E401843009F046C090910C011B +:101110009923D9F090910D019923B9F08093E900BA +:101120008FEF9091E800815095FD06C095E19A956A +:10113000F1F700008111F5CF8091E80085FF2CC008 +:1011400040E050E060E170E017C081E08093E9008A +:101150008FEF9091E800815095FD06C095ED9A952E +:10116000F1F700008111F5CF8091E80085FF14C0F0 +:1011700040E050E068E070E0CE010E945E0A80919D +:10118000E8008E778093E80080E1FE01A2E5B1E0FF +:1011900001900D928A95E1F7DF91CF9108958091AA +:1011A000E301811109C00E94F00B0E944D0C809157 +:1011B000E20084608093E20008951092E3010895B4 +:1011C00008950C94FC210E946F1B0E9402220E9431 +:1011D000EA0E0C94EF0742E061EC81E00E946A0B9A +:1011E00042E061EC82E00E946A0B42E061EC83E045 +:1011F0000E946A0B42E161EC84E00C946A0B8091DE +:10120000E601833009F455C030F4813071F082304A +:1012100009F48EC008958A3009F47AC08B3009F43D +:1012200060C0893009F09CC020C08091E501813AFE +:1012300009F096C08091E800877F8093E800809154 +:10124000E9019091EA01892B21F060E080E090E0D3 +:1012500003C060E182E591E070E00E94A70A8091FE +:10126000E8008B778093E80008958091E501813252 +:1012700009F076C08091E9019091EA01009719F098 +:10128000039709F06DC08091E800877F8093E800A4 +:101290008091E80082FD05C08091E4018111F8CFC2 +:1012A0005FC08091F100809362018091E8008B77AC +:1012B00053C08091E501813A09F052C08091E90163 +:1012C0009091EA01892B09F04BC08091E800877F5B +:1012D0008093E8008091E80080FFFCCF80910C01B2 +:1012E00036C08091E5018132D9F58091E901909174 +:1012F000EA01892BA9F58091E800877F8093E800B7 +:101300000E949F0B8091E70180930C010C946D1457 +:101310008091E501813221F58091E800877F8093FB +:10132000E8000E949F0B8091E8018093630108957B +:101330008091E501813AA1F48091E800877F809354 +:10134000E8008091E80080FFFCCF809163018093EA +:10135000F1008091E8008E778093E8000C949F0B59 +:10136000089584B7877F84BF88E10FB6F89480938F +:101370006000109260000FBE90E080E80FB6F89415 +:1013800080936100909361000FBE0E94390F0E940C +:10139000F00B0E944D0C8091E20084608093E2008B +:1013A00078940E94C80E0E943B0F82E091E00E9458 +:1013B000E50E0E94EA218091E401853069F40E94E3 +:1013C0002F1B8091E2018823B1F30E945A1B8823CE +:1013D00091F30E94480AEFCF0E94410FECCF292FD2 +:1013E000332723303105A9F06CF42130310509F49D +:1013F00042C02230310509F043C08DE690E020E183 +:1014000033E042C021323105C9F02232310519F1F1 +:1014100037C099278130910541F08230910541F024 +:10142000892B71F5ECE0F3E005C0E4EFF2E002C0D7 +:10143000ECEDF2E0849190E09F0126C0643000F56D +:10144000E62FF0E0EE0FFF1FEE5DFE4F20813181B1 +:1014500089E090E019C0643098F4E62FF0E0DF01F5 +:10146000AA0FBB1FA65EBE4F2D913C91EA5EFE4FB8 +:10147000808190E009C082E190E02DE733E004C074 +:1014800080E090E020E030E0FA013183208308958D +:1014900080E189BD82E189BD09B400FEFDCF809164 +:1014A000D8008F7D8093D8008091E0008260809387 +:1014B000E0008091E00081FDFCCF0895CF92DF92A3 +:1014C000EF92FF920F931F93CF93DF937C018B01D9 +:1014D000EA010E94C00B811131C0209731F0888150 +:1014E0009981081B190BE80EF91EC12CD12C01158E +:1014F000110519F18091E80085FD14C08091E80084 +:101500008E778093E800209741F0888199818C0D37 +:101510009D1D9983888385E011C00E94C00B88239C +:1015200031F30CC0F70181917F018093F1000150EC +:101530001109FFEFCF1ADF0ADACF80E0DF91CF91F8 +:101540001F910F91FF90EF90DF90CF900895209121 +:10155000EB013091EC012617370748F06115710552 +:1015600039F42091E8002E772093E80001C0B901FA +:10157000FC0120E061157105B9F18091E401882337 +:1015800009F440C0853009F43FC08091E80083FD34 +:101590003DC08091E80082FF06C08091E80082FF94 +:1015A00026C080E008958091E80080FFE3CF20917D +:1015B000F3008091F20090E0922B6115710551F0DB +:1015C0008830910538F421912093F1006150710920 +:1015D0000196F3CF21E0089709F020E08091E80020 +:1015E0008E778093E800C6CF2111C7CFD6CF8091E8 +:1015F000E401882339F0853039F08091E80083FFD9 +:10160000CCCF04C082E0089583E0089581E008957E +:101610002091EB013091EC012617370748F0611556 +:10162000710539F42091E8002E772093E80001C07D +:10163000B901FC0120E061157105C1F18091E4015F +:10164000882309F441C0853009F440C08091E80046 +:1016500083FD3EC08091E80082FF06C08091E800D3 +:1016600082FF27C080E008958091E80080FFE3CFEB +:101670002091F3008091F20090E0922B61157105AA +:1016800059F08830910540F424912093F10031966F +:10169000615071090196F2CF21E0089709F020E02E +:1016A0008091E8008E778093E800C5CF2111C6CFE6 +:1016B000D5CF8091E401882339F0853039F08091CD +:1016C000E80083FFCBCF04C082E0089583E0089553 +:1016D00081E00895982F973058F59093E900981776 +:1016E00039F07091EC002091ED005091F00003C0B2 +:1016F000242F762F50E021FF19C03091EB003E7F60 +:101700003093EB003091ED003D7F3093ED00309150 +:10171000EB0031603093EB007093EC002093ED0010 +:101720005093F0002091EE0027FF07C09F5FD3CFBA +:101730008F708093E90081E0089580E008958091A2 +:10174000E50187FD05C08091E80080FF0EC012C052 +:101750008091E80082FD05C08091E4018111F8CFFD +:1017600008958091E8008B7708C08091E401811191 +:10177000EACF08958091E8008E778093E80008957D +:101780008091E4009091E50045E62091EC0020FF77 +:1017900021C02091E80020FD21C02091E4012223F6 +:1017A00089F0253089F02091EB0025FD0FC02091B4 +:1017B000E4003091E5002817390739F3415041F032 +:1017C000C901E3CF82E0089583E0089581E00895A0 +:1017D00084E008952091E80022FFDFCF80E00895A3 +:1017E0000E945E0C0E94660CE0EEF0E08081816059 +:1017F0008083E8EDF0E080818F77808319BCA7EDCE +:10180000B0E08C918E7F8C9380818F7E808310924C +:10181000E30108950F931F93CF93DF930E945E0C13 +:101820000E94660CC8EDD0E088818F77888388811C +:101830008068888388818F7D888319BC1092E40139 +:101840001092E0011092E2011092E10100EE10E02E +:10185000F80180818B7F808388818160888342E06A +:1018600060E080E00E946A0BE1EEF0E080818E7F14 +:101870008083E2EEF0E080818160808380818860F7 +:101880008083F80180818E7F808388818061888356 +:10189000DF91CF911F910F910895E8EDF0E08081E5 +:1018A0008F7E8083E7EDF0E080818160808384E03B +:1018B00082BF81E08093E3010C940A0CE8EDF0E034 +:1018C00080818E7F80831092E20008951092DA006A +:1018D0001092E10008951F920F920FB60F921124FB +:1018E0002F933F934F935F936F937F938F939F9328 +:1018F000AF93BF93EF93FF938091E10082FF0BC002 +:101900008091E20082FF07C08091E1008B7F80938D +:10191000E1000E94C70E8091DA0080FF1FC0809115 +:10192000D80080FF1BC08091DA008E7F8093DA00A0 +:101930008091D90080FF0DC080E189BD82E189BD21 +:1019400009B400FEFDCF81E08093E4010E94CF083E +:1019500005C019BC1092E4010E94DD088091E100ED +:1019600080FF19C08091E20080FF15C08091E200E5 +:101970008E7F8093E2008091E20080618093E2009C +:101980008091D80080628093D80019BC85E0809354 +:10199000E4010E94E1088091E10084FF30C0809161 +:1019A000E20084FF2CC080E189BD82E189BD09B4D9 +:1019B00000FEFDCF8091D8008F7D8093D80080916C +:1019C000E1008F7E8093E1008091E2008F7E809322 +:1019D000E2008091E20081608093E2008091E0016A +:1019E000882311F084E007C08091E30087FF02C0E4 +:1019F00083E001C081E08093E4010E94E3088091CC +:101A0000E10083FF29C08091E20083FF25C080911F +:101A1000E100877F8093E10082E08093E4011092EF +:101A2000E0018091E1008E7F8093E1008091E200EF +:101A30008E7F8093E2008091E20080618093E200DB +:101A400042E060E080E00E946A0B8091F0008860D4 +:101A50008093F0000E94E008FF91EF91BF91AF9159 +:101A60009F918F917F916F915F914F913F912F91B6 +:101A70000F900FBE0F901F9018951F920F920FB6E8 +:101A80000F9211242F933F934F935F936F937F9304 +:101A90008F939F93AF93BF93CF93EF93FF93C09197 +:101AA000E900CF708091EC001092E9008091F00085 +:101AB000877F8093F00078940E94790D1092E9005E +:101AC0008091F00088608093F000C093E900FF915E +:101AD000EF91CF91BF91AF919F918F917F916F9136 +:101AE0005F914F913F912F910F900FBE0F901F90DC +:101AF00018951F93CF93DF93CDB7DEB7AA970FB694 +:101B0000F894DEBF0FBECDBFE5EEF1E08091F100AD +:101B1000819321E0ED3EF207C9F70E94FF08809112 +:101B2000E80083FF1CC12091E5013091E601832F7D +:101B300090E08A30910508F012C1FC01EA5AFF4F8B +:101B40000C948423203881F0223809F008C1809158 +:101B5000E9018F708093E9008091EB0085FB882775 +:101B600080F91092E90006C08091E1019091E201B4 +:101B7000911182609091E800977F9093E8008093A4 +:101B8000F1001092F100C5C0822F8D7F09F0E7C0EF +:101B9000222319F0223061F0E2C08091E701813008 +:101BA00009F0DDC0333009F080E08093E20128C005 +:101BB0008091E701811124C02091E9012F7009F47F +:101BC000CEC02093E9008091EB0080FF19C0809186 +:101BD000EB00333011F4806211C080618093EB0020 +:101BE00081E090E0022E01C0880F0A94EAF780930A +:101BF000EA001092EA008091EB0088608093EB008D +:101C00001092E9008091E800877F86C02111A7C06B +:101C10001091E7011F778091E3008078812B8093FA +:101C2000E3008091E800877F8093E8000E949F0B8B +:101C30008091E80080FFFCCF8091E3008068809372 +:101C4000E300112311F083E001C082E08093E401FE +:101C500086C02058223008F082C08091E701909120 +:101C6000E8018C3D23E0920779F583E08A838AE2DC +:101C700089834FB7F894DE01139620E03EE051E2ED +:101C8000E32FF0E050935700E49120FF03C0E2956A +:101C9000EF703F5FEF708E2F90E0EA3010F0C79644 +:101CA00001C0C0968D939D932F5F243149F74FBF9C +:101CB0008091E800877F8093E8006AE270E0CE01BF +:101CC00001960E94A70A14C0AE014F5F5F4F60915A +:101CD000E9010E94EF09009709F441C02091E80052 +:101CE000277F2093E800BC0189819A810E94080B1C +:101CF0008091E8008B778093E80031C0203879F537 +:101D00008091E800877F8093E8008091E0018093D4 +:101D1000F1008091E8008E778093E8000E949F0B8D +:101D20001EC021111CC09091E7019230C0F4809137 +:101D3000E800877F8093E8009093E0010E949F0B6A +:101D40008091E001811104C08091E30087FF02C00F +:101D500084E001C081E08093E4010E94EB0880915F +:101D6000E80083FF0AC08091E800877F8093E80045 +:101D70008091EB0080628093EB00AA960FB6F894F6 +:101D8000DEBF0FBECDBFDF91CF911F9108950895A3 +:101D9000CF938091E4018823B1F08091E9008F70A6 +:101DA0009091EC0090FF02C090E801C090E0C92F34 +:101DB000C82B1092E9008091E80083FD0E94790D04 +:101DC000CF70C093E900CF910895909369018093FB +:101DD00068010895E0916801F0916901309721F060 +:101DE0000190F081E02D099480E00895E091680170 +:101DF000F0916901309721F00280F381E02D099480 +:101E00000895E0916801F0916901309721F0048014 +:101E1000F581E02D099408952091660130916701C4 +:101E20008217930771F09093670180936601E091A8 +:101E30006801F0916901309721F00680F781E02D6B +:101E400009940895209164013091650182179307E8 +:101E500071F09093650180936401E0916801F091C5 +:101E60006901309721F00084F185E02D09940895EF +:101E700008950C94380F0E94751B0E940B040C945B +:101E80003B1CCF92DF92EF92FF920F931F93CF9361 +:101E9000DF93CDB7DEB72B970FB6F894DEBF0FBE3A +:101EA000CDBF0E9423043BE6E32E31E0F32E00E099 +:101EB00010E0C02E802F0E941005F701D1907F0105 +:101EC000D826B1F40F5F1F4F0E30110591F78FEF39 +:101ED00089838A831B820E947E1B8160782F9D8369 +:101EE0008C8349815A816B818D810E94E40F41C0AE +:101EF0009091CD0191FF04C08B870E9416058B85C0 +:101F000020E030E04D2D50E0922FBA01022E02C0A9 +:101F1000759567950A94E2F760FF25C02E83CF82FE +:101F2000EE24E394F12C02C0EE0CFF1C9A95E2F72C +:101F300090E08E219F2121E0892B09F420E0288761 +:101F40000E947E1B8160782F9A8789874E815F81EE +:101F500068858A850E94E40FF801E559FE4F80816B +:101F60008E25808306C02F5F3F4F2630310561F6F6 +:101F7000A9CF0E941F1F10916A010E94EA0E181734 +:101F8000A1F00E94EA0E80936A012B960FB6F89496 +:101F9000DEBF0FBECDBFDF91CF911F910F91FF909C +:101FA000EF90DF90CF900C94EF072B960FB6F8943C +:101FB000DEBF0FBECDBFDF91CF911F910F91FF907C +:101FC000EF90DF90CF900895CF93DF93CDB7DEB73A +:101FD0002B970FB6F894DEBF0FBECDBF4F83588747 +:101FE00069877A878B87DE01119686E0FD01119261 +:101FF0008A95E9F785E0FE01379601900D928A9562 +:10200000E1F749815A816B817C818D819E810E949B +:1020100039172B960FB6F894DEBF0FBECDBFDF91F8 +:10202000CF9108950895CF93C82F882309F4C1C094 +:10203000823859F40E94EA0E81FDBBC089E30E94F8 +:10204000E3190E94AD1A89E30CC0833879F40E9429 +:10205000EA0E80FDAEC083E50E94E3190E94AD1A2E +:1020600083E50E94231ACF910C94AD1A843859F459 +:102070000E94EA0E82FD9DC087E40E94E3190E943F +:10208000AD1A87E4EECF8CEF8C0F813A48F48C2F99 +:102090000E94522181118DC08C2F0E94E319E3CF41 +:1020A00080E28C0F883048F4C77081E001C0880F4F +:1020B000CA95EAF70E94641AD6CF8BE58C0F83305D +:1020C00078F4C53A29F0C63A31F482E890E005C0C8 +:1020D00081E890E002C083E890E0CF910C940C0F6F +:1020E00088E58C0F833108F064C0C83A39F1C93AE9 +:1020F00041F1CA3A49F1CB3A51F1CC3A59F1CD3AD2 +:1021000061F1C03B69F1CE3A71F1CF3A79F1C13B4F +:1021100081F1C23B89F1C33B91F1C43B99F1C53BCD +:10212000A1F1C63BA9F1C73BB1F1C83BB9F1C93B2D +:10213000C1F1CA3BC9F58AE292E038C082EE90E074 +:1021400035C089EE90E032C08AEE90E02FC085EB7A +:1021500090E02CC086EB90E029C087EB90E026C091 +:102160008CEC90E023C08DEC90E020C083E891E0FF +:102170001DC08AE891E01AC082E991E017C084E9A5 +:1021800091E014C081E292E011C083E292E00EC0BF +:1021900084E292E00BC085E292E008C086E292E021 +:1021A00005C087E292E002C080E090E0CF910C94FD +:1021B000220FCF910895882309F44BC0823859F437 +:1021C0000E94EA0E81FF45C089E30E94E3190E9444 +:1021D000AD1A89E30CC0833871F40E94EA0E80FFC7 +:1021E00038C083E50E94E3190E94AD1A83E50E947E +:1021F000231A0C94AD1A843859F40E94EA0E82FF17 +:1022000028C087E40E94E3190E94AD1A87E4EFCF4B +:102210009CEF980F913A58F390E2980F983050F451 +:10222000877091E001C0990F8A95EAF7892F0E9483 +:102230006A1ADFCF9BE5980F933020F480E090E09E +:102240000C940C0F885A833120F480E090E00C94B9 +:10225000220F0895882321F00E94641A0C94AD1A6D +:102260000895882321F00E946A1A0C94AD1A0895EB +:10227000CF92DF92EF92FF920F931F93CF93DF9352 +:10228000CDB7DEB728970FB6F894DEBF0FBECDBF2F +:102290008C0185E0F801DE01119601900D928A957E +:1022A000E1F7F801D080E180F280558152955F70AE +:1022B00023813481232B39F0FFEFEF1206C081E038 +:1022C000DF1203C003C081E001C080E080FDE2C2F4 +:1022D000C8015F830E941210D982EA8269817A81E3 +:1022E0008F2D0E94DF199E8388870E9493190E9478 +:1022F00066184E815F816885FF2029F00E94811A4F +:1023000068855F814E81E42FE295EF70F0E0E05A3E +:10231000FF4F0C948423842F807F142F1F708823F9 +:1023200011F01295107FFF20B1F0112309F467C25C +:1023300080E2860F883028F4812F68870E94641A13 +:1023400004C0812F68870E94741A688568870E947C +:10235000AD1A688554C2862F68870E94DB10688595 +:10236000112309F497C2605E812F683018F40E942F +:102370006A1A02C00E947A1A28960FB6F894DEBF35 +:102380000FBECDBFDF91CF911F910F91FF90EF90C6 +:10239000DF90CF900C94AD1A242F207F842F8F7064 +:1023A000203211F08295807F662319F0613019F197 +:1023B0002BC0FF20B1F0552309F493C1513009F02F +:1023C00090C128960FB6F894DEBF0FBECDBFDF9147 +:1023D000CF911F910F91FF90EF90DF90CF900C94D1 +:1023E000941A552319F0513009F454C28E830E9477 +:1023F000971A8E8189C1FF2021F0523008F04AC21D +:1024000070C1511147C280C1FF2021F0552309F44A +:1024100068C1F5C1552309F477C105C2242F26955B +:102420002695237030E02115310521F0213031054A +:10243000C9F030C2FF2021F0862F942F937002C084 +:1024400080E090E028960FB6F894DEBF0FBECDBFB7 +:10245000DF91CF911F910F91FF90EF90DF90CF9080 +:102460000C940C0FFF2021F0862F942F937002C044 +:1024700080E090E028960FB6F894DEBF0FBECDBF87 +:10248000DF91CF911F910F91FF90EF90DF90CF9050 +:102490000C94220F862FFF2019F00E94271E02C0E5 +:1024A0000E948F1E28960FB6F894DEBF0FBECDBFD8 +:1024B000DF91CF911F910F91FF90EF90DF90CF9020 +:1024C0000C94141F842F837009F076C0F110E2C1C0 +:1024D000262F229526952770220F220F862F8F7088 +:1024E000C82ED12CE12CF12C022E04C0CC0CDD1C0A +:1024F000EE1CFF1C0A94D2F764FF10C06FE070E07E +:1025000080E090E004C0660F771F881F991F2A950E +:10251000D2F7609570958095909503C060E070E06B +:10252000CB01242F269526952370422F50E0423070 +:102530005105D1F04330510559F16C297D298E297F +:102540009F294130510541F128960FB6F894DEBF1E +:102550000FBECDBFDF91CF911F910F91FF90EF90F4 +:10256000DF90CF900C948B186C297D298E299F29A0 +:1025700028960FB6F894DEBF0FBECDBFDF91CF9186 +:102580001F910F91FF90EF90DF90CF900C94A518C2 +:102590000E948B18C701B60128960FB6F894DEBFCB +:1025A0000FBECDBFDF91CF911F910F91FF90EF90A4 +:1025B000DF90CF900C947118FF2019F0842F817058 +:1025C00001C08695882309F465C1262F229526959A +:1025D0002770220F220F862F8F70C82ED12CE12C4E +:1025E000F12C022E04C0CC0CDD1CEE1CFF1C0A9446 +:1025F000D2F764FF10C06FE070E080E090E004C0AC +:10260000660F771F881F991F2A95D2F760957095DE +:102610008095909503C060E070E0CB01242F269553 +:1026200026952370422F50E042305105D1F04330BF +:10263000510559F16C297D298E299F294130510579 +:1026400041F128960FB6F894DEBF0FBECDBFDF91E3 +:10265000CF911F910F91FF90EF90DF90CF900C944E +:102660005F196C297D298E299F2928960FB6F89429 +:10267000DEBF0FBECDBFDF91CF911F910F91FF90B5 +:10268000EF90DF90CF900C9479190E945F19C701E9 +:10269000B60128960FB6F894DEBF0FBECDBFDF910E +:1026A000CF911F910F91FF90EF90DF90CF900C94FE +:1026B0004519603FC9F118F4603E50F49BC0623F79 +:1026C00009F460C008F44AC0633F09F46FC092C0C7 +:1026D000162F1F70842F8F71FF2099F00E94DE1833 +:1026E000812F28960FB6F894DEBF0FBECDBFDF91C5 +:1026F000CF911F910F91FF90EF90DF90CF900C94AE +:102700002A110E94FF18812F28960FB6F894DEBF79 +:102710000FBECDBFDF91CF911F910F91FF90EF9032 +:10272000DF90CF900C943111FF20A1F05111B2C075 +:10273000842F8F7128960FB6F894DEBF0FBECDBFE1 +:10274000DF91CF911F910F91FF90EF90DF90CF908D +:102750000C942419523008F09DC0EACFFF20A1F05C +:10276000842F8F7128960FB6F894DEBF0FBECDBFB1 +:10277000DF91CF911F910F91FF90EF90DF90CF905D +:102780000C94DE18FF2061F3842F8F7128960FB60A +:10279000F894DEBF0FBECDBFDF91CF911F910F9197 +:1027A000FF90EF90DF90CF900C94FF18FF2091F0F6 +:1027B000842F8F7128960FB6F894DEBF0FBECDBF61 +:1027C000DF91CF911F910F91FF90EF90DF90CF900D +:1027D0000C94C91828960FB6F894DEBF0FBECDBF73 +:1027E000DF91CF911F910F91FF90EF90DF90CF90ED +:1027F0000C94BF18FF20A1F0552309F4B1CF862F08 +:1028000028960FB6F894DEBF0FBECDBFDF91CF91F3 +:102810001F910F91FF90EF90DF90CF900C941310C9 +:10282000552309F4B1CF862F28960FB6F894DEBF52 +:102830000FBECDBFDF91CF911F910F91FF90EF9011 +:10284000DF90CF900C94DB104F70C8010E94AB0258 +:1028500028960FB6F894DEBF0FBECDBFDF91CF91A3 +:102860001F910F91FF90EF90DF90CF900C94E6179F +:102870004F70C80128960FB6F894DEBF0FBECDBFCB +:10288000DF91CF911F910F91FF90EF90DF90CF904C +:102890000C94170528960FB6F894DEBF0FBECDBF77 +:1028A000DF91CF911F910F91FF90EF90DF90CF902C +:1028B00008950E94811A0E94911A0E94561A0E943D +:1028C000AD1A0E94C01F0E94141F80E090E00E9479 +:1028D0000C0F80E090E00C94220F0E94711A0C946F +:1028E00059140E94D419292F22952F7030E02C30D2 +:1028F00031054CF42A3031056CF422503109223074 +:10290000310590F407C02C30310551F02F303105DE +:1029100039F00AC0803E10F0803F31F481E0089524 +:1029200093FB882780F9089580E00895CF93DF9383 +:1029300000D000D01F92CDB7DEB70F900F900F9050 +:102940000F900F90DF91CF910895CF93DF9300D038 +:1029500000D000D0CDB7DEB726960FB6F894DEBF14 +:102960000FBECDBFDF91CF9108951F93CF93DF931B +:10297000C091790116E080917A01C81799F0D0E0F2 +:102980001C9FF0011D9FF00D1124E558FE4F408162 +:10299000518162817381848195810E94A514219661 +:1029A000C770E9CFDF91CF911F9108954091AB019E +:1029B0005091AC016091AD017091AE018091AF0179 +:1029C0009091B0010C94A514CF938091B0018295A1 +:1029D0008F7009F05FC08091AD01882309F45AC05F +:1029E00020917901A0917A016091AB017091AC01C5 +:1029F0008091AE019091AF0131E06F3F09F030E07E +:102A0000B32FC6E02A1709F445C0009721F07F3F95 +:102A100021F44B2F03C041E001C040E030E040FD15 +:102A200035C0C29FF001C39FF00D1124E558FE4F41 +:102A3000418174132BC04081641328C0428141112D +:102A400025C0438154814817590710F4415051095A +:102A5000481B590B483C5105C8F48091B0018F7058 +:102A600080618093B00186E0829FF001839FF00D2A +:102A70001124E058FE4F80818F70806180838BEA43 +:102A800091E00E943811CF910C94B5142F5F3F4F05 +:102A90002770B8CFCF910895CF92DF92EF92FF9237 +:102AA0000F931F93CF93DF93CDB7DEB762970FB627 +:102AB000F894DEBF0FBECDBF8C0185E0F801DE01CA +:102AC0001D9601900D928A95E1F7D8014C911196CF +:102AD0005C91119712966C9112971396ED90FC9061 +:102AE00014977091AB01E091AC012091AE0130914F +:102AF000AF012115310531F0EF3F31F481E07F3F27 +:102B000019F403C081E001C080E0B82FB170CB2E72 +:102B100080FD6CC1D090AD01DD2009F4F5C0F091CD +:102B2000B001E216F30638F0C701821B930B883C14 +:102B3000910548F09BC0209530952E0D3F1D283CF7 +:102B4000310508F093C08F2F807F09F052C0E51344 +:102B500014C0741312C0D62E61110FC0FF70F06143 +:102B6000F093B0010E94D6148BEA91E00E943811D4 +:102B70008091B001F80185836CC1EF2831F05F3F8F +:102B800031F481E04F3F19F403C081E001C080E0DF +:102B900080FD03C081E0862701C080E0F82FF1703E +:102BA000FF2E80FF1CC08091790120917A0136E0D0 +:102BB000821709F428C190E0389FF001399FF00D89 +:102BC0001124E558FE4F7181571306C070814713D9 +:102BD00003C07281671303C001968770E9CFD62EB8 +:102BE000662309F436C18091B00181608093B00101 +:102BF00053C0E51308C0741306C0611104C0D801A6 +:102C00001596FC93AEC04D875E878D859E856A8B39 +:102C10000E9471146A89882329F1D62E662311F146 +:102C20002091B001822F82958F7090E002970CF472 +:102C300060C08091AB019091AC0198878F83198619 +:102C4000FB86EA862C87CE01079651C0E51731F145 +:102C50004D875E878D859E856A8B0E9471146A8977 +:102C600081112EC0C8010E943811A4C08F2F807F0F +:102C700069F77E2DF98AE88A89890E9496148BEA81 +:102C800091E00E943811EBEAF1E086E0DF011D924D +:102C90008A95E9F70E94D614D12CDBC07413D8CFE3 +:102CA0006111D6CFD8011596FC93C8010E94381146 +:102CB000EBEAF1E086E0DF011D928A95E9F7C9C0F1 +:102CC000D62E662379F22091B001822F82958F70E3 +:102CD00090E0029774F08091AB019091AC019A83DF +:102CE00089831B82FD82EC822E83CE0101960E9495 +:102CF000381186E0F801ABEAB1E001900D928A95B7 +:102D0000E1F70E94E4146FC0E216F30628F0C70151 +:102D1000821B930B9C0104C0209530952E0D3F1D06 +:102D2000283C310508F052C0D62E662309F49ACF0C +:102D3000E5132CC074132AC08091B00180FD1DC022 +:102D4000982F92959F70C9F0D80115968C9315977E +:102D50009F3039F09F5F9295907F8F70892B1596E9 +:102D60008C93C8010E94381186E0F801ABEAB1E00B +:102D700001900D928A95E1F736C086E0F801ABEA42 +:102D8000B1E001900D928A95E1F763C04D875E87AF +:102D90008D859E850E947114882379F086E0F80164 +:102DA000ABEAB1E001900D928A95E1F70E94E4143C +:102DB0000E94D614DD24D3944CC08091B001816070 +:102DC0008093B001C8010E94381143C07E2DF98A5A +:102DD000E88A89890E949614EBEAF1E086E0DF0137 +:102DE0001D928A95E9F70E94D61433C0662309F430 +:102DF00039CF4D875E878D859E850E94711488230B +:102E000009F430CFCBCF4D875E878D859E850E949C +:102E1000D419292F22952F7030E0223031052CF45F +:102E20009F7041F0811106C00CC0243031052CF494 +:102E30009F7049F4805E883020F0C8010E943811EC +:102E4000CF2CDC2C06C0D80115969C91907F91F771 +:102E5000F8CF8D2D62960FB6F894DEBF0FBECDBFB2 +:102E6000DF91CF911F910F91FF90EF90DF90CF9066 +:102E700008951F93CF93DF93CDB7DEB72C970FB68E +:102E8000F894DEBF0FBECDBF4F83588769877A871E +:102E90008B879C87CE0107960E944C158823C1F032 +:102EA0002F8138858A859B85892B31F03F3F11F032 +:102EB00080E003C02F3FE1F781E0811147C04F81DF +:102EC000588569857A858B859C850E94A5143EC0AE +:102ED00086E0FE013796DE01119601900D928A95EB +:102EE000E1F7FF81E8854A855B854115510531F0A1 +:102EF000EF3F31F481E0FF3F19F403C081E001C0EE +:102F000080E080FD23C020917A0130E0C901019664 +:102F1000877099276091790170E086179707F1F122 +:102F2000F983EA835D834C8396E0929FD001939F5F +:102F3000B00D1124A558BE4FFE01319601900D929F +:102F40009A95E1F780937A010E94B51416E080917A +:102F5000790190917A01891779F1189FC0011124A4 +:102F600085589E4F0E944C15882331F1E0917901DC +:102F70001E9FF0011124E558FE4F4081518162816E +:102F80007381848195810E94A5148091790190E0DC +:102F900001968770992780937901D9CF0E946D148B +:102FA00010927A0110927901EBEAF1E086E0DF01FC +:102FB0001D928A95E9F7CACF2C960FB6F894DEBF1A +:102FC0000FBECDBFDF91CF911F910895EF92FF9279 +:102FD0000F931F93CF93DF93FC01009709F46FC009 +:102FE000F12CEE24E394EF0121968491843740F490 +:102FF000843008F055C0813081F0823021F15FC00B +:10300000853709F447C0C0F19CE7980F903708F066 +:1030100056C08F770E94DB1045C08F010E5F1F4F97 +:10302000FE01849190E2980F983050F48770FE2D45 +:1030300001C0FF0F8A95EAF78F2F0E94841A15C0EE +:103040000E94131014C08F010E5F1F4FFE01849168 +:1030500090E2980F983068F48770FE2D01C0FF0F42 +:103060008A95EAF78F2F0E948A1A0E94AD1AE8010A +:1030700019C00E94DB10FBCFCF010296FE01C49164 +:10308000CC2361F0EFE9FFE03197F1F700C00000D9 +:10309000C150F6CFCF010296FE01F490EC0102C0C0 +:1030A0000E9413108F2D882341F0EFE9FFE0319744 +:1030B000F1F700C000008150F6CFFE0194CFDF9100 +:1030C000CF911F910F91FF90EF9008950895609315 +:1030D000B5017093B6018093B7019093B8010C9439 +:1030E00059140F931F930091B5011091B6012091CF +:1030F000B7013091B801062B172B282B392B0093E1 +:10310000B5011093B6012093B7013093B8011F9118 +:103110000F910C9459140F931F930091B5011091C6 +:10312000B6012091B7013091B80106231723282357 +:1031300039230093B5011093B6012093B701309362 +:10314000B8011F910F910C9459140F931F93009184 +:10315000B5011091B6012091B7013091B801062751 +:103160001727282739270093B5011093B60120931C +:10317000B7013093B8011F910F910C94591410921C +:10318000B1011092B2011092B3011092B4010C94EB +:10319000591441E050E060E070E004C0440F551F56 +:1031A000661F771F8A95D2F74093B1015093B20101 +:1031B0006093B3017093B4010C94591441E050E052 +:1031C00060E070E004C0440F551F661F771F8A95AA +:1031D000D2F78091B1019091B201A091B301B09169 +:1031E000B401842B952BA62BB72B8093B101909320 +:1031F000B201A093B301B093B4010C94591441E00F +:1032000050E060E070E004C0440F551F661F771F58 +:103210008A95D2F740955095609570958091B1014F +:103220009091B201A091B301B091B4018423952390 +:10323000A623B7238093B1019093B201A093B30169 +:10324000B093B4010C94591441E050E060E070E098 +:1032500004C0440F551F661F771F8A95D2F78091CF +:10326000B1019091B201A091B301B091B401842752 +:103270009527A627B7278093B1019093B201A09319 +:10328000B301B093B4010C9459140F931F930091A0 +:10329000B1011091B2012091B3013091B401062B1C +:1032A000172B282B392B0093B1011093B2012093D7 +:1032B000B3013093B4011F910F910C9459140F93E3 +:1032C0001F930091B1011091B2012091B30130918F +:1032D000B40106231723282339230093B101109347 +:1032E000B2012093B3013093B4011F910F910C945C +:1032F00059140F931F930091B1011091B2012091C5 +:10330000B3013091B40106271727282739270093E6 +:10331000B1011093B2012093B3013093B4011F9116 +:103320000F910C9459140895CF92DF92EF92FF926F +:103330000F931F93CF93DF93EC01C090B501D09012 +:10334000B601E090B701F090B8018091B101909181 +:10335000B201A091B301B091B401C82AD92AEA2AD6 +:10336000FB2A0FE110E0B701A601002E04C07695FC +:103370006795579547950A94D2F740FD05C00150CF +:10338000110988F780E007C0BE01802F0E94540712 +:103390000197A9F3802FDF91CF911F910F91FF909B +:1033A000EF90DF90CF900895CF93DF93EC010E94D0 +:1033B0009419BE010E945407DF91CF910895CB016B +:1033C0000E94D419089590910C019923D9F09091FD +:1033D0000D019923B9F0982F9695969596959F3063 +:1033E00088F5E0910E01F0910F01E90FF11D877052 +:1033F00021E030E001C0220F8A95EAF78181822B1B +:103400008183089540910E0150910F0120E030E03A +:103410009FEFFA01E20FF31F6281681799F09F3F57 +:1034200019F4611101C0922F2F5F3F4F2E303105EB +:1034300081F79F3F39F0FA01E90FF11D97FDFA95E9 +:1034400082830895089590910C019923E1F0909161 +:103450000D019923C1F0982F9695969596959F30DA +:1034600020F5E0910E01F0910F01E90FF11D877039 +:1034700021E030E001C0220F8A95EAF72095818192 +:1034800028232183089540910E0150910F0120E0DF +:1034900030E0FA01E20FF31F9281981301C012820B +:1034A0002F5F3F4F2E303105A1F7089581E090E066 +:1034B000E0910E01F0910F01E80FF91F10820196C3 +:1034C00080319105A9F708959091CC01982B9093A4 +:1034D000CC01089580959091CC0198239093CC01D4 +:1034E00008951092CC0108959091CB01982B909360 +:1034F000CB01089580959091CB0198239093CB01B7 +:1035000008951092CB0108959091CA01982B909341 +:10351000CA01089580959091CA0198239093CA0199 +:1035200008951092CA0108958093B90108951092E8 +:10353000B901089540910E0150910F0120E030E053 +:1035400080E0FA01E20FF31F918191118F5F2F5FED +:103550003F4F2F303105A9F70895E0910E01F0910A +:103560000F018091CC018083E0910E01F0910F0159 +:1035700080819091CB01892B8083E0910E01F091A5 +:103580000F0180819091CA01892B80839091B901AC +:10359000992361F0E0910E01F0910F018081892B58 +:1035A00080830E949A1A81111092B90180910E01B4 +:1035B00090910F010C94F60ECF92DF92EF92FF9252 +:1035C0000F931F936C01EE24FF24C114D104E10476 +:1035D000F10421F46B017C0180E001C080E133271C +:1035E0002F2D1E2D0D2D011511052105310519F069 +:1035F000885F6801790197018601A4E036952795D7 +:1036000017950795AA95D1F70115110521053105E3 +:1036100019F08C5F6801790197018601F2E0369517 +:10362000279517950795FA95D1F7011511052105ED +:10363000310519F08E5F68017901B701A601769511 +:10364000679557954795452B462B472B09F08F5F7C +:103650001F910F91FF90EF90DF90CF900895809190 +:10366000E401843021F11092CE0120E488E190E061 +:103670000FB6F894A895809360000FBE2093600069 +:1036800080E00E94EF0783B7817F846083BF83B7A8 +:10369000816083BF7894889583B78E7F83BF88E1EC +:1036A0000FB6F89480936000109260000FBE0895EA +:1036B00008950895CF930E94581B0E9423040E94EE +:1036C000591BC0E08C2F0E941005811105C0CF5FEF +:1036D000CE30C1F780E001C081E0CF9108950E9413 +:1036E0006D140E94EA0E0C94EF0782E084BD93E013 +:1036F00095BD9AEF97BD80936E0008952FB7F8940B +:103700008091CF019091D001A091D101B091D201CF +:103710002FBF0895CF92DF92EF92FF920F931F93E6 +:103720002FB7F8944091CF015091D0016091D10111 +:103730007091D2012FBF6A017B01EE24FF248C011E +:1037400020E030E0C016D106E206F30610F4415046 +:103750005109481B590BCA011F910F91FF90EF901F +:10376000DF90CF9008951F920F920FB60F92112401 +:103770008F939F93AF93BF938091CF019091D0018E +:10378000A091D101B091D2010196A11DB11D8093EC +:10379000CF019093D001A093D101B093D201BF91FA +:1037A000AF919F918F910F900FBE0F901F90189522 +:1037B0000E94F00BF8942FEF87EA91E621508040A9 +:1037C0009040E1F700C0000087E090EBDC018093BF +:1037D000EE019093EF01A093F001B093F1012CE082 +:1037E00088E190E00FB6F894A895809360000FBE32 +:1037F00020936000FFCFEF92FF920F931F93CF9320 +:10380000DF93E82EF12C8F2D0E941005C0E0D0E050 +:10381000082F10E098010C2E02C0359527950A94C8 +:10382000E2F720FD05C02196C630D10599F709C001 +:103830006C2F7F2D80E00E941805E812F4CF81E004 +:1038400005C0F3948EE0F812DECF80E0DF91CF91D7 +:103850001F910F91FF90EF900895CF93C82F8CE2A6 +:103860000E94FB1B882321F08C2FCF910C94FB1B13 +:1038700080E0CF910895CF930E94801D811102C0F6 +:103880000E94661DC5E6C15049F00E9423048FE3E3 +:103890009CE90197F1F700C00000F5CF89E20E9492 +:1038A0002D1C811111C18AE20E942D1C81110E94E0 +:1038B000661D85E00E942D1C81110E94D81B0E946C +:1038C0008B1D8093CD0187E00E942D1C882399F1E8 +:1038D0008BE10E942D1C882351F09091CD0191FB2A +:1038E000882780F921E0822780FB91F922C08EE0B1 +:1038F0000E942D1C882351F09091CD0192FB8827C6 +:1039000080F921E0822780FB92F913C080E10E94B8 +:103910002D1C9091CD01882341F093FB882780F9DD +:1039200021E0822780FB93F904C0892F809580FBDA +:1039300090F99093CD018091CD010E948F1D0E943E +:103940009D1D8093ED0180EE0E942D1C882341F087 +:103950008091ED01982F909590FB80F98093ED0177 +:1039600089E30E942D1C882359F09091ED0191FB71 +:10397000882780F921E0822780FB91F99093ED015F +:1039800082EE0E942D1C882359F09091ED0192FB4C +:10399000882780F921E0822780FB92F99093ED013E +:1039A00086EE0E942D1C882359F09091ED0193FB27 +:1039B000882780F921E0822780FB93F99093ED011D +:1039C00083EE0E942D1C882359F09091ED0194FB09 +:1039D000882780F921E0822780FB94F99093ED01FC +:1039E00085E30E942D1C882359F09091ED0195FBF1 +:1039F000882780F921E0822780FB95F99093ED01DB +:103A000081E30E942D1C882359F09091ED0196FBD3 +:103A1000882780F921E0822780FB96F99093ED01B9 +:103A200081E10E942D1C882359F09091ED0197FBB4 +:103A3000882780F921E0822780FB97F99093ED0198 +:103A40008091ED010E94A11D8091ED0187FB8827E7 +:103A500080F980930D0187E20E942D1CC82F8EE112 +:103A60000E942D1C8111C2608FE10E942D1C8111CA +:103A7000C46080E20E942D1C8111C86081E20E9416 +:103A80002D1C8111C06182E20E942D1C8111C06237 +:103A900083E20E942D1C8111C06484E20E942D1CCF +:103AA000882311F0C06802C0CC2329F08C2F0E941B +:103AB000981D6C2F03C00E94941D682F70E080E059 +:103AC00090E0CF910C946718CF9108956DEE7EEF42 +:103AD00080E090E00E94BE2360E082E090E00E94DF +:103AE000AC2360E083E090E00E94AC2360E084E0DF +:103AF00090E00E94AC2360E085E090E00C94AC2361 +:103B000080E090E00E94A62321E08D3E9E4F09F0C8 +:103B100020E0822F089582E090E00C949E23682F8D +:103B200082E090E00C94AC2383E090E00C949E2320 +:103B3000682F83E090E00C94AC2384E090E00C9438 +:103B40009E23682F84E090E00C94AC238091D501F3 +:103B500080FF0BC06091130185E0689FB0011124C4 +:103B600075956795759567952AC081FF09C0609125 +:103B7000130185E0689FB0011124759567951FC0FA +:103B800082FF07C06091130185E0689FB001112496 +:103B900016C04091D6014423C9F060911201461726 +:103BA00088F72091130185E0289F90011124429FFE +:103BB000C001439F900D112470E00E947023603873 +:103BC000710540F46115710539F002C065E070E0DF +:103BD000862F08958FE7089581E008958091D5019B +:103BE00080FF08C06091110170E07595679575952B +:103BF000679521C081FF06C06091110170E0759545 +:103C0000679519C082FF04C06091110170E010C077 +:103C10008091D6018823C1F0609110018617A0F72A +:103C200090911101989FC001112470E00E947023AF +:103C30006038710528F46115710521F0862F08950B +:103C40008FE7089581E0089561E070E0F4CF803F50 +:103C500021F40E94A61D819504C0813F29F40E9491 +:103C6000A61D8093D9010895823F21F40E94A61DCC +:103C7000819504C0833F29F40E94A61D8093D8013A +:103C80000895893F19F40E94EE1D05C08A3F31F462 +:103C90000E94EE1D81958093DA0108958B3F21F4F7 +:103CA0000E94EE1D819504C08C3F29F40E94EE1DF8 +:103CB0008093DB010895843F21F48091D7018160D6 +:103CC00017C0853F21F48091D701826011C0863FE3 +:103CD00021F48091D70184600BC0873F21F480914B +:103CE000D701886005C0883F31F48091D701806199 +:103CF0008093D70108958D3F21F48091D501816093 +:103D00000BC08E3F21F48091D501826005C08F3FAA +:103D100029F48091D50184608093D5010895803F76 +:103D200039F48091D90187FF6CC01092D90169C024 +:103D3000813F29F48091D9011816BCF362C090919B +:103D4000D801823F29F497FF5CC01092D80159C076 +:103D5000833F19F41916CCF354C0893F41F4809184 +:103D6000DA0118160CF04DC01092DA014AC08A3FF1 +:103D700029F48091DA0187FF44C0F6CF8B3F39F4F4 +:103D80008091DB0187FF3DC01092DB013AC08C3F80 +:103D900029F48091DB011816BCF333C0843F21F471 +:103DA0008091D7018E7F17C0853F21F48091D70184 +:103DB0008D7F11C0863F21F48091D7018B7F0BC08E +:103DC000873F21F48091D701877F05C0883F31F478 +:103DD0008091D7018F7E8093D70113C08D3F21F44E +:103DE0008091D5018E7F0BC08E3F21F48091D5014B +:103DF0008D7F05C08F3F29F48091D5018B7F809303 +:103E0000D5018091D80181110EC08091D901811115 +:103E10000AC08091DA01811106C08091DB01811115 +:103E200002C01092D601089587ED91E00E94010F23 +:103E30000E947E1B9093D4018093D30108951F9319 +:103E4000CF93DF938091D3019091D4010E948A1B7C +:103E50004091D601442321F02091140130E006C0A6 +:103E6000209115015AE0259F900111248217930794 +:103E700008F482C08091D8011091D901D091DA0163 +:103E8000C091DB01811107C0111105C0D11103C020 +:103E9000CC2309F471C04F3F19F04F5F4093D60116 +:103EA000181624F40E94A61D8093D8018091D80191 +:103EB00087FF05C00E94A61D81958093D801111629 +:103EC00024F40E94A61D8093D9018091D90187FF17 +:103ED00005C00E94A61D81958093D9016091D801EB +:103EE000662339F11091D901112319F1772767FD64 +:103EF0007095872F972F0E94812223E333E343E3BA +:103F00005FE30E94E5220E944E226093D801612F58 +:103F1000772767FD7095872F972F0E94812223E3D3 +:103F200033E343E35FE30E94E5220E944E22609365 +:103F3000D9011D1624F40E94EE1D8093DA018091B0 +:103F4000DA0187FF05C00E94EE1D81958093DA019A +:103F50001C1624F40E94EE1D8093DB018091DB018E +:103F600087FF05C00E94EE1D81958093DB01DF91E4 +:103F7000CF911F910C94141FDF91CF911F91089541 +:103F8000E7EDF1E085E0DF011D928A95E9F71092F7 +:103F9000D6011092D5010895833081F128F4813043 +:103FA00059F08230D1F00895853009F449C0B8F154 +:103FB000863009F456C0089520911501862F90E0AF +:103FC000820F911D8F3F910520F4620F60931501C0 +:103FD00008958FEF80931501089520911401862F85 +:103FE00090E0820F911D8F3F910520F4620F609346 +:103FF000140108958FEF8093140108952091130107 +:10400000862F90E0820F911D8F3F910520F4620F63 +:104010006093130108958FEF809313010895209109 +:104020001201862F90E0820F911D8F3F910520F4A1 +:10403000620F6093120108958FEF8093120108952B +:1040400020911101862F90E0820F911D8F3F9105E5 +:1040500020F4620F6093110108958FEF8093110196 +:10406000089520911001862F90E0820F911D8F3FBF +:10407000910520F4620F6093100108958FEF8093F3 +:1040800010010895833011F128F4813049F0823015 +:1040900091F00895853081F120F18630C1F10895C5 +:1040A00080911501681720F4861B809315010895EF +:1040B00010921501089580911401681720F4861B51 +:1040C00080931401089510921401089580911301B2 +:1040D000681720F4861B8093130108951092130132 +:1040E000089580911201681720F4861B80931201B5 +:1040F000089510921201089580911101681720F41B +:10410000861B8093110108951092110108958091EA +:104110001001681720F4861B8093100108951092F7 +:10412000100108958D3109F442C020F58E3009F454 +:1041300077C070F4873009F459C018F48630F1F173 +:1041400034C0883009F4A8C08B3009F4A5C02DC054 +:10415000863109F4A1C038F4803109F472C081318C +:1041600009F479C022C0893109F496C08B3109F471 +:104170004DC01BC0853309F487C048F4873209F469 +:1041800083C008F473C0893209F47EC00EC0833442 +:1041900038F48A3308F068C0883309F47DC005C05C +:1041A000833409F471C0883499F080E008950E9446 +:1041B00008220E94EA0E0E94EF076EC08091CD0196 +:1041C000817F8E7F8093CD0181E08093DD01089512 +:1041D0000E946D142FEF83ED90E3215080409040BA +:1041E000E1F700C000000E94D81B56C09091CD019D +:1041F000892F8095817080FB90F919F09660986006 +:104200001DC0997F977F9093CD0146C09091CD01BD +:1042100091FB882780F921E0822780FB91F909C072 +:104220009091CD0192FB882780F921E0822780FBC5 +:1042300092F99093CD01882379F191609093CD010B +:1042400008959091CD0193FB882780F921E0822782 +:1042500080FB93F9EECF0E946D1480910D0191E0E7 +:10426000892780930D0118C027EC01C023EE280F89 +:1042700061E070E080E090E004C0660F771F881F67 +:10428000991F2A95D2F704C061E070E080E090E0C9 +:104290000E9467180E946D1481E0089580E00895DF +:1042A00080E00895CF93C82F8091DD01813079F0AF +:1042B00018F08230D1F184C0A0910E01B0910F01AD +:1042C0008C91813169F0823209F07CC009C0A091E3 +:1042D0000E01B0910F018C91813111F0823249F4BD +:1042E0008C2F0E944E2181111DC08C2F0E94922084 +:1042F0001AC08C2F0E945021811114C0C43179F052 +:1043000048F4CB3079F0C03109F060C082E080938E +:10431000DD0108C0C93219F0C83321F057C010922E +:10432000DD0154C081E0817053C0C93289F118F5B4 +:10433000C43171F1A8F4C73009F046C08AE0809317 +:10434000150194E19093140193E0909313018093ED +:10435000120188E08093110188E28093100134C03B +:10436000CE51C63088F5EC2FF0E0E65DFE4F80813F +:104370008093DC0129C0CE34E9F020F4CB3421F560 +:104380006AE013C0C13579F0C235F1F461E00DC0C7 +:104390008091DC01882319F01092DC0115C081E0C6 +:1043A0008093DD0115C061E006C08091DC010E94B0 +:1043B000CC1F0AC06AE08091DC010E94422004C048 +:1043C0001092DD0180E004C081E002C080E0ABCF4C +:1043D000CF910895E1E8F0E080818860808380815A +:1043E000816080838FB7F89493E09093890090ED7B +:1043F000909388008FBF0895EFE6F0E0808182609F +:1044000080830895EFE6F0E080818D7F80830895BA +:10441000EFE6F0E0808192E08927808308951F9283 +:104420000F920FB60F9211242F933F934F935F93E8 +:104430006F937F938F939F93AF93BF93EF93FF936C +:104440008091DE019091DF0101969093DF018093CE +:10445000DE01811103C082E00E94EF07E091DF01DD +:10446000E695E695F0E0E657FB4FE4918091DE019A +:104470008E1303C080E00E94EF07FF91EF91BF9180 +:10448000AF919F918F917F916F915F914F913F91EC +:104490002F910F900FBE0F901F90189504D0689425 +:1044A000B1118DC0089570D088F09F5790F0B92F4A +:1044B0009927B751A0F0D1F0660F771F881F991F79 +:1044C0001AF0BA95C9F712C0B13081F077D0B1E0D7 +:1044D000089574C0672F782F8827B85F39F0B93FE7 +:1044E000CCF3869577956795B395D9F73EF490957B +:1044F0008095709561957F4F8F4F9F4F0895E894F9 +:1045000009C097FB3EF490958095709561957F4F1B +:104510008F4F9F4F9923A9F0F92F96E9BB279395C9 +:10452000F695879577956795B795F111F8CFFAF4D9 +:10453000BB0F11F460FF1BC06F5F7F4F8F4F9F4F0A +:1045400016C0882311F096E911C0772321F09EE868 +:10455000872F762F05C0662371F096E8862F70E0CE +:1045600060E02AF09A95660F771F881FDAF7880FA8 +:104570009695879597F9089557FD9058440F551FC4 +:1045800059F05F3F71F04795880F97FB991F61F0D5 +:104590009F3F79F087950895121613061406551F4C +:1045A000F2CF4695F1DF08C0161617061806991FB8 +:1045B000F1CF86957105610508940895E894BB27AD +:1045C00066277727CB0197F908950BD078C069D07B +:1045D00028F06ED018F0952309F05AC05FC011245E +:1045E000EECFCADFA0F3959FD1F3950F50E0551F92 +:1045F000629FF001729FBB27F00DB11D639FAA2738 +:10460000F00DB11DAA1F649F6627B00DA11D661F86 +:10461000829F2227B00DA11D621F739FB00DA11DA7 +:10462000621F839FA00D611D221F749F3327A00D61 +:10463000611D231F849F600D211D822F762F6A2FFD +:1046400011249F5750408AF0E1F088234AF0EE0F82 +:10465000FF1FBB1F661F771F881F91505040A9F78F +:104660009E3F510570F014C0AACF5F3FECF3983E17 +:10467000DCF3869577956795B795F795E7959F5FF6 +:10468000C1F7FE2B880F911D9695879597F9089590 +:1046900097F99F6780E870E060E008959FEF80ECF5 +:1046A000089500240A941616170618060906089598 +:1046B00000240A9412161306140605060895092EFE +:1046C0000394000C11F4882352F0BB0F40F4BF2B6D +:1046D00011F460FF04C06F5F7F4F8F4F9F4F0895AD +:1046E00097FB072E16F4009407D077FD09D00E949F +:1046F0008A2307FC05D03EF4909581959F4F08953D +:10470000709561957F4F0895EE0FFF1F0590F4910E +:10471000E02D0994AA1BBB1B51E107C0AA1FBB1FB8 +:10472000A617B70710F0A61BB70B881F991F5A953D +:10473000A9F780959095BC01CD010895F999FECF18 +:1047400092BD81BDF89A992780B50895A8E1B0E09F +:1047500042E050E00C94C623262FF999FECF92BD7B +:1047600081BDF89A019700B4021639F01FBA20BD36 +:104770000FB6F894FA9AF99A0FBE08950196272F6A +:104780000E94AD230C94AC23DC01CB01FC01F99910 +:10479000FECF06C0F2BDE1BDF89A319600B40D928D +:0C47A00041505040B8F70895F894FFCF46 +:1047AC002002F1077E085B082708F4070101BA0113 +:1047BC0028080A03140A3F4D36394B04FE03C8037C +:1047CC008F0322033B0354036D030102030405060C +:0447DC0007080900C1 +:00000001FF From d4710d8d7af904b1092c907c2ff259b9e4fdd43d Mon Sep 17 00:00:00 2001 From: Tobias Matt Date: Thu, 28 Apr 2016 15:01:27 +0200 Subject: [PATCH 04/68] shift to thumb key --- keyboard/ergodox_ez/keymaps/adnw/k_o_y/keymap.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/adnw/k_o_y/keymap.c b/keyboard/ergodox_ez/keymaps/adnw/k_o_y/keymap.c index a836dbc8..2126ae11 100644 --- a/keyboard/ergodox_ez/keymaps/adnw/k_o_y/keymap.c +++ b/keyboard/ergodox_ez/keymaps/adnw/k_o_y/keymap.c @@ -25,8 +25,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | App | LGui | | Alt |Ctrl/Esc| * ,------|------|------| |------+--------+------. * | | | Home | | PgUp | | | - * | Space|Backsp|------| |------| Tab |Enter | - * | |ace | End | | PgDn | | | + * | Space|LShift|------| |------| Tab |Enter | + * | | | End | | PgDn | | | * `--------------------' `----------------------' */ // If it accepts an argument (i.e, is a function), it doesn't need KC_. @@ -40,7 +40,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { LT(SYMB,KC_GRV),KC_QUOT, LALT(KC_LSFT), KC_LEFT,KC_RGHT, ALT_T(KC_APP), KC_LGUI, KC_HOME, - KC_SPC,KC_BSPC,KC_END, + KC_SPC,KC_LSFT,KC_END, // right hand KC_RGHT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, TG(SYMB), DE_V, DE_G, DE_C, DE_L, DE_SS, DE_Z, From a101d9ebcd01bbba7b9a9f380457e4108e30878c Mon Sep 17 00:00:00 2001 From: Tobias Matt Date: Thu, 28 Apr 2016 15:02:40 +0200 Subject: [PATCH 05/68] update hex file --- keyboard/ergodox_ez/keymaps/adnw/k_o_y/k_o_y.hex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboard/ergodox_ez/keymaps/adnw/k_o_y/k_o_y.hex b/keyboard/ergodox_ez/keymaps/adnw/k_o_y/k_o_y.hex index 1e07f234..b61483a6 100644 --- a/keyboard/ergodox_ez/keymaps/adnw/k_o_y/k_o_y.hex +++ b/keyboard/ergodox_ez/keymaps/adnw/k_o_y/k_o_y.hex @@ -14,7 +14,7 @@ :1000D00062124A145913591324144A144A14381436 :1000E0000000F0A12E004C002A00E1003581000044 :1000F0001E000E000B001B7134004D001F00370066 -:1001000004001400E1042A0020001200080034005A +:1001000004001400E104E1002000120008003400A3 :1001100050002C00210036000C002F004F004A0038 :1001200022001D00180033000000657450000154C7 :100130000000007F0000E3004F0001540000007742 From 4122ad3f7b0e0dc1083a54b51430c8d7207d74ef Mon Sep 17 00:00:00 2001 From: Tobias Matt Date: Thu, 28 Apr 2016 15:09:34 +0200 Subject: [PATCH 06/68] switch shift and enter thumb key --- keyboard/ergodox_ez/keymaps/adnw/k_o_y/k_o_y.hex | 4 ++-- keyboard/ergodox_ez/keymaps/adnw/k_o_y/keymap.c | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/adnw/k_o_y/k_o_y.hex b/keyboard/ergodox_ez/keymaps/adnw/k_o_y/k_o_y.hex index b61483a6..95036fc4 100644 --- a/keyboard/ergodox_ez/keymaps/adnw/k_o_y/k_o_y.hex +++ b/keyboard/ergodox_ez/keymaps/adnw/k_o_y/k_o_y.hex @@ -14,13 +14,13 @@ :1000D00062124A145913591324144A144A14381436 :1000E0000000F0A12E004C002A00E1003581000044 :1000F0001E000E000B001B7134004D001F00370066 -:1001000004001400E104E1002000120008003400A3 +:1001000004001400E104280020001200080034005C :1001100050002C00210036000C002F004F004A0038 :1001200022001D00180033000000657450000154C7 :100130000000007F0000E3004F0001540000007742 :100140000000E200230019000700050000002971EB :1001500024000A001700130052004B00250006007F -:1001600015001A005100280026000F001100100091 +:1001600015001A005100E50026000F0011001000D4 :100170002F002B0027002D0016820D7130004E003D :100180002D001C000978E500C100000001000100FD :1001900001000100010000003A001E0220022202BC diff --git a/keyboard/ergodox_ez/keymaps/adnw/k_o_y/keymap.c b/keyboard/ergodox_ez/keymaps/adnw/k_o_y/keymap.c index 2126ae11..e33037b3 100644 --- a/keyboard/ergodox_ez/keymaps/adnw/k_o_y/keymap.c +++ b/keyboard/ergodox_ez/keymaps/adnw/k_o_y/keymap.c @@ -25,7 +25,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | App | LGui | | Alt |Ctrl/Esc| * ,------|------|------| |------+--------+------. * | | | Home | | PgUp | | | - * | Space|LShift|------| |------| Tab |Enter | + * | Space|Enter |------| |------| Tab |RShift| * | | | End | | PgDn | | | * `--------------------' `----------------------' */ @@ -40,7 +40,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { LT(SYMB,KC_GRV),KC_QUOT, LALT(KC_LSFT), KC_LEFT,KC_RGHT, ALT_T(KC_APP), KC_LGUI, KC_HOME, - KC_SPC,KC_LSFT,KC_END, + KC_SPC,KC_ENT ,KC_END, // right hand KC_RGHT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, TG(SYMB), DE_V, DE_G, DE_C, DE_L, DE_SS, DE_Z, @@ -49,7 +49,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_UP, KC_DOWN,KC_LBRC,KC_RBRC, KC_FN1, KC_LALT, CTL_T(KC_ESC), KC_PGUP, - KC_PGDN,KC_TAB, KC_ENT + KC_PGDN,KC_TAB, KC_RSFT ), /* Keymap 1: Symbol Layer * From 1076c2b1226ed049a364971bf8e1edcd9ed45f6d Mon Sep 17 00:00:00 2001 From: Nicholas Keene Date: Fri, 22 Apr 2016 22:33:13 -0500 Subject: [PATCH 07/68] The Ordinary Layout is the layout you are looking for. Come and see v3.14. --- keyboard/ergodox_ez/keymaps/ordinary/keymap.c | 641 ++--- .../keymaps/ordinary/ordinary-media.png | Bin 121014 -> 122650 bytes .../keymaps/ordinary/ordinary-media.txt | 4 +- .../keymaps/ordinary/ordinary-symbol.png | Bin 103401 -> 103944 bytes .../keymaps/ordinary/ordinary-symbol.txt | 6 +- .../ergodox_ez/keymaps/ordinary/ordinary.hex | 2353 ++++++++--------- .../ergodox_ez/keymaps/ordinary/readme.md | 6 +- 7 files changed, 1469 insertions(+), 1541 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/ordinary/keymap.c b/keyboard/ergodox_ez/keymaps/ordinary/keymap.c index efd67add..871bda67 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/keymap.c +++ b/keyboard/ergodox_ez/keymaps/ordinary/keymap.c @@ -4,33 +4,42 @@ #include "action_layer.h" #include "action_util.h" -#define BASE 0 // default layer -#define LOCK 1 // shift-lock layer -#define SYMB_SH 2 // symbols shift layer -#define SYMB_LK 3 // symbols lock layer -#define SYMB_UN 4 // symbols unlock layer -#define MDIA_SH 5 // media shift layer -#define MDIA_LK 6 // media lock layer -#define MDIA_UN 7 // media unlock layer -#define UNLOCK 8 // clear to base layer +#define BASE 0 // default layer +#define SYMB 1 // symbols layer +#define MDIA 2 // media layer +#define LOCK 3 // shift-lock layer + +#define LSymb 0 // left symbol-shift key +#define LMdia 1 // left media-shift key +#define LLock 2 // left shift-lock key +#define RSymb 3 // right symbol-shift key +#define RMdia 4 // right media-shift key +#define RLock 5 // right shift-lock key + +#define MUL 6 // mouse up left +#define MUR 7 // mouse up right +#define MDL 8 // mouse down left +#define MDR 9 // mouse down right /* - * The Ordinary Layout for the Ergodox EZ keyboard, v3.1 - * modifications from default by Nicholas Keene ergodoxez@nicholaskeene.com + * The Ordinary Layout for the Ergodox EZ keyboard, v3.14 + * + * Modifications from default by Nicholas Keene ergodoxez@nicholaskeene.com + * * Details: readme.md * https://github.com/nrrkeene/qmk_firmware/tree/master/keyboard/ergodox_ez/keymaps/ordinary */ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { -/* Keymap 0: Base Layer +/******* Base Layer ******************************************************************************************************** * * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | LOCK `~ | 1 | 2 | 3 | 4 | 5 | ESC | | - | 6 | 7 | 8 | 9 | 0 | = LOCK | + * | Lock `~ | 1 | 2 | 3 | 4 | 5 | ESC | | - | 6 | 7 | 8 | 9 | 0 | =+ Lock | * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| - * | Media Tab | Q | W | E | R | T | [ | | ] | Y | U | I | O | P | \ Media | + * | Media Tab | Q | W | E | R | T | [ | | ] | Y | U | I | O | P | \| Media | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | Symbol | A | S | D | F | G |------| |------| H | J | K | L | ; | ' Symbol | + * | Symbol | A | S | D | F | G |------| |------| H | J | K | L | ; | '" Symbol | * |-----------+------+------+------+------+------|Shift | | Tab |------+------+------+------+------+-----------| * | LShift | Z | X | C | V | B | -Tab | | | N | M | , | . | / | RShift | * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' @@ -46,128 +55,38 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { */ [BASE] = KEYMAP( // left hand - LT(LOCK, KC_GRV) ,KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 ,KC_ESC -,LT(MDIA_SH, KC_TAB),KC_Q ,KC_W ,KC_E ,KC_R ,KC_T ,KC_LBRC -,MO(SYMB_SH) ,KC_A ,KC_S ,KC_D ,KC_F ,KC_G -,KC_LSFT ,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B ,LSFT(KC_TAB) -,KC_LCTL ,MEH_T(KC_NO),ALL_T(KC_NO),KC_LALT,KC_LGUI - - ,KC_HOME,KC_END - ,KC_PGUP - ,KC_BSPC,KC_DEL ,KC_PGDN - - // right hand - ,KC_MINS ,KC_6 ,KC_7 ,KC_8 ,KC_9 ,KC_0 ,LT(LOCK, KC_EQL) - ,KC_RBRC ,KC_Y ,KC_U ,KC_I ,KC_O ,KC_P ,LT(MDIA_SH, KC_BSLS) - ,KC_H ,KC_J ,KC_K ,KC_L ,KC_SCLN ,LT(SYMB_SH, KC_QUOT) - ,KC_TAB ,KC_N ,KC_M ,KC_COMM,KC_DOT ,KC_SLSH ,KC_RSFT - ,KC_RGUI,KC_RALT,ALL_T(KC_NO),MEH_T(KC_NO),KC_RCTL - - ,KC_LEFT ,KC_RGHT - ,KC_UP - ,KC_DOWN ,KC_ENT ,KC_SPC + F(LLock) ,KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 ,KC_ESC +,F(LMdia) ,KC_Q ,KC_W ,KC_E ,KC_R ,KC_T ,KC_LBRC +,M(LSymb) ,KC_A ,KC_S ,KC_D ,KC_F ,KC_G +,KC_LSFT ,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B ,LSFT(KC_TAB) +,KC_LCTL ,KC_MEH ,KC_HYPR,KC_LALT,KC_LGUI + ,KC_HOME,KC_END + ,KC_PGUP + ,KC_BSPC,KC_DEL ,KC_PGDN + // right hand + ,KC_MINS ,KC_6 ,KC_7 ,KC_8 ,KC_9 ,KC_0 ,F(RLock) + ,KC_RBRC ,KC_Y ,KC_U ,KC_I ,KC_O ,KC_P ,F(RMdia) + ,KC_H ,KC_J ,KC_K ,KC_L ,KC_SCLN ,F(RSymb) + ,KC_TAB ,KC_N ,KC_M ,KC_COMM,KC_DOT ,KC_SLSH ,KC_RSFT + ,KC_RGUI,KC_RALT,KC_HYPR ,KC_MEH ,KC_RCTL + ,KC_LEFT ,KC_RGHT + ,KC_UP + ,KC_DOWN ,KC_ENT ,KC_SPC ), -/* Keymap 1: Layer Lock Keys - * - * ,-------------------------------------------------------. ,-------------------------------------------------------. - * | | Esc | | | | | | | | | | | | Bspc | | - * |-------------+------+------+------+------+-------------| |------+------+------+------+------+------+-------------| - * | Media LOCK | | | | | | | | | | | | | | Media LOCK | - * |-------------+------+------+------+------+------| | | |------+------+------+------+------+-------------| - * | Symbol LOCK | | | | | |------| |------| | | | | | Symbol LOCK | - * |-------------+------+------+------+------+------| | | |------+------+------+------+------+-------------| - * | Caps LOCK | | | | | | | | | | | | | | Caps LOCK | - * `-------------+------+------+------+------+-------------' `-------------+------+------+------+------+-------------' - * | | | | | | | | | | | | - * `------------------------------------' `------------------------------------' - * ,-------------. ,-------------. - * | | | | | | - * ,------|------|------| |------+------+------. - * | | | | | | | | - * | | |------| |------| | | - * | | | | | | | | - * `--------------------' `--------------------' - */ -[LOCK] = KEYMAP( -// left hand - KC_TRNS ,KC_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_FN3 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_FN2 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_CAPS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - - ,KC_TRNS ,KC_TRNS - ,KC_TRNS - ,KC_TRNS,KC_TRNS ,KC_TRNS - - // right hand - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_BSPC ,KC_TRNS - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN3 - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN2 - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_CAPS - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - - ,KC_TRNS ,KC_TRNS - ,KC_TRNS - ,KC_TRNS ,KC_TRNS ,KC_TRNS - ), - -/* Keymap 2: Symbol Shift Layer +/******* Symbols Layer ***************************************************************************************************** * * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | LOCK | F1 | F2 | F3 | F4 | F5 | | | - | F6 | F7 | F8 | F9 | F10 | LOCK | + * | | F1 | F2 | F3 | F4 | F5 | Esc | | - | F6 | F7 | F8 | F9 | F10 | | * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| - * | Media | ! | @ | { | } | & | < | | > | | | 7 | 8 | 9 | / | Media | + * | | ! | @ | { | } | & | < | | > | | | 7 | 8 | 9 | / | | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | Symbol | # | $ | ( | ) | ` |------| |------| / | 4 | 5 | 6 | * | Symbol | + * | | # | $ | ( | ) | ` |------| |------| / | 4 | 5 | 6 | * | | * |-----------+------+------+------+------+------| Tab | | Shift|------+------+------+------+------+-----------| - * | LShift | % | ^ | [ | ] | ~ | | | -Tab| \ | 1 | 2 | 3 | - | RShift | - * `-----------+------+------+------+------+-------------' `------------+------+------+------+------+------------' - * | | | | | | | 0 | . | = | + | Entr | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | Left | Right| | Home | End | - * ,------|------|------| |------+------+------. - * | | | Up | | PgUp | | | - * |Space |Enter |------| |------|BackSp| Del | - * | | | Down | | PgDn | | | - * `--------------------' `--------------------' - */ -[SYMB_SH] = KEYMAP( -// left hand - KC_FN2 ,KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_TRNS -,MO(MDIA_SH) ,KC_EXLM ,KC_AT ,KC_LCBR ,KC_RCBR ,KC_AMPR ,LSFT(KC_COMM) -,MO(SYMB_SH) ,KC_HASH ,KC_DLR ,KC_LPRN ,KC_RPRN ,KC_GRV -,KC_LSFT ,KC_PERC ,KC_CIRC ,KC_LBRC ,KC_RBRC ,KC_TILD ,KC_TAB -,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,KC_LEFT ,KC_RGHT - ,KC_UP - ,KC_SPC ,KC_ENT ,KC_DOWN - // right hand - ,KC_MINS ,KC_F6 ,KC_F7 ,KC_F8 ,KC_F9 ,KC_F10 ,KC_FN2 - ,LSFT(KC_DOT),KC_PIPE ,KC_7 ,KC_8 ,KC_9 ,KC_SLSH ,MO(MDIA_SH) - ,KC_SLSH ,KC_4 ,KC_5 ,KC_6 ,KC_ASTR ,MO(SYMB_SH) - ,LSFT(KC_TAB),KC_BSLS ,KC_1 ,KC_2 ,KC_3 ,KC_MINS ,KC_RSFT - ,GUI_T(KC_0),ALT_T(KC_DOT),ALL_T(KC_EQL),MEH_T(KC_PLUS),CTL_T(KC_ENT) - ,KC_HOME ,KC_END - ,KC_PGUP - ,KC_PGDN ,KC_BSPC ,KC_DEL -), - -/* Keymap 3: Symbol Lock Layer - * - * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | LOCK | F1 | F2 | F3 | F4 | F5 | | | - | F6 | F7 | F8 | F9 | F10 | LOCK | - * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| - * | Media | ! | @ | { | } | & | < | | > | | | 7 | 8 | 9 | / | Media | - * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | Symbol | # | $ | ( | ) | ` |------| |------| / | 4 | 5 | 6 | * | Symbol | - * |-----------+------+------+------+------+------| Tab | | Shift|------+------+------+------+------+-----------| - * | LShift | % | ^ | [ | ] | ~ | | | -Tab| \ | 1 | 2 | 3 | - | RShift | - * `-----------+------+------+------+------+-------------' `------------+------+------+------+------+------------' - * | | | | | | | 0 | . | = | + | Entr | - * `----------------------------------' `----------------------------------' + * | | % | ^ | [ | ] | ~ | | | -Tab| \ | 1 | 2 | 3 | - | | + * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' + * | LCtrl | Meh |Hyper | LAlt | LGui | |RGui/0|RAlt/.|Hypr/=|Meh/+ |RCtrl/Ent| + * `-----------------------------------' `-------------------------------------' * ,-------------. ,-------------. * | Left | Right| | Home | End | * ,------|------|------| |------+------+------. @@ -176,159 +95,75 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | | | Down | | PgDn | | | * `--------------------' `--------------------' */ -[SYMB_LK] = KEYMAP( -// left hand - MO(SYMB_UN) ,KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_TRNS -,MO(MDIA_SH) ,KC_EXLM ,KC_AT ,KC_LCBR ,KC_RCBR ,KC_AMPR ,LSFT(KC_COMM) -,MO(UNLOCK) ,KC_HASH ,KC_DLR ,KC_LPRN ,KC_RPRN ,KC_GRV -,KC_LSFT ,KC_PERC ,KC_CIRC ,KC_LBRC ,KC_RBRC ,KC_TILD ,KC_TAB -,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,KC_LEFT ,KC_RGHT - ,KC_UP - ,KC_SPC ,KC_ENT ,KC_DOWN - // right hand - ,KC_MINS ,KC_F6 ,KC_F7 ,KC_F8 ,KC_F9 ,KC_F10 ,MO(SYMB_UN) - ,LSFT(KC_DOT),KC_PIPE ,KC_7 ,KC_8 ,KC_9 ,KC_SLSH ,MO(MDIA_SH) - ,KC_SLSH ,KC_4 ,KC_5 ,KC_6 ,KC_ASTR ,MO(UNLOCK) - ,LSFT(KC_TAB),KC_BSLS ,KC_1 ,KC_2 ,KC_3 ,KC_MINS ,KC_RSFT - ,GUI_T(KC_0),ALT_T(KC_DOT),ALL_T(KC_EQL),MEH_T(KC_PLUS),CTL_T(KC_ENT) - ,KC_HOME ,KC_END - ,KC_PGUP - ,KC_PGDN ,KC_BSPC ,KC_DEL - ), - -/* Keymap 4: Symbol Unlock Layer - * - * ,------------------------------------------------------. ,------------------------------------------------------. - * | | Esc | | | | | | | | | | | | Bspc | | - * |------------+------+------+------+------+-------------| |------+------+------+------+------+------+------------| - * | Media LOCK | | | | | | | | | | | | | | Media LOCK | - * |------------+------+------+------+------+------| | | |------+------+------+------+------+------------| - * | UNLOCK | | | | | |------| |------| | | | | | UNLOCK | - * |------------+------+------+------+------+------| | | |------+------+------+------+------+------------| - * | Caps LOCK | | | | | | | | | | | | | | Caps LOCK | - * `------------+------+------+------+------+-------------' `-------------+------+------+------+------+------------' - * | | | | | | | | | | | | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | | | | | | - * ,------|------|------| |------+------+------. - * | | | | | | | | - * | | |------| |------| | | - * | | | | | | | | - * `--------------------' `--------------------' - */ -[SYMB_UN] = KEYMAP( +[SYMB] = KEYMAP( // left hand - KC_TRNS ,KC_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,TG(MDIA_LK) ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_FN1 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_CAPS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,KC_TRNS ,KC_TRNS - ,KC_TRNS - ,KC_TRNS,KC_TRNS ,KC_TRNS + KC_TRNS ,KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_ESC +,KC_TRNS ,KC_EXLM ,KC_AT ,KC_LCBR ,KC_RCBR ,KC_AMPR ,LSFT(KC_COMM) +,KC_TRNS ,KC_HASH ,KC_DLR ,KC_LPRN ,KC_RPRN ,KC_GRV +,KC_TRNS ,KC_PERC ,KC_CIRC ,KC_LBRC ,KC_RBRC ,KC_TILD ,KC_TAB +,KC_LCTL ,KC_MEH ,KC_HYPR,KC_LALT ,KC_LGUI + ,KC_LEFT ,KC_RGHT + ,KC_UP + ,KC_SPC ,KC_ENT ,KC_DOWN // right hand - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_BSPC ,KC_TRNS - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,TG(MDIA_LK) - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN1 - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_CAPS - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,KC_TRNS ,KC_TRNS - ,KC_TRNS - ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_MINS ,KC_F6 ,KC_F7 ,KC_F8 ,KC_F9 ,KC_F10 ,KC_TRNS + ,LSFT(KC_DOT),KC_PIPE ,KC_7 ,KC_8 ,KC_9 ,KC_SLSH ,KC_TRNS + ,KC_SLSH ,KC_4 ,KC_5 ,KC_6 ,KC_ASTR ,KC_TRNS + ,LSFT(KC_TAB),KC_BSLS ,KC_1 ,KC_2 ,KC_3 ,KC_MINS ,KC_TRNS + ,GUI_T(KC_0),ALT_T(KC_DOT),ALL_T(KC_EQL),MEH_T(KC_PLUS),CTL_T(KC_ENT) + ,KC_HOME ,KC_END + ,KC_PGUP + ,KC_PGDN ,KC_BSPC ,KC_DEL ), -/* Keymap 5: Media Shift Layer +/******* Media Layer ******************************************************************************************************* * - * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | LOCK | F11 | F12 | F13 | F14 | F15 | | | | F16 | F17 | F18 | F19 | F20 | LOCK | - * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| - * | Media |ShutDn|LClick| MsUp |RClick|Vol Up|ScrlUp| |ScrlUp|PrtScr| Home | Up | PgUp | Mail | Media | - * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | Symbol | Sleep|MsLeft|MsDown|MsRght|Vol Dn|------| |------|NumLok| Left | Down | Right|MyComp| Symbol | - * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | LShift | | |MsDown| | Mute |ScrlDn| |ScrlDn| | End | Down | PgDn | | RShift | - * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' - * | LCtrl| Meh |Hyper | LAlt | LGui | |Insert|Delete| Hyper| LAlt | LGui | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | Stop |Refrsh| | Prev | Next | - * ,------|------|------| |------+------+------. - * |Brwser|Brwser|Search| |VolUp | | | - * |Back | Fwd |------| |------| Stop | Play-| - * | | | Home | |VolDn | | Pause| - * `--------------------' `--------------------' + * ,---------------------------------------------------------------. ,---------------------------------------------------------------. + * | | F11 | F12 | F13 | F14 | F15 | Esc | | | F16 | F17 | F18 | F19 | F20 | | + * |------+---------+---------+---------+---------+----------------| |------+---------+---------+---------+---------+---------+------| + * | |Shut Down|MouseUpLf|Mouse Up |MouseUpRg|Volume Up|Scroll| |Scroll|PrintScrn| Home | Up | PgUp | Mail | | + * |------+---------+---------+---------+---------+---------| Up | | Up |---------+---------+---------+---------+---------+------| + * | | Sleep |MouseLeft|MouseDown|MouseRght|Volume Dn|------| |------| Num Lock| Left | Down | Right | MyComp | | + * |------+---------+---------+---------+---------+---------|Scroll| |Scroll|---------+---------+---------+---------+---------+------| + * | | |MouseDnLf|MouseDown|MouseDnRg| Mute | Down | | Down | | End | Down | PgDn | | | + * `------+---------+---------+---------+---------+----------------' `----------------+---------+---------+---------+---------+------' + * |LCtrl| Meh | MClick | LClick | R Click| |Cmd/Insrt|Optn/Del | Hyper | Meh |RCtrl| + * `---------------------------------------------' `---------------------------------------------' + * ,-------------. ,-------------. + * | Stop |Refrsh| | Prev | Next | + * ,------|------|------| |------+------+------. + * |Brwser|Brwser|Search| |VolUp | | | + * |Back | Fwd |------| |------| Stop | Play-| + * | | | Home | |VolDn | | Pause| + * `--------------------' `--------------------' */ -[MDIA_SH] = KEYMAP( +[MDIA] = KEYMAP( // left hand - KC_FN3 ,KC_F11 ,KC_F12 ,KC_F13 ,KC_F14 ,KC_F15 ,KC_NO -,MO(MDIA_SH) ,KC_POWER ,KC_BTN1 ,KC_MS_U ,KC_BTN2 ,KC_VOLU ,KC_WH_U -,MO(SYMB_SH) ,KC_SLEP ,KC_MS_L ,KC_MS_D ,KC_MS_R ,KC_VOLD -,KC_LSFT ,KC_NO ,KC_NO ,KC_MS_D ,KC_NO ,KC_MUTE ,KC_WH_D -,KC_LCTL ,MEH_T(KC_NO),ALL_T(KC_NO),KC_LALT,KC_LGUI - ,KC_WSTP ,KC_WREF - ,KC_WSCH - ,KC_WBAK ,KC_NO ,KC_WHOM + KC_TRNS ,KC_F11 ,KC_F12 ,KC_F13 ,KC_F14 ,KC_F15 ,KC_ESC +,KC_TRNS ,KC_POWER ,M(MUL) ,KC_MS_U ,M(MUR) ,KC_VOLU ,KC_WH_U +,KC_TRNS ,KC_SLEP ,KC_MS_L ,KC_MS_D ,KC_MS_R ,KC_VOLD +,KC_TRNS ,KC_NO ,M(MDL) ,KC_MS_D ,M(MDR) ,KC_MUTE ,KC_WH_D +,KC_LCTL ,KC_MEH ,KC_BTN3 ,KC_BTN1 ,KC_BTN2 + ,KC_WSTP ,KC_WREF + ,KC_WSCH + ,KC_WBAK ,KC_NO ,KC_WHOM // right hand - ,KC_NO ,KC_F16 ,KC_F17 ,KC_F18 ,KC_F19 ,KC_F20 ,KC_FN3 - ,KC_WH_U ,KC_PSCR ,KC_HOME,KC_UP ,KC_PGUP ,KC_MAIL ,MO(MDIA_SH) - ,KC_NLCK ,KC_LEFT,KC_DOWN ,KC_RIGHT,KC_MYCM ,MO(SYMB_SH) - ,KC_WH_D ,KC_NO ,KC_END ,KC_DOWN ,KC_PGDN ,KC_NO ,KC_RSFT - ,GUI_T(KC_INS),ALT_T(KC_DEL),ALL_T(KC_NO),MEH_T(KC_NO),KC_RCTL + ,KC_NO ,KC_F16 ,KC_F17 ,KC_F18 ,KC_F19 ,KC_F20 ,KC_TRNS + ,KC_WH_U ,KC_PSCR ,KC_HOME ,KC_UP ,KC_PGUP ,KC_MAIL ,KC_TRNS + ,KC_NLCK ,KC_LEFT ,KC_DOWN ,KC_RIGHT,KC_MYCM ,KC_TRNS + ,KC_WH_D ,KC_NO ,KC_END ,KC_DOWN ,KC_PGDN ,KC_NO ,KC_TRNS + ,GUI_T(KC_INS),ALT_T(KC_DEL),KC_HYPR ,KC_MEH ,KC_RCTL ,KC_MPRV ,KC_MNXT ,KC_VOLU ,KC_VOLD ,KC_MSTP ,KC_MPLY ), -/* Keymap 6: Media Lock Layer +/******* Lock Layer ******************************************************************************************************** * * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | LOCK | F11 | F12 | F13 | F14 | F15 | | | | F16 | F17 | F18 | F19 | F20 | LOCK | + * | | Esc | | | | | | | | | | | | Bspc | | * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| - * | Media |ShutDn|LClick| MsUp |RClick|Vol Up|ScrlUp| |ScrlUp|PrtScr| Home | Up | PgUp | Mail | Media | - * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | | Sleep|MsLeft|MsDown|MsRght|Vol Dn|------| |------|NumLok| Left | Down | Right|MyComp| | - * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | LShift | | |MsDown| | Mute |ScrlDn| |ScrlDn| | End | Down | PgDn | | RShift | - * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' - * | LCtrl| Meh |Hyper | LAlt | LGui | |Insert|Delete| Hyper| LAlt | LGui | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | Stop |Refrsh| | Prev | Next | - * ,------|------|------| |------+------+------. - * |Brwser|Brwser|Search| |VolUp | | | - * |Back | Fwd |------| |------| Stop | Play-| - * | | | Home | |VolDn | | Pause| - * `--------------------' `--------------------' - */ -[MDIA_LK] = KEYMAP( -// left hand - MO(MDIA_UN),KC_F11 ,KC_F12 ,KC_F13 ,KC_F14 ,KC_F15 ,KC_NO -,MO(UNLOCK) ,KC_POWER ,KC_BTN1 ,KC_MS_U ,KC_BTN2 ,KC_VOLU ,KC_WH_U -,KC_NO ,KC_SLEP ,KC_MS_L ,KC_MS_D ,KC_MS_R ,KC_VOLD -,KC_LSFT ,KC_NO ,KC_NO ,KC_MS_D ,KC_NO ,KC_MUTE ,KC_WH_D -,KC_LCTL ,MEH_T(KC_NO),ALL_T(KC_NO),KC_LALT,KC_LGUI - ,KC_WSTP ,KC_WREF - ,KC_WSCH - ,KC_WBAK ,KC_NO ,KC_WHOM - // right hand - ,KC_NO ,KC_F16 ,KC_F17 ,KC_F18 ,KC_F19 ,KC_F20 ,MO(MDIA_UN) - ,KC_WH_U ,KC_PSCR ,KC_HOME,KC_UP ,KC_PGUP ,KC_MAIL ,MO(UNLOCK) - ,KC_NLCK ,KC_LEFT,KC_DOWN ,KC_RIGHT,KC_MYCM ,KC_NO - ,KC_WH_D ,KC_NO ,KC_END ,KC_DOWN ,KC_PGDN ,KC_NO ,KC_RSFT - ,GUI_T(KC_INS),ALT_T(KC_DEL),ALL_T(KC_NO),MEH_T(KC_NO),KC_RCTL - ,KC_MPRV ,KC_MNXT - ,KC_VOLU - ,KC_VOLD ,KC_MSTP ,KC_MPLY - ), - -/* Keymap 7: Media Unlock Layer - * - * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | | Esc | | | | | | | | | | | | Bspc | | - * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| - * | UNLOCK | | | | | | | | | | | | | | UNLOCK | + * | | | | | | | | | | | | | | | | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| * | | | | | | |------| |------| | | | | | | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| @@ -344,94 +179,215 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | | | | | | | | * `--------------------' `--------------------' */ -[MDIA_UN] = KEYMAP( +[LOCK] = KEYMAP( // left hand KC_TRNS ,KC_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_FN1 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_CAPS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,KC_TRNS ,KC_TRNS ,KC_TRNS - - // right hand - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_BSPC ,KC_TRNS - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN1 - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_CAPS - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - - ,KC_TRNS ,KC_TRNS - ,KC_TRNS - ,KC_TRNS ,KC_TRNS ,KC_TRNS - ), - -/* Keymap 8: Unlock Layer - * - * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | UNLOCK | | | | | | | | | | | | | | UNLOCK | - * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| - * | | | | | | | | | | | | | | | | - * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | | | | | | |------| |------| | | | | | | - * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | | | | | | | | | | | | | | | | - * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' - * | | | | | | | | | | | | - * `----------------------------------' `----------------------------------' - * ,-------------. ,-------------. - * | | | | | | - * ,------|------|------| |------+------+------. - * | | | | | | | | - * | | |------| |------| | | - * | | | | | | | | - * `--------------------' `--------------------' - */ -[UNLOCK] = KEYMAP( -// left hand - KC_FN1 ,KC_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS,KC_TRNS ,KC_TRNS + // right hand + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_BSPC ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_CAPS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,KC_TRNS ,KC_TRNS - ,KC_TRNS - ,KC_TRNS ,KC_TRNS ,KC_TRNS - - // right hand - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN1 - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - - ,KC_TRNS ,KC_TRNS - ,KC_TRNS - ,KC_TRNS ,KC_TRNS ,KC_TRNS + ,KC_TRNS ,KC_TRNS + ,KC_TRNS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ) }; const uint16_t PROGMEM fn_actions[] = { - [1] = ACTION_LAYER_CLEAR(ON_PRESS) // FN1 - clear to base layer - ,[2] = ACTION_LAYER_INVERT(SYMB_LK, ON_PRESS) // FN2 - toggle to Symbols on press - ,[3] = ACTION_LAYER_INVERT(MDIA_LK, ON_PRESS) // FN3 - toggle to Media on press + // the six faux shift keys are implemented as macro taps + [LSymb] = ACTION_MACRO_TAP(LSymb) + ,[LMdia] = ACTION_MACRO_TAP(LMdia) + ,[LLock] = ACTION_MACRO_TAP(LLock) + ,[RSymb] = ACTION_MACRO_TAP(RSymb) + ,[RMdia] = ACTION_MACRO_TAP(RMdia) + ,[RLock] = ACTION_MACRO_TAP(RLock) }; +uint16_t symb_shift = 0; // there are two shift keys for each layer, and two lock +uint16_t mdia_shift = 0; // keys; we increment a counter for each key pressed and +uint16_t shift_lock = 0; // decrement when released. + +bool symb_lock = false; // when shift-lock is used in conjunction with a shift +bool mdia_lock = false; // key the lock flag is toggled + const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { - // MACRODOWN only works in this function - switch(id) { - case 0: + switch(id) { + // shift and lock between layers + + case LSymb: + if (record->event.pressed) { + symb_shift++; + if(shift_lock) symb_lock = !symb_lock; + layer_on(SYMB); + } else { + symb_shift--; + if((!symb_shift) && (!symb_lock)) layer_off(SYMB); + } + break; + + case LMdia: if (record->event.pressed) { - register_code(KC_RSFT); + if (record->tap.count && !shift_lock) { + register_code(KC_TAB); + } else { + mdia_shift++; + if(shift_lock) mdia_lock = !mdia_lock; + layer_on(MDIA); + } } else { - unregister_code(KC_RSFT); + if(record->tap.count && !shift_lock) { + unregister_code(KC_TAB); + } else { + mdia_shift--; + if((!mdia_shift) && (!mdia_lock)) layer_off(MDIA); + } + } + break; + + case LLock: + if (record->event.pressed) { + shift_lock++; + if(symb_shift) symb_lock = !symb_lock; + if(mdia_shift) mdia_lock = !mdia_lock; + if(!record->tap.count && (keyboard_report->mods & (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT)))) { + register_code(KC_CAPS); + unregister_code(KC_CAPS); + } + layer_on(LOCK); + } else { + if(record->tap.count && !record->tap.interrupted && !symb_shift && !mdia_shift) { + register_code(KC_GRV); + unregister_code(KC_GRV); + } + shift_lock--; + if(!shift_lock) layer_off(LOCK); } break; - } + + case RSymb: + if (record->event.pressed) { + if (record->tap.count && !shift_lock) { + register_code(KC_QUOT); + } else { + symb_shift++; + if(shift_lock) symb_lock = !symb_lock; + layer_on(SYMB); + } + } else { + if(record->tap.count && !shift_lock) { + unregister_code(KC_QUOT); + } else { + symb_shift--; + if((!symb_shift) && (!symb_lock)) layer_off(SYMB); + } + } + break; + + case RMdia: + if (record->event.pressed) { + if (record->tap.count && !shift_lock) { + register_code(KC_BSLS); + } else { + mdia_shift++; + if(shift_lock) mdia_lock = !mdia_lock; + layer_on(MDIA); + } + } else { + if(record->tap.count && !shift_lock) { + unregister_code(KC_BSLS); + } else { + mdia_shift--; + if((!mdia_shift) && (!mdia_lock)) layer_off(MDIA); + } + } + break; + + case RLock: + if (record->event.pressed) { + shift_lock++; + if(symb_shift) symb_lock = !symb_lock; + if(mdia_shift) mdia_lock = !mdia_lock; + if(!record->tap.count && (keyboard_report->mods & (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT)))) { + register_code(KC_CAPS); + unregister_code(KC_CAPS); + } + layer_on(LOCK); + } else { + if (record->tap.count && !record->tap.interrupted && !symb_shift && !mdia_shift) { + register_code(KC_EQL); + unregister_code(KC_EQL); + } + shift_lock--; + if(!shift_lock) layer_off(LOCK); + } + break; + + // mouse diagonals + + case MUL: // mouse up left + if (record->event.pressed) { + mousekey_on(KC_MS_UP); + mousekey_on(KC_MS_LEFT); + mousekey_send(); + } else { + mousekey_off(KC_MS_UP); + mousekey_off(KC_MS_LEFT); + mousekey_send(); + } + break; + + case MUR: // mouse up right + if (record->event.pressed) { + mousekey_on(KC_MS_UP); + mousekey_on(KC_MS_RIGHT); + mousekey_send(); + } else { + mousekey_off(KC_MS_UP); + mousekey_off(KC_MS_RIGHT); + mousekey_send(); + } + break; + + case MDL: // mouse down left + if (record->event.pressed) { + mousekey_on(KC_MS_DOWN); + mousekey_on(KC_MS_LEFT); + mousekey_send(); + } else { + mousekey_off(KC_MS_DOWN); + mousekey_off(KC_MS_LEFT); + mousekey_send(); + } + break; + + case MDR: // mouse down right + if (record->event.pressed) { + mousekey_on(KC_MS_DOWN); + mousekey_on(KC_MS_RIGHT); + mousekey_send(); + } else { + mousekey_off(KC_MS_DOWN); + mousekey_off(KC_MS_RIGHT); + mousekey_send(); + } + break; + + default: + // none + break; + } + return MACRO_NONE; }; @@ -442,8 +398,6 @@ void matrix_init_user(void) { // Runs constantly in the background, in a loop. void matrix_scan_user(void) { - uint8_t layer = biton32(layer_state); - // shift or caps lock turns on red light if((keyboard_report->mods & (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT))) || (host_keyboard_leds() & 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�}Qey(x;)6+C8uo;2 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 NWF-|PD#Q%^{|^K8{*3?t delta 98817 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 diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt index cc4c877e..cfced160 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt +++ b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt @@ -9,8 +9,8 @@ [{y:-0.375,x:3.5,c:"#ff8500",t:"#000000"},"Mouse\n\n\n\n\n\nDown",{x:10.5},"Cursor\n\n\n\n\n\nDown"], [{y:-0.875,x:2.5},"Mouse\n\n\n\n\n\nLeft",{x:1},"Mouse\n\n\n\n\n\nRight",{x:8.5},"Cursor\n\n\n\n\n\nLeft",{x:1},"Cursor\n\n\n\n\n\nRight"], [{y:-0.875,x:5.5,c:"#e6e067"},"Vol\n\n\n\n\n\nDown",{x:6.5},"Num\n\n\n\n\n\nLock"], -[{y:-0.875,c:"#cccccc",a:7,w:1.5},"",{c:"#e6e067",a:4},"Sleep",{x:14.5},"My\n\n\n\n\n\nComp",{c:"#cccccc",a:7,w:1.5},""], -[{y:-0.625,x:6.5,c:"#ffb063",a:4,h:1.5},"Scroll\n\n\n\n\n\nDown",{x:4.5,h:1.5},"Scroll\n\n\n\n\n\nDown"], +[{y:-0.875,c:"#2277ff",w:1.5},"Symbols\n\n\n\n\n\nShift",{c:"#e6e067"},"Sleep",{x:14.5},"My\n\n\n\n\n\nComp",{c:"#2277ff",w:1.5},"\n\nSymbols\n\n\n\n\nShift"], +[{y:-0.625,x:6.5,c:"#ffb063",h:1.5},"Scroll\n\n\n\n\n\nDown",{x:4.5,h:1.5},"Scroll\n\n\n\n\n\nDown"], [{y:-0.75,x:3.5,c:"#ff8500"},"Mouse\n\n\n\n\n\nDown",{x:10.5},"Cursor\n\n\n\n\n\nDown"], [{y:-0.875,x:2.5,c:"#cccccc",a:7},"",{x:1},"",{x:8.5,c:"#ffb063",a:4},"End",{x:1},"Page\n\n\n\n\n\nDown"], [{y:-0.875,x:5.5,c:"#e6e067"},"Mute",{x:6.5,c:"#cccccc",a:7},""], diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.png b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.png index b3101e5c0496fa090535e2bd4519311bf3398d21..8a0cfd63f82e28a53bb2b9f0e774d7f528fe9194 100644 GIT binary patch delta 79989 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�xD)O1deCC6`U| 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 h*D3qzM%(St8&q+68KsS1Mx?^j|W}_+bD5 delta 79434 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

SaP9Ma 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 vMwsrOUyU8KI)LI^O>Qmrn^! diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.txt b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.txt index 35efdba7..93f632e9 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.txt +++ b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.txt @@ -14,7 +14,7 @@ [{y:-0.75,x:3.5,c:"#bbddbb"},"[",{x:10.5,c:"#89b087"},"2"], [{y:-0.875,x:2.5,c:"#bbddbb"},"^",{x:1},"]",{x:8.5,c:"#89b087"},"1",{x:1},"3"], [{y:-0.875,x:5.5,c:"#bbddbb"},"~",{x:6.5},"\\"], -[{y:-0.875,c:"#2277ff",fa:[0,1,0,1,0,0,1],w:1.5},"Capitals\nShift\n\n\n\n\nShift",{c:"#bbddbb"},"%",{x:14.5,c:"#89b087"},"-",{c:"#2277ff",w:1.5},"\n\nCapitals\nShift\n\n\n\nShift"], +[{y:-0.875,c:"#2277ff",f2:1,w:1.5},"Capitals\nShift\n\n\n\n\nShift",{c:"#bbddbb"},"%",{x:14.5,c:"#89b087"},"-",{c:"#2277ff",fa:[0,1,0,1],w:1.5},"\n\nCapitals\nShift\n\n\n\nShift"], [{y:-0.375,x:3.5,c:"#77aaff"},"Option\n\n\nLAlt",{x:10.5,c:"#89b087"},".\n\n\nOption"], [{y:-0.875,x:2.5,c:"#77aaff"},"Hyper",{x:1},"Cmd\n\n\nSuper",{x:8.5,c:"#89b087"},"0\n\n\nCmd",{x:1},"=\n\n\nHyper"], [{y:-0.75,x:0.5,c:"#77aaff"},"Ctrl\n\n\nLCtrl","Meh",{x:14.5,c:"#89b087"},"+\n\n\nMeh","Enter\n\n\nCtrl"], @@ -22,6 +22,6 @@ [{h:2},"Space",{h:2},"Enter","Up"], [{x:2},"Down"], [{r:-30,rx:13,y:-1,x:-3},"Home","End"], -[{x:-3,f:3},"Page\n\n\n\n\n\nUp",{h:2},"< Del\n\n\nBackspace",{h:2},"Del >\n\n\nDelete"], -[{x:-3,f:3},"Page\n\n\n\n\n\nDown"] +[{x:-3},"Page\n\n\n\n\n\nUp",{f:3,h:2},"< Del\n\n\nBackspace",{f:3,h:2},"Del >\n\n\nDelete"], +[{x:-3},"Page\n\n\n\n\n\nDown"] diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex b/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex index 8e2d5ce2..83c44357 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex +++ b/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex @@ -1,1190 +1,1169 @@ -:100000000C945F040C94A3040C94A3040C94A30418 -:100010000C94A3040C94A3040C94A3040C94A304C4 -:100020000C94A3040C94A3040C94C40D0C94960E8D -:100030000C94A3040C94A3040C94A3040C94A304A4 -:100040000C94A3040C9441230C94A3040C94A304D7 -:100050000C94A3040C94E31C0C94A3040C94A3042C -:100060000C94A3040C94A3040C94A3040C94A30474 -:100070000C94A3040C94A3040C94A3040C94A30464 -:100080000C94A3040C94A3040C94A3040C94A30454 -:100090000C94A3040C94A3040C94A3040C94A30444 -:1000A0000C94A3040C94A3040C94A304FB0E1D0F46 -:1000B00008101D0F08105F0F820F0810D70FEA0FEE -:1000C000DE12DE120C130C134E138A138A158A15D6 -:1000D000A2138A159914991464158A158A1578152E -:1000E000000000810889248935812B850252E100B6 -:1000F000E00000001E00140004001D0000774E0008 -:100100001F001A0016001B00007F4C002000080092 -:1001100007000600E2002A0021001500090019006E -:10012000E3004B00220017000A00050000004A000F -:1001300029002F0000002B0200004D002D00300090 -:1001400000002B000000500023001C000B001100D9 -:1001500000004F00240018000D001000E7005200BE -:1001600025000C000E003600E6002C0026001200D0 -:100170000F003700007F28002700130033003800ED -:10018000007751002E8131853482E500E4000000C3 -:100190000100C300C2003900010000002900010075 -:1001A0000100010001000100010001000100010047 -:1001B0000100010001000100010001000100010037 -:1001C0000100010001000100010001000100010027 -:1001D0000100010000000100010001000000010019 -:1001E000000001000100010000000100000001000A -:1001F00001000100010001000000010001000100F8 -:1002000001000100010001000100010001000100E6 -:1002100001000100010001000100010001000100D6 -:100220002A00010001000100010001000100C300DB -:10023000C200390001000000C20005520252E10074 -:10024000010000003A001E022002220201005100BB -:100250003B001F0221022302010028003C002F0264 -:1002600026022F0001002C003D0030022702300042 -:10027000010052003E00240235003502000050000B -:100280000100360200002B0000004F002D00370255 -:1002900000002B0200004A003F003102380031000C -:1002A00000004D004000240021001E0027784B0074 -:1002B0004100250022001F0037744C004200260038 -:1002C000230020002E7F2A004300380025022D0045 -:1002D0002E774E00C20005520252E5002871000040 -:1002E000045205520852E100010000003A001E02CB -:1002F00020022202010051003B001F0221022302C2 -:10030000010028003C002F0226022F0001002C00D3 -:100310003D00300227023000010052003E0024025E -:1003200035003502000050000100360200002B00AD -:1003300000004F002D00370200002B0200004A0091 -:100340003F0031023800310000004D004000240021 -:1003500021001E0027784B004100250022001F00CD -:1003600037744C0042002600230020002E7F2A0014 -:100370004300380025022D002E774E00045205520E -:100380000852E5002871000001000654C100390040 -:10039000010000002900010001000100010001002E -:1003A0000100010001000100010001000100010045 -:1003B0000100010001000100010001000100010035 -:1003C0000100010001000100010001000000010026 -:1003D0000100010000000100000001000100010017 -:1003E0000000010000000100010001000100010007 -:1003F00000000100010001000100010001000100F6 -:1004000001000100010001000100010001000100E4 -:1004100001000100010001002A00010001000100AB -:100420000100010001000654C10039000100000074 -:10043000C30005520252E100E000000044006600E3 -:10044000A60000000077B5004500F400F2000000AF -:10045000007F00006800F000F100F100E200B6004B -:100460006900F500F3000000E300B4006A00A90091 -:10047000AA00A8000000B8000000F9000000FA007F -:100480000000B9000000F9000000FA000000AC0014 -:100490006B004600530000000000AB006C004A00F7 -:1004A00050004D004978A9006D00520051005100E4 -:1004B0004C74AE006E004B004F004E00007FAD004C -:1004C0006F00B100B30000000077AA00C30005521E -:1004D0000252E500E4000000075208520000E1006B -:1004E000E000000044006600A60000000077B500B0 -:1004F0004500F400F2000000007F00006800F000FA -:10050000F100F100E200B6006900F500F300000020 -:10051000E300B4006A00A900AA00A8000000B80027 -:100520000000F9000000FA000000B9000000F90026 -:100530000000FA000000AC006B0046005300000011 -:100540000000AB006C004A0050004D004978A90043 -:100550006D005200510051004C74AE006E004B0013 -:100560004F004E00007FAD006F00B100B3000000EF -:100570000077AA00075208520000E500E4000000DE -:100580000100C10001003900010000002900010044 -:100590000100010001000100010001000100010053 -:1005A0000100010001000100010001000100010043 -:1005B0000100010001000100010001000100010033 -:1005C0000100010000000100010001000000010025 -:1005D0000000010001000100000001000000010016 -:1005E0000100010001000100000001000100010004 -:1005F00001000100010001000100010001000100F3 -:1006000001000100010001000100010001000100E2 -:100610002A00010001000100010001000100C100E9 -:100620000100390001000000C100010001000100CB -:10063000010000002900010001000100010001008B -:1006400001000100010001000100010001000100A2 -:100650000100010001000100010001000100010092 -:100660000100010001000100010001000000010083 -:100670000100010000000100000001000100010074 -:100680000000010000000100010001000100010064 -:100690000000010001000100010001000100010053 -:1006A0000100010001000100010001000100010042 -:1006B0000100010001000100010001000100010032 -:1006C00001000100C1000100010001000100000063 -:1006D00016034500720067006F0044006F00780049 -:1006E000200045005A000000160345007200670014 -:1006F0006F0044006F007800200045005A000000A1 -:100700000403090409026D00040100A0FA090400B1 -:10071000000103010100092111010001223F00072E -:1007200005810308000A0904010001030102000910 -:100730002111010001224D000705820308000A096A -:10074000040200010300000009211101000122360A -:10075000000705830308000A0904030001030000E1 -:10076000000921110100012239000705840310004E -:10077000011201100100000008EDFE071301000145 -:1007800002000105010906A101050719E029E71585 -:1007900000250195087501810205081901290595B3 -:1007A000057501910295017503910105071900294D -:1007B0007715002501957875018102C00501098032 -:1007C000A101850216010026B7001A01002AB70010 -:1007D000751095018100C0050C0901A10185031662 -:1007E0000100269C021A01002A9C027510950181C5 -:1007F00000C005010902A1010901A10005091901B3 -:1008000029051500250195057501810295017503DE -:1008100081010501093009311581257F950275088F -:10082000810609381581257F950175088106050C1B -:100830000A38021581257F950175088106C0C0051B -:10084000010906A101050719E029E7150025019511 -:1008500008750181029501750881010508190129B2 -:10086000059505750191029501750391010507191B -:100870000029FF150025FF950675088100C00000BE -:10088000000000000000000000010204060A0F172B -:10089000202C3A4A5D71879DB3C7DAE9F5FCFFFC6D -:1008A000F5E9DAC7B39D87715D4A3A2C20170F0A24 -:1008B00006040201000000000000000000001124F6 -:1008C0001FBECFEFDAE0DEBFCDBF04B603FE24C00B -:1008D0008091EF019091F001A091F101B091F201AE -:1008E0008730904BA740B04BB9F41092EF011092B3 -:1008F000F0011092F1011092F20114BE84B7877FCB -:1009000084BF88E10FB6F894809360001092600075 -:100910000FBEE0E0FFE3099511E0A0E0B1E0E6E002 -:10092000FAE402C005900D92A433B107D9F721E093 -:10093000A4E3B1E001C01D92AF3EB207E1F70E940F -:100940000A0B0C9401250C94000061110BC0FC01F2 -:100950008281882321F085EE0E946B1103C085EE11 -:100960000E94331280E090E008950895CF93609143 -:10097000B1017091B2018091B3019091B4010E94D4 -:100980000F1CC82FE0910E01F0910F01808182723F -:1009900019F0259A2D9A06C00E94431081FDF9CFC7 -:1009A00025982D98C130B9F0C430A9F089EF8C0F8B -:1009B000823088F08EEF8C0F823018F4269A2E9AAF -:1009C00002C026982E98C550C23018F4279A2F9A44 -:1009D00002C027982F98CF9108950C94B60456988A -:1009E0005E9825982D9826982E9827982F988FEF07 -:1009F00090E0909389008093880090938B0080937F -:100A00008A0090938D0080938C00259A2D9A2FEF69 -:100A100080E792E0215080409040E1F700C0000064 -:100A2000269A2E9A2FEF80E792E021508040904046 -:100A3000E1F700C00000279A2F9A2FEF80E792E09D -:100A4000215080409040E1F700C0000025982D988B -:100A50002FEF80E792E0215080409040E1F700C006 -:100A6000000026982E982FEF80E792E021508040DA -:100A70009040E1F700C0000027982F9856985E98A4 -:100A800025982D9826982E9827982F98089589EACA -:100A90008093800089E08093810024982C983F986F -:100AA0008AB18F748AB96E98479A8BB1806B8BB973 -:100AB000769A0E94EF040C94B50480E280930001C2 -:100AC0008091340181110EC00E94AC0581E08093B9 -:100AD00034012FEF83ED90E3215080409040E1F707 -:100AE00000C0000080E40E94B205809300018111E3 -:100AF0002EC00E94DC0580930001811128C00E9455 -:100B0000DC0580930001811122C08FE30E94DC0587 -:100B10008093000181111BC00E94D40580E40E94D3 -:100B2000B20580930001811112C08CE00E94DC05A7 -:100B30008093000181110BC00E94DC0580930001AD -:100B4000811105C08FE30E94DC05809300010E94A3 -:100B5000D4058091000108951092B9008AE0809335 -:100B6000B800089594EA9093BC009091BC0097FF60 -:100B7000FCCF9091B900987F983021F0903111F01E -:100B800081E008958093BB0084E88093BC0080914D -:100B9000BC0087FFFCCF8091B900887F883111F0BD -:100BA000803471F780E0089584E98093BC008091DF -:100BB000BC0084FDFCCF08958093BB0084E8809343 -:100BC000BC008091BC0087FFFCCF9091B900987F5A -:100BD00081E0983209F480E0089584E88093BC00B5 -:100BE0008091BC0087FFFCCF8091BB00089580916D -:100BF0000001811115C080E40E94B20580930001BC -:100C000081110CC082E10E94DC05809300018111FA -:100C100005C08FEF0E94DC05809300010E94D4057F -:100C200084B1807F84B985B1807F85B98AB1837FA3 -:100C30008AB98BB1837F8BB93E98469808950E94FC -:100C40005D05809300010E94F70580B38C7080BB26 -:100C500081B3836F81BBE4E4F1E0A6E3B1E01192DC -:100C60001D9281E0E235F807D1F70C944705BF9259 -:100C7000CF92DF92EF92FF920F931F93CF93DF9368 -:100C800080910001882379F0809135018F5F8093F6 -:100C90003501811108C00E945D058093000181111A -:100CA00002C00E94EF0406E311E0C0E0D0E0DD24C2 -:100CB000D39482E0C82EEE24E394F12CC73000F5E3 -:100CC00080910001811162C080E40E94B20580938E -:100CD0000001811112C082E10E94DC0580930001B5 -:100CE00081110BC0C7010C2E01C0880F0A94EAF7CE -:100CF00080950E94DC05809300010E94D40546C0C7 -:100D0000CA30A1F028F4C83059F0C93061F005C0EC -:100D1000CC3089F070F0CD3089F0209A289810C03E -:100D2000219A29980DC0229A2A980AC0239A2B98B2 -:100D300007C0529A01C0539A5B9802C03E9A4698E7 -:100D4000E0EAEA95F1F78FB179995AC092E08170A3 -:100D50008D25892B7C9B02C090E001C094E0892BFB -:100D60007D9B02C090E001C098E0892B7E9B02C071 -:100D700090E001C090E1892B9FB19095991F992730 -:100D8000991F9295990F907E892B0FC08091000139 -:100D900081114BC080E40E94B2058093000188233A -:100DA00089F1B12C0E94D4058B2DF8019081981700 -:100DB00019F08083C09201010E94F70521960F5F10 -:100DC0001F4FCE30D10509F079CF809101018823E2 -:100DD00071F1815080930101882339F08FE99FE000 -:100DE0000197F1F700C0000022C0A4E4B1E0E6E3FF -:100DF000F1E081918D9391E0E434F907D1F717C0C8 -:100E000090E0A5CF83E10E94DC0580930001811171 -:100E1000C8CF81E40E94B205809300018111C1CF47 -:100E20000E94ED05B82EB094BDCF80E0BECF0E94E9 -:100E3000ED0481E0DF91CF911F910F91FF90EF9032 -:100E4000DF90CF90BF900895E82FF0E0EC5BFE4F6D -:100E50008081089508958B3B910578F4883A910537 -:100E600040F5853A9105D0F48430910508F0B1C081 -:100E70008130910509F4ADC06BC0803E910508F446 -:100E800067C0883E910508F4A4C09C01205F310929 -:100E90002031310508F05CC090650895853A9105D0 -:100EA00009F459C0863A910509F458C083E890E4E2 -:100EB0000895883A910509F454C0893A910509F4D6 -:100EC00053C08A3A910509F452C08B3A910509F44E -:100ED00051C08C3A910509F450C08D3A910509F43E -:100EE0004FC0803B910509F44EC08E3A910509F43C -:100EF0004DC08F3A910509F44CC0813B910509F42E -:100F00004BC0823B910509F44AC0833B910509F42B -:100F100049C0843B910509F448C0853B910509F41B -:100F200047C0863B910509F446C0873B910509F40B -:100F300045C0883B910509F444C0893B910509F4FB -:100F400043C08A3B910509F042C08AE296E40895C5 -:100F500080E090E0089581E890E4089582E890E4CC -:100F6000089582EE94E4089589EE94E408958AEE5B -:100F700094E4089585EB94E4089586EB94E4089551 -:100F800087EB94E408958CEC94E408958DEC94E45C -:100F9000089583E895E408958AE895E4089582E940 -:100FA00095E4089584E995E4089581E296E408952E -:100FB00083E296E4089584E296E4089585E296E457 -:100FC000089586E296E4089587E296E4089580E025 -:100FD00094E40895089596E0799FF001112494E532 -:100FE000899FE00DF11D1124E60FF11DEE0FFF1F8B -:100FF000E851FF4F859194910895880F991F805A69 -:101000009040FC01859194910895880F991F80521A -:101010009F4FFC0185919491089526E0729FF00105 -:10102000112444E5849FE00DF11D1124E60FF11D0C -:10103000EE0FFF1FE851FF4F25913491C9019A959A -:1010400081159F4110F4C9010895C901905281157D -:10105000904128F4C9019F700E9405080895C901B4 -:1010600090538115904120F4C9019927906C0895FF -:10107000211580E5380769F40E94AD159FEF24E340 -:101080004CE0915020404040E1F700C000000C943B -:10109000081D213080E5380731F48091CD01816051 -:1010A0008093CD010895C90190558115904108F0B4 -:1010B00050C0832F99278F70992781309105D9F4DB -:1010C000A9014370552702C0880F991F4A95E2F77E -:1010D0009C68A90164E0440F551F6A95E1F7442715 -:1010E0005370842B952B73E0220F331F7A95E1F711 -:1010F000207633271DC08230910529F4922F88274E -:10110000816F906A089583309105A9F4A901437015 -:10111000552781E090E002C0880F991F4A95E2F7B9 -:101120009C6843E0220F331F4A95E1F7207E377019 -:10113000822B932B08950497F1F4A901437055274E -:1011400081E090E002C0880F991F4A95E2F79A6803 -:10115000E8CFC90190578115904120F4C9019F70D3 -:1011600090620895C90190588115904120F4C901F9 -:101170009F70906A0895203E3105E0F4203C3105CF -:1011800058F52133310509F470C048F4293231058E -:1011900009F464C02A32310509F46EC074C02933E1 -:1011A0003105F1F022383105D9F02533310509F444 -:1011B0004EC069C0233E310589F138F4203E310527 -:1011C000C1F0223E3105E1F05EC0263E310569F1F5 -:1011D000273E3105A9F157C0C9010E94FD070895B6 -:1011E0008091E00180FD02C081FF4DC080EE90E063 -:1011F0004BC08091E00180FFF9CF89E390E044C0CB -:101200008091E00182FF0EC08091E00184FF03C065 -:1012100080E090E039C083EE90E036C08091E0013C -:1012200082FFF2CF82EE90E02FC08091E00183FF39 -:101230000BC08091E00184FDEBCF87EE90E024C0ED -:101240008091E00183FFF5CF86EE90E01DC0809194 -:10125000E00185FF07C089E290E016C08091E001BF -:1012600085FFF9CF85E390E00FC08091E00186FF14 -:1012700007C08AE290E008C08091E00186FFF9CFC4 -:1012800081E390E001C0C9010E942B0708950895F1 -:101290000C944709809162010895CF93DF9300D0A9 -:1012A0001F92CDB7DEB72091E601243019F523E077 -:1012B00029839B838A832093E9008FEF9091E80034 -:1012C000815095FD06C095ED9A95F1F700008111CA -:1012D000F5CF8091E80085FF0DC040E050E063E06D -:1012E00070E0CE0101960E94B70B8091E8008E77E6 -:1012F0008093E8000F900F900F90DF91CF910895A9 -:10130000CF93DF9300D01F92CDB7DEB72091E601D7 -:10131000243021F522E029839B838A8383E0809314 -:10132000E9008FEF9091E800815095FD06C095EDA2 -:101330009A95F1F700008111F5CF8091E80085FFC3 -:101340000DC040E050E063E070E0CE0101960E94E5 -:10135000B70B8091E8008E778093E8000F900F9094 -:101360000F90DF91CF9108952091E6012430F1F4A0 -:1013700022E02093E9002FEF3091E800215035FD65 -:1013800006C035ED3A95F1F700002111F5CF209117 -:10139000E80025FF0BC040E050E065E070E00E94EF -:1013A000B70B8091E8008E778093E8000895CF9383 -:1013B000DF93EC018091E601843009F046C0909102 -:1013C0000C019923D9F090910D019923B9F08093E4 -:1013D000E9008FEF9091E800815095FD06C095E1FE -:1013E0009A95F1F700008111F5CF8091E80085FF13 -:1013F0002CC040E050E060E170E017C081E08093D5 -:10140000E9008FEF9091E800815095FD06C095EDC1 -:101410009A95F1F700008111F5CF8091E80085FFE2 -:1014200014C040E050E068E070E0CE010E94B70BCD -:101430008091E8008E778093E80080E1FE01A2E5CC -:10144000B1E001900D928A95E1F7DF91CF91089577 -:101450008091E501811109C00E94490D0E94A60DED -:101460008091E20084608093E20008951092E5018B -:10147000089508950C942E230E949F1C0E943423EB -:101480000E9443100C94480942E061EC81E00E9404 -:10149000C30C42E061EC82E00E94C30C42E061ECCC -:1014A00083E00E94C30C42E161EC84E00C94C30C25 -:1014B0008091E801833009F455C030F4813071F037 -:1014C000823009F48EC008958A3009F47AC08B30D6 -:1014D00009F460C0893009F09CC020C08091E70108 -:1014E000813A09F096C08091E800877F8093E800F8 -:1014F0008091EB019091EC01892B21F060E080E07C -:1015000090E003C060E182E591E070E00E94000C91 -:101510008091E8008B778093E80008958091E7013F -:10152000813209F076C08091EB019091EC01009737 -:1015300019F0039709F06DC08091E800877F8093D0 -:10154000E8008091E80082FD05C08091E6018111EC -:10155000F8CF5FC08091F100809362018091E80034 -:101560008B7753C08091E701813A09F052C0809196 -:10157000EB019091EC01892B09F04BC08091E800C0 -:10158000877F8093E8008091E80080FFFCCF809106 -:101590000C0136C08091E7018132D9F58091EB01D1 -:1015A0009091EC01892BA9F58091E800877F8093C9 -:1015B000E8000E94F80C8091E90180930C010C94E2 -:1015C000AD158091E701813221F58091E800877F98 -:1015D0008093E8000E94F80C8091EA0180936301F7 -:1015E00008958091E701813AA1F48091E800877F16 -:1015F0008093E8008091E80080FFFCCF8091630138 -:101600008093F1008091E8008E778093E8000C943D -:10161000F80C089584B7877F84BF88E10FB6F894EB -:1016200080936000109260000FBE90E080E80FB6DB -:10163000F89480936100909361000FBE0E94921015 -:101640000E94490D0E94A60D8091E2008460809363 -:10165000E20078940E9421100E94941082E091E0B0 -:101660000E943E100E941C238091E601853069F49F -:101670000E94621C8091E4018823B1F30E948A1CBD -:10168000882391F30E94A10BEFCF0E949A10ECCF18 -:10169000292F332723303105A9F06CF4213031058F -:1016A00009F442C02230310509F043C08DE690E0D4 -:1016B00024E037E042C021323105C9F02232310541 -:1016C00019F137C099278130910541F08230910599 -:1016D00041F0892B71F5E0E0F7E005C0E8EEF6E0B7 -:1016E00002C0E0EDF6E0849190E09F0126C06430F6 -:1016F00000F5E62FF0E0EE0FFF1FEE5DFE4F2081BC -:10170000318189E090E019C0643098F4E62FF0E070 -:10171000DF01AA0FBB1FA65EBE4F2D913C91EA5E72 -:10172000FE4F808190E009C082E190E021E737E040 -:1017300004C080E090E020E030E0FA0131832083B3 -:10174000089580E189BD82E189BD09B400FEFDCF25 -:101750008091D8008F7D8093D8008091E0008260D6 -:101760008093E0008091E00081FDFCCF0895CF924E -:10177000DF92EF92FF920F931F93CF93DF937C0141 -:101780008B01EA010E94190D811131C0209731F0BF -:1017900088819981081B190BE80EF91EC12CD12CE8 -:1017A0000115110519F18091E80085FD14C08091A3 -:1017B000E8008E778093E800209741F08881998136 -:1017C0008C0D9D1D9983888385E011C00E94190DA1 -:1017D000882331F30CC0F70181917F018093F100E0 -:1017E00001501109FFEFCF1ADF0ADACF80E0DF9155 -:1017F000CF911F910F91FF90EF90DF90CF900895C0 -:101800002091ED013091EE012617370748F0611560 -:10181000710539F42091E8002E772093E80001C08B -:10182000B901FC0120E061157105B9F18091E60173 -:10183000882309F440C0853009F43FC08091E80056 -:1018400083FD3DC08091E80082FF06C08091E800E2 -:1018500082FF26C080E008958091E80080FFE3CFFA -:101860002091F3008091F20090E0922B61157105B8 -:1018700051F08830910538F421912093F1006150A6 -:1018800071090196F3CF21E0089709F020E08091DB -:10189000E8008E778093E800C6CF2111C7CFD6CF5E -:1018A0008091E601882339F0853039F08091E80095 -:1018B00083FFCCCF04C082E0089583E0089581E0E7 -:1018C00008952091ED013091EE012617370748F079 -:1018D0006115710539F42091E8002E772093E80016 -:1018E00001C0B901FC0120E061157105C1F18091D1 -:1018F000E601882309F441C0853009F440C0809195 -:10190000E80083FD3EC08091E80082FF06C0809120 -:10191000E80082FF27C080E008958091E80080FF02 -:10192000E3CF2091F3008091F20090E0922B6115BB -:10193000710559F08830910540F424912093F1000D -:101940003196615071090196F2CF21E0089709F0B4 -:1019500020E08091E8008E778093E800C5CF2111C8 -:10196000C6CFD5CF8091E601882339F0853039F094 -:101970008091E80083FFCBCF04C082E0089583E02C -:10198000089581E00895982F973058F59093E900D5 -:10199000981739F07091EC002091ED005091F00013 -:1019A00003C0242F762F50E021FF19C03091EB00A7 -:1019B0003E7F3093EB003091ED003D7F3093ED00A2 -:1019C0003091EB0031603093EB007093EC0020938A -:1019D000ED005093F0002091EE0027FF07C09F5FBD -:1019E000D3CF8F708093E90081E0089580E008955F -:1019F0008091E70187FD05C08091E80080FF0EC05F -:101A000012C08091E80082FD05C08091E60181113D -:101A1000F8CF08958091E8008B7708C08091E601A7 -:101A20008111EACF08958091E8008E778093E800D5 -:101A300008958091E4009091E50045E62091EC0046 -:101A400020FF21C02091E80020FD21C02091E60167 -:101A5000222389F0253089F02091EB0025FD0FC06D -:101A60002091E4003091E5002817390739F34150FF -:101A700041F0C901E3CF82E0089583E0089581E059 -:101A8000089584E008952091E80022FFDFCF80E0F0 -:101A900008950E94B70D0E94BF0DE0EEF0E0808136 -:101AA00081608083E8EDF0E080818F77808319BCCE -:101AB000A7EDB0E08C918E7F8C9380818F7E8083A8 -:101AC0001092E50108950F931F93CF93DF930E9427 -:101AD000B70D0E94BF0DC8EDD0E088818F77888355 -:101AE00088818068888388818F7D888319BC109263 -:101AF000E6011092E2011092E4011092E30100EE7F -:101B000010E0F80180818B7F8083888181608883E9 -:101B100042E060E080E00E94C30CE1EEF0E08081F2 -:101B20008E7F8083E2EEF0E080818160808380811F -:101B300088608083F80180818E7F808388818061C6 -:101B40008883DF91CF911F910F910895E8EDF0E028 -:101B500080818F7E8083E7EDF0E0808181608083EB -:101B600084E082BF81E08093E5010C94630DE8ED91 -:101B7000F0E080818E7F80831092E20008951092C1 -:101B8000DA001092E10008951F920F920FB60F92A3 -:101B900011242F933F934F935F936F937F938F9372 -:101BA0009F93AF93BF93EF93FF938091E10082FFE8 -:101BB0000BC08091E20082FF07C08091E1008B7F23 -:101BC0008093E1000E9420108091DA0080FF1FC006 -:101BD0008091D80080FF1BC08091DA008E7F8093B7 -:101BE000DA008091D90080FF0DC080E189BD82E1DB -:101BF00089BD09B400FEFDCF81E08093E6010E941B -:101C0000280A05C019BC1092E6010E94360A80918C -:101C1000E10080FF19C08091E20080FF15C0809133 -:101C2000E2008E7F8093E2008091E20080618093E9 -:101C3000E2008091D80080628093D80019BC85E0D2 -:101C40008093E6010E943A0A8091E10084FF30C04F -:101C50008091E20084FF2CC080E189BD82E189BDD2 -:101C600009B400FEFDCF8091D8008F7D8093D8000D -:101C70008091E1008F7E8093E1008091E2008F7E71 -:101C80008093E2008091E20081608093E200809185 -:101C9000E201882311F084E007C08091E30087FF10 -:101CA00002C083E001C081E08093E6010E943C0A0B -:101CB0008091E10083FF29C08091E20083FF25C06D -:101CC0008091E100877F8093E10082E08093E601CC -:101CD0001092E2018091E1008E7F8093E10080917B -:101CE000E2008E7F8093E2008091E2008061809329 -:101CF000E20042E060E080E00E94C30C8091F000CE -:101D000088608093F0000E94390AFF91EF91BF91A3 -:101D1000AF919F918F917F916F915F914F913F9183 -:101D20002F910F900FBE0F901F9018951F920F923A -:101D30000FB60F9211242F933F934F935F936F939E -:101D40007F938F939F93AF93BF93CF93EF93FF9323 -:101D5000C091E900CF708091EC001092E900809171 -:101D6000F000877F8093F00078940E94D20E10924A -:101D7000E9008091F00088608093F000C093E90052 -:101D8000FF91EF91CF91BF91AF919F918F917F91F3 -:101D90006F915F914F913F912F910F900FBE0F90D8 -:101DA0001F9018951F93CF93DF93CDB7DEB7AA97F7 -:101DB0000FB6F894DEBF0FBECDBFE7EEF1E0809125 -:101DC000F100819321E0EF3EF207C9F70E94580A23 -:101DD0008091E80083FF1CC12091E7013091E80168 -:101DE000832F90E08A30910508F012C1FC01EA5A75 -:101DF000FF4F0C94B624203881F0223809F008C136 -:101E00008091EB018F708093E9008091EB0085FB5E -:101E1000882780F91092E90006C08091E301909133 -:101E2000E401911182609091E800977F9093E8001F -:101E30008093F1001092F100C5C0822F8D7F09F0D0 -:101E4000E7C0222319F0223061F0E2C08091E9015D -:101E5000813009F0DDC0333009F080E08093E40187 -:101E600028C08091E901811124C02091EB012F70DD -:101E700009F4CEC02093E9008091EB0080FF19C0E7 -:101E80008091EB00333011F4806211C08061809347 -:101E9000EB0081E090E0022E01C0880F0A94EAF77F -:101EA0008093EA001092EA008091EB0088608093B2 -:101EB000EB001092E9008091E800877F86C0211135 -:101EC000A7C01091E9011F778091E3008078812BF2 -:101ED0008093E3008091E800877F8093E8000E9470 -:101EE000F80C8091E80080FFFCCF8091E3008068CF -:101EF0008093E300112311F083E001C082E080931E -:101F0000E60186C02058223008F082C08091E901A5 -:101F10009091EA018C3D23E0920779F583E08A8372 -:101F20008AE289834FB7F894DE01139620E03EE001 -:101F300051E2E32FF0E050935700E49120FF03C0FB -:101F4000E295EF703F5FEF708E2F90E0EA3010F077 -:101F5000C79601C0C0968D939D932F5F243149F79A -:101F60004FBF8091E800877F8093E8006AE270E0CD -:101F7000CE0101960E94000C14C0AE014F5F5F4F6E -:101F80006091EB010E94480B009709F441C0209139 -:101F9000E800277F2093E800BC0189819A810E9494 -:101FA000610C8091E8008B778093E80031C0203885 -:101FB00079F58091E800877F8093E8008091E201C5 -:101FC0008093F1008091E8008E778093E8000E9472 -:101FD000F80C1EC021111CC09091E9019230C0F490 -:101FE0008091E800877F8093E8009093E2010E944F -:101FF000F80C8091E201811104C08091E30087FF19 -:1020000002C084E001C081E08093E6010E94440A9E -:102010008091E80083FF0AC08091E800877F809369 -:10202000E8008091EB0080628093EB00AA960FB6E7 -:10203000F894DEBF0FBECDBFDF91CF911F91089501 -:102040000895CF938091E6018823B1F08091E90053 -:102050008F709091EC0090FF02C090E801C090E07A -:10206000C92FC82B1092E9008091E80083FD0E94DF -:10207000D20ECF70C093E900CF910895909369017B -:10208000809368010895E0916801F09169013097AB -:1020900021F00190F081E02D099480E00895E09115 -:1020A0006801F0916901309721F00280F381E02D01 -:1020B00009940895E0916801F0916901309721F049 -:1020C0000480F581E02D09940895209166013091F6 -:1020D00067018217930771F09093670180936601FF -:1020E000E0916801F0916901309721F00680F78155 -:1020F000E02D0994089520916401309165018217C3 -:10210000930771F09093650180936401E0916801F9 -:10211000F0916901309721F00084F185E02D099458 -:10212000089508950C9491100E94A51C0E941F060A -:102130000C946B1DCF92DF92EF92FF920F931F933F -:10214000CF93DF93CDB7DEB72B970FB6F894DEBFF2 -:102150000FBECDBF0E9437063BE6E32E31E0F32EE3 -:1021600000E010E0C02E802F0E942407F701D190DC -:102170007F01D826B1F40F5F1F4F0E30110591F784 -:102180008FEF89838A831B820E94AE1C8160782F27 -:102190009D838C8349815A816B818D810E943D1181 -:1021A00041C09091CD0191FF04C08B870E942A0706 -:1021B0008B8520E030E04D2D50E0922FBA01022EA9 -:1021C00002C0759567950A94E2F760FF25C02E83DB -:1021D000CF82EE24E394F12C02C0EE0CFF1C9A9502 -:1021E000E2F790E08E219F2121E0892B09F420E085 -:1021F00028870E94AE1C8160782F9A8789874E813C -:102200005F8168858A850E943D11F801E559FE4F7E -:1022100080818E25808306C02F5F3F4F2630310599 -:1022200061F6A9CF0E944F2010916A010E944310CD -:102230001817A1F00E94431080936A012B960FB6E5 -:10224000F894DEBF0FBECDBFDF91CF911F910F91EC -:10225000FF90EF90DF90CF900C9448092B960FB62B -:10226000F894DEBF0FBECDBFDF91CF911F910F91CC -:10227000FF90EF90DF90CF900895CF93DF93CDB78D -:10228000DEB72B970FB6F894DEBF0FBECDBF4F83DE -:10229000588769877A878B87DE01119686E0FD0172 -:1022A00011928A95E9F785E0FE01379601900D922B -:1022B0008A95E1F749815A816B817C818D819E816C -:1022C0000E9479182B960FB6F894DEBF0FBECDBFD3 -:1022D000DF91CF910895CF93C82F882309F4C1C00F -:1022E000823859F40E94431081FDBBC089E30E94EB -:1022F000161B0E94E01B89E30CC0833879F40E940E -:10230000431080FDAEC083E50E94161B0E94E01BB7 -:1023100083E50E94561BCF910C94E01B843859F43E -:102320000E94431082FD9DC087E40E94161B0E94FC -:10233000E01B87E4EECF8CEF8C0F813A48F48C2FB2 -:102340000E94842281118DC08C2F0E94161BE3CF26 -:1023500080E28C0F883048F4C77081E001C0880F9C -:10236000CA95EAF70E94971BD6CF8BE58C0F833076 -:1023700078F4C53A29F0C63A31F482E890E005C015 -:1023800081E890E002C083E890E0CF910C94651062 -:1023900088E58C0F833108F064C0C83A39F1C93A36 -:1023A00041F1CA3A49F1CB3A51F1CC3A59F1CD3A1F -:1023B00061F1C03B69F1CE3A71F1CF3A79F1C13B9D -:1023C00081F1C23B89F1C33B91F1C43B99F1C53B1B -:1023D000A1F1C63BA9F1C73BB1F1C83BB9F1C93B7B -:1023E000C1F1CA3BC9F58AE292E038C082EE90E0C2 -:1023F00035C089EE90E032C08AEE90E02FC085EBC8 -:1024000090E02CC086EB90E029C087EB90E026C0DE -:102410008CEC90E023C08DEC90E020C083E891E04C -:102420001DC08AE891E01AC082E991E017C084E9F2 -:1024300091E014C081E292E011C083E292E00EC00C -:1024400084E292E00BC085E292E008C086E292E06E -:1024500005C087E292E002C080E090E0CF910C944A -:102460007B10CF910895882309F44BC0823859F42A -:102470000E94431081FF45C089E30E94161B0E9401 -:10248000E01B89E30CC0833871F40E94431080FF85 -:1024900038C083E50E94161B0E94E01B83E50E9462 -:1024A000561B0C94E01B843859F40E94431082FFA1 -:1024B00028C087E40E94161B0E94E01B87E4EFCF30 -:1024C0009CEF980F913A58F390E2980F983050F49F -:1024D000877091E001C0990F8A95EAF7892F0E94D1 -:1024E0009D1BDFCF9BE5980F933020F480E090E0B8 -:1024F0000C946510885A833120F480E090E00C94AD -:102500007B100895882321F00E94971B0C94E01BF8 -:102510000895882321F00E949D1B0C94E01B0895D0 -:10252000CF92DF92EF92FF920F931F93CF93DF939F -:10253000CDB7DEB728970FB6F894DEBF0FBECDBF7C -:102540008C0185E0F801DE01119601900D928A95CB -:10255000E1F7F80140813181F280258122952F70C9 -:1025600083819481892B31F03F3F31F481E04F3FEB -:1025700019F403C081E001C080E080FDCBC2498333 -:102580003A8389819A812F830E94D41A9E838887F7 -:102590000E94D31A0E94A6192F814E816885FF20C0 -:1025A00029F00E94B41B68854E812F81E42FE295AB -:1025B000EF70F0E0E05AFF4F0C94B624842F807F38 -:1025C000142F1F70882311F01295107FFF2059F0EF -:1025D000112309F454C2812F68870E94A71B0E940F -:1025E000E01B68854CC2862F0E943312112309F428 -:1025F00091C2812F0E94AD1B28960FB6F894DEBFC2 -:102600000FBECDBFDF91CF911F910F91FF90EF9043 -:10261000DF90CF900C94E01B342F307F842F8F708D -:10262000303211F08295807F662319F0613019F104 -:102630002BC0FF20B1F0222309F493C1213009F00F -:1026400090C128960FB6F894DEBF0FBECDBFDF91C4 -:10265000CF911F910F91FF90EF90DF90CF900C944E -:10266000C71B222319F0213009F454C28E830E9423 -:10267000CA1B8E8189C1FF2021F0223008F04AC296 -:1026800070C1211147C280C1FF2021F0222309F42B -:1026900068C1F5C1222309F477C105C2242F26950C -:1026A0002695237030E02115310521F021303105C8 -:1026B000C9F030C2FF2021F0862F942F937002C002 -:1026C00080E090E028960FB6F894DEBF0FBECDBF35 -:1026D000DF91CF911F910F91FF90EF90DF90CF90FE -:1026E0000C946510FF2021F0862F942F937002C068 -:1026F00080E090E028960FB6F894DEBF0FBECDBF05 -:10270000DF91CF911F910F91FF90EF90DF90CF90CD -:102710000C947B10862FFF2019F00E94571F02C0D7 -:102720000E94BF1F28960FB6F894DEBF0FBECDBF24 -:10273000DF91CF911F910F91FF90EF90DF90CF909D -:102740000C944420842F837009F076C0F110E2C10C -:10275000262F229526952770220F220F862F8F7005 -:10276000C82ED12CE12CF12C022E04C0CC0CDD1C87 -:10277000EE1CFF1C0A94D2F764FF10C06FE070E0FB -:1027800080E090E004C0660F771F881F991F2A958C -:10279000D2F7609570958095909503C060E070E0E9 -:1027A000CB01242F269526952370422F50E04230EE -:1027B0005105D1F04330510559F16C297D298E29FD -:1027C0009F294130510541F128960FB6F894DEBF9C -:1027D0000FBECDBFDF91CF911F910F91FF90EF9072 -:1027E000DF90CF900C94CB196C297D298E299F29DD -:1027F00028960FB6F894DEBF0FBECDBFDF91CF9104 -:102800001F910F91FF90EF90DF90CF900C94E519FE -:102810000E94CB19C701B60128960FB6F894DEBF07 +:100000000C94C7020C940B030C940B030C940B037D +:100010000C940B030C940B030C940B030C940B0328 +:100020000C940B030C940B030C946F0D0C94410E69 +:100030000C940B030C940B030C940B030C940B0308 +:100040000C940B030C9499220C940B030C940B034B +:100050000C940B030C943B1C0C940B030C940B039F +:100060000C940B030C940B030C940B030C940B03D8 +:100070000C940B030C940B030C940B030C940B03C8 +:100080000C940B030C940B030C940B030C940B03B8 +:100090000C940B030C940B030C940B030C940B03A8 +:1000A0000C940B030C940B030C940B031C034E03D6 +:1000B0009A0335035E032D044A044D0450045E0484 +:1000C000A60EC80EB30FC80EB30F0A0F2D0FB30F35 +:1000D000820F950F89128912B712B712F9123513D0 +:1000E000351535154D133515441444140F153515B4 +:1000F0003515231500C801C802C803C804C805C8BF +:10010000022001200030E100E00000001E00140089 +:1001100004001D0000074E001F001A0016001B00FF +:10012000000F4C002000080007000600E2002A0033 +:100130002100150009001900E3004B002200170000 +:100140000A00050000004A0029002F0000002B02D1 +:1001500000004D002D00300000002B00000050007A +:1001600023001C000B00110000004F0024001800A9 +:100170000D001000E700520025000C000E003600B4 +:10018000E6002C00260012000F003700000F2800A8 +:100190002700130033003800000751000520042019 +:1001A0000320E500E400000001000100010001005F +:1001B000E00000003A001E02200222020007510067 +:1001C0003B001F0221022302000F28003C002F02E7 +:1001D00026022F00E2002C003D00300227023000F2 +:1001E000E30052003E0024023500350200005000BA +:1001F0002900360200002B0000004F002D003702BE +:1002000000002B0200004A003F003102380031009C +:1002100000004D004000240021001E0027784B0004 +:100220004100250022001F0037744C0042002600C8 +:10023000230020002E7F2A004300380025022D00D5 +:100240002E774E000100010001000100287100001E +:100250000100010001000100E00000004400660010 +:10026000A60000000007B50045000630F200083087 +:10027000F60000006800F000F100F100F400B600A4 +:1002800069000730F3000930F500B4006A00A900E6 +:10029000AA00A8000000B8002900F9000000FA0038 +:1002A0000000B9000000F9000000FA000000AC00F6 +:1002B0006B004600530000000000AB006C004A00D9 +:1002C00050004D004978A9006D00520051005100C6 +:1002D0004C74AE006E004B004F004E00000FAD009E +:1002E0006F00B100B30000000007AA000100010088 +:1002F00001000100E40000000100010001003900DC +:1003000001000000290001000100010001000100BE +:1003100001000100010001000100010001000100D5 +:1003200001000100010001000100010001000100C5 +:1003300001000100010001000100010000000100B6 +:1003400001000100000001000000010001000100A7 +:100350000000010000000100010001000100010097 +:100360000000010001000100010001000100010086 +:100370000100010001000100010001000100010075 +:1003800001000100010001002A000100010001003C +:10039000010001000100010001003900010000001E +:1003A00016034500720067006F0044006F0078007C +:1003B000200045005A000000160345007200670047 +:1003C0006F0044006F007800200045005A000000D4 +:1003D0000403090409026D00040100A0FA090400E5 +:1003E000000103010100092111010001223F000762 +:1003F00005810308000A0904010001030102000944 +:100400002111010001224D000705820308000A099D +:10041000040200010300000009211101000122363D +:10042000000705830308000A090403000103000014 +:100430000009211101000122390007058403100081 +:10044000011201100100000008EDFE071301000178 +:1004500002000105010906A101050719E029E715B8 +:1004600000250195087501810205081901290595E6 +:100470000575019102950175039101050719002980 +:100480007715002501957875018102C00501098065 +:10049000A101850216010026B7001A01002AB70043 +:1004A000751095018100C0050C0901A10185031695 +:1004B0000100269C021A01002A9C027510950181F8 +:1004C00000C005010902A1010901A10005091901E6 +:1004D0002905150025019505750181029501750312 +:1004E00081010501093009311581257F95027508C3 +:1004F000810609381581257F950175088106050C4F +:100500000A38021581257F950175088106C0C0054E +:10051000010906A101050719E029E7150025019544 +:1005200008750181029501750881010508190129E5 +:10053000059505750191029501750391010507194E +:100540000029FF150025FF950675088100C00000F1 +:10055000000000000000000000010204060A0F175E +:10056000202C3A4A5D71879DB3C7DAE9F5FCFFFCA0 +:10057000F5E9DAC7B39D87715D4A3A2C20170F0A57 +:100580000604020100000000000000000000112429 +:100590001FBECFEFDAE0DEBFCDBF04B603FE24C03E +:1005A0008091F7019091F801A091F901B091FA01C1 +:1005B0008730904BA740B04BB9F41092F7011092DE +:1005C000F8011092F9011092FA0114BE84B7877FE6 +:1005D00084BF88E10FB6F8948093600010926000A9 +:1005E0000FBEE0E0FFE3099511E0A0E0B1E0E6EB2B +:1005F000F8E402C005900D92A433B107D9F721E0C9 +:10060000A4E3B1E001C01D92A73FB207E1F70E9449 +:10061000B50A0C9459240C940000DC01462F50E0DC +:100620004A30510508F05DC14A5A5F4F12962C912D +:100630001297FA010C940E2480913A0190913B019B +:100640002223F1F0019690933B0180933A0180912F +:10065000360190913701892B31F08091350191E07D +:1006600089278093350181E09AC015968C91807F0F +:100670002111BFC009F0D5C080913A0190913B0192 +:10068000019790933B0180933A01892B09F029C18E +:1006900080913501811125C181E0A8C015968C910A +:1006A000807F222349F12091360130913701882340 +:1006B00081F02115310569F48BE2C1C015968C914A +:1006C000807F222319F12091360130913701811169 +:1006D000B1C0809138019091390101969093390110 +:1006E00080933801232B31F08091340191E08927E8 +:1006F0008093340182E053C0882351F08091360109 +:1007000090913701892B21F48BE2A4C081119AC00A +:10071000809138019091390101979093390180932C +:100720003801892B09F0DDC0809134018111D9C0D5 +:1007300082E05CC015963C912223A1F180913601A4 +:100740009091370101969093370180933601809103 +:100750003A0190913B01892B31F08091350191E074 +:100760008927809335018091380190913901892B37 +:1007700031F08091340191E0892780933401307FFA +:1007800069F4E0910E01F0910F018081827231F0E5 +:1007900089E30E94161189E30E94DE1183E00E9422 +:1007A000C9199FC0832F807FA1F030FD12C08091B6 +:1007B0003A0190913B01892B61F48091380190912D +:1007C0003901892B31F485E30E94161185E30E94DB +:1007D000DE11809136019091370101979093370196 +:1007E00080933601892B09F07CC083E00E94EA19CE +:1007F00078C02091360130913701882329F02115E6 +:10080000310511F484E31BC080913A0190913B01C2 +:10081000019690933B0180933A01232B09F01DCF61 +:1008200022CF8091360190913701892B09F024CF96 +:1008300084E310C02115310509F04BCF81E30E94FC +:1008400016114FC08091360190913701892B09F024 +:100850005FCF81E30E94DE1144C015963C912111C7 +:100860006DCF832F807F09F4B4CF30FDB2CF80915C +:100870003A0190913B01892B09F0ABCF809138016F +:1008800090913901892B09F0A4CF8EE20E941611B4 +:100890008EE29DCF80EF90E005C080EF90E010C029 +:1008A00081EF90E0222329F00E94AF1E82EF90E0BA +:1008B0000DC00E94171F82EF90E00FC081EF90E003 +:1008C000222339F00E94AF1E83EF90E00E94AF1EFA +:1008D00006C00E94171F83EF90E00E94171F0E941E +:1008E0009C1F80E090E008950895E0910E01F09142 +:1008F0000F018081827219F0259A2D9A06C00E94FC +:10090000EE0F81FDF9CF25982D988091B90181FFD7 +:1009100003C0269A2E9A02C026982E988091B9017B +:1009200082FF03C0279A2F9A089527982F98089539 +:100930000C94750456985E9825982D9826982E98B4 +:1009400027982F988FEF90E09093890080938800EC +:1009500090938B0080938A0090938D0080938C00FD +:10096000259A2D9A2FEF80E792E021508040904009 +:10097000E1F700C00000269A2E9A2FEF80E792E060 +:10098000215080409040E1F700C00000279A2F9A44 +:100990002FEF80E792E0215080409040E1F700C0C7 +:1009A000000025982D982FEF80E792E0215080409D +:1009B0009040E1F700C0000026982E982FEF80E7C6 +:1009C00092E0215080409040E1F700C0000027985D +:1009D0002F9856985E9825982D9826982E982798A7 +:1009E0002F98089589EA8093800089E080938100A0 +:1009F00024982C983F988AB18F748AB96E98479A38 +:100A00008BB1806B8BB9769A0E949A040C94740413 +:100A100080E28093000180913C0181110EC00E9410 +:100A2000570581E080933C012FEF83ED90E3215047 +:100A300080409040E1F700C0000080E40E945D0526 +:100A40008093000181112EC00E94870580930001D0 +:100A5000811128C00E94870580930001811122C066 +:100A60008FE30E9487058093000181111BC00E94C3 +:100A70007F0580E40E945D0580930001811112C012 +:100A80008CE00E9487058093000181110BC00E94B9 +:100A9000870580930001811105C08FE30E948705BF +:100AA000809300010E947F058091000108951092BB +:100AB000B9008AE08093B800089594EA9093BC004E +:100AC0009091BC0097FFFCCF9091B900987F98302F +:100AD00021F0903111F081E008958093BB0084E80B +:100AE0008093BC008091BC0087FFFCCF8091B9004F +:100AF000887F883111F0803471F780E0089584E9AF +:100B00008093BC008091BC0084FDFCCF089580934D +:100B1000BB0084E88093BC008091BC0087FFFCCFC1 +:100B20009091B900987F81E0983209F480E00895AF +:100B300084E88093BC008091BC0087FFFCCF80914B +:100B4000BB00089580910001811115C080E40E94CE +:100B50005D058093000181110CC082E10E94870530 +:100B600080930001811105C08FEF0E94870580935B +:100B700000010E947F0584B1807F84B985B1807FA8 +:100B800085B98AB1837F8AB98BB1837F8BB93E984F +:100B9000469808950E940805809300010E94A205CE +:100BA00080B38C7080BB81B3836F81BBECE4F1E0D8 +:100BB000AEE3B1E011921D9281E0EA35F807D1F77A +:100BC0000C94F204BF92CF92DF92EF92FF920F93B8 +:100BD0001F93CF93DF9380910001882379F0809158 +:100BE0003D018F5F80933D01811108C00E9408057F +:100BF00080930001811102C00E949A040EE311E06B +:100C0000C0E0D0E0DD24D39482E0C82EEE24E3944B +:100C1000F12CC73000F580910001811162C080E4A1 +:100C20000E945D0580930001811112C082E10E9443 +:100C300087058093000181110BC0C7010C2E01C0F4 +:100C4000880F0A94EAF780950E9487058093000137 +:100C50000E947F0546C0CA30A1F028F4C83059F080 +:100C6000C93061F005C0CC3089F070F0CD3089F02A +:100C7000209A289810C0219A29980DC0229A2A9863 +:100C80000AC0239A2B9807C0529A01C0539A5B98C6 +:100C900002C03E9A4698E0EAEA95F1F78FB1799959 +:100CA0005AC092E081708D25892B7C9B02C090E018 +:100CB00001C094E0892B7D9B02C090E001C098E0C8 +:100CC000892B7E9B02C090E001C090E1892B9FB1EF +:100CD0009095991F9927991F9295990F907E892B2E +:100CE0000FC08091000181114BC080E40E945D051E +:100CF00080930001882389F1B12C0E947F058B2D00 +:100D0000F8019081981719F08083C09201010E9428 +:100D1000A20521960F5F1F4FCE30D10509F079CF84 +:100D200080910101882371F1815080930101882312 +:100D300039F08FE99FE00197F1F700C0000022C071 +:100D4000ACE4B1E0EEE3F1E081918D9391E0EC341D +:100D5000F907D1F717C090E0A5CF83E10E9487057E +:100D6000809300018111C8CF81E40E945D058093CA +:100D700000018111C1CF0E949805B82EB094BDCF5B +:100D800080E0BECF0E94980481E0DF91CF911F9157 +:100D90000F91FF90EF90DF90CF90BF900895E82FD4 +:100DA000F0E0E45BFE4F8081089508958B3B910550 +:100DB00078F4883A910540F5853A9105D0F484306D +:100DC000910508F0B1C08130910509F4ADC06BC048 +:100DD000803E910508F467C0883E910508F4A4C0E0 +:100DE0009C01205F31092031310508F05CC090651D +:100DF0000895853A910509F459C0863A910509F498 +:100E000058C083E890E40895883A910509F454C0E5 +:100E1000893A910509F453C08A3A910509F452C000 +:100E20008B3A910509F451C08C3A910509F450C0F0 +:100E30008D3A910509F44FC0803B910509F44EC0ED +:100E40008E3A910509F44DC08F3A910509F44CC0D2 +:100E5000813B910509F44BC0823B910509F44AC0DE +:100E6000833B910509F449C0843B910509F448C0CE +:100E7000853B910509F447C0863B910509F446C0BE +:100E8000873B910509F445C0883B910509F444C0AE +:100E9000893B910509F443C08A3B910509F042C0A2 +:100EA0008AE296E4089580E090E0089581E890E475 +:100EB000089582E890E4089582EE94E4089589EE1E +:100EC00094E408958AEE94E4089585EB94E40895FB +:100ED00086EB94E4089587EB94E408958CEC94E415 +:100EE00008958DEC94E4089583E895E408958AE8E4 +:100EF00095E4089582E995E4089584E995E40895D8 +:100F000081E296E4089583E296E4089584E296E40B +:100F1000089585E296E4089586E296E4089587E2CE +:100F200096E4089580E094E40895089596E0799F0A +:100F3000F001112494E5899FE00DF11D1124E60FC5 +:100F4000F11DEE0FFF1FE050FF4F85919491089522 +:100F5000880F991F8C589040FC01859194910895B9 +:100F6000880F991F8C509F4FFC0185919491089593 +:100F700026E0729FF001112444E5849FE00DF11DED +:100F80001124E60FF11DEE0FFF1FE050FF4F2591DA +:100F90003491C9019A9581159F4110F4C9010895B2 +:100FA000C90190528115904128F4C9019F700E9497 +:100FB000B0070895C90190538115904120F4C901EB +:100FC0009927906C0895211580E5380769F40E94EF +:100FD00058159FEF24E34CE0915020404040E1F74A +:100FE00000C000000C94601C213080E5380731F40B +:100FF0008091D50181608093D5010895C9019055F4 +:101000008115904108F050C0832F99278F70992740 +:1010100081309105D9F4A9014370552702C0880F8A +:10102000991F4A95E2F79C68A90164E0440F551F97 +:101030006A95E1F744275370842B952B73E0220FB8 +:10104000331F7A95E1F7207633271DC08230910552 +:1010500029F4922F8827816F906A08958330910533 +:10106000A9F4A9014370552781E090E002C0880FE0 +:10107000991F4A95E2F79C6843E0220F331F4A9577 +:10108000E1F7207E3770822B932B08950497F1F4BB +:10109000A9014370552781E090E002C0880F991F95 +:1010A0004A95E2F79A68E8CFC901905781159041B7 +:1010B00020F4C9019F7090620895C901905881156C +:1010C000904120F4C9019F70906A0895203E310537 +:1010D000E0F4203C310558F52133310509F470C0A6 +:1010E00048F42932310509F464C02A32310509F483 +:1010F0006EC074C029333105F1F022383105D9F0C2 +:101100002533310509F44EC069C0233E310589F10C +:1011100038F4203E3105C1F0223E3105E1F05EC0D9 +:10112000263E310569F1273E3105A9F157C0C901B5 +:101130000E94A80708958091E80180FD02C081FF08 +:101140004DC080EE90E04BC08091E80180FFF9CF68 +:1011500089E390E044C08091E80182FF0EC0809155 +:10116000E80184FF03C080E090E039C083EE90E0A6 +:1011700036C08091E80182FFF2CF82EE90E02FC06E +:101180008091E80183FF0BC08091E80184FDEBCFE3 +:1011900087EE90E024C08091E80183FFF5CF86EED2 +:1011A00090E01DC08091E80185FF07C089E290E0D2 +:1011B00016C08091E80185FFF9CF85E390E00FC06C +:1011C0008091E80186FF07C08AE290E008C0809124 +:1011D000E80186FFF9CF81E390E001C0C9010E94D8 +:1011E000D606089508950C94F20880916A01089536 +:1011F000CF93DF9300D01F92CDB7DEB72091EE01E1 +:10120000243019F523E029839B838A832093E90006 +:101210008FEF9091E800815095FD06C095ED9A956D +:10122000F1F700008111F5CF8091E80085FF0DC036 +:1012300040E050E063E070E0CE0101960E94620B56 +:101240008091E8008E778093E8000F900F900F90C8 +:10125000DF91CF910895CF93DF9300D01F92CDB748 +:10126000DEB72091EE01243021F522E029839B8313 +:101270008A8383E08093E9008FEF9091E8008150AA +:1012800095FD06C095ED9A95F1F700008111F5CF17 +:101290008091E80085FF0DC040E050E063E070E021 +:1012A000CE0101960E94620B8091E8008E778093B8 +:1012B000E8000F900F900F90DF91CF91089520914B +:1012C000EE012430F1F422E02093E9002FEF309179 +:1012D000E800215035FD06C035ED3A95F1F70000E4 +:1012E0002111F5CF2091E80025FF0BC040E050E030 +:1012F00065E070E00E94620B8091E8008E77809339 +:10130000E8000895CF93DF93EC018091EE018430E3 +:1013100009F046C090910C019923D9F090910D01EC +:101320009923B9F08093E9008FEF9091E800815004 +:1013300095FD06C095E19A95F1F700008111F5CF72 +:101340008091E80085FF2CC040E050E060E170E053 +:1013500017C081E08093E9008FEF9091E800815001 +:1013600095FD06C095ED9A95F1F700008111F5CF36 +:101370008091E80085FF14C040E050E068E070E034 +:10138000CE010E94620B8091E8008E778093E80086 +:1013900080E1FE01AAE5B1E001900D928A95E1F7A6 +:1013A000DF91CF9108958091ED01811109C00E94D4 +:1013B000F40C0E94510D8091E20084608093E20061 +:1013C00008951092ED01089508950C9486220E94CC +:1013D000F71B0E948C220E94EE0F0C94F30842E04F +:1013E00061EC81E00E946E0C42E061EC82E00E94C0 +:1013F0006E0C42E061EC83E00E946E0C42E161EC15 +:1014000084E00C946E0C8091F001833009F455C097 +:1014100030F4813071F0823009F48EC008958A3042 +:1014200009F47AC08B3009F460C0893009F09CC09F +:1014300020C08091EF01813A09F096C08091E800C8 +:10144000877F8093E8008091F3019091F401892BCC +:1014500021F060E080E090E003C060E18AE591E087 +:1014600070E00E94AB0B8091E8008B778093E800DE +:1014700008958091EF01813209F076C08091F301E7 +:101480009091F401009719F0039709F06DC08091D5 +:10149000E800877F8093E8008091E80082FD05C026 +:1014A0008091EE018111F8CF5FC08091F1008093AF +:1014B0006A018091E8008B7753C08091EF01813AF7 +:1014C00009F052C08091F3019091F401892B09F049 +:1014D0004BC08091E800877F8093E8008091E8000E +:1014E00080FFFCCF80910C0136C08091EF018132EA +:1014F000D9F58091F3019091F401892BA9F58091A0 +:10150000E800877F8093E8000E94A30C8091F1019E +:1015100080930C010C9458158091EF01813221F5D4 +:101520008091E800877F8093E8000E94A30C80915F +:10153000F20180936B0108958091EF01813AA1F44B +:101540008091E800877F8093E8008091E80080FF29 +:10155000FCCF80916B018093F1008091E8008E7741 +:101560008093E8000C94A30C089584B7877F84BF10 +:1015700088E10FB6F89480936000109260000FBE6F +:1015800090E080E80FB6F89480936100909361003A +:101590000FBE0E943D100E94F40C0E94510D8091DC +:1015A000E20084608093E20078940E94CC0F0E9455 +:1015B0003F1082E091E00E94E90F0E947422809126 +:1015C000EE01853069F40E94BA1B8091EC018823FA +:1015D000B1F30E94E21B882391F30E944C0BEFCFE2 +:1015E0000E944510ECCF292F332723303105A9F075 +:1015F0006CF42130310509F442C02230310509F084 +:1016000043C08DE690E024ED33E042C02132310545 +:10161000C9F02232310519F137C09927813091057F +:1016200041F08230910541F0892B71F5E0EDF3E056 +:1016300005C0E8EBF3E002C0E0EAF3E0849190E05B +:101640009F0126C0643000F5E62FF0E0EE0FFF1F8B +:10165000EE5DFE4F2081318189E090E019C0643059 +:1016600098F4E62FF0E0DF01AA0FBB1FA65EBE4F85 +:101670002D913C91EA5EFE4F808190E009C082E1AD +:1016800090E021E434E004C080E090E020E030E02D +:10169000FA0131832083089580E189BD82E189BD0B +:1016A00009B400FEFDCF8091D8008F7D8093D800D3 +:1016B0008091E00082608093E0008091E00081FDF5 +:1016C000FCCF0895CF92DF92EF92FF920F931F937A +:1016D000CF93DF937C018B01EA010E94C40C81113E +:1016E00031C0209731F088819981081B190BE80ED1 +:1016F000F91EC12CD12C0115110519F18091E800BA +:1017000085FD14C08091E8008E778093E8002097D3 +:1017100041F0888199818C0D9D1D9983888385E096 +:1017200011C00E94C40C882331F30CC0F7018191D1 +:101730007F018093F10001501109FFEFCF1ADF0AFA +:10174000DACF80E0DF91CF911F910F91FF90EF9062 +:10175000DF90CF9008952091F5013091F601261782 +:10176000370748F06115710539F42091E8002E77AC +:101770002093E80001C0B901FC0120E0611571056A +:10178000B9F18091EE01882309F440C0853009F455 +:101790003FC08091E80083FD3DC08091E80082FF5A +:1017A00006C08091E80082FF26C080E00895809105 +:1017B000E80080FFE3CF2091F3008091F20090E0F9 +:1017C000922B6115710551F08830910538F4219103 +:1017D0002093F100615071090196F3CF21E0089741 +:1017E00009F020E08091E8008E778093E800C6CF72 +:1017F0002111C7CFD6CF8091EE01882339F08530F3 +:1018000039F08091E80083FFCCCF04C082E00895D6 +:1018100083E0089581E008952091F5013091F6016B +:101820002617370748F06115710539F42091E80053 +:101830002E772093E80001C0B901FC0120E061157A +:101840007105C1F18091EE01882309F441C0853012 +:1018500009F440C08091E80083FD3EC08091E8001B +:1018600082FF06C08091E80082FF27C080E00895D3 +:101870008091E80080FFE3CF2091F3008091F20097 +:1018800090E0922B6115710559F08830910540F474 +:1018900024912093F1003196615071090196F2CFA5 +:1018A00021E0089709F020E08091E8008E7780938E +:1018B000E800C5CF2111C6CFD5CF8091EE01882396 +:1018C00039F0853039F08091E80083FFCBCF04C038 +:1018D00082E0089583E0089581E00895982F97307D +:1018E00058F59093E900981739F07091EC00209129 +:1018F000ED005091F00003C0242F762F50E021FF1F +:1019000019C03091EB003E7F3093EB003091ED0039 +:101910003D7F3093ED003091EB0031603093EB0070 +:101920007093EC002093ED005093F0002091EE00B6 +:1019300027FF07C09F5FD3CF8F708093E90081E0BE +:10194000089580E008958091EF0187FD05C08091A2 +:10195000E80080FF0EC012C08091E80082FD05C043 +:101960008091EE018111F8CF08958091E8008B7786 +:1019700008C08091EE018111EACF08958091E800BE +:101980008E778093E80008958091E4009091E500BF +:1019900045E62091EC0020FF21C02091E80020FDC9 +:1019A00021C02091EE01222389F0253089F0209179 +:1019B000EB0025FD0FC02091E4003091E5002817D1 +:1019C000390739F3415041F0C901E3CF82E008956E +:1019D00083E0089581E0089584E008952091E8006F +:1019E00022FFDFCF80E008950E94620D0E946A0D01 +:1019F000E0EEF0E0808181608083E8EDF0E08081BE +:101A00008F77808319BCA7EDB0E08C918E7F8C938B +:101A100080818F7E80831092ED0108950F931F9334 +:101A2000CF93DF930E94620D0E946A0DC8EDD0E053 +:101A300088818F77888388818068888388818F7D7B +:101A4000888319BC1092EE011092EA011092EC0109 +:101A50001092EB0100EE10E0F80180818B7F808313 +:101A600088818160888342E060E080E00E946E0CA3 +:101A7000E1EEF0E080818E7F8083E2EEF0E0808115 +:101A800081608083808188608083F80180818E7F7F +:101A90008083888180618883DF91CF911F910F912E +:101AA0000895E8EDF0E080818F7E8083E7EDF0E03F +:101AB00080818160808384E082BF81E08093ED013A +:101AC0000C940E0DE8EDF0E080818E7F8083109203 +:101AD000E20008951092DA001092E10008951F923A +:101AE0000F920FB60F9211242F933F934F935F9352 +:101AF0006F937F938F939F93AF93BF93EF93FF93D6 +:101B00008091E10082FF0BC08091E20082FF07C05C +:101B10008091E1008B7F8093E1000E94CB0F809148 +:101B2000DA0080FF1FC08091D80080FF1BC0809129 +:101B3000DA008E7F8093DA008091D90080FF0DC09B +:101B400080E189BD82E189BD09B400FEFDCF81E05D +:101B50008093EE010E94D30905C019BC1092EE01DA +:101B60000E94E1098091E10080FF19C08091E200AC +:101B700080FF15C08091E2008E7F8093E20080910B +:101B8000E20080618093E2008091D80080628093BF +:101B9000D80019BC85E08093EE010E94E509809190 +:101BA000E10084FF30C08091E20084FF2CC080E11E +:101BB00089BD82E189BD09B400FEFDCF8091D800C6 +:101BC0008F7D8093D8008091E1008F7E8093E1002B +:101BD0008091E2008F7E8093E2008091E20081603C +:101BE0008093E2008091EA01882311F084E007C02D +:101BF0008091E30087FF02C083E001C081E0809311 +:101C0000EE010E94E7098091E10083FF29C08091E5 +:101C1000E20083FF25C08091E100877F8093E1008F +:101C200082E08093EE011092EA018091E1008E7FC4 +:101C30008093E1008091E2008E7F8093E2008091AA +:101C4000E20080618093E20042E060E080E00E9478 +:101C50006E0C8091F00088608093F0000E94E4098F +:101C6000FF91EF91BF91AF919F918F917F916F9174 +:101C70005F914F913F912F910F900FBE0F901F904A +:101C800018951F920F920FB60F9211242F933F9326 +:101C90004F935F936F937F938F939F93AF93BF9374 +:101CA000CF93EF93FF93C091E900CF708091EC0048 +:101CB0001092E9008091F000877F8093F000789483 +:101CC0000E947D0E1092E9008091F0008860809360 +:101CD000F000C093E900FF91EF91CF91BF91AF91D8 +:101CE0009F918F917F916F915F914F913F912F9134 +:101CF0000F900FBE0F901F9018951F93CF93DF93F7 +:101D0000CDB7DEB7AA970FB6F894DEBF0FBECDBF32 +:101D1000EFEEF1E08091F100819321E0E73FF207DF +:101D2000C9F70E94030A8091E80083FF1CC120913B +:101D3000EF013091F001832F90E08A30910508F097 +:101D400012C1FC01E05AFF4F0C940E24203881F0A0 +:101D5000223809F008C18091F3018F708093E90067 +:101D60008091EB0085FB882780F91092E90006C07E +:101D70008091EB019091EC01911182609091E800CB +:101D8000977F9093E8008093F1001092F100C5C016 +:101D9000822F8D7F09F0E7C0222319F0223061F0F5 +:101DA000E2C08091F101813009F0DDC0333009F0EB +:101DB00080E08093EC0128C08091F101811124C062 +:101DC0002091F3012F7009F4CEC02093E900809197 +:101DD000EB0080FF19C08091EB00333011F480627A +:101DE00011C080618093EB0081E090E0022E01C081 +:101DF000880F0A94EAF78093EA001092EA00809133 +:101E0000EB0088608093EB001092E9008091E8007D +:101E1000877F86C02111A7C01091F1011F778091A3 +:101E2000E3008078812B8093E3008091E800877F36 +:101E30008093E8000E94A30C8091E80080FFFCCF13 +:101E40008091E30080688093E300112311F083E028 +:101E500001C082E08093EE0186C02058223008F055 +:101E600082C08091F1019091F2018C3D23E09207B4 +:101E700079F583E08A838AE289834FB7F894DE019B +:101E8000139620E03EE051E2E32FF0E0509357003C +:101E9000E49120FF03C0E295EF703F5FEF708E2F5B +:101EA00090E0EA3010F0C79601C0C0968D939D93E4 +:101EB0002F5F243149F74FBF8091E800877F8093DF +:101EC000E8006AE270E0CE0101960E94AB0B14C0FC +:101ED000AE014F5F5F4F6091F3010E94F30A0097DC +:101EE00009F441C02091E800277F2093E800BC015D +:101EF00089819A810E940C0C8091E8008B778093F5 +:101F0000E80031C0203879F58091E800877F809320 +:101F1000E8008091EA018093F1008091E8008E77DB +:101F20008093E8000E94A30C1EC021111CC0909158 +:101F3000F1019230C0F48091E800877F8093E8003F +:101F40009093EA010E94A30C8091EA01811104C0E0 +:101F50008091E30087FF02C084E001C081E08093AC +:101F6000EE010E94EF098091E80083FF0AC0809192 +:101F7000E800877F8093E8008091EB008062809387 +:101F8000EB00AA960FB6F894DEBF0FBECDBFDF916F +:101F9000CF911F9108950895CF938091EE018823EA +:101FA000B1F08091E9008F709091EC0090FF02C039 +:101FB00090E801C090E0C92FC82B1092E9008091F1 +:101FC000E80083FD0E947D0ECF70C093E900CF91A1 +:101FD000089590937101809370010895E0917001CC +:101FE000F0917101309721F00190F081E02D09947A +:101FF00080E00895E0917001F0917101309721F037 +:102000000280F381E02D09940895E0917001F09130 +:102010007101309721F00480F581E02D0994089535 +:1020200020916E0130916F018217930771F09093A8 +:102030006F0180936E01E0917001F0917101309712 +:1020400021F00680F781E02D0994089520916C011C +:1020500030916D018217930771F090936D01809319 +:102060006C01E0917001F0917101309721F00084D2 +:10207000F185E02D0994089508950C943C100E9478 +:10208000FD1B0E94CA050C94C31CCF92DF92EF92F5 +:10209000FF920F931F93CF93DF93CDB7DEB72B97AC +:1020A0000FB6F894DEBF0FBECDBF0E94E20533E746 +:1020B000E32E31E0F32E00E010E0C02E802F0E94CE +:1020C000CF06F701D1907F01D826B1F40F5F1F4FE3 +:1020D0000E30110591F78FEF89838A831B820E944E +:1020E000061C8160782F9D838C8349815A816B8186 +:1020F0008D810E94E81041C09091D50191FF04C0EC +:102100008B870E94D5068B8520E030E04D2D50E076 +:10211000922FBA01022E02C0759567950A94E2F7D4 +:1021200060FF25C02E83CF82EE24E394F12C02C001 +:10213000EE0CFF1C9A95E2F790E08E219F2121E0A2 +:10214000892B09F420E028870E94061C8160782FE3 +:102150009A8789874E815F8168858A850E94E81009 +:10216000F801ED58FE4F80818E25808306C02F5FD9 +:102170003F4F2630310561F6A9CF0E94A71F10916D +:1021800072010E94EE0F1817A1F00E94EE0F8093CB +:1021900072012B960FB6F894DEBF0FBECDBFDF9154 +:1021A000CF911F910F91FF90EF90DF90CF900C9403 +:1021B000F3082B960FB6F894DEBF0FBECDBFDF91AC +:1021C000CF911F910F91FF90EF90DF90CF900895E6 +:1021D000CF93DF93CDB7DEB72B970FB6F894DEBF62 +:1021E0000FBECDBF4F83588769877A878B87DE0103 +:1021F000119686E0FD0111928A95E9F785E0FE01CE +:10220000379601900D928A95E1F749815A816B8149 +:102210007C818D819E810E9424182B960FB6F894A4 +:10222000DEBF0FBECDBFDF91CF910895CF93C82FF2 +:10223000882309F4C1C0823859F40E94EE0F81FD51 +:10224000BBC089E30E94C11A0E948B1B89E30CC0AA +:10225000833879F40E94EE0F80FDAEC083E50E94C2 +:10226000C11A0E948B1B83E50E94011BCF910C9425 +:102270008B1B843859F40E94EE0F82FD9DC087E4C9 +:102280000E94C11A0E948B1B87E4EECF8CEF8C0F4B +:10229000813A48F48C2F0E94DC2181118DC08C2F53 +:1022A0000E94C11AE3CF80E28C0F883048F4C770D7 +:1022B00081E001C0880FCA95EAF70E94421BD6CF81 +:1022C0008BE58C0F833078F4C53A29F0C63A31F4A7 +:1022D00082E890E005C081E890E002C083E890E0E9 +:1022E000CF910C94101088E58C0F833108F064C0F6 +:1022F000C83A39F1C93A41F1CA3A49F1CB3A51F1F8 +:10230000CC3A59F1CD3A61F1C03B69F1CE3A71F165 +:10231000CF3A79F1C13B81F1C23B89F1C33B91F1E5 +:10232000C43B99F1C53BA1F1C63BA9F1C73BB1F153 +:10233000C83BB9F1C93BC1F1CA3BC9F58AE292E099 +:1023400038C082EE90E035C089EE90E032C08AEE6F +:1023500090E02FC085EB90E02CC086EB90E029C088 +:1023600087EB90E026C08CEC90E023C08DEC90E0F1 +:1023700020C083E891E01DC08AE891E01AC082E99C +:1023800091E017C084E991E014C081E292E011C0AD +:1023900083E292E00EC084E292E00BC085E292E01C +:1023A00008C086E292E005C087E292E002C080E0C9 +:1023B00090E0CF910C942610CF910895882309F4D2 +:1023C0004BC0823859F40E94EE0F81FF45C089E36B +:1023D0000E94C11A0E948B1B89E30CC0833871F4E0 +:1023E0000E94EE0F80FF38C083E50E94C11A0E9450 +:1023F0008B1B83E50E94011B0C948B1B843859F4C2 +:102400000E94EE0F82FF28C087E40E94C11A0E943A +:102410008B1B87E4EFCF9CEF980F913A58F390E233 +:10242000980F983050F4877091E001C0990F8A9509 +:10243000EAF7892F0E94481BDFCF9BE5980F933066 +:1024400020F480E090E00C941010885A833120F43E +:1024500080E090E00C9426100895882321F00E94DB +:10246000421B0C948B1B0895882321F00E94481B6B +:102470000C948B1B0895CF92DF92EF92FF920F93F3 +:102480001F93CF93DF93CDB7DEB728970FB6F8949D +:10249000DEBF0FBECDBF8C0185E0F801DE011196D5 +:1024A00001900D928A95E1F7F80140813181F28027 +:1024B000258122952F7083819481892B31F03F3FB4 +:1024C00031F481E04F3F19F403C081E001C080E0A6 +:1024D00080FDCBC249833A8389819A812F830E94F0 +:1024E0007F1A9E8388870E947E1A0E9451192F812D +:1024F0004E816885FF2029F00E945F1B68854E8110 +:102500002F81E42FE295EF70F0E0E659FF4F0C9435 +:102510000E24842F807F142F1F70882311F01295B2 +:10252000107FFF2059F0112309F454C2812F6887CE +:102530000E94521B0E948B1B68854CC2862F0E94F2 +:10254000DE11112309F491C2812F0E94581B289695 +:102550000FB6F894DEBF0FBECDBFDF91CF911F91B4 +:102560000F91FF90EF90DF90CF900C948B1B342F46 +:10257000307F842F8F70303211F08295807F6623F8 +:1025800019F0613019F12BC0FF20B1F0222309F4BA +:1025900093C1213009F090C128960FB6F894DEBFA0 +:1025A0000FBECDBFDF91CF911F910F91FF90EF90A4 +:1025B000DF90CF900C94721B222319F0213009F484 +:1025C00054C28E830E94751B8E8189C1FF2021F029 +:1025D000223008F04AC270C1211147C280C1FF20D9 +:1025E00021F0222309F468C1F5C1222309F477C13F +:1025F00005C2242F26952695237030E0211531053C +:1026000021F021303105C9F030C2FF2021F0862FA2 +:10261000942F937002C080E090E028960FB6F89453 +:10262000DEBF0FBECDBFDF91CF911F910F91FF9005 +:10263000EF90DF90CF900C941010FF2021F0862FA8 +:10264000942F937002C080E090E028960FB6F89423 +:10265000DEBF0FBECDBFDF91CF911F910F91FF90D5 +:10266000EF90DF90CF900C942610862FFF2019F06A +:102670000E94AF1E02C00E94171F28960FB6F89442 +:10268000DEBF0FBECDBFDF91CF911F910F91FF90A5 +:10269000EF90DF90CF900C949C1F842F837009F0F3 +:1026A00076C0F110E2C1262F229526952770220FC1 +:1026B000220F862F8F70C82ED12CE12CF12C022EE8 +:1026C00004C0CC0CDD1CEE1CFF1C0A94D2F764FF86 +:1026D00010C06FE070E080E090E004C0660F771FEC +:1026E000881F991F2A95D2F76095709580959095CF +:1026F00003C060E070E0CB01242F2695269523705F +:10270000422F50E042305105D1F04330510559F18C +:102710006C297D298E299F294130510541F1289648 +:102720000FB6F894DEBF0FBECDBFDF91CF911F91E2 +:102730000F91FF90EF90DF90CF900C9476196C2959 +:102740007D298E299F2928960FB6F894DEBF0FBEEB +:10275000CDBFDF91CF911F910F91FF90EF90DF9050 +:10276000CF900C9490190E947619C701B601289653 +:102770000FB6F894DEBF0FBECDBFDF91CF911F9192 +:102780000F91FF90EF90DF90CF900C945C19FF2099 +:1027900019F0842F817001C08695882309F465C1E2 +:1027A000262F229526952770220F220F862F8F70B5 +:1027B000C82ED12CE12CF12C022E04C0CC0CDD1C37 +:1027C000EE1CFF1C0A94D2F764FF10C06FE070E0AB +:1027D00080E090E004C0660F771F881F991F2A953C +:1027E000D2F7609570958095909503C060E070E099 +:1027F000CB01242F269526952370422F50E042309E +:102800005105D1F04330510559F16C297D298E29AC +:102810009F294130510541F128960FB6F894DEBF4B :102820000FBECDBFDF91CF911F910F91FF90EF9021 -:10283000DF90CF900C94B119FF2019F0842F817094 -:1028400001C08695882309F465C1262F2295269517 -:102850002770220F220F862F8F70C82ED12CE12CCB -:10286000F12C022E04C0CC0CDD1CEE1CFF1C0A94C3 -:10287000D2F764FF10C06FE070E080E090E004C029 -:10288000660F771F881F991F2A95D2F7609570955C -:102890008095909503C060E070E0CB01242F2695D1 -:1028A00026952370422F50E042305105D1F043303D -:1028B000510559F16C297D298E299F2941305105F7 -:1028C00041F128960FB6F894DEBF0FBECDBFDF9161 -:1028D000CF911F910F91FF90EF90DF90CF900C94CC -:1028E0009F1A6C297D298E299F2928960FB6F89466 -:1028F000DEBF0FBECDBFDF91CF911F910F91FF9033 -:10290000EF90DF90CF900C94B91A0E949F1AC701E4 -:10291000B60128960FB6F894DEBF0FBECDBFDF918B -:10292000CF911F910F91FF90EF90DF90CF900C947B -:10293000851A603FC9F118F4603E50F49BC0623FB5 -:1029400009F460C008F44AC0633F09F46FC092C044 -:10295000162F1F70842F8F71FF2099F00E941E1A6E -:10296000812F28960FB6F894DEBF0FBECDBFDF9142 +:10283000DF90CF900C944A1A6C297D298E299F290C +:1028400028960FB6F894DEBF0FBECDBFDF91CF91B3 +:102850001F910F91FF90EF90DF90CF900C94641A2E +:102860000E944A1AC701B60128960FB6F894DEBF37 +:102870000FBECDBFDF91CF911F910F91FF90EF90D1 +:10288000DF90CF900C94301A603FC9F118F4603E8D +:1028900050F49BC0623F09F460C008F44AC0633F33 +:1028A00009F46FC092C0162F1F70842F8F71FF2004 +:1028B00099F00E94C919812F28960FB6F894DEBFAF +:1028C0000FBECDBFDF91CF911F910F91FF90EF9081 +:1028D000DF90CF900C942D120E94EA19812F289638 +:1028E0000FB6F894DEBF0FBECDBFDF91CF911F9121 +:1028F0000F91FF90EF90DF90CF900C943412FF2057 +:10290000A1F02111B2C0842F8F7128960FB6F894D0 +:10291000DEBF0FBECDBFDF91CF911F910F91FF9012 +:10292000EF90DF90CF900C940F1A223008F09DC0EA +:10293000EACFFF20A1F0842F8F7128960FB6F8946C +:10294000DEBF0FBECDBFDF91CF911F910F91FF90E2 +:10295000EF90DF90CF900C94C919FF2061F3842F82 +:102960008F7128960FB6F894DEBF0FBECDBFDF91F2 :10297000CF911F910F91FF90EF90DF90CF900C942B -:1029800082120E943F1A812F28960FB6F894DEBF5C -:102990000FBECDBFDF91CF911F910F91FF90EF90B0 -:1029A000DF90CF900C948912FF20A1F02111B2C0CA -:1029B000842F8F7128960FB6F894DEBF0FBECDBF5F -:1029C000DF91CF911F910F91FF90EF90DF90CF900B -:1029D0000C94641A223008F09DC0EACFFF20A1F0C9 -:1029E000842F8F7128960FB6F894DEBF0FBECDBF2F -:1029F000DF91CF911F910F91FF90EF90DF90CF90DB -:102A00000C941E1AFF2061F3842F8F7128960FB645 -:102A1000F894DEBF0FBECDBFDF91CF911F910F9114 -:102A2000FF90EF90DF90CF900C943F1AFF2091F031 -:102A3000842F8F7128960FB6F894DEBF0FBECDBFDE -:102A4000DF91CF911F910F91FF90EF90DF90CF908A -:102A50000C94091A28960FB6F894DEBF0FBECDBFAE -:102A6000DF91CF911F910F91FF90EF90DF90CF906A -:102A70000C94FF19FF20A1F0222309F4B1CF862F77 -:102A800028960FB6F894DEBF0FBECDBFDF91CF9171 -:102A90001F910F91FF90EF90DF90CF900C946B11EE -:102AA000222309F4B1CF862F28960FB6F894DEBF03 -:102AB0000FBECDBFDF91CF911F910F91FF90EF908F -:102AC000DF90CF900C9433124F70C8010E94A50480 -:102AD00028960FB6F894DEBF0FBECDBFDF91CF9121 -:102AE0001F910F91FF90EF90DF90CF900C942619DB -:102AF0004F70C80128960FB6F894DEBF0FBECDBF49 -:102B0000DF91CF911F910F91FF90EF90DF90CF90C9 -:102B10000C94EA0728960FB6F894DEBF0FBECDBF1F -:102B2000DF91CF911F910F91FF90EF90DF90CF90A9 -:102B300008950E94B41B0E94C41B0E94891B0E941E -:102B4000E01B0E94F0200E94442080E090E00E9460 -:102B5000651080E090E00C947B100E94A41B0C9404 -:102B600099150E94D41A292F22952F7030E02C300D -:102B700031054CF42A3031056CF4225031092230F1 -:102B8000310590F407C02C30310551F02F3031055C -:102B900039F00AC0803E10F0803F31F481E00895A2 -:102BA00093FB882780F9089580E00895CF93DF9301 -:102BB00000D000D01F92CDB7DEB70F900F900F90CE -:102BC0000F900F90DF91CF910895CF93DF9300D0B6 -:102BD00000D000D0CDB7DEB726960FB6F894DEBF92 -:102BE0000FBECDBFDF91CF9108951F93CF93DF9399 -:102BF000C091790116E080917A01C81799F0D0E070 -:102C00001C9FF0011D9FF00D1124E558FE4F4081DF -:102C1000518162817381848195810E94E51521969D -:102C2000C770E9CFDF91CF911F9108954091AB011B -:102C30005091AC016091AD017091AE018091AF01F6 -:102C40009091B0010C94E515CF938091B0018295DD -:102C50008F7009F05FC08091AD01882309F45AC0DC -:102C600020917901A0917A016091AB017091AC0142 -:102C70008091AE019091AF0131E06F3F09F030E0FB -:102C8000B32FC6E02A1709F445C0009721F07F3F13 -:102C900021F44B2F03C041E001C040E030E040FD93 -:102CA00035C0C29FF001C39FF00D1124E558FE4FBF -:102CB000418174132BC04081641328C042814111AB -:102CC00025C0438154814817590710F441505109D8 -:102CD000481B590B483C5105C8F48091B0018F70D6 -:102CE00080618093B00186E0829FF001839FF00DA8 -:102CF0001124E058FE4F80818F70806180838BEAC1 -:102D000091E00E949012CF910C94F5152F5F3F4FE8 -:102D10002770B8CFCF910895CF92DF92EF92FF92B4 -:102D20000F931F93CF93DF93CDB7DEB762970FB6A4 -:102D3000F894DEBF0FBECDBF8C0185E0F801DE0147 -:102D40001D9601900D928A95E1F7D8014C9111964C -:102D50005C91119712966C9112971396ED90FC90DE -:102D600014977091AB01E091AC012091AE013091CC -:102D7000AF012115310531F0EF3F31F481E07F3FA4 -:102D800019F403C081E001C080E0B82FB170CB2EF0 -:102D900080FD6CC1D090AD01DD2009F4F5C0F0914B -:102DA000B001E216F30638F0C701821B930B883C92 -:102DB000910548F09BC0209530952E0D3F1D283C75 -:102DC000310508F093C08F2F807F09F052C0E513C2 -:102DD00014C0741312C0D62E61110FC0FF70F061C1 -:102DE000F093B0010E9416168BEA91E00E949012B7 -:102DF0008091B001F80185836CC1EF2831F05F3F0D -:102E000031F481E04F3F19F403C081E001C080E05C -:102E100080FD03C081E0862701C080E0F82FF170BB -:102E2000FF2E80FF1CC08091790120917A0136E04D -:102E3000821709F428C190E0389FF001399FF00D06 -:102E40001124E558FE4F7181571306C07081471356 -:102E500003C07281671303C001968770E9CFD62E35 -:102E6000662309F436C18091B00181608093B0017E -:102E700053C0E51308C0741306C0611104C0D80123 -:102E80001596FC93AEC04D875E878D859E856A8BB7 -:102E90000E94B1156A89882329F1D62E662311F183 -:102EA0002091B001822F82958F7090E002970CF4F0 -:102EB00060C08091AB019091AC0198878F83198697 -:102EC000FB86EA862C87CE01079651C0E51731F1C3 -:102ED0004D875E878D859E856A8B0E94B1156A89B4 -:102EE00081112EC0C8010E949012A4C08F2F807F34 -:102EF00069F77E2DF98AE88A89890E94D6158BEABE -:102F000091E00E949012EBEAF1E086E0DF011D9271 -:102F10008A95E9F70E941616D12CDBC07413D8CF1E -:102F20006111D6CFD8011596FC93C8010E9490126A -:102F3000EBEAF1E086E0DF011D928A95E9F7C9C06E -:102F4000D62E662379F22091B001822F82958F7060 -:102F500090E0029774F08091AB019091AC019A835C -:102F600089831B82FD82EC822E83CE0101960E9412 -:102F7000901286E0F801ABEAB1E001900D928A95DB -:102F8000E1F70E9424166FC0E216F30628F0C7018D -:102F9000821B930B9C0104C0209530952E0D3F1D84 -:102FA000283C310508F052C0D62E662309F49ACF8A -:102FB000E5132CC074132AC08091B00180FD1DC0A0 -:102FC000982F92959F70C9F0D80115968C931597FC -:102FD0009F3039F09F5F9295907F8F70892B159667 -:102FE0008C93C8010E94901286E0F801ABEAB1E030 -:102FF00001900D928A95E1F736C086E0F801ABEAC0 -:10300000B1E001900D928A95E1F763C04D875E872C -:103010008D859E850E94B115882379F086E0F801A0 -:10302000ABEAB1E001900D928A95E1F70E94241677 -:103030000E941616DD24D3944CC08091B0018160AB -:103040008093B001C8010E94901243C07E2DF98A7E -:10305000E88A89890E94D615EBEAF1E086E0DF0173 -:103060001D928A95E9F70E94161633C0662309F46B -:1030700039CF4D875E878D859E850E94B115882347 -:1030800009F430CFCBCF4D875E878D859E850E941A -:10309000D41A292F22952F7030E0223031052CF4DC -:1030A0009F7041F0811106C00CC0243031052CF412 -:1030B0009F7049F4805E883020F0C8010E94901211 -:1030C000CF2CDC2C06C0D80115969C91907F91F7EF -:1030D000F8CF8D2D62960FB6F894DEBF0FBECDBF30 -:1030E000DF91CF911F910F91FF90EF90DF90CF90E4 -:1030F00008951F93CF93DF93CDB7DEB72C970FB60C -:10310000F894DEBF0FBECDBF4F83588769877A879B -:103110008B879C87CE0107960E948C168823C1F06E -:103120002F8138858A859B85892B31F03F3F11F0AF -:1031300080E003C02F3FE1F781E0811147C04F815C -:10314000588569857A858B859C850E94E5153EC0EA -:1031500086E0FE013796DE01119601900D928A9568 -:10316000E1F7FF81E8854A855B854115510531F01E -:10317000EF3F31F481E0FF3F19F403C081E001C06B -:1031800080E080FD23C020917A0130E0C9010196E2 -:10319000877099276091790170E086179707F1F1A0 -:1031A000F983EA835D834C8396E0929FD001939FDD -:1031B000B00D1124A558BE4FFE01319601900D921D -:1031C0009A95E1F780937A010E94F51516E08091B7 -:1031D000790190917A01891779F1189FC001112422 -:1031E00085589E4F0E948C16882331F1E091790119 -:1031F0001E9FF0011124E558FE4F408151816281EC -:103200007381848195810E94E5158091790190E018 -:1032100001968770992780937901D9CF0E94AD15C7 -:1032200010927A0110927901EBEAF1E086E0DF0179 -:103230001D928A95E9F7CACF2C960FB6F894DEBF97 -:103240000FBECDBFDF91CF911F910895EF92FF92F6 -:103250000F931F93CF93DF93FC01009709F46FC086 -:10326000F12CEE24E394EF0121968491843740F40D -:10327000843008F055C0813081F0823021F15FC088 -:10328000853709F447C0C0F19CE7980F903708F0E4 -:1032900056C08F770E94331245C08F010E5F1F4FBB -:1032A000FE01849190E2980F983050F48770FE2DC3 -:1032B00001C0FF0F8A95EAF78F2F0E94B71B15C038 -:1032C0000E946B1114C08F010E5F1F4FFE0184918D -:1032D00090E2980F983068F48770FE2D01C0FF0FC0 -:1032E0008A95EAF78F2F0E94BD1B0E94E01BE80120 -:1032F00019C00E943312FBCFCF010296FE01C49188 -:10330000CC2361F0EFE9FFE03197F1F700C0000056 -:10331000C150F6CFCF010296FE01F490EC0102C03D -:103320000E946B118F2D882341F0EFE9FFE0319768 -:10333000F1F700C000008150F6CFFE0194CFDF917D -:10334000CF911F910F91FF90EF9008950895609392 -:10335000B5017093B6018093B7019093B8010C94B6 -:1033600099150F931F930091B5011091B60120910B -:10337000B7013091B801062B172B282B392B00935E -:10338000B5011093B6012093B7013093B8011F9196 -:103390000F910C9499150F931F930091B501109103 -:1033A000B6012091B7013091B801062317232823D5 -:1033B00039230093B5011093B6012093B7013093E0 -:1033C000B8011F910F910C9499150F931F930091C1 -:1033D000B5011091B6012091B7013091B8010627CF -:1033E0001727282739270093B5011093B60120939A -:1033F000B7013093B8011F910F910C949915109259 -:10340000B1011092B2011092B3011092B4010C9468 -:10341000991541E050E060E070E004C0440F551F92 -:10342000661F771F8A95D2F74093B1015093B2017E -:103430006093B3017093B4010C94991541E050E08E -:1034400060E070E004C0440F551F661F771F8A9527 -:10345000D2F78091B1019091B201A091B301B091E6 -:10346000B401842B952BA62BB72B8093B10190939D -:10347000B201A093B301B093B4010C94991541E04B -:1034800050E060E070E004C0440F551F661F771FD6 -:103490008A95D2F740955095609570958091B101CD -:1034A0009091B201A091B301B091B401842395230E -:1034B000A623B7238093B1019093B201A093B301E7 -:1034C000B093B4010C94991541E050E060E070E0D5 -:1034D00004C0440F551F661F771F8A95D2F780914D -:1034E000B1019091B201A091B301B091B4018427D0 -:1034F0009527A627B7278093B1019093B201A09397 -:10350000B301B093B4010C9499150F931F930091DC -:10351000B1011091B2012091B3013091B401062B99 -:10352000172B282B392B0093B1011093B201209354 -:10353000B3013093B4011F910F910C9499150F931F -:103540001F930091B1011091B2012091B30130910C -:10355000B40106231723282339230093B1011093C4 -:10356000B2012093B3013093B4011F910F910C94D9 -:1035700099150F931F930091B1011091B201209101 -:10358000B3013091B4010627172728273927009364 -:10359000B1011093B2012093B3013093B4011F9194 -:1035A0000F910C9499150895CF92DF92EF92FF92AC -:1035B0000F931F93CF93DF93EC01C090B501D09090 -:1035C000B601E090B701F090B8018091B1019091FF -:1035D000B201A091B301B091B401C82AD92AEA2A54 -:1035E000FB2A0FE110E0B701A601002E04C076957A -:1035F0006795579547950A94D2F740FF07C0BE01DB -:10360000802F0E940D088130910539F40150110975 -:1036100050F7BE0180E00E940D08DF91CF911F910D -:103620000F91FF90EF90DF90CF90089590910C0153 -:103630009923D9F090910D019923B9F0982F96957F -:10364000969596959F3088F5E0910E01F0910F01C7 -:10365000E90FF11D877021E030E001C0220F8A954B -:10366000EAF78181822B8183089540910E01509168 -:103670000F0120E030E09FEFFA01E20FF31F6281BB -:10368000681799F09F3F19F4611101C0922F2F5FC5 -:103690003F4F2E30310581F79F3F39F0FA01E90F96 -:1036A000F11D97FDFA9582830895089590910C017C -:1036B0009923E1F090910D019923C1F0982F9695EF -:1036C000969596959F3020F5E0910E01F0910F01AF -:1036D000E90FF11D877021E030E001C0220F8A95CB -:1036E000EAF72095818128232183089540910E01D6 -:1036F00050910F0120E030E0FA01E20FF31F9281B8 -:10370000981301C012822F5F3F4F2E303105A1F771 -:10371000089581E090E0E0910E01F0910F01E80F33 -:10372000F91F1082019680319105A9F708959091B3 -:10373000CC01982B9093CC01089580959091CC0169 -:1037400098239093CC0108951092CC010895909104 -:10375000CB01982B9093CB01089580959091CB014C -:1037600098239093CB0108951092CB0108959091E6 -:10377000CA01982B9093CA01089580959091CA012F -:1037800098239093CA0108951092CA0108958093D6 -:10379000B90108951092B901089540910E01509118 -:1037A0000F0120E030E080E0FA01E20FF31F918189 -:1037B00091118F5F2F5F3F4F2F303105A9F708958B -:1037C000E0910E01F0910F018091CC018083E09196 -:1037D0000E01F0910F0180819091CB01892B8083A4 -:1037E000E0910E01F0910F0180819091CA01892B27 -:1037F00080839091B901992361F0E0910E01F091DD -:103800000F018081892B80830E94CD1B8111109232 -:10381000B90180910E0190910F010C944F10CF923D -:10382000DF92EF92FF920F931F936C01EE24FF241F -:10383000C114D104E104F10421F46B017C0180E0A6 -:1038400001C080E133272F2D1E2D0D2D01151105EF -:103850002105310519F0885F68017901970186011A -:10386000A4E03695279517950795AA95D1F70115E8 -:1038700011052105310519F08C5F68017901970167 -:103880008601F2E03695279517950795FA95D1F7B9 -:10389000011511052105310519F08E5F68017901C7 -:1038A000B701A6017695679557954795452B462B09 -:1038B000472B09F08F5F1F910F91FF90EF90DF90E2 -:1038C000CF9008958091E601843009F11092CE01E5 -:1038D00020E488E190E00FB6F894A895809360000A -:1038E0000FBE2093600083B7817F846083BF83B75E -:1038F000816083BF7894889583B78E7F83BF88E18A -:103900000FB6F89480936000109260000FBE089587 -:1039100008950895CF930E94881C0E9437060E9444 -:10392000891CC0E08C2F0E942407811105C0CF5F45 -:10393000CE30C1F780E001C081E0CF9108950E94B0 -:10394000AD150E9443100C94480982E084BD93E0B9 -:1039500095BD9AEF97BD80936E0008952FB7F894A8 -:103960008091CF019091D001A091D101B091D2016D -:103970002FBF0895CF92DF92EF92FF920F931F9384 -:103980002FB7F8944091CF015091D0016091D101AF -:103990007091D2012FBF6A017B01EE24FF248C01BC -:1039A00020E030E0C016D106E206F30610F44150E4 -:1039B0005109481B590BCA011F910F91FF90EF90BD -:1039C000DF90CF9008951F920F920FB60F9211249F -:1039D0008F939F93AF93BF938091CF019091D0012C -:1039E000A091D101B091D2010196A11DB11D80938A -:1039F000CF019093D001A093D101B093D201BF9198 -:103A0000AF919F918F910F900FBE0F901F901895BF -:103A10000E94490DF8942FEF87EA91E621508040EB -:103A20009040E1F700C0000087E090EBDC0180935C -:103A3000EF019093F001A093F101B093F2012CE01B -:103A400088E190E00FB6F894A895809360000FBECF -:103A500020936000FFCFEF92FF920F931F93CF93BD -:103A6000DF93E82EF12C8F2D0E942407C0E0D0E0D8 -:103A7000082F10E098010C2E02C0359527950A9466 -:103A8000E2F720FD05C02196C630D10599F709C09F -:103A90006C2F7F2D80E00E94EB07E812F4CF81E0CD -:103AA00005C0F3948EE0F812DECF80E0DF91CF9175 -:103AB0001F910F91FF90EF900895CF93C82F8CE244 -:103AC0000E942B1D882321F08C2FCF910C942B1D4D -:103AD00080E0CF910895CF930E94B01E811102C063 -:103AE0000E94961EC5E6C15049F00E9437068FE33A -:103AF0009CE90197F1F700C00000F5CF89E20E9430 -:103B00005D1D811111C18AE20E945D1D81110E941B -:103B1000961E85E00E945D1D81110E94081D0E9475 -:103B2000BB1E8093CD0187E00E945D1D882399F123 -:103B30008BE10E945D1D882351F09091CD0191FB96 -:103B4000882780F921E0822780FB91F922C08EE04E -:103B50000E945D1D882351F09091CD0192FB882732 -:103B600080F921E0822780FB92F913C080E10E9456 -:103B70005D1D9091CD01882341F093FB882780F94A -:103B800021E0822780FB93F904C0892F809580FB78 -:103B900090F99093CD018091CD010E94BF1E0E94AB -:103BA000CD1E8093E00180EE0E945D1D882341F0D0 -:103BB0008091E001982F909590FB80F98093E0012F -:103BC00089E30E945D1D882359F09091E00191FBEB -:103BD000882780F921E0822780FB91F99093E0010A -:103BE00082EE0E945D1D882359F09091E00192FBC6 -:103BF000882780F921E0822780FB92F99093E001E9 -:103C000086EE0E945D1D882359F09091E00193FBA0 -:103C1000882780F921E0822780FB93F99093E001C7 -:103C200083EE0E945D1D882359F09091E00194FB82 -:103C3000882780F921E0822780FB94F99093E001A6 -:103C400085E30E945D1D882359F09091E00195FB6A -:103C5000882780F921E0822780FB95F99093E00185 -:103C600081E30E945D1D882359F09091E00196FB4D -:103C7000882780F921E0822780FB96F99093E00164 -:103C800081E10E945D1D882359F09091E00197FB2E -:103C9000882780F921E0822780FB97F99093E00143 -:103CA0008091E0010E94D11E8091E00187FB88276E -:103CB00080F980930D0187E20E945D1DC82F8EE17F -:103CC0000E945D1D8111C2608FE10E945D1D811106 -:103CD000C46080E20E945D1D8111C86081E20E9483 -:103CE0005D1D8111C06182E20E945D1D8111C06273 -:103CF00083E20E945D1D8111C06484E20E945D1D0B -:103D0000882311F0C06802C0CC2329F08C2F0E94B8 -:103D1000C81E6C2F03C00E94C41E682F70E080E094 -:103D200090E0CF910C94A719CF9108956DEE7EEF9E -:103D300080E090E00E94EC2460E082E090E00E944D -:103D4000DE2460E083E090E00E94DE2460E084E016 -:103D500090E00E94DE2460E085E090E00C94DE2498 -:103D600080E090E00E94D82421E08D3E9E4F09F033 -:103D700020E0822F089582E090E00C94D024682FF8 -:103D800082E090E00C94DE2483E090E00C94D02458 -:103D9000682F83E090E00C94DE2484E090E00C94A3 -:103DA000D024682F84E090E00C94DE248091D5012B -:103DB00080FF0BC06091130185E0689FB001112462 -:103DC00075956795759567952AC081FF09C06091C3 -:103DD000130185E0689FB0011124759567951FC098 -:103DE00082FF07C06091130185E0689FB001112434 -:103DF00016C04091D6014423C9F0609112014617C4 -:103E000088F72091130185E0289F90011124429F9B -:103E1000C001439F900D112470E00E94A2246038DD -:103E2000710540F46115710539F002C065E070E07C -:103E3000862F08958FE7089581E008958091D50138 -:103E400080FF08C06091110170E0759567957595C8 -:103E5000679521C081FF06C06091110170E07595E2 -:103E6000679519C082FF04C06091110170E010C015 -:103E70008091D6018823C1F0609110018617A0F7C8 -:103E800090911101989FC001112470E00E94A2241A -:103E90006038710528F46115710521F0862F0895A9 -:103EA0008FE7089581E0089561E070E0F4CF803FEE -:103EB00021F40E94D61E819504C0813F29F40E94FE -:103EC000D61E8093D9010895823F21F40E94D61E08 -:103ED000819504C0833F29F40E94D61E8093D801A7 -:103EE0000895893F19F40E941E1F05C08A3F31F4CE -:103EF0000E941E1F81958093DA0108958B3F21F463 -:103F00000E941E1F819504C08C3F29F40E941E1F31 -:103F10008093DB010895843F21F48091D701816073 -:103F200017C0853F21F48091D701826011C0863F80 -:103F300021F48091D70184600BC0873F21F48091E8 -:103F4000D701886005C0883F31F48091D701806136 -:103F50008093D70108958D3F21F48091D501816030 -:103F60000BC08E3F21F48091D501826005C08F3F48 -:103F700029F48091D50184608093D5010895803F14 -:103F800039F48091D90187FF6CC01092D90169C0C2 -:103F9000813F29F48091D9011816BCF362C0909139 -:103FA000D801823F29F497FF5CC01092D80159C014 -:103FB000833F19F41916CCF354C0893F41F4809122 -:103FC000DA0118160CF04DC01092DA014AC08A3F8F -:103FD00029F48091DA0187FF44C0F6CF8B3F39F492 -:103FE0008091DB0187FF3DC01092DB013AC08C3F1E -:103FF00029F48091DB011816BCF333C0843F21F40F -:104000008091D7018E7F17C0853F21F48091D70121 -:104010008D7F11C0863F21F48091D7018B7F0BC02B -:10402000873F21F48091D701877F05C0883F31F415 -:104030008091D7018F7E8093D70113C08D3F21F4EB -:104040008091D5018E7F0BC08E3F21F48091D501E8 -:104050008D7F05C08F3F29F48091D5018B7F8093A0 -:10406000D5018091D80181110EC08091D9018111B3 -:104070000AC08091DA01811106C08091DB018111B3 -:1040800002C01092D601089587ED91E00E945A1067 -:104090000E94AE1C9093D4018093D30108951F9386 -:1040A000CF93DF938091D3019091D4010E94BA1CE9 -:1040B0004091D601442321F02091140130E006C044 -:1040C000209115015AE0259F900111248217930732 -:1040D00008F482C08091D8011091D901D091DA0101 -:1040E000C091DB01811107C0111105C0D11103C0BE -:1040F000CC2309F471C04F3F19F04F5F4093D601B4 -:10410000181624F40E94D61E8093D8018091D801FD -:1041100087FF05C00E94D61E81958093D801111695 -:1041200024F40E94D61E8093D9018091D90187FF83 -:1041300005C00E94D61E81958093D9016091D80157 -:10414000662339F11091D901112319F1772767FD01 -:104150007095872F972F0E94B32323E333E343E324 -:104160005FE30E9417240E9480236093D801612F8F -:10417000772767FD7095872F972F0E94B32323E33E -:1041800033E343E35FE30E9417240E94802360939C -:10419000D9011D1624F40E941E1F8093DA0180911C -:1041A000DA0187FF05C00E941E1F81958093DA0106 -:1041B0001C1624F40E941E1F8093DB018091DB01FA -:1041C00087FF05C00E941E1F81958093DB01DF9150 -:1041D000CF911F910C944420DF91CF911F910895AE -:1041E000E7EDF1E085E0DF011D928A95E9F7109295 -:1041F000D6011092D5010895833081F128F48130E1 -:1042000059F08230D1F00895853009F449C0B8F1F1 -:10421000863009F456C0089520911501862F90E04C -:10422000820F911D8F3F910520F4620F609315015D -:1042300008958FEF80931501089520911401862F22 -:1042400090E0820F911D8F3F910520F4620F6093E3 -:10425000140108958FEF80931401089520911301A4 -:10426000862F90E0820F911D8F3F910520F4620F01 -:104270006093130108958FEF8093130108952091A7 -:104280001201862F90E0820F911D8F3F910520F43F -:10429000620F6093120108958FEF809312010895C9 -:1042A00020911101862F90E0820F911D8F3F910583 -:1042B00020F4620F6093110108958FEF8093110134 -:1042C000089520911001862F90E0820F911D8F3F5D -:1042D000910520F4620F6093100108958FEF809391 -:1042E00010010895833011F128F4813049F08230B3 -:1042F00091F00895853081F120F18630C1F1089563 -:1043000080911501681720F4861B8093150108958C -:1043100010921501089580911401681720F4861BEE -:10432000809314010895109214010895809113014F -:10433000681720F4861B80931301089510921301CF -:10434000089580911201681720F4861B8093120152 -:10435000089510921201089580911101681720F4B8 -:10436000861B809311010895109211010895809188 -:104370001001681720F4861B809310010895109295 -:10438000100108958D3109F442C020F58E3009F4F2 -:1043900079C070F4873009F45EC020F4863009F4E7 -:1043A00042C033C08830D1F18B3009F4A7C02DC092 -:1043B000863109F4A3C038F4803109F46DC081312D -:1043C00009F47BC022C0893109F498C08B3109F40B -:1043D0004FC01BC0853309F479C048F4873209F413 -:1043E00075C008F478C0893209F470C00EC08334F7 -:1043F00038F48A3308F071C0883309F47FC005C0EF -:10440000833409F463C08834C1F080E008950E94C9 -:104410003A230E9443100E94480970C00E94BB1EAC -:104420000E94CD1E6BC08091CD01817F8E7F8093D5 -:10443000CD0181E08093DD0108950E94AD152FEF3D -:1044400083ED90E3215080409040E1F700C00000F0 -:104450000E94081D53C09091CD01892F817090FF5B -:1044600003C0917F9E7F26C091609093CD0146C08E -:104470009091CD0191FB882780F921E0822780FB74 -:1044800091F913C09091CD0192FB882780F921E02A -:10449000822780FB92F909C09091CD0193FB882778 -:1044A00080F921E0822780FB93F99093CD01882346 -:1044B00029F191609093CD0108950E94AD158091EE -:1044C0000D0191E0892780930D0118C061E070E033 -:1044D00080E090E00FC023EE01C027EC280F61E0E0 -:1044E00070E080E090E004C0660F771F881F991F7E -:1044F0002A95D2F70E94A7190E94AD1581E0089570 -:1045000080E0089580E00895CF93C82F8091DD0169 -:10451000813079F018F08230D1F184C0A0910E0181 -:10452000B0910F018C91813169F0823209F07CC029 -:1045300009C0A0910E01B0910F018C91813111F051 -:10454000823249F48C2F0E94802281111DC08C2F51 -:104550000E94C2211AC08C2F0E948222811114C095 -:10456000C43179F048F4CB3079F0C03109F060C043 -:1045700082E08093DD0108C0C93219F0C83321F010 -:1045800057C01092DD0154C081E0817053C0C93220 -:1045900089F118F5C43171F1A8F4C73009F046C0AB -:1045A0008AE08093150194E19093140193E0909335 -:1045B00013018093120188E08093110188E28093B7 -:1045C000100134C0CE51C63088F5EC2FF0E0E65D26 -:1045D000FE4F80818093DC0129C0CE34E9F020F4C5 -:1045E000CB3421F56AE013C0C13579F0C235F1F45E -:1045F00061E00DC08091DC01882319F01092DC018C -:1046000015C081E08093DD0115C061E006C0809196 -:10461000DC010E94FC200AC06AE08091DC010E945B -:10462000722104C01092DD0180E004C081E002C06C -:1046300080E0ABCFCF910895E1E8F0E08081886021 -:1046400080838081816080838FB7F89493E090931A -:10465000890090ED909388008FBF0895EFE6F0E019 -:104660008081826080830895EFE6F0E080818D7F15 -:1046700080830895EFE6F0E0808192E089278083CF -:1046800008951F920F920FB60F9211242F933F930C -:104690004F935F936F937F938F939F93AF93BF934A -:1046A000EF93FF938091DE019091DF01019690934B -:1046B000DF018093DE01811103C082E00E9448097E -:1046C000E091DF01E695E695F0E0E258F74FE491DE -:1046D0008091DE018E1303C080E00E944809FF91A3 -:1046E000EF91BF91AF919F918F917F916F915F916A -:1046F0004F913F912F910F900FBE0F901F901895E3 -:1047000004D06894B1118DC0089570D088F09F577F -:1047100090F0B92F9927B751A0F0D1F0660F771F0D -:10472000881F991F1AF0BA95C9F712C0B13081F0ED -:1047300077D0B1E0089574C0672F782F8827B85FCD -:1047400039F0B93FCCF3869577956795B395D9F74E -:104750003EF490958095709561957F4F8F4F9F4F58 -:104760000895E89409C097FB3EF490958095709564 -:1047700061957F4F8F4F9F4F9923A9F0F92F96E9AD -:10478000BB279395F695879577956795B795F11122 -:10479000F8CFFAF4BB0F11F460FF1BC06F5F7F4FBF -:1047A0008F4F9F4F16C0882311F096E911C07723D1 -:1047B00021F09EE8872F762F05C0662371F096E8DA -:1047C000862F70E060E02AF09A95660F771F881FA9 -:1047D000DAF7880F9695879597F9089557FD9058C1 -:1047E000440F551F59F05F3F71F04795880F97FBB5 -:1047F000991F61F09F3F79F087950895121613066F -:104800001406551FF2CF4695F1DF08C0161617069D -:104810001806991FF1CF86957105610508940895D2 -:10482000E894BB2766277727CB0197F908950BD02B -:1048300078C069D028F06ED018F0952309F05AC0DE -:104840005FC01124EECFCADFA0F3959FD1F3950F7F -:1048500050E0551F629FF001729FBB27F00DB11D04 -:10486000639FAA27F00DB11DAA1F649F6627B00D94 -:10487000A11D661F829F2227B00DA11D621F739F7D -:10488000B00DA11D621F839FA00D611D221F749F8B -:104890003327A00D611D231F849F600D211D822FD2 -:1048A000762F6A2F11249F5750408AF0E1F0882319 -:1048B0004AF0EE0FFF1FBB1F661F771F881F915026 -:1048C0005040A9F79E3F510570F014C0AACF5F3F3A -:1048D000ECF3983EDCF3869577956795B795F79559 -:1048E000E7959F5FC1F7FE2B880F911D96958795E1 -:1048F00097F9089597F99F6780E870E060E0089560 -:104900009FEF80EC089500240A94161617061806E7 -:104910000906089500240A941216130614060506C3 -:104920000895092E0394000C11F4882352F0BB0F54 -:1049300040F4BF2B11F460FF04C06F5F7F4F8F4FB7 -:104940009F4F089597FB072E16F4009407D077FD2C -:1049500009D00E94BC2407FC05D03EF490958195B7 -:104960009F4F0895709561957F4F0895EE0FFF1F3B -:104970000590F491E02D0994AA1BBB1B51E107C0DF -:10498000AA1FBB1FA617B70710F0A61BB70B881FDF -:10499000991F5A95A9F780959095BC01CD0108956E -:1049A000F999FECF92BD81BDF89A992780B50895F7 -:1049B000A8E1B0E042E050E00C94F324262FF999EE -:1049C000FECF1FBA92BD81BD20BD0FB6F894FA9AF2 -:1049D000F99A0FBE019608950E94DE24272F0C94A9 -:1049E000DF24DC01CB01FC01F999FECF06C0F2BD4A -:1049F000E1BDF89A319600B40D9241505040B8F79D -:064A00000895F894FFCFB9 -:104A060020024A09D709B40980094D090101BA01F2 -:104A160028080A03140A3F4D36393F08F207BC0737 -:104A2600830716072F0748076107010203040506D7 -:044A36000708090064 +:10298000EA19FF2091F0842F8F7128960FB6F894E2 +:10299000DEBF0FBECDBFDF91CF911F910F91FF9092 +:1029A000EF90DF90CF900C94B41928960FB6F8945E +:1029B000DEBF0FBECDBFDF91CF911F910F91FF9072 +:1029C000EF90DF90CF900C94AA19FF20A1F0222362 +:1029D00009F4B1CF862F28960FB6F894DEBF0FBE4C +:1029E000CDBFDF91CF911F910F91FF90EF90DF90BE +:1029F000CF900C941611222309F4B1CF862F28967C +:102A00000FB6F894DEBF0FBECDBFDF91CF911F91FF +:102A10000F91FF90EF90DF90CF900C94DE114F70EC +:102A2000C8010E940D0328960FB6F894DEBF0FBEB2 +:102A3000CDBFDF91CF911F910F91FF90EF90DF906D +:102A4000CF900C94D1184F70C80128960FB6F89407 +:102A5000DEBF0FBECDBFDF91CF911F910F91FF90D1 +:102A6000EF90DF90CF900C94950728960FB6F894CE +:102A7000DEBF0FBECDBFDF91CF911F910F91FF90B1 +:102A8000EF90DF90CF9008950E945F1B0E946F1B14 +:102A90000E94341B0E948B1B0E9448200E949C1F96 +:102AA00080E090E00E94101080E090E00C942610EE +:102AB0000E944F1B0C9444150E947F1A292F2295C7 +:102AC0002F7030E02C3031054CF42A3031056CF495 +:102AD000225031092230310590F407C02C303105E5 +:102AE00051F02F30310539F00AC0803E10F0803FA0 +:102AF00031F481E0089593FB882780F9089580E000 +:102B00000895CF93DF9300D000D01F92CDB7DEB7EA +:102B10000F900F900F900F900F90DF91CF9108952D +:102B2000CF93DF9300D000D000D0CDB7DEB726968C +:102B30000FB6F894DEBF0FBECDBFDF91CF910895E1 +:102B40001F93CF93DF93C091810116E080918201A2 +:102B5000C81799F0D0E01C9FF0011D9FF00D1124C3 +:102B6000ED57FE4F4081518162817381848195814F +:102B70000E9490152196C770E9CFDF91CF911F91E8 +:102B800008954091B3015091B4016091B5017091E5 +:102B9000B6018091B7019091B8010C949015CF9334 +:102BA0008091B80182958F7009F05FC08091B50166 +:102BB000882309F45AC020918101A091820160917B +:102BC000B3017091B4018091B6019091B70131E0E9 +:102BD0006F3F09F030E0B32FC6E02A1709F445C073 +:102BE000009721F07F3F21F44B2F03C041E001C04B +:102BF00040E030E040FD35C0C29FF001C39FF00DC2 +:102C00001124ED57FE4F418174132BC04081641392 +:102C100028C04281411125C043815481481759077A +:102C200010F441505109481B590B483C5105C8F458 +:102C30008091B8018F7080618093B80186E0829F97 +:102C4000F001839FF00D1124E857FE4F80818F70B3 +:102C50008061808383EB91E00E943B12CF910C94C2 +:102C6000A0152F5F3F4F2770B8CFCF910895CF9217 +:102C7000DF92EF92FF920F931F93CF93DF93CDB725 +:102C8000DEB762970FB6F894DEBF0FBECDBF8C01E2 +:102C900085E0F801DE011D9601900D928A95E1F71D +:102CA000D8014C9111965C91119712966C911297E4 +:102CB0001396ED90FC9014977091B301E091B401DC +:102CC0002091B6013091B7012115310531F0EF3F68 +:102CD00031F481E07F3F19F403C081E001C080E05E +:102CE000B82FB170CB2E80FD6CC1D090B501DD2026 +:102CF00009F4F5C0F091B801E216F30638F0C70107 +:102D0000821B930B883C910548F09BC02095309521 +:102D10002E0D3F1D283C310508F093C08F2F807F7A +:102D200009F052C0E51314C0741312C0D62E6111FD +:102D30000FC0FF70F061F093B8010E94C11583EBE2 +:102D400091E00E943B128091B801F80185836CC12B +:102D5000EF2831F05F3F31F481E04F3F19F403C0B9 +:102D600081E001C080E080FD03C081E0862701C0D2 +:102D700080E0F82FF170FF2E80FF1CC08091810150 +:102D80002091820136E0821709F428C190E0389F33 +:102D9000F001399FF00D1124ED57FE4F718157134B +:102DA00006C07081471303C07281671303C0019688 +:102DB0008770E9CFD62E662309F436C18091B80119 +:102DC00081608093B80153C0E51308C0741306C036 +:102DD000611104C0D8011596FC93AEC04D875E8783 +:102DE0008D859E856A8B0E945C156A89882329F1EE +:102DF000D62E662311F12091B801822F82958F7013 +:102E000090E002970CF460C08091B3019091B401FE +:102E100098878F831986FB86EA862C87CE010796D2 +:102E200051C0E51731F14D875E878D859E856A8B90 +:102E30000E945C156A8981112EC0C8010E943B1254 +:102E4000A4C08F2F807F69F77E2DF98AE88A89894F +:102E50000E94811583EB91E00E943B12E3EBF1E0CD +:102E600086E0DF011D928A95E9F70E94C115D12CF9 +:102E7000DBC07413D8CF6111D6CFD8011596FC935F +:102E8000C8010E943B12E3EBF1E086E0DF011D92F6 +:102E90008A95E9F7C9C0D62E662379F22091B80148 +:102EA000822F82958F7090E0029774F08091B30129 +:102EB0009091B4019A8389831B82FD82EC822E83D8 +:102EC000CE0101960E943B1286E0F801A3EBB1E02F +:102ED00001900D928A95E1F70E94CF156FC0E2161E +:102EE000F30628F0C701821B930B9C0104C02095B8 +:102EF00030952E0D3F1D283C310508F052C0D62ECE +:102F0000662309F49ACFE5132CC074132AC080916C +:102F1000B80180FD1DC0982F92959F70C9F0D8010F +:102F200015968C9315979F3039F09F5F9295907FFF +:102F30008F70892B15968C93C8010E943B1286E0F6 +:102F4000F801A3EBB1E001900D928A95E1F736C04C +:102F500086E0F801A3EBB1E001900D928A95E1F7CC +:102F600063C04D875E878D859E850E945C15882392 +:102F700079F086E0F801A3EBB1E001900D928A951B +:102F8000E1F70E94CF150E94C115DD24D3944CC0F7 +:102F90008091B80181608093B801C8010E943B1202 +:102FA00043C07E2DF98AE88A89890E948115E3EB66 +:102FB000F1E086E0DF011D928A95E9F70E94C115D4 +:102FC00033C0662309F439CF4D875E878D859E8592 +:102FD0000E945C15882309F430CFCBCF4D875E87E4 +:102FE0008D859E850E947F1A292F22952F7030E0B3 +:102FF000223031052CF49F7041F0811106C00CC0C5 +:10300000243031052CF49F7049F4805E883020F024 +:10301000C8010E943B12CF2CDC2C06C0D8011596AB +:103020009C91907F91F7F8CF8D2D62960FB6F89412 +:10303000DEBF0FBECDBFDF91CF911F910F91FF90EB +:10304000EF90DF90CF9008951F93CF93DF93CDB78C +:10305000DEB72C970FB6F894DEBF0FBECDBF4F83FF +:10306000588769877A878B879C87CE0107960E944D +:1030700037168823C1F02F8138858A859B85892B57 +:1030800031F03F3F11F080E003C02F3FE1F781E0D6 +:10309000811147C04F81588569857A858B859C85CC +:1030A0000E9490153EC086E0FE013796DE01119623 +:1030B00001900D928A95E1F7FF81E8854A855B854D +:1030C0004115510531F0EF3F31F481E0FF3F19F434 +:1030D00003C081E001C080E080FD23C02091820117 +:1030E00030E0C9010196877099276091810170E0F5 +:1030F00086179707F1F1F983EA835D834C8396E0A5 +:10310000929FD001939FB00D1124AD57BE4FFE0189 +:10311000319601900D929A95E1F7809382010E9479 +:10312000A01516E08091810190918201891779F1B3 +:10313000189FC00111248D579E4F0E943716882377 +:1031400031F1E09181011E9FF0011124ED57FE4FF6 +:103150004081518162817381848195810E949015A3 +:103160008091810190E00196877099278093810179 +:10317000D9CF0E9458151092820110928101E3EB81 +:10318000F1E086E0DF011D928A95E9F7CACF2C961F +:103190000FB6F894DEBF0FBECDBFDF91CF911F9168 +:1031A0000895EF92FF920F931F93CF93DF93FC014B +:1031B000009709F46FC0F12CEE24E394EF012196FF +:1031C0008491843740F4843008F055C0813081F018 +:1031D000823021F15FC0853709F447C0C0F19CE718 +:1031E000980F903708F056C08F770E94DE1145C0C7 +:1031F0008F010E5F1F4FFE01849190E2980F98306F +:1032000050F48770FE2D01C0FF0F8A95EAF78F2FCB +:103210000E94621B15C00E94161114C08F010E5F20 +:103220001F4FFE01849190E2980F983068F48770E8 +:10323000FE2D01C0FF0F8A95EAF78F2F0E94681BB1 +:103240000E948B1BE80119C00E94DE11FBCFCF0149 +:103250000296FE01C491CC2361F0EFE9FFE03197C3 +:10326000F1F700C00000C150F6CFCF010296FE0179 +:10327000F490EC0102C00E9416118F2D882341F0BA +:10328000EFE9FFE03197F1F700C000008150F6CF81 +:10329000FE0194CFDF91CF911F910F91FF90EF909E +:1032A000089508956093BD017093BE018093BF019E +:1032B0009093C0010C9444150F931F930091BD018E +:1032C0001091BE012091BF013091C001062B172B38 +:1032D000282B392B0093BD011093BE012093BF0111 +:1032E0003093C0011F910F910C9444150F931F93BD +:1032F0000091BD011091BE012091BF013091C0012C +:1033000006231723282339230093BD011093BE0100 +:103310002093BF013093C0011F910F910C9444156D +:103320000F931F930091BD011091BE012091BF0129 +:103330003091C00106271727282739270093BD01A0 +:103340001093BE012093BF013093C0011F910F91D4 +:103350000C9444151092B9011092BA011092BB015D +:103360001092BC010C94441541E050E060E070E024 +:1033700004C0440F551F661F771F8A95D2F74093EC +:10338000B9015093BA016093BB017093BC010C94D6 +:10339000441541E050E060E070E004C0440F551F68 +:1033A000661F771F8A95D2F78091B9019091BA0173 +:1033B000A091BB01B091BC01842B952BA62BB72B00 +:1033C0008093B9019093BA01A093BB01B093BC0163 +:1033D0000C94441541E050E060E070E004C0440FFC +:1033E000551F661F771F8A95D2F7409550956095B7 +:1033F00070958091B9019091BA01A091BB01B091F3 +:10340000BC0184239523A623B7238093B90190930D +:10341000BA01A093BB01B093BC010C94441541E0E8 +:1034200050E060E070E004C0440F551F661F771F36 +:103430008A95D2F78091B9019091BA01A091BB0110 +:10344000B091BC0184279527A627B7278093B9019F +:103450009093BA01A093BB01B093BC010C944415A6 +:103460000F931F930091B9011091BA012091BB01F4 +:103470003091BC01062B172B282B392B0093B90157 +:103480001093BA012093BB013093BC011F910F919F +:103490000C9444150F931F930091B9011091BA0138 +:1034A0002091BB013091BC01062317232823392327 +:1034B0000093B9011093BA012093BB013093BC0172 +:1034C0001F910F910C9444150F931F930091B90114 +:1034D0001091BA012091BB013091BC01062717273A +:1034E000282739270093B9011093BA012093BB0113 +:1034F0003093BC011F910F910C9444150895CF9205 +:10350000DF92EF92FF920F931F93CF93DF93EC0123 +:10351000C090BD01D090BE01E090BF01F090C0010D +:103520008091B9019091BA01A091BB01B091BC0109 +:10353000C82AD92AEA2AFB2A0FE110E0B701A6011E +:10354000002E04C076956795579547950A94D2F753 +:1035500040FF07C0BE01802F0E94B807813091054F +:1035600039F40150110950F7BE0180E00E94B807FC +:10357000DF91CF911F910F91FF90EF90DF90CF904F +:10358000089590910C019923D9F090910D01992300 +:10359000B9F0982F9695969596959F3088F5E0917D +:1035A0000E01F0910F01E90FF11D877021E030E06D +:1035B00001C0220F8A95EAF78181822B81830895C9 +:1035C00040910E0150910F0120E030E09FEFFA0191 +:1035D000E20FF31F6281681799F09F3F19F46111A0 +:1035E00001C0922F2F5F3F4F2E30310581F79F3F53 +:1035F00039F0FA01E90FF11D97FDFA9582830895DC +:10360000089590910C019923E1F090910D01992377 +:10361000C1F0982F9695969596959F3020F5E0915C +:103620000E01F0910F01E90FF11D877021E030E0EC +:1036300001C0220F8A95EAF72095818128232183F2 +:10364000089540910E0150910F0120E030E0FA0101 +:10365000E20FF31F9281981301C012822F5F3F4F38 +:103660002E303105A1F7089581E090E0E0910E0140 +:10367000F0910F01E80FF91F10820196803191053A +:10368000A9F708959091D401982B9093D4010895AF +:1036900080959091D40198239093D401089510922D +:1036A000D40108959091D301982B9093D30108955C +:1036B00080959091D30198239093D301089510920F +:1036C000D30108959091D201982B9093D20108953F +:1036D00080959091D20198239093D20108951092F1 +:1036E000D20108958093C10108951092C1010895F7 +:1036F00040910E0150910F0120E030E080E0FA018E +:10370000E20FF31F918191118F5F2F5F3F4F2F3099 +:103710003105A9F70895E0910E01F0910F01809114 +:10372000D4018083E0910E01F0910F01808190918E +:10373000D301892B8083E0910E01F0910F018081EC +:103740009091D201892B80839091C101992361F0DE +:10375000E0910E01F0910F018081892B80830E94FE +:10376000781B81111092C10180910E0190910F017F +:103770000C94FA0F8091EE01843009F11092D60179 +:1037800020E488E190E00FB6F894A895809360005B +:103790000FBE2093600083B7817F846083BF83B7AF +:1037A000816083BF7894889583B78E7F83BF88E1DB +:1037B0000FB6F89480936000109260000FBE0895D9 +:1037C00008950895CF930E94E01B0E94E2050E9495 +:1037D000E11BC0E08C2F0E94CF06811105C0CF5F96 +:1037E000CE30C1F780E001C081E0CF9108950E9402 +:1037F00058150E94EE0F0C94F30882E084BD93E00C +:1038000095BD9AEF97BD80936E0008952FB7F894F9 +:103810008091D7019091D801A091D901B091DA019E +:103820002FBF0895CF92DF92EF92FF920F931F93D5 +:103830002FB7F8944091D7015091D8016091D901E8 +:103840007091DA012FBF6A017B01EE24FF248C0105 +:1038500020E030E0C016D106E206F30610F4415035 +:103860005109481B590BCA011F910F91FF90EF900E +:10387000DF90CF9008951F920F920FB60F921124F0 +:103880008F939F93AF93BF938091D7019091D8016D +:10389000A091D901B091DA010196A11DB11D8093CB +:1038A000D7019093D801A093D901B093DA01BF91C9 +:1038B000AF919F918F910F900FBE0F901F90189511 +:1038C0000E94F40CF8942FEF87EA91E62150804093 +:1038D0009040E1F700C0000087E090EBDC018093AE +:1038E000F7019093F801A093F901B093FA012CE04D +:1038F00088E190E00FB6F894A895809360000FBE21 +:1039000020936000FFCFEF92FF920F931F93CF930E +:10391000DF93E82EF12C8F2D0E94CF06C0E0D0E07F +:10392000082F10E098010C2E02C0359527950A94B7 +:10393000E2F720FD05C02196C630D10599F709C0F0 +:103940006C2F7F2D80E00E949607E812F4CF81E073 +:1039500005C0F3948EE0F812DECF80E0DF91CF91C6 +:103960001F910F91FF90EF900895CF93C82F8CE295 +:103970000E94831C882321F08C2FCF910C94831CF0 +:1039800080E0CF910895CF930E94081E811102C05C +:103990000E94EE1DC5E6C15049F00E94E2058FE38A +:1039A0009CE90197F1F700C00000F5CF89E20E9481 +:1039B000B51C811111C18AE20E94B51C81110E94BF +:1039C000EE1D85E00E94B51C81110E94601C0E94C2 +:1039D000131E8093D50187E00E94B51C882399F1BE +:1039E0008BE10E94B51C882351F09091D50191FB89 +:1039F000882780F921E0822780FB91F922C08EE0A0 +:103A00000E94B51C882351F09091D50192FB882724 +:103A100080F921E0822780FB92F913C080E10E94A7 +:103A2000B51C9091D501882341F093FB882780F93C +:103A300021E0822780FB93F904C0892F809580FBC9 +:103A400090F99093D5018091D5010E94171E0E9494 +:103A5000251E8093E80180EE0E94B51C882341F06A +:103A60008091E801982F909590FB80F98093E80170 +:103A700089E30E94B51C882359F09091E80191FBDD +:103A8000882780F921E0822780FB91F99093E80153 +:103A900082EE0E94B51C882359F09091E80192FBB8 +:103AA000882780F921E0822780FB92F99093E80132 +:103AB00086EE0E94B51C882359F09091E80193FB93 +:103AC000882780F921E0822780FB93F99093E80111 +:103AD00083EE0E94B51C882359F09091E80194FB75 +:103AE000882780F921E0822780FB94F99093E801F0 +:103AF00085E30E94B51C882359F09091E80195FB5D +:103B0000882780F921E0822780FB95F99093E801CE +:103B100081E30E94B51C882359F09091E80196FB3F +:103B2000882780F921E0822780FB96F99093E801AD +:103B300081E10E94B51C882359F09091E80197FB20 +:103B4000882780F921E0822780FB97F99093E8018C +:103B50008091E8010E94291E8091E80187FB882757 +:103B600080F980930D0187E20E94B51CC82F8EE179 +:103B70000E94B51C8111C2608FE10E94B51C8111A9 +:103B8000C46080E20E94B51C8111C86081E20E947D +:103B9000B51C8111C06182E20E94B51C8111C06216 +:103BA00083E20E94B51C8111C06484E20E94B51CAE +:103BB000882311F0C06802C0CC2329F08C2F0E940A +:103BC000201E6C2F03C00E941C1E682F70E080E036 +:103BD00090E0CF910C945219CF9108956DEE7EEF45 +:103BE00080E090E00E94442460E082E090E00E9447 +:103BF000362460E083E090E00E94362460E084E0B8 +:103C000090E00E94362460E085E090E00C94362439 +:103C100080E090E00E94302421E08D3E9E4F09F02C +:103C200020E0822F089582E090E00C942824682FF1 +:103C300082E090E00C94362483E090E00C942824F9 +:103C4000682F83E090E00C94362484E090E00C949C +:103C50002824682F84E090E00C9436248091DD01C4 +:103C600080FF0BC06091130185E0689FB0011124B3 +:103C700075956795759567952AC081FF09C0609114 +:103C8000130185E0689FB0011124759567951FC0E9 +:103C900082FF07C06091130185E0689FB001112485 +:103CA00016C04091DE014423C9F06091120146170D +:103CB00088F72091130185E0289F90011124429FED +:103CC000C001439F900D112470E00E94FA236038D8 +:103CD000710540F46115710539F002C065E070E0CE +:103CE000862F08958FE7089581E008958091DD0182 +:103CF00080FF08C06091110170E07595679575951A +:103D0000679521C081FF06C06091110170E0759533 +:103D1000679519C082FF04C06091110170E010C066 +:103D20008091DE018823C1F0609110018617A0F711 +:103D300090911101989FC001112470E00E94FA2314 +:103D40006038710528F46115710521F0862F0895FA +:103D50008FE7089581E0089561E070E0F4CF803F3F +:103D600021F40E942E1E819504C0813F29F40E94F7 +:103D70002E1E8093E1010895823F21F40E942E1EA1 +:103D8000819504C0833F29F40E942E1E8093E00198 +:103D90000895893F19F40E94761E05C08A3F31F4C8 +:103DA0000E94761E81958093E20108958B3F21F455 +:103DB0000E94761E819504C08C3F29F40E94761ED5 +:103DC0008093E3010895843F21F48091DF018160B5 +:103DD00017C0853F21F48091DF01826011C0863FCA +:103DE00021F48091DF0184600BC0873F21F4809132 +:103DF000DF01886005C0883F31F48091DF01806178 +:103E00008093DF0108958D3F21F48091DD01816071 +:103E10000BC08E3F21F48091DD01826005C08F3F91 +:103E200029F48091DD0184608093DD010895803F55 +:103E300039F48091E10187FF6CC01092E10169C003 +:103E4000813F29F48091E1011816BCF362C0909182 +:103E5000E001823F29F497FF5CC01092E00159C055 +:103E6000833F19F41916CCF354C0893F41F4809173 +:103E7000E20118160CF04DC01092E2014AC08A3FD0 +:103E800029F48091E20187FF44C0F6CF8B3F39F4DB +:103E90008091E30187FF3DC01092E3013AC08C3F5F +:103EA00029F48091E3011816BCF333C0843F21F458 +:103EB0008091DF018E7F17C0853F21F48091DF0163 +:103EC0008D7F11C0863F21F48091DF018B7F0BC075 +:103ED000873F21F48091DF01877F05C0883F31F45F +:103EE0008091DF018F7E8093DF0113C08D3F21F42D +:103EF0008091DD018E7F0BC08E3F21F48091DD012A +:103F00008D7F05C08F3F29F48091DD018B7F8093E9 +:103F1000DD018091E00181110EC08091E1018111EC +:103F20000AC08091E201811106C08091E3018111F4 +:103F300002C01092DE0108958FED91E00E940510FD +:103F40000E94061C9093DC018093DB0108951F936F +:103F5000CF93DF938091DB019091DC010E94121CD2 +:103F60004091DE01442321F02091140130E006C08D +:103F7000209115015AE0259F900111248217930783 +:103F800008F482C08091E0011091E101D091E2013A +:103F9000C091E301811107C0111105C0D11103C007 +:103FA000CC2309F471C04F3F19F04F5F4093DE01FD +:103FB000181624F40E942E1E8093E0018091E001E7 +:103FC00087FF05C00E942E1E81958093E001111687 +:103FD00024F40E942E1E8093E1018091E10187FF6D +:103FE00005C00E942E1E81958093E1016091E00141 +:103FF000662339F11091E101112319F1772767FD4B +:104000007095872F972F0E940B2323E333E343E31D +:104010005FE30E946F230E94D8226093E001612F2A +:10402000772767FD7095872F972F0E940B2323E337 +:1040300033E343E35FE30E946F230E94D82260933F +:10404000E1011D1624F40E94761E8093E201809106 +:10405000E20187FF05C00E94761E81958093E201F0 +:104060001C1624F40E94761E8093E3018091E301E4 +:1040700087FF05C00E94761E81958093E301DF9142 +:10408000CF911F910C949C1FDF91CF911F910895A8 +:10409000EFEDF1E085E0DF011D928A95E9F71092DE +:1040A000DE011092DD010895833081F128F4813022 +:1040B00059F08230D1F00895853009F449C0B8F143 +:1040C000863009F456C0089520911501862F90E09E +:1040D000820F911D8F3F910520F4620F60931501AF +:1040E00008958FEF80931501089520911401862F74 +:1040F00090E0820F911D8F3F910520F4620F609335 +:10410000140108958FEF80931401089520911301F5 +:10411000862F90E0820F911D8F3F910520F4620F52 +:104120006093130108958FEF8093130108952091F8 +:104130001201862F90E0820F911D8F3F910520F490 +:10414000620F6093120108958FEF8093120108951A +:1041500020911101862F90E0820F911D8F3F9105D4 +:1041600020F4620F6093110108958FEF8093110185 +:10417000089520911001862F90E0820F911D8F3FAE +:10418000910520F4620F6093100108958FEF8093E2 +:1041900010010895833011F128F4813049F0823004 +:1041A00091F00895853081F120F18630C1F10895B4 +:1041B00080911501681720F4861B809315010895DE +:1041C00010921501089580911401681720F4861B40 +:1041D00080931401089510921401089580911301A1 +:1041E000681720F4861B8093130108951092130121 +:1041F000089580911201681720F4861B80931201A4 +:10420000089510921201089580911101681720F409 +:10421000861B8093110108951092110108958091D9 +:104220001001681720F4861B8093100108951092E6 +:10423000100108958D3109F442C020F58E3009F443 +:1042400079C070F4873009F45EC020F4863009F438 +:1042500042C033C08830D1F18B3009F4A7C02DC0E3 +:10426000863109F4A3C038F4803109F46DC081317E +:1042700009F47BC022C0893109F498C08B3109F45C +:104280004FC01BC0853309F479C048F4873209F464 +:1042900075C008F478C0893209F470C00EC0833448 +:1042A00038F48A3308F071C0883309F47FC005C040 +:1042B000833409F463C08834C1F080E008950E941B +:1042C00092220E94EE0F0E94F30870C00E94131EFB +:1042D0000E94251E6BC08091D501817F8E7F8093C7 +:1042E000D50181E08093E50108950E9458152FEFD4 +:1042F00083ED90E3215080409040E1F700C0000042 +:104300000E94601C53C09091D501892F817090FF4D +:1043100003C0917F9E7F26C091609093D50146C0D7 +:104320009091D50191FB882780F921E0822780FBBD +:1043300091F913C09091D50192FB882780F921E073 +:10434000822780FB92F909C09091D50193FB8827C1 +:1043500080F921E0822780FB93F99093D50188238F +:1043600029F191609093D50108950E94581580918C +:104370000D0191E0892780930D0118C061E070E084 +:1043800080E090E00FC023EE01C027EC280F61E031 +:1043900070E080E090E004C0660F771F881F991FCF +:1043A0002A95D2F70E9452190E94581581E008956B +:1043B00080E0089580E00895CF93C82F8091E501B3 +:1043C000813079F018F08230D1F184C0A0910E01D3 +:1043D000B0910F018C91813169F0823209F07CC07B +:1043E00009C0A0910E01B0910F018C91813111F0A3 +:1043F000823249F48C2F0E94D82181111DC08C2F4C +:104400000E941A211AC08C2F0E94DA21811114C037 +:10441000C43179F048F4CB3079F0C03109F060C094 +:1044200082E08093E50108C0C93219F0C83321F059 +:1044300057C01092E50154C081E0817053C0C93269 +:1044400089F118F5C43171F1A8F4C73009F046C0FC +:104450008AE08093150194E19093140193E0909386 +:1044600013018093120188E08093110188E2809308 +:10447000100134C0CE51C63088F5EC2FF0E0E65D77 +:10448000FE4F80818093E40129C0CE34E9F020F40E +:10449000CB3421F56AE013C0C13579F0C235F1F4AF +:1044A00061E00DC08091E401882319F01092E401CD +:1044B00015C081E08093E50115C061E006C08091E0 +:1044C000E4010E9454200AC06AE08091E4010E9445 +:1044D000CA2004C01092E50180E004C081E002C05F +:1044E00080E0ABCFCF910895E1E8F0E08081886073 +:1044F00080838081816080838FB7F89493E090936C +:10450000890090ED909388008FBF0895EFE6F0E06A +:104510008081826080830895EFE6F0E080818D7F66 +:1045200080830895EFE6F0E0808192E08927808320 +:1045300008951F920F920FB60F9211242F933F935D +:104540004F935F936F937F938F939F93AF93BF939B +:10455000EF93FF938091E6019091E701019690938C +:10456000E7018093E601811103C082E00E94F30815 +:10457000E091E701E695E695F0E0E25BFA4FE49121 +:104580008091E6018E1303C080E00E94F308FF9142 +:10459000EF91BF91AF919F918F917F916F915F91BB +:1045A0004F913F912F910F900FBE0F901F90189534 +:1045B00004D06894B1118DC0089570D088F09F57D1 +:1045C00090F0B92F9927B751A0F0D1F0660F771F5F +:1045D000881F991F1AF0BA95C9F712C0B13081F03F +:1045E00077D0B1E0089574C0672F782F8827B85F1F +:1045F00039F0B93FCCF3869577956795B395D9F7A0 +:104600003EF490958095709561957F4F8F4F9F4FA9 +:104610000895E89409C097FB3EF4909580957095B5 +:1046200061957F4F8F4F9F4F9923A9F0F92F96E9FE +:10463000BB279395F695879577956795B795F11173 +:10464000F8CFFAF4BB0F11F460FF1BC06F5F7F4F10 +:104650008F4F9F4F16C0882311F096E911C0772322 +:1046600021F09EE8872F762F05C0662371F096E82B +:10467000862F70E060E02AF09A95660F771F881FFA +:10468000DAF7880F9695879597F9089557FD905812 +:10469000440F551F59F05F3F71F04795880F97FB06 +:1046A000991F61F09F3F79F08795089512161306C0 +:1046B0001406551FF2CF4695F1DF08C016161706EF +:1046C0001806991FF1CF8695710561050894089524 +:1046D000E894BB2766277727CB0197F908950BD07D +:1046E00078C069D028F06ED018F0952309F05AC030 +:1046F0005FC01124EECFCADFA0F3959FD1F3950FD1 +:1047000050E0551F629FF001729FBB27F00DB11D55 +:10471000639FAA27F00DB11DAA1F649F6627B00DE5 +:10472000A11D661F829F2227B00DA11D621F739FCE +:10473000B00DA11D621F839FA00D611D221F749FDC +:104740003327A00D611D231F849F600D211D822F23 +:10475000762F6A2F11249F5750408AF0E1F088236A +:104760004AF0EE0FFF1FBB1F661F771F881F915077 +:104770005040A9F79E3F510570F014C0AACF5F3F8B +:10478000ECF3983EDCF3869577956795B795F795AA +:10479000E7959F5FC1F7FE2B880F911D9695879532 +:1047A00097F9089597F99F6780E870E060E00895B1 +:1047B0009FEF80EC089500240A9416161706180639 +:1047C0000906089500240A94121613061406050615 +:1047D0000895092E0394000C11F4882352F0BB0FA6 +:1047E00040F4BF2B11F460FF04C06F5F7F4F8F4F09 +:1047F0009F4F089597FB072E16F4009407D077FD7E +:1048000009D00E94142407FC05D03EF490958195B0 +:104810009F4F0895709561957F4F0895EE0FFF1F8C +:104820000590F491E02D0994AA1BBB1B51E107C030 +:10483000AA1FBB1FA617B70710F0A61BB70B881F30 +:10484000991F5A95A9F780959095BC01CD010895BF +:10485000F999FECF92BD81BDF89A992780B5089548 +:10486000A8E1B0E042E050E00C944B24262FF999E7 +:10487000FECF1FBA92BD81BD20BD0FB6F894FA9A43 +:10488000F99A0FBE019608950E943624272F0C94A2 +:104890003724DC01CB01FC01F999FECF06C0F2BD43 +:1048A000E1BDF89A319600B40D9241505040B8F7EE +:0648B0000895F894FFCF0B +:1048B6002002F50882095F092B09F8080101C201E7 +:1048C60028080A03140A3F4D36390F05C2048C0422 +:1048D6005304E603FF03180431040102030405062A +:0448E60007080900B6 :00000001FF diff --git a/keyboard/ergodox_ez/keymaps/ordinary/readme.md b/keyboard/ergodox_ez/keymaps/ordinary/readme.md index 842dc7ee..f264dd48 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/readme.md +++ b/keyboard/ergodox_ez/keymaps/ordinary/readme.md @@ -67,9 +67,11 @@ Alas, the yellow keys have at best spotty success with common software. Good luc ## Switching Between Layers ## -The three Shift keys correspond to three logical layers on top of the ever-present base layer, and are represented in the three LEDs on the keyboard: Capitals (red), Symbols (green), Media (blue). The color of a layer illuminates when the layer is active. Shift keys work in the expected way: press them and the keys shift to that layer; release them and the keys shift back to the base layer. The Ordinary Layout also features a Shift Lock key to keep a layer active indefinitely. Hold down the Shift Lock key then press any Shift key to lock to that layer. Or, hold down the Shift key and press the Shift Lock key; it works either way. To revert to the base layer, use the Shift Lock key again in combination with the Shift key. +In addition to Symbols and Media the Ordinary Layout treats the Capitals as a logical layer. Each layer is accessed by a shift key on each edge of the keyboard and corresponds to one of the three LEDs on the keyboard: Capitals (red), Symbols (green), Media (blue). The color of a layer illuminates when the layer is active. -This layout attempts to treat the Capitals Shift layer the same as the other two Shift layers, but internally they are different which causes some inconsistencies. For instance, it is possible to switch from any layer to any other layer, and to lock to any layer, *except* it is not possible to go from Media to Symbols. You must exit the Media layer before engaging the Symbols layer. Also, the Caps Lock feature must be triggered by first pressing the Shift Lock key then a Capitals Shift key; it doesn't work if you press the Shift key first (instead you get the secondary symbol character associated with the Shift Lock button). +Shift buttons work in the expected way: press them and all of the keys switch to that layer; release them and the keys switch back to the base layer. Lock layers using the Shift key in conjunction with the Shift Lock key. For instance, the widely and rightly loathed Caps Lock is engaged by pressing the Shift Lock button then Capitals Shift. Or, hold down the Shift key and press the Shift Lock key; it works either way. All the Shift keys work this way. + +Multiple layers can be turned on at once but only one controls the keyboard. The order of the LEDs indicates the priority order: Media, Symbols, Capitals. ## Special Escape & Backspace Sequences ## From 0e7a3a25bb1590c79a81d9bbe17a076bf0210742 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20Bo=CC=88sebeck?= Date: Mon, 2 May 2016 13:46:00 +0200 Subject: [PATCH 08/68] new version of the experimental layout. changed media keys in MDIA layer --- .../keymaps/osx_de_experimental/keymap.c | 239 +++- .../osx_de_experimental.hex | 1247 +++++++++++++++++ .../osx_de_experimental_highres.png | Bin 289029 -> 303904 bytes .../keymaps/osx_de_experimental/readme.md | 22 + 4 files changed, 1500 insertions(+), 8 deletions(-) create mode 100644 keyboard/ergodox_ez/keymaps/osx_de_experimental/osx_de_experimental.hex create mode 100644 keyboard/ergodox_ez/keymaps/osx_de_experimental/readme.md diff --git a/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c b/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c index b3ed55f2..19e53900 100644 --- a/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c +++ b/keyboard/ergodox_ez/keymaps/osx_de_experimental/keymap.c @@ -15,6 +15,15 @@ #include "keymap_extras/keymap_spanish.h" #include "keymap_extras/keymap_bepo.h" + +/** +* This layout was generated using the ErgodoxLayoutGenerator (ELG). You can download it from https://github.com/sboesebeck/ErgodoxLayoutGenerator/releases +* documentation about it can be found here https://boesebeck.name/2016/04/16/ergodoxlayoutgenerator-documentation/ +* Thanks to the team of Erez Zukerman for building the great Ergodox-EZ! +* +* use at own risk! +**/ + #define BASE 0 #define SYMB 1 #define MDIA 2 @@ -23,24 +32,73 @@ #define EGOS 5 #define SMLY_TOG_QUOT 0 + #define M_TOGGLE_5 1 + #define TGH_NUM 2 + #define M_DE_OSX_PLUS_CTRLALT 3 + #define SM_KISS 4 + #define SM_FROWN 5 + #define SM_CRY 6 + #define SM_SMILE 7 + #define SM_SMIRK 8 + #define M_LGUI_SHFT 9 + #define SM_HEART 10 + #define TOG_HLD_MDIA 11 + #define SM_LAUGH 12 + #define SM_SAD 13 + #define M_DE_OSX_CIRC_CTRLCMD 14 + #define M_MEH_SH_ACUT 15 + //Layout keymap.c generated with ErgodoxLayoutGenerator V1.0BETA1 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { +/** +* Layer: BASE +* /-------------------//-------------------//-------------------//-------------------//-------------------//-------------------//-------------------/ /-------------------//-------------------//-------------------//-------------------//-------------------//-------------------//-------------------/ +* | ESC | 1 | 2 | 3 | 4 | 5 | Hold or toggle | | Hold or toggle | 6 | 7 | 8 | 9 | 0 | ß | +* | | | | | | | Layer NUMB | | Layer MDIA | | | | | | | +* /-------------------//-------------------//-------------------//-------------------//-------------------//-------------------//-------------------/ /-------------------//-------------------//-------------------//-------------------//-------------------//-------------------//-------------------/ +* | TAB | Q | W | E | R | T | Cmd | | Cmd | Z | U | I | O | P | Ü | +* | | | | | | | | | | | | | | | | +* /-------------------//-------------------//-------------------//-------------------//-------------------//-------------------/\-------------------\ \-------------------\/-------------------//-------------------//-------------------//-------------------//-------------------//-------------------/ +* | Alt | A | S | D | F | G | | H | J | K | L | Ö | Ä | +* | | | | | | | | | | | | | ALT | +* /-------------------//-------------------//-------------------//-------------------//-------------------//-------------------//-------------------/ /-------------------//-------------------//-------------------//-------------------//-------------------//-------------------//-------------------/ +* | Shift | Y | X | C | V | B | Alt | | Alt | N | M | , | . | - | Shift | +* | | Ctrl | | | | | | | | | | | | Ctrl | | +* \-------------------\\-------------------\\-------------------\\-------------------\\-------------------\\-------------------\\-------------------\ \-------------------\\-------------------\\-------------------\\-------------------\\-------------------\\-------------------\\-------------------\ +* +* +* /-------------------//-------------------//-------------------//-------------------//-------------------/ /-------------------//-------------------//-------------------//-------------------//-------------------/ +* | < | LongPress / Type | LongPress / Type | Shift+Ctrl | Type | | # | ACUT | CMD+Shift | ALT+Shift | + | +* | SYMB | DE_OSX_CIRC_CTRLCMD| DE_OSX_PLUS_CTRAlt | | Toggle SMLY | | Meh | Hyper | | | SYMB | +* \-------------------\\-------------------\\-------------------\\-------------------\/-------------------//-------------------/ /-------------------//-------------------/ \-------------------\\-------------------\\-------------------\\-------------------\\-------------------\ +* | HOME | END | | LEFT | RIGHT | +* | | | | | | +* \-------------------\/-------------------/ /-------------------/\-------------------\ +* | PGUP | | UP | +* | | | | +* /-------------------//-------------------//-------------------/ /-------------------//-------------------//-------------------/ +* | BSPC | DEL | PGDN | | DOWN | ENT | SPC | +* | | | | | | | | +* \-------------------\\-------------------\\-------------------\ \-------------------\\-------------------\\-------------------\ +* +* +**/ [BASE]=KEYMAP( //left half KC_ESC, DE_OSX_1, DE_OSX_2, DE_OSX_3, DE_OSX_4, DE_OSX_5, M(TGH_NUM), @@ -60,6 +118,39 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_LEFT, KC_RIGHT, KC_UP, KC_DOWN, KC_ENT, KC_SPC), +/** +* Layer: SYMB +* /-----------//-----------//-----------//-----------//-----------//-----------//-----------/ /-----------//-----------//-----------//-----------//-----------//-----------//-----------/ +* | APPLICATION| F1 | F2 | F3 | F4 | F5 | F5 | | F6 | F6 | F7 | F8 | F9 | F10 | F11 | +* | | | | | | | | | | | | | | | | +* /-----------//-----------//-----------//-----------//-----------//-----------//-----------/ /-----------//-----------//-----------//-----------//-----------//-----------//-----------/ +* | | < | > | ! | ? | | | | | \ | [ | ] | < | > | ! | +* | | | | | | | | | | | | | | | | +* /-----------//-----------//-----------//-----------//-----------//-----------/\-----------\ \-----------\/-----------//-----------//-----------//-----------//-----------//-----------/ +* | | # | $ | \ | / | . | | / | ( | ) | { | } | # | +* | | | | | | | | | | | | | | +* /-----------//-----------//-----------//-----------//-----------//-----------//-----------/ /-----------//-----------//-----------//-----------//-----------//-----------//-----------/ +* | | | < | % | | | ~ | | | | | | ~ | | | | | +* | | | | | | | | | | | | | | | | +* \-----------\\-----------\\-----------\\-----------\\-----------\\-----------\\-----------\ \-----------\\-----------\\-----------\\-----------\\-----------\\-----------\\-----------\ +* +* +* /-----------//-----------//-----------//-----------//-----------/ /-----------//-----------//-----------//-----------//-----------/ +* | | | | | | | ' | DQOT | | Toggle 5 | | +* | | | | | | | | | | | | +* \-----------\\-----------\\-----------\\-----------\/-----------//-----------/ /-----------//-----------/ \-----------\\-----------\\-----------\\-----------\\-----------\ +* | | | | F13 | F12 | +* | | | | | | +* \-----------\/-----------/ /-----------/\-----------\ +* | | | F14 | +* | | | | +* /-----------//-----------//-----------/ /-----------//-----------//-----------/ +* | | DEL | | | F15 | | | +* | | | | | | | | +* \-----------\\-----------\\-----------\ \-----------\\-----------\\-----------\ +* +* +**/ [SYMB]=KEYMAP( //left half KC_APPLICATION, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F5, @@ -79,6 +170,39 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_F13, KC_F12, KC_F14, KC_F15, KC_TRNS, KC_TRNS), +/** +* Layer: MDIA +* /-----//-----//-----//-----//-----//-----//-----/ /-----//-----//-----//-----//-----//-----//-----/ +* | | | | | | | | | | | | | | | | +* | | | | | | | | | | | | | | | | +* /-----//-----//-----//-----//-----//-----//-----/ /-----//-----//-----//-----//-----//-----//-----/ +* | | | BTN1 | U | BTN2 | U | | | | | | | | | | +* | | | | | | | | | | | | | | | | +* /-----//-----//-----//-----//-----//-----/\-----\ \-----\/-----//-----//-----//-----//-----//-----/ +* | | | L | D | R | D | | | | | | | | +* | | | | | | | | | | | | | | +* /-----//-----//-----//-----//-----//-----//-----/ /-----//-----//-----//-----//-----//-----//-----/ +* | | | L | D | R | BTN3 | | | | | | | | UP | | +* | | | | | | | | | | | | | | | | +* \-----\\-----\\-----\\-----\\-----\\-----\\-----\ \-----\\-----\\-----\\-----\\-----\\-----\\-----\ +* +* +* /-----//-----//-----//-----//-----/ /-----//-----//-----//-----//-----/ +* | | | | | | | | | LEFT | DOWN | RIGHT| +* | | | | | | | | | | | | +* \-----\\-----\\-----\\-----\/-----//-----/ /-----//-----/ \-----\\-----\\-----\\-----\\-----\ +* | | | | MPRV | MNXT | +* | | | | | | +* \-----\/-----/ /-----/\-----\ +* | | | VOLU | +* | | | | +* /-----//-----//-----/ /-----//-----//-----/ +* | | | | | VOLD | MUTE | MPLY | +* | | | | | | | | +* \-----\\-----\\-----\ \-----\\-----\\-----\ +* +* +**/ [MDIA]=KEYMAP( //left half KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, @@ -90,14 +214,47 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, //right half - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_VOLU, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_VOLD, KC_TRNS, KC_MPRV, KC_MNXT, KC_UP, KC_TRNS, - KC_MUTE, KC_TRNS, KC_LEFT, KC_DOWN, KC_RIGHT, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_WBAK), + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_UP, KC_TRNS, + KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_RIGHT, + KC_MPRV, KC_MNXT, + KC_VOLU, + KC_VOLD, KC_MUTE, KC_MPLY), +/** +* Layer: SMLY +* /--------//--------//--------//--------//--------//--------//--------/ /--------//--------//--------//--------//--------//--------//--------/ +* | | | | | | | | | Typing | Typing | Typing | | | | | +* | | | | | | | | | SM_SMILE| SM_SMIRK| SM_LAUGH| | | | | +* /--------//--------//--------//--------//--------//--------//--------/ /--------//--------//--------//--------//--------//--------//--------/ +* | | | | | | | | | | Typing | Typing | Typing | | | | +* | | | | | | | | | | SM_FROWN| SM_SAD | SM_CRY | | | | +* /--------//--------//--------//--------//--------//--------/\--------\ \--------\/--------//--------//--------//--------//--------//--------/ +* | | | | | | | | Typing | Typing | | | | | +* | | | | | | | | SM_HEART| SM_KISS | | | | | +* /--------//--------//--------//--------//--------//--------//--------/ /--------//--------//--------//--------//--------//--------//--------/ +* | | | | | | | | | | | | | | | | +* | | | | | | | | | | | | | | | | +* \--------\\--------\\--------\\--------\\--------\\--------\\--------\ \--------\\--------\\--------\\--------\\--------\\--------\\--------\ +* +* +* /--------//--------//--------//--------//--------/ /--------//--------//--------//--------//--------/ +* | | | | | | | | | | | | +* | | | | | | | | | | | | +* \--------\\--------\\--------\\--------\/--------//--------/ /--------//--------/ \--------\\--------\\--------\\--------\\--------\ +* | | | | | | +* | | | | | | +* \--------\/--------/ /--------/\--------\ +* | | | | +* | | | | +* /--------//--------//--------/ /--------//--------//--------/ +* | | | | | | | | +* | | | | | | | | +* \--------\\--------\\--------\ \--------\\--------\\--------\ +* +* +**/ [SMLY]=KEYMAP( //left half KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, @@ -117,6 +274,39 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), +/** +* Layer: NUMB +* /----//----//----//----//----//----//----/ /----//----//----//----//----//----//----/ +* | | | | | | | | | | F6 | F7 | F8 | F9 | F10 | F11 | +* | | | | | | | | | | | | | | | | +* /----//----//----//----//----//----//----/ /----//----//----//----//----//----//----/ +* | | | | UP | | | | | | / | 7 | 8 | 9 | * | F12 | +* | | | | | | | | | | | | | | | | +* /----//----//----//----//----//----/\----\ \----\/----//----//----//----//----//----/ +* | | | LEFT| DOWN| RGHT| | | / | 4 | 5 | 6 | + | - | +* | | | | | | | | | | | | | | +* /----//----//----//----//----//----//----/ /----//----//----//----//----//----//----/ +* | | | | | | | | | | % | 1 | 2 | 3 | | | +* | | | | | | | | | | | | | | | | +* \----\\----\\----\\----\\----\\----\\----\ \----\\----\\----\\----\\----\\----\\----\ +* +* +* /----//----//----//----//----/ /----//----//----//----//----/ +* | | | | | | | 0 | . | , | = | | +* | | | | | | | | | | | | +* \----\\----\\----\\----\/----//----/ /----//----/ \----\\----\\----\\----\\----\ +* | | | | | | +* | | | | | | +* \----\/----/ /----/\----\ +* | | | | +* | | | | +* /----//----//----/ /----//----//----/ +* | | | | | | | | +* | | | | | | | | +* \----\\----\\----\ \----\\----\\----\ +* +* +**/ [NUMB]=KEYMAP( //left half KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, @@ -136,6 +326,39 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), +/** +* Layer: EGOS +* /--------//--------//--------//--------//--------//--------//--------/ /--------//--------//--------//--------//--------//--------//--------/ +* | | | | | | | | | | | | | | | | +* | | | | | | | | | | | | | | | | +* /--------//--------//--------//--------//--------//--------//--------/ /--------//--------//--------//--------//--------//--------//--------/ +* | | | | | | | | | | | | | | | | +* | | | | | | | | | | | | | | | | +* /--------//--------//--------//--------//--------//--------/\--------\ \--------\/--------//--------//--------//--------//--------//--------/ +* | Shift | | | | | | | | | | | | | +* | | | | | | | | | | | | | | +* /--------//--------//--------//--------//--------//--------//--------/ /--------//--------//--------//--------//--------//--------//--------/ +* | | | | | | | | | | | | | | | | +* | | | | | | | | | | | | | | | | +* \--------\\--------\\--------\\--------\\--------\\--------\\--------\ \--------\\--------\\--------\\--------\\--------\\--------\\--------\ +* +* +* /--------//--------//--------//--------//--------/ /--------//--------//--------//--------//--------/ +* | Ctrl | | | | | | | | | Toggle 5| | +* | | | | | | | | | | | | +* \--------\\--------\\--------\\--------\/--------//--------/ /--------//--------/ \--------\\--------\\--------\\--------\\--------\ +* | F1 | F2 | | | | +* | | | | | | +* \--------\/--------/ /--------/\--------\ +* | F3 | | | +* | | | | +* /--------//--------//--------/ /--------//--------//--------/ +* | SPC | Ctrl | F4 | | | | | +* | | | | | | | | +* \--------\\--------\\--------\ \--------\\--------\\--------\ +* +* +**/ [EGOS]=KEYMAP( //left half KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, @@ -259,7 +482,7 @@ case M_LGUI_SHFT: if (record->event.pressed){ return MACRO(DOWN(KC_LGUI),DOWN(KC_LSFT),END); }else{ - return MACRO(UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),U(LGUI),U(LSFT),END); + return MACRO(UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),UP(KC_LGUI),UP(KC_LSFT),U(LGUI),U(LSFT),END); } break; diff --git a/keyboard/ergodox_ez/keymaps/osx_de_experimental/osx_de_experimental.hex b/keyboard/ergodox_ez/keymaps/osx_de_experimental/osx_de_experimental.hex new file mode 100644 index 00000000..3c7ab585 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/osx_de_experimental/osx_de_experimental.hex @@ -0,0 +1,1247 @@ +:100000000C9430040C9474040C9474040C947404D4 +:100010000C9474040C9474040C9474040C94740480 +:100020000C9474040C9474040C94680F0C943A109F +:100030000C9474040C9474040C9474040C94740460 +:100040000C9474040C9404250C9474040C9474049F +:100050000C9474040C94931E0C9474040C94740407 +:100060000C9474040C9474040C9474040C94740430 +:100070000C9474040C9474040C9474040C94740420 +:100080000C9474040C9474040C9474040C94740410 +:100090000C9474040C9474040C9474040C94740400 +:1000A0000C9474040C9474040C9474048404BE04BE +:1000B000D004F2040A05100516051C0522052805C2 +:1000C0002D0533055D05620567057E05A710C9107E +:1000D000B711C910B7110E113111B711861199114D +:1000E00085148514C214C214051543155C175C17DA +:1000F0005C155C175D165D1630175C175C174717AB +:1001000002E002E2012E022E02E10002E002E10220 +:10011000E20001E001E101E20002E002E301640229 +:10012000640002E002E30001E001E30001E10137C5 +:10013000023702E10138023801E10125022502E11E +:100140000001E10137023702E10138023801E10123 +:1001500007020702E10001350235012002200002FA +:10016000E302E102E302E102E302E102E302E1026F +:10017000E302E102E302E102E302E102E302E1025F +:10018000E302E102E302E102E302E102E302E1024F +:10019000E302E102E302E102E302E102E302E1023F +:1001A000E302E102E302E102E302E102E302E1022F +:1001B000E302E102E302E102E302E102E302E1021F +:1001C000E302E102E302E102E302E102E302E1020F +:1001D000E302E102E302E102E302E102E302E102FF +:1001E000E302E102E302E102E302E102E302E102EF +:1001F000E302E102E302E10001E301E10001E101C8 +:1002000036023602E10138023801E10126022602F7 +:10021000E10001E10137023702E10138023801E172 +:100220000126022602E10001E10136023602E10167 +:1002300038023801E10125022502E10001E1013720 +:10024000023702E10138023801E20125022502E20B +:100250000001E10137023702E10138023801E10112 +:1002600030023002E10002E002E20130023000021E +:10027000E002E20001E001E20001E10131023102AD +:10028000E10029002B00E200E100358100001E00A2 +:10029000140004001D710E304E001F001A001600DD +:1002A0001B0003304C002000080007000600E0029D +:1002B0002A00210015000900190000304B0022001F +:1002C00017000A00050000004A000230E3000000A9 +:1002D000E20000004D000B30E7000000E6000000E7 +:1002E000500023001C000B00110000004F002400F0 +:1002F00018000D0010003177520025000C000E0090 +:1003000036002E7F2C00260012000F003700E10877 +:1003100028002700130033003871E10451002D003C +:100320002F003474E50030810000650001000100F9 +:100330000100010000003A00350031000100010019 +:1003400001003B0035022102350001004C003C0059 +:100350001E0224062202010001003D002D0224029B +:100360002404010001003E000100370011040000D8 +:1003700001003E00010000000100000001003F00FC +:10038000010000000100000068003F002406240274 +:10039000240400004500400022042502110431021B +:1003A000690041002304260201001F0201004200EF +:1003B0003500250401000100010043003502260438 +:1003C000010001306A0044001E02310001000100FA +:1003D0000000010001000100010001000000010017 +:1003E000010001000100010001000100F400F20021 +:1003F000FB00010001000100F000F100FA00010023 +:1004000001000100F500F300FC0001000100010003 +:10041000F900FA00F60000000100010001000000F0 +:1004200001000000010001000100000001000000C7 +:10043000AC0001000100010001000000AB00010060 +:100440000100010001000100A900010001000100FC +:1004500001000100AE000100010001000100500098 +:10046000A80001000100010052005100AA00010093 +:100470000100010001004F00000001000100010027 +:100480000100010000000100010001000100010065 +:100490000100010001000100010001000100010054 +:1004A0000100010001000100010001000100010044 +:1004B0000100010001000100010001000100000035 +:1004C00001000100010000000100000001000730F0 +:1004D00001000000010000000100083005300A3072 +:1004E0000100000001000C300D300430010001005B +:1004F00001000100063001000100010001000100BF +:1005000001000100010001000100010001000100E3 +:1005100001000100010001000100010001000100D3 +:1005200000000100010001000100010000000100C5 +:100530000100010001000100010001000100500064 +:100540000100010001000100520051000100010002 +:100550000100010001004F00010001000100010045 +:100560000100010001000000010001000100000085 +:100570000100000001000100010000000100000076 +:1005800001003F002402240222020000010040007A +:10059000240021001E002700010041002500220048 +:1005A0001F00370001004200260023002000360013 +:1005B0000100430030023000010027020100440026 +:1005C0004500380001000100000001000100E100C9 +:1005D0000100E00000000100010001000100010035 +:1005E0003D0001000100010001000100E0000100E8 +:1005F00001000100010001002C00010001000100C8 +:10060000010001003C0001000100010001000000A8 +:100610003A00010001000000010000003B00010061 +:1006200001000000010000000100010001000100C4 +:1006300001000000010001000100010001000100B3 +:1006400001000100010001000100010001000100A2 +:100650000100010001000100010001000100010092 +:100660000100013001000100010001000100010052 +:10067000000016034500720067006F0044006F0021 +:100680007800200045005A00000016034500720063 +:1006900067006F0044006F007800200045005A009A +:1006A00000000403090409026D00040100A0FA0916 +:1006B0000400000103010100092111010001223F92 +:1006C000000705810308000A090401000103010273 +:1006D00000092111010001224D00070582030800D5 +:1006E0000A090402000103000000092111010001B0 +:1006F0002236000705830308000A090403000103EA +:1007000000000009211101000122390007058403BE +:100710001000011201100100000008EDFE07130196 +:10072000000102000105010906A101050719E029E0 +:10073000E7150025019508750181020508190129B1 +:10074000059505750191029501750391010507193C +:1007500000297715002501957875018102C00501F2 +:100760000980A101850216010026B7001A01002A9E +:10077000B700751095018100C0050C0901A1018524 +:1007800003160100269C021A01002A9C027510958E +:10079000018100C005010902A1010901A1000509AB +:1007A000190129051500250195057501810295019D +:1007B000750381010501093009311581257F9502F5 +:1007C0007508810609381581257F95017508810610 +:1007D000050C0A38021581257F950175088106C030 +:1007E000C005010906A101050719E029E715002543 +:1007F00001950875018102950175088101050819A7 +:100800000129059505750191029501750391010571 +:1008100007190029FF150025FF950675088100C0FE +:100820000000000000000000000000010204060AB1 +:100830000F17202C3A4A5D71879DB3C7DAE9F5FCA2 +:10084000FFFCF5E9DAC7B39D87715D4A3A2C2017A2 +:100850000F0A060402010000000000000000000072 +:1008600011241FBECFEFDAE0DEBFCDBF04B603FE1A +:1008700024C08091F0019091F101A091F201B0911A +:10088000F3018730904BA740B04BB9F41092F001C0 +:100890001092F1011092F2011092F30114BE84B78C +:1008A000877F84BF88E10FB6F89480936000109230 +:1008B00060000FBEE0E0FFE3099511E0A0E0B1E0C9 +:1008C000E6E9FDE402C005900D92A433B107D9F723 +:1008D00011E0A4E3B1E001C01D92A03FB107E1F730 +:1008E0000E94AC0C0C94C9260C940000462F50E0DA +:1008F0004031510508F01FC1DC01FA01EA5AFF4FEF +:1009000012968C910C9479268823A9F00E945D1E82 +:1009100090933501809334018091B3019091B4019B +:10092000A091B501B091B60128E08227887099277F +:10093000AA27BB27AEC08091B3019091B401A091CA +:10094000B501B091B60128E0822788709927AA27BF +:10095000BB278093B3019093B401A093B501B093EA +:10096000B60180913401909135010E94691E87394A +:1009700091050CF0E0C089E792E00895882309F41E +:10098000DAC08091B3019091B401A091B501B0910A +:10099000B60120E2822780729927AA27BB2779C057 +:1009A000882339F00E945D1E9093350180933401B5 +:1009B0000AC080913401909135010E94691E8739E7 +:1009C00091050CF4B8C08091B3019091B401A0914D +:1009D000B501B091B60120E1822780719927AA273D +:1009E000BB2757C0882349F00E945D1E90933501B4 +:1009F0008093340184E792E00895809134019091CE +:100A000035010E94691E873991050CF08EC086E67B +:100A100092E00895882309F48EC081E592E008955C +:100A2000882309F488C08CE392E00895882309F4B0 +:100A300082C087E292E00895882309F47CC082E1B5 +:100A400092E00895882309F476C08DEF91E008952F +:100A500081116EC08FE591E00895882309F46BC081 +:100A600086E591E008958823E9F00E945D1E909349 +:100A70003501809334018091B3019091B401A0912C +:100A8000B501B091B60124E0822784709927AA2786 +:100A9000BB278093B3019093B401A093B501B093A9 +:100AA000B60149C080913401909135010E94691EC0 +:100AB000873991050CF43FC0DECF8823E1F181E452 +:100AC00091E008958823B9F18CE291E0089588239C +:100AD00049F00E945D1E909335018093340187E2B6 +:100AE00091E0089580913401909135010E94691E32 +:100AF000873991051CF589E191E00895882349F033 +:100B00000E945D1E909335018093340182E191E053 +:100B1000089580913401909135010E94691E8739B2 +:100B200091057CF480E091E008958FE692E00895CD +:100B300088EF91E0089580E090E0089582E291E0EE +:100B400008958BE091E0089508956091B30170914C +:100B5000B4018091B5019091B6010E94BF1D5698D5 +:100B60005E9825982D9826982E9827982F98823051 +:100B700061F018F4813031F00895843069F08530E7 +:100B800039F00895259A2D9A0895269A2E9A089557 +:100B9000259A2D9A269A2E9A279A2F9A08950C9480 +:100BA000A50556985E9825982D9826982E982798F2 +:100BB0002F988FEF90E09093890080938800909316 +:100BC0008B0080938A0090938D0080938C00259AEF +:100BD0002D9A2FEF80E792E0215080409040E1F77E +:100BE00000C00000269A2E9A2FEF80E792E0215055 +:100BF00080409040E1F700C00000279A2F9A2FEF25 +:100C000080E792E0215080409040E1F700C0000072 +:100C100025982D982FEF80E792E02150804090405A +:100C2000E1F700C0000026982E982FEF80E792E0B1 +:100C3000215080409040E1F700C0000027982F9895 +:100C400056985E9825982D9826982E9827982F9834 +:100C5000089589EA8093800089E080938100249838 +:100C60002C983F988AB18F748AB96E98479A8BB145 +:100C7000806B8BB9769A0E94D1050C94A40580E212 +:100C8000809300018091360181110EC00E948E0672 +:100C900081E0809336012FEF83ED90E32150804077 +:100CA0009040E1F700C0000080E40E949406809329 +:100CB000000181112EC00E94BE06809300018111A7 +:100CC00028C00E94BE0680930001811122C08FE3DC +:100CD0000E94BE068093000181111BC00E94B606CF +:100CE00080E40E94940680930001811112C08CE080 +:100CF0000E94BE068093000181110BC00E94BE06B7 +:100D000080930001811105C08FE30E94BE0680938D +:100D100000010E94B6068091000108951092B9006A +:100D20008AE08093B800089594EA9093BC00909173 +:100D3000BC0097FFFCCF9091B900987F983021F0CC +:100D4000903111F081E008958093BB0084E8809396 +:100D5000BC008091BC0087FFFCCF8091B900887FE8 +:100D6000883111F0803471F780E0089584E9809330 +:100D7000BC008091BC0084FDFCCF08958093BB0033 +:100D800084E88093BC008091BC0087FFFCCF9091E9 +:100D9000B900987F81E0983209F480E0089584E8F2 +:100DA0008093BC008091BC0087FFFCCF8091BB008A +:100DB000089580910001811115C080E40E9494067D +:100DC0008093000181110CC082E10E94BE068093D5 +:100DD0000001811105C08FEF0E94BE0680930001C3 +:100DE0000E94B60684B1807F84B985B1807F85B9C1 +:100DF0008AB1837F8AB98BB1837F8BB93E9846983D +:100E000008950E943F06809300010E94D90680B396 +:100E10008C7080BB81B3836F81BBA8E3B1E0E6E453 +:100E2000F1E08EE08E0F11921D928E13FCCF0C9488 +:100E30002906BF92CF92DF92EF92FF920F931F93FA +:100E4000CF93DF9380910001882379F0809137015F +:100E50008F5F80933701811108C00E943F06809305 +:100E60000001811102C00E94D10508E311E0C0E039 +:100E7000D0E0DD24D39482E0C82EEE24E394F12C5C +:100E8000C730D10500F580910001811164C080E474 +:100E90000E94940680930001811112C082E10E9499 +:100EA000BE068093000181110BC0C7010C2E01C04A +:100EB000880F0A94EAF780950E94BE06809300018D +:100EC0000E94B60648C0CA30A1F028F4C83059F0D4 +:100ED000C93061F005C0CC3089F070F0CD3089F0B8 +:100EE000209A289810C0219A29980DC0229A2A98F1 +:100EF0000AC0239A2B9807C0529A01C0539A5B9854 +:100F000002C03E9A469890EA9A95F1F79FB1799976 +:100F100002C082E001C080E091709D25982B7C99F1 +:100F200002C084E001C080E0892B7D9902C038E0D6 +:100F300001C030E0832B7E9902C020E101C020E097 +:100F4000822B9FB19095991F9927991F9295990F80 +:100F5000907E892B0FC080910001811149C080E4EF +:100F60000E94940680930001882379F1B12C0E949D +:100F7000B6068B2DF8019081981719F08083C092E6 +:100F800001010E94D90621960F5F1F4FCE30D10577 +:100F900009F076CF80910101882361F1815080931F +:100FA0000101882339F08FE99FE00197F1F700C034 +:100FB000000020C0A6E4B1E0E8E3F1E0CF01825FE9 +:100FC00091919D938E13FCCF15C083E10E94BE06C4 +:100FD000809300018111CACF81E40E94940680931E +:100FE00000018111C3CF0E94CF06B82EB094BFCFAD +:100FF00080E0C0CF0E94CF0581E0DF91CF911F91AB +:101000000F91FF90EF90DF90CF90BF900895E82F61 +:10101000F0E0EA5BFE4F808108950895089596E020 +:10102000799FF001112494E5899FE00DF11D1124B1 +:10103000E60FF11DEE0FFF1FEE57FD4F85919491C6 +:101040000895880F991FFC01EE5FFE4F85919491E2 +:101050000895880F991FFC01EE57FD4F85919491DB +:1010600008950F931F93CF93DF93EC018115904365 +:1010700050F5C11580E2D80708F0B3C0CB3BD105CD +:1010800090F4C83AD10508F05AC0C53AD10508F025 +:101090004BC0C430D10508F0BBC1219709F0B5C1E0 +:1010A00001E010E0F5C1CF3FD10511F008F0B0C16B +:1010B000C03FD10508F092C0CE01805E910908972B +:1010C00008F4A6C1A2C1C11591E5D907A8F4C230A0 +:1010D00020E5D20708F09EC0C11580E5D80709F4C5 +:1010E00085C008F091C0C11520E4D20708F08DC179 +:1010F000DD278E01106CCCC1C11580E8D80758F4EB +:10110000C11590E7D90708F07CC1C11520E6D207C8 +:1011100008F422C17AC1C11580E9D80708F075C169 +:10112000DF708E01106AB4C1C53AD10509F472C1ED +:10113000C63AD10509F071C102E810E4A9C1C83A64 +:10114000D10509F46DC1C93AD10509F46CC1CA3A97 +:10115000D10509F46BC1CB3AD10509F46AC1CC3A87 +:10116000D10509F469C1CD3AD10509F468C1C03B84 +:10117000D10509F467C1CE3AD10509F466C1CF3A69 +:10118000D10509F465C1C13BD10509F464C1C23B75 +:10119000D10509F463C1C33BD10509F462C1C43B65 +:1011A000D10509F461C1C53BD10509F460C1C63B55 +:1011B000D10509F45FC1C73BD10509F45EC1C83B45 +:1011C000D10509F45DC1C93BD10509F45CC1CA3B35 +:1011D000D10509F45BC100E014E45AC18E01106529 +:1011E00057C1CE019F700E94290853C10E948017E9 +:1011F0009FEF24E38CE0915020408040E1F700C055 +:1012000000000E94B81E44C18091CF01816080938C +:10121000CF013EC10E946120811102C00E9447207F +:101220000E947E2090E09093F0018093EF01C23005 +:1012300090E5D90721F48091EF01816086C0C43028 +:1012400020E5D20721F48091EF0182607EC0C63094 +:1012500080E5D80721F48091EF01846076C0C83022 +:1012600090E5D90719F48091EF0127C0CA3020E535 +:10127000D20721F48091EF01806167C0CC3080E516 +:10128000D80721F48091EF0180625FC0CE3090E5F5 +:10129000D90721F48091EF01806457C0C03120E567 +:1012A000D20721F48091EF0180684FC0C23180E500 +:1012B000D80729F48091EF018460886046C0C3306C +:1012C00090E5D90721F48091EF018E7F3EC0C530B3 +:1012D00020E5D20721F48091EF018D7F36C0C73021 +:1012E00080E5D80721F48091EF018B7F2EC0C930B3 +:1012F00090E5D90719F48091EF0126C0CB3020E5A5 +:10130000D20721F48091EF018F7E1FC0CD3080E5A0 +:10131000D80721F48091EF018F7D17C0CF3090E581 +:10132000D90721F48091EF018F7B0FC0C13120E5F7 +:10133000D20721F48091EF018F7707C0C331D045E8 +:1013400031F48091EF018B7F877F8093EF01809153 +:10135000EF010E9482209CC08D2F99278F709927C2 +:1013600081309105D9F49E012370332702C0880F84 +:10137000991F2A95E2F79C688E0144E0000F111F27 +:101380004A95E1F700271370802B912B53E0CC0F87 +:10139000DD1F5A95E1F7C076DD272FC08230910519 +:1013A00031F4DC2FCC278E01016F106A71C08330BD +:1013B000910569F4CE018370992701E010E002C025 +:1013C000000F111F8A95E2F7C8019C680FC00497AF +:1013D00009F05EC0CE018370992701E010E002C0E1 +:1013E000000F111F8A95E2F7C8019A6823E0CC0F1D +:1013F000DD1F2A95E1F7C07ED7708C010C2B1D2BC9 +:1014000047C0DF708E01106243C000E010E040C0B2 +:101410008E013EC001E810E43BC003E810E438C090 +:1014200002EE14E435C009EE14E432C00AEE14E40E +:101430002FC005EB14E42CC006EB14E429C007EB25 +:1014400014E426C00CEC14E423C00DEC14E420C01A +:1014500003E815E41DC00AE815E41AC002E915E422 +:1014600017C004E915E414C001E216E411C003E258 +:1014700016E40EC004E216E40BC005E216E408C050 +:1014800006E216E405C007E216E402C00AE216E42A +:10149000C801DF91CF911F910F91089596E0799F38 +:1014A000F001112494E5899FE00DF11D1124E60F50 +:1014B000F11DEE0FFF1FEE57FD4F85919491803E79 +:1014C0009105E0F4803C910558F58133910509F4CC +:1014D0006FC048F48932910509F463C08A329105DE +:1014E00009F46DC072C089339105E9F08238910525 +:1014F000D1F08533910509F44DC067C0833E910555 +:1015000081F138F4803E9105B9F0823E9105D9F021 +:101510005CC0863E910561F1873E9105A1F155C001 +:101520000E94210808952091EF0120FD02C021FFB3 +:101530004CC080EE90E049C08091EF0180FFF9CF70 +:1015400089E390E042C08091EF0182FF0EC080915C +:10155000EF0184FF03C080E090E037C083EE90E0AD +:1015600034C08091EF0182FFF2CF82EE90E02DC077 +:101570008091EF0183FF0BC08091EF0184FDEBCFE1 +:1015800087EE90E022C08091EF0183FFF5CF86EED9 +:1015900090E01BC08091EF0185FF07C089E290E0D9 +:1015A00014C08091EF0185FFF9CF85E390E00DC075 +:1015B0008091EF0186FF07C08AE290E006C080912B +:1015C000EF0186FFF9CF81E390E00E943108089592 +:1015D00008950C94E80A809164010895CF93DF93F5 +:1015E00000D01F92CDB7DEB79C018091E601843018 +:1015F00019F593E099833B832A839093E9008FEF59 +:101600009091E800815095FD06C095ED9A95F1F70F +:1016100000008111F5CF8091E80085FF0DC040E00A +:1016200050E063E070E0CE0101960E94580D809179 +:10163000E8008E778093E8000F900F900F90DF9175 +:10164000CF910895CF93DF9300D01F92CDB7DEB72F +:101650002091E601243021F522E029839B838A83AF +:1016600083E08093E9008FEF9091E800815095FD31 +:1016700006C095ED9A95F1F700008111F5CF8091A4 +:10168000E80085FF0DC040E050E063E070E0CE016F +:1016900001960E94580D8091E8008E778093E800B3 +:1016A0000F900F900F90DF91CF9108952091E60158 +:1016B0002430F1F422E02093E9002FEF3091E8008C +:1016C000215035FD06C035ED3A95F1F700002111A6 +:1016D000F5CF2091E80025FF0BC040E050E065E029 +:1016E00070E00E94580D8091E8008E778093E800AA +:1016F0000895CF93DF93EC019091E601943009F0C7 +:1017000046C080910C018823D9F080910D01882377 +:10171000B9F09093E9008FEF9091E800815095FD2A +:1017200006C095E19A95F1F700008111F5CF8091FF +:10173000E80085FF2CC040E050E060E170E017C099 +:1017400081E08093E9008FEF9091E800815095FD52 +:1017500006C095ED9A95F1F700008111F5CF8091C3 +:10176000E80085FF14C040E050E068E070E0CE0182 +:101770000E94580D8091E8008E778093E80080E108 +:10178000FE01A4E5B1E001900D928A95E1F7DF91A9 +:10179000CF9108958091E501811109C00E94ED0E5D +:1017A0000E944A0F8091E20084608093E2000895D5 +:1017B0001092E501089508950C94F1240E944E1EA4 +:1017C0000E94F7240E94F0110C94E90A42E061ECB7 +:1017D00081E00E94670E42E061EC82E00E94670EA9 +:1017E00042E061EC83E00E94670E42E161EC84E03C +:1017F0000C94670E8091E801833009F455C030F4F1 +:10180000813071F0823009F48EC008958A3009F475 +:101810007AC08B3009F460C0893009F09CC020C0C8 +:101820008091E701813A09F096C08091E800877FB6 +:101830008093E8008091EB019091EC01892B21F4D9 +:1018400060E184E591E003C060E080E090E070E05A +:101850000E94A30D8091E8008B778093E8000895A3 +:101860008091E701813209F076C08091EB0190917F +:10187000EC01009719F0039709F06DC08091E80022 +:10188000877F8093E8008091E80082FD05C0809109 +:10189000E6018111F8CF5FC08091F100809364016F +:1018A0008091E8008B7753C08091E701813A09F07D +:1018B00052C08091EB019091EC01892B09F04BC053 +:1018C0008091E800877F8093E8008091E80080FFA6 +:1018D000FCCF80910C0136C08091E7018132D9F5AF +:1018E0008091EB019091EC01892BA9F58091E800A2 +:1018F000877F8093E8000E949C0E8091E90180938D +:101900000C010C9480178091E701813221F58091C0 +:10191000E800877F8093E8000E949C0E8091EA0196 +:101920008093650108958091E701813AA1F4809147 +:10193000E800877F8093E8008091E80080FFFCCF7B +:10194000809165018093F1008091E8008E7780930B +:10195000E8000C949C0E089584B7877F84BF88E1CB +:101960000FB6F89480936000109260000FBE90E074 +:1019700080E80FB6F89480936100909361000FBEE9 +:101980000E943F120E94ED0E0E944A0F8091E200D9 +:1019900084608093E20078940E94D0110E944112EA +:1019A00082E091E00E94EB110E94DF248091E60129 +:1019B000853069F40E940F1E8091E4018823B1F301 +:1019C0000E943A1E882391F30E94420DEFCF0E949D +:1019D0004712ECCF292F332723303105C9F064F4A7 +:1019E0002130310581F02230310509F043C08DE608 +:1019F00090E026EA36E042C021323105F1F0223291 +:101A0000310541F137C082E190E023E137E036C093 +:101A100099278130910541F08230910541F0892B61 +:101A200049F5E2EAF6E005C0EAE8F6E002C0E2E7DE +:101A3000F6E0849190E09F0121C06430D8F4E62F55 +:101A4000F0E0EE0FFF1FEE5DFE4F2081318189E057 +:101A500090E014C0643070F470E0FB01EE0FFF1FE3 +:101A6000E65EFE4F20813181FB01EA5EFE4F808100 +:101A700090E004C080E090E020E030E0FA013183A3 +:101A80002083089580E189BD82E189BD09B400FE0B +:101A9000FDCF8091D8008F7D8093D8008091E000A9 +:101AA00082608093E0008091E00081FDFCCF08958A +:101AB000CF92DF92EF92FF920F931F93CF93DF931A +:101AC000EC018B016A010E94BB0E811133C0C1146D +:101AD000D10439F0F60180819181081B190BC80FE0 +:101AE000D91FE12CF12C0115110519F18091E800A5 +:101AF00085FD16C08091E8008E778093E800C114C0 +:101B0000D10449F0F60180819181E80EF91EF1823D +:101B1000E08285E00FC00E94BB0E882321F30AC03B +:101B200089918093F10001501109FFEFEF1AFF0A2C +:101B3000DACF80E0DF91CF911F910F91FF90EF906E +:101B4000DF90CF9008952091ED013091EE0126179E +:101B5000370748F06115710539F42091E8002E77B8 +:101B60002093E80001C0B90140E061157105A9F1B9 +:101B70002091E601222309F443C0253009F442C034 +:101B80002091E80023FD40C02091E80022FD32C0F2 +:101B90002091E80020FFE9CF4091F3002091F2006E +:101BA00030E0342BFC01CF016115710559F028306C +:101BB000310540F481918093F100615071092F5FEC +:101BC0003F4FF1CF41E02830310509F040E020914E +:101BD000E8002E772093E800C8CF4111C9CF0AC092 +:101BE0008091E601882361F0853061F08091E80002 +:101BF00083FD0AC08091E80082FFF2CF80E0089563 +:101C000082E0089583E0089581E008952091ED0138 +:101C10003091EE012617370748F06115710539F448 +:101C20002091E8002E772093E80001C0B901FC0163 +:101C300020E06115710591F18091E601882309F496 +:101C400040C0853009F43FC08091E80083FD3DC06D +:101C50008091E80082FD2FC08091E80080FFE9CFED +:101C60002091F3008091F20090E0922B61157105B4 +:101C700059F08830910540F424912093F100319679 +:101C8000615071090196F2CF21E0089709F020E038 +:101C90008091E8008E778093E800CBCF2111CCCFE4 +:101CA0000AC08091E601882361F0853061F080915F +:101CB000E80083FD0AC08091E80082FFF2CF80E057 +:101CC000089582E0089583E0089581E00895982FB3 +:101CD000973058F59093E900981739F07091EC001F +:101CE0002091ED005091F00003C0242F762F50E09A +:101CF00021FF19C03091EB003E7F3093EB00309113 +:101D0000ED003D7F3093ED003091EB00316030937A +:101D1000EB007093EC002093ED005093F0002091C5 +:101D2000EE0027FF07C09F5FD3CF8F708093E9003D +:101D300081E0089580E008958091E70187FF11C058 +:101D40008091E80082FD05C08091E6018111F8CF05 +:101D500011C08091E8008B770BC08091E601882349 +:101D600049F08091E80080FFF8CF8091E8008E77FD +:101D70008093E80008952091E4003091E50095E615 +:101D80004091EC00842F817040FF22C08091E800D8 +:101D900080FD1CC08091E601882391F0853091F090 +:101DA0008091EB0085FD10C04091E4005091E5006A +:101DB0004217530729F39A01915011F784E00895CF +:101DC00082E0089583E0089581E0089580E0089519 +:101DD0004091E80042FFDECF08950E945B0F0E9411 +:101DE000630FE0EEF0E0808181608083E8EDF0E059 +:101DF00080818F77808319BCA7EDB0E08C918E7FB6 +:101E00008C9380818F7E80831092E50108950F93DB +:101E10001F93CF93DF930E945B0F0E94630FC8ED67 +:101E2000D0E088818F7788838881806888838881E3 +:101E30008F7D888319BC1092E6011092E201109206 +:101E4000E4011092E30100EE10E0F80180818B7F45 +:101E5000808388818160888342E060E080E00E9426 +:101E6000670EE1EEF0E080818E7F8083E2EEF0E0AD +:101E7000808181608083808188608083F801808197 +:101E80008E7F8083888180618883DF91CF911F91CD +:101E90000F910895E8EDF0E080818F7E8083E7ED7B +:101EA000F0E080818160808384E082BF81E0809364 +:101EB000E5010C94070FE8EDF0E080818E7F8083D0 +:101EC0001092E20008951092DA001092E100089555 +:101ED0001F920F920FB60F9211242F933F934F939F +:101EE0005F936F937F938F939F93AF93BF93EF9382 +:101EF000FF938091E10082FF0BC08091E20082FF9E +:101F000007C08091E1008B7F8093E1000E94CF1198 +:101F10008091DA0080FF1FC08091D80080FF1BC035 +:101F20008091DA008E7F8093DA008091D90080FF63 +:101F30000DC080E189BD82E189BD09B400FEFDCFFD +:101F400081E08093E6010E94CA0B05C019BC109283 +:101F5000E6010E94D80B8091E10080FF19C08091BA +:101F6000E20080FF15C08091E2008E7F8093E20046 +:101F70008091E20080618093E2008091D8008062CD +:101F80008093D80019BC85E08093E6010E94DC0BA9 +:101F90008091E10084FF30C08091E20084FF2CC07A +:101FA00080E189BD82E189BD09B400FEFDCF809149 +:101FB000D8008F7D8093D8008091E1008F7E809340 +:101FC000E1008091E2008F7E8093E2008091E20048 +:101FD00081608093E2008091E201882311F084E027 +:101FE00007C08091E30087FD02C081E001C083E06B +:101FF0008093E6010E94DE0B8091E10083FF29C0FF +:102000008091E20083FF25C08091E100877F80936B +:10201000E10082E08093E6011092E2018091E1000C +:102020008E7F8093E1008091E2008E7F8093E200BA +:102030008091E20080618093E20042E060E080E015 +:102040000E94670E8091F00088608093F0000E94EB +:10205000DB0BFF91EF91BF91AF919F918F917F919A +:102060006F915F914F913F912F910F900FBE0F9005 +:102070001F9018951F920F920FB60F9211242F9355 +:102080003F934F935F936F937F938F939F93AF9300 +:10209000BF93CF93DF93EF93FF93C091E900CF708D +:1020A0008091EC00D82FD17080FDD0E81092E9002B +:1020B0008091F000877F8093F00078940E947E10DA +:1020C0001092E9008091F00088608093F000CD2BA1 +:1020D000CF70C093E900FF91EF91DF91CF91BF9155 +:1020E000AF919F918F917F916F915F914F913F91B0 +:1020F0002F910F900FBE0F901F9018951F93CF93A5 +:10210000DF93CDB7DEB7AA970FB6F894DEBF0FBE48 +:10211000CDBFE7EEF1E088E08E0F9091F100919352 +:102120008E13FBCF0E94FA0B8091E80083FF1FC142 +:102130008091E7019091E801492F50E04A30510524 +:1021400008F015C1FA01EA59FF4F0C94792680383E +:1021500081F0823809F00BC18091EB018F70809380 +:10216000E9008091EB0085FB882780F91092E90057 +:1021700006C08091E3019091E401911182609091F9 +:10218000E800977F9093E8008093F1001092F100AF +:10219000C8C0282F2D7F09F0EAC0882319F08230AB +:1021A00061F0E5C08091E901813009F0E0C0933031 +:1021B00009F080E08093E4012BC08091E901811156 +:1021C00027C08091EB018F7009F4D1C08093E900A2 +:1021D0002091EB0020FF1CC0933021F48091EB0094 +:1021E000806214C09091EB0090619093EB0021E02D +:1021F00030E0A90102C0440F551F8A95E2F74093D1 +:10220000EA001092EA008091EB0088608093EB0076 +:102210001092E9008091E800877F86C08111A7C0F5 +:102220001091E9011F778091E3008078812B8093E2 +:10223000E3008091E800877F8093E8000E949C0E75 +:102240008091E80080FFFCCF8091E300806880935C +:10225000E300111102C082E001C083E08093E60137 +:1022600086C08058823008F082C08091E901909148 +:10227000EA018C3D53E0950779F583E08A838AE291 +:1022800089834FB7F894DE01139620E03EE051E2D7 +:10229000E32FF0E050935700E49120FF03C0E29554 +:1022A000EF703F5FEF708E2F90E0EA3010F0C7962E +:1022B00001C0C0968D939D932F5F243149F74FBF86 +:1022C0008091E800877F8093E8006AE270E0CE01A9 +:1022D00001960E94A30D14C0AE014F5F5F4F609145 +:1022E000EB010E94EA0CBC01892B09F440C09091DB +:1022F000E800977F9093E80089819A810E94060EFA +:102300008091E8008B778093E80031C0803879F5C0 +:102310008091E800877F8093E8008091E2018093BC +:10232000F1008091E8008E778093E8000E949C0E77 +:102330001EC081111CC09091E9019230C0F48091BF +:10234000E800877F8093E8009093E2010E949C0E52 +:102350008091E201811106C08091E30087FD02C0F7 +:1023600081E001C084E08093E6010E94E60B809149 +:10237000E80083FF0AC08091E800877F8093E8002F +:102380008091EB0080628093EB00AA960FB6F894E0 +:10239000DEBF0FBECDBFDF91CF911F91089508958D +:1023A000CF938091E6018823A1F0C091E900CF701E +:1023B0009091EC00892F817090FD80E8C82B1092DD +:1023C000E9008091E80083FD0E947E10CF70C093E9 +:1023D000E900CF91089590936B0180936A0108956D +:1023E000E0916A01F0916B01309721F00190F0814A +:1023F000E02D099480E00895E0916A01F0916B016D +:10240000309721F00280F381E02D09940895E09146 +:102410006A01F0916B01309721F00480F581E02D85 +:1024200009940895209168013091690182179307FA +:1024300071F09093690180936801E0916A01F091D5 +:102440006B01309721F00680F781E02D0994089503 +:1024500020916601309167018217930771F0909384 +:10246000670180936601E0916A01F0916B013097FA +:1024700021F00084F185E02D0994089508950C94CD +:102480003E120E94541E0E9401070C941A1FCF9204 +:10249000DF92EF92FF920F931F93CF93DF93CDB70D +:1024A000DEB72B970FB6F894DEBF0FBECDBF0E94EC +:1024B00019078DE6C82E81E0D82E00E010E0E02E4E +:1024C000802F0E940708F60141916F01F42EF82633 +:1024D000B1F40F5F1F4F0E30110589F78FEF89831D +:1024E0008A831B820E945D1E8160782F9D838C836E +:1024F00049815A816B818D810E94EA1240C090917E +:10250000CF0191FF04C08B870E940D088B8520E0CE +:1025100030E04F2D50E0922FBA01022E02C0759587 +:1025200067950A94E2F760FF24C02E83EF8221E0D2 +:1025300030E0690102C0CC0CDD1C9A95E2F790E016 +:102540008C219D21892B09F420E028870E945D1EA3 +:102550008160782F9A8789874E815F8168858A8517 +:102560000E94EA12F801E359FE4F8081C826C0821A +:1025700006C02F5F3F4F2630310569F6AACF0E9473 +:10258000012210916C010E94F0111817A1F00E9415 +:10259000F01180936C012B960FB6F894DEBF0FBE3E +:1025A000CDBFDF91CF911F910F91FF90EF90DF9002 +:1025B000CF900C94E90A2B960FB6F894DEBF0FBEAD +:1025C000CDBFDF91CF911F910F91FF90EF90DF90E2 +:1025D000CF900895CF93DF93CDB7DEB72B970FB68B +:1025E000F894DEBF0FBECDBF4F83588769877A87C7 +:1025F0008B87DE01119686E0FD0111928A95E9F73D +:1026000085E0FE01379601900D928A95E1F74981A8 +:102610005A816B817C818D819E810E941A1A2B9632 +:102620000FB6F894DEBF0FBECDBFDF91CF910895F6 +:102630000895CF93882309F4C2C0C82F823859F473 +:102640000E94F01181FDBBC089E30E94C31C0E945F +:10265000901D89E30CC0833879F40E94F01180FD4D +:10266000AEC083E50E94C31C0E94901D83E50E94BA +:10267000051DCF910C94901D843859F40E94F011DF +:1026800082FD9DC087E40E94C31C0E94901D87E4C8 +:10269000EECF8CEF8C0F813A48F48C2F0E944424AB +:1026A00081118DC08C2F0E94C31CE3CF80E28C0F60 +:1026B000883048F4C77081E001C0880FCA95EAF7F6 +:1026C0000E94491DD6CF8BE58C0F833078F4C53A34 +:1026D00029F0C63A31F083E890E005C081E890E047 +:1026E00002C082E890E0CF910C94121288E58C0F22 +:1026F000833108F064C0C83A39F1C93A41F1CA3AA5 +:1027000049F1CB3A51F1CC3A59F1CD3A61F1C03BA4 +:1027100069F1CE3A71F1CF3A79F1C13B81F1C23B17 +:1027200089F1C33B91F1C43B99F1C53BA1F1C63B93 +:10273000A9F1C73BB1F1C83BB9F1C93BC1F1CA3BF3 +:10274000C9F180E090E038C082EE90E035C089EEBB +:1027500090E032C08AEE90E02FC085EB90E02CC074 +:1027600086EB90E029C087EB90E026C08CEC90E0EF +:1027700023C08DEC90E020C083E891E01DC08AE882 +:1027800091E01AC082E991E017C084E991E014C099 +:1027900081E292E011C083E292E00EC084E292E016 +:1027A0000BC085E292E008C086E292E005C087E2B5 +:1027B00092E002C08AE292E0CF910C942812CF916D +:1027C0000895882309F44BC0823859F40E94F0110F +:1027D00081FF45C089E30E94C31C0E94901D89E3CC +:1027E0000CC0833871F40E94F01180FF38C083E57B +:1027F0000E94C31C0E94901D83E50E94051D0C943D +:10280000901D843859F40E94F01182FF28C087E49B +:102810000E94C31C0E94901D87E4EFCF9CEF980F8D +:10282000913A58F390E2980F983050F4877091E005 +:1028300001C0990F8A95EAF7892F0E944F1DDFCFBB +:102840009BE5980F933020F480E090E00C941212F6 +:10285000885A833120F480E090E00C942812089587 +:10286000882321F00E94491D0C94901D089588230F +:1028700021F00E944F1D0C94901D0895BF92CF929D +:10288000DF92EF92FF920F931F93CF93DF9300D0CD +:1028900000D000D0CDB7DEB725E0FC01DE011196F7 +:1028A00001900D922A95E1F7FC01D08011810281FF +:1028B000258122952F7043815481452B09F4FCC258 +:1028C0001F3F21F4FFEFDF1609F4F6C27C012E83CF +:1028D0000E941813D9821A8369817A81802F0E94FD +:1028E000BF1C182FB92E0E94741C0E943B1B2E8106 +:1028F000002319F00E94661D2E81EB2DE295EF70EA +:10290000F0E0E059FF4F0C9479268B2D807F9B2DB2 +:102910009F70F92E882319F0F29480EFF82200239B +:1029200089F0FF2009F475C280E2810F883020F41D +:102930008F2D0E94491D03C08F2D0E94591D0E949A +:10294000901D67C2812F0E94E113FF2009F4B4C2D9 +:10295000105E8F2D183018F40E944F1D02C00E9487 +:102960005F1D26960FB6F894DEBF0FBECDBFDF9178 +:10297000CF911F910F91FF90EF90DF90CF90BF907C +:102980000C94901D3B2D307F8B2D8F70303211F0C9 +:102990008295807F112319F0113021F12CC0002382 +:1029A000B9F0222309F4A0C1213009F09DC1269677 +:1029B0000FB6F894DEBF0FBECDBFDF91CF911F9150 +:1029C0000F91FF90EF90DF90CF90BF900C94791D06 +:1029D000222319F0213009F46FC28E830E947C1DDE +:1029E0008E8196C1002321F0223008F065C27CC19F +:1029F000211162C28DC1002321F0222309F474C188 +:102A000008C2222309F484C119C22B2D26952695CC +:102A1000237030E02115310521F021303105D1F04E +:102A20004BC2002321F0812F9B2D937002C080E0C8 +:102A300090E026960FB6F894DEBF0FBECDBFDF91B3 +:102A4000CF911F910F91FF90EF90DF90CF90BF90AB +:102A50000C941212002321F0812F9B2D937002C041 +:102A600080E090E026960FB6F894DEBF0FBECDBF93 +:102A7000DF91CF911F910F91FF90EF90DF90CF905A +:102A8000BF900C942812812F002319F00E94092175 +:102A900002C00E94712126960FB6F894DEBF0FBEC9 +:102AA000CDBFDF91CF911F910F91FF90EF90DF90FD +:102AB000CF90BF900C94F6218B2D837009F07BC0D2 +:102AC0000111FAC1812F829586958770880F880F32 +:102AD000912F9F70C92ED12CE12CF12C082E04C00F +:102AE000CC0CDD1CEE1CFF1C0A94D2F714FF12C0A4 +:102AF0004FE050E060E070E004C0440F551F661FD7 +:102B0000771F8A95D2F7CB01BA01609570958095B1 +:102B1000909503C060E070E0CB012B2D26952695A3 +:102B20002370422F50E042305105D9F04330510517 +:102B300069F16C297D298E299F294130510551F178 +:102B400026960FB6F894DEBF0FBECDBFDF91CF91B2 +:102B50001F910F91FF90EF90DF90CF90BF900C945A +:102B6000621B6C297D298E299F2926960FB6F89421 +:102B7000DEBF0FBECDBFDF91CF911F910F91FF90B0 +:102B8000EF90DF90CF90BF900C947E1B0E94621B51 +:102B9000C701B60126960FB6F894DEBF0FBECDBFB3 +:102BA000DF91CF911F910F91FF90EF90DF90CF9029 +:102BB000BF900C94461B002319F08B2D817001C02F +:102BC0008695882309F478C1812F82958695877030 +:102BD000880F880F912F9F70C92ED12CE12CF12CDA +:102BE000082E04C0CC0CDD1CEE1CFF1C0A94D2F78E +:102BF00014FF12C04FE050E060E070E004C0440FEA +:102C0000551F661F771F8A95D2F7CB01BA016095D1 +:102C100070958095909503C060E070E0CB012B2DFE +:102C2000269526952370422F50E042305105D9F069 +:102C30004330510569F16C297D298E299F29413046 +:102C4000510551F126960FB6F894DEBF0FBECDBFE9 +:102C5000DF91CF911F910F91FF90EF90DF90CF9078 +:102C6000BF900C943C1C6C297D298E299F292696A7 +:102C70000FB6F894DEBF0FBECDBFDF91CF911F918D +:102C80000F91FF90EF90DF90CF90BF900C94581C65 +:102C90000E943C1CC701B60126960FB6F894DEBF11 +:102CA0000FBECDBFDF91CF911F910F91FF90EF909D +:102CB000DF90CF90BF900C94201C103FD1F118F4FE +:102CC000103E50F4A1C0123F09F463C008F44CC098 +:102CD000133F09F473C098C01F708B2D8F710023B0 +:102CE000A1F00E94B91B812F26960FB6F894DEBF83 +:102CF0000FBECDBFDF91CF911F910F91FF90EF904D +:102D0000DF90CF90BF900C9430140E94DA1B812F7B +:102D100026960FB6F894DEBF0FBECDBFDF91CF91E0 +:102D20001F910F91FF90EF90DF90CF90BF900C9488 +:102D300037140023A9F02111BFC08B2D8F71269667 +:102D40000FB6F894DEBF0FBECDBFDF91CF911F91BC +:102D50000F91FF90EF90DF90CF90BF900C94FF1BEE +:102D6000223008F0A9C0E9CF0023A9F08B2D8F7184 +:102D700026960FB6F894DEBF0FBECDBFDF91CF9180 +:102D80001F910F91FF90EF90DF90CF90BF900C9428 +:102D9000B91B002359F38B2D8F7126960FB6F8942B +:102DA000DEBF0FBECDBFDF91CF911F910F91FF907E +:102DB000EF90DF90CF90BF900C94DA1B002399F036 +:102DC0008B2D8F7126960FB6F894DEBF0FBECDBF48 +:102DD000DF91CF911F910F91FF90EF90DF90CF90F7 +:102DE000BF900C94A41B26960FB6F894DEBF0FBEBE +:102DF000CDBFDF91CF911F910F91FF90EF90DF90AA +:102E0000CF90BF900C949A1B0023A9F0222309F4C1 +:102E1000ADCF812F26960FB6F894DEBF0FBECDBF83 +:102E2000DF91CF911F910F91FF90EF90DF90CF90A6 +:102E3000BF900C941913222309F4ADCF812F26964D +:102E40000FB6F894DEBF0FBECDBFDF91CF911F91BB +:102E50000F91FF90EF90DF90CF90BF900C94E11313 +:102E60004B2D4F70612FC7010E94760426960FB636 +:102E7000F894DEBF0FBECDBFDF91CF911F910F91B0 +:102E8000FF90EF90DF90CF90BF900C94BE1A4B2D27 +:102E90004F70612FC70126960FB6F894DEBF0FBEA4 +:102EA000CDBFDF91CF911F910F91FF90EF90DF90F9 +:102EB000CF90BF900C940E0826960FB6F894DEBF04 +:102EC0000FBECDBFDF91CF911F910F91FF90EF907B +:102ED000DF90CF90BF9008950E94661D0E94761DDE +:102EE0000E943B1D0E94901D0E94A7220E94F62175 +:102EF00080E090E00E94121280E090E00C94281292 +:102F00000E94561D0C946C170E94B41C292F229508 +:102F10002F7030E02C3031054CF42A3031056CF440 +:102F2000225031092230310588F407C02C30310598 +:102F300049F02F30310531F009C0803E48F0803F24 +:102F400029F406C093FB882780F9089580E008954E +:102F500081E00895CF93DF9300D000D01F92CDB7CA +:102F6000DEB70F900F900F900F900F90DF91CF91E1 +:102F70000895CF93DF9300D000D000D0CDB7DEB757 +:102F800026960FB6F894DEBF0FBECDBFDF91CF916E +:102F900008951F93CF93DF93C0917B0116E080913A +:102FA0007C01C81799F0D0E01C9FF0011D9FF00D27 +:102FB0001124E358FE4F40815181628173818481E5 +:102FC00095810E94B9172196C770E9CFDF91CF9103 +:102FD0001F9108954091AD015091AE016091AF01F4 +:102FE0007091B0018091B1019091B2010C94B91728 +:102FF0008091B20182958F7009F054C08091AF0129 +:10300000882309F44FC080917B01A0917C016091DD +:10301000AD017091AE014091B0015091B101B6E0A7 +:103020008A1709F43FC090E041155105C1F17F3F77 +:1030300011F46F3FA1F1B89FF001B99FF00D112479 +:10304000E358FE4F218172132AC02081621327C0EA +:103050002281211124C0238134812417350710F4E3 +:1030600021503109241B350B283C3105C0F4209137 +:10307000B2012F7020612093B20126E0289FF00159 +:10308000299FF00D1124EE57FE4F80818F708061D3 +:1030900080838DEA91E00E943E140C94C91701963A +:1030A0008770BECF0895CF92DF92EF92FF920F9379 +:1030B0001F93CF93DF93CDB7DEB762970FB6F89427 +:1030C000DEBF0FBECDBF8C0185E0F801DE011D968D +:1030D00001900D928A95E1F7D8014C9111965C917F +:1030E000119712966C9112971396CD90DC901497CD +:1030F0003091AD017091AE018091B0019091B1011C +:10310000009709F46BC17F3F19F43F3F09F466C192 +:10311000E090AF01EE2009F4C0C02091B201C816C2 +:10312000D90628F0F601E81BF90BCF0104C0809501 +:1031300090958C0D9D1DFF24F394883C910578F0AB +:10314000F12C207F09F0C6C07C2DD98AC88A8989D4 +:103150000E94AA178DEA91E00E943E14B1C0822F0E +:10316000807F09F046C0751314C0341312C061117A +:1031700010C02F7020612093B2010E94EA178DEADF +:1031800091E00E943E148091B201D80115968C9373 +:103190002EC0CD2819F15F3F11F44F3FF9F0F62E04 +:1031A00061111CC080917B0120917C0136E0821767 +:1031B00009F45AC090E0389FF001399FF00D1124B6 +:1031C000E358FE4F7181571306C07081471303C047 +:1031D0007281711103C001968770E9CFF62E6623C4 +:1031E00009F418C18091B20181608093B201F12C81 +:1031F00011C1751308C0341306C0611104C0809159 +:10320000B201D801C3C04D875E878D859E856A8BCC +:103210000E9484176A898823E1F16623D1F1209105 +:10322000B201822F82958F7090E0029774F08091A6 +:10323000AD019091AE0198878F831986DB86CA868F +:103240002C87CE0107960E943E1486E0F801ADEA75 +:10325000B1E001900D928A95E1F70E94F8170E9463 +:10326000EA17FF24F394D6C04D875E878D859E852F +:103270000E94B41C292F22952F7030E02230310596 +:103280000CF0BCC09F7009F0B6C0805E883008F4B6 +:10329000C1C0C8010E943E14E4CFC816D90608F484 +:1032A00053C0F601E81BF90BCF01883C910508F4E7 +:1032B00050C0F12C7C2DD98AC88A89890E94AA170E +:1032C000EDEAF1E086E0DF011D928A95E9F70E94C0 +:1032D000EA17A0C0751314C0341312C0611110C0D6 +:1032E0008091B201F8018583C8010E943E1486E0F6 +:1032F000EDEAF1E0DF011D928A95E9F7FE2C8AC024 +:103300004D875E878D859E856A8B0E9484176A89AA +:10331000882309F4BECF662309F4BBCF2091B20104 +:10332000822F82958F7090E002970CF48ECF80915F +:10333000AD019091AE019A8389831B82DD82CC829C +:103340002E83CE0101967FCF809590958C0D9D1D8B +:10335000ACCFF62E662309F49CCF75132EC0341320 +:103360002CC02091B20120FD1FC0822F82958F704A +:10337000D9F0D80115962C9315978F3049F08F5FAF +:10338000982F9295907F822F8F70892B15968C9312 +:10339000C8010E943E1486E0F801ADEAB1E0019058 +:1033A0000D928A95E1F793CF86E0F801ADEAB1E09E +:1033B00001900D928A95E1F72DC04D875E878D852E +:1033C0009E850E948417811140CF8091B201816057 +:1033D0008093B201C8010E943E141CC0662309F408 +:1033E00058CF4D875E878D859E850E9484178823E0 +:1033F00009F44FCF2ACF811148CF0CC024303105BA +:103400000CF047CF9F7009F440CFF8019581907F71 +:1034100009F03BCF8F2D62960FB6F894DEBF0FBE3A +:10342000CDBFDF91CF911F910F91FF90EF90DF9073 +:10343000CF9008951F93CF93DF93CDB7DEB72C972E +:103440000FB6F894DEBF0FBECDBF4F835887698794 +:103450007A878B879C87CE0107960E945318882312 +:1034600069F08F8198852A853B85232BF1F19F3F59 +:1034700009F063C08F3F09F060C037C086E0FE01ED +:103480003796DE01119601900D928A95E1F76F81D2 +:103490007885EA85FB85309741F17F3F11F46F3FD6 +:1034A00021F120917C0130E0C901019687709927B4 +:1034B00040917B0150E08417950709F447C0698368 +:1034C0007A83FD83EC8396E0929FD001939FB00DA9 +:1034D0001124A358BE4FFE01319601900D929A958A +:1034E000E1F780937C010E94C91716E080917B016F +:1034F00090917C018917C1F1189FC0011124835854 +:103500009E4F0E945318882379F1E0917B011E9F02 +:10351000F0011124E358FE4F408151816281738193 +:10352000848195810E94B91780917B0190E001967A +:103530008770992780937B01D9CF4F815885698502 +:103540007A858B859C850E94B917CFCF0E94801702 +:1035500010927C0110927B01EDEAF1E086E0DF0140 +:103560001D928A95E9F7C1CF2C960FB6F894DEBF6D +:103570000FBECDBFDF91CF911F910895EF92FF92C3 +:103580000F931F93CF93DF938C01892B09F46CC0A9 +:10359000F12CEE24E394E8012196F801849184371C +:1035A00040F4843008F051C0813081F0823019F14C +:1035B0005BC0853709F444C0A8F19CE7980F9037A9 +:1035C00008F052C08F770E94E11341C00E5F1F4F79 +:1035D000FE01C49180E28C0F883048F4C7708E2DB4 +:1035E00001C0880FCA95EAF70E94691D14C08C2F8C +:1035F0000E9419132DC00E5F1F4FFE01C49180E27F +:103600008C0F883058F4C7708E2D01C0880FCA9572 +:10361000EAF70E946F1D0E94901D1AC08C2F0E9415 +:10362000E11316C00E5F1F4FFE01C491CC2381F041 +:103630008FE99FE00197F1F700C00000C150F6CF7D +:103640000E5F1F4FFE01F49003C00E9419138E01FC +:103650008F2D882309F49FCFEFE9FFE03197F1F731 +:1036600000C000008150F5CFDF91CF911F910F91E5 +:10367000FF90EF90089508956093B7017093B8019B +:103680008093B9019093BA010C946C170F931F9318 +:103690000091B7011091B8012091B9013091BA01A0 +:1036A000DC01CB01802B912BA22BB32B8093B70194 +:1036B0009093B801A093B901B093BA011F910F91F3 +:1036C0000C946C170F931F930091B7011091B801E0 +:1036D0002091B9013091BA01DC01CB018023912303 +:1036E000A223B3238093B7019093B801A093B901AB +:1036F000B093BA011F910F910C946C170F931F9305 +:103700000091B7011091B8012091B9013091BA012F +:10371000DC01CB0180279127A227B3278093B70133 +:103720009093B801A093B901B093BA011F910F9182 +:103730000C946C171092B3011092B4011092B50161 +:103740001092B6010C946C1741E050E060E070E01C +:1037500004C0440F551F661F771F8A95D2F7409308 +:10376000B3015093B4016093B5017093B6010C940A +:103770006C1741E050E060E070E004C0440F551F5A +:10378000661F771F8A95D2F78091B3019091B4019B +:10379000A091B501B091B601482B592B6A2B7B2B18 +:1037A0004093B3015093B4016093B5017093B60197 +:1037B0000C946C1741E050E060E070E004C0440FEE +:1037C000551F661F771F8A95D2F7409550956095D3 +:1037D00070958091B3019091B401A091B501B09121 +:1037E000B601482359236A237B234093B3015093A6 +:1037F000B4016093B5017093B6010C946C1741E06D +:1038000050E060E070E004C0440F551F661F771F52 +:103810008A95D2F78091B3019091B401A091B5013E +:10382000B091B601482759276A277B274093B301F7 +:103830005093B4016093B5017093B6010C946C176A +:103840000F931F930091B3011091B4012091B50122 +:103850003091B601DC01CB01802B912BA22BB32B35 +:103860008093B3019093B401A093B501B093B601D6 +:103870001F910F910C946C170F931F930091B3013C +:103880001091B4012091B5013091B601DC01CB015A +:1038900080239123A223B3238093B3019093B40197 +:1038A000A093B501B093B6011F910F910C946C17C2 +:1038B0000F931F930091B3011091B4012091B501B2 +:1038C0003091B601DC01CB0180279127A227B327D5 +:1038D0008093B3019093B401A093B501B093B60166 +:1038E0001F910F910C946C170895CF92DF92EF9275 +:1038F000FF920F931F93CF93DF938C01C090B7017A +:10390000D090B801E090B901F090BA018091B30174 +:103910009091B401A091B501B091B601C82AD92AFD +:10392000EA2AFB2ACFE1D0E0D701C6010C2E04C061 +:10393000B695A795979587950A94D2F780FF06C00C +:10394000B8018C2F0E944E0A019721F4219760F74D +:1039500080E001C08C2FDF91CF911F910F91FF90DC +:10396000EF90DF90CF900895CF93DF93EC010E940A +:10397000751CBE010E944E0ADF91CF910895CB01C4 +:103980000E94B41C089590910C01992321F090910C +:103990000D01911109C020910E0130910F01F90123 +:1039A00032969FEF40E01FC0982F9695969596957A +:1039B0009F3050F5E0910E01F0910F01E90FF11DDC +:1039C000877021E030E0A90102C0440F551F8A959D +:1039D000E2F7CA019181892B818308959F3F39F0D5 +:1039E0004F5F4E3041F051915813F8CF0DC0511137 +:1039F000F7CF942FF5CF9F3F39F0F901E90FF11D73 +:103A000097FDFA9582830895089590910C0199236A +:103A100021F090910D01911109C020910E0130917A +:103A20000F01F9013296205F3F4F1FC0982F9695E6 +:103A3000969596959F30F0F4E0910E01F0910F016C +:103A4000E90FF11D877021E030E0A90102C0440FA9 +:103A5000551F8A95E2F7CA01809591818923818358 +:103A600008953196E217F30729F090819813F9CF62 +:103A70001082F7CF089581E090E0E0910E01F0917F +:103A80000F01E80FF91F1082019680319105A9F707 +:103A900008959091CE01892B8093CE010895809551 +:103AA0009091CE0189238093CE0108951092CE018A +:103AB00008959091CD01892B8093CD010895809533 +:103AC0009091CD0189238093CD0108951092CD016D +:103AD00008959091CC01892B8093CC010895809515 +:103AE0009091CC0189238093CC0108951092CC0150 +:103AF00008958093BB0108951092BB0108958091B1 +:103B00000E0190910F01FC0131969C01205F3F4F07 +:103B100080E0919191118F5FE217F307D1F708953B +:103B2000E0910E01F0910F018091CE018083E09130 +:103B30000E01F0910F0190818091CD01892B80833E +:103B4000E0910E01F0910F0190818091CC01892BC1 +:103B500080838091BB01882361F0E0910E01F09198 +:103B60000F019081892B80830E947F1D811110920B +:103B7000BB0180910E0190910F010C94FC11CF922A +:103B8000DF92EF92FF926C01EE24FF24C114D10466 +:103B9000E104F10421F0C701B60120E101C020E0F9 +:103BA000C72ED82EE92EFF24C114D104E104F1045C +:103BB00019F0285FC701B6016B017C0154E0F6944F +:103BC000E794D794C7945A95D1F7C114D104E1046E +:103BD000F10419F02C5FC701B6016B017C0142E0D2 +:103BE000F694E794D794C7944A95D1F7C114D104B9 +:103BF000E104F10419F02E5FC701B601DC01CB012D +:103C0000B695A79597958795892B8A2B8B2B09F0CD +:103C10002F5F822FFF90EF90DF90CF9008958091DB +:103C2000E601843021F11092D00120E488E190E097 +:103C30000FB6F894A895809360000FBE20936000A3 +:103C400080E00E94E90A83B7817F846083BF83B7E5 +:103C5000816083BF7894889583B78E7F83BF88E126 +:103C60000FB6F89480936000109260000FBE089524 +:103C700008950895CF930E94381E0E9419070E944C +:103C8000391EC0E08C2F0E940708811104C0CF5F4D +:103C9000CE30C1F701C081E0CF9108950E94801716 +:103CA0000E94F0110C94E90A82E084BD93E095BD76 +:103CB0009AEF97BD80936E0008952FB7F894809186 +:103CC000D1019091D201A091D301B091D4012FBF25 +:103CD0000895CF92DF92EF92FF920F931F932FB729 +:103CE000F8944091D1015091D2016091D30170912B +:103CF000D4012FBF6A017B01EE24FF248C0120E058 +:103D000030E0C016D106E206F30610F44150510926 +:103D10009A01281B390BC9011F910F91FF90EF9059 +:103D2000DF90CF9008951F920F920FB60F9211243B +:103D30008F939F93AF93BF938091D1019091D201C4 +:103D4000A091D301B091D4010196A11DB11D809322 +:103D5000D1019093D201A093D301B093D401BF912C +:103D6000AF919F918F910F900FBE0F901F9018955C +:103D70000E94ED0EF8942FEF87EA91E621508040E3 +:103D80009040E1F700C0000087E090EBDC018093F9 +:103D9000F0019093F101A093F201B093F3019CE044 +:103DA00088E10FB6F894A895809360000FBE9093B9 +:103DB0006000FFCFEF92FF920F931F93CF93DF939B +:103DC000D82FC0E08C2F0E94070800E010E0E82EFA +:103DD000F12CC701002E02C0959587950A94E2F751 +:103DE00080FD06C00F5F1F4F0630110591F709C017 +:103DF000602F7C2F80E00E940F08D813F3CF81E062 +:103E000004C0CF5FCE30F1F680E0DF91CF911F91FB +:103E10000F91FF90EF900895CF93C82F8CE20E94EE +:103E2000DA1E882321F08C2FCF910C94DA1E80E0CB +:103E3000CF910895CF930E946120811102C00E940A +:103E40004720C5E6C15049F00E9419078FE39CE95D +:103E50000197F1F700C00000F5CF89E20E940C1F26 +:103E6000811113C18AE20E940C1F81110E94472018 +:103E700085E00E940C1F81110E94B81E0E946C20D8 +:103E80008093CF0187E00E940C1F8823A9F18BE16A +:103E90000E940C1F882351F08091CF0181FB2227C3 +:103EA00020F991E0922790FB81F90EC08EE00E94EC +:103EB0000C1F882361F08091CF0182FB222720F91B +:103EC00091E0922790FB82F98093CF0115C080E1A9 +:103ED0000E940C1F9091CF01882341F093FB222771 +:103EE00020F981E0822780FB93F904C0892F809517 +:103EF00080FB90F99093CF018091CF010E947020B8 +:103F00000E947E208093EF0180EE0E940C1F882388 +:103F100041F08091EF01982F909590FB80F980936C +:103F2000EF0189E30E940C1F882359F08091EF0173 +:103F300081FB222720F991E0922790FB81F9809361 +:103F4000EF0182EE0E940C1F882359F08091EF014F +:103F500082FB222720F991E0922790FB82F980933F +:103F6000EF0186EE0E940C1F882359F08091EF012B +:103F700083FB222720F991E0922790FB83F980931D +:103F8000EF0183EE0E940C1F882359F08091EF010E +:103F900084FB222720F991E0922790FB84F98093FB +:103FA000EF0185E30E940C1F882359F08091EF01F7 +:103FB00085FB222720F991E0922790FB85F98093D9 +:103FC000EF0181E30E940C1F882359F08091EF01DB +:103FD00086FB222720F991E0922790FB86F98093B7 +:103FE000EF0181E10E940C1F882359F08091EF01BD +:103FF00087FB222720F991E0922790FB87F9809395 +:10400000EF018091EF010E9482208091EF0187FBF8 +:10401000882780F980930D0187E20E940C1FC82F2A +:104020008EE10E940C1F8111C2608FE10E940C1F63 +:104030008111C46080E20E940C1F8111C86081E27E +:104040000E940C1F8111C06182E20E940C1F81112D +:10405000C06283E20E940C1F8111C06484E20E944E +:104060000C1F882311F0C06802C0CC2329F08C2FCC +:104070000E9479206C2F03C00E947520682F70E089 +:1040800080E090E0CF910C943C1BCF9108956DEEB1 +:104090007EEF80E090E00E94B32660E082E090E056 +:1040A0000E94A12660E083E090E00E94A12660E0EB +:1040B00084E090E00E94A12660E085E090E00C940E +:1040C000A12680E090E00E949B2621E08D3E9E4F3D +:1040D00009F020E0822F089582E090E00C9493266E +:1040E000682F82E090E00C94A12683E090E00C948D +:1040F0009326682F83E090E00C94A12684E090E062 +:104100000C949326682F84E090E00C94A126809173 +:10411000D70180FF0BC06091130185E0689FB0015B +:10412000112475956795759567952BC081FF09C01A +:104130006091130185E0689FB00111247595679522 +:1041400020C082FF07C06091130185E0689FB00125 +:10415000112417C09091D8019923D1F060911201D8 +:10416000961788F72091130185E0289F900111246C +:10417000929FA001939F500D112470E0CA010E94EC +:1041800065266038710540F46115710539F002C08B +:1041900065E070E0862F08958FE7089581E0089527 +:1041A0008091D70180FF08C06091110170E0759582 +:1041B00067957595679521C081FF06C060911101D3 +:1041C00070E07595679519C082FF04C06091110178 +:1041D00070E010C09091D8019923C1F06091100156 +:1041E0009617A0F780911101899FC001112470E0FA +:1041F0000E9465266038710528F46115710521F06B +:10420000862F08958FE7089581E0089561E070E0BA +:10421000F4CF803F21F40E948720819504C0813F24 +:1042200029F40E9487208093DB010895823F21F4C6 +:104230000E948720819504C0833F29F40E94872033 +:104240008093DA010895893F19F40E94D02005C0B7 +:104250008A3F31F40E94D02081958093DC0108953B +:104260008B3F21F40E94D020819504C08C3F29F41B +:104270000E94D0208093DD010895843F21F4809135 +:10428000D901816017C0853F21F48091D9018260F6 +:1042900011C0863F21F48091D90184600BC0873F13 +:1042A00021F48091D901886005C0883F31F4809164 +:1042B000D90180618093D90108958D3F21F48091C7 +:1042C000D70181600BC08E3F21F48091D7018260BD +:1042D00005C08F3F29F48091D70184608093D70176 +:1042E0000895803F39F48091DB0187FF6CC0109204 +:1042F000DB0169C0813F29F48091DB011816BCF312 +:1043000062C09091DA01823F29F497FF5CC010925D +:10431000DA0159C0833F19F41916CCF354C0893F10 +:1043200041F48091DC0118160CF04DC01092DC01B4 +:104330004AC08A3F29F48091DC0187FF44C0F6CF50 +:104340008B3F39F48091DD0187FF3DC01092DD0184 +:104350003AC08C3F29F48091DD011816BCF333C0BC +:10436000843F21F48091D9018E7F17C0853F21F4CD +:104370008091D9018D7F11C0863F21F48091D901B0 +:104380008B7F0BC0873F21F48091D901877F05C0C7 +:10439000883F31F48091D9018F7E8093D90113C079 +:1043A0008D3F21F48091D7018E7F0BC08E3F21F489 +:1043B0008091D7018D7F05C08F3F29F48091D7016F +:1043C0008B7F8093D7018091DA0181110EC080919B +:1043D000DB0181110AC08091DC01811106C080914E +:1043E000DD01811102C01092D801089589ED91E09C +:1043F0000E9407120E945D1E9093D6018093D50102 +:1044000008951F93CF93DF938091D5019091D601AA +:104410000E94691EAC019091D801992321F020914E +:10442000140130E006C0209115018AE0289F900118 +:1044300011244217530708F486C08091DA01C09115 +:10444000DB01D091DC011091DD01811107C0C111A8 +:1044500076C0D11174C0111172C075C09F3F19F0A0 +:104460009F5F9093D801181624F40E9487208093B0 +:10447000DA018091DA0187FF05C00E9487208195CB +:104480008093DA011C1624F40E9487208093DB01BC +:104490008091DB0187FF05C00E9487208195809372 +:1044A000DB016091DA01662339F1C091DB01CC2395 +:1044B00019F1772767FD7095872F972F0E94762532 +:1044C00023E333E343E35FE30E94DA250E944325BD +:1044D0006093DA016C2F772767FD7095872F972FF0 +:1044E0000E94762523E333E343E35FE30E94DA256A +:1044F0000E9443256093DB011D1624F40E94D02006 +:104500008093DC018091DC0187FF05C00E94D020F0 +:1045100081958093DC01111624F40E94D0208093B1 +:10452000DD018091DD0187FF05C00E94D0208195CB +:104530008093DD01DF91CF911F910C94F6219F3F75 +:1045400009F08ECF96CFDF91CF911F910895E9EDBD +:10455000F1E085E0DF011D928A95E9F71092D8011C +:104560001092D7010895833081F128F4813059F0F9 +:104570008230D1F00895853009F449C0B8F1863011 +:1045800009F456C0089580911501262F30E0280FB8 +:10459000311D2F3F310524F4680F609315010895F4 +:1045A0008FEF80931501089580911401262F30E03C +:1045B000280F311D2F3F310524F4680F609314013B +:1045C00008958FEF80931401089580911301262F91 +:1045D00030E0280F311D2F3F310524F4680F609320 +:1045E000130108958FEF80931301089580911201B4 +:1045F000262F30E0280F311D2F3F310524F4680F9E +:104600006093120108958FEF8093120108958091B5 +:104610001101262F30E0280F311D2F3F310524F4E2 +:10462000680F6093110108958FEF80931101089531 +:1046300080911001262F30E0280F311D2F3F3105CA +:1046400024F4680F6093100108958FEF8093100198 +:104650000895833011F128F4813049F0823091F0CF +:104660000895853081F120F18630C1F1089580915F +:104670001501681720F4861B809315010895109288 +:104680001501089580911401681720F4861B80930A +:104690001401089510921401089580911301681770 +:1046A00020F4861B8093130108951092130108953E +:1046B00080911201681720F4861B809312010895DF +:1046C00010921201089580911101681720F4861B41 +:1046D00080931101089510921101089580911001A5 +:1046E000681720F4861B8093100108951092100122 +:1046F00008950F931F938D3109F46BC008F03FC0EC +:104700008E3009F47FC0C0F4873009F469C068F4C2 +:10471000863009F0B1C08091CF01817F8E7F809378 +:10472000CF0181E08093DF01A8C0883009F4A2C0E6 +:104730008B3009F49FC0A0C0863109F49BC078F487 +:10474000803109F472C0813109F096C00E9480174F +:1047500090910D0181E0892780930D018BC08931F3 +:1047600009F488C08B3109F087C08091CF0181FBAB +:10477000222720F991E0922790FB81F94CC08533E4 +:1047800009F470C048F4873209F46CC008F459C0C9 +:10479000893209F467C070C0833438F48A3308F072 +:1047A0004EC0883309F466C067C0833409F45AC028 +:1047B000883409F061C00E9480170FEF13ED20E3E9 +:1047C000015010402040E1F700C000000E94B81ED8 +:1047D00051C00E94FD240E94F0110E94E90A4AC0C3 +:1047E0009091CF01892F8095817080FB90F929F0FD +:1047F000966098609093CF0140C0997F977F909387 +:10480000CF0138C08091CF0182FB222720F991E0AF +:10481000922790FB82F98093CF01992359F18091DF +:10482000CF0181608093CF0125C08091CF0183FBB0 +:10483000222720F991E0922790FB83F9ECCF89534E +:1048400001C08D5141E050E060E070E08A019B01C1 +:1048500004C0000F111F221F331F8A95D2F7C90110 +:10486000B80104C061E070E080E090E00E943C1B71 +:104870000E94801781E001C080E01F910F91089590 +:1048800080E0089580E00895CF93C82F8091DF01E4 +:10489000813079F018F08230E9F187C0E0910E01A3 +:1048A000F0910F018081813169F0823209F07FC07F +:1048B00009C0E0910E01F0910F018081813111F06A +:1048C000823261F48C2F0E944024811104C08C2F0D +:1048D0000E9479231DC081E090E01AC08C2F0E94B5 +:1048E0004224811114C0C43179F048F4CB3079F0FE +:1048F000C03109F060C082E08093DF0108C0C93296 +:1049000019F0C83321F057C01092DF0154C081E084 +:10491000817053C0C93289F118F5C43171F1A8F41E +:10492000C73009F046C08AE08093150194E1909366 +:10493000140193E0909313018093120188E0809317 +:10494000110188E28093100134C0CE51C63088F541 +:10495000EC2FF0E0E65DFE4F80818093DE0129C000 +:10496000CE34E9F020F4CB3421F56AE013C0C13530 +:1049700079F0C235F1F461E00DC08091DE01882349 +:1049800019F01092DE0115C081E08093DF0115C09F +:1049900061E006C08091DE010E94B3220AC06AE095 +:1049A0008091DE010E94292304C01092DF0180E083 +:1049B00004C081E002C080E0ABCFCF910895E1E870 +:1049C000F0E08081886080838081816080838FB700 +:1049D000F89493E09093890090ED909388008FBFB6 +:1049E0000895EFE6F0E08081826080830895EFE62D +:1049F000F0E080818D7F80830895EFE6F0E0908184 +:104A000082E08927808308951F920F920FB60F923C +:104A100011242F933F934F935F936F937F938F93C3 +:104A20009F93AF93BF93EF93FF938091E001909199 +:104A3000E10101969093E1018093E001811103C0AF +:104A400082E00E94E90AE091E101E695E695F0E056 +:104A5000E05EF74FE4918091E0018E1303C080E0A7 +:104A60000E94E90AFF91EF91BF91AF919F918F91C1 +:104A70007F916F915F914F913F912F910F900FBE5A +:104A80000F901F90189504D06894B1118DC00895AF +:104A900070D088F09F5790F0B92F9927B751A0F0A8 +:104AA000D1F0660F771F881F991F1AF0BA95C9F7C2 +:104AB00012C0B13081F077D0B1E0089574C0672F93 +:104AC000782F8827B85F39F0B93FCCF38695779572 +:104AD0006795B395D9F73EF490958095709561955B +:104AE0007F4F8F4F9F4F0895E89409C097FB3EF486 +:104AF00090958095709561957F4F8F4F9F4F99232B +:104B0000A9F0F92F96E9BB279395F69587957795A8 +:104B10006795B795F111F8CFFAF4BB0F11F460FF68 +:104B20001BC06F5F7F4F8F4F9F4F16C0882311F0C0 +:104B300096E911C0772321F09EE8872F762F05C0D4 +:104B4000662371F096E8862F70E060E02AF09A956F +:104B5000660F771F881FDAF7880F9695879597F964 +:104B6000089557FD9058440F551F59F05F3F71F05D +:104B70004795880F97FB991F61F09F3F79F08795C4 +:104B80000895121613061406551FF2CF4695F1DF4D +:104B900008C0161617061806991FF1CF86957105DD +:104BA000610508940895E894BB2766277727CB0111 +:104BB00097F908950BD078C069D028F06ED018F01E +:104BC000952309F05AC05FC01124EECFCADFA0F3CD +:104BD000959FD1F3950F50E0551F629FF001729F92 +:104BE000BB27F00DB11D639FAA27F00DB11DAA1FB1 +:104BF000649F6627B00DA11D661F829F2227B00DFE +:104C0000A11D621F739FB00DA11D621F839FA00D88 +:104C1000611D221F749F3327A00D611D231F849FD8 +:104C2000600D211D822F762F6A2F11249F5750402F +:104C30008AF0E1F088234AF0EE0FFF1FBB1F661FCA +:104C4000771F881F91505040A9F79E3F510570F083 +:104C500014C0AACF5F3FECF3983EDCF386957795BE +:104C60006795B795F795E7959F5FC1F7FE2B880F7E +:104C7000911D9695879597F9089597F99F6780E814 +:104C800070E060E008959FEF80EC089500240A949E +:104C90001616170618060906089500240A94121617 +:104CA0001306140605060895092E0394000C11F44A +:104CB000882352F0BB0F40F4BF2B11F460FF04C0F7 +:104CC0006F5F7F4F8F4F9F4F089597FB072E16F40E +:104CD000009407D077FD09D00E947F2607FC05D0FD +:104CE0003EF4909581959F4F0895709561957F4F03 +:104CF0000895EE0FFF1F0590F491E02D0994AA1B73 +:104D0000BB1B51E107C0AA1FBB1FA617B70710F0B6 +:104D1000A61BB70B881F991F5A95A9F780959095E8 +:104D2000BC01CD010895F999FECF92BD81BDF89ADD +:104D3000992780B50895A8E1B0E042E050E00C94D6 +:104D4000BB26262FF999FECF92BD81BDF89A019717 +:104D500000B4021639F01FBA20BD0FB6F894FA9AC3 +:104D6000F99A0FBE08950196272F0E94A2260C944F +:104D7000A126DC01CB01FC01F999FECF06C0F2BDF2 +:104D8000E1BDF89A319600B40D9241505040B8F709 +:064D90000895F894FFCF26 +:104D96002002EB0A790B560B220BEE0A0101BC012D +:104DA60028080A03140A3F4D3639E10794075E07BF +:104DB6002507B806D106EA0603070102030405061D +:044DC60007080900D1 +:00000001FF diff --git a/keyboard/ergodox_ez/keymaps/osx_de_experimental/osx_de_experimental_highres.png b/keyboard/ergodox_ez/keymaps/osx_de_experimental/osx_de_experimental_highres.png index 29f1099d06dd5e3d927acc7fbdef27315e9c6dbe..031d874a7ba8229f3ed2f568785befa0e3dee1fc 100644 GIT binary patch literal 303904 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%0AlY?UYg?6yezH%PDXdtN(QND*u4q-q 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 z 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

    hmkJO8^=3Zh4;{r)-f?LO>VUO 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

    mYh<#uI!l13<)R_^eRW>zsc5iSLztV# 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�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

    G8xT!pe&pd}E)c($e<%6(nR~V7M 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 tom8|mY@myd*ZEN z6UhB)YI5iC@9A8_FgEOt7|Kq!;dpn{m$efx;2BX7#vysD@1p$Z=o{Ch2x%3>eLAF zjU0o)v{BWDj$iA|^ay4^$8gOt5ZDq33F~|`AuUdG$b0#uDgBC!kBK6l%j?Dcf2Lv` z7t1wSJ_du9N`yFRF(7eo2^5f@3OGPD$0WYWXm{x>xx8+OU7xeIO8bhhxNyE*K&Eol zn)r0bawq%?PY|N6g=tQ{Ngs|ap!4O~;zatJ(Nte>(jr3)vX~`bzju~686` z)&~^R3GayK%CK`obf)b#*DA&x0Ati&PlnhLqlRz}l1`PlUuRzI*cJrYp_r*Cux%iy zg7b#$68_ju={g!uvP(2d0MDUS0+?!>N%mOm=@;4V^^AW+G(SY^(AeB0B%A&or99y9 zH50t(k*M{yn;{izjfA&ko^2e#9pc%UiwKfTW5d8^naVTVUXDUvNVLWn z)72QWYgS!-9y#J;h2r`^O_)dV5xVS@u%vfs)n;{0aGewDM)oDlD-;md5yk>IzGw$ACq~0m{ zY7G8NYY`z4OKjTU@e*k8L4+iMZdV-0fq@2j>90b+6%lmL$obpckCO9x5QW)7cK|2E zocn)|39$VlpaNGIBaG6RE*y!tlVAWVE~7OQM=P5s6|8AVtEs17I1`jFHhg~AG>P-w zlMdY6EPt3T%+VHa=U0Qju_wk!*8QL2d+LBEd_RK z13d41DMV%tnt7Ly_xxkqH<}ackE_Mi(DM?7d$of36|8l8qJ!qBQ!69C_cc+QdDS%E zp!+y&+RbwPG@!prZ(A zo%N}vG_J*CBdP}d5rUBpM59?t!JBS<-3dMGgY_UQoeAZSu2~Xa7;#G~X;>iRu3dlT zhTZp)Wbom>7cWt)w}OZ+o+xog_lh-ebC#rvi_ifrrRk|*7GOlKh6O2~mPi%46b8|h zZZHM!AMUvFEt)Z`I}sGMeZyJ5i#pF+H7x~|B_U1N|j&f?B()`lNxs0 zJP*~yj&hiIF>%G%NvA76fbD0wm-c_qhFcrSH-<0x_j;xbVflLw^=3MR8=dxI4>j)7 z))o4I!-@Z$MJ!a(je&`I_)4D)ud&UFqih zcoO+mu~tHgCxrc;*fT4GLHU%Ih5$cFZJ=C?S%X_nQ4(tXw`OP$p7B)T12^BLu#doS zLAPWnk8d(f2)LR8lVZzmB_(|6VO2M!KvVK`~}hDZ_5lGv-2G-x?)N2@D(Z>neS26 z{LSV|WjE_(a8RA$nqjwEZH;okfNLjNO3LZT?YH8p|14?hCm0?`#Hh5VKc=OcsokW? zBLCEyYk^Co74e0ThK?~8&HsshjEtK*Wyy}?l&xhJg0WpIq=8<=C0{zJJyKqz3iUy0 zt$?O5vIOE|%oeB|?7i}GV&L~cM5e;PKSPE>n*eICY23fH+{_m%LH}32u1`0W5;E%f zYa*3B+BkPc11ZZRsLU6>SaB1>Ffg$XpjS+o@o&`$4{(G9&xRfuUTbeC59BI>3r@*r zvMVtU^B6Q~11q=##66E~sxq*Sf z(R@jqj*KcAzQrPob@7EmZ`Z~HBi>>i7@Ra;Ebg_`(_~X>5~)6Otij&Ks(eWe;d6#x z^17#dgKeRgX?Zz}{e`FC>z5eS<09hAJvdUS0xBwLAXvjLy|WZuPkzbgj{={0!%wMJ zUg?(^wi=gPcFd}+!aQ+IdvOqTk8o*@e%Bl3>wEEl2G!tT>dZg0_0WC-^|K>r>BZuB zqn>;=);Sf50~%LQh)3fodLXsX*JXjZ*0Z<2g!k4?Mq1RO3C z>OG9Fyr$<2GECtf{?NZ;2D34g%nTy>jQZeQqn#q(s;YMgy`tc|Ca9?s5Gr(4b^lAsPL?opI>T zrPkE5t*rr*pF^psh%T1%AdDsX1tD8}L#nH`Q$@t}4TkN1+8psrnlO9MBCXue?&ed0 zDZ7rxt;AKsw5Ba?H+xdet#nZxt)R*CJE-88HMr1=Lk-N;BRL3AZ5|CkFfS{m{s*3? z4loYs0`o0^#JmLoK-rLfjZIpi%!NM>^!4Eemq`BLwG3T9UkC=q*k&|K;LprXufDTdKFr*fU$ z%&zq4K$JE|6Yw;-yA-8Vkbm=w9f-Jobfr6xckB)xiK_O{ql{-XENz@7HZ9X^PcG+# zptRncV_bRg;{^_@jp}}Xh6X#u8IFAwDm@pi{&$qlG=iNM3B=-C-%*HG#Ll3j>cBIj z)jCfaCZdV}^MofEXbOKhdpN{v)1s|d>T^;5E$>2PK*N%p=*xd>9DOk`TOhNuzaPMV z{tz}+t732>Xwg!QZ9}rk&y7 zAB*iTz*w*Q7ARjAxJpYOmkwPvr2O^FzZTr4~AQXsnv~~!fSd4E+~po zpjfJL*U+q@Z;Fmzpjk`U!`7wcFYN<#%_fpLZ*~PE1@p0mcRObzZWXQm92f1ERth27 znWZ)@A`|~rzS=)kH!}7d9M#PDsigAcmfrFRQDun6lA8oKt(th|&BrNg!U*0~Rw}jC z<$IsF|3q9Bl$+mBemc#S(Ny<@p@P-K!tB^({O{fkvVU6GPf!ThKg#ZQTlrAgHt);F`hAF6Re zL@)GMFHzGWopIlMsg*{o(=dk~pnGwmYo3};T+rhpBj0*$f2GBR9}!dPU_-wyBRf|z z_~IkH*+fNN_KCjG#N@=8O0UC>lW-0KVVFNnO@ox)Dn}{oN+%@yg7Fo<6+||KMO_L!U_Fl89QAF)kFLo^;fyV^mF; zNUE2C6D4cHwNnp9LN8fX{=xZ{bXcr3fT*p$_|ur$SUT-cpG?*ufRw?@<4 zr-4vR!)|4-Op3YA98U~l;wW4HzJY!2lV624aq`dc0ZCP}N_C~UOnNdupWzWqRfW5( z3U*#h5i2(&y8{bCaV1BgWD!%QtHY{yW9YfhxS+9__5J`Lug=&416|qGJQF@Sh&D{K z^oGMVm3H)i_Kh3TCCvk$oQDU`cr5W#4a=`Blx&G{id6}U_uuLkU5LR#+Z2$k6CJg< zW-55XZrIq7^JvtW6yj&Ayf{_Dd?^=Gk#950KwolF0?Y5&;wJdwzbc&SKo5pAY#o0?sXjsg z!tcr6u`rIO*Czxt>vdn-9pP#gbj@aIPT=|qD?aR0Fy>Ygf-${4&sLo7AAaLcJl^R7 zwj#Js*GBrA?MGYaQt8YH!_Tpw(`c}D@i3u|F0%t9MYZpdbG!S8#T*veRAUOvb$BW1 zN5#(O-E+;=nYD>S>XLR9Tl{G0)L8n;;W2Fh%v(0)0VBujLiR2T5B|vUTrrl?HC7JQ z(regA9ab&q-ApOEu4zxo5%gX!xycezUZyTENLBD3{kK973 z(|?9AS{yY!SMN?F*J`t@!3x9RqJ=kc0m0&~?{hrKtPiy4+?F%VI3^0^5No@3op2Pe zq*I=L+EqZrY%PUKW!nOGBW=#c~_bIK>z`|R5s7D4#QB^wP9ce`A1iApPjI68L zx+C`-r4EY@i~{7jD=60sjuR&d`&GAQ=3PQD!Cawmd=p`Bcv&3R?FykB9}wh)`Gw{y>Uky zGhfq?*Sqfr_^K~OX=0Vx>^^~~y(DEvMBNrmjXW2th%JpiTbca8!78kUfQ`_G069Ey zmc5sMfGeqeaOf_OeM54<*$yr#wb=JvKnOd_t(IpzusxZ7+jkO2MC1{hj9?Phi;Rzd zCFYe6D9hs>mqo~XcP2fWE5I;`bp9Fjb_IfFn((vT`E^c!Rqo*CeSYAIVw`#T`K2Ax zNw!;Y)>F`qDE%F3VQ5au(#7SQ+gr3x3^aQhV^NSGXTsgdFt+5x_^aOoFhSRJNLGW*GA=Zsr~Y7ab8bHLJZw=xgj32Li`jT$`DenEC$6m-Lkq76y^ zT)kxVEVmYazb9%7n7pK_%jHyi7Tw80upKv#{hjeV$FrQHjIW(Q zJi@K)@x*{Ou~$#{tHXrR(bwM}`u=Ps&(8ZqPqOGvg{StHc(cZXpR@#;K*-?iun5Nl z9Np>Bsb?1a{JR%PV8wa7(*1Y~+2cL+D^Fc+^PUe5r^6`mH4UyQa%)J66m z4FhXU)hqud~1rER+h+`Hon`yUIVc`r!f)FngKfR)4*!1o@DQsY~B%_+u}$$FFykYVx%(;hUMetBY14+H^|t#QfWo#%2HDT?K!=k zWm3=9fO=fQS@c>yB6fyZACgY$pq@S0>g^QIy|7DAP&|Q7mE~=yOd6fcwT8R{5sK{y z7Z8y&8QrxJ44v#jTT$ie%HZoD%ZqkLh}K){LOB)4RU7KFyE)SaT&}IM$|2XPBv3DZ zGdJOOiXf9&Xh*TISboQ<8=>3?r^*lpxvIE2nCZs`1ftm=7IM{?ddjJkSp)|BCKG}f z=q4)I(Ua+PtlZOzqb!Sv|7oC?NjGN5JU|I?^GC-_{;+Bg)Lmg|k8eUPYfMh+9Q#vy zJ$c0<7HM3ei{I3Z`9HE?tFi#)g%sU8J$wM*Py4k)po1tL78}ywf2lBkhr7*ech7=+ zu|wPJ)nYeke%ah8DGxS+Xe6RPdxRQZ0~#+5{;kYW#O@Z3TLwlaWsAu zmL+}#-igR!LO$sU%{4LI1M0{js~Z80nF5uUPIJ5X493smUjv%*9AKu2%CzJ(D^H3^ zg++n(%M@u$xS{!n4ZWMfVb&B$xw3pT-?TIg$B?3&l8^v+HDPl@mGfW}TPJikd@1ci z%h`^Js-9Q%?ZMbKcOMgN>w`Bf2|G&KFp7_7Zhbz<*Z-l0-RrW541o{vvtR(>ZGsDML9)T2}S%{*m7+a?EK^6jWN`^_m zO<}fOPLP7KX2@__GGhIO*XPfi-*e>t?T&90=&flZwkLBILg90n8S#3i1QvY6F$YR} zwtD0H>3f&s{cxnT{YO;~@3J<;++4n*jDg@_-l<+)lA094QCVac)afwj#P0fmSOnNf%TsHcJkk;(`IRJ3k@2%AJ zD8=oZ-e!g^VQ5$WK*Z;=DxU*g^T|ShZam>th!ZpI5zCcWMMvQE!L{cK*6SVaNeSP|Q?NqQ!?Dtq|J@pmTuds8~0YJB0UUp(dHS}F;3$`vv_ zqcjn+$REqU%gS~dU}fzj@%}9D{hpqMNQB1t^-Bv0G*;;gm2F}P#j4aZhv&<^SXCoG z_==Q~P*N)96G9ctQ%^BVSJ>1aSH19-y@P|moedA8KvCIJfZ2TJG^&t>YB!3K-2y$Y zf14mNgGG->xmA3HzU#A7B??AOi~fQ?waSt^FxQtD6BE#%=4|krGHlp(#4Fv}8$-FL zRTa5t=sSfNiMTYF;bgH!$Uyk(UA3{X3CXP!*?5JK3|`VbM#tEvm>NaJ!vf^48p@^? z;Jx6Vq^DV{uc)uV4>Vk(KgL69eB+vyp`TUQ5z6ig5OeALpj~;mx#^t`g*-}E#v(y> zim+Aj%x5 zpi#?&)_)xi8R+kaxsWI2S>TLrI{1%y8_WEaU*O$SEaX&O%PRa2SpSSwT!DKw#2s0A zTVn(9fhd1F%ioG2Cfp_7??>Yxji&G(xYp8|T^fU{*O@W&?}4S)SCrHTK-Sdo1&rb! zvM%|UPLGD>>(-zh+(0)hT{rTO1NTk!bL2uT>d_~9Js;`JVe>?3{^1S3e%{m8kXQLF z@A2-Zvg_(5dNOj9k|Vy8WdXzqd`&jO1bF+*-En^P1pV)-^(sGp{BSv}2ub{sB&y7f z2^l$yHC&36F0HqCX=m*Ir&FC?we%0}Cgkpew&n_!r>PG7O;AI@8BXxToOd|p>6)`) ztkxE8X{3Na75N4UnE4u{57&J>SA-1he^Uo20e;NYUC}b4V-Z=onTb8qQXs0C4AOuZ z5NZ``r@ZPoI7AL%$$ZU4tcU#cz^8=h_h}K#&cox9VkWE9^LBNDIl|AMcs-wPaGfu_ z{6bPN!^7(|GuBf9{KD%(UX0tq>tir6G8xb;_7DN%KV66tf3_Zg?Us1qoS0fE?BFzG zQiq>5sZso4&P*m!1KRv^5i=uDv%WN+*P3#)^kZ#9gJ{wN+x4EFKFMgIP#la<%S#pQ zX)X=f-!yb)bGJoNVZ?)SujyXP`}+J=j__tTdxKz zrbiOqEwC!_A0XaSFk+vzef&>_V2cq7V^a4y7``rRcUw)OnMbSITf6NJQ$GC-LIA!- zSrrx&J8OjC_bys3OSLJk+URuSlCCVFD$$z97I?7v%hAk;nlZhCSS2U)P#8N|t0y)S zAO?Y7z)~9D+=bDEug*gwLBm|gpLw?8pN4F*+7Mo;HNL*s_%4fs6>y-JyP51`^+j+> zi6UEOskC>K3~TN`1w$a+#OACK(~~3e=V!WFoeqcNSb0XE8yqO={<$@jk`%Q(sTT4=h}BMUe!_vvf6pRWmDaJcO##G{D5-b0(@EVeF%MK<4!R`o>Fkis{~ z;kN3Vz==jtVL9ZvtuBcTpFYv$N}vx{n<-!(aN2mN=gvMm)wZ0iSHh&1{+qYC58nUP0=$->G3m;5PpnDd z%$KnT-ZA>yIfV{TNg5?sgwU2GSgC-w-OK6RgIqYsf+vz0w(L|hIVx*irM)LLkFD05 zV<2NyHs@Y~L_vL$s`Q2t`ng@IaL&gX@a5rX}c{2y{;2oP|iVbZ8 zKzbtX!SQQjqefL;wVErYOcmp*HQOJ`XQq>(mlXiD1d}Cis1rLeH zJ?J7sI#*h3KUYd6QIryv!i0XKxE}~>LjZu-q|;w2Lk-*vp$Fye`LikA+y7WVs2%jF zqhjei2<5Bbh*XZ>yYFu=M?fQuI3PxVrIf0U+r)H3f~+~=4H|U$yXdMGO0^+5{;;m9 zK4`LAr$c#wacp@N(puV_{^W!UJT)w+%;a#vZQ&`#Qx3*(DC1FT(L&*V&uIXaa`RU% z=0o;ByfGeWSfP<^OB!yU!u3l26`PAQKbD$gf8$1bb|i=vl}9w-YZodTWFP4 zu}xueZ4*PY6zx0Nqn@sjkXqB?Amtt%*baYKQKFvC$BM((z_LrVhpF^5|T^GwOTOZ-hDyF0) zc@qy~7gUjJ{O6RQa_PC;AM|T&HV|Gf^YMi*^7VqOGliY1IKO}5*mvD1O*+W!;Uc5x z?lqs@9_S={qJ%};Mwz)EF-e37x9uA%BZ3Q|mx4(kFvn}wu4Rp1NXxt0mZJ0ULQmLM zB=7dqASs&i?9M9MD$~sr_MFyW)_qWiLmHV2-tLzJTC>`nMK&O&+v*QB3=b+rURFj& zzd*Oa1aDEgamB`orDCnOt&k5!)P-w(Jr* z1@yhox<`p`@-Q7x$OXWuNmKF8)oDpnZ*5(%Fa z!LXn5ki7(ry=h+wR3n*SEk0s=KoV87^(~x!C)na8-WXyW?PMZ@0gPTbbHUtaTfkR{ zfG>#LI(&KarybE3_;i_D(+f)L%b@sjvNI{r=!Ikc(@)Lz*8wwMv}n7F*d@%+6g+?j zJEd2cYuIJOep`+9UGl2p3nZ;j(W)`R!Mf-Tvs#{#X*A@BZZ0v{qE3 z2kXm3YnH3!jV4xKAHU$AeXT^MFj7eNTXv-O^Z7aZ`K_p-fXx}M_$?mTEe5xTe~AHP0b4#e@3xPE){1*NFz#L z|3}8>=xqD02k1JV@Vz^WPGu^aOs_SJjPrZOYjI|k;|zWu`XGsz?urrZRsRRGcorj* z49=o5ve=%RVSs=LI>!g=NAevJ#7crSU*9^;-G@(oN)=9q^Oh@^sJ^Bjb0n}C+v~U~ zzoOkxJ+xy*SqK-kNSXUjRXjcc@;bC>^hKHPq*S0Op^e^0bS7v(bP$UKMgGX3+VUq1 z1|D0Mha6o}+J^@9rZlSplGSchWWLxuk~Z%wrJG{KAo2gD0cV0$e^3}l;+dgb@Rkm2 z=6UaMfAG6!@2Dcw>KGh`T-DS*)}z@0u$H|&BfYOE((EM;l0SS{t;J*8^rYy)uV>UQ zPjrNsqnN&zS)fP5Hnz~@b+iy+>Emjp^v`m|-2_q&F*c|y-<-}g&a}{J^Xhu3lX;9@ zp>JPvC;*9i4m%6QqBM!}@|zJLw}eqwSbWDWcKIVQ^~3g9gYiG*z@%Pq-^EuB)U4=$ z9CTtvvTiCS?`?tp5HW1vV zcmb*&k=9XK0)y}Sb|7)scYW@O|6tWvG?7oRm=oG5h0~P+x8loWie(-`{DUIyC z&=0vxXy^=vmow`q0C@agbaoIqV((L;UEN7KtYqJ+0U#2mtPr&S$Dq3|!-IUtG-Pl| zd}(77hAw<@rCmyNpVlM#+wsZso5?ti2HyEpf}`bZ5yRQ?1D0V>g5gU@ciJM~1$Y(5 zJ-&&pCnMOX{+2Ef#73OwrAtr1jTttQcQ#WbL(8B|40yLXMUH=nU7e1Hg45KDPlYF` z_8OH7RZvZiTTRA(i+0LOTuzcjQ*zwZ>6~iOf#5=HOv$o5@K8rHD~{~Zc68hFpe!sc zukX*b=PPybH$5kVQ)Etf9*VzX$&>rlgYqr)DH+w1rsQHFZNAjDDSK&F)^0&K5wp}N zJ4vOq{w`Hms^Z6u#HUSgd?qXydzy1ANO;A%|$)!*wejJWJ9;>H5(%DFz zryv_%rQg-P-iyafye{0$O|xv z;l>^lV8kni0N=g_W>7?5K9w+4DXqy5h%L^ISxG>9z7eh@{q_p6+IRdV>8htuwJw$- zk3@^Q3>dk@|3quR#Si0`7no;D{)xsxo{bo#Wo2Va2u3-mSBY@TfUS~mvRz&J#1|y- zb7R-MSbr#X#g)HZEo$L!9Fx$N5~>D&)t6@{#tIwTBZq&_6aN@+$qpc>(9KY*o zc+=9-R@c?_6?>^0FG|EEP^0$NsRIlQ@X9hf7Su{L2t|nvK8~0UqbZai`va5ea54{% zk0mw|52q9Y$*n$Y*v?`ZBCusJvMPCd@#D+f(DGmLUuXx6-jGEn2O4eFcxzCAy?Um3 z&eB3tDZ>|o&D%3jWXKR?UQG!5z?7%v`UTRWrwLt?TiRq%eZJg065gK3aFXIPkVv`n z;=8ll(nuw}lIjz(pE|;-_e)kcFqA=kjUE0Fb4=CwG8X5QYHKh!GBU8Gh5Ln(&B~@3 zhbCJi_7}CMDF+1?;oo-qInsxm=_`b4H16$#Uoi188kGRuEbT^fGDs>=^`Eipl+CS> z1Nx`ghT}qi7i8h0$hq_=u52q_64g}8+bi_5mFr{HA7vU{rG6r|d8~iCoPJ)H zV~b&4BJd>Q7ivFZL#|(5cYe)zvyQ6Tj>ZwFL4Z_r%3dKr#j^Q2s;G1ug8tS=v5mqDXi5E5Z8V2Yoq(idQNX&NDs zkwLwI#~&h)tgaY&y4 zm2|svRYdIXlGS!4dHR(%3BzhLQ}&~Hw~5};Un|S7MU$T0#MFkG;6rC_B>K# z5p>tytmFPlFKg8385x0pxY#fpxe6wFF&Zp8@mHCFAf1*blv&^lGE}UJq?B>`*M_=~ zmD)a=(_X8h%4uz!Smw}WG=lc_f!~A%vg~1N50~!SM{iKt*+N5+-qdz#gH|8P1*816 z>ZiUXK=u6$c_+j~wK+$WV;l#TlzRyk;*%+>aG!CM{I)U0BvP;(ee)(`7Vn}{yP2w2iHG61U9SBe~cpcQ*` z-BraivUN$f{b1-GmwKL_TMr1J0X&FpHrL-MU!vHyZ+MN}XkdOaXvJ4F6k6$UwD1pE zL;Q6w)(HKqJDYDvxM_dY(C2-_wKisrhht(`y(qKPlF8Xr$PWTF+o8qsF7rFX zQI+%i77sZ$WcC4jbLe-;7b;NTn(8b(?5Wvx{j2y^a1d!EFOnQdJRfxFi+%8 zX_gXgCD3riST8E_(F;$A=f1UJP~rjxK7q!z#;?lsBg@VduyfeFeVbn+e_g1Ce{~yO zr?zpd6*SW}3{Sp+`>wVmn07FLN*EXEgAZ?GTdzplQ)Cp527`9M&M{HhQbch90I}Jz z#Ms!_uqKF?X+HeA3sEcow@+*EN`p;d(IiCyT69Kv7}aq0BeOfNky0k!RG~cEski){ z;qh|#e;n9{uDWc&D>ndnLv>IxrVO^qhe?bXK1_#KYNv#aO)OKP6E-G&0JzH{cuW?z zK|>2oJ;JR92Byr%iD}VS78(L)X1DIfW_Wt$YYS%tM;*p%QYQ3_wKXu{!Nv=?fB$Pl zz>5`jl#Iym(!%;2)fv?gR$2>E8kxTk0Ud3QBywjfD(9mDq#8_Xb4!bX3m0+2P@OTd z%~dnU+JnO`zxn)smJdhqmjn%w+fJ8O`j1SqrcA<@tzB0mJm8M`I%J-E!wdlKt2)U1 z$oNFFkiJn8@2HxUH-L$E`l!fA5RYQPh@iDIh`xxl=cg+KQio})iT9T-NQVw|yN7na zMm^!mq_($cZ0EAr)BOQ^j$`F&jRgvG>5Ca`2l+K+w)}{S^A?0Rc+}|d?uRY!sOL&` z*W=AVi;~h|wCFr{d|cdXs+$rsK@*e4g3{Ya(v!{-GlOdZcMp8O8Ie)&=1tPo#!)a; z=3+BmypLDjMV`p%E<*{$iz?U@2RDS~!r(yw^ahX&WejzsDSCr)-Upi`uCp?C_cEUC zSFca@)5uh4XlZ=>Ka6)obKTt)umJ&$na{M~?ym3PSFO;Yk~2$Er8$tuXs(zc{u%FM zqAq`PlF3M2ttsux>y4v8vf^>{a4@+9KI=+C%_)z=QFeJ6?@PKM4S4XalU4Qr*C;|p z3rP+?G+Dqq>m!(R!V-sMukQ3~hP(!Kp%lj36iR z!NCh+nzCZg*HM4~)wh35b{dRurqPmZEL@A`i%FP}*`g8G(o@U%P71XPM^mdp$q7OG z!gW2aDQ^I`qfFJlWL;0mz{u#Dfj*D9>Hd$Cut6I(FS!Ba!L=yb!J`JK6~b2;MXvgs zDX-Sn=@^VeFCR*+BOv)iw~ByFi5!4ql*Q51vyyDF!;zkc8{Za%0nissjo2&G|A!wH zorNHErV}gL-IEk9pdeVz{nb(85O^lX$nd3Sbruda>IaLXimQv;Q6*6(J~6i=Okn!w z1P)0q9?XZfi-A$pn>HnG#nV8@*Rw2_>>LRh4BA-bF<(JHK-{>piOa?7-Zj1X?-#nC zH&SbeCTi+rl(gb|)9t6gTPA-FZ9Py$($b6>4(kr;JO6elaS=b*4IjowiVJV6A?;8| zp3)=2@B@QRC0LzY_=X6IFVWH}yhtI7b!YPN@sZ#RbGD5H78=r{d{0Vj1EIDm<6%w4 z#D5$zXm8z)l!WN;qrAXuIa`w4uTG}`=>Ex>dXxvr`>2KxsuM%l-j_hzSH}pwH}mRXP<}X}@J$V*7?dey&WA zZjRSeUTi{5Mc1L)(oDn14UZbtnH}76RwWEX`Q}W?Y;igUB~Rw|cKLY|{QngX zzw=^_$%jc1Trca_B)6S?vU>lEgpR(y>+fLh@pti4B13dAS(3zT$RVdbJ!m0QWy`&B zrN1mmDCG4WeIX?cTK^cO$xC#K`cwf7LsOfd@7i>X87QJnsL9<2Kv3HUD)9*k<9e^@ zlbi(xJ8Z=ie#;6&PE^B**2eGJ;BCsb2O4-{ zmIFwuEaxfGSt-P?pWT(~En{@eb1h^;(b4&g(dj z74WYBllR0O0um5dgKCv4Q0FlRgk?l3 zJnl_caFmdW+qx<0qyO)>ey_d)f>DI}Bj>$7#;K z2yG^n1vzjMQ;K|7l#nJ1RA8d|XBj(tNj|B63+{UE-QUL$b6G~=z*^5>G?_)n)6C$X z@169USQ%Av3>6F^iQc|6H|f=ud+{^yb%X$$;|clP{D2N+whBcvK`!^5fD58&Ga8p& z1Q1syTcar%i;oqQO3J3ZUa`*`YW_T9FW4+Hx!rD%JDuy!q5+^r(_Z9tZIL1i8mP9qB-Tx0hzAp9 zn>IYtqW&Zj?f`P5xi(>zL7&myS=j$V5mZ!q@?Pp-zWuAFHD~ex`#DdE;PjU_xby(+ zFEzCoWX%=DWr7Jg$1niA{y1A}#_zyv5@gaNyVACyT$A30YL~yWJ|Tm4A7!AT5N|rb z^Ppbo$~!>K+}*x%t!rT&E-aR3qE>c7Xg&jl0a7!tEwIXsF5I6S`31L7O2v?e~$ z8Co%K)0w5NvBLRov2M0F3h|Yw6T#Ns^4%_;NwFUx#LJ;28kcM7`pEQ*rjj^9Q zZ*5IZ7P^s#RhUV8wJOfFa*0!SzKsIGMAXwok%q>`;I5^}fJNhHN|KOup+t5XrkZ)Z zZ)2k7?)7?c>|=|TJut_PWyt~9WR&r;#No|fZzn6e$b9c)2pl$JaI2cnFJJM-3Q(tE zid^geM}8_bTZ3NT9=5&(AmXwK0lP_9OokDZuKDU@{bX=)E7m~6gC&9M(o#S36;oB@ zUaw{drYE&bj-IJq8tlHSYa0EM`@Tv0OyW$^Yfw{c{m$|qgxwwHKAwry<=bq%w6jE^ zY})>OD^81c(fOl^!$iSyUSF)(DASH@A*f8ZFNxy9rnOrHkmdvO$P9|RL3M1FysGu{ zyj-F9eQ`Gkbi>Kd7_k zAfve|8My@tPWgD~nUoD7sUTifR#vw=rQ3X`*zxc(@(Cb}qXv?4`@n4Gk82yINs{dr z04;>1m|e6waib(J{KuM_xwPY9Nzx+XGOItNRJLnL{?R7^&yWCCLK+=%#{+!EEZ}=@ z&*=-m&gf=-a?hm&cCp7OE?78XR%UE6ty78hB9rD_l0Tv;jSMj}fW{bznKio^!7a)? zoFtPbS>ww{v+p?)8`PGZ_+hKKJZWMmA~5LEjFyAoh!G(k>_mUuE474xQD~~Uc3WvV zHxmwVlf}gq@6vE3M^|lHPl??XO;AzW?>mkt-5N%~vwVfag2r{H##G8`+~w|QqU-y{ zC4CdfCUQ9FIotMmwV@MN;l*2Q1*ziqbOkE1I8|Q}*v{VG&?kIvo1{^+6TjL)p?Fa_ zz=p(Uty4~JI>u=s!xO6D6?Rrx@zphvl_Jt`=ykkGtyqTQtJm*EXj`4tOX~vWzF&sE z$g?7zG50wY(GV;}&eCny8R2B84oT^=IfY##Y$8cXy7BNzq1{G@|Ga6uR{Ei-W_%2_ zG2qSBj0ec_BH6@!@YOJ@GtosimPxAEc5YH@=~-5mb2^=-zU=ealeCQWUfm-|B?6>F z%kZF=3Wo;hZ}qV=q<+=rHQdWTuh6z2`qKydpg?aFE>1*qA+1VEj%qE;u9cL2*d3AVLDAI%hVZed zqovRZl5O6b{HMVrTxojP^}W3qnl(g7+BACtC{zt9Hm_XY?8dPFifhqaEv= zyfwU%6J4hQNGLPNf!+Au{n=| zt7sUOyE>laq_t@4`vjr5g)}^#Oy{^hUOJJO3`I@>;k7&sseu1-!ax1!9aL;)Bu8Wt zyE1olILj1u6mY7ofhIZAInobeLfJWBG)Gc$AA1|2xqPbT!K@88HPa7m;i=?B3|?`> zMe$0h#De&g+XX_w!<(oLO;Aj!gp@;u`S7{V@}M~eK?Jo?1v19=! zr(GStp{;Gx_sNE~Ht`r&fDjcGC7Dr4M!l_?5lV!v2zR$;-5g!9vRvUssLsGd(=jIG z!u)VF?6mao7TU|U0PcGh2O+KEfasM#@q&Q)@Vx-%t%2Xa@p5uMRQiHWp`lhj!jOF;fzhT@f!xOGcU2e-5)MJOk+7QR1Du@l9m`|ToYW&Mm^Z;KxHGJc-7*RN*?1rexHO*Cet9{4^E(ia_G^qvLk0yIxwqp(BX;O}(>`Cu!wJr!@-EMY*EZ4GPQD!yBrKc4 z+_#z@tJGA6lEL0Iob5SwxZVwkSraiBv&60@Q&K!4K^o0zXRzITN4}Dh_w(7Pyn?=D zFv5Bpli1}?TxX8Z(6h7l=qKIrXSMsM!FT>X^owh_2aI~S0Fmj&n#svtAq08c5jax+ z5hMbhI>xfWP+V^;aR~|I@!2=-juO^{CN?ck3*)#be8bT11W&RFma%g$okmv9>m8Xv z(}5THz>H4ZKKVFE|4j!Jc+{xG>$F4gI~3j*H95<&lBPkIVk1NOYn7&Z1u!ddmsV4onELs`fmT}2?#{)y|BWo1E!QUXXi__Jn9K+DCcL8t}M zM!G*_3wc482M?5g41SM4(J;Iy9nZQVO;I>Y0?oXKx;z* zY#8epD*s7`cHVv3J}yu37sux?J7oue)_)AqG0 zWjg&-X8D7Zv?PiZ`=Er&US!|l78cGamp&j9LgZS>C=(IC!+LEkt5-|XI)-SswSYrTfSN^Ub-xLrAUp66XwowR*^au3 zcESiewt0e!`hRP&hvDdO_LkVA=Smfc?*FzCPe%glZYag_^2GhRL#4i$eAq=*$x!&M zqmTFWxW)B{5@mNIwP;$@Kt*8v8lJfte?hHV2I}3W3aEgTE~Oo$OyCj8_$e7F9)7R@ z=g*F+f%F8(*c!PENIQazLjN;w&B^nmAdi-vwNhD#kAVBIV3P8!Mo$d`He3tH;&B`v zPV0K)zQBKiE~1tuClR)e#AHzM1jI)JRa%X!g`uuD@i^fA-$-3!I(<3I$xqA=p@vUc zz9xI;szuNI&-#GSly`yOu!;|87?#xwI&#Z2q_OwCQ``5ER|ny@FD=D@0F2(h7UgB? zzYsV@60tq=fW#TfD4p?TY)RJ+!?$~l)dniu77DpK8(YNSZ)l){!gJ@Wy^7*u`oQ2# z!TGSdy1F= z92|psXEW#e#sr=lDxvf=bFY-2^QX+t&loirqJxUWZ~$S>Q!hmAU&yc^W+%BnSg3#VSSVI#-VIOf)w7G~+8tftZh ze7I=OmRBAR;_$51*|EMz#uxuJ>cMGqyCO|UOsqdo{h?n1m7N4ocQXnS6G=3I4;Nb| zud`D6bE+U?A*z{NmEJ5mbZ(i>_q0Chw|pb%C`2Ft4^sgUv0~g*8jo~aLT)LDlqXQ8 z2`uZ&y`_2y&=J7hh9(z}vWPd>J9&FIs(~;C0UWohGXOL=gJg+jYV`7@%kdcy;jP35LtFIRZqF-hU?^M#6rF96=@czcC z*30=d3G2ynsiP?q08y*?A{#<{NL8_@9K&30uLO-c&d$5_6G|=E+JJFDEWj?;;zg|k zh*iD&T@#huUm98vJumRgNFr3=ByF-Eb;}|Uc@*^8yoK>yp`Z;}=ola`00V|`@QjUE zm%_kODfW; z`(6r9ry(UR?Vp`ZAaVDTwveFUShpO3L~D{T&LBrDgQ%ypeF2}@a8eY1 z^L%h!9$Ykmxu7RojzGX)eRr_`AP$f~0%Nxc)qBV?hwWNW&%bBc?*I|!!gd9iCj$@P zftWhry;i23np1iR=q;4*jz%FMKy-9;Y{WB9*pTRhjum5h(4y10v z_DozozW9w2SdIL%tXh496I65-swI-KVvrmEqz=9WH36y));W}lB~?;#EC}FX;$P#L zwLunTRf2@ZHdZaU)>k?(3$vk!(hB>81?Is7JGk1#A+s-*gQ`$aiC0m4JoHI$wD6lN z;kW1l@yO$(hU!Ya(y#`8SLe?q+(JU!xyzrT<572NKRGIIuW~{@f7lCBKiytz5%K^2 zHm}JPC?hBJnz$}nh8_^RC(4Kd2z~q1|Xj zd><&6BUEySvY`H5BN%>zq%*YzTx3D8{iPed>>?*aWy~<5gWc~+Y5d)d!m35vf8z~N z48>(x68hzMVB&*ZzdCtw?XR@3=YJwN>XY>SZfLF{qwGY%!>ngm{^lJVIb!{F1!d;G zHSH!0kh-he`UKn3RTj$8B_gjP_f%K%MSc52N- z=)oIUYIO?xgz%uv03^IR(JI(?x-1aozB{XIkHbna znUu$3OgY-;}sb# zpmR@_B^d0$N>ZYtG|K}7$x0i=Ja7vT!W0rXZcn>3-y+7=plW}qA^7+VB0LFtu7F`I z%}LbG^A>0ZS_-KNi7P7$i=)-!nT%|DR)yorS3R+3Xcih@@ZV#?hv})+`LE)wiXVCR zy?Zq>f?wDgX~hktJ31&h9mu!eY~D;|U;N~RI>Ca34-r@9FE7_xuqq?s=YELixf!pt zN%|%DfKSq_tH;8m9@kHCU&CYn3?ZA%-8P03jpwzjk@;^$b#PF+&M<^OQzj9Kli5*3 zoUO{jKX8PM*<)N(&6(M#Nb-hK-JN}d{%rnd#Co6oSV`BplYSNI}sUeHQzPA4T!u+KQ2s9BcX+4 zVTrkwMI_UEhu=3N9*+wL z&R|O@3IBPVQh6Ol3tEv=j}5DKr{ljooFk)Lm!^@0e|H$0?aK2pHc^dB`G; zRT3Md3m;rwE`Wg0@K1s?SHJo#O+su0lf?43E*B3e;mOkX@l&bR4MJ7nLq$it|F z%;~$6mHg6DDuXW+h?a+x(Y++s!_`CV2#3nhWY4K4zLKl1xIgfKy=_KPMCC}*Lu+8G z&1>;mTn~8OSUs_g;)5@0i?xZqG@KEm<{qtbX=Z&v!B!jY|2toUui#mOj~N=dGudRl zD5C+NU||Tf(LfBuKC$ewPV0B0$ICyK%62tt9ym#u!YNgzds;J~b~>cs zUDf<{3#OYD_pfiUlK~4E-3Qk{`Q`b3im9oLV-#N_Pa6m2(%vL!T>~1&tZKpH7=&X3 z*uNu-=BcWJ_E$7=QA;%u{Bm+)4&DOJNeQHVZ*ecw`nqZTKTZeHCUYLr_fOfOr3Z4jQ!(a~q|gh>HhIW>ElDnzq#s!x7-U$d zM-<;&y zWX;-MG?`>fp7l~i8!&DSBgIJIG2MOFJPsAZqY(*GSdB&)Qd~V^dzhpU)YO8z!#iYq zNKN0Lu0S)aB#Cp3V3^^(+A3y&P zg9f}k`qJj#YX%Kf75|{1Di3Oc=V0aoQW^N?t=$OAWz95Fk^VN!ePHru%+*wJVcNfU zO;1D>S2k-ED>)>TDJ5aiw{<$5VBmQ50L~1k&7yvZ*suEA|9#Y-JnoKz9n>XvwJVlg z;(M&-rw<3EB8wY zc?1PXwb>Pa2=4%&RU0bV2;t|Uvnjx|?yic-=kBbX& z{;mI!-jCCM`-@7J2R{{Du^zF${K^6~Sj82yw%N$&5(u^t145dZi+-at-?1KUlCuUr zTPf*OqzV^-wh?{Xaf!QA*VDT!j2LWxw+ubpF^xvkR;a2TKlVE@fxig_A;)7GE6Y?E ziUqBX6I9!ut+6LD=wRAybq_^tRTczmh`Vs#p<$(hORq_)IaEPHKzII9}LvF;r zweMN`)IeQC0tJlP4dw@G;dV7F5ejhW;$~pjzOQ3@^FYHpp@cz(MJS&l#m|UNDZ3`= z$Om&+{enLtRf0o=9h}1VRJ-K0jj{T7?(Arxm|h5GQ`R5{F*vWwmn{P1?^l2&z{SN` znUjnHvKYf(9jRQdb(DBU-?AX9I|EtFsu;A{FkBhpN_>h)E=vS?r72s%WR&BMDB|d( z07vHK?U8EJzjLTg-ym%doW(EP%5nP8Z#^}PhTkc(IPZR2IJwj7bpRwVA+AWrHal6P z?nWDzoFCO6G&H*AvEpXp4ftOjyH1qGC#%(tRtTpC(Zw-R)efrZ=i&BTz>86pt%K82P`XCS*viPf zW5vZw`-`oBKxr*l+YAg1SMKXQ9y4tTyazRtozBjW_ZQ#476rI`UeT4)2a_n(MA5 z79EYK-{lefPj6sxc|ys>?%xS-e7yQZ3WKUT=){+Z#TfGUqRT&@?>UpfPE5;Z^s%gF zqwL=EEtOCg6Pe<**(xN_St=w6Uq;mVgQVX<)^Zzvh0X-dV!dlY6ESi+`|6aBB-vDW6vLL;jp zt+mmUc*cPII&PU#V%a5Jq}09rgq4a-NXlW63CU;##xHovNwVFxOh0zAykwV(Oqng< z(!Yy1ML}Zj&tJYz2+tkzJRaC|;9!%+1fWlXKT zC1$atyh7@v{)#h4U;$BkN+o)^m~xOKT?GEBrn?!Me=~o zBILNDE(`2+^fEH1+)`NrawC04yCzeV4QM;KjCZ`%9NC6u1He@%@9V`8z^Mc(=Q7el*-qo#JfK!b+bAg})@^7<^nGq%A9QUPf9 z3OuOef6;67^jNQ$W+qeR;8rH2dOuPRT{0NuBBfxf{MW zJ$7{-6LeYp+W`kmiL>6TdMOrmMkSHLUE_JKsq-=y@@u!ykWZ`x@bhNO|8_}97qs%w zOM$keUfykmsDPy{b)IrhJ@3$85c4;)>{4wxvb1E%SWh&P#&4*QOYLTyRrlV2c%i<& zK6#Fs7`jzz%Fg0)MkDmJ0z^ZpaDAKW0vh0O1Z8beHPNO1h4CCIq9EA^PBg6m%DUr+`Hj=ZOYvWh@A| zW;;zLn`7i)hli(djwo?v8x^P|CX2A1l;A&uM^agsmyy9W{;QH-N!Bb!p+eFF z*PgWA?v9m`0v+HpkULVKRXISK8B6-e{Guhozfvr zt(H7*;Ym{Qm>%qXZ(rbNb}$yZ!2imUB^1!w&qkQ-1b$p5ws1ede$r3xw_?)fME1V2 zh^_oN@D$uFW00@*w+gu*)xxK8t;UkWqb4WEzp$!k_Ae9BKlM$n#t*`x6-_di0sLcU zuM#~f_aDsi&|TU@-=Xkco!cFJT-Wj96@~+w-Y?j%XMr@PSqkIjqXpDbRDod#yu5%N z*FoPb`?HKP&1p)-xSu*8Fmz!+k-Aa$V9p1bn3zaF%e_|{hnxqKGZ5I!MKa`q~U;@~h7_pHBtqiwkS;d6KEirRz;!EdHJEleOc6mt&!eNI?}EW5)cmr} ziJzZsv`}=qx>hbr6)vX%+OpEdq>SrkOc}8JvdTBSg5;g%lR@UVyK4Gmi&tzaVCKmd z9s!;()ikpTJq*vZw8Kb|jEsyBT=tZm8NsgE8oedH!0gfF-zyirlX3<^MWgf@vMKc8 z`TRr?5|@^aYuH+n3m#!sVxv`s;g4twqA0R>6OH2YKL*CD3g26c_#!uVg8#cIUWmY1 z{k73F6OaU&bz%rG)Yro3smXdts4~l&&oyG#C5GRL?-BMS!m{-cu8sUzK?C zlFHqrxB)gE#51W!1gk8_9hVqg+hC@dhK$NV#fzh}xA9=?@ut=8mzn86hv^;stH5+h z{FjO4uAs<98YIG4A-Qk3>P&GFLbP;E++-wz5ikYZI6gd?SNW?gws>S885o8S zmTr-&gDOPu%dQsZIJ%c#h{3kf(y*gWTIJFIor$5^HX0UW7m3bydAdds<|F}wP8zka zt`{)qIBVXDy9iI6MgyX;&xw@Ty>};MhK9t18-=F=N_!8xrm%z|o1w`|RLaS6Sk?Nj z@IN1h#+r5IrJ+z!{e}^f5?w2zCM|_?TjT-#U~^LAi|46x{A5TE@knt!G>EMvYaB({>B@a>r2zB|2JCznZvKxUjt!h zq&ofSOee_@&!99!qu#d=jn>-+VZKjkXej8&O!rQ7jY_@>n?Hc^>_(} zL8m?#(B6X6fn}PGivDPfcEB8dqLP<9$T8Ub_oi3h4_-Mx4uD!MeP|POr^yGx$j?Mc@!atHLJ?9CyhE zPH!Vi+-OutPVqgg(1+*;9UEcvar!`Y3b$?sbbk0xsBRh?KQxPi?WNTOE3@?;wN$<3 z!%#e~&LN!TAsR#>_nxA9dzwphUV9Gqe^sf%R;-aLYkn%wQe}77dlOY}l=2xL2@2Re zPSjM)tQ%)e@3ors0e{4HTGZCp*W=>idgrUmU-dB-7xuE?DJ%s=Rf~^b)fhJDEQyd!9baNba_-jQ*mck=; zB0tnsv)_MI8#-7pGW!#T-ypO(J1Z-OXDV>E*;`r;$0V{Gh;i5oywJRrP;uaiIg2}H zC{wZgi|V#OG#p}>fzu#z(+Lp8(^=dD((oX^SG7>7=;3I*LQti88qbl*aI&;C>L8Vr zQhow~ocxe8Q$T<|G4mx<2tqunDwP6XuU*emfun^*7SA2_+?@2~-C3xCFF%-!xK?w8 zHK}Rp(0rh3wdVXF-ilpUi;g>Kc=GXsX3plRijNvO)?jN1BLuT=wk7oMl<^qW~Bb z_YNx4>eU?iE@uwdoHbw-8U_)8pFR7Rnsuk4(*oDnLbmgiG_`QXn|0aQ*@v3! znR;k7NYnQ!bTvpBV!8`qs{Mqn4tX6YuHm;+D!JW)+&~{F7W@Z_g~^CZ#QO0ieub1m zh!+_faza5(^jlQRGvYtv4KJ#Da7=wOG`i=W5(+`EA_Hm|06OJ0c&kr_J%+_V;dXeJ zCP;`*BhS379e{h~mwv{^fqO~Ns_^jeh$umd4=cBcretQBE`claH&VSF%11+ylKB@F z&1+Doif4mxq>8yIDsp8DMfQ53VKv@AR5^D^=e~uD$UB?XX~SMDiy%U?BT&v zp-~&-PoM!)SK<_btFTrMRzMw)$hT{L9i7dB#FQf=9u5!mC{Ae1fLj;WiQ}jJh9BeTTQ0K^o-TN;7%6H@rPmCJ=AD zXkhPDB3TguKrfHxd(|?O{Hc`6h=MuljR>*turJ~Z)9}bEl#;X&n>_ZEs2CG?1==80 zYR4h~P0uke`4bw&Ir1@1V}Fd(hA9DGf`Ga=3J);J$s%VX4_l0u0s_L%z_9-1yA|X5 zEN!D2!{pPpw?wK%COa?*#VZ4Y(6#hzY*=WqjX_;lgnqVc{fq4eAcAn-*29#K5~myZ zqrVc6P3d}w715j6oc3t3UtrlNq2BQM3!&-S=T2$~zgzncY|^ih0Sd#!I6+G$q^l63 zpa6BQaHJJm7`oLAkSS*1`GU+*7mlil6L(gAoZW!82GBD~yd4y?6oLR4*@> zuAjxF3=zok-mU#I_fuB-wQ-+90*M;_3#TmgJXA(U9mc{?UKoP@e`JV|(FdX$Y%Bic z_0ex205CK$%Zyp$fTL}BMp_!Q=s>|!2aR%5k_F>)gIdHSX>7xDQ+{!@*VkA>rwih5 z6qJ~=>Oh-2Np$+f5oO@>d`MoMyTb|c!Y64t$kFIxz(e2f^W2>N`(@L z^sf_8h=2;n0m@3->oE?pGy{Z_EQe%dT zgvEzuEVLx?pppgL0zh^8641pama08B^S;q|vz3|n%lflW>u3|5xONU_(QJ{j(qcf2 zYz*W$PZQhk1IU8-f)#b~k3myB%ImSQsaGFVcVB>W64EE@m5%C^NNb$|uBI0Yq*UjO zoGUN%1LoG~N<~cvWB+RTm#ckSxM9RM=w`jip4F@}6LF%`N)9lr+KE;*hA^Vjih%Od zK)n*M>yM!eOteAGR`-)isO49O$qW9L>K}tIqiS&=o1+Bi)%tftb0)Zf^fyLo^YT!L z5mM%dTxMN975E~sf=c+3(D*K;V2ktr&uzvHlPbCX;E;k5307hg-f(eEf6;t``|N&O3iqh1SrEW%ja*D;k2yQ1=1g z8dwqt3}buNVsWGOr7sV}BdE4?w^7)Kk!U|zCqT6!B-+BK5+hRE{A}o<92%mj!mU~r zTJJ0m^;4y^RS`$|7iB+J>%=^KhpCGGtT8+dGGe_gweY6LrUGBE5)?4Nmj$5K4tzYw z1mH;z3gjVaj3U~&$Y`Y<#nz)6Zj%}B=$R?%Ls=9?KkB}UJRr?4`n@tXM0W;{hV#Ml zB@|bLhlh($fxB{^HGRmnSZ$SU#KgsEni7hd=ZlIfI&2hCuom|DfhXny1%sh)6l{;V z%1&$XSpX*Tz3zi(tU9vw+%jC+*Wjvel(K{9;PcZq)j9I)}gV{73iN2`;;J zkbU8JL2#q6V|v4OHUNFe52K3eFZ`|-H(rF~@B z)SR*@jNsh{LAJKBscA5ZMH13vg)%zqG%(d_Z&bEEvp$a=fP;XdI6RDr0DkbgXNiCF z?w4AdpggmL?`)lJG_|jRJ==(|Pmg4hfnD9h1c(;|dXNx9d`|JeWgYci1vXQHFQy-L zWGubH3*-i4IH=Wth9-edT6lHz0G-#2)CJ%XAn;5epZ=MW$;Oapw5UxT;Ww;M<#*r4 zqU+@cYQg9HS*zAO{k=U|5kDbqTT3kWUJNdyxnYWe{oKz_L+xyNG+(Scs~SB-T;RAn z8eg!6JvL^QHwssp5u>H8pparXnMTI-W1F%2eG@5@!&#;9ptDQNyj{C0Ex(tR( z=8kc1C;xM^6}WwHKJPcM&kxjr+Dn6lUQ&301r~#(%~Gds7gyGDyNOu93HgyJX#y;= zgproCz!%_WV7`UJ*y{HF2~c*l%H$H?_=+*9saSw<)R22j@XHHy;y<_k=QOqoJ_N*w z-q}3r2%Yd#`Ws6IDJ=g}$RjZU&o<6qut?d4!)&}Q^o97xRe{9U1$7}24|p1gz+TQD z&IqXT1f<}FF|ugbI98h~AXV87&s_pJ9Gl2-m*J|hCxJg)=S1P&cv;9!3q>*&+|A)VzijXLRotJ;JBHp&wa!Pl&JboT%Yo8UG6LAW zC?Ph3qB60BabpbCvLJ?w?0-|dUh(h7GuEchelk6*;BBq7X}H0e=@QuIAo%4SI)2Wo z%$Uhr(3Ght-jotGoTO3`GN!eaQ;~b3@^eh<1n^Do@_yV$*HQP-{}s&bot*&go)B08 zm9G!7rQe(C?UW?zyDA>yl$2jKhk7pR@hAxmJ8`HeQa-)h%n=Luy{lJ;q z^%qtL&$Tm(imK{fbU>z2p)Hy@UHZB}!In zLt^rabzDM_WxGs}Mc10VQJf;9Kzq)&66mx?yD&l7+EIPeogSe51%iud94hm5HoKV4 z1!Z~*OT#Un^z1o0jnK~j#!6#glWf}lpe}hgj%4W(H2y9Tn@f>zl8O4mi5Vq0Oe!-{ z<4qG1_)}uI5QM)c>>Wqrak9a(+kFsR|Ghz6;a5X>2LvCGy1W0U;4sA;J{&yE5NcZi z7FgmDIETkPWMdW<-e;-xwi9-6aFa_8QjF~1T7?0K;mq9wf{k>4R1Dc#E<7h3Qg2kK zL{l#GRrU)C?j58CTPC9Yi`_9lnpVXu=(h+Z7x%+=$ z0n^zb<>!NO8D8!B9XOW@B>!4FU!W)O^SDzl0H&MOmTLH)_lxC{m-m~&adEkZwhRpe z>T9CYwA2l{{4P7N<};p?n>a6=ViV1}#g^>0=uhO)Fzy!!4Y~|k4Mnf661P-%=3NEc z5V}Ka?^W(GnXP}XitnVc!rnIy0w-vgkTZvqFNFv}sbX_^Zj5kf5%~=m0&?e6WS5Yp0_R%Vf84HlRa8hpm`>&7w>h6+{x%(7_!KWi-6MFR z00MO}Ich7Kms?XL@Q?$!H7ttSuKEt4pS0|N`_Tc4hDxbS@<2w3Pcv$-D5G+qEZ6s@ z*`K}>IhbBzwwkxc=e_^L`8{f~t;%MFpiH@tjZ*P`aw8Aa`8-|yb9R9N4h`)orIOud zdGLdcVMutaZ;`O0C@mr*R^s!JEkO}J>9)5|^XnzS+YburjNIh$y5`^6paxAOvyU8z~cBRQH)as|_2bQZjnN30jzi;A) zFD|li@xBLE>+lu=eQXusTeqtn_5JA>5w9*VkS8aTI5{;4h>_%@94?-bFNCdj@Tsdw zQf1_ja4zMNVEma*wFdAF8d`rRCu?54g)k^r1xm5+8t7dXRyBb@!)Q6A&$UVxi_&CyIvW3Tn9Ye-V8312FOf)3#1V;PnGwx3~}3O^6Ym z2p#x2j}hFdLmde2#9v3~lWeE8ou|Q%$GP=i&1>0-efaRLgSD(Nnjf-Kqtoq!`t5uL zhC0NPS$v+!oGi_vL+%`0RTvwA0C6?WZz|j^u<0D<6uLI1+4*v1HOxGSvl0UQ`~*vt z8d&_|lv9bg3OUT|V<~~82b7nBMB!bMWV0n&_8&<{Hx{dX6=|2Z+R2{OtGRX`rAD;yBE#?*+ z89F;pSssG1$Zy4ImYK(`xi;HuwIYvcO{DHSZ{K@3_%oMybhC zxg8fJcxf&SIPZvwgBh$R+90{2CY?x|N&i7$e4b-LU55#uFiy{SS~l&#^7oO8)27E& zO#YlMwdK;~2l(4A4;et8{s;Dg$9{mluc%jGALW5t+)qU&hLAsk;%gvOet$)aI1Qz= zv|m1n(hP`?DT{;tq_t-_`nUbzayR)Y9j?*UF%~iJY?>zQ@Rvrg>>Tf~q}~B}e%8RM zo3hyvn|qNC7;-u48P>Q_Y+A%)O9P(Z|AYzHjPgh5fPv3y`hslCTcR1wbd7w`&Kc1p z#B0Dw-i63x;#M)_fv)uUtYFTgl*w!SAT^O^kO9OF=PF^sI|Nz=4yvfRTZVw^N;rML`Xz4<2}AlXmX}Li?jRldtcXt@vwm+ zi?tH>V{WW@L7tdXnKlr+IL>kH6p*n+6%K?0bKZ@z#tj}*U+{V!F$-1vf2l&)11cKC zqO&bHg!f+NP%@qYDNVXUg|je6=q}IAZ!Vpr7D|iHQzx0!{lN}uS|W@vM^As>7}{xof+-F!H9Zmsh)!2dmap@&C_9nGOr zV@;aCz(lXHV(T0HZ_{kIhVO_ez9h7}JE>P4^g!wv7^?UQUPFu76NGxV`#)v}9rFWA z(Ns^E`QQYRiG`>t(UXNq2D;XAv5Iuc;BeYK<04@(I5nO;aEd~&j^$aiD$@$K4u8(B zFhvwQp0ey7e18190;kz=|B-3||Cu+w4lce=NuibSh%}6P=A-2u9v&|H^MiZKu>&+D zzu|EUM&$MveR3*@p=u3Mx07*81>_P;&rs$M?u}LVjC zRh-1)Y(Vp{XxVHg;=r75R0SvKM8SV$g#KI z4@Tw{BL%{{7(g}F7(iAwj=MFp{z*;caP!@4(M}6Pp2R(+@~N6e48<}P2yh%rAXIRX zqy#AwCwSiYe8FT9Ly`bgIu-ik|1s0}VAVnZ2BTds=N0$S`F=+xo)aMbip%jW>^nni zd2zDv+d{ahNW$$vLr&$ZTCnSdDzi=B*U9v2hC_(wzQ2&)wq7t3M^+mIw>*eQd6dOTv%_@`>@?h0ukLKRx+%tc<3zLdg>3wWzZyPO z>EQ+W`H{@7q*^!ddE2XMC9Q==VT?WJGd%h>4ugOTFK+Uf%MS2tEB{Tr z;5p~P0808mjfeSbsa`y+?5ChRgD#uMLwf_(CaaWvsZv8-7CD&}(jSj!7Y z7DqNQHhvz&`c=`I{8wVZV*DsS0Bg#*UEBZq228NE%MVKCZRIZ165+gfQ;CKzUEx5A zsZe1GkdY{7)y%ps>QO$n+ivNouUvdX$6aI(_4h#$laOYvs%<+5*Q&_KfKl8r#dEi@ zvAMN;S2~w$ZGeHiGtYg{paH^a5RoH9@?bJI1@)C^8YrnwoVlqp#C5T8F@tA9QZLgF z`~Y^GjEjx%ECXxgeBh#P*EjhZ5;B~ezyd-+IKKFJDwFf3$ZoR?8LUB9?=dw}cLF4t zN;|uhEb#JjzcJkF|MF)?1=?3UD6?qG}0{+cmMSLKhM4Q8+?It_C9;|%$l{<)P*xC{#1sQ_wixO z683A=2DgZFq5pyM#rqBffMsn;pOuf$NmFJG1`AWp%wI1TYVGvHOw zXMiU1MKVrG5pxlQhK71ssOo+I>pR(jG5}2*i0Dnp5{mv}7*6n&g4|n& zQ>OutH3g-F@0Uaa_{`ea12TAJ_bV@ozQ;ybwmuK3VwdqOx+=7@G9HG##Z{s$E47Mf zsOGu`i#tLHY?HF`exgRbBpTeD#T#DXBBP2Srd0Z{K>9yB+xK%H9~M_8UL)~!efVO- zq)Gvl(+LHeZ62Q$mGZ`;$Q7DuL~lG)!GV|R13*A0K?5p@r6f*kCCJgt=2eQxl=*~R zxz2j$+)*m#_H2vemL8xX7d#o$Q@#}~k-(-^Sf2|glG1ZDHJcTDzbZ%~G9#+O&Mq5R zKrM?mGJA8f>3CxgJDl3!9}{CP9DC`kUEq60ehKB`8reCcVQ6k+Y%TWM#P&xuoaB1= z54@4(*mH3zN|9&zmxB8GXEMc;(<>ASGVA;M5#QIwaZ%}L(ZB4MXViWl5~N=|R$FIC z;kU46u1(OY`#O#94`?1WGB2mv*7q$+DF^<>h{b5I#I>GRw+j%;Qypf`v=1dGa6Mu# zAMn(u*REtheu^3A&AkWM$9Wxgg+ZLy`q-PIsH*)no(Trs;KF1u=^L4Q8}*wN9$FqE zeWrL;p>^Dbh1%QBCiXyfn+Mv>YSul6x6GM=%$hB(zxtI32ja-$5^3Zk?YWb_nkdah zl`Baq5bo*Hyj12b10J z(Z}sm2ZT_YQWlaxO@kI;Xz{5=BNuRBFJ_#Qm&;h-?gGL!u@kHWG*56T-F)l4$QcdH~Pn>8T?$-uLQ(gO`;Pxvoe6afiEfi8A`3hXA`45#)@E zUDqq}ZrWuhFPqC%rdO@b*AN9XN8&?%UnF)Q!XhB#>$kWe^4{cw(+z;_SzUL<(ct43 zl&pz~(`m;cxw&4!axzx1{N8_lj;3=G7T-c_YSxq}@)E2IFje17&+e^=_g+H~LwQM6 zdr85@c}>>g7#WLdADRXxClX9&1GVk;oSB5#C%1u(o-j~SyRvGC#mqyPP{_mpb)mOq z8s3HAs#^q5!%%eWBGqOu7KDgaoooe?Un!84T;|FXoAJ!kvT>_Hy4)yhNv}kA-Dq^C zlNx+C&KYoOaCW3dm^C*yHyw>kqy24jYg6_Jj__9VpL_czK&sR2DwlmV944)3q&Zc9 z!FGYVVzN-tqx~!Xm4MNxP!S4Sj`us*l}J+ty41?P9PhBiZ?zK=aKxBQgm66Q@BC$` zF1B70%qiZ9XaU1OGjR(Eg97jO{Yg$nP)^iD(^Y7-OCDF&B0|ZxUo)l zm)0{ggEQUVhEq^BM7csVr%vKX$BpbH)=aWB9*z>pr7nFFxVX}e|E6Xv@STCf3d;7c zF&hZUH3T10g|60ZbN;JBpJjGW7SRAEsru`XZ5d|@XKe*P3Q`$)Z66cQ8)N9w1wXu} z{0uuRcWi;&Uu-#oGNaS8>@q+SZd@nY>UKl~Jh~l!&AoIxkRg6K#SGp6ro6nIAUA>R zmz0g*LuK)()78Y;O?YfFIX^d=Z*x-jWk*)7y&`8C!7n4DaSp~6PY@(oI^!@2&Y3l3 zVS;x?MpDK65tXLGc|B`^tB+=6|HR~wz;5IyXR1z-8sn#Qo$oHJ91Rjg1e>(W!A(t` z{mwJZt~Rs>vXk#XDHfKHfXSF5{Cif17a^pXl7{B5uE(CA^2qZ{g+*VrN7+wB3 zm*{JS`hcn`_CYOIhtwk-N|n8y$GARj=6eB3N@zDXx8L;!9gipMRLmcUZK4`Ikl zr-vIdH#3)lp`E)i+ul8n5N zf9Su-GfiZ7R^kX3RFIMBtp2eP=$=zA{UNhy55+WLkhObn;1SeKpgWSs{atlZbVXOu z*o;2Akuvc7r>4kjv#2J860hud^Mlr8QjhCHLMqnAgM)wyHTRJtf86_7VW5vd^gf3j#IG%3}4&8u^zMImT z_TdcnZHji+H>BrjFk?&MIQJag@Y^Fu>IyPkmp?U2(k!q4h`s*qAg@_RrXOSYWzgxW zCybhxS3uOzP)HG3D#*MUKldgfDG46iREPldgb^^Y<$a<>kEseO#g7#>2Y8KDo(`N^ z$an=aFpJN*JY-5Rg_clRF=FKORY>}yToo}Vg^sdSY+t!yOa6S>~0QRiykHO zlnH2;lgfGaSJsw7efe<)a$>pIEr%g4nDjA$B(k9AvGdwisqKf=4xn$Ba-hWnL2NfD z`Q`GB_wxN_S>C5ur~yYQFqesEe2(ej@SQW?!-*vrf%7~y$Yi3;l!4js2}|Ga+iN>~ zPLi9a&Pxu^7|3f({?K3Of@Nz(Z(kx;A^|)El=WXZXTQtCjr>j-6Ao!1k45NISm%xR z_G(z9TU+JyFsskbsxH+1AuSqfj{Q%ZGg|6?PzeuRHFaoO^d$yef1Dh^C({ERiDj6% zbtz@Y%khIw$%xc)WrPckAx3-*-4&tgS|9=xp&$zO^=3vSX}Y(eXFtQMs1_~L`kF?H zu1q)GJKehk;UN5fR|FEYOSiHa{61^+A$EDa0epxtcDk5xf1M3i*Vxjd!a_puPPN~q z8hzF1KhEq@$KIQq+|NHXk_Dk8VPX>D5&4|LGqu$CrL3(Pt$FqE#)jxfKB`0cBsF{O z`SRz`E_H3cT|V0xBPJjs;y9Pa{v{=;`oOQ4TS-SM{s?NzNS(c(@3VLJmcJ8KRbh?l zh^LgBfAd{?`zCEa&$Z^K)#MCvM8vyBub%9$p4ZjZ*baZH1c19p0aUOj_9sbyX6?3i zdHfiI@Mt-4DFklmAFV zu5N`dnqnsj#@O3$E3g<8#fL9fOO9t?19%>E7ReLve_YvVWIn@ekmu1d<)@J}aFC|d zOxV1FgvS3@G4UnlS>`2JXgU{(<`=3&6y%juQzJQXepp^q?8;T@0*iyw3|2}?Ftb^2 zgbmX&5@Y29id7UOYtAPejmFta;0Hk+7|2B`ON2p;(l~c&Mh&+ly7#Q8KbwaN2dmxV zE1DeOe5SG*awx_um*ewsVEmSR;QI11o6GB#8gpc>L-eb)h1E~{fZ`3=1<&;tkLmhI zweRw-t~=HT5K&ibcV6Kril>yOe`UGw)bVgf#)#MXGhCw=6RY(4m9})q&UxuYQjn25z&L#LwvAEOL(?pE!dK>)c19V9Qlhs!uGcY{ znNf4fJ|`FCbKz9ZePAZaF^$5gwPQI1o=(5!?U7*~?lF00w-ig|a7d(rUVd^jn0Sdv zNPR8~YiU9Gs(6#C+G{&@j`?ToAWCG?#y>#A0Tu@|imG--*AR_& zwNv^vm7>ySG5C*deNT(~iR4R7^SoRW&mYzbbZe}9zN%H=1FnLUdOp)QSF$kF(?tv{ z!f4u+e`;{hA`jye#BqLn+w|uXnDqfO1gA$-+}o_C#p%XnWsM$YoN;%0vE$8(Jvgb+ zUzMfjjpV4<>gtC4s8my}eMgCgF-4X`;$eVH3oU7c)x_-=%N7lSb-EPif&l-P)u|+< zVDld!t;8zw6kEhUz@a4JwtX1_MnZ7@{FpZYe^nWLW@=rtQ-C*7Ql9;uX{iPWS4UPh zfo)^rXI~7g{>ifM^IzQUmUmo{T$F-!y-ru7ee|^Pi!=EIJ(3Be38PM$3UM--uZDfl z5>gT2))L9gqC z-BDC=7f|RupLOUe+Am)b*?qrWeA4kRF?uY(FRnO`DP&@cv5+j~B= zWVT~Ls=&L--qN$NrG@i6a8Ujq_Xez?D+Hh9*J`Ex3$SBI`Aa^9kLJvT8XS$6fzQw; zBM$-k{k(}PB!gp!ZZZ~{)q|qv=vG;(22vZ;GB-abGZD&TBO*vIx2(R> zO9Z;G;=PP9(<-@qq!0?J64A*OYpXs~n`$E`e#0nfKrg47>yiT4lKU|Jh7QvfFQYLUhb=t-`i+1b-Cw<><-CYbU3tjj>l0Ra~>fx1mk8sx9-K@}C}>TmfU-mf0vWiS$( z0z)~#^x0z4m$=X_Oh?i7A@roEPsj!;pQY%b8W(EmXU!?L)+K^S^1ZXfReMtv1y=Lt z%g{2;rW=gTy!`w>uaB0j&nJ zngQ|i49^g`tY;86Unh@Eqz?)f+?-$o;0sGtbPEpCj<&yfaJ?y zX1md{m4M5UMmkzZ)}P>D4e$ly&caEPg{~sROfKu)W)VQ>Bn%Yi@B7oJ0yT5?3IcbM zW?U!i?q98-6T7#Iy};*;r>S-iOSDoMfChYpXjPbzDtF2a7f{qqTrgO83YrG^jA&}w zOH*38-_O6;{hn#M1xLrE`CswK3w;jYH24kyNb(u$509DiZ4*$wzdbcSV#IW{InD6` z3;fpsYO;`&vN4T|a4@~6t-@NB04R$j#ZCB|AFN_zYqHi;6Sy5*FwUIDez47!eznbK z^Zh{BJ1`Js?H`{;*967o_{6fAwBRj6ABjKRHzl%dgQ0TyS~UKBXlzKd;7~@Kk{2Nb z1%>t3RMhZMFG5#q&>ybRa^+S0Z9yim4LT@{!Jppk^Hpw-l>vW?QCJDTbvLGS-PU?Yi2O z?!aOYCP$v|ubRzei9B!UYJZ}P|CE@u-J}2e3zxQp>LB+!f0e=dGShggL2gU}SG`Z2 zd+NHV5f`pxZV2-adaBiu+!mr{gDxDt>=SXAqR|SsN!QAB1x)n~-GD)$((Lk1Qd06u ztAWYjgscmR&R&u16~|xzHTfP+6gfNYMl2Wv%ANPN-gc5?qP5UR%wN)^jK6gVTGb>dG3M=@Gc^w=5NbMRR(0Wz*Q$XtZcHg1Uktry3C> zZ~ma+i2dAdTES$llq)=kYO2Ib_l zisfRF-*l@h1gSm`x(5F;*fOK>)c?!;$squx!>Is-ND43#3TPJ-c{BJBqvyXI4K@Z? z_bCgCiiUB=^Nnd~V6Y;r69_s+J%VYEQ@&W)gtK=Di3joTM2~|1A1sF(155YS6ER5b ztQC8=Af?oVh@62zjbf}nd--{Iyw$`VQL{UJ$YfBBy-fX)FHFQ16_~dClK({{e3Of& z93uwE|0*@YMei(wIH}^Xu&~lZ^Qy1Zg7JZU2&FvY;A~e;%p?$J^1AF{tgUZtkEKf6 zjWBB~lf26mqaJL|8)K1@h^K`sq>F!3)ZB~@I>>2!f6%ZCUU73<5by7IXpT;_#TOJ( zv2f$=lZoUd<_9g#m8Tmw`wHOz0wo(8hV_2qE5YGBq*kI(9Nx(d?e~di(_3K#BA3L6 z!uRN)7rP0FUeUiFFqMuhl8+Hd@DaLmOd1Ob2?6Yd@B{VKubSDQ z!hTE$7 z>j75$eY;}`TwleNl}phmz(8wP+0mM_=RDu~iWwP~2seB8pL<+!!|4OUisK(*2ltxJ zw63)rAHI!uWku|&7N!gBm2fDk_%-YWHnMEr#4?K}p3F*`t*7PhtLRZvcKFlys-OXh z$wDGFHlefd9XZ~EaU7X$k_vCkZ7`Q!)6RJCJ$;{K=w^Le=clhbgt>Pvi!Aj9pE|?e zmRdviu`a<2O-ovY>s0KxnVF?G_YQKc?0 zveBw?9A?)3T8;|0PmhDi;k{}~D_B10^osQ;`{e(k|J-l?GVCm=Mv7{^wb3B}z2A+6 z5*c1?_Wr1OhP~x_SiOuf$$TS3>1tuxc`6j=T-s1nGPwu9jz&O0xL#}guv9H7-EqRt zjta~*Kpmd6(}VIi{Q#df8iayHtmjz9$l!*s{CuSVA}ph3w^d7*7mVM6gk=a zo4&mbS)f#kh`<63i0%oMFe$@{i~N13-8uceeLVAH27r)Ms7cCP9n7+S+eGd<`61=; zN~qp%PHFlON!57IE6J;G zoZ{n0lXwg$Ng*;j;8tp3{>Su!4ewpDzwx2(#?jFjBI=`pjaQ$i_upM0X9AnD?hgBR zj|MGa_qMJF6Q~ZU(uCbsR#tQd*)#97tArSd@?LUF7Ik1e2NQZDHR4UDWhjm`cz#MC z_bd7aXO?BA$#tAG$&6;(hcP&38HwI-d}FYA1`}l4Ufk3hswVPX|2iln-9%oK9aJI7 z;Sn@UKgLr^H;aXOH!Wos8oKyQ&03zf^#O>nO6DWyAN_Sb8q4lN1=h_{vYv!+JRlY; z^d8mUhy|2}&f(!mof;)V+!PxWeIniljj`<*O@9_J<>%A1abog*BN9)#=0VtVG8Moc zVNSF8oKPV??xbLg>=KCw)EWHzpL`8C<5KnHj+a|e_^ajNT&-u_|G z<*w^KM`NurmQBuZtthx|8fjNpRvT4I=04xw-$zzpnfc&gk)y*yHse9h zB;3>$l}Iw3);j|yOI?Ci9CX;hqK4@>FG9RxzD!)5qS$PlQ0X{Q_6?;e^+A#qG0C^K zw#ZXcBHdlGoXz;9(W=1d4+vtv(U$^5E7DqWt8g2_rnX(XNhwTf^GuEOevZxN>f?Ev z6(i0rFNAum2`?3eoUguxnNn&b=E{8nJu3GQ3d*SxFQiI{^a4^;d-{Xa`}~>4D)ry* zRs{hn-EMQW&iFv@yP85`;xh?}oUAgRHdN~joIk}+dQb_ISkaG16mu*torWV>rssR- z1m`2Z<@X~{T76EbrmR$O%u?s0vQ2)Ea=%kbld_e16*l3sUutd#I4wWHz{j?P5r3!v z0Uy^u-~Q*xzMIu#FEW5FdOuo5ylHsj>O}jmM&~3MvRB0`Q7--_fSwk_tn==I+vnDy z_6v`8&ig#8GkVPsE>Yl`G79%J(>#K*BUNpAbGuPQ$Us&ao#ev$zjB)+F2fp>+esT9 zl!`At>K1)?`y;FA^Oj|9Qo?^ST5-weYFl5SWLsH~FwJM(DJE_tB6%!Co6UZ;5X zCQg|gMKZ_WsECaN=Q&SYL^2zD>->pYdg2qPk!6w#dO)9ApiA#}0}Og*xWA1nXVS}; z(iMh7Ip6gz&2_Ok1g1x4-*JkTaE%EDZVQmi+}oBgRx(9?&lwxdF)#;=cfR`x0fM^H z&&G@6xC=D3NKC3%l%()8A%!6lk;w&TTTVE7dD^Afxf`SgVYUOW>cPIsPVrKB~jA!U9pYwSUR`W%FzQ({j zQD^sdlDete5Y0XrF!WZg(VFh8jej$%7y5}kW&DfC|4-^co*B}9#MP1a88h7W?-;Lz8$;NX zuige%RrT8YUc6sz4am)%=@R?lmC*ls9CN49 z^MV%tQN6i(Q9B@O1;`K9w(&oBl83 zp>tQ(PdsaY{e8r4pCO$EjpucN4kXW@2|+CnP~+tgqS>aXuC|aKa{bSXEaym?t_bb+ zf0!Ihq~hlxbXQ*JPmu1!r-7t~!M{<#34&ol zSjK3?+>#9`OEYtZ;D#_qb4kFb{_7921D5Q^}2AS2-P?My!VG%k)Q|IA90~xwd zE`lwTC@_Ip`((8_42vcj7L!79IGPAQ`1aNVB*>H+LwJkR`i_yGLqmrhS_$?L4pM=K z3T2nZew54rkYCr#Q~~6mMuzZzSW=D=r0pG8h3#Je4cj^FwFSAz9gPvtWTM%;&1`Awkh1*_B)#PX(UAD0C|%Jk{AWj)g88eUYM z_X8U(p()?$*n?Axlcxk!K9zn9?fm?RDxGcskBI}&MH3*k{GyTzoh9rW3G&IVzVBgm zzqz5`w0#wH&fR!NEoVG;hn%G4w9yTB&+(nqTwXrY$!FXrC z#dMpDoSXyzi$|xp=u%3kq)9<_8H>yGVNm_>7;ep+g~lYM3??kBCJ9Tf7_%n)yUmE^ zr$&Vv@$0OSa?6j{MrPwRhiw8bdn%;93E0p6tN7xd1FVyZOms*8FG3u!OfLHQvB`P2 zIz|eJ%?z(se=hx=thms!-=~1~}6_Sk8K}kCr8J;{J-u$x)t+-Ogan#)3N+bl+DO zcH>|)dAO4K1Ae8GvH-a?q8c>Am7V$Z9qZWDOnKw3;ax!U?}|oJdx2&ivO|EeHQ+Gn zGbK;g08EcI0ZZWY{Ja}1)f;u-Q$zk0yLxha`vTkHvsVbb)NnCA~ zw)av2|8SBGDrQsiey#wU0h$Szp8EG7qtJ%tTtwWdGH;rw}gI-^~#Pnh%h4D@j z6IDUg^)(dC|K$wTKJieSFepq~t)Zx>7y>#q{C*7wv^V?e$+=;GXXY^yzMp3)kW3!EF(>HU7e$N)zvuIk)z~v z*aq$Pu!D}lF82K~^&=)-!11WSPjyJO-Ta^{$lc-kQ2qYFT^{~ttEZ*o_OSE)xxB>f zop4~>IIdnRF98Dja@XU7`}*#@h;mnKl>F=4O;F5WL_V+pLd<`CrFkdKM0hS2^$OSg z1L{4(RuY#;O&*TKqOlTnnHv+pD16x4(PvY8-AlC83QAn;fN(h-x9^f+Q}IWJi5y$$ORqo zgc9(~zys2tN%u3fiT)4MS&<%3k3#6S(U{RX7A10?7oS)lB8gRfxt?x4d@@RP)r%JL zL;VxPd7_>2vZ5F7^Q6NP2`2JUA?hI0M>3VKkqpi5%tLDLaB%sJY4P!}*v87A#4fH- zPK_8~TYXj#RjgG9uA6lbqibtjfU2gaNlP=Ngi64D)kGCvI_?@u-_%Zscs%O?nv;_u z;&fU$3Y5Vr=5s$LVaR%ql=w)g8=APAd-i!=62L1AQn_M7H{0c-Tq9=?%*68Ik%;QzPhT1Q00h~GDl zw|M=}+sKQ2(gG|g7;?@3>T~Ceq|da{K8f?>7Odz!p){Ht{KCGI z_(ka?f@UHUuXD$(N(!yRcDjIbrLVOS=@ z>d(r;4aD0@T3{_4<2TpZnN+oX_9(&V_QE3!=5vOzra~1HMA*)ZCBgc(E}>(-2jI`1 z!fmv8O7crNyE9;DhqwF8AP0;bRfMukh-pkIvLy(-C@v?DtjDV_VC0w>41BmN^avy6 zk_(h*H#SrqoOAy5O;k2D^DBd?_;uAh+!^1GG(8!#bd^CugWPI@9Ejgk=Y7iFz}!0kJ5^&=qqFjuI$ zd;O*^J=75xRz5~90Ub(EpBLtAS|3MCCH?4ON`HgD&FLT=W%}v z)Bd27zG9H$XfgKCm$Y0|(-HN%t z#&41N8Pzbf;}rD8?gRTMor$j78;8uk!m^dY|FnyM3(o@SHR=EAlZJ@x9AG5@R|Knx z5_mhBbjM#oX*@oV!Dso+O!k>prF~qzorpBAX8A3T zkMEzZ?-jh=-FfRf_0ZGBJW?GW>Hs6h_4c<=_xH^1>+P<`la8)Nzb7HkBW4EzrB*+Y zkRMG`1cHKE`P!`bs4sN2H%eux-yya+YUgeN?MT@;`=+Gt$qky#E+BfKRwi0ZFVHXniFAC02H@K0ZDRL+|5Ag(mt&r0v>J z<=Ar(kzimVM^(yG9XBFbBXJV=UCmg5m66n3luL}a{#DP&EL>Ecw8ekZ~Qo=%nWwpKfnIup-Z5(B44p4dj0r;(ei%^e? zU{RbO+`O$KaM&fD!*-X>)2JK~dyJMWv}6{L{c`ZK%9r(<#b>x_8Vcwj7f+9WF3KcO zN05SPu_M$6{@s znRpE(6#uD)$714Qq4aFF1bGZ*9d~OXrT~u2>Af#gd>~gWE3evpk=fmq-c!YwABwx2@1xQcubs=| z;QuiWuCy{3#+@w-KanM z0|5{}&?+qCl_oOlYE&_bLqEszsNEVIVe0>ViR$4=#QKpfNpEa?d?57ZW6Y3v&WSltGk!iAM=XF3%3Hq4?C8(lFcN+a-Gu&BFDM z$@tM_I5B6}WowFi@83kpZ-FN>QjJBQNjI!vxxT=66U-8F zEP`7KTIJ&aK4<7}&bvtWm(w)0_D9jZy$Yy=l-sc=8nSb>wPn^QLkUy~jGk6@&l#Ey z4y>OegbmN{Y~dM8P6*fCZQM|)D`?RSw^7Kte)uDtAX;K8U&CXF@nw-kZZ)cIDbV3? zfjzmFlb-%deb2^k$a2t6pu!ULTETzpWl{5o#`*Fb>W2v>AE%k}?cfLbSGyzeM>OZv z#x^LtX$x}39tj=4Dq1kuX;#eolFASLDi6NoBFp(kx3n+C``%Ua_i3EIcJd#rY_E37 zM1Zr$jUUg3fwsyjb4;Wl==uRpO__NP!bB zeE=+din`rSH9YMg+fBRw&cImlC6c;J^@niYcKk`kO4#no{fEt6gL^p*}%^<+BO0cOxhKumwU=H zrBUcF1ZS@kRP%k<-0l654P*#s(TG3v7iTMVuei6Eoc;8WSud!6t5N!Ee#o@gsMrP$ zAAgeuM_EZJz@Ty$I@$g>KC5z#&wM-(CRVK9iijkX%*-K_i8&(=KF?^v2Oa5Ne{WyCvdesmtum*{%a zY%-yL&`yAnOhnTX+F?eNl#xN~?(RO=)UwToLza}5HeIT>yR~)Z$)A)Rn#J-ZY<7G4 z+FHs0{o~Q`%!CE>m1FAdn6z9650HP5njp$$h-Alvkr~9?-dZ}W`5qGpxN*wK4YS#3 zi6~?(*Q}Zso)4Yn(CH{$ zjboJiZ84va*}LHiU(Dv&A^O#4ag~E?cfSFs5%h0HP5%XOmwpen?67e;84bkdUmG@Pa~J ze{S_b&fTZNXF&vGPKyigATM}DM?SJVU#1?TBNDcYZ}M3OiN~2T?Gw+Y6bAJgV2| zsMTeqz4hS?O)N7UK;@J>*U`|3B<6|SxH)}KqdlI{6w2ppq8XCd7ZsLoIbJ_ZPqnEX zO>`B3tN;t=DwZv*%IoC<&+m4r_S9~_f_Z;`K_e+8G)Z3s{+@wB?8H8!HctX|wl9oG zSX5NhP-0n%%S8N*czZFm112VB*H@~P&NC9oyS-HL7mLQ@Eg`{z1Dp2}I?+Yt+`OQm zz-X>k;Uf~?Se?K|`t?C!p5M6HM;cA%N|-ip)R2!MOiXij&B6D99Kq2YD3#3oQK=SQ zJ@W&S3^*@?zHYzr{9SmU)W~1widOEKiB3)=UYdEgC3YD_{Y-X-F%wjn&=GqcdOo1V0M^*e6t4Y zE)Gr-Ij2z1mUXl_(+5c(XpO}2@h7?(t(z!iSgnfpasK|#>h1z*)NT3(J~DtCrj{4n zFuKc0PNI;lJ)kA;z>#N@NckYGBy5&6->va$G8@Jli&3uhL)By85c>Tm^WTio<%d{; zcYmm1h1}>KFI#!qZx0ydB1cYbJ^CsqVmt}tO1+x3!Qi&5_`)O39dFb53Voj{>rvTv zJ2#0r^J(m+-%NjrdNeqfaS{DUbUf1CPAsd&q7r)0?(Mzrvf6qs+z73zYRc|lgutwe z6L++vuF)Q?ZTKQsn)J+GgJJ(qiD|LJzzf>M{%3mvY)Wwa(x?hz3&EdSXosBg>tQJc z1m149A)=y||EA0mgZjIV29SLe=_4VB?4uoYwe8zLLg4%BaXqwW-H-+zcv$U>$Dmci zE^%U+xEjlpAcKU7^%c)-ODdk3k(ECkzpF!U#ylrmPFxGJg;@rZsJo%I9n6%6=FjKe zv&qaQrI_)l={RiKPFHtVCay7YhWJ;84A}>}H~8gmd6ev4G+hyJS-k)RW3$Vfh9G?{ zlMLl?wnbXgy^&)f%d@-B4Dl~5XOs1kowo(dSFYK5dwajE!(A9G$Ntz7g6tBPJ|qt~ zUjAkY*(LiHe+t9UtB&+tIuCejeW5Wts$Jt?6&> z#*>gt{k}DG3oQ)_K2Im^7+d!t9~uEqUXTrlkmdkSj}R8x4~fq!)3Z2Rp;LSpH)oBzj%*)!#iy|`4v4}@Z3 zVrXuD+{@K)W_8m5X+OKFfO-uxHqI)h>d4^Z?V|Za`}P&Jr=^F7a_gzM|DpjF);U9w z@=5;Vaz%b)BTmVHy7AI5yuJPPx4Js^rDSFIjQ&_wISttv;I~(Ll3a$r7W!45+QigU zQ&gi}JMHGD+Zg?cJb2@reH6Cv$;;hvp#sRYZw5>K1`{8@_>O8x8vZ$HxxwqL4$f@3 z3O6R%S*WBvra;2;pd)|bIITZF)z#GCk$ik!_yIHM3-%L{rOnws%ZaiUrohm(h(XVH zZ#wc&z>T)Cu5!VhyeNu?o4j$Vyw*A0bIZt3(tOkMEEy#T0q%g3yosGQwxOpWBDo<# z=Chj9mHUd%`Z|~m5igmQo16VJ-O>vjYV|kuwm77I_wKGuZ96tJUm$tSRJBuM%a5Ll zPyS}J#6I4)SSe52pY9F^Z)AOZ1kW!nX5Rq|eyue+LC9qYBJ2*xY1S|Pol;l4G=5jc ze$?Ms&u7mc@^dig>7S91_&>IV^%Q*~bLyGh1WXYBb5rr*;{^ z&%jsJj=f~OM^APZq_L+Ur8*BO6Ylz2`_eOkOu&s9oi3VZn1-T^gj%HkD~QqEX;_)}8S{`|o+e=o$cke66?^IUqYS6Yd1?KQd4@yX3?*&XSH!T=BrTfD@`{9 z_;~#uTjdsqTJdA}V_FHpA_m~mb&|i1`mBZ?4vmx3d4wCETJ_}%y(E|!Yt~Wtng-|P zQKl_B12Zhii+~SprQ@kpe?Hp~2oGYPR5pc=MuiXvFQDAGJ9LNIJxMOywwyIAlv%rm z(nvcx5~4pCwHK6@cdv^Dgkr?cD(uKr2rsmu93I)E28qjyn7>l%FX7tS{iXRGWym*o zdvNGw_rTlZrr*AuFR68LJpbEbT<}Sb|My9@_$Qeq8@)C$p)67ymOMqYYl#0!gEbm& zP3ucW3Qsq1z!dLO`=k%Z;H#<+1(V@=z~U zl%KmYxCs(frLp%BXa%Q9flx=>$S9}2>y#0BhMb({wW0UXD-vPe;l0s7aUo=sD<1g@ zZX63SF{CM_g09Ifyo!p&a|4+*;g4UbqGC%Usor-ya5osfnhCDbhn#*b`cCptTqXW6 z1xVPdf`w>i0tpj4D1DYGqU6769c9C^7eq#o_i%VNO39R|!5)vB+Cc;0~|JbmsS9KZe?Hz@?YwLFg=Lnpgch?|#^n(1hnc}uefPzNT z{8uC_dnqZ|!%OjpWafxnv4DPzG!eh{<}tqxHG7wq443Y!TPkezsm#=9pkfjOL zndV@p7F{}`*>j*Gi=Qfg@O~Z?)VA+K*ff9TVQEh5Q zK2CI>hUZzwxVWnJLQ0VG_l=t766zV_SLj#CdSl;N#OFz$ml}np1b1swj^<@em(9P3RS!zJ8LjADb;$aPwjs*2qas;&czIDe zom05%mw(k6N=-;b(8R0rJCUBnOFW4E#dC=m!yA!F{9xbSNJFxUl38(=SPF)vswHcA zsN}H26?Bhl8~TQfbGvgke@)VRIhmSkbF-MNH~Wi8t|%p0en`W6%#&43Nw2TFp^_YA zws5RzH+k&YsH;)n5uSnSd7bm$P1>L-nvyHeM#alZFfL5^wTZfHYh-W);qWK`%2y%P z>?I>(Pa%`k-b{O*ctn!M!}TD~={Xl|xH7Ep>P8r-E?2e4R+qit3bqacpAI4usQ5L- z<4IWND{#99#s@%%cWQ@aMUIl&*s(6=I|)fr(622ZU}tA%^yq5EpZjC$wDmVLEe7$u zK|TAX=p+s5o6G1}92Vvnl6^O_Ycre* zNf(DoQKxBi#*#H2PO;a2R_0fEUhL4C_Qbv^?o47(pP1c6-ub?72WwQZRhp!rD3pb~ zq{Z#vJe_qTE?3lk>x9+X)&??P>z%f5-v{FJA@4j<0ErT6(_P>Hok7Gw)(NapK(dE1 z_;4J*lUSa}Dgh$glY?mXnq2kp`Q1arpY;v&y;9~mBUw%1AVt|uy&=sZ$An}}#3zGx z5KrZXW@eH!l2Vd;RusKgQ5e$sZ;}->4tP=HUGO}7fxTo@$RPJx%9vobrWiYClYVfCgeXiNTJ(B22ierTg zeNGr})L-qs9Mep-B!!H8xwm)mj3rZ`_}rk8cd4YhL>GO?yNY8N32^OIv!Q6~X7dLB zI~f!Z97jgKUh!{mbj6GJAxymGWMM&PRTviow~(S-dvrIY=%Yb~OqvYP@S@MIVk8NL+p`QddG&?{Aa@-!al%^!66FBymK`XkA2fB$xrZF6%o_%R5L^-ca?5@+37WBWqqzsPeE zV%zcaU+I8j^&PUJyFX0V{{Dwfna+4t2`38$FG_^zo-*mg#M1Y^>oI_oCa0G3196a3 z*lL2D`N>%sb#K1@|Lj(se)LCWyIT|bfLG&uZC4GReO6@iVsIUl;MU;CV@_&JV`g?;lqbF_LW-vsfiAk zdIRd;KZ{;|g-bcI_F!(1?(fJ4FF+|QVm2_Mu9-cS(FcXBw(x}Mww!4m`+ENItFFGd zy{Ioh_x@r|1_mZEPZ!6KslGe*+&d-LCT13M_?zZUrALn{Tzd1)?@OBc-DzI#v%MLK z!si}B3LJ3vgb5s55v>k6IcuV(Djwha{a&}CbK3{;tkpAqPP6rhEEJKK?+30mTitl- zRri7g3#Qp-^!0%g(3&Wqk5|vDDJ$l3h zyvuX-u?G*p@eZn&5$*yGy{f9JYG`OQ_`10rlbP$c{m$95Ycs!1*$b^Dz(EF8e_$2s zy7>KllO|1Cp6lWmmTX~d?Y#VQq$wA>Ke$XoHh6)dN5dIig1lWPoe4gG;UM zwq3duwEFPF25cU&Vw$u&c>Q(zyTAou{k(gB)hF+iQe2>OE1CfaJYD@<);T3K0RZ(! BUd8|b literal 122650 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

    *wLcUH6@&(y$ApX1l1&x52a20R_BsVgFhbFCLB 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 z%0A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 diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt index cfced160..f1ecd5fd 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt +++ b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt @@ -3,7 +3,7 @@ [{y:-0.875,x:5.5},"F15",{c:"#ff4444"},"Esc",{x:4.5,c:"#cccccc",a:7},"",{c:"#99de2a",a:4},"F16"], [{y:-0.875,c:"#2277ff",w:1.5},"Shift\n\n\n\n\n\nLock",{c:"#99de2a"},"F11",{x:14.5},"F20",{c:"#2277ff",w:1.5},"\n\nShift\n\n\n\n\nLock"], [{y:-0.375,x:3.5,c:"#ff8500"},"Mouse\n\n\n\n\n\nUp",{x:10.5},"Cursor\n\n\n\n\n\nUp"], -[{y:-0.875,x:2.5},"Left\n\n\n\n\n\nClick",{x:1},"Right\n\n\n\n\n\nClick",{x:8.5,c:"#ffb063"},"Home",{x:1},"Page\n\n\n\n\n\nUp"], +[{y:-0.875,x:2.5},"Mouse\n\n\n\n\n\nUpLeft",{x:1},"Mouse\n\n\n\n\n\nUpRgt",{x:8.5,c:"#ffb063"},"Home",{x:1},"Page\n\n\n\n\n\nUp"], [{y:-0.875,x:5.5,c:"#e6e067"},"Vol\n\n\n\n\n\nUp",{c:"#ffb063",h:1.5},"Scroll\n\n\n\n\n\nUp",{x:4.5,h:1.5},"Scroll\n\n\n\n\n\nUp",{c:"#e6e067"},"Print\n\n\n\n\n\nScreen"], [{y:-0.875,c:"#000000",t:"#ff0000",w:1.5},"Media\n\n\n\n\n\nShift",{c:"#e6e067",t:"#000000"},"Shut\n\n\n\n\n\nDown",{x:14.5},"Mail",{c:"#000000",t:"#ff0000",w:1.5},"\n\nMedia\n\n\n\n\nShift"], [{y:-0.375,x:3.5,c:"#ff8500",t:"#000000"},"Mouse\n\n\n\n\n\nDown",{x:10.5},"Cursor\n\n\n\n\n\nDown"], @@ -12,11 +12,11 @@ [{y:-0.875,c:"#2277ff",w:1.5},"Symbols\n\n\n\n\n\nShift",{c:"#e6e067"},"Sleep",{x:14.5},"My\n\n\n\n\n\nComp",{c:"#2277ff",w:1.5},"\n\nSymbols\n\n\n\n\nShift"], [{y:-0.625,x:6.5,c:"#ffb063",h:1.5},"Scroll\n\n\n\n\n\nDown",{x:4.5,h:1.5},"Scroll\n\n\n\n\n\nDown"], [{y:-0.75,x:3.5,c:"#ff8500"},"Mouse\n\n\n\n\n\nDown",{x:10.5},"Cursor\n\n\n\n\n\nDown"], -[{y:-0.875,x:2.5,c:"#cccccc",a:7},"",{x:1},"",{x:8.5,c:"#ffb063",a:4},"End",{x:1},"Page\n\n\n\n\n\nDown"], +[{y:-0.875,x:2.5},"Mouse\n\n\n\n\n\nDnLeft",{x:1},"Mouse\n\n\n\n\n\nDnRgt",{x:8.5,c:"#ffb063"},"End",{x:1},"Page\n\n\n\n\n\nDown"], [{y:-0.875,x:5.5,c:"#e6e067"},"Mute",{x:6.5,c:"#cccccc",a:7},""], -[{y:-0.875,c:"#2277ff",a:4,f2:1,w:1.5},"Capitals\nShift\n\n\n\n\nShift",{c:"#cccccc",a:7},"",{x:14.5},"",{c:"#2277ff",a:4,fa:[0,1,0,1],w:1.5},"\n\nCapitals\nShift\n\n\n\nShift"], -[{y:-0.375,x:3.5,c:"#77aaff"},"Option\n\n\nLAlt",{x:10.5,c:"#ffb063"},"Delete\n\n\nOption"], -[{y:-0.875,x:2.5,c:"#77aaff"},"Hyper",{x:1},"Cmd\n\n\nSuper",{x:8.5,c:"#ffb063"},"Insert\n\n\nCmd",{x:1,c:"#77aaff"},"Hyper"], +[{y:-0.875,c:"#2277ff",a:4,fa:[0,1,0,0,0,0,0],w:1.5},"Capitals\nShift\n\n\n\n\nShift",{c:"#cccccc",a:7},"",{x:14.5},"",{c:"#2277ff",a:4,fa:[0,1,0,1],w:1.5},"\n\nCapitals\nShift\n\n\n\nShift"], +[{y:-0.375,x:3.5,c:"#ff8500"},"Middle\n\n\n\n\n\nClick",{x:10.5,c:"#ffb063"},"Delete\n\n\nOption"], +[{y:-0.875,x:2.5,c:"#ff8500"},"Left\n\n\n\n\n\nClick",{x:1},"Right\n\n\n\n\n\nClick",{x:8.5,c:"#ffb063"},"Insert\n\n\nCmd",{x:1,c:"#77aaff"},"Hyper"], [{y:-0.75,x:0.5},"Ctrl\n\n\nLCtrl","Meh",{x:14.5},"Meh","Crtl\n\n\nRCtrl"], [{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#ccbb00"},"Stop\n\n\nBrowser","Reload\n\n\nBrowser"], [{h:2},"< Web\n\n\nBrowser",{h:2},"Web >\n\n\nBrowser","Search\n\n\nBrowser"], From 6bafe444865e228ddcae2234549f1fd0931d89ad Mon Sep 17 00:00:00 2001 From: Nathan Sharfi Date: Tue, 3 May 2016 19:19:47 -0700 Subject: [PATCH 12/68] zweihander: comment out action_get_macro() --- keyboard/ergodox_ez/keymaps/zweihander-osx/keymap.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/keyboard/ergodox_ez/keymaps/zweihander-osx/keymap.c b/keyboard/ergodox_ez/keymaps/zweihander-osx/keymap.c index d019b731..a9980593 100644 --- a/keyboard/ergodox_ez/keymaps/zweihander-osx/keymap.c +++ b/keyboard/ergodox_ez/keymaps/zweihander-osx/keymap.c @@ -139,6 +139,8 @@ const uint16_t PROGMEM fn_actions[] = { [1] = ACTION_LAYER_TAP_TOGGLE(SYMB) // FN1 - Momentary Layer 1 (Symbols) }; +// action_get_macro() is unused — remove the “#if 0” and “#endif” lines to reenable +#if 0 const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { // MACRODOWN only works in this function @@ -153,6 +155,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) } return MACRO_NONE; }; +#endif // Runs just one time when the keyboard initializes. void matrix_init_user(void) { From 5daf24b1a5e2d6b07c90b87d9225db4d28aa2aa2 Mon Sep 17 00:00:00 2001 From: Nicholas Keene Date: Wed, 4 May 2016 22:17:47 -0500 Subject: [PATCH 13/68] The Ordinary Layout is the most natural and powerful layout for the Ergodox EZ. Come check it out. --- keyboard/ergodox_ez/keymaps/ordinary/keymap.c | 104 +- .../keymaps/ordinary/ordinary-base.png | Bin 99031 -> 100472 bytes .../keymaps/ordinary/ordinary-base.txt | 10 +- .../keymaps/ordinary/ordinary-media.png | Bin 123651 -> 124173 bytes .../keymaps/ordinary/ordinary-media.txt | 4 +- .../keymaps/ordinary/ordinary-symbol.png | Bin 103944 -> 103677 bytes .../keymaps/ordinary/ordinary-symbol.txt | 2 +- .../ergodox_ez/keymaps/ordinary/ordinary.hex | 2411 +++++++++-------- .../ergodox_ez/keymaps/ordinary/readme.md | 2 +- 9 files changed, 1284 insertions(+), 1249 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/ordinary/keymap.c b/keyboard/ergodox_ez/keymaps/ordinary/keymap.c index 871bda67..6905cbc7 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/keymap.c +++ b/keyboard/ergodox_ez/keymaps/ordinary/keymap.c @@ -4,25 +4,27 @@ #include "action_layer.h" #include "action_util.h" -#define BASE 0 // default layer -#define SYMB 1 // symbols layer -#define MDIA 2 // media layer -#define LOCK 3 // shift-lock layer - -#define LSymb 0 // left symbol-shift key -#define LMdia 1 // left media-shift key -#define LLock 2 // left shift-lock key -#define RSymb 3 // right symbol-shift key -#define RMdia 4 // right media-shift key -#define RLock 5 // right shift-lock key - -#define MUL 6 // mouse up left -#define MUR 7 // mouse up right -#define MDL 8 // mouse down left -#define MDR 9 // mouse down right +#define BASE 0 // default layer +#define SYMB 1 // symbols layer +#define MDIA 2 // media layer +#define LOCK 3 // shift-lock layer + +#define LCaps 10 // left caps-shift key +#define LSymb 11 // left symbol-shift key +#define LMdia 12 // left media-shift key +#define LLock 13 // left shift-lock key +#define RCaps 20 // right caps-shift key +#define RSymb 21 // right symbol-shift key +#define RMdia 22 // right media-shift key +#define RLock 23 // right shift-lock key + +#define MUL 30 // mouse up left +#define MUR 31 // mouse up right +#define MDL 32 // mouse down left +#define MDR 33 // mouse down right /* - * The Ordinary Layout for the Ergodox EZ keyboard, v3.14 + * The Ordinary Layout for the Ergodox EZ keyboard, v3.141 * * Modifications from default by Nicholas Keene ergodoxez@nicholaskeene.com * @@ -41,7 +43,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| * | Symbol | A | S | D | F | G |------| |------| H | J | K | L | ; | '" Symbol | * |-----------+------+------+------+------+------|Shift | | Tab |------+------+------+------+------+-----------| - * | LShift | Z | X | C | V | B | -Tab | | | N | M | , | . | / | RShift | + * | LShift | Z | X | C | V | B | -Tab | | | N | M | , | . | / | LShift | * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' * | LCtrl | Meh |Hyper | LAlt | LGui | | RGui | RAlt | Hyper| Meh | RCtrl | * `-----------------------------------' `-----------------------------------' @@ -50,7 +52,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ,------|------|------| |------+------+------. * | | | PgUp | | Up | | | * |Backsp| Del |------| |------| Enter| Space| - * | | | PgDn | | Down | | | + * | | | PgDn | | Down | | |Aa * `--------------------' `--------------------' */ [BASE] = KEYMAP( @@ -58,7 +60,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { F(LLock) ,KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 ,KC_ESC ,F(LMdia) ,KC_Q ,KC_W ,KC_E ,KC_R ,KC_T ,KC_LBRC ,M(LSymb) ,KC_A ,KC_S ,KC_D ,KC_F ,KC_G -,KC_LSFT ,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B ,LSFT(KC_TAB) +,M(LCaps) ,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B ,LSFT(KC_TAB) ,KC_LCTL ,KC_MEH ,KC_HYPR,KC_LALT,KC_LGUI ,KC_HOME,KC_END ,KC_PGUP @@ -67,7 +69,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { ,KC_MINS ,KC_6 ,KC_7 ,KC_8 ,KC_9 ,KC_0 ,F(RLock) ,KC_RBRC ,KC_Y ,KC_U ,KC_I ,KC_O ,KC_P ,F(RMdia) ,KC_H ,KC_J ,KC_K ,KC_L ,KC_SCLN ,F(RSymb) - ,KC_TAB ,KC_N ,KC_M ,KC_COMM,KC_DOT ,KC_SLSH ,KC_RSFT + ,KC_TAB ,KC_N ,KC_M ,KC_COMM,KC_DOT ,KC_SLSH ,M(RCaps) ,KC_RGUI,KC_RALT,KC_HYPR ,KC_MEH ,KC_RCTL ,KC_LEFT ,KC_RGHT ,KC_UP @@ -125,7 +127,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |------+---------+---------+---------+---------+---------| Up | | Up |---------+---------+---------+---------+---------+------| * | | Sleep |MouseLeft|MouseDown|MouseRght|Volume Dn|------| |------| Num Lock| Left | Down | Right | MyComp | | * |------+---------+---------+---------+---------+---------|Scroll| |Scroll|---------+---------+---------+---------+---------+------| - * | | |MouseDnLf|MouseDown|MouseDnRg| Mute | Down | | Down | | End | Down | PgDn | | | + * | | |MouseDnLf|MouseDown|MouseDnRg| Mute | Down | | Down | | End | Down | PgDn | RShift | | * `------+---------+---------+---------+---------+----------------' `----------------+---------+---------+---------+---------+------' * |LCtrl| Meh | MClick | LClick | R Click| |Cmd/Insrt|Optn/Del | Hyper | Meh |RCtrl| * `---------------------------------------------' `---------------------------------------------' @@ -151,7 +153,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { ,KC_NO ,KC_F16 ,KC_F17 ,KC_F18 ,KC_F19 ,KC_F20 ,KC_TRNS ,KC_WH_U ,KC_PSCR ,KC_HOME ,KC_UP ,KC_PGUP ,KC_MAIL ,KC_TRNS ,KC_NLCK ,KC_LEFT ,KC_DOWN ,KC_RIGHT,KC_MYCM ,KC_TRNS - ,KC_WH_D ,KC_NO ,KC_END ,KC_DOWN ,KC_PGDN ,KC_NO ,KC_TRNS + ,KC_WH_D ,KC_NO ,KC_END ,KC_DOWN ,KC_PGDN ,KC_RSFT ,KC_TRNS ,GUI_T(KC_INS),ALT_T(KC_DEL),KC_HYPR ,KC_MEH ,KC_RCTL ,KC_MPRV ,KC_MNXT ,KC_VOLU @@ -213,6 +215,7 @@ const uint16_t PROGMEM fn_actions[] = { ,[RLock] = ACTION_MACRO_TAP(RLock) }; +uint16_t caps_shift = 0; uint16_t symb_shift = 0; // there are two shift keys for each layer, and two lock uint16_t mdia_shift = 0; // keys; we increment a counter for each key pressed and uint16_t shift_lock = 0; // decrement when released. @@ -223,15 +226,30 @@ bool mdia_lock = false; // key the lock flag is toggled const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { switch(id) { - // shift and lock between layers + // shift and lock between layers?L? + + case LCaps: // both caps-shift keys trigger Left Shift + case RCaps: // so they don't interfere with the magic combo + if (record->event.pressed && !record->tap.count) { + if(++caps_shift > 2) caps_shift = 2; + if(shift_lock) { + register_code(KC_CAPS); + unregister_code(KC_CAPS); + } + register_code(KC_LSFT); + } else { + if(--caps_shift < 0) caps_shift = 0; + if(!caps_shift) unregister_code(KC_LSFT); + } + break; case LSymb: if (record->event.pressed) { - symb_shift++; + if(++symb_shift > 2) symb_shift = 2; if(shift_lock) symb_lock = !symb_lock; layer_on(SYMB); } else { - symb_shift--; + if(--symb_shift < 0) symb_shift = 0; if((!symb_shift) && (!symb_lock)) layer_off(SYMB); } break; @@ -241,7 +259,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) if (record->tap.count && !shift_lock) { register_code(KC_TAB); } else { - mdia_shift++; + if(++mdia_shift > 2) mdia_shift = 2; if(shift_lock) mdia_lock = !mdia_lock; layer_on(MDIA); } @@ -249,7 +267,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) if(record->tap.count && !shift_lock) { unregister_code(KC_TAB); } else { - mdia_shift--; + if(--mdia_shift < 0) mdia_shift = 0; if((!mdia_shift) && (!mdia_lock)) layer_off(MDIA); } } @@ -257,20 +275,20 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) case LLock: if (record->event.pressed) { - shift_lock++; - if(symb_shift) symb_lock = !symb_lock; - if(mdia_shift) mdia_lock = !mdia_lock; - if(!record->tap.count && (keyboard_report->mods & (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT)))) { + if(++shift_lock > 2) shift_lock = 2; + if(caps_shift) { register_code(KC_CAPS); unregister_code(KC_CAPS); } + if(symb_shift) symb_lock = !symb_lock; + if(mdia_shift) mdia_lock = !mdia_lock; layer_on(LOCK); } else { if(record->tap.count && !record->tap.interrupted && !symb_shift && !mdia_shift) { register_code(KC_GRV); unregister_code(KC_GRV); } - shift_lock--; + if(--shift_lock < 0) shift_lock = 0; if(!shift_lock) layer_off(LOCK); } break; @@ -280,7 +298,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) if (record->tap.count && !shift_lock) { register_code(KC_QUOT); } else { - symb_shift++; + if(++symb_shift > 2) symb_shift = 2; if(shift_lock) symb_lock = !symb_lock; layer_on(SYMB); } @@ -288,7 +306,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) if(record->tap.count && !shift_lock) { unregister_code(KC_QUOT); } else { - symb_shift--; + if(--symb_shift < 0) symb_shift = 0; if((!symb_shift) && (!symb_lock)) layer_off(SYMB); } } @@ -299,7 +317,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) if (record->tap.count && !shift_lock) { register_code(KC_BSLS); } else { - mdia_shift++; + if(++mdia_shift > 2) mdia_shift = 2; if(shift_lock) mdia_lock = !mdia_lock; layer_on(MDIA); } @@ -307,7 +325,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) if(record->tap.count && !shift_lock) { unregister_code(KC_BSLS); } else { - mdia_shift--; + if(--mdia_shift < 0) mdia_shift = 0; if((!mdia_shift) && (!mdia_lock)) layer_off(MDIA); } } @@ -315,20 +333,20 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) case RLock: if (record->event.pressed) { - shift_lock++; + if(++shift_lock > 2) shift_lock = 2; + if(caps_shift) { + register_code(KC_CAPS); + unregister_code(KC_CAPS); + } if(symb_shift) symb_lock = !symb_lock; if(mdia_shift) mdia_lock = !mdia_lock; - if(!record->tap.count && (keyboard_report->mods & (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT)))) { - register_code(KC_CAPS); - unregister_code(KC_CAPS); - } layer_on(LOCK); } else { if (record->tap.count && !record->tap.interrupted && !symb_shift && !mdia_shift) { register_code(KC_EQL); unregister_code(KC_EQL); } - shift_lock--; + if(--shift_lock < 0) shift_lock = 0; if(!shift_lock) layer_off(LOCK); } break; diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-base.png b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-base.png index 69af8df4e1db1a1b6ebc95ca8c15367500c60557..2864031b1baa65a2104888ca10e99d788fffbae1 100644 GIT binary patch delta 74077 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�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

    EmS(QxJkdtH+1U0sKfCzxWj%?R%dGrjh~`*r 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 W-fB{GV)P*!{8=0!nEhhnM*b&03}-t4 delta 72602 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

    Cw3#;?j{Qu?28Y%_}$^I9&bPO{`U(tiIbkK z@nr0mk^VL2p~IBe&|kd6j}pj#{v?2)f%it* zhx1`>wWQn(t8swR<)W} zJD#f3E>@B7zx|HWy(l!J!of>idwKkKn><~TiUx%AR#w-~T-}H(3PyhRIM0^;Sw7GR zy}Bn9G)NUw1PW)mQ^5#Aiiw@Ypl1Z#`OQ~2qd!K!eNPrMHk2kNO)x;VLNxWNLV%!K z7{T8Dejl>xPj}_-LVy|#iH^2d7VNW+z0{M+Sp1R3E2^-Rcgk4EN4Ng>k%%HWFE26h z#t7*7dYCxN5`I#7>SX+I4`>)>z3J_C-C@||4e`dyC&O$P+495zV&b8Z*VPJXM-E!g zbxya)ny>e_l&7rcah-MRr{=tRq3<>1F$HKF3GKd&nsmfHCzk?{MNE9NkCR<1Ps1bw zX_2E48uOTGLFu2FH%Wyv;Z7{H7X#U8SJ-R2U*L^nKOFI2Wm_lt_XT=5npVq)jHm$|w-Jvx+~BZ1ydxI)FYXQ#VzpM5C_lWjZwmwh zRCK1WsjqK8|2@h=ak8|YGISMtvZrS)i}XN!9k+Jd3Up(XQljS@3mwl4GnlD_gOXvp zA04(;POonqYd!DWB1iS_yU{HLU0L~Pg)a__M&rZp`m8(1{lK)g(*u~fmCx4%F8<7$6*=+^e!Vb=G*eP1xikCOl8 z9=UonqVW^yMob3s>+}#HLev}ZZ)VVSN`96GJWkYaxef-Um;CaZ|!^bP9JJVb> z#t*5*CFmzY=x%}hgWrvw^~KCvd}syfE)*_p7No=FJ>PArR_mMLHN2} zv3)CnWL@slzml9T8q3oWiJW40fD&Y8q<5yv|9B#i>4K9>%k~C7>Cv#d`r7H%{j;9} z-FDgCrD7yQJ^<4h(TY<26xd!SF(#d6y)R0E9c6I|pMBxR0mBirg9gZqhEEHcovF?@ za`VV;!db-XABD!6=j9r8LsceR$CsOp4i~KbBm#^ZX+Re&E}!yeZZo~-=#{t9&4#j1 zpe>W)H$&_fWiMa!1}W#+R66f!u>Y3>^sUqP;m6;+LZ@k$n|3#KD-6pbJ!X_)AHVJg zs%czxE>pQm__6LWEXamb#c|QNReI2oNa;=qh$l$@X#_|7ytjd$f$q9VC_>6&#p{ zSDKbeX%ok7lR`_E<&e^PE|_rBPR^*Q-b_$@$UVKOx#qs-+3YluI_rP#mo~1p65EbxOEZ3eK}F zM$@HU3SQa|sgW6dE$2{`Nt=xvkh(cp4kkA#E^2s-T%jNS%3=gNqr|sF!?>=3CBLtK zrNI#DYu}#i;}uvx-FEONAk~9-jEj{Z67FUC}GFj&5$9?V}h;;r&$i^#pdvrp2Q-Vu4Cta&oDS7!Vzf5KcfFZ zs?TM7I3?8HiD+biUYKH$mUd6eYJ^|ALgh=SYEO^|j>$KM3Zr4)ham+QVCtrVo*~NDXU6Bfp(275`)78o7jqUXUL7ZsisTGM zt1)B}+DJPL)Z1vbHq)`ElG$~V(IkP9k&$3xru&BP!rA5RpjIKy)f0)nbevmlUY-QY znXPLC`cOKp1{EY3I@hiTl3u7Muz#x?22lNouytre@!#^se?`dSR%OkB?(d{BUjM4Z z#+gSjWpEM9)N#jdvVHp@bKsq&pk+*@IX|l-wZVL&@^DeFN*zGP1pS(@|9({q#r)Q9@lKyFGI?txQ9WZUZ@7$UN6!$RJxCCV%}`(U@4aoGRYx<0Ujk zw!jS;m>S=(+mrlw|2yK(VLOgCQLXTGwzJJ}le27vK&oe^=;Kq@Ydf;3%OS~EsGolk2wX`CQ6+t@;QfTl zOi|{3-v66UwU?I!KqajO3LL1e6D`oVd6N#X`e%2&-N!DAp70-#mVOO~`$ zNAW|Jzytu2BIkaCXaD~i2TyLqV21>s$bZ+kj|_`HJ6lS`3x-{^Oq5@%?l(83a!xMx z&vdIvlfVGfZQpqjg24|z>^@c z(bkw8u6^I)c43Aqqwx7)xPG7ZgccH+-mz_6_Y=?Zd?4Kb8H8LR!mBi!$TG&71eiBo zHy;85p}>#)ZP^4>)&^o3lR(?e*VaBeuQp9TuhMAFGBB1?Wpe2YKz! zXHFCjJ$|-Q2TuRAp?6o){mtXmr>~f|!v&swIX^J|6NX0~_s7Yy5QTHbdZL$7DR5x_ z3+3!|;xmnny;<_p*9#rLO31XnJcT;mBS%LT{|%tStD-eBnKZ0{ygz@w+OH74 zdNt*JrmdW4Y-L5~hcF(RWUMrRdTr zHBT@d_q)YIb3v4cFqc88!cLdWsJIptBW6Hr_GbxA)B4KL!@h0if_#QNZCH5@HtR&q zXOF|0!$tp$!zCgtQ~TCi!~1S1Su}WzJW~r-V|w7^;-D|wm5T9+VV!++rhP|WO`ChD zVTNA4T0AKb>A%$JW2r-<9m*977>mdnN+rfXD*X9rONtiSqD2ZKH9wVOoI z2%GZ+dbY4pn(c)DBc%QUy7S3j9TpNMIMOVXh+vmEfS08W)tDC^FMIkkX$KmBFl9zS zyRL5MkH^B!w=Acu=2RL3ENj%Lx;g@?x>kq)tDE=M(aFwJ>v_~j28$m~dK`5Z2n$_k z@g!`amcuNVqBLskAAL6BaVGYQz)pmV^!D|Aqz-zQqJAiX_9ixY zQ&2HIK~7;YGytI@vcwWf_MQ6Iawqz^73;;7a*>dNkg{-=ZGO^(^rVY2TwSo*kFkv1 z+a;d2_Fw-jv<@F~7;K>CBmZ~YyO4m@5S4xK3L@ z0?-p*=^S>H?13CRawdG+Y6ag=@$L7v_(iPa^`sE(1_dPH0jfT)DcV#0R!Ga#-?Shf ztwqy1KC;Rl} zv*a#2OJaC=X@QkYar~nkTJ7J)b7h;c2D30BSEU<4vwo&huBR+2dS2$ns$OiC0k zkn0-ZXJ2D88=6ZP(EnC?UOEWuPd{oWx=F9j&6od*T=6Pe#$0x#8JG3+{8pFZ-B6~m zNUvjOwHZY9Gp^)^=Kj3#>`a;E&bm5X;Wm&XK4Bzs`T8g$r#;DK?sW-Z3|m6vs9}jo zU+DBCX+x|<&1mrPkw>`QhLH6Po7A>ql@R=$-2V4I_*}x#gv$!D(f{yiSs#_TqTaRt zDT=lwM9AJ|C4Ek(o@nyogS6B{}_?L4jN`4&$rA`5)_ zR5Ue*+Z+o_ktKh7C^kkt(Q1FOdw=|__2YKzh5pL<(rOWiM*#}qz#8>W+6Ef<3g7et z_E#t3CtN-o8U3~SP8zQMUd{(aiL?Kq%d^Oghb-rxDnEX}tSq#(UWZIBPMYJ!C7t#G$Pvrkq7&5W|YfkuNiPT1yHN35r$RkV zNEJc!7Wa$F&uG|osL8jePPpUPAw-*8)2_B&B^;#(vqaj`oT@ z`Bg2h^`JnniQI`Lm6*NIiFLqXdVWqj_On<d)_*^l|Hit$3c8S6cfd3-~4--%s3h595 z%DK6D;`&^c*F~b?<7$lO8j8f;LMX@GU9#s@ZDqj%k0mA|7}K>yCU)9GNy?Xp9T=Jw zS!*_wQ!b2?u}R>Q=W?B=NK&>j3PIAt6FYTuKp<8a9Y4|3bB{-RrQWQ~He)M&`=-I37~tt!OG7RVWgX2Gd?U#o#xFBn5KG6)0j8QIF3Hn2Sz z&?&y-{>bj<=f~=K@uBbbIB+_=6A*8pt9!~$P`W`xh7Fxq<){ri1XAgoMzyhm*Cl&{CD zB7<#RnUQ>U8tg!nk~cz3j69de2|Eh{lSm4T+T^y{ai0!)Gu2DR$Vm|%|MtYW4-e@K z&w!$)h~FOV(qtGdEcbL{h-gkGa4Hg!ev5wfa~k8mJp~5^1w|-QdQwis97Z|5Ltm4v zLiBI6^{inx3?f_26S4y2I@iaQ0NP(GnOS7Gmn8olS~vJL>IQD^f1tn8d&Kw+5+Wir zG|Q>y7c8|z96x|y5e%V%6i@e;+~rc8l?(nqC%QHsJUr4=!8Z8au5bBHN%}hg?&YFF zh4;S+hezICWjQLvVBSwnOLfM)z!`|lbAoc*Z~pP$#mqi89>PLqO*?ms207@z1*ChM zk?f;^nlvshu64cG&$q;hWy>QBkpTGF>+xj!5E}v&83ImW7&zC;c$x{Dz5md4AB42{ zSOW2tc5H{Et z?MEcv;_}V$??&i-hQmIQhSP2k0RIc8b3Nq1K-crYTY`AgTD z^4o(-gL80LhQfZw!T|T&hbzEp5+5{WITDYthwQj zwS(*+4$y%5phEG{2x+)L(52F`zvL=OE<*d$<75LyJKLeFRs2cNQ|=SO-1$L5)n~>f zT3E|9aCDe`>r9_dL)kequDtN#Y>=UFv6UM>l~czyjambUfl4LEkj$yG++&JL`z3+j zTH6hj(^uAL?ikNm5z2QPq-7ez(9mLls1WD6G~NO-mLjG&QG2mxJrw>qeP>b?iKp!9 znZ)jRv%a4cDJo7in5*IaZw{>A&O^aH>ip2E0j7WweKmL8or@iOx#N60yu~6(EB|xh= zeI7?$Iaia({ynQQJ!`KI+g1c5m3s=p^6s{|h7c{zs#CXF$$ABvJe1V6!XnPXTRSb;<|9M{<&d0^wTVK#I-B|9IiyXoS2D)t7>H ze187^RV@6({x;mGFHx@Uft-C{`z;F4#pOCX;0_GPDvBx#lX>#-cFD+7)?^Rdkl^_D z>$h|R+vZ)0z`WuzrqWkQnepux6Ab>W9%r^-K2T$-@{(IU0>O;8%%F|P4(eE>_@eD? zPL1a1xV$-;r!v}1`j&tu2glghjIKIiO16CJG3530StW0yq*iuNU|{HB!s0Wwu^Lu_ z$4_5iK2W|gFkTFoY1`xDg8w3&IB-~lCM@ICkAJ6;1rfKD%k?PpIeS9%>E4{Gt;80z z+X^f1SHXs9<8Q2!K`c!2ww|7Ri$+EH9Lj`+YnyANJ94qMULDpH5<1Tp02YW6!x@y1 zV5BhUg0za1;lm_WQmEzN3)*f-_$V#L_P7!c){-uBFMh1 z{06hQp@%r2_=5Mbok+Fd^+4`;_1`DB&_F=~_4Oo4WVQzv7_prLqlCHbrT$QuB<|h2FR?jls zS7MAWsa=fZj!apy?*aQP{&)A!e>NWAtkA;w{~M8iKTWbw6RIVILpL?&_Fs9PKLE<} z*@5`?TYEhN1Y^`?AbOzwO?Cztd`1RC9E7eMhfy;0g`O)r$!S>x>j&ybya(~rn%!(BDG`Z?`nf1lvk^V*G%wQy0WrX zDc2(l6(hk|-{2G#@{YJT_@D`2QQsXY@ViZaoOb*1Z-H?zGizOWl;6*k5(23z#aslP zm+40|FCNB!6Q@Ppus7t2-+G|#3A7ofiPD+7R4yWKZ|`I_i>Qh1BWF1wtOtYUGUP)` zqlwbxqoV^LzVtBF`?m9td|D1Nn0?`C89e6rafxp}zNi0$u2c|Ky z2G0LmVxKU$RPOm695C#X2!aI`X8r>HJ_mOXT#; z$#(ChS}WlB2fP3DBgqN-RDS{9B3Dj_Pi!7OM7@egs{Wk)ZZygBZf(IW{!|iwc;6*3 z!SmIJBSln>_J4$UCz2D`XF<#&H~+wFASwEaU?ri%NWjgzq_msJOeJI6V{70&kq*N2jNmX-{yTs&XmjD;g;N3;X8nfnI zH{SnSmhUJ5!NK81$W2g`RvV{y)uWOtAKH-58DGfm*g~Nc5f*<=`+`;G?wLOEZVI=* z?pzrc>a!vaCW!fzLWw2Y{OO{*a3)2lBhcFXPm=&@-yIa$2f{I~SqC!UNE1b9~R{~Jbp2g>j?F;(-Ryhsc% zipZW~fNa-DPCkkVA80uy1UGv@7jkK)Ngjui;IK8=R^x?BlUVBT?0me1X6* z?AyZE*SaT-t+kROu8A)^2Y)$CPJX06@Ec33%2#1}$f#=d#FSUgR|ZWl0FWTtQf>r6 zhd}QS-hb8yWpDu^%Ri|yC=X~K@L1)`6LG(0|G%NSO?3EB-E!)m{be*8US9vJthlWZ z0CG*2W1usXyz$C4;EJAH4XUBa6*j%37De5v2Bsv*XoiQ($QI-v!j?3QQMIhhXmyRz z?JyzgdWJ>v!*0#x2WMwIVSyiznu<(R#ebq{K)i!j$ZhMm?Y|q+i1oq5|7+{ogPOdS zxIlnF0z?ytSOa)P&>&A0mH2>?I0y_64QUmjfeMv?C}N>OFc66X@qr)@u|jwRfhMR> zYC(cLss_+Wt^u@MQ5XxxfuffNd5PZrlGtlI&3~D1=KIdsv$JP^yZhVi6);cp`Iw34 z-x)gnPFdbZ6n0?z7=HXnKSpekT%R#3mw@@f_glf200MAS^`zv|lJ9CmhbVTO;8QIySs)U6tC zeK|trJIlRDQ3qDkl?f{LviDeMZTZK#4f2$}EnO`R>KP!$#~OJ2>~ocs11CFI%d)Uo zaQdvJ! zLD;shI(%W61O;pa2Zo3_gb@z^S;1n7I8<22WZ-}z{@>|k0{o%Bl9hUW{P3S`wGORP^kZ?$H0uPyzAn}-+b4JVG(=knzY zcl}<)juJi)g4BGV;>d5C1GQU4Tup5GJ*`3a<%fxAs86w%!u ziMtxJ&fh^hoG|>d_tKRo?-sTv4EnG813ZW*8_zNwO+77+-tXMQn6Z=+IP(a0ARd1R)_>J7zx#0#z9IO9>Xp`|q z;0OP@&vPmDEl(&GS6TaB-AP%U2|Hi?Ao+3@QlJ^zm9&po*7@|n2tyasKKQJIIm92o zo%}C0=im0q$JfhnlLv<|c*nKLS_gX+A;%mWd2vN;C;bH#Xqd&E!@LI*hk{;;lVRU- z_h&op&+iHf!rgYF_f+#-YcvvNE5PCHP%y*4FZ@Q(zqTO zWbgDIKObjpelIk*CvD(A3aIJk^sJi>8FQ?e$Csyv0cc&hBeXiPfleN6J?{GU^>gRr z&Nc6H)Qt>~gGz*yEH*KGyA?%apM20YDmR}EmEF>tN|$e|cljRoSVS<2ki6NB>4Z{} z%+Toe#t-3Do5q#Utt(Ur@x6Ub zg!Q-?KlS#&Ms{2BWp*`OF-icGQN0!c;_G=wJo`%t1wqi0+qiW6R);X{j9b1$19;n{ zE)^3Pr~JCX*SfOv$Qy%(AbnKXBHkh^QvZF3mPcRUT2>VW+02&xqSXFU+o+W!00c1g+5#_};J3H8*KLm}C23yAp~oV4 ze4tmBufC5p{t==S+B@*mmYiA`@lnN*&55CIp>n@77WS zo=qTsud^)4yKQWZ=6(FE+GPX9MBu_$BV(J^?*Hv^e+jgxKXB)yMB3eL#9%P`R~Y>B zIv`B)J!)!dDz~6OpAX}3+Tsr%UW@`ckx?&w*z_Xi866_0$u76B@N{cyYk~zeqrr70 zi4<}8aG1FK&2Jhb^!MFo^w4bV?G06mR(2w0=`T>kTEge??&<+_0xIlLmrCFRUC?^O ze-(>o(`uM4\n."], [{y:-0.875,x:5.5},"B",{x:6.5},"N"], -[{y:-0.875,c:"#2277ff",fa:[0,1,0,1,0,0,0],w:1.5},"Capitals\nShift\n\n\n\n\nShift",{c:"#cccccc"},"Z",{x:14.5,f:3},"?\n/",{c:"#2277ff",w:1.5},"\n\nCapitals\nShift\n\n\n\nShift"], -[{y:-0.375,x:3.5,c:"#77aaff"},"Option\n\n\nLAlt",{x:10.5},"Option\n\n\nRAlt"], -[{y:-0.875,x:2.5},"Hyper",{x:1},"Cmd\n\n\nSuper",{x:8.5},"Cmd\n\n\nSuper",{x:1},"Hyper"], -[{y:-0.75,x:0.5},"Ctrl\n\n\nLCtrl","Meh",{x:14.5},"Meh","Ctrl\n\n\nRCtrl"], +[{y:-0.875,c:"#2277ff",w:1.5},"Capitals\n\n\n\n\n\nShift",{c:"#cccccc"},"Z",{x:14.5},"?\n/",{c:"#2277ff",w:1.5},"\n\nCapitals\n\n\n\n\nShift"], +[{y:-0.375,x:3.5,c:"#77aaff",f:3},"Option\n\n\nLAlt",{x:10.5,f:3},"Option\n\n\nRAlt"], +[{y:-0.875,x:2.5},"Hyper",{x:1,f:3},"Cmd\n\n\nSuper",{x:8.5,f:3},"Cmd\n\n\nSuper",{x:1},"Hyper"], +[{y:-0.75,x:0.5,f:3},"Ctrl\n\n\nLCtrl","Meh",{x:14.5},"Meh",{f:3},"Ctrl\n\n\nRCtrl"], [{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#54d6de"},"Home","End"], -[{h:2},"< Del\n\n\nBackspace",{h:2},"Del >\n\n\nDelete","Page\n\n\n\n\n\nUp"], +[{f:3,h:2},"< Del\n\n\nBackspace",{f:3,h:2},"Del >\n\n\nDelete","Page\n\n\n\n\n\nUp"], [{x:2},"Page\n\n\n\n\n\nDown"], [{r:-30,rx:13,y:-1,x:-3},"Left","Right"], [{x:-3},"Up",{h:2},"Enter",{h:2},"Space"], diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.png b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.png index f3fed3cdbea2637352b74858cd461010a2170091..85b08cc092ad46b06f9d4ff54afbf1b2c005f383 100644 GIT binary patch delta 78056 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 z977+�i4kjUWoiurb9yJM}v0KQP5cxF}itqCtK=HpVpi$}a{9M=ZKEXgH!`ohL{6 z8;FX7cg8vSV!Y}KII6L_n2#UVLjSD3hw7+5|Dse__ao(T|Lndkzfq`eW9!fDzx$Ig z0J#m3G7|sKAuV#*nMuhw$FCl#grlo55Lmyn=6O6kH!La&nacNnrU103Q%E@+DhN;q z{Gn)YH+w<78xlgyG$$uKrL z$#@zMxySp-;?ksZiagyIQ<4EYEX{lo0R3wLmF`d1%XJrQ%ZLSe9~1a)$1A@iuL?gBkTx3_vNCJM|D=4V z;d6R{l+WgE8^etO;rlLW|M*x|9~_jeGYJ*^A(w>A&Eg^^$x&q;5Hv#0;yo^|;l^TG zBz;Sz<;A(la6aD|xe+8o!R12=5eBu3klAL`12(|_8}=I%55y|U4h2jvB@YAvcx)dv z6irw{@cqF%5#y|6e71w#xztAkvwTQ=X;ge>W+Xs6M&>wxh6lkpvr{^4Fb44>)aW4~ zijOf?5waaFc&Us5uT!?C3yH~I=daG!0kL=4r-kWhWc1K1Yzfb@$P@;@h=*pRlTqpf zAZP*{EYhEnevzecd3|8NnV2#u28F6Wn)QX7A!M6x-e zis>W08Ll4UL_AW3A%96T2T8AZ;C;gfhK-rZ5SN3HWrxR+hs5I_qfTx zh0LDAn@&MRfldhxwQ*{pUB(*&zC4&SSb@XN6u(1=~lUN*IgU-C5$k9Uw66 z3wN>!CMzdUkGu<;^sV@`IgMj78<(2AHA$C!wGNg9tyshUc=_rX(Ec|VSoQr7&s0Mb zh>Q#3AK<6{e(`eeg&OWsjs=qzc}3l!2z{s}%>|eKPM!x272aj@t1RJ2Du)5Ya?GKv z�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 diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt index f1ecd5fd..815e2f5b 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt +++ b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt @@ -14,8 +14,8 @@ [{y:-0.75,x:3.5,c:"#ff8500"},"Mouse\n\n\n\n\n\nDown",{x:10.5},"Cursor\n\n\n\n\n\nDown"], [{y:-0.875,x:2.5},"Mouse\n\n\n\n\n\nDnLeft",{x:1},"Mouse\n\n\n\n\n\nDnRgt",{x:8.5,c:"#ffb063"},"End",{x:1},"Page\n\n\n\n\n\nDown"], [{y:-0.875,x:5.5,c:"#e6e067"},"Mute",{x:6.5,c:"#cccccc",a:7},""], -[{y:-0.875,c:"#2277ff",a:4,fa:[0,1,0,0,0,0,0],w:1.5},"Capitals\nShift\n\n\n\n\nShift",{c:"#cccccc",a:7},"",{x:14.5},"",{c:"#2277ff",a:4,fa:[0,1,0,1],w:1.5},"\n\nCapitals\nShift\n\n\n\nShift"], -[{y:-0.375,x:3.5,c:"#ff8500"},"Middle\n\n\n\n\n\nClick",{x:10.5,c:"#ffb063"},"Delete\n\n\nOption"], +[{y:-0.875,c:"#2277ff",a:4,w:1.5},"Capitals\n\n\n\n\n\nShift",{c:"#cccccc",a:7},"",{x:14.5,c:"#77aaff",a:4},"RShift",{c:"#2277ff",w:1.5},"\n\nCapitals\n\n\n\n\nShift"], +[{y:-0.375,x:3.5,c:"#ff8500"},"Middle\n\n\n\n\n\nClick",{x:10.5,c:"#ffb063",fa:[0,0,0,1]},"Delete\n\n\nOption"], [{y:-0.875,x:2.5,c:"#ff8500"},"Left\n\n\n\n\n\nClick",{x:1},"Right\n\n\n\n\n\nClick",{x:8.5,c:"#ffb063"},"Insert\n\n\nCmd",{x:1,c:"#77aaff"},"Hyper"], [{y:-0.75,x:0.5},"Ctrl\n\n\nLCtrl","Meh",{x:14.5},"Meh","Crtl\n\n\nRCtrl"], [{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#ccbb00"},"Stop\n\n\nBrowser","Reload\n\n\nBrowser"], diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.png b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.png index 8a0cfd63f82e28a53bb2b9f0e774d7f528fe9194..2cf2cb2b103c2fce5e135250776683ec9440e498 100644 GIT binary patch delta 79763 zcmZ6yby$>9*M|$J^^Ou)im-Fns_S&m{_l~SWzpX&8n>IyI>(qzcpReqSg=XVp;`_)yDZ$cbc^?Uv zeEgzVrkME}WtWN=-xeEfCXKFxkS2{>3b(N2$};6@9Eq#wnbPKev?6xq?{}1y=ei}~ zb~N_;D9bGpIrW1lv=)c$CB$qcomPYL3znCR8CV9oGFj)_U1L}nF@zZ zK0ZzB-R*3JmYE9uA0{r%?z)ZkS+VZAeW*ogY|ly- zSSS)el(ds%LV?B<9{s@{IQUa^l2$5+3xlNd3$U@4X+&l5)XcWw`%WxWDM(uNM^-ngQ)FZ&9--kTJ&cygvTc6W;*9;(9F7f~%S zFd{wLTvk@EWN-$zMqyc&0ok*RjV9X5Wp%LgbuL5E_Y+(A-z+tRVdNHR@}nWde9k3b zzQq6b?OU`Cp9e^JLOJcxSj~^Og|clV<(eHz<|-hVWjFW2BTy1#&Br%uT^I_MHnLAF zrhUvOE1AX{Sn9vumM7HdOI9ic9r){lH@4--TPRr2 zyUzOBVdbfDDD>Qr)kdESJNNzhI6cnjLN`b2e7o6HrEf)o#Vd*&{9HPC+`I$hl7G*< z#!SR03NG)7a1h3kFTP`}wlVxD^cb9%3+Xm`%3YZZIS?NH<<_Rrp^NY++AZJdUf$ae z81o11!XC2)n4F&kWSm7lq0H#XVZV~4cf}zW&z=g-N-J1`w*=^ z>Stbz1ME^zIgOm1utS8Km-aDtX|r8I-Z3Al$zrME# zB&Vc=-IV-Lrs)orK3r;yXd{Jzww>~E3c|%1kMY+@{ zMT3e%p=v82G8l4)Oe~b&M<>p|o<)oF48CN!;=3tk)Qot+hxqcPzn%I!BGiEJwfRYS ze_ee&LH{>*7?*}hr~(L98DvTK_&hqWB?V$&V6d~dKwRdO7aSHAW>T;F$*oWw_(-eCKTmz&~0Q zjZ_@|tbhB=0x|eEuirteA!ANn$BF9$xJHTtY;pXv$30BO-=C<-tcIs*)HsVrm zC#nQ7HZrtUQH9iA40qTz8~h@f&Mq>4*xfODb=~@Ma51AypSVvnjNiv&iy{2?kkwRw zyMEma2J9)f+mgz(iYnf-BHoFkZK=U?g?!L+5KFOEIq4No z^YaZc4_Wq-AwFQOLnjaOgAZcmsN|XJ?U}}wI!kDWzMu6ZGp*7rvc4j%2vB3+TW0;L za;ze@6#ukMWSM{iEltG9mf&+RcKFt;QTOPRLagB@yR_Xf+Vt7v;Kq52u(7c*P2aa3 z97CdYeuzm|?MmIh*ov>^7@4@UZ=Q#x>74Mz_z>xp)EGFwV@uLAJF0z5c`e7sGW@7Qp{5%f+juB? zV~pGwPOxy{fu=!`_m+Ijk-^tH!bC+!4!ls9$)6qB+@p+ zUR?6fSaSX7@YQ=MW|stUNMWsBTw0162vc*O_o?b`XU=?OZXla=l6g%>5TuG`Zg2lV z9-G3ZdMd%AAK?aW9^}55h$4pfmdg9msL~flQ85e%a`$+Obxpwk_q0odnr?S8?CE zr2yyFPOI*lE!Muq;M3egtwE?_CUlD;w&|tlS2rpl+#c{B!&aV>m#(OyQkM;^+tPVS z5F~4dQKMD8@|FV;P8Uh6mb6U~DbHmb{iow{zS;~(mJh3DMW=xFQgNuB@Epx!OjHYc zvk9nNZ_ML!`yWpSYp8ge$fM)9+|g;k(%O4yNf54!B+7!=ZvOH9l6T-4%-s(NzSUt9 z-EkA$O}}zda8Y5%^VbWm(t#<@+0BD8tBh3IGGdE{mkhav2IA)zHGkj)=;fEs=^2eG z*#um$P+M(R%&Db}w9>&!W3z*Y8=3lsm$25u;9g5>qJ~4w&5iw`lXjIMYQ()L+Wmao%g-*x z*Po8(8u>%pNN4nH#dekn`%)d9rjsD^L-I;r?T$OIAud8(9n^jYRn77PSof#bCmO7t z{iKh(4}LjC9N9G^*1mkjx^9WbxKkXH5g~om{OXnYd7eyc6=ochrW1{>HY29j@N_mFv$9MFl(l&i0hh)ONoiF4277FznoOzZH>LVdm2B#lNv1E3wkW{xe^6+p`FNil;vpO$Q11 zECkV(1%ePMF>rQl>3tmq({LJ?%J(f2s;HjSrj8&c)+K%O-F0nBgc&Hh<~<_1ia3_T#Wr^xs6Up+%IW35dmqQ3 zCQ#EI6@xp;!`<9YDbexFw6H8_fDs^=z`acqrHNZGWI7E}K=KGOgBN();tHhrQA zqC1S$L051VaIZHSN62ce^|5P@&a`eh8DgJN(;pSWKbW@gzL=W+fO1IWb9k;LTG-VoE@H<0^LnQ3_rR$*-RYhrrt zsw!dxFDF41?YsaTklxD^ByFML63wZ*b=y4s>14B};mUo^-olZt#(nCv--U|A$9 zh#KKfZ(jaLXJ_OWTjlrjbz}4n$!}16dOAXIww$ukBzE1W!0`JMllgQAVG8nIk?d7Rp29*udV`o z_G9C~n+s8HR$&79l!j(dD<@zxm3;a?@iZLI;NAPD_M{~a>SjLY+awAGT zi3S<{6$^6Bc`bK4U0q!hGs^D0B=)MDm6eqjmzUDBKSe8mJf@0ULj#)$nB$P#7jKDx zQt;JVsez&v@;_@|w1Z@p_t<#F2tW6|>8mYy#z}?qB8D^QeP-oUJ4p5+VsI#di^|sy zI08FO@btIV;|1sn*5P(|cPDHSh|L5o7Xe<@Q6d>O8{8;98R2?V6d!>@c(AYmZ?9=y?!83OUpY$Gt{hnpt z{ydhqrUJaKJO8%hfIxegOf}cxcp(N98>cAKiZ^-RN&`zDGYnoix(t77jCeCtn+Ew) z!BC`sBUi62Mp7)yWzj|Wk*q)g_iWRa>M$TYv$!sZEvyYnY$_jFK2 zi?{w?K~)a$x^vNKxwAM4;(C&hzQysmw$QUtF<9@6TiwS z*sL+{O}YC1%V*`}o$7QjP=ZjL0_F}5Djn=RtZM5P`!LOt$UYuXEpCWS)?du!|E|Wn z;D0@NMR5olZxZ@eFBIuC#b#_3=PaD0P^f4iv3i_6j@*_99MGAf{?Z- z^Sng<`1y|E|0lxD_s^x9V%Yvf*z_ra($h8uBPteCUM41mrb$qE^?q3f8`I~X-RoWm zW8n<6RK|fm?rLx;fIGr3CiXPNLX z8>FSh+fSN}CrgKqi=%dg700R}2X__%11e-8j{Bbr?Zzu@zP41OCuBP1ATS>?;tt6h zM_>Af41GvGW9gqE(6;7HS?yFI>16Vi@zaFV z`0(Y@k_UIMd`G97^A)NXi;kzeI5&mEAyq(YP#SSgQ)#1}-~se<@h3yCr8Z)zpON6U zk_cxiYM4Gk2L!pDoj@HDxwOSE1h$a#AO$fWMZ(^KU1(s+ zU!OxqE@j~OQMBPagd~4aRH9^oN z!KIMLdMO1(PlCYpi)7#m)>H$7gY*bdQOW~*rcwQkqob$$r}J?A*Q}#2mpXYakA6JW z)6-)&?WBBeH~X@MLk9}fmnZZz{cp8x>&1%`n{s0PUBtAu><*MYsG@_AQ?J7)decc6 zq6p?cqNVqju5CB-)s52KjtZH5O2F6)Ll!nv>r_C)L!Ov9ng;=OibKVAj~1e!#y>lr zF@FBKvy|e-$hR;~95kP<0NRBlI529q=S!aPEbdEg2940=L8556KIm5WcKZL({-viv z?0b0-_3j-FEJ~&UA1yR6o*;2X1V|NBTzFLO@&k9u_$AJV!NA`|iF|f?@tfLr6hQVH z^d*kZy-fXLn{zW*B!H?6(JU|b2!rC_{G#`UX&0i|LqI~(z5SWcS&)UoRXsLy%qX^Y zFSz)dsDpQU^wp?HU*9sARI72CUg@t4U`pWXtopzA%-D#c>TsLPDO~5uKi$wJ?QO zc=LSgLKOI>G`F=`EHzj$GIcFKrFl;CcnpMk>8E^1B?}F|CV?Ryek0Oc2fMm&#`5E5 zuAwTHEjaTl6L%=O*2pD#ez~PZSP77#*jYY6vU+M#a&0wH3*?#1zBGbB)jtEDvI?GP ze~_(Bai~6u%H!gx+w?}i@m{vDk!3nXa-T*s6l$>_gUbLP|P zIxwpUk_MVSC@h+FVg+qye>2cZ{FfK~snCq&?|wL(2=`nu|G_b=W0>3YRENmsEqv^R zT^rnJM$^co4>SiqHZ%oScW_Wr5@Uhp5s{)WnUWeQ^AW>{hxm9a%eJ~Q^*Qs{TS#a~ zO)WUBI#08qJCoOHBbr?Vr^)G8-A7L9(DS7*x5zAEEWKKj=cSQ+{6GlV!3<(l%~m+2 z>aXbm;&_ql`ywa46Qr56b%`~tfB-Q;~wsl@-Mxh*q*d1wX`>(TIM2%RA9z}ZmTrQoOIw`TSM)wgpn zu=SG)#Gj%>B@vN|K4NA;6gZ9z6H1?@IsQ!tIx|y@5ojV$l=;6KAZP5$mg`_dU9h5r z>FU=-1u#;JZ=ua8+OTB<= zrRAHQ2qBxye{V6UyOukJ(99Ebp~l-}V;)j~hL_LD^%9^V>}dbnzW^1BAv$^myQL^A zy)}p~GasE6EUn&cw^ThP%wFxQg?V86-+O6Ds`pBz;#V+wJby0I%s?@~FEd&U>j@0z z`NyYFZHTbORHr6I8z?KV?p^CX)dgN54nG?C`Z%gR1YaLxGeb``Xm~oxUWHH+1mT00 z-pT+()((20(_Ep|^+f@uTB5Mo@L6VDV7h>P5FDbEh2&1<;8FrhzdQriO8yJsCTkD- z6OqDDv#ME^?Q*R-n!|y~C!7v%Zg2MVo?0C@MAg?jJG*HKp9~fjUR!jd_>mEpkeUq< zN^{j|mW2kE<4-X}neQOp8W>Rj)0?RE9J|z&4IqSEWcO{4ngw(vVTxRwgrCF z3AheP8fCNekzq2Gb|5(~FD|hTzuB9W+{@Jhv7MIZ?5U&T%P{b}oKDLC8cuZ1F!uNTm!M zWd!f;YBH~{ldDTc*OjO0@LkLre0~D*Y|1O(b;|orrB@NDa2@cdo-#C^{`_yW=1G$vPbTwuz!u(S zG|O=m5rILETs+QR=Vppg6!rBAM%A|(i>Mj#QSm(16L3PFEH%Oy>7;f?&n{Q{1clyE z^ALikJP-8weEvA)uoiEs6ahCB(Mn-8rLkqBw{W~7$NbK1Kyj(ga3gYD7g!KS6{ z-#NPRD1}MRg?M9YBlvdI;>DqiHaiE07wgPSy9`hYNHpT+h|O+vz<6eO>R!*Z_VT_0 zV!f(?DR3`#Pb=1s8~gl$0>IHa4Dg^2m}7J=ww<> zKB6yQW`L92%zMlIYiqn$as2$WH}Y(IRi`YzSLW>O%;l^bHP@sLMJOw4r^B74lFv~I z8vZNe@r43rCJ3!E5prPMXg$lUzqI)7yPj!bKmv7LT^+Mq{D=a`xC1y#!YFf|(JGY} zo6vCWNeAGN?DN1;g&hcSU`_vb3k-^}KptEN#4Wib*{?6iykX|OkLh3^pJ*l=UMRwg z#r;RbxPmA0Wq+gNCOY4XlL$EIE5NJ#FLWMD_>bUXw=fML>3DK7^va(-d{f| zBjpJ8jU%@a@MO31*rAEU^aiek3^68Zio7I(7%VM5oSDMp@_L#MibNh?DXd@p*hYpo zXeJ}4`rE2D1ZCive^1v5nHAv*hhuWk@aB1zB*^l9hyv&kHtYQq$n=z&Meh3N!o%@Y zBG(?^XQt0m+SI^T+<4O((|?7Btqc6+78GL}vO_WEn4(UgJm4SHz^(|8`I?OPA?{|CC zOL$WYOg+UoP*wrt`6M%M zsTK5kL9sIPn@93>8I~6%VN4N%B7sz-@xeRi6rtglH$VgH3-VYA5lV*C)YRyATDJ_7 zU6-&FJn8vc_a#E~T{6)lUp#72{p1@ZH8oxGeR>vgtnt4&JrfgZ+mmga!ec{2l8YDI z&CM;$?o8@Y9~`6Ss0#doeVNpIE2N&Z^H`wAkLO}}KHs=_hCtT5qd{D^pJI10_KxIy z&@FuZwW&3e9B>G%*jX%E8oS4Qv@q?g#D;xnYe0tW8ZhJX#TIFd%OtgQMGvsG4}a2Q z#0}S2%~G`s5?jhrjlO|f^DEU?j^w<|2AV+pLX+_%vHHg+hc)lK;7~1mX_;U|uJs@Wi z$ypR)4X`w4(JfL(9`oi9UGz^p+!ovC4^*xiM9| z)sqTPSEzqH(`o;Zd7d2~7uDZWfJd6YR0`zdM3d*dVk!F{T(l4Y{9r9}*DzzOZPz7{ zWm3X8V~#9dKPTY8qHpNH(kdUO>ktk2QRe#XI^^S&z#L@WZhyX7)NAA2i;$lOhq2Lf ztd*e|nXIw}u>+;5Io)Vd9!D!3v+UGZlY~>P-uBZ35Lb4xB$vBW?`Gc?wr;kB3v;y_ z@E39|J-}A8vax%FKx0@)z%38%n}Y1yiCS3)lJZafG!L#&;CN=hmb;XSAnON|VoXd2 zx;@@kHVTm3@43XY>`(O#&&L=&{22zB=<8J7j5)kJ&ZS|nj}dAAz4Tj3aBi9`wr6K% zW-N-T_2&mmgfCva_~wz2Hlvx;>2-rfWr$<_nwt^b>PfU^af;CHXr|AUrvnhjWD}Pk z7S;JMD*A!BkEpqSpS4iz^*UuO!=I&KskpqhAz#<`&)N!qt8as9EfXC~rkvM}0hXMc z%>DM4QI$~(_@PgTBY!Sao=1EwV);KX!Hg_C=XVIkQ*M_vnLBkI@Ve8vvHQ~|K&-cSU{JD4p#PsWlV%=IKvnd4s4uc-`ayaQ6 z4!>TqswX6*B_dInMYsQWB5_o5NfB9$n;eEe^%PB$0hXy(L3Bm*8o!bERY9#Ui!na? zVlkxAE0rYG?JB_+XY#=YF-%;}B6Q@{Cbq-d)NY5ITmHao_uingAVRv|WRwoJVa@M0 zt>Xc%E9^UW-*_s-eIa53a~H=+vjAbjtEG@CSt}TU=mMNq|F%y>*culN4`XXH7iE&J%@v(IP05o1}r5elFlhTL9Q+lN=t*8Cc4aR!W;wSL1t($ftMFjs03I)6- zq=PAmH#E_Vy@S`#bw2A?Z{@lES1>qm#+!2k|1)% zmW+G=f*=M{!6Yq;F*L+hV1!t7^=G0rRHbUWzP*|eRq^xpTV1Q%akX-nMNv>xd!g-4 zWb`e1bg(Av+FxxAHCC?@Tve|iDptd52w$PLsa;$!RZYKX>nAK$>q@#KChFKXJ z?v#%S;5i{h6TU1l$f@6E=sR`n;1J_Bn;(@OHnqTix#1Q7GSWrAiO+%Z*meN|F|m-_ z)g@6i`ikNw%hY%Lv_m!vpy_e;@aR9?9Q6(~svyU#bkJ;-PWPb$x>SE!n$5SV+E=MF zvA0{*IZ-!bj6^Y#K(Lv;`?7fQMU9%GNHb39#)l7>&=G<|O6bzwcWR@nh7tpXYMdq@ zGVB5KBPSXD1d}m9$=TE{MgYQiWo`7n zIsbiSJy%oOhl=`Vi>2PH+MLuKp^j{K$PHq`RSgqC#&@*b0BQlEEo-%~;oW&w}ga>s~@J2`0%qI}gfo`WqF7&79;qm0r8YywU zdLPS8!WwGoYF`)0#jUyMXEKGel-^jmIlp~7*kCmZG|(v#*~^sDgG*Octmi z)7kotMw{SAH~#v!N7&6i&E)RJEEFn)MVa30Ly91hGRHOFp3Kh6SE;p{D?4XNIPVVI z^(D&g5#k|^Y)$k+v}7x|`g@D!a#uXlmL~5tqS1o^8UocuDI55Mg3@CpMkoamW6dd7 zQkhog@m+V!RN&bsKf7H@Qx8CYSZ9DUXx-j%?_xB!wq%2%dVX=e-I+r5mpF_O!04*@ zrHQX|YfSNWb?8X``eB+!%Q~0H4cxbvXb9AbWQgX979crp#Tf@0Uf7!tPKwm;9lI(f zLIypl2KRO)`j$(tb-oZ|WU#7c*_KBb6IygJ3!PoBSg71Oqj%m4L3Hf(`j3=9p9Yrv zsLHl1XJMw2Pw^(xG2_5s0!u5S+}qcWg~|nUYGOa(~hMGSwxGI1v9#A%98L0|>3$zH<&m>UqFCI1yqcn{55U&8@*LF{8lx z{JEYsiZYJ!;^MNT!Ld<#UMTU_fC`JQYzaR&{6Utcq0s?LkN8HjLI=L@zt#Bgf&=7m z7i6gbsuyq0hWwFLjJ2+xJZ45PlAs=9H#}Yeb%d3qWSH;X^~>coFdFE^veuD=3=SaI zhO&#=F&Z+SVt6k365*5mX;QXkU4a+d!|uVz3R6;Zl!iDe0B*ayAf32BA<&rOcR1w z;ZBd}>WXi|P%Z#?`si^-U>0+cUl9kz=+uA!Jh9;MX`h z5sPCjszLv8yS{>eH&HK*?$NV-&cMK_PsgKI-ww} zx|$=K6sxHiF-$B!^(1Oq?43yazK_M-^6z7uW8MKiqJde2r%9ExR-0O{rEU{m%32Ek zPf`?&h&9_KnL=h1GBPsE4iap=xBY(xP7fr2p(Tl966J&6g8%EbK$XAXR>cOkSnnNQ zy!sk2Yp+SVP8!F%M@$y(3=oKV=)itsg2q>WLMM2$r;kEPQ^9){Hp=k2YlezpTbtR2Zi-B+^xy9`zl}_yE%b6~w=CjYahunN0dKYIDw7WK@2wu|kBIxH zTAFw#=gpNEerZr@9u<@10Ar)IFYl&M!xca-yDAUMi&Qp+;sVQSm+8(`jI9YUu1B1m zPxO9hfE$qhTPS>5JBSis2K3Y;*0zrVdS*>a-@z}U1?#t={9JcbY)?4|KQaA>Tzmi* z@iX9$ixs`HQECrdtsaos3|zP^aGp{xV~}Po4Zc^ua5Fxu_0~vP6n5@j-Qy4WkfV?G zb<|l;QvWhRa_6>rBRKuYZ!-DhrWfAB?2+u^wLs_81Mrr4Ra0`c(e+#dExT}&jVN=$ zaqQig2QvrDJ>)?EVgr(jmnFBb=YHhEpUxU;8=o40V8cv;0PO^1=@5sL0VkeAU9r{u zo~}8=ZK3hJ;|4yUxR!zj!r(vZaEypxRBvcnQ2c0Cm8;vDiJ`XxN|vepupt*cihF~06R#>3g_d|cN0_t zx!n3O$F+t?6r4co)|3<<*(VbJXhj4Ll+m}PDnfSAWTn}q=;s$e#@G0u%h8Mr3R4B> zKX0Mkp-DCA(dCJ{I`(|JmoL$PZ|fOZ)^(Pw&`aEWz22K=sV|hSmARKE6x*ehkH&K% zONW;8_%yW$&dy%#q@a)aO*96B*{WegOR^G96yxF~MbXhRVQ=<1sF}d~k+eK+fBA5c zOp&nT1+fnck(Ru=tfmy$WcN4r3e^oKL?h!^6!owb(Zstf8ny+5lWA?~M-QDT%EQjN zZEim9hNK~?Wah|qWE*uuFNpwS6|r(g3i-h6yxCqwR47&)KeZ{IePjeOw8%drC`@v8 z_0Yt(1}MhAZ-9$f%|h#&Rq}(FRhSm$s`aeM@zIygQRw4T;jV&~JIMS*v{$MuT!9v0 zoB=>QdsVp7^Tfj4nIAei3%Wo@!Yg$RO}$6<0fU#gUxlJzZ^lI*f5hZ2j*gCFDCPpv zUnx0xCXoIjk<8(e!@OS)el8u??8jY&cQR#vqI&>IX~}hf>6aAoe}#J^Y*yMh{N3VM zB#m#2V5HU3s2n{^UnSxzf+_vyua@Tu>diPJ+o$C-o0QCPMFXq1+j&6@Q06oF#dkZu;Q6P9>>ZK4jChCC@rA>ga-uMh(25_VpO*) zq@edTw5j?>I0Hp`Id;~{KEPc7>L&?S~L_n~7oUVc|LENzzVbEXEj})Ei^fY8HNhwK~BHOMCeqO{$7@e|h>Q@TM z$i=^-uPuwM%@%jecjhWdJ@c2bC@3iY0tlg?_YU+mM?nce_%c7RPoNMXG5_Ag^gxt+ zB`z^|0~AgX(!a5>i%$7yEa>`C8ug_puH_+ zjlvU+`#Tgffx(g}r85-9XNgPePnL}w8ckW}>P(BUE zBySg1r1x@d{F1~q8WtDAHc{YghUtf)}B3oMG%wZTajO$8m5;o1ABE>5u)-9Stg3F&HF; z$n6&?jl{D{PU305ZbLzDZ~Nkxg>uV2@G(R#HzCLJC&?>;HjAnK5bmq8mSgtqs4Eli zr~6mc5fNoBuFU@+8q8`?-<=vzWAxRrsr|MABGwBW=p)*9rVj=*+rirt$Lw(nUM2lm zW?HB74_uY2kCr4a&rZ}(x#3Bq)25UI03=2joc{9XUIG2IJ7&lzt`Ve<>rP9-qhMJWLQt76Vq-$<0}SnuHuKZS4d}0 zJ&XmsfTtLrS&#RBOK989mTA8-`4wfpt%<7F^n~{Amw^+)ciwLN(BJ-R@CNDoGo%+~ z3+ZZGr_|@46eXM?^5%$D#7)o9l=qlHe)7fQT2uMe2vqyc4d)_~Yv4*s)aWYwPrcS0y>TbU7yiis`c6v_TeakJo7e&+F$2}n&m^JnnZyLS@gxPeAAGo zf?u1!{p}ns|F)x=dgjEY1`Z*34BHNnE8|j2#ionNO3KMYrx39=*&b<1ay~DQx~Wy$ zfXe-O7vfxNh<~<g*bvhLM37yj7;S{zMG8_j)JJ z$<@`$@&1WeCEu^7B1~Kz;#feO`_ptJ?WG_nhu|eYa`(m<<>%lPipPgC%XKX{g#9U zOmedUp-#`j7P>mL5Ui00te7!LNq+??({=e361p&snqJr(FI%d?-KpLtnc|pl9%KiU zZ!F;a(s`7c3;`i2BJLxa?f;fh(5z=aaD*e2 zQCoD!s!g4dG& zNg-~M0*II-0`E5lyS_iGaY5fN${s)WA(_eO5rbW-tbHay!?-itW6va%Jm1|M8XezSrA&rP zPrr2{M=-%Ss}N7W2iKA|eJ4B!o3NOq<#esp1WPZbb73C*=5`nPm2VJ-l-JW(>f*{i zH`e$1E(@?Cx`v{6cbz250S!4ns*^|!)EIj`ep22&7}ic?2JU)-D;1hHD^xL+?gKm*dWT9jqJ9^#_#;Myv=+o z3X?R^Kl@4BytsfVm~z#>KY&)&QW!4)l>b7cCL%QO8XuUu`w0^~*pHSo4-1(8Z&lWg zovTx8 zmSMeWSdTihcC@D+wLdYzUiYQUe}*@&%XBCg=&jFs^jFGBr~2J`k8f-=3g@>g%(|K^AUth2f` z?Y(m*jmE?h&*2o&{bFCEdiYf{!j|y-5NTu9%(G9 zCV#uoxjJIeBW=veFY|rEq9163*{G+PGU&DrCjTPDV>^@?wBPUts`rj8lW@T&=r*p* zMR8;0FSg1T>o98WgwRxf++ta?%GciD%>{pO-|Tz!vIW?vQvflm<{S@1ip+e+#KxH&7!DpY6I;{!hO8y z++`7P_RM+|9eeG5U+Ev~t|OK_vDBjEQCLwnUrRW|3$9yCHn^&_{yB9>rL;5m4A7DV z#~@LNftCzqi0?72nI&Li?gq3}(8DtyfRh#eUrsg!0?NycwUoIPBmQrhn66Q*wq0LN zCYTvQdisaS%Viq@b;x7uzPcc54zOW-+Pu{KgU)D?8$a#Vhn~~!*{LhOigh zywE3??VipgPS0MU{1E6|FC-gj*nE&d-We?kQx3Zji1JqWUToRi{Mzfy%zS?i@Ss`4 zUmEIs`AQAlW#N&IcmGns+6?5OkA_t#{3oa({(n&|QKRZVQEfokfu*kOZa%9a-&-a2 z2YR3oHsnDoRQRYv3H*R9S%S<&dGj%@w(5=$+^crKc~ zDp!q(swD+TMklt)Hnk5AM}_IZfN*b74Sb$ldmif&0lbzZgj~!-O@%Y-tS4=iWNa3@ zlx?-*0WRz{{8IV>R^xq$x@2a!t)$Crz(1pCi}BMw{E8T7El(RGxCk>UiITM6;w5yz z2|wZ3;J5qgs5m(JSfR4eLlQs2tloo|FlH)MNBczoF#3N0)H(@t zyAVLJ0}PieDklM94p_wGMTygo@VZS|dHBY#Yn^X0TdR7@BaF`(dMcU)-@}VC1T^!F z27i0pYKS>wQX4I!&^%LJF$|BsFlCDkMC@(s#^nrd^$e`w&SiHd$m`wzT#^^H`zZNm z60iINM#uuwgQ-Kfgc%-TQ<)V%(8eY}@w-|<2fW#mk|YDpCi0Cj=0l%^pD_`M1Z>F8 zHuLfy?pqqzX#as#Ef}a9&Ij8SwD7zTeS%Su6c?^VjcB%?O0cBjI>qL-x4Q z7LTKMO6vi@vCvS5{p$XXvp+=GH}v6^jdW_|Nx6f`gXr8O`$}J5A7a2Z5@EgTHEAmT z^exxhFznjj?F09()ozk|KQRJ*^6&Dbmq2%e^5A$Jj|zEn0MHK@3)##!RFqFT6w;bI zd%EfBD-ixs+d?3Cnfx_8!RuY>AoJ0fWZ<=shCM#fzO1sG>{iIo2=!U|l;zdLCG z&(&Wc>#!DICs&Ha?fdQVrs$7=zyl}SbN!(Sgay2{bK{BrqB)aTkdd$zm(w>gqNMF( z@pz!5PPwkBDLf?Q5kRm4!D0nmasVCZ%a>z(3_^qfXBjSKc;ON{;jm>%WDNkYyg3L- zdVNEKO1$@|c3Z=z_yNy@N3FKaOZY+^IHL! zB(k_VqXEKoPH&+!S0EQt>1i&)BuT{jX022^5 zdYF4q1q@(h`XJ>v2`pCNzJGoen_4E|;%AG&=X+$WeR_z6gQMKu?3QdzVM}^0z|LMZ z`=73B9!Ot;dzm&zjl{;kh!)Qn$TbrV1P~l1>V|kV{|wl5@XyQ>^nIk^aZL5@x6#%yA{{=CDL6#xE<1nvPWW6QA+L|89{@5ws343ig?lw=) zvv)}cc9`~mkxq+7NDMM^`4i4t^?c;`BMbnfWIHf2o_3sP4=ZV^H|G>+ys^+NTvl%ZNfO@S>N`b{@hm*$lzKDWxVL$70fBdUCR{!1+MK{4bqq%#;+|S*%p5 z2xK+ZeeD!spoI+1&PRNGfNOtNjj>ynTD`X|Dg`J{ABI!x9|sPHL`71(7G1_|o?ec} z_BIREdHH&A=B*O`$9$XzErGXxuGqvf0W`JP?7i*HcKKfL_f;xHJHsHea7j zI@jnYrH~&E#`jn9J5JTTF%|7}eL}^gDwP(9vNDSg9k~62xPk#xiBYRNmcW~pP(TUx zIo}BaUR5-=uz*v;y_ao>q$DXZp$rV>bCo)OJDyQf#{+T|EjKqlA)|^UK%uzP6*EEy zF8u!-@2ttX=kdo4iueYcF}m{b98Ycxmrs}CA~M?BYzglmg7~!oS5!@S)Uiz#gKKLe zX*M^j5eOSGS4-Fu!hapt&;2LL{j1@(sc#441w|dnj|2cJ@phpmEYGcHFsfli1CS|G z$r6MNgoY-@!c8qqHA?B?FcU&MLd2>Zi6mlS76o}re!@O|wP^)v^PlQPqC}rXZ5N*W zT>?aCNGBkU_@*nz4Sugr(5cDAYh{Y!POs-Hr24-9yjOzt^}bjC4_R*&R#nuu z{YoPs9SiA_6kN2@-3-FI>=@-}B+hKQD=(!e%Li%li=v$=`p{ZB>x?`C99E zi{|Efk>82#8#1D{QD>{C OCdY96|A||~Ho}IX6cIDf8HEGF4|sBmM-jhvSykPp{Hje~N2Ie~ z&EG3(cu2~D0?se}WwwSj=Gu6IvbcTgD%*#LA{tNaY?7U___QVjCqR*&UNRgktfFf- zSMkh=bs)m!VfV+)=hk#!%S12ZPlIjcU&_4M0H08DyZvc;&x>DNAlMMt(>RpgN~d{z z{D{*4Y>#z=JXPJb#_xdMknj+nuQR1~m#2c6vO&(3ZT&;9@0?>rR0^{vc}`XbFZaMX zAs9|5!IEg4|vaJ6*4mEK#tk{7(nGYkT3IGXDyhOF3myD2{|vgL~pbqF)@cx7#* zV|McFtftNk&FX(kqQ#{x0kATB2PitUSh_$8$Y&cFpS}f;C$U2t8XYZEV+S-I+0gqT zpT++psrvFSy<>Gcx4mHwmc+mOOC8L=$gK=1q4P<pPy(69s{;*%I;!SRL9)@r!i}Mp|h8H&YNKh1^~gNj0LdAZsWDv%mH$}R3O%T z4cTu+0*hMo5~WW}-!hB`qDYWEZC^9YqWEY9ei4t6m=cQ1T<(i&QMccVp1eK$IllWT zv`}!r36u!!!;G#s=hvP@G>e3pQRugA78Z#l#=vN3oXT6LXBb#$VYYG|O^RqRrALN@ zAddp69H@LA*Q&PqrE<<;r=UaZIR?8U7{YXfmuDX|AKQY!#mdu>SqgB(t+Of z-Tn=bk5ir|(0an1R{>65Ro}=`2O)D9M*-A`Ev_w|;|_5V1UXi(tI3neT<*UksTwjL zJawS@x2Xty;!=5^Vi7tIt%GLapa#&1dC}0)GDcp-;ARDwKL64;GozKhGBGwL|6hNA z&A5SkMVAa}Mhem&XD(v6py2z`ZekI=618CO~ZQB{2%z%ycsUpo97>hDdI>C z)!4j9{biZ^GVx3~9db{3q|pEuIvJ|Ze1NwYA<>rT7490F61hF2JJj1ampx z-TfPTwjRC8QPHWo!+ni~myaiU#WyjxeVzc2GC`8ptU#leqUWt?s*E=D;o&P4sX8d$ zrOU($!h#IvRwRiTZfZzokN-|HdYnOAC?ZS(pw;iS{MqXhxO(L z`MRUiQoMsj?+VyKnrubs-;y-fA+O;ChY`&`Wn zOJR4Wm_JA1Sin1dg)OVb5@r8(cJgCk(BY}ev^7&o75w4Wa6|$002{aUL(T6vaP%WKWolDZ z%hc$|k{Fvr+mkRNRaI3Jlwo8~>96x%lVh0Ze^_U5LOVD#1i;7~&=wk6SiIKa(L%@* zW;W8KMl9=TZ{FV842hNfX-G;*6G3y=$_}!Ze|W>?RPJ`(pjaA{LhjsIYpoYVOTre` zu9mjwHcj(;7Q3n^>e|hRrSKX35xNS5kwdUx>Yp{gThz;M(FdlaAEG39>NMDFYwbU5 zjs_}fXne7c1|nj&&WgzF6wu^m0gL~*KS+aZ>lL~Go3ReDFDYYEv65v%e|Bm-9p&_z zQVqN;P1#G)){9KL@A*Bfyw(0jDP{=Ig(iK(I$D3_))lN7R*OXGRRtkLDBP0JjHEo?%@W<+S_)<^PAX&M2bHXjF@-Q;_lW>+Ez` z($R?sY(fv#jtb8E>W*->-TJlb?`=UTOG#mrnhWSy@>M}C1x!pf>DB%`Hx->OcX;xO zZyVE4XL~(#3d1pTG0NBGdRhR3GuGH5g?+{*if-R-&3~5oy6VCy&O}mWe4)92V)(~;Au&9hOwHA{ab_#}HUoKNdsxD6HTEEaF z`Tlrev%Q(6+p+}pXQhs~T71`044`j9T5IVrRrHP8CE98CHX*O<2fUIks;_};X{>qN zpl}ri@Rif2`OTIl`%dJ)^fw)bh9x*?Q$SP8GM%abgD&!wSp_J^MR43QB1JnKYo^D? z->fvB_4^Gb{{aK$GtD){MQ+baM%*5B!(jZ*F9j#mqHRp5fl~p!w~rU&?udcA7y>HE z)GeQJ=8Mq}=hd)YjaTRm+-LHg0b=InYb(;6>u0RYL5^@$#;p-NEApbhQaL`RboJ*8 zBSYX|>Wf&<*TF}#`00tbuaTgJx7K29yfVJzOO3LMJ^gz9Zw(Iq1N959^u7Vbe;!Kc zU;2M&v0tR(j$0`|*04mAiQTgv|5R~uYL?G!WBy;gjXwC39;813|HG8W0`FPt{006H z&l6~DOEbC_sU`I4tK*{EYWl?iKl(1_Tfk(;2Y4XeW#bHP%cqpP448m#zpbrtB`6O5(Ps9bcrfrBY~W2Kk;kzrUcq2xWi0 znCf5lf%u&vROlXi;DRa%)Px^hfe!;18=3B?KdEufRNKyU{bBW^P^b8HXp857;KDlFp*+ZF|IO=2PwZeaRf5_&EMT#zg(dU|2qj~On zQ-EwkyvY5rXSjXUhLvqU9e=zF6t#S88se=h26bklK7FnF)hvi;5TE&IKmCI*n13V_ zQ@UQGiPu+`Q_=W4mQvxgSOR^pe;3`|7}$-vY>qGvKQnHD(xLrq+ok6JgV;mVg=Zwp zG^M&-Me%ulN+tZO0VMTGD>1xgjCTS@2r4@Jbf9^}EzdpDN1O=6 zD3l2x88iCY+xc^6a3(x7R68^_u?8FpnHKDJU?pwyD*bQYhg)Y`v3Z|ii8;YzO-d!*3rTA5oxVW=i~aKnUJH(a>i z@5Q$uz(`Y;T~4f|UU0h83RB;M?vJC!y-cuu9BP&;eq)jeiGhXRANYI5U)OoBC5wP@ z-8JKk^eV>1fh*UCQ?Cr2YSn`O@!+82bfrJ0A0;^qy44DQ}39c~|`}su$8?%w-+}wB=y~F*?;UIK#SKtzG zXyP9OiI5u_@r2pjxhS67{-U7@cya=$JQxLflEYxHDQGBkNRYqw8MgB4p-Gzx60P=vMukb+o4^vkCJpruc<6&G0u42~`$j z=G@JVc`Jh_C?=ps&-c>y`PSr-7cISxf`frhx+m)wd!8(emi^x6o4eiD;xQs~{)t+w zN#ha;Ovs~w^(sa31%-g>uWx6t)_>RoX8;Rrh4&ghRqwShosQG>zxUK^_jRc1h4}>5 z;oXc@-LjA`*&Q>n+bku=5f-{w%g;6EKi5k5@U29&BBP>;)V*HG-e>&lR>Y)X zE&qk#+|k6GWM0zZ`xk5Rq^<4s(FMk;i*p8!Ert=poM8?I{7P{E6ye{ss9XMDatmG# zE}j#Ue3NI_%(*cl)wH^j^7jg6wgxZ~W=MfoZ%OQt%wD($z}P|!onPorzwEQhy^MEi zM`NnJl%5^>` zr_I++w2?@rm^@p3BtWq_=;B$oP9|>%ev(^Gvq-*hyWTSH-XBX&+b&DdhhjNDf4G@| zZ~#1&Ss4kTN*TP>w|2y1$14HFs1hG6f#s~nhMo?V9)BWrsM8`#AS;Na#dET#%&E)D zqTOE|1ar3i$$pV|>Z=)Lk2M;o=>bV4~1$kDTib$u{ufx?N_1jCCtxM=UL#uAi?!!^``4fJLAo#Vb+LQ?DE#Y^F}-xw zy2>+2+6|+mhPp9^45L&Pg^|t&9}mL#?W|jcyNR*?gMlWm1{mm=iI>9KzIu1M0@`Zdje)uSlhe&-Ikc?0 zm^g?Emo8K5d9{{wUD|cm~^|kx|R_5tw(z)0ecqKt_sQOud+-Bl0z(B z3wwK2^$l|=1MmL8DP%OOS`MqZ9EBs?srGG1mVynsWBS8yZWjIC7qh=ay-ab!#PmT| z2^ld4F|U$ybiA)5pg^%2g$27QxeYAvCF3awdbFj`ROH1#z@{ULdWG*-CNELXH(!eVI?{w^8VK+1{!FE&Mkp@)Cu!t zJ>6w5_c^@TjrBB9sKM|(!~Jig8?O|5i?9N)OI^^f{e8bRelIjeDJK(8*E@$5RHvi8kTiol)N+&|D_wau*B0f4Iv5n~%F~R)oY$f9=hOak<^x zbDrj_2Zu&`#}xR54!1_=RTkO!A1Xy-Jfqq}W zx=Hf7iWwwj;bNr54SL>rKQ)f3QpoDZ#KjkhI@z3}S3MOA|XJDf&4uy6A_{ zk@$P}(Qttz+3t;&xsOc-U(Lp)A~*p)fzF4G?X^9BbJ7#T*{H8ob&j3$HfmLyD@DBF zp}g-9>f1O%JfHd%9Zt@uT_7C;{i;urlG+@!r(@Cp&WS;NYI;j&ho2 z%=+^9GWF%XUv1qX=~D>5*LOugz1jYrqScp1gxBNPs~hS>LTo`jd99X&S(h9tI^Q8h z*ID9uiQaZBMUqQr zmJsU)S_0&#DPmqnlVQx2sx{3aJnVa(50KfL4q->My2aoSj=;fzjt%JArK-LXzfzGk zTky%qKEloo7ZeE_jXySxDDm3BL?@l;dA>=Ety>#=&kM}L$PAQ9^TJ$xhMVE!fY;C_ zxck;PYb!`WKQM@TcW?1`RGo&v+Xc^ZoItNL@AG@7mz5VMM1+xj$74gtAusB6S*}=I zeAy?QQDl;oo`=tP*i`Rn-WWYZ4BUztt!?c13#gw6f~|}Gu?H5Ha4e^upy^&Z(>dm_ zZ%puQ_aA}&(I?n9X&fJZGvNl$^nrH4DU^Pohz~j@q6Q8<74b@bAM6G8?#@?J>E5yg zibSpx($x~E-}4#sHK9byke!Blv)@s%Tj*deO-_&eub7OIk`mrX0h{Rvn-+oRDUmX}+ft;Nq2 z|1Cy1*69daF-6Fcw$^+8bDI!$v$+5P?Hg4msi>fZ*68%xfw|H=atG!-mGJ>P+GOB! z*?ktDGi<+xf%iwB%nkb>9&7l3%0 zoqu5F9kl!M(-m(*Nk_{GhszJaR>lq$MpzhEQj6FR*Oig9R`7IPcgey&4A=FE8k3S* z5O;1pFraZnZwH+%#dvwNRq7p;!SNU1No~9R;h1lyJ<0W&&+Oy_5YKQ!;$8d~*@9kb z!o+a!nt8@B&eAs~21{8*g|N$H2#BRwpcl~F>v=pTbJmrJE$t;#v=8=~R&6z*epjRN zH7B1T%e}qL5y^~~Z}MbQ3YSHXG@n;kAMwoK)^^_KfmXqAzV54}oOJhgKWxdYjmPyW z5-n|0Ph31}obj(gT*(^mU(4j}5r$tAt6ix|l5tIdA&%c%i@vzzyLU7uzQCc>lvpdX zpKLCCp=S@ZN(aNrAghYBHgOdCTX-W>)bG+g{%mHe?kA+fs+AS&2eF$BM|u?GwEU+J zYjBVqR4GUN8S&>_s}#^^4-p@v(W&0QkL2s1k@XR4(DkVDpuCJ(ciRX$#NX|9 z*B?pbfOLDlg&GES>X}+p>F@RooKgijwokNehejtL?whMIUVW0IA$o4#xuG=3 zb%)!jc6R^v4Ik2*?GPK;;Vc3-=VE>~QaQ@+_>I$8^A!uF&BpXK0-#~Xjax9R)*Vx) zD=8;0__9X?Z7>t*e=juG8iLlpZNUe@6b?w03FaK=)YO`&byg_3W;U-HpNm;UGz?hc z4(}-gdVa@6=QGC)YmA-fM%@J;LlNGtBbMyU$NJ(#A20Vln`COZQRC+S7FMnWKLn?1 z^t7^re*8r5{a)=3Ab0Lgm*7~+rzJ2F`Q8%betvJDFRt|1_^vPLU(IE(0~24a#gY_A z_uxydrlWJ{hTy$U(9viQH@7`zQb2jt;wo{_7f#r8{j8+|9;a&U-s-$zlH}qtOI(2&8k5BKe`o=pRHRf$%KD9Fe;Iz3)Bp{nPcC#W;ady127Tc_h}L)N0c*}uQEVOi7KupyMLFeB2(CyqUtDSDvf59 zd2I$W02(dL%LQ^iI!{(sRn;o~5{>sv3IH16A3r`QOg8UgLzsdB&_w2Z9mlzl8Rwh2_yYem<-^dLo$~#zzHVhn($3VTiK`^a6+! z3-e?i5kVql$05(R_!sx=rrKnG%s}tbdvx;|SKb3x&ne4>~ z@!06y>WTHq<#4bQjo+a_+WQUeupKLn+Qx>U@+|JF?S{~#M5Qm@rr$m_Tm2obVdG@C z45%MTVq5QhEny=XDlYgb+Qi>dampQy2}W%7{B=w) zpO6ApN)8mOElJALR(v-3hJd8~r#7QKrwOYW z@svM)w*(AF%fr$vyCfpSXp2k5+Cjtke_2+(Q(ue@zM_w9Y+ATjNB?dXoD975;Y&!k z1qD=L#}P5Auiw2q2X_%L54NZtpTt9jH3?Hn=sz&n&@(_OfRsucWA^*oTU^3bsS2TX zU-V1Y3^#2_O-XIm1VCEi_xc8;SZq~GcSx1>jR|~;mS$)L{zxB~bvW1EGE9?L+1Z9s>rIx(V;5%tu$Aco-hP zU%V;WAJ9TF#C?yMN7pa9nUh<^tj7OG`>dw*ff3Cx1VfUG>G1k&L*nrScrkMBTb!4K z%Y+SYEy};FmiHaFyV$9-*OdLE>!}mw1390TdQRto)TPzxlZ!Xl%cM}#`$FQqpf+`a z_a9hS8KTNFf`Hct@@xpv&U5^d^JhmtCCk$$UNesI$60LnAwHz;cluQ@QgFUi`J=@~ zq*54Bh1JowHls4(xbCp@>1Pr_NVV5zK=tctKw=vo0@=zzA!x@Wj$~+OMQZRdaAcA# z_wBv*-IZUlcER={C`VX zvJ6-FrP|*X$Yo<9<(_?1#TWApKa5>D{UR<=mQ&=;-28N%zf zL^4WL7+%+>jFLi?s*@+|v0avzV7%a-gfC+cfgERY@hGoeHfU{idH^f57_Tl_a+ktd zkH9|B&CRW|JNL8<@jTC4jT|$tYDFI;0ea%;RUpdGm6=r1@oIYaU%Y4EKJ3wW526_B z_tjhfnP_(Y$|@nHqEvGxR`SL`J?@Ff76h81GJJua5~^MtdUL9OdJkjlUu zu=4Ysnl+ddG^^d`!iuu~M!|fKgI<}^-N>3N@K^>1m6n?Q!F-|_v7oAZhjI0>$(hts z;lz~i13Z&h+e^~I+u{V5@t}HRTH-X2FleD^M9T z^B0$Xl$J(J85&|D9~&DLhI;Y6eh%CL99tC&r120<&8I9%6qRSrVxxPT>EC1_^ZnIM z-P}=Qx_Qe0z56MKssVPNXJrxxk18dRh6l4v1q)~l-`8j%S*^5_Tpi4*8*}UEy{Q#6 zHl`MjfcV}II52WfW)>tiJcdd$+S)Go`9u;;I*mfOBMGU7^G{bAv62cE1`dk>ItYY_ zP0*+%jp*$gh|f2j7DI&=7c@)?%#ETIAXu)!CeRQ|uY<>Ge4mI=CIa;T2%MFwQ2rpa z+E=Dtsc60CAe9+gd7=VK8af}38+=~B?@?c^AHHc?*LDU2r4#ec9Waj2+8$Eny)K^* zkKa^{&;)fT0wf_ZKOe$`KZXKsvbZLfgayMxJLc2*J0~N6p5nV-(x&C=@v{X=_38oh zDhW76s+Ph)^RM<$huQkl*1F#(S1ThQwEs?EnT@3z?1_ol>!^0Hu+SwI$qR2$PqY4> zg4X$Sq`E%g=}3&5y@(5){ycq^UsSky755>YP6ftDokT2@b?aJJiW$Cx1s)KdtJ;cVffE#$&r?|g+#kec~E zuNX}%CRqM+P$=e%x-qZZzKpLYXx`E^LjQXzhLmhv@_iuvp2h3e$Y}25T^)i&1-92m z-Jl`bN473@i(lPM6Fm9A`E*M0$-!UG>RFE>HWV~~*(#8XytgqLq<6qxiN>F-xesqTXm9j z#C_R)vF~Cw<6T$$5_JZN^mICa@PpqjnEuMYRTiDssV_dtMn(n2wY}lVz_X12DCp8- z5Z|V1h4`6Jyuk9M$s{rv5L%}$(jn)&OUJ4H8XF$PL$=)ibUr4N7*{ol5BxR;EW)1> z_!Ndq^Iu-eSV(cYZVtvobOcE^@keL9JG0tWn|i%i4c87l`r7B@{5kKrA z9r#s<1+F>N_CYFTwb;wg*h4}23EUYY->y7QxBz98^!hC%ZzAe$M0dA3zbqOCMJG> z@PAefBUeo)WHUwEy|ex{sdX;GyLa&OfXU6}_59-gAzB(K-zu*SvCR)ne-DrA&ZCBv z3FG+>F|qhq9?JD%Wr3&&b69$CNb3H|_;eASHY%uzAXZ#@t*Wax(<; zCTVYzkg~*7*_9#z5-a3VZ`(PfLdlL`zffhClvloKFfPy36B!M!Z*X5kZUhzwej1f_ z6;JqGgx`vybU9E8F5z8XP>c-e@+T~lQz#@YvF9r1Ms6mJ#uW0R{ZIoGH6C^fx2mS9m}glgRu^eD0_ z28ue`(>P^vr$cAOx*m@xycRBuf172;GnE!=Zz;0aEa_8c;BSrOeQt5F%i=&Sq;Zs) z1-yatfQ0XKD(=(*-sJKG!vX8D+I3$#{N6~V=%!BO--UN74z~`D4Q`H_Zlv;z z+oGZZDoS?j?Zl?0id}wP9n-2mczwM$i5Se1D1SRni#Q``>rr z<5BeK{44AH)3pRldgHOvWL`c+UO92-tW<(fjC=AFXLk?`Z*#vyKu%*W7^^n^);L9br=lGMbYOZfFy7P+{9 zl$yz?dJNRl7J==z+NWQ5wwrKSobMIutu*6_S^d~{@vi6C0s0zm>tmU0N+~<#lqpxZ zAiL77kjiMml4+5LdA6nX*yw!T)48_8ZA+HsL&Yq9wD?2%#LN+7fd-qtpI_%DUV2~G z8S8CcrTI{;M@_etzm6?)e^N8*#Pr1gYJSGVq@z)ax>%_ah@-F`J|G0LIVzfJEsJmI z!)sfVZI*(|+sYLWmUL&K^^RVWaL`&Woz&~dA6MjvPrhyEH{X_c?+ExiJVMtChP#gk zn0G&!!bHgZ5+XwoQh)YU;TigN3XlaF9z^hKI6Ss1gWbS4q=E3sV@D4LgC_v6o%*M} zAk*rHmQA0CKy*-xn*^n{Czd-=&-RJ(;vz~jbAg=b5ZvBuf{~&%QU?1G!iZU!@~TMh zXHFgrNy$Xa$>lWc_0S~9A$srYhEG0#dk zC~kG4<^8^3ge_|C;OL+z5G+*Q`rbCJ&FkGh2bLYI14r}hNvuGs^Y=|``dyoZIt-2@ zBCP|Vh&&?G^|87QSpc@?3!KE`%{}3>=1$<@A(QN)9eO2c&}#4Y$K=LmS>_I9ue~(d zwYR8-5icdgOfpG5k3AG0Sn;bC<17bG+KARh2Ds)|NebYgDEIl^ZMtB708s{mg@p?J zhf%OR0;?m$9SfE-A#V0!8pE+7gE`Rs*@aO(*X7~*kU0lH!eA}wk7=-xdht(64DxA- zIdp|%bHvgM`VRQMinW+3EQx2?SZZ>NaEew@=Ac2q4QTY**VY_7EZK!t#t zc#cdf<{N#&LINSD`4JHyZ7#|GGdVNUM^#DWvB0GV{~SIP=g)u?EyxSg%ipj&fC z5T>=cjjB!rvQ);R_pVwi?~xSP8-^fhp6T%$eHpM!Za#Wjy1*TRC?h2;xZ3Am^-w~D z|HesFd5J*v$BB>4Mxx=#x)SKlP1^o=gU?4>F`{F#auC zvmK1MsVS5B7sXt7Z;xwP;R@)<)1D~DsyqO1v}H#BTTkIW5I&HE$Hmx_kcOKTdGm+Z zWvPb$mpxXg>=@ymrAWch^7lcEoIm^=%$sofdGVD(;bjx*KH)L)}q6QiAXKi9z?D**g1~=c_^rs5t7!Z6Cs+mbba?ltVTqFFzn355BF0QiO{LW3bznQHp zfvX8NLUqD<2o9>t?-}~O!#23h0|(%3eZZW2@#@mA^p)Lrv%J|OU;h5~O{o!BZ8vT> z5(IOR3Q0RK468AR+sh2(itb@^H-OxMfY+P1BNduPm&AWWj>DYEgS2smPCAi#k(=!C zgVkSx3TVlsNIu*y+TUg__OU`Ga~=04wjtbKQB&)WU&}Gm5>A!FgO@)zy8tZx6_3F` zY%%{8Iw2E#F$i+vCT$AS-UKd)wkhNDXyh_3-H|gw4#*=`A*qaUrUu*T1I-l+= zb((s8Ve>=HHh4kKmBlj3uQ4dg;ShHM!HyQ0$>v*1~06^FK#kU zfS0mWLfnllbYpE=?e?~%+h;Mc`XLKz=NFRSP}^%K%#TY(MrN`kZDIue+JuzUn@E(m zxEJj)VLS|uIxApD_+)A>dC~*Fu;SrOq&89ai}EYxM=vbY>rs);1VL?qwO_1I{J9iaj=}%S+VxO481jJ4r~_h-?iHScX52 z9s7@;ktA1NAlhOY4PkP94ii!~NkuobYCc1l;+gAy6uHqiw+j3C*ShM|9G*8V$&kGN z2b+gr3S{Fmnb|=RT72kxM#DS>cANBDoER8&(GDHHTC7SkAW+iIif)|&JhxylSzrmA zX(;xAfNf~0L?{(WMO0)mq0vffS7M2Ct-qEU>rHR*2}{xq|( zjvLc*0mr|=%X!(YRV5gZLYg1dATG)`$*RMm3j~~;oP(L{I;!_Vto^cnQ-XTrUG!qJ z>i819PjUzPZ&$->YuTsyJ*5pxRNtwo$`m{{d*Fs`S_(ZCL_E1Let`dm7?kcX)Eg|^ zD!fSDR0;=;uV#$r31ap4+8Qg@&%<-lSuXOd0$gXjh0^1aVR0OVLcKbqyv{CI1n{jK z5E`4a53o%QA&|G5sbYKQ1)BA*eIXZ!ES>TzB!@Ri(YkBVQf1X^kImZT{dGn!Mk$b~ zSp|b9(B&7pIs!yGm)O9ItSDlXZGV06oz!Zzi# zD&k}jn3FA-HalR`@NV7_=hFE=x&@cPag&t09J-VmivCNn65LZ1nM6Tx{qlsc+NBo+j9HD;=fZUoLo5>2On1->^B*U8t z^MV0+&C0eXT%v341f7vE_jh?~BsXO-wM>T*!89?q>iSKt>=&6Wc2(V+h(cLl(vuG7 z-Sd+NW{KtRB8B2VB{(M*!?D^lDSxwbo=^}v*Z71Gc=iR+5Z)B}9V5I6Q~S{8`BymQ z;C_}Bni#F)E0+Xc5DE`iBEM+y;%r=2urd9~bsHkCCxHWqX6*~>rSAmNTPBCIG?>amQZ_WKsiLH zt@U5+ORCo#FlE%QFKkSWCI?@HfBtr6M+LLO)(Td{5lpEN5ms3^D>Ih`*ZKIo>!@jrHPIN-g_T>iz1YsqEd3l!hH zte>XRf8d1n6q_JntvezT+*J6@Wi7kiJo4AR>CF~scJ#m=N+TVq%D((;@J?LV3K##< zQNOnkuXMUMd{AHfalv)}Z9nLRQw_dkoXCSFU`ISqHq)JYGlxC&=vlEdR6!s)o#(rP zg2WeXrd}GgzJaK_8@+3x=k5U{Af==PZFINMn=j5Ze`Pl>{VhU&_z#dxIw5_~-}wWv zH?V`JE2bhBSrH|-m9BeEaIr-gB2@mxV{f`y6q9c$-6CIgyr{G8pu9y+gKr(LN|T0V zkY`{o6Y8w_L(jLW>O+5-qWu7W=n6fYe>{tJ27H0YP<8eEL^e!1t!(EMAd{qTWiiwl zp*%Z_J%?Z4alT#2!~wqV zMVDU*i+^Ldm)9BLrGSUh&2W$2z{Y)-laUK55qo`^T8qs=)b#JIa$R0%YB;gXS7XW` z&NN1H%Nvc{y~$bny(=&R5r_Kt=>;>iMXJxXPo~<2W(VBV)XEl zkRvll$uNQuIqJ}R$+hkfmW;3?YCswx8pzm+|4U7%Lr~OD`5YLot9y%y9|VpeLtrZy zf12i8B)%`crgD9*s zoG#0)nx!eZSpoyTdfr{%N0JPbD$={RjXmjdFh0_#hhh{s?Phqwaib^{z9Ilquf7Ng z`n#lPZQqh6`VC_8T(LP9W^8}ar6^GcVOHUBg-Wo9Nr2#1~@rh0ZCoK(5@13lt%Ig;#%)(5Rz31U9pZss^&l zDLOhQv{y}+Js2pPN@W2W&-;Kk_4N?XGfD

    {plY1Kok1?(S5?*ae1vajuOTL-QL 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 delta 80032 zcmYhiXCPc}v^|U$}RL(u4s2e+Rr?}!Jb5#bPdDWK=$8nEYt z!6h-J@?|A84j<+zJ|rWueS|TQ#7N|Y8>>X{fgWbFBR;?Rg3n1N{`=nIk(>M3ev6CP z8@J`5jDzL#*T2tyFAc)*Z$C1;XNIcn<8@vg2*3x9xQp5d?S;SMmdl`_(WAj+rF8I* z1QE%~z44ZN&RIpnl{1cxyf1a?pOr8(`*FX+)7|~$gfJAhOu8JDc7LM+&nqYhkhP3G zd>zj-Iu*Z#i_Um!Kelr|Z|i|z@5BZPyjy9@U`a=8 zq`bkrI@^!<{F%P7sVT|UX7}C@5vtVI_I>BXR_L6U_s3is zXHXy))#ijFX04oLhPZ#d@2_hK7oT&GO0Z&NcS6egOx+^$W!i-H#Mmd4EM-dyLf#mXtPq+I!+H*64?yF7FMf1Kzx&!`l7#R zBl1+d^2=3tL{wK_8&lO)!}Ov3+8`=DjHr1e;v+JVBVpDx2CjV$Nn6f3(cV+d zks<7_sjLYz@-I~)J#pi}`3T>fpY@}wn%!Ng>ukBcGqG;sCy}_v!&{Iy9EOS12cv- zHa-J##JH)5qm`h|?#bu8rw62oVHx{+p#x6gnva1ouE=@a~l;> z1+8e4?O$S3QBkpMvGla0rsA+d4Rju)AelbvV-97Y`i6())Y~(KTz=wna&n%8*EMJ0 zm9wX#G$>$QwUbFGdaa)C$gZ@HzYZaH>~F58zNJ>Ykd5-<$LIU-NM4h_Lc35+Gs|X5 z@E}*dbyq$~d$w}}alrcOd|lkiNBlRpU3AHknI5ZYusozEjF{HH8ki9!Fn zo-5RHiYPc!@v?Vm&%|gTJU@c7&yCQn7T@yH?!4!_hvO-F9iD2suP0KMe2cwy%#N3v ze2XbXD$+B~GXJp!9sKt|(~yd4q$iZ`qgFubM$3g0h@2}9F^D1_qegdOg^pwhh1$P( z*ELYi!T(TQ-5sZ#JuM#W1=8Md=yp8gr=3C*1pX_`%u@F|M#jVUdXlL+NlZzLb4Oul z(wgx~?lS^2k9f1@5!ls1aHQt|);=92oWi*NE%BZt6Dap(tJl+99s_nRb|E`)fxiC! z;!1b@+4TX$gVM7K={h5;nAlCrpBfms`DV%nhDlsCMG8*SyJ?Vz&E&2GXVGVsH4Pjt zqu;l`ri%DHy*KoB|5pQ5>r-UvNSl!)WnU1Gw<$<8=sj=}g~`bsU=z|E2^mo;9azxfi02XHRCW+CPn<)YmSXKR5xrU{M+) zIvj_h_Zy#+lRD&d4}x&B#(=GTKjf+6nHkVQ{-LrC zQ8%6Ye!*RJU^gTr^xJUF+W@VJ+(c!`_)A>j>xJBs713Y;9_iyWaa(~mGsVal7T-KG zDgHgvSx;M`^v<+T8!bXebDrb%2TqtL;rC`$xcU$bHgGC@zj8eduVMKwK*umuZyWd( zK!Kl2h6wqz_*Uu0RBSOD@Aw%IVi?Hu82pHUgi`posp7zb(mns{!R|wx%fa2f$8tJE#1UUKvBo@(W3`MxWvQN%SCdDlt2iUX!X zcVU6XXR%s1{_GU;+{mk%)_CocEsn+tP1T|hLjIAavxV8>?2V;yVI?IXfKwyG9lf_=yW*3K@2R$is%YI%XeFI5KjnTL-@VZ45_PfH zI(pbuK&PRh;lJwCX>hS2oh#8IjmO9ejVz%J?rdrkLLfT>+dH2J)@WE$c?p8Dw-V^NT8Pg1Md9xDGsu#yo%zC z)oR0)`{5=T`UX6nI6nDdL=NLn$woNCOTt7k+~K}1>vOHRmj;-gke&pwCo=+vk`MJo z4KReVk|V01?0w@=#_SfQa5=aNwJ`CZpJ~Wfgy6w?#f!h+E^Ie~v!06A6B!W+BeN9_ z>$cN=DPKY4-)KEGx@^D@w&-7%i|-0q!4Hl26cOM7Nr@Iw5sf%r=XJsq!muJP3PbUn zx|4p)A6qU6efM}ztcfJ4Lx_0I7v`cQ#z~%ezG0lAhdio%Xu5bbzVNgJ$x0B8GB2ml+-DEg(U^{x#E)TU-U)nF>PVpKHm4P zlaYVJvW!ESBi!iKD5Gc=LJw8>{_}M_sW@!8J{NQ9)W_pl-yp8l3W9QHW5pp7z&%sZ>vJY% z6Rg&K_^_smn;Rce^4%9JF)ZW`wzjy&qKl78^_)O5B+osKqtO=s$3fu<;Jx{b*khY7 zBNEk(eScW~Sam>|Ueuj-B_(9rOftnHiysXSYWzz_m3VMIne{t#{3GWMB|7&O z%2WIlzN0@42s7p~rM`~abd0hiCxw(S>qFPd9$GW*=Y(8pbHcgxc!i;t~|9BxGm35Ah2JgKXJlEN`bry z|5Phz@LSh9R(EEN)unZZ0|LvxSCXX6NqrW5YN4U$p>x)SOUl;#St2)Vm7t3=h zy1wl3W8LPJV1>Syidh*Xeuamw3&A#yFX4`w8tiqkHuE*+kyU0WO#L-TWTb(>XYhRz zj^eS(`Xmg>O)e(`3iz7MoB53=*J)nnW?BM%e(AxQy3}Lc(}d6_UQ1F^xS@0b0CB2b zCu#mbz{L*DAo51NMnz80OnG>a^$!cVV#UZN*Y9IhIuQAtT}b8(`P@VwiGsFs)pH3M z-$62)Vh*H~V#L^SHULtU+u`yrBV=omhlx(Ch>Ys(+0)X~+<=HygWJ5}yRsSG*Ptt+ zY*SZ*gK1qP7!@SVa2!E0W_@o~D#ncZGZ66os_EVgX*K9t`j0E)-;pE233 zWNLyHkuksXR$n;_Jc{uD;@~#7JV#O?D=s6ehrU$K>B#^2Q6?EFye|rJ^NDpb3?;OZ z^GJS4DW_LEMAxn3C%?&<$Q~}X_kx8H7sW}KPk8z_#<%vH$n7#8pX+z>FbJZ@E|c)E zwhFb>xQ-J;N98pp@B&3aCq=w*AGf@H$|cKReIGw`qwNT)UfZj!qA?hyNMHIq-I zFaZ7Qyy+toG;G4FabW_nL9a?}&xVvLiTC;Y4*QIiLLb5~OQ$NfW^0ekj2qqlTk4%2 z1lcfI?4aq@cK%ZmD&8u{#*!}twbmqlJ>}F*^^)+p?a!tYF`v5?O=3^i_$BGpUhLmC z@|H~2b-YK1f4*B<^1e@poT+i1-L^d@u~tEisETUVIH{ylQ#BC@s4Cx>&KMimAl7Y7qK?Vx6%39o1j1;aj<*BV^ zVp&%1TuU@DwGZpR7Djf$@X7HfsWW_wXZkDcp8MLijtDFtSn~VteRF;-^vQzOj5Za4_}>Ck%Jjc zC?QQiX(@+Zxlyo)>u!-R_q#p-VOGZYldfoz{kV#io_F}YS97ZJv9yL;SJd(YYOMPk z!P+1n3?9@_7LfGk$pt%pN+B@SYd%5!X@ zkSfzMJ2;oWt^8NW2f@r=IgbOs0}RTJP>dyumRM%TPpit=4+{^988dK@4DB;tOd|px zJ}&vrtxRxz`YRNm4w7Zps~rI(!pKCQ?@kJ!OaVgT=8cg%JfeKZy?_KTqZp~z_BWz7 zF&9V(e|YS26?qFcD?RkD9HRd*ohS!o+&HQe+uNtLa>t2WUe75g80)bAyCt>qaG)57 zNuUtTZ0fz#8!3kR7sDN*Nf~SA_Q=5}p4(Kz5^=yetHHO|d~=*q#6U74Zfr3q@C!e& z@bGXONJz09FRHtH+y>VAXaRjD4~x)Zav|dk9nEt(O??DSAri z(GX6;RcCZ1)F0iGId?2ZwU}jPQCTQ1uj{%V2bQn*_)XfbA$e3|`Tp%>T*z6CN53Vn zNsAZp@0Y(Hts~+lk~i0hS>D>JO&`lS!{6^rU?na8#UTi39ZX)ORB~}&e7*VmDvFkC zO&IzdGe+aYPU8l)?2XTK6E;*IK@opf-tWN%vW1~)SNifv%D6i1 zchNH!xky$@Gv9Bp$TQP9V=g5a3KmK6%Cf*Zr>GLA{8K|nQWBZA7ZYYr(jiA>eSJt^ z0+66+saKa)KmoKSDPY^KQDl)Z_oJ;-NPdQ=jAyVg_f5M0Skv}W`suFwif?axp9wjT za+1mj%*|<7-dQxGf<>Ovh4QqgjzC3v8FjP#)x+n3`APZ7dS9{@A6W&5HPXUPY5RaBJ1B(_gbu?2L5(C_CH_ zKNLoj@UnFcBA1*)u}>#+nS9*x1<67zhlSaXif}>}1aE2cFR)JL3`cFZ&oR zLkocR{OvyAimdE{3kdau($e(h5&r`qM)H3+fta?60_;CsrNDU^il3bfY;|vO=!zE$ zA+u@KLL8W73tEYN)ur;5HX*fkJ9tzNe*`6E|J3knx!HSb((Ff4|2w=l?e4HVW&&3^ zii?9T3*Z;WXwl zXcA)WkpRFWj<3pT>4;N&i9j;Wp9)N4JUoxT?pe|Gg|mzQIzuaEYIKGRNJaq-ar#~q z2op@sgXDXch++WG6Gc%zrmrnHRK$;B;2$6WJo0ESAW-QeiYJkK6oOy@bn;Nj)Zl4GyD;rx%nld=ls-#hfre^dxnR!0oadDgfvS| z;TIMdpa&@oJPWDO3lKy^2`HYEuPW1`;r^V{xz#{t*d;E}0N;NxYjFZNL^9+4!>|hq zPzM;5i9gwG7OT0+6Fb+FQc^<44mBD*pNe=mTO&s6#2wvqIla5reWv1IWJm@qUzlqb zyDU6$=9ZC;uBFwU>P-WQ#G9OF$Ukh)N%iXMi?$9b5YZo#YS$nk@{WIcsL>N-C5=H$ zP+kz0uy7F>xaj@zl}AbvU04E`o2XxLSTaIySPB$W;}K`M8)vTR=@CIaeE+1?!gk-=DXFTr&YKZ^V)+Qq>-$SlXb(Ynn zJ9R|}yZ2Q!b=pIZ07gqKLnM1P?B({<*MvSjc>3=VTHy%gYwoqNY#F8YXCIr}a7xlq zXo>bW8_!HSI!7gB9E>Q-_V>mPLg`k&ms7DJp>M%ygkb+7)32{=?ILFNDhk?@+SV&f zyOygg)(nb4BI=p=S()O~yl^#m5f;fi6u^JjVm@bv{>~8kP@|l}xbepV-=vk2-?%~V z6Kd?#vh`Eb#^JGUn?(;ShLc-GPEvgJrugWmmvO0UH{!h-7(+J zPuMe`sctqgJmnm30ruTeM$t`XJ!bQ^fCK=-(aVOs>wra8r;==maSO)uSL?Z*xhWwi zWOyG)!{08qJn8K0G-!L*)URM+nP>ItTL-Q|-5WA&Lh7QadDdeAD*zehUd(ID!^TG>Be?9J6t2ht6dXT-btZ%}CVrH^2qdKJvp*<5sHM`~Mds(|3x%%bR^9ND zQTLBNuV|5)dRSPOSoD8MME&4Od zbAs{<%D92tKJkAdMG8Cy{e3nA0Cj?5ZEw^R@wG6VN79AoYOEj2Ka7#TMHHNBmh16P zrb@E2kJ5;Tp01Slra~=v9F~M)30S#l29qgWhmo3I0s{hfc}wiVgm7D{;MxlhPWvUW zSz)0z$ijCt6UXn0G&wn$t#7ca!NDQ*=#U}(scs2To`QbG`Y6<5Y%4cr>}(^3<83d1 zgZCnpyNJggV(i9(^=B#&z1`EL(CuD2j>r}^?oSNMRzLv=l>@h_OT!bFYh3A;38q_1 zyK2Hi*Mi5LP(=~rLQSVSAH}IEnsbbyS#Qt&=Ua6i`vO-Rdr6N9F z*WQqd68tUVSXHIX_p7CrOKS_y*}9wuzs+Z!@thpSB?%v}bqc4HpBf={nZXB2E@Nkq zj8DRuJUZU^&dk8TpeQ|;7bH`5f0%0U)X0y;q&fgR zcOC74;Untz5);79zXE{|3pTIE=_n!^t=#tpnJ9w>2O8j{EJzLC(YT%(1?R&&NMCn_wi6-fnZl$pU6bPe_WH{9yv?RCcTaT*dbUCpt5enJ@Xr zPp0+r6{j;GOHVMRG9*1gGH<*EfbwWn2pp9u9q>UTGwuy!*mf*se%C}V z%}|M`g0u`R6O*J7cEq z&3i@C_rl)XzaAowwO=tTsu#&sIIuS_gzQXq1rF5R7nsrA@#PLWsbTo~`ub%H?E{onwKeP2@iX~QfOW@de?mwh zND=&dliA6YtE&0B>+zq}6I&tO;((N`q0as$7pdqFM9b0b`5YA~W>(6}oLVr>2?ZXpeGP$uUdfYhVuKDbja=K<{^q&E>oBz9I(vH?l5qZts?&5>rVL z06u5us!~dSQEd|+pC=b-by#0ni&osczP(q(;Y-A>MRba6?@YpZ{^@+A=!OV$^g znWo0~>H6y8jRTQa3zG;-nqCkCW=M6}uZ38!7peZn7l1;ATHats`}Z?^<_3_Wq>T)~ z>ZM7az15rM8uOHN%H-5;AK82H;3tApzu8(_51zC)e^h#^^lk|Z;`RL@9 z#eGvnLo+g6Q--U7(NP6+a|Z1zMlz|l`)@f^9D&kRFx4HrhU18tNdL+Kg8iW*ahCLw zb~TDScZ-b~5Q81*meaGs{L=K4Mv z?;DTDvLH|1o6jpk0F}DZGAbkq*!+Za8<&p{0h=GIa<{!XsRRW=Itl8L<&h$z(h?(& zswuXu_xSY=-yg*jm8fS)km>zV^h=IBD_`VOc-2=0k?rX&rC9s@;|p4a*leiqP6RX6 zqz*a2LWP6hjo$A?DA9p1z>lgj*kE6LAlBgd=rIYW9OBJopON`!!4SKeI!riKejT$j?+a2*wQ>RJ)4gTG{o~*|D`TqgY7o_N{F8wiDJB(cTEs%_-lEUfbwzsuW9_sZwrvRab?fUu)K*+y&O8(3wjNfkN zv)ewU@+|)UiU}5qvMJwX6s?m%ZBEWx!s8mCEV9RC?0Fyoq*D|-#_BO%}l_^{vAqM_b{G^O;AwZDr;b5 zujbAwYv|X~50}HD&1@dQ%K$}ZxR9{0IVzI)kuXFS3tcQXGAL8cBE{$y3;k+;BK20!4NRICIb zonENlMZDeu44@6ebr%&+7s>+8zZg+Q&ru`%UmdTn?1yf4IC9mD!|rjzkgA!yt`Zg^ zkR)q+H{Z_DNxzIuA^LAovj;>TDk6PXEq0|ymfYXpUm1o(vL794yjL4sQ6w)8f2P$O zYdOb%uB^z8NoNJYE>2&a?RY%$Ed1x1LC13@@dtvxziTLx!YrBa7?CDIE?fAo|B4tF zH$oI1MCgh=RT>cX2F94Z?`FQINm{;$B$f=7I8n0ZR@*di_VFYG7=7Vr8GW@q|uh#>Qj|GvHH;Q9gc zKObCf{A{Fp66nTVm+unO>O>bIVH~N8s2CgV%6?q|;N;89VUrU?Qc_%$yej3l@qQ`Q z6Z}O^4n910hwhF}*dLoPB4p>S6*dgND=o%0rXUhUA0cO?M5%!}z*h4Q zo^d`b6^Kg_<(OE+O!eNCA4SG!02Uq)iTvR=^7m=6f}@y(0*kyag3OY}HG93Db5j{fq$h$tZ&s*s4HCD4V2_tmi1>Uv5@7~)_k9o{H zJ$zrVJiXSJgU7Z;0VUxA-*Cr}l$(4%woeuZ-%28m2!S-$VdBf~B%nl^OE-c|r^1ya zL7h0)!*EO2gm|vSldq+<707@7`2P$A z@*l7?_9!i9Xui;_gNoljHzK!9Rlf8NY2kf+W~yYF*w$ASKi}1!jhF~R;fPX1pB@Xm znz{N|q%*9{@e$PwW9tnN-cgQb{}XBuxvqDrnVbM#7b6CM)I)`FZ%sLPm_#bNhz{Ta z3yO?I*Vku7aT;G9yD&jjOwBg)5ejW6pQC=(sjZvaTXWO-1vK>!9x^%&7101!+BrQ< zR;pK?gX^5XOAoA=k)fOi$onys0z=DB0p_Y&+&BO3dmGuLw?MWD=59O~P?mK6raK>7 z0#EPiOwQ(JyR`!?F^{yE^fX_<247$k5+bCeX^mhrQp0zW6^MB`gor}%{LsqVQiP{g zw<)!sDEi@RbDwe`n3U$Fcw!nPvX~Vl7jRO$M3vsyg*T5#*d>>i*U-&nyY}lm%W4eB zDE-@UGOfL)X(+_{nSqDM;$=vz_9V3SV@iQVA*{?6l3&qn zCW{G@@2Yj)zpdLrXy}qX2KMD4r?er)nhiW}ZrCET9F}Tw@=u@YxCZ<1QvqmpxJw!U z9aU4@9|OOB71jG<($55~^(?v+r$&$Vmm-ekMKVnD%KaPRCXRlxfW|9aNE~(a@(@H?nW#Iib38EO8;H_@{eJ|^kz4lqr&Mp&2 zV)D@Qsje?kHD+n)FppS&!-L_@p{xMS8b8&WdiXfZ#LzL;5I3O z`M9eF5*HeIfU}Wgzps^wo~oLms7A!G#4dkvsCoHH5dUN0ZS;DI-A>!Jy9nbKkB84&vFM5yQr@d~)n}3*gfIjmTlpZ$86L}v zupZ6Kugky8e}a)A;)-F2PbcA{2)*%|oK17>u=zF5WIgE_cjyZ=q+aG1IiEkHZ4^Z2 zk{Mjp?S!5pz9>X3@FOBcME@BEkOl$)`VVtIybI(N(2X^dRK8u9V`s&SwDnIk=^rjM z^Diqa9|)6Hx_y?_M(yO}1kgeS@fUOVA*l3!X2x;=bj=k4eOn2hn9Re$gxBuZjs@tH z!2J8-w|EtBOx@!&VBK+w#P%5iC*1NdC?Mza8xb!a_yH zT*dUKoXGRK4T$V(E4Nf&l0a)m6B0_~8te(mL9?{BX4;bnn|vo5r5Y^#3$S8(wcS5f z0USEOM6U~y8L)eFuL_LrW`x#reh&$3r2piDxQ36||9E>E7ipP|>X0CY@P-ZP+EdO`f_uhNQNRKQ3)x4%HViS(EM^`i!I0fs z!NpTZl|PEPiN^@}@iU(g$skYg^e4}h~_!Ossu zfvh3|gg8vlyvhOq;O!MkHr$~Yp<$#=^G!m{$6z%&p}@;_gf(I+zUf|f=*yV%fPF|= zFk)uU0g&BkJO+r(JQ>hJi|@5tnqxGeJltMv;0_1~Sl!a2_N8xEq3JrhS5$ec2gGV~ zk_yYb1`uM`j;^8^5EtpsE)?(M;`KeYBI6XdT*_!>Gd|b@ty?8 z1L!PC{8a~9V~Zc9n{FE3=`iB&;}1)$Yn5U%bl2wxg=+{o%&y=?@^6L3F)#~K7bfiE zo{`++M>se{LqL(R3?}z-P4^}L38)c0AR%kdIqu&dtVZDjxko8{_u3^KT8hXotzXxZ zq$+H%(=v?#MWQrB-b+cO=kzX72^McLs2u-A=;Xl?N7FCEtMIS0)ANF9s~8U=pcS|6 z)QFBanqEnew_dR!7E?R*hl27nutxi zxgNY%Ecz@wXN2xfmp*JTH?L%O56a_tfhXtr(Z+b?33;-WGUg*C`fO~uU|y5v6m&de zYlDTv;mS|f7a|kx?zuIlbqKPO>8IX75LVGp5SZ)M=-WUz7rqrR@5-45w&sfO?G1vS zyXPLjcMppd5z5NIO2?v}v-ZOpps{#FG687R<|Zgo?)#$02Y=xNaQ|q+ANg}ZN3nGw zZ5D=FAe{r*U3YxagUaVyV&%z%H+FZ!0WMtUkT14Aj=XWx|rlPs8ni<&ak3qd5Z4t1-B@Y)>2HIAQEYvRlD#YizR55g zHdVhD?tJJoBjFy1B1UMQ#+N~p3}4l^U9t9n+7b|nl~PoE`}#o;=y->VS1Xlv$Iq1D zoJQ?9==K=+#W}ndxc9**uT4Og3Y^j^ME(ipz`^|1!_iPcP17R2YyW@mx(<;S*3Dzi zXQ-61s|RRDN`?v86JV_QQB7ZRloBP6fXAj2y2~VQ+y$TZDYZQo{W(xH{+7tc>=t{* zExasAL@(`zhcu<3C1QCpSCfsSqkYyrN9|Yk(|4^@)fl!&O`FphBi9h3@+e?7e=X0_ zc5|q_YgzYef{;mqR+Dk@VTG?hl8-e0@F1G5tMFK;{7<8cGy6o=Qcl}R!s6eKCTAuguPLqh zl@A|v$6cI@UWu~6BKsb6h9MrWMCrZzixVTVAA2c=O?+L5As4*;eCxBGBxs%Sg(#NW zNK)+4fvYS{CQ^-VKLvuU+W%?aH!{$(jhj2(Zi?6wu6ZaRAaL<(wB7M)+jhv9U!4Qr zwG{@aJ^{KGC&K&1z3LNH$F}cYAEA z)qe*8b$6uZpkeY%6Ck`4?GEvg4(bIthc~qaL7!XV0rH?U6dPya+R1LpE2|BEe+G_M z2YMv^PAQJ|KMkgA`9P{KGYiPXusjXf;>kLCI>{&m+CGGcw*~39x=lc!&U~3`6-}q( zR(nn!GxplNi2j=;{2Omq(cOAqI&yM7oNE_Q=8_0T{8FxSpaYJF1p#MySrzvjiK^Fd zN5Urr1IH!$uKOh^L33oN7$~xhq$V>iyjX&u_D(Fi}?W+@eafXj<2? z-HcPmlcK1JIB*awy!DVzLkH74rNl=3{e$$DmO8B>#F%QcJbWmFm%?78PAY5m>eU5D zSJh!}@L|~|vcb%Y>JyNf;i${o07fb){*9$4K5l)pZZ_D1_nT8f+ZAq`i!+r$i8D=4iCXJ>E>BJZ>5XY$vA z+6$rHZn!li^F|s{9lxRRy@5M(rQQEfJd5E4D?##%n+^2h;cg&nw`pe`4ISW--->sF zq)kuM$9IQai#8{p94X@eR3dQP=xcCvEJbhk`zsUm`T@tu4}cDGd#3AXZ%q{cJFD=n z!MgQqYNer`>zQAt2}E9c3SD;Zmbx|Yoi4%#JLcP8)G*V^=WEn)E#z0f70vi|zHQO> zBd%B^Nlq7{1H-bAd3`S6wa3mN&t?H@GBv9wX+70Bw|!n5Sa?VM&$$@gNg4=UVYIoi znF)tHdB*0lX8;81syHyAHr|d|?rbo(I0$GQ{G=J16?{eWLT^%s->!fI`KNv7uMFb2 zV{7}|>xGgD=VA-K@vObva5F!#H!HdOyCu05!K?LC;tD&K)adfydyUjKPGw(%%e_X* zGGU?w0PZ$eRP9KnS6Tqj3KVz6{ZFJc^8Z9iu*fi9?bxi0NFc>@7&Lk*9_E;z_ZLli zf!C!Q)@G_Mw-NmO)a)_e9M?n7Z2sP<>74(H2`UN<6XPLhEs#%)1p{i2KXT=4xKfPJ zARkZX^dQ-QrS?WzninFHKmrF&YPQbX6>WZxQw0SQVOCN2NjIp=JjIOL90Hb6K~Wie z_Ad56g@DwT+ej(Y0_D1l5jW0qj$9H|UolS|Jde&q{EGXDVpE033S0{BB&O5Pc9pg> z{2qAi^;V7+Iqoy2b#q!Scyr|!K{*`SG19MGp&kI-`RO!$NK8!m0oP2mfr3*NXAlo>pWw!!tnW34n*OfGZ2fd*}JujhiV0-h6Dl zjNnu7C&L8dIGp8WA4BcKRW+!w$Ofbb&-W0OnYOq!z49U;!$tSv^po-0FqY?hWo>7?fnU;cPlZM8mgw}@hA z!zy+XQQN|oyyE22Uygr0%uO>xG|u8{D8Y${-qBpsf!LcmR?Q|4FG4cu&`43JPB!0VjbJa+&{n4%%Dz)9$6Fo zCLB?3(MW1hP*(Is;@#`MH;?{l)Tej|9|){ntwTc4hs(cZ|NoL5AU|){OI7dl8;HTc zlDppkymtm|9M-p2UH6Kg^fFjrZ%mu}o)lsdcmblrPA2G?dTt>(M(C~98mA(W z8)skc4mCn+ql?GJoP`*+r6I`8slE978%H{EW2Sb?OJSUqYbJWu}y^|Sjj<2~=DYz#^h_GtKNQE_T$K!3W_fOoZ>j@n^9IfzZ zLmYJJp)dR5B0ed!$-RL?M56DsAGqkY7Xxi}C+=?fT2OUM*!_n|nQ;rD+K5`MQGbv- z>*}rgvO?)ux6qSy(7le`9EYpu1@`PLUYUn0=yYFxFBzzyRGQ0l3jX5vF_)$6*E)(|D_wr~O=FFG1afC=FE}AH!pgc`gneL%RN(F`A*$L2^Tw#?jUlAwyG&688 z6B2v3`zMt%EkrFvN3;_LTW7f0%-!1_?`Ps!ar>~z?)%3nQ7USsPUMo2cOt0w{fZ7=%B zU7bs6wNmwYVlcI*CutiMjXVXPH{1*!2Zk)3igLFGni1YeCwShuY}2I+`(f9RkA7Pn z39K?-!471(B)xYyLp}4(4BdUhe_uoI^m_}S`-F~O3Sn^G)AeVyOtlYr^b1qPRmqeg z_nO$Md|||Y4gD!+o`UovD^HutEh8b%OZv+-GL!F6Y>ABC+<0~Ubko^~zHQ;zh4eXp zuP7VTIlpxr#IwVkoDEqq30H!QxLztOC6%8vq_nr_v9R{MP+sgjn0}{O2YV-FmKh7i zjq|q6jP7Y|%NbzmmoY67kn8%LFvkq-BaTT$OmYx;-?4hp_AKX9zGj zllW@U#t6G7*Ue7Het}~4FE}Fk-ECNDJ0eV8yij9?P4twwTxWgK^DWFZ9)O0n-$rA} zOp9~8RGK3r+FR60lY|;)8>JK_cig_nMxi%<;%{yCC6+C5*r|KP4rE5lr z^5U17I8};~%r42FUuUFwcuy_rr~%g~ahX`?nT4@vyx*f(wO@=!+>p6Gt)&Na#-DeI zs3U&?_%}cv?vD*j`)GYWIMM!b_cGl$vd@+t|75!J6CY!>hfb}Gu6Um#rN;V4)nrc0 zYKZ;=iu7c1l<%{Gnm;hHAw06%eZzj9t98vZJ@PU882Cxy=S0w_;fH_yl|O}MH?N>U zt;~mhxn}}iA>x4alfp9rcBOvz7Wn;{ zE^z;6L7kK?;@lCmfmJV7Rd~0jVmSJowWmTx3Ihw@(+SiSYf~yr&I--@A?EBXui7Q3 z!IvHNQRnnjz7}4+xmTz@R%a*rfT7|$53rvn6!fD|=tv|2L{r`iAR`VygOxl2X@`}qX46q@a_~H6`AKS0_CK>9a-@a4ye4Y|btz9}-$;{=RM3U# zzecg48C@+A6!U_b-aXo_r;lP1%Z10ko-&2`!+pdd99341A~jR>gUbG!SI>z#`#$RX;yad{PsS%%*BxkEvs;I2c3jz zPuJI51^-~Ia!hI7_%p(`sPx*PN3h6%7EaRsN3S+k!y`T|OC=$CT35gOJ=eNxjV|iq z8{f&j_0mpGrEviPv^jhsq23qQ{#D-Yp0evp;JIh8)${xNK3Df5_bYjW<2yj)4*Z;2 z+jsdt9qeS=^ZmttGF$mzZNX59mY^|hp7 zG(`B=`e{mu6B zWByh+SXi|5+4~7^AT_IS6QYcX%UemQ4FFZ>PAP)9zb;6u1{zJ~E?C|?r;8LR4_(uo zb69GxjZ=Vw=bM4pEf$Fx*h;$Ld_uGMJ}5XiIIb?o$3rXne0@5?@!VP8W^AyK;`S4; zka^Ub287sVZcp$!z*VB%14KTeg_@5f$hge-Xgzyl-d1ZoJOn{#&8M0G234Bp8F$0! zC*7q9;J?0boO`vbOmbG>HN^~*#F08gyb&|yY1H@yfQ;wiIKxQd>Jm}xAzvl_L=atc z1l5XUR)vELDA$)_!?^qrE+FW4aSjJ|{+c=lK{La~T>}H*?5)HY8%h^s2FAu+o&6sY zz-WLk#SkPvreTqx;&dOGUafzSBJ2fmy`7kduMb$SUd_rGo~U+WC{o25 z1E@ODQ&J>tq@J^a0$(NkKQSyqg?(^f;Sq3^)6r1}!V~sc?4Dgo!eKh``J;$0aN3i9 z?>!F)c7y;RiA)8y!zT%!k|F{EFo-7n^CMy@1nLFeuN3S7N@q^nU%{Nxy@*|PE-j)K zdM0!lxsokgMV*s>icL%A7qV9yR7DGU?oWJ1@1CRarx65Mw<4m`QDMR*ue`M`wB9-Z z9H|*SJQ@fp=s0NwcQyelFuHc7ouhyuH7o)x21P`n4)r22(jJOJ5k1hhIJqw&pPz{p zB*O4zE{}jae>>_98&l!WY);SAi?$XYlanWV_#Hei7noq*<_45dwkmLx!tdS;l87_P zUMJu;;;{eJpg>@&?Dy{@0Qh8LghYLt07Yjm+e{rRQzA95E^ut`MW}nVvO#6r;nIe* zFEd=TRPCNI0|GE0G^^u)XCPGfaqNYFf>^K|6>L5IzhZ($9e_UuZj2h#qW`;;%lRe> zpo7peNxClTZT|&l*Too>KE{2Hbv2R~dA$cx?_P)sIBaf;Dkc0MFZ17_0g*3P4!m>% zxWGIGt_T!Ps0L}%V>NgS+VdX>&qoXOZIv8DoxF2IqWFi$UW_Ao+o&VP5`P8K>{ADUmB?BR;)>z`x_s&`J+PJlp;&xOEW>fSK?x^$Uxm?fNkfI-x1{rF`XLi{Uc>@kPl z=dQvm`1$tu;qMuO{_}&}t{_}TNA70~ey{sMdELDmTg$CBM+%Ss89!s!2*v=i( zxFY-owFr?vV4E-~0nP=)#KixA%ZUFWjA#V7ELr@&Y?#<(Rm8lpHGBC`&p&DGv=iu` zL^UlD}TEq}<)-CkTxW9?rMA&p4hdyCh*SMf(7lLnBGC0+!T2x&#Rp$tvvh25;< zWntE;N!?Rsei8MwpgJ0n&pV%`6dT^s_ZJ)1 z4h~}4e6JbV*l-*i!ZGvBGX*3bDfkm$YH4d%x$PTWEysj~N#@E&5rM&B?AisN0qtxK zPB8(}>3CI2tl8&@c>7)2mZ-PewZIWT>ztqL6isG7@J(r{bLH@(6Ts(2922-jfZ-`dVso?KQ_FcK zzh-Cv@^#BE;tt>jXij^p9;z(h>R}h6?OU8MQj?tWTl&u*TTsK9fstjk9k}9aNyW(F zPl8NBLg2x3F2PHi$jDlJ6|fLGun+&%@!>&IJlJv>(3!Ho6EXw@_9(+ z31l!!P_99AyjtC0n_c$F02_q19o-#w2bimf?@v~<`_n}#9D8boTZYz%w(Za17 zGAVNS7y;s6vkaQCDmiROgs9=OS5}JWf0dDhi8vXXQ&Z;7FE?3;GlHhv3*qe5uX(E( z?W}0ReLkCs7@_XD67DK!A;r9ioy8`t|KWb!Y@?*fwlT_pV9|6?8WPnFa0H83C~Xw3 zPfDicdJXTl4wGpOw~$@-nI^$|Pbs1toD4zsvnmr0qI3A?7kx7^Vy={QqJaeK2Zr)+ z%$Y&4y@sz#k}=t5-XH$hB(C<8L0`1uLfQ@B-irjdOC|B+7Ul$8)F$k1n4eZ6AR5*_ z#w@&D)iN~CXa_BTcg?=x6UX@~B_dqrlz&5%QV^?M8OAuj4uMUuyp9)>Ig?MO`R&PH z1aB{%(mCYsdP(1?IJ#!2Z_n>uT=nk(A85gsJ2T(RK$T-q8Dr~>ZDrigYRO+8sMSD_ zW`fnxiM6nNi-S|IhHnWPT{zUIquy6c49R0s=H?V&b}+>E`N5i#*?tt=7zHZ+*0jqX z)@rW&LpYT}fZC|8dUtm#|CXgWmYkkC3_U!&HXkpYG_X7W&Vk1{ey4xpW&@xI{yngN zDwxY55w2MC#ErOEca0|!oiM}Pv`HbO6d#9%AA_l z=7`RSPzbd~{`3j2Qz#N@dZ**dNroyPqSf|Z+SBFTS4rF6?a`ipZDM1q1&nvIg6L5b zNAc2*z?}tp=tH)C6kXm`OJ3}`7>GK=7Yf`*S@Idi z!-Mi&Cpx41nbKt9v^C`*I(Gf^6~Nc2tMfEW@TkXon@>$I6ABBiDe&( zEjq^kOC#C;MVX5ni%|dAh~92&TVA&)Kg!?mg2rKUT8VeBUDd7^qRUC2tX}@yhVr9D{;3EdeVCAU!E1xxok#uo z+Ftt=D;-sLh@2(TGQpp`%=B7j=kmW%Xn){2RW#r)zB@T36)c5$n`{WvMDg(t(1^z- z<)S781y>Tz@hJ-vYs4>l@C!UN!3(SHSJc^=M&jebawT^j9%Zit1}-j*4-eqvz5u;W z9?h|M6lq1bT$gg0ocC)I5)uRC5XFq0>KCR9(HDGDb;dwRRrqM}&jb1F((RE;$UAw! z>r3Lu8l_GeD>-8%2F$=Dx~L%mx5JyLpJN_zw|T{(l7?txF|iq(@84UTFoLm+pyBoE z>$3vlG+Cp-nTRZoD60FJolh<}}Z&H$o=@q_x2qwk~sKmRwDyVD;1(daEdeS)BXn0746fpo-2RIwJ)-ZfvbcaH+ zL~7$d&~Q8QG-^2=#wM89xXQeb{KYoW*#I?tiH31vcV)nkQ%kV5Et^>whM$0)$Lv%$ zrA$FDJgjL~UC$usJU%3m-SS0C&BVmw9bbPfleSa6`LT!ne}Ub!;NTn~A>x8^V!4#U zLQ0VA2Cy@cnj%3ObSl`}_0!0>WxRYH89Lc^Cgpu=Jtd3u0{@_b+H=t;k_`nq9%#9{ z*e;2dgb(gqch6d3nOk=K>8hcqZ+97#iKh>s=-S4W`Yr(z`kX*94N=^t3<}HKLP%P! zTxz(eIP-BjQN?3msIU^3yr*B!cee(M-WwwT9h~@aS{x1rN8Hs6)waC8bG767e_Y|v zW_SH%5grrOA4ePm!ttN&vkH|BIjHGF4$3^`0Bv2J(!UL)A2FJ`t0a`0jtGy3QDmZ% z8Sv_=&Bv)EK$D>dO_S;b&-DHQY|8!_EVnbN3oUcs%SqrBvsXatN+TB1=wpfq`rq+u z^HsLLtsPCchP28d3}z?U%x0$Kib#M6{Z3=bct-^&o{BBMN67 zl0o^8rX`F@RK zGpyPphtX%C7;>04S4K*T^%@u{*#=UdHW2XMLe>7nxY+0lfG>VMhVE^}trc~#+Ej{3 zEb-d@Y`!MDWl-2;LEuaMpNISPQy)-$YYpPu z6v1!dP?U95e>EbB@$$MOF{DAN-opJ*&6nJ3@u*pYT(Gh^p6jxgA03&9bsxR*L5r1g zLMjav^M|DqKa8i4B2e0sU_f8ovW1~s5pk_cU=zjPlCfddE))EVFFoLRIY2c^_z_*lBIuIt{uOY#)||1XqfgSs_xeZQn+ zd|cp>xUu5DA+9@=$uQ?^8ta+W;{Bc|i684Mo+*@qIyfN#)8_hh(VX5h7K!MU=njoS z35rJ*41Cu3Oqz=uaQnLl%y;&85UOTV8SmDXgm&OY0UtWDL$U%k?#*~&VV0O4=X&yb zQ1^1C;mtgR}??yMhEJYF)!FK^hu40u%2(|+R3 z=}-jjZ#3<7iKFrDEmh*GyAyqbA2e@zEfd1jcI$1Sz$RIIPywT)mnr(YAUX*Tlk`bM zu2={__VP@!(2TRo8NY3=1|1OlwctSdek(J5Ks;JEPQ1a5C>yCE&b;9!*`OWTX@^>ao?Y?|JC@?mMY77=$ zFZt6c=10ruf|U&X4z53LF5F;yU||ONKkG!00u!7r>nw1j9 z$9U;TMMB-FRcY8@jSAgdP@%En`y8qJoMIV_Ar((l^*3o5)M)HM5$65MbE@W_8F55l6F-4t_)B^D5gL$B@xXFJfZ8>g~Z=RJ| zP5-xlv;l6)HH)A|eb;6(FNk7Q#r#B7UoBKj{^;vk$}{~!9X6{@Z+>1u=3~2%a;;?o zSs3YRU0OtYEo<#$v5XiuZ&F2d!C1=x+SgjvI)`0N6oSklDpN|cGBTFNjwew*FkaFn zjne%SYX{(m2PZ|$eQ|D+*7RltkoiyxjilA%@L+oC6WLXhGB8s-qR_P{OO*;cvCM@g9NhQzJy-8Y?=1U25@-vd*8Mj0^D4AiXf}o> zFj!{sSmvT+{YP|_GO;pYT)aM{R7E`F;T3imtb%h^NTsp{I&u_JO|f_&MD;s^KvI~g!z}5v*}^{Z4n>z);-mhgog*Wjlw+=htYuoALXFUB^!v{ zkcd5YewIy`Ibdxr|M6yb%qSo$MJtFB(2~JMc8ykv^X5?XmKt1bQ`J+GUa5^fb@{GT zS6kRL=*z^%w%hUCYB%|#dEsZRmo<+UGBP(WAI-uS`7MFW*Jo%jod;&tyzrf;aL>bP zr|OD7Xz$@Am80@eu%bhYr70DJL)KoLYB*=kQ{G9MCgMrQMIwE!#HDm#prdjGz_oT7 zkuIUckrOVZlc8jSDj8WEACwNZ$E4@xrkzv$+@)B{HjU<^2IsX~OS-$IJy@&K3xGKn zgj|Q`89{kNS8WqnYWL^RiOrU?`-2YJu=D!^^5W^n#;470aKzTG-sVK3D_0?fajE?uG`= zVoH$#JN&TcGDIj&uC~*eFMQAEX60wM{S#Sy>whbN4ADoukoW61>pjH>r!n8r$&C;9 zXh4us5{}WZLq$J+wkwyyNb;)G;?Dh2GLn$*w>+zH*L%;m(VYMSnt!x7UL3#buN6Yr zRV6B%S5@^u|07#n)?Ws~Y6~wZ<(kBuaq(pk7K(e8AtN25$Rbac8A|-ZyXg21ufpFy zJ-oaCde@tM+%w5{YkOo*b~7OYNY^q1OG^!>s$}_B646N`M21i3QsESm5|{C%?OV;1 zFKA)m=KEymj-}CF;C7bX0V7f(z~UJNoSbIg4+bznffD|SCLTPs30ka{D$^A$-C4jJe0v7kK=MHXWtzTdzJA?h+6Mb z+)wwr4kd}Ac zzM*$zTK~fCD64IHC5y4~<+zoSldI)~S+bx!(dGgLD^!t(52*GA?hZ5e7L75pChVrD zpObC*T}$O8CdyO7=!j@iVdweKcOc3Av?FANQGkChUUmzt;wl)cX6-uNeO+j7p}#6o z7}O|f&o5wS0y}r(kh#3YWINzd}TyBfc3D0!b+xNh?Mg38@51$IjmgsU|yrDG?*M@N?vG+($HAkBBdNj zVD^WSTfhCC!%I6;!2#i4()hCecfU-z>1P92^N5ZG60Iu4)X&`7OAX?x@&d^eHd*x> zKjy~4S{_k<^bDeSE5gMkKseuEC(-hQ zgy3NVxpA&sCZBOYYj=7Th;bfHFV566EnC$Sg&?r!bQu~DpyfZ970Y>jR$`}-*2qCl=`q>WX*Eo0ucvLIOE;F>8z5L| z0Iz|x{j^uhQ{EqW&A<1OS0s9~Y1|~lC1P!4Otlzl+-DYQdi~qDW`Kp3u)o@-r`HkT z-~DBOnS}`;O?llPE;|PMS=$?@`a91*99D6Iw$Lfht-#9SZDt!w$t9M&4j&@N!F=cB z*Z%XDZ7+G<>!=n9*!EmK915DBwaDv{K`Iq}rrqI=#g;}|5@l#@6=ZXToDt~h(js$( z(T8ii)Sp7TW>w=Ku>r);$yQHiaju0on{=MoG)O{!H-tq06rm*|5e?uR@bqB5%ktcc zPG89u@{U$u<0K^`6QyzwESECR)XTFLRZLR$MYtl7O}X(BBrBRbO0 zH8IU)9G{nLLC<;})1jqk-1)sS8wzfGCHUZXw8t|y$U#Sn76J#HM-8-k;)h%NMB#5( z8t>wSBRzrD;e?>>?PmWQ+M{NSc3+d1)aK)lb<`b&RMh@=ywcXaw|kncK19)xSM04Z z;o@oG8j~CI>y5rH^n&f*{Kv?5x|@8ABxRc|&!xqKV1KAL5i1uek{1+FiDiV5{%ui@ zP$-3kgM*WnlLO3PQozwIM~OLQS0*C2F?3brG8!8w#f0 z1q~q;6&0RB*+E6r{Arj{7U0xPZm09ld(ThGljB)FZzini79Ccy%`Tb||A!^;?Clo6 zgdep$ytufaV-FSCrog9mmwMZ9V|9LL4~z&pf8#LMdBa40vN3ZLr0v0tRXC*49rtSm z{EQ&q_wiX8w8Z*8iOjb~qV(-p3w%Hm4NM;n=IsBWqc>5nz!Y}FXj?r#8MSO2Rk<7v}c&@ciW>Gjhya`^w=e<`S5=jbh;4)xfT{#{KsXZ@Hf{>)EfEC;NWtE zP|1`T>=SNZrm|f(h7m|)Gzqh(fVUlxg2u;)!^cyvgMN5oT0BNJi=W?b{bhbqQ8EAa z!G+fgYsKBLbv3(pD(LIWJHFUH+O5N+A~`wMyAtYCt5Ovw7e4v@>Jt`UMv5s(PC*fv zP#R0NlV1)Ny%8r$IyB>&3|*kB7l9qy1q>3HNS zil1);;2zD@bo7bai|mX~OP|ShPK8Q{eebV}^4uaI=Y{tXtk|?v7pYS!7ME&UQA$<( z8Ps#reZv=eDa1_9P$S#WELLFG#`q$DG$#R|S(JF3v9XLWR9rBZ6%|tDSBlB?g^9=# z`xd#eG)=v(w0C~2x?u<%8_zhW+2eixe9kBNNYFJ!YNzdWoo_rsnQgas@(XLHu)NwO zl#laHQqIC@-XE_iBVb16E)(y?@^-!NoG`UUjrF4}Nne5&7xN!r7Y#qq+zdG2`50Z{ zMY1!^H*&g^>gZ#e!+|z?z?bLRabCW9uHYPdc3p=9=JfSdNsR0YQWl($Uiz=qa(ee> zN-*EDH4Y@v-Ek;W^vEQsD}=(!=%~HXo}kj#m9)Os`S4+{*_D2H4E%u5|J>g(Z$SJx z!R2qog)$H$-vctzktlR%@#vyo=!&z#H(g;mRd#w8>nv54yxdOeG7@@NnQEt|*Onog zRHv|u!8en2!znsxYWEMzkrRc1DuE^(d*>Bp@xw7t>iIrO!PxboDhA;jnp* zjx7iWGQiRH(=rw91D_C;)6qOk-_I!?KlR`H=F6!Rz5y@o)SUlTez}#3(J#AQ~PM_*8L|jn{I175+!-dD+F-qYl=_?n2qOsNxF>chOcHdZ~M#T$_OOB7U z&MGwlCWX)&z4p;eJG_Ns9OXWQidZ0fH>qsIEU^EAf6L+>+%Te+Cqn)F{IgQ5*T%KR z&L3Vg(}#3cW(brreyTcIy_l&7e3sbZ3-4_n8i*YeC%lqbWmdhS zF+5kdR%-{i6FRd6B1W>U{w|skOAJ6Cf@p_RV zG|?>Rp2ghda%tng8$ER9p10vx0^tkraaJ6>y=O%-elpp^V1Uer_{w2L}7 zpYAWy8yS9nWol*g6h_fGpa90M#j~hB;e}56EVEL{$dbTW7)9!hCJ08Nw1$&^0g6nz zo2TWw%>Mq0A#?M_#SU}DS66Btu0eH^0*G}$G5kZ^#_~1k9US#goB7Rx@ck}JL@TGjYIUUK@kKTfguIIxi_~l@$IYJ}Z>x*d!xpD^Lx{Dj zr7bAKZ5Gqg8VT>-1Sc25wCB|j+v$c(<=$$CH~+>)MONO|^7oRP`N*zbO+rU36Y-41 zwcAJb{f#Tx*~XuzdkxwvlW}no|15l}{YpgC`!h2bIn;6YkAXgq6Lww0sQFE3 zRCG_EVnX%h-21(QeVp7Bpa8W3mc{9qJTojeY?~r6Or)Z*SKJ%b`k^_r4${-}_VZ^6 zBMxP>>oQS4Jc(yGKDQ&hpYmzlu@``ArgClh!PGob?Ofw{l``ey`?vJJzb*xHe*IHz z6294tg=iXhZ_ruj1CR*r2r)cRM=nMRN3sEoeVIP)CK@GlZcHB$0Ut5)tDN8OBjB5U zxW0xt*ev0nv*b8>jAHdApKrn42Ig2R-VMZuf zt0wG*;n&l)lDe*^`!EiS-E!zpv%XHx5j+tpiO#;LMs^?G&w!Ma*!V;&)W@a2e6g9VP4*n|UxBXf2~1HRs#NSLAvy?WV>AAH0Mj|7UoB1a|Y7aIF_Mu4csTwp<*g_&!$VJ0Pa59>4#MWnyHb*EH8VTRL{!_e$<%klGBb^%D5?X7#I_X~@ z09`b4_gm}`CjetTmFCYHvTRbq=wz|t`0D&?d!BrA(u{T$cZFPqEfZ=@5i7M~$xPsj zOO6lncKLCl=a-<>!wxNz#^zj1a6n(rR0O!##lA+G$_#Q@fkQII7N5xF()#pL78b0N({1YpPyf|0h%{x&*$%4T(4m$a{kCiqB7G{ zgo+SPn0syXk?d>Jy>+sg$0h0*HAQ047eS#rU*rMsE=~3?gjj_s1a}gCph#qgDC!0y z63?bs^1B|$`8|Oz6+u$e%*{#2N&Vt;d>6))kCNhGwf!>zua3M;xXov{nsT zBHii1cd?{ke4OJp2K?T_D}NoiTbBQ@K`SF`N@=7R_0{<7oq56SySR*lj0`bqqp;@Hq$e|(`^bE`dURoz&M=9JhcG}4KxY2=4lvSBB8Vbm!Te^nR;4fKLkZLs` zssyOlY7**{ligfAY7sj;#bA1xwr%`obmhZSTarh4h*kQu^f8){I{c`jJd)kKfST=s z_LmK%tng|lO!Gq?HLl3+T=(83Hs{}sMn<}bI9StxO?p+z4{c9qbQ)FtjQPUp!eQXd zuc2mplVL{lsH)P{j(%5b-cS+R{gPw82uj{d`G_#Tx`0o7S=e@w04Yso9Na-hI-+Sd@{x-;+OZ<(Lv!~mrO`L7MItxenoiV}=+(e13oJ|g z{ud8tonrm*IgW@XMQ2r+_}hagPkBnKhtY#4z};QkAHKw8(J1fvIY2b5CA<1p9lmQZ=QRh#-1LB;|_c;9pBn zsCXsRKw;6Yy_WvRI);C=?5;{JiOk#xVaCjy(Z?O=Ao&zwWL3hN>gw++XEpw+Fzp*7 z;A~alar^0r_B`T^!PRU7+?6`H&N)q7+=ZJX#1zL(2d~kO{0nvPCkfQ~gViR`l%L3M z3Tz|hB5=+t$=l&r^xq-r{0J1Ws(kT7HCCPiSW%0RU5jpICnjEO2GL26m^N1}5em{} z{syU=O2aMo=K5)8W3}ljH^BN(_fKRo&WjQY{-}!assN7aOSRl|Z4(csi;L>BtY0Z}vq8p`N zz|o+}ux;Zr1?9D>9-0_Nzo^rbCA*z^d|_>w+3<*Te?Y89s`eIZ)a5R1RK$y4Ot_Xsai*H8B0aAOd$giMbSSXMMT%wLnG zOE4=U{O?=D9%^<6i%&@qb<`(4hjI;9S_h?hM~70Rj&F`9o#q(u^mdZUUoU{85A>ue z1sBpHPr{juiHMYnPO~=8NSqWF-%7+1wwR#BXfMHe%W}4y8I4VK45i;6ne%oVU}B`g zR}rkddEA>N=~1jjP+S*kJa^9o{PE18auSBcGvn}5LgAupbM1fN%~DEu@qv~%dTt!^ zuYqA#iQDrN-hjWA+?8^FYqJ23_mEgF8qKS|ZPt}rJpNkv+fb{ilsO}PH~Gn{d!pOi z<~HM|Z^;EOdvE#8#xUaK_O@cv%go;1yjmk7l3a9bF&Sw;cpm@$Dp8q>fmwRnj{gvt zl(P2$zYf)rj>WUx9v4HA*s>^eBQc?IOb7k>ZduBdQe%2LE>4<&L;(vRD=7`VA7Tq$ zJvNqXmMv=Pj`DWM|B9UWNe?GkOfvM{xBKVWQKO4;ql8C{Vrh&_^_{DpPEylZr@(os zAL@T{eU3iZIqnA+^Pe@e9i8luG#)9hwxc8-Q6^>&BM5;)=ghA!cn%wZvb9VXk5T>T zj!GMbn(%|OPcNlB4hZ7_JP*%+ybKgN86QU}{9B$6H_rjxX*@J_pMZQPX6QFJrw7gmSSc#s@7JH0F2|B>)-IcznMyh9g;+;*YRWi;Bw z$zg@OS;seff=PL(;G*E)b#G1=onOz=UoAJp$b8zdcS)E2^*2#cf%2WVlT18v{qi6= zc|nYW#yL}H0#LYBMSA=Ng?xFM`i*3duC6JWKY4b~4|AEgw1jTIsw$?dt1C$IdqhT( zu_Alw&Vvo6cg|vdKjkP5VCb5gnn>OD_LePG2Z%S|sG>thM&#>l7gft^mA~0C5PY1$ zFvs@sdH#rx&(R%AuXPp>@HX3^JyH&2pO4nQYewL7wF06+(4!qRjPX=W54NX@sgL)i zk>sNB9ibq7!;_XY%fnSNP8*>>@LkN<+&9epKx*6^GVu}#Q8K9gvvuAEDhmC&L;Gd0 zEbUBaHY7r&pr-rS^BTX%25V9oF8zRE#a&8Z~H6;!uq{1H@du(yqZXNk5; z4fC3h2G|e>4&G&+t!B_X)s5lv@GPd*uM-#wz3&Peb!K*aPUH72e3)t&@1Dhh;JrHY zXeTm;z=nt!8xNTMqMnWR^!d1cSk$nvh7UFYNRI`+Er#HC@=+Dpl*USJkYxl6I-E~6 z|6G_h+z4>6Ro3gwRO+d$Fd{zIsua(9Pq<(Jh@ujit45LAuO>giGYJs--I6b!exv#c z-Hrm@-%u3OKNZyIjQX0Kck%YKwPj{!)RoaTZla`w-#eGK(nB5k`gTQP#TpIugnE;5bhidZ!1$Bq4%Tts!|uyfj36lbV(ZvynMCIQCfw zP)IaM=$Nd#GJc|QYkNF*-hdjcGFm^$MwT|r;zCu?s_L%S=P3YnOSdvj7GW_${PPwx zgmfc|kR93hGIdo^@uDG{+9!!ihu>AGf4$R`FUFVzXc0x$l|C>@zx*7GF9VO{l`Q3} z=U*g}l~I%y49iV!xQZR@pT1c-G>Vx3&%N+0och}EWk`7zMN>b|E+**-{y5;Vae6tY z(pDjB8B&5u`(i;npX>$%?R_mMW_Q&q&a${Jai}-AVxc6bXNL0OqISRRo@nzAAP$}z zsZ_L+H^=A&x5-K7s=DHPKc5nQQ_#=-P14txY%x(RVVSJ4F%e$$me}`^40;S87CxKJ z_m_{H(A#xz8s?7;EYzU<^7Pw^i9t5SVk%`^>^UwgDGV3gU3sdMO!5<7C@Xdu)&k!j zW1)GMbfTka*>JP_nC4taEfMDf8Zn<6!^c-=NpGZYsu;@#$CoIV9TE}RYixJjuz0Dd z)jzCF2IEr+uqnyrQ(s?P@;-V1O#U?&by)lM)X(1j-Cziar9Cpi|d~EmhpA2@1Rvu4WoEV`FWM(YXMv`P>DC2qAL7+aUn+m6CBm>FG%!W-O=Co-t zGLc69Oii*-7bkAVYwVvF9B7&cJss zzVW?lKDy_0hA|m@Ni6ICki3hXc?MHIQ>H=oj)6Ka7PoC7TOYn%RIz*?`N)2HS5woSIcS&9Vrg-EVpFy`_7c-~4Ph<@R!6 zS?Wn7{kUSFnG%1aa=e3BP3FOlNJe7I;Yr7rQoKr0hXwwyq@b=-ccDY)5pk@mm&QYY&J<$sk5#43?D3`UZ2Vx{->|woMeYw2qo`sd4gMiP=1OJ?8BeNPkN#@`Iyai6~;*Vrbti9 zu>uN)W(Xk*E|>H_-AkfiLx_Y|C-9uVEtpPDB6x5x^$JHWS>AkSW$CLB9Gg@6K!d5L z0qMhMY4qGs5{ENHe{#E?kZc7!G03`WNMp+CNrJ)4#IgfRV|4@CR60qWQm1bOrIClj z^mC-wBaU7=XYbYR=^}tx?C1nRfV6*u9hXbN^AK6<8;m2L^qr+cFMR9R{^LbHo`a2k zoR&O^KT*4m0398jfnIEqcB7U;WBQ_S8FyBYF5I!OaC!CXe0-eePi~+kf{8FZN@7~l zmD1^Z@sN>(3AILyOrd;O^FW5Jn1`10l8I|j^p68-f#Zt*s+JGDL2&p$Z zcfi=FhK+vN3fzgOB>?_Hi;WP|n2c;t9Bmb({k6dNZhJlliK|Ie-(Ue8v&C|Cb$v0C z=W;*Aumnmf_u0rb)AsO>&$9{hcV<&Iw%i?zsG*L>3$NN#ef8IB+8v1nSSa>9NG;E= z(60??dOw{FOK>1-wseDpP2cfy8^$)j$Kd``pdEiarQsa{R2~QqWqhGEpGXkBk|QOr zAEKFSXoAj`aPe;Y5va}JO!e=*2*+OjnG#Oh`U#jDczceo4}<)W>~NBY8PJJKR1a>FRz<0W#d z{`dOnf?0qJ=fS~Y{`S!#jaq)NJbj&-WW4$8df~vOCjpJbQ!jzNdWCM1-v^hW(oo55 zHg!dG4v&HXhkZv!hw6%wxcE}6g%!^;wBSNdi zDpk&wW7COLO|q;lB4UrYh~IlW{hi#vpUCN>JmOzud@OpCaMg$9z50La$t26Ks@YEQ|1CeS1S^}lV$e~OqHQ{!z0+T)!}y7l z>~MJ|?z5{2jkbBRP2LDR2mSz-#TU}=MZnoyq@GpQU1|E@OWxf1wA&P_lp2^Ac(H3! z1-{t|j|X#~G6^`4gvPUwm$C)oKH^72Md9Z^RvHwW+s9o0{%v(~{0?k>&#tB@Gl|&X zFv-Ys?IC=>VrPp5bNn6t`9z>ibjM2b259mWc(^?s9}q(BNf99+0YGdV%}9|{GFWvk zb9UQZhc%I+#Ky)Zyp(MxJn{YHuYDu4wIeI|HhYS|EysBBeehM1Fk(SwhgfwZhBEc8%QCIW-3d}q3WH2; z3U{_iqpcO%Gs+&7TK}u60_v8M=2YUk+NY>S*CoUCQ@~y3_pzI#ucFSEqbXpkYA)l`SH?DQR8UqiZbK>_~GI|bJ@Pb9D&p$$L53J$8>>!k;g!^VHqhA8~{$yrp8N#$#6oyhZ zs3QgQ16E29w`DbqynC;EA6l*wXT}J0Fc((A#O3KqR>)c^D-F$KcdII;rlkC*jRk-O z=JgsEE=z#^j*HRP(whc@LhIg}hRc3s24PSGy#IPPhmP~XBfE($#g|K>QV#rig(H6) zc5$~IGT@w~g*5JQd)#J+-Sh4KFr5weAVP=bl7C0}Kj;87XRti+2sc=o1S4g`Rg%Cx zt2BLcc)Qsb`f~P>vVyJ?C^0bdc;ZC<_5c_9e1Se3!Xfopk~cwrmK`lX9x$)qVr83} zus_hZ`8&e!clHrv{UklpR!;)9Lu<_X$OP-sju9V|L?pz5+QtRW+iiWD9s z_Kn?#?(0Cq3eGIIbvr1|uNto;ZI8UWXFJ;&#kXBKF2gLFpzaFrxoMUkQ4Q`j^K#*wG3j63^z~OW|Fa6}_RHt?@q}-B`2OR&xXy%oNmBcuOP1&x&c>DTjy6sW|Sv!gK zRi)Ire9Rsen9W5^QiPS@-=!r8vySm{{VZI>Pk4rv`+UiW^l=|tBpk9a-SVm z;W^#2jtnIwEM-QbQeM?)4{B_P(Gq^E>UTvF)?|}EUTJzx{iAP87x`j7clJ@4lR><2B%w20zKSzys}D}Fof!@*TE6HkFL#>{ z)G|NZ=B{BYYSXDBaj6#%qLHcw0~0j*3uy0-0%`r8UB8Y`=iXhJDC*#CAI!cjY_fND z4QeZ*)^BY+6QqE#hkk3K+0JkGaQEYKXSCRM{J4jX?bACyNJ?%IvX2^@NUY-ig}oMo zNzn+TLzn=!Hl0F7cJ#YD%oer~4h<@n62=;di*YEJQZIvzuuFJGZc2GvORTqv7?v$K-8FTU1$IA5jW z6Bk2sDxvvX__~PscHL;05;=tR4V~>Oy;I9md|7y^l1hw-j@XO4=;il}`%~JOtx~e* zB=CFWTv+V7+>lVWT~MA`v9?}VEXDrA02sah!qotsF*N=vcoi9yOaD_n=1!SiDE7an($klW*tM3&^QIJA_|a1DB9jZpBxMfTHW6eY3j z?sZFe{RIHsf-VtC_Kkq#OL*Gz=X{-_&mQ-Cl)P8=@Q2N<418a!a}F`rjdNOxfW)Os zud9@1A2ZM;*Su`;hasS&i0ngEHTfBo%JRum;~>I<)bIsET`B6@&4IgGm1{G5lXxyC z1Y?ne5y8)o-Dxg}g5|{t^NIctd({pmDWO7jpPXyW<6nV<`M`a1wrvQyhO50(SB1Bm9u5HOA!@^}+;o56L| zfqHugpK`vb(z~d0B#V5=M46_P+dxVLODC~VYk};G$4$XCO-l`*MoTNtI$NS5fG0gb zG*E}i#DE5U)Qv9+Ib=PvgLBQep(n-V1xy-9SD# z3nrNLX$6k7W&P2wwR>Yi^h zMHTX5aleS5oWMm!g!LH7xvk#{Q6VvsvGx+%sP`oSFYr}``6f1Y;gsYlU4>a}BXa5a z=4tVvjhKE_|BI@#jH)W?w?5t7p>%hHlpuNN?v|GBbkp74-5{-WcL)g5NFymFo$vM; z&%JlNU(P2OjKNy_?6v0n&G|Pr`%wt^A~-!=Jd(ud@}N}H)eh&pZ93o7LJ|eKoZLRwM@Jm&$XX&sIVe~Qi>cFATGjCVsP(%4uG$JE!#Tm$7l1oZT+ zN?9Rc{tpzt_vGPT@9C*)i-E?(1Xx5T*LxR&6E!*nXi}TV$di!#QSqJke!cR>#wlO) zwF|tc{`~%DZN1Swv|(WmCLdH`Z9Nnu|Hj9}iA_Hy2zpC!I(m_swpeZSiL7*VjgJES z4VuT7IAtoPc2s-?Adm>-?k4Dg-En&5msB;)W<1QPtQ->`AvU`YOcw-1i{&!a)*=bH zAz}19hY`$`H(gRz>wPsp#btZZYj>P}@mZ zJ`%SF-;qqeqbLT2aeW#~sa;#(_uOgT;nx94HlQ_IJ8><~;8Fzr8mclna@^j2?J`vv z*V%=z)wOts{)&Q112;>Lj@g+W;c(w2kh?foOel8wKCJPn^F-rgNpJB$yaq|o;PPH^)R?h4ol;aZFBPt>qr;U%Iag5Cn*dU#r=!z*cS{V@W~P;u zk}+x?Z1{#`R5MQ!dg22r>SSD`xUHXXExW-eHOTA;o+?gAP}@5Dh8c*BV0XdOI{Kofw#(|@+c9a*p$S7FsS z1m(EOv3*vgc_@*V#4A@GAKk-d(RPu?BA^t)CE8(qHqd7}PI z9?y-ZLrPW2$;(|i*+0`s4-$Dli+{Fag8$sdQQwS*oWRH(%3i7W>5vJU9`;q#&0f!q z#~_CUg+}vmgDh7N2o=l~3`EMV^hZJ;dJl_e=BJZk67|^bX6n-3GntJDqbeE}UYrvf z8=x++qF3>n`-tf+%FT%lXH-IWVRMWCW(i{;2QFLuj1k}QywNWhz)O7<`<_fJZpAOG zb1C0YF*GYgeJvEKYE|jky~DZ0yA7bmE~L>wORE|oyVel6a1?{eQp_D!x{A~fYs@(S zwzHaNshBvu_*_w#S#3dUi$Xo*JqEO5O6Jb#Y41CI$%S^5ze3be=om6emISNJjdC)B zzoIp~kA7ALg8^>T&uJx-l9>#<-2C)EZZSnjONOuNdfvOCqZ4!Jmsu)GXS8>kNj<%s z5Tkwnp1BQ-re<<)HQ3-L)2<(H^)+VbO>M%W4_x${fA6_wuL*Y`ZyOv6m>Bk zby3Y>|BM%kR`wkP9E$k#9S#X-fFq#cx|iU?kN+B zfG%c%K3pn4u=30BDCZ!B@BDKKlKgxB&Sa_(CnjEtA|AUXjI}GuJ*|$apxyC*3(5iZ0+ngyF?` z5BT?ka<_?@#n2tMpyNsid2SBeZBeqdZU3wE>-T+L3L!O<@qK>E&C>PA-~x4*@uI|G z$NqU~sUPvv#bSSX&YqZUG2ZmU!l5+0M`CC^1`pmr!50TtHZdq@gRvG9PG@yJ9F$x* z2xVn%!cwVbyc=WH{qRs zx2!Be!@_=VjTI&dQknVkrpSnXcPyFRwlgMgM-ZNs{9NowI3_dqSfMwO77-a`Cj7qS zrv%iA88frnuW#t$t1V4-jrqT)ECP&_JorGlc^EX`IUc5RsbEFD{TObCl5#G=_~vxZ zyI=%#lF?87RA+VYoOmD2K5K zM)>R@(TXSeY#3IVyOLjH>(aD-#4x(wK`$c@Kv_Tay0HLW*&u4Eep7pcxk#dnA1yuH zcpAC5#P;aEmn(-G=8N7nS;!-Bsq!hx8N8W_BSoZ^mmhZjkOMWCx-IO%l7&W0wJ_Bj z*6W*ia;1M)lFMbo;_2|O|BX03Q1HS6>nt=r9&>GN4NJ(axqzjbB2#cMR*bK>CdG%0 z%(^AW(-u&A>@iAbb0XqH175ChnRjevstL*R1fc)QrOtR{GC=3n2i_A4hLy@ivT_!% z&>rnHKbkl&4z)nv5evdu6G-2D6~iQeypbRMndsSR_2{uR|NELnz09b~r{-rk`5VLyU^$Xy>f4nfF$&(3gNh=#U3 zKyga0hCpSJQDmopePBeBy!?G50&{3>TAP(tI~5%)%!;#nK#X*b9G#jH*U};oE=M;r zz-e50&c4NdK4jLreF}AFm95Xm%7%I@i=Ds8jy=KlVMnv1m9mIVRrR>o-|m^|27EPY zwSdTFuPsM;j@xP7MuUOF+n_s8;c()zPjvgwUaJQ0AOYC;!Xf{FYHK|gVQ|KQ$;J|l zpkO=7H@B^@Vs8y6>vh ziKKi_>*zaL`Mpowiks`pxQ=;Y+ra+15eElP(8l2}4$c-yP}v}9If%j4|6OF-q;%It z7*C^^EQUr^U))=Lnm9+LRJvJBkyI7B`c~|GD%Z>BMfl;3Xw2?`wTCT)@e;T_i43_t z<2-qA*ZM7H?wvCHe4GzNttG*KY5{{Nj3hNb!aKenGf3OX1ft~%s{=6H00Zd`xM?eN z8mMCE6bX@cTWh~?VK2`xtT~MQ8F^r*Y}OC z{1UVMZvKnD0{+fTyStaylYp!b@8zBIlVcxDOc!9R;?vmW?Rw*^)Q!5{5PXpzb9I|e z+zZ(jF1QRo(3Cf|u^9^h=r!|b=DG|0@kmLdxzsJAx>GYQEwQ!?9(0gwVgMq=s=xogT!n_-_V3BAn&^p~lIz65Oscb1xXsd9-8e9*1{A23$`!Dnt?-*`k1G`U zOYZhyRxe;db0Xy^fF!VI%bH8pCscv}S)uTaR!ST%GEy!$=~6jPwwNzdQ`YZX=_bkw zt*Ez0vC+D{RDZ9hd-~5lY+(378A@FEG5ix+0ty8BKT1uBuQ#Nio2?1><3cVVFgO#7 z%CDii5Op}f07dd7U5Cz4jwVCX_Blf4mh9tNW5d!{Kg{tI_E>iEV%0B3UqN&ioccmx zRPc|fDb{c9P3!CiM|enk$--q5<_l^!SJXA{tyF`$yi+=qU3|DJ@Hct1EO+IO=O&qk4=HtYUx};~+%{cCRt_V6eyxyzHfA>wb z3SpR5S9dDP>6!Q(&{~jjmpD=y8p<3DpFExgA^^AVH2qA zg)!A)qJXW2&m!qIQGX<$^1CzNxm~8poXew)r!pf>P*M+CSq(`JEdNmIO;_85jJB#I z`NVeK7V~C)F@|Q!1}SDyGEu*bMPn!=JYSB_cnr+3y|IGf%8_eftqLLdS+mJW_3Kj@ zJuEsD=jg9R;q=NtV@#v!%gY@WL0GhUd7}asOt#)smZrIRUXq=J7#1|K^p(*J)|jS6 zFwx_S095+7sR|o?>UiSmvz`FCd8WRpQs}hUo4y)*?)p_L%(az{?eWAh|U*^a~-ZP8xa- zNNTSADg)0BkGtUYU}z;dRx6>PwH4uU$lXw?-adt|gi9=@{MNDXn?LurvIET5?WJMe zyFxA4pLW1O)Jp8Hi;)bEjLv&1tvI{T%GKKK?{ge*Iqw4|V|aLux$xdEe3Q5u;a9NV zd%4Cv5VY;?70rS%Q$aw;rHbB@Vkju7qT+{0Gvz8+4D=4dCDJQx_T`BXIbG7AB1FKY zH1cM}k;Ud)?kO@_l;4VPbza$UlAkDBDOkdVdH)0uL+GaVjSC*U1S?~~M%F#(JQv3F z-G%{vQ8+3@H(L$mEx5}5+a!XVu&blVAin`oSlSefA&#-7{xpnSB2JjnnlHqT%ewO=|* z-$XV)=Pr)&UZfXc9Om1oi>{U1X{Gh=fa}QR=+>*jV5lq%0~MH8rklwTJZEw{ItgGQtA=FF4&{ z)5)fmmI%%vErXvv^wxfw3k#~rnh8d9wpd_^K}DTN?vjM6d0qL6)~cRPhrXnkw>`A( zKJMkwx+1YmG5npoMQ2!QpOUO||MZ7E5eYHXl?Ox3u^x9QrfAP#Uh3oK&vEQU<+Wbm zAe35sv8=R=kYsSvmel>YoCQn5;N94k;%mV-LssF>=WzZbx5GiE(Hv)W?^tkydrM=k z(4L--mFsKO@r_0OO!q!`*1{LwF6F^+gBCX!chHzl0kKq=30v^{v>5!LS~3ZJqee_2 z-Fx42arL5@k;W1`xMVHx^>~1b1*j<59a%xg_Pb{2^fVaR?yI$4DdRVK-yZG}T>e2> zncT{gO`@_fRR6(qywd-%PW+{Ka#O&0&U$;u1>#neH1$T)s_=^+$x=|Aqmf>qyokws>Y7MBzo3wZ)h? zr&e5(IpF`;U*cw?qxEH6PD0i{MClj|Xcq3YyZ@^tKK8BGW-q(^V1N>3TXQnnD+Yyt z94}9cPzIMFARwP&;ND!#N`bHWGl!@Z=S|;9g`+K9|7zd0DCmd+!yT#erWO{V@nBku zYsv*Y10}{!y(bGK0|5sGpVmVuUUf-I}j;8n=@P{;lq@(8`oL}cF&6}gi#c&ila6ROTsE-|#)xsCJ3I--^bfyL9B zd^&S8uyQ5MSv+E2DkAhF><}V@3$dz#71d-1A0W!Kv9)~wQwL5{ZVXs*trZRd0L$kv*p(~9`EY7DjE~d&5pf*>z5xy2mc7<^q;S29lTA3sx$BP2D5l}|R9xGb zyy5j_LX3&3Q&Xduh4?i9kpoWxY66Vgaf~_KiUWyVQvy^1IK3{J?674){RzpbtXh!Z z38J6jK^GzL+}QZ|Lr`ci*;VY9V*~0RHc7rz5As)TK7HJ7F*0cYUPx`t@@b4M62KUe4f1LzX8DM@3jp#JMa}s&Uc>iqVPh$MBVh zAf3?L(MOFsnJ#XDm;x<+OSwJLFWdNl7|O|wH7)*<#^wG7^*4>26&+o@yusT)D1T(A z@`QP9@s51FHr2fZCWQaFi52GClS>UOfAYqIE8d>`%1+H~{(E6+LC46+2{_$cnspLC z*^%nvUQ*x7s?Q0pVc?BQ$3CM61_m~=r9XOFSy}yDy0XeE$m7!CN=n*1WitE~QMWnk z_LD&%o;diG)gWRwgUC&|(PDjHQ!AwRC?^9!-Z^F!Z7%f@aV{UU0~AJT3- zN7Yl(VPEVweMljd!V%*#D8Ot*NyTNJy@GRuF^m=%(lNja@{&tRTJm?hy3$EYh|3d& zRk-9I-}dUVqhx;f3Dm;|Jxl6Ou0SvN;^oD^tYFq`7>$Qapq^qvWt{hO%NZoqfR?nq zql4LkZPuX(o>Su#W(rqDnl7w$OvQUN@w?20{B6E!IkvK1JGi*O#>e_;J9jmW?{af} z#Gv1P(EzI4Z_rBz9pIrklXl(@bUQPC72@2=X62^NW%SO_(TUVa0?!Xi*Z9(9MU1<0 zJY63gY0(E~+cn((h+t8ePO(^d zP4@6IiJe@xD*-knL~T5pW0H%}K?a>FFgg43^5}?QiFIGj3oj2lBp*6%kf!3a2WmbK z8!&#Ei^%Q??nO#(C}?&nVsPEF2r7+*1-+9}<#|q4({pvybs-8GDFrD(TPLe8V zW7VYmCTEA4BdODDeg+}Z{{s{J$2R$Ps+^c8uvU&qC*n=DsovV*FSNeiHG${3z1|gE znW|a%POjt+t)}IJQCJ7TC7D)wRz6eV34$)ejZ(1ek37 z5u!vJ-E^%++PED!4?KBm@?V}pA(E@|ja?P$oqa@kc#8Qyk@U{^XB)CW@TCREkDN%% zp@V*#uL%aJaAsKL;u5|>T66_*u>wR?AE-@jO_{hvKG(m0?KM!E{c_YQ>g<|?V1|bX z;E$N(Kk2+#EXCMZ>Yt8C18|Fx*3ICNZ=#t!C8d2(xYTfe%uFe;mdZ*D;Fy}&L5uiH zG*EB-=#-+r47TWCAfoM{lbnGmrLlZfSOhqZi(u=}s?@Lpa0&kOc-`Y&3%uk#j z&e0PQ6E`%-E9a?tb)&u86}YEM9<~>gWBJ##;q0N!)Dl?Jn+YPdac_{rO$T%`A^6(b z%{hJ5b9*Z~hbmyg^$kVyX)Gx}6W(9}8l4(7cDX?!8EJG`tcyGvQo+*i-(f#IPYdjF z1??ay?&8aYG@Qr4`KseVv%}j6+>oET?GCHMT%Y4G-bDEPYA+OzCo}l2a`4%pRU;`m znU=|8bfUB$v#2sBiYxpshwhRsM9#?UMQ6Ad!KY5ES__@vZ#r_GqppSi)zmpAnyFgT z{l3_;a7%}$*~bp@_wVI7RU|Guh!bul}s21A*dIb|5Jp^r2CMPF5}TiLKU6mY4}QsS_d$lX~*!f)n7ud+c!QD=AmrOUm7~!orGVOhrWE z{|xm2j_(b!r(@LC)z^=P?`KFTXL;-Ci72i+vmA-5dxOk)1ZTeyr(dnrFo{NWN^^=u zRmsb$jS=p14U_m8r_U;Dtf)eEky1(7}6cNyue)soZ56e$LPPug5x1JlwSU8)>ku}FZZD0I>& z-awi|88u$74o5T>1pc99L&`B$sVvtG`JF&dHA$VEp2Et;KP!OiGd(+K?HMC+FS>lQ9 z9~bs>InXI)`Gq-eq#dd%_dH+3wnQ+KiAgOovG8lK_LR6o_sM>x|NqN^TQ;P|{B%N=q-*F0%$VL7_ zftg}(_Ce`MbyD#=U3+Kus~x|^aYO6QKZTQ`R7Y*5j~?%zb@Wv*kPyr_rt2sbIwVzH z))>8Mqki@2E~x^PM%c_!5g3r19n_4Sq7+aV5Zm2@6 zQ@F>*=n$ebDlFayoPj9YVs(B{VvEG_T0CJWT3#afFuL?vAPj*QOE3exVI zhjTd4+`1krS7$XW5My#5Nz3dy)ktwmOFF%8c8uab7%(ut@xrf>Jxx^Z(w`f_xuK(Z z_qjykz-IwB)yX60lUAHZ3tyr^&!X_-NSy3{AcMs5M)m_yIHpmFqzMfNGU1>t{zJKZpY)H;7leXF-3~PG?dlGFM31{>Bom5IO75py(!9?cM+jrkVK}O@EM7Fye zJf(KMZ_Xr=+6)eYdmKsyUwM<&&6Jw{jm9YeDtO$9`g;1`pputSh+k4*RF~_II66>= zYov~WaiA0tdFvjZLy#$}Wy_?_?DRMcO;tlCzU$X5pVnLJXiSG`OF>s(jD|%;S5jtW zHVz|Zt5Kcb_7Qh`XGa$twA6I;!dKSoN35}$pP4f_On0el2n#En1)<;HmSqJPf32S_ z#<3*qkk}D^NyigvZ#K!63xBveR4=)H8f11on4!F&MY!*!gfZX~5-hqX5O>NRO@`X# zhjENyk>rNpePTT=c7_fwag`iI;qs*sAziZ?IEGBCE#zlswqyJOM}(mspp!Fur4gOM zry3uoU31ZM0VXY%)b;#%BN3}T%qr`l zw}UF7iqV&OL-WSwP1~{ox(17--v>AEQkaEs|AEZ1kQj+*<8V~VyQ3fe213oy!j#kSr2W3}^}^h0VekETXLsWW0=dP>^PSlMxHzted)awaPebV% z-|MQx=9p{gBUA7xHPuq5p|{s`dMllLe+mAJ^nMHqB4S6f5L`3pev>#7&y6z-;tJ8f zoK9$NUnJHUzePp{&?L;BzqkJt0Lqm+*T;)@hvoU_?xPhje=V>MK3LGb)6HZktVZ-l zMa33H%A$b3!~^W)Qic^q^=}Fw%850Nh}%$Y-hV9<*&`dXCS`n_ndTzfJw?Da{5*Bw+)|JO-O*e zE3KxkqNh?EcnGXIEDMN6LRQqW$K#~IL>mnPKB)`c=x^^&$Mp18DZO=D?S5-gq%HO!BXz`b=f<)xajbpE4HwK&<)L;URVVtHV_58;h0D-3Izcs1kv(`CUe%ni5Ga zj*Q+~cbg*bDBMPYP@EP=m_$FOjvtSJ%T<*s$rvH!l$K;ro6psX+4Fa;H_uYUsa2zc zIzsLu$xK+L|MUn3NK@lME58oyDBVrkdAv$t~d3PCS1@+jOsDA*1~o#mI)6bEZ%Nu_VnN zeI(9X-3PyoKINU(Oxst6{LksRNq8gDjEg^M7&&IfTq1cVuyJsLQ1F>H zC(_v~gx$+@Odz$SzmF%u^|gIzl7wiQGS2j`$uBRCC&AFp$Yq`lG<+PPYIb|~HL+GR z<$VccQ7tmixqzJd9&ZF&HRBx?^4b3>ZAGfZ(xaI?BHCPlCdM9_PhO?_a%bk>6mw_E zb6V{`{C2qTPEif*$yFeNNGjH1hTQ7g>UvWs=y@fygVzV9sb6)1g+)jHZtS6IypyH@GX;_SH8O z2!TGwUHm}5@6J!*)vKKza_7Tye6&14EYxt;;k6!1uxU^g4urbI(e#q0&+~~ROzkZD zX2XMPpJ0!D6yYd_!!|lh*N$*OC|MiXBT1}%{|kMNl=r9as4F2Y=jGaztxeVB2YXda zvtOvZN-ohLlYhaLnHqO0k6!yDa3($hK}r$PZdA(do47Ai!7_UiJXvx^HClU5B`>|3nM%D&hJ;<5dHPkT{z z{L{WH1P(opn9^9Z*JD4J*HnH=+ZhPQQ^EuU(K;+I8YD%&Al(j*wnQ zt5pnCOsTwU8?dm;WeY8Y3cyMp1JaD>DOB^`<+p~PoA3z%$o4}-d}MgA{ExRtDs;mo znz;2A>wG*m4)Npj%-mSP;}E42fw4Sz!?$m*a%W^dilc203N-D%nPmN*n3jc*&No%D z+KQp2WDxrq_hIv3Vds3ELkfJVdvD8sPJnJagA4iwK;1x}e-f%R%@7=Do5kCp+I3r@ zTAboTRU{{5^Q_5n{Fhc!AM}Me6X+Rby-Sc#`EZAfX<0`pjNl%Y_)fSJToc5Zu=&$i z2L^EI&*#?Ktij2CWF4Jtu86)u?)?Q|58(2T#A|=weT?Lh66wnVxEfh1d-J54K5PZ# zP%atZj`tQ1PjjUUU*q!Qr%w~TXvds8s-HHo+F~ugeunSw?_cU)%@M+8NCcikO+ns#@09@RIE0PwJxmvRt zA^Lv8#hbl55DM%!+uXJu(Fkg7?f`Aw`&4G9|DU>r6U)ozK{leKoZ;u%=E6IckfTi+ zpO2uX;^tQOY10c{F|){grz|G*wiKeJ-j>yt&#nZ(I%@Jr{jvW_pi%`7hO*Rv@81tC z!OK8$W{Kyl23D}M)!H*=S=ycyfvg4L&(8SWh^Mr>YuKC|W~N>jDejOOFkl~3)X?Ff zaorTa12*kS6~sV60y`hR(0NKXM%+Gq{)6P|>UuGb3?8^edVEqX^wES}!^Wx~zUYN= z_VvL)nP_M8RV%#J3l%MBhz`z$RV)dw ziKt`cBvhh+Sj4jaN~Hi}l7JB3449(IjoOF~FlD?b-wxYXZg7Fq<9ON_YT6#^=)`2*lR3!oirFe) z9`oe-TerMz<5X8h z8k?$XV-A-Uk(Sp_sSjRPLXf@gcu2$Oir^Gy#n2Ru)7$Osr0&#&!WLk*S;QnY%#<%( zU5J(oN+`sCePL9D;j}msARvOIh=Er8gsVGXN3qD&A|O;e-yd2rUxwbnb~%V_kSF@q zsIZXb<3|uxj}cDblC1glEAjjgSK&*IKrY1`uP2$XIW#OpDv5@fSMb8G&AW?YK2K+3 z1FYyvV-KEP-MM`l`}t-t72|?Xo)}u!#)gGjELkoBR3HP$1n~(S{4lTt@f~KwMDv01 zuh0S>Wl2cmpZ~GO*7pSJ^94Ath;hZ0-K72uY6xh7@Y`G_)?wiDLRHR7&ZEE*AmPt+ zwv3QOME71wQnG*~RRNu3T%YE`h=!KaWWKT?cJL$=WP4k8|Df;8ma2ZSkROzkqTD`E zbz5!>wScgGYy7ZizlwFGNR~O?51@UYOi0d+U0SSjHt&Us>2?jDa~*3DO?I*rX0fEg z*pe5(-L&p>2_8KohWFd3SpREM>I^NuMS)}ZA{6~%1@YQsc#XLL+vXcvK z7#qkN|925B?hSnN&n95>zuEQO|J@%-SEr%p-sW2@%aY;A$juy6>x^ai`mA5i{$$Ep zSHiStn3$J?7VKz&mV#ejXe!Zc)EF|qM1Fl05}ArGSfe-eQ~qB*B&E*SRHKn5D~<&I zu`k$S9SFOyfD5H&7D0a~vkaP3MtK4CtnBK=kVJARQ0gBxZ7$5e!KEi)`e*Sx|H}m56+QaPi zyD1~l1IJ6;R{cyw23ahx<|iJ4$&A0OyChDlbV++YxyXn8@7Z9q-a&V2E}GD})%bl3 zI)-JYx`q8~Vyy&uLZc`K+dHdfvW{cA`$VV?yj3RAYUh%211=_t zpJt&xGL=(~`D}Ck;QIm})$wm7uTJRcX`1%Z6aM~E`^iUrp7vW3Dy;RkiU(AU7fT%) z@`eM6p1wn9Y~e^M)TyC@Bidg0d%eG~kH`o|zD9R9yy69wl5bBHE{acVHy z#Ka^3&&qQtCYORP06gUbFt$Gj;>o1WZ~pvqN?*{?20?g;Q&c!7kYF%dwLz8ItHv0! zig`n({Bo|mc$mG%X~h6;77i|)n;3%f=6=v;&@-{ohgj7AAta0U)AsgIw4E?LJ-tSq z(cAU)^@2@Z$2%RRHze?h)w|75@SaJum2!S)g@uJolz&s2HGF^<627PRzKhUrHNQ&n zAJR03U{Jkfq@+p66N4criB4VbMwzw4gH{zUtq#yYr7(mmrKXroN=Qfu!TP{o5F`tM zVJz9NbL}Th?&Rl9=HOoIAUJ-^d_3*&+_(*U_n6n@DI{fx<63W^X@y#2^XbrB^met> zz)Vbu6?nQpq@n_-?vnQN0Wy$Bkp_nbs9tn2GLf1R^eD)Gd^CMO{Y@|UNrKxlKvHN! zz(?aI*l+cG%gM>Zk~IduyBjGF{1SP7bS2h#N@FDgYxaGT38faRA;IB;5azIO3LznV zRm`Cr`P+&dIu_wHWJy~2o%(d&)Q-KX#2&LjCm85lEI>uZOqLK=T<+B&Tdnv^OR?k& z9nQeoqJ?ck-f|LA*_GI_Afcfwn&Ajn>F1=OD#q`SNht~wJ2;*^xQ!mfI==6dvua;e z2)FD^eOx28eyYt|y{azn(^ScpcLl!uiG^uN$!ypvO`oYyr-$o&=9@ZOj}mvL`V`uVIYB*e2eg7H%6R<0vZ}xVKYOoSS+s*BSj8PVV*J!-YQaT;yW|V z4Bi#P&n=cjB3gGy$z|5>(2%2lyRergm1SuAa3+>5xbVIs?tZ&+ z(5a>Flh-sii{*X8HTtE*ycq2b)t`t?97PI~F(hkh&PnG#;GEFk?QG&^2d%D0AtLUb zYcw4IGR^=^ieGaf`rTRZ+`-S-UGvSa4wIk^s6*e@|hl&E33?vBhO+*MQj zJZKY}R+SQJTBZ25l18`o;nDj*(mM6}!CG|d2Qm}0y88-Y)^BI~MU3Wmo+QSf?=2b} zI0N=mN(h}ciSHh3J4nNDoL6pI8uF@GG6v3XMj zz_h>bP9V@KX85NaLtitKi+cbDNEa#AA#4f|B4yq5iS`;0E(C z95@67Tm1#<#~e3>GR16!GvoNt-@UX5nVIoxE~#>PR7JQML?u===3@bDo7j}tz@x3> z^5>B7@Q*`L`1RRM^-COAF{*!$XQcm}r$jb?I?=g$zR}ms2U9ISz*+XwlNo*aswB6V zzdDL7;>pfQ`IXWcN!RFks0g(9LUmH@^jNi71yH9iIy3}i zt_Jcl{)Z(1H(`Tz(BKRJTO+fknLrfp1v~g>0uLG`iy^jaFD-XmJULUZ%C>rfPF{1| z_S~pTRnxH!MhsJae%1jaHRB1?&TPNgMe2c7$rp~M1ye$6c<$mQXX-kNx zRFsm@Me!XDY4E#bOjQdB3%jHR+l%0yTZ))t<4|dEsQIaLeIJ2uj>Xoll{+d3p2eFF z<|p1uj94POD{6;#rpfgh^WVhAqvVd4?%xx}Q4yNc(l_9a6k}+BFEdz|~1emDD{1Xa)ta~rEI#(>zQ?3%G+W|6C zrq@l=W_Ai_)4ss|!H)`!Y62g2W24`htXVADke1)O=g=&d#CL!5M&#lTo~paoOzw5B#d0E9m}VHNAT{**@sHeM&><)t8q*^%LUXD;8(Nk+`?q zng>Ija4-neV(w$&;^MZfn%v2!E;A-JDEB4NV)PB@qDNwzLqm_WZKT+E!M5tQKc#gqO=`J%i8QJLqc>ah4Zr1&r#OoUP~l^4>h-aYZ$> zO!mynG!vRsn#X=kS~u^yl+%vTQty5svRpD|iS+_F*abS%J^AEW?R*Upd%t8m10^;H z(>8Rs+Z9+BxOGjH1?>xf3fN)tmIy>4b5)9e72J5LL@z>&25hS&HV%(5 z0H(K8gb@hFtm?TB1YZqG70{`8k1$Ef4i<{$%u!Gh9yg)$a~@k;mgJ}*r)&rq%7QX50KXp_S5u10%z^@-CSrX>SRDs3P)Z0^~@+UXk+cT5`nsv1v zax^Q%4R*wWV2`>lJeT<5SE5TtD_X%~>Ce zB+{y{));h8(@e)&(P!uex6zKIIja)=uDE5W3;!s2vyI?R~|D>@xb z`Qtu{{~KC2;tuQl{@FsJCCx8%b5;qn*NWfOG*?N!>ekM>9x3apS?r=wzx$N{8~a6_ zHrS2bI+n)B+y8~-XN4*(XwSn%dJuFz2A&9oKd5oMjvNPXo}8co0AN522&y6Ae(9*# zRco(LW{>z`z#H;=YcwyfIUY2~Zd$OxRNqs7IdB0CY>#H7ljEZb@k4>7UYE>g^D ztZa_CO3}G&aDrbNsM6vjff|OP`8Tr$@(yf~{i=!|RXYUb4bvG#mdw~-0%xhj(yGc0 zZ5i{vrK91=`PN-_8mSkEwIg|Vw73=&m{*SXM-q@Q45A-TyWf7dVii+7dkqmuy$Rz% zJ!Q)ng42?gMgVeF>MB6KE*nHyWQ_zPA4SoG!6Y5Kbzt!*V zz_aV-!NKUX(KWKVyUz`qVs7tr-fEVj9`XX>?Ww75IEJwD$kF`PS_Ss8*~}{+8k*!6 ztuJU=Fq$y+# zGN9lkLjPWBuI$u5YM*qj8_a=+!GXCl!in6vm}6Ux6h_RctmM#^pHG-!sE}UsGE zTlF-w)DPB8(erz;wDR-kqXJ9sI!1?!Spt5h%A44_*S6QlAAwJqvO*T!L>Q$Sh0r_X zZX<{KhNd|y*`aQp^~h1~(TS<;NmL1Uc82Vt*==u@f|W8wQW_eXf}vf^S65Lc1_r+c zCJhyNO9%;oowB9t{Mj_j>c?=Y13dist;bH!)WmmISLZ1;*e53_`%(wVO_gscWiDAV zx<^_hZ+KGMhdO7Y!Qsn2jPkC4^B1vARcez;&cxE%W7YTUmJ(*dwgrRF@GvleBZ$!8 z84d!m)c5_OD15f^_0yY!g=ddkyCzm$;j`_O+jkrQ%F;Le&y9+GPI6p3s(s^8unPM0 z^g2R#WnF42dXC>wJUA#tf}5wA|M^o%~{Xh`~BYUoS$-C{&?m!)|}&xaSs@$scGKL z5Is2?JR7=8LLTZvTyrC><;5}9cQ0ktZLL$79q?q)>Ko#-a$`lFF_uCnZ#)$w5WmG@ zwL-k@%Z~?2T&o;i7maDzqyWv3{V01h;u6Y^GY+!TwO7g-@p(U;>x*!LaQKMT=8D;! zrJOM9MJ7LjH=k%kuv^Ndl1eMJSkkOb1!*WpyH?Wf>8#;bQLWlkiW_5#0DqD0Lo6)n z&_&yf^g0m{a-~!xrMGRC)3i+iK7I;cC5Zd#vvn;8=RTRdX0H~0DGNjf_!yAZt0ZFo zn(zG1i73;+Z98uzquh0>Lk0#@Zv@!qJMAgSptP^(bRU0YK-}=4ax;iZ(b@cl0xs`Q1O%+&#Q?D(OJ&?iJnt8;$5kP_PttRn% z&2PZkaj0dB)CV&Jz?#X;wcyu6Jgs)AMuiFj7$a%1(!yTp!=WplF1@JlLMF`iewKfb z2GNlKkHt~CZ@YQj&t$c(%x{Gv3*YQA{)n-aE<<M0$?>|n zhMOBRu5LYcfEeuGQrcQ`yPs+4pTRRRB1A&M>EpOkt`;Q+$g$qS!m9O2^?DsgrH)xo zmrTn$qi<135%i?8kjrvUi4TvA1cZf!{oea@_2_+SHC?Tz#~EE0GZ1P7GpK6*QBi@J zhA7AGlbueL0UV@Hy0h&?8tj~Ksp6*qHk>D$rA7uuKtNWxTsf_&64jwef6O?5LYd@6 z+RQ@!AvWV1pdR;&NK9%~YwNIr^arE-W6JjZa7Nqow1@2Qni)b>$L&!({Nv)p6570R zb>HS)Q8ne;H2D&ldO4ycF-CUs7^JW#u_q=;1`cGWLvmt6VsB6U*iLJPlc%ja91w}6 zb*9*CmA-oQ3Qkv7w<)#iwv`v@l)aWz#?vT2!lv{DNL^@NH~#o>$$b(Y78WL;do$Xf zoSk%MmB5++2?;)uLPWF|7mHz!G9Dw8rj#LxwYMhZ-0}X()}mgGOA|eQqHfoi@YPhP zY=F;?OfKc~BjiX7Ds5@^CM(ABhJ|9eu&((UMD6;)fq{<~yORUV?=F2W%d^82=J$f< zntiQn058Ii369lK;AJk8iBkNmtmdGzew(fX{5Yw#ORcK*#>V?uB4CqYWyBC?I`YkC zkz);PSv-wTPoFu&Ba_i?JsLI4Zs|WVT4pYM8?I5_TkYtufa&^nr&XJ|w8row>`HX{ zn`~-Tlhy3h>2aq0qM_DSM%am+86jut&2eTQa8Cb+9t#U8ofI~(|80jL_B$N#XOqIf zLJVB?XQbKV(^Qgw%&Kq&!+O%uDP=m1&}vsMT@%|lmbDhch|<+(DmdHP*d)t_$+YMe zueKpfNsw!XCCcaQQXw=bMEx=TnJZ{9TZsoo1;zcL{(aLc8!ET~#<-V!X(_gUsoBI0 zH2Y){cC9E&b{F}0eO|1;Kiv@o+Y=V$ zpMO9+qy3Y1`g75Muf26W&|AvW6 zsnklL`?%4;rma^UL$e$HoFZrE=aY3G#kfku2F5UJ^Y}v4e+mSFtCk(?7L*PehWJQu zUoUGlyeWeeD&0M=p9}49-hcow-}nA%7%;Ej@FH|s%1#9a!OPNSOdAoRlOy0udNs~k z@0kcj;jO)~IkBv$(fn*MyuT(Xuc3_7zN*_ZK8X!}5w3^`t)AJQ1<57Fs1lHHZIqm2J5Ygs8E0T8ttNol#m2o|JC zQ3Ve#l8Ah9(I!hr4e9LLc+Mn9hY7qhk@y1eK6_s=Cn2J@cbHihBst2M3wz$dR=*)J zQvE{tQ+!I6Tr(b|AvQoaa`|2Fm<6{-OXZdbo6*0}Lr^V)uGgO{ea|@Vzzk zN#;DtDq$XH$^_pPax4!LY%J=*&6We>AK+c;j}ovAZZthv>)2;eXHnbEh4o}&Vrr>b zGSw4yE*Q7qii)0A`(x=-UvKb<-afc2xmJ?2GCmhQrmpzpz;C?8Y zust5O^`)#2^lemSRmCnQtY_0JD}>kYjlu5{_~ z$)R^dq`zs!ev?&@9@<+r%*E^Dp7r@vix1%i=bT%7C|lYD1%+O+vucWlO-)+{wz?KB z@^1lCg>A=}Qk^qdYfTFKYq!hP%8ZPBBgHBC{KO>j8eJ-neQ>&+P{roXQTQnw4r13o zuowI)r!rJBZ=2nQB!{QFL?VO2o#6X#RWFpe;mp~MRZP>LCYE(nz0`jFBCJ%NB>gWU zstf9I=GBSOSZ9@cv#uCVzM0vi$lR-!$lw7B?d%dMw;~XAI|)9+{pHRWxvFALZ+d-M zFFHuDw5ir4JD9P_0X{^X`EnDhvH>Ml_awYdkdE#BAT%XyBY%5GL0pqVN$t1->E*Bs zB}z#&+|(+w4rF5==)FM=)N5!{Vvb;Pa6+TKVS!sCj(Tedq`1nwBMy^UxCyMkc*Q>cYIjP9C(!o;j z^H!vn?5~ccefd6ys%p2!Txu4dlMq02v{Wz#?w%%l`-0tizV|XkbEYi>cU9Jv^>rf~ z!H!?(92hZmxY$4vTo#jOss%(yM}+Nw7{S5SwTT{VUQb?X*CsYu4%`}AA5>mCd$}>P zFt83$}m0O9qdGKsf3wTZwOj%C$?MyhV@oR&bG zaxRy3YQiLbAN1;hg_)KRiGN+%A#CgheoZ2T6!{}6>L^<*e}|qxR@jH=^PI}8C~%mB zI1JwUJRVi|HF~qc?*(&0UOjd!SLC)tZ<+cmw)3ui^T3W}eMUBW5^|=kCE*L6k0a?J z3&S*-X8KGHoIYMFx7z7962BFx@}R<|1|-v({v3b`rz5!JN&RTXaOC4Jp~p*2JWUWLQ^ZsVPX-H6xv_L|+o^ z0Qd>>sr&0H^me{h`E_zY!SsgjX@H=m9T2{&)`Cf+m3Oe4XSI35hfC#mkM6qM)aOJ- zre?oJ@`g?U()&|*^Yf_#ny`mbnUO}07-9;b1~M6C5%d4cWNh~~@U?pp7#sviC(#yw z4s*VXuhp#HSBE|Ap691CKpg*t!E0nXgFInWE~}Yt(4@a{d>k9-F03TTf2gC@ODK_+ zMNKLkOO@vvO5uIwfH?TXpz3hBz~1ioz+*kLJGI-2j2ai9KWi0v)l^&9#%QUFxFi(&!dr7)j4KkmHnPqn}GRDG44W z*alKT+rT0HSI+q0Qz#SS4?-AO{BBgwFE3xtlSXOM^S#!pd_k&R`DbgZyRT2|uS;g5 zqJVx@kAeK2(&1nXQid=Y1GrP-j$pOx0jHL&BRFZ@r;l!*N=!_BYsj3-%1BNPH=CGi z>XtA?A)QG}7wGw_Vy14yXr>&mfQU^fpT#Y{9cR8*eSXTLRcQsMowQv!)dV3g8BZS- zt%{9}l|xj^d#irgS!ZUY!-#T*`fF#eGU-@c;S;SL*kXDeAM-pcnh*c@4grT&c(}c} zpJJo?of|$C1jNOCEy2APU}8a6{+squQ(ZwrCE|mg9zc>rxzDV5&Z1Ta#zCu8kR0y_ z#-$j2sneT1xWvu@Q8Wyy2>2D^*F_j3L*Fz%q=^cv%?#%m#4|M&BU|&b^?ce1ez_n# z3J@cZ7w9nc&ZuGJvatNfR+zD8$&OoYwinAOVMHhifXUTyk9R?nq6!HIlXA2U_aoQF zQh@?cTk<*TLPox!B^N0zC~*B1_GY-2i;@;*?h3R3wJ}M^q49a!{jV z@#U0EB@Zg=%Wz3l#DJ2XQl7Cyv#9L@_q)H;Bep(Cm9cHPO{!09SF}4a!JD8nB(E^=!tZ(98c8)WM?9hV)jTN9h59w&PE_?t&T>gT+zMfz6kl z0ie9VGVAsCS5FX_3MDbda^~g8`i9ZCqVmARbLY3X&-53nJHLAtoUithr;V089gbAS z^R>W$ZbCx2R!wHDSjEwh7h!@U{qPtY?XKiD#**^ zuE~KlDm^g^k(XQGIA+b8k;!tQj^b=RquT4*o`f&FYX=xNRa8;IA$o5Y&6xN7N%8u3 zfhuOo?Tu&ao>`O6-+4pqyIIZGoq%v3@CeK>JWO=(OGrxm{@}zhcXb$13XU+73zH>p zoS!W)lfmc>r${C-$x+syodBkRZDvNzt}f&|?*c#n7%(SJR}a#u z=MmLEpNi^#vfM&a{U)sI)qb>j6Fm8mdTHz7_#YU0z+85;Pk1hIW>YJ-blwk`RHGRsx=1oJ3SF(mc;4$Z0oy|SGy-h$WIns>U|fxA_qp+GnyqMLreZ)Qa69?4lYi^{ z(~)q5&Av0j9S27(gLpX<^W|P%d)r62sgsqDVOf>vMEM0>U953|#(C{4dcis20lt^} zUb?k9PKfxH5Q|1Vd4*8>Fm5k%Bf@rNiT1a;Q6BGj?OF8OX2RWZ0kQvD4KZk|(M)G7 z@lUHkER%H`UZzH@7!a+phqY&>NkQ{-X*GDj7;Zt*U96-e+C}!9Xs@zIXP+dT7J^BRfc-~NE}rQRT5e~fNi5RW=MS``+6HKl&v3^YRCN*4a{ohx~=s#`iZhIv#0YQs|v!uIp*0Ck*OET z<`pvDq^~Uuh{zLqUUtTT?CMQ?{>Wd6<(1`+cll z1j*GA*rZE%_w|ba&^L_%iuF}j@Yv~~zrGwP{xxMuBGVq_meBBv6g8z^#&$6-uX=k; z7C$L7cqA~ZcWBx}nlx&nSmMGl>+vtIUFWOj*45rpVyilt)m7}$XC<0e5Rs5n>+vNg z!m>5v^YO~1k9w7O#v{U-nc%t>lTZEx)=48kCLjY?a*=lvT5WR`I}&G#;%%R}eu3=` z<2TTS%5kzj^o7?M+J3o!IX^Cuigr}b_mA%2ig1)Lp{I0LWemBD!0*YpbFFo*E~YCoh+UuNXD!HtJOOBQ|gAV3nBGGkgb6es05d`rmTg!t7=jJp(Cg^(?oR}h{ z59rLy?w00F^H1t~Stno1H>U12k&54ue`Sc?4YP2sUsM zzT^Ey&|?$nR)bQ_6^Fs;VNiHOizH>a3F2C~hovkt^3T#0xv;kn4?dtgizl0wCNeH9 zA7Xw$%UAY2ZRF2up7K&oC%zEi`$}V~>aL*Q5={ez89LS*7IpM&gADyrK1a<7VRG~r zl|gjwu#=orSU5Pnu{1Q&^5gw2-pyK}<4sV%b$7t2&!a1R`!%TzS?bv#k#O!Rq6E-<;YY-YltZg1k;JOcV-i&Vo{^7#bGTYtsugfU_wBkJ++D`S zAu0jAEPqlAGPx+fFF2{IaucQKCJfi4q@-{JnEXzyqDy7&xz+zRakyxX{n*#UBLDk; z%mkRHuLWM`(8~Wdm&~HV)2@x=cvsZ*$yfw>L=fl^Mc4$VheD5t8!5hov1DmS?pe<* zD7%sK3E*$2eM!gu69q4_Mn0>gl4d?=sBztwyG8g)>sH((hq zo1$oqLeL&LUTIBg!h}pmzu4PEBNceP)`gGagKx`QaSdu1nKfz^2`_exH8tB?yts1r z=j3NycNV^st9|2clgk?i-hWeg6OD!%B%4Ib1Mv9r?R$Fo>)Eugd!cGypKLBGE9mA6-Ewj93#QdP^KF_@Bfm^wCC#vE-rr zI~I}_5!fizHNL?+fD%w@NLZd9jB{(NxV5rNtfaI!Z5TC}Y0v0cvSD>lwradCKAclf znJPlAI&jl#N*Ec=hYSPt)mvjKlDQS_-dJ&ol)IEeTK#$3In?+du(dL6FCjXQ?7kcd zc|x`rvg{GOU#;gccl_?zdn9PzRZI?dYtgg%Db`=j?M|8-g7Vy*6D%Yt;UCmEMvM!!}Xi|Me%gFt5eIjaIhLCA)Vza z*!WUc|0N(MDai&vQRAEWY$%NO`t2`e`Jac!vV6Q*@9i~M*`*YB)E-|Lx*HHgxU-&L zK=j?+AKnl~aQog(PnnzHJyboSJzV1KBfpg@#^G^{bRgf_;&Y3VPJ&V#|g0ES>vpExhZbfsl2 z3VzQ7M&XBLI9#`JNci2pAI@Et)2&pf(y5X1;$PQb8m2EIIoq=At(p?UtG9= zy36AANeX{JlG{DEwZVdBMc^EGjGN9T#HI;vwQX6aBV5w5=*R315D1mo>%lt%Zk%;N-BZIONx(W zJaBzW;|5plDti-&G_t|@Wia*}*g4=ZgE}kw@VKa*7a!~+f4Rik>F=m=l`bJKUlz}dQ5D(j1lN{Nx3=<221|o9v89nbgf3-Tsb~sCJf?U?&CQcB3Lq#)i$IF# zzFybd`>ThJ{E>f6qr-c1|1Yp9$BenqhF5?}@cZoPG28Zock6Y>wZoqwvJKFdwC}#_ ze{ATB5XLy*>L^8A6qu4?Oqfs{CQ6xC_;2GT`vGj+QtOk9-$0)v6c`!2^+wAiV{*kD z6#8+%|CpC@7-DTd!6j< z+rdeI{YKlWbE5I1l?Y)BGKuq@Jjtk9eb>%f&Nr=F%vbG8JEg`RNMLyE-r?Fp=}-JIfv_OiDz4qCUUR&J_X8Ye{pEea{wGRLpWXB)DbIVG z@M7VoZWKeq3+*qkikF8GG{?stUVr4is?nTLp05egGB9e?RNiReelk}3fN=1;IAtaS zDH|NsjY@2oYFGQM1AUH)q0f=DZCH9Vv}n-affaCV{qHKXGqMVCM7k(tC$H0Ur+38O zvlB>D;&ti*wp9AT+1VuJct_vgsC z3PYa&(kT1_{Vu;yMXfj{F0)f9B5aJuuzcn9G_#__mI|zP z;6Z_q(-hQnFW#=yKFl)x!sHCG*xX|FgTz1*$zKn4uBE;XWuw_{yJl&llR zaDT68v#x+tYXvmuHXHZbcTrF=L@3T3czgYBiXrw))bx9PBYbrd_xJDLa*pJPSC_*cQ)J+kvB5Wt_%5)=-&kddNJuP8|zC^1u|<|&sLUf@KYiC8Q6|N z-iKFvR&XAN;4uMprQYrAA50xkr!+%ka zZMRp;(KgvKj;>nB7(0W2G#%t>=>?h2-z%;_Plz59`b3e^M|nfJkL^(ZQh$ge4g$ik zwBim~Q0LKdw?h&&9PrGyeCYerC6v#UNSfgxCKUFoyYiI_* zmwU7By|&_QB5;0$5}3d0LuOkM(SopTMEX?n)8IT_g*epREXI-N{>DsbN##@1NX92F|C zNqRW6fxq$E4GCj#DHRc77SK?3&D&q5kySsLB{nM&3&G%IIHd~^wYFB(iZyUX62$Hc z#>=Tswdqw+XQOxBuby<`+T7sZx?bmpd~k9yrUZSf+BOdh=)|Y@(S*Qj_d8Ch?~Y%p zm<(3yU}E^(w)`$`7xRF@Zrf#-OifGvis85B=J++tOHz_MP-7@5XbdG4f0J|QeGT%( zcDX0JZ-M)miFVK=z3NaXSaOcQgHf4p~dBZ<)O z${i47ny-2pR;fN|4%|A;SWJpKF7pzzF_Pj{GuEBUjXciWRr_!v``%rE8Bl_aZg_A0 z)nqH6W@y!Q3U<(kDk8!Lzw1)txH-7%cA9=D*~$v1+?|({8j8X_cY1DfKMb@tu!>sX z&LGbYfc~%#Qs>&JO4G~DH#jr}e5fu&`65EX!en-Uon2(vFxWRw7PzV|XjT@Fea%uM zlQ(OH;ryOcUT!4A)Ne$O{1(Sp82UokK$x2M0| z=sUd41iO~NGI_C?N_8F~d(u!cf#Ehp{xz?t=j%O1A%^$E^rtkBWXq!iZ&)l~K~m>v ziAxL6)~=WhuTztxs@E%FW^LxmLcj-!|$oE+U9XG zMYEt;8+~KD?BKAkcA?Xj?8=tv<>mAV(d;lD$@EPFk64!CbT#`jVZkL#;W&3TJrQvNg6fO&&F{4`uKRW3w2L-6X%klTS$KG{I_Zij1Ghr zN9a#bV?brnqy&qU$E56B5+Gx*(238B>o*yy+c|3fd$rhL)m5}hh#IG$^vGYFoKk}7 z*Ekemk0x<_yeiHR!Rj9&1Z_05p*HA-1zL7#Xek{F@rWF=GF6~O00D+wR)IZddZ;eKuD&y-c7SyVdfCI|1l_`BiA+qmf5gLMb z`M2@dkx3&8(gBM1bDwr*W_f|*koR-e({Fks%O zf~aFov_#W^g&FO@>$10{g-5N%uuJRNp3gOK{pPR5{n=QH*8`6q5eNL{&umZXj1Ove zIM_)qzE#fR0`4g!erMOxK|blm+;h(?I8=B>TuCVx>Pq9` zHGVT~wOTz#5I2s$Fl%3KVs@vTe{Hl^$WT1zq#jc`Q9$@kq%g;xM38Z8YMI-Iha@{k z8#Rc;N~(Xh1_0(nBi8E?#DK>XV9Y(4=!hV~O{KxnC9$WA#b&Qx_<^qYGaV-GLr|pc zn+P}3toN8jy}hT3dL({1JlOxuB~>S>sELVR>Z_Y}mD@lV;N;VGf`%1#W|kPsMFBJXXx$f2lW4mPuI)xcK0$sWzU}Qll!p+s z!z#@*ga|OD5412V=CK~x_FwXWe&#AD^WZ(WYs!CctbcP4cy=!hhD!3^kFnisU(PGf zufDNtwkyy$n5&NZwfnnpb2WNC=8xo6KAocBFOhVadKU)qd~;@Sh|Z=*dOd}AS~%?$ zPenyG#nya5%wJkP1*!^8H{2@-^fk%Of0T5k4N(Nw$^=c9I`S$j!)ye<;m7*wKw%*4 zqjj*4w)z=Jgq!X{t?^rgr#y^kdCg^&jCDE_*}3~q#l3@8+|KGNXQ&nMLc-s#JkbC# zr*STi2M>ylPuO>1|FNhK+$5H{Afjt+6&^NnLUKFMzA>tsi6yYYf?m0Wh5X~@1JgX! zQYk+>3|OBPS^gNOE`ub*aMPF40RlkDy(TDVzQ@_zU>tSoiiW|}u2h+*aDkOA5lf<# z$C(Qse4#VMK3wU!*6!)CKlG-aNedise+47XtT}zMHgI&lqkJ?%r(E*^?#+quid}Yx zIDR(wT%BuWaT-Dy#JJk9ixl#Uei2_4QRdT>K0Lhz{>odk~#`thBJpNo=a1SGWBNPYf!<4?ny&H+KbaEkXdk zxmCh(2>pAetR2Z{M(8(+4?VG(N2~@YGck$`!}o)Zqe!R8%E99rPR&}KzP;4G$i?=n zX;Y<=#mL>Miw3anSp2jUyen#O*h6=TPiPA1?;Rb)mtlM`tylti86h*DXV9TgrNJ^_ zBu0EZxW;CCJ-vMnjskcr@Q*1Thm=&ZBBjccffmvcY33_y6MIAM_wyz*4=XF8sN)ZT zy;In5*^1#L9j*uXoj1Qxg?_Aq9y*;dby;fZi2evdKsb_%8Wvb9YS`XiS60?~JZyMP zECwIJ;s%D+%QRUPT%T=M%H<^LT1Gz>vPUfZc(B4yQBg^6$7&<+YUeDhg2KovsGs(* zS&8`{9Dojc5tK6=oh#@~Y5PDO#G<`tn#%D`NxW7&*OWg_D6cn&}B55vYY z@n2woCTMhMc8d7m#w|rg)!h};bK+&GDfV+5^q(K*LNW+K_vw}1lJFXn$C3(G@(rBK zRJ>x0BdJQSNKHvL{hC^}G&;NcEd&U+1?AgOr=n<9z`og7_j-)j{+EOcr&K(T#VD=^ z8fkS))8G;t6=xW84m^!GSs zZQ>ZxxIaN*#N1DPUKb#4a%2DE>M~2?wd(<1#*Pf*-#O-_ zB-*U?db>nEC?P4s#`@KPEHJTbDsw7w6WQ>ztUUU=lo zobOBODQOt9pmpXm^ivU8s$(B^N`a7_MCVZxli#lidbDwSQ-7^cbHc~=#sC%dIvNTs zI2InZ8r_)wlBl;{z=Z|vj71Hze|B~>7~sUHQ(J$o2&H?Li4pgy+GSKriGAluJZoPu zs#ga8X}}*In=N)CGK@1ObpPM!ocqxfJk7MEgq~We!G+INWB3h!z*F)F#!PH!0_)>+ z80w0nT8Cx-Pc+C^7_T+0_!ntPDTt@9po z_MiWw?8371@eyH?3W(_Gk>v5IgaciPQ`>CuxS+*T_UMUc{^y72Y}R`tTiY4~Od6(FFrB1)A8ZdFtw0N2 zDyu%D3!96mp$pVJ%uEP1P@Ww}HbEIGL<$ivLdYj@T^Lr1aIRS$4buUeLqr(fL;DIR zB408P>2r4BiD4njT`&B7xg!S-E$>m%EU)46Am}B&JBN&0z+WoF-pR=XTlMMnTs>wu zai^pFixYk@N7r(?bo;9zqM#NH>lEmoCL#w_q&{8y4zp<82zHr(?z8Q&FZSy~W-;Lx zF1TB&5g!V+t+cr)+Z7;#?Ch0WI>iURdpUqi4m+M^t=y&q9S1C{?efN1rM*&@pRbx%NmpTvvxXCg zkAO~3YPR7Fr^(4Y=*jx$mWaC>!M=umEOH3Yk7ZOL+!IO=(1yK0U{m`9a5(%D(IexV zGU`C9H!1P58m&J)cS)I@AlRpbST{oLZlZk*WFyuyBWLWq+MlB_Rbly<&(IXZ;E};I zQ!6=qJqm$Nza2G3Y)R{VO`pA$9x|H9|6tZ;IM~hho}YLl!LiQS4Lh}R@I_(*6htkGK=AhHs6F??h>R$5lGjNa@7zZ_|^(pR)PFdOcS+2`5p3ai2SOKD(vC17vSsq~n~}fSQ^b2@n!@ zGgSDR9zGT(wt~VLD#!F|wxri$U@KQg5A{qcFEikSFbqI?O$>8~t=OCAeSIu`K0;PF ziONRkhB`GSC2N8$26YGLq9v$e%T-Bhaj+6DyCUM(41#Cb-a({Fb#m<`B z@<(WbLR`i7V)ZHw9^lC*<0y??2?d#d0H&gCiel;oc3CZWIq;Y$xux>OAkmDeo2;bN zHw-t00{wv*Tkn*vfA3$}ws2m*YqVL!0VgR!Gs$*I{J}z=M4ji)0Sc8Fl z+l<)g5t4Dg4{w>uH?~n3!3~;EBvv;!8yDaA92}j8@~kz#z)ejn3fGi}i4wZy)@0!} z=y6^7xq{2bFC8Gf8SHDc>`*Dp$P)T!OaX3c)llmd{VVugaP2DEl%azs5UG5@(Y`Dg zQtlj)U;pafYS#1v3IcXwNo8B64-Ub_wJTe5rjJRWED?F~c#TV&+%_&RFR#?)g?jY} z-EUeprl>NpxzNNKYF-wB8z=6k$7@3#9-gU^tf{iUI)ipC&xOfcAk6}* zn(%U?d~-YEpq(*hrXmNMG|M;qOrO|5j=X!hqht^VPQR>M8&>(R&9a`(YE&`Xrv@W) zFkIDYzBVTEL|&QqZsHo_vEY-f{pa$}ALgngV@WougZb90Q&N#Wmux^ zZcM|}PG_v*5b8fo`K#2O;QUP5zLIO47zl?%Z2dJOIT&Lk_433s@7!`9%=y+*EmFH5 zNX@kLAp@ft5R)VhW3g}s;1Ll-#EH$4;!CWQtHxA%nOWac!X`G^PdpW!nRDW*2LZIQq9d~Po>T0vX!bun)jEIPkd!je%DaiMaP}?_5mYOAiwd|tb zj2%WDO~#i02YVsGb3&=7zroO(3l;_ri@XL+dOx(*K+G!->X*YzBgWiTBgd7`{QE0nVgTx)xxWwu;;W9wXNGr zM|<^ZT+u0uFLd5JI5AQKK=qFUtvrc@Zcln6lGhVG@s??~T#I{qbj?=r-1JCr zz%2qxo7?t%?s60A@=%QAMCuzP!X?aEou&_S9k?^zrA+%So*HJYmF1FZqZzXI;!CpB zznIqURbUxep%*_X6L{hM)v|5Ys)l~}a`3y7f(e9R21z-W6_5=MLZBp3%Bu4{HttUj z8HM5nN5hV`=!blcbkO7=qE$(BF8%IF z3*@4%_hW#{dbB-Oh=l1XxImm)v!aonk}p8(!g><{G53o_8?yR|Q%K%S?OAWW9*c-e5V6pS>Vm$QHXSN17rcFOmo#29dNN@PO838?;1Mzu*W$ zO`8G!l(5uylBS3$+*(~iOW^Bj=`c#_z~h+R@ODPKGEq06b*6v-AqE&@5G^t?{Gp9s zhd29zK|Wq86Lw?L{Prt%tO8>P8V>4@M>mFp%n5`PqZMF`5s z*|qkYTh!jMpyY1Y<(Iukm1#*OLZ}5*kii+FZ3URlVUG<^?qD-caGfKe={s?^;tzyBjk z>-TZ&Jh!cA5;*3ck{Sw*2K1RsI;q*sK$I=s7g}S{zheexdJ2W&guH2w2sWg)La9!CU~WY2r!NywGuQ8DV-qwI-saB zd_To8>XKfUjCJK^c#^s~t=-Dd2c)Zn4_N zHJ&Soif_Z|(6u}0GAd65w?(MAZKbf2iVlwgwmI zOcx2{B%V1r)jfp}Kt*(Dio?&H?{hT|>zZ+7l7p+?c6mO+J_$I&f;-ZYbtNUAp0UT$ zHg~gmE#4cwu!BezfpX6&@R}3pBb{Pjz^J86OE=bE2g`l<;<7TP)al)N_bIQy+2nrnh zsI7Z@NEd9i*aZsB;_JN1rE`~;*1z`mN81RB%aqi1LWbeRTy-0ff0BY&CfsP&qE#mr z{vdV|DB>L}{CT#GwwZW!1l3uezWsQ-qX4CO{4<+h2T@}$G4gA_@q@H}-~910)Tp6z zwU1EmSULz_71LCxtMbomP+_dmY-8AzAJ{~rTu5q_?%(%EJ^f>m5{ZQto+?xV0ttZ^ zFqD+^OhG}L;Do=TjqF;g0`O2c6tk7&1Iju3icLGzqvrbxFJ$7uUZ<%e$as|7(qC!x z3KXWrf0q@9Y?DdG{u=Uod<#0{zRIkyTj4&ed%hGZl3+M4<=c75M^SS+OVU3$Sg4T0 z*W$brJAPl{QdBsOS)BG^o2q!a$1MZJI2VLQ0lT1>J@$(MS1c8vfu+XrZgO-U*hzs1 zp`M{?0fD2kQrCsWL9w0AMbSA2=jH|A09K3VIV~s^E1w>}tenEA=i>?uiseTA6}dqH znr#PFg^%OGRwr?^VJ3z|qSMW}Z^HLpsl!sW`t-bS`S0Jz35n0zL0RVG`S%2d*lft5p=fDJa253Py{>fl z|D56fzy1O^ApQzA5#RH1ZNL%#iJQ$d7i=ddrgCG}nA?JNm?v8#*AmU$&`7hF-P@{V?V zN+pAn!W{P?>_aQXbz&_t*t`F<8Tn3em(58@pVi&AgBmC2!o&7HZG=Mi<;!4Jy>QfT z?nUPpdq}sxQPEa9^;7g6{jTlYXbb8aWV@b5i3nBpM)qsyOYGN#d%ew;fl+m$hh{f8t z{~1)W>W{<=*ZPWPqL35ln$Z2$XHVq;k2F>jn5&saL0)8)=%;r06wZQdE7YHWl+te& zrCxF8vQ*n>sAHcm_VQyzC7cxPTF9Cu<-25NO<8_dulM`Ub%_lwVB&62a4I17EL))I1)V1JePGrS0<%E%2pETZm?zeGhca2EN%f8fKoBw+ zBtPxAZi()n96+!HcZH3elX9UPg`vYGyapbg_;WALgNEWM1~?Wt5|fk@Ai^-T+z}p) zWzV1g@TXh_jauq7TJ!**g}(ZA@|2(LLS29>TlsfMPN*&f1vbP`S)98iQu*I!84YHX zGe6&ax>TO|5MQGPKr~lhS*{PL5f&5_bUc`2IfB7PVB6cv{wiPlnp(?z^ayITy^*Ar z7}5Ao8P8X{*5$nwS%O8l1?BQ`_YVO>P^;g~5yN$E^a24TM#bPf0C|Ci3yBYV|7o!otFZ(XabeaOvrnimiR?1Yr8SIjmUw zw8W|#JJg~~julSWZZt`8SgZ>UN zu;uBqM<+1(gYR};(`ezPR(jbcNW0I0 zvs)+q5i2qeyKrA+yuk#zb z9;`$#WKx3W6nLT>sVoCMA>x=%gkh`>OanEznjsmte+NTgni)0ts0^G(3LcnMrC{pI5i$Fz5C;-+*wmU|9xrjwDB^h?DIHElETMlgJvSr5gD4d zpc$L>lWoNqIyHJc2vU%Hg!Ny%OA?y;b^y9_DCj8%!-q1_HhSqqus4ZfN!-!nKqy8hdoh&7C6~@Tz5yLS=}s!9cKv#3a{I z94ZdgdcG1~?2R+uG}hfO4ix5^H7CsKGx58dC(9}mh<*` zqJa+T7c~F${g<}V>6vAdRl36^nr`)phODA>AM$oeB!5bhk1f(k;^6(q{n4 zA*4}Ca->7)RvM*2x?8%N-x++q=l6c!_0E3>u4`uRb=F?B?{zO!K^j#-qTFnlxeitY z6<=^Kb_p(R{_ywzL%P5%uK;*E6V1S0f=yE8(pU+w4aUV3pJUDvI`O_J>JafuToB)j zl`25gY2M!fCe$AGV-NZF_6M!})Yw23Wd`1-G+SUMse6EV-7{{Tl2tJesKo6__-O+X zH7xt9`NEJts-x8qTA=%u1c;tS0GxC#P1vzr=)@wVGkgN{u(2Pmrg-ks-L(#>h(}^} zcW;SFnKW(gWuAv*gj>+qaTNASJTWCUYI5KH)b)Aj&&J=jK7WY`5W@gORJ3Z`-Cbd! z;YvXRkcT?xuhElE;gm(qs^nF$i-!szpu>z`AXT7m2P6EhJA0n3rC&NjZxIssJN(UP6$$B~{E<7wdMT0d;jaW)?(lO-d@x<*svn5#iW?O}s2KGdIry z|M=x>mNem-Hz_1Hw;Zo5!$Pm>dSop2_KM_*%^3aRjW73u%!&ePICw^K6#si;Uljw) zmk#8W2ot$@T@kaw37Ear7M(e6#*Jl6Q~2Fc5Aw6TH=Qij6FA!Mtf3N>Mdv7 zo{9@Rw|-yp)go{@&~hfz$TtY+PnC?8g_Z4IpT?vlwCiYm>uY0@SFMH6R(?<0+=@Te z6+p6TRyYmll4qFA=Lz_qj(IV}6`@$3iOgMq0H|7{t>*xnBl+v&#a0~!OVX`E!Co|Em~O$dj7kZ)p@B+}7UcU}zcd>yEX#$S_$_!x zn0$0PR}g;yCNQn}nvWpQZ#~Z(OOoJq9>iF=anobI7wg}&NJWC=+p_~ApIVqJNQLA8 z4*R>|r4!}z;25>_>DsT0euH%+bCeO_oJ8zDvT20R`yr;eV5hD*|BZWEQPF#ahlN2d zM6|S#V3DqzWRN5-FY{)&f8XSz$4eDyNqaiP<^6=ewG`8JAFU4wWmhf*!6cc@74^01$hf&%W<&v6*wYAdA7=?a3HhBQF6f5&6Ee0u)7JI?96 z1^LEy{N|c7t72J7`!pc5bGkulv0R2Kq68=D1g6w!{_9iwN8W$n!(hjp6#~jLJdXJU z=Woa+4TZRC6|sN2V1~7W^}RnJ@#FoyHwL0a_g!N_f`Cd${zkBU7+8I;V9#;BC-ln| zynS$o#U>V9^exOEZFqbDtE9J=5BjdonEJpGdEh+oJpex25XSw$_q~xJKntRVrKYru zf^N_Dh30?&Eb@v<5wIg{$r5C|fakra!vNWm9gjCPj&^3Kv76F7wjxq)=Rtb5 zi6FW7n04Ih3HO|e*nt7n5xPTenm;28Zr||5gF&YJg7oMDo`wkXzz~Y2e%V=-U3V2H z>_qNdCSnQfsp`P3p!}nN`(}a}17 zbE!x=oE5PXhL^#Pl@m`zkjIdw*?uaK@8RUpHq1r%ok^#jLwVr6giu$2eXO>|PA?)V zV)?18-yt5%oA_C*-m5`s#X5?i)6^rs&3ed&Z(`Fs`N;b$6+B1iua3atAOJc}vj{Lp z?x8e(((pH8euP4L)So7tgqp3J-LV1Mp@Sw@Mg%;lWM|m0aaP7^^#%NMCR^6RyqbZg zH-v?f=*NW%VOF17!h0lC)LY^5r>5K%Rrc)@c2o1}*%(5;d&mW2r35`)dsKWFgN2%{ zxmK^ohCIwyUyk?yn;aj$c8foG0;cv+kdK_-IzU_~Rc97kqpP!?-KaB-s26F!=qU}D z?Wj|>RN3PV2{BL`4AK#xDXhm$TM!cyd$f{H54#}x_Tq^gt}Q+ZU|9wi=SSCos_8V)2;&OD&$JH2uw37D*u!uP)=(f- z_)?v-QlQQ$>kHCZsU>uLv6su`Q+x+fbQvB;$$~`sONXoF0;QG3kJ7KNT-@oxuTJ!6 z&aYfvHh7U`!pO_hJL8a%*Bf0qN_FyIo$JcDqAV#u6j;{af3g(e%VXiCA01OgJS)mx zj*cCvgQ+}YAI1}V<9 zhCuKUP4(>rUw3B$;Wm5;xdkPsBV*Ahg|c>&^VmE*>NewqX>b*b!Z8pv7J9iaPmV`Z zXF+hHoZRAGq#O`fiPxP0ym)##c5>1_#+8t)YK|fJG4#ZPNg|3V$K`bjR#y{GVGI31 zz^tseik9{t?E^>C6Wi(V=#bxCF#=#I#zx^trwX?)-4i1+AYj1k!j7UkkP!j%!bsvuh%>0 zT8nTp>Flfo5!la;Y-UOA8hae+G>vr(D(32B?|S7kvx3ASMX#lngXn3FWmOUC3u^BQ z457Ug4o=VS%m--C*?)cf7yj@==_SZoJ2H1IF}$piSisF)VNW_fcWp1YGusH8N9_bm zUHSmad?mNT4*OGwX=6JmK9gLTrSalmcIaFcUZjxQ_l1vqPdrZTrv-s@JDTpg7=6M| zqL&Y+1g&5E(SqMf{&5?xj(dS6QA(FxDKt68bf*Y5^Y z;F*J%c&m52&cEj@ei|?IK9`o#=8pr=Yy;uSZ&TiIW*m4OD$`u7GmZHVj#%nDW9H8m zQCU}8WxIV<*p&lYNfG>Bf6~G@i=(qp%~@E;zJha($MJkGO?>oeaCY+M8etjo5iKOM zv+E*upC)U+xDX5pofFf3am@ia0LL4>pZ_sbok+L*TNXn!tbh^V5pb&TQ}wPy+eP@{ zh*yCx`{whT@De1U){`fn%JF*ZSauGzWF2?ThLkQ*7)USDmML9B zMEk3%KqJEg1!P=KP7`Uu#+t9db&GU0dDd{oXu)nE26zxkgBQQ34i1sj-x;ex;N))6 zOHFe-!_EuJ9XXC}$o0qyYp@WL!rM3&ljV=FvO-;DcVUiS(;XccZp{X4m#J<-6lzgl3 z9z+34ONe5ry8yiwT1A@A()z2uhR^)(IK?+=Er~vfYpv5{mXu?Fy?Zp)BOlxZZ>=4~ zX2?Llxf6eGB+p`;W08F{Z82LLhy>i;@-uSp%teD0fv$eD!PvYxv5U}0vfkYKT~MFl ze3JC*Ek6F85wITSZu}c;VjQh|8b|jl-5a0cbo(vi(jGh`OEHOik5*I{gIRQ`zB6*^ z06Swa`&H*C*{eAqI@GLpZ>&2`xAIMB4bxCmSAA?`x_5=XGI&{RQ@c4@1)#&C)Lxt) zs`SM(ss(Rpa*Y<{*X(c71RVJ)l{^rFg5}TF(b0rCl_9Qw?*f0~Ab#Igpit=i}y*7 zm$b5n4tbdRESFZuQSQTBjnj070xxH^HT;N5=!h&AYLg2gLYt&1`<80K~)=HD?UX#G4Ia=YB9 zXLsvR*ROYvGzdVe{lev(m2v0MAB!Ro4_@Ak=FE2mMqD}L^Me(i17XK`;D5j$oIIJh z*kG3+Io(JO9+5k5RGLCpezs}cLyb{gp1j-xmK#HRjM7?u3RXH{jEXN?`zuKzxM?0d z?r!b9;#W|xZP12BC`ksLX~}qPi}6PY|C6oL9pjLDgLDpPT_0JS=Ztj{Nn$%Hs zA-j!U3wmRXq2cm|nyeN+s^_5$kv$V&>5>@auQnd+s|M&|C4(baN)UKKgf0yu$X4>o z2~5cE>|~22ma3=_5mip-faQ?~{{wx>&+9YnZy7|>0!?2HRP2tnAImKCx<08scX z1-zku0@qr_G}1V~;IxikzYNUnryG5!Q2j0x|CIgP=r?u>LaVeZOv41Wfzj}+m3N;X z=7Zp`?+65Vdu$CiQLz8bt(8pCpJ7an-zAv=31m|@oC*AceAY&l1(QRt*yk6S7AmZh z7`8J#C)q~)Rsmr6-B!8Oxeub}9$US+{qTNT$d>ZcyX|oI>r0zy8oR{8cz;-*9-HzIPUAq9fOS%4Sr)XBehB;=Y)4T{29#Yq`lgDeRSq2!@==wY zafpYJySftPbVYSFhH{(m)css1SE|)OQ$nxQ>|rbfO6dJ(Q*zE%J!g&rQ~3o26(@7f zGpIU<`aJtDZ)TbK)&zGiMP|iAD3Q_Vk&p{f8sgKclT*ck^x%f0@FPj7yp*n_!4dXE z7q<3JeJy;oc=eUWea+ceKhbUEgVR&^SR3gd?kVz`9!(WR-u?-@;-zs1Aw!`>~Ym(hpmP47VQndm}yk}k4(p>w8 zau@aSMI7f}^)WavjQG4g_BQSd8Xg*wdbc$VFj++fK4+wWEE*WxnwL1XO-*G0CV~X`SMjbhjnfxVJN@!8kEyvSrC8O`^r&=&Ps! zBz>N+Y`envgi4v{5aYRV(R4XvIoIUt;pluSZoqv->iev< zPuGwZs+$^IX))1C$mVw+VDcUDJWOg?r!EbL(ywJKWNW}lYIRsk_2ijYm1EJn&E69f z8!A&o(UNE=ntZLWd|{r~^^u6r?!H}L$J7i35)zrXqKu^a&zw#In$Oo|hu00AP8PA_Y*+3cp(yM4X2ZbPqGM(jImm9{3yd{?{Y%n6&mkX3^bW z6g+zl+r;h;>q+XF`V&}xGo!EebUv7xxm(1|0x~=(IN^G*thm+q4)~4c;Z%P$1B1b` z-$zby__THXk^5fgJ;`HGSF+5>Hs4^?hPC>(&d>%bXN3_a`NqMgJbv#*#c9TAHd1G_gfc=y+q)a1sEu_=A%lPrYdu);~Hw&FB z{A&Y(cn|y}+=6=9MFCNRq9%!1oRBj|Uc`naKZ7?f|1bZ=Tni`sF$DrNZnGo zUiWD~=Y8ni+FMI-#UTBS>-5d9+L)uQQH_wOxC~93%ACz;7mLB8jbRR9;d%?5OFr?2MSTJOpZ9k?eUSZBtE}GKg$dcq+05XhWENSr}?$aV|w~&Z&c+Jv{#(Z z(l)+*S6vO*rn^A5=9=fq<(#Vev2*hB)Yg|&1R8#A{yA{I*lMR}KjmU)3}`AX$tyox z9Te?Ne6>cAP=>evOFU_H^3;@hyPnneA3r!O zM^hj(8K}8nHSd5Vs{BKSqJZO=kgg+SMiU(_1VJ#Wl|pz{IvVNk3sw+GQ5!CT+1r7G#jCit2Lw!GVzT zMHYAle4R9(uwqFdq1;0|Q|4If{Zd?<+a>#=sEMO$bZhXEEi~lb+s)mgq}T@MAmYWH zbxxN2&#*@Kutv35+s<4XCkcrtq$DvwOmLo6CpV;4N%55$@h@R#ndPpUlP|YNue}^P zaCNnfR5BWmh@Yx!4jnC;@DdGP3JUV?k7{i^-`{txTaI<9IdVMCcPL_QTp9Wy8A1@s zoPnL8F5udXld+SFQ>dxx>|CMk>mQqszrSFLSgbDuNist0c`hX(Lfh9sjt}K0n0y`^ z@8*a56=Df>Z5r(lg-st`tH!I-UY`1D3JCcKYvLyhBWclRlkiG(jaUHhB-A>ToE%-^Js_-5$>@gqdgI^78;;JJf<_X^i~Nb$9(*# zsO$-=pD{7v&hL5A9s+*%6mzDJq14v4VKwoRv0G#^>8z58C-6C^V9m#{v6$`Ii;`zg z!xti8(PXzP2l@KWZau+xCV#prJE!vV<8@W(&o5{9<`XF8ZJIVtsspstQ@zhw79Uy6 zBJe>T(89ba@X_e+~0SIEFoa#M<835AY$@*2rz#m((iA$7s=)_z+kN ziToP90)YNCu#Gc9@0smJRsU6R?UJ~j(v`H7m#?j}kTE~y`h4aRNZ-o2hIGCYgc9?U z#Ef>uaxv8g{p|9)qF4y`qjQ=g3=7Am?xZ$@~=r~1)YLXzUOi!mTXfd0s1Suz2JB`tFGWju~1A0;o7oegP21U zPaZEfB_|ievgx>>^ue7FJRuCkp>;v?I2YbsTEmPkDtgFiWu47&9VknOb#wa~4teE$ zflB)Hm?0%?RU)`4KjvizL@7L)p;9*XWk1z^sVEVP#`U%0aA`)4jgg8sl$^)#B|t^) z&>?DvyB@uEZ_gSI0-lCxg-;cPtSqfE`=aobAayUUs2xVnDDS#U&p=Z&FLknYLk4t%uM;)kTZkxJte+eH+NMX zosU?d2fOzU438$`7d!5P8AAY!W}-6~T?r9ReGSX8EUTeG-!-&4Iwv zUZ2qBjF#plx>Gw4WD zK&?#JTN4EmLVEkwFp+oWW`i@p1&ObQniPqVccgvuu9$^=>6tD*P(V{qLWHbnXUTqk zZQ&N$h~bGI_vVLgjC?Sl!pX_`B{x@AKQTR>+fT(2q3xjcu?0g9|9(uw`Na}=^w|5v zw(ej6_r5?!Ie29^M!xvGZxbq^be}|-Gofdrsipu~k458jCQ0sr?-3DQjegMfkL|s{ ztL5&v;?>Z3Ac3;MnS;giWzs;2&e!#hDF=9b5RNxXGp>W1;F0Ges;Q~Ado0QyToYo8 zH?GbPvq`ILsO=`db%$8cN{4_h2MO5%jj+v8j^H;!;h|8%vV@!g?wD?wi&gV|)p&sm z$dK+t-J5DWii{Qlt27MM^V3}(tMlrVF%qSMI!a)=GiB)!S%YsD=$cuGQ{~NH9@&x3 zBYT=2J$mGN2IG+(ctuU~GKYRW)U-zI=1u3`ov)ApUmFE|7B)gZo48vP?}3AQ)=vV~ zwpZKN`wF;>@&M!*%;#&C zIC#u@%G%7G>A;vEr>ywa#7o4eqcxjNaRttb*KAcK;Fl^4i;auR|NL2E$I+1v%@ljj zI&X4P_nz)?-m;Ih3*Sc}Ad;V(0ivl_BBZ$7cy>kl5m#;~_sckx-uK#VupxDT`~l` zOrw{3AMa7GF|pYts;_8J3eeBvBOCrQEnK!98W$L12XL7MhKvj&K~WDI%!%8KdMu^5p5 zA=TQ}hUw-lcdd2lqukpP2Rkwi&ygEsljES+1`40uU;^>ab>Gdh7Q4d9xXP}THr~$* z-HG7?7AOV+^uJ*y&1YC2;tgWGxU! z*Zta6Rag<1(NUlw1RUW=N&0s8Z;kkE$CzTLT-ROWA6wVx1$d^O2E@4^WNuJAtT!z% zW2=2%uwUvxRJuB!K!J5pdpI0Wh0w&aJTMe!65OSHiqI80vhgP0dMxvZ2jc16{oNX= zJb`mEhdsFB#fikbO~YpAyl4J}oAXa%z706fiSvZ5#R3JFC)*@s%#IQ*X($ch93XM3 zdH3kD)4O_GZ?d&U0iUfG<&$C6k=lAe%oYu)r;H|Vi8M4d!{=q)-K$c29r5qBFVXS_ zbTl-qKhW>Oz|S&JuE(TgWMSeld=|r9=qemm!Cj_|(l&+TrQ+@*SO@PUHxx@6TEa*w zfy_6tVly>fxo5(L#2{g*C_@=I#LX!M<_Tk|9)4~}7G_Z!5dBsDuiubcP8&o+=a?1x zZWbb_+U*aUp4JD`Rd*9d(YtkwgV8hU1H!x4v;GR%Z}=yHm3|n5^B{5f)pcX|4v$jB zv*%$w*kNz86iEm_f1&jQNDSQeaPEbM(kJNp8c^5q!8g`ZZR6joGs9r<_r|$uC!J*F zmxy=O8i>0GW+5T9rUi1!lktU0D+UV;w(3+wuQnFYmku01XbhSf+N-4l4|6jNtrH>nfUnPJ{^#Aad-Ee^Lm(J z09qOf;n6V(e9#vKbR{L3P~_(d7(X07QvWW^1Yu6~=ASLmQSk3Mc8|_I^n+CBhPl+Z z>fZzrFTFJb8EUdZl&{+lLMH5HKtAfa#*fjJFJ zgeBUYG(Z=%a+rGN0?ub6eJTz_2e15mHI{m3uX(Gg!#G(d{jP1RT;}JWl%oWqK1jq= zD&R~((O(flHY`4BBT>=jshu2zG%zxmP0u`Y_~Kwi1fDr${~SDg&D7H@`(8O~51XfE zW@ce+Y2XIl%}5Lq|D&VG2pw(to`0vK^M=TMN#({sD~b?sBZB9-LDtTqBij^_C&x=A z++Kid!=huCpf1{Y!b9p-6;)+FvpI{L?S?f@lq~4N`V^PS{3%gMacrSJZ-SQ5ml40L z%_y@birPJW-s7!|j7*TDX%HOu6LTuXP16^6=ccL=8T&I`enjelgrbCghR2V|hXD}K zz0AC=mvU0njN!>He z2hT_#MV^RS0pLRwoJjsEHlaFlTGW|cBjYN3#9uO}ykbVC{z!1Y>SNN+B`A~)YwsO2 zkm`aW@kQN_47;~_TwKgIJ$rl2HVZUfAe(!GojLoHzu<|NAxW5VCV|k+eqqQ-4b3`BCA3S3d`b z9*C-|sVzp?XDcIOBRYZU;Rl_$3BsyB_a*0|@L{lVJWT4oPmWMcZkvYkbAXS4pV zxT>-C4lc5?7#FLDCnhE!E4}mh&U8=`AoZoqSdk=(boEcl`))zdznQ06>Vu9e&j;n+ zm`;6EeV+bTJSEAr-;nRrO_T*nFQ=loB=%SLosl8#U5W&S1qA@Yf0C{Bo^9tHGdeM9 zy=g&4Rw17+5KZ-{0wW?ax41*YtNL|iB?yGP6~`XuZ`dc%k^;(jFKgM*%x!-xFT(F{fcXft zB75hEY6p_P7)ML*j;97jb9t2hxA%+yuDv=zzwsqwjJ4j! zc{h*y6N5?OR zd8ajEk3cu3q9Tq#aQFC+RPQu(j}8<=gGI@}>%WS7ckuqvVHGewTo@jXZoNBz|M4Fr zv<7)_QM(_xj!5r}5y-#u|G#;D7%U#09UZ;h`_CV`6EyNJ!i9LR-V^@>itYV7X*gn ztCND54C7#nUld+{U&w!MYflh4u$8{*gI4lO)*F&1rd@<-SSHEQ4$ar@RdU%Ami+g9 z@i9^V8qNRQEg}IHcn5DaPIj5Ht8TQ}8NEdorIm8rUVdGU1b!4{Au=UW#sU8i3E2xG diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.txt b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.txt index 93f632e9..4b6a6cb9 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.txt +++ b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.txt @@ -14,7 +14,7 @@ [{y:-0.75,x:3.5,c:"#bbddbb"},"[",{x:10.5,c:"#89b087"},"2"], [{y:-0.875,x:2.5,c:"#bbddbb"},"^",{x:1},"]",{x:8.5,c:"#89b087"},"1",{x:1},"3"], [{y:-0.875,x:5.5,c:"#bbddbb"},"~",{x:6.5},"\\"], -[{y:-0.875,c:"#2277ff",f2:1,w:1.5},"Capitals\nShift\n\n\n\n\nShift",{c:"#bbddbb"},"%",{x:14.5,c:"#89b087"},"-",{c:"#2277ff",fa:[0,1,0,1],w:1.5},"\n\nCapitals\nShift\n\n\n\nShift"], +[{y:-0.875,c:"#2277ff",w:1.5},"Capitals\n\n\n\n\n\nShift",{c:"#bbddbb"},"%",{x:14.5,c:"#89b087"},"-",{c:"#2277ff",w:1.5},"\n\nCapitals\n\n\n\n\nShift"], [{y:-0.375,x:3.5,c:"#77aaff"},"Option\n\n\nLAlt",{x:10.5,c:"#89b087"},".\n\n\nOption"], [{y:-0.875,x:2.5,c:"#77aaff"},"Hyper",{x:1},"Cmd\n\n\nSuper",{x:8.5,c:"#89b087"},"0\n\n\nCmd",{x:1},"=\n\n\nHyper"], [{y:-0.75,x:0.5,c:"#77aaff"},"Ctrl\n\n\nLCtrl","Meh",{x:14.5,c:"#89b087"},"+\n\n\nMeh","Enter\n\n\nCtrl"], diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex b/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex index 6a42b709..25fdc517 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex +++ b/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex @@ -1,1198 +1,1215 @@ -:100000000C94C7020C940B030C940B030C940B037D -:100010000C940B030C940B030C940B030C940B0328 -:100020000C940B030C940B030C942A0E0C94FC0EF2 -:100030000C940B030C940B030C940B030C940B0308 -:100040000C940B030C947B230C940B030C940B0368 -:100050000C940B030C941F1D0C940B030C940B03BA -:100060000C940B030C940B030C940B030C940B03D8 -:100070000C940B030C940B030C940B030C940B03C8 -:100080000C940B030C940B030C940B030C940B03B8 -:100090000C940B030C940B030C940B030C940B03A8 -:1000A0000C940B030C940B030C940B031C034E03D6 -:1000B0009A0335035E032D044A044D0450045E0484 -:1000C000610F830F6E10830F6E10C50FE80F6E1057 -:1000D0003D1050104A134A138B138B13CD13091480 -:1000E000091609162114091618151815E31509160D -:1000F0000916F71500C801C802C803C804C805C816 -:10010000022001200030E100E00000001E00140089 -:1001100004001D0000074E001F001A0016001B00FF -:10012000000F4C002000080007000600E2002A0033 -:100130002100150009001900E3004B002200170000 -:100140000A00050000004A0029002F0000002B02D1 -:1001500000004D002D00300000002B00000050007A -:1001600023001C000B00110000004F0024001800A9 -:100170000D001000E700520025000C000E003600B4 -:10018000E6002C00260012000F003700000F2800A8 -:100190002700130033003800000751000520042019 -:1001A0000320E500E400000001000100010001005F -:1001B000E00000003A001E02200222020007510067 -:1001C0003B001F0221022302000F28003C002F02E7 -:1001D00026022F00E2002C003D00300227023000F2 -:1001E000E30052003E0024023500350200005000BA -:1001F0002900360200002B0000004F002D003702BE -:1002000000002B0200004A003F003102380031009C -:1002100000004D004000240021001E0027784B0004 -:100220004100250022001F0037744C0042002600C8 -:10023000230020002E7F2A004300380025022D00D5 -:100240002E774E000100010001000100287100001E -:100250000100010001000100E00000004400660010 -:10026000A60000000007B50045000630F200083087 -:10027000F60000006800F000F100F100F400B600A4 -:1002800069000730F3000930F500B4006A00A900E6 -:10029000AA00A8000000B8002900F9000000FA0038 -:1002A0000000B9000000F9000000FA000000AC00F6 -:1002B0006B004600530000000000AB006C004A00D9 -:1002C00050004D004978A9006D00520051005100C6 -:1002D0004C74AE006E004B004F004E00000FAD009E -:1002E0006F00B100B30000000007AA000100010088 -:1002F00001000100E40000000100010001003900DC -:1003000001000000290001000100010001000100BE -:1003100001000100010001000100010001000100D5 -:1003200001000100010001000100010001000100C5 -:1003300001000100010001000100010000000100B6 -:1003400001000100000001000000010001000100A7 -:100350000000010000000100010001000100010097 -:100360000000010001000100010001000100010086 -:100370000100010001000100010001000100010075 -:1003800001000100010001002A000100010001003C -:10039000010001000100010001003900010000001E -:1003A00016034500720067006F0044006F0078007C -:1003B000200045005A000000160345007200670047 -:1003C0006F0044006F007800200045005A000000D4 -:1003D0000403090409026D00040100A0FA090400E5 -:1003E000000103010100092111010001223F000762 -:1003F00005810308000A0904010001030102000944 -:100400002111010001224D000705820308000A099D -:10041000040200010300000009211101000122363D -:10042000000705830308000A090403000103000014 -:100430000009211101000122390007058403100081 -:10044000011201100100000008EDFE071301000178 -:1004500002000105010906A101050719E029E715B8 -:1004600000250195087501810205081901290595E6 -:100470000575019102950175039101050719002980 -:100480007715002501957875018102C00501098065 -:10049000A101850216010026B7001A01002AB70043 -:1004A000751095018100C0050C0901A10185031695 -:1004B0000100269C021A01002A9C027510950181F8 -:1004C00000C005010902A1010901A10005091901E6 -:1004D0002905150025019505750181029501750312 -:1004E00081010501093009311581257F95027508C3 -:1004F000810609381581257F950175088106050C4F -:100500000A38021581257F950175088106C0C0054E -:10051000010906A101050719E029E7150025019544 -:1005200008750181029501750881010508190129E5 -:10053000059505750191029501750391010507194E -:100540000029FF150025FF950675088100C00000F1 -:10055000000000000000000000010204060A0F175E -:10056000202C3A4A5D71879DB3C7DAE9F5FCFFFCA0 -:10057000F5E9DAC7B39D87715D4A3A2C20170F0A57 -:100580000604020100000000000000000000112429 -:100590001FBECFEFDAE0DEBFCDBF04B603FE24C03E -:1005A0008091F6019091F701A091F801B091F901C5 -:1005B0008730904BA740B04BB9F41092F6011092DF -:1005C000F7011092F8011092F90114BE84B7877FE9 -:1005D00084BF88E10FB6F8948093600010926000A9 -:1005E0000FBEE0E0FFE3099511E0A0E0B1E0E4E830 -:1005F000FAE402C005900D92A433B107D9F721E0C7 -:10060000A4E3B1E001C01D92A63FB207E1F70E944A -:10061000700B0C9440250C940000DC01462F50E038 -:100620004A30510508F05DC14A5A5F4F12962C912D -:100630001297FA010C94F02480913A0190913B01B9 -:100640002223F1F0019690933B0180933A0180912F -:10065000360190913701892B31F08091350191E07D -:1006600089278093350181E09AC015968C91807F0F -:100670002111BFC009F0D5C080913A0190913B0192 -:10068000019790933B0180933A01892B09F029C18E -:1006900080913501811125C181E0A8C015968C910A -:1006A000807F222349F12091360130913701882340 -:1006B00081F02115310569F48BE2C1C015968C914A -:1006C000807F222319F12091360130913701811169 -:1006D000B1C0809138019091390101969093390110 -:1006E00080933801232B31F08091340191E08927E8 -:1006F0008093340182E053C0882351F08091360109 -:1007000090913701892B21F48BE2A4C081119AC00A -:10071000809138019091390101979093390180932C -:100720003801892B09F0DDC0809134018111D9C0D5 -:1007300082E05CC015963C912223A1F180913601A4 -:100740009091370101969093370180933601809103 -:100750003A0190913B01892B31F08091350191E074 -:100760008927809335018091380190913901892B37 -:1007700031F08091340191E0892780933401307FFA -:1007800069F4E0910E01F0910F018081827231F0E5 -:1007900089E30E94D21189E30E949A1283E00E94A9 -:1007A0009D1A9FC0832F807FA1F030FD12C08091E1 -:1007B0003A0190913B01892B61F48091380190912D -:1007C0003901892B31F485E30E94D21185E30E941F -:1007D0009A128091360190913701019790933701D9 -:1007E00080933601892B09F07CC083E00E94BE1AF9 -:1007F00078C02091360130913701882329F02115E6 -:10080000310511F484E31BC080913A0190913B01C2 -:10081000019690933B0180933A01232B09F01DCF61 -:1008200022CF8091360190913701892B09F024CF96 -:1008300084E310C02115310509F04BCF81E30E94FC -:10084000D2114FC08091360190913701892B09F068 -:100850005FCF81E30E949A1244C015963C9121110A -:100860006DCF832F807F09F4B4CF30FDB2CF80915C -:100870003A0190913B01892B09F0ABCF809138016F -:1008800090913901892B09F0A4CF8EE20E94D211F8 -:100890008EE29DCF80EF90E005C080EF90E010C029 -:1008A00081EF90E0222329F00E94931F82EF90E0D5 -:1008B0000DC00E94FB1F82EF90E00FC081EF90E01F -:1008C000222339F00E94931F83EF90E00E94931F30 -:1008D00006C00E94FB1F83EF90E00E94FB1F0E9456 -:1008E000802080E090E008950895E0910E01F0915D -:1008F0000F018081827219F0259A2D9A06C00E94FC -:10090000A91081FDF9CF25982D988091B90181FF1B -:1009100003C0269A2E9A02C026982E988091B9017B -:1009200082FF03C0279A2F9A089527982F98089539 -:100930000C94750456985E9825982D9826982E98B4 -:1009400027982F988FEF90E09093890080938800EC -:1009500090938B0080938A0090938D0080938C00FD -:10096000259A2D9A2FEF80E792E021508040904009 -:10097000E1F700C00000269A2E9A2FEF80E792E060 -:10098000215080409040E1F700C00000279A2F9A44 -:100990002FEF80E792E0215080409040E1F700C0C7 -:1009A000000025982D982FEF80E792E0215080409D -:1009B0009040E1F700C0000026982E982FEF80E7C6 -:1009C00092E0215080409040E1F700C0000027985D -:1009D0002F9856985E9825982D9826982E982798A7 -:1009E0002F98089589EA8093800089E080938100A0 -:1009F00024982C983F988AB18F748AB96E98479A38 -:100A00008BB1806B8BB9769A0E949A040C94740413 -:100A100080E28093000180913C0181110EC00E9410 -:100A2000570581E080933C012FEF83ED90E3215047 -:100A300080409040E1F700C0000080E40E945D0526 -:100A40008093000181112EC00E94870580930001D0 -:100A5000811128C00E94870580930001811122C066 -:100A60008FE30E9487058093000181111BC00E94C3 -:100A70007F0580E40E945D0580930001811112C012 -:100A80008CE00E9487058093000181110BC00E94B9 -:100A9000870580930001811105C08FE30E948705BF -:100AA000809300010E947F058091000108951092BB -:100AB000B9008AE08093B800089594EA9093BC004E -:100AC0009091BC0097FFFCCF9091B900987F98302F -:100AD00021F0903111F081E008958093BB0084E80B -:100AE0008093BC008091BC0087FFFCCF8091B9004F -:100AF000887F883111F0803471F780E0089584E9AF -:100B00008093BC008091BC0084FDFCCF089580934D -:100B1000BB0084E88093BC008091BC0087FFFCCFC1 -:100B20009091B900987F81E0983209F480E00895AF -:100B300084E88093BC008091BC0087FFFCCF80914B -:100B4000BB00089580910001811115C080E40E94CE -:100B50005D058093000181110CC082E10E94870530 -:100B600080930001811105C08FEF0E94870580935B -:100B700000010E947F0584B1807F84B985B1807FA8 -:100B800085B98AB1837F8AB98BB1837F8BB93E984F -:100B9000469808950E940805809300010E94A205CE -:100BA00080B38C7080BB81B3836F81BBECE4F1E0D8 -:100BB000AEE3B1E011921D9281E0EA35F807D1F77A -:100BC0000C94F204BF92CF92DF92EF92FF920F93B8 -:100BD0001F93CF93DF9380910001882379F0809158 -:100BE0003D018F5F80933D01811108C00E9408057F -:100BF00080930001811102C00E949A040EE311E06B -:100C0000C0E0D0E0DD24D39482E0C82EEE24E3944B -:100C1000F12CC73000F580910001811162C080E4A1 -:100C20000E945D0580930001811112C082E10E9443 -:100C300087058093000181110BC0C7010C2E01C0F4 -:100C4000880F0A94EAF780950E9487058093000137 -:100C50000E947F0546C0CA30A1F028F4C83059F080 -:100C6000C93061F005C0CC3089F070F0CD3089F02A -:100C7000209A289810C0219A29980DC0229A2A9863 -:100C80000AC0239A2B9807C0529A01C0539A5B98C6 -:100C900002C03E9A4698E0EAEA95F1F78FB1799959 -:100CA0005AC092E081708D25892B7C9B02C090E018 -:100CB00001C094E0892B7D9B02C090E001C098E0C8 -:100CC000892B7E9B02C090E001C090E1892B9FB1EF -:100CD0009095991F9927991F9295990F907E892B2E -:100CE0000FC08091000181114BC080E40E945D051E -:100CF00080930001882389F1B12C0E947F058B2D00 -:100D0000F8019081981719F08083C09201010E9428 -:100D1000A20521960F5F1F4FCE30D10509F079CF84 -:100D200080910101882371F1815080930101882312 -:100D300039F08FE99FE00197F1F700C0000022C071 -:100D4000ACE4B1E0EEE3F1E081918D9391E0EC341D -:100D5000F907D1F717C090E0A5CF83E10E9487057E -:100D6000809300018111C8CF81E40E945D058093CA -:100D700000018111C1CF0E949805B82EB094BDCF5B -:100D800080E0BECF0E94980481E0DF91CF911F9157 -:100D90000F91FF90EF90DF90CF90BF900895E82FD4 -:100DA000F0E0E45BFE4F808108950895089596E099 -:100DB000799FF001112494E5899FE00DF11D112424 -:100DC000E60FF11DEE0FFF1FE050FF4F859194914C -:100DD0000895880F991F8C589040FC01859194913B -:100DE0000895880F991F8C509F4FFC018591949115 -:100DF00008950F931F93CF93DF93EC01811520E3A8 -:100E0000920730F5811530E2930708F0B1C08B3BB3 -:100E1000910588F4883A910508F058C0853A910503 -:100E200008F049C08430910508F043C08130910535 -:100E300009F4B2C1AEC18F3F910509F0D0F5803FF2 -:100E4000910508F092C0805E9109089790F1A1C1C8 -:100E5000C11581E5D807A8F4C23090E5D90708F09C -:100E60009FC0C11520E5D20709F486C008F092C0E2 -:100E7000C11580E4D80708F08CC18E011127106CD1 -:100E8000CCC1C11590E8D90758F4C11520E7D207A5 -:100E900008F07BC1C11530E6D30708F423C179C13E -:100EA000C11580E9D80708F074C18E011F70106A5F -:100EB000B4C18E01B2C1853A910509F470C1863A78 -:100EC000910509F46FC103E810E4A7C1883A9105C0 -:100ED00009F46BC1893A910509F46AC18A3A91050E -:100EE00009F469C18B3A910509F468C18C3A9105FE -:100EF00009F467C18D3A910509F466C1803B9105FB -:100F000009F465C18E3A910509F464C18F3A9105DF -:100F100009F463C1813B910509F462C1823B9105EB -:100F200009F461C1833B910509F460C1843B9105DB -:100F300009F45FC1853B910509F45EC1863B9105CB -:100F400009F45DC1873B910509F45CC1883B9105BB -:100F500009F45BC1893B910509F45AC18A3B9105AB -:100F600009F059C10AE216E458C18C01106555C157 -:100F70009F700E94F10652C10E942C169FEF24E33D -:100F80003CE0915020403040E1F700C000000E945A -:100F9000441D43C18091D50181608093D5013DC13D -:100FA0000E94EC1E811102C00E94D21E0E94091FE5 -:100FB00090E09093F6018093F501C23080E5D80768 -:100FC00021F48091F501816086C0C43090E5D90795 -:100FD00021F48091F50182607EC0C63020E5D20701 -:100FE00021F48091F501846076C0C83030E5D307E4 -:100FF00019F48091F50127C0CA3080E5D80721F4A3 -:101000008091F501806167C0CC3090E5D90721F46B -:101010008091F50180625FC0CE3020E5D20721F4D7 -:101020008091F501806457C0C03130E5D30721F4C9 -:101030008091F50180684FC0C23180E5D80729F45E -:101040008091F5018460886046C0C33090E5D9077F -:1010500021F48091F5018E7F3EC0C53020E5D20796 -:1010600021F48091F5018D7F36C0C73030E5D3077C -:1010700021F48091F5018B7F2EC0C93080E5D8071F -:1010800019F48091F50126C0CB3090E5D90721F401 -:101090008091F5018F7E1FC0CD3020E5D20721F46D -:1010A0008091F5018F7D17C0CF3030E5D30721F453 -:1010B0008091F5018F7B0FC0C13180E5D80721F405 -:1010C0008091F5018F7707C0C331D04531F480910D -:1010D000F5018B7F877F8093F5018091F5010E9458 -:1010E0000D1F9BC08D2F99278F70992781309105F7 -:1010F000E9F48E01037011279C0102C0220F331FF7 -:101100000A95E2F789011C68CE0164E0880F991FF7 -:101110006A95E1F788279370082B192B73E0CC0FA1 -:10112000DD1F7A95E1F7C076DD272CC0823091056E -:1011300029F41C2F0027016F106A6FC083309105BE -:1011400061F4CE018370992701E010E002C0000F26 -:10115000111F8A95E2F71C680EC0049709F05DC064 -:10116000CE018370992701E010E002C0000F111F2B -:101170008A95E2F71A6843E0CC0FDD1F4A95E1F744 -:10118000C07ED7700C2B1D2B48C08E011F701062C3 -:1011900044C000E010E041C001E010E03EC001E8C2 -:1011A00010E43BC002E810E438C002EE14E435C09D -:1011B00009EE14E432C00AEE14E42FC005EB14E487 -:1011C0002CC006EB14E429C007EB14E426C00CEC99 -:1011D00014E423C00DEC14E420C003E815E41DC0A2 -:1011E0000AE815E41AC002E915E417C004E915E499 -:1011F00014C001E216E411C003E216E40EC004E2DA -:1012000016E40BC005E216E408C006E216E405C0C9 -:1012100007E216E402C000E014E4C801DF91CF91B8 -:101220001F910F91089596E0799FF001112494E5A4 -:10123000899FE00DF11D1124E60FF11DEE0FFF1F38 -:10124000E050FF4F85919491803E9105E0F4803C01 -:10125000910558F58133910509F46FC048F489323E -:10126000910509F463C08A32910509F46DC072C01A -:1012700089339105E9F082389105D1F085339105E4 -:1012800009F44DC067C0833E910581F138F4803E7A -:101290009105B9F0823E9105D9F05CC0863E91057A -:1012A00061F1873E9105A1F155C00E94E9060895BC -:1012B0002091F50120FD02C021FF4CC080EE90E09E -:1012C00049C08091F50180FFF9CF89E390E042C0E9 -:1012D0008091F50182FF0EC08091F50184FF03C06B -:1012E00080E090E037C083EE90E034C08091F5015B -:1012F00082FFF2CF82EE90E02DC08091F50183FF56 -:101300000BC08091F50184FDEBCF87EE90E022C009 -:101310008091F50183FFF5CF86EE90E01BC08091B0 -:10132000F50185FF07C089E290E014C08091F501C6 -:1013300085FFF9CF85E390E00DC08091F50186FF30 -:1013400007C08AE290E006C08091F50186FFF9CFE0 -:1013500081E390E00E94F906089508950C94AD0988 -:1013600080916A010895CF93DF9300D01F92CDB78B -:10137000DEB72091EC01243019F523E029839B830B -:101380008A832093E9008FEF9091E800815095FDCA -:1013900006C095ED9A95F1F700008111F5CF809187 -:1013A000E80085FF0DC040E050E063E070E0CE0152 -:1013B00001960E941D0C8091E8008E778093E800D2 -:1013C0000F900F900F90DF91CF910895CF93DF93FF -:1013D00000D01F92CDB7DEB72091EC01243021F56B -:1013E00022E029839B838A8383E08093E9008FEF47 -:1013F0009091E800815095FD06C095ED9A95F1F722 -:1014000000008111F5CF8091E80085FF0DC040E01C -:1014100050E063E070E0CE0101960E941D0C8091C7 -:10142000E8008E778093E8000F900F900F90DF9187 -:10143000CF9108952091EC012430F1F422E0209323 -:10144000E9002FEF3091E800215035FD06C035ED61 -:101450003A95F1F700002111F5CF2091E80025FF22 -:101460000BC040E050E065E070E00E941D0C8091F0 -:10147000E8008E778093E8000895CF93DF93EC0126 -:101480008091EC01843009F046C090910C019923C1 -:10149000D9F090910D019923B9F08093E9008FEF75 -:1014A0009091E800815095FD06C095E19A95F1F77D -:1014B00000008111F5CF8091E80085FF2CC040E04D -:1014C00050E060E170E017C081E08093E9008FEFA9 -:1014D0009091E800815095FD06C095ED9A95F1F741 -:1014E00000008111F5CF8091E80085FF14C040E035 -:1014F00050E068E070E0CE010E941D0C8091E80091 -:101500008E778093E80080E1FE01AAE5B1E00190CA -:101510000D928A95E1F7DF91CF9108958091EB01CB -:10152000811109C00E94AF0D0E940C0E8091E20053 -:1015300084608093E20008951092EB01089508956D -:101540000C9468230E94DB1C0E946E230E94A91049 -:101550000C94AE0942E061EC81E00E94290D42E06A -:1015600061EC82E00E94290D42E061EC83E00E9480 -:10157000290D42E161EC84E00C94290D8091EE018B -:10158000833009F455C030F4813071F0823009F4B1 -:101590008EC008958A3009F47AC08B3009F460C097 -:1015A000893009F09CC020C08091ED01813A09F09A -:1015B00096C08091E800877F8093E8008091F101D8 -:1015C0009091F201892B21F060E080E090E003C06F -:1015D00060E18AE591E070E00E94660C8091E8008D -:1015E0008B778093E80008958091ED01813209F0B6 -:1015F00076C08091F1019091F201009719F0039764 -:1016000009F06DC08091E800877F8093E8008091A9 -:10161000E80082FD05C08091EC018111F8CF5FC028 -:101620008091F10080936A018091E8008B7753C02C -:101630008091ED01813A09F052C08091F1019091C1 -:10164000F201892B09F04BC08091E800877F8093DD -:10165000E8008091E80080FFFCCF80910C0136C04B -:101660008091ED018132D9F58091F1019091F201E3 -:10167000892BA9F58091E800877F8093E8000E947C -:101680005E0D8091EF0180930C010C942C168091DB -:10169000ED01813221F58091E800877F8093E80099 -:1016A0000E945E0D8091F00180936B0108958091FE -:1016B000ED01813AA1F48091E800877F8093E800F2 -:1016C0008091E80080FFFCCF80916B018093F10056 -:1016D0008091E8008E778093E8000C945E0D089569 -:1016E00084B7877F84BF88E10FB6F8948093600049 -:1016F000109260000FBE90E080E80FB6F8948093DF -:101700006100909361000FBE0E94F8100E94AF0D1F -:101710000E940C0E8091E20084608093E200789435 -:101720000E9487100E94FA1082E091E00E94A410AB -:101730000E9456238091EC01853069F40E949B1C25 -:101740008091EA018823B1F30E94C61C882391F39B -:101750000E94070CEFCF0E940011ECCF292F3327F6 -:1017600023303105A9F06CF42130310509F442C071 -:101770002230310509F043C08DE690E024ED33E0DE -:1017800042C021323105C9F02232310519F137C08A -:1017900099278130910541F08230910541F0892BE4 -:1017A00071F5E0EDF3E005C0E8EBF3E002C0E0EA3C -:1017B000F3E0849190E09F0126C0643000F5E62FAD -:1017C000F0E0EE0FFF1FEE5DFE4F2081318189E0DA -:1017D00090E019C0643098F4E62FF0E0DF01AA0F22 -:1017E000BB1FA65EBE4F2D913C91EA5EFE4F8081ED -:1017F00090E009C082E190E021E434E004C080E0A0 -:1018000090E020E030E0FA0131832083089580E108 -:1018100089BD82E189BD09B400FEFDCF8091D80069 -:101820008F7D8093D8008091E00082608093E000FB -:101830008091E00081FDFCCF0895CF92DF92EF927E -:10184000FF920F931F93CF93DF937C018B01EA01EB -:101850000E947F0D811131C0209731F088819981DC -:10186000081B190BE80EF91EC12CD12C011511050E -:1018700019F18091E80085FD14C08091E8008E7711 -:101880008093E800209741F0888199818C0D9D1DFF -:101890009983888385E011C00E947F0D882331F3EE -:1018A0000CC0F70181917F018093F1000150110973 -:1018B000FFEFCF1ADF0ADACF80E0DF91CF911F91DF -:1018C0000F91FF90EF90DF90CF9008952091F3015A -:1018D0003091F4012617370748F06115710539F486 -:1018E0002091E8002E772093E80001C0B901FC01A7 -:1018F00020E061157105B9F18091EC01882309F4AC -:1019000040C0853009F43FC08091E80083FD3DC0B0 -:101910008091E80082FF06C08091E80082FF26C027 -:1019200080E008958091E80080FFE3CF2091F300EC -:101930008091F20090E0922B6115710551F0883092 -:10194000910538F421912093F100615071090196BD -:10195000F3CF21E0089709F020E08091E8008E772E -:101960008093E800C6CF2111C7CFD6CF8091EC017C -:10197000882339F0853039F08091E80083FFCCCF9F -:1019800004C082E0089583E0089581E008952091E5 -:10199000F3013091F4012617370748F061157105FE -:1019A00039F42091E8002E772093E80001C0B901B6 -:1019B000FC0120E061157105C1F18091EC018823E3 -:1019C00009F441C0853009F440C08091E80083FDEE -:1019D0003EC08091E80082FF06C08091E80082FF4F -:1019E00027C080E008958091E80080FFE3CF209138 -:1019F000F3008091F20090E0922B6115710559F08F -:101A00008830910540F424912093F1003196615083 -:101A100071090196F2CF21E0089709F020E080914A -:101A2000E8008E778093E800C5CF2111C6CFD5CFCF -:101A30008091EC01882339F0853039F08091E800FD -:101A400083FFCBCF04C082E0089583E0089581E056 -:101A50000895982F973058F59093E900981739F02A -:101A60007091EC002091ED005091F00003C0242F04 -:101A7000762F50E021FF19C03091EB003E7F30936C -:101A8000EB003091ED003D7F3093ED003091EB00A5 -:101A900031603093EB007093EC002093ED00509395 -:101AA000F0002091EE0027FF07C09F5FD3CF8F701B -:101AB0008093E90081E0089580E008958091ED0130 -:101AC00087FD05C08091E80080FF0EC012C08091A4 -:101AD000E80082FD05C08091EC018111F8CF0895E6 -:101AE0008091E8008B7708C08091EC018111EACFEA -:101AF00008958091E8008E778093E80008958091A2 -:101B0000E4009091E50045E62091EC0020FF21C023 -:101B10002091E80020FD21C02091EC01222389F0D2 -:101B2000253089F02091EB0025FD0FC02091E400C5 -:101B30003091E5002817390739F3415041F0C901C8 -:101B4000E3CF82E0089583E0089581E0089584E082 -:101B500008952091E80022FFDFCF80E008950E94E1 -:101B60001D0E0E94250EE0EEF0E0808181608083F2 -:101B7000E8EDF0E080818F77808319BCA7EDB0E0BD -:101B80008C918E7F8C9380818F7E80831092EB016D -:101B900008950F931F93CF93DF930E941D0E0E9411 -:101BA000250EC8EDD0E088818F7788838881806892 -:101BB000888388818F7D888319BC1092EC011092F4 -:101BC000E8011092EA011092E90100EE10E0F8013C -:101BD00080818B7F808388818160888342E060E0A0 -:101BE00080E00E94290DE1EEF0E080818E7F80830D -:101BF000E2EEF0E080818160808380818860808374 -:101C0000F80180818E7F8083888180618883DF9165 -:101C1000CF911F910F910895E8EDF0E080818F7EC4 -:101C20008083E7EDF0E080818160808384E082BF83 -:101C300081E08093EB010C94C90DE8EDF0E0808128 -:101C40008E7F80831092E20008951092DA00109245 -:101C5000E10008951F920F920FB60F9211242F9357 -:101C60003F934F935F936F937F938F939F93AF9324 -:101C7000BF93EF93FF938091E10082FF0BC08091AF -:101C8000E20082FF07C08091E1008B7F8093E1003A -:101C90000E9486108091DA0080FF1FC08091D800DA -:101CA00080FF1BC08091DA008E7F8093DA008091E4 -:101CB000D90080FF0DC080E189BD82E189BD09B4F2 -:101CC00000FEFDCF81E08093EC010E948E0A05C0EA -:101CD00019BC1092EC010E949C0A8091E10080FFE7 -:101CE00019C08091E20080FF15C08091E2008E7FD4 -:101CF0008093E2008091E20080618093E200809115 -:101D0000D80080628093D80019BC85E08093EC01F4 -:101D10000E94A00A8091E10084FF30C08091E2001F -:101D200084FF2CC080E189BD82E189BD09B400FE39 -:101D3000FDCF8091D8008F7D8093D8008091E10005 -:101D40008F7E8093E1008091E2008F7E8093E2009D -:101D50008091E20081608093E2008091E801882315 -:101D600011F084E007C08091E30087FF02C083E0A8 -:101D700001C081E08093EC010E94A20A8091E10001 -:101D800083FF29C08091E20083FF25C08091E1009C -:101D9000877F8093E10082E08093EC011092E8015C -:101DA0008091E1008E7F8093E1008091E2008E7F40 -:101DB0008093E2008091E20080618093E20042E043 -:101DC00060E080E00E94290D8091F000886080939F -:101DD000F0000E949F0AFF91EF91BF91AF919F91F8 -:101DE0008F917F916F915F914F913F912F910F90C4 -:101DF0000FBE0F901F9018951F920F920FB60F9263 -:101E000011242F933F934F935F936F937F938F93FF -:101E10009F93AF93BF93CF93EF93FF93C091E9004C -:101E2000CF708091EC001092E9008091F000877FE4 -:101E30008093F00078940E94380F1092E90080910E -:101E4000F00088608093F000C093E900FF91EF916B -:101E5000CF91BF91AF919F918F917F916F915F9142 -:101E60004F913F912F910F900FBE0F901F9018959B -:101E70001F93CF93DF93CDB7DEB7AA970FB6F89431 -:101E8000DEBF0FBECDBFEDEEF1E08091F10081939A -:101E900021E0E53FF207C9F70E94BE0A8091E80001 -:101EA00083FF1CC12091ED013091EE01832F90E062 -:101EB0008A30910508F012C1FC01E05AFF4F0C94E2 -:101EC000F024203881F0223809F008C18091F10116 -:101ED0008F708093E9008091EB0085FB882780F963 -:101EE0001092E90006C08091E9019091EA019111F8 -:101EF00082609091E800977F9093E8008093F100D2 -:101F00001092F100C5C0822F8D7F09F0E7C0222317 -:101F100019F0223061F0E2C08091EF01813009F0C8 -:101F2000DDC0333009F080E08093EA0128C0809161 -:101F3000EF01811124C02091F1012F7009F4CEC06E -:101F40002093E9008091EB0080FF19C08091EB00A5 -:101F5000333011F4806211C080618093EB0081E026 -:101F600090E0022E01C0880F0A94EAF78093EA00FD -:101F70001092EA008091EB0088608093EB00109251 -:101F8000E9008091E800877F86C02111A7C01091E9 -:101F9000EF011F778091E3008078812B8093E3002D -:101FA0008091E800877F8093E8000E945E0D809119 -:101FB000E80080FFFCCF8091E30080688093E3001D -:101FC000112311F083E001C082E08093EC0186C010 -:101FD0002058223008F082C08091EF019091F001EA -:101FE0008C3D23E0920779F583E08A838AE2898336 -:101FF0004FB7F894DE01139620E03EE051E2E32F64 -:10200000F0E050935700E49120FF03C0E295EF7099 -:102010003F5FEF708E2F90E0EA3010F0C79601C05E -:10202000C0968D939D932F5F243149F74FBF8091C8 -:10203000E800877F8093E8006AE270E0CE010196B5 -:102040000E94660C14C0AE014F5F5F4F6091F101BA -:102050000E94AE0B009709F441C02091E800277F51 -:102060002093E800BC0189819A810E94C70C80916D -:10207000E8008B778093E80031C0203879F58091B3 -:10208000E800877F8093E8008091E8018093F10069 -:102090008091E8008E778093E8000E945E0D1EC05C -:1020A00021111CC09091EF019230C0F48091E800A2 -:1020B000877F8093E8009093E8010E945E0D8091F5 -:1020C000E801811104C08091E30087FF02C084E031 -:1020D00001C081E08093EC010E94AA0A8091E8008F -:1020E00083FF0AC08091E800877F8093E800809199 -:1020F000EB0080628093EB00AA960FB6F894DEBFE7 -:102100000FBECDBFDF91CF911F9108950895CF935A -:102110008091EC018823B1F08091E9008F7090915B -:10212000EC0090FF02C090E801C090E0C92FC82BDE -:102130001092E9008091E80083FD0E94380FCF7073 -:10214000C093E900CF91089590937101809370013D -:102150000895E0917001F0917101309721F00190A4 -:10216000F081E02D099480E00895E0917001F091F4 -:102170007101309721F00280F381E02D09940895D8 -:10218000E0917001F0917101309721F00480F581A8 -:10219000E02D0994089520916E0130916F0182170E -:1021A000930771F090936F0180936E01E09170013D -:1021B000F0917101309721F00680F781E02D0994AC -:1021C000089520916C0130916D018217930771F091 -:1021D00090936D0180936C01E0917001F091710119 -:1021E000309721F00084F185E02D09940895089539 -:1021F0000C94F7100E94E11C0E94CA050C94A71DC4 -:10220000CF92DF92EF92FF920F931F93CF93DF93C2 -:10221000CDB7DEB72B970FB6F894DEBF0FBECDBF9C -:102220000E94E20533E7E32E31E0F32E00E010E0F8 -:10223000C02E802F0E94CF06F701D1907F01D826B3 -:10224000B1F40F5F1F4F0E30110591F78FEF8983A7 -:102250008A831B820E94EA1C8160782F9D838C8375 -:1022600049815A816B818D810E94A31141C0909157 -:10227000D50191FF04C08B870E94D5068B8520E095 -:1022800030E04D2D50E0922FBA01022E02C075951C -:1022900067950A94E2F760FF25C02E83CF82EE2473 -:1022A000E394F12C02C0EE0CFF1C9A95E2F790E04B -:1022B0008E219F2121E0892B09F420E028870E94AC -:1022C000EA1C8160782F9A8789874E815F816885B3 -:1022D0008A850E94A311F801ED58FE4F80818E255A -:1022E000808306C02F5F3F4F2630310561F6A9CFAE -:1022F0000E948B20109172010E94A9101817A1F062 -:102300000E94A910809372012B960FB6F894DEBF3D -:102310000FBECDBFDF91CF911F910F91FF90EF9036 -:10232000DF90CF900C94AE092B960FB6F894DEBFD9 -:102330000FBECDBFDF91CF911F910F91FF90EF9016 -:10234000DF90CF900895CF93DF93CDB7DEB72B9773 -:102350000FB6F894DEBF0FBECDBF4F835887698795 -:102360007A878B87DE01119686E0FD0111928A95AE -:10237000E9F785E0FE01379601900D928A95E1F725 -:1023800049815A816B817C818D819E810E94F818E0 -:102390002B960FB6F894DEBF0FBECDBFDF91CF9165 -:1023A00008950895CF93C82F882309F4C1C08238B7 -:1023B00059F40E94A91081FDBBC089E30E94A21BB1 -:1023C0000E946C1C89E30CC0833879F40E94A91028 -:1023D00080FDAEC083E50E94A21B0E946C1C83E5B9 -:1023E0000E94E21BCF910C946C1C843859F40E941B -:1023F000A91082FD9DC087E40E94A21B0E946C1C54 -:1024000087E4EECF8CEF8C0F813A48F48C2F0E943A -:10241000BE2281118DC08C2F0E94A21BE3CF80E2CF -:102420008C0F883048F4C77081E001C0880FCA95CE -:10243000EAF70E94231CD6CF8BE58C0F833078F40B -:10244000C53A29F0C63A31F482E890E005C081E847 -:1024500090E002C083E890E0CF910C94CB1088E527 -:102460008C0F833108F064C0C83A39F1C93A41F1A0 -:10247000CA3A49F1CB3A51F1CC3A59F1CD3A61F12E -:10248000C03B69F1CE3A71F1CF3A79F1C13B81F1AC -:10249000C23B89F1C33B91F1C43B99F1C53BA1F12A -:1024A000C63BA9F1C73BB1F1C83BB9F1C93BC1F18A -:1024B000CA3BC9F58AE292E038C082EE90E035C0AE -:1024C00089EE90E032C08AEE90E02FC085EB90E07C -:1024D0002CC086EB90E029C087EB90E026C08CEC06 -:1024E00090E023C08DEC90E020C083E891E01DC017 -:1024F0008AE891E01AC082E991E017C084E991E08E -:1025000014C081E292E011C083E292E00EC084E246 -:1025100092E00BC085E292E008C086E292E005C03E -:1025200087E292E002C080E090E0CF910C94E1104D -:10253000CF910895882309F44BC0823859F40E9442 -:10254000A91081FF45C089E30E94A21B0E946C1C58 -:1025500089E30CC0833871F40E94A91080FF38C051 -:1025600083E50E94A21B0E946C1C83E50E94E21B73 -:102570000C946C1C843859F40E94A91082FF28C066 -:1025800087E40E94A21B0E946C1C87E4EFCF9CEFA3 -:10259000980F913A58F390E2980F983050F4877062 -:1025A00091E001C0990F8A95EAF7892F0E94291CB2 -:1025B000DFCF9BE5980F933020F480E090E00C94FF -:1025C000CB10885A833120F480E090E00C94E11025 -:1025D0000895882321F00E94231C0C946C1C0895FC -:1025E000882321F00E94291C0C946C1C0895CF9222 -:1025F000DF92EF92FF920F931F93CF93DF93CDB7AC -:10260000DEB728970FB6F894DEBF0FBECDBF8C01A2 -:1026100085E0F801DE01119601900D928A95E1F7AF -:10262000F801D080E180F280558152955F7023815E -:102630003481232B39F0FFEFEF1206C081E0DF1267 -:1026400003C003C081E001C080E080FDE2C2C80198 -:102650005F830E94D111D982EA8269817A818F2DAC -:102660000E949E1B9E8388870E94521B0E94251AEF -:102670004E815F816885FF2029F00E94401C68859B -:102680005F814E81E42FE295EF70F0E0E659FF4F55 -:102690000C94F024842F807F142F1F70882311F056 -:1026A0001295107FFF20B1F0112309F467C280E278 -:1026B000860F883028F4812F68870E94231C04C06D -:1026C000812F68870E94331C688568870E946C1C74 -:1026D000688554C2862F68870E949A1268851123E4 -:1026E00009F497C2605E812F683018F40E94291C9B -:1026F00002C00E94391C28960FB6F894DEBF0FBEA8 -:10270000CDBFDF91CF911F910F91FF90EF90DF90A0 -:10271000CF900C946C1C242F207F842F8F7020323C -:1027200011F08295807F662319F0613019F12BC07A -:10273000FF20B1F0552309F493C1513009F090C145 -:1027400028960FB6F894DEBF0FBECDBFDF91CF91B4 -:102750001F910F91FF90EF90DF90CF900C94531C3E -:10276000552319F0513009F454C28E830E94561C2F -:102770008E8189C1FF2021F0523008F04AC270C119 -:10278000511147C280C1FF2021F0552309F468C1CF -:10279000F5C1552309F477C105C2242F2695269546 -:1027A000237030E02115310521F021303105C9F0C9 -:1027B00030C2FF2021F0862F942F937002C080E05A -:1027C00090E028960FB6F894DEBF0FBECDBFDF9124 -:1027D000CF911F910F91FF90EF90DF90CF900C94CD -:1027E000CB10FF2021F0862F942F937002C080E041 -:1027F00090E028960FB6F894DEBF0FBECDBFDF91F4 -:10280000CF911F910F91FF90EF90DF90CF900C949C -:10281000E110862FFF2019F00E94931F02C00E9432 -:10282000FB1F28960FB6F894DEBF0FBECDBFDF9119 -:10283000CF911F910F91FF90EF90DF90CF900C946C -:102840008020842F837009F076C0F110E2C1262F1A -:10285000229526952770220F220F862F8F70C82E63 -:10286000D12CE12CF12C022E04C0CC0CDD1CEE1C72 -:10287000FF1C0A94D2F764FF10C06FE070E080E0A4 -:1028800090E004C0660F771F881F991F2A95D2F722 -:10289000609570958095909503C060E070E0CB01E5 -:1028A000242F269526952370422F50E04230510563 -:1028B000D1F04330510559F16C297D298E299F298A -:1028C0004130510541F128960FB6F894DEBF0FBE96 -:1028D000CDBFDF91CF911F910F91FF90EF90DF90CF -:1028E000CF900C944A1A6C297D298E299F2928960D -:1028F0000FB6F894DEBF0FBECDBFDF91CF911F9111 -:102900000F91FF90EF90DF90CF900C94641A0E948B -:102910004A1AC701B60128960FB6F894DEBF0FBE5B -:10292000CDBFDF91CF911F910F91FF90EF90DF907E -:10293000CF900C94301AFF2019F0842F817001C0C1 -:102940008695882309F465C1262F22952695277040 -:10295000220F220F862F8F70C82ED12CE12CF12C44 -:10296000022E04C0CC0CDD1CEE1CFF1C0A94D2F716 -:1029700064FF10C06FE070E080E090E004C0660F7C -:10298000771F881F991F2A95D2F7609570958095BB -:10299000909503C060E070E0CB01242F269526952A -:1029A0002370422F50E042305105D1F043305105A1 -:1029B00059F16C297D298E299F294130510541F11A -:1029C00028960FB6F894DEBF0FBECDBFDF91CF9132 -:1029D0001F910F91FF90EF90DF90CF900C941E1BF2 -:1029E0006C297D298E299F2928960FB6F894DEBF81 -:1029F0000FBECDBFDF91CF911F910F91FF90EF9050 -:102A0000DF90CF900C94381B0E941E1BC701B601AB -:102A100028960FB6F894DEBF0FBECDBFDF91CF91E1 -:102A20001F910F91FF90EF90DF90CF900C94041BBB -:102A3000603FC9F118F4603E50F49BC0623F09F456 -:102A400060C008F44AC0633F09F46FC092C0162FFB -:102A50001F70842F8F71FF2099F00E949D1A812F83 -:102A600028960FB6F894DEBF0FBECDBFDF91CF9191 -:102A70001F910F91FF90EF90DF90CF900C94E9128F -:102A80000E94BE1A812F28960FB6F894DEBF0FBEA3 -:102A9000CDBFDF91CF911F910F91FF90EF90DF900D -:102AA000CF900C94F012FF20A1F05111B2C0842FEE -:102AB0008F7128960FB6F894DEBF0FBECDBFDF91A1 -:102AC000CF911F910F91FF90EF90DF90CF900C94DA -:102AD000E31A523008F09DC0EACFFF20A1F0842F06 -:102AE0008F7128960FB6F894DEBF0FBECDBFDF9171 -:102AF000CF911F910F91FF90EF90DF90CF900C94AA -:102B00009D1AFF2061F3842F8F7128960FB6F894D9 -:102B1000DEBF0FBECDBFDF91CF911F910F91FF9010 -:102B2000EF90DF90CF900C94BE1AFF2091F0842F8D -:102B30008F7128960FB6F894DEBF0FBECDBFDF9120 -:102B4000CF911F910F91FF90EF90DF90CF900C9459 -:102B5000881A28960FB6F894DEBF0FBECDBFDF915E -:102B6000CF911F910F91FF90EF90DF90CF900C9439 -:102B70007E1AFF20A1F0552309F4B1CF862F2896A5 -:102B80000FB6F894DEBF0FBECDBFDF91CF911F917E -:102B90000F91FF90EF90DF90CF900C94D2115523BE -:102BA00009F4B1CF862F28960FB6F894DEBF0FBE7A -:102BB000CDBFDF91CF911F910F91FF90EF90DF90EC -:102BC000CF900C949A124F70C8010E940D03289662 -:102BD0000FB6F894DEBF0FBECDBFDF91CF911F912E -:102BE0000F91FF90EF90DF90CF900C94A5194F704C -:102BF000C80128960FB6F894DEBF0FBECDBFDF9197 -:102C0000CF911F910F91FF90EF90DF90CF900C9498 -:102C1000D60628960FB6F894DEBF0FBECDBFDF9163 -:102C2000CF911F910F91FF90EF90DF90CF9008957B -:102C30000E94401C0E94501C0E94151C0E946C1C8B -:102C40000E942C210E94802080E090E00E94CB1006 -:102C500080E090E00C94E1100E94301C0C94181657 -:102C60000E94931B292F22952F7030E02C303105C4 -:102C70004CF42A3031056CF42250310922303105F0 -:102C800090F407C02C30310551F02F30310539F068 -:102C90000AC0803E10F0803F31F481E0089593FB3C -:102CA000882780F9089580E00895CF93DF9300D0BE -:102CB00000D01F92CDB7DEB70F900F900F900F90FE -:102CC0000F90DF91CF910895CF93DF9300D000D084 -:102CD00000D0CDB7DEB726960FB6F894DEBF0FBE94 -:102CE000CDBFDF91CF9108951F93CF93DF93C09114 -:102CF000810116E080918201C81799F0D0E01C9FF5 -:102D0000F0011D9FF00D1124ED57FE4F40815181C0 -:102D100062817381848195810E9464162196C770B7 -:102D2000E9CFDF91CF911F9108954091B301509168 -:102D3000B4016091B5017091B6018091B701909195 -:102D4000B8010C946416CF938091B80182958F706E -:102D500009F05FC08091B501882309F45AC0209121 -:102D60008101A09182016091B3017091B4018091C1 -:102D7000B6019091B70131E06F3F09F030E0B32F19 -:102D8000C6E02A1709F445C0009721F07F3F21F4DF -:102D90004B2F03C041E001C040E030E040FD35C0B2 -:102DA000C29FF001C39FF00D1124ED57FE4F4181EA -:102DB00074132BC04081641328C04281411125C087 -:102DC000438154814817590710F441505109481B59 -:102DD000590B483C5105C8F48091B8018F7080614F -:102DE0008093B80186E0829FF001839FF00D11244B -:102DF000E857FE4F80818F708061808383EB91E084 -:102E00000E94F712CF910C9474162F5F3F4F2770DA -:102E1000B8CFCF910895CF92DF92EF92FF920F93A8 -:102E20001F93CF93DF93CDB7DEB762970FB6F894B9 -:102E3000DEBF0FBECDBF8C0185E0F801DE011D961F -:102E400001900D928A95E1F7D8014C9111965C9111 -:102E5000119712966C9112971396ED90FC9014971F -:102E60007091B301E091B4012091B6013091B701A6 -:102E70002115310531F0EF3F31F481E07F3F19F446 -:102E800003C081E001C080E0B82FB170CB2E80FD7F -:102E90006CC1D090B501DD2009F4F5C0F091B80106 -:102EA000E216F30638F0C701821B930B883C9105AC -:102EB00048F09BC0209530952E0D3F1D283C3105D4 -:102EC00008F093C08F2F807F09F052C0E51314C023 -:102ED000741312C0D62E61110FC0FF70F061F09311 -:102EE000B8010E94951683EB91E00E94F712809141 -:102EF000B801F80185836CC1EF2831F05F3F31F4F0 -:102F000081E04F3F19F403C081E001C080E080FD03 -:102F100003C081E0862701C080E0F82FF170FF2E0A -:102F200080FF1CC0809181012091820136E08217D0 -:102F300009F428C190E0389FF001399FF00D112469 -:102F4000ED57FE4F7181571306C07081471303C0C0 -:102F50007281671303C001968770E9CFD62E66236E -:102F600009F436C18091B80181608093B80153C0E3 -:102F7000E51308C0741306C0611104C0D80115968A -:102F8000FC93AEC04D875E878D859E856A8B0E94BF -:102F900030166A89882329F1D62E662311F12091F3 -:102FA000B801822F82958F7090E002970CF460C078 -:102FB0008091B3019091B40198878F831986FB8625 -:102FC000EA862C87CE01079651C0E51731F14D876F -:102FD0005E878D859E856A8B0E9430166A89811175 -:102FE0002EC0C8010E94F712A4C08F2F807F69F7FE -:102FF0007E2DF98AE88A89890E94551683EB91E033 -:103000000E94F712E3EBF1E086E0DF011D928A9562 -:10301000E9F70E949516D12CDBC07413D8CF61114B -:10302000D6CFD8011596FC93C8010E94F712E3EBA6 -:10303000F1E086E0DF011D928A95E9F7C9C0D62E3E -:10304000662379F22091B801822F82958F7090E0EB -:10305000029774F08091B3019091B4019A838983AF -:103060001B82FD82EC822E83CE0101960E94F71214 -:1030700086E0F801A3EBB1E001900D928A95E1F7AB -:103080000E94A3166FC0E216F30628F0C701821B48 -:10309000930B9C0104C0209530952E0D3F1D283CBC -:1030A000310508F052C0D62E662309F49ACFE513F5 -:1030B0002CC074132AC08091B80180FD1DC0982FC8 -:1030C00092959F70C9F0D80115968C9315979F30F3 -:1030D00039F09F5F9295907F8F70892B15968C9316 -:1030E000C8010E94F71286E0F801A3EBB1E001905D -:1030F0000D928A95E1F736C086E0F801A3EBB1E0C6 -:1031000001900D928A95E1F763C04D875E878D85AA -:103110009E850E943016882379F086E0F801A3EBA3 -:10312000B1E001900D928A95E1F70E94A3160E94EA -:103130009516DD24D3944CC08091B80181608093B2 -:10314000B801C8010E94F71243C07E2DF98AE88AAF -:1031500089890E945516E3EBF1E086E0DF011D92BC -:103160008A95E9F70E94951633C0662309F439CF92 -:103170004D875E878D859E850E943016882309F4D1 -:1031800030CFCBCF4D875E878D859E850E94931B68 -:10319000292F22952F7030E0223031052CF49F70BA -:1031A00041F0811106C00CC0243031052CF49F7011 -:1031B00049F4805E883020F0C8010E94F712CF2CBD -:1031C000DC2C06C0D80115969C91907F91F7F8CF22 -:1031D0008D2D62960FB6F894DEBF0FBECDBFDF9186 -:1031E000CF911F910F91FF90EF90DF90CF900895B6 -:1031F0001F93CF93DF93CDB7DEB72C970FB6F8941C -:10320000DEBF0FBECDBF4F83588769877A878B8714 -:103210009C87CE0107960E940B178823C1F02F814F -:1032200038858A859B85892B31F03F3F11F080E0FE -:1032300003C02F3FE1F781E0811147C04F815885DE -:1032400069857A858B859C850E9464163EC086E0E0 -:10325000FE013796DE01119601900D928A95E1F7F5 -:10326000FF81E8854A855B854115510531F0EF3FC7 -:1032700031F481E0FF3F19F403C081E001C080E038 -:1032800080FD23C02091820130E0C9010196877042 -:1032900099276091810170E086179707F1F1F98312 -:1032A000EA835D834C8396E0929FD001939FB00D9B -:1032B0001124AD57BE4FFE01319601900D929A95A3 -:1032C000E1F7809382010E94741616E080918101DB -:1032D00090918201891779F1189FC00111248D57AF -:1032E0009E4F0E940B17882331F1E09181011E9FB0 -:1032F000F0011124ED57FE4F4081518162817381AD -:10330000848195810E9464168091810190E00196EC -:103310008770992780938101D9CF0E942C16109233 -:10332000820110928101E3EBF1E086E0DF011D9262 -:103330008A95E9F7CACF2C960FB6F894DEBF0FBE78 -:10334000CDBFDF91CF911F910895EF92FF920F9320 -:103350001F93CF93DF93FC01009709F46FC0F12C0A -:10336000EE24E394EF0121968491843740F4843075 -:1033700008F055C0813081F0823021F15FC085377F -:1033800009F447C0C0F19CE7980F903708F056C089 -:103390008F770E949A1245C08F010E5F1F4FFE016A -:1033A000849190E2980F983050F48770FE2D01C000 -:1033B000FF0F8A95EAF78F2F0E94431C15C00E94C9 -:1033C000D21114C08F010E5F1F4FFE01849190E255 -:1033D000980F983068F48770FE2D01C0FF0F8A9512 -:1033E000EAF78F2F0E94491C0E946C1CE80119C04B -:1033F0000E949A12FBCFCF010296FE01C491CC230A -:1034000061F0EFE9FFE03197F1F700C00000C15033 -:10341000F6CFCF010296FE01F490EC0102C00E94AB -:10342000D2118F2D882341F0EFE9FFE03197F1F7BA -:1034300000C000008150F6CFFE0194CFDF91CF9104 -:103440001F910F91FF90EF90089508956093BD0133 -:103450007093BE018093BF019093C0010C94181625 -:103460000F931F930091BD011091BE012091BF01E8 -:103470003091C001062B172B282B392B0093BD014F -:103480001093BE012093BF013093C0011F910F9193 -:103490000C9418160F931F930091BD011091BE015B -:1034A0002091BF013091C00106231723282339231F -:1034B0000093BD011093BE012093BF013093C00162 -:1034C0001F910F910C9418160F931F930091BD013B -:1034D0001091BE012091BF013091C001062717272E -:1034E000282739270093BD011093BE012093BF0107 -:1034F0003093C0011F910F910C9418161092B901CE -:103500001092BA011092BB011092BC010C941816D3 -:1035100041E050E060E070E004C0440F551F661FBA -:10352000771F8A95D2F74093B9015093BA016093FF -:10353000BB017093BC010C94181641E050E060E0B0 -:1035400070E004C0440F551F661F771F8A95D2F79D -:103550008091B9019091BA01A091BB01B091BC01D9 -:10356000842B952BA62BB72B8093B9019093BA018E -:10357000A093BB01B093BC010C94181641E050E03D -:1035800060E070E004C0440F551F661F771F8A95E6 -:10359000D2F740955095609570958091B9019091C2 -:1035A000BA01A091BB01B091BC0184239523A6234D -:1035B000B7238093B9019093BA01A093BB01B09354 -:1035C000BC010C94181641E050E060E070E004C0CB -:1035D000440F551F661F771F8A95D2F78091B90156 -:1035E0009091BA01A091BB01B091BC0184279527AD -:1035F000A627B7278093B9019093BA01A093BB0186 -:10360000B093BC010C9418160F931F930091B9014D -:103610001091BA012091BB013091BC01062B172BF0 -:10362000282B392B0093B9011093BA012093BB01C9 -:103630003093BC011F910F910C9418160F931F9398 -:103640000091B9011091BA012091BB013091BC01E8 -:1036500006231723282339230093B9011093BA01B5 -:103660002093BB013093BC011F910F910C9418164D -:103670000F931F930091B9011091BA012091BB01E2 -:103680003091BC0106271727282739270093B90155 -:103690001093BA012093BB013093BC011F910F918D -:1036A0000C9418160895CF92DF92EF92FF920F9329 -:1036B0001F93CF93DF93EC01C090BD01D090BE016A -:1036C000E090BF01F090C0018091B9019091BA01E2 -:1036D000A091BB01B091BC01C82AD92AEA2AFB2AD1 -:1036E0000FE110E0B701A601002E04C076956795A2 -:1036F000579547950A94D2F740FD05C0015011092E -:1037000088F780E007C0BE01802F0E94130901974F -:10371000A9F3802FDF91CF911F910F91FF90EF9030 -:10372000DF90CF900895CF93DF93EC010E94531B5D -:10373000BE010E941309DF91CF910895CB010E9431 -:10374000931B089590910C019923D9F090910D014C -:103750009923B9F0982F9695969596959F3088F570 -:10376000E0910E01F0910F01E90FF11D877021E04A -:1037700030E001C0220F8A95EAF78181822B818394 -:10378000089540910E0150910F0120E030E09FEF2D -:10379000FA01E20FF31F6281681799F09F3F19F455 -:1037A000611101C0922F2F5F3F4F2E30310581F7FD -:1037B0009F3F39F0FA01E90FF11D97FDFA958283D9 -:1037C0000895089590910C019923E1F090910D01D5 -:1037D0009923C1F0982F9695969596959F3020F550 -:1037E000E0910E01F0910F01E90FF11D877021E0CA -:1037F00030E001C0220F8A95EAF7209581812823C5 -:103800002183089540910E0150910F0120E030E096 -:10381000FA01E20FF31F9281981301C012822F5F09 -:103820003F4F2E303105A1F7089581E090E0E091FF -:103830000E01F0910F01E80FF91F108201968031FF -:103840009105A9F708959091D401982B9093D401F4 -:10385000089580959091D40198239093D401089570 -:103860001092D40108959091D301982B9093D30195 -:10387000089580959091D30198239093D301089552 -:103880001092D30108959091D201982B9093D20178 -:10389000089580959091D20198239093D201089534 -:1038A0001092D20108958093C10108951092C10130 -:1038B000089540910E0150910F0120E030E080E02A -:1038C000FA01E20FF31F918191118F5F2F5F3F4F3C -:1038D0002F303105A9F70895E0910E01F0910F0105 -:1038E0008091D4018083E0910E01F0910F018081DD -:1038F0009091D301892B8083E0910E01F0910F010B -:1039000080819091D201892B80839091C10199236C -:1039100061F0E0910E01F0910F018081892B80838D -:103920000E94591C81111092C10180910E01909149 -:103930000F010C94B5108091EC01843021F11092AC -:10394000D60120E488E190E00FB6F894A895809322 -:1039500060000FBE2093600080E00E94AE0983B734 -:10396000817F846083BF83B7816083BF78948895AB -:1039700083B78E7F83BF88E10FB6F8948093600091 -:10398000109260000FBE089508950895CF930E948D -:10399000C41C0E94E2050E94C51CC0E08C2F0E943E -:1039A000CF06811105C0CF5FCE30C1F780E001C0E6 -:1039B00081E0CF9108950E942C160E94A9100C94CA -:1039C000AE0982E084BD93E095BD9AEF97BD8093E8 -:1039D0006E0008952FB7F8948091D7019091D80187 -:1039E000A091D901B091DA012FBF0895CF92DF9253 -:1039F000EF92FF920F931F932FB7F8944091D70146 -:103A00005091D8016091D9017091DA012FBF6A01FC -:103A10007B01EE24FF248C0120E030E0C016D106AB -:103A2000E206F30610F441505109481B590BCA0134 -:103A30001F910F91FF90EF90DF90CF9008951F920C -:103A40000F920FB60F9211248F939F93AF93BF9352 -:103A50008091D7019091D801A091D901B091DA015C -:103A60000196A11DB11D8093D7019093D801A09319 -:103A7000D901B093DA01BF91AF919F918F910F90CF -:103A80000FBE0F901F9018950E94AF0DF8942FEF66 -:103A900087EA91E6215080409040E1F700C00000A5 -:103AA00087E090EBDC018093F6019093F701A093FF -:103AB000F801B093F9012CE088E190E00FB6F8949A -:103AC000A895809360000FBE20936000FFCFEF9217 -:103AD000FF920F931F93CF93DF93E82EF12C8F2D3E -:103AE0000E94CF06C0E0D0E0082F10E098010C2E15 -:103AF00002C0359527950A94E2F720FD05C021966E -:103B0000C630D10599F709C06C2F7F2D80E00E9447 -:103B1000D706E812F4CF81E005C0F3948EE0F812E6 -:103B2000DECF80E0DF91CF911F910F91FF90EF905A -:103B30000895CF93C82F8CE20E94671D882321F03F -:103B40008C2FCF910C94671D80E0CF910895CF9377 -:103B50000E94EC1E811102C00E94D21EC5E6C15017 -:103B600049F00E94E2058FE39CE90197F1F700C05C -:103B70000000F5CF89E20E94991D811111C18AE2EE -:103B80000E94991D81110E94D21E85E00E94991DFC -:103B900081110E94441D0E94F71E8093D50187E089 -:103BA0000E94991D882399F18BE10E94991D882319 -:103BB00051F09091D50191FB882780F921E082276F -:103BC00080FB91F922C08EE00E94991D882351F05C -:103BD0009091D50192FB882780F921E0822780FB14 -:103BE00092F913C080E10E94991D9091D50188231C -:103BF00041F093FB882780F921E0822780FB93F92D -:103C000004C0892F809580FB90F99093D501809115 -:103C1000D5010E94FB1E0E94091F8093F50180EED2 -:103C20000E94991D882341F08091F501982F90956D -:103C300090FB80F98093F50189E30E94991D882308 -:103C400059F09091F50191FB882780F921E08227B6 -:103C500080FB91F99093F50182EE0E94991D8823D3 -:103C600059F09091F50192FB882780F921E0822795 -:103C700080FB92F99093F50186EE0E94991D8823AE -:103C800059F09091F50193FB882780F921E0822774 -:103C900080FB93F99093F50183EE0E94991D882390 -:103CA00059F09091F50194FB882780F921E0822753 -:103CB00080FB94F99093F50185E30E94991D882378 -:103CC00059F09091F50195FB882780F921E0822732 -:103CD00080FB95F99093F50181E30E94991D88235B -:103CE00059F09091F50196FB882780F921E0822711 -:103CF00080FB96F99093F50181E10E94991D88233C -:103D000059F09091F50197FB882780F921E08227EF -:103D100080FB97F99093F5018091F5010E940D1FAA -:103D20008091F50187FB882780F980930D0187E258 -:103D30000E94991DC82F8EE10E94991D8111C260B9 -:103D40008FE10E94991D8111C46080E20E94991D3B -:103D50008111C86081E20E94991D8111C06182E2D7 -:103D60000E94991D8111C06283E20E94991D8111F8 -:103D7000C06484E20E94991D882311F0C06802C0CB -:103D8000CC2329F08C2F0E94041F6C2F03C00E94AB -:103D9000001F682F70E080E090E0CF910C94261A0D -:103DA000CF9108956DEE7EEF80E090E00E942A258D -:103DB00060E082E090E00E94182560E083E090E0FF -:103DC0000E94182560E084E090E00E94182560E0E1 -:103DD00085E090E00C94182580E090E00E94122588 -:103DE00021E08D3E9E4F09F020E0822F089582E071 -:103DF00090E00C940A25682F82E090E00C9418253E -:103E000083E090E00C940A25682F83E090E00C9406 -:103E1000182584E090E00C940A25682F84E090E057 -:103E20000C9418258091DD0180FF0BC06091130177 -:103E300085E0689FB0011124759567957595679524 -:103E40002AC081FF09C06091130185E0689FB0011D -:103E50001124759567951FC082FF07C060911301FB -:103E600085E0689FB001112416C04091DE01442313 -:103E7000C9F060911201461788F72091130185E07F -:103E8000289F90011124429FC001439F900D11244F -:103E900070E00E94DC246038710540F46115710502 -:103EA00039F002C065E070E0862F08958FE708952D -:103EB00081E008958091DD0180FF08C060911101CB -:103EC00070E0759567957595679521C081FF06C06F -:103ED0006091110170E07595679519C082FF04C06B -:103EE0006091110170E010C08091DE018823C1F063 -:103EF000609110018617A0F790911101989FC00161 -:103F0000112470E00E94DC246038710528F46115EA -:103F1000710521F0862F08958FE7089581E00895B7 -:103F200061E070E0F4CF803F21F40E94121F819580 -:103F300004C0813F29F40E94121F8093E10108957B -:103F4000823F21F40E94121F819504C0833F29F40F -:103F50000E94121F8093E0010895893F19F40E9486 -:103F60005A1F05C08A3F31F40E945A1F81958093E1 -:103F7000E20108958B3F21F40E945A1F819504C0ED -:103F80008C3F29F40E945A1F8093E3010895843FD7 -:103F900021F48091DF01816017C0853F21F4809179 -:103FA000DF01826011C0863F21F48091DF018460CF -:103FB0000BC0873F21F48091DF01886005C0883FF6 -:103FC00031F48091DF0180618093DF0108958D3F9E -:103FD00021F48091DD0181600BC08E3F21F480913E -:103FE000DD01826005C08F3F29F48091DD0184608E -:103FF0008093DD010895803F39F48091E10187FFCE -:104000006CC01092E10169C0813F29F48091E10107 -:104010001816BCF362C09091E001823F29F497FF2B -:104020005CC01092E00159C0833F19F41916CCF31B -:1040300054C0893F41F48091E20118160CF04DC044 -:104040001092E2014AC08A3F29F48091E20187FF81 -:1040500044C0F6CF8B3F39F48091E30187FF3DC028 -:104060001092E3013AC08C3F29F48091E3011816C5 -:10407000BCF333C0843F21F48091DF018E7F17C0F1 -:10408000853F21F48091DF018D7F11C0863F21F4AF -:104090008091DF018B7F0BC0873F21F48091DF018E -:1040A000877F05C0883F31F48091DF018F7E809348 -:1040B000DF0113C08D3F21F48091DD018E7F0BC0A5 -:1040C0008E3F21F48091DD018D7F05C08F3F29F463 -:1040D0008091DD018B7F8093DD018091E001811172 -:1040E0000EC08091E10181110AC08091E20181112D -:1040F00006C08091E301811102C01092DE01089593 -:104100008FED91E00E94C0100E94EA1C9093DC01A8 -:104110008093DB0108951F93CF93DF938091DB01A0 -:104120009091DC010E94F61C4091DE01442321F0B5 -:104130002091140130E006C0209115015AE0259F1E -:10414000900111248217930708F482C08091E00146 -:104150001091E101D091E201C091E301811107C00A -:10416000111105C0D11103C0CC2309F471C04F3F18 -:1041700019F04F5F4093DE01181624F40E94121FBD -:104180008093E0018091E00187FF05C00E94121F2B -:1041900081958093E001111624F40E94121F8093F0 -:1041A000E1018091E10187FF05C00E94121F819506 -:1041B0008093E1016091E001662339F11091E10102 -:1041C000112319F1772767FD7095872F972F0E948C -:1041D000ED2323E333E343E35FE30E9451240E9492 -:1041E000BA236093E001612F772767FD7095872FD1 -:1041F000972F0E94ED2323E333E343E35FE30E9421 -:1042000051240E94BA236093E1011D1624F40E94F8 -:104210005A1F8093E2018091E20187FF05C00E944E -:104220005A1F81958093E2011C1624F40E945A1FA4 -:104230008093E3018091E30187FF05C00E945A1F2C -:1042400081958093E301DF91CF911F910C948020A1 -:10425000DF91CF911F910895EFEDF1E085E0DF014F -:104260001D928A95E9F71092DE011092DD01089502 -:10427000833081F128F4813059F08230D1F00895F3 -:10428000853009F449C0B8F1863009F456C0089564 -:1042900020911501862F90E0820F911D8F3F91058F -:1042A00020F4620F6093150108958FEF809315013C -:1042B000089520911401862F90E0820F911D8F3F69 -:1042C000910520F4620F6093140108958FEF80939D -:1042D0001401089520911301862F90E0820F911D03 -:1042E0008F3F910520F4620F6093130108958FEFC3 -:1042F00080931301089520911201862F90E0820F80 -:10430000911D8F3F910520F4620F60931201089573 -:104310008FEF80931201089520911101862F90E074 -:10432000820F911D8F3F910520F4620F6093110160 -:1043300008958FEF80931101089520911001862F29 -:1043400090E0820F911D8F3F910520F4620F6093E2 -:10435000100108958FEF809310010895833011F1BB -:1043600028F4813049F0823091F00895853081F150 -:1043700020F18630C1F1089580911501681720F46D -:10438000861B809315010895109215010895809160 -:104390001401681720F4861B80931401089510926D -:1043A0001401089580911301681720F4861B8093EF -:1043B0001301089510921301089580911201681756 -:1043C00020F4861B80931201089510921201089523 -:1043D00080911101681720F4861B809311010895C4 -:1043E00010921101089580911001681720F4861B26 -:1043F0008093100108951092100108958D3109F4F1 -:1044000042C020F58E3009F477C070F4873009F48B -:1044100059C018F48630F1F134C0883009F4A8C0CE -:104420008B3009F4A5C02DC0863109F4A1C038F441 -:10443000803109F472C0813109F479C022C0893118 -:1044400009F496C08B3109F44DC01BC0853309F4C3 -:1044500087C048F4873209F483C008F473C08932F6 -:1044600009F47EC00EC0833438F48A3308F068C083 -:10447000883309F47DC005C0833409F471C08834E1 -:1044800099F080E008950E9474230E94A9100E9470 -:10449000AE096EC08091D501817F8E7F8093D5015A -:1044A00081E08093E50108950E942C162FEF83EDA3 -:1044B00090E3215080409040E1F700C000000E944E -:1044C000441D56C09091D501892F8095817080FB45 -:1044D00090F919F0966098601DC0997F977F90932E -:1044E000D50146C09091D50191FB882780F921E044 -:1044F000822780FB91F909C09091D50192FB882712 -:1045000080F921E0822780FB92F99093D5018823DE -:1045100079F191609093D50108959091D50193FB25 -:10452000882780F921E0822780FB93F9EECF0E9453 -:104530002C1680910D0191E0892780930D0118C000 -:1045400027EC01C023EE280F61E070E080E090E0EE -:1045500004C0660F771F881F991F2A95D2F704C0E1 -:1045600061E070E080E090E00E94261A0E942C1624 -:1045700081E0089580E0089580E00895CF93C82FEA -:104580008091E501813079F018F08230D1F184C05A -:10459000A0910E01B0910F018C91813169F08232AE -:1045A00009F07CC009C0A0910E01B0910F018C915F -:1045B000813111F0823249F48C2F0E94BA2281118C -:1045C0001DC08C2F0E94FE211AC08C2F0E94BC227D -:1045D000811114C0C43179F048F4CB3079F0C03186 -:1045E00009F060C082E08093E50108C0C93219F08B -:1045F000C83321F057C01092E50154C081E08170AA -:1046000053C0C93289F118F5C43171F1A8F4C7302B -:1046100009F046C08AE08093150194E1909314015B -:1046200093E0909313018093120188E0809311012D -:1046300088E28093100134C0CE51C63088F5EC2F4B -:10464000F0E0E65DFE4F80818093E40129C0CE3426 -:10465000E9F020F4CB3421F56AE013C0C13579F0DC -:10466000C235F1F461E00DC08091E401882319F0B6 -:104670001092E40115C081E08093E50115C061E06E -:1046800006C08091E4010E9438210AC06AE080914E -:10469000E4010E94AE2104C01092E50180E004C054 -:1046A00081E002C080E0ABCFCF910895E1E8F0E077 -:1046B0008081886080838081816080838FB7F89457 -:1046C00093E09093890090ED909388008FBF0895B8 -:1046D000EFE6F0E08081826080830895EFE6F0E00D -:1046E00080818D7F80830895EFE6F0E0808192E005 -:1046F0008927808308951F920F920FB60F9211247D -:104700002F933F934F935F936F937F938F939F93D9 -:10471000AF93BF93EF93FF938091E6019091E701F0 -:1047200001969093E7018093E601811103C082E036 -:104730000E94AE09E091E701E695E695F0E0E25BC4 -:10474000FA4FE4918091E6018E1303C080E00E944D -:10475000AE09FF91EF91BF91AF919F918F917F91A2 -:104760006F915F914F913F912F910F900FBE0F90DE -:104770001F90189504D06894B1118DC0089570D021 -:1047800088F09F5790F0B92F9927B751A0F0D1F03A -:10479000660F771F881F991F1AF0BA95C9F712C0C4 -:1047A000B13081F077D0B1E0089574C0672F782FD1 -:1047B0008827B85F39F0B93FCCF386957795679530 -:1047C000B395D9F73EF490958095709561957F4F9C -:1047D0008F4F9F4F0895E89409C097FB3EF4909542 -:1047E0008095709561957F4F8F4F9F4F9923A9F0CA -:1047F000F92F96E9BB279395F69587957795679559 -:10480000B795F111F8CFFAF4BB0F11F460FF1BC09C -:104810006F5F7F4F8F4F9F4F16C0882311F096E92F -:1048200011C0772321F09EE8872F762F05C06623DD -:1048300071F096E8862F70E060E02AF09A95660F96 -:10484000771F881FDAF7880F9695879597F908954F -:1048500057FD9058440F551F59F05F3F71F0479531 -:10486000880F97FB991F61F09F3F79F08795089516 -:10487000121613061406551FF2CF4695F1DF08C035 -:10488000161617061806991FF1CF86957105610552 -:1048900008940895E894BB2766277727CB0197F9FA -:1048A00008950BD078C069D028F06ED018F0952309 -:1048B00009F05AC05FC01124EECFCADFA0F3959F64 -:1048C000D1F3950F50E0551F629FF001729FBB27F7 -:1048D000F00DB11D639FAA27F00DB11DAA1F649FA3 -:1048E0006627B00DA11D661F829F2227B00DA11D56 -:1048F000621F739FB00DA11D621F839FA00D611DDC -:10490000221F749F3327A00D611D231F849F600DFC -:10491000211D822F762F6A2F11249F5750408AF035 -:10492000E1F088234AF0EE0FFF1FBB1F661F771FC1 -:10493000881F91505040A9F79E3F510570F014C058 -:10494000AACF5F3FECF3983EDCF3869577956795A9 -:10495000B795F795E7959F5FC1F7FE2B880F911DDF -:104960009695879597F9089597F99F6780E870E085 -:1049700060E008959FEF80EC089500240A941616D5 -:10498000170618060906089500240A94121613063D -:10499000140605060895092E0394000C11F48823CB -:1049A00052F0BB0F40F4BF2B11F460FF04C06F5FE7 -:1049B0007F4F8F4F9F4F089597FB072E16F400945B -:1049C00007D077FD09D00E94F62407FC05D03EF4FD -:1049D000909581959F4F0895709561957F4F0895AB -:1049E000EE0FFF1F0590F491E02D0994AA1BBB1B4D -:1049F00051E107C0AA1FBB1FA617B70710F0A61BDF -:104A0000B70B881F991F5A95A9F780959095BC01FF -:104A1000CD010895F999FECF92BD81BDF89A9927ED -:104A200080B50895A8E1B0E042E050E00C94322552 -:104A3000262FF999FECF92BD81BDF89A019700B457 -:104A4000021639F01FBA20BD0FB6F894FA9AF99AF7 -:104A50000FBE08950196272F0E9419250C94182542 -:104A6000DC01CB01FC01F999FECF06C0F2BDE1BD2E -:104A7000F89A319600B40D9241505040B8F708951D -:044A8000F894FFCFD8 -:104A84002002B0093D0A1A0AE609B3090101C2016C -:104A940028080A03140A3F4D36390F05C2048C0452 -:104AA4005304E603FF03180431040102030405065A -:044AB40007080900E6 +:100000000C94E7020C942B030C942B030C942B03FD +:100010000C942B030C942B030C942B030C942B03A8 +:100020000C942B030C942B030C94B10E0C94830FA3 +:100030000C942B030C942B030C942B030C942B0388 +:100040000C942B030C9402240C942B030C942B0380 +:100050000C942B030C94A61D0C942B030C942B03D3 +:100060000C942B030C942B030C942B030C942B0358 +:100070000C942B030C942B030C942B030C942B0348 +:100080000C942B030C942B030C942B030C942B0338 +:100090000C942B030C942B030C942B030C942B0328 +:1000A0000C942B030C942B030C942B033B036A033B +:1000B000A603DF03F804F804F804F804F804F804CD +:1000C0003B038A03C3036704F804F804F804F80444 +:1000D000F804F804BB04C504CF04E104E80F0A10D7 +:1000E000F5100A10F5104C106F10F510C410D71051 +:1000F000D113D11312141214541490149016901694 +:10010000A81490169F159F156A16901690167E16C5 +:1001100000000000000000000000000000000000DF +:100120000000000000000BC80CC80DC80000000053 +:100130000000000000000000000015C816C817C825 +:100140000D200C200B300A30E00000001E001400CF +:1001500004001D0000074E001F001A0016001B00BF +:10016000000F4C002000080007000600E2002A00F3 +:100170002100150009001900E3004B0022001700C0 +:100180000A00050000004A0029002F0000002B0291 +:1001900000004D002D00300000002B00000050003A +:1001A00023001C000B00110000004F002400180069 +:1001B0000D001000E700520025000C000E00360074 +:1001C000E6002C00260012000F003700000F280068 +:1001D00027001300330038000007510017201620B5 +:1001E00015201430E40000000100010001000100AE +:1001F000E00000003A001E02200222020007510027 +:100200003B001F0221022302000F28003C002F02A6 +:1002100026022F00E2002C003D00300227023000B1 +:10022000E30052003E002402350035020000500079 +:100230002900360200002B0000004F002D0037027D +:1002400000002B0200004A003F003102380031005C +:1002500000004D004000240021001E0027784B00C4 +:100260004100250022001F0037744C004200260088 +:10027000230020002E7F2A004300380025022D0095 +:100280002E774E00010001000100010028710000DE +:100290000100010001000100E000000044006600D0 +:1002A000A60000000007B50045001E30F200203017 +:1002B000F60000006800F000F100F100F400B60064 +:1002C00069001F30F3002130F500B4006A00A90076 +:1002D000AA00A8000000B8002900F9000000FA00F8 +:1002E0000000B9000000F9000000FA000000AC00B6 +:1002F0006B004600530000000000AB006C004A0099 +:1003000050004D004978A9006D0052005100510085 +:100310004C74AE006E004B004F004E00000FAD005D +:100320006F00B100B300E5000007AA000100010062 +:1003300001000100E400000001000100010039009B +:10034000010000002900010001000100010001007E +:100350000100010001000100010001000100010095 +:100360000100010001000100010001000100010085 +:100370000100010001000100010001000000010076 +:100380000100010000000100000001000100010067 +:100390000000010000000100010001000100010057 +:1003A0000000010001000100010001000100010046 +:1003B0000100010001000100010001000100010035 +:1003C00001000100010001002A00010001000100FC +:1003D00001000100010001000100390001000000DE +:1003E00016034500720067006F0044006F0078003C +:1003F000200045005A000000160345007200670007 +:100400006F0044006F007800200045005A00000093 +:100410000403090409026D00040100A0FA090400A4 +:10042000000103010100092111010001223F000721 +:1004300005810308000A0904010001030102000903 +:100440002111010001224D000705820308000A095D +:1004500004020001030000000921110100012236FD +:10046000000705830308000A0904030001030000D4 +:100470000009211101000122390007058403100041 +:10048000011201100100000008EDFE071301000138 +:1004900002000105010906A101050719E029E71578 +:1004A00000250195087501810205081901290595A6 +:1004B0000575019102950175039101050719002940 +:1004C0007715002501957875018102C00501098025 +:1004D000A101850216010026B7001A01002AB70003 +:1004E000751095018100C0050C0901A10185031655 +:1004F0000100269C021A01002A9C027510950181B8 +:1005000000C005010902A1010901A10005091901A5 +:1005100029051500250195057501810295017503D1 +:1005200081010501093009311581257F9502750882 +:10053000810609381581257F950175088106050C0E +:100540000A38021581257F950175088106C0C0050E +:10055000010906A101050719E029E7150025019504 +:1005600008750181029501750881010508190129A5 +:10057000059505750191029501750391010507190E +:100580000029FF150025FF950675088100C00000B1 +:10059000000000000000000000010204060A0F171E +:1005A000202C3A4A5D71879DB3C7DAE9F5FCFFFC60 +:1005B000F5E9DAC7B39D87715D4A3A2C20170F0A17 +:1005C00006040201000000000000000000001124E9 +:1005D0001FBECFEFDAE0DEBFCDBF04B603FE24C0FE +:1005E0008091F8019091F901A091FA01B091FB017D +:1005F0008730904BA740B04BB9F41092F80110929D +:10060000F9011092FA011092FB0114BE84B7877FA2 +:1006100084BF88E10FB6F894809360001092600068 +:100620000FBEE0E0FFE3099511E0A0E0B1E0E2E9F0 +:10063000FBE402C005900D92A433B107D9F721E085 +:10064000A4E3B1E001C01D92A83FB207E1F70E9408 +:10065000F70B0C94C7250C940000DC01462F50E0EA +:100660004A5051094831510508F0C2C14A5A5F4FFA +:10067000FA010C94772512962C91129780913C01E7 +:1006800090913D012223E1F015962C91207FC1F439 +:1006900001968330910510F082E090E090933D0147 +:1006A00080933C018091360190913701892B31F084 +:1006B00089E30E94591289E30E94211381EEF9C057 +:1006C000019790933D0180933C01892B09F090C1E3 +:1006D00081EEFAC012962C9180913A0190913B01E3 +:1006E000222331F101968330910510F082E090E0F1 +:1006F00090933B0180933A018091360190913701AC +:10070000892B31F08091350191E089278093350163 +:1007100081E078C012969C91129715968C91807FFB +:1007200091119CC009F0B7C080913A0190913B01B2 +:10073000019790933B0180933A01892B09F058C1AE +:1007400080913501811154C181E085C012969C9140 +:10075000129715968C91807F992359F0209136013C +:10076000309137018823B9F121153105A1F58BE2CC +:10077000A0C0882391F08091360190913701892B98 +:1007800061F48BE2A1C012969C91129715968C9100 +:10079000807F91111AC009F08FC08091380190912B +:1007A000390101979093390180933801892B09F021 +:1007B0001FC18091340181111BC182E04CC012968F +:1007C0008C911297882309F187C0209136013091CE +:1007D0003701811169C080913801909139010196EA +:1007E0008330910510F082E090E09093390180937E +:1007F0003801232B31F08091340191E089278093D7 +:10080000340182E00E94241BF3C015968C91982F2E +:10081000907FA1F080FD12C080913A0190913B0140 +:10082000892B61F48091380190913901892B31F441 +:1008300085E30E94591285E30E94211380913601BD +:100840009091370101979093370180933601892B5E +:1008500009F0CEC083E00E94451BCAC0209136013A +:1008600030913701882329F02115310511F484E3F3 +:1008700020C080913A0190913B010196833091050F +:1008800010F082E090E090933B0180933A01232B9B +:1008900009F038CF3DCF8091360190913701892BF7 +:1008A00009F042CF84E310C02115310509F093CF40 +:1008B00081E30E9459129CC08091360190913701CA +:1008C000892B09F06ACF81E30E94211391C012960F +:1008D0008C9112978823A1F1809136019091370174 +:1008E00001968330910510F082E090E090933701FB +:1008F0008093360180913C0190913D01892B31F02C +:1009000089E30E94591289E30E94211380913A01E0 +:1009100090913B01892B31F08091350191E089273D +:10092000809335018091380190913901892B31F004 +:100930008091340191E089278093340183E062CF74 +:1009400015968C91982F907F09F478CF80FD76CF03 +:1009500080913A0190913B01892B09F06FCF8091F2 +:10096000380190913901892B09F068CF8EE20E94FD +:1009700059128EE261CF12968C91882319F080EF84 +:1009800090E013C080EF90E017C012968C918823FE +:1009900019F080EF90E01BC080EF90E021C012962C +:1009A0008C91882339F081EF90E00E941A2082EF29 +:1009B00090E011C081EF90E00E94822082EF90E0F1 +:1009C00013C012968C91882349F081EF90E00E9429 +:1009D0001A2083EF90E00E941A2008C081EF90E077 +:1009E0000E94822083EF90E00E9482200E940721D3 +:1009F00080E090E008950895E0910E01F0910F01DC +:100A00008081827219F0259A2D9A06C00E943011B9 +:100A100081FDF9CF25982D988091BB0181FF03C0FE +:100A2000269A2E9A02C026982E988091BB0182FFAA +:100A300003C0279A2F9A089527982F9808950C9409 +:100A4000FC0456985E9825982D9826982E982798FD +:100A50002F988FEF90E09093890080938800909377 +:100A60008B0080938A0090938D0080938C00259A50 +:100A70002D9A2FEF80E792E0215080409040E1F7DF +:100A800000C00000269A2E9A2FEF80E792E02150B6 +:100A900080409040E1F700C00000279A2F9A2FEF86 +:100AA00080E792E0215080409040E1F700C00000D4 +:100AB00025982D982FEF80E792E0215080409040BC +:100AC000E1F700C0000026982E982FEF80E792E013 +:100AD000215080409040E1F700C0000027982F98F7 +:100AE00056985E9825982D9826982E9827982F9896 +:100AF000089589EA8093800089E08093810024989A +:100B00002C983F988AB18F748AB96E98479A8BB1A6 +:100B1000806B8BB9769A0E9421050C94FB0480E2CD +:100B20008093000180913E0181110EC00E94DE057C +:100B300081E080933E012FEF83ED90E321508040D0 +:100B40009040E1F700C0000080E40E94E40580933B +:100B5000000181112EC00E940E06809300018111B8 +:100B600028C00E940E0680930001811122C08FE3ED +:100B70000E940E068093000181111BC00E94060690 +:100B800080E40E94E40580930001811112C08CE092 +:100B90000E940E068093000181110BC00E940E0678 +:100BA00080930001811105C08FE30E940E0680939F +:100BB00000010E9406068091000108951092B9007C +:100BC0008AE08093B800089594EA9093BC009091D5 +:100BD000BC0097FFFCCF9091B900987F983021F02E +:100BE000903111F081E008958093BB0084E88093F8 +:100BF000BC008091BC0087FFFCCF8091B900887F4A +:100C0000883111F0803471F780E0089584E9809391 +:100C1000BC008091BC0084FDFCCF08958093BB0094 +:100C200084E88093BC008091BC0087FFFCCF90914A +:100C3000B900987F81E0983209F480E0089584E853 +:100C40008093BC008091BC0087FFFCCF8091BB00EB +:100C5000089580910001811115C080E40E94E4058F +:100C60008093000181110CC082E10E940E068093E6 +:100C70000001811105C08FEF0E940E0680930001D4 +:100C80000E94060684B1807F84B985B1807F85B9D2 +:100C90008AB1837F8AB98BB1837F8BB93E9846989E +:100CA00008950E948F05809300010E94290680B359 +:100CB0008C7080BB81B3836F81BBEEE4F1E0A0E474 +:100CC000B1E011921D9281E0EC35F807D1F70C9458 +:100CD0007905BF92CF92DF92EF92FF920F931F930D +:100CE000CF93DF9380910001882379F080913F01B9 +:100CF0008F5F80933F01811108C00E948F05809310 +:100D00000001811102C00E94210500E411E0C0E051 +:100D1000D0E0DD24D39482E0C82EEE24E394F12CBD +:100D2000C73000F580910001811162C080E40E940B +:100D3000E40580930001811112C082E10E940E0639 +:100D40008093000181110BC0C7010C2E01C0880FD8 +:100D50000A94EAF780950E940E06809300010E9493 +:100D6000060646C0CA30A1F028F4C83059F0C93090 +:100D700061F005C0CC3089F070F0CD3089F0209A58 +:100D8000289810C0219A29980DC0229A2A980AC042 +:100D9000239A2B9807C0529A01C0539A5B9802C0BD +:100DA0003E9A4698E0EAEA95F1F78FB179995AC0F0 +:100DB00092E081708D25892B7C9B02C090E001C060 +:100DC00094E0892B7D9B02C090E001C098E0892BC4 +:100DD0007E9B02C090E001C090E1892B9FB190956D +:100DE000991F9927991F9295990F907E892B0FC073 +:100DF0008091000181114BC080E40E94E405809342 +:100E00000001882389F1B12C0E9406068B2DF80180 +:100E10009081981719F08083C09201010E942906E1 +:100E200021960F5F1F4FCE30D10509F079CF809109 +:100E30000101882371F1815080930101882339F0E9 +:100E40008FE99FE00197F1F700C0000022C0AEE4F7 +:100E5000B1E0E0E4F1E081918D9391E0EE34F907A7 +:100E6000D1F717C090E0A5CF83E10E940E068093D2 +:100E700000018111C8CF81E40E94E4058093000144 +:100E80008111C1CF0E941F06B82EB094BDCF80E063 +:100E9000BECF0E941F0581E0DF91CF911F910F917E +:100EA000FF90EF90DF90CF90BF900895E82FF0E093 +:100EB000E25BFE4F808108950895089596E0799F42 +:100EC000F001112494E5899FE00DF11D1124E60F36 +:100ED000F11DEE0FFF1FE05CFE4F85919491089588 +:100EE000880F991F80579040FC0185919491089537 +:100EF000880F991F805F9E4FFC0185919491089502 +:100F00000F931F93CF93DF93EC01811520E392079A +:100F100030F5811530E2930708F0B1C08B3B9105A5 +:100F200088F4883A910508F058C0853A910508F090 +:100F300049C08430910508F043C08130910509F41F +:100F4000B2C1AEC18F3F910509F0D0F5803F910548 +:100F500008F092C0805E9109089790F1A1C1C11577 +:100F600081E5D807A8F4C23090E5D90708F09FC002 +:100F7000C11520E5D20709F486C008F092C0C1155A +:100F800080E4D80708F08CC18E011127106CCCC109 +:100F9000C11590E8D90758F4C11520E7D20708F029 +:100FA0007BC1C11530E6D30708F423C179C1C1154F +:100FB00080E9D80708F074C18E011F70106AB4C1AF +:100FC0008E01B2C1853A910509F470C1863A910546 +:100FD00009F46FC103E810E4A7C1883A910509F448 +:100FE0006BC1893A910509F46AC18A3A910509F4FD +:100FF00069C18B3A910509F468C18C3A910509F4ED +:1010000067C18D3A910509F466C1803B910509F4E9 +:1010100065C18E3A910509F464C18F3A910509F4CE +:1010200063C1813B910509F462C1823B910509F4DA +:1010300061C1833B910509F460C1843B910509F4CA +:101040005FC1853B910509F45EC1863B910509F4BA +:101050005DC1873B910509F45CC1883B910509F4AA +:101060005BC1893B910509F45AC18A3B910509F09E +:1010700059C10AE216E458C18C01106555C19F7030 +:101080000E94780752C10E94B3169FEF24E33CE010 +:10109000915020403040E1F700C000000E94CB1D7D +:1010A00043C18091D70181608093D7013DC10E94E7 +:1010B000731F811102C00E94591F0E94901F90E06F +:1010C0009093F8018093F701C23080E5D80721F4AE +:1010D0008091F701816086C0C43090E5D90721F482 +:1010E0008091F70182607EC0C63020E5D20721F4EE +:1010F0008091F701846076C0C83030E5D30719F4D9 +:101100008091F70127C0CA3080E5D80721F480918B +:10111000F701806167C0CC3090E5D90721F4809158 +:10112000F70180625FC0CE3020E5D20721F48091C4 +:10113000F701806457C0C03130E5D30721F48091B6 +:10114000F70180684FC0C23180E5D80729F480914B +:10115000F7018460886046C0C33090E5D90721F468 +:101160008091F7018E7F3EC0C53020E5D20721F483 +:101170008091F7018D7F36C0C73030E5D30721F469 +:101180008091F7018B7F2EC0C93080E5D80719F414 +:101190008091F70126C0CB3090E5D90721F48091EA +:1011A000F7018F7E1FC0CD3020E5D20721F480915A +:1011B000F7018F7D17C0CF3030E5D30721F4809140 +:1011C000F7018F7B0FC0C13180E5D80721F48091F2 +:1011D000F7018F7707C0C331D04531F48091F70113 +:1011E0008B7F877F8093F7018091F7010E94941F86 +:1011F0009BC08D2F99278F70992781309105E9F435 +:101200008E01037011279C0102C0220F331F0A9523 +:10121000E2F789011C68CE0164E0880F991F6A9586 +:10122000E1F788279370082B192B73E0CC0FDD1F93 +:101230007A95E1F7C076DD272CC08230910529F43C +:101240001C2F0027016F106A6FC08330910561F475 +:10125000CE018370992701E010E002C0000F111F3A +:101260008A95E2F71C680EC0049709F05DC0CE01B4 +:101270008370992701E010E002C0000F111F8A95CA +:10128000E2F71A6843E0CC0FDD1F4A95E1F7C07E14 +:10129000D7700C2B1D2B48C08E011F70106244C0EC +:1012A00000E010E041C001E010E03EC001E810E4C1 +:1012B0003BC002E810E438C002EE14E435C009EE89 +:1012C00014E432C00AEE14E42FC005EB14E42CC081 +:1012D00006EB14E429C007EB14E426C00CEC14E47C +:1012E00023C00DEC14E420C003E815E41DC00AE897 +:1012F00015E41AC002E915E417C004E915E414C0A6 +:1013000001E216E411C003E216E40EC004E216E4A2 +:101310000BC005E216E408C006E216E405C007E2C9 +:1013200016E402C000E014E4C801DF91CF911F91E0 +:101330000F91089596E0799FF001112494E5899F1B +:10134000E00DF11D1124E60FF11DEE0FFF1FE05C13 +:10135000FE4F85919491803E9105E0F4803C91058B +:1013600058F58133910509F46FC048F4893291052D +:1013700009F463C08A32910509F46DC072C08933E3 +:101380009105E9F082389105D1F08533910509F492 +:101390004DC067C0833E910581F138F4803E9105D0 +:1013A000B9F0823E9105D9F05CC0863E910561F1AD +:1013B000873E9105A1F155C00E94700708952091C4 +:1013C000F70120FD02C021FF4CC080EE90E049C033 +:1013D0008091F70180FFF9CF89E390E042C08091CE +:1013E000F70182FF0EC08091F70184FF03C080E007 +:1013F00090E037C083EE90E034C08091F70182FF27 +:10140000F2CF82EE90E02DC08091F70183FF0BC0F8 +:101410008091F70184FDEBCF87EE90E022C08091B0 +:10142000F70183FFF5CF86EE90E01BC08091F701B6 +:1014300085FF07C089E290E014C08091F70185FF25 +:10144000F9CF85E390E00DC08091F70186FF07C0DA +:101450008AE290E006C08091F70186FFF9CF81E330 +:1014600090E00E948007089508950C94340A8091BA +:101470006C010895CF93DF9300D01F92CDB7DEB7F4 +:101480002091EE01243019F523E029839B838A8380 +:101490002093E9008FEF9091E800815095FD06C000 +:1014A00095ED9A95F1F700008111F5CF8091E80054 +:1014B00085FF0DC040E050E063E070E0CE01019692 +:1014C0000E94A40C8091E8008E778093E8000F9032 +:1014D0000F900F90DF91CF910895CF93DF9300D0BD +:1014E0001F92CDB7DEB72091EE01243021F522E026 +:1014F00029839B838A8383E08093E9008FEF909117 +:10150000E800815095FD06C095ED9A95F1F7000031 +:101510008111F5CF8091E80085FF0DC040E050E0DB +:1015200063E070E0CE0101960E94A40C8091E80077 +:101530008E778093E8000F900F900F90DF91CF91FE +:1015400008952091EE012430F1F422E02093E90087 +:101550002FEF3091E800215035FD06C035ED3A956A +:10156000F1F700002111F5CF2091E80025FF0BC015 +:1015700040E050E065E070E00E94A40C8091E8003B +:101580008E778093E8000895CF93DF93EC018091EC +:10159000EE01843009F046C090910C019923D9F0F6 +:1015A00090910D019923B9F08093E9008FEF90910C +:1015B000E800815095FD06C095E19A95F1F700008D +:1015C0008111F5CF8091E80085FF2CC040E050E00C +:1015D00060E170E017C081E08093E9008FEF9091A7 +:1015E000E800815095FD06C095ED9A95F1F7000051 +:1015F0008111F5CF8091E80085FF14C040E050E0F4 +:1016000068E070E0CE010E94A40C8091E8008E7723 +:101610008093E80080E1FE01ACE5B1E001900D921D +:101620008A95E1F7DF91CF9108958091ED018111C5 +:1016300009C00E94360E0E94930E8091E2008460E1 +:101640008093E20008951092ED01089508950C949E +:10165000EF230E94621D0E94F5230E9430110C941A +:10166000350A42E061EC81E00E94B00D42E061EC9D +:1016700082E00E94B00D42E061EC83E00E94B00D78 +:1016800042E161EC84E00C94B00D8091F001833074 +:1016900009F455C030F4813071F0823009F48EC005 +:1016A00008958A3009F47AC08B3009F460C089301B +:1016B00009F09CC020C08091EF01813A09F096C0EA +:1016C0008091E800877F8093E8008091F3019091FA +:1016D000F401892B21F060E080E090E003C060E13C +:1016E0008CE591E070E00E94ED0C8091E8008B7732 +:1016F0008093E80008958091EF01813209F076C06F +:101700008091F3019091F401009719F0039709F08B +:101710006DC08091E800877F8093E8008091E800A9 +:1017200082FD05C08091EE018111F8CF5FC08091EC +:10173000F10080936C018091E8008B7753C0809119 +:10174000EF01813A09F052C08091F3019091F401C8 +:10175000892B09F04BC08091E800877F8093E800D7 +:101760008091E80080FFFCCF80910C0136C0809111 +:10177000EF018132D9F58091F3019091F401892B29 +:10178000A9F58091E800877F8093E8000E94E50D2D +:101790008091F10180930C010C94B3168091EF01BC +:1017A000813221F58091E800877F8093E8000E94D4 +:1017B000E50D8091F20180936D0108958091EF0114 +:1017C000813AA1F48091E800877F8093E8008091BE +:1017D000E80080FFFCCF80916D018093F100809143 +:1017E000E8008E778093E8000C94E50D089584B7A7 +:1017F000877F84BF88E10FB6F894809360001092D1 +:1018000060000FBE90E080E80FB6F894809361000E +:10181000909361000FBE0E947F110E94360E0E94BD +:10182000930E8091E20084608093E20078940E949D +:101830000E110E94811182E091E00E942B110E9402 +:10184000DD238091EE01853069F40E94221D809194 +:10185000EC018823B1F30E944D1D882391F30E946F +:101860008E0CEFCF0E948711ECCF292F3327233026 +:101870003105A9F06CF42130310509F442C0223061 +:10188000310509F043C08DE690E024E134E042C028 +:1018900021323105C9F02232310519F137C09927BB +:1018A0008130910541F08230910541F0892B71F52D +:1018B000E0E1F4E005C0E8EFF3E002C0E0EEF3E0C1 +:1018C000849190E09F0126C0643000F5E62FF0E09F +:1018D000EE0FFF1FEE5DFE4F2081318189E090E029 +:1018E00019C0643098F4E62FF0E0DF01AA0FBB1FA7 +:1018F000A65EBE4F2D913C91EA5EFE4F808190E046 +:1019000009C082E190E021E834E004C080E090E08A +:1019100020E030E0FA0131832083089580E189BD21 +:1019200082E189BD09B400FEFDCF8091D8008F7D92 +:101930008093D8008091E00082608093E0008091E5 +:10194000E00081FDFCCF0895CF92DF92EF92FF92ED +:101950000F931F93CF93DF937C018B01EA010E94C9 +:10196000060E811131C0209731F088819981081BC2 +:10197000190BE80EF91EC12CD12C0115110519F116 +:101980008091E80085FD14C08091E8008E778093F7 +:10199000E800209741F0888199818C0D9D1D9983E5 +:1019A000888385E011C00E94060E882331F30CC0A5 +:1019B000F70181917F018093F10001501109FFEF40 +:1019C000CF1ADF0ADACF80E0DF91CF911F910F911C +:1019D000FF90EF90DF90CF9008952091F501309126 +:1019E000F6012617370748F06115710539F4209183 +:1019F000E8002E772093E80001C0B901FC0120E047 +:101A000061157105B9F18091EE01882309F440C098 +:101A1000853009F43FC08091E80083FD3DC080918E +:101A2000E80082FF06C08091E80082FF26C080E0C7 +:101A300008958091E80080FFE3CF2091F30080912A +:101A4000F20090E0922B6115710551F088309105FC +:101A500038F421912093F100615071090196F3CF80 +:101A600021E0089709F020E08091E8008E778093CC +:101A7000E800C6CF2111C7CFD6CF8091EE018823D1 +:101A800039F0853039F08091E80083FFCCCF04C075 +:101A900082E0089583E0089581E008952091F501A2 +:101AA0003091F6012617370748F06115710539F4B2 +:101AB0002091E8002E772093E80001C0B901FC01D5 +:101AC00020E061157105C1F18091EE01882309F4D0 +:101AD00041C0853009F440C08091E80083FD3EC0DC +:101AE0008091E80082FF06C08091E80082FF27C055 +:101AF00080E008958091E80080FFE3CF2091F3001B +:101B00008091F20090E0922B6115710559F08830B8 +:101B1000910540F424912093F100319661507109B0 +:101B20000196F2CF21E0089709F020E08091E800CB +:101B30008E778093E800C5CF2111C6CFD5CF809195 +:101B4000EE01882339F0853039F08091E80083FF79 +:101B5000CBCF04C082E0089583E0089581E008952A +:101B6000982F973058F59093E900981739F07091B5 +:101B7000EC002091ED005091F00003C0242F762F4F +:101B800050E021FF19C03091EB003E7F3093EB0015 +:101B90003091ED003D7F3093ED003091EB003160EE +:101BA0003093EB007093EC002093ED005093F00025 +:101BB0002091EE0027FF07C09F5FD3CF8F708093E7 +:101BC000E90081E0089580E008958091EF0187FDAC +:101BD00005C08091E80080FF0EC012C08091E8002F +:101BE00082FD05C08091EE018111F8CF08958091AA +:101BF000E8008B7708C08091EE018111EACF08954B +:101C00008091E8008E778093E80008958091E40049 +:101C10009091E50045E62091EC0020FF21C0209145 +:101C2000E80020FD21C02091EE01222389F025301B +:101C300089F02091EB0025FD0FC02091E400309148 +:101C4000E5002817390739F3415041F0C901E3CFC6 +:101C500082E0089583E0089581E0089584E0089586 +:101C60002091E80022FFDFCF80E008950E94A40EBB +:101C70000E94AC0EE0EEF0E0808181608083E8EDB0 +:101C8000F0E080818F77808319BCA7EDB0E08C9164 +:101C90008E7F8C9380818F7E80831092ED010895DA +:101CA0000F931F93CF93DF930E94A40E0E94AC0E5C +:101CB000C8EDD0E088818F778883888180688883A9 +:101CC00088818F7D888319BC1092EE011092EA0101 +:101CD0001092EC011092EB0100EE10E0F80180810F +:101CE0008B7F808388818160888342E060E080E030 +:101CF0000E94B00DE1EEF0E080818E7F8083E2EE05 +:101D0000F0E0808181608083808188608083F80139 +:101D100080818E7F8083888180618883DF91CF91ED +:101D20001F910F910895E8EDF0E080818F7E808310 +:101D3000E7EDF0E080818160808384E082BF81E014 +:101D40008093ED010C94500EE8EDF0E080818E7FE1 +:101D500080831092E20008951092DA001092E10060 +:101D600008951F920F920FB60F9211242F933F9355 +:101D70004F935F936F937F938F939F93AF93BF9393 +:101D8000EF93FF938091E10082FF0BC08091E2000E +:101D900082FF07C08091E1008B7F8093E1000E9469 +:101DA0000D118091DA0080FF1FC08091D80080FF64 +:101DB0001BC08091DA008E7F8093DA008091D90079 +:101DC00080FF0DC080E189BD82E189BD09B400FEBC +:101DD000FDCF81E08093EE010E94150B05C019BC78 +:101DE0001092EE010E94230B8091E10080FF19C048 +:101DF0008091E20080FF15C08091E2008E7F809389 +:101E0000E2008091E20080618093E2008091D8003E +:101E100080628093D80019BC85E08093EE010E9417 +:101E2000270B8091E10084FF30C08091E20084FFA5 +:101E30002CC080E189BD82E189BD09B400FEFDCFDF +:101E40008091D8008F7D8093D8008091E1008F7EB3 +:101E50008093E1008091E2008F7E8093E200809188 +:101E6000E20081608093E2008091EA01882311F012 +:101E700084E007C08091E30087FF02C083E001C0D7 +:101E800081E08093EE010E94290B8091E10083FFA5 +:101E900029C08091E20083FF25C08091E100877F07 +:101EA0008093E10082E08093EE011092EA0180913C +:101EB000E1008E7F8093E1008091E2008E7F80932D +:101EC000E2008091E20080618093E20042E060E005 +:101ED00080E00E94B00D8091F00088608093F00057 +:101EE0000E94260BFF91EF91BF91AF919F918F912F +:101EF0007F916F915F914F913F912F910F900FBE06 +:101F00000F901F9018951F920F920FB60F921124E9 +:101F10002F933F934F935F936F937F938F939F93F1 +:101F2000AF93BF93CF93EF93FF93C091E900CF702E +:101F30008091EC001092E9008091F000877F8093FF +:101F4000F00078940E94BF0F1092E9008091F00099 +:101F500088608093F000C093E900FF91EF91CF91EA +:101F6000BF91AF919F918F917F916F915F914F91B1 +:101F70003F912F910F900FBE0F901F9018951F93B8 +:101F8000CF93DF93CDB7DEB7AA970FB6F894DEBF35 +:101F90000FBECDBFEFEEF1E08091F100819321E023 +:101FA000E73FF207C9F70E94450B8091E80083FFE5 +:101FB0001CC12091EF013091F001832F90E08A3015 +:101FC000910508F012C1FC01E259FF4F0C947725EE +:101FD000203881F0223809F008C18091F3018F7018 +:101FE0008093E9008091EB0085FB882780F91092AF +:101FF000E90006C08091EB019091EC0191118260A3 +:102000009091E800977F9093E8008093F100109200 +:10201000F100C5C0822F8D7F09F0E7C0222319F09F +:10202000223061F0E2C08091F101813009F0DDC021 +:10203000333009F080E08093EC0128C08091F101F9 +:10204000811124C02091F3012F7009F4CEC0209398 +:10205000E9008091EB0080FF19C08091EB003330E4 +:1020600011F4806211C080618093EB0081E090E008 +:10207000022E01C0880F0A94EAF78093EA001092BA +:10208000EA008091EB0088608093EB001092E900F9 +:102090008091E800877F86C02111A7C01091F101CF +:1020A0001F778091E3008078812B8093E3008091FB +:1020B000E800877F8093E8000E94E50D8091E800AA +:1020C00080FFFCCF8091E30080688093E3001123C0 +:1020D00011F083E001C082E08093EE0186C02058B9 +:1020E000223008F082C08091F1019091F2018C3D84 +:1020F00023E0920779F583E08A838AE289834FB7E8 +:10210000F894DE01139620E03EE051E2E32FF0E088 +:1021100050935700E49120FF03C0E295EF703F5FBA +:10212000EF708E2F90E0EA3010F0C79601C0C09695 +:102130008D939D932F5F243149F74FBF8091E80025 +:10214000877F8093E8006AE270E0CE0101960E94EA +:10215000ED0C14C0AE014F5F5F4F6091F3010E9420 +:10216000350C009709F441C02091E800277F2093A7 +:10217000E800BC0189819A810E944E0D8091E8009F +:102180008B778093E80031C0203879F58091E800A2 +:10219000877F8093E8008091EA018093F10080912D +:1021A000E8008E778093E8000E94E50D1EC02111A3 +:1021B0001CC09091F1019230C0F48091E800877FBB +:1021C0008093E8009093EA010E94E50D8091EA0176 +:1021D000811104C08091E30087FF02C084E001C048 +:1021E00081E08093EE010E94310B8091E80083FF33 +:1021F0000AC08091E800877F8093E8008091EB001F +:1022000080628093EB00AA960FB6F894DEBF0FBEF3 +:10221000CDBFDF91CF911F9108950895CF93809105 +:10222000EE018823B1F08091E9008F709091EC006D +:1022300090FF02C090E801C090E0C92FC82B109217 +:10224000E9008091E80083FD0E94BF0FCF70C0932A +:10225000E900CF91089590937301809372010895DE +:10226000E0917201F0917301309721F00190F081BB +:10227000E02D099480E00895E0917201F0917301DE +:10228000309721F00280F381E02D09940895E091C8 +:102290007201F0917301309721F00480F581E02DF7 +:1022A000099408952091700130917101821793076C +:1022B00071F09093710180937001E0917201F0913F +:1022C0007301309721F00680F781E02D099408957D +:1022D00020916E0130916F018217930771F09093F6 +:1022E0006F0180936E01E0917201F091730130975C +:1022F00021F00084F185E02D0994089508950C944F +:102300007E110E94681D0E9451060C942E1ECF92D1 +:10231000DF92EF92FF920F931F93CF93DF93CDB78E +:10232000DEB72B970FB6F894DEBF0FBECDBF0E946D +:10233000690635E7E32E31E0F32E00E010E0C02E11 +:10234000802F0E945607F701D1907F01D826B1F463 +:102350000F5F1F4F0E30110591F78FEF89838A832E +:102360001B820E94711D8160782F9D838C8349811F +:102370005A816B818D810E942A1241C09091D701B0 +:1023800091FF04C08B870E945C078B8520E030E0C2 +:102390004D2D50E0922FBA01022E02C0759567951F +:1023A0000A94E2F760FF25C02E83CF82EE24E394E7 +:1023B000F12C02C0EE0CFF1C9A95E2F790E08E2102 +:1023C0009F2121E0892B09F420E028870E94711DBC +:1023D0008160782F9A8789874E815F8168858A8599 +:1023E0000E942A12F801EB58FE4F80818E258083CF +:1023F00006C02F5F3F4F2630310561F6A9CF0E94FE +:102400001221109174010E9430111817A1F00E943E +:102410003011809374012B960FB6F894DEBF0FBE77 +:10242000CDBFDF91CF911F910F91FF90EF90DF9083 +:10243000CF900C94350A2B960FB6F894DEBF0FBEE2 +:10244000CDBFDF91CF911F910F91FF90EF90DF9063 +:10245000CF900895CF93DF93CDB7DEB72B970FB60C +:10246000F894DEBF0FBECDBF4F83588769877A8748 +:102470008B87DE01119686E0FD0111928A95E9F7BE +:1024800085E0FE01379601900D928A95E1F749812A +:102490005A816B817C818D819E810E947F192B9650 +:1024A0000FB6F894DEBF0FBECDBFDF91CF91089578 +:1024B0000895CF93C82F882309F4C1C0823859F4F6 +:1024C0000E94301181FDBBC089E30E94291C0E943B +:1024D000F31C89E30CC0833879F40E94301180FD2D +:1024E000AEC083E50E94291C0E94F31C83E50E9474 +:1024F000691CCF910C94F31C843859F40E9430115C +:1025000082FD9DC087E40E94291C0E94F31C87E481 +:10251000EECF8CEF8C0F813A48F48C2F0E9445232C +:1025200081118DC08C2F0E94291CE3CF80E28C0F7B +:10253000883048F4C77081E001C0880FCA95EAF777 +:102540000E94AA1CD6CF8BE58C0F833078F4C53A55 +:1025500029F0C63A31F482E890E005C081E890E0C5 +:1025600002C083E890E0CF910C94521188E58C0F63 +:10257000833108F064C0C83A39F1C93A41F1CA3A26 +:1025800049F1CB3A51F1CC3A59F1CD3A61F1C03B26 +:1025900069F1CE3A71F1CF3A79F1C13B81F1C23B99 +:1025A00089F1C33B91F1C43B99F1C53BA1F1C63B15 +:1025B000A9F1C73BB1F1C83BB9F1C93BC1F1CA3B75 +:1025C000C9F58AE292E038C082EE90E035C089EE2B +:1025D00090E032C08AEE90E02FC085EB90E02CC0F6 +:1025E00086EB90E029C087EB90E026C08CEC90E071 +:1025F00023C08DEC90E020C083E891E01DC08AE804 +:1026000091E01AC082E991E017C084E991E014C01A +:1026100081E292E011C083E292E00EC084E292E097 +:102620000BC085E292E008C086E292E005C087E236 +:1026300092E002C080E090E0CF910C946811CF91BD +:102640000895882309F44BC0823859F40E94301150 +:1026500081FF45C089E30E94291C0E94F31C89E385 +:102660000CC0833871F40E94301180FF38C083E5BC +:102670000E94291C0E94F31C83E50E94691C0C9493 +:10268000F31C843859F40E94301182FF28C087E47B +:102690000E94291C0E94F31C87E4EFCF9CEF980F47 +:1026A000913A58F390E2980F983050F4877091E087 +:1026B00001C0990F8A95EAF7892F0E94B01CDFCFDD +:1026C0009BE5980F933020F480E090E00C94521139 +:1026D000885A833120F480E090E00C9468110895CA +:1026E000882321F00E94AA1C0C94F31C08958823CF +:1026F00021F00E94B01C0C94F31C0895CF92DF923D +:10270000EF92FF920F931F93CF93DF93CDB7DEB776 +:1027100028970FB6F894DEBF0FBECDBF8C0185E0C1 +:10272000F801DE01119601900D928A95E1F7F8010A +:10273000D080E180F280558152955F702381348191 +:10274000232B39F0FFEFEF1206C081E0DF1203C048 +:1027500003C081E001C080E080FDE2C2C8015F8368 +:102760000E945812D982EA8269817A818F2D0E9453 +:10277000251C9E8388870E94D91B0E94AC1A4E811B +:102780005F816885FF2029F00E94C71C68855F81F2 +:102790004E81E42FE295EF70F0E0E858FF4F0C9483 +:1027A0007725842F807F142F1F70882311F01295B6 +:1027B000107FFF20B1F0112309F467C280E2860F79 +:1027C000883028F4812F68870E94AA1C04C0812FBA +:1027D00068870E94BA1C688568870E94F31C688518 +:1027E00054C2862F68870E9421136885112309F43B +:1027F00097C2605E812F683018F40E94B01C02C03E +:102800000E94C01C28960FB6F894DEBF0FBECDBF45 +:10281000DF91CF911F910F91FF90EF90DF90CF90BC +:102820000C94F31C242F207F842F8F70203211F002 +:102830008295807F662319F0613019F12BC0FF204B +:10284000B1F0552309F493C1513009F090C1289695 +:102850000FB6F894DEBF0FBECDBFDF91CF911F91B1 +:102860000F91FF90EF90DF90CF900C94DA1C5523DE +:1028700019F0513009F454C28E830E94DD1C8E8100 +:1028800089C1FF2021F0523008F04AC270C15111B5 +:1028900047C280C1FF2021F0552309F468C1F5C16A +:1028A000552309F477C105C2242F26952695237058 +:1028B00030E02115310521F021303105C9F030C259 +:1028C000FF2021F0862F942F937002C080E090E0CB +:1028D00028960FB6F894DEBF0FBECDBFDF91CF9123 +:1028E0001F910F91FF90EF90DF90CF900C945211B9 +:1028F000FF2021F0862F942F937002C080E090E09B +:1029000028960FB6F894DEBF0FBECDBFDF91CF91F2 +:102910001F910F91FF90EF90DF90CF900C94681172 +:10292000862FFF2019F00E941A2002C00E948220E8 +:1029300028960FB6F894DEBF0FBECDBFDF91CF91C2 +:102940001F910F91FF90EF90DF90CF900C94072193 +:10295000842F837009F076C0F110E2C1262F2295F2 +:1029600026952770220F220F862F8F70C82ED12C0C +:10297000E12CF12C022E04C0CC0CDD1CEE1CFF1C43 +:102980000A94D2F764FF10C06FE070E080E090E03E +:1029900004C0660F771F881F991F2A95D2F760958C +:1029A00070958095909503C060E070E0CB01242F76 +:1029B000269526952370422F50E042305105D1F0E4 +:1029C0004330510559F16C297D298E299F294130C9 +:1029D000510541F128960FB6F894DEBF0FBECDBF6A +:1029E000DF91CF911F910F91FF90EF90DF90CF90EB +:1029F0000C94D11A6C297D298E299F2928960FB60F +:102A0000F894DEBF0FBECDBFDF91CF911F910F9124 +:102A1000FF90EF90DF90CF900C94EB1A0E94D11AA8 +:102A2000C701B60128960FB6F894DEBF0FBECDBF22 +:102A3000DF91CF911F910F91FF90EF90DF90CF909A +:102A40000C94B71AFF2019F0842F817001C086956D +:102A5000882309F465C1262F229526952770220F19 +:102A6000220F862F8F70C82ED12CE12CF12C022E34 +:102A700004C0CC0CDD1CEE1CFF1C0A94D2F764FFD2 +:102A800010C06FE070E080E090E004C0660F771F38 +:102A9000881F991F2A95D2F760957095809590951B +:102AA00003C060E070E0CB01242F269526952370AB +:102AB000422F50E042305105D1F04330510559F1D9 +:102AC0006C297D298E299F294130510541F1289695 +:102AD0000FB6F894DEBF0FBECDBFDF91CF911F912F +:102AE0000F91FF90EF90DF90CF900C94A51B6C2975 +:102AF0007D298E299F2928960FB6F894DEBF0FBE38 +:102B0000CDBFDF91CF911F910F91FF90EF90DF909C +:102B1000CF900C94BF1B0E94A51BC701B60128963D +:102B20000FB6F894DEBF0FBECDBFDF91CF911F91DE +:102B30000F91FF90EF90DF90CF900C948B1B603F34 +:102B4000C9F118F4603E50F49BC0623F09F460C0C4 +:102B500008F44AC0633F09F46FC092C0162F1F707B +:102B6000842F8F71FF2099F00E94241B812F2896BB +:102B70000FB6F894DEBF0FBECDBFDF91CF911F918E +:102B80000F91FF90EF90DF90CF900C9470130E9404 +:102B9000451B812F28960FB6F894DEBF0FBECDBF20 +:102BA000DF91CF911F910F91FF90EF90DF90CF9029 +:102BB0000C947713FF20A1F05111B2C0842F8F71B4 +:102BC00028960FB6F894DEBF0FBECDBFDF91CF9130 +:102BD0001F910F91FF90EF90DF90CF900C946A1BA4 +:102BE000523008F09DC0EACFFF20A1F0842F8F71F2 +:102BF00028960FB6F894DEBF0FBECDBFDF91CF9100 +:102C00001F910F91FF90EF90DF90CF900C94241BB9 +:102C1000FF2061F3842F8F7128960FB6F894DEBFE2 +:102C20000FBECDBFDF91CF911F910F91FF90EF901D +:102C3000DF90CF900C94451BFF2091F0842F8F7173 +:102C400028960FB6F894DEBF0FBECDBFDF91CF91AF +:102C50001F910F91FF90EF90DF90CF900C940F1B7E +:102C600028960FB6F894DEBF0FBECDBFDF91CF918F +:102C70001F910F91FF90EF90DF90CF900C94051B68 +:102C8000FF20A1F0552309F4B1CF862F28960FB667 +:102C9000F894DEBF0FBECDBFDF91CF911F910F9192 +:102CA000FF90EF90DF90CF900C945912552309F4C8 +:102CB000B1CF862F28960FB6F894DEBF0FBECDBFDA +:102CC000DF91CF911F910F91FF90EF90DF90CF9008 +:102CD0000C9421134F70C8010E942D0328960FB643 +:102CE000F894DEBF0FBECDBFDF91CF911F910F9142 +:102CF000FF90EF90DF90CF900C942C1A4F70C8018A +:102D000028960FB6F894DEBF0FBECDBFDF91CF91EE +:102D10001F910F91FF90EF90DF90CF900C945D0783 +:102D200028960FB6F894DEBF0FBECDBFDF91CF91CE +:102D30001F910F91FF90EF90DF90CF9008950E9428 +:102D4000C71C0E94D71C0E949C1C0E94F31C0E945E +:102D5000B3210E94072180E090E00E94521180E0A0 +:102D600090E00C9468110E94B71C0C949F160E946E +:102D70001A1C292F22952F7030E02C3031054CF48D +:102D80002A3031056CF4225031092230310590F49B +:102D900007C02C30310551F02F30310539F00AC011 +:102DA000803E10F0803F31F481E0089593FB882746 +:102DB00080F9089580E00895CF93DF9300D000D08C +:102DC0001F92CDB7DEB70F900F900F900F900F901E +:102DD000DF91CF910895CF93DF9300D000D000D042 +:102DE000CDB7DEB726960FB6F894DEBF0FBECDBFC7 +:102DF000DF91CF9108951F93CF93DF93C09183010B +:102E000016E080918401C81799F0D0E01C9FF00172 +:102E10001D9FF00D1124EB57FE4F408151816281BF +:102E20007381848195810E94EB162196C770E9CF4A +:102E3000DF91CF911F9108954091B5015091B60156 +:102E40006091B7017091B8018091B9019091BA0178 +:102E50000C94EB16CF938091BA0182958F7009F094 +:102E60005FC08091B701882309F45AC02091830183 +:102E7000A09184016091B5017091B6018091B80173 +:102E80009091B90131E06F3F09F030E0B32FC6E017 +:102E90002A1709F445C0009721F07F3F21F44B2FFA +:102EA00003C041E001C040E030E040FD35C0C29FBA +:102EB000F001C39FF00D1124EB57FE4F41817413B5 +:102EC0002BC04081641328C04281411125C0438139 +:102ED00054814817590710F441505109481B590BA8 +:102EE000483C5105C8F48091BA018F70806180938D +:102EF000BA0186E0829FF001839FF00D1124E6570E +:102F0000FE4F80818F708061808385EB91E00E940D +:102F10007E13CF910C94FB162F5F3F4F2770B8CFD5 +:102F2000CF910895CF92DF92EF92FF920F931F936C +:102F3000CF93DF93CDB7DEB762970FB6F894DEBFBD +:102F40000FBECDBF8C0185E0F801DE011D9601901A +:102F50000D928A95E1F7D8014C9111965C911197E9 +:102F600012966C9112971396ED90FC9014977091B5 +:102F7000B501E091B6012091B8013091B901211558 +:102F8000310531F0EF3F31F481E07F3F19F403C0A8 +:102F900081E001C080E0B82FB170CB2E80FD6CC104 +:102FA000D090B701DD2009F4F5C0F091BA01E21626 +:102FB000F30638F0C701821B930B883C910548F05B +:102FC0009BC0209530952E0D3F1D283C310508F003 +:102FD00093C08F2F807F09F052C0E51314C0741383 +:102FE00012C0D62E61110FC0FF70F061F093BA01CC +:102FF0000E941C1785EB91E00E947E138091BA011C +:10300000F80185836CC1EF2831F05F3F31F481E036 +:103010004F3F19F403C081E001C080E080FD03C090 +:1030200081E0862701C080E0F82FF170FF2E80FF3D +:103030001CC0809183012091840136E0821709F43D +:1030400028C190E0389FF001399FF00D1124EB5713 +:10305000FE4F7181571306C07081471303C0728100 +:10306000671303C001968770E9CFD62E662309F453 +:1030700036C18091BA0181608093BA0153C0E513D3 +:1030800008C0741306C0611104C0D8011596FC93E2 +:10309000AEC04D875E878D859E856A8B0E94B71670 +:1030A0006A89882329F1D62E662311F12091BA016D +:1030B000822F82958F7090E002970CF460C080910F +:1030C000B5019091B60198878F831986FB86EA86B1 +:1030D0002C87CE01079651C0E51731F14D875E87E9 +:1030E0008D859E856A8B0E94B7166A8981112EC0D4 +:1030F000C8010E947E13A4C08F2F807F69F77E2DA8 +:10310000F98AE88A89890E94DC1685EB91E00E94A1 +:103110007E13E5EBF1E086E0DF011D928A95E9F789 +:103120000E941C17D12CDBC07413D8CF6111D6CFED +:10313000D8011596FC93C8010E947E13E5EBF1E0DF +:1031400086E0DF011D928A95E9F7C9C0D62E662375 +:1031500079F22091BA01822F82958F7090E00297C8 +:1031600074F08091B5019091B6019A8389831B8296 +:10317000FD82EC822E83CE0101960E947E1386E0B2 +:10318000F801A5EBB1E001900D928A95E1F70E945C +:103190002A176FC0E216F30628F0C701821B930BB3 +:1031A0009C0104C0209530952E0D3F1D283C310513 +:1031B00008F052C0D62E662309F49ACFE5132CC02E +:1031C00074132AC08091BA0180FD1DC0982F92957A +:1031D0009F70C9F0D80115968C9315979F3039F0E0 +:1031E0009F5F9295907F8F70892B15968C93C80165 +:1031F0000E947E1386E0F801A5EBB1E001900D92EC +:103200008A95E1F736C086E0F801A5EBB1E00190C0 +:103210000D928A95E1F763C04D875E878D859E8507 +:103220000E94B716882379F086E0F801A5EBB1E09B +:1032300001900D928A95E1F70E942A170E941C17AF +:10324000DD24D3944CC08091BA0181608093BA018F +:10325000C8010E947E1343C07E2DF98AE88A8989BD +:103260000E94DC16E5EBF1E086E0DF011D928A9515 +:10327000E9F70E941C1733C0662309F439CF4D8744 +:103280005E878D859E850E94B716882309F430CF0E +:10329000CBCF4D875E878D859E850E941A1C292F76 +:1032A00022952F7030E0223031052CF49F7041F0D0 +:1032B000811106C00CC0243031052CF49F7049F4F4 +:1032C000805E883020F0C8010E947E13CF2CDC2C59 +:1032D00006C0D80115969C91907F91F7F8CF8D2D5F +:1032E00062960FB6F894DEBF0FBECDBFDF91CF91CF +:1032F0001F910F91FF90EF90DF90CF9008951F9353 +:10330000CF93DF93CDB7DEB72C970FB6F894DEBF1F +:103310000FBECDBF4F83588769877A878B879C877D +:10332000CE0107960E9492178823C1F02F8138851D +:103330008A859B85892B31F03F3F11F080E003C0E7 +:103340002F3FE1F781E0811147C04F8158856985A2 +:103350007A858B859C850E94EB163EC086E0FE0137 +:103360003796DE01119601900D928A95E1F7FF8163 +:10337000E8854A855B854115510531F0EF3F31F411 +:1033800081E0FF3F19F403C081E001C080E080FDCF +:1033900023C02091840130E0C901019687709927EC +:1033A0006091830170E086179707F1F1F983EA8352 +:1033B0005D834C8396E0929FD001939FB00D1124C2 +:1033C000AB57BE4FFE01319601900D929A95E1F7F1 +:1033D000809384010E94FB1616E0809183019091F6 +:1033E0008401891779F1189FC00111248B579E4FD2 +:1033F0000E949217882331F1E09183011E9FF00112 +:103400001124EB57FE4F4081518162817381848189 +:1034100095810E94EB168091830190E00196877060 +:10342000992780938301D9CF0E94B316109284010B +:1034300010928301E5EBF1E086E0DF011D928A95B1 +:10344000E9F7CACF2C960FB6F894DEBF0FBECDBFFA +:10345000DF91CF911F910895EF92FF920F931F93E9 +:10346000CF93DF93FC01009709F46FC0F12CEE2499 +:10347000E394EF0121968491843740F4843008F07E +:1034800055C0813081F0823021F15FC0853709F469 +:1034900047C0C0F19CE7980F903708F056C08F776F +:1034A0000E94211345C08F010E5F1F4FFE018491C2 +:1034B00090E2980F983050F48770FE2D01C0FF0FF6 +:1034C0008A95EAF78F2F0E94CA1C15C00E945912D4 +:1034D00014C08F010E5F1F4FFE01849190E2980F80 +:1034E000983068F48770FE2D01C0FF0F8A95EAF7C7 +:1034F0008F2F0E94D01C0E94F31CE80119C00E946B +:103500002113FBCFCF010296FE01C491CC2361F0C1 +:10351000EFE9FFE03197F1F700C00000C150F6CFAE +:10352000CF010296FE01F490EC0102C00E945912F4 +:103530008F2D882341F0EFE9FFE03197F1F700C0CC +:1035400000008150F6CFFE0194CFDF91CF911F9103 +:103550000F91FF90EF90089508956093BF017093CD +:10356000C0018093C1019093C2010C949F160F93E8 +:103570001F930091BF011091C0012091C1013091B2 +:10358000C201062B172B282B392B0093BF01109358 +:10359000C0012093C1013093C2011F910F910C947F +:1035A0009F160F931F930091BF011091C0012091AE +:1035B000C1013091C2010623172328233923009328 +:1035C000BF011093C0012093C1013093C2011F912C +:1035D0000F910C949F160F931F930091BF011091B0 +:1035E000C0012091C1013091C20106271727282769 +:1035F00039270093BF011093C0012093C10130937C +:10360000C2011F910F910C949F161092BB01109252 +:10361000BC011092BD011092BE010C949F1641E0B6 +:1036200050E060E070E004C0440F551F661F771F34 +:103630008A95D2F74093BB015093BC016093BD01C2 +:103640007093BE010C949F1641E050E060E070E082 +:1036500004C0440F551F661F771F8A95D2F78091CB +:10366000BB019091BC01A091BD01B091BE01842B22 +:10367000952BA62BB72B8093BB019093BC01A093F5 +:10368000BD01B093BE010C949F1641E050E060E094 +:1036900070E004C0440F551F661F771F8A95D2F74C +:1036A00040955095609570958091BB019091BC01BB +:1036B000A091BD01B091BE0184239523A623B72319 +:1036C0008093BB019093BC01A093BD01B093BE0158 +:1036D0000C949F1641E050E060E070E004C0440F9D +:1036E000551F661F771F8A95D2F78091BB01909175 +:1036F000BC01A091BD01B091BE0184279527A627EA +:10370000B7278093BB019093BC01A093BD01B093F8 +:10371000BE010C949F160F931F930091BB01109153 +:10372000BC012091BD013091BE01062B172B282B27 +:10373000392B0093BB011093BC012093BD01309342 +:10374000BE011F910F910C949F160F931F93009130 +:10375000BB011091BC012091BD013091BE01062337 +:103760001723282339230093BB011093BC01209316 +:10377000BD013093BE011F910F910C949F160F93C2 +:103780001F930091BB011091BC012091BD013091AC +:10379000BE0106271727282739270093BB0110935E +:1037A000BC012093BD013093BE011F910F910C9479 +:1037B0009F160895CF92DF92EF92FF920F931F937F +:1037C000CF93DF93EC01C090BF01D090C001E09097 +:1037D000C101F090C2018091BB019091BC01A09108 +:1037E000BD01B091BE01C82AD92AEA2AFB2A0FE1FD +:1037F00010E0B701A601002E04C076956795579595 +:1038000047950A94D2F740FD05C00150110988F789 +:1038100080E007C0BE01802F0E949A090197A9F39A +:10382000802FDF91CF911F910F91FF90EF90DF904C +:10383000CF900895CF93DF93EC010E94DA1BBE0175 +:103840000E949A09DF91CF910895CB010E941A1C22 +:10385000089590910C019923D9F090910D0199232D +:10386000B9F0982F9695969596959F3088F5E091AA +:103870000E01F0910F01E90FF11D877021E030E09A +:1038800001C0220F8A95EAF78181822B81830895F6 +:1038900040910E0150910F0120E030E09FEFFA01BE +:1038A000E20FF31F6281681799F09F3F19F46111CD +:1038B00001C0922F2F5F3F4F2E30310581F79F3F80 +:1038C00039F0FA01E90FF11D97FDFA958283089509 +:1038D000089590910C019923E1F090910D019923A5 +:1038E000C1F0982F9695969596959F3020F5E0918A +:1038F0000E01F0910F01E90FF11D877021E030E01A +:1039000001C0220F8A95EAF720958181282321831F +:10391000089540910E0150910F0120E030E0FA012E +:10392000E20FF31F9281981301C012822F5F3F4F65 +:103930002E303105A1F7089581E090E0E0910E016D +:10394000F0910F01E80FF91F108201968031910567 +:10395000A9F708959091D601982B9093D6010895D8 +:1039600080959091D60198239093D6010895109256 +:10397000D60108959091D501982B9093D501089583 +:1039800080959091D50198239093D5010895109238 +:10399000D50108959091D401982B9093D401089566 +:1039A00080959091D40198239093D401089510921A +:1039B000D40108958093C30108951092C30108951E +:1039C00040910E0150910F0120E030E080E0FA01BB +:1039D000E20FF31F918191118F5F2F5F3F4F2F30C7 +:1039E0003105A9F70895E0910E01F0910F01809142 +:1039F000D6018083E0910E01F0910F0180819091BA +:103A0000D501892B8083E0910E01F0910F01808117 +:103A10009091D401892B80839091C301992361F007 +:103A2000E0910E01F0910F018081892B80830E942B +:103A3000E01C81111092C30180910E0190910F0141 +:103A40000C943C118091EE01843021F11092D80148 +:103A500020E488E190E00FB6F894A8958093600088 +:103A60000FBE2093600080E00E94350A83B7817FFB +:103A7000846083BF83B7816083BF7894889583B760 +:103A80008E7F83BF88E10FB6F89480936000109218 +:103A900060000FBE089508950895CF930E944B1DB6 +:103AA0000E9469060E944C1DC0E08C2F0E945607A0 +:103AB000811105C0CF5FCE30C1F780E001C081E049 +:103AC000CF9108950E94B3160E9430110C94350ACC +:103AD00082E084BD93E095BD9AEF97BD80936E0020 +:103AE00008952FB7F8948091D9019091DA01A091AF +:103AF000DB01B091DC012FBF0895CF92DF92EF92EE +:103B0000FF920F931F932FB7F8944091D9015091D2 +:103B1000DA016091DB017091DC012FBF6A017B014A +:103B2000EE24FF248C0120E030E0C016D106E2062E +:103B3000F30610F441505109481B590BCA011F915B +:103B40000F91FF90EF90DF90CF9008951F920F920A +:103B50000FB60F9211248F939F93AF93BF938091D1 +:103B6000D9019091DA01A091DB01B091DC010196BD +:103B7000A11DB11D8093D9019093DA01A093DB01BF +:103B8000B093DC01BF91AF919F918F910F900FBEC9 +:103B90000F901F9018950E94360EF8942FEF87EA29 +:103BA00091E6215080409040E1F700C0000087E09E +:103BB00090EBDC018093F8019093F901A093FA0156 +:103BC000B093FB012CE088E190E00FB6F894A89543 +:103BD000809360000FBE20936000FFCFEF92FF92B2 +:103BE0000F931F93CF93DF93E82EF12C8F2D0E941C +:103BF0005607C0E0D0E0082F10E098010C2E02C05C +:103C0000359527950A94E2F720FD05C02196C63028 +:103C1000D10599F709C06C2F7F2D80E00E945E07C7 +:103C2000E812F4CF81E005C0F3948EE0F812DECF05 +:103C300080E0DF91CF911F910F91FF90EF90089559 +:103C4000CF93C82F8CE20E94EE1D882321F08C2F89 +:103C5000CF910C94EE1D80E0CF910895CF930E94F8 +:103C6000731F811102C00E94591FC5E6C15049F05F +:103C70000E9469068FE39CE90197F1F700C00000FC +:103C8000F5CF89E20E94201E811111C18AE20E94B3 +:103C9000201E81110E94591F85E00E94201E811163 +:103CA0000E94CB1D0E947E1F8093D70187E00E9457 +:103CB000201E882399F18BE10E94201E882351F059 +:103CC0009091D70191FB882780F921E0822780FB22 +:103CD00091F922C08EE00E94201E882351F090911D +:103CE000D70192FB882780F921E0822780FB92F997 +:103CF00013C080E10E94201E9091D701882341F0DB +:103D000093FB882780F921E0822780FB93F904C088 +:103D1000892F809580FB90F99093D7018091D701EE +:103D20000E94821F0E94901F8093F70180EE0E94E4 +:103D3000201E882341F08091F701982F909590FBE9 +:103D400080F98093F70189E30E94201E882359F0AF +:103D50009091F70191FB882780F921E0822780FB71 +:103D600091F99093F70182EE0E94201E882359F06A +:103D70009091F70192FB882780F921E0822780FB50 +:103D800092F99093F70186EE0E94201E882359F045 +:103D90009091F70193FB882780F921E0822780FB2F +:103DA00093F99093F70183EE0E94201E882359F027 +:103DB0009091F70194FB882780F921E0822780FB0E +:103DC00094F99093F70185E30E94201E882359F00F +:103DD0009091F70195FB882780F921E0822780FBED +:103DE00095F99093F70181E30E94201E882359F0F2 +:103DF0009091F70196FB882780F921E0822780FBCC +:103E000096F99093F70181E10E94201E882359F0D2 +:103E10009091F70197FB882780F921E0822780FBAA +:103E200097F99093F7018091F7010E94941F809178 +:103E3000F70187FB882780F980930D0187E20E94B4 +:103E4000201EC82F8EE10E94201E8111C2608FE1CA +:103E50000E94201E8111C46080E20E94201E8111F8 +:103E6000C86081E20E94201E8111C06182E20E942E +:103E7000201E8111C06283E20E94201E8111C06455 +:103E800084E20E94201E882311F0C06802C0CC2367 +:103E900029F08C2F0E948B1F6C2F03C00E94871F5C +:103EA000682F70E080E090E0CF910C94AD1ACF9134 +:103EB00008956DEE7EEF80E090E00E94B12560E015 +:103EC00082E090E00E949F2560E083E090E00E9405 +:103ED0009F2560E084E090E00E949F2560E085E0FF +:103EE00090E00C949F2580E090E00E94992521E0CD +:103EF0008D3E9E4F09F020E0822F089582E090E0F1 +:103F00000C949125682F82E090E00C949F2583E02B +:103F100090E00C949125682F83E090E00C949F250D +:103F200084E090E00C949125682F84E090E00C945C +:103F30009F258091DF0180FF0BC06091130185E018 +:103F4000689FB001112475956795759567952AC08E +:103F500081FF09C06091130185E0689FB0011124C1 +:103F6000759567951FC082FF07C06091130185E0BA +:103F7000689FB001112416C04091E0014423C9F0AC +:103F800060911201461788F72091130185E0289F60 +:103F900090011124429FC001439F900D112470E0B5 +:103FA0000E9463256038710540F46115710539F090 +:103FB00002C065E070E0862F08958FE7089581E0E4 +:103FC00008958091DF0180FF08C06091110170E0C9 +:103FD000759567957595679521C081FF06C06091BD +:103FE000110170E07595679519C082FF04C060915A +:103FF000110170E010C08091E0018823C1F0609150 +:1040000010018617A0F790911101989FC00111240B +:1040100070E00E9463256038710528F46115710510 +:1040200021F0862F08958FE7089581E0089561E0DB +:1040300070E0F4CF803F21F40E94991F819504C065 +:10404000813F29F40E94991F8093E3010895823FE4 +:1040500021F40E94991F819504C0833F29F40E9496 +:10406000991F8093E2010895893F19F40E94E11F8E +:1040700005C08A3F31F40E94E11F81958093E401DD +:1040800008958B3F21F40E94E11F819504C08C3F6D +:1040900029F40E94E11F8093E5010895843F21F4F3 +:1040A0008091E101816017C0853F21F48091E10199 +:1040B000826011C0863F21F48091E10184600BC0D1 +:1040C000873F21F48091E101886005C0883F31F489 +:1040D0008091E10180618093E10108958D3F21F499 +:1040E0008091DF0181600BC08E3F21F48091DF0160 +:1040F000826005C08F3F29F48091DF018460809346 +:10410000DF010895803F39F48091E30187FF6CC09F +:104110001092E30169C0813F29F48091E3011816F0 +:10412000BCF362C09091E201823F29F497FF5CC02A +:104130001092E20159C0833F19F41916CCF354C010 +:10414000893F41F48091E40118160CF04DC01092A3 +:10415000E4014AC08A3F29F48091E40187FF44C00A +:10416000F6CF8B3F39F48091E50187FF3DC0109277 +:10417000E5013AC08C3F29F48091E5011816BCF3A3 +:1041800033C0843F21F48091E1018E7F17C0853FC9 +:1041900021F48091E1018D7F11C0863F21F480914F +:1041A000E1018B7F0BC0873F21F48091E101877F84 +:1041B00005C0883F31F48091E1018F7E8093E10159 +:1041C00013C08D3F21F48091DF018E7F0BC08E3FA5 +:1041D00021F48091DF018D7F05C08F3F29F480910C +:1041E000DF018B7F8093DF018091E20181110EC09E +:1041F0008091E30181110AC08091E401811106C020 +:104200008091E501811102C01092E001089581EED4 +:1042100091E00E9447110E94711D9093DE018093EE +:10422000DD0108951F93CF93DF938091DD0190917D +:10423000DE010E947D1D4091E001442321F0209188 +:10424000140130E006C0209115015AE0259F90012D +:1042500011248217930708F482C08091E201109123 +:10426000E301D091E401C091E501811107C0111172 +:1042700005C0D11103C0CC2309F471C04F3F19F020 +:104280004F5F4093E001181624F40E94991F809319 +:10429000E2018091E20187FF05C00E94991F81958C +:1042A0008093E201111624F40E94991F8093E30188 +:1042B0008091E30187FF05C00E94991F819580933B +:1042C000E3016091E201662339F11091E3011123CA +:1042D00019F1772767FD7095872F972F0E94742417 +:1042E00023E333E343E35FE30E94D8240E944124A5 +:1042F0006093E201612F772767FD7095872F972FD5 +:104300000E94742423E333E343E35FE30E94D82451 +:104310000E9441246093E3011D1624F40E94E11FD2 +:104320008093E4018091E40187FF05C00E94E11FB2 +:1043300081958093E4011C1624F40E94E11F809370 +:10434000E5018091E50187FF05C00E94E11F81958D +:104350008093E501DF91CF911F910C940721DF91AC +:10436000CF911F910895E1EEF1E085E0DF011D920C +:104370008A95E9F71092E0011092DF0108958330E9 +:1043800081F128F4813059F08230D1F008958530E0 +:1043900009F449C0B8F1863009F456C00895209157 +:1043A0001501862F90E0820F911D8F3F910520F41B +:1043B000620F6093150108958FEF809315010895A2 +:1043C00020911401862F90E0820F911D8F3F91055F +:1043D00020F4620F6093140108958FEF809314010D +:1043E000089520911301862F90E0820F911D8F3F39 +:1043F000910520F4620F6093130108958FEF80936D +:104400001301089520911201862F90E0820F911DD3 +:104410008F3F910520F4620F6093120108958FEF92 +:1044200080931201089520911101862F90E0820F50 +:10443000911D8F3F910520F4620F60931101089543 +:104440008FEF80931101089520911001862F90E045 +:10445000820F911D8F3F910520F4620F6093100130 +:1044600008958FEF809310010895833011F128F49F +:10447000813049F0823091F00895853081F120F14A +:104480008630C1F1089580911501681720F4861BCC +:1044900080931501089510921501089580911401DB +:1044A000681720F4861B809314010895109214015C +:1044B000089580911301681720F4861B80931301DF +:1044C000089510921301089580911201681720F445 +:1044D000861B809312010895109212010895809115 +:1044E0001101681720F4861B809311010895109222 +:1044F0001101089580911001681720F4861B8093A4 +:10450000100108951092100108958D3109F442C0F0 +:1045100020F58E3009F477C070F4873009F459C063 +:1045200018F48630F1F134C0883009F4A8C08B301B +:1045300009F4A5C02DC0863109F4A1C038F480313A +:1045400009F472C0813109F479C022C0893109F4BB +:1045500096C08B3109F44DC01BC0853309F487C068 +:1045600048F4873209F483C008F473C0893209F42F +:104570007EC00EC0833438F48A3308F068C08833B4 +:1045800009F47DC005C0833409F471C0883499F002 +:1045900080E008950E94FB230E9430110E94350A9A +:1045A0006EC08091D701817F8E7F8093D70181E09B +:1045B0008093E70108950E94B3162FEF83ED90E3F7 +:1045C000215080409040E1F700C000000E94CB1DC8 +:1045D00056C09091D701892F8095817080FB90F90A +:1045E00019F0966098601DC0997F977F9093D701CE +:1045F00046C09091D70191FB882780F921E082275E +:1046000080FB91F909C09091D70192FB882780F92E +:1046100021E0822780FB92F99093D701882379F1DA +:1046200091609093D70108959091D70193FB8827CB +:1046300080F921E0822780FB93F9EECF0E94B31628 +:1046400080910D0191E0892780930D0118C027EC1E +:1046500001C023EE280F61E070E080E090E004C02C +:10466000660F771F881F991F2A95D2F704C061E053 +:1046700070E080E090E00E94AD1A0E94B31681E0E5 +:10468000089580E0089580E00895CF93C82F809129 +:10469000E701813079F018F08230D1F184C0A09127 +:1046A0000E01B0910F018C91813169F0823209F0D5 +:1046B0007CC009C0A0910E01B0910F018C91813195 +:1046C00011F0823249F48C2F0E94412381111DC0C8 +:1046D0008C2F0E9485221AC08C2F0E9443238111A7 +:1046E00014C0C43179F048F4CB3079F0C03109F00E +:1046F00060C082E08093E70108C0C93219F0C83376 +:1047000021F057C01092E70154C081E0817053C07E +:10471000C93289F118F5C43171F1A8F4C73009F034 +:1047200046C08AE08093150194E19093140193E0D0 +:10473000909313018093120188E08093110188E225 +:104740008093100134C0CE51C63088F5EC2FF0E0D4 +:10475000E65DFE4F80818093E60129C0CE34E9F00A +:1047600020F4CB3421F56AE013C0C13579F0C235AD +:10477000F1F461E00DC08091E601882319F01092F8 +:10478000E60115C081E08093E70115C061E006C035 +:104790008091E6010E94BF210AC06AE08091E60193 +:1047A0000E94352204C01092E70180E004C081E03D +:1047B00002C080E0ABCFCF910895E1E8F0E08081C6 +:1047C000886080838081816080838FB7F89493E0D4 +:1047D0009093890090ED909388008FBF0895EFE645 +:1047E000F0E08081826080830895EFE6F0E08081D0 +:1047F0008D7F80830895EFE6F0E0808192E0892745 +:10480000808308951F920F920FB60F9211242F9359 +:104810003F934F935F936F937F938F939F93AF9348 +:10482000BF93EF93FF938091E8019091E901019686 +:104830009093E9018093E801811103C082E00E9416 +:10484000350AE091E901E695E695F0E0E257FA4F86 +:10485000E4918091E8018E1303C080E00E94350A44 +:10486000FF91EF91BF91AF919F918F917F916F9148 +:104870005F914F913F912F910F900FBE0F901F901E +:10488000189504D06894B1118DC0089570D088F047 +:104890009F5790F0B92F9927B751A0F0D1F0660F2C +:1048A000771F881F991F1AF0BA95C9F712C0B13047 +:1048B00081F077D0B1E0089574C0672F782F8827F2 +:1048C000B85F39F0B93FCCF3869577956795B39586 +:1048D000D9F73EF490958095709561957F4F8F4FF5 +:1048E0009F4F0895E89409C097FB3EF490958095FA +:1048F000709561957F4F8F4F9F4F9923A9F0F92FA6 +:1049000096E9BB279395F695879577956795B79523 +:10491000F111F8CFFAF4BB0F11F460FF1BC06F5F09 +:104920007F4F8F4F9F4F16C0882311F096E911C01B +:10493000772321F09EE8872F762F05C0662371F03C +:1049400096E8862F70E060E02AF09A95660F771F50 +:10495000881FDAF7880F9695879597F9089557FD80 +:104960009058440F551F59F05F3F71F04795880FDD +:1049700097FB991F61F09F3F79F087950895121674 +:1049800013061406551FF2CF4695F1DF08C0161620 +:1049900017061806991FF1CF8695710561050894D1 +:1049A0000895E894BB2766277727CB0197F90895E8 +:1049B0000BD078C069D028F06ED018F0952309F09C +:1049C0005AC05FC01124EECFCADFA0F3959FD1F388 +:1049D000950F50E0551F629FF001729FBB27F00DAD +:1049E000B11D639FAA27F00DB11DAA1F649F662702 +:1049F000B00DA11D661F829F2227B00DA11D621F51 +:104A0000739FB00DA11D621F839FA00D611D221F0A +:104A1000749F3327A00D611D231F849F600D211DEE +:104A2000822F762F6A2F11249F5750408AF0E1F091 +:104A300088234AF0EE0FFF1FBB1F661F771F881FDA +:104A400091505040A9F79E3F510570F014C0AACF75 +:104A50005F3FECF3983EDCF3869577956795B795C5 +:104A6000F795E7959F5FC1F7FE2B880F911D9695EF +:104A7000879597F9089597F99F6780E870E060E05F +:104A800008959FEF80EC089500240A9416161706E7 +:104A900018060906089500240A941216130614062F +:104AA00005060895092E0394000C11F4882352F092 +:104AB000BB0F40F4BF2B11F460FF04C06F5F7F4F4A +:104AC0008F4F9F4F089597FB072E16F4009407D041 +:104AD00077FD09D00E947D2507FC05D03EF4909516 +:104AE00081959F4F0895709561957F4F0895EE0FC2 +:104AF000FF1F0590F491E02D0994AA1BBB1B51E107 +:104B000007C0AA1FBB1FA617B70710F0A61BB70B3D +:104B1000881F991F5A95A9F780959095BC01CD01E2 +:104B20000895F999FECF92BD81BDF89A992780B575 +:104B30000895A8E1B0E042E050E00C94B925262F9A +:104B4000F999FECF92BD81BDF89A019700B4021683 +:104B500039F01FBA20BD0FB6F894FA9AF99A0FBE31 +:104B600008950196272F0E94A0250C949F25DC0113 +:104B7000CB01FC01F999FECF06C0F2BDE1BDF89A68 +:104B8000319600B40D9241505040B8F70895F89412 +:024B9000FFCF55 +:104B92002002370AC40AA10A6D0A3A0A0101C401B5 +:104BA20028080A03140A3F4D36394F050205CC0482 +:104BB200930426043F045804710401020304050609 +:044BC20007080900D7 :00000001FF diff --git a/keyboard/ergodox_ez/keymaps/ordinary/readme.md b/keyboard/ergodox_ez/keymaps/ordinary/readme.md index f264dd48..163b5d90 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/readme.md +++ b/keyboard/ergodox_ez/keymaps/ordinary/readme.md @@ -67,7 +67,7 @@ Alas, the yellow keys have at best spotty success with common software. Good luc ## Switching Between Layers ## -In addition to Symbols and Media the Ordinary Layout treats the Capitals as a logical layer. Each layer is accessed by a shift key on each edge of the keyboard and corresponds to one of the three LEDs on the keyboard: Capitals (red), Symbols (green), Media (blue). The color of a layer illuminates when the layer is active. +In addition to Symbols and Media there is the Capitals layer which is exactly the same as pressing the shift key. (Note: it is exactly the same as pressing the *left* shift key; the *right* shift key is only available on the Media layer because holding both shift keys is the 'magic' command combo for this keyboard so it is inconviently locate to minimize accidents.) Each layer is accessed by a shift key on each edge of the keyboard and corresponds to one of the three LEDs on the keyboard: Capitals (red), Symbols (green), Media (blue). The color of a layer illuminates when the layer is active. Shift buttons work in the expected way: press them and all of the keys switch to that layer; release them and the keys switch back to the base layer. Lock layers using the Shift key in conjunction with the Shift Lock key. For instance, the widely and rightly loathed Caps Lock is engaged by pressing the Shift Lock button then Capitals Shift. Or, hold down the Shift key and press the Shift Lock key; it works either way. All the Shift keys work this way. From a096d205aac6f03203e69b5dc876a4983b1f08ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20Bo=CC=88sebeck?= Date: Thu, 5 May 2016 16:48:51 +0200 Subject: [PATCH 14/68] making default osx more ELG conform --- keyboard/ergodox_ez/keymaps/default_osx/keymap.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/default_osx/keymap.c b/keyboard/ergodox_ez/keymaps/default_osx/keymap.c index 81b49cef..e4c3df80 100644 --- a/keyboard/ergodox_ez/keymaps/default_osx/keymap.c +++ b/keyboard/ergodox_ez/keymaps/default_osx/keymap.c @@ -1,4 +1,4 @@ -// Netable differences vs. the default firmware for the ErgoDox EZ: + Date: Thu, 5 May 2016 16:52:40 +0200 Subject: [PATCH 15/68] remove typo --- keyboard/ergodox_ez/keymaps/default_osx/keymap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboard/ergodox_ez/keymaps/default_osx/keymap.c b/keyboard/ergodox_ez/keymaps/default_osx/keymap.c index e4c3df80..c57ffbb8 100644 --- a/keyboard/ergodox_ez/keymaps/default_osx/keymap.c +++ b/keyboard/ergodox_ez/keymaps/default_osx/keymap.c @@ -1,4 +1,4 @@ - Date: Thu, 5 May 2016 12:05:09 -0400 Subject: [PATCH 16/68] updates atreus's column mapping --- keyboard/atreus/config.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboard/atreus/config.h b/keyboard/atreus/config.h index ca0cd7e4..55d3b62b 100644 --- a/keyboard/atreus/config.h +++ b/keyboard/atreus/config.h @@ -36,7 +36,7 @@ along with this program. If not, see . // Change this to how you wired your keyboard // COLS: Left to right, ROWS: Top to bottom #if defined(ATREUS_ASTAR) - #define COLS (int []){ B7, D6, F7, F6, B6, D4, E6, B4, B5, C6, D7 } + #define COLS (int []){ D7, C6, B5, B4, E6, D4, B6, F6, F7, D6, B7 } #define ROWS (int []){ D0, D1, D3, D2 } #elif defined(ATREUS_TEENSY2) #define COLS (int []){ F6, F5, F4, B7, B6, B5, B4, B3, B2, B1, B0} From d4520cd3ac7550fc7243e9a76824d9ba674875c6 Mon Sep 17 00:00:00 2001 From: Tom Duckering Date: Thu, 5 May 2016 23:27:28 +0100 Subject: [PATCH 17/68] Referencing the hex file (#309) Seems that this is a typo. When I used the hex file it worked so presuming that means it's right ;) --- quantum/tools/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/quantum/tools/README.md b/quantum/tools/README.md index 07021442..5f355256 100644 --- a/quantum/tools/README.md +++ b/quantum/tools/README.md @@ -1,6 +1,6 @@ `eeprom_reset.hex` is to reset the eeprom on the Atmega32u4, like this: dfu-programmer atmega32u4 erase - dfu-programmer atmega32u4 flash --eeprom eeprom-reset.bin + dfu-programmer atmega32u4 flash --eeprom eeprom_reset.hex - You'll need to reflash afterwards, because DFU requires the flash to be erased before messing with the eeprom. \ No newline at end of file + You'll need to reflash afterwards, because DFU requires the flash to be erased before messing with the eeprom. From 74e97eefd7ae76f9ddcb76890a30aa9038804cdb Mon Sep 17 00:00:00 2001 From: Thiago Alves Date: Thu, 5 May 2016 18:41:37 -0700 Subject: [PATCH 18/68] Adds oneshot layer and oneshot tap toggling (#308) This commit is mostly a cherry-pick from `ahtn` at https://github.com/tmk/tmk_keyboard/pull/255. These are the changes: * Adds ACTION_LAYER_ONESHOT * Adds ONESHOT_TAP_TOGGLE * Mentions sticky keys in the docs on oneshot. --- tmk_core/common/action.c | 97 ++++++++++++++++++++++++++++++++--- tmk_core/common/action_code.h | 5 +- tmk_core/common/action_util.c | 70 +++++++++++++++++++++++-- tmk_core/common/action_util.h | 20 ++++++++ tmk_core/doc/keymap.md | 8 ++- 5 files changed, 186 insertions(+), 14 deletions(-) diff --git a/tmk_core/common/action.c b/tmk_core/common/action.c index f9e6c17d..081e90b2 100644 --- a/tmk_core/common/action.c +++ b/tmk_core/common/action.c @@ -74,6 +74,7 @@ void process_action_kb(keyrecord_t *record) {} void process_action(keyrecord_t *record) { + bool do_release_oneshot = false; keyevent_t event = record->event; #ifndef NO_ACTION_TAPPING uint8_t tap_count = record->tap.count; @@ -81,6 +82,13 @@ void process_action(keyrecord_t *record) if (IS_NOEVENT(event)) { return; } +#if (defined(ONESHOT_TIMEOUT) && (ONESHOT_TIMEOUT > 0)) + if (has_oneshot_layer_timed_out()) { + dprintf("Oneshot layer: timeout\n"); + clear_oneshot_layer_state(ONESHOT_OTHER_KEY_PRESSED); + } +#endif + process_action_kb(record); action_t action = store_or_get_action(event.pressed, event.key); @@ -95,6 +103,15 @@ void process_action(keyrecord_t *record) // clear the potential weak mods left by previously pressed keys clear_weak_mods(); } + +#ifndef NO_ACTION_ONESHOT + // notice we only clear the one shot layer if the pressed key is not a modifier. + if (is_oneshot_layer_active() && event.pressed && !IS_MOD(action.key.code)) { + clear_oneshot_layer_state(ONESHOT_OTHER_KEY_PRESSED); + do_release_oneshot = !is_oneshot_layer_active(); + } +#endif + switch (action.kind.id) { /* Key and Mods */ case ACT_LMODS: @@ -139,24 +156,37 @@ void process_action(keyrecord_t *record) // Oneshot modifier if (event.pressed) { if (tap_count == 0) { + dprint("MODS_TAP: Oneshot: 0\n"); register_mods(mods); - } - else if (tap_count == 1) { + } else if (tap_count == 1) { dprint("MODS_TAP: Oneshot: start\n"); set_oneshot_mods(mods); - } - else { + #if defined(ONESHOT_TAP_TOGGLE) && ONESHOT_TAP_TOGGLE > 1 + } else if (tap_count == ONESHOT_TAP_TOGGLE) { + dprint("MODS_TAP: Toggling oneshot"); + clear_oneshot_mods(); + set_oneshot_locked_mods(mods); + register_mods(mods); + #endif + } else { register_mods(mods); } } else { if (tap_count == 0) { clear_oneshot_mods(); unregister_mods(mods); - } - else if (tap_count == 1) { + } else if (tap_count == 1) { // Retain Oneshot mods - } - else { + #if defined(ONESHOT_TAP_TOGGLE) && ONESHOT_TAP_TOGGLE > 1 + if (mods & get_mods()) { + clear_oneshot_locked_mods(); + clear_oneshot_mods(); + unregister_mods(mods); + } + } else if (tap_count == ONESHOT_TAP_TOGGLE) { + // Toggle Oneshot Layer + #endif + } else { clear_oneshot_mods(); unregister_mods(mods); } @@ -309,6 +339,44 @@ void process_action(keyrecord_t *record) event.pressed ? layer_move(action.layer_tap.val) : layer_clear(); break; + #ifndef NO_ACTION_ONESHOT + case OP_ONESHOT: + // Oneshot modifier + #if defined(ONESHOT_TAP_TOGGLE) && ONESHOT_TAP_TOGGLE > 1 + do_release_oneshot = false; + if (event.pressed) { + del_mods(get_oneshot_locked_mods()); + if (get_oneshot_layer_state() == ONESHOT_TOGGLED) { + reset_oneshot_layer(); + layer_off(action.layer_tap.val); + break; + } else if (tap_count < ONESHOT_TAP_TOGGLE) { + layer_on(action.layer_tap.val); + set_oneshot_layer(action.layer_tap.val, ONESHOT_START); + } + } else { + add_mods(get_oneshot_locked_mods()); + if (tap_count >= ONESHOT_TAP_TOGGLE) { + reset_oneshot_layer(); + clear_oneshot_locked_mods(); + set_oneshot_layer(action.layer_tap.val, ONESHOT_TOGGLED); + } else { + clear_oneshot_layer_state(ONESHOT_PRESSED); + } + } + #else + if (event.pressed) { + layer_on(action.layer_tap.val); + set_oneshot_layer(action.layer_tap.val, ONESHOT_START); + } else { + clear_oneshot_layer_state(ONESHOT_PRESSED); + if (tap_count > 1) { + clear_oneshot_layer_state(ONESHOT_OTHER_KEY_PRESSED); + } + } + #endif + break; + #endif default: /* tap key */ if (event.pressed) { @@ -372,6 +440,18 @@ void process_action(keyrecord_t *record) default: break; } + +#ifndef NO_ACTION_ONESHOT + /* Because we switch layers after a oneshot event, we need to release the + * key before we leave the layer or no key up event will be generated. + */ + if (do_release_oneshot && !(get_oneshot_layer_state() & ONESHOT_PRESSED ) ) { + record->event.pressed = false; + layer_on(get_oneshot_layer()); + process_action(record); + layer_off(get_oneshot_layer()); + } +#endif } @@ -560,6 +640,7 @@ bool is_tap_key(keypos_t key) switch (action.layer_tap.code) { case 0x00 ... 0xdf: case OP_TAP_TOGGLE: + case OP_ONESHOT: return true; } return false; diff --git a/tmk_core/common/action_code.h b/tmk_core/common/action_code.h index 2b0b0b07..ca729aae 100644 --- a/tmk_core/common/action_code.h +++ b/tmk_core/common/action_code.h @@ -76,7 +76,8 @@ along with this program. If not, see . * 101E|LLLL|1111 0001 On/Off (0xF1) [NOT TAP] * 101E|LLLL|1111 0010 Off/On (0xF2) [NOT TAP] * 101E|LLLL|1111 0011 Set/Clear (0xF3) [NOT TAP] - * 101E|LLLL|1111 xxxx Reserved (0xF4-FF) + * 101E|LLLL|1111 0100 One Shot Layer (0xF4) [TAP] + * 101E|LLLL|1111 xxxx Reserved (0xF5-FF) * ELLLL: layer 0-31(E: extra bit for layer 16-31) * * @@ -250,6 +251,7 @@ enum layer_pram_tap_op { OP_ON_OFF, OP_OFF_ON, OP_SET_CLEAR, + OP_ONESHOT, }; #define ACTION_LAYER_BITOP(op, part, bits, on) (ACT_LAYER<<12 | (op)<<10 | (on)<<8 | (part)<<5 | ((bits)&0x1f)) #define ACTION_LAYER_TAP(layer, key) (ACT_LAYER_TAP<<12 | (layer)<<8 | (key)) @@ -266,6 +268,7 @@ enum layer_pram_tap_op { #define ACTION_LAYER_ON_OFF(layer) ACTION_LAYER_TAP((layer), OP_ON_OFF) #define ACTION_LAYER_OFF_ON(layer) ACTION_LAYER_TAP((layer), OP_OFF_ON) #define ACTION_LAYER_SET_CLEAR(layer) ACTION_LAYER_TAP((layer), OP_SET_CLEAR) +#define ACTION_LAYER_ONESHOT(layer) ACTION_LAYER_TAP((layer), OP_ONESHOT) #define ACTION_LAYER_MODS(layer, mods) ACTION_LAYER_TAP((layer), 0xe0 | ((mods)&0x0f)) /* With Tapping */ #define ACTION_LAYER_TAP_KEY(layer, key) ACTION_LAYER_TAP((layer), (key)) diff --git a/tmk_core/common/action_util.c b/tmk_core/common/action_util.c index a2d6577b..61ff202b 100644 --- a/tmk_core/common/action_util.c +++ b/tmk_core/common/action_util.c @@ -18,6 +18,7 @@ along with this program. If not, see . #include "report.h" #include "debug.h" #include "action_util.h" +#include "action_layer.h" #include "timer.h" static inline void add_key_byte(uint8_t code); @@ -47,11 +48,70 @@ report_keyboard_t *keyboard_report = &(report_keyboard_t){}; #ifndef NO_ACTION_ONESHOT static int8_t oneshot_mods = 0; +static int8_t oneshot_locked_mods = 0; +int8_t get_oneshot_locked_mods(void) { return oneshot_locked_mods; } +void set_oneshot_locked_mods(int8_t mods) { oneshot_locked_mods = mods; } +void clear_oneshot_locked_mods(void) { oneshot_locked_mods = 0; } #if (defined(ONESHOT_TIMEOUT) && (ONESHOT_TIMEOUT > 0)) static int16_t oneshot_time = 0; +inline bool has_oneshot_mods_timed_out() { + return TIMER_DIFF_16(timer_read(), oneshot_time) >= ONESHOT_TIMEOUT; +} #endif #endif +/* oneshot layer */ +#ifndef NO_ACTION_ONESHOT +/* oneshot_layer_data bits +* LLLL LSSS +* where: +* L => are layer bits +* S => oneshot state bits +*/ +static int8_t oneshot_layer_data = 0; + +inline uint8_t get_oneshot_layer(void) { return oneshot_layer_data >> 3; } +inline uint8_t get_oneshot_layer_state(void) { return oneshot_layer_data & 0b111; } + +#if (defined(ONESHOT_TIMEOUT) && (ONESHOT_TIMEOUT > 0)) +static int16_t oneshot_layer_time = 0; +inline bool has_oneshot_layer_timed_out() { + return TIMER_DIFF_16(timer_read(), oneshot_layer_time) >= ONESHOT_TIMEOUT && + !(get_oneshot_layer_state() & ONESHOT_TOGGLED); +} +#endif + +/* Oneshot layer */ +void set_oneshot_layer(uint8_t layer, uint8_t state) +{ + oneshot_layer_data = layer << 3 | state; + layer_on(layer); +#if (defined(ONESHOT_TIMEOUT) && (ONESHOT_TIMEOUT > 0)) + oneshot_layer_time = timer_read(); +#endif +} +void reset_oneshot_layer(void) { + oneshot_layer_data = 0; +#if (defined(ONESHOT_TIMEOUT) && (ONESHOT_TIMEOUT > 0)) + oneshot_layer_time = 0; +#endif +} +void clear_oneshot_layer_state(oneshot_fullfillment_t state) +{ + uint8_t start_state = oneshot_layer_data; + oneshot_layer_data &= ~state; + if (!get_oneshot_layer_state() && start_state != oneshot_layer_data) { + layer_off(get_oneshot_layer()); +#if (defined(ONESHOT_TIMEOUT) && (ONESHOT_TIMEOUT > 0)) + oneshot_layer_time = 0; +#endif + } +} +bool is_oneshot_layer_active(void) +{ + return get_oneshot_layer_state(); +} +#endif void send_keyboard_report(void) { keyboard_report->mods = real_mods; @@ -60,7 +120,7 @@ void send_keyboard_report(void) { #ifndef NO_ACTION_ONESHOT if (oneshot_mods) { #if (defined(ONESHOT_TIMEOUT) && (ONESHOT_TIMEOUT > 0)) - if (TIMER_DIFF_16(timer_read(), oneshot_time) >= ONESHOT_TIMEOUT) { + if (has_oneshot_mods_timed_out()) { dprintf("Oneshot: timeout\n"); clear_oneshot_mods(); } @@ -70,6 +130,7 @@ void send_keyboard_report(void) { clear_oneshot_mods(); } } + #endif host_keyboard_send(keyboard_report); } @@ -143,11 +204,12 @@ void clear_oneshot_mods(void) oneshot_time = 0; #endif } +uint8_t get_oneshot_mods(void) +{ + return oneshot_mods; +} #endif - - - /* * inspect keyboard state */ diff --git a/tmk_core/common/action_util.h b/tmk_core/common/action_util.h index 1a95cec1..dd0c4c2b 100644 --- a/tmk_core/common/action_util.h +++ b/tmk_core/common/action_util.h @@ -56,10 +56,30 @@ void clear_macro_mods(void); /* oneshot modifier */ void set_oneshot_mods(uint8_t mods); +uint8_t get_oneshot_mods(void); void clear_oneshot_mods(void); void oneshot_toggle(void); void oneshot_enable(void); void oneshot_disable(void); +bool has_oneshot_mods_timed_out(void); + +int8_t get_oneshot_locked_mods(void); +void set_oneshot_locked_mods(int8_t mods); +void clear_oneshot_locked_mods(void); + +typedef enum { + ONESHOT_PRESSED = 0b01, + ONESHOT_OTHER_KEY_PRESSED = 0b10, + ONESHOT_START = 0b11, + ONESHOT_TOGGLED = 0b100 +} oneshot_fullfillment_t; +void set_oneshot_layer(uint8_t layer, uint8_t state); +uint8_t get_oneshot_layer(void); +void clear_oneshot_layer_state(oneshot_fullfillment_t state); +void reset_oneshot_layer(void); +bool is_oneshot_layer_active(void); +uint8_t get_oneshot_layer_state(void); +bool has_oneshot_layer_timed_out(void); /* inspect */ uint8_t has_anykey(void); diff --git a/tmk_core/doc/keymap.md b/tmk_core/doc/keymap.md index d4a129b2..4d42fbe5 100644 --- a/tmk_core/doc/keymap.md +++ b/tmk_core/doc/keymap.md @@ -528,14 +528,20 @@ This is a feature to assign both toggle layer and momentary switch layer action ### 4.3 Oneshot Modifier -This runs onetime effects which modify only on just one following key. It works as normal modifier key when holding down while oneshot modifier when tapping. +This runs onetime effects which modify only on just one following key. It works as normal modifier key when holding down while oneshot modifier when tapping. The behavior of oneshot modifiers is similar to the [sticky keys](https://en.wikipedia.org/wiki/StickyKeys) functionality found in most operating systems. ACTION_MODS_ONESHOT(MOD_LSFT) +Oneshot layer key: + + ACTION_LAYER_ONESHOT(MY_LAYER) + Say you want to type 'The', you have to push and hold Shift key before type 't' then release it before type 'h' and 'e', otherwise you'll get 'THe' or 'the' unintentionally. With Oneshot Modifier you can tap Shift then type 't', 'h' and 'e' normally, you don't need to holding Shift key properly here. This mean you can release Shift before 't' is pressed down. Oneshot effect is cancel unless following key is pressed down within `ONESHOT_TIMEOUT` of `config.h`. No timeout when it is `0` or not defined. +Most implementations of sticky keys allow you to lock a modifier by double tapping the modifier. The layer then remains locked untill the modifier is tapped again. To enable this behaviour for oneshot modifiers set `ONESHOT_TAP_TOGGLE` to the number taps required. The feature is disabled if `ONESHOT_TAP_TOGGLE<2` or not defined. + ### 4.4 Tap Toggle Mods Similar to layer tap toggle, this works as a momentary modifier when holding, but toggles on with several taps. A single tap will 'unstick' the modifier again. From 41b3e399b1d43db9574c6016951d92974b3d93e7 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Thu, 5 May 2016 21:50:51 -0400 Subject: [PATCH 19/68] adds keycode shortcuts for OSL and OSM --- quantum/keymap_common.c | 8 ++++++++ quantum/keymap_common.h | 6 ++++++ 2 files changed, 14 insertions(+) diff --git a/quantum/keymap_common.c b/quantum/keymap_common.c index 5e78d115..8f00f9cc 100644 --- a/quantum/keymap_common.c +++ b/quantum/keymap_common.c @@ -272,6 +272,14 @@ static action_t keycode_to_action(uint16_t keycode) // Set default layer int layer = keycode & 0xFF; action.code = ACTION_LAYER_TOGGLE(layer); + } else if (type == 0x5) { + // OSL(layer) - One-shot layer + int layer = keycode & 0xFF; + action.code = ACTION_LAYER_ONESHOT(layer); + } else if (type == 0x6) { + // OSM(mod) - One-shot mod + int mod = keycode & 0xFF; + action.code = ACTION_MODS_ONESHOT(mod); } break; #ifdef MIDI_ENABLE diff --git a/quantum/keymap_common.h b/quantum/keymap_common.h index 0ede0296..ae10bc78 100644 --- a/quantum/keymap_common.h +++ b/quantum/keymap_common.h @@ -205,6 +205,12 @@ extern const uint16_t fn_actions[]; // Toggle to layer - 256 layer max #define TG(layer) (layer | 0x5400) +// One-shot layer - 256 layer max +#define OSL(layer) (layer | 0x5500) + +// One-shot mod +#define OSM(layer) (layer | 0x5600) + // M-od, T-ap - 256 keycode max #define MT(mod, kc) (kc | 0x7000 | ((mod & 0xF) << 8)) #define CTL_T(kc) MT(0x1, kc) From f293bf23404ea380e779a791e8c6a78d0a2fc45e Mon Sep 17 00:00:00 2001 From: Erez Zukerman Date: Thu, 5 May 2016 22:19:29 -0400 Subject: [PATCH 20/68] [Jack & Erez] Removes duplicate reference, sorts whitespace --- quantum/quantum.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/quantum/quantum.mk b/quantum/quantum.mk index 4a076eca..ff34c463 100644 --- a/quantum/quantum.mk +++ b/quantum/quantum.mk @@ -28,8 +28,9 @@ ifeq ($(strip $(MIDI_ENABLE)), yes) endif ifeq ($(strip $(AUDIO_ENABLE)), yes) - SRC += $(QUANTUM_DIR)/audio/audio.c $(QUANTUM_DIR)/audio/voices.c - SRC += $(QUANTUM_DIR)/audio/audio.c $(QUANTUM_DIR)/audio/luts.c + SRC += $(QUANTUM_DIR)/audio/audio.c + SRC += $(QUANTUM_DIR)/audio/voices.c + SRC += $(QUANTUM_DIR)/audio/luts.c endif ifeq ($(strip $(UNICODE_ENABLE)), yes) From 8ffc73fcbdddf4ba11aa18658d9aaf7bdd9145c5 Mon Sep 17 00:00:00 2001 From: Erez Zukerman Date: Thu, 5 May 2016 22:19:59 -0400 Subject: [PATCH 21/68] [Jack & Erez] Adds an option for user-specific config.h files --- tmk_core/rules.mk | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tmk_core/rules.mk b/tmk_core/rules.mk index 860fc1a9..69c7985b 100644 --- a/tmk_core/rules.mk +++ b/tmk_core/rules.mk @@ -142,6 +142,9 @@ CFLAGS += $(CSTANDARD) ifdef CONFIG_H CFLAGS += -include $(CONFIG_H) endif +ifdef CONFIG_USER_H + CFLAGS += -include $(CONFIG_USER_H) +endif #---------------- Compiler Options C++ ---------------- @@ -176,6 +179,9 @@ CPPFLAGS += $(patsubst %,-I%,$(EXTRAINCDIRS)) ifdef CONFIG_H CPPFLAGS += -include $(CONFIG_H) endif +ifdef CONFIG_USER_H + CPPFLAGS += -include $(CONFIG_USER_H) +endif #---------------- Assembler Options ---------------- @@ -192,6 +198,9 @@ ASFLAGS += $(patsubst %,-I%,$(EXTRAINCDIRS)) ifdef CONFIG_H ASFLAGS += -include $(CONFIG_H) endif +ifdef CONFIG_USER_H + ASFLAGS += -include $(CONFIG_USER_H) +endif #---------------- Library Options ---------------- From 3a9d1c4279d4ccc6430e65f8d4d3ff2a6b11dac1 Mon Sep 17 00:00:00 2001 From: Erez Zukerman Date: Thu, 5 May 2016 22:23:32 -0400 Subject: [PATCH 22/68] [Jack & Erez] Enables config_user.h per keymap --- keyboard/ergodox_ez/Makefile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/keyboard/ergodox_ez/Makefile b/keyboard/ergodox_ez/Makefile index 5dfcca2c..3a07ec25 100644 --- a/keyboard/ergodox_ez/Makefile +++ b/keyboard/ergodox_ez/Makefile @@ -101,6 +101,22 @@ NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: ht # MIDI_ENABLE = yes # MIDI controls # UNICODE_ENABLE = yes # Unicode +# If you want to have your own config_user.h, you can just put it in +# your keymap directory. Anything you set there will take precedence +# over the global config.h. +ifneq ("$(wildcard keymaps/$(KEYMAP)/config_user.h)","") +CONFIG_USER_H = keymaps/$(KEYMAP)/config_user.h +endif + +ifdef KEYMAP + +ifeq ("$(wildcard keymaps/$(KEYMAP).c)","") +ifneq ("$(wildcard keymaps/$(KEYMAP)/makefile.mk)","") + include keymaps/$(KEYMAP)/makefile.mk +endif +endif +endif + # Optimize size but this may cause error "relocation truncated to fit" #EXTRALDFLAGS = -Wl,--relax From cd30f971ae61aa5b676cb9140792b750b1e5b664 Mon Sep 17 00:00:00 2001 From: Erez Zukerman Date: Thu, 5 May 2016 22:24:09 -0400 Subject: [PATCH 23/68] [Jack & Erez] Creates a makefile.mk and a config file for the experimental layout --- .../ergodox_ez/keymaps/erez_experimental/config_user.h | 8 ++++++++ keyboard/ergodox_ez/keymaps/erez_experimental/makefile.mk | 5 +++++ 2 files changed, 13 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/erez_experimental/config_user.h create mode 100644 keyboard/ergodox_ez/keymaps/erez_experimental/makefile.mk diff --git a/keyboard/ergodox_ez/keymaps/erez_experimental/config_user.h b/keyboard/ergodox_ez/keymaps/erez_experimental/config_user.h new file mode 100644 index 00000000..d19c2783 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/erez_experimental/config_user.h @@ -0,0 +1,8 @@ +#ifndef CONFIG_USER_H +#define CONFIG_USER_H + +#include "config.h" +#define ONESHOT_TAP_TOGGLE 2 +#define ONESHOT_TIMEOUT 3000 + +#endif diff --git a/keyboard/ergodox_ez/keymaps/erez_experimental/makefile.mk b/keyboard/ergodox_ez/keymaps/erez_experimental/makefile.mk new file mode 100644 index 00000000..4c3a314e --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/erez_experimental/makefile.mk @@ -0,0 +1,5 @@ +# Having a file like this allows you to override Makefile definitions +# for your own particular keymap + +SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend + From 9bb368a5fb55e069aafb49007871a7045e6d964f Mon Sep 17 00:00:00 2001 From: Erez Zukerman Date: Thu, 5 May 2016 22:44:24 -0400 Subject: [PATCH 24/68] [Jack & Erez] Defines MOD_HYPR and MOD_MEH --- quantum/keymap_common.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/quantum/keymap_common.h b/quantum/keymap_common.h index ae10bc78..ab80ea45 100644 --- a/quantum/keymap_common.h +++ b/quantum/keymap_common.h @@ -67,6 +67,9 @@ extern const uint16_t fn_actions[]; #define MEH(kc) kc | 0x0700 #define LCAG(kc) kc | 0x0D00 // Modifier Ctrl Alt and GUI +#define MOD_HYPR 0xf +#define MOD_MEH 0x7 + #define RCTL(kc) kc | 0x1100 #define RSFT(kc) kc | 0x1200 #define RALT(kc) kc | 0x1400 From bf6f3fe7f4571ea8907fc9dcc0befbd6c5ac0f73 Mon Sep 17 00:00:00 2001 From: Erez Zukerman Date: Thu, 5 May 2016 22:58:06 -0400 Subject: [PATCH 25/68] [Erez & Jack] Updates docs with one-shot information and config_user.h --- README.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index bb1cca1e..3e6eb1fa 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,10 @@ If your keymap directory has a file called `makefile.mk` (note the lowercase fil So let's say your keyboard's makefile has `CONSOLE_ENABLE = yes` (or maybe doesn't even list the `CONSOLE_ENABLE` option, which would cause it to revert to the global Quantum default). You want your particular keymap to not have the debug console, so you make a file called `makefile.mk` and specify `CONSOLE_ENABLE = no`. +### Customizing config.h on a per-keymap basis + +If you use the ErgoDox EZ, you can make a `config_user.h` file in your keymap directory and use it to override any `config.h` settings you don't like. Anything you set there will take precedence over the global `config.h` for the ErgoDox EZ. To see an example of this, check out `keymaps/erez_experimental`. + ## Quick aliases to common actions Your keymap can include shortcuts to common operations (called "function actions" in tmk). @@ -41,10 +45,13 @@ Your keymap can include shortcuts to common operations (called "function actions `MO(layer)` - momentary switch to *layer*. As soon as you let go of the key, the layer is deactivated and you pop back out to the previous layer. When you apply this to a key, that same key must be set as `KC_TRNS` on the destination layer. Otherwise, you won't make it back to the original layer when you release the key (and you'll get a keycode sent). You can only switch to layers *above* your current layer. If you're on layer 0 and you use `MO(1)`, that will switch to layer 1 just fine. But if you include `MO(3)` on layer 5, that won't do anything for you -- because layer 3 is lower than layer 5 on the stack. +`OSL(layer)` - momentary switch to *layer*, as a one-shot operation. So if you have a key that's defined as `OSL(1)`, and you tap that key, then only the very next keystroke would come from layer 1. You would drop back to layer zero immediately after that one keystroke. That's handy if you have a layer full of custom shortcuts -- for example, a dedicated key for closing a window. So you tap your one-shot layer mod, then tap that magic 'close window' key, and keep typing like a boss. Layer 1 would remain active as long as you hold that key down, too (so you can use it like a momentary toggle-layer key with extra powers). + `LT(layer, kc)` - momentary switch to *layer* when held, and *kc* when tapped. Like `MO()`, this only works upwards in the layer stack (`layer` must be higher than the current layer). `TG(layer)` - toggles a layer on or off. As with `MO()`, you should set this key as `KC_TRNS` in the destination layer so that tapping it again actually toggles back to the original layer. Only works upwards in the layer stack. + ### Fun with modifier keys * `LSFT(kc)` - applies left Shift to *kc* (keycode) - `S(kc)` is an alias @@ -83,14 +90,19 @@ The following shortcuts automatically add `LSFT()` to keycodes to get commonly u KC_PIPE | KC_COLN : +`OSM(mod)` - this is a "one shot" modifier. So let's say you have your left Shift key defined as `OSM(MOD_LSFT)`. Tap it, let go, and Shift is "on" -- but only for the next character you'll type. So to write "The", you don't need to hold down Shift -- you tap it, tap t, and move on with life. And if you hold down the left Shift key, it just works as a left Shift key, as you would expect (so you could type THE). There's also a magical, secret way to "lock" a modifier by tapping it multiple times. If you want to learn more about that, open an issue. :) + `MT(mod, kc)` - is *mod* (modifier key - MOD_LCTL, MOD_LSFT) when held, and *kc* when tapped. In other words, you can have a key that sends Esc (or the letter O or whatever) when you tap it, but works as a Control key or a Shift key when you hold it down. -These are the values you can use for the `mod` in `MT()` (right-hand modifiers are not available): +These are the values you can use for the `mod` in `MT()` and `OSM()` (right-hand modifiers are not available for `MT()`): * MOD_LCTL * MOD_LSFT * MOD_LALT * MOD_LGUI + * MOD_HYPR + * MOD_MEH + These can also be combined like `MOD_LCTL | MOD_LSFT` e.g. `MT(MOD_LCTL | MOD_LSFT, KC_ESC)` which would activate Control and Shift when held, and send Escape when tapped. From 78bd31f28e16458ed8f2f8a7a1fe97b4a9f3f6af Mon Sep 17 00:00:00 2001 From: Erez Zukerman Date: Thu, 5 May 2016 23:18:46 -0400 Subject: [PATCH 26/68] Uses @eltang's famous macro! Still not perfect though :( --- .../erez_experimental/erez_experimental.hex | 2243 ++++++++--------- .../keymaps/erez_experimental/keymap.c | 69 +- 2 files changed, 1162 insertions(+), 1150 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/erez_experimental/erez_experimental.hex b/keyboard/ergodox_ez/keymaps/erez_experimental/erez_experimental.hex index ab32e94d..edbead27 100644 --- a/keyboard/ergodox_ez/keymaps/erez_experimental/erez_experimental.hex +++ b/keyboard/ergodox_ez/keymaps/erez_experimental/erez_experimental.hex @@ -1,235 +1,235 @@ -:100000000C9465020C94A9020C94A9020C94A90208 -:100010000C94A9020C94A9020C94A9020C94A902B4 -:100020000C94A9020C94A9020C94A00C0C94720DCF -:100030000C94A9020C94A9020C94A9020C94A90294 -:100040000C94A9020C9446220C94A9020C94A902C7 -:100050000C94A9020C94EA1B0C94A9020C94A9021A -:100060000C94A9020C94A9020C94A9020C94A90264 -:100070000C94A9020C94A9020C94A9020C94A90254 -:100080000C94A9020C94A9020C94A9020C94A90244 -:100090000C94A9020C94A9020C94A9020C94A90234 -:1000A0000C94A9020C94A9020C94A902D70DF90D85 -:1000B000E40EF90DE40E3B0E5E0EE40EB30EC60E1A -:1000C000C011C0110112011243127F127F147F145C -:1000D00097127F148E138E1359147F147F146D148E -:1000E0000000F0A12E004C002A00003035810000F5 -:1000F0001E00140004001D7134004D001F001A0082 -:1001000016001B00E104C1002000080007000600E3 -:1001100050002C0021001500090019004F004A0072 -:10012000220017000A000500000065745000015409 -:1001300000002F7F0000E3004F00015400003077E3 -:100140000000E20023001C000B00110000002971D8 -:10015000240018000D74100052004B0025000C0004 -:100160000E00360051002800260012000F00370054 -:100170002F002B81270013003382387130004E008E -:100180002D003100347801302D0000000100010005 -:1001900001000100010000003A001E0022002602BA -:1001A000010001003B001F002300270201000100A5 -:1001B0003C00200024002F004B0101003D002100E5 -:1001C000250030004E0101003E00010026002700FE -:1001D000000001000100010000000100000001001A -:1001E0000100010000000100000001003F000100CB -:1001F0002402310200000100400022022D022602EA -:100200000100010041002E002D0027020100010025 -:1002100042001F0213002000010001004300010002 -:100220002E02010001000100440045000100010010 -:1002300001000000010001000100010001000000B8 -:1002400001000100010001000100010001000100A6 -:10025000F2000100010001000100F000F1000100C6 -:10026000F400010001000100F3000100F5000100AD -:100270000100010001000100000001000100010077 -:100280000000010000000100010001000000010069 -:100290000000010001000100010001000000010058 -:1002A0000100010001000100A9000100010001009E -:1002B0000100AC00AA00B600010001000100AB0083 -:1002C000A80001000100010001000100010001007F -:1002D00001000100AE00010001000000160345000E -:1002E000720067006F0044006F0078002000450036 -:1002F0005A00000016034500720067006F004400BA -:100300006F007800200045005A0000000403090433 -:1003100009026D00040100A0FA09040000010301B4 -:100320000100092111010001223F00070581030896 -:10033000000A090401000103010200092111010062 -:1003400001224D000705820308000A09040200018A -:100350000300000009211101000122360007058376 -:100360000308000A09040300010300000009211129 -:100370000100012239000705840310000112011059 -:100380000100000008EDFE07130100010200010555 -:10039000010906A101050719E029E71500250195C6 -:1003A0000875018102050819012905950575019156 -:1003B000029501750391010507190029771500259C -:1003C00001957875018102C005010980A1018502AE -:1003D00016010026B7001A01002AB7007510950112 -:1003E0008100C0050C0901A1018503160100269CAE -:1003F000021A01002A9C02751095018100C00501B6 -:100400000902A1010901A100050919012905150029 -:10041000250195057501810295017503810105018D -:10042000093009311581257F950275088106093843 -:100430001581257F950175088106050C0A3802157E -:1004400081257F950175088106C0C005010906A1B7 -:1004500001050719E029E7150025019508750181B7 -:100460000295017508810105081901290595057591 -:100470000191029501750391010507190029FF15E6 -:100480000025FF950675088100C0000000000000EF -:100490000000000000010204060A0F17202C3A4A4F -:1004A0005D71879DB3C7DAE9F5FCFFFCF5E9DAC7B2 -:1004B000B39D87715D4A3A2C20170F0A060402018A -:1004C0000000000000000000000011241FBECFEF5C -:1004D000DAE0DEBFCDBF04B603FE24C08091F00198 -:1004E0009091F101A091F201B091F3018730904B0E -:1004F000A740B04BB9F41092F0011092F1011092A4 -:10050000F2011092F30114BE84B7877F84BF88E1A3 -:100510000FB6F89480936000109260000FBEE0E088 -:10052000FFE3099511E0A0E0B1E0EAE1F8E402C0E0 -:1005300005900D92A433B107D9F711E0A4E3B1E01F -:1005400001C01D92A03FB107E1F70E94E6090C949B -:100550000B240C940000662319F06130F1F03DC0CB -:10056000FC018281882341F00E94B51B90933501E4 -:100570008093340181EE1CC080913401909135014B -:100580000E94C11B8634910534F486E20E94481013 -:1005900086E20E94101181EE1EC0FC018281882338 -:1005A00051F00E94B51B909335018093340185EE84 -:1005B0000E94481012C080913401909135010E9430 -:1005C000C11B8634910534F487E20E94481087E20B -:1005D0000E94101185EE0E94101180E090E00895B5 -:1005E00008956091B3017091B4018091B50190912B -:1005F000B6010E94131B56985E9825982D98269850 -:100600002E9827982F98813019F0823021F0089584 -:10061000259A2D9A0895269A2E9A08950C94F102FF -:1006200056985E9825982D9826982E9827982F985A -:100630008FEF90E0909389008093880090938B00D7 -:1006400080938A0090938D0080938C00259A2D9A38 -:100650002FEF80E792E0215080409040E1F700C00A -:100660000000269A2E9A2FEF80E792E021508040DA -:100670009040E1F700C00000279A2F9A2FEF80E703 -:1006800092E0215080409040E1F700C000002598A2 -:100690002D982FEF80E792E0215080409040E1F7C5 -:1006A00000C0000026982E982FEF80E792E021509E -:1006B00080409040E1F700C0000027982F9856989E -:1006C0005E9825982D9826982E9827982F9808950B -:1006D00089EA8093800089E08093810024982C9897 -:1006E0003F988AB18F748AB96E98479A8BB1806BA4 -:1006F0008BB9769A0E9410030C94F00280E28093EA -:1007000000018091360181110EC00E94CD0381E06D -:10071000809336012FEF83ED90E32150804090408D -:10072000E1F700C0000080E40E94D3038093000141 -:1007300081112EC00E94FD0380930001811128C009 -:100740000E94FD0380930001811122C08FE30E946B -:10075000FD038093000181111BC00E94F50380E41A -:100760000E94D30380930001811112C08CE00E948B -:10077000FD038093000181110BC00E94FD03809353 -:100780000001811105C08FE30E94FD0380930001E9 -:100790000E94F5038091000108951092B9008AE04B -:1007A0008093B800089594EA9093BC009091BC00A7 -:1007B00097FFFCCF9091B900987F983021F090314D -:1007C00011F081E008958093BB0084E88093BC0021 -:1007D0008091BC0087FFFCCF8091B900887F883171 -:1007E00011F0803471F780E0089584E98093BC00B3 -:1007F0008091BC0084FDFCCF08958093BB0084E809 -:100800008093BC008091BC0087FFFCCF9091B90021 -:10081000987F81E0983209F480E0089584E880931D -:10082000BC008091BC0087FFFCCF8091BB00089585 -:1008300080910001811115C080E40E94D303809350 -:10084000000181110CC082E10E94FD038093000130 -:10085000811105C08FEF0E94FD03809300010E946B -:10086000F50384B1807F84B985B1807F85B98AB171 -:10087000837F8AB98BB1837F8BB93E984698089560 -:100880000E947E03809300010E94180480B38C7044 -:1008900080BB81B3836F81BBE6E4F1E0A8E3B1E004 -:1008A00011921D9281E0E435F807D1F70C946803AA -:1008B000BF92CF92DF92EF92FF920F931F93CF934D -:1008C000DF9380910001882379F0809137018F5F59 -:1008D00080933701811108C00E947E03809300013C -:1008E000811102C00E94100308E311E0C0E0D0E0D3 -:1008F000DD24D39482E0C82EEE24E394F12CC7309B -:1009000000F580910001811162C080E40E94D30350 -:1009100080930001811112C082E10E94FD03809347 -:10092000000181110BC0C7010C2E01C0880F0A9471 -:10093000EAF780950E94FD03809300010E94F50371 -:1009400046C0CA30A1F028F4C83059F0C93061F06F -:1009500005C0CC3089F070F0CD3089F0209A28980D -:1009600010C0219A29980DC0229A2A980AC0239A69 -:100970002B9807C0529A01C0539A5B9802C03E9AC6 -:100980004698E0EAEA95F1F78FB179995AC092E07A -:1009900081708D25892B7C9B02C090E001C094E082 -:1009A000892B7D9B02C090E001C098E0892B7E9B43 -:1009B00002C090E001C090E1892B9FB19095991FF2 -:1009C0009927991F9295990F907E892B0FC080913E -:1009D000000181114BC080E40E94D3038093000189 -:1009E000882389F1B12C0E94F5038B2DF8019081A9 -:1009F000981719F08083C09201010E941804219673 -:100A00000F5F1F4FCE30D10509F079CF80910101E2 -:100A1000882371F1815080930101882339F08FE997 -:100A20009FE00197F1F700C0000022C0A6E4B1E00A -:100A3000E8E3F1E081918D9391E0E634F907D1F795 -:100A400017C090E0A5CF83E10E94FD0380930001D1 -:100A50008111C8CF81E40E94D303809300018111EA -:100A6000C1CF0E940E04B82EB094BDCF80E0BECF9F -:100A70000E940E0381E0DF91CF911F910F91FF90B3 -:100A8000EF90DF90CF90BF900895E82FF0E0EA5B01 -:100A9000FE4F808108950895089596E0799FF001B2 -:100AA000112494E5899FE00DF11D1124E60FF11D3D -:100AB000EE0FFF1FEC51FF4F859194910895880F21 -:100AC000991F805A9040FC01859194910895880F58 -:100AD000991F80529F4FFC018591949108950F9327 -:100AE0001F93CF93DF93EC01811520E3920730F53C -:100AF000811530E2930708F0B1C08B3B910588F473 -:100B0000883A910508F058C0853A910508F049C027 -:100B10008430910508F043C08130910509F4B2C1D9 -:100B2000AEC18F3F910509F0D0F5803F910508F0E7 -:100B300092C0805E9109089790F1A1C1C11581E52D -:100B4000D807A8F4C23090E5D90708F09FC0C115B6 -:100B500020E5D20709F486C008F092C0C11580E4F0 -:100B6000D80708F08CC18E011127106CCCC1C115BB -:100B700090E8D90758F4C11520E7D20708F07BC1E7 -:100B8000C11530E6D30708F423C179C1C11580E946 -:100B9000D80708F074C18E011F70106AB4C18E01AD -:100BA000B2C1853A910509F470C1863A910509F4FC -:100BB0006FC103E810E4A7C1883A910509F46BC13D -:100BC000893A910509F46AC18A3A910509F469C123 -:100BD0008B3A910509F468C18C3A910509F467C113 -:100BE0008D3A910509F466C1803B910509F465C110 -:100BF0008E3A910509F464C18F3A910509F463C1F5 -:100C0000813B910509F462C1823B910509F461C100 -:100C1000833B910509F460C1843B910509F45FC1F0 -:100C2000853B910509F45EC1863B910509F45DC1E0 -:100C3000873B910509F45CC1883B910509F45BC1D0 -:100C4000893B910509F45AC18A3B910509F059C1C4 -:100C50000AE216E458C18C01106555C19F700E94CC -:100C6000670552C10E94A2149FEF24E33CE091501B -:100C700020403040E1F700C000000E940F1C43C13B -:100C80008091CF0181608093CF013DC10E94B71D4B -:100C9000811102C00E949D1D0E94D41D90E090937E -:100CA000F0018093EF01C23080E5D80721F48091F4 -:100CB000EF01816086C0C43090E5D90721F48091AE -:100CC000EF0182607EC0C63020E5D20721F480911A -:100CD000EF01846076C0C83030E5D30719F4809105 -:100CE000EF0127C0CA3080E5D80721F48091EF01D9 -:100CF000806167C0CC3090E5D90721F48091EF0185 -:100D000080625FC0CE3020E5D20721F48091EF01F0 -:100D1000806457C0C03130E5D30721F48091EF01E2 -:100D200080684FC0C23180E5D80729F48091EF0177 -:100D30008460886046C0C33090E5D90721F4809173 -:100D4000EF018E7F3EC0C53020E5D20721F48091AF -:100D5000EF018D7F36C0C73030E5D30721F4809195 -:100D6000EF018B7F2EC0C93080E5D80719F4809140 -:100D7000EF0126C0CB3090E5D90721F48091EF0137 -:100D80008F7E1FC0CD3020E5D20721F48091EF0186 -:100D90008F7D17C0CF3030E5D30721F48091EF016C -:100DA0008F7B0FC0C13180E5D80721F48091EF011E -:100DB0008F7707C0C331D04531F48091EF018B7F2D -:100DC000877F8093EF018091EF010E94D81D9BC027 -:100DD0008D2F99278F70992781309105E9F48E0125 -:100DE000037011279C0102C0220F331F0A95E2F7FE -:100DF00089011C68CE0164E0880F991F6A95E1F7AC -:100E000088279370082B192B73E0CC0FDD1F7A9580 -:100E1000E1F7C076DD272CC08230910529F41C2F24 -:100E20000027016F106A6FC08330910561F4CE0115 -:100E30008370992701E010E002C0000F111F8A950E -:100E4000E2F71C680EC0049709F05DC0CE01837004 -:100E5000992701E010E002C0000F111F8A95E2F708 -:100E60001A6843E0CC0FDD1F4A95E1F7C07ED770CA -:100E70000C2B1D2B48C08E011F70106244C000E077 +:100000000C945C020C94A0020C94A0020C94A0022C +:100010000C94A0020C94A0020C94A0020C94A002D8 +:100020000C94A0020C94A0020C94970C0C94690DF3 +:100030000C94D61B0C94A0020C94A0020C94A00269 +:100040000C94A0020C94A0020C94A0020C94A002A8 +:100050000C94A0020C943D1C0C94A0020C94A002E1 +:100060000C94A0020C94A0020C94A0020C94A00288 +:100070000C94A0020C94A0020C94A0020C94A00278 +:100080000C94A0020C94A0020C94A0020C94A00268 +:100090000C94A0020C94A0020C94A0020C94A00258 +:1000A0000C94A0020C94A0020C94A002CE0DF00DB2 +:1000B000DB0EF00DDB0E320E550EDB0EAA0EBD0E62 +:1000C000CC11CC11FB11FB1146126812CF13CF13C8 +:1000D0007312CF131C131C13C013CF13CF13C913E8 +:1000E0002913291329132913291329132913291330 +:1000F0002913291329132913291329132913291320 +:100100003A1348134F13561360130000F0A100C8B0 +:1001100001C82E004C002A000030358100001E006E +:10012000140004001D7134004D001F001A00160059 +:100130001B00E104C1002000080007000600500079 +:100140002C0021001500090019004F004A00220070 +:1001500017000A00050000006574500001540000FB +:100160002F7F0000E3004F000154000030770000B3 +:10017000E20023001C000B00110000002971240084 +:1001800018000D74100052004B0025000C000E00EA +:10019000360051002800260012000F0037002F0003 +:1001A0002B81270013003382387130004E002D0060 +:1001B0003100347801302D00000001000100010001 +:1001C0000100010000003A001E002200260201008A +:1001D00001003B001F0023002702010001003C003A +:1001E000200024002F004B0101003D0021002500CC +:1001F00030004E0101003E000100260027000000F3 +:1002000001000100010000000100000001000100E8 +:10021000010000000100000001003F000100240275 +:10022000310200000100400022022D0226020100DE +:10023000010041002E002D002702010001004200B4 +:100240001F021300200001000100430001002E02E4 +:10025000010001000100440045000100010001000F +:100260000000010001000100010001000000010088 +:100270000100010001000100010001000100F20085 +:100280000100010001000100F000F1000100F40094 +:10029000010001000100F3000100F5000100010070 +:1002A0000100010001000000010001000100000048 +:1002B0000100000001000100010000000100000039 +:1002C0000100010001000100010000000100010027 +:1002D000010001000100A90001000100010001006E +:1002E000AC00AA00B600010001000100AB00A800AC +:1002F00001000100010001000100010001000100F6 +:100300000100AE000100010000001603450072006C +:1003100067006F0044006F007800200045005A001D +:10032000000016034500720067006F0044006F0074 +:100330007800200045005A00000004030904090267 +:100340006D00040100A0FA0904000001030101008E +:10035000092111010001223F000705810308000A5D +:100360000904010001030102000921110100012219 +:100370004D000705820308000A090402000103007A +:10038000000009211101000122360007058303083E +:10039000000A090403000103000000092111010003 +:1003A0000122390007058403100001120110010029 +:1003B000000008EDFE07130100010200010501091C +:1003C00006A101050719E029E71500250195087523 +:1003D000018102050819012905950575019102950C +:1003E000017503910105071900297715002501956D +:1003F0007875018102C005010980A10185021601FD +:100400000026B7001A01002AB70075109501810077 +:10041000C0050C0901A1018503160100269C021AE2 +:1004200001002A9C02751095018100C00501090296 +:10043000A1010901A10005091901290515002501DE +:10044000950575018102950175038101050109304A +:1004500009311581257F95027508810609381581B6 +:10046000257F950175088106050C0A38021581253E +:100470007F950175088106C0C005010906A1010527 +:100480000719E029E71500250195087501810295F6 +:100490000175088101050819012905950575019166 +:1004A000029501750391010507190029FF15002523 +:1004B000FF950675088100C011241FBECFEFDAE05A +:1004C000DEBFCDBF04B603FE24C08091F20190913F +:1004D000F301A091F401B091F5018730904BA74052 +:1004E000B04BB9F41092F2011092F3011092F401A2 +:1004F0001092F50114BE84B7877F84BF88E10FB6E0 +:10050000F89480936000109260000FBEE0E0FFE37B +:10051000099511E0A0E0B1E0EAEEF7E402C0059031 +:100520000D92A433B107D9F711E0A4E3B1E001C003 +:100530001D92A23FB107E1F70E94DF090C94F3235B +:100540000C940000CF93DF93EC01662319F0613027 +:1005500079F031C08A818823C9F082E00E94561167 +:100560008D81982F907F71F080FD0CC086E21BC0BA +:100570008A818823D9F082E00E9456118D81982FBC +:10058000907F71F48D818F708D8315C08D81807FF8 +:1005900019F086E20E94071182E00E945D110BC0F3 +:1005A00080FDF0CF87E20E943F1005C08D81807FE3 +:1005B00099F387E2EFCF80E090E0DF91CF9108954B +:1005C00008956091B1017091B2018091B301909151 +:1005D000B4010E943D1B56985E9825982D98269848 +:1005E0002E9827982F98813019F0823021F00895A5 +:1005F000259A2D9A0895269A2E9A08950C94E10230 +:1006000056985E9825982D9826982E9827982F987A +:100610008FEF90E0909389008093880090938B00F7 +:1006200080938A0090938D0080938C00259A2D9A58 +:100630002FEF80E792E0215080409040E1F700C02A +:100640000000269A2E9A2FEF80E792E021508040FA +:100650009040E1F700C00000279A2F9A2FEF80E723 +:1006600092E0215080409040E1F700C000002598C2 +:100670002D982FEF80E792E0215080409040E1F7E5 +:1006800000C0000026982E982FEF80E792E02150BE +:1006900080409040E1F700C0000027982F985698BE +:1006A0005E9825982D9826982E9827982F9808952B +:1006B00089EA8093800089E08093810024982C98B7 +:1006C0003F988AB18F748AB96E98479A8BB1806BC4 +:1006D0008BB9769A0E9400030C94E00280E280932A +:1006E00000018091340181110EC00E94BD0381E0A0 +:1006F000809334012FEF83ED90E3215080409040B0 +:10070000E1F700C0000080E40E94C3038093000171 +:1007100081112EC00E94ED0380930001811128C039 +:100720000E94ED0380930001811122C08FE30E949B +:10073000ED038093000181111BC00E94E50380E45A +:100740000E94C30380930001811112C08CE00E94BB +:10075000ED038093000181110BC00E94ED03809393 +:100760000001811105C08FE30E94ED038093000119 +:100770000E94E5038091000108951092B9008AE07B +:100780008093B800089594EA9093BC009091BC00C7 +:1007900097FFFCCF9091B900987F983021F090316D +:1007A00011F081E008958093BB0084E88093BC0041 +:1007B0008091BC0087FFFCCF8091B900887F883191 +:1007C00011F0803471F780E0089584E98093BC00D3 +:1007D0008091BC0084FDFCCF08958093BB0084E829 +:1007E0008093BC008091BC0087FFFCCF9091B90042 +:1007F000987F81E0983209F480E0089584E880933E +:10080000BC008091BC0087FFFCCF8091BB000895A5 +:1008100080910001811115C080E40E94C303809380 +:10082000000181110CC082E10E94ED038093000160 +:10083000811105C08FEF0E94ED03809300010E949B +:10084000E50384B1807F84B985B1807F85B98AB1A1 +:10085000837F8AB98BB1837F8BB93E984698089580 +:100860000E946E03809300010E94080480B38C7084 +:1008700080BB81B3836F81BBE4E4F1E0A6E3B1E028 +:1008800011921D9281E0E235F807D1F70C945803DC +:10089000BF92CF92DF92EF92FF920F931F93CF936D +:1008A000DF9380910001882379F0809135018F5F7B +:1008B00080933501811108C00E946E03809300016E +:1008C000811102C00E94000306E311E0C0E0D0E005 +:1008D000DD24D39482E0C82EEE24E394F12CC730BB +:1008E00000F580910001811162C080E40E94C30381 +:1008F00080930001811112C082E10E94ED03809378 +:10090000000181110BC0C7010C2E01C0880F0A9491 +:10091000EAF780950E94ED03809300010E94E503B1 +:1009200046C0CA30A1F028F4C83059F0C93061F08F +:1009300005C0CC3089F070F0CD3089F0209A28982D +:1009400010C0219A29980DC0229A2A980AC0239A89 +:100950002B9807C0529A01C0539A5B9802C03E9AE6 +:100960004698E0EAEA95F1F78FB179995AC092E09A +:1009700081708D25892B7C9B02C090E001C094E0A2 +:10098000892B7D9B02C090E001C098E0892B7E9B63 +:1009900002C090E001C090E1892B9FB19095991F12 +:1009A0009927991F9295990F907E892B0FC080915E +:1009B000000181114BC080E40E94C30380930001B9 +:1009C000882389F1B12C0E94E5038B2DF8019081D9 +:1009D000981719F08083C09201010E9408042196A3 +:1009E0000F5F1F4FCE30D10509F079CF8091010103 +:1009F000882371F1815080930101882339F08FE9B8 +:100A00009FE00197F1F700C0000022C0A4E4B1E02C +:100A1000E6E3F1E081918D9391E0E434F907D1F7B9 +:100A200017C090E0A5CF83E10E94ED038093000101 +:100A30008111C8CF81E40E94C3038093000181111A +:100A4000C1CF0E94FE03B82EB094BDCF80E0BECFD0 +:100A50000E94FE0281E0DF91CF911F910F91FF90E4 +:100A6000EF90DF90CF90BF900895E82FF0E0EC5B1F +:100A7000FE4F808108950895089596E0799FF001D2 +:100A8000112494E5899FE00DF11D1124E60FF11D5D +:100A9000EE0FFF1FEE5EFE4F859194910895880F33 +:100AA000991F86579040FC01859194910895880F75 +:100AB000991F865F9E4FFC018591949108950F9335 +:100AC0001F93CF93DF93EC01811520E3920730F55C +:100AD000811530E2930708F0B1C08B3B910588F493 +:100AE000883A910508F058C0853A910508F049C048 +:100AF0008430910508F043C08130910509F4C2C1EA +:100B0000BEC18F3F910509F0D0F5803F910508F0F7 +:100B100092C0805E9109089790F1B1C1C11581E53D +:100B2000D807A8F4C23090E5D90708F09FC0C115D6 +:100B300020E5D20709F486C008F092C0C11580E410 +:100B4000D80708F09CC18E011127106CDCC1C115BB +:100B500090E8D90758F4C11520E7D20708F08BC1F7 +:100B6000C11530E6D30708F423C189C1C11580E956 +:100B7000D80708F084C18E011F70106AC4C18E01AD +:100B8000C2C1853A910509F480C1863A910509F4FC +:100B90007FC103E810E4B7C1883A910509F47BC12D +:100BA000893A910509F47AC18A3A910509F479C123 +:100BB0008B3A910509F478C18C3A910509F477C113 +:100BC0008D3A910509F476C1803B910509F475C110 +:100BD0008E3A910509F474C18F3A910509F473C1F5 +:100BE000813B910509F472C1823B910509F471C101 +:100BF000833B910509F470C1843B910509F46FC1F1 +:100C0000853B910509F46EC1863B910509F46DC1E0 +:100C1000873B910509F46CC1883B910509F46BC1D0 +:100C2000893B910509F46AC18A3B910509F069C1C4 +:100C30000AE216E468C18C01106565C19F700E94CC +:100C4000570562C10E9419149FEF24E33CE09150C4 +:100C500020403040E1F700C000000E94621C53C1F8 +:100C60008091D30181608093D3014DC10E940A1EFF +:100C7000811102C00E94F01D0E94271E90E09093F7 +:100C8000F2018093F101C23080E5D80721F4809110 +:100C9000F101816086C0C43090E5D90721F48091CC +:100CA000F10182607EC0C63020E5D20721F4809138 +:100CB000F101846076C0C83030E5D30719F4809123 +:100CC000F10127C0CA3080E5D80721F48091F101F5 +:100CD000806167C0CC3090E5D90721F48091F101A3 +:100CE00080625FC0CE3020E5D20721F48091F1010F +:100CF000806457C0C03130E5D30721F48091F10101 +:100D000080684FC0C23180E5D80729F48091F10195 +:100D10008460886046C0C33090E5D90721F4809193 +:100D2000F1018E7F3EC0C53020E5D20721F48091CD +:100D3000F1018D7F36C0C73030E5D30721F48091B3 +:100D4000F1018B7F2EC0C93080E5D80719F480915E +:100D5000F10126C0CB3090E5D90721F48091F10153 +:100D60008F7E1FC0CD3020E5D20721F48091F101A4 +:100D70008F7D17C0CF3030E5D30721F48091F1018A +:100D80008F7B0FC0C13180E5D80721F48091F1013C +:100D90008F7707C0C331D04531F48091F1018B7F4B +:100DA000877F8093F1018091F1010E942B1EABC0DF +:100DB0008D2F99278F70992781309105E9F48E0145 +:100DC000037011279C0102C0220F331F0A95E2F71E +:100DD00089011C68CE01E4E0880F991FEA95E1F7CC +:100DE00088279370082B192BF3E0CC0FDD1FFA95A1 +:100DF000E1F7C076DD272CC08230910529F41C2F45 +:100E00000027016F106A7FC08330910561F4CE0125 +:100E10008370992701E010E002C0000F111F8A952E +:100E2000E2F71C680EC084309105A9F4CE018370EE +:100E3000992701E010E002C0000F111F8A95E2F728 +:100E40001A6863E0CC0FDD1F6A95E1F7C07ED770AA +:100E50000C2B1D2B58C08530910529F41C2F002721 +:100E6000046F106A50C0069709F04DC0CF71DD279E +:100E70001C2F002702C08E011F70106244C000E0CA :100E800010E041C001E010E03EC001E810E43BC0CA :100E900002E810E438C002EE14E435C009EE14E4B0 :100EA00032C00AEE14E42FC005EB14E42CC006EBAC @@ -240,43 +240,43 @@ :100EF00005E216E408C006E216E405C007E216E4BF :100F000002C000E014E4C801DF91CF911F910F915E :100F1000089596E0799FF001112494E5899FE00DF2 -:100F2000F11D1124E60FF11DEE0FFF1FEC51FF4FD5 +:100F2000F11D1124E60FF11DEE0FFF1FEE5EFE4FC7 :100F300085919491803E9105E0F4803C910558F5AF :100F40008133910509F46FC048F48932910509F4A1 :100F500063C08A32910509F46DC072C0893391056E :100F6000E9F082389105D1F08533910509F44DC03F :100F700067C0833E910581F138F4803E9105B9F058 :100F8000823E9105D9F05CC0863E910561F1873EB5 -:100F90009105A1F155C00E945F0508952091EF01D0 +:100F90009105A1F155C00E944F0508952091F101DE :100FA00020FD02C021FF4CC080EE90E049C080913E -:100FB000EF0180FFF9CF89E390E042C08091EF011B -:100FC00082FF0EC08091EF0184FF03C080E090E0BB -:100FD00037C083EE90E034C08091EF0182FFF2CF02 -:100FE00082EE90E02DC08091EF0183FF0BC08091D5 -:100FF000EF0184FDEBCF87EE90E022C08091EF01FE -:1010000083FFF5CF86EE90E01BC08091EF0185FF56 -:1010100007C089E290E014C08091EF0185FFF9CF0D -:1010200085E390E00DC08091EF0186FF07C08AE262 -:1010300090E006C08091EF0186FFF9CF81E390E058 -:101040000E946F05089508950C942308809164010F +:100FB000F10180FFF9CF89E390E042C08091F10117 +:100FC00082FF0EC08091F10184FF03C080E090E0B9 +:100FD00037C083EE90E034C08091F10182FFF2CF00 +:100FE00082EE90E02DC08091F10183FF0BC08091D3 +:100FF000F10184FDEBCF87EE90E022C08091F101FA +:1010000083FFF5CF86EE90E01BC08091F10185FF54 +:1010100007C089E290E014C08091F10185FFF9CF0B +:1010200085E390E00DC08091F10186FF07C08AE260 +:1010300090E006C08091F10186FFF9CF81E390E056 +:101040000E945F05089508950C9423088091620121 :101050000895CF93DF9300D01F92CDB7DEB72091D4 -:10106000E601243019F523E029839B838A832093AA +:10106000E801243019F523E029839B838A832093A8 :10107000E9008FEF9091E800815095FD06C095ED55 :101080009A95F1F700008111F5CF8091E80085FF76 :101090000DC040E050E063E070E0CE0101960E9498 -:1010A000930A8091E8008E778093E8000F900F906C +:1010A0008A0A8091E8008E778093E8000F900F9075 :1010B0000F90DF91CF910895CF93DF9300D01F92CF -:1010C000CDB7DEB72091E601243021F522E0298357 +:1010C000CDB7DEB72091E801243021F522E0298355 :1010D0009B838A8383E08093E9008FEF9091E800FF :1010E000815095FD06C095ED9A95F1F700008111AC :1010F000F5CF8091E80085FF0DC040E050E063E04F -:1011000070E0CE0101960E94930A8091E8008E77EC +:1011000070E0CE0101960E948A0A8091E8008E77F5 :101110008093E8000F900F900F90DF91CF9108958A -:101120002091E6012430F1F422E02093E9002FEF32 +:101120002091E8012430F1F422E02093E9002FEF30 :101130003091E800215035FD06C035ED3A95F1F7C4 :1011400000002111F5CF2091E80025FF0BC040E001 -:1011500050E065E070E00E94930A8091E8008E778D -:101160008093E8000895CF93DF93EC018091E6012E +:1011500050E065E070E00E948A0A8091E8008E7796 +:101160008093E8000895CF93DF93EC018091E8012C :10117000843009F046C090910C019923D9F09091E8 :101180000D019923B9F08093E9008FEF9091E80069 :10119000815095FD06C095E19A95F1F70000811107 @@ -284,876 +284,873 @@ :1011B00070E017C081E08093E9008FEF9091E80024 :1011C000815095FD06C095ED9A95F1F700008111CB :1011D000F5CF8091E80085FF14C040E050E068E062 -:1011E00070E0CE010E94930A8091E8008E77809390 -:1011F000E80080E1FE01A4E5B1E001900D928A953E -:10120000E1F7DF91CF9108958091E501811109C047 -:101210000E94250C0E94820C8091E20084608093E1 -:10122000E20008951092E501089508950C94332288 -:101230000E94A61B0E9439220E941F0F0C942408B2 -:1012400042E061EC81E00E949F0B42E061EC82E0B1 -:101250000E949F0B42E061EC83E00E949F0B42E101 -:1012600061EC84E00C949F0B8091E801833009F4D9 -:1012700055C030F4813071F0823009F48EC0089589 -:101280008A3009F47AC08B3009F460C0893009F0E3 -:101290009CC020C08091E701813A09F096C08091FE -:1012A000E800877F8093E8008091EB019091EC014A -:1012B000892B21F060E080E090E003C060E184E5EC -:1012C00091E070E00E94DC0A8091E8008B778093C7 -:1012D000E80008958091E701813209F076C080919D -:1012E000EB019091EC01009719F0039709F06DC0A4 -:1012F0008091E800877F8093E8008091E80082FD7C -:1013000005C08091E6018111F8CF5FC08091F100A6 -:10131000809364018091E8008B7753C08091E7014E -:10132000813A09F052C08091EB019091EC01892B38 -:1013300009F04BC08091E800877F8093E80080919E -:10134000E80080FFFCCF80910C0136C08091E7015E -:101350008132D9F58091EB019091EC01892BA9F5AF -:101360008091E800877F8093E8000E94D40B8091F1 -:10137000E90180930C010C94A2148091E701813261 -:1013800021F58091E800877F8093E8000E94D40BCC -:101390008091EA018093650108958091E701813A87 -:1013A000A1F48091E800877F8093E8008091E800B5 -:1013B00080FFFCCF809165018093F1008091E8006F -:1013C0008E778093E8000C94D40B089584B7877FC0 -:1013D00084BF88E10FB6F89480936000109260009B -:1013E0000FBE90E080E80FB6F89480936100909370 -:1013F00061000FBE0E946E0F0E94250C0E94820C9D -:101400008091E20084608093E20078940E94FD0E57 -:101410000E94700F82E091E00E941A0F0E94212228 -:101420008091E601853069F40E94661B8091E40199 -:101430008823B1F30E94911B882391F30E947D0AB7 -:10144000EFCF0E94760FECCF292F332723303105C1 -:10145000A9F06CF42130310509F442C02230310585 -:1014600009F043C08DE690E020E133E042C0213234 -:101470003105C9F02232310519F137C09927813081 -:10148000910541F08230910541F0892B71F5ECE036 -:10149000F3E005C0E4EFF2E002C0ECEDF2E084918D -:1014A00090E09F0126C0643000F5E62FF0E0EE0FDB -:1014B000FF1FEE5DFE4F2081318189E090E019C071 -:1014C000643098F4E62FF0E0DF01AA0FBB1FA65EA0 -:1014D000BE4F2D913C91EA5EFE4F808190E009C0A5 -:1014E00082E190E02DE733E004C080E090E020E06E -:1014F00030E0FA0131832083089580E189BD82E1E3 -:1015000089BD09B400FEFDCF8091D8008F7D809306 -:10151000D8008091E00082608093E0008091E0003C -:1015200081FDFCCF0895CF92DF92EF92FF920F934F -:101530001F93CF93DF937C018B01EA010E94F50B8F -:10154000811131C0209731F088819981081B190BD6 -:10155000E80EF91EC12CD12C0115110519F180914D -:10156000E80085FD14C08091E8008E778093E80044 -:10157000209741F0888199818C0D9D1D99838883E6 -:1015800085E011C00E94F50B882331F30CC0F701F0 -:1015900081917F018093F10001501109FFEFCF1A73 -:1015A000DF0ADACF80E0DF91CF911F910F91FF909A -:1015B000EF90DF90CF9008952091ED013091EE01F2 -:1015C0002617370748F06115710539F42091E800B6 -:1015D0002E772093E80001C0B901FC0120E06115DD -:1015E0007105B9F18091E601882309F440C0853086 -:1015F00009F43FC08091E80083FD3DC08091E80080 -:1016000082FF06C08091E80082FF26C080E0089536 -:101610008091E80080FFE3CF2091F3008091F200F9 -:1016200090E0922B6115710551F08830910538F4E6 -:1016300021912093F100615071090196F3CF21E0CF -:10164000089709F020E08091E8008E778093E80009 -:10165000C6CF2111C7CFD6CF8091E601882339F0BC -:10166000853039F08091E80083FFCCCF04C082E060 -:10167000089583E0089581E008952091ED0130916F -:10168000EE012617370748F06115710539F42091EE -:10169000E8002E772093E80001C0B901FC0120E0AA -:1016A00061157105C1F18091E601882309F441C0FB -:1016B000853009F440C08091E80083FD3EC08091F0 -:1016C000E80082FF06C08091E80082FF27C080E02A -:1016D00008958091E80080FFE3CF2091F30080918E -:1016E000F20090E0922B6115710559F08830910558 -:1016F00040F424912093F1003196615071090196D4 -:10170000F2CF21E0089709F020E08091E8008E7781 -:101710008093E800C5CF2111C6CFD5CF8091E601D7 -:10172000882339F0853039F08091E80083FFCBCFF2 -:1017300004C082E0089583E0089581E00895982F21 -:10174000973058F59093E900981739F07091EC00B4 -:101750002091ED005091F00003C0242F762F50E02F -:1017600021FF19C03091EB003E7F3093EB003091A8 -:10177000ED003D7F3093ED003091EB003160309310 -:10178000EB007093EC002093ED005093F00020915B -:10179000EE0027FF07C09F5FD3CF8F708093E900D3 -:1017A00081E0089580E008958091E70187FD05C0FC -:1017B0008091E80080FF0EC012C08091E80082FD99 -:1017C00005C08091E6018111F8CF08958091E8006D -:1017D0008B7708C08091E6018111EACF089580914E -:1017E000E8008E778093E80008958091E40090915E -:1017F000E50045E62091EC0020FF21C02091E800A3 -:1018000020FD21C02091E601222389F0253089F0B6 -:101810002091EB0025FD0FC02091E4003091E50000 -:101820002817390739F3415041F0C901E3CF82E06D -:10183000089583E0089581E0089584E0089520915B -:10184000E80022FFDFCF80E008950E94930C0E9401 -:101850009B0CE0EEF0E0808181608083E8EDF0E0B9 -:1018600080818F77808319BCA7EDB0E08C918E7F4B -:101870008C9380818F7E80831092E50108950F9371 -:101880001F93CF93DF930E94930C0E949B0CC8ED93 -:10189000D0E088818F778883888180688883888179 -:1018A0008F7D888319BC1092E6011092E20110929C -:1018B000E4011092E30100EE10E0F80180818B7FDB -:1018C000808388818160888342E060E080E00E94BC -:1018D0009F0BE1EEF0E080818E7F8083E2EEF0E00E -:1018E000808181608083808188608083F80180812D -:1018F0008E7F8083888180618883DF91CF911F9163 -:101900000F910895E8EDF0E080818F7E8083E7ED10 -:10191000F0E080818160808384E082BF81E08093F9 -:10192000E5010C943F0CE8EDF0E080818E7F808330 -:101930001092E20008951092DA001092E1000895EA -:101940001F920F920FB60F9211242F933F934F9334 -:101950005F936F937F938F939F93AF93BF93EF9317 -:10196000FF938091E10082FF0BC08091E20082FF33 -:1019700007C08091E1008B7F8093E1000E94FC0E04 -:101980008091DA0080FF1FC08091D80080FF1BC0CB -:101990008091DA008E7F8093DA008091D90080FFF9 -:1019A0000DC080E189BD82E189BD09B400FEFDCF93 -:1019B00081E08093E6010E94040905C019BC1092E1 -:1019C000E6010E9412098091E10080FF19C0809118 -:1019D000E20080FF15C08091E2008E7F8093E200DC -:1019E0008091E20080618093E2008091D800806263 -:1019F0008093D80019BC85E08093E6010E94160907 -:101A00008091E10084FF30C08091E20084FF2CC00F -:101A100080E189BD82E189BD09B400FEFDCF8091DE -:101A2000D8008F7D8093D8008091E1008F7E8093D5 -:101A3000E1008091E2008F7E8093E2008091E200DD -:101A400081608093E2008091E201882311F084E0BC -:101A500007C08091E30087FF02C083E001C081E0FE -:101A60008093E6010E9418098091E10083FF29C05C -:101A70008091E20083FF25C08091E100877F809301 -:101A8000E10082E08093E6011092E2018091E100A2 -:101A90008E7F8093E1008091E2008E7F8093E20050 -:101AA0008091E20080618093E20042E060E080E0AB -:101AB0000E949F0B8091F00088608093F0000E944C -:101AC0001509FF91EF91BF91AF919F918F917F91F8 -:101AD0006F915F914F913F912F910F900FBE0F909B -:101AE0001F9018951F920F920FB60F9211242F93EB -:101AF0003F934F935F936F937F938F939F93AF9396 -:101B0000BF93CF93EF93FF93C091E900CF70809183 -:101B1000EC001092E9008091F000877F8093F00044 -:101B200078940E94AE0D1092E9008091F0008860D8 -:101B30008093F000C093E900FF91EF91CF91BF91A6 -:101B4000AF919F918F917F916F915F914F913F9155 -:101B50002F910F900FBE0F901F9018951F93CF934A -:101B6000DF93CDB7DEB7AA970FB6F894DEBF0FBEEE -:101B7000CDBFE7EEF1E08091F100819321E0EF3EEF -:101B8000F207C9F70E9434098091E80083FF1CC165 -:101B90002091E7013091E801832F90E08A30910590 -:101BA00008F012C1FC01EA5AFF4F0C94BB23203805 -:101BB00081F0223809F008C18091EB018F70809389 -:101BC000E9008091EB0085FB882780F91092E900FD -:101BD00006C08091E3019091E4019111826090919F -:101BE000E800977F9093E8008093F1001092F10055 -:101BF000C5C0822F8D7F09F0E7C0222319F0223063 -:101C000061F0E2C08091E901813009F0DDC033303C -:101C100009F080E08093E40128C08091E9018111FE -:101C200024C02091EB012F7009F4CEC02093E9006D -:101C30008091EB0080FF19C08091EB00333011F4EC -:101C4000806211C080618093EB0081E090E0022E01 -:101C500001C0880F0A94EAF78093EA001092EA0024 -:101C60008091EB0088608093EB001092E9008091F6 -:101C7000E800877F86C02111A7C01091E9011F7776 -:101C80008091E3008078812B8093E3008091E800CD -:101C9000877F8093E8000E94D40B8091E80080FF4A -:101CA000FCCF8091E30080688093E300112311F062 -:101CB00083E001C082E08093E60186C02058223094 -:101CC00008F082C08091E9019091EA018C3D23E007 -:101CD000920779F583E08A838AE289834FB7F89483 -:101CE000DE01139620E03EE051E2E32FF0E0509356 -:101CF0005700E49120FF03C0E295EF703F5FEF7063 -:101D00008E2F90E0EA3010F0C79601C0C0968D93F8 -:101D10009D932F5F243149F74FBF8091E800877F63 -:101D20008093E8006AE270E0CE0101960E94DC0A2E -:101D300014C0AE014F5F5F4F6091EB010E94240A17 -:101D4000009709F441C02091E800277F2093E80024 -:101D5000BC0189819A810E943D0B8091E8008B77BC -:101D60008093E80031C0203879F58091E800877FC2 -:101D70008093E8008091E2018093F1008091E80077 -:101D80008E778093E8000E94D40B1EC021111CC0E6 -:101D90009091E9019230C0F48091E800877F8093B0 -:101DA000E8009093E2010E94D40B8091E20181113E -:101DB00004C08091E30087FF02C084E001C081E09D -:101DC0008093E6010E9420098091E80083FF0AC009 -:101DD0008091E800877F8093E8008091EB0080622B -:101DE0008093EB00AA960FB6F894DEBF0FBECDBF6E -:101DF000DF91CF911F9108950895CF938091E601CF -:101E00008823B1F08091E9008F709091EC0090FFF1 -:101E100002C090E801C090E0C92FC82B1092E900E1 -:101E20008091E80083FD0E94AE0DCF70C093E90061 -:101E3000CF91089590936B0180936A010895E0918A -:101E40006A01F0916B01309721F00190F081E02D53 -:101E5000099480E00895E0916A01F0916B01309758 -:101E600021F00280F381E02D09940895E0916A0148 -:101E7000F0916B01309721F00480F581E02D0994F9 -:101E8000089520916801309169018217930771F0DC -:101E90009093690180936801E0916A01F0916B0170 -:101EA000309721F00680F781E02D09940895209164 -:101EB0006601309167018217930771F09093670173 -:101EC00080936601E0916A01F0916B01309721F0F7 -:101ED0000084F185E02D0994089508950C946D0F08 -:101EE0000E94AC1B0E9440040C94721CCF92DF92A3 -:101EF000EF92FF920F931F93CF93DF93CDB7DEB78F -:101F00002B970FB6F894DEBF0FBECDBF0E945804CA -:101F10003DE6E32E31E0F32E00E010E0C02E802FEE -:101F20000E944505F701D1907F01D826B1F40F5FDB -:101F30001F4F0E30110591F78FEF89838A831B8223 -:101F40000E94B51B8160782F9D838C8349815A81C3 -:101F50006B818D810E94191041C09091CF0191FF3A -:101F600004C08B870E944B058B8520E030E04D2D0F -:101F700050E0922FBA01022E02C0759567950A941F -:101F8000E2F760FF25C02E83CF82EE24E394F12C8C -:101F900002C0EE0CFF1C9A95E2F790E08E219F2183 -:101FA00021E0892B09F420E028870E94B51B81607D -:101FB000782F9A8789874E815F8168858A850E94FC -:101FC0001910F801E359FE4F80818E25808306C0E9 -:101FD0002F5F3F4F2630310561F6A9CF0E94561F73 -:101FE00010916C010E941F0F1817A1F00E941F0F83 -:101FF00080936C012B960FB6F894DEBF0FBECDBF59 -:10200000DF91CF911F910F91FF90EF90DF90CF90D4 -:102010000C9424082B960FB6F894DEBF0FBECDBFEC -:10202000DF91CF911F910F91FF90EF90DF90CF90B4 -:102030000895CF93DF93CDB7DEB72B970FB6F89403 -:10204000DEBF0FBECDBF4F83588769877A878B87E6 -:10205000DE01119686E0FD0111928A95E9F785E08F -:10206000FE01379601900D928A95E1F749815A81D8 -:102070006B817C818D819E810E946E172B960FB69D -:10208000F894DEBF0FBECDBFDF91CF9108950895C4 -:10209000CF93C82F882309F4C1C0823859F40E9415 -:1020A0001F0F81FDBBC089E30E941A1A0E94E41A27 -:1020B00089E30CC0833879F40E941F0F80FDAEC005 -:1020C00083E50E941A1A0E94E41A83E50E945A1AB4 -:1020D000CF910C94E41A843859F40E941F0F82FDAA -:1020E0009DC087E40E941A1A0E94E41A87E4EECF8A -:1020F0008CEF8C0F813A48F48C2F0E94892181113A -:102100008DC08C2F0E941A1AE3CF80E28C0F88308A -:1021100048F4C77081E001C0880FCA95EAF70E94B1 -:102120009B1AD6CF8BE58C0F833078F4C53A29F013 -:10213000C63A31F482E890E005C081E890E002C040 -:1021400083E890E0CF910C94410F88E58C0F8331A8 -:1021500008F064C0C83A39F1C93A41F1CA3A49F1C4 -:10216000CB3A51F1CC3A59F1CD3A61F1C03B69F12A -:10217000CE3A71F1CF3A79F1C13B81F1C23B89F19D -:10218000C33B91F1C43B99F1C53BA1F1C63BA9F119 -:10219000C73BB1F1C83BB9F1C93BC1F1CA3BC9F575 -:1021A0008AE292E038C082EE90E035C089EE90E09D -:1021B00032C08AEE90E02FC085EB90E02CC086EB19 -:1021C00090E029C087EB90E026C08CEC90E023C023 -:1021D0008DEC90E020C083E891E01DC08AE891E09A -:1021E0001AC082E991E017C084E991E014C081E24D -:1021F00092E011C083E292E00EC084E292E00BC054 -:1022000085E292E008C086E292E005C087E292E0B3 -:1022100002C080E090E0CF910C94570FCF910895C9 -:10222000882309F44BC0823859F40E941F0F81FFA4 -:1022300045C089E30E941A1A0E94E41A89E30CC07F -:10224000833871F40E941F0F80FF38C083E50E941D -:102250001A1A0E94E41A83E50E945A1A0C94E41A8E -:10226000843859F40E941F0F82FF28C087E40E941F -:102270001A1A0E94E41A87E4EFCF9CEF980F913A64 -:1022800058F390E2980F983050F4877091E001C0B5 -:10229000990F8A95EAF7892F0E94A11ADFCF9BE553 -:1022A000980F933020F480E090E00C94410F885A0E -:1022B000833120F480E090E00C94570F0895882338 -:1022C00021F00E949B1A0C94E41A0895882321F0AF -:1022D0000E94A11A0C94E41A0895CF92DF92EF9213 -:1022E000FF920F931F93CF93DF93CDB7DEB728975D -:1022F0000FB6F894DEBF0FBECDBF8C0185E0F801AC -:10230000DE01119601900D928A95E1F7F801D080D7 -:10231000E180F280558152955F7023813481232BB7 -:1023200039F0FFEFEF1206C081E0DF1203C003C0F7 -:1023300081E001C080E080FDE2C2C8015F830E94AD -:102340004710D982EA8269817A818F2D0E94161AFC -:102350009E8388870E94CA190E949D184E815F81C2 -:102360006885FF2029F00E94B81A68855F814E8138 -:10237000E42FE295EF70F0E0E05AFF4F0C94BB239E -:10238000842F807F142F1F70882311F01295107FE7 -:10239000FF20B1F0112309F467C280E2860F883074 -:1023A00028F4812F68870E949B1A04C0812F6887B8 -:1023B0000E94AB1A688568870E94E41A688554C237 -:1023C000862F68870E9410116885112309F497C22F -:1023D000605E812F683018F40E94A11A02C00E942A -:1023E000B11A28960FB6F894DEBF0FBECDBFDF91AD -:1023F000CF911F910F91FF90EF90DF90CF900C94B1 -:10240000E41A242F207F842F8F70203211F08295C0 -:10241000807F662319F0613019F12BC0FF20B1F0E5 -:10242000552309F493C1513009F090C128960FB695 -:10243000F894DEBF0FBECDBFDF91CF911F910F91FA -:10244000FF90EF90DF90CF900C94CB1A552319F0AA -:10245000513009F454C28E830E94CE1A8E8189C1F4 -:10246000FF2021F0523008F04AC270C1511147C21A -:1024700080C1FF2021F0552309F468C1F5C155231F -:1024800009F477C105C2242F26952695237030E0E4 -:102490002115310521F021303105C9F030C2FF206E -:1024A00021F0862F942F937002C080E090E0289650 -:1024B0000FB6F894DEBF0FBECDBFDF91CF911F9155 -:1024C0000F91FF90EF90DF90CF900C94410FFF2081 -:1024D00021F0862F942F937002C080E090E0289620 -:1024E0000FB6F894DEBF0FBECDBFDF91CF911F9125 -:1024F0000F91FF90EF90DF90CF900C94570F862FA5 -:10250000FF2019F00E945E1E02C00E94C61E28967F -:102510000FB6F894DEBF0FBECDBFDF91CF911F91F4 -:102520000F91FF90EF90DF90CF900C944B1F842F72 -:10253000837009F076C0F110E2C1262F229526950E -:102540002770220F220F862F8F70C82ED12CE12CDE -:10255000F12C022E04C0CC0CDD1CEE1CFF1C0A94D6 -:10256000D2F764FF10C06FE070E080E090E004C03C -:10257000660F771F881F991F2A95D2F7609570956F -:102580008095909503C060E070E0CB01242F2695E4 -:1025900026952370422F50E042305105D1F0433050 -:1025A000510559F16C297D298E299F29413051050A -:1025B00041F128960FB6F894DEBF0FBECDBFDF9174 -:1025C000CF911F910F91FF90EF90DF90CF900C94DF -:1025D000C2186C297D298E299F2928960FB6F89458 -:1025E000DEBF0FBECDBFDF91CF911F910F91FF9046 -:1025F000EF90DF90CF900C94DC180E94C218C701B6 -:10260000B60128960FB6F894DEBF0FBECDBFDF919E -:10261000CF911F910F91FF90EF90DF90CF900C948E -:10262000A818FF2019F0842F817001C08695882397 -:1026300009F465C1262F229526952770220F220FB7 -:10264000862F8F70C82ED12CE12CF12C022E04C0C5 -:10265000CC0CDD1CEE1CFF1C0A94D2F764FF10C0EA -:102660006FE070E080E090E004C0660F771F881F85 -:10267000991F2A95D2F7609570958095909503C023 -:1026800060E070E0CB01242F269526952370422F21 -:1026900050E042305105D1F04330510559F16C29D9 -:1026A0007D298E299F294130510541F128960FB689 -:1026B000F894DEBF0FBECDBFDF91CF911F910F9178 -:1026C000FF90EF90DF90CF900C9496196C297D29A4 -:1026D0008E299F2928960FB6F894DEBF0FBECDBF76 -:1026E000DF91CF911F910F91FF90EF90DF90CF90EE -:1026F0000C94B0190E949619C701B60128960FB61E -:10270000F894DEBF0FBECDBFDF91CF911F910F9127 -:10271000FF90EF90DF90CF900C947C19603FC9F14F -:1027200018F4603E50F49BC0623F09F460C008F4A6 -:102730004AC0633F09F46FC092C0162F1F70842FE8 -:102740008F71FF2099F00E941519812F28960FB6DE -:10275000F894DEBF0FBECDBFDF91CF911F910F91D7 -:10276000FF90EF90DF90CF900C945F110E9436198C -:10277000812F28960FB6F894DEBF0FBECDBFDF9134 -:10278000CF911F910F91FF90EF90DF90CF900C941D -:102790006611FF20A1F05111B2C0842F8F712896CD -:1027A0000FB6F894DEBF0FBECDBFDF91CF911F9162 -:1027B0000F91FF90EF90DF90CF900C945B19523007 -:1027C00008F09DC0EACFFF20A1F0842F8F712896DA -:1027D0000FB6F894DEBF0FBECDBFDF91CF911F9132 -:1027E0000F91FF90EF90DF90CF900C941519FF2080 -:1027F00061F3842F8F7128960FB6F894DEBF0FBE59 -:10280000CDBFDF91CF911F910F91FF90EF90DF909F -:10281000CF900C943619FF2091F0842F8F71289659 -:102820000FB6F894DEBF0FBECDBFDF91CF911F91E1 -:102830000F91FF90EF90DF90CF900C9400192896A5 -:102840000FB6F894DEBF0FBECDBFDF91CF911F91C1 -:102850000F91FF90EF90DF90CF900C94F618FF202F -:10286000A1F0552309F4B1CF862F28960FB6F8941E -:10287000DEBF0FBECDBFDF91CF911F910F91FF90B3 -:10288000EF90DF90CF900C944810552309F4B1CF0E -:10289000862F28960FB6F894DEBF0FBECDBFDF910E -:1028A000CF911F910F91FF90EF90DF90CF900C94FC -:1028B00010114F70C8010E94AB0228960FB6F89411 -:1028C000DEBF0FBECDBFDF91CF911F910F91FF9063 -:1028D000EF90DF90CF900C941B184F70C801289692 -:1028E0000FB6F894DEBF0FBECDBFDF91CF911F9121 -:1028F0000F91FF90EF90DF90CF900C944C052896AD -:102900000FB6F894DEBF0FBECDBFDF91CF911F9100 -:102910000F91FF90EF90DF90CF9008950E94B81A2A -:102920000E94C81A0E948D1A0E94E41A0E94F71F82 -:102930000E944B1F80E090E00E94410F80E090E0F9 -:102940000C94570F0E94A81A0C948E140E940B1A14 -:10295000292F22952F7030E02C3031054CF42A308D -:1029600031056CF4225031092230310590F407C052 -:102970002C30310551F02F30310539F00AC0803E3E -:1029800010F0803F31F481E0089593FB882780F9AF -:10299000089580E00895CF93DF9300D000D01F9278 -:1029A000CDB7DEB70F900F900F900F900F90DF9183 -:1029B000CF910895CF93DF9300D000D000D0CDB752 -:1029C000DEB726960FB6F894DEBF0FBECDBFDF91FF -:1029D000CF9108951F93CF93DF93C0917B0116E0B1 -:1029E00080917C01C81799F0D0E01C9FF0011D9FD9 -:1029F000F00D1124E358FE4F4081518162817381B3 -:102A0000848195810E94DA142196C770E9CFDF9105 -:102A1000CF911F9108954091AD015091AE01609109 -:102A2000AF017091B0018091B1019091B2010C940D -:102A3000DA14CF938091B20182958F7009F05FC054 -:102A40008091AF01882309F45AC020917B01A091A5 -:102A50007C016091AD017091AE018091B0019091C7 -:102A6000B10131E06F3F09F030E0B32FC6E02A1723 -:102A700009F445C0009721F07F3F21F44B2F03C09C -:102A800041E001C040E030E040FD35C0C29FF001B0 -:102A9000C39FF00D1124E358FE4F418174132BC0E6 -:102AA0004081641328C04281411125C04381548173 -:102AB0004817590710F441505109481B590B483C1D -:102AC0005105C8F48091B2018F7080618093B2018A -:102AD00086E0829FF001839FF00D1124EE57FE4F98 -:102AE00080818F70806180838DEA91E00E946D11FA -:102AF000CF910C94EA142F5F3F4F2770B8CFCF913E -:102B00000895CF92DF92EF92FF920F931F93CF938E -:102B1000DF93CDB7DEB762970FB6F894DEBF0FBE76 -:102B2000CDBF8C0185E0F801DE011D9601900D926C -:102B30008A95E1F7D8014C9111965C911197129604 -:102B40006C9112971396ED90FC9014977091AD01D3 -:102B5000E091AE012091B0013091B1012115310514 -:102B600031F0EF3F31F481E07F3F19F403C081E0A1 -:102B700001C080E0B82FB170CB2E80FD6CC1D09029 -:102B8000AF01DD2009F4F5C0F091B201E216F306C1 -:102B900038F0C701821B930B883C910548F09BC01D -:102BA000209530952E0D3F1D283C310508F093C02F -:102BB0008F2F807F09F052C0E51314C0741312C028 -:102BC000D62E61110FC0FF70F061F093B2010E9428 -:102BD0000B158DEA91E00E946D118091B201F80110 -:102BE00085836CC1EF2831F05F3F31F481E04F3FC6 -:102BF00019F403C081E001C080E080FD03C081E0E2 -:102C0000862701C080E0F82FF170FF2E80FF1CC0E6 -:102C100080917B0120917C0136E0821709F428C164 -:102C200090E0389FF001399FF00D1124E358FE4FDA -:102C30007181571306C07081471303C072816713F7 -:102C400003C001968770E9CFD62E662309F436C1FA -:102C50008091B20181608093B20153C0E51308C036 -:102C6000741306C0611104C0D8011596FC93AEC060 -:102C70004D875E878D859E856A8B0E94A6146A8922 -:102C8000882329F1D62E662311F12091B201822FDB -:102C900082958F7090E002970CF460C08091AD0136 -:102CA0009091AE0198878F831986FB86EA862C87E0 -:102CB000CE01079651C0E51731F14D875E878D85AE -:102CC0009E856A8B0E94A6146A8981112EC0C80154 -:102CD0000E946D11A4C08F2F807F69F77E2DF98A25 -:102CE000E88A89890E94CB148DEA91E00E946D11D7 -:102CF000EDEAF1E086E0DF011D928A95E9F70E9496 -:102D00000B15D12CDBC07413D8CF6111D6CFD801ED -:102D10001596FC93C8010E946D11EDEAF1E086E082 -:102D2000DF011D928A95E9F7C9C0D62E662379F294 -:102D30002091B201822F82958F7090E0029774F0FB -:102D40008091AD019091AE019A8389831B82FD82AF -:102D5000EC822E83CE0101960E946D1186E0F8016F -:102D6000ADEAB1E001900D928A95E1F70E94191544 -:102D70006FC0E216F30628F0C701821B930B9C017B -:102D800004C0209530952E0D3F1D283C310508F0DC -:102D900052C0D62E662309F49ACFE5132CC07413C3 -:102DA0002AC08091B20180FD1DC0982F92959F701E -:102DB000C9F0D80115968C9315979F3039F09F5F15 -:102DC0009295907F8F70892B15968C93C8010E94E5 -:102DD0006D1186E0F801ADEAB1E001900D928A959F -:102DE000E1F736C086E0F801ADEAB1E001900D925E -:102DF0008A95E1F763C04D875E878D859E850E9429 -:102E0000A614882379F086E0F801ADEAB1E00190DC -:102E10000D928A95E1F70E9419150E940B15DD2489 -:102E2000D3944CC08091B20181608093B201C801FB -:102E30000E946D1143C07E2DF98AE88A89890E941B -:102E4000CB14EDEAF1E086E0DF011D928A95E9F707 -:102E50000E940B1533C0662309F439CF4D875E8776 -:102E60008D859E850E94A614882309F430CFCBCF90 -:102E70004D875E878D859E850E940B1A292F22958E -:102E80002F7030E0223031052CF49F7041F0811119 -:102E900006C00CC0243031052CF49F7049F4805ECC -:102EA000883020F0C8010E946D11CF2CDC2C06C0A8 -:102EB000D80115969C91907F91F7F8CF8D2D629651 -:102EC0000FB6F894DEBF0FBECDBFDF91CF911F913B -:102ED0000F91FF90EF90DF90CF9008951F93CF93C5 -:102EE000DF93CDB7DEB72C970FB6F894DEBF0FBED9 -:102EF000CDBF4F83588769877A878B879C87CE01A0 -:102F000007960E9481158823C1F02F8138858A8514 -:102F10009B85892B31F03F3F11F080E003C02F3FAC -:102F2000E1F781E0811147C04F81588569857A8535 -:102F30008B859C850E94DA143EC086E0FE013796A0 -:102F4000DE01119601900D928A95E1F7FF81E885E7 -:102F50004A855B854115510531F0EF3F31F481E041 -:102F6000FF3F19F403C081E001C080E080FD23C071 -:102F700020917C0130E0C90101968770992760910A -:102F80007B0170E086179707F1F1F983EA835D838F -:102F90004C8396E0929FD001939FB00D1124A358CB -:102FA000BE4FFE01319601900D929A95E1F7809304 -:102FB0007C010E94EA1416E080917B0190917C01D3 -:102FC000891779F1189FC001112483589E4F0E94E0 -:102FD0008115882331F1E0917B011E9FF0011124BE -:102FE000E358FE4F408151816281738184819581D4 -:102FF0000E94DA1480917B0190E0019687709927F6 -:1030000080937B01D9CF0E94A21410927C01109270 -:103010007B01EDEAF1E086E0DF011D928A95E9F798 -:10302000CACF2C960FB6F894DEBF0FBECDBFDF918E -:10303000CF911F910895EF92FF920F931F93CF931B -:10304000DF939C01009709F471C0F12CEE24E39406 -:10305000E9012196F9018491843740F4843008F025 -:1030600056C0813081F0823021F160C0853709F48B -:1030700049C0C0F19CE7980F903708F057C08F7790 -:103080000E94101146C089010E5F1F4FFE018491FE -:1030900090E2980F983050F48770FE2D01C0FF0F1A -:1030A0008A95EAF78F2F0E94BB1A15C00E9448101C -:1030B00014C089010E5F1F4FFE01849190E2980FAA -:1030C000983068F48770FE2D01C0FF0F8A95EAF7EB -:1030D0008F2F0E94C11A0E94E41AE8011AC00E94B0 -:1030E0001011FBCF2E5F3F4FFE01C491CC2341F066 -:1030F0008FE99FE00197F1F700C00000C150F6CFC3 -:10310000E90107C0FE01F490E901229602C00E9485 -:1031100048108F2D882341F0EFE9FFE03197F1F758 -:1031200000C000008150F6CF9E0192CFDF91CF9179 -:103130001F910F91FF90EF90089508956093B7014C -:103140007093B8018093B9019093BA010C948E14D6 -:103150000F931F930091B7011091B8012091B9010D -:103160003091BA01062B172B282B392B0093B7016E -:103170001093B8012093B9013093BA011F910F91B8 -:103180000C948E140F931F930091B7011091B80106 -:103190002091B9013091BA0106231723282339233E -:1031A0000093B7011093B8012093B9013093BA018D -:1031B0001F910F910C948E140F931F930091B701E0 -:1031C0001091B8012091B9013091BA010627172753 -:1031D000282739270093B7011093B8012093B9012C -:1031E0003093BA011F910F910C948E141092B30179 -:1031F0001092B4011092B5011092B6010C948E1485 -:1032000041E050E060E070E004C0440F551F661FCD -:10321000771F8A95D2F74093B3015093B40160931E -:10322000B5017093B6010C948E1441E050E060E05B -:1032300070E004C0440F551F661F771F8A95D2F7B0 -:103240008091B3019091B401A091B501B091B60104 -:10325000842B952BA62BB72B8093B3019093B401AD -:10326000A093B501B093B6010C948E1441E050E0E8 -:1032700060E070E004C0440F551F661F771F8A95F9 -:10328000D2F740955095609570958091B3019091DB -:10329000B401A091B501B091B60184239523A62372 -:1032A000B7238093B3019093B401A093B501B09379 -:1032B000B6010C948E1441E050E060E070E004C070 -:1032C000440F551F661F771F8A95D2F78091B3016F -:1032D0009091B401A091B501B091B60184279527D2 -:1032E000A627B7278093B3019093B401A093B501AB -:1032F000B093B6010C948E140F931F930091B301F9 -:103300001091B4012091B5013091B601062B172B15 -:10331000282B392B0093B3011093B4012093B501EE -:103320003093B6011F910F910C948E140F931F933D -:103330000091B3011091B4012091B5013091B60113 -:1033400006231723282339230093B3011093B401D4 -:103350002093B5013093B6011F910F910C948E14F8 -:103360000F931F930091B3011091B4012091B50107 -:103370003091B60106271727282739270093B30174 -:103380001093B4012093B5013093B6011F910F91B2 -:103390000C948E140895CF92DF92EF92FF920F93C8 -:1033A0001F93CF93DF93EC01C090B701D090B80189 -:1033B000E090B901F090BA018091B3019091B4010D -:1033C000A091B501B091B601C82AD92AEA2AFB2AF0 -:1033D0000FE110E0B701A601002E04C076956795B5 -:1033E000579547950A94D2F740FD05C00150110941 -:1033F00088F780E007C0BE01802F0E9489070197EF -:10340000A9F3802FDF91CF911F910F91FF90EF9043 -:10341000DF90CF900895CF93DF93EC010E94CB19FA -:10342000BE010E948907DF91CF910895CB010E94D0 -:103430000B1A089590910C019923D9F090910D01E8 -:103440009923B9F0982F9695969596959F3088F583 -:10345000E0910E01F0910F01E90FF11D877021E05D -:1034600030E001C0220F8A95EAF78181822B8183A7 -:10347000089540910E0150910F0120E030E09FEF40 -:10348000FA01E20FF31F6281681799F09F3F19F468 -:10349000611101C0922F2F5F3F4F2E30310581F710 -:1034A0009F3F39F0FA01E90FF11D97FDFA958283EC -:1034B0000895089590910C019923E1F090910D01E8 -:1034C0009923C1F0982F9695969596959F3020F563 -:1034D000E0910E01F0910F01E90FF11D877021E0DD -:1034E00030E001C0220F8A95EAF7209581812823D8 -:1034F0002183089540910E0150910F0120E030E0AA -:10350000FA01E20FF31F9281981301C012822F5F1C -:103510003F4F2E303105A1F7089581E090E0E09112 -:103520000E01F0910F01E80FF91F10820196803112 -:103530009105A9F708959091CE01982B9093CE0113 -:10354000089580959091CE0198239093CE0108958F -:103550001092CE0108959091CD01982B9093CD01BA -:10356000089580959091CD0198239093CD01089571 -:103570001092CD0108959091CC01982B9093CC019D -:10358000089580959091CC0198239093CC01089553 -:103590001092CC0108958093BB0108951092BB0155 -:1035A000089540910E0150910F0120E030E080E03D -:1035B000FA01E20FF31F918191118F5F2F5F3F4F4F -:1035C0002F303105A9F70895E0910E01F0910F0118 -:1035D0008091CE018083E0910E01F0910F018081F6 -:1035E0009091CD01892B8083E0910E01F0910F0124 -:1035F00080819091CC01892B80839091BB0199238C -:1036000061F0E0910E01F0910F018081892B8083A0 -:103610000E94D11A81111092BB0180910E019091EC -:103620000F010C942B0FCF92DF92EF92FF920F932A -:103630001F936C01EE24FF24C114D104E104F104B2 -:1036400021F46B017C0180E001C080E133272F2D44 -:103650001E2D0D2D011511052105310519F0885F6D -:103660006801790197018601A4E0369527951795A1 -:103670000795AA95D1F7011511052105310519F016 -:103680008C5F6801790197018601F2E036952795F4 -:1036900017950795FA95D1F7011511052105310503 -:1036A00019F08E5F68017901B701A60176956795DB -:1036B00057954795452B462B472B09F08F5F1F9158 -:1036C0000F91FF90EF90DF90CF9008958091E601E9 -:1036D000843021F11092D00120E488E190E00FB60F -:1036E000F894A895809360000FBE2093600080E05E -:1036F0000E94240883B7817F846083BF83B7816081 -:1037000083BF7894889583B78E7F83BF88E10FB697 -:10371000F89480936000109260000FBE08950895A1 -:103720000895CF930E948F1B0E9458040E94901B03 -:10373000C0E08C2F0E944505811105C0CF5FCE30BF -:10374000C1F780E001C081E0CF9108950E94A214EA -:103750000E941F0F0C94240882E084BD93E095BD65 -:103760009AEF97BD80936E0008952FB7F8948091DB -:10377000D1019091D201A091D301B091D4012FBF7A -:103780000895CF92DF92EF92FF920F931F932FB77E -:10379000F8944091D1015091D2016091D301709180 -:1037A000D4012FBF6A017B01EE24FF248C0120E0AD -:1037B00030E0C016D106E206F30610F4415051097C -:1037C000481B590BCA011F910F91FF90EF90DF909A -:1037D000CF9008951F920F920FB60F9211248F93DE -:1037E0009F93AF93BF938091D1019091D201A0910B -:1037F000D301B091D4010196A11DB11D8093D101D7 -:103800009093D201A093D301B093D401BF91AF9113 -:103810009F918F910F900FBE0F901F9018950E944F -:10382000250CF8942FEF87EA91E6215080409040D4 -:10383000E1F700C0000087E090EBDC018093F0012D -:103840009093F101A093F201B093F3012CE088E191 -:1038500090E00FB6F894A895809360000FBE209377 -:103860006000FFCFEF92FF920F931F93CF93DF93F0 -:10387000E82EF12C8F2D0E944505C0E0D0E0082FE6 -:1038800010E098010C2E02C0359527950A94E2F7B6 -:1038900020FD05C02196C630D10599F709C06C2FCF -:1038A0007F2D80E00E944D05E812F4CF81E005C035 -:1038B000F3948EE0F812DECF80E0DF91CF911F917C -:1038C0000F91FF90EF900895CF93C82F8CE20E9444 -:1038D000321C882321F08C2FCF910C94321C80E075 -:1038E000CF910895CF930E94B71D811102C00E940D -:1038F0009D1DC5E6C15049F00E9458048FE39CE924 -:103900000197F1F700C00000F5CF89E20E94641C26 -:10391000811111C18AE20E94641C81110E949D1DC7 -:1039200085E00E94641C81110E940F1C0E94C21D30 -:103930008093CF0187E00E94641C882399F18BE17A -:103940000E94641C882351F09091CF0191FB88273D -:1039500080F921E0822780FB91F922C08EE00E944D -:10396000641C882351F09091CF0192FB882780F945 -:1039700021E0822780FB92F913C080E10E94641C41 -:103980009091CF01882341F093FB882780F921E0B3 -:10399000822780FB93F904C0892F809580FB90F9E2 -:1039A0009093CF018091CF010E94C61D0E94D41D2B -:1039B0008093EF0180EE0E94641C882341F0809187 -:1039C000EF01982F909590FB80F98093EF0189E3A8 -:1039D0000E94641C882359F09091EF0191FB882785 -:1039E00080F921E0822780FB91F99093EF0182EE2C -:1039F0000E94641C882359F09091EF0192FB882764 -:103A000080F921E0822780FB92F99093EF0186EE06 -:103A10000E94641C882359F09091EF0193FB882742 -:103A200080F921E0822780FB93F99093EF0183EEE8 -:103A30000E94641C882359F09091EF0194FB882721 -:103A400080F921E0822780FB94F99093EF0185E3D0 -:103A50000E94641C882359F09091EF0195FB882700 -:103A600080F921E0822780FB95F99093EF0181E3B3 -:103A70000E94641C882359F09091EF0196FB8827DF -:103A800080F921E0822780FB96F99093EF0181E194 -:103A90000E94641C882359F09091EF0197FB8827BE -:103AA00080F921E0822780FB97F99093EF018091C4 -:103AB000EF010E94D81D8091EF0187FB882780F9D4 -:103AC00080930D0187E20E94641CC82F8EE10E9442 -:103AD000641C8111C2608FE10E94641C8111C4606A -:103AE00080E20E94641C8111C86081E20E94641C13 -:103AF0008111C06182E20E94641C8111C06283E274 -:103B00000E94641C8111C06484E20E94641C8823AA -:103B100011F0C06802C0CC2329F08C2F0E94CF1D69 -:103B20006C2F03C00E94CB1D682F70E080E090E0F6 -:103B3000CF910C949E18CF9108956DEE7EEF80E0AA -:103B400090E00E94F52360E082E090E00E94E32391 -:103B500060E083E090E00E94E32360E084E090E096 -:103B60000E94E32360E085E090E00C94E32380E092 -:103B700090E00E94DD2321E08D3E9E4F09F020E081 -:103B8000822F089582E090E00C94D523682F82E084 -:103B900090E00C94E32383E090E00C94D523682F0D -:103BA00083E090E00C94E32384E090E00C94D52330 -:103BB000682F84E090E00C94E3238091D70180FF8C -:103BC0000BC06091130185E0689FB00111247595C9 -:103BD0006795759567952AC081FF09C060911301AB -:103BE00085E0689FB0011124759567951FC082FF1D -:103BF00007C06091130185E0689FB001112416C0D1 -:103C00004091D8014423C9F060911201461788F70A -:103C10002091130185E0289F90011124429FC0014B -:103C2000439F900D112470E00E94A7236038710516 -:103C300040F46115710539F002C065E070E0862F2F -:103C400008958FE7089581E008958091D70180FF5E -:103C500008C06091110170E075956795759567953D -:103C600021C081FF06C06091110170E075956795D4 -:103C700019C082FF04C06091110170E010C08091F2 -:103C8000D8018823C1F0609110018617A0F79091A8 -:103C90001101989FC001112470E00E94A723603891 -:103CA000710528F46115710521F0862F08958FE7BD -:103CB000089581E0089561E070E0F4CF803F21F441 -:103CC0000E94DD1D819504C0813F29F40E94DD1D05 -:103CD0008093DB010895823F21F40E94DD1D8195D0 -:103CE00004C0833F29F40E94DD1D8093DA0108950A -:103CF000893F19F40E94251E05C08A3F31F40E94B5 -:103D0000251E81958093DC0108958B3F21F40E944C -:103D1000251E819504C08C3F29F40E94251E8093A6 -:103D2000DD010895843F21F48091D901816017C09D -:103D3000853F21F48091D901826011C0863F21F432 -:103D40008091D90184600BC0873F21F48091D90113 -:103D5000886005C0883F31F48091D90180618093EB -:103D6000D90108958D3F21F48091D70181600BC066 -:103D70008E3F21F48091D701826005C08F3F29F4E6 -:103D80008091D70184608093D7010895803F39F4F2 -:103D90008091DB0187FF6CC01092DB0169C0813F1D -:103DA00029F48091DB011816BCF362C09091DA010E -:103DB000823F29F497FF5CC01092DA0159C0833F1B -:103DC00019F41916CCF354C0893F41F48091DC01F9 -:103DD00018160CF04DC01092DC014AC08A3F29F43D -:103DE0008091DC0187FF44C0F6CF8B3F39F480918E -:103DF000DD0187FF3DC01092DD013AC08C3F29F400 -:103E00008091DD011816BCF333C0843F21F480910A -:103E1000D9018E7F17C0853F21F48091D9018D7F14 -:103E200011C0863F21F48091D9018B7F0BC0873F61 -:103E300021F48091D901877F05C0883F31F48091BA -:103E4000D9018F7E8093D90113C08D3F21F48091D9 -:103E5000D7018E7F0BC08E3F21F48091D7018D7FDB -:103E600005C08F3F29F48091D7018B7F8093D701C4 -:103E70008091DA0181110EC08091DB0181110AC0AD -:103E80008091DC01811106C08091DD01811102C0A9 -:103E90001092D801089589ED91E00E94360F0E949A -:103EA000B51B9093D6018093D50108951F93CF93AE -:103EB000DF938091D5019091D6010E94C11B409162 -:103EC000D801442321F02091140130E006C0209154 -:103ED00015015AE0259F900111248217930708F4D9 -:103EE00082C08091DA011091DB01D091DC01C09198 -:103EF000DD01811107C0111105C0D11103C0CC2310 -:103F000009F471C04F3F19F04F5F4093D801181664 -:103F100024F40E94DD1D8093DA018091DA0187FF8D -:103F200005C00E94DD1D81958093DA01111624F4ED -:103F30000E94DD1D8093DB018091DB0187FF05C0BE -:103F40000E94DD1D81958093DB016091DA0166237B -:103F500039F11091DB01112319F1772767FD709575 -:103F6000872F972F0E94B82223E333E343E35FE3D5 -:103F70000E941C230E9485226093DA01612F77271B -:103F800067FD7095872F972F0E94B82223E333E3B4 -:103F900043E35FE30E941C230E9485226093DB01C0 -:103FA0001D1624F40E94251E8093DC018091DC0103 -:103FB00087FF05C00E94251E81958093DC011C1699 -:103FC00024F40E94251E8093DD018091DD0187FF8E -:103FD00005C00E94251E81958093DD01DF91CF9160 -:103FE0001F910C944B1FDF91CF911F910895E9ED24 -:103FF000F1E085E0DF011D928A95E9F71092D80182 -:104000001092D7010895833081F128F4813059F05E -:104010008230D1F00895853009F449C0B8F1863076 -:1040200009F456C0089520911501862F90E0820F63 -:10403000911D8F3F910520F4620F60931501089543 -:104040008FEF80931501089520911401862F90E041 -:10405000820F911D8F3F910520F4620F6093140130 -:1040600008958FEF80931401089520911301862FF6 -:1040700090E0820F911D8F3F910520F4620F6093B5 -:10408000130108958FEF8093130108952091120179 -:10409000862F90E0820F911D8F3F910520F4620FD3 -:1040A0006093120108958FEF80931201089520917B -:1040B0001101862F90E0820F911D8F3F910520F412 -:1040C000620F6093110108958FEF8093110108959D -:1040D00020911001862F90E0820F911D8F3F910556 -:1040E00020F4620F6093100108958FEF8093100108 -:1040F0000895833011F128F4813049F0823091F035 -:104100000895853081F120F18630C1F108958091C4 -:104110001501681720F4861B8093150108951092ED -:104120001501089580911401681720F4861B80936F -:1041300014010895109214010895809113016817D5 -:1041400020F4861B809313010895109213010895A3 -:1041500080911201681720F4861B80931201089544 -:1041600010921201089580911101681720F4861BA6 -:10417000809311010895109211010895809110010A -:10418000681720F4861B8093100108951092100187 -:1041900008958D3109F442C020F58E3009F477C0BE -:1041A00070F4873009F459C018F48630F1F134C046 -:1041B000883009F4A8C08B3009F4A5C02DC0863121 -:1041C00009F4A1C038F4803109F472C0813109F4D6 -:1041D00079C022C0893109F496C08B3109F44DC0F1 -:1041E0001BC0853309F487C048F4873209F483C0C3 -:1041F00008F473C0893209F47EC00EC0833438F4E9 -:104200008A3308F068C0883309F47DC005C0833460 -:1042100009F471C0883499F080E008950E943F222B -:104220000E941F0F0E9424086EC08091CF01817FE1 -:104230008E7F8093CF0181E08093DF0108950E94FB -:10424000A2142FEF83ED90E3215080409040E1F7DE -:1042500000C000000E940F1C56C09091CF01892F12 -:104260008095817080FB90F919F0966098601DC070 -:10427000997F977F9093CF0146C09091CF0191FB9A -:10428000882780F921E0822780FB91F909C090916D -:10429000CF0192FB882780F921E0822780FB92F9E9 -:1042A0009093CF01882379F191609093CF01089585 -:1042B0009091CF0193FB882780F921E0822780FB32 -:1042C00093F9EECF0E94A21480910D0191E089270D -:1042D00080930D0118C027EC01C023EE280F61E088 -:1042E00070E080E090E004C0660F771F881F991F80 -:1042F0002A95D2F704C061E070E080E090E00E946F -:104300009E180E94A21481E0089580E0089580E044 -:104310000895CF93C82F8091DF01813079F018F094 -:104320008230D1F184C0A0910E01B0910F018C9127 -:10433000813169F0823209F07CC009C0A0910E0180 -:10434000B0910F018C91813111F0823249F48C2FA0 -:104350000E94852181111DC08C2F0E94C9201AC086 -:104360008C2F0E948721811114C0C43179F048F448 -:10437000CB3079F0C03109F060C082E08093DF017A -:1043800008C0C93219F0C83321F057C01092DF01BC -:1043900054C081E0817053C0C93289F118F5C4312D -:1043A00071F1A8F4C73009F046C08AE08093150186 -:1043B00094E19093140193E0909313018093120180 -:1043C00088E08093110188E28093100134C0CE51BF -:1043D000C63088F5EC2FF0E0E65DFE4F80818093DB -:1043E000DE0129C0CE34E9F020F4CB3421F56AE0B7 -:1043F00013C0C13579F0C235F1F461E00DC0809190 -:10440000DE01882319F01092DE0115C081E080934F -:10441000DF0115C061E006C08091DE010E9403202B -:104420000AC06AE08091DE010E94792004C01092E7 -:10443000DF0180E004C081E002C080E0ABCFCF911B -:104440000895E1E8F0E08081886080838081816068 -:1044500080838FB7F89493E09093890090ED9093C8 -:1044600088008FBF0895EFE6F0E08081826080834E -:104470000895EFE6F0E080818D7F80830895EFE678 -:10448000F0E0808192E08927808308951F920F9247 -:104490000FB60F9211242F933F934F935F936F9317 -:1044A0007F938F939F93AF93BF93EF93FF938091ED -:1044B000E0019091E10101969093E1018093E00188 -:1044C000811103C082E00E942408E091E101E69599 -:1044D000E695F0E0E657FB4FE4918091E0018E1302 -:1044E00003C080E00E942408FF91EF91BF91AF913B -:1044F0009F918F917F916F915F914F913F912F91FC -:104500000F900FBE0F901F90189504D06894B111B2 -:104510008DC0089570D088F09F5790F0B92F9927DB -:10452000B751A0F0D1F0660F771F881F991F1AF0BE -:10453000BA95C9F712C0B13081F077D0B1E00895D3 -:1045400074C0672F782F8827B85F39F0B93FCCF354 -:10455000869577956795B395D9F73EF490958095B4 -:10456000709561957F4F8F4F9F4F0895E89409C0D4 -:1045700097FB3EF490958095709561957F4F8F4F96 -:104580009F4F9923A9F0F92F96E9BB279395F695AC -:10459000879577956795B795F111F8CFFAF4BB0F2A -:1045A00011F460FF1BC06F5F7F4F8F4F9F4F16C08E -:1045B000882311F096E911C0772321F09EE8872F18 -:1045C000762F05C0662371F096E8862F70E060E0D4 -:1045D0002AF09A95660F771F881FDAF7880F96954D -:1045E000879597F9089557FD9058440F551F59F036 -:1045F0005F3F71F04795880F97FB991F61F09F3FD0 -:1046000079F087950895121613061406551FF2CFF8 -:104610004695F1DF08C0161617061806991FF1CF48 -:1046200086957105610508940895E894BB2766276F -:104630007727CB0197F908950BD078C069D028F07F -:104640006ED018F0952309F05AC05FC01124EECF48 -:10465000CADFA0F3959FD1F3950F50E0551F629FDD -:10466000F001729FBB27F00DB11D639FAA27F00DCB -:10467000B11DAA1F649F6627B00DA11D661F829FF2 -:104680002227B00DA11D621F739FB00DA11D621FD7 -:10469000839FA00D611D221F749F3327A00D611DF4 -:1046A000231F849F600D211D822F762F6A2F1124D6 -:1046B0009F5750408AF0E1F088234AF0EE0FFF1F29 -:1046C000BB1F661F771F881F91505040A9F79E3F60 -:1046D000510570F014C0AACF5F3FECF3983EDCF3B5 -:1046E000869577956795B795F795E7959F5FC1F79D -:1046F000FE2B880F911D9695879597F9089597F948 -:104700009F6780E870E060E008959FEF80EC089577 -:1047100000240A94161617061806090608950024A0 -:104720000A9412161306140605060895092E03941A -:10473000000C11F4882352F0BB0F40F4BF2B11F48E -:1047400060FF04C06F5F7F4F8F4F9F4F089597FBAF -:10475000072E16F4009407D077FD09D00E94C123DC -:1047600007FC05D03EF4909581959F4F0895709574 -:1047700061957F4F0895EE0FFF1F0590F491E02D96 -:104780000994AA1BBB1B51E107C0AA1FBB1FA61798 -:10479000B70710F0A61BB70B881F991F5A95A9F7EA -:1047A00080959095BC01CD010895F999FECF92BDF9 -:1047B00081BDF89A992780B50895A8E1B0E042E05C -:1047C00050E00C94FD23262FF999FECF92BD81BDB8 -:1047D000F89A019700B4021639F01FBA20BD0FB63F -:1047E000F894FA9AF99A0FBE08950196272F0E941D -:1047F000E4230C94E323DC01CB01FC01F999FECF07 -:1048000006C0F2BDE1BDF89A319600B40D92415058 -:0A4810005040B8F70895F894FFCF68 -:10481A0020022608B30890085C0829080101BC0197 -:10482A0028080A03140A3F4D36394B04FE03C8030D -:10483A008F0322033B0354036D030102030405069D -:04484A000708090052 +:1011E00070E0CE010E948A0A8091E8008E77809399 +:1011F000E80080E1FE01A2E5B1E001900D928A9540 +:10120000E1F7DF91CF9108958091E701811109C045 +:101210000E941C0C0E94790C8091E20084608093F3 +:10122000E20008951092E7010895089508950C943E +:10123000D01B42E061EC81E00E94960B42E061EC41 +:1012400082E00E94960B42E061EC83E00E94960BE4 +:1012500042E161EC84E00C94960B8091EA018330CA +:1012600009F455C030F4813071F0823009F48EC039 +:1012700008958A3009F47AC08B3009F460C089304F +:1012800009F09CC020C08091E901813A09F096C024 +:101290008091E800877F8093E8008091ED01909134 +:1012A000EE01892B21F060E080E090E003C060E176 +:1012B00082E591E070E00E94D30A8091E8008B778C +:1012C0008093E80008958091E901813209F076C0A9 +:1012D0008091ED019091EE01009719F0039709F0CC +:1012E0006DC08091E800877F8093E8008091E800DE +:1012F00082FD05C08091E8018111F8CF5FC0809127 +:10130000F100809362018091E8008B7753C0809157 +:10131000E901813A09F052C08091ED019091EE010E +:10132000892B09F04BC08091E800877F8093E8000B +:101330008091E80080FFFCCF80910C0136C0809145 +:10134000E9018132D9F58091ED019091EE01892B6F +:10135000A9F58091E800877F8093E8000E94CB0B7D +:101360008091EB0180930C010C9419148091E90198 +:10137000813221F58091E800877F8093E8000E9408 +:10138000CB0B8091EC018093630108958091E9017A +:10139000813AA1F48091E800877F8093E8008091F2 +:1013A000E80080FFFCCF809163018093F100809181 +:1013B000E8008E778093E8000C94CB0B089584B7F7 +:1013C000877F84BF88E10FB6F89480936000109205 +:1013D00060000FBE90E080E80FB6F8948093610043 +:1013E000909361000FBE0E94650F0E941C0C0E942A +:1013F000790C8091E20084608093E20078940E94EE +:10140000F40E0E94670F82E091E00E94110F80911C +:10141000E801853069F40E94901B8091E6018823E1 +:10142000B1F30E94BB1B882391F30E94740AEFCF93 +:101430000E946D0FECCF292F332723303105A9F0FF +:101440006CF42130310509F442C02230310509F035 +:1014500043C08DE690E02EE333E042C021323105F7 +:10146000C9F02232310519F137C099278130910531 +:1014700041F08230910541F0892B71F5EAE3F3E008 +:1014800005C0E2E2F3E002C0EAE0F3E0849190E01C +:101490009F0126C0643000F5E62FF0E0EE0FFF1F3D +:1014A000EE5DFE4F2081318189E090E019C064300B +:1014B00098F4E62FF0E0DF01AA0FBB1FA65EBE4F37 +:1014C0002D913C91EA5EFE4F808190E009C082E15F +:1014D00090E02BEA33E004C080E090E020E030E0D0 +:1014E000FA0131832083089580E189BD82E189BDBD +:1014F00009B400FEFDCF8091D8008F7D8093D80085 +:101500008091E00082608093E0008091E00081FDA6 +:10151000FCCF0895CF92DF92EF92FF920F931F932B +:10152000CF93DF937C018B01EA010E94EC0B8111C8 +:1015300031C0209731F088819981081B190BE80E82 +:10154000F91EC12CD12C0115110519F18091E8006B +:1015500085FD14C08091E8008E778093E800209785 +:1015600041F0888199818C0D9D1D9983888385E048 +:1015700011C00E94EC0B882331F30CC0F70181915C +:101580007F018093F10001501109FFEFCF1ADF0AAC +:10159000DACF80E0DF91CF911F910F91FF90EF9014 +:1015A000DF90CF9008952091EF013091F001261740 +:1015B000370748F06115710539F42091E8002E775E +:1015C0002093E80001C0B901FC0120E0611571051C +:1015D000B9F18091E801882309F440C0853009F40D +:1015E0003FC08091E80083FD3DC08091E80082FF0C +:1015F00006C08091E80082FF26C080E008958091B7 +:10160000E80080FFE3CF2091F3008091F20090E0AA +:10161000922B6115710551F08830910538F42191B4 +:101620002093F100615071090196F3CF21E00897F2 +:1016300009F020E08091E8008E778093E800C6CF23 +:101640002111C7CFD6CF8091E801882339F08530AA +:1016500039F08091E80083FFCCCF04C082E0089588 +:1016600083E0089581E008952091EF013091F00129 +:101670002617370748F06115710539F42091E80005 +:101680002E772093E80001C0B901FC0120E061152C +:101690007105C1F18091E801882309F441C08530CA +:1016A00009F440C08091E80083FD3EC08091E800CD +:1016B00082FF06C08091E80082FF27C080E0089585 +:1016C0008091E80080FFE3CF2091F3008091F20049 +:1016D00090E0922B6115710559F08830910540F426 +:1016E00024912093F1003196615071090196F2CF57 +:1016F00021E0089709F020E08091E8008E77809340 +:10170000E800C5CF2111C6CFD5CF8091E80188234D +:1017100039F0853039F08091E80083FFCBCF04C0E9 +:1017200082E0089583E0089581E00895982F97302E +:1017300058F59093E900981739F07091EC002091DA +:10174000ED005091F00003C0242F762F50E021FFD0 +:1017500019C03091EB003E7F3093EB003091ED00EB +:101760003D7F3093ED003091EB0031603093EB0022 +:101770007093EC002093ED005093F0002091EE0068 +:1017800027FF07C09F5FD3CF8F708093E90081E070 +:10179000089580E008958091E90187FD05C080915A +:1017A000E80080FF0EC012C08091E80082FD05C0F5 +:1017B0008091E8018111F8CF08958091E8008B773E +:1017C00008C08091E8018111EACF08958091E80076 +:1017D0008E778093E80008958091E4009091E50071 +:1017E00045E62091EC0020FF21C02091E80020FD7B +:1017F00021C02091E801222389F0253089F0209131 +:10180000EB0025FD0FC02091E4003091E500281782 +:10181000390739F3415041F0C901E3CF82E008951F +:1018200083E0089581E0089584E008952091E80020 +:1018300022FFDFCF80E008950E948A0C0E94920C64 +:10184000E0EEF0E0808181608083E8EDF0E080816F +:101850008F77808319BCA7EDB0E08C918E7F8C933D +:1018600080818F7E80831092E70108950F931F93EC +:10187000CF93DF930E948A0C0E94920CC8EDD0E0B7 +:1018800088818F77888388818068888388818F7D2D +:10189000888319BC1092E8011092E4011092E601CD +:1018A0001092E50100EE10E0F80180818B7F8083CB +:1018B00088818160888342E060E080E00E94960B2E +:1018C000E1EEF0E080818E7F8083E2EEF0E08081C7 +:1018D00081608083808188608083F80180818E7F31 +:1018E0008083888180618883DF91CF911F910F91E0 +:1018F0000895E8EDF0E080818F7E8083E7EDF0E0F1 +:1019000080818160808384E082BF81E08093E701F1 +:101910000C94360CE8EDF0E080818E7F808310928D +:10192000E20008951092DA001092E10008951F92EB +:101930000F920FB60F9211242F933F934F935F9303 +:101940006F937F938F939F93AF93BF93EF93FF9387 +:101950008091E10082FF0BC08091E20082FF07C00E +:101960008091E1008B7F8093E1000E94F30E8091D3 +:10197000DA0080FF1FC08091D80080FF1BC08091DB +:10198000DA008E7F8093DA008091D90080FF0DC04D +:1019900080E189BD82E189BD09B400FEFDCF81E00F +:1019A0008093E8010E94040905C019BC1092E80167 +:1019B0000E9412098091E10080FF19C08091E2002D +:1019C00080FF15C08091E2008E7F8093E2008091BD +:1019D000E20080618093E2008091D8008062809371 +:1019E000D80019BC85E08093E8010E941609809117 +:1019F000E10084FF30C08091E20084FF2CC080E1D0 +:101A000089BD82E189BD09B400FEFDCF8091D80077 +:101A10008F7D8093D8008091E1008F7E8093E100DC +:101A20008091E2008F7E8093E2008091E2008160ED +:101A30008093E2008091E401882311F084E007C0E4 +:101A40008091E30087FF02C083E001C081E08093C2 +:101A5000E8010E9417098091E10083FF29C080916D +:101A6000E20083FF25C08091E100877F8093E10041 +:101A700082E08093E8011092E4018091E1008E7F82 +:101A80008093E1008091E2008E7F8093E20080915C +:101A9000E20080618093E20042E060E080E00E942A +:101AA000960B8091F00088608093F0000E941509E9 +:101AB000FF91EF91BF91AF919F918F917F916F9126 +:101AC0005F914F913F912F910F900FBE0F901F90FC +:101AD00018951F920F920FB60F9211242F933F93D8 +:101AE0004F935F936F937F938F939F93AF93BF9326 +:101AF000CF93EF93FF93C091E900CF708091EC00FA +:101B00001092E9008091F000877F8093F000789434 +:101B10000E94A50D1092E9008091F00088608093EA +:101B2000F000C093E900FF91EF91CF91BF91AF9189 +:101B30009F918F917F916F915F914F913F912F91E5 +:101B40000F900FBE0F901F9018951F93CF93DF93A8 +:101B5000CDB7DEB7AA970FB6F894DEBF0FBECDBFE4 +:101B6000E9EEF1E08091F100819321E0E13FF2079D +:101B7000C9F70E942D098091E80083FF1CC12091C4 +:101B8000E9013091EA01832F90E08A30910508F055 +:101B900012C1FC01EA5AFF4F0C94A323203881F0B4 +:101BA000223809F008C18091ED018F708093E9001F +:101BB0008091EB0085FB882780F91092E90006C030 +:101BC0008091E5019091E601911182609091E80089 +:101BD000977F9093E8008093F1001092F100C5C0C8 +:101BE000822F8D7F09F0E7C0222319F0223061F0A7 +:101BF000E2C08091EB01813009F0DDC0333009F0A3 +:101C000080E08093E60128C08091EB01811124C01F +:101C10002091ED012F7009F4CEC02093E90080914E +:101C2000EB0080FF19C08091EB00333011F480622B +:101C300011C080618093EB0081E090E0022E01C032 +:101C4000880F0A94EAF78093EA001092EA008091E4 +:101C5000EB0088608093EB001092E9008091E8002F +:101C6000877F86C02111A7C01091EB011F7780915B +:101C7000E3008078812B8093E3008091E800877FE8 +:101C80008093E8000E94CB0B8091E80080FFFCCF9E +:101C90008091E30080688093E300112311F083E0DA +:101CA00001C082E08093E80186C02058223008F00D +:101CB00082C08091EB019091EC018C3D23E0920772 +:101CC00079F583E08A838AE289834FB7F894DE014D +:101CD000139620E03EE051E2E32FF0E050935700EE +:101CE000E49120FF03C0E295EF703F5FEF708E2F0D +:101CF00090E0EA3010F0C79601C0C0968D939D9396 +:101D00002F5F243149F74FBF8091E800877F809390 +:101D1000E8006AE270E0CE0101960E94D30A14C086 +:101D2000AE014F5F5F4F6091ED010E941B0A00976B +:101D300009F441C02091E800277F2093E800BC010E +:101D400089819A810E94340B8091E8008B7780937F +:101D5000E80031C0203879F58091E800877F8093D2 +:101D6000E8008091E4018093F1008091E8008E7793 +:101D70008093E8000E94CB0B1EC021111CC09091E3 +:101D8000EB019230C0F48091E800877F8093E800F7 +:101D90009093E4010E94CB0B8091E401811104C077 +:101DA0008091E30087FF02C084E001C081E080935E +:101DB000E8010E9419098091E80083FF0AC0809120 +:101DC000E800877F8093E8008091EB008062809339 +:101DD000EB00AA960FB6F894DEBF0FBECDBFDF9121 +:101DE000CF911F9108950895CF938091E8018823A2 +:101DF000B1F08091E9008F709091EC0090FF02C0EB +:101E000090E801C090E0C92FC82B1092E9008091A2 +:101E1000E80083FD0E94A50DCF70C093E900CF912B +:101E2000089590936901809368010895E091680195 +:101E3000F0916901309721F00190F081E02D099433 +:101E400080E00895E0916801F0916901309721F0F8 +:101E50000280F381E02D09940895E0916801F091EA +:101E60006901309721F00480F581E02D09940895EF +:101E700020916601309167018217930771F090936A +:101E8000670180936601E0916801F09169013097E4 +:101E900021F00680F781E02D0994089520916401D6 +:101EA000309165018217930771F0909365018093DB +:101EB0006401E0916801F0916901309721F000849C +:101EC000F185E02D0994089508950C94640F0E9403 +:101ED000FF1B0E9430040C94C51CCF92DF92EF923E +:101EE000FF920F931F93CF93DF93CDB7DEB72B975E +:101EF0000FB6F894DEBF0FBECDBF0E9448043BE68C +:101F0000E32E31E0F32E00E010E0C02E802F0E947F +:101F10003505F701D1907F01D826B1F40F5F1F4F2F +:101F20000E30110591F78FEF89838A831B820E94FF +:101F3000081C8160782F9D838C8349815A816B8135 +:101F40008D810E94101041C09091D30191FF04C077 +:101F50008B870E943B058B8520E030E04D2D50E0C3 +:101F6000922FBA01022E02C0759567950A94E2F786 +:101F700060FF25C02E83CF82EE24E394F12C02C0B3 +:101F8000EE0CFF1C9A95E2F790E08E219F2121E054 +:101F9000892B09F420E028870E94081C8160782F93 +:101FA0009A8789874E815F8168858A850E94101093 +:101FB000F801E559FE4F80818E25808306C02F5F92 +:101FC0003F4F2630310561F6A9CF0E94A91F10911D +:101FD0006A010E94160F1817A1F00E94160F809335 +:101FE0006A012B960FB6F894DEBF0FBECDBFDF910E +:101FF000CF911F910F91FF90EF90DF90CF900C94B5 +:1020000024082B960FB6F894DEBF0FBECDBFDF912C +:10201000CF911F910F91FF90EF90DF90CF90089597 +:10202000CF93DF93CDB7DEB72B970FB6F894DEBF13 +:102030000FBECDBF4F83588769877A878B87DE01B4 +:10204000119686E0FD0111928A95E9F785E0FE017F +:10205000379601900D928A95E1F749815A816B81FB +:102060007C818D819E810E94E9162B960FB6F89493 +:10207000DEBF0FBECDBFDF91CF9108950895CF93FE +:10208000C82F882309F4C1C0823859F40E94160F62 +:1020900081FDBBC089E30E94301A0E94071B89E3BF +:1020A0000CC0833879F40E94160F80FDAEC083E522 +:1020B0000E94301A0E94071B83E50E94701ACF917C +:1020C0000C94071B843859F40E94160F82FD9DC0A2 +:1020D00087E40E94301A0E94071B87E4EECF8CEF42 +:1020E0008C0F813A48F48C2F0E94D52181118DC02C +:1020F0008C2F0E94301AE3CF80E28C0F883048F496 +:10210000C77081E001C0880FCA95EAF70E94B41A2F +:10211000D6CF8BE58C0F833078F4C53A29F0C63AD8 +:1021200031F482E890E005C081E890E002C083E8E5 +:1021300090E0CF910C94380F88E58C0F833108F034 +:1021400064C0C83A39F1C93A41F1CA3A49F1CB3AC7 +:1021500051F1CC3A59F1CD3A61F1C03B69F1CE3A37 +:1021600071F1CF3A79F1C13B81F1C23B89F1C33BB7 +:1021700091F1C43B99F1C53BA1F1C63BA9F1C73B25 +:10218000B1F1C83BB9F1C93BC1F1CA3BC9F58AE21B +:1021900092E038C082EE90E035C089EE90E032C027 +:1021A0008AEE90E02FC085EB90E02CC086EB90E0AB +:1021B00029C087EB90E026C08CEC90E023C08DEC2A +:1021C00090E020C083E891E01DC08AE891E01AC049 +:1021D00082E991E017C084E991E014C081E292E0C5 +:1021E00011C083E292E00EC084E292E00BC085E26F +:1021F00092E008C086E292E005C087E292E002C069 +:1022000080E090E0CF910C944E0FCF9108958823F9 +:1022100009F44BC0823859F40E94160F81FF45C063 +:1022200089E30E94301A0E94071B89E30CC083389F +:1022300071F40E94160F80FF38C083E50E94301AA7 +:102240000E94071B83E50E94701A0C94071B8438B8 +:1022500059F40E94160F82FF28C087E40E94301AAA +:102260000E94071B87E4EFCF9CEF980F913A58F339 +:1022700090E2980F983050F4877091E001C0990F68 +:102280008A95EAF7892F0E94BA1ADFCF9BE5980F4B +:10229000933020F480E090E00C94380F885A83311A +:1022A00020F480E090E00C944E0F0895882321F0F4 +:1022B0000E94B41A0C94071B0895882321F00E94F1 +:1022C000BA1A0C94071B08958F929F92AF92BF92F7 +:1022D000CF92DF92EF92FF920F931F93CF93DF93F2 +:1022E00000D000D01F92CDB7DEB77C0185E0F701AA +:1022F000DE01119601900D928A95E1F7F701D080E9 +:1023000011810281B580B2942FE0B2222381348101 +:10231000232B39F01F3F39F481E0FFEFDF1203C0B8 +:1023200003C081E001C080E080FD5DC20E94CB1946 +:10233000882319F082E00E940E1AC7010E943E1005 +:10234000D9821A8369817A81802F0E949119182F6E +:10235000C92E0E9445190E94181801110E94D11A15 +:102360000E94291A882379F0002369F080E2810F06 +:10237000883048F082E00E940E1A0E94291ADD245B +:10238000D394D82601C0D12CEC2DE295EF70F0E06B +:10239000E05AFF4F0C94A3238C2D807F9C2D9F70BF +:1023A000B92E882319F0B29490EFB922002389F056 +:1023B000BB2009F4DAC180E2810F883020F48B2D34 +:1023C0000E94B41A03C08B2D0E94C41A0E94071BDE +:1023D000CCC1812F0E940711BB2009F4E0C1105E1F +:1023E0008B2D183018F40E94BA1A02C00E94CA1A23 +:1023F0000E94071BD4C18C2D807F9C2D9F70A92E1D +:10240000803219F0A29480EFA822112319F0113024 +:1024100049F132C0002391F0BB2091F181E0B81264 +:1024200004C08A2D0E94E41ABAC192E0B91228C0F1 +:102430000E94ED1A8A2D0E94981922C0BB2079F0C3 +:10244000E1E0BE1208C00E94B11A8A2109F4A7C1B6 +:102450000E949B1904C0F2E0BF1609F4A0C10E94BB +:10246000ED1A12C0002329F081E08B1508F497C102 +:1024700007C0B11094C108C0002321F0B11075C18C +:102480008A2DEFC0B11078C18A2DF1C02C2D269570 +:102490002695237030E02115310521F021303105DA +:1024A00061F07DC1002321F0812F9C2D937002C02B +:1024B00080E090E00E94380F72C1002321F0812F4C +:1024C0009C2D937002C080E090E00E944E0F67C187 +:1024D000812F002319F00E94B11E02C00E94191F13 +:1024E0000E949E1F5CC18C2D837009F04FC00111AA +:1024F00056C1212F229526952770220F220F812F5A +:102500008F70882E912CA12CB12C022E04C0880C27 +:10251000991CAA1CBB1C0A94D2F714FF10C06FE0D0 +:1025200070E080E090E004C0660F771F881F991F5D +:102530002A95D2F7609570958095909503C060E0DC +:1025400070E0CB012C2D269526952370422F50E06C +:102550004230510569F04330510589F068297929E5 +:102560008A299B294130510571F00E943D1817C1FD +:10257000682979298A299B290E94571810C10E942D +:102580003D18C501B4010E94231809C1002319F0A8 +:102590008C2D817001C08695882309F400C1212FFC +:1025A000229526952770220F220F812F8F70882E5B +:1025B000912CA12CB12C022E04C0880C991CAA1CB1 +:1025C000BB1C0A94D2F714FF10C06FE070E080E0EB +:1025D00090E004C0660F771F881F991F2A95D2F7D5 +:1025E000609570958095909503C060E070E0CB0198 +:1025F0002C2D269526952370422F50E04230510510 +:1026000069F04330510589F0682979298A299B2985 +:102610004130510571F00E941119C1C06829792912 +:102620008A299B290E942B19BAC00E941119C50141 +:10263000B4010E94F718B3C0412F50E0FA01E05EE8 +:10264000F109E531F10508F08BC0E059FF4F0C941A +:10265000A3231F708C2D8F71002331F00E949018DE +:10266000812F0E9456119BC00E94B118812F0E9499 +:102670005D1195C0002339F0B11091C08C2D8F7180 +:102680000E94D6188CC091E09B1508F488C0F6CF44 +:10269000002339F08C2D8F710E94901880C0002388 +:1026A000C9F38C2D8F710E94B11879C0002329F0D5 +:1026B0008C2D8F710E947B1872C00E9471186FC0A0 +:1026C0000023C9F00E9495190E94BA1A0E94C719E6 +:1026D000843029F40E94071A8C2D8F7171C0E1E0BB +:1026E000EB1508F480C01C2D1F71812F0E949018DB +:1026F00063E0812F0EC00E9495190E94B41AF1E088 +:10270000FB15D0F40E94071A0E949B1964E08C2DDF +:102710008F710F900F900F900F900F90DF91CF91CE +:102720001F910F91FF90EF90DF90CF90BF90AF90EF +:102730009F908F900C94F71981E00F900F900F905D +:102740000F900F90DF91CF911F910F91FF90EF901D +:10275000DF90CF90BF90AF909F908F900C940E1A07 +:10276000002339F0BB2009F495CF812F0E943F1040 +:1027700016C0BB2009F495CF812F0E9407110FC00E +:102780004C2D4F70612FC7010E94A2020E94961724 +:1027900006C04C2D4F70612FC7010E943C05DD2003 +:1027A00011F10E94C71980FD1EC0F70112820E941C +:1027B000C1190E949018C7010E9464110E94C1199A +:1027C0000F900F900F900F900F90DF91CF911F916E +:1027D0000F91FF90EF90DF90CF90BF90AF909F90C0 +:1027E0008F900C94B1180F900F900F900F900F9046 +:1027F000DF91CF911F910F91FF90EF90DF90CF90DD +:10280000BF90AF909F908F9008950E94D11A0E9420 +:10281000E11A0E94A31A0E94071B0E944A200E94EC +:102820009E1F80E090E00E94380F80E090E00C94C2 +:102830004E0F0E94C11A0C9405140E948619292F6C +:1028400022952F7030E02C3031054CF42A303105C0 +:102850006CF42250310922303105B0F407C02C301D +:10286000310571F02F30310559F00EC0803F31F045 +:1028700018F4803E48F402C0843F31F481E00895AA +:1028800093FB882780F9089580E00895CF93DF9324 +:1028900000D000D01F92CDB7DEB70F900F900F90F1 +:1028A0000F900F90DF91CF910895CF93DF9300D0D9 +:1028B00000D000D0CDB7DEB726960FB6F894DEBFB5 +:1028C0000FBECDBFDF91CF9108951F93CF93DF93BC +:1028D000C091790116E080917A01C81799F0D0E093 +:1028E0001C9FF0011D9FF00D1124E558FE4F408103 +:1028F000518162817381848195810E945514219652 +:10290000C770E9CFDF91CF911F9108954091AB013E +:102910005091AC016091AD017091AE018091AF0119 +:102920009091B0010C945514CF938091B001829591 +:102930008F7009F05FC08091AD01882309F45AC0FF +:1029400020917901A0917A016091AB017091AC0165 +:102950008091AE019091AF0131E06F3F09F030E01E +:10296000B32FC6E02A1709F445C0009721F07F3F36 +:1029700021F44B2F03C041E001C040E030E040FDB6 +:1029800035C0C29FF001C39FF00D1124E558FE4FE2 +:10299000418174132BC04081641328C042814111CE +:1029A00025C0438154814817590710F441505109FB +:1029B000481B590B483C5105C8F48091B0018F70F9 +:1029C00080618093B00186E0829FF001839FF00DCB +:1029D0001124E058FE4F80818F70806180838BEAE4 +:1029E00091E00E946411CF910C9465142F5F3F4FCA +:1029F0002770B8CFCF910895CF92DF92EF92FF92D8 +:102A00000F931F93CF93DF93CDB7DEB762970FB6C7 +:102A1000F894DEBF0FBECDBF8C0185E0F801DE016A +:102A20001D9601900D928A95E1F7D8014C9111966F +:102A30005C91119712966C9112971396ED90FC9001 +:102A400014977091AB01E091AC012091AE013091EF +:102A5000AF012115310531F0EF3F31F481E07F3FC7 +:102A600019F403C081E001C080E0B82FB170CB2E13 +:102A700080FD6CC1D090AD01DD2009F4F5C0F0916E +:102A8000B001E216F30638F0C701821B930B883CB5 +:102A9000910548F09BC0209530952E0D3F1D283C98 +:102AA000310508F093C08F2F807F09F052C0E513E5 +:102AB00014C0741312C0D62E61110FC0FF70F061E4 +:102AC000F093B0010E9486148BEA91E00E94641199 +:102AD0008091B001F80185836CC1EF2831F05F3F30 +:102AE00031F481E04F3F19F403C081E001C080E080 +:102AF00080FD03C081E0862701C080E0F82FF170DF +:102B0000FF2E80FF1CC08091790120917A0136E070 +:102B1000821709F428C190E0389FF001399FF00D29 +:102B20001124E558FE4F7181571306C07081471379 +:102B300003C07281671303C001968770E9CFD62E58 +:102B4000662309F436C18091B00181608093B001A1 +:102B500053C0E51308C0741306C0611104C0D80146 +:102B60001596FC93AEC04D875E878D859E856A8BDA +:102B70000E941D146A89882329F1D62E662311F13B +:102B80002091B001822F82958F7090E002970CF413 +:102B900060C08091AB019091AC0198878F831986BA +:102BA000FB86EA862C87CE01079651C0E51731F1E6 +:102BB0004D875E878D859E856A8B0E941D146A896C +:102BC00081112EC0C8010E946411A4C08F2F807F84 +:102BD00069F77E2DF98AE88A89890E9446148BEA72 +:102BE00091E00E946411EBEAF1E086E0DF011D92C2 +:102BF0008A95E9F70E948614D12CDBC07413D8CFD4 +:102C00006111D6CFD8011596FC93C8010E946411BA +:102C1000EBEAF1E086E0DF011D928A95E9F7C9C091 +:102C2000D62E662379F22091B001822F82958F7083 +:102C300090E0029774F08091AB019091AC019A837F +:102C400089831B82FD82EC822E83CE0101960E9435 +:102C5000641186E0F801ABEAB1E001900D928A952B +:102C6000E1F70E9494146FC0E216F30628F0C70142 +:102C7000821B930B9C0104C0209530952E0D3F1DA7 +:102C8000283C310508F052C0D62E662309F49ACFAD +:102C9000E5132CC074132AC08091B00180FD1DC0C3 +:102CA000982F92959F70C9F0D80115968C9315971F +:102CB0009F3039F09F5F9295907F8F70892B15968A +:102CC0008C93C8010E94641186E0F801ABEAB1E080 +:102CD00001900D928A95E1F736C086E0F801ABEAE3 +:102CE000B1E001900D928A95E1F763C04D875E8750 +:102CF0008D859E850E941D14882379F086E0F80159 +:102D0000ABEAB1E001900D928A95E1F70E9494142C +:102D10000E948614DD24D3944CC08091B001816060 +:102D20008093B001C8010E94641143C07E2DF98ACE +:102D3000E88A89890E944614EBEAF1E086E0DF0127 +:102D40001D928A95E9F70E94861433C0662309F420 +:102D500039CF4D875E878D859E850E941D148823FF +:102D600009F430CFCBCF4D875E878D859E850E943D +:102D70008619292F22952F7030E0223031052CF44E +:102D80009F7041F0811106C00CC0243031052CF435 +:102D90009F7049F4805E883020F0C8010E94641161 +:102DA000CF2CDC2C06C0D80115969C91907F91F712 +:102DB000F8CF8D2D62960FB6F894DEBF0FBECDBF53 +:102DC000DF91CF911F910F91FF90EF90DF90CF9007 +:102DD00008951F93CF93DF93CDB7DEB72C970FB62F +:102DE000F894DEBF0FBECDBF4F83588769877A87BF +:102DF0008B879C87CE0107960E94FC148823C1F024 +:102E00002F8138858A859B85892B31F03F3F11F0D2 +:102E100080E003C02F3FE1F781E0811147C04F817F +:102E2000588569857A858B859C850E9455143EC09E +:102E300086E0FE013796DE01119601900D928A958B +:102E4000E1F7FF81E8854A855B854115510531F041 +:102E5000EF3F31F481E0FF3F19F403C081E001C08E +:102E600080E080FD23C020917A0130E0C901019605 +:102E7000877099276091790170E086179707F1F1C3 +:102E8000F983EA835D834C8396E0929FD001939F00 +:102E9000B00D1124A558BE4FFE01319601900D9240 +:102EA0009A95E1F780937A010E94651416E080916B +:102EB000790190917A01891779F1189FC001112445 +:102EC00085589E4F0E94FC14882331F1E0917901CE +:102ED0001E9FF0011124E558FE4F4081518162810F +:102EE0007381848195810E9455148091790190E0CD +:102EF00001968770992780937901D9CF0E94191480 +:102F000010927A0110927901EBEAF1E086E0DF019C +:102F10001D928A95E9F7CACF2C960FB6F894DEBFBA +:102F20000FBECDBFDF91CF911F910895EF92FF9219 +:102F30000F931F93CF93DF939C01009709F471C007 +:102F4000F12CEE24E394E9012196F9018491843770 +:102F500040F4843008F056C0813081F0823021F195 +:102F600060C0853709F449C0C0F19CE7980F9037DD +:102F700008F057C08F770E94071146C089010E5F85 +:102F80001F4FFE01849190E2980F983050F48770A3 +:102F9000FE2D01C0FF0F8A95EAF78F2F0E94D41AE9 +:102FA00015C00E943F1014C089010E5F1F4FFE0123 +:102FB000849190E2980F983068F48770FE2D01C0DC +:102FC000FF0F8A95EAF78F2F0E94DA1A0E94071BDB +:102FD000E8011AC00E940711FBCF2E5F3F4FFE0190 +:102FE000C491CC2341F08FE99FE00197F1F700C035 +:102FF0000000C150F6CFE90107C0FE01F490E901DD +:10300000229602C00E943F108F2D882341F0EFE9E5 +:10301000FFE03197F1F700C000008150F6CF9E012C +:1030200092CFDF91CF911F910F91FF90EF90089574 +:1030300008956093B5017093B6018093B7019093A2 +:10304000B8010C9405140F931F930091B5011091D2 +:10305000B6012091B7013091B801062B172B282B10 +:10306000392B0093B5011093B6012093B70130932B +:10307000B8011F910F910C9405140F931F930091A9 +:10308000B5011091B6012091B7013091B801062326 +:103090001723282339230093B5011093B6012093F9 +:1030A000B7013093B8011F910F910C9405140F9341 +:1030B0001F930091B5011091B6012091B701309195 +:1030C000B80106271727282739270093B501109341 +:1030D000B6012093B7013093B8011F910F910C9462 +:1030E00005141092B1011092B2011092B301109226 +:1030F000B4010C94051441E050E060E070E004C0BD +:10310000440F551F661F771F8A95D2F74093B10170 +:103110005093B2016093B3017093B4010C94051401 +:1031200041E050E060E070E004C0440F551F661FAE +:10313000771F8A95D2F78091B1019091B201A09149 +:10314000B301B091B401842B952BA62BB72B8093A0 +:10315000B1019093B201A093B301B093B4010C9468 +:10316000051441E050E060E070E004C0440F551FDA +:10317000661F771F8A95D2F7409550956095709598 +:103180008091B1019091B201A091B301B091B401CD +:1031900084239523A623B7238093B1019093B20192 +:1031A000A093B301B093B4010C94051441E050E036 +:1031B00060E070E004C0440F551F661F771F8A95BA +:1031C000D2F78091B1019091B201A091B301B09179 +:1031D000B40184279527A627B7278093B101909340 +:1031E000B201A093B301B093B4010C9405140F93F2 +:1031F0001F930091B1011091B2012091B301309160 +:10320000B401062B172B282B392B0093B1011093F7 +:10321000B2012093B3013093B4011F910F910C942C +:1032200005140F931F930091B1011091B2012091E9 +:10323000B3013091B40106231723282339230093C7 +:10324000B1011093B2012093B3013093B4011F91E7 +:103250000F910C9405140F931F930091B1011091DD +:10326000B2012091B3013091B40106271727282716 +:1032700039270093B1011093B2012093B301309329 +:10328000B4011F910F910C9405140895CF92DF9211 +:10329000EF92FF920F931F93CF93DF93EC01C090B7 +:1032A000B501D090B601E090B701F090B8018091DF +:1032B000B1019091B201A091B301B091B401C82ABB +:1032C000D92AEA2AFB2A0FE110E0B701A601002E55 +:1032D00004C076956795579547950A94D2F740FDB7 +:1032E00005C00150110988F780E007C0BE01802F9A +:1032F0000E9489070197A9F3802FDF91CF911F9139 +:103300000F91FF90EF90DF90CF900895CF93DF93D0 +:10331000EC010E944619BE010E948907DF91CF91FE +:103320000895CB010E94861908958091BE010895E9 +:103330008093BE0108951092BE0108950E94081C5A +:103340002091BC013091BD018217930750F00E947B +:10335000081C2091BC013091BD01821B930B9C0184 +:103360000AC00E94081C2091BC013091BD0120952B +:103370003095280F391F81E0283B3B4008F480E05E +:1033800008958091BB0185958595859508958091D7 +:10339000BB01877008950E94081C2091B9013091EB +:1033A000BA018217930768F00E94081C2091B901A6 +:1033B0003091BA01821B930B883B9B4078F480E0EC +:1033C00014C00E94081C2091B9013091BA012095C7 +:1033D0003095280F391F283B3B4088F38091BB0173 +:1033E00082FB882780F991E089278170089598E011 +:1033F000899F90011124622B6093BB010E94901859 +:103400000E94081C9093BA018093B901089510920C +:10341000BB011092BA011092B90108954091BB010D +:10342000809584238093BB01982F977089F450E096 +:10343000282F332727FD30954217530749F08595EC +:10344000859585950E94B1181092BA011092B90124 +:1034500008959091BB01977081E009F480E0089590 +:1034600090910C019923D9F090910D019923B9F015 +:10347000982F9695969596959F3088F5E0910E0138 +:10348000F0910F01E90FF11D877021E030E001C0DC +:10349000220F8A95EAF78181822B818308954091DA +:1034A0000E0150910F0120E030E09FEFFA01E20F92 +:1034B000F31F6281681799F09F3F19F4611101C0F1 +:1034C000922F2F5F3F4F2E30310581F79F3F39F00C +:1034D000FA01E90FF11D97FDFA9582830895089589 +:1034E00090910C019923E1F090910D019923C1F085 +:1034F000982F9695969596959F3020F5E0910E0120 +:10350000F0910F01E90FF11D877021E030E001C05B +:10351000220F8A95EAF72095818128232183089537 +:1035200040910E0150910F0120E030E0FA01E20FCE +:10353000F31F9281981301C012822F5F3F4F2E30EC +:103540003105A1F7089581E090E0E0910E01F0913E +:103550000F01E80FF91F1082019680319105A9F73C +:1035600008958091D20108959091D201982B909363 +:10357000D201089580959091D20198239093D20121 +:1035800008951092D20108959091D101982B9093B3 +:10359000D101089580959091D10198239093D10104 +:1035A00008951092D10108959091D001982B909395 +:1035B000D001089580959091D00198239093D001E7 +:1035C00008951092D00108958093BF010E94081CB5 +:1035D0009093BD018093BC0108951092BF01109299 +:1035E000BD011092BC01089540910E0150910F0150 +:1035F00020E030E080E0FA01E20FF31F91819111A9 +:103600008F5F2F5F3F4F2F303105A9F70895E0916D +:103610000E01F0910F018091D2018083E0910E01A3 +:10362000F0910F0180819091D101892B8083E091ED +:103630000E01F0910F0180819091D001892B808340 +:103640008091BF01882399F00E949E1981110E94E8 +:10365000ED1AE0910E01F0910F0180819091BF0170 +:10366000892B80830E94F41A81110E94ED1A8091A7 +:103670000E0190910F010C94220FCF92DF92EF92E6 +:10368000FF920F931F936C01EE24FF24C114D10409 +:10369000E104F10421F46B017C0180E001C080E1D0 +:1036A00033272F2D1E2D0D2D011511052105310557 +:1036B00019F0885F6801790197018601A4E03695C9 +:1036C000279517950795AA95D1F70115110521059D +:1036D000310519F08C5F6801790197018601F2E0EC +:1036E0003695279517950795FA95D1F70115110588 +:1036F0002105310519F08E5F68017901B701A60136 +:103700007695679557954795452B462B472B09F09E +:103710008F5F1F910F91FF90EF90DF90CF900895F2 +:103720008091E801843021F11092D40120E488E1F5 +:1037300090E00FB6F894A895809360000FBE209398 +:10374000600080E00E94240883B7817F846083BF8B +:1037500083B7816083BF7894889583B78E7F83BF5A +:1037600088E10FB6F89480936000109260000FBE5D +:10377000089508950895CF930E94B91B0E944804AC +:103780000E94BA1BC0E08C2F0E943505811105C034 +:10379000CF5FCE30C1F780E001C081E0CF910895C6 +:1037A0000E9419140E94160F0C9424081F920F9265 +:1037B0000FB60F9211248F939F93AF93BF93809175 +:1037C000D401811113C08091D5019091D601A091AF +:1037D000D701B091D8014196A11DB11D8093D501AB +:1037E0009093D601A093D701B093D801BF91AF9128 +:1037F0009F918F910F900FBE0F901F90189582E0B0 +:1038000084BD93E095BD9AEF97BD80936E000895B7 +:103810002FB7F8948091D5019091D601A091D7014E +:10382000B091D8012FBF0895CF92DF92EF92FF920F +:103830000F931F932FB7F8944091D5015091D60163 +:103840006091D7017091D8012FBF6A017B01EE24EE +:10385000FF248C0120E030E0C016D106E206F3061A +:1038600010F441505109481B590BCA011F910F9187 +:10387000FF90EF90DF90CF9008951F920F920FB6B8 +:103880000F9211248F939F93AF93BF938091D50193 +:103890009091D601A091D701B091D8010196A11DB8 +:1038A000B11D8093D5019093D601A093D701B09319 +:1038B000D801BF91AF919F918F910F900FBE0F9044 +:1038C0001F9018950E941C0CF8942FEF87EA91E640 +:1038D000215080409040E1F700C0000087E090EB6D +:1038E000DC018093F2019093F301A093F401B09373 +:1038F000F5012CE088E190E00FB6F894A89580934C +:1039000060000FBE20936000FFCFEF92FF920F93F5 +:103910001F93CF93DF93E82EF12C8F2D0E94350556 +:10392000C0E0D0E0082F10E098010C2E02C03595C1 +:1039300027950A94E2F720FD05C02196C630D105EF +:1039400099F709C06C2F7F2D80E00E943D05E81299 +:10395000F4CF81E005C0F3948EE0F812DECF80E072 +:10396000DF91CF911F910F91FF90EF900895CF932A +:10397000C82F8CE20E94851C882321F08C2FCF91C8 +:103980000C94851C80E0CF910895CF930E940A1E6D +:10399000811102C00E94F01DC5E6C15049F00E948D +:1039A00048048FE39CE90197F1F700C00000F5CFD0 +:1039B00089E20E94B71C811111C18AE20E94B71CE2 +:1039C00081110E94F01D85E00E94B71C81110E94A8 +:1039D000621C0E94151E8093D30187E00E94B71CD1 +:1039E000882399F18BE10E94B71C882351F09091B4 +:1039F000D30191FB882780F921E0822780FB91F990 +:103A000022C08EE00E94B71C882351F09091D30110 +:103A100092FB882780F921E0822780FB92F913C06E +:103A200080E10E94B71C9091D301882341F093FB61 +:103A3000882780F921E0822780FB93F904C0892F31 +:103A4000809580FB90F99093D3018091D3010E94DF +:103A5000191E0E94271E8093F10180EE0E94B71C60 +:103A6000882341F08091F101982F909590FB80F987 +:103A70008093F10189E30E94B71C882359F090914B +:103A8000F10191FB882780F921E0822780FB91F9E1 +:103A90009093F10182EE0E94B71C882359F0909117 +:103AA000F10192FB882780F921E0822780FB92F9BF +:103AB0009093F10186EE0E94B71C882359F09091F3 +:103AC000F10193FB882780F921E0822780FB93F99D +:103AD0009093F10183EE0E94B71C882359F09091D6 +:103AE000F10194FB882780F921E0822780FB94F97B +:103AF0009093F10185E30E94B71C882359F09091BF +:103B0000F10195FB882780F921E0822780FB95F958 +:103B10009093F10181E30E94B71C882359F09091A2 +:103B2000F10196FB882780F921E0822780FB96F936 +:103B30009093F10181E10E94B71C882359F0909184 +:103B4000F10197FB882780F921E0822780FB97F914 +:103B50009093F1018091F1010E942B1E8091F1015F +:103B600087FB882780F980930D0187E20E94B71CAC +:103B7000C82F8EE10E94B71C8111C2608FE10E94A4 +:103B8000B71C8111C46080E20E94B71C8111C8601B +:103B900081E20E94B71C8111C06182E20E94B71CC1 +:103BA0008111C06283E20E94B71C8111C06484E26B +:103BB0000E94B71C882311F0C06802C0CC2329F0F2 +:103BC0008C2F0E94221E6C2F03C00E941E1E682F85 +:103BD00070E080E090E0CF910C941918CF91089597 +:103BE0006DEE7EEF80E090E00E94DD2360E082E0F9 +:103BF00090E00E94CB2360E083E090E00E94CB2322 +:103C000060E084E090E00E94CB2360E085E090E0FB +:103C10000C94CB2380E090E00E94C52321E08D3EF0 +:103C20009E4F09F020E0822F089582E090E00C94EE +:103C3000BD23682F82E090E00C94CB2383E090E0DA +:103C40000C94BD23682F83E090E00C94CB2384E098 +:103C500090E00C94BD23682F84E090E00C94CB237B +:103C60008091DB0180FF0BC06091130185E0689FAC +:103C7000B001112475956795759567952AC081FFE8 +:103C800009C06091130185E0689FB001112475950A +:103C900067951FC082FF07C06091130185E0689F90 +:103CA000B001112416C04091DC014423C9F0609199 +:103CB0001201461788F72091130185E0289F900193 +:103CC0001124429FC001439F900D112470E00E9477 +:103CD0008F236038710540F46115710539F002C019 +:103CE00065E070E0862F08958FE7089581E00895DC +:103CF0008091DB0180FF08C06091110170E0759533 +:103D000067957595679521C081FF06C06091110187 +:103D100070E07595679519C082FF04C0609111012C +:103D200070E010C08091DC018823C1F06091100127 +:103D30008617A0F790911101989FC001112470E09F +:103D40000E948F236038710528F46115710521F0F8 +:103D5000862F08958FE7089581E0089561E070E06F +:103D6000F4CF803F21F40E94301E819504C0813F32 +:103D700029F40E94301E8093DF010895823F21F4D0 +:103D80000E94301E819504C0833F29F40E94301E9A +:103D90008093DE010895893F19F40E94781E05C0C2 +:103DA0008A3F31F40E94781E81958093E001089546 +:103DB0008B3F21F40E94781E819504C08C3F29F42A +:103DC0000E94781E8093E1010895843F21F4809140 +:103DD000DD01816017C0853F21F48091DD018260A3 +:103DE00011C0863F21F48091DD0184600BC0873FC4 +:103DF00021F48091DD01886005C0883F31F4809115 +:103E0000DD0180618093DD0108958D3F21F4809173 +:103E1000DB0181600BC08E3F21F48091DB01826069 +:103E200005C08F3F29F48091DB0184608093DB0122 +:103E30000895803F39F48091DF0187FF6CC01092B4 +:103E4000DF0169C0813F29F48091DF011816BCF3BE +:103E500062C09091DE01823F29F497FF5CC010920E +:103E6000DE0159C0833F19F41916CCF354C0893FC1 +:103E700041F48091E00118160CF04DC01092E00161 +:103E80004AC08A3F29F48091E00187FF44C0F6CF01 +:103E90008B3F39F48091E10187FF3DC01092E10131 +:103EA0003AC08C3F29F48091E1011816BCF333C06D +:103EB000843F21F48091DD018E7F17C0853F21F47E +:103EC0008091DD018D7F11C0863F21F48091DD015D +:103ED0008B7F0BC0873F21F48091DD01877F05C078 +:103EE000883F31F48091DD018F7E8093DD0113C026 +:103EF0008D3F21F48091DB018E7F0BC08E3F21F43A +:103F00008091DB018D7F05C08F3F29F48091DB011B +:103F10008B7F8093DB018091DE0181110EC0809147 +:103F2000DF0181110AC08091E001811106C08091FA +:103F3000E101811102C01092DC0108958DED91E044 +:103F40000E942D0F0E94081C9093DA018093D901E2 +:103F500008951F93CF93DF938091D9019091DA0157 +:103F60000E94141C4091DC01442321F02091140193 +:103F700030E006C0209115015AE0259F90011124E0 +:103F80008217930708F482C08091DE011091DF014F +:103F9000D091E001C091E101811107C0111105C06C +:103FA000D11103C0CC2309F471C04F3F19F04F5F0A +:103FB0004093DC01181624F40E94301E8093DE0129 +:103FC0008091DE0187FF05C00E94301E819580939D +:103FD000DE01111624F40E94301E8093DF018091CF +:103FE000DF0187FF05C00E94301E81958093DF01AD +:103FF0006091DE01662339F11091DF01112319F17F +:10400000772767FD7095872F972F0E94A02223E3C3 +:1040100033E343E35FE30E9404230E946D22609335 +:10402000DE01612F772767FD7095872F972F0E94FC +:10403000A02223E333E343E35FE30E9404230E94CF +:104040006D226093DF011D1624F40E94781E809378 +:10405000E0018091E00187FF05C00E94781E8195F4 +:104060008093E0011C1624F40E94781E8093E101E5 +:104070008091E10187FF05C00E94781E81958093A1 +:10408000E101DF91CF911F910C949E1FDF91CF91A1 +:104090001F910895EDEDF1E085E0DF011D928A9515 +:1040A000E9F71092DC011092DB010895833081F171 +:1040B00028F4813059F08230D1F00895853009F428 +:1040C00049C0B8F1863009F456C008952091150111 +:1040D000862F90E0820F911D8F3F910520F4620F93 +:1040E0006093150108958FEF809315010895209135 +:1040F0001401862F90E0820F911D8F3F910520F4CF +:10410000620F6093140108958FEF80931401089556 +:1041100020911301862F90E0820F911D8F3F910512 +:1041200020F4620F6093130108958FEF80931301C1 +:10413000089520911201862F90E0820F911D8F3FEC +:10414000910520F4620F6093120108958FEF809320 +:104150001201089520911101862F90E0820F911D88 +:104160008F3F910520F4620F6093110108958FEF46 +:1041700080931101089520911001862F90E0820F05 +:10418000911D8F3F910520F4620F609310010895F7 +:104190008FEF809310010895833011F128F481305E +:1041A00049F0823091F00895853081F120F1863018 +:1041B000C1F1089580911501681720F4861B809342 +:1041C0001501089510921501089580911401681742 +:1041D00020F4861B80931401089510921401089511 +:1041E00080911301681720F4861B809313010895B2 +:1041F00010921301089580911201681720F4861B14 +:104200008093120108951092120108958091110176 +:10421000681720F4861B80931101089510921101F4 +:10422000089580911001681720F4861B8093100177 +:1042300008951092100108958B3109F46AC008F5B1 +:104240008E3009F470C070F4873009F452C018F44D +:104250008630B9F134C0883009F4A1C08B3009F43C +:104260009EC02DC0813109F479C020F4803109F459 +:1042700064C025C0863109F492C0893109F48FC029 +:104280001EC0853309F483C060F4873209F47FC00F +:1042900020F48E3108F06DC012C0893209F477C065 +:1042A0000EC0833438F48A3308F061C0883309F4CF +:1042B00076C005C0833409F46AC0883461F080E0B8 +:1042C00008958091D301817F8E7F8093D30181E017 +:1042D0008093E30108950E9419142FEF83ED90E37A +:1042E000215080409040E1F700C000000E94621C15 +:1042F00056C09091D301892F8095817080FB90F9F1 +:1043000019F09660986027C0997F977F9093D301AA +:1043100046C09091D30191FB882780F921E0822744 +:1043200080FB91F913C09091D30192FB882780F90B +:1043300021E0822780FB92F909C09091D30193FB81 +:10434000882780F921E0822780FB93F99093D3019D +:10435000882329F191609093D30108950E94191444 +:1043600080910D0191E0892780930D0118C027EC01 +:1043700001C023EE280F61E070E080E090E004C00F +:10438000660F771F881F991F2A95D2F704C061E036 +:1043900070E080E090E00E9419180E94191481E0FA +:1043A000089580E0089580E00895CF93C82F80910C +:1043B000E301813079F018F08230D1F184C0A0910E +:1043C0000E01B0910F018C91813169F0823209F0B8 +:1043D0007CC009C0A0910E01B0910F018C91813178 +:1043E00011F0823249F48C2F0E94D12181111DC01D +:1043F0008C2F0E941C211AC08C2F0E94D321811166 +:1044000014C0C43179F048F4CB3079F0C03109F0F0 +:1044100060C082E08093E30108C0C93219F0C8335C +:1044200021F057C01092E30154C081E0817053C065 +:10443000C93289F118F5C43171F1A8F4C73009F017 +:1044400046C08AE08093150194E19093140193E0B3 +:10445000909313018093120188E08093110188E208 +:104460008093100134C0CE51C63088F5EC2FF0E0B7 +:10447000E65DFE4F80818093E20129C0CE34E9F0F1 +:1044800020F4CB3421F56AE013C0C13579F0C23590 +:10449000F1F461E00DC08091E201882319F01092DF +:1044A000E20115C081E08093E30115C061E006C020 +:1044B0008091E2010E9456200AC06AE08091E201E8 +:1044C0000E94CC2004C01092E30180E004C081E08F +:1044D00002C080E0ABCFCF91089504D06894B111B1 +:1044E0008DC0089570D088F09F5790F0B92F99270C +:1044F000B751A0F0D1F0660F771F881F991F1AF0EF +:10450000BA95C9F712C0B13081F077D0B1E0089503 +:1045100074C0672F782F8827B85F39F0B93FCCF384 +:10452000869577956795B395D9F73EF490958095E4 +:10453000709561957F4F8F4F9F4F0895E89409C004 +:1045400097FB3EF490958095709561957F4F8F4FC6 +:104550009F4F9923A9F0F92F96E9BB279395F695DC +:10456000879577956795B795F111F8CFFAF4BB0F5A +:1045700011F460FF1BC06F5F7F4F8F4F9F4F16C0BE +:10458000882311F096E911C0772321F09EE8872F48 +:10459000762F05C0662371F096E8862F70E060E004 +:1045A0002AF09A95660F771F881FDAF7880F96957D +:1045B000879597F9089557FD9058440F551F59F066 +:1045C0005F3F71F04795880F97FB991F61F09F3F00 +:1045D00079F087950895121613061406551FF2CF29 +:1045E0004695F1DF08C0161617061806991FF1CF79 +:1045F00086957105610508940895E894BB276627A0 +:104600007727CB0197F908950BD078C069D028F0AF +:104610006ED018F0952309F05AC05FC01124EECF78 +:10462000CADFA0F3959FD1F3950F50E0551F629F0D +:10463000F001729FBB27F00DB11D639FAA27F00DFB +:10464000B11DAA1F649F6627B00DA11D661F829F22 +:104650002227B00DA11D621F739FB00DA11D621F07 +:10466000839FA00D611D221F749F3327A00D611D24 +:10467000231F849F600D211D822F762F6A2F112406 +:104680009F5750408AF0E1F088234AF0EE0FFF1F59 +:10469000BB1F661F771F881F91505040A9F79E3F90 +:1046A000510570F014C0AACF5F3FECF3983EDCF3E5 +:1046B000869577956795B795F795E7959F5FC1F7CD +:1046C000FE2B880F911D9695879597F9089597F978 +:1046D0009F6780E870E060E008959FEF80EC0895A8 +:1046E00000240A94161617061806090608950024D1 +:1046F0000A9412161306140605060895092E03944B +:10470000000C11F4882352F0BB0F40F4BF2B11F4BE +:1047100060FF04C06F5F7F4F8F4F9F4F089597FBDF +:10472000072E16F4009407D077FD09D00E94A92324 +:1047300007FC05D03EF4909581959F4F08957095A4 +:1047400061957F4F0895EE0FFF1F0590F491E02DC6 +:104750000994AA1BBB1B51E107C0AA1FBB1FA617C8 +:10476000B70710F0A61BB70B881F991F5A95A9F71A +:1047700080959095BC01CD010895F999FECF92BD29 +:1047800081BDF89A992780B50895A8E1B0E042E08C +:1047900050E00C94E523262FF999FECF92BD81BD00 +:1047A000F89A019700B4021639F01FBA20BD0FB66F +:1047B000F894FA9AF99A0FBE08950196272F0E944D +:1047C000CC230C94CB23DC01CB01FC01F999FECF67 +:1047D00006C0F2BDE1BDF89A319600B40D92415089 +:0A47E0005040B8F70895F894FFCF99 +:1047EA0020022608B30890085C0829080101C001C4 +:1047FA0028080A03140A3F4D363979042C04F603B3 +:10480A00BD035003690382039B03010203040506E7 +:04481A000708090082 :00000001FF diff --git a/keyboard/ergodox_ez/keymaps/erez_experimental/keymap.c b/keyboard/ergodox_ez/keymaps/erez_experimental/keymap.c index bf5a974b..f257dbee 100644 --- a/keyboard/ergodox_ez/keymaps/erez_experimental/keymap.c +++ b/keyboard/ergodox_ez/keymaps/erez_experimental/keymap.c @@ -140,7 +140,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { }; const uint16_t PROGMEM fn_actions[] = { - [1] = ACTION_LAYER_TAP_TOGGLE(SYMB) // FN1 - Momentary Layer 1 (Symbols) + [1] = ACTION_LAYER_TAP_TOGGLE(SYMB), // FN1 - Momentary Layer 1 (Symbols) + [2] = ACTION_MACRO_TAP(0), // Eric Tang's Famous Macro! + [3] = ACTION_MACRO_TAP(1) // Eric Tang's Famous Macro! }; static uint16_t key_timer; @@ -148,33 +150,46 @@ static uint16_t key_timer; const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { switch(id) { - case 0: { - 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) < 70) { // 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 1: { - 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) < 70) { - register_code(KC_0); - unregister_code(KC_0); - } - unregister_code(KC_RSFT); - } - break; + case 0: + if (record->event.pressed) { + register_mods(MOD_BIT(KC_LSFT)); + if (record->tap.count && !record->tap.interrupted) { + register_code(KC_9); + } + else { + record->tap.count = 0; + } + } + else { + if (record->tap.count) { + unregister_code(KC_9); + } + else { + } + unregister_mods(MOD_BIT(KC_LSFT)); + } + break; + + case 1: + if (record->event.pressed) { + register_mods(MOD_BIT(KC_LSFT)); + if (record->tap.count && !record->tap.interrupted) { + register_code(KC_0); + } + else { + record->tap.count = 0; + } + } + else { + if (record->tap.count) { + unregister_code(KC_0); + } + else { + } + unregister_mods(MOD_BIT(KC_LSFT)); + } + break; } - } return MACRO_NONE; }; From 90a65347294e93ee23c1f24c6ae342a42e6c2b29 Mon Sep 17 00:00:00 2001 From: Nicholas Keene Date: Thu, 5 May 2016 22:55:55 -0500 Subject: [PATCH 27/68] The Ordinary Layout is extraordinarily familiar and powerful --- keyboard/ergodox_ez/keymaps/ordinary/keymap.c | 197 +- .../keymaps/ordinary/ordinary-base.png | Bin 100472 -> 99605 bytes .../keymaps/ordinary/ordinary-base.txt | 10 +- .../keymaps/ordinary/ordinary-media.png | Bin 124173 -> 124144 bytes .../keymaps/ordinary/ordinary-media.txt | 8 +- .../keymaps/ordinary/ordinary-special.png | Bin 0 -> 63065 bytes .../keymaps/ordinary/ordinary-special.txt | 27 + .../keymaps/ordinary/ordinary-symbol.png | Bin 103677 -> 103735 bytes .../keymaps/ordinary/ordinary-symbol.txt | 4 +- .../ergodox_ez/keymaps/ordinary/ordinary.hex | 2415 ++++++++--------- .../ergodox_ez/keymaps/ordinary/readme.md | 37 +- 11 files changed, 1373 insertions(+), 1325 deletions(-) create mode 100644 keyboard/ergodox_ez/keymaps/ordinary/ordinary-special.png create mode 100644 keyboard/ergodox_ez/keymaps/ordinary/ordinary-special.txt diff --git a/keyboard/ergodox_ez/keymaps/ordinary/keymap.c b/keyboard/ergodox_ez/keymaps/ordinary/keymap.c index 6905cbc7..6af3720f 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/keymap.c +++ b/keyboard/ergodox_ez/keymaps/ordinary/keymap.c @@ -7,26 +7,29 @@ #define BASE 0 // default layer #define SYMB 1 // symbols layer #define MDIA 2 // media layer -#define LOCK 3 // shift-lock layer +#define SPEC 3 // special layer #define LCaps 10 // left caps-shift key #define LSymb 11 // left symbol-shift key #define LMdia 12 // left media-shift key -#define LLock 13 // left shift-lock key -#define RCaps 20 // right caps-shift key -#define RSymb 21 // right symbol-shift key -#define RMdia 22 // right media-shift key -#define RLock 23 // right shift-lock key +#define LSpec 13 // left special-shift key +#define RCaps 14 // right caps-shift key +#define RSymb 15 // right symbol-shift key +#define RMdia 16 // right media-shift key +#define RSpec 17 // right special-shift key -#define MUL 30 // mouse up left -#define MUR 31 // mouse up right -#define MDL 32 // mouse down left -#define MDR 33 // mouse down right +#define MUL 20 // mouse up left +#define MUR 21 // mouse up right +#define MDL 22 // mouse down left +#define MDR 23 // mouse down right /* - * The Ordinary Layout for the Ergodox EZ keyboard, v3.141 + * The Ordinary Layout for the Ergodox EZ keyboard, v4 * * Modifications from default by Nicholas Keene ergodoxez@nicholaskeene.com + * + * No rights reserved. This software is in the public domain. + * Credit me if you are friendly but if you're a jerk don't bother. * * Details: readme.md * https://github.com/nrrkeene/qmk_firmware/tree/master/keyboard/ergodox_ez/keymaps/ordinary @@ -36,37 +39,37 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /******* Base Layer ******************************************************************************************************** * - * ,-----------------------------------------------------. ,-----------------------------------------------------. - * | Lock `~ | 1 | 2 | 3 | 4 | 5 | ESC | | - | 6 | 7 | 8 | 9 | 0 | =+ Lock | - * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------| - * | Media Tab | Q | W | E | R | T | [ | | ] | Y | U | I | O | P | \| Media | - * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | Symbol | A | S | D | F | G |------| |------| H | J | K | L | ; | '" Symbol | - * |-----------+------+------+------+------+------|Shift | | Tab |------+------+------+------+------+-----------| - * | LShift | Z | X | C | V | B | -Tab | | | N | M | , | . | / | LShift | - * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' - * | LCtrl | Meh |Hyper | LAlt | LGui | | RGui | RAlt | Hyper| Meh | RCtrl | - * `-----------------------------------' `-----------------------------------' - * ,-------------. ,-------------. - * | Home | End | | Left | Right| - * ,------|------|------| |------+------+------. - * | | | PgUp | | Up | | | - * |Backsp| Del |------| |------| Enter| Space| - * | | | PgDn | | Down | | |Aa - * `--------------------' `--------------------' + * ,------------------------------------------------------. ,------------------------------------------------------. + * | Special `~ | 1 | 2 | 3 | 4 | 5 | ESC | | - | 6 | 7 | 8 | 9 | 0 | =+ Special | + * |------------+------+------+------+------+-------------| |------+------+------+------+------+------+------------| + * | Media Tab | Q | W | E | R | T | [ | | ] | Y | U | I | O | P | \| Media | + * |------------+------+------+------+------+------| | | |------+------+------+------+------+------------| + * | Symbol | A | S | D | F | G |------| |------| H | J | K | L | ; | '" Symbol | + * |------------+------+------+------+------+------|Shift | | Tab |------+------+------+------+------+------------| + * | Capitals | Z | X | C | V | B | -Tab | | | N | M | , | . | / | Capitals | + * `------------+------+------+------+------+-------------' `-------------+------+------+------+------+------------' + * | LCtrl | Meh |Hyper | LAlt | LGui | | RGui | RAlt | Hyper| Meh | RCtrl | + * `-----------------------------------' `-----------------------------------' + * ,-------------. ,-------------. + * | Home | End | | Left | Right| + * ,------|------|------| |------+------+------. + * | | | PgUp | | Up | | | + * |Backsp| Del |------| |------| Enter| Space| + * | | | PgDn | | Down | | | + * `--------------------' `--------------------' */ [BASE] = KEYMAP( // left hand - F(LLock) ,KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 ,KC_ESC + F(LSpec),KC_1,KC_2,KC_3 ,KC_4 ,KC_5 ,KC_ESC ,F(LMdia) ,KC_Q ,KC_W ,KC_E ,KC_R ,KC_T ,KC_LBRC ,M(LSymb) ,KC_A ,KC_S ,KC_D ,KC_F ,KC_G -,M(LCaps) ,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B ,LSFT(KC_TAB) +,M(LCaps) ,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B ,LSFT(KC_TAB) ,KC_LCTL ,KC_MEH ,KC_HYPR,KC_LALT,KC_LGUI ,KC_HOME,KC_END ,KC_PGUP ,KC_BSPC,KC_DEL ,KC_PGDN // right hand - ,KC_MINS ,KC_6 ,KC_7 ,KC_8 ,KC_9 ,KC_0 ,F(RLock) + ,KC_MINS ,KC_6 ,KC_7 ,KC_8 ,KC_9 ,KC_0 ,F(RSpec) ,KC_RBRC ,KC_Y ,KC_U ,KC_I ,KC_O ,KC_P ,F(RMdia) ,KC_H ,KC_J ,KC_K ,KC_L ,KC_SCLN ,F(RSymb) ,KC_TAB ,KC_N ,KC_M ,KC_COMM,KC_DOT ,KC_SLSH ,M(RCaps) @@ -127,7 +130,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |------+---------+---------+---------+---------+---------| Up | | Up |---------+---------+---------+---------+---------+------| * | | Sleep |MouseLeft|MouseDown|MouseRght|Volume Dn|------| |------| Num Lock| Left | Down | Right | MyComp | | * |------+---------+---------+---------+---------+---------|Scroll| |Scroll|---------+---------+---------+---------+---------+------| - * | | |MouseDnLf|MouseDown|MouseDnRg| Mute | Down | | Down | | End | Down | PgDn | RShift | | + * | | |MouseDnLf|MouseDown|MouseDnRg| Mute | Down | | Down | | End | Down | PgDn | | | * `------+---------+---------+---------+---------+----------------' `----------------+---------+---------+---------+---------+------' * |LCtrl| Meh | MClick | LClick | R Click| |Cmd/Insrt|Optn/Del | Hyper | Meh |RCtrl| * `---------------------------------------------' `---------------------------------------------' @@ -153,14 +156,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { ,KC_NO ,KC_F16 ,KC_F17 ,KC_F18 ,KC_F19 ,KC_F20 ,KC_TRNS ,KC_WH_U ,KC_PSCR ,KC_HOME ,KC_UP ,KC_PGUP ,KC_MAIL ,KC_TRNS ,KC_NLCK ,KC_LEFT ,KC_DOWN ,KC_RIGHT,KC_MYCM ,KC_TRNS - ,KC_WH_D ,KC_NO ,KC_END ,KC_DOWN ,KC_PGDN ,KC_RSFT ,KC_TRNS + ,KC_WH_D ,KC_NO ,KC_END ,KC_DOWN ,KC_PGDN ,KC_NO ,KC_TRNS ,GUI_T(KC_INS),ALT_T(KC_DEL),KC_HYPR ,KC_MEH ,KC_RCTL ,KC_MPRV ,KC_MNXT ,KC_VOLU ,KC_VOLD ,KC_MSTP ,KC_MPLY ), -/******* Lock Layer ******************************************************************************************************** +/******* Special Layer ***************************************************************************************************** * * ,-----------------------------------------------------. ,-----------------------------------------------------. * | | Esc | | | | | | | | | | | | Bspc | | @@ -169,7 +172,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| * | | | | | | |------| |------| | | | | | | * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------| - * | Caps LOCK | | | | | | | | | | | | | | Caps LOCK | + * | | | | | | | | | | | | | | | RShift | * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------' * | | | | | | | | | | | | * `----------------------------------' `----------------------------------' @@ -181,12 +184,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * | | | | | | | | * `--------------------' `--------------------' */ -[LOCK] = KEYMAP( +[SPEC] = KEYMAP( // left hand KC_TRNS ,KC_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS -,KC_CAPS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS +,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS @@ -196,7 +199,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_BSPC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS - ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_CAPS + ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_RSFT ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS @@ -206,65 +209,77 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { }; const uint16_t PROGMEM fn_actions[] = { - // the six faux shift keys are implemented as macro taps - [LSymb] = ACTION_MACRO_TAP(LSymb) + // the faux shift keys are implemented as macro taps + [LCaps] = ACTION_MACRO_TAP(LCaps) + ,[LSymb] = ACTION_MACRO_TAP(LSymb) ,[LMdia] = ACTION_MACRO_TAP(LMdia) - ,[LLock] = ACTION_MACRO_TAP(LLock) + ,[LSpec] = ACTION_MACRO_TAP(LSpec) + ,[RCaps] = ACTION_MACRO_TAP(RCaps) ,[RSymb] = ACTION_MACRO_TAP(RSymb) ,[RMdia] = ACTION_MACRO_TAP(RMdia) - ,[RLock] = ACTION_MACRO_TAP(RLock) + ,[RSpec] = ACTION_MACRO_TAP(RSpec) }; uint16_t caps_shift = 0; -uint16_t symb_shift = 0; // there are two shift keys for each layer, and two lock -uint16_t mdia_shift = 0; // keys; we increment a counter for each key pressed and -uint16_t shift_lock = 0; // decrement when released. +uint16_t symb_shift = 0; +uint16_t mdia_shift = 0; -bool symb_lock = false; // when shift-lock is used in conjunction with a shift -bool mdia_lock = false; // key the lock flag is toggled +bool symb_lock = false; +bool mdia_lock = false; const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { switch(id) { - // shift and lock between layers?L? + // There are two shift keys for each layer so we increment a layer_shift var when one + // is pressed and decrement when one is released. If both are pressed at the same time + // then the layer is locked (or unlocked). The shift counts are bound between 0 and 2 + // only because sometimes rapid pressing led to irregular events; this way the states + // are self healing during use. case LCaps: // both caps-shift keys trigger Left Shift case RCaps: // so they don't interfere with the magic combo if (record->event.pressed && !record->tap.count) { if(++caps_shift > 2) caps_shift = 2; - if(shift_lock) { + if(caps_shift == 2) { register_code(KC_CAPS); unregister_code(KC_CAPS); + } else if(caps_shift == 1) { + register_code(KC_LSFT); } - register_code(KC_LSFT); } else { if(--caps_shift < 0) caps_shift = 0; - if(!caps_shift) unregister_code(KC_LSFT); + if(caps_shift == 0) unregister_code(KC_LSFT); } break; case LSymb: if (record->event.pressed) { if(++symb_shift > 2) symb_shift = 2; - if(shift_lock) symb_lock = !symb_lock; - layer_on(SYMB); + if(symb_shift == 2) { + symb_lock = !symb_lock; + } else if(symb_shift == 1) { + layer_on(SYMB); + } } else { if(--symb_shift < 0) symb_shift = 0; - if((!symb_shift) && (!symb_lock)) layer_off(SYMB); + if((symb_shift == 0) && (!symb_lock)) layer_off(SYMB); } break; case LMdia: if (record->event.pressed) { - if (record->tap.count && !shift_lock) { + if (record->tap.count && (!mdia_shift) && (!mdia_lock)) { register_code(KC_TAB); } else { if(++mdia_shift > 2) mdia_shift = 2; - if(shift_lock) mdia_lock = !mdia_lock; - layer_on(MDIA); + if(mdia_shift == 2) { + mdia_lock = !mdia_lock; + } else if(mdia_shift == 1) { + layer_on(MDIA); + } } } else { - if(record->tap.count && !shift_lock) { + if(record->tap.count && (!mdia_shift) && (!mdia_lock)) { unregister_code(KC_TAB); } else { if(--mdia_shift < 0) mdia_shift = 0; @@ -273,37 +288,36 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) } break; - case LLock: + case LSpec: if (record->event.pressed) { - if(++shift_lock > 2) shift_lock = 2; - if(caps_shift) { - register_code(KC_CAPS); - unregister_code(KC_CAPS); - } - if(symb_shift) symb_lock = !symb_lock; - if(mdia_shift) mdia_lock = !mdia_lock; - layer_on(LOCK); - } else { - if(record->tap.count && !record->tap.interrupted && !symb_shift && !mdia_shift) { + if (record->tap.count && !record->tap.interrupted) { register_code(KC_GRV); + } else { + layer_on(SPEC); + } + } else { + if(record->tap.count && !record->tap.interrupted) { unregister_code(KC_GRV); + } else { + layer_off(SPEC); } - if(--shift_lock < 0) shift_lock = 0; - if(!shift_lock) layer_off(LOCK); } break; case RSymb: if (record->event.pressed) { - if (record->tap.count && !shift_lock) { + if (record->tap.count && (!symb_shift) && (!symb_lock)) { register_code(KC_QUOT); } else { if(++symb_shift > 2) symb_shift = 2; - if(shift_lock) symb_lock = !symb_lock; - layer_on(SYMB); + if(symb_shift == 2) { + symb_lock = !symb_lock; + } else if(symb_shift == 1) { + layer_on(SYMB); + } } } else { - if(record->tap.count && !shift_lock) { + if(record->tap.count && symb_shift == 0) { unregister_code(KC_QUOT); } else { if(--symb_shift < 0) symb_shift = 0; @@ -314,15 +328,18 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) case RMdia: if (record->event.pressed) { - if (record->tap.count && !shift_lock) { + if (record->tap.count && (!mdia_shift) && (!mdia_lock)) { register_code(KC_BSLS); } else { if(++mdia_shift > 2) mdia_shift = 2; - if(shift_lock) mdia_lock = !mdia_lock; - layer_on(MDIA); + if(mdia_shift == 2) { + mdia_lock = !mdia_lock; + } else if(mdia_shift == 1) { + layer_on(MDIA); + } } } else { - if(record->tap.count && !shift_lock) { + if(record->tap.count && (!mdia_shift) && (!mdia_lock)) { unregister_code(KC_BSLS); } else { if(--mdia_shift < 0) mdia_shift = 0; @@ -331,23 +348,19 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) } break; - case RLock: + case RSpec: if (record->event.pressed) { - if(++shift_lock > 2) shift_lock = 2; - if(caps_shift) { - register_code(KC_CAPS); - unregister_code(KC_CAPS); + if (record->tap.count && !record->tap.interrupted) { + register_code(KC_EQL); + } else { + layer_on(SPEC); } - if(symb_shift) symb_lock = !symb_lock; - if(mdia_shift) mdia_lock = !mdia_lock; - layer_on(LOCK); } else { - if (record->tap.count && !record->tap.interrupted && !symb_shift && !mdia_shift) { - register_code(KC_EQL); + if(record->tap.count && !record->tap.interrupted) { unregister_code(KC_EQL); + } else { + layer_off(SPEC); } - if(--shift_lock < 0) shift_lock = 0; - if(!shift_lock) layer_off(LOCK); } break; diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-base.png b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-base.png index 2864031b1baa65a2104888ca10e99d788fffbae1..9c561a10aa2b67b19f682c6c9cdfc9eb0be566f6 100644 GIT binary patch literal 99605 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\n."], [{y:-0.875,x:5.5},"B",{x:6.5},"N"], [{y:-0.875,c:"#2277ff",w:1.5},"Capitals\n\n\n\n\n\nShift",{c:"#cccccc"},"Z",{x:14.5},"?\n/",{c:"#2277ff",w:1.5},"\n\nCapitals\n\n\n\n\nShift"], -[{y:-0.375,x:3.5,c:"#77aaff",f:3},"Option\n\n\nLAlt",{x:10.5,f:3},"Option\n\n\nRAlt"], -[{y:-0.875,x:2.5},"Hyper",{x:1,f:3},"Cmd\n\n\nSuper",{x:8.5,f:3},"Cmd\n\n\nSuper",{x:1},"Hyper"], -[{y:-0.75,x:0.5,f:3},"Ctrl\n\n\nLCtrl","Meh",{x:14.5},"Meh",{f:3},"Ctrl\n\n\nRCtrl"], +[{y:-0.375,x:3.5,c:"#77aaff"},"Option\n\n\nLAlt",{x:10.5},"Option\n\n\nRAlt"], +[{y:-0.875,x:2.5},"Hyper",{x:1},"Cmd\n\n\nSuper",{x:8.5},"Cmd\n\n\nSuper",{x:1},"Hyper"], +[{y:-0.75,x:0.5},"Ctrl\n\n\nLCtrl","Meh",{x:14.5},"Meh","Ctrl\n\n\nRCtrl"], [{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#54d6de"},"Home","End"], -[{f:3,h:2},"< Del\n\n\nBackspace",{f:3,h:2},"Del >\n\n\nDelete","Page\n\n\n\n\n\nUp"], +[{h:2},"< Del\n\n\nBackspace",{h:2},"Del >\n\n\nDelete","Page\n\n\n\n\n\nUp"], [{x:2},"Page\n\n\n\n\n\nDown"], [{r:-30,rx:13,y:-1,x:-3},"Left","Right"], [{x:-3},"Up",{h:2},"Enter",{h:2},"Space"], diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.png b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.png index 85b08cc092ad46b06f9d4ff54afbf1b2c005f383..99e5ed80b14d45f145f8e7e6cca897c65241140c 100644 GIT binary patch literal 124144 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

    p=M5Bd-u2zkam^ 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

    {0cHW>;-rLh@ z@6!Kx|3~=sBH@SAayvGplAVgVMYa>nIQGhKwWw1l4lDi!VPTE5BO*pIhj=n$F&o7K z-3+C^99qfgloV^^;a(mFd*m>`7G%D`W4V~0zjlPaZo`4Ep;HXhH|B?~97K2Mb)TonQAk9i`nnL@MP-XW39cwzLeax|_l*^A#sDU4DB zG-Z&r$U3u5(4fkjBY&L5Uj)aMHymoUpjAeRGZhezX zb#-$9k(BiQKs4qbh=TormAN)%gzmpAU+Z?LvYN3x;Fd8h^EjWKzxI5MKwVEF7w4YQ z0Pch65l^7F%5E8`I<0E9AmA;6n1wk805^RH%vP)fE0xkBxkiSa#(%ty{ z1?-O=4irfmnq1p8sTe9l2xZT)d@jM8Z0b=u&Csm;U)j`_H$$LFUzX_8KLXs>xj4>N zk|f<8-@U(!LB8-ss^;mk*PL5Ygi0NEj2*7UL0gy;~ zXgl;dT1D3)kU}I0?29IU}sClDAuGU-g8viiV!13 zcPx}9uP_R z+JD{4Ww_|Km(_G#)S!j@^oETY##gJ?IC>K9otA?i9Polvg+jcC!RxK6%1|9n#sGU+ z_!?jdSxY%eqU;x}Ur!|H%|fk_A6iFugQ}OICJo#5uc0gZ=j*j1g}Q3e1aNFJ8x0*j zY>)ES>J{z3K0PwCpuG2d$sTR0(W?t>qWf0H3r~vInFLFqGDoVr+45Yg)0C}DWYl%>BzBp6QRI8WT~cB z6xGfW`DeMx-w#?vl@3nQLc`6&>J=MO1j_dwm+SGVahuR?QRF!d28i6bW_i9zkn|WwDxyNN0h! zA^M%9`a3V;4k>UzaM$Nbqu1|&wy_i5hcCYM_VLGU&Q^vAXL~~Ly|@@&KCSKRJljeu zY&*k0IF0NL%n^>wOp4}g5f>?;f9>-0EvTvmAYx*_k**G1b}Uc`8OsS)RtB~xL~?cZ zid@lTMu}J+pEEv-h_lyvyEOcz{aOC*+Ap=eziR)--v-Rp0PJ=tW{HX5l^EfVct3LBflb{kbqgtL} z669s2Gz%g!6B_FWE~<{R#)m@070LO5r_)mgI#K;FSX%OudhGh<+FFuvjh;r8vz3r@ z{hhP3i7oe`5OvpXIibNT3mzVxz=X?mPes_3JEtWvG)?iBED8;{)Nj}rkfYhd^P#C| z5~o_|K*_)yZZ9%%yzH+!xOnIJa6?S6A6W}j4PWz^rsHQjZ2#w7=gblo{_rkVw%`*= z0#rZ(+-v^*@C4y{OG6O$d@x$CA(hLheE^&6ax=lZqFot!n~H6-X$gvHC`?V}Q`Fm; zui9pD+qeBmyqlnvCp6UkJ7dmr=!=ey&faBtm~*vWjHL5pmvA4AC}L-v(|Rl8fo!#0 zgwi)_%Qt~CnlI0086H2Am|@QfF;anVc+ts*jKT;%g~iS zu}iC-n3nsKz}-DYBCEJCk$2_rXUxK(P4{1A!iY}y-)1@RkPX%GA&$Rk-AkuY>?ymj zTUt}2)u)3anKvO_q(F_fds*xX@vTNCBuz%$W~dCrf4AZ~-`{_tmfwcRHa0d;e8-{{ zQCf15|7C3}t)+#=Qh9KZYGwj7hjBO=0|&d%UqzgtGAaZJZKh#Xe!VsRu}crw^WXnS z0~1@=YK^L3Ade%2Y&yDpIyosJ-7!G~Wj#`bN^s-s5jX2^X!%N5y}>vcJC9{DfGbtb zx3lv3ztqms+H~a?WAO9whf{S_pF4f_^Mi=o{*1T1X6dN%|K0ebqW{m09~}T%;sXyR z*1OX+Rxs#McJ`~bK}^B{GQq74K(Ae}w3jXmT_MHEs7o~pwlLV{j$<^*DsDqzs?Lv} zewaGG9qVopMPJ|G3PYpDxK6W%>2K%prvS=~#JL7j@zf7Ki7IglC-_)qaz-QojNLij zXBykpv_iHFjcX(iS?$7*t+oqkaQUbx7}yv97iG8JD4k-WRRdfctRA2 z@?tYp4VAHPrKBx{t|JRaQ~i1TUvUCOP1Hj!url^&N!j$WwRsT`wyenc+bl&Yyb^@i zHgIk~(WbT7&DCJoI_<4CdvcQmy7U_8bR?hOnMNSXlCc|6QSSDg%;C7a@~Gd;X&1p} zRJQAPT}XrT!EG2dTgCN+YgZeK1Kj8>ci`ic6=?n2B8f!7*cV^2|6H($hfws+?R!Cf zlNQN~tJvY!u}t%_q0?#Pj~IH}I3lrtFAEg8`}CVs*C_NCvWJO?yk_}lkbBxVT>kk+ z`Xdj@Ekpo0`7q={nmNoN^T;&d!Ox_7 zqfHwv5z@m=oFw@Wr^%dtWNt?Xa@OS)jnc1v8=O7y2f4}DBMXn7pkCRS{t!(v8%?f4 zmE?q$Hs;}Tk@!D(S0CaM5}{3_n(v#xeqkg1dNr7+s(?-JibaHcMo{N2mPxA>^fnn- z`i9sS{qpwp&&T!$&P9y*`C6=a5hsv0h|^!pj&^@8p5nOKLf%nrvhA$awYI?>`>>}* zKn^OuC6Oamtx%CuJvZiJ875_ds(EjhbrONyqa7bJdCSz*VbLUHN05ikl);YPYj3;M zPj_9upJ{g8PRjkmQI+`lViOFF<<1L>-W zKS{1~SL66x0%ycca8~Jw<-$W6$Vy*fR3w+C?nMHYD+>Z_-!ppIq9PtPOL*vu z^$2xi|ESkLpT8Kj$RxXpUpN2TNo^@C!CFICGzw4!yt1+)+tHXIu;6jOj`QVO&?R}G z1x)Sqhg|(5(;ih4^M*em+BUE-uw{ec612&Ua}oQo#dbq%Y;Iop&Ld`#s#2u2xrL~` zazS}{@lpTLSklrk9>Ar*?3d_8C61nI1m^AzI+P)nd#6uL&5u*%)6+}S>|#BQ)_)n3 zPd8RH1#HC1d6>l?N0>Tvftdv17!Xcv;czl@BY3Tz+U)){NmMIkZ9Hvgat{qF`~Fjj z#9A1T)GfW17s-AT(p#bJbh*LD1&)$(H=g*&Y z*3*Ov3_W@f!CZ6a%hiS)MC2H>w6w;qkrrv&L~%3JXZIQ0X`Z2(VE}d)uzlb`vC;%b zEy_Hm(z~jw%}(qqM)#*YdcI=dM6#lyRs!jGRZj<2R%W_y&(77_2|?IMYi-uOPJb7p z#uwF!*8SAn<|I)E%969PXtf)~HJLD{qsqU~MHB4Jw`%0kmvvDD^d<%&-5S*z_X-j8 z>eBFTPt3QT9N^l1pW#7;8N7NkJj7e~x};h4gHX;Q4V#c}T(E`yEcZy3*6Rxq~_Qt<+kr;yOz^2OAVL$`;UKX5!Q3l*4;GZ+V#9M&(d zi~|}mLQnGeUEcb@ATKt*?L~5^8zxmxErAK*N{1?5IzJ_U+j5lCbf5^Wd4g*A;+&ZD z6_XEL&$yWwdmm^#tBsxq<-0Rw^^!vn{Lvg;pKk z23V5jUp?@KN-}X4KhFh!6}T=XmR;KEb;wzr5-zKqB}%70q_HR#E91lDEf@k*`);SH zktd+Ix0CjVpZW>P*KfnrbQmQW9=D?B3YeF1)N)D!Eam>|}81_vd&Q zXd}T=yR0iKBa?FQ?4J!i7dcxYA!%f>9r8(wemhS5TYqw94GXuu!-r$IX#@!cHLh5}VkN67l!o{-d?SH*+<*>;}F5gquIUN{<|5QF<~r>E1%!i5CXb8IUO)9-X=C@bivm z=8pLyB)s+)X91#oO-lEryKK5M<*Wm{4QX+ldPK0`XPWYNBohDTQ*-UAgOv_>}lmEJaL+uSc}xlL68eKrdoz78n(T!>M3cvm-Mmom_2-o9t| z6@U!2nEW$SuJk_z+<6+(Df8I0l^qmVJ+DY)rjz1ix&m(S7`1Z11L4|q{*(sUBfMlF zh?Nu*f#2uolUk9%8{j2L%+8*0J(JB|dJWiLJen-rcz^wgxXhIlkgcy9^n>@9{ClbM z%WThP7CH6es@AXfXHTW1X2mM;5NM=%J0an#iGQ_{!owo)1Y~`dwFxK!;Yi{;i&dT; z`_S=<1=C{!5${(pHH##!OX*W#f#T7;WNH*ig4fgG)#eq=8kaYE<#pmOt8;UxSOu{e zxs)S5qNmzchZNT0OG1@GE)t+CY8aXH&-){NMzPvd>-BNt-NLxU6W?>XlE2-)*A#ro zDXTdviQNA5+|c>#mwo1)B&m?}X+h(dQVLiI2Rq}3+C9yfo92y+9JZAy$Q3&Mp#sj0 zp!6f)Wt6?Z0Lk$#)+|)O=gf$Abn&f4`Sw_Q)6vH*plq>g&{xiOB5k1AYqPqhD6&f28$Wt-( z+vWMz7LW>JqYw#*+_9ol<`N9~^z+bOU(c>hcKmcL=kNe$J8+TM$Yxip1NM+%4D!_z zLOEZWA=NUJaZPpiXr!reG*_aqMb@P|Hce~ejGMJqXYgycW>fthGS?CFCR8o zExUtwYfot8tVX?pfHYyapk*{QP1?l4el+rT9pFf)HxlRvR3|LH(|VuZ?*nZ9pu*N8 z`z3)~_G+P7PoS-xWnxvYB`@E=NYQ>yrTiAdKX4a&H?jSJjCvCFy9}2eJ*#5y2_%vcIP0i61()9Fk;>wB>1kFWBJWGCC`GkJr% zvMDUAe0sZP&R!po9Etl@fO|#kxI^Ime7!B?o+IxUyx;T9)`^|j_tT?n3Qcx4wntu( z>l;xyJW4nk&bj)!H4IU#% za@$Eb09wBCc*vsgyem?LD%>3a6Y$ZA93rG2US_^EdV5EmL?LBX2!!H{)jbROb}FN` z4}=>so{c3`=KCaVCTE%zp=i5wPxLgwQ)-@4u?wSs)yAb_?+##ga98A#Gb^iUJ|EpC zxa=oBy>`U%Nlf&9?2R5xT`5Yr@I^F{DF+2PrcVNjVW1A7Qnds+UpOFsZQ=M5Tz=wN z<(7XGObxUsT32c(OFP?iTlU*JO*RP4rfl+I_wi~URlRCWpVCmC7P=L+DE1&FfxMW( zCs@Xlm;p&N4ahowyfXLn^enVFtKm+rqN975)yd!Pgvx=(+)=5`o-d-^j|9Z_-C7Qb zP|gZEo3h5q-}blz=Nau)FcsXpWs;2`StnYTV21!VNobxp)W#1NC`0LK2|sM&+Q$Y! zYUo^hi)1#-f*mj)6ok`?9FMpe&G$rq#_2>0#;WCa4@Skb%^ZvaG1-^{IWHIxaBZql zZ|$q3Kko2EL5r7^0~2CY_e{2l=Bcn)C-w7Y&%4S&=$>SgAenrp**1a!Zud9HrX)=x zu6+Vfczr&%h?O|S@bdD4mw{E^*^WbU4%gU5L;BrcfO|IV~#iH~s2` zE~A27GRR2ZB*!j!Ebz!%Q8Af9Szy}R?X-cIws~_`z?h0JD9opc)YIbJO)vv@koP@}sC(>pybEcCF`6tTc+H9wlZ^ ztxDqMWSmcMN}r99Bce4EbMnS{SpQK&cgJtDP6OZs&t5&SW}uZDz349&Tiuzg=Fs7Y zxWPV$dia)hvcuFq4d$cBpH~{d0Q3c`T|cflyWPlAzYS<|V~NnpFRgBKgNPzGZq5Jl z(o%eBy;nqH1ex7-Tpw{DR}Br_<#O;92Bw)Nb~ge=UPI1Cir3aw=lC~5FC6-8jW#nu zfe_*UtF}6zLAbs#bu=Y4hxIx`!1 z7zz#!&PL2mh`8&hK(%i=BKEXp zJ`y{38W$;aPEnWPy?jiext_;E{VR!@Rz~qKH&$sr`ehQQ{<4qNZuK7mO9-jZv%YBh_=%?@_ltO_QlDBc{9jub@!Qjb1E zidi3ZN41lF^?bnNFit8vdj@@n+>P7UucJ4z>>9S|OJyyoFzam%e#+eK=A-d`gFav^ z^GeZp#Ww&CUvn#%R*(|%8wQ1pniG@h?S*}OZCg4HJScL=twgSxju~jxiCKhT?YZ(7chY#QD+$Q ze`%X?&z6VN>kPAA?cNGW47R#(RfXR|=S)pm*x6Hlm;n$i9hM|iSec_YEg>18)0I(B zfb?TQP11RD!iJ+#Ds{dXOX~kQx4-|X2<(ueH_+G~Wy=PYvn_L)$Q+mo_=d=(pJyVv zb-x%s{M~ftB07zS4J{sPFZX#*#D!3wEfhRHu4=ogT4xQC#wIH$NkjW{9N2>mz#V7z{c{wN@OvaX zDQV#|c>*Cio24wFBmpYqP~rjI-Fc5CwlJ~WKgQXUK8{4yR)w!x;ZuCaccgj&rmLb8 zc~?#81?(TFj4Bi0Bk*Q4H&GJC%G~&yCnB+bZZn)6t-$nsR=dPDGZkEzS8;7++I3;= z`E`S-BuT;>XXGJS5ltVW%xA-(A|s<8sCt0~9f{5j?F*}v`?Cr~Q06~yI`%-0q`ab; z>CJCL@IDViWd$Vw(t&|`L9DH!}vL$gz^xj>QfotVrJ z-94}Bef_ye@TeBi&Z;6IBC3QO1Itp5L6)pRSs39sERPir5$XuI5jBj}E$vIrE>h7% z=ad~j1n6^mhBY{8hWqrFtnRc5gaT>7M>f{7xxvGsM}Vb^*WqcG_y(LuqvDUf6^zs=N zwr{19hNt_*v5E=>NXD9u!D5w`S2g{IcBmxg0EQlz@pEe406<#1KbAypv(?4xxX~Uo z!rm)Ui+sUOo#pQY$h2&_-`?I->x~4Wkyj`!PM{t?&0t8#D9|!_v&*(i~5nAnP@ghHk#- z8X=uLkgt389*B*&)GiA;DQY6?%bd5BY0CFh7$Vc_TVx~w&~T3e8KVEZhW~n9e?`!v z@PeSjHDLQlikZA5|K}As$h?RV#MtTtrfA%KoF{I8tj*Ik(y;dwx?ukciw?bc92Y>g zfcKrqEO}?)!@~x)?X~?;G$zDOu)5RJC}g+eiCeFK!bu@_c!)M9?3NDL(hlcSyp$x0 z(IoO^@}8KQLxih?adZy5MOc8cv_Ah1q#PsRar6O=u%gq=!_@mwE;g0q+O#&{cy*-; zYH5!+W@cu$Vn?)2)nDHAT5S3!<;@V2zg=4dVKOpq{ycUv7*s=)sX7EK0+F$?771TY z=b?a>K`8(uH+@sfgvLscxYOEWwp~38doH99C*`?)x{IsV$8O+mG?%CeY z)3IL$Ayr;ktq`e3Mh2oIoRiNkULMUC@2^CEvzkL*5G&yZ%~Q*51uqCVG3xfo+?6g+ zkGUMFkE$%vHY4yRV;v30mwp15>`$2$k(8Xk83IECf%-lXh|?d8sV{;VM+X(r4Y3U9 zg3n$fM1yfa`C`o9ABiB^8lf?DmtVy)%avu#=9hFI|306XL=`hH0;*;VI~(fYudgpT zNWr8llq@BF6aio90}vrWBpzX=f3a10em*5K6ro+u=BhmT%lhgq5yWx6rb)g|&hZK_ z|F9=-+sRi*4KaTpSJ&eU2PkW$MkB<+Cl!^YHC`PO^`gEM!4iOV29nz(U6-x-pjg!m#dk_ko8rv~=fKZ& zL?Brg8?*iMS%(npfv2}?1hAC<`}9hK0ju2AH}cF&haI50?@+!vxy#a@2wcy{W_JEM zNABstn1X;OF#4h=2L7UF@?BnO$!RcRf4}!5+(FVm4WPAx7A{?}vzeRFLa(lRXBbcpOpejRA>xz@QsuFc40%GzNTB?oY$ifQMb+u` z7p%d0)2YT?GuHsjpQ+CefSL7`*NuuTUr_v?U*(6T{P+bo&?&($^!SPW{SEtGv$`SR z!+nKiMY}%U5!fphe;Je84MHzo11`$Jh%iL`T0YaHIhJOc*0e9GbRBjBs?J=a$kEB) z?9OSfNX;7qVa;$R<$?@{VooW*f5~sGfFoIcT0(R&#}CvUBF&718nZ2CxwiuT*Zhi7 zz%9nWoI{}*h1jrkl$Y%569qOwQdRx8Ri?)WyEHe^^@0fC`WrvWh5aT5nnsPfU`Mk# zp|}+(%CTBK*hv5U6WZh`Go_I+FvNcEa649-{W#JrLtUW{!T}N|YFg_vV#KoKgA}U` z;&Ok-%yF9xLp&zh#SA_zK$BKge>TIwOxr4d!^ezALpkVDu#zKqCebdd1SdN$H8Ztl zM&B&`Y_xGT4;p;L8Ej1xak;fPu zLU~7v7ja*b)-Blja2j&v=;-kC>3Jc5 z4tUx##pC^y5dz3UuWyf$j);GTwjD@XGG|U}9(XuP0W^;-$OGW=8&UF-a zQ9}dB{r7U3OZr%*m#yukhocFIfCTF4iLMNV2Hu$3R@xQoV!Jnikl!Paf{2#7z!L}H zm2s2IUhdD6glxn0RBAaS>_iC;lMa^kI1M~ZT|Iq5x~5rYmopY`&%xLy67zhZxj%&;n;{?5G1d3 zy^A(LGLQ%Ezc0Eda7Oe|8GVX~AUFHf7u4Y58vIcz%fsb>hfiFVrt#Gy9Wkz*P3`aY zXrbYcP-N}>JK&He>pWNtX;(UVMU@T>2?;S6U&_s3{ys2Maus#WA(Q;Ag~>Ph$NZdW zCr-jjgbkRXF7ODySe`cB4L&sh{SiPkjp)()<9#q!+7j-3VU)>t>6%BdnWAVB55#52r1XTty;vm0TAr zhM&oDH@8!}|KD#IfEY-DdH31!dk~rI=zs6)iAhO8(85l~aV;d$O&cgND^oUcc$}B7 zPi~9(LJ=9a8e=+H6!ubl>UD_~G^C}3mhRE&5&zP`Bys(rnGCjPDKyijWU~(F&ea2= zljoD!5G%fj!*c+pO}i_jS%Rpp>;8F=MwJ>=0u@t&)Oql8`)yl=2bE^` zB7vV=D2)|;>PP7TtBYC9)phVb|3#s?3~ctpAKkO87HZ|p&e5yWg*p3kJ;1+A$KJi{ zZ+)u7%Dp0##sqntS@4o0SvGbk&N{y+gxuFycS511%TSksX5AVVm&Z2!fOsU2*Vaq_PZC!oCRvO0`FWDlZ%P5ju&6-wywbd%m z4{v!cpD{!4iV=xjv~vk|L~|)y&9*0j?vC+qEbe*%#$uK4OZaBWJ>N;EgRv*Ya01h^ zfQDC2`vI#n2Hn4)AOv|^ScT-J8iPg(d$=WxAVr!QEG*HXD6EEtwu~z2DsjUf9+uo6 zBU=9~jsVzmRe@t+QOF`p4AzrPnP0}0WnpKk+GtUott1>Iy(-KwP$HdRVr@NoZv+G~ zK%RH&yOlR~ANN>hkObZxY;-(w3lI>0++|oqMVTMX=r(8mJez%cL9#l<1glBPTW1Sg z>XI&KLpGsQF-$e!%yghbmI%RO(JUAPv=aSg%x>z?NM@cCLP;*jAeHG+PLY@3 zTA)>lP+)$eEy zn3h!@1pp5~K?JM#!+o%0I0p4$-O1)*82b{3PlNoW<|nlOW?+*BH@Gv6o}4OQ9Bp|g zkfoCngfr1Y%lRGIjK3J_))WkgQB!a?dR`%?eBrISX{IabeS~@W!Dd-qaQcQGtqE%TN zVl8_9)=*GT6uSQ1mGnr7PKBGJ@*fgi|6m>pnIz4O4F(uFiR%90kht!Q#H7^8+bqtJ zPZVRTc@J%(3Hp-(v0XG0sG<082vI}HgL|1EJXoW!Iq)1NFwRo$f9I&DV_66KnW;?+ z!h~E$gV_l?popH%n(GECN=*DIHjJO4?)uA-ALzJ21yCxzwvNv0e(o4yS2}8Vz*tQo zp~kCR4=T{c#lvN%hG$6+AnE@jTi}O-5L~PS!YHq4WC!&nO*s{dQ+*nrYxqepC!n_vRL~WLm}$uhhN192(ze}WFFoCn zF-(@14{^9$MzY^*1KHniBla?e3Xn4GT@pNIK0%fm^eel%d=l&VuRoXg?{T z2PA=-Pys5z(0S4704o@+k}`F;ZLaIy2FU zxg>7N#XZ7^f(A4)J{KS8Na4Tq3gi7XMna4$C{`%`Lkzz_*_l(Atbv{$2@O}Voe`rz z)#BssGV+YvcWy-Y!v&Mh^n}WZm8PyZ_Xy0a@Ub=~5)v~CYb$j6t^ghiV0_pnD^1Ua zq1lmT@A&hlzD-2C7GB~hQV+BKe= zR2Nm!G8tGoY83xiIUxElXXG(aGi_Pd9O?P)po~EmiyY=B1rd6r_nL4XzFwDw*`9^z_^Sm$(h&x$E$fw?;4R- z&0!|sKSUhP8hsv{rgMiE;k40%#qoa>9a9RYgK?!61I3{aUVN0v=k~h{T3bnrTfs)3 zTsQmJjS&~O4AVIfx@iiF28`1-Y>Ef@&DGGt!(-0Y;6sm9Knj2?N$7ty#lpzr%V9Z^ z9Q(BFWP9SnVLOEe6m!x5dyi%Fv_M{pu%juKe^5@1!93NJ++$C8ACs9G?e=%>M7}K5 z5m#gA(B7F^i#{>m-nU4BT3xS3nYG+7-c&uGIZ4a^FAbDl>X~-Br<5Vkd%E}iuOQu76PtXI zv&rm~L?m68xroVQwr|s0MAd?EZy;`$DAPk+M#jMeGJ96~9Dy5!xbXqqR!s2QpQ57B z_v^;Cs}lRH`&uAd*X$?}DdAxaxIB1ns|?Ret|^e|T&+g3L}|WhDfw_UxgRC5Hl!wp zJZpRZ6{)PEItz@ImTF6y33``V&GgY{XJ-oxTlk=gX&CiBiriwPgq#*v;1oLbVWpK4 z9D_pa@D`K?GyES7rVdZmL@hz&VcR33|enbihH zQMKkG)6#s7bCXz51MdZgjSDmP51G{flAHE+%&IpZ{>KFn1AGuIpfuS%|4iV1Xbku~ zQb6`PPpe37v90K$QwcZdb-t1gzrITTXQn-^*U6b2CFtp?&I|_ivp-O@H8(da^O*m* z1wIh-X&FNx#k!fQAi(JwL^iC+zG4+y`h`}rxTl$jXyPqIi6Ilv9YRaLPW&Ud4wI;3P(U#PRc zQ^7i|s(fjLP)ZP6r>j{&9{)q+K?>s_2%sgDfc_0(i7aHN{U^kU6r4?M_6iET7qB4f z_CE14P*2YtbMJ~Jd$e0RG*65VmcmNE8UZW-Gt?Hhy-&;$Q1eYvE+jz0j zmB;J6z(-aC$Gm}7dTC$)?NHC{+XDIz3R#V>&pS)JKX8yf#tz7mQ%A(brPV2=w_ghR zzPZTsSI%~`mwiw(@(luNM&yduM>3;P!iBlYd@vAq%q-C$hhs(u-9KqDe6D*dqq))r zToyUtQppW*Kwe;3)mRJ?#S1?`)gOv~)3Gvb%*#5xPh1`tCQ5X0u8x)wKV<B&!b&A@F*Wd=L}$ z6PmiY{?%%uktgUE`E}VBaeJvHHaR^i%6{&b?F1bVZ_--nx)c)uJJHFSiYm(&EO_B) zp1_c8aV)+{YOI7y&9e7ES~R_PcO@e4SMXmbzK4#w<$rP63gC;k;qiziNC$|z43-X0T1@Y;J?bF0Vu(MyJA zBLfTb2jsUlwT5^H3mYf)3#yfao`1e)XTb|N0Wo*%4GDQRovEDl^(N1|janmPczFVa_lRdI$#Ku zrZJo_3_Frwfgq8EK$r@dVS@`38L~~1H~XlKKvw|6!}Yu4=0-U#O3OJ>JtxB}I}9Ju=;z01!DtvD{tJ4^`>&mGd6Jk$~p* zrxFP{crs0g^ai6UOCE0s2_tz%+cZ#Xj{q26(JYH|ZrDbuz~`QH&@~|){c>7zQz~kv z?eEhDjsS4OtKaEG{wF36Szf--iXMh`vHFE~CqT*6m@kacK2Y^9w;u#<=^0-E6^MyQ zv=Pudf(-PuwU7BvX)xXF)e0-ozR?C5NPk7McwzDDD8!Rj#Mub)Yk9g#eGd}`|0}0$ z-{MN1qu3A@FFrgk@61BO+a;rlXBYF;ST1xM^k&Mp(hX$zKi`}XaoVihoNX5f`hI0P zDG4xqys6-}7)bd9W<00`_PQEhNq7UPfh*f?hOm0ZODtL;ZK6O1jiQy4^*_hQ$0DN> zI&m!>>JfPfChCV0gNRnkUw}_oWv|caZy;KDL!Jxd_087Ky!5P5$&_NEsU$EwH#av{ z(`Bz%$xzar$fmoc2o3U?6v}*d2uTF!7~@N~@Nvj+K=%j|&u=|w!RHs&2@?)2_^eUs zz~I3gw)r0~_o%^HusrZnA@+(B33*0FMswYGr|%kcP{@$?Vv)xg4iT(ys>!7U2uj#5 z>v2cNdk>DkQ|QdnQL5Jc&fEh)@n*cMY`B) zg1Wa)$L1%%euTM42;>_#fjGjee(8)5`SQgXf;2vsa%N{^vgMNdc>V|Cad|)pl$mjA zL@!rL$K)P%4kCfa$>;e180ail5zII(xgCsE^+`a9;dtA0bbOHMuk96P+vXQIH#FEI zvM~vlqBs9WR#A~O2}u?Q3QlnR51fc${S25S^Ez@0o_eT|0ObihGHD6f?=dYlPn9rK zzWtEX2{P_og}f=--i5$4yXs4qDgIsNPmCt3$%H$SaIIq>foR@lvM76R!@3zufLAJw zt2-|@BHV+Qf@jwX_VM~!neHJZfKDyptKz*4e#8=V^7QYqMfmsFR`jir{P)-fAU*Z` z{Ha%~+s)8@|4A<;6GN41RX#t9*f&mnu%~Cmbz?U-Lu{ZomRqh}xR0Q&F4<|z>JzW5 zMgs}C#MbN>9{$vnop9&TaLlaPMFjAb3HSKkWz(S zffD9E4wG{bsaMCT-HMc{yVK9{P)$lM}DOXlT3U>HmNRFq9^Z13S^zS9{p7V+zRm zBTlja7BNZ?>@0Qq(HRr)?x9NKEy-V6tFgjhP*>@a0+r->(=WycYl>0=zX3iA6B8>n zH9k^F5l+ZB90EeC23)HgI*leKh?ZYw%;bSDX_~6nI-#X-Ozkt;!o8>Y>^g>t6yP{k zQWCRCOsAzfsSY6kHGJ5@fXbsF&Ht&jefD(Et2U z3UR$T?U7ZG1QbOu3SGO+7U$t~XX%!d{CS>mFri*zJBd=8$YAo$qkcua_nQ5mK2tk< zBzo+XYTLJ{&Q1ySBK0ud?W1>3ur*8GnKcS+-yiBzVpHN$5$L&^{{{^SLK2}w>>xD@ zxuM67HpR6z2{gG0FFa5vNy*>hdtUIBq^Eg&FhhMoX3Sk#3Rog%P4vq>V~8yjvXekqv2wJHd^XKp zX(=Y=xPENnLxiunSDWtOhqu_8X;6)%goFLYcwf`bZXSOr(+75Vnt__tVYwT?YLR@N z*sjlEV>~XIoX5vUD@>)e=Vs^xlMZShR7v`DQaZ+#MB9@^t=XTz99b11w1AVH{q$*` zALF>7s1)6Q7Z1rm1TIe;2_`N^>SRv|^#V3^L^M{}9x43qo<{0SLAFeYu_zzPUZM!L z7&dtn5f&yEgzD4zqcB)k-kbLJttHLd*YPC}0-ldgsUI(A?-nhC4{D}wg+`~}uaJl{h+@1WZ zrH)A>Khb%Z=f?wxWa@GwxfNN@Vrhrl%lv#>n6-*OBH&v~Sk>q&C_C}A(~jF?bVQNv!q-fTlILBdm7by^90jiSt?X;vc%wI7FaD;l&eYD zxu{iWLm~&}8myR%d}vkQ_04;OafHuF^CxKv5?mPi4}u9(;Is8hv(i z7(^iQoucmt-8||24Q-N|qv^7ctfTlVI{1VaZMO_N>PwbGB>D?&WVB#ic1b;t{z4sw z@YA;N+LOEW5(&Ll`TPD~pFB3#B)g7kE&oER*R_)P@+bTq zlR{GQ(9n=olcP?QGqtKtnT-oI`}#o>wqU}?%31dfIkTq+zgm6Hm8#AhOLe^H$Sw{gHHrQ+s!8SdBY42m;MefEax zNkxX=-P$3hH-otFLOr?@)AKE=V@pvAK@#tJ6MxVBRvD}5Q?2>1+hTdln} zv59ek5G8?6I+jCOqD^j_xATJL;Yip~bCvL&^J9H-ZVbEr4?*d6tB6+Cw=o>4kX|2wIb40Y;UWb8f2CFzBLJ?dwX*gj2=2$0b_zn zur|4|F?O{+!dMGz;M#r&x=ohPtZDvhe``{;5ICJeoB$W2A zHMe4Vdy?qqH~d0|j=Es!tm1U~-gL4-9y)Mgf6MdI;Q4c`yUk<@RMV~9aSFOiohCOA z5Z5EfHl5p<>jT|Uj@Gl-@zEqI%_|VvL-t$5JQxwz;|;}M3jCjrj~!RFb4Vv}zrDOV zOza=I`8&f#MaCQW7=fR-&+)e#y~M@+Pac_{$oSzR*4kh6@)ctbfv4tr7Qbm0s>8V; zC+{oGIp;6Zoi^3_g8W{gZc#{YYxO6SqNFx8shpuaezIR|ru`ZQU)9YT`phj7FHhDH z|2sFHP?g?aH%{*YkkwgWD%BzCclYi>aRNNTl;Zc?8iF3zmYJ`w9(@HKGM`qK5*c|e zS3_PlSgUQm&|V#v<36R@vNlmUWHCr8nrt8yIGoLXU-e^Dm2;D{S#S}Ejr95=xyo$; zW%Oyz*6|gu>b*OPRVh%}|3$>;R{PKrM7A~jXSP&twAM&?q16$_ci9UyJs6$wkKo;- z@BRH@6UBUcnVY@I@7t8(Vjg6gkT{dqudSwXCEPcE1J~K+kBABj3%F%GUoLE%uo7QP zCM}3-R^DA55zHYjRO68Qrhz`8V?PA@({LrT@B<9+4*HVFP&2VV{j*Y!``yjSpRpP> zgQtE#51Y=FX5(afXXg0#`l^lXJ>ZFan8!!791i}2%KFRqU`9^wD|8J}7ga!C)C4j7 zm9x7&&Tql1@+82IOPnuMN=pdRDsOQl8-yIDmYhvZ$G`-2rYa zJq(IrOiKQK_bWbTjkn;H*823x<8(Ja)^9&a`L=wzk@McruR#tQJzC(oEnMRd`p zvEU@G(Vs(~!d3QviX1cc8VRg6(?}V~k`kjuL zQt@<)LEJVy3VWf`$dW@C_)m$QPRF~l;xU(C|ei;?9jwE6LIs=xb*pzc7`S3&|Y z*JOx7iZa){8eiF+n_{Y}s@5r^`LGz8BYr3GOq#_}Bb`|*{zoJpMJCAtM^}E-9e7+; zR6wA2=jII$TY#LJ2Pf0a+GjG?exn8_j`_dwMcL||}zv1Q8o~UOtZ15qhA>!6-zE6lf z+5Yxcj4`{gscG$Qr#-ZQM_X5~W3E@$nJn=IJOaY|ffP2c3!QjYn)EaMu*Q8?Nyx0AxzWqq#{K{Mcs6y9?b*^elSV`{ zZr4_84d}-b*^~CpW5BxT+^K3Et4kN*-s&Dmp53g9`UkutK=?q1KVs(_wo^I+%f-MpR(FTW3!@uaeZw$>~$aA4V!uDigKa$FqyEqmQRO zGMun3Ko|W9`3;OIxNX5~ z*3L%Ij7SLUdwV`w5Fz4Upmw%9+OXgu>%!*n=SAM*<@bsnfzxi{3MZE@AJ@Cuo;OS5YkP`J75NhzrD1~oV+yM)aYGHKkA3bK@5vC@ec>gw|TmZFZ( z(pC=O%*eG9rrCvY>NR{!*eY^~b2GubG|;OSAWvGAC4H8x)oAvm!#J&%>)l`cTI zQN4&nzQLwfSq#Rpvi0;!idxXz`^s~?qw}bzCVv*x(9mulykON1HkMsQ5+0{=m7ec5 z?C$cky3l9%J^8+-xuHvydzO?YN9Uby*WY}DNFnuNst7AK_m{<`%7A?D+ZuSj!n9zb zM9m%>DoB0=6a9rhL4v@QiV+TBJQAwB{46^~A}LCkkFzN(^pFT(NjeKy7<urt((G@aXsCTNLDk{yn3buRKfzOOhEy}{I8@eJn?$G#Gn+%>u#TnmS zW!-xn6Yne37x2j@)68Q_-}%R&vj*O;Y;vXH!EEe#Yg__xI7iY(4Z(2Nx98uezrCz6 zG0_mRg6u`Z@`#Fx>N{J|8Mj6wzxl)<4LS}D2U!mh=&2W2dh*Sg9W6lZt`Pp^tB?7(AH9 zuo`L45ZQ{ZVNZ_1k0a5~Afc?<70+I^E|s5k2OcmfTO)`4j)hQ|v-Q+`0jje2!$qfq zwx_P0QayQA-s{tT$5(=2b2qniw~;^cHi}x!m>2K|p^7Fq_%fgAAIa~2C{ml2Lo`nt zhadwWx6xxrLwGg%xegf$g_RfW`R<<)TUTph<>SD=IOveOVP9SQlyUTN)xzrnhNaIe z%!&L)OgPJgl`v@`%Y;;4?&yS{2diccz|BqQ&CMk22XavKIM=A;O6j(~Rb5%1g~;tA zjJo6Kun=r*g=W>(e4dDsN?+`<40*rW9;EMOu_NDg1uerMNRF7fa?FSr!Qh^RV~^Cn zj{VzI52&Bt)}lp^4%34Wf`43|-5o`wdJxmnx)2HJBMEU`T}qj1X;qU6yzG*c6g!W$ zJ=sIP0?@-66-I6%&LLnL>Lg5FX0a(_B`^R$kt7cghXDR$w$)E>e9rXoXLSG=tXf3Q(GJXxP6!i@ay%`kS z`NAU6ilrvo2l}$PoJ*$Fi7+Gdm5ZysJdP^?C!{@s$gtwUXrhN%Ca1ISY?6w%zC?1h z<~^CJ71x^0m^FAk+`4A(p3OA+%WbL?q*iSfu}D)^>O+`V>ISnlbdhv+3_EFZ>a&!& zh?RPqWS%sAp8Q*!0NOFMqzW5ZZUWAt4|*1fMiivv;4E&jv*O}9z;{jF+Q+GzKzv8Z zjuN^=YPy#e`K?P(qvsoNE^BNf2BLyr@vntU8%eK}8Hio0Sutqqq7dMqc)T3z;fp3p zj4R-t3y67>E!F=k63r>1+>$_?^g-r`e)8FCHYLtdZ0y2ui$b~Q!wud9>cbxj-EQw? zXd%a|t5`qR@-)60AI;sg~7g}`aW5Ewk*}ZN_o-Jvf(w>-_s*vV#w0$ zU2jvpGceryd-$joHD4;qk&*#LsqIPV@#;4s((NAOLW>XKPhiglBcHS*h+v;oR1_tU zo~3yaFVRB#f?VJft>hJnvH1tq208kCj5ztS-1q-b2-?1`fx=j!&cdo~6TLr@ZZjLl zYA#lpGb7#)j_;hKc=gJNsN?@)X_v)GI!x?RY0u6j!c}mFD(-t>l>c3f+Mp&w@z%h; z*!Ztqf`Upa2AXl(zu{5>zC24WQPo6%py{=|5!ZFdj?n?y3Y1Fru1TuLLRr>z&;dFY z=n-V+N_V&qkyPKbJ$3w)j2Nj9M~o@!I>N%D(EIF{pC>6HI3XFMlF@d)@P>zvk7BW7 z-p-~mao}57w(v^sI%}Up<52l6Y?6tvZMC|FptuIUnIdfugS-as1FRfk^h;jtP|r$8 z(HOVv(>|SyggJE?v3pPQ%e)`$%gY^hB>d`x3eGvd%y&VmEJeUbMn{WljntZcLG--g zHomNxKfwycx>~=~OyRXIEB4)iw`^A6P z;eS^^84DJ8_x_GFZ1H;S>RchJOL*?X7n{e9Q~CGoa8##OeYO4Zp`MU90!ZpiTI4=O zWK>zKcK62boE}v1)Oc|=Dx?)uHA^Hn`YG;c{)~mf8ikFm-}H)9d4tj;)I(#&a(Y#3 zfF+8|?ruICs<>cGwtWl3sUhLrQqPVD*dz2?cPmf$?qb%_)pgUw(NsKnH@cNEE-r56 z_ync*gY11Wd$mtXqh`Adnm?SmQ!GCsys<0%n;rUuC>3r763gL?Nvj4q2WoXiwM8ba z;jg3=>`e!sX{<)X!Ftk=V%e(3zA}Qus2=kydQW1y869^uB*iqI*R71*k%YM$T&>_O z1TTdf6j5`N?|u&L{xD&yS22*0v4jV^72*aBl_x$pu>szsWV*A`)z=D*@ggL>N;sh^ zOVp-GVWmu|x2&vos7Sv;(TQWKy}9FnWJ%5M78xtkkD*iK!O)M;mDFGV)XJn#w>W8o zO0g#P!%W3%eV`;giFWwdCql>X2|_0iMob4O!NgS1^+)9Z(W`xk)ga?)PJ1A%M1}xr z)9nTIcL_cXYWd0Q>ub4}$ijh0F`IkwPX-j8e|F6Hua*R_Z(TlX;NkW|PGSYET<)oV zV*Q9?qJ|)yf5j^?qGsaRZDM~)kIsWhJ9k+PT^-M@nr)$i5bBO@XBM*SdeW^uBF)n!>fE9!o4 zX?-@BacDV`_J!KkB3L#UW%#`?I@H=;ODHfxXQ%{lS?ij@CX;P?H zEl5g2@x^^n%4Si|5(TQFE#nLi@4or(LX`J*%dG}*jvICn^v|hjH%aeFKS_OIOEOH@ zp6!{(UryyCg@=dVnXfBvChhxtcYLrQgSLiMTjsLue zVo)ZN#`EXTyXe<#%Ugn_qKJAOxLlZX#xBMtquKn8RQVF%ni@~@JM9W>-p%#hjoCD$ zrc!kJmHs_QaJR}~?3Gj3cEra^PWU=Av-3cO@^z`zmpIesG>m6(xyCjbG_QLvsUYM- zv%J5>#M_^m#A#~uIlH|^VbzSex2w8jr%H76F4aGLrWUt=0?@uhTa`&gsdp8BwDx=OJ7{e?w;mtZ zF0P&Q(NR0PBD6;AL;?<^GF-5BFf^l*0wy^Yzbg`rPnY55Buz-nxn~L;FVuIeti;D% z6kX3lnh@tWBqcHc(jrGh4h7|`9~T&sMc%)s2!8R3!RUQVGUC{uN44tFRWRp=i0L>ajBf64 zT8uL{NX)F83V|Um>mNIF(JbM4(UQxM&}8;iKVvf zC;T|#c5l|f=c^rUnDU)c{~evk>**f1i;ZwRkM?PTs}BnSrk@e60UDCWusk#%c}HL= zvo`}~JYeJJj`w*z)r^?G{`L<@YTYquI>r24lDL$A#UDX_T)>=@0359#<5x9^7^KF~ zg@D`+alO<170IHr2DGN}BD7Vtu6Yn~P>tBA>h@t@#F;n&~H&I4M>*@i)f9tD8mN!Syh`Ry4R zk^=1qk855OzBPVcUS1Y>*eJ48boR{$>Y_PBC~}8T7bG~Oj+=dW99APD3HgOh70Ob9;{@^|zdK4wnCcxCOjM(g zAg0_~uB)+@5(p7qTLgmZ>Q6!xj#iu=^(9ds9c&o9-1h0JBRM!t%cn2)rzMXAU0EY< z@ExJpSIS$M7w=Qf_D*J?>60F2u37n8@61nAr;lqKpD);Zz9#M!(kIUR>CjLWH_C}{ zlq!aR#a%eM%{OJ$Qt3=&YHF?)J}J2B@O;scvbgT?8%s_ZU&p(pw6E-Loio5sSX@f>qK<)xODsoZxh_CK+Fv%w|DG>Zxld zv)TEw&?S^ZL?O&dSATF27YKaH_A-YQ?M%`Gj;7@of7bJ+<% zC161+HoPdI;gw6MiG4$lBq=FrRkwpPNQAXz(@@lf9>%0aPcCZC>Fh<9V6r{B+v}WE z+-+Dc`WXRPkc5Ty?T}@PH?-^W0`V?&p{taE4lX_og$V6E?g05ikXLz&HEs)9dD&kq z?^T9^gU+EY$x2yz+rpwkn#@jk-x;pu#oRnsZ5J1&_dVi#9oUsiA^*+(1EX(2#M zix@@B9o$j;A&KvH3c%Ov7y6hrrl zY$HalWX?C(h?uoR2_3Di#a7}22}e(oC1$hOrXpPA=sbRZl}J3nKYj~+NVT93>2%_{ z6L?6EWspW>h2h`sd@0-6yy1Hb$APX|^Qoeu8kZQUK}~b6XPmx3DF0J5TsRB{bI+ip zx*hhx-emlOul;ac5Aq^|>THwmM-kO-aR<^HjKhxc(iSAuQ1mY~i51_}?WO3b@1r4P z*#JbkJ{uMe`XLoGC9iE`5xRZt;ljpaMYVv{ZYufgGna@tv3Yz9#73uB{`tr$GYv&n zz=NNcX12A3{7x!{h6+{}d=SN%m}0qTFW|OX-*|@okR1P^;BkRQv>e>DAj>ud!`#r7kmeLqlv(GL?aYmdw>3T7HoG0fy@TSfMEi4pd@kz`- z3)VUmyI6E}QN-x#tE;ob6tTiidZ~23f@h^u3x+08kU*?xe~F^`iG#xf`4p496ixMn zwk{HtG7xR5f8^Y1?#uGyz3D>3N9ie54Qe6=tz`ROE({Mz$D!l8oFYA8UFN3|L|h72 zR77wL{jz;~6*RwFLJF@EW{>~WDy*rW0Xn1@Ysbn30}DQEQJ$07@X6tl>=8O+dPO{D zo`kd6jO9J2nI)XVUU-fGY^I9ZeTkjjn$(38v0lGyb2~b~7n+DHHa3(L~pFOB3 z{f-O`MdCoou&*}^9sqjcPm03K&w~j|Vm=Hs5LL0F@N}l#;nmharm~C9U2Sb`J<($Z z-o?Tm0b5X>y!eBH@$JqdYs!ML?^*GR$x*fv!OwMYml|D*#r7p>XQ?LShIeOM;@7ZY zvth735!^2JRNe444K3kmz(>BKW zZ41m9b`2L^=zOA4NJWa+5%Rqyx9>Y2d&jnFoRCPJvA&pFWk;jZ*&DKHz%GhA7D`7) zC$ik?>tw#hfjlG77rD3aL*Kab`dnc=m+mOMjjrVDByku5!K*o1SS>?glDBiu)b}^H zw`l_jaGU>Y`;B4yK#?ZS%h(zRZTZOM10nydqFv{}U`dCf6qG6h~&zTwa* ziqreVJCz;b93HAY(=d@}H`8Ympl%i~lL`wkN944ruZj>aLMnXS3cth=&TOX`PFu;T zh`^WdI^WiK0d%xK(GTo`aCUE}6cyvHLghkWpFfwhz^E%y2w<-O8W_l^b7Eimee+_C zqS!cp(b2$eI?Fv8xa#VWr3Y_R z>qqXbi@ag+LltMSCbI^)ZzjA#EoK*<=Y%0PEjxE1fdouT#TbIENzm^+#sDwu@jT!% zfc%0DGq<4Jcmw>=W7#Y-M5$>Q4B#r&?VB9GSx7%Sa)`TirBvw1Ta=KZ4P6P+@AJ9b zuj;aRmkY_&ZS?D#EUw4G3n~*8tu&q5z!%v)Nlx|&RZQnw1>uDm7==(qAef@qAZr?+ zPvs-f)RUBAB|n`%mVI8s=yZSW6koYL6eXPn1d;`u_DK_`FGU=}s~2Q1%oJwDZofvt z`nhrktt129RRlh>23)Ec(_nd>bD3828&0_3kedlkq@~Kc5B&Ggz zWb|22=o`}=$21$4N%d<`+ve+*TTNF~H(vpG=8J6sdY1@&>wEZUdr?(Yg@>m-*&Renqj{{6nXx5wbZDx;KL zGK30`gEnbDN-ZEygoSH7Y13dc1fyxos8g2*5N-+CupiHgYdO_RwLova6T+-^;k$n0 z_3!Hvz)a)1^j}&`33vuiLB}X=_tnUV-1~j;qc-0O|6A`=p5A1D*zOlzrb*l|?7@lX zpiE&f%P73@on@(k*u^6tLF_EO@A?t^CYYK0`Q6Zr;1S-ty{9PeST_z_!rht##tnt58{T_I%e|`37m%1*z#BA)C_Jv+Ssy z%fIuCwuINbQWPQ-Kc{tT5`B$iH>&Cjw0D%0J&|_}3;1_-_|f`i8bDJGD$Qs94;KW$ zOF`wnj~LQOVCHIrhWN?=|JMtZ)t>%-@w@U%*&iZ0vRk@)QeS2B*I0UNE=H~-I(vTS zr2W|5QVt^xU(hWA0jaRT*WO5Q+j`<72z@R@pw;H_Jb?W`EWC!{`w1~dfEdrWod!<{ z`^gf#78W+j^&myBdP7Src>|9()XDS4^2OMPMX@8#Gw3V}89BkFR9>L`c*W3ZjJ_Bq z$E{KUCXCb2aEHr@!e@Jcepi?lQ4ax4B$~ibq|RxbV<@Cjl+N4`4lm6%anD)#+3r$h z5XG~)U1Y}e9cE-SH!fJ%$-2orOA%Hq$W#JPF&rcNurV3t-=?$J3OpMxygx=b3Q z%{<;n5O-}W+DfNH&P|Lx$&nYkV>@IS5ky{^o15#Azc*~4tZPF9Ye~3EVI?+1r&(JY zEbwDN5Day@_=_`mB?w}r;LLHf(Mb(UB|-`(q5{8aZa7eltLJoZaRKH>F~*TfDM4bl z3bZz7xaV_51kcDD7-Z;i$^Sd90ytQ+TYLje*y4Jttc~tlJOWqz1+lu$+hfP+8f1`#drFQ0{*7jXzUj|KIR5f7o82pfZf6%AAwrtQH%~mT^sbaR3Oi~0UA5M?= zp4F*r+nK*aoqqN-(+%_oxnpQ`vGB@uL&h9`mg*^;z7i)yfD#eEgw*JirA9ow_5Gu4 z91k1q#=?TFfQHAai@}g@JzbW5-RphV;Y_EoUjqz6v%N*lg%&ine>QVjryg#VkX(Q)duDV%zb;nT5DpvS}+ zOKRFMBsDd*uitDt`7H}odu|b4x1Iy2i5E-|XF{+(b=<`Wv@T^x?~ zTqMUL2`sh^MBNel$xinBpObjJi{cH6zWeLH={I5n@wOX@n8m5nBbKQWLYenRaVSmL ziRmV%wF>pMUJXcw%CbbhM)$n*^&Ho-ggWQ1L_~QYzXxVm+az3MkceFOzO3#~cj!uY z2Xk@10_fs!G?1Yj4t=B5NxMIHiQU{7&;2;5Umud&H{6GWB_;x5RP)}>wS6mzN10WO{#hL{VnUYUCh8x?tR3gU6WJ+~o z!$Gy%P_o)pT>Qy?v~W8k&&v=)Kb?e_3%z>f{bMU*>VD1JCZZaZ1AqtPGQqMA#X@}6#J4{WBpD`GIUb#?d5imXj@`%=jb zaIhck78^NjTI!T@K4+c5V6c)$Xf<`*eZfbl+Y=42^ZJO0&RD}U>8^?U25^~S%Jds3 zzVOQ`W!t%hyoQlS5i?t8jS^JLr`Vh}VxwhK@ktu@dwNwYC~*8<0*gTgwc8i*_!WyH_8fw2(cfAbe>R)sml%DJrmou~kmH*?Syn(^N1n3oVmUHsIG%1c` zRb{U}mWgdEc}w{?ur*lkwg%@+CLoedn-Or-&l;f`S@X@HD4A4-=2Uy17pMnuh}7E8cL(~*1$^t}EE+Dmo4%v= z;-34FRe5XB;#GsR6{|M5zE1nJ?vc~csHL|&x<9pg2$4VbIg!MwPQfCM2>v@Cq38EF z?C;3P@?!n+a8j;bVtA{%N3%kmQCJ1=-T_bo_~~iX7JZN@vzn5lx4n|qn|+D*vy%iQ zMgaW;QOORTjhBRU?*E2O1xPS_qxPdYK@uE_PMHXy53h_Gale|)za+!B<8xh6ZWEfj z+z(lgATXUsVh$%O^)vCZoSFgw|XlA;Q+Km4jz)cEXz7YuP{7Py=o*j+v#w- zIG}RB9!`%iMI~srygV2iz=6bLc@eUOiE)f}_Y!JeUao1*)${uPl*o&7KbXNHU^SGO zzxj~6c^n(wNE7m$fi}m*#bGi6Y7{8R`#Ujg99QAs|BrlxI)52R-bx;A=@Ip_2zEru zc4nidXuT@a$J!)z)vJX|jP>C+fwk!DTsdB7pm-bB>C@$%_APAFpfQw*`nJT@7ThUW zq`I9EAr;ltiw-tfZnFm6m~?di<-_ollr;(>e=w{3JsMouh=wWt!zuRq6u@J=pZjnl zI(@+a;TPOF6^Kf~PbZuIu9+Hk*5EU1)0juGmgyx9ZGTa+dC9&3M~5-EzqeO^HYugS zvP>49>oNJAHV?MA)(3nlzwMKDR7dM2{ga6rog!7K&kwyg?TaE)s+_cl)i)<+yEGZn z)U<%tQBhetb$d@8E&SE#?kZR3>aeHT9b;MH8--$y<)1$hxVIl@6>+UE0Dl|FM9ttK z%#r|i#mp|JqC5{hMvnC}2TY}~!I!qDN8-!N%lDrPZ2{6n{(i%_^Ut5E&<;kC2rcYm_k;~A4e+MsSf|neg;QzICl~GxB-4+m#ZfO+hZbgvpE@?># zDFFfLPLXaDln!YDNokPokP@V%q)Ynl^T2!G``z*R?+k|L*=N^UYpyxhvM7J1X>VOC zuf7QqHw2!h!%AML`$w?pT>{W-@ZNieDCo%#4L?2Z3JIMs9o*wGAIWXXuKb^%_V?hW z*zMf^XeN1V!F{j7mcsTEUqGW>V`x)cto^~ECGNMfLJjmQkdpBl%|mB>S4qYj?Qz|R z;$&epX6P!x@<(q&4iR2sg`jdBuqEEp$cUf(o~yrWm}Z+J8ax?6_S)gp0pn~Lzta26 zGGg%O-#+fOC!S9P@|5m<-p{_q-925k;5CAqaP`O_FbIeU zT4&lc)`r)t2!7R<**)OLxX*IPmahe_0`~J0=JPHF23BMB{@~JSki`(g zVL>(f)~>O>AQI0S&3L^BeQ`?YR$GY4SkAsI31RxV*HgD*I!-j zT=SG9130yuA=?3szuyT&h9e<$IabG)=ZlC_t2s&07j4*?f6Tgi66^~M4IS)k-T7OE zFV#(-M>AMD%c1242Q9SIr~UdtEzPmsh0D2fkxI^DIf0=pbVTso^SpSGHwuBp)S3h+ zZR{(Z?QzJY5=vS?bTnLUCa+iTj0w7Ccew4$W$qL;*)Hs8q@fd$vQevs&)BeMm&ZbY z&Zko}@&_IYeOb@OUjLbIYC62k=k_F+4o}nDcVjy^J=~Z!h&N(nq{#3_M@K937@-;Z zemS)@^IDJ!A=J>IdS8#9uTgd0Nswbm<5Bu6K9O$O8Bv%#VWhbsaG=`d%MO(_AZ^j0ROmu zvBrC!rV4}nEgvfCi~D(+rO2Ufbx24VmesL%gs&og6Tdl2{iS`Joup)||F}d{TbmfD z^g@=Gmt!$)@{}lx@ymx-G`Ufthv;huQ-ysD6p|mG92y+1kKVO>mV0gTo(a*0yV6|l zGk*PjlF+ny4`ow@M<>VMcaJvr+GcAP9UnRMlNKEvbrf;G+?`=>`qlhrYLOxhmqOoo zm#U3PfRJXaut!4eO#xFvrnS2*7AtE6qZdQMK=y1vnzBm(0z)0L@``odKq?V=H>#|c zXWh2e4NdVj3*>VkLO)7+sW{v zp*_{qbyS`xR5xE7tNAk2K6y0jnC!ZS^J1d3GwtPIYfFcusVN91-jC2rOMDEUXh^LoYct`uK*^zGgl93_4?Cr^hC@ViroK$NLkJ+m9tt-ncmV zdH|@;*PFZGfq)m0AXJqP-2bM$nK?5sMIs$e?iA$E$Mj-}hrDA6j%*7?wVn`XZwORP z;SJ+U0PsX1{d?+He|BDJ2S5#j0L&E2NhDaQo>S+hkyTEZl*lScC^_ZqeC|y1XF3Q( zB35RynqPp_iq^)Y`)eQ+HKHLns&ZRLmj zSD_v(Dqh+ShQz`TvjK-6IT9kDup7P$xQmVU6P;;h3C6qvyxTM=e7hpuLxJ5AcnC}l z7$bca0F5hR_NB7H-rPekuNWF_ptkAuSIHelPJ1k^gh{q&;J`JFNgDW8S@<4(*Ci1v zo=c!~YOrFlZtSSaG()@KQ}wZg8Kg+|>i5qCnRp>tP+j~x61oS1OjehxG_)@f-^XwHUX;gs^qM zh}H@;sNyL3X(SNIHhHYg@$$u%kDWkDr{^xSBai`|5pNsr{J<&d^KCN34(OE1F$B0* z^K{D>^`!6716{Q1zmNMV`vEJ1Bam_)=z!qxU7Y|Xv9~sP5O;GU(}}o~#3ullGSIw~ zJzDTmeIF-h0A*Rt{_nWfUSJgVhR|s?LvLASC4s1Ka(i!C@e-9=DpUXL^famBgk9W) z!J5rnwyiqA#`ktVYpJ&%e#98LXED^+fWx6N9f&Lg?s;Ad%G#C1 z3h|D0w!B>C9G%OOEIf{piWrX_$L+bGv>jnmTvNMm2lLn8+jp9z3+HGv%L=3tJ6+fe z+8r}8{(du&M)W?q_vz1!*2NiMSS&VdSKAxsz-Kp8AZ;1I0Q8W}YzS*Dm{2HlhalQ-u!orn*M(=Lj#gga?#TRBHwH>dG}IfE(T)xrJA%w3H`(& zBI%r-MX>frCXlDy*IeK!YnsFP1Wrb%1PYhydC3l<*tk57O;ibyt!9KPy z%EAC&XegDvR#oxlPcq=n)7eD%T&~mOCR6VXY{$`W-gD)iu#)&r^R`6hf%x^H*Y~!; z2J?mI86LPPfvvOTF?*sb)WJMVFRiQ0Se^e&K9qQxr<`Uh!|RC+S!N*1cnFyfv9K0# zkQxX1x&XNGtY?$~hs3%A$pKYM^kfsSUUTkqb9d0S)_c4(9?zeX`4dMjyUd~?yLY{x zQX1-jA3T~-t2n;QbT3)P6i9O`aNQ#MJ8>#gYsE@A*AV@4wCu4V%b6>AD zF8lgbvZ}ht^OdJAsld;}(uh3Y4hJnQmKv{mCuHe)cR)VE(5b~EyFOz7=CB_7SAUUr z{?`|vPzUtgpb8CV9dGBynM-V~$Hta&Q}r?&Wh>*R(H%^@bRvihWYpt7#g|r_dmHZ9 zkdq^_Fs0~T4(a~o)Y96Ur%GZciWC^7qB_K?dhdV~NT}3mHZ|xchfdGTjK0-0O;3W1 zWEV&n=~6v1|Cu~8KQ)3&fTgGigH#AfrL^%J`2(*Vo18SDLs5o%;={bP9!O`Lpig?A z7isgGmZ96(3>h2=JQ+Loa!?0YU zMnK?l&g0Cf^hkFcl?RDqOgV<}jbM?_1JE{f?|ZjJdw&yk!egm4YGbv|NPmRooSc^V z`79ohz01wgrP6kZ@VP2QZTP&4v%;YUd)u-6o)*ep4eOULWu@@E2nPTcxBLO%;&#>H ztq9g&6A&eNr=k2rfB7I@&Q3#x|7{e?sONg%_I({;Roi;WGWVoUJLlOr|cum zPk?6b@6np7_RNgQP+nT*QPWkB;An2f(olx0{Q(^tm|GTO4}og|-M@d|Dn3Mwbys+w zxwF)xul(k$Lo%rBv&QogY)jvv&+IuRjwT3Zs6(q!{v@Y6o;2`rX;&hMh_XJxq^Nyr zRk#f^*#V+2(h`x)X_MXWsZVn_A8p9rmu%^)RNS;*9iZq!vR?}x*}<2W*PfDZQjQN# zYjot_MrFP9UK&ipv+{)KFbd6{5Pi_|N2K%sWVnY?;LM~{G`}yjg$z4i%~V8kQv9VhB?#1Ys|x`O(4Ae_IN8$z7vm?NCUt1 zD^Q15=rw>`j1g&a7kk<*rP6x8Hq^&_TNVdW0~u4p zvhAQ@T*naD_5U9lG(hjer~D$yPeR8jUr1z5T$Gd{q$anDb?xH2rnPR~uU$dAH+aw1 z*5dbq-xrT#O29Qs)vhD(B4lZfTxjD22@IaCVewS^(e5gs(Sd|lkSJCl@NL{nV@nfi z>(6ID!tim3L7!@q?+n{f>_s|=&fBx0KnA<;<;`xp!Yow+B68-;&C;C)B< z6w&fW=~5E5aQiZ~bRbz^NiOrNPdp-#4}?n!$*#OG>4)lF?8ZJk?xiu)jKV7};bLaW z0eUqcGrg`UA?7kbi=X&O;1A`t%UQ8VNyTDzV3s497jjQd&i2;+aq%p-AA&APzEZ^* z*HS5aahM~$Dmn$`=H{6ozIca-!7Sj)N?}96h3G?1yD;_fX%HQ9LVOXB%8#0usGb-P zy*Nl0T_YuCXcvC-2#z5H5g=%vIJ8YEd(vZ1}EbMUv6i8t1M0}OxWZ9`1 z8BzNUKz3TKsCWh#p^n_lvXiFeVw#=#5Un4_IhwJ^7^B@#i(Z=u{M?8GhJRR<0ug&sU8fVj$t_W0yhawZ5dq<=sED@+uai#|O%PR>TxdG91;P@5fL-;c%og zr>AM27*?Gn2dF(Lz(R}6qLcZRdmObw|7Ts9isRe#vEzSIz1r*5G>^`#(A+UexDbKt zLq@LV9XfhU%7?QqA?ABJ#3SF|3f#L3=-e-|^Uh9i{get@+J>F|ZIdYRdizgpIDsZQ za671}$wxA{^8^MPCyP9K2n5+y<kNDZ+yy=n4Hg|!Km?VtJREDQf!@{ zz1le;F;q42u1YDlKiZ`fD=d4}2=QB$&Re=LDX=+`jt)alFMxllnFKdmzX_y<%LWD|HNnaM&g+WNz^j}kX4e?~-af+ry| z0;=*r#h~1=%s3zwij(Qu`7+@4cJ=h&onQf@;hA;|;{qXC1Q^@jOPF^If$zyYmU!Dy zq+!ALKe-=iM1Mr$e_aK*=}{rfEG#UCb@TB=))nfQoAY-8<9`)1iIFHh_)wATG($Y3 z$4Wwl4%v+D^xRFIgj9XQf$K49P%R&oc=vRM1cR1kJw92)^!%UZMAql=bFH^72OK^F z6tP^0fd#$+bS&^0$EMtFyztyE;Dt|i#oMm^Y3m{yqASi%hpXbsOe?M~LV8|6O5%#S z6Dh}(?+KYjJiKh`rG;r^=O`6vsYm%2MJy5@`RM&4A1f*O!i!21wiPe1KUGeH?Ic8q z?TH|j6sfM*!F6M{|zV47pC!E1|~usk|;TL@uVCpz;1aP74?#H@Wa&z z+3Tx}h7`t779U}QhqaBA5NkYW_h_RapWQ^C#)a#svRt-k<05W_IB={cl5%b!O(F*1wObnVeZi61Fcl?fxhX?el z16kR^W(Z0maL zIzKsuz;RP=A$R8;M6$bg1I|?4@qs95Y9{Q#5uso@yJm?Vs*jIP&QB2Nim)S?a-K~* zw`Yo5zwr1raEuM`H47c?-zYfM1IJn+Pj9XnXX%S=E6(G9@$*e0(a&k@ZjB%K-VK#542Y zoCwTs9!`%x7$Co@p`ubo9~L_T8r)EN`SG$cjs?n=2-M_QI5W zm~F|ibw{e1&>pGf^62=!Bq#O_TeOx?e0qspsA7qn?JY$QEYO-FIDhWcOOT!j@`!N| zmYZ?#@Tj~$M5F{NaT{`Flcm=XBTY?Z8Z_m3NKcZsxW}dv$vhd()qK^ROv+-&bVZia z4t(_lQKJ@rq(x4b)xJ0ZHsMP@oKLiO)818m3&%)(S5N8mvgosVFI=xW>76O8XX&vB zL@g~Xdi-j`K?~=%i^2>o3VJJK`;8D1??h>u;`yqSY^D##DPb@yb4W(4?63ciP2 z49N?NiwNghbH4JOO2|i&mb z)fjqnJTago^qrQyS2xGVh#Vn4Sg9o()On;f84w6y)d3fZaA}`V-2fHjpsk{p7vB zFJPhiBdAcefmpuM^If2oGJvw+J^?r#dD9@;%nDNc0G&Nd;P$MD?WFtWLxZ9De>nE{ zK4c<+n@oT}V=DuSpA@;>#O1(KX^l{l9t_WK2?;z^6JVtrF-xKW`oBAgE-9 z*x$eAw?E2)5DJjNSP#f#e7BzoACKfG_vX z;FDdMLGamR$<`^MbI8d;v)`Ru;>Tbym=uga2e2**9t>9L@B(|oG5B=@ZSO`z(A}HL z6&DA`DBimk|K^282)WSdeKxYvc)ML_5E&YTXlM|f_yqxP2yNYL2;qI13LG4;A`+tN zaI$wPL8zw(*T|gTy^%F~3)D zmueU_dh%iDeJKfvbk$uOFiD_N3v(cTcaR_013idcUqb?4mMWy04{^wzEIN0gK_S>L zq@#|An;R$Dmk&aK_=*XmULVm>;QJW?)7Sv6!5ksW9&J^rRx*C?mI8iw zv?^7dP*C#BJwXjvorU0WN)KZ+gEBKK4MR&<(F<^ASU?;%Z{FL>bs8sqA8(|WSiqHo z>v!L?c!#vhGn<;aItMwguWslC*AfgyN%8TBAyHausVoU{eE%l1nig-9Sqjam(4I`y zit2>nHbw~l=Cknl`#oi;Y56~10Y+u3S_1G|h!74VL8)&tSB*T?N?XZS@@*Lk3EXVzXzpXA1nn?wY@E8uTdy)Z$cM%3cXQ85nLeQ zAF37w3}KI$)FLT@Xy(xdQpP(zp;ISpefI|FQVk5-41%p5>ua16B)lcBF2}E^;J*?E zjMtsVn+EC?NUQ6&OHB#QDemo@O5r?lT8r-LNuS6Dh0C{Ql9cnU+k3QjWYxY8e=+H_ z-<)9ORPAX*K|#r%i~Buw1NVtUK-I%Y8!iOgZoU|1>~3BUS>WH|z%%$=p(&vDU;q5* z190oC4)+h1Z+18gM21~Zu=gZG@`vO>-94HA`sXnV2$~q~9gMp*GXMD-|50i4|GgQE zP$diXE#-G`wBLP9O*Jwz)5tR3{qMs7^=D)$g@qr0P9SA94l6yq6B83@;A$_lij0@; zxVc|%%-X+02V+}bUk7rxG#gO@2C}x{VO;RP9+9Fcf4V&5N5md$0^z;;j-#iCIQ96I( zg5%B7CZ+PKsyTJ=nx$X6f&X<1!KaD)Rz5{XL!+y<95t`7QoqLbIdi=CI|E({4*Zjq LRFWtWGxGl*9%rU$ literal 100472 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 IhWmkdwvB6 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
    aSy1@$K9~Nigv- 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 diff --git a/keyboard/ergodox_ez/keymaps/osx_de_experimental/readme.md b/keyboard/ergodox_ez/keymaps/osx_de_experimental/readme.md new file mode 100644 index 00000000..e6a10184 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/osx_de_experimental/readme.md @@ -0,0 +1,22 @@ + +# Ergodox und Ergodox-EZ experimentelles Layout + +dieses layout ist experimentell und wird im Lufe der Zeit viele Änderungen und Verbesserungen durchlaufen. Falls diese sich als vorteilhaft erweisen, werden sie evtl. auch in das `osx_de` layout übernommen. + + + +# Erstellt Mit Dem ErgodoxLayoutGenerator + +Der ErgodoxLayoutGenerator (ELG) ist ein kleines Werkzeug, welches die Erstellung und Pflege der eigenen Keymaps erleichtern soll. Es ist in java geschrieben und kann [hier](https://github.com/sboesebeck/ErgodoxLayoutGenerator/releases) heruntergeladen werden. Damit das Tool funktioniert sollte das offizielle Oracle JDK in aktueller Version installiert sein. +Die Dokumentation für den ELG kann man [hier](https://boesebeck.name/2016/04/16/ergodoxlayoutgenerator-documentation/) nachlesen (momentan leider nur in Englisch verfügbar). +--------------------------------------------------------------------------------------------------------------------- + +# Ergodox and Ergodox-EZ experimental layout + +This is an experimental layout which will undergo heavy changes over time. If changes prove to be good, they might also move into the `osx_de` layout. + +Created Using the ErgodoxLayoutGenerator + +The ErgodoxLayoutGenerator (ELG) is a little tool, which makes the creation and maintenance of keycaps a lot easier. It was written in Java and can be downloaded [here](https://github.com/sboesebeck/ErgodoxLayoutGenerator/releases). To use the tool, you need to have a current version of Oracles JDK installed. + +The documentation of the ELG can be viewed [here](https://boesebeck.name/2016/04/16/ergodoxlayoutgenerator-documentation/). \ No newline at end of file From 83e1cc241e3aabd69f6cdcd2581477d4b85bb8d3 Mon Sep 17 00:00:00 2001 From: IBNobody Date: Tue, 3 May 2016 12:56:40 -0500 Subject: [PATCH 09/68] Clarified audio.c (#302) * Updated personal layouts * tweaked personal * Nightly - Audio Cleanup Refactored the LUTs. Abstracted some of the registers out of audio to use more functional names. Split audio into audio and audio_pwm. WIP * nightly - collapsed code * Added check for note playing to LEDs --- keyboard/atomic/keymaps/pvc/config.h | 5 + keyboard/atomic/keymaps/pvc/keymap.c | 107 ++-- keyboard/planck/keymaps/pvc/config.h | 2 +- keyboard/planck/keymaps/pvc/keymap.c | 4 +- keyboard/planck/keymaps/pvc/makefile.mk | 3 +- quantum/audio/audio.c | 766 ++++++++++-------------- quantum/audio/audio.h | 6 +- quantum/audio/audio_pwm.c | 643 ++++++++++++++++++++ quantum/audio/frequency_lut.h | 357 ----------- quantum/audio/luts.c | 382 ++++++++++++ quantum/audio/luts.h | 15 + quantum/audio/vibrato_lut.h | 28 - quantum/audio/voices.c | 8 +- quantum/audio/voices.h | 3 +- quantum/keymap_common.c | 6 +- quantum/quantum.mk | 1 + 16 files changed, 1444 insertions(+), 892 deletions(-) create mode 100644 quantum/audio/audio_pwm.c delete mode 100644 quantum/audio/frequency_lut.h create mode 100644 quantum/audio/luts.c create mode 100644 quantum/audio/luts.h delete mode 100644 quantum/audio/vibrato_lut.h diff --git a/keyboard/atomic/keymaps/pvc/config.h b/keyboard/atomic/keymaps/pvc/config.h index cc926346..034bc5dc 100644 --- a/keyboard/atomic/keymaps/pvc/config.h +++ b/keyboard/atomic/keymaps/pvc/config.h @@ -158,4 +158,9 @@ along with this program. If not, see . //#define NO_ACTION_MACRO //#define NO_ACTION_FUNCTION + +//#define VIBRATO_ENABLE +//#define VIBRATO_STRENGTH_ENABLE + + #endif diff --git a/keyboard/atomic/keymaps/pvc/keymap.c b/keyboard/atomic/keymaps/pvc/keymap.c index e17c41e2..3d604a86 100644 --- a/keyboard/atomic/keymaps/pvc/keymap.c +++ b/keyboard/atomic/keymaps/pvc/keymap.c @@ -11,8 +11,8 @@ #define LAYER_QWERTY 0 #define LAYER_COLEMAK 1 #define LAYER_DVORAK 2 -#define LAYER_LOWER 3 -#define LAYER_RAISE 4 +#define LAYER_RAISE 3 +#define LAYER_LOWER 4 #define LAYER_FUNCTION 5 #define LAYER_MOUSE 6 #define LAYER_MUSIC 7 @@ -21,8 +21,8 @@ #define MACRO_QWERTY 0 #define MACRO_COLEMAK 1 #define MACRO_DVORAK 2 -#define MACRO_LOWER 3 -#define MACRO_RAISE 4 +#define MACRO_RAISE 3 +#define MACRO_LOWER 4 #define MACRO_FUNCTION 5 #define MACRO_MOUSE 6 #define MACRO_TIMBRE_1 7 @@ -42,8 +42,8 @@ #define M_QWRTY M(MACRO_QWERTY) #define M_COLMK M(MACRO_COLEMAK) #define M_DVORK M(MACRO_DVORAK) -#define M_LOWER M(MACRO_LOWER) #define M_RAISE M(MACRO_RAISE) +#define M_LOWER M(MACRO_LOWER) #define M_FUNCT M(MACRO_FUNCTION) #define M_MOUSE M(MACRO_MOUSE) #define TIMBR_1 M(MACRO_TIMBRE_1) @@ -148,23 +148,22 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { { KC_LCTL, KC_LGUI, M_FUNCT, KC_LALT, M_RAISE, KC_SPC, KC_SPC, M_LOWER, KC_RALT, KC_RGUI, KC_MENU, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT }, }, + [LAYER_RAISE] = { /* RAISED */ + { KC_TILD, KC_PSCR, KC_PAUS, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ________________ }, + { _______, KC_F1, KC_F2, KC_F3, KC_F4, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_INS }, + { _______, KC_F5, KC_F6, KC_F7, KC_F8, _______, _______, _______, _______, _______, _______, _______, ________________, KC_HOME }, + { _______, KC_F9, KC_F10, KC_F11, KC_F12, _______, _______, _______, _______, _______, _______, ________________, _______, KC_END }, + { _______, _______, _______, _______, _______, ________________, _______, _______, _______, _______, _______, _______, _______, _______ }, + }, [LAYER_LOWER] = { /* LOWERED */ { KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ________________ }, - { _______, _______, _______, _______, SC_CCLS, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_INS }, - { _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, ________________, KC_HOME }, - { _______, SC_REDO, _______, _______, _______, _______, _______, _______, _______, _______, _______, ________________, _______, KC_END }, + { _______, KC_F13, KC_F14, KC_F15, KC_F16, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_INS }, + { _______, KC_F17, KC_F18, KC_F19, KC_F20, _______, _______, _______, _______, _______, _______, _______, ________________, KC_HOME }, + { _______, KC_F21, KC_F22, KC_F23, KC_F24, _______, _______, _______, _______, _______, _______, ________________, _______, KC_END }, { _______, _______, _______, _______, _______, KC_BSPC, KC_BSPC, _______, _______, _______, _______, _______, _______, _______, _______ }, }, - [LAYER_RAISE] = { /* RAISED */ - { KC_TILD, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ________________ }, - { _______, _______, _______, _______, SC_ACLS, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_INS }, - { _______, SC_SELA, SC_SAVE, _______, _______, _______, _______, _______, _______, _______, _______, _______, ________________, KC_HOME }, - { _______, SC_UNDO, SC_CUT, SC_COPY, SC_PSTE, _______, _______, _______, _______, _______, _______, ________________, _______, KC_END }, - { _______, _______, _______, _______, _______, ________________, _______, _______, _______, _______, _______, _______, _______, _______ }, - }, - [LAYER_FUNCTION] = { /* FUNCTION */ { KC_NLCK, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, ________________ }, { KC_SLCK, KC_F13, KC_F14, KC_F15, KC_F16, KC_F17, KC_F18, KC_F19, KC_F20, KC_F21, KC_F22, KC_F23, KC_F24, _______, KC_PAUS }, @@ -281,28 +280,28 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) } break; - case MACRO_LOWER: + case MACRO_RAISE: if (record->event.pressed) { - layer_on(LAYER_LOWER); + layer_on(LAYER_RAISE); update_tri_layer(LAYER_LOWER, LAYER_RAISE, LAYER_ADJUST); } else { - layer_off(LAYER_LOWER); + layer_off(LAYER_RAISE); update_tri_layer(LAYER_LOWER, LAYER_RAISE, LAYER_ADJUST); } break; - case MACRO_RAISE: + case MACRO_LOWER: if (record->event.pressed) { - layer_on(LAYER_RAISE); + layer_on(LAYER_LOWER); update_tri_layer(LAYER_LOWER, LAYER_RAISE, LAYER_ADJUST); } else { - layer_off(LAYER_RAISE); + layer_off(LAYER_LOWER); update_tri_layer(LAYER_LOWER, LAYER_RAISE, LAYER_ADJUST); } break; @@ -468,36 +467,40 @@ void led_set_user(uint8_t usb_led) _delay_ms(10); // gets rid of tick - if ((usb_led & (1<. */ /* disable debug print */ -//#define NO_DEBUG +#define NO_DEBUG /* disable print */ //#define NO_PRINT diff --git a/keyboard/planck/keymaps/pvc/keymap.c b/keyboard/planck/keymaps/pvc/keymap.c index 27850b21..830b00a4 100644 --- a/keyboard/planck/keymaps/pvc/keymap.c +++ b/keyboard/planck/keymaps/pvc/keymap.c @@ -96,7 +96,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [LAYER_QWERTY] = { /* QWERTY */ { KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC }, - { KC_BSPC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT }, + { KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT }, { KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, { KC_LCTL, KC_LGUI, M_FUNCT, KC_LALT, M_RAISE, KC_SPC, KC_SPC, M_LOWER, KC_UP, KC_DOWN, KC_LEFT, KC_RGHT }, }, @@ -115,7 +115,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [LAYER_COLEMAK] = { /* COLEMAK */ { KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_ESC }, - { KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT }, + { KC_BSPC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT }, { KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, { KC_LCTL, KC_LGUI, M_FUNCT, KC_LALT, M_RAISE, KC_SPC, KC_SPC, M_LOWER, KC_UP, KC_DOWN, KC_LEFT, KC_RGHT }, }, diff --git a/keyboard/planck/keymaps/pvc/makefile.mk b/keyboard/planck/keymaps/pvc/makefile.mk index 4b9e34c5..b3f1b9e5 100644 --- a/keyboard/planck/keymaps/pvc/makefile.mk +++ b/keyboard/planck/keymaps/pvc/makefile.mk @@ -4,6 +4,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 NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality MIDI_ENABLE = no # MIDI controls AUDIO_ENABLE = no # Audio output on port C6 UNICODE_ENABLE = no # Unicode @@ -13,4 +14,4 @@ RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend -CONFIG_H = keymaps/$(KEYMAP)/config.h +CONFIG_H = keymaps/$(KEYMAP)/config.h \ No newline at end of file diff --git a/quantum/audio/audio.c b/quantum/audio/audio.c index e85370d9..3a7f0f55 100644 --- a/quantum/audio/audio.c +++ b/quantum/audio/audio.c @@ -1,6 +1,6 @@ #include #include -#include +//#include #include #include #include @@ -10,30 +10,28 @@ #include "eeconfig.h" -#ifdef VIBRATO_ENABLE - #include "vibrato_lut.h" -#endif +#define CPU_PRESCALER 8 -#define PI 3.14159265 +// ----------------------------------------------------------------------------- +// Timer Abstractions +// ----------------------------------------------------------------------------- -#define CPU_PRESCALER 8 +// TIMSK3 - Timer/Counter #3 Interrupt Mask Register +// Turn on/off 3A interputs, stopping/enabling the ISR calls +#define ENABLE_AUDIO_COUNTER_3_ISR TIMSK3 |= _BV(OCIE3A) +#define DISABLE_AUDIO_COUNTER_3_ISR TIMSK3 &= ~_BV(OCIE3A) -#ifdef PWM_AUDIO - #include "wave.h" - #define SAMPLE_DIVIDER 39 - #define SAMPLE_RATE (2000000.0/SAMPLE_DIVIDER/2048) - // Resistor value of 1/ (2 * PI * 10nF * (2000000 hertz / SAMPLE_DIVIDER / 10)) for 10nF cap +// TCCR3A: Timer/Counter #3 Control Register +// Compare Output Mode (COM3An) = 0b00 = Normal port operation, OC3A disconnected from PC6 +#define ENABLE_AUDIO_COUNTER_3_OUTPUT TCCR3A |= _BV(COM3A1); +#define DISABLE_AUDIO_COUNTER_3_OUTPUT TCCR3A &= ~(_BV(COM3A1) | _BV(COM3A0)); - float places[8] = {0, 0, 0, 0, 0, 0, 0, 0}; - uint16_t place_int = 0; - bool repeat = true; -#endif +// Fast PWM Mode Controls +#define TIMER_3_PERIOD ICR3 +#define TIMER_3_DUTY_CYCLE OCR3A + +// ----------------------------------------------------------------------------- -void delay_us(int count) { - while(count--) { - _delay_us(1); - } -} int voices = 0; int voice_place = 0; @@ -45,26 +43,23 @@ float frequencies[8] = {0, 0, 0, 0, 0, 0, 0, 0}; int volumes[8] = {0, 0, 0, 0, 0, 0, 0, 0}; bool sliding = false; -int max = 0xFF; -float sum = 0; float place = 0; uint8_t * sample; uint16_t sample_length = 0; -// float freq = 0; - -bool notes = false; -bool note = false; -float note_frequency = 0; -float note_length = 0; -float note_tempo = TEMPO_DEFAULT; -float note_timbre = TIMBRE_DEFAULT; + +bool playing_notes = false; +bool playing_note = false; +float note_frequency = 0; +float note_length = 0; +uint8_t note_tempo = TEMPO_DEFAULT; +float note_timbre = TIMBRE_DEFAULT; uint16_t note_position = 0; float (* notes_pointer)[][2]; uint16_t notes_count; -bool notes_repeat; -float notes_rest; -bool note_resting = false; +bool notes_repeat; +float notes_rest; +bool note_resting = false; uint8_t current_note = 0; uint8_t rest_counter = 0; @@ -77,175 +72,65 @@ float vibrato_rate = 0.125; float polyphony_rate = 0; -bool inited = false; +static bool audio_initialized = false; audio_config_t audio_config; uint16_t envelope_index = 0; -void audio_toggle(void) { - audio_config.enable ^= 1; - eeconfig_update_audio(audio_config.raw); -} - -void audio_on(void) { - audio_config.enable = 1; - eeconfig_update_audio(audio_config.raw); -} - -void audio_off(void) { - audio_config.enable = 0; - eeconfig_update_audio(audio_config.raw); -} - -#ifdef VIBRATO_ENABLE -// Vibrato rate functions - -void set_vibrato_rate(float rate) { - vibrato_rate = rate; -} - -void increase_vibrato_rate(float change) { - vibrato_rate *= change; -} - -void decrease_vibrato_rate(float change) { - vibrato_rate /= change; -} - -#ifdef VIBRATO_STRENGTH_ENABLE - -void set_vibrato_strength(float strength) { - vibrato_strength = strength; -} - -void increase_vibrato_strength(float change) { - vibrato_strength *= change; -} - -void decrease_vibrato_strength(float change) { - vibrato_strength /= change; -} - -#endif - -#endif - -// Polyphony functions - -void set_polyphony_rate(float rate) { - polyphony_rate = rate; -} - -void enable_polyphony() { - polyphony_rate = 5; -} - -void disable_polyphony() { - polyphony_rate = 0; -} - -void increase_polyphony_rate(float change) { - polyphony_rate *= change; -} - -void decrease_polyphony_rate(float change) { - polyphony_rate /= change; -} - -// Timbre function - -void set_timbre(float timbre) { - note_timbre = timbre; -} - -// Tempo functions - -void set_tempo(float tempo) { - note_tempo = tempo; -} - -void decrease_tempo(uint8_t tempo_change) { - note_tempo += (float) tempo_change; -} - -void increase_tempo(uint8_t tempo_change) { - if (note_tempo - (float) tempo_change < 10) { - note_tempo = 10; - } else { - note_tempo -= (float) tempo_change; - } -} - -void audio_init() { +void audio_init() +{ - /* check signature */ - if (!eeconfig_is_enabled()) { + // Check EEPROM + if (!eeconfig_is_enabled()) + { eeconfig_init(); } audio_config.raw = eeconfig_read_audio(); - #ifdef PWM_AUDIO - PLLFRQ = _BV(PDIV2); - PLLCSR = _BV(PLLE); - while(!(PLLCSR & _BV(PLOCK))); - PLLFRQ |= _BV(PLLTM0); /* PCK 48MHz */ + // Set port PC6 (OC3A and /OC4A) as output + DDRC |= _BV(PORTC6); - /* Init a fast PWM on Timer4 */ - TCCR4A = _BV(COM4A0) | _BV(PWM4A); /* Clear OC4A on Compare Match */ - TCCR4B = _BV(CS40); /* No prescaling => f = PCK/256 = 187500Hz */ - OCR4A = 0; + DISABLE_AUDIO_COUNTER_3_ISR; - /* Enable the OC4A output */ - DDRC |= _BV(PORTC6); + // TCCR3A / TCCR3B: Timer/Counter #3 Control Registers + // Compare Output Mode (COM3An) = 0b00 = Normal port operation, OC3A disconnected from PC6 + // Waveform Generation Mode (WGM3n) = 0b1110 = Fast PWM Mode 14 (Period = ICR3, Duty Cycle = OCR3A) + // Clock Select (CS3n) = 0b010 = Clock / 8 + TCCR3A = (0 << COM3A1) | (0 << COM3A0) | (1 << WGM31) | (0 << WGM30); + TCCR3B = (1 << WGM33) | (1 << WGM32) | (0 << CS32) | (1 << CS31) | (0 << CS30); - TIMSK3 &= ~_BV(OCIE3A); // Turn off 3A interputs - - TCCR3A = 0x0; // Options not needed - TCCR3B = _BV(CS31) | _BV(CS30) | _BV(WGM32); // 64th prescaling and CTC - OCR3A = SAMPLE_DIVIDER - 1; // Correct count/compare, related to sample playback - #else - DDRC |= _BV(PORTC6); - - TIMSK3 &= ~_BV(OCIE3A); // Turn off 3A interputs - - TCCR3A = (0 << COM3A1) | (0 << COM3A0) | (1 << WGM31) | (0 << WGM30); - TCCR3B = (1 << WGM33) | (1 << WGM32) | (0 << CS32) | (1 << CS31) | (0 << CS30); - #endif - - inited = true; + audio_initialized = true; } -void stop_all_notes() { - if (!inited) { +void stop_all_notes() +{ + if (!audio_initialized) { audio_init(); } voices = 0; - #ifdef PWM_AUDIO - TIMSK3 &= ~_BV(OCIE3A); - #else - TIMSK3 &= ~_BV(OCIE3A); - TCCR3A &= ~_BV(COM3A1); - #endif - notes = false; - note = false; + + DISABLE_AUDIO_COUNTER_3_ISR; + DISABLE_AUDIO_COUNTER_3_OUTPUT; + + playing_notes = false; + playing_note = false; frequency = 0; volume = 0; - for (int i = 0; i < 8; i++) { + for (uint8_t i = 0; i < 8; i++) + { frequencies[i] = 0; volumes[i] = 0; } } -void stop_note(float freq) { - if (note) { - if (!inited) { +void stop_note(float freq) +{ + if (playing_note) { + if (!audio_initialized) { audio_init(); } - #ifdef PWM_AUDIO - freq = freq / SAMPLE_RATE; - #endif for (int i = 7; i >= 0; i--) { if (frequencies[i] == freq) { frequencies[i] = 0; @@ -266,15 +151,11 @@ void stop_note(float freq) { voice_place = 0; } if (voices == 0) { - #ifdef PWM_AUDIO - TIMSK3 &= ~_BV(OCIE3A); - #else - TIMSK3 &= ~_BV(OCIE3A); - TCCR3A &= ~_BV(COM3A1); - #endif + DISABLE_AUDIO_COUNTER_3_ISR; + DISABLE_AUDIO_COUNTER_3_OUTPUT; frequency = 0; volume = 0; - note = false; + playing_note = false; } } } @@ -289,9 +170,9 @@ float mod(float a, int b) float vibrato(float average_freq) { #ifdef VIBRATO_STRENGTH_ENABLE - float vibrated_freq = average_freq * pow(VIBRATO_LUT[(int)vibrato_counter], vibrato_strength); + float vibrated_freq = average_freq * pow(vibrato_lut[(int)vibrato_counter], vibrato_strength); #else - float vibrated_freq = average_freq * VIBRATO_LUT[(int)vibrato_counter]; + float vibrated_freq = average_freq * vibrato_lut[(int)vibrato_counter]; #endif vibrato_counter = mod((vibrato_counter + vibrato_rate * (1.0 + 440.0/average_freq)), VIBRATO_LUT_LENGTH); return vibrated_freq; @@ -299,295 +180,295 @@ float vibrato(float average_freq) { #endif -ISR(TIMER3_COMPA_vect) { - if (note) { - #ifdef PWM_AUDIO - if (voices == 1) { - // SINE - OCR4A = pgm_read_byte(&sinewave[(uint16_t)place]) >> 2; - - // SQUARE - // if (((int)place) >= 1024){ - // OCR4A = 0xFF >> 2; - // } else { - // OCR4A = 0x00; - // } - - // SAWTOOTH - // OCR4A = (int)place / 4; - - // TRIANGLE - // if (((int)place) >= 1024) { - // OCR4A = (int)place / 2; - // } else { - // OCR4A = 2048 - (int)place / 2; - // } - - place += frequency; - - if (place >= SINE_LENGTH) - place -= SINE_LENGTH; - - } else { - int sum = 0; - for (int i = 0; i < voices; i++) { - // SINE - sum += pgm_read_byte(&sinewave[(uint16_t)places[i]]) >> 2; - - // SQUARE - // if (((int)places[i]) >= 1024){ - // sum += 0xFF >> 2; - // } else { - // sum += 0x00; - // } - - places[i] += frequencies[i]; - - if (places[i] >= SINE_LENGTH) - places[i] -= SINE_LENGTH; - } - OCR4A = sum; - } - #else - if (voices > 0) { - float freq; - if (polyphony_rate > 0) { - if (voices > 1) { - voice_place %= voices; - if (place++ > (frequencies[voice_place] / polyphony_rate / CPU_PRESCALER)) { - voice_place = (voice_place + 1) % voices; - place = 0.0; - } - } - #ifdef VIBRATO_ENABLE - if (vibrato_strength > 0) { - freq = vibrato(frequencies[voice_place]); - } else { - #else - { - #endif - freq = frequencies[voice_place]; - } - } else { - if (frequency != 0 && frequency < frequencies[voices - 1] && frequency < frequencies[voices - 1] * pow(2, -440/frequencies[voices - 1]/12/2)) { - frequency = frequency * pow(2, 440/frequency/12/2); - } else if (frequency != 0 && frequency > frequencies[voices - 1] && frequency > frequencies[voices - 1] * pow(2, 440/frequencies[voices - 1]/12/2)) { - frequency = frequency * pow(2, -440/frequency/12/2); - } else { - frequency = frequencies[voices - 1]; - } - - - #ifdef VIBRATO_ENABLE - if (vibrato_strength > 0) { - freq = vibrato(frequency); - } else { - #else - { - #endif - freq = frequency; - } - } +ISR(TIMER3_COMPA_vect) +{ + float freq; + + if (playing_note) { + if (voices > 0) { + if (polyphony_rate > 0) { + if (voices > 1) { + voice_place %= voices; + if (place++ > (frequencies[voice_place] / polyphony_rate / CPU_PRESCALER)) { + voice_place = (voice_place + 1) % voices; + place = 0.0; + } + } + + #ifdef VIBRATO_ENABLE + if (vibrato_strength > 0) { + freq = vibrato(frequencies[voice_place]); + } else { + freq = frequencies[voice_place]; + } + #else + freq = frequencies[voice_place]; + #endif + } else { + if (frequency != 0 && frequency < frequencies[voices - 1] && frequency < frequencies[voices - 1] * pow(2, -440/frequencies[voices - 1]/12/2)) { + frequency = frequency * pow(2, 440/frequency/12/2); + } else if (frequency != 0 && frequency > frequencies[voices - 1] && frequency > frequencies[voices - 1] * pow(2, 440/frequencies[voices - 1]/12/2)) { + frequency = frequency * pow(2, -440/frequency/12/2); + } else { + frequency = frequencies[voices - 1]; + } + + #ifdef VIBRATO_ENABLE + if (vibrato_strength > 0) { + freq = vibrato(frequency); + } else { + freq = frequency; + } + #else + freq = frequency; + #endif + } + + if (envelope_index < 65535) { + envelope_index++; + } + + freq = voice_envelope(freq); + + if (freq < 30.517578125) { + freq = 30.52; + } + + TIMER_3_PERIOD = (uint16_t)(((float)F_CPU) / (freq * CPU_PRESCALER)); + TIMER_3_DUTY_CYCLE = (uint16_t)((((float)F_CPU) / (freq * CPU_PRESCALER)) * note_timbre); + } + } + + if (playing_notes) { + if (note_frequency > 0) { + #ifdef VIBRATO_ENABLE + if (vibrato_strength > 0) { + freq = vibrato(note_frequency); + } else { + freq = note_frequency; + } + #else + freq = note_frequency; + #endif + + if (envelope_index < 65535) { + envelope_index++; + } + freq = voice_envelope(freq); + + TIMER_3_PERIOD = (uint16_t)(((float)F_CPU) / (freq * CPU_PRESCALER)); + TIMER_3_DUTY_CYCLE = (uint16_t)((((float)F_CPU) / (freq * CPU_PRESCALER)) * note_timbre); + } else { + TIMER_3_PERIOD = 0; + TIMER_3_DUTY_CYCLE = 0; + } + + note_position++; + bool end_of_note = false; + if (TIMER_3_PERIOD > 0) { + end_of_note = (note_position >= (note_length / TIMER_3_PERIOD * 0xFFFF)); + } else { + end_of_note = (note_position >= (note_length * 0x7FF)); + } + + if (end_of_note) { + current_note++; + if (current_note >= notes_count) { + if (notes_repeat) { + current_note = 0; + } else { + DISABLE_AUDIO_COUNTER_3_ISR; + DISABLE_AUDIO_COUNTER_3_OUTPUT; + playing_notes = false; + return; + } + } + if (!note_resting && (notes_rest > 0)) { + note_resting = true; + note_frequency = 0; + note_length = notes_rest; + current_note--; + } else { + note_resting = false; + envelope_index = 0; + note_frequency = (*notes_pointer)[current_note][0]; + note_length = ((*notes_pointer)[current_note][1] / 4) * (((float)note_tempo) / 100); + } + + note_position = 0; + } + } + + if (!audio_config.enable) { + playing_notes = false; + playing_note = false; + } +} - if (envelope_index < 65535) { - envelope_index++; - } - freq = voice_envelope(freq); +void play_note(float freq, int vol) { - if (freq < 30.517578125) - freq = 30.52; - ICR3 = (int)(((double)F_CPU) / (freq * CPU_PRESCALER)); // Set max to the period - OCR3A = (int)((((double)F_CPU) / (freq * CPU_PRESCALER)) * note_timbre); // Set compare to half the period - } - #endif + if (!audio_initialized) { + audio_init(); } - // SAMPLE - // OCR4A = pgm_read_byte(&sample[(uint16_t)place_int]); - - // place_int++; - - // if (place_int >= sample_length) - // if (repeat) - // place_int -= sample_length; - // else - // TIMSK3 &= ~_BV(OCIE3A); - - - if (notes) { - #ifdef PWM_AUDIO - OCR4A = pgm_read_byte(&sinewave[(uint16_t)place]) >> 0; - - place += note_frequency; - if (place >= SINE_LENGTH) - place -= SINE_LENGTH; - #else - if (note_frequency > 0) { - float freq; - - #ifdef VIBRATO_ENABLE - if (vibrato_strength > 0) { - freq = vibrato(note_frequency); - } else { - #else - { - #endif - freq = note_frequency; - } + if (audio_config.enable && voices < 8) { + DISABLE_AUDIO_COUNTER_3_ISR; - if (envelope_index < 65535) { - envelope_index++; - } - freq = voice_envelope(freq); + // Cancel notes if notes are playing + if (playing_notes) + stop_all_notes(); - ICR3 = (int)(((double)F_CPU) / (freq * CPU_PRESCALER)); // Set max to the period - OCR3A = (int)((((double)F_CPU) / (freq * CPU_PRESCALER)) * note_timbre); // Set compare to half the period - } else { - ICR3 = 0; - OCR3A = 0; - } - #endif - - - note_position++; - bool end_of_note = false; - if (ICR3 > 0) - end_of_note = (note_position >= (note_length / ICR3 * 0xFFFF)); - else - end_of_note = (note_position >= (note_length * 0x7FF)); - if (end_of_note) { - current_note++; - if (current_note >= notes_count) { - if (notes_repeat) { - current_note = 0; - } else { - #ifdef PWM_AUDIO - TIMSK3 &= ~_BV(OCIE3A); - #else - TIMSK3 &= ~_BV(OCIE3A); - TCCR3A &= ~_BV(COM3A1); - #endif - notes = false; - return; - } - } - if (!note_resting && (notes_rest > 0)) { - note_resting = true; - note_frequency = 0; - note_length = notes_rest; - current_note--; - } else { - note_resting = false; - #ifdef PWM_AUDIO - note_frequency = (*notes_pointer)[current_note][0] / SAMPLE_RATE; - note_length = (*notes_pointer)[current_note][1] * (note_tempo / 100); - #else - envelope_index = 0; - note_frequency = (*notes_pointer)[current_note][0]; - note_length = ((*notes_pointer)[current_note][1] / 4) * (note_tempo / 100); - #endif - } - note_position = 0; - } + playing_note = true; - } + envelope_index = 0; + + if (freq > 0) { + frequencies[voices] = freq; + volumes[voices] = vol; + voices++; + } + + ENABLE_AUDIO_COUNTER_3_ISR; + ENABLE_AUDIO_COUNTER_3_OUTPUT; + } - if (!audio_config.enable) { - notes = false; - note = false; - } } -void play_note(float freq, int vol) { +void play_notes(float (*np)[][2], uint16_t n_count, bool n_repeat, float n_rest) +{ - if (!inited) { + if (!audio_initialized) { audio_init(); } -if (audio_config.enable && voices < 8) { - TIMSK3 &= ~_BV(OCIE3A); - // Cancel notes if notes are playing - if (notes) - stop_all_notes(); - note = true; - envelope_index = 0; - #ifdef PWM_AUDIO - freq = freq / SAMPLE_RATE; - #endif - if (freq > 0) { - frequencies[voices] = freq; - volumes[voices] = vol; - voices++; - } + if (audio_config.enable) { + + DISABLE_AUDIO_COUNTER_3_ISR; + + // Cancel note if a note is playing + if (playing_note) + stop_all_notes(); + + playing_notes = true; + + notes_pointer = np; + notes_count = n_count; + notes_repeat = n_repeat; + notes_rest = n_rest; + + place = 0; + current_note = 0; + + note_frequency = (*notes_pointer)[current_note][0]; + note_length = ((*notes_pointer)[current_note][1] / 4) * (((float)note_tempo) / 100); + note_position = 0; + + + ENABLE_AUDIO_COUNTER_3_ISR; + ENABLE_AUDIO_COUNTER_3_OUTPUT; + } - #ifdef PWM_AUDIO - TIMSK3 |= _BV(OCIE3A); - #else - TIMSK3 |= _BV(OCIE3A); - TCCR3A |= _BV(COM3A1); - #endif } +bool is_playing_notes(void) { + return playing_notes; } -void play_notes(float (*np)[][2], uint16_t n_count, bool n_repeat, float n_rest) { +void audio_toggle(void) { + audio_config.enable ^= 1; + eeconfig_update_audio(audio_config.raw); +} - if (!inited) { - audio_init(); - } +void audio_on(void) { + audio_config.enable = 1; + eeconfig_update_audio(audio_config.raw); +} -if (audio_config.enable) { - TIMSK3 &= ~_BV(OCIE3A); - // Cancel note if a note is playing - if (note) - stop_all_notes(); - notes = true; - - notes_pointer = np; - notes_count = n_count; - notes_repeat = n_repeat; - notes_rest = n_rest; - - place = 0; - current_note = 0; - #ifdef PWM_AUDIO - note_frequency = (*notes_pointer)[current_note][0] / SAMPLE_RATE; - note_length = (*notes_pointer)[current_note][1] * (note_tempo / 100); - #else - note_frequency = (*notes_pointer)[current_note][0]; - note_length = ((*notes_pointer)[current_note][1] / 4) * (note_tempo / 100); - #endif - note_position = 0; +void audio_off(void) { + audio_config.enable = 0; + eeconfig_update_audio(audio_config.raw); +} +#ifdef VIBRATO_ENABLE - #ifdef PWM_AUDIO - TIMSK3 |= _BV(OCIE3A); - #else - TIMSK3 |= _BV(OCIE3A); - TCCR3A |= _BV(COM3A1); - #endif +// Vibrato rate functions + +void set_vibrato_rate(float rate) { + vibrato_rate = rate; } +void increase_vibrato_rate(float change) { + vibrato_rate *= change; } -#ifdef PWM_AUDIO -void play_sample(uint8_t * s, uint16_t l, bool r) { - if (!inited) { - audio_init(); - } +void decrease_vibrato_rate(float change) { + vibrato_rate /= change; +} - if (audio_config.enable) { - TIMSK3 &= ~_BV(OCIE3A); - stop_all_notes(); - place_int = 0; - sample = s; - sample_length = l; - repeat = r; +#ifdef VIBRATO_STRENGTH_ENABLE + +void set_vibrato_strength(float strength) { + vibrato_strength = strength; +} + +void increase_vibrato_strength(float change) { + vibrato_strength *= change; +} + +void decrease_vibrato_strength(float change) { + vibrato_strength /= change; +} + +#endif /* VIBRATO_STRENGTH_ENABLE */ + +#endif /* VIBRATO_ENABLE */ - TIMSK3 |= _BV(OCIE3A); +// Polyphony functions + +void set_polyphony_rate(float rate) { + polyphony_rate = rate; +} + +void enable_polyphony() { + polyphony_rate = 5; +} + +void disable_polyphony() { + polyphony_rate = 0; +} + +void increase_polyphony_rate(float change) { + polyphony_rate *= change; +} + +void decrease_polyphony_rate(float change) { + polyphony_rate /= change; +} + +// Timbre function + +void set_timbre(float timbre) { + note_timbre = timbre; +} + +// Tempo functions + +void set_tempo(uint8_t tempo) { + note_tempo = tempo; +} + +void decrease_tempo(uint8_t tempo_change) { + note_tempo += tempo_change; +} + +void increase_tempo(uint8_t tempo_change) { + if (note_tempo - tempo_change < 10) { + note_tempo = 10; + } else { + note_tempo -= tempo_change; } } -#endif + //------------------------------------------------------------------------------ // Override these functions in your keymap file to play different tunes on @@ -597,11 +478,8 @@ void play_startup_tone() { } - - __attribute__ ((weak)) void play_goodbye_tone() { - } //------------------------------------------------------------------------------ diff --git a/quantum/audio/audio.h b/quantum/audio/audio.h index 89769507..3d706587 100644 --- a/quantum/audio/audio.h +++ b/quantum/audio/audio.h @@ -56,7 +56,7 @@ void increase_polyphony_rate(float change); void decrease_polyphony_rate(float change); void set_timbre(float timbre); -void set_tempo(float tempo); +void set_tempo(uint8_t tempo); void increase_tempo(uint8_t tempo_change); void decrease_tempo(uint8_t tempo_change); @@ -83,7 +83,11 @@ void play_notes(float (*np)[][2], uint16_t n_count, bool n_repeat, float n_rest) #define NOTE_ARRAY_SIZE(x) ((int16_t)(sizeof(x) / (sizeof(x[0])))) #define PLAY_NOTE_ARRAY(note_array, note_repeat, note_rest_style) play_notes(¬e_array, NOTE_ARRAY_SIZE((note_array)), (note_repeat), (note_rest_style)); + +bool is_playing_notes(void); void play_goodbye_tone(void); void play_startup_tone(void); + + #endif \ No newline at end of file diff --git a/quantum/audio/audio_pwm.c b/quantum/audio/audio_pwm.c new file mode 100644 index 00000000..328a253a --- /dev/null +++ b/quantum/audio/audio_pwm.c @@ -0,0 +1,643 @@ +#include +#include +//#include +#include +#include +#include +#include "print.h" +#include "audio.h" +#include "keymap_common.h" + +#include "eeconfig.h" + +#define PI 3.14159265 + +#define CPU_PRESCALER 8 + + +// Timer Abstractions + +// TIMSK3 - Timer/Counter #3 Interrupt Mask Register +// Turn on/off 3A interputs, stopping/enabling the ISR calls +#define ENABLE_AUDIO_COUNTER_3_ISR TIMSK3 |= _BV(OCIE3A) +#define DISABLE_AUDIO_COUNTER_3_ISR TIMSK3 &= ~_BV(OCIE3A) + + +// TCCR3A: Timer/Counter #3 Control Register +// Compare Output Mode (COM3An) = 0b00 = Normal port operation, OC3A disconnected from PC6 +#define ENABLE_AUDIO_COUNTER_3_OUTPUT TCCR3A |= _BV(COM3A1); +#define DISABLE_AUDIO_COUNTER_3_OUTPUT TCCR3A &= ~(_BV(COM3A1) | _BV(COM3A0)); + + +#define NOTE_PERIOD ICR3 +#define NOTE_DUTY_CYCLE OCR3A + + +#ifdef PWM_AUDIO + #include "wave.h" + #define SAMPLE_DIVIDER 39 + #define SAMPLE_RATE (2000000.0/SAMPLE_DIVIDER/2048) + // Resistor value of 1/ (2 * PI * 10nF * (2000000 hertz / SAMPLE_DIVIDER / 10)) for 10nF cap + + float places[8] = {0, 0, 0, 0, 0, 0, 0, 0}; + uint16_t place_int = 0; + bool repeat = true; +#endif + +void delay_us(int count) { + while(count--) { + _delay_us(1); + } +} + +int voices = 0; +int voice_place = 0; +float frequency = 0; +int volume = 0; +long position = 0; + +float frequencies[8] = {0, 0, 0, 0, 0, 0, 0, 0}; +int volumes[8] = {0, 0, 0, 0, 0, 0, 0, 0}; +bool sliding = false; + +float place = 0; + +uint8_t * sample; +uint16_t sample_length = 0; +// float freq = 0; + +bool playing_notes = false; +bool playing_note = false; +float note_frequency = 0; +float note_length = 0; +uint8_t note_tempo = TEMPO_DEFAULT; +float note_timbre = TIMBRE_DEFAULT; +uint16_t note_position = 0; +float (* notes_pointer)[][2]; +uint16_t notes_count; +bool notes_repeat; +float notes_rest; +bool note_resting = false; + +uint8_t current_note = 0; +uint8_t rest_counter = 0; + +#ifdef VIBRATO_ENABLE +float vibrato_counter = 0; +float vibrato_strength = .5; +float vibrato_rate = 0.125; +#endif + +float polyphony_rate = 0; + +static bool audio_initialized = false; + +audio_config_t audio_config; + +uint16_t envelope_index = 0; + +void audio_init() { + + // Check EEPROM + if (!eeconfig_is_enabled()) + { + eeconfig_init(); + } + audio_config.raw = eeconfig_read_audio(); + + #ifdef PWM_AUDIO + + PLLFRQ = _BV(PDIV2); + PLLCSR = _BV(PLLE); + while(!(PLLCSR & _BV(PLOCK))); + PLLFRQ |= _BV(PLLTM0); /* PCK 48MHz */ + + /* Init a fast PWM on Timer4 */ + TCCR4A = _BV(COM4A0) | _BV(PWM4A); /* Clear OC4A on Compare Match */ + TCCR4B = _BV(CS40); /* No prescaling => f = PCK/256 = 187500Hz */ + OCR4A = 0; + + /* Enable the OC4A output */ + DDRC |= _BV(PORTC6); + + DISABLE_AUDIO_COUNTER_3_ISR; // Turn off 3A interputs + + TCCR3A = 0x0; // Options not needed + TCCR3B = _BV(CS31) | _BV(CS30) | _BV(WGM32); // 64th prescaling and CTC + OCR3A = SAMPLE_DIVIDER - 1; // Correct count/compare, related to sample playback + + #else + + // Set port PC6 (OC3A and /OC4A) as output + DDRC |= _BV(PORTC6); + + DISABLE_AUDIO_COUNTER_3_ISR; + + // TCCR3A / TCCR3B: Timer/Counter #3 Control Registers + // Compare Output Mode (COM3An) = 0b00 = Normal port operation, OC3A disconnected from PC6 + // Waveform Generation Mode (WGM3n) = 0b1110 = Fast PWM Mode 14 (Period = ICR3, Duty Cycle = OCR3A) + // Clock Select (CS3n) = 0b010 = Clock / 8 + TCCR3A = (0 << COM3A1) | (0 << COM3A0) | (1 << WGM31) | (0 << WGM30); + TCCR3B = (1 << WGM33) | (1 << WGM32) | (0 << CS32) | (1 << CS31) | (0 << CS30); + + #endif + + audio_initialized = true; +} + +void stop_all_notes() { + if (!audio_initialized) { + audio_init(); + } + voices = 0; + #ifdef PWM_AUDIO + DISABLE_AUDIO_COUNTER_3_ISR; + #else + DISABLE_AUDIO_COUNTER_3_ISR; + DISABLE_AUDIO_COUNTER_3_OUTPUT; + #endif + + playing_notes = false; + playing_note = false; + frequency = 0; + volume = 0; + + for (uint8_t i = 0; i < 8; i++) + { + frequencies[i] = 0; + volumes[i] = 0; + } +} + +void stop_note(float freq) +{ + if (playing_note) { + if (!audio_initialized) { + audio_init(); + } + #ifdef PWM_AUDIO + freq = freq / SAMPLE_RATE; + #endif + for (int i = 7; i >= 0; i--) { + if (frequencies[i] == freq) { + frequencies[i] = 0; + volumes[i] = 0; + for (int j = i; (j < 7); j++) { + frequencies[j] = frequencies[j+1]; + frequencies[j+1] = 0; + volumes[j] = volumes[j+1]; + volumes[j+1] = 0; + } + break; + } + } + voices--; + if (voices < 0) + voices = 0; + if (voice_place >= voices) { + voice_place = 0; + } + if (voices == 0) { + #ifdef PWM_AUDIO + DISABLE_AUDIO_COUNTER_3_ISR; + #else + DISABLE_AUDIO_COUNTER_3_ISR; + DISABLE_AUDIO_COUNTER_3_OUTPUT; + #endif + frequency = 0; + volume = 0; + playing_note = false; + } + } +} + +#ifdef VIBRATO_ENABLE + +float mod(float a, int b) +{ + float r = fmod(a, b); + return r < 0 ? r + b : r; +} + +float vibrato(float average_freq) { + #ifdef VIBRATO_STRENGTH_ENABLE + float vibrated_freq = average_freq * pow(vibrato_lut[(int)vibrato_counter], vibrato_strength); + #else + float vibrated_freq = average_freq * vibrato_lut[(int)vibrato_counter]; + #endif + vibrato_counter = mod((vibrato_counter + vibrato_rate * (1.0 + 440.0/average_freq)), VIBRATO_LUT_LENGTH); + return vibrated_freq; +} + +#endif + +ISR(TIMER3_COMPA_vect) +{ + if (playing_note) { + #ifdef PWM_AUDIO + if (voices == 1) { + // SINE + OCR4A = pgm_read_byte(&sinewave[(uint16_t)place]) >> 2; + + // SQUARE + // if (((int)place) >= 1024){ + // OCR4A = 0xFF >> 2; + // } else { + // OCR4A = 0x00; + // } + + // SAWTOOTH + // OCR4A = (int)place / 4; + + // TRIANGLE + // if (((int)place) >= 1024) { + // OCR4A = (int)place / 2; + // } else { + // OCR4A = 2048 - (int)place / 2; + // } + + place += frequency; + + if (place >= SINE_LENGTH) + place -= SINE_LENGTH; + + } else { + int sum = 0; + for (int i = 0; i < voices; i++) { + // SINE + sum += pgm_read_byte(&sinewave[(uint16_t)places[i]]) >> 2; + + // SQUARE + // if (((int)places[i]) >= 1024){ + // sum += 0xFF >> 2; + // } else { + // sum += 0x00; + // } + + places[i] += frequencies[i]; + + if (places[i] >= SINE_LENGTH) + places[i] -= SINE_LENGTH; + } + OCR4A = sum; + } + #else + if (voices > 0) { + float freq; + if (polyphony_rate > 0) { + if (voices > 1) { + voice_place %= voices; + if (place++ > (frequencies[voice_place] / polyphony_rate / CPU_PRESCALER)) { + voice_place = (voice_place + 1) % voices; + place = 0.0; + } + } + #ifdef VIBRATO_ENABLE + if (vibrato_strength > 0) { + freq = vibrato(frequencies[voice_place]); + } else { + #else + { + #endif + freq = frequencies[voice_place]; + } + } else { + if (frequency != 0 && frequency < frequencies[voices - 1] && frequency < frequencies[voices - 1] * pow(2, -440/frequencies[voices - 1]/12/2)) { + frequency = frequency * pow(2, 440/frequency/12/2); + } else if (frequency != 0 && frequency > frequencies[voices - 1] && frequency > frequencies[voices - 1] * pow(2, 440/frequencies[voices - 1]/12/2)) { + frequency = frequency * pow(2, -440/frequency/12/2); + } else { + frequency = frequencies[voices - 1]; + } + + + #ifdef VIBRATO_ENABLE + if (vibrato_strength > 0) { + freq = vibrato(frequency); + } else { + #else + { + #endif + freq = frequency; + } + } + + if (envelope_index < 65535) { + envelope_index++; + } + freq = voice_envelope(freq); + + if (freq < 30.517578125) + freq = 30.52; + NOTE_PERIOD = (int)(((double)F_CPU) / (freq * CPU_PRESCALER)); // Set max to the period + NOTE_DUTY_CYCLE = (int)((((double)F_CPU) / (freq * CPU_PRESCALER)) * note_timbre); // Set compare to half the period + } + #endif + } + + // SAMPLE + // OCR4A = pgm_read_byte(&sample[(uint16_t)place_int]); + + // place_int++; + + // if (place_int >= sample_length) + // if (repeat) + // place_int -= sample_length; + // else + // DISABLE_AUDIO_COUNTER_3_ISR; + + + if (playing_notes) { + #ifdef PWM_AUDIO + OCR4A = pgm_read_byte(&sinewave[(uint16_t)place]) >> 0; + + place += note_frequency; + if (place >= SINE_LENGTH) + place -= SINE_LENGTH; + #else + if (note_frequency > 0) { + float freq; + + #ifdef VIBRATO_ENABLE + if (vibrato_strength > 0) { + freq = vibrato(note_frequency); + } else { + #else + { + #endif + freq = note_frequency; + } + + if (envelope_index < 65535) { + envelope_index++; + } + freq = voice_envelope(freq); + + NOTE_PERIOD = (int)(((double)F_CPU) / (freq * CPU_PRESCALER)); // Set max to the period + NOTE_DUTY_CYCLE = (int)((((double)F_CPU) / (freq * CPU_PRESCALER)) * note_timbre); // Set compare to half the period + } else { + NOTE_PERIOD = 0; + NOTE_DUTY_CYCLE = 0; + } + #endif + + + note_position++; + bool end_of_note = false; + if (NOTE_PERIOD > 0) + end_of_note = (note_position >= (note_length / NOTE_PERIOD * 0xFFFF)); + else + end_of_note = (note_position >= (note_length * 0x7FF)); + if (end_of_note) { + current_note++; + if (current_note >= notes_count) { + if (notes_repeat) { + current_note = 0; + } else { + #ifdef PWM_AUDIO + DISABLE_AUDIO_COUNTER_3_ISR; + #else + DISABLE_AUDIO_COUNTER_3_ISR; + DISABLE_AUDIO_COUNTER_3_OUTPUT; + #endif + playing_notes = false; + return; + } + } + if (!note_resting && (notes_rest > 0)) { + note_resting = true; + note_frequency = 0; + note_length = notes_rest; + current_note--; + } else { + note_resting = false; + #ifdef PWM_AUDIO + note_frequency = (*notes_pointer)[current_note][0] / SAMPLE_RATE; + note_length = (*notes_pointer)[current_note][1] * (((float)note_tempo) / 100); + #else + envelope_index = 0; + note_frequency = (*notes_pointer)[current_note][0]; + note_length = ((*notes_pointer)[current_note][1] / 4) * (((float)note_tempo) / 100); + #endif + } + note_position = 0; + } + + } + + if (!audio_config.enable) { + playing_notes = false; + playing_note = false; + } +} + +void play_note(float freq, int vol) { + + if (!audio_initialized) { + audio_init(); + } + + if (audio_config.enable && voices < 8) { + DISABLE_AUDIO_COUNTER_3_ISR; + + // Cancel notes if notes are playing + if (playing_notes) + stop_all_notes(); + + playing_note = true; + + envelope_index = 0; + + #ifdef PWM_AUDIO + freq = freq / SAMPLE_RATE; + #endif + if (freq > 0) { + frequencies[voices] = freq; + volumes[voices] = vol; + voices++; + } + + #ifdef PWM_AUDIO + ENABLE_AUDIO_COUNTER_3_ISR; + #else + ENABLE_AUDIO_COUNTER_3_ISR; + ENABLE_AUDIO_COUNTER_3_OUTPUT; + #endif + } + +} + +void play_notes(float (*np)[][2], uint16_t n_count, bool n_repeat, float n_rest) +{ + + if (!audio_initialized) { + audio_init(); + } + + if (audio_config.enable) { + + DISABLE_AUDIO_COUNTER_3_ISR; + + // Cancel note if a note is playing + if (playing_note) + stop_all_notes(); + + playing_notes = true; + + notes_pointer = np; + notes_count = n_count; + notes_repeat = n_repeat; + notes_rest = n_rest; + + place = 0; + current_note = 0; + + #ifdef PWM_AUDIO + note_frequency = (*notes_pointer)[current_note][0] / SAMPLE_RATE; + note_length = (*notes_pointer)[current_note][1] * (((float)note_tempo) / 100); + #else + note_frequency = (*notes_pointer)[current_note][0]; + note_length = ((*notes_pointer)[current_note][1] / 4) * (((float)note_tempo) / 100); + #endif + note_position = 0; + + + #ifdef PWM_AUDIO + ENABLE_AUDIO_COUNTER_3_ISR; + #else + ENABLE_AUDIO_COUNTER_3_ISR; + ENABLE_AUDIO_COUNTER_3_OUTPUT; + #endif + } + +} + +#ifdef PWM_AUDIO +void play_sample(uint8_t * s, uint16_t l, bool r) { + if (!audio_initialized) { + audio_init(); + } + + if (audio_config.enable) { + DISABLE_AUDIO_COUNTER_3_ISR; + stop_all_notes(); + place_int = 0; + sample = s; + sample_length = l; + repeat = r; + + ENABLE_AUDIO_COUNTER_3_ISR; + } +} +#endif + + +void audio_toggle(void) { + audio_config.enable ^= 1; + eeconfig_update_audio(audio_config.raw); +} + +void audio_on(void) { + audio_config.enable = 1; + eeconfig_update_audio(audio_config.raw); +} + +void audio_off(void) { + audio_config.enable = 0; + eeconfig_update_audio(audio_config.raw); +} + +#ifdef VIBRATO_ENABLE + +// Vibrato rate functions + +void set_vibrato_rate(float rate) { + vibrato_rate = rate; +} + +void increase_vibrato_rate(float change) { + vibrato_rate *= change; +} + +void decrease_vibrato_rate(float change) { + vibrato_rate /= change; +} + +#ifdef VIBRATO_STRENGTH_ENABLE + +void set_vibrato_strength(float strength) { + vibrato_strength = strength; +} + +void increase_vibrato_strength(float change) { + vibrato_strength *= change; +} + +void decrease_vibrato_strength(float change) { + vibrato_strength /= change; +} + +#endif /* VIBRATO_STRENGTH_ENABLE */ + +#endif /* VIBRATO_ENABLE */ + +// Polyphony functions + +void set_polyphony_rate(float rate) { + polyphony_rate = rate; +} + +void enable_polyphony() { + polyphony_rate = 5; +} + +void disable_polyphony() { + polyphony_rate = 0; +} + +void increase_polyphony_rate(float change) { + polyphony_rate *= change; +} + +void decrease_polyphony_rate(float change) { + polyphony_rate /= change; +} + +// Timbre function + +void set_timbre(float timbre) { + note_timbre = timbre; +} + +// Tempo functions + +void set_tempo(uint8_t tempo) { + note_tempo = tempo; +} + +void decrease_tempo(uint8_t tempo_change) { + note_tempo += tempo_change; +} + +void increase_tempo(uint8_t tempo_change) { + if (note_tempo - tempo_change < 10) { + note_tempo = 10; + } else { + note_tempo -= tempo_change; + } +} + + +//------------------------------------------------------------------------------ +// Override these functions in your keymap file to play different tunes on +// startup and bootloader jump +__attribute__ ((weak)) +void play_startup_tone() +{ +} + +__attribute__ ((weak)) +void play_goodbye_tone() +{ +} +//------------------------------------------------------------------------------ diff --git a/quantum/audio/frequency_lut.h b/quantum/audio/frequency_lut.h deleted file mode 100644 index e62da5be..00000000 --- a/quantum/audio/frequency_lut.h +++ /dev/null @@ -1,357 +0,0 @@ -#include -#include -#include - -#define FREQUENCY_LUT_LENGTH 349 - -const uint16_t FREQUENCY_LUT[FREQUENCY_LUT_LENGTH] = { -0x8E0B, -0x8C02, -0x8A00, -0x8805, -0x8612, -0x8426, -0x8241, -0x8063, -0x7E8C, -0x7CBB, -0x7AF2, -0x792E, -0x7772, -0x75BB, -0x740B, -0x7261, -0x70BD, -0x6F20, -0x6D88, -0x6BF6, -0x6A69, -0x68E3, -0x6762, -0x65E6, -0x6470, -0x6300, -0x6194, -0x602E, -0x5ECD, -0x5D71, -0x5C1A, -0x5AC8, -0x597B, -0x5833, -0x56EF, -0x55B0, -0x5475, -0x533F, -0x520E, -0x50E1, -0x4FB8, -0x4E93, -0x4D73, -0x4C57, -0x4B3E, -0x4A2A, -0x491A, -0x480E, -0x4705, -0x4601, -0x4500, -0x4402, -0x4309, -0x4213, -0x4120, -0x4031, -0x3F46, -0x3E5D, -0x3D79, -0x3C97, -0x3BB9, -0x3ADD, -0x3A05, -0x3930, -0x385E, -0x3790, -0x36C4, -0x35FB, -0x3534, -0x3471, -0x33B1, -0x32F3, -0x3238, -0x3180, -0x30CA, -0x3017, -0x2F66, -0x2EB8, -0x2E0D, -0x2D64, -0x2CBD, -0x2C19, -0x2B77, -0x2AD8, -0x2A3A, -0x299F, -0x2907, -0x2870, -0x27DC, -0x2749, -0x26B9, -0x262B, -0x259F, -0x2515, -0x248D, -0x2407, -0x2382, -0x2300, -0x2280, -0x2201, -0x2184, -0x2109, -0x2090, -0x2018, -0x1FA3, -0x1F2E, -0x1EBC, -0x1E4B, -0x1DDC, -0x1D6E, -0x1D02, -0x1C98, -0x1C2F, -0x1BC8, -0x1B62, -0x1AFD, -0x1A9A, -0x1A38, -0x19D8, -0x1979, -0x191C, -0x18C0, -0x1865, -0x180B, -0x17B3, -0x175C, -0x1706, -0x16B2, -0x165E, -0x160C, -0x15BB, -0x156C, -0x151D, -0x14CF, -0x1483, -0x1438, -0x13EE, -0x13A4, -0x135C, -0x1315, -0x12CF, -0x128A, -0x1246, -0x1203, -0x11C1, -0x1180, -0x1140, -0x1100, -0x10C2, -0x1084, -0x1048, -0x100C, -0xFD1, -0xF97, -0xF5E, -0xF25, -0xEEE, -0xEB7, -0xE81, -0xE4C, -0xE17, -0xDE4, -0xDB1, -0xD7E, -0xD4D, -0xD1C, -0xCEC, -0xCBC, -0xC8E, -0xC60, -0xC32, -0xC05, -0xBD9, -0xBAE, -0xB83, -0xB59, -0xB2F, -0xB06, -0xADD, -0xAB6, -0xA8E, -0xA67, -0xA41, -0xA1C, -0x9F7, -0x9D2, -0x9AE, -0x98A, -0x967, -0x945, -0x923, -0x901, -0x8E0, -0x8C0, -0x8A0, -0x880, -0x861, -0x842, -0x824, -0x806, -0x7E8, -0x7CB, -0x7AF, -0x792, -0x777, -0x75B, -0x740, -0x726, -0x70B, -0x6F2, -0x6D8, -0x6BF, -0x6A6, -0x68E, -0x676, -0x65E, -0x647, -0x630, -0x619, -0x602, -0x5EC, -0x5D7, -0x5C1, -0x5AC, -0x597, -0x583, -0x56E, -0x55B, -0x547, -0x533, -0x520, -0x50E, -0x4FB, -0x4E9, -0x4D7, -0x4C5, -0x4B3, -0x4A2, -0x491, -0x480, -0x470, -0x460, -0x450, -0x440, -0x430, -0x421, -0x412, -0x403, -0x3F4, -0x3E5, -0x3D7, -0x3C9, -0x3BB, -0x3AD, -0x3A0, -0x393, -0x385, -0x379, -0x36C, -0x35F, -0x353, -0x347, -0x33B, -0x32F, -0x323, -0x318, -0x30C, -0x301, -0x2F6, -0x2EB, -0x2E0, -0x2D6, -0x2CB, -0x2C1, -0x2B7, -0x2AD, -0x2A3, -0x299, -0x290, -0x287, -0x27D, -0x274, -0x26B, -0x262, -0x259, -0x251, -0x248, -0x240, -0x238, -0x230, -0x228, -0x220, -0x218, -0x210, -0x209, -0x201, -0x1FA, -0x1F2, -0x1EB, -0x1E4, -0x1DD, -0x1D6, -0x1D0, -0x1C9, -0x1C2, -0x1BC, -0x1B6, -0x1AF, -0x1A9, -0x1A3, -0x19D, -0x197, -0x191, -0x18C, -0x186, -0x180, -0x17B, -0x175, -0x170, -0x16B, -0x165, -0x160, -0x15B, -0x156, -0x151, -0x14C, -0x148, -0x143, -0x13E, -0x13A, -0x135, -0x131, -0x12C, -0x128, -0x124, -0x120, -0x11C, -0x118, -0x114, -0x110, -0x10C, -0x108, -0x104, -0x100, -0xFD, -0xF9, -0xF5, -0xF2, -0xEE -}; \ No newline at end of file diff --git a/quantum/audio/luts.c b/quantum/audio/luts.c new file mode 100644 index 00000000..9f3de9a0 --- /dev/null +++ b/quantum/audio/luts.c @@ -0,0 +1,382 @@ +#include +#include +#include +#include "luts.h" + +const float vibrato_lut[VIBRATO_LUT_LENGTH] = +{ + 1.0022336811487, + 1.0042529943610, + 1.0058584256028, + 1.0068905285205, + 1.0072464122237, + 1.0068905285205, + 1.0058584256028, + 1.0042529943610, + 1.0022336811487, + 1.0000000000000, + 0.9977712970630, + 0.9957650169978, + 0.9941756956510, + 0.9931566259436, + 0.9928057204913, + 0.9931566259436, + 0.9941756956510, + 0.9957650169978, + 0.9977712970630, + 1.0000000000000, +}; + +const uint16_t frequency_lut[FREQUENCY_LUT_LENGTH] = +{ + 0x8E0B, + 0x8C02, + 0x8A00, + 0x8805, + 0x8612, + 0x8426, + 0x8241, + 0x8063, + 0x7E8C, + 0x7CBB, + 0x7AF2, + 0x792E, + 0x7772, + 0x75BB, + 0x740B, + 0x7261, + 0x70BD, + 0x6F20, + 0x6D88, + 0x6BF6, + 0x6A69, + 0x68E3, + 0x6762, + 0x65E6, + 0x6470, + 0x6300, + 0x6194, + 0x602E, + 0x5ECD, + 0x5D71, + 0x5C1A, + 0x5AC8, + 0x597B, + 0x5833, + 0x56EF, + 0x55B0, + 0x5475, + 0x533F, + 0x520E, + 0x50E1, + 0x4FB8, + 0x4E93, + 0x4D73, + 0x4C57, + 0x4B3E, + 0x4A2A, + 0x491A, + 0x480E, + 0x4705, + 0x4601, + 0x4500, + 0x4402, + 0x4309, + 0x4213, + 0x4120, + 0x4031, + 0x3F46, + 0x3E5D, + 0x3D79, + 0x3C97, + 0x3BB9, + 0x3ADD, + 0x3A05, + 0x3930, + 0x385E, + 0x3790, + 0x36C4, + 0x35FB, + 0x3534, + 0x3471, + 0x33B1, + 0x32F3, + 0x3238, + 0x3180, + 0x30CA, + 0x3017, + 0x2F66, + 0x2EB8, + 0x2E0D, + 0x2D64, + 0x2CBD, + 0x2C19, + 0x2B77, + 0x2AD8, + 0x2A3A, + 0x299F, + 0x2907, + 0x2870, + 0x27DC, + 0x2749, + 0x26B9, + 0x262B, + 0x259F, + 0x2515, + 0x248D, + 0x2407, + 0x2382, + 0x2300, + 0x2280, + 0x2201, + 0x2184, + 0x2109, + 0x2090, + 0x2018, + 0x1FA3, + 0x1F2E, + 0x1EBC, + 0x1E4B, + 0x1DDC, + 0x1D6E, + 0x1D02, + 0x1C98, + 0x1C2F, + 0x1BC8, + 0x1B62, + 0x1AFD, + 0x1A9A, + 0x1A38, + 0x19D8, + 0x1979, + 0x191C, + 0x18C0, + 0x1865, + 0x180B, + 0x17B3, + 0x175C, + 0x1706, + 0x16B2, + 0x165E, + 0x160C, + 0x15BB, + 0x156C, + 0x151D, + 0x14CF, + 0x1483, + 0x1438, + 0x13EE, + 0x13A4, + 0x135C, + 0x1315, + 0x12CF, + 0x128A, + 0x1246, + 0x1203, + 0x11C1, + 0x1180, + 0x1140, + 0x1100, + 0x10C2, + 0x1084, + 0x1048, + 0x100C, + 0xFD1, + 0xF97, + 0xF5E, + 0xF25, + 0xEEE, + 0xEB7, + 0xE81, + 0xE4C, + 0xE17, + 0xDE4, + 0xDB1, + 0xD7E, + 0xD4D, + 0xD1C, + 0xCEC, + 0xCBC, + 0xC8E, + 0xC60, + 0xC32, + 0xC05, + 0xBD9, + 0xBAE, + 0xB83, + 0xB59, + 0xB2F, + 0xB06, + 0xADD, + 0xAB6, + 0xA8E, + 0xA67, + 0xA41, + 0xA1C, + 0x9F7, + 0x9D2, + 0x9AE, + 0x98A, + 0x967, + 0x945, + 0x923, + 0x901, + 0x8E0, + 0x8C0, + 0x8A0, + 0x880, + 0x861, + 0x842, + 0x824, + 0x806, + 0x7E8, + 0x7CB, + 0x7AF, + 0x792, + 0x777, + 0x75B, + 0x740, + 0x726, + 0x70B, + 0x6F2, + 0x6D8, + 0x6BF, + 0x6A6, + 0x68E, + 0x676, + 0x65E, + 0x647, + 0x630, + 0x619, + 0x602, + 0x5EC, + 0x5D7, + 0x5C1, + 0x5AC, + 0x597, + 0x583, + 0x56E, + 0x55B, + 0x547, + 0x533, + 0x520, + 0x50E, + 0x4FB, + 0x4E9, + 0x4D7, + 0x4C5, + 0x4B3, + 0x4A2, + 0x491, + 0x480, + 0x470, + 0x460, + 0x450, + 0x440, + 0x430, + 0x421, + 0x412, + 0x403, + 0x3F4, + 0x3E5, + 0x3D7, + 0x3C9, + 0x3BB, + 0x3AD, + 0x3A0, + 0x393, + 0x385, + 0x379, + 0x36C, + 0x35F, + 0x353, + 0x347, + 0x33B, + 0x32F, + 0x323, + 0x318, + 0x30C, + 0x301, + 0x2F6, + 0x2EB, + 0x2E0, + 0x2D6, + 0x2CB, + 0x2C1, + 0x2B7, + 0x2AD, + 0x2A3, + 0x299, + 0x290, + 0x287, + 0x27D, + 0x274, + 0x26B, + 0x262, + 0x259, + 0x251, + 0x248, + 0x240, + 0x238, + 0x230, + 0x228, + 0x220, + 0x218, + 0x210, + 0x209, + 0x201, + 0x1FA, + 0x1F2, + 0x1EB, + 0x1E4, + 0x1DD, + 0x1D6, + 0x1D0, + 0x1C9, + 0x1C2, + 0x1BC, + 0x1B6, + 0x1AF, + 0x1A9, + 0x1A3, + 0x19D, + 0x197, + 0x191, + 0x18C, + 0x186, + 0x180, + 0x17B, + 0x175, + 0x170, + 0x16B, + 0x165, + 0x160, + 0x15B, + 0x156, + 0x151, + 0x14C, + 0x148, + 0x143, + 0x13E, + 0x13A, + 0x135, + 0x131, + 0x12C, + 0x128, + 0x124, + 0x120, + 0x11C, + 0x118, + 0x114, + 0x110, + 0x10C, + 0x108, + 0x104, + 0x100, + 0xFD, + 0xF9, + 0xF5, + 0xF2, + 0xEE, +}; + diff --git a/quantum/audio/luts.h b/quantum/audio/luts.h new file mode 100644 index 00000000..7df3078a --- /dev/null +++ b/quantum/audio/luts.h @@ -0,0 +1,15 @@ +#include +#include +#include + +#ifndef LUTS_H +#define LUTS_H + +#define VIBRATO_LUT_LENGTH 20 + +#define FREQUENCY_LUT_LENGTH 349 + +extern const float vibrato_lut[VIBRATO_LUT_LENGTH]; +extern const uint16_t frequency_lut[FREQUENCY_LUT_LENGTH]; + +#endif /* LUTS_H */ \ No newline at end of file diff --git a/quantum/audio/vibrato_lut.h b/quantum/audio/vibrato_lut.h deleted file mode 100644 index a2b1f3e5..00000000 --- a/quantum/audio/vibrato_lut.h +++ /dev/null @@ -1,28 +0,0 @@ -#include -#include -#include - -#define VIBRATO_LUT_LENGTH 20 - -const float VIBRATO_LUT[VIBRATO_LUT_LENGTH] = { \ -1.00223368114872, -1.00425299436105, -1.00585842560279, -1.00689052852052, -1.0072464122237, -1.00689052852052, -1.00585842560279, -1.00425299436105, -1.00223368114872, -1, -0.99777129706302, -0.99576501699778, -0.994175695650927, -0.993156625943589, -0.992805720491269, -0.993156625943589, -0.994175695650927, -0.99576501699778, -0.99777129706302, -1 -}; \ No newline at end of file diff --git a/quantum/audio/voices.c b/quantum/audio/voices.c index d2316ba1..6d4172a0 100644 --- a/quantum/audio/voices.c +++ b/quantum/audio/voices.c @@ -1,6 +1,6 @@ #include "voices.h" +#include "audio.h" #include "stdlib.h" -#include "vibrato_lut.h" // these are imported from audio.c extern uint16_t envelope_index; @@ -109,7 +109,7 @@ float voice_envelope(float frequency) { case 0 ... VOICE_VIBRATO_DELAY: break; default: - frequency = frequency * VIBRATO_LUT[(int)fmod((((float)compensated_index - (VOICE_VIBRATO_DELAY + 1))/1000*VOICE_VIBRATO_SPEED), VIBRATO_LUT_LENGTH)]; + frequency = frequency * vibrato_lut[(int)fmod((((float)compensated_index - (VOICE_VIBRATO_DELAY + 1))/1000*VOICE_VIBRATO_SPEED), VIBRATO_LUT_LENGTH)]; break; } break; @@ -160,4 +160,6 @@ float voice_envelope(float frequency) { } return frequency; -} \ No newline at end of file +} + + diff --git a/quantum/audio/voices.h b/quantum/audio/voices.h index 74c873f4..b2495b23 100644 --- a/quantum/audio/voices.h +++ b/quantum/audio/voices.h @@ -2,8 +2,7 @@ #include #include #include -#include "musical_notes.h" -#include "song_list.h" +#include "luts.h" #ifndef VOICES_H #define VOICES_H diff --git a/quantum/keymap_common.c b/quantum/keymap_common.c index 4b4bd621..5e78d115 100644 --- a/quantum/keymap_common.c +++ b/quantum/keymap_common.c @@ -24,10 +24,14 @@ along with this program. If not, see . #include "action_macro.h" #include "debug.h" #include "backlight.h" -#include "keymap_midi.h" #include "bootloader.h" #include "eeconfig.h" +#ifdef MIDI_ENABLE + #include "keymap_midi.h" +#endif + + extern keymap_config_t keymap_config; #include diff --git a/quantum/quantum.mk b/quantum/quantum.mk index 83c4f1d1..4a076eca 100644 --- a/quantum/quantum.mk +++ b/quantum/quantum.mk @@ -29,6 +29,7 @@ endif ifeq ($(strip $(AUDIO_ENABLE)), yes) SRC += $(QUANTUM_DIR)/audio/audio.c $(QUANTUM_DIR)/audio/voices.c + SRC += $(QUANTUM_DIR)/audio/audio.c $(QUANTUM_DIR)/audio/luts.c endif ifeq ($(strip $(UNICODE_ENABLE)), yes) From 575ca2b96d0fccd01592db12e75931771924d7b4 Mon Sep 17 00:00:00 2001 From: Nicholas Keene Date: Tue, 3 May 2016 20:40:15 -0500 Subject: [PATCH 10/68] The Ordinary Layout works the way you expect it to, with extra powerful features --- .../ergodox_ez/keymaps/ordinary/ordinary.hex | 1987 +++++++++-------- 1 file changed, 1008 insertions(+), 979 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex b/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex index 83c44357..6a42b709 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex +++ b/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex @@ -1,19 +1,19 @@ :100000000C94C7020C940B030C940B030C940B037D :100010000C940B030C940B030C940B030C940B0328 -:100020000C940B030C940B030C946F0D0C94410E69 +:100020000C940B030C940B030C942A0E0C94FC0EF2 :100030000C940B030C940B030C940B030C940B0308 -:100040000C940B030C9499220C940B030C940B034B -:100050000C940B030C943B1C0C940B030C940B039F +:100040000C940B030C947B230C940B030C940B0368 +:100050000C940B030C941F1D0C940B030C940B03BA :100060000C940B030C940B030C940B030C940B03D8 :100070000C940B030C940B030C940B030C940B03C8 :100080000C940B030C940B030C940B030C940B03B8 :100090000C940B030C940B030C940B030C940B03A8 :1000A0000C940B030C940B030C940B031C034E03D6 :1000B0009A0335035E032D044A044D0450045E0484 -:1000C000A60EC80EB30FC80EB30F0A0F2D0FB30F35 -:1000D000820F950F89128912B712B712F9123513D0 -:1000E000351535154D133515441444140F153515B4 -:1000F0003515231500C801C802C803C804C805C8BF +:1000C000610F830F6E10830F6E10C50FE80F6E1057 +:1000D0003D1050104A134A138B138B13CD13091480 +:1000E000091609162114091618151815E31509160D +:1000F0000916F71500C801C802C803C804C805C816 :10010000022001200030E100E00000001E00140089 :1001100004001D0000074E001F001A0016001B00FF :10012000000F4C002000080007000600E2002A0033 @@ -88,16 +88,16 @@ :10057000F5E9DAC7B39D87715D4A3A2C20170F0A57 :100580000604020100000000000000000000112429 :100590001FBECFEFDAE0DEBFCDBF04B603FE24C03E -:1005A0008091F7019091F801A091F901B091FA01C1 -:1005B0008730904BA740B04BB9F41092F7011092DE -:1005C000F8011092F9011092FA0114BE84B7877FE6 +:1005A0008091F6019091F701A091F801B091F901C5 +:1005B0008730904BA740B04BB9F41092F6011092DF +:1005C000F7011092F8011092F90114BE84B7877FE9 :1005D00084BF88E10FB6F8948093600010926000A9 -:1005E0000FBEE0E0FFE3099511E0A0E0B1E0E6EB2B -:1005F000F8E402C005900D92A433B107D9F721E0C9 -:10060000A4E3B1E001C01D92A73FB207E1F70E9449 -:10061000B50A0C9459240C940000DC01462F50E0DC +:1005E0000FBEE0E0FFE3099511E0A0E0B1E0E4E830 +:1005F000FAE402C005900D92A433B107D9F721E0C7 +:10060000A4E3B1E001C01D92A63FB207E1F70E944A +:10061000700B0C9440250C940000DC01462F50E038 :100620004A30510508F05DC14A5A5F4F12962C912D -:100630001297FA010C940E2480913A0190913B019B +:100630001297FA010C94F02480913A0190913B01B9 :100640002223F1F0019690933B0180933A0180912F :10065000360190913701892B31F08091350191E07D :1006600089278093350181E09AC015968C91807F0F @@ -119,30 +119,30 @@ :100760008927809335018091380190913901892B37 :1007700031F08091340191E0892780933401307FFA :1007800069F4E0910E01F0910F018081827231F0E5 -:1007900089E30E94161189E30E94DE1183E00E9422 -:1007A000C9199FC0832F807FA1F030FD12C08091B6 +:1007900089E30E94D21189E30E949A1283E00E94A9 +:1007A0009D1A9FC0832F807FA1F030FD12C08091E1 :1007B0003A0190913B01892B61F48091380190912D -:1007C0003901892B31F485E30E94161185E30E94DB -:1007D000DE11809136019091370101979093370196 -:1007E00080933601892B09F07CC083E00E94EA19CE +:1007C0003901892B31F485E30E94D21185E30E941F +:1007D0009A128091360190913701019790933701D9 +:1007E00080933601892B09F07CC083E00E94BE1AF9 :1007F00078C02091360130913701882329F02115E6 :10080000310511F484E31BC080913A0190913B01C2 :10081000019690933B0180933A01232B09F01DCF61 :1008200022CF8091360190913701892B09F024CF96 :1008300084E310C02115310509F04BCF81E30E94FC -:1008400016114FC08091360190913701892B09F024 -:100850005FCF81E30E94DE1144C015963C912111C7 +:10084000D2114FC08091360190913701892B09F068 +:100850005FCF81E30E949A1244C015963C9121110A :100860006DCF832F807F09F4B4CF30FDB2CF80915C :100870003A0190913B01892B09F0ABCF809138016F -:1008800090913901892B09F0A4CF8EE20E941611B4 +:1008800090913901892B09F0A4CF8EE20E94D211F8 :100890008EE29DCF80EF90E005C080EF90E010C029 -:1008A00081EF90E0222329F00E94AF1E82EF90E0BA -:1008B0000DC00E94171F82EF90E00FC081EF90E003 -:1008C000222339F00E94AF1E83EF90E00E94AF1EFA -:1008D00006C00E94171F83EF90E00E94171F0E941E -:1008E0009C1F80E090E008950895E0910E01F09142 +:1008A00081EF90E0222329F00E94931F82EF90E0D5 +:1008B0000DC00E94FB1F82EF90E00FC081EF90E01F +:1008C000222339F00E94931F83EF90E00E94931F30 +:1008D00006C00E94FB1F83EF90E00E94FB1F0E9456 +:1008E000802080E090E008950895E0910E01F0915D :1008F0000F018081827219F0259A2D9A06C00E94FC -:10090000EE0F81FDF9CF25982D988091B90181FFD7 +:10090000A91081FDF9CF25982D988091B90181FF1B :1009100003C0269A2E9A02C026982E988091B9017B :1009200082FF03C0279A2F9A089527982F98089539 :100930000C94750456985E9825982D9826982E98B4 @@ -216,954 +216,983 @@ :100D700000018111C1CF0E949805B82EB094BDCF5B :100D800080E0BECF0E94980481E0DF91CF911F9157 :100D90000F91FF90EF90DF90CF90BF900895E82FD4 -:100DA000F0E0E45BFE4F8081089508958B3B910550 -:100DB00078F4883A910540F5853A9105D0F484306D -:100DC000910508F0B1C08130910509F4ADC06BC048 -:100DD000803E910508F467C0883E910508F4A4C0E0 -:100DE0009C01205F31092031310508F05CC090651D -:100DF0000895853A910509F459C0863A910509F498 -:100E000058C083E890E40895883A910509F454C0E5 -:100E1000893A910509F453C08A3A910509F452C000 -:100E20008B3A910509F451C08C3A910509F450C0F0 -:100E30008D3A910509F44FC0803B910509F44EC0ED -:100E40008E3A910509F44DC08F3A910509F44CC0D2 -:100E5000813B910509F44BC0823B910509F44AC0DE -:100E6000833B910509F449C0843B910509F448C0CE -:100E7000853B910509F447C0863B910509F446C0BE -:100E8000873B910509F445C0883B910509F444C0AE -:100E9000893B910509F443C08A3B910509F042C0A2 -:100EA0008AE296E4089580E090E0089581E890E475 -:100EB000089582E890E4089582EE94E4089589EE1E -:100EC00094E408958AEE94E4089585EB94E40895FB -:100ED00086EB94E4089587EB94E408958CEC94E415 -:100EE00008958DEC94E4089583E895E408958AE8E4 -:100EF00095E4089582E995E4089584E995E40895D8 -:100F000081E296E4089583E296E4089584E296E40B -:100F1000089585E296E4089586E296E4089587E2CE -:100F200096E4089580E094E40895089596E0799F0A -:100F3000F001112494E5899FE00DF11D1124E60FC5 -:100F4000F11DEE0FFF1FE050FF4F85919491089522 -:100F5000880F991F8C589040FC01859194910895B9 -:100F6000880F991F8C509F4FFC0185919491089593 -:100F700026E0729FF001112444E5849FE00DF11DED -:100F80001124E60FF11DEE0FFF1FE050FF4F2591DA -:100F90003491C9019A9581159F4110F4C9010895B2 -:100FA000C90190528115904128F4C9019F700E9497 -:100FB000B0070895C90190538115904120F4C901EB -:100FC0009927906C0895211580E5380769F40E94EF -:100FD00058159FEF24E34CE0915020404040E1F74A -:100FE00000C000000C94601C213080E5380731F40B -:100FF0008091D50181608093D5010895C9019055F4 -:101000008115904108F050C0832F99278F70992740 -:1010100081309105D9F4A9014370552702C0880F8A -:10102000991F4A95E2F79C68A90164E0440F551F97 -:101030006A95E1F744275370842B952B73E0220FB8 -:10104000331F7A95E1F7207633271DC08230910552 -:1010500029F4922F8827816F906A08958330910533 -:10106000A9F4A9014370552781E090E002C0880FE0 -:10107000991F4A95E2F79C6843E0220F331F4A9577 -:10108000E1F7207E3770822B932B08950497F1F4BB -:10109000A9014370552781E090E002C0880F991F95 -:1010A0004A95E2F79A68E8CFC901905781159041B7 -:1010B00020F4C9019F7090620895C901905881156C -:1010C000904120F4C9019F70906A0895203E310537 -:1010D000E0F4203C310558F52133310509F470C0A6 -:1010E00048F42932310509F464C02A32310509F483 -:1010F0006EC074C029333105F1F022383105D9F0C2 -:101100002533310509F44EC069C0233E310589F10C -:1011100038F4203E3105C1F0223E3105E1F05EC0D9 -:10112000263E310569F1273E3105A9F157C0C901B5 -:101130000E94A80708958091E80180FD02C081FF08 -:101140004DC080EE90E04BC08091E80180FFF9CF68 -:1011500089E390E044C08091E80182FF0EC0809155 -:10116000E80184FF03C080E090E039C083EE90E0A6 -:1011700036C08091E80182FFF2CF82EE90E02FC06E -:101180008091E80183FF0BC08091E80184FDEBCFE3 -:1011900087EE90E024C08091E80183FFF5CF86EED2 -:1011A00090E01DC08091E80185FF07C089E290E0D2 -:1011B00016C08091E80185FFF9CF85E390E00FC06C -:1011C0008091E80186FF07C08AE290E008C0809124 -:1011D000E80186FFF9CF81E390E001C0C9010E94D8 -:1011E000D606089508950C94F20880916A01089536 -:1011F000CF93DF9300D01F92CDB7DEB72091EE01E1 -:10120000243019F523E029839B838A832093E90006 -:101210008FEF9091E800815095FD06C095ED9A956D -:10122000F1F700008111F5CF8091E80085FF0DC036 -:1012300040E050E063E070E0CE0101960E94620B56 -:101240008091E8008E778093E8000F900F900F90C8 -:10125000DF91CF910895CF93DF9300D01F92CDB748 -:10126000DEB72091EE01243021F522E029839B8313 -:101270008A8383E08093E9008FEF9091E8008150AA -:1012800095FD06C095ED9A95F1F700008111F5CF17 -:101290008091E80085FF0DC040E050E063E070E021 -:1012A000CE0101960E94620B8091E8008E778093B8 -:1012B000E8000F900F900F90DF91CF91089520914B -:1012C000EE012430F1F422E02093E9002FEF309179 -:1012D000E800215035FD06C035ED3A95F1F70000E4 -:1012E0002111F5CF2091E80025FF0BC040E050E030 -:1012F00065E070E00E94620B8091E8008E77809339 -:10130000E8000895CF93DF93EC018091EE018430E3 -:1013100009F046C090910C019923D9F090910D01EC -:101320009923B9F08093E9008FEF9091E800815004 -:1013300095FD06C095E19A95F1F700008111F5CF72 -:101340008091E80085FF2CC040E050E060E170E053 -:1013500017C081E08093E9008FEF9091E800815001 -:1013600095FD06C095ED9A95F1F700008111F5CF36 -:101370008091E80085FF14C040E050E068E070E034 -:10138000CE010E94620B8091E8008E778093E80086 -:1013900080E1FE01AAE5B1E001900D928A95E1F7A6 -:1013A000DF91CF9108958091ED01811109C00E94D4 -:1013B000F40C0E94510D8091E20084608093E20061 -:1013C00008951092ED01089508950C9486220E94CC -:1013D000F71B0E948C220E94EE0F0C94F30842E04F -:1013E00061EC81E00E946E0C42E061EC82E00E94C0 -:1013F0006E0C42E061EC83E00E946E0C42E161EC15 -:1014000084E00C946E0C8091F001833009F455C097 -:1014100030F4813071F0823009F48EC008958A3042 -:1014200009F47AC08B3009F460C0893009F09CC09F -:1014300020C08091EF01813A09F096C08091E800C8 -:10144000877F8093E8008091F3019091F401892BCC -:1014500021F060E080E090E003C060E18AE591E087 -:1014600070E00E94AB0B8091E8008B778093E800DE -:1014700008958091EF01813209F076C08091F301E7 -:101480009091F401009719F0039709F06DC08091D5 -:10149000E800877F8093E8008091E80082FD05C026 -:1014A0008091EE018111F8CF5FC08091F1008093AF -:1014B0006A018091E8008B7753C08091EF01813AF7 -:1014C00009F052C08091F3019091F401892B09F049 -:1014D0004BC08091E800877F8093E8008091E8000E -:1014E00080FFFCCF80910C0136C08091EF018132EA -:1014F000D9F58091F3019091F401892BA9F58091A0 -:10150000E800877F8093E8000E94A30C8091F1019E -:1015100080930C010C9458158091EF01813221F5D4 -:101520008091E800877F8093E8000E94A30C80915F -:10153000F20180936B0108958091EF01813AA1F44B -:101540008091E800877F8093E8008091E80080FF29 -:10155000FCCF80916B018093F1008091E8008E7741 -:101560008093E8000C94A30C089584B7877F84BF10 -:1015700088E10FB6F89480936000109260000FBE6F -:1015800090E080E80FB6F89480936100909361003A -:101590000FBE0E943D100E94F40C0E94510D8091DC -:1015A000E20084608093E20078940E94CC0F0E9455 -:1015B0003F1082E091E00E94E90F0E947422809126 -:1015C000EE01853069F40E94BA1B8091EC018823FA -:1015D000B1F30E94E21B882391F30E944C0BEFCFE2 -:1015E0000E944510ECCF292F332723303105A9F075 -:1015F0006CF42130310509F442C02230310509F084 -:1016000043C08DE690E024ED33E042C02132310545 -:10161000C9F02232310519F137C09927813091057F -:1016200041F08230910541F0892B71F5E0EDF3E056 -:1016300005C0E8EBF3E002C0E0EAF3E0849190E05B -:101640009F0126C0643000F5E62FF0E0EE0FFF1F8B -:10165000EE5DFE4F2081318189E090E019C0643059 -:1016600098F4E62FF0E0DF01AA0FBB1FA65EBE4F85 -:101670002D913C91EA5EFE4F808190E009C082E1AD -:1016800090E021E434E004C080E090E020E030E02D -:10169000FA0131832083089580E189BD82E189BD0B -:1016A00009B400FEFDCF8091D8008F7D8093D800D3 -:1016B0008091E00082608093E0008091E00081FDF5 -:1016C000FCCF0895CF92DF92EF92FF920F931F937A -:1016D000CF93DF937C018B01EA010E94C40C81113E -:1016E00031C0209731F088819981081B190BE80ED1 -:1016F000F91EC12CD12C0115110519F18091E800BA -:1017000085FD14C08091E8008E778093E8002097D3 -:1017100041F0888199818C0D9D1D9983888385E096 -:1017200011C00E94C40C882331F30CC0F7018191D1 -:101730007F018093F10001501109FFEFCF1ADF0AFA -:10174000DACF80E0DF91CF911F910F91FF90EF9062 -:10175000DF90CF9008952091F5013091F601261782 -:10176000370748F06115710539F42091E8002E77AC -:101770002093E80001C0B901FC0120E0611571056A -:10178000B9F18091EE01882309F440C0853009F455 -:101790003FC08091E80083FD3DC08091E80082FF5A -:1017A00006C08091E80082FF26C080E00895809105 -:1017B000E80080FFE3CF2091F3008091F20090E0F9 -:1017C000922B6115710551F08830910538F4219103 -:1017D0002093F100615071090196F3CF21E0089741 -:1017E00009F020E08091E8008E778093E800C6CF72 -:1017F0002111C7CFD6CF8091EE01882339F08530F3 -:1018000039F08091E80083FFCCCF04C082E00895D6 -:1018100083E0089581E008952091F5013091F6016B -:101820002617370748F06115710539F42091E80053 -:101830002E772093E80001C0B901FC0120E061157A -:101840007105C1F18091EE01882309F441C0853012 -:1018500009F440C08091E80083FD3EC08091E8001B -:1018600082FF06C08091E80082FF27C080E00895D3 -:101870008091E80080FFE3CF2091F3008091F20097 -:1018800090E0922B6115710559F08830910540F474 -:1018900024912093F1003196615071090196F2CFA5 -:1018A00021E0089709F020E08091E8008E7780938E -:1018B000E800C5CF2111C6CFD5CF8091EE01882396 -:1018C00039F0853039F08091E80083FFCBCF04C038 -:1018D00082E0089583E0089581E00895982F97307D -:1018E00058F59093E900981739F07091EC00209129 -:1018F000ED005091F00003C0242F762F50E021FF1F -:1019000019C03091EB003E7F3093EB003091ED0039 -:101910003D7F3093ED003091EB0031603093EB0070 -:101920007093EC002093ED005093F0002091EE00B6 -:1019300027FF07C09F5FD3CF8F708093E90081E0BE -:10194000089580E008958091EF0187FD05C08091A2 -:10195000E80080FF0EC012C08091E80082FD05C043 -:101960008091EE018111F8CF08958091E8008B7786 -:1019700008C08091EE018111EACF08958091E800BE -:101980008E778093E80008958091E4009091E500BF -:1019900045E62091EC0020FF21C02091E80020FDC9 -:1019A00021C02091EE01222389F0253089F0209179 -:1019B000EB0025FD0FC02091E4003091E5002817D1 -:1019C000390739F3415041F0C901E3CF82E008956E -:1019D00083E0089581E0089584E008952091E8006F -:1019E00022FFDFCF80E008950E94620D0E946A0D01 -:1019F000E0EEF0E0808181608083E8EDF0E08081BE -:101A00008F77808319BCA7EDB0E08C918E7F8C938B -:101A100080818F7E80831092ED0108950F931F9334 -:101A2000CF93DF930E94620D0E946A0DC8EDD0E053 -:101A300088818F77888388818068888388818F7D7B -:101A4000888319BC1092EE011092EA011092EC0109 -:101A50001092EB0100EE10E0F80180818B7F808313 -:101A600088818160888342E060E080E00E946E0CA3 -:101A7000E1EEF0E080818E7F8083E2EEF0E0808115 -:101A800081608083808188608083F80180818E7F7F -:101A90008083888180618883DF91CF911F910F912E -:101AA0000895E8EDF0E080818F7E8083E7EDF0E03F -:101AB00080818160808384E082BF81E08093ED013A -:101AC0000C940E0DE8EDF0E080818E7F8083109203 -:101AD000E20008951092DA001092E10008951F923A -:101AE0000F920FB60F9211242F933F934F935F9352 -:101AF0006F937F938F939F93AF93BF93EF93FF93D6 -:101B00008091E10082FF0BC08091E20082FF07C05C -:101B10008091E1008B7F8093E1000E94CB0F809148 -:101B2000DA0080FF1FC08091D80080FF1BC0809129 -:101B3000DA008E7F8093DA008091D90080FF0DC09B -:101B400080E189BD82E189BD09B400FEFDCF81E05D -:101B50008093EE010E94D30905C019BC1092EE01DA -:101B60000E94E1098091E10080FF19C08091E200AC -:101B700080FF15C08091E2008E7F8093E20080910B -:101B8000E20080618093E2008091D80080628093BF -:101B9000D80019BC85E08093EE010E94E509809190 -:101BA000E10084FF30C08091E20084FF2CC080E11E -:101BB00089BD82E189BD09B400FEFDCF8091D800C6 -:101BC0008F7D8093D8008091E1008F7E8093E1002B -:101BD0008091E2008F7E8093E2008091E20081603C -:101BE0008093E2008091EA01882311F084E007C02D -:101BF0008091E30087FF02C083E001C081E0809311 -:101C0000EE010E94E7098091E10083FF29C08091E5 -:101C1000E20083FF25C08091E100877F8093E1008F -:101C200082E08093EE011092EA018091E1008E7FC4 -:101C30008093E1008091E2008E7F8093E2008091AA -:101C4000E20080618093E20042E060E080E00E9478 -:101C50006E0C8091F00088608093F0000E94E4098F -:101C6000FF91EF91BF91AF919F918F917F916F9174 -:101C70005F914F913F912F910F900FBE0F901F904A -:101C800018951F920F920FB60F9211242F933F9326 -:101C90004F935F936F937F938F939F93AF93BF9374 -:101CA000CF93EF93FF93C091E900CF708091EC0048 -:101CB0001092E9008091F000877F8093F000789483 -:101CC0000E947D0E1092E9008091F0008860809360 -:101CD000F000C093E900FF91EF91CF91BF91AF91D8 -:101CE0009F918F917F916F915F914F913F912F9134 -:101CF0000F900FBE0F901F9018951F93CF93DF93F7 -:101D0000CDB7DEB7AA970FB6F894DEBF0FBECDBF32 -:101D1000EFEEF1E08091F100819321E0E73FF207DF -:101D2000C9F70E94030A8091E80083FF1CC120913B -:101D3000EF013091F001832F90E08A30910508F097 -:101D400012C1FC01E05AFF4F0C940E24203881F0A0 -:101D5000223809F008C18091F3018F708093E90067 -:101D60008091EB0085FB882780F91092E90006C07E -:101D70008091EB019091EC01911182609091E800CB -:101D8000977F9093E8008093F1001092F100C5C016 -:101D9000822F8D7F09F0E7C0222319F0223061F0F5 -:101DA000E2C08091F101813009F0DDC0333009F0EB -:101DB00080E08093EC0128C08091F101811124C062 -:101DC0002091F3012F7009F4CEC02093E900809197 -:101DD000EB0080FF19C08091EB00333011F480627A -:101DE00011C080618093EB0081E090E0022E01C081 -:101DF000880F0A94EAF78093EA001092EA00809133 -:101E0000EB0088608093EB001092E9008091E8007D -:101E1000877F86C02111A7C01091F1011F778091A3 -:101E2000E3008078812B8093E3008091E800877F36 -:101E30008093E8000E94A30C8091E80080FFFCCF13 -:101E40008091E30080688093E300112311F083E028 -:101E500001C082E08093EE0186C02058223008F055 -:101E600082C08091F1019091F2018C3D23E09207B4 -:101E700079F583E08A838AE289834FB7F894DE019B -:101E8000139620E03EE051E2E32FF0E0509357003C -:101E9000E49120FF03C0E295EF703F5FEF708E2F5B -:101EA00090E0EA3010F0C79601C0C0968D939D93E4 -:101EB0002F5F243149F74FBF8091E800877F8093DF -:101EC000E8006AE270E0CE0101960E94AB0B14C0FC -:101ED000AE014F5F5F4F6091F3010E94F30A0097DC -:101EE00009F441C02091E800277F2093E800BC015D -:101EF00089819A810E940C0C8091E8008B778093F5 -:101F0000E80031C0203879F58091E800877F809320 -:101F1000E8008091EA018093F1008091E8008E77DB -:101F20008093E8000E94A30C1EC021111CC0909158 -:101F3000F1019230C0F48091E800877F8093E8003F -:101F40009093EA010E94A30C8091EA01811104C0E0 -:101F50008091E30087FF02C084E001C081E08093AC -:101F6000EE010E94EF098091E80083FF0AC0809192 -:101F7000E800877F8093E8008091EB008062809387 -:101F8000EB00AA960FB6F894DEBF0FBECDBFDF916F -:101F9000CF911F9108950895CF938091EE018823EA -:101FA000B1F08091E9008F709091EC0090FF02C039 -:101FB00090E801C090E0C92FC82B1092E9008091F1 -:101FC000E80083FD0E947D0ECF70C093E900CF91A1 -:101FD000089590937101809370010895E0917001CC -:101FE000F0917101309721F00190F081E02D09947A -:101FF00080E00895E0917001F0917101309721F037 -:102000000280F381E02D09940895E0917001F09130 -:102010007101309721F00480F581E02D0994089535 -:1020200020916E0130916F018217930771F09093A8 -:102030006F0180936E01E0917001F0917101309712 -:1020400021F00680F781E02D0994089520916C011C -:1020500030916D018217930771F090936D01809319 -:102060006C01E0917001F0917101309721F00084D2 -:10207000F185E02D0994089508950C943C100E9478 -:10208000FD1B0E94CA050C94C31CCF92DF92EF92F5 -:10209000FF920F931F93CF93DF93CDB7DEB72B97AC -:1020A0000FB6F894DEBF0FBECDBF0E94E20533E746 -:1020B000E32E31E0F32E00E010E0C02E802F0E94CE -:1020C000CF06F701D1907F01D826B1F40F5F1F4FE3 -:1020D0000E30110591F78FEF89838A831B820E944E -:1020E000061C8160782F9D838C8349815A816B8186 -:1020F0008D810E94E81041C09091D50191FF04C0EC -:102100008B870E94D5068B8520E030E04D2D50E076 -:10211000922FBA01022E02C0759567950A94E2F7D4 -:1021200060FF25C02E83CF82EE24E394F12C02C001 -:10213000EE0CFF1C9A95E2F790E08E219F2121E0A2 -:10214000892B09F420E028870E94061C8160782FE3 -:102150009A8789874E815F8168858A850E94E81009 -:10216000F801ED58FE4F80818E25808306C02F5FD9 -:102170003F4F2630310561F6A9CF0E94A71F10916D -:1021800072010E94EE0F1817A1F00E94EE0F8093CB -:1021900072012B960FB6F894DEBF0FBECDBFDF9154 -:1021A000CF911F910F91FF90EF90DF90CF900C9403 -:1021B000F3082B960FB6F894DEBF0FBECDBFDF91AC -:1021C000CF911F910F91FF90EF90DF90CF900895E6 -:1021D000CF93DF93CDB7DEB72B970FB6F894DEBF62 -:1021E0000FBECDBF4F83588769877A878B87DE0103 -:1021F000119686E0FD0111928A95E9F785E0FE01CE -:10220000379601900D928A95E1F749815A816B8149 -:102210007C818D819E810E9424182B960FB6F894A4 -:10222000DEBF0FBECDBFDF91CF910895CF93C82FF2 -:10223000882309F4C1C0823859F40E94EE0F81FD51 -:10224000BBC089E30E94C11A0E948B1B89E30CC0AA -:10225000833879F40E94EE0F80FDAEC083E50E94C2 -:10226000C11A0E948B1B83E50E94011BCF910C9425 -:102270008B1B843859F40E94EE0F82FD9DC087E4C9 -:102280000E94C11A0E948B1B87E4EECF8CEF8C0F4B -:10229000813A48F48C2F0E94DC2181118DC08C2F53 -:1022A0000E94C11AE3CF80E28C0F883048F4C770D7 -:1022B00081E001C0880FCA95EAF70E94421BD6CF81 -:1022C0008BE58C0F833078F4C53A29F0C63A31F4A7 -:1022D00082E890E005C081E890E002C083E890E0E9 -:1022E000CF910C94101088E58C0F833108F064C0F6 -:1022F000C83A39F1C93A41F1CA3A49F1CB3A51F1F8 -:10230000CC3A59F1CD3A61F1C03B69F1CE3A71F165 -:10231000CF3A79F1C13B81F1C23B89F1C33B91F1E5 -:10232000C43B99F1C53BA1F1C63BA9F1C73BB1F153 -:10233000C83BB9F1C93BC1F1CA3BC9F58AE292E099 -:1023400038C082EE90E035C089EE90E032C08AEE6F -:1023500090E02FC085EB90E02CC086EB90E029C088 -:1023600087EB90E026C08CEC90E023C08DEC90E0F1 -:1023700020C083E891E01DC08AE891E01AC082E99C -:1023800091E017C084E991E014C081E292E011C0AD -:1023900083E292E00EC084E292E00BC085E292E01C -:1023A00008C086E292E005C087E292E002C080E0C9 -:1023B00090E0CF910C942610CF910895882309F4D2 -:1023C0004BC0823859F40E94EE0F81FF45C089E36B -:1023D0000E94C11A0E948B1B89E30CC0833871F4E0 -:1023E0000E94EE0F80FF38C083E50E94C11A0E9450 -:1023F0008B1B83E50E94011B0C948B1B843859F4C2 -:102400000E94EE0F82FF28C087E40E94C11A0E943A -:102410008B1B87E4EFCF9CEF980F913A58F390E233 -:10242000980F983050F4877091E001C0990F8A9509 -:10243000EAF7892F0E94481BDFCF9BE5980F933066 -:1024400020F480E090E00C941010885A833120F43E -:1024500080E090E00C9426100895882321F00E94DB -:10246000421B0C948B1B0895882321F00E94481B6B -:102470000C948B1B0895CF92DF92EF92FF920F93F3 -:102480001F93CF93DF93CDB7DEB728970FB6F8949D -:10249000DEBF0FBECDBF8C0185E0F801DE011196D5 -:1024A00001900D928A95E1F7F80140813181F28027 -:1024B000258122952F7083819481892B31F03F3FB4 -:1024C00031F481E04F3F19F403C081E001C080E0A6 -:1024D00080FDCBC249833A8389819A812F830E94F0 -:1024E0007F1A9E8388870E947E1A0E9451192F812D -:1024F0004E816885FF2029F00E945F1B68854E8110 -:102500002F81E42FE295EF70F0E0E659FF4F0C9435 -:102510000E24842F807F142F1F70882311F01295B2 -:10252000107FFF2059F0112309F454C2812F6887CE -:102530000E94521B0E948B1B68854CC2862F0E94F2 -:10254000DE11112309F491C2812F0E94581B289695 -:102550000FB6F894DEBF0FBECDBFDF91CF911F91B4 -:102560000F91FF90EF90DF90CF900C948B1B342F46 -:10257000307F842F8F70303211F08295807F6623F8 -:1025800019F0613019F12BC0FF20B1F0222309F4BA -:1025900093C1213009F090C128960FB6F894DEBFA0 -:1025A0000FBECDBFDF91CF911F910F91FF90EF90A4 -:1025B000DF90CF900C94721B222319F0213009F484 -:1025C00054C28E830E94751B8E8189C1FF2021F029 -:1025D000223008F04AC270C1211147C280C1FF20D9 -:1025E00021F0222309F468C1F5C1222309F477C13F -:1025F00005C2242F26952695237030E0211531053C -:1026000021F021303105C9F030C2FF2021F0862FA2 -:10261000942F937002C080E090E028960FB6F89453 -:10262000DEBF0FBECDBFDF91CF911F910F91FF9005 -:10263000EF90DF90CF900C941010FF2021F0862FA8 -:10264000942F937002C080E090E028960FB6F89423 -:10265000DEBF0FBECDBFDF91CF911F910F91FF90D5 -:10266000EF90DF90CF900C942610862FFF2019F06A -:102670000E94AF1E02C00E94171F28960FB6F89442 -:10268000DEBF0FBECDBFDF91CF911F910F91FF90A5 -:10269000EF90DF90CF900C949C1F842F837009F0F3 -:1026A00076C0F110E2C1262F229526952770220FC1 -:1026B000220F862F8F70C82ED12CE12CF12C022EE8 -:1026C00004C0CC0CDD1CEE1CFF1C0A94D2F764FF86 -:1026D00010C06FE070E080E090E004C0660F771FEC -:1026E000881F991F2A95D2F76095709580959095CF -:1026F00003C060E070E0CB01242F2695269523705F -:10270000422F50E042305105D1F04330510559F18C -:102710006C297D298E299F294130510541F1289648 -:102720000FB6F894DEBF0FBECDBFDF91CF911F91E2 -:102730000F91FF90EF90DF90CF900C9476196C2959 -:102740007D298E299F2928960FB6F894DEBF0FBEEB -:10275000CDBFDF91CF911F910F91FF90EF90DF9050 -:10276000CF900C9490190E947619C701B601289653 -:102770000FB6F894DEBF0FBECDBFDF91CF911F9192 -:102780000F91FF90EF90DF90CF900C945C19FF2099 -:1027900019F0842F817001C08695882309F465C1E2 -:1027A000262F229526952770220F220F862F8F70B5 -:1027B000C82ED12CE12CF12C022E04C0CC0CDD1C37 -:1027C000EE1CFF1C0A94D2F764FF10C06FE070E0AB -:1027D00080E090E004C0660F771F881F991F2A953C -:1027E000D2F7609570958095909503C060E070E099 -:1027F000CB01242F269526952370422F50E042309E -:102800005105D1F04330510559F16C297D298E29AC -:102810009F294130510541F128960FB6F894DEBF4B -:102820000FBECDBFDF91CF911F910F91FF90EF9021 -:10283000DF90CF900C944A1A6C297D298E299F290C -:1028400028960FB6F894DEBF0FBECDBFDF91CF91B3 -:102850001F910F91FF90EF90DF90CF900C94641A2E -:102860000E944A1AC701B60128960FB6F894DEBF37 -:102870000FBECDBFDF91CF911F910F91FF90EF90D1 -:10288000DF90CF900C94301A603FC9F118F4603E8D -:1028900050F49BC0623F09F460C008F44AC0633F33 -:1028A00009F46FC092C0162F1F70842F8F71FF2004 -:1028B00099F00E94C919812F28960FB6F894DEBFAF -:1028C0000FBECDBFDF91CF911F910F91FF90EF9081 -:1028D000DF90CF900C942D120E94EA19812F289638 -:1028E0000FB6F894DEBF0FBECDBFDF91CF911F9121 -:1028F0000F91FF90EF90DF90CF900C943412FF2057 -:10290000A1F02111B2C0842F8F7128960FB6F894D0 -:10291000DEBF0FBECDBFDF91CF911F910F91FF9012 -:10292000EF90DF90CF900C940F1A223008F09DC0EA -:10293000EACFFF20A1F0842F8F7128960FB6F8946C -:10294000DEBF0FBECDBFDF91CF911F910F91FF90E2 -:10295000EF90DF90CF900C94C919FF2061F3842F82 -:102960008F7128960FB6F894DEBF0FBECDBFDF91F2 -:10297000CF911F910F91FF90EF90DF90CF900C942B -:10298000EA19FF2091F0842F8F7128960FB6F894E2 -:10299000DEBF0FBECDBFDF91CF911F910F91FF9092 -:1029A000EF90DF90CF900C94B41928960FB6F8945E -:1029B000DEBF0FBECDBFDF91CF911F910F91FF9072 -:1029C000EF90DF90CF900C94AA19FF20A1F0222362 -:1029D00009F4B1CF862F28960FB6F894DEBF0FBE4C -:1029E000CDBFDF91CF911F910F91FF90EF90DF90BE -:1029F000CF900C941611222309F4B1CF862F28967C -:102A00000FB6F894DEBF0FBECDBFDF91CF911F91FF -:102A10000F91FF90EF90DF90CF900C94DE114F70EC -:102A2000C8010E940D0328960FB6F894DEBF0FBEB2 -:102A3000CDBFDF91CF911F910F91FF90EF90DF906D -:102A4000CF900C94D1184F70C80128960FB6F89407 -:102A5000DEBF0FBECDBFDF91CF911F910F91FF90D1 -:102A6000EF90DF90CF900C94950728960FB6F894CE -:102A7000DEBF0FBECDBFDF91CF911F910F91FF90B1 -:102A8000EF90DF90CF9008950E945F1B0E946F1B14 -:102A90000E94341B0E948B1B0E9448200E949C1F96 -:102AA00080E090E00E94101080E090E00C942610EE -:102AB0000E944F1B0C9444150E947F1A292F2295C7 -:102AC0002F7030E02C3031054CF42A3031056CF495 -:102AD000225031092230310590F407C02C303105E5 -:102AE00051F02F30310539F00AC0803E10F0803FA0 -:102AF00031F481E0089593FB882780F9089580E000 -:102B00000895CF93DF9300D000D01F92CDB7DEB7EA -:102B10000F900F900F900F900F90DF91CF9108952D -:102B2000CF93DF9300D000D000D0CDB7DEB726968C -:102B30000FB6F894DEBF0FBECDBFDF91CF910895E1 -:102B40001F93CF93DF93C091810116E080918201A2 -:102B5000C81799F0D0E01C9FF0011D9FF00D1124C3 -:102B6000ED57FE4F4081518162817381848195814F -:102B70000E9490152196C770E9CFDF91CF911F91E8 -:102B800008954091B3015091B4016091B5017091E5 -:102B9000B6018091B7019091B8010C949015CF9334 -:102BA0008091B80182958F7009F05FC08091B50166 -:102BB000882309F45AC020918101A091820160917B -:102BC000B3017091B4018091B6019091B70131E0E9 -:102BD0006F3F09F030E0B32FC6E02A1709F445C073 -:102BE000009721F07F3F21F44B2F03C041E001C04B -:102BF00040E030E040FD35C0C29FF001C39FF00DC2 -:102C00001124ED57FE4F418174132BC04081641392 -:102C100028C04281411125C043815481481759077A -:102C200010F441505109481B590B483C5105C8F458 -:102C30008091B8018F7080618093B80186E0829F97 -:102C4000F001839FF00D1124E857FE4F80818F70B3 -:102C50008061808383EB91E00E943B12CF910C94C2 -:102C6000A0152F5F3F4F2770B8CFCF910895CF9217 -:102C7000DF92EF92FF920F931F93CF93DF93CDB725 -:102C8000DEB762970FB6F894DEBF0FBECDBF8C01E2 -:102C900085E0F801DE011D9601900D928A95E1F71D -:102CA000D8014C9111965C91119712966C911297E4 -:102CB0001396ED90FC9014977091B301E091B401DC -:102CC0002091B6013091B7012115310531F0EF3F68 -:102CD00031F481E07F3F19F403C081E001C080E05E -:102CE000B82FB170CB2E80FD6CC1D090B501DD2026 -:102CF00009F4F5C0F091B801E216F30638F0C70107 -:102D0000821B930B883C910548F09BC02095309521 -:102D10002E0D3F1D283C310508F093C08F2F807F7A -:102D200009F052C0E51314C0741312C0D62E6111FD -:102D30000FC0FF70F061F093B8010E94C11583EBE2 -:102D400091E00E943B128091B801F80185836CC12B -:102D5000EF2831F05F3F31F481E04F3F19F403C0B9 -:102D600081E001C080E080FD03C081E0862701C0D2 -:102D700080E0F82FF170FF2E80FF1CC08091810150 -:102D80002091820136E0821709F428C190E0389F33 -:102D9000F001399FF00D1124ED57FE4F718157134B -:102DA00006C07081471303C07281671303C0019688 -:102DB0008770E9CFD62E662309F436C18091B80119 -:102DC00081608093B80153C0E51308C0741306C036 -:102DD000611104C0D8011596FC93AEC04D875E8783 -:102DE0008D859E856A8B0E945C156A89882329F1EE -:102DF000D62E662311F12091B801822F82958F7013 -:102E000090E002970CF460C08091B3019091B401FE -:102E100098878F831986FB86EA862C87CE010796D2 -:102E200051C0E51731F14D875E878D859E856A8B90 -:102E30000E945C156A8981112EC0C8010E943B1254 -:102E4000A4C08F2F807F69F77E2DF98AE88A89894F -:102E50000E94811583EB91E00E943B12E3EBF1E0CD -:102E600086E0DF011D928A95E9F70E94C115D12CF9 -:102E7000DBC07413D8CF6111D6CFD8011596FC935F -:102E8000C8010E943B12E3EBF1E086E0DF011D92F6 -:102E90008A95E9F7C9C0D62E662379F22091B80148 -:102EA000822F82958F7090E0029774F08091B30129 -:102EB0009091B4019A8389831B82FD82EC822E83D8 -:102EC000CE0101960E943B1286E0F801A3EBB1E02F -:102ED00001900D928A95E1F70E94CF156FC0E2161E -:102EE000F30628F0C701821B930B9C0104C02095B8 -:102EF00030952E0D3F1D283C310508F052C0D62ECE -:102F0000662309F49ACFE5132CC074132AC080916C -:102F1000B80180FD1DC0982F92959F70C9F0D8010F -:102F200015968C9315979F3039F09F5F9295907FFF -:102F30008F70892B15968C93C8010E943B1286E0F6 -:102F4000F801A3EBB1E001900D928A95E1F736C04C -:102F500086E0F801A3EBB1E001900D928A95E1F7CC -:102F600063C04D875E878D859E850E945C15882392 -:102F700079F086E0F801A3EBB1E001900D928A951B -:102F8000E1F70E94CF150E94C115DD24D3944CC0F7 -:102F90008091B80181608093B801C8010E943B1202 -:102FA00043C07E2DF98AE88A89890E948115E3EB66 -:102FB000F1E086E0DF011D928A95E9F70E94C115D4 -:102FC00033C0662309F439CF4D875E878D859E8592 -:102FD0000E945C15882309F430CFCBCF4D875E87E4 -:102FE0008D859E850E947F1A292F22952F7030E0B3 -:102FF000223031052CF49F7041F0811106C00CC0C5 -:10300000243031052CF49F7049F4805E883020F024 -:10301000C8010E943B12CF2CDC2C06C0D8011596AB -:103020009C91907F91F7F8CF8D2D62960FB6F89412 -:10303000DEBF0FBECDBFDF91CF911F910F91FF90EB -:10304000EF90DF90CF9008951F93CF93DF93CDB78C -:10305000DEB72C970FB6F894DEBF0FBECDBF4F83FF -:10306000588769877A878B879C87CE0107960E944D -:1030700037168823C1F02F8138858A859B85892B57 -:1030800031F03F3F11F080E003C02F3FE1F781E0D6 -:10309000811147C04F81588569857A858B859C85CC -:1030A0000E9490153EC086E0FE013796DE01119623 -:1030B00001900D928A95E1F7FF81E8854A855B854D -:1030C0004115510531F0EF3F31F481E0FF3F19F434 -:1030D00003C081E001C080E080FD23C02091820117 -:1030E00030E0C9010196877099276091810170E0F5 -:1030F00086179707F1F1F983EA835D834C8396E0A5 -:10310000929FD001939FB00D1124AD57BE4FFE0189 -:10311000319601900D929A95E1F7809382010E9479 -:10312000A01516E08091810190918201891779F1B3 -:10313000189FC00111248D579E4F0E943716882377 -:1031400031F1E09181011E9FF0011124ED57FE4FF6 -:103150004081518162817381848195810E949015A3 -:103160008091810190E00196877099278093810179 -:10317000D9CF0E9458151092820110928101E3EB81 -:10318000F1E086E0DF011D928A95E9F7CACF2C961F -:103190000FB6F894DEBF0FBECDBFDF91CF911F9168 -:1031A0000895EF92FF920F931F93CF93DF93FC014B -:1031B000009709F46FC0F12CEE24E394EF012196FF -:1031C0008491843740F4843008F055C0813081F018 -:1031D000823021F15FC0853709F447C0C0F19CE718 -:1031E000980F903708F056C08F770E94DE1145C0C7 -:1031F0008F010E5F1F4FFE01849190E2980F98306F -:1032000050F48770FE2D01C0FF0F8A95EAF78F2FCB -:103210000E94621B15C00E94161114C08F010E5F20 -:103220001F4FFE01849190E2980F983068F48770E8 -:10323000FE2D01C0FF0F8A95EAF78F2F0E94681BB1 -:103240000E948B1BE80119C00E94DE11FBCFCF0149 -:103250000296FE01C491CC2361F0EFE9FFE03197C3 -:10326000F1F700C00000C150F6CFCF010296FE0179 -:10327000F490EC0102C00E9416118F2D882341F0BA -:10328000EFE9FFE03197F1F700C000008150F6CF81 -:10329000FE0194CFDF91CF911F910F91FF90EF909E -:1032A000089508956093BD017093BE018093BF019E -:1032B0009093C0010C9444150F931F930091BD018E -:1032C0001091BE012091BF013091C001062B172B38 -:1032D000282B392B0093BD011093BE012093BF0111 -:1032E0003093C0011F910F910C9444150F931F93BD -:1032F0000091BD011091BE012091BF013091C0012C -:1033000006231723282339230093BD011093BE0100 -:103310002093BF013093C0011F910F910C9444156D -:103320000F931F930091BD011091BE012091BF0129 -:103330003091C00106271727282739270093BD01A0 -:103340001093BE012093BF013093C0011F910F91D4 -:103350000C9444151092B9011092BA011092BB015D -:103360001092BC010C94441541E050E060E070E024 -:1033700004C0440F551F661F771F8A95D2F74093EC -:10338000B9015093BA016093BB017093BC010C94D6 -:10339000441541E050E060E070E004C0440F551F68 -:1033A000661F771F8A95D2F78091B9019091BA0173 -:1033B000A091BB01B091BC01842B952BA62BB72B00 -:1033C0008093B9019093BA01A093BB01B093BC0163 -:1033D0000C94441541E050E060E070E004C0440FFC -:1033E000551F661F771F8A95D2F7409550956095B7 -:1033F00070958091B9019091BA01A091BB01B091F3 -:10340000BC0184239523A623B7238093B90190930D -:10341000BA01A093BB01B093BC010C94441541E0E8 -:1034200050E060E070E004C0440F551F661F771F36 -:103430008A95D2F78091B9019091BA01A091BB0110 -:10344000B091BC0184279527A627B7278093B9019F -:103450009093BA01A093BB01B093BC010C944415A6 -:103460000F931F930091B9011091BA012091BB01F4 -:103470003091BC01062B172B282B392B0093B90157 -:103480001093BA012093BB013093BC011F910F919F -:103490000C9444150F931F930091B9011091BA0138 -:1034A0002091BB013091BC01062317232823392327 -:1034B0000093B9011093BA012093BB013093BC0172 -:1034C0001F910F910C9444150F931F930091B90114 -:1034D0001091BA012091BB013091BC01062717273A -:1034E000282739270093B9011093BA012093BB0113 -:1034F0003093BC011F910F910C9444150895CF9205 -:10350000DF92EF92FF920F931F93CF93DF93EC0123 -:10351000C090BD01D090BE01E090BF01F090C0010D -:103520008091B9019091BA01A091BB01B091BC0109 -:10353000C82AD92AEA2AFB2A0FE110E0B701A6011E -:10354000002E04C076956795579547950A94D2F753 -:1035500040FF07C0BE01802F0E94B807813091054F -:1035600039F40150110950F7BE0180E00E94B807FC -:10357000DF91CF911F910F91FF90EF90DF90CF904F -:10358000089590910C019923D9F090910D01992300 -:10359000B9F0982F9695969596959F3088F5E0917D -:1035A0000E01F0910F01E90FF11D877021E030E06D -:1035B00001C0220F8A95EAF78181822B81830895C9 -:1035C00040910E0150910F0120E030E09FEFFA0191 -:1035D000E20FF31F6281681799F09F3F19F46111A0 -:1035E00001C0922F2F5F3F4F2E30310581F79F3F53 -:1035F00039F0FA01E90FF11D97FDFA9582830895DC -:10360000089590910C019923E1F090910D01992377 -:10361000C1F0982F9695969596959F3020F5E0915C -:103620000E01F0910F01E90FF11D877021E030E0EC -:1036300001C0220F8A95EAF72095818128232183F2 -:10364000089540910E0150910F0120E030E0FA0101 -:10365000E20FF31F9281981301C012822F5F3F4F38 -:103660002E303105A1F7089581E090E0E0910E0140 -:10367000F0910F01E80FF91F10820196803191053A -:10368000A9F708959091D401982B9093D4010895AF -:1036900080959091D40198239093D401089510922D -:1036A000D40108959091D301982B9093D30108955C -:1036B00080959091D30198239093D301089510920F -:1036C000D30108959091D201982B9093D20108953F -:1036D00080959091D20198239093D20108951092F1 -:1036E000D20108958093C10108951092C1010895F7 -:1036F00040910E0150910F0120E030E080E0FA018E -:10370000E20FF31F918191118F5F2F5F3F4F2F3099 -:103710003105A9F70895E0910E01F0910F01809114 -:10372000D4018083E0910E01F0910F01808190918E -:10373000D301892B8083E0910E01F0910F018081EC -:103740009091D201892B80839091C101992361F0DE -:10375000E0910E01F0910F018081892B80830E94FE -:10376000781B81111092C10180910E0190910F017F -:103770000C94FA0F8091EE01843009F11092D60179 -:1037800020E488E190E00FB6F894A895809360005B -:103790000FBE2093600083B7817F846083BF83B7AF -:1037A000816083BF7894889583B78E7F83BF88E1DB -:1037B0000FB6F89480936000109260000FBE0895D9 -:1037C00008950895CF930E94E01B0E94E2050E9495 -:1037D000E11BC0E08C2F0E94CF06811105C0CF5F96 -:1037E000CE30C1F780E001C081E0CF9108950E9402 -:1037F00058150E94EE0F0C94F30882E084BD93E00C -:1038000095BD9AEF97BD80936E0008952FB7F894F9 -:103810008091D7019091D801A091D901B091DA019E -:103820002FBF0895CF92DF92EF92FF920F931F93D5 -:103830002FB7F8944091D7015091D8016091D901E8 -:103840007091DA012FBF6A017B01EE24FF248C0105 -:1038500020E030E0C016D106E206F30610F4415035 -:103860005109481B590BCA011F910F91FF90EF900E -:10387000DF90CF9008951F920F920FB60F921124F0 -:103880008F939F93AF93BF938091D7019091D8016D -:10389000A091D901B091DA010196A11DB11D8093CB -:1038A000D7019093D801A093D901B093DA01BF91C9 -:1038B000AF919F918F910F900FBE0F901F90189511 -:1038C0000E94F40CF8942FEF87EA91E62150804093 -:1038D0009040E1F700C0000087E090EBDC018093AE -:1038E000F7019093F801A093F901B093FA012CE04D -:1038F00088E190E00FB6F894A895809360000FBE21 -:1039000020936000FFCFEF92FF920F931F93CF930E -:10391000DF93E82EF12C8F2D0E94CF06C0E0D0E07F -:10392000082F10E098010C2E02C0359527950A94B7 -:10393000E2F720FD05C02196C630D10599F709C0F0 -:103940006C2F7F2D80E00E949607E812F4CF81E073 -:1039500005C0F3948EE0F812DECF80E0DF91CF91C6 -:103960001F910F91FF90EF900895CF93C82F8CE295 -:103970000E94831C882321F08C2FCF910C94831CF0 -:1039800080E0CF910895CF930E94081E811102C05C -:103990000E94EE1DC5E6C15049F00E94E2058FE38A -:1039A0009CE90197F1F700C00000F5CF89E20E9481 -:1039B000B51C811111C18AE20E94B51C81110E94BF -:1039C000EE1D85E00E94B51C81110E94601C0E94C2 -:1039D000131E8093D50187E00E94B51C882399F1BE -:1039E0008BE10E94B51C882351F09091D50191FB89 -:1039F000882780F921E0822780FB91F922C08EE0A0 -:103A00000E94B51C882351F09091D50192FB882724 -:103A100080F921E0822780FB92F913C080E10E94A7 -:103A2000B51C9091D501882341F093FB882780F93C -:103A300021E0822780FB93F904C0892F809580FBC9 -:103A400090F99093D5018091D5010E94171E0E9494 -:103A5000251E8093E80180EE0E94B51C882341F06A -:103A60008091E801982F909590FB80F98093E80170 -:103A700089E30E94B51C882359F09091E80191FBDD -:103A8000882780F921E0822780FB91F99093E80153 -:103A900082EE0E94B51C882359F09091E80192FBB8 -:103AA000882780F921E0822780FB92F99093E80132 -:103AB00086EE0E94B51C882359F09091E80193FB93 -:103AC000882780F921E0822780FB93F99093E80111 -:103AD00083EE0E94B51C882359F09091E80194FB75 -:103AE000882780F921E0822780FB94F99093E801F0 -:103AF00085E30E94B51C882359F09091E80195FB5D -:103B0000882780F921E0822780FB95F99093E801CE -:103B100081E30E94B51C882359F09091E80196FB3F -:103B2000882780F921E0822780FB96F99093E801AD -:103B300081E10E94B51C882359F09091E80197FB20 -:103B4000882780F921E0822780FB97F99093E8018C -:103B50008091E8010E94291E8091E80187FB882757 -:103B600080F980930D0187E20E94B51CC82F8EE179 -:103B70000E94B51C8111C2608FE10E94B51C8111A9 -:103B8000C46080E20E94B51C8111C86081E20E947D -:103B9000B51C8111C06182E20E94B51C8111C06216 -:103BA00083E20E94B51C8111C06484E20E94B51CAE -:103BB000882311F0C06802C0CC2329F08C2F0E940A -:103BC000201E6C2F03C00E941C1E682F70E080E036 -:103BD00090E0CF910C945219CF9108956DEE7EEF45 -:103BE00080E090E00E94442460E082E090E00E9447 -:103BF000362460E083E090E00E94362460E084E0B8 -:103C000090E00E94362460E085E090E00C94362439 -:103C100080E090E00E94302421E08D3E9E4F09F02C -:103C200020E0822F089582E090E00C942824682FF1 -:103C300082E090E00C94362483E090E00C942824F9 -:103C4000682F83E090E00C94362484E090E00C949C -:103C50002824682F84E090E00C9436248091DD01C4 -:103C600080FF0BC06091130185E0689FB0011124B3 -:103C700075956795759567952AC081FF09C0609114 -:103C8000130185E0689FB0011124759567951FC0E9 -:103C900082FF07C06091130185E0689FB001112485 -:103CA00016C04091DE014423C9F06091120146170D -:103CB00088F72091130185E0289F90011124429FED -:103CC000C001439F900D112470E00E94FA236038D8 -:103CD000710540F46115710539F002C065E070E0CE -:103CE000862F08958FE7089581E008958091DD0182 -:103CF00080FF08C06091110170E07595679575951A -:103D0000679521C081FF06C06091110170E0759533 -:103D1000679519C082FF04C06091110170E010C066 -:103D20008091DE018823C1F0609110018617A0F711 -:103D300090911101989FC001112470E00E94FA2314 -:103D40006038710528F46115710521F0862F0895FA -:103D50008FE7089581E0089561E070E0F4CF803F3F -:103D600021F40E942E1E819504C0813F29F40E94F7 -:103D70002E1E8093E1010895823F21F40E942E1EA1 -:103D8000819504C0833F29F40E942E1E8093E00198 -:103D90000895893F19F40E94761E05C08A3F31F4C8 -:103DA0000E94761E81958093E20108958B3F21F455 -:103DB0000E94761E819504C08C3F29F40E94761ED5 -:103DC0008093E3010895843F21F48091DF018160B5 -:103DD00017C0853F21F48091DF01826011C0863FCA -:103DE00021F48091DF0184600BC0873F21F4809132 -:103DF000DF01886005C0883F31F48091DF01806178 -:103E00008093DF0108958D3F21F48091DD01816071 -:103E10000BC08E3F21F48091DD01826005C08F3F91 -:103E200029F48091DD0184608093DD010895803F55 -:103E300039F48091E10187FF6CC01092E10169C003 -:103E4000813F29F48091E1011816BCF362C0909182 -:103E5000E001823F29F497FF5CC01092E00159C055 -:103E6000833F19F41916CCF354C0893F41F4809173 -:103E7000E20118160CF04DC01092E2014AC08A3FD0 -:103E800029F48091E20187FF44C0F6CF8B3F39F4DB -:103E90008091E30187FF3DC01092E3013AC08C3F5F -:103EA00029F48091E3011816BCF333C0843F21F458 -:103EB0008091DF018E7F17C0853F21F48091DF0163 -:103EC0008D7F11C0863F21F48091DF018B7F0BC075 -:103ED000873F21F48091DF01877F05C0883F31F45F -:103EE0008091DF018F7E8093DF0113C08D3F21F42D -:103EF0008091DD018E7F0BC08E3F21F48091DD012A -:103F00008D7F05C08F3F29F48091DD018B7F8093E9 -:103F1000DD018091E00181110EC08091E1018111EC -:103F20000AC08091E201811106C08091E3018111F4 -:103F300002C01092DE0108958FED91E00E940510FD -:103F40000E94061C9093DC018093DB0108951F936F -:103F5000CF93DF938091DB019091DC010E94121CD2 -:103F60004091DE01442321F02091140130E006C08D -:103F7000209115015AE0259F900111248217930783 -:103F800008F482C08091E0011091E101D091E2013A -:103F9000C091E301811107C0111105C0D11103C007 -:103FA000CC2309F471C04F3F19F04F5F4093DE01FD -:103FB000181624F40E942E1E8093E0018091E001E7 -:103FC00087FF05C00E942E1E81958093E001111687 -:103FD00024F40E942E1E8093E1018091E10187FF6D -:103FE00005C00E942E1E81958093E1016091E00141 -:103FF000662339F11091E101112319F1772767FD4B -:104000007095872F972F0E940B2323E333E343E31D -:104010005FE30E946F230E94D8226093E001612F2A -:10402000772767FD7095872F972F0E940B2323E337 -:1040300033E343E35FE30E946F230E94D82260933F -:10404000E1011D1624F40E94761E8093E201809106 -:10405000E20187FF05C00E94761E81958093E201F0 -:104060001C1624F40E94761E8093E3018091E301E4 -:1040700087FF05C00E94761E81958093E301DF9142 -:10408000CF911F910C949C1FDF91CF911F910895A8 -:10409000EFEDF1E085E0DF011D928A95E9F71092DE -:1040A000DE011092DD010895833081F128F4813022 -:1040B00059F08230D1F00895853009F449C0B8F143 -:1040C000863009F456C0089520911501862F90E09E -:1040D000820F911D8F3F910520F4620F60931501AF -:1040E00008958FEF80931501089520911401862F74 -:1040F00090E0820F911D8F3F910520F4620F609335 -:10410000140108958FEF80931401089520911301F5 -:10411000862F90E0820F911D8F3F910520F4620F52 -:104120006093130108958FEF8093130108952091F8 -:104130001201862F90E0820F911D8F3F910520F490 -:10414000620F6093120108958FEF8093120108951A -:1041500020911101862F90E0820F911D8F3F9105D4 -:1041600020F4620F6093110108958FEF8093110185 -:10417000089520911001862F90E0820F911D8F3FAE -:10418000910520F4620F6093100108958FEF8093E2 -:1041900010010895833011F128F4813049F0823004 -:1041A00091F00895853081F120F18630C1F10895B4 -:1041B00080911501681720F4861B809315010895DE -:1041C00010921501089580911401681720F4861B40 -:1041D00080931401089510921401089580911301A1 -:1041E000681720F4861B8093130108951092130121 -:1041F000089580911201681720F4861B80931201A4 -:10420000089510921201089580911101681720F409 -:10421000861B8093110108951092110108958091D9 -:104220001001681720F4861B8093100108951092E6 -:10423000100108958D3109F442C020F58E3009F443 -:1042400079C070F4873009F45EC020F4863009F438 -:1042500042C033C08830D1F18B3009F4A7C02DC0E3 -:10426000863109F4A3C038F4803109F46DC081317E -:1042700009F47BC022C0893109F498C08B3109F45C -:104280004FC01BC0853309F479C048F4873209F464 -:1042900075C008F478C0893209F470C00EC0833448 -:1042A00038F48A3308F071C0883309F47FC005C040 -:1042B000833409F463C08834C1F080E008950E941B -:1042C00092220E94EE0F0E94F30870C00E94131EFB -:1042D0000E94251E6BC08091D501817F8E7F8093C7 -:1042E000D50181E08093E50108950E9458152FEFD4 -:1042F00083ED90E3215080409040E1F700C0000042 -:104300000E94601C53C09091D501892F817090FF4D -:1043100003C0917F9E7F26C091609093D50146C0D7 -:104320009091D50191FB882780F921E0822780FBBD -:1043300091F913C09091D50192FB882780F921E073 -:10434000822780FB92F909C09091D50193FB8827C1 -:1043500080F921E0822780FB93F99093D50188238F -:1043600029F191609093D50108950E94581580918C -:104370000D0191E0892780930D0118C061E070E084 -:1043800080E090E00FC023EE01C027EC280F61E031 -:1043900070E080E090E004C0660F771F881F991FCF -:1043A0002A95D2F70E9452190E94581581E008956B -:1043B00080E0089580E00895CF93C82F8091E501B3 -:1043C000813079F018F08230D1F184C0A0910E01D3 -:1043D000B0910F018C91813169F0823209F07CC07B -:1043E00009C0A0910E01B0910F018C91813111F0A3 -:1043F000823249F48C2F0E94D82181111DC08C2F4C -:104400000E941A211AC08C2F0E94DA21811114C037 -:10441000C43179F048F4CB3079F0C03109F060C094 -:1044200082E08093E50108C0C93219F0C83321F059 -:1044300057C01092E50154C081E0817053C0C93269 -:1044400089F118F5C43171F1A8F4C73009F046C0FC -:104450008AE08093150194E19093140193E0909386 -:1044600013018093120188E08093110188E2809308 -:10447000100134C0CE51C63088F5EC2FF0E0E65D77 -:10448000FE4F80818093E40129C0CE34E9F020F40E -:10449000CB3421F56AE013C0C13579F0C235F1F4AF -:1044A00061E00DC08091E401882319F01092E401CD -:1044B00015C081E08093E50115C061E006C08091E0 -:1044C000E4010E9454200AC06AE08091E4010E9445 -:1044D000CA2004C01092E50180E004C081E002C05F -:1044E00080E0ABCFCF910895E1E8F0E08081886073 -:1044F00080838081816080838FB7F89493E090936C -:10450000890090ED909388008FBF0895EFE6F0E06A -:104510008081826080830895EFE6F0E080818D7F66 -:1045200080830895EFE6F0E0808192E08927808320 -:1045300008951F920F920FB60F9211242F933F935D -:104540004F935F936F937F938F939F93AF93BF939B -:10455000EF93FF938091E6019091E701019690938C -:10456000E7018093E601811103C082E00E94F30815 -:10457000E091E701E695E695F0E0E25BFA4FE49121 -:104580008091E6018E1303C080E00E94F308FF9142 -:10459000EF91BF91AF919F918F917F916F915F91BB -:1045A0004F913F912F910F900FBE0F901F90189534 -:1045B00004D06894B1118DC0089570D088F09F57D1 -:1045C00090F0B92F9927B751A0F0D1F0660F771F5F -:1045D000881F991F1AF0BA95C9F712C0B13081F03F -:1045E00077D0B1E0089574C0672F782F8827B85F1F -:1045F00039F0B93FCCF3869577956795B395D9F7A0 -:104600003EF490958095709561957F4F8F4F9F4FA9 -:104610000895E89409C097FB3EF4909580957095B5 -:1046200061957F4F8F4F9F4F9923A9F0F92F96E9FE -:10463000BB279395F695879577956795B795F11173 -:10464000F8CFFAF4BB0F11F460FF1BC06F5F7F4F10 -:104650008F4F9F4F16C0882311F096E911C0772322 -:1046600021F09EE8872F762F05C0662371F096E82B -:10467000862F70E060E02AF09A95660F771F881FFA -:10468000DAF7880F9695879597F9089557FD905812 -:10469000440F551F59F05F3F71F04795880F97FB06 -:1046A000991F61F09F3F79F08795089512161306C0 -:1046B0001406551FF2CF4695F1DF08C016161706EF -:1046C0001806991FF1CF8695710561050894089524 -:1046D000E894BB2766277727CB0197F908950BD07D -:1046E00078C069D028F06ED018F0952309F05AC030 -:1046F0005FC01124EECFCADFA0F3959FD1F3950FD1 -:1047000050E0551F629FF001729FBB27F00DB11D55 -:10471000639FAA27F00DB11DAA1F649F6627B00DE5 -:10472000A11D661F829F2227B00DA11D621F739FCE -:10473000B00DA11D621F839FA00D611D221F749FDC -:104740003327A00D611D231F849F600D211D822F23 -:10475000762F6A2F11249F5750408AF0E1F088236A -:104760004AF0EE0FFF1FBB1F661F771F881F915077 -:104770005040A9F79E3F510570F014C0AACF5F3F8B -:10478000ECF3983EDCF3869577956795B795F795AA -:10479000E7959F5FC1F7FE2B880F911D9695879532 -:1047A00097F9089597F99F6780E870E060E00895B1 -:1047B0009FEF80EC089500240A9416161706180639 -:1047C0000906089500240A94121613061406050615 -:1047D0000895092E0394000C11F4882352F0BB0FA6 -:1047E00040F4BF2B11F460FF04C06F5F7F4F8F4F09 -:1047F0009F4F089597FB072E16F4009407D077FD7E -:1048000009D00E94142407FC05D03EF490958195B0 -:104810009F4F0895709561957F4F0895EE0FFF1F8C -:104820000590F491E02D0994AA1BBB1B51E107C030 -:10483000AA1FBB1FA617B70710F0A61BB70B881F30 -:10484000991F5A95A9F780959095BC01CD010895BF -:10485000F999FECF92BD81BDF89A992780B5089548 -:10486000A8E1B0E042E050E00C944B24262FF999E7 -:10487000FECF1FBA92BD81BD20BD0FB6F894FA9A43 -:10488000F99A0FBE019608950E943624272F0C94A2 -:104890003724DC01CB01FC01F999FECF06C0F2BD43 -:1048A000E1BDF89A319600B40D9241505040B8F7EE -:0648B0000895F894FFCF0B -:1048B6002002F50882095F092B09F8080101C201E7 -:1048C60028080A03140A3F4D36390F05C2048C0422 -:1048D6005304E603FF03180431040102030405062A -:0448E60007080900B6 +:100DA000F0E0E45BFE4F808108950895089596E099 +:100DB000799FF001112494E5899FE00DF11D112424 +:100DC000E60FF11DEE0FFF1FE050FF4F859194914C +:100DD0000895880F991F8C589040FC01859194913B +:100DE0000895880F991F8C509F4FFC018591949115 +:100DF00008950F931F93CF93DF93EC01811520E3A8 +:100E0000920730F5811530E2930708F0B1C08B3BB3 +:100E1000910588F4883A910508F058C0853A910503 +:100E200008F049C08430910508F043C08130910535 +:100E300009F4B2C1AEC18F3F910509F0D0F5803FF2 +:100E4000910508F092C0805E9109089790F1A1C1C8 +:100E5000C11581E5D807A8F4C23090E5D90708F09C +:100E60009FC0C11520E5D20709F486C008F092C0E2 +:100E7000C11580E4D80708F08CC18E011127106CD1 +:100E8000CCC1C11590E8D90758F4C11520E7D207A5 +:100E900008F07BC1C11530E6D30708F423C179C13E +:100EA000C11580E9D80708F074C18E011F70106A5F +:100EB000B4C18E01B2C1853A910509F470C1863A78 +:100EC000910509F46FC103E810E4A7C1883A9105C0 +:100ED00009F46BC1893A910509F46AC18A3A91050E +:100EE00009F469C18B3A910509F468C18C3A9105FE +:100EF00009F467C18D3A910509F466C1803B9105FB +:100F000009F465C18E3A910509F464C18F3A9105DF +:100F100009F463C1813B910509F462C1823B9105EB +:100F200009F461C1833B910509F460C1843B9105DB +:100F300009F45FC1853B910509F45EC1863B9105CB +:100F400009F45DC1873B910509F45CC1883B9105BB +:100F500009F45BC1893B910509F45AC18A3B9105AB +:100F600009F059C10AE216E458C18C01106555C157 +:100F70009F700E94F10652C10E942C169FEF24E33D +:100F80003CE0915020403040E1F700C000000E945A +:100F9000441D43C18091D50181608093D5013DC13D +:100FA0000E94EC1E811102C00E94D21E0E94091FE5 +:100FB00090E09093F6018093F501C23080E5D80768 +:100FC00021F48091F501816086C0C43090E5D90795 +:100FD00021F48091F50182607EC0C63020E5D20701 +:100FE00021F48091F501846076C0C83030E5D307E4 +:100FF00019F48091F50127C0CA3080E5D80721F4A3 +:101000008091F501806167C0CC3090E5D90721F46B +:101010008091F50180625FC0CE3020E5D20721F4D7 +:101020008091F501806457C0C03130E5D30721F4C9 +:101030008091F50180684FC0C23180E5D80729F45E +:101040008091F5018460886046C0C33090E5D9077F +:1010500021F48091F5018E7F3EC0C53020E5D20796 +:1010600021F48091F5018D7F36C0C73030E5D3077C +:1010700021F48091F5018B7F2EC0C93080E5D8071F +:1010800019F48091F50126C0CB3090E5D90721F401 +:101090008091F5018F7E1FC0CD3020E5D20721F46D +:1010A0008091F5018F7D17C0CF3030E5D30721F453 +:1010B0008091F5018F7B0FC0C13180E5D80721F405 +:1010C0008091F5018F7707C0C331D04531F480910D +:1010D000F5018B7F877F8093F5018091F5010E9458 +:1010E0000D1F9BC08D2F99278F70992781309105F7 +:1010F000E9F48E01037011279C0102C0220F331FF7 +:101100000A95E2F789011C68CE0164E0880F991FF7 +:101110006A95E1F788279370082B192B73E0CC0FA1 +:10112000DD1F7A95E1F7C076DD272CC0823091056E +:1011300029F41C2F0027016F106A6FC083309105BE +:1011400061F4CE018370992701E010E002C0000F26 +:10115000111F8A95E2F71C680EC0049709F05DC064 +:10116000CE018370992701E010E002C0000F111F2B +:101170008A95E2F71A6843E0CC0FDD1F4A95E1F744 +:10118000C07ED7700C2B1D2B48C08E011F701062C3 +:1011900044C000E010E041C001E010E03EC001E8C2 +:1011A00010E43BC002E810E438C002EE14E435C09D +:1011B00009EE14E432C00AEE14E42FC005EB14E487 +:1011C0002CC006EB14E429C007EB14E426C00CEC99 +:1011D00014E423C00DEC14E420C003E815E41DC0A2 +:1011E0000AE815E41AC002E915E417C004E915E499 +:1011F00014C001E216E411C003E216E40EC004E2DA +:1012000016E40BC005E216E408C006E216E405C0C9 +:1012100007E216E402C000E014E4C801DF91CF91B8 +:101220001F910F91089596E0799FF001112494E5A4 +:10123000899FE00DF11D1124E60FF11DEE0FFF1F38 +:10124000E050FF4F85919491803E9105E0F4803C01 +:10125000910558F58133910509F46FC048F489323E +:10126000910509F463C08A32910509F46DC072C01A +:1012700089339105E9F082389105D1F085339105E4 +:1012800009F44DC067C0833E910581F138F4803E7A +:101290009105B9F0823E9105D9F05CC0863E91057A +:1012A00061F1873E9105A1F155C00E94E9060895BC +:1012B0002091F50120FD02C021FF4CC080EE90E09E +:1012C00049C08091F50180FFF9CF89E390E042C0E9 +:1012D0008091F50182FF0EC08091F50184FF03C06B +:1012E00080E090E037C083EE90E034C08091F5015B +:1012F00082FFF2CF82EE90E02DC08091F50183FF56 +:101300000BC08091F50184FDEBCF87EE90E022C009 +:101310008091F50183FFF5CF86EE90E01BC08091B0 +:10132000F50185FF07C089E290E014C08091F501C6 +:1013300085FFF9CF85E390E00DC08091F50186FF30 +:1013400007C08AE290E006C08091F50186FFF9CFE0 +:1013500081E390E00E94F906089508950C94AD0988 +:1013600080916A010895CF93DF9300D01F92CDB78B +:10137000DEB72091EC01243019F523E029839B830B +:101380008A832093E9008FEF9091E800815095FDCA +:1013900006C095ED9A95F1F700008111F5CF809187 +:1013A000E80085FF0DC040E050E063E070E0CE0152 +:1013B00001960E941D0C8091E8008E778093E800D2 +:1013C0000F900F900F90DF91CF910895CF93DF93FF +:1013D00000D01F92CDB7DEB72091EC01243021F56B +:1013E00022E029839B838A8383E08093E9008FEF47 +:1013F0009091E800815095FD06C095ED9A95F1F722 +:1014000000008111F5CF8091E80085FF0DC040E01C +:1014100050E063E070E0CE0101960E941D0C8091C7 +:10142000E8008E778093E8000F900F900F90DF9187 +:10143000CF9108952091EC012430F1F422E0209323 +:10144000E9002FEF3091E800215035FD06C035ED61 +:101450003A95F1F700002111F5CF2091E80025FF22 +:101460000BC040E050E065E070E00E941D0C8091F0 +:10147000E8008E778093E8000895CF93DF93EC0126 +:101480008091EC01843009F046C090910C019923C1 +:10149000D9F090910D019923B9F08093E9008FEF75 +:1014A0009091E800815095FD06C095E19A95F1F77D +:1014B00000008111F5CF8091E80085FF2CC040E04D +:1014C00050E060E170E017C081E08093E9008FEFA9 +:1014D0009091E800815095FD06C095ED9A95F1F741 +:1014E00000008111F5CF8091E80085FF14C040E035 +:1014F00050E068E070E0CE010E941D0C8091E80091 +:101500008E778093E80080E1FE01AAE5B1E00190CA +:101510000D928A95E1F7DF91CF9108958091EB01CB +:10152000811109C00E94AF0D0E940C0E8091E20053 +:1015300084608093E20008951092EB01089508956D +:101540000C9468230E94DB1C0E946E230E94A91049 +:101550000C94AE0942E061EC81E00E94290D42E06A +:1015600061EC82E00E94290D42E061EC83E00E9480 +:10157000290D42E161EC84E00C94290D8091EE018B +:10158000833009F455C030F4813071F0823009F4B1 +:101590008EC008958A3009F47AC08B3009F460C097 +:1015A000893009F09CC020C08091ED01813A09F09A +:1015B00096C08091E800877F8093E8008091F101D8 +:1015C0009091F201892B21F060E080E090E003C06F +:1015D00060E18AE591E070E00E94660C8091E8008D +:1015E0008B778093E80008958091ED01813209F0B6 +:1015F00076C08091F1019091F201009719F0039764 +:1016000009F06DC08091E800877F8093E8008091A9 +:10161000E80082FD05C08091EC018111F8CF5FC028 +:101620008091F10080936A018091E8008B7753C02C +:101630008091ED01813A09F052C08091F1019091C1 +:10164000F201892B09F04BC08091E800877F8093DD +:10165000E8008091E80080FFFCCF80910C0136C04B +:101660008091ED018132D9F58091F1019091F201E3 +:10167000892BA9F58091E800877F8093E8000E947C +:101680005E0D8091EF0180930C010C942C168091DB +:10169000ED01813221F58091E800877F8093E80099 +:1016A0000E945E0D8091F00180936B0108958091FE +:1016B000ED01813AA1F48091E800877F8093E800F2 +:1016C0008091E80080FFFCCF80916B018093F10056 +:1016D0008091E8008E778093E8000C945E0D089569 +:1016E00084B7877F84BF88E10FB6F8948093600049 +:1016F000109260000FBE90E080E80FB6F8948093DF +:101700006100909361000FBE0E94F8100E94AF0D1F +:101710000E940C0E8091E20084608093E200789435 +:101720000E9487100E94FA1082E091E00E94A410AB +:101730000E9456238091EC01853069F40E949B1C25 +:101740008091EA018823B1F30E94C61C882391F39B +:101750000E94070CEFCF0E940011ECCF292F3327F6 +:1017600023303105A9F06CF42130310509F442C071 +:101770002230310509F043C08DE690E024ED33E0DE +:1017800042C021323105C9F02232310519F137C08A +:1017900099278130910541F08230910541F0892BE4 +:1017A00071F5E0EDF3E005C0E8EBF3E002C0E0EA3C +:1017B000F3E0849190E09F0126C0643000F5E62FAD +:1017C000F0E0EE0FFF1FEE5DFE4F2081318189E0DA +:1017D00090E019C0643098F4E62FF0E0DF01AA0F22 +:1017E000BB1FA65EBE4F2D913C91EA5EFE4F8081ED +:1017F00090E009C082E190E021E434E004C080E0A0 +:1018000090E020E030E0FA0131832083089580E108 +:1018100089BD82E189BD09B400FEFDCF8091D80069 +:101820008F7D8093D8008091E00082608093E000FB +:101830008091E00081FDFCCF0895CF92DF92EF927E +:10184000FF920F931F93CF93DF937C018B01EA01EB +:101850000E947F0D811131C0209731F088819981DC +:10186000081B190BE80EF91EC12CD12C011511050E +:1018700019F18091E80085FD14C08091E8008E7711 +:101880008093E800209741F0888199818C0D9D1DFF +:101890009983888385E011C00E947F0D882331F3EE +:1018A0000CC0F70181917F018093F1000150110973 +:1018B000FFEFCF1ADF0ADACF80E0DF91CF911F91DF +:1018C0000F91FF90EF90DF90CF9008952091F3015A +:1018D0003091F4012617370748F06115710539F486 +:1018E0002091E8002E772093E80001C0B901FC01A7 +:1018F00020E061157105B9F18091EC01882309F4AC +:1019000040C0853009F43FC08091E80083FD3DC0B0 +:101910008091E80082FF06C08091E80082FF26C027 +:1019200080E008958091E80080FFE3CF2091F300EC +:101930008091F20090E0922B6115710551F0883092 +:10194000910538F421912093F100615071090196BD +:10195000F3CF21E0089709F020E08091E8008E772E +:101960008093E800C6CF2111C7CFD6CF8091EC017C +:10197000882339F0853039F08091E80083FFCCCF9F +:1019800004C082E0089583E0089581E008952091E5 +:10199000F3013091F4012617370748F061157105FE +:1019A00039F42091E8002E772093E80001C0B901B6 +:1019B000FC0120E061157105C1F18091EC018823E3 +:1019C00009F441C0853009F440C08091E80083FDEE +:1019D0003EC08091E80082FF06C08091E80082FF4F +:1019E00027C080E008958091E80080FFE3CF209138 +:1019F000F3008091F20090E0922B6115710559F08F +:101A00008830910540F424912093F1003196615083 +:101A100071090196F2CF21E0089709F020E080914A +:101A2000E8008E778093E800C5CF2111C6CFD5CFCF +:101A30008091EC01882339F0853039F08091E800FD +:101A400083FFCBCF04C082E0089583E0089581E056 +:101A50000895982F973058F59093E900981739F02A +:101A60007091EC002091ED005091F00003C0242F04 +:101A7000762F50E021FF19C03091EB003E7F30936C +:101A8000EB003091ED003D7F3093ED003091EB00A5 +:101A900031603093EB007093EC002093ED00509395 +:101AA000F0002091EE0027FF07C09F5FD3CF8F701B +:101AB0008093E90081E0089580E008958091ED0130 +:101AC00087FD05C08091E80080FF0EC012C08091A4 +:101AD000E80082FD05C08091EC018111F8CF0895E6 +:101AE0008091E8008B7708C08091EC018111EACFEA +:101AF00008958091E8008E778093E80008958091A2 +:101B0000E4009091E50045E62091EC0020FF21C023 +:101B10002091E80020FD21C02091EC01222389F0D2 +:101B2000253089F02091EB0025FD0FC02091E400C5 +:101B30003091E5002817390739F3415041F0C901C8 +:101B4000E3CF82E0089583E0089581E0089584E082 +:101B500008952091E80022FFDFCF80E008950E94E1 +:101B60001D0E0E94250EE0EEF0E0808181608083F2 +:101B7000E8EDF0E080818F77808319BCA7EDB0E0BD +:101B80008C918E7F8C9380818F7E80831092EB016D +:101B900008950F931F93CF93DF930E941D0E0E9411 +:101BA000250EC8EDD0E088818F7788838881806892 +:101BB000888388818F7D888319BC1092EC011092F4 +:101BC000E8011092EA011092E90100EE10E0F8013C +:101BD00080818B7F808388818160888342E060E0A0 +:101BE00080E00E94290DE1EEF0E080818E7F80830D +:101BF000E2EEF0E080818160808380818860808374 +:101C0000F80180818E7F8083888180618883DF9165 +:101C1000CF911F910F910895E8EDF0E080818F7EC4 +:101C20008083E7EDF0E080818160808384E082BF83 +:101C300081E08093EB010C94C90DE8EDF0E0808128 +:101C40008E7F80831092E20008951092DA00109245 +:101C5000E10008951F920F920FB60F9211242F9357 +:101C60003F934F935F936F937F938F939F93AF9324 +:101C7000BF93EF93FF938091E10082FF0BC08091AF +:101C8000E20082FF07C08091E1008B7F8093E1003A +:101C90000E9486108091DA0080FF1FC08091D800DA +:101CA00080FF1BC08091DA008E7F8093DA008091E4 +:101CB000D90080FF0DC080E189BD82E189BD09B4F2 +:101CC00000FEFDCF81E08093EC010E948E0A05C0EA +:101CD00019BC1092EC010E949C0A8091E10080FFE7 +:101CE00019C08091E20080FF15C08091E2008E7FD4 +:101CF0008093E2008091E20080618093E200809115 +:101D0000D80080628093D80019BC85E08093EC01F4 +:101D10000E94A00A8091E10084FF30C08091E2001F +:101D200084FF2CC080E189BD82E189BD09B400FE39 +:101D3000FDCF8091D8008F7D8093D8008091E10005 +:101D40008F7E8093E1008091E2008F7E8093E2009D +:101D50008091E20081608093E2008091E801882315 +:101D600011F084E007C08091E30087FF02C083E0A8 +:101D700001C081E08093EC010E94A20A8091E10001 +:101D800083FF29C08091E20083FF25C08091E1009C +:101D9000877F8093E10082E08093EC011092E8015C +:101DA0008091E1008E7F8093E1008091E2008E7F40 +:101DB0008093E2008091E20080618093E20042E043 +:101DC00060E080E00E94290D8091F000886080939F +:101DD000F0000E949F0AFF91EF91BF91AF919F91F8 +:101DE0008F917F916F915F914F913F912F910F90C4 +:101DF0000FBE0F901F9018951F920F920FB60F9263 +:101E000011242F933F934F935F936F937F938F93FF +:101E10009F93AF93BF93CF93EF93FF93C091E9004C +:101E2000CF708091EC001092E9008091F000877FE4 +:101E30008093F00078940E94380F1092E90080910E +:101E4000F00088608093F000C093E900FF91EF916B +:101E5000CF91BF91AF919F918F917F916F915F9142 +:101E60004F913F912F910F900FBE0F901F9018959B +:101E70001F93CF93DF93CDB7DEB7AA970FB6F89431 +:101E8000DEBF0FBECDBFEDEEF1E08091F10081939A +:101E900021E0E53FF207C9F70E94BE0A8091E80001 +:101EA00083FF1CC12091ED013091EE01832F90E062 +:101EB0008A30910508F012C1FC01E05AFF4F0C94E2 +:101EC000F024203881F0223809F008C18091F10116 +:101ED0008F708093E9008091EB0085FB882780F963 +:101EE0001092E90006C08091E9019091EA019111F8 +:101EF00082609091E800977F9093E8008093F100D2 +:101F00001092F100C5C0822F8D7F09F0E7C0222317 +:101F100019F0223061F0E2C08091EF01813009F0C8 +:101F2000DDC0333009F080E08093EA0128C0809161 +:101F3000EF01811124C02091F1012F7009F4CEC06E +:101F40002093E9008091EB0080FF19C08091EB00A5 +:101F5000333011F4806211C080618093EB0081E026 +:101F600090E0022E01C0880F0A94EAF78093EA00FD +:101F70001092EA008091EB0088608093EB00109251 +:101F8000E9008091E800877F86C02111A7C01091E9 +:101F9000EF011F778091E3008078812B8093E3002D +:101FA0008091E800877F8093E8000E945E0D809119 +:101FB000E80080FFFCCF8091E30080688093E3001D +:101FC000112311F083E001C082E08093EC0186C010 +:101FD0002058223008F082C08091EF019091F001EA +:101FE0008C3D23E0920779F583E08A838AE2898336 +:101FF0004FB7F894DE01139620E03EE051E2E32F64 +:10200000F0E050935700E49120FF03C0E295EF7099 +:102010003F5FEF708E2F90E0EA3010F0C79601C05E +:10202000C0968D939D932F5F243149F74FBF8091C8 +:10203000E800877F8093E8006AE270E0CE010196B5 +:102040000E94660C14C0AE014F5F5F4F6091F101BA +:102050000E94AE0B009709F441C02091E800277F51 +:102060002093E800BC0189819A810E94C70C80916D +:10207000E8008B778093E80031C0203879F58091B3 +:10208000E800877F8093E8008091E8018093F10069 +:102090008091E8008E778093E8000E945E0D1EC05C +:1020A00021111CC09091EF019230C0F48091E800A2 +:1020B000877F8093E8009093E8010E945E0D8091F5 +:1020C000E801811104C08091E30087FF02C084E031 +:1020D00001C081E08093EC010E94AA0A8091E8008F +:1020E00083FF0AC08091E800877F8093E800809199 +:1020F000EB0080628093EB00AA960FB6F894DEBFE7 +:102100000FBECDBFDF91CF911F9108950895CF935A +:102110008091EC018823B1F08091E9008F7090915B +:10212000EC0090FF02C090E801C090E0C92FC82BDE +:102130001092E9008091E80083FD0E94380FCF7073 +:10214000C093E900CF91089590937101809370013D +:102150000895E0917001F0917101309721F00190A4 +:10216000F081E02D099480E00895E0917001F091F4 +:102170007101309721F00280F381E02D09940895D8 +:10218000E0917001F0917101309721F00480F581A8 +:10219000E02D0994089520916E0130916F0182170E +:1021A000930771F090936F0180936E01E09170013D +:1021B000F0917101309721F00680F781E02D0994AC +:1021C000089520916C0130916D018217930771F091 +:1021D00090936D0180936C01E0917001F091710119 +:1021E000309721F00084F185E02D09940895089539 +:1021F0000C94F7100E94E11C0E94CA050C94A71DC4 +:10220000CF92DF92EF92FF920F931F93CF93DF93C2 +:10221000CDB7DEB72B970FB6F894DEBF0FBECDBF9C +:102220000E94E20533E7E32E31E0F32E00E010E0F8 +:10223000C02E802F0E94CF06F701D1907F01D826B3 +:10224000B1F40F5F1F4F0E30110591F78FEF8983A7 +:102250008A831B820E94EA1C8160782F9D838C8375 +:1022600049815A816B818D810E94A31141C0909157 +:10227000D50191FF04C08B870E94D5068B8520E095 +:1022800030E04D2D50E0922FBA01022E02C075951C +:1022900067950A94E2F760FF25C02E83CF82EE2473 +:1022A000E394F12C02C0EE0CFF1C9A95E2F790E04B +:1022B0008E219F2121E0892B09F420E028870E94AC +:1022C000EA1C8160782F9A8789874E815F816885B3 +:1022D0008A850E94A311F801ED58FE4F80818E255A +:1022E000808306C02F5F3F4F2630310561F6A9CFAE +:1022F0000E948B20109172010E94A9101817A1F062 +:102300000E94A910809372012B960FB6F894DEBF3D +:102310000FBECDBFDF91CF911F910F91FF90EF9036 +:10232000DF90CF900C94AE092B960FB6F894DEBFD9 +:102330000FBECDBFDF91CF911F910F91FF90EF9016 +:10234000DF90CF900895CF93DF93CDB7DEB72B9773 +:102350000FB6F894DEBF0FBECDBF4F835887698795 +:102360007A878B87DE01119686E0FD0111928A95AE +:10237000E9F785E0FE01379601900D928A95E1F725 +:1023800049815A816B817C818D819E810E94F818E0 +:102390002B960FB6F894DEBF0FBECDBFDF91CF9165 +:1023A00008950895CF93C82F882309F4C1C08238B7 +:1023B00059F40E94A91081FDBBC089E30E94A21BB1 +:1023C0000E946C1C89E30CC0833879F40E94A91028 +:1023D00080FDAEC083E50E94A21B0E946C1C83E5B9 +:1023E0000E94E21BCF910C946C1C843859F40E941B +:1023F000A91082FD9DC087E40E94A21B0E946C1C54 +:1024000087E4EECF8CEF8C0F813A48F48C2F0E943A +:10241000BE2281118DC08C2F0E94A21BE3CF80E2CF +:102420008C0F883048F4C77081E001C0880FCA95CE +:10243000EAF70E94231CD6CF8BE58C0F833078F40B +:10244000C53A29F0C63A31F482E890E005C081E847 +:1024500090E002C083E890E0CF910C94CB1088E527 +:102460008C0F833108F064C0C83A39F1C93A41F1A0 +:10247000CA3A49F1CB3A51F1CC3A59F1CD3A61F12E +:10248000C03B69F1CE3A71F1CF3A79F1C13B81F1AC +:10249000C23B89F1C33B91F1C43B99F1C53BA1F12A +:1024A000C63BA9F1C73BB1F1C83BB9F1C93BC1F18A +:1024B000CA3BC9F58AE292E038C082EE90E035C0AE +:1024C00089EE90E032C08AEE90E02FC085EB90E07C +:1024D0002CC086EB90E029C087EB90E026C08CEC06 +:1024E00090E023C08DEC90E020C083E891E01DC017 +:1024F0008AE891E01AC082E991E017C084E991E08E +:1025000014C081E292E011C083E292E00EC084E246 +:1025100092E00BC085E292E008C086E292E005C03E +:1025200087E292E002C080E090E0CF910C94E1104D +:10253000CF910895882309F44BC0823859F40E9442 +:10254000A91081FF45C089E30E94A21B0E946C1C58 +:1025500089E30CC0833871F40E94A91080FF38C051 +:1025600083E50E94A21B0E946C1C83E50E94E21B73 +:102570000C946C1C843859F40E94A91082FF28C066 +:1025800087E40E94A21B0E946C1C87E4EFCF9CEFA3 +:10259000980F913A58F390E2980F983050F4877062 +:1025A00091E001C0990F8A95EAF7892F0E94291CB2 +:1025B000DFCF9BE5980F933020F480E090E00C94FF +:1025C000CB10885A833120F480E090E00C94E11025 +:1025D0000895882321F00E94231C0C946C1C0895FC +:1025E000882321F00E94291C0C946C1C0895CF9222 +:1025F000DF92EF92FF920F931F93CF93DF93CDB7AC +:10260000DEB728970FB6F894DEBF0FBECDBF8C01A2 +:1026100085E0F801DE01119601900D928A95E1F7AF +:10262000F801D080E180F280558152955F7023815E +:102630003481232B39F0FFEFEF1206C081E0DF1267 +:1026400003C003C081E001C080E080FDE2C2C80198 +:102650005F830E94D111D982EA8269817A818F2DAC +:102660000E949E1B9E8388870E94521B0E94251AEF +:102670004E815F816885FF2029F00E94401C68859B +:102680005F814E81E42FE295EF70F0E0E659FF4F55 +:102690000C94F024842F807F142F1F70882311F056 +:1026A0001295107FFF20B1F0112309F467C280E278 +:1026B000860F883028F4812F68870E94231C04C06D +:1026C000812F68870E94331C688568870E946C1C74 +:1026D000688554C2862F68870E949A1268851123E4 +:1026E00009F497C2605E812F683018F40E94291C9B +:1026F00002C00E94391C28960FB6F894DEBF0FBEA8 +:10270000CDBFDF91CF911F910F91FF90EF90DF90A0 +:10271000CF900C946C1C242F207F842F8F7020323C +:1027200011F08295807F662319F0613019F12BC07A +:10273000FF20B1F0552309F493C1513009F090C145 +:1027400028960FB6F894DEBF0FBECDBFDF91CF91B4 +:102750001F910F91FF90EF90DF90CF900C94531C3E +:10276000552319F0513009F454C28E830E94561C2F +:102770008E8189C1FF2021F0523008F04AC270C119 +:10278000511147C280C1FF2021F0552309F468C1CF +:10279000F5C1552309F477C105C2242F2695269546 +:1027A000237030E02115310521F021303105C9F0C9 +:1027B00030C2FF2021F0862F942F937002C080E05A +:1027C00090E028960FB6F894DEBF0FBECDBFDF9124 +:1027D000CF911F910F91FF90EF90DF90CF900C94CD +:1027E000CB10FF2021F0862F942F937002C080E041 +:1027F00090E028960FB6F894DEBF0FBECDBFDF91F4 +:10280000CF911F910F91FF90EF90DF90CF900C949C +:10281000E110862FFF2019F00E94931F02C00E9432 +:10282000FB1F28960FB6F894DEBF0FBECDBFDF9119 +:10283000CF911F910F91FF90EF90DF90CF900C946C +:102840008020842F837009F076C0F110E2C1262F1A +:10285000229526952770220F220F862F8F70C82E63 +:10286000D12CE12CF12C022E04C0CC0CDD1CEE1C72 +:10287000FF1C0A94D2F764FF10C06FE070E080E0A4 +:1028800090E004C0660F771F881F991F2A95D2F722 +:10289000609570958095909503C060E070E0CB01E5 +:1028A000242F269526952370422F50E04230510563 +:1028B000D1F04330510559F16C297D298E299F298A +:1028C0004130510541F128960FB6F894DEBF0FBE96 +:1028D000CDBFDF91CF911F910F91FF90EF90DF90CF +:1028E000CF900C944A1A6C297D298E299F2928960D +:1028F0000FB6F894DEBF0FBECDBFDF91CF911F9111 +:102900000F91FF90EF90DF90CF900C94641A0E948B +:102910004A1AC701B60128960FB6F894DEBF0FBE5B +:10292000CDBFDF91CF911F910F91FF90EF90DF907E +:10293000CF900C94301AFF2019F0842F817001C0C1 +:102940008695882309F465C1262F22952695277040 +:10295000220F220F862F8F70C82ED12CE12CF12C44 +:10296000022E04C0CC0CDD1CEE1CFF1C0A94D2F716 +:1029700064FF10C06FE070E080E090E004C0660F7C +:10298000771F881F991F2A95D2F7609570958095BB +:10299000909503C060E070E0CB01242F269526952A +:1029A0002370422F50E042305105D1F043305105A1 +:1029B00059F16C297D298E299F294130510541F11A +:1029C00028960FB6F894DEBF0FBECDBFDF91CF9132 +:1029D0001F910F91FF90EF90DF90CF900C941E1BF2 +:1029E0006C297D298E299F2928960FB6F894DEBF81 +:1029F0000FBECDBFDF91CF911F910F91FF90EF9050 +:102A0000DF90CF900C94381B0E941E1BC701B601AB +:102A100028960FB6F894DEBF0FBECDBFDF91CF91E1 +:102A20001F910F91FF90EF90DF90CF900C94041BBB +:102A3000603FC9F118F4603E50F49BC0623F09F456 +:102A400060C008F44AC0633F09F46FC092C0162FFB +:102A50001F70842F8F71FF2099F00E949D1A812F83 +:102A600028960FB6F894DEBF0FBECDBFDF91CF9191 +:102A70001F910F91FF90EF90DF90CF900C94E9128F +:102A80000E94BE1A812F28960FB6F894DEBF0FBEA3 +:102A9000CDBFDF91CF911F910F91FF90EF90DF900D +:102AA000CF900C94F012FF20A1F05111B2C0842FEE +:102AB0008F7128960FB6F894DEBF0FBECDBFDF91A1 +:102AC000CF911F910F91FF90EF90DF90CF900C94DA +:102AD000E31A523008F09DC0EACFFF20A1F0842F06 +:102AE0008F7128960FB6F894DEBF0FBECDBFDF9171 +:102AF000CF911F910F91FF90EF90DF90CF900C94AA +:102B00009D1AFF2061F3842F8F7128960FB6F894D9 +:102B1000DEBF0FBECDBFDF91CF911F910F91FF9010 +:102B2000EF90DF90CF900C94BE1AFF2091F0842F8D +:102B30008F7128960FB6F894DEBF0FBECDBFDF9120 +:102B4000CF911F910F91FF90EF90DF90CF900C9459 +:102B5000881A28960FB6F894DEBF0FBECDBFDF915E +:102B6000CF911F910F91FF90EF90DF90CF900C9439 +:102B70007E1AFF20A1F0552309F4B1CF862F2896A5 +:102B80000FB6F894DEBF0FBECDBFDF91CF911F917E +:102B90000F91FF90EF90DF90CF900C94D2115523BE +:102BA00009F4B1CF862F28960FB6F894DEBF0FBE7A +:102BB000CDBFDF91CF911F910F91FF90EF90DF90EC +:102BC000CF900C949A124F70C8010E940D03289662 +:102BD0000FB6F894DEBF0FBECDBFDF91CF911F912E +:102BE0000F91FF90EF90DF90CF900C94A5194F704C +:102BF000C80128960FB6F894DEBF0FBECDBFDF9197 +:102C0000CF911F910F91FF90EF90DF90CF900C9498 +:102C1000D60628960FB6F894DEBF0FBECDBFDF9163 +:102C2000CF911F910F91FF90EF90DF90CF9008957B +:102C30000E94401C0E94501C0E94151C0E946C1C8B +:102C40000E942C210E94802080E090E00E94CB1006 +:102C500080E090E00C94E1100E94301C0C94181657 +:102C60000E94931B292F22952F7030E02C303105C4 +:102C70004CF42A3031056CF42250310922303105F0 +:102C800090F407C02C30310551F02F30310539F068 +:102C90000AC0803E10F0803F31F481E0089593FB3C +:102CA000882780F9089580E00895CF93DF9300D0BE +:102CB00000D01F92CDB7DEB70F900F900F900F90FE +:102CC0000F90DF91CF910895CF93DF9300D000D084 +:102CD00000D0CDB7DEB726960FB6F894DEBF0FBE94 +:102CE000CDBFDF91CF9108951F93CF93DF93C09114 +:102CF000810116E080918201C81799F0D0E01C9FF5 +:102D0000F0011D9FF00D1124ED57FE4F40815181C0 +:102D100062817381848195810E9464162196C770B7 +:102D2000E9CFDF91CF911F9108954091B301509168 +:102D3000B4016091B5017091B6018091B701909195 +:102D4000B8010C946416CF938091B80182958F706E +:102D500009F05FC08091B501882309F45AC0209121 +:102D60008101A09182016091B3017091B4018091C1 +:102D7000B6019091B70131E06F3F09F030E0B32F19 +:102D8000C6E02A1709F445C0009721F07F3F21F4DF +:102D90004B2F03C041E001C040E030E040FD35C0B2 +:102DA000C29FF001C39FF00D1124ED57FE4F4181EA +:102DB00074132BC04081641328C04281411125C087 +:102DC000438154814817590710F441505109481B59 +:102DD000590B483C5105C8F48091B8018F7080614F +:102DE0008093B80186E0829FF001839FF00D11244B +:102DF000E857FE4F80818F708061808383EB91E084 +:102E00000E94F712CF910C9474162F5F3F4F2770DA +:102E1000B8CFCF910895CF92DF92EF92FF920F93A8 +:102E20001F93CF93DF93CDB7DEB762970FB6F894B9 +:102E3000DEBF0FBECDBF8C0185E0F801DE011D961F +:102E400001900D928A95E1F7D8014C9111965C9111 +:102E5000119712966C9112971396ED90FC9014971F +:102E60007091B301E091B4012091B6013091B701A6 +:102E70002115310531F0EF3F31F481E07F3F19F446 +:102E800003C081E001C080E0B82FB170CB2E80FD7F +:102E90006CC1D090B501DD2009F4F5C0F091B80106 +:102EA000E216F30638F0C701821B930B883C9105AC +:102EB00048F09BC0209530952E0D3F1D283C3105D4 +:102EC00008F093C08F2F807F09F052C0E51314C023 +:102ED000741312C0D62E61110FC0FF70F061F09311 +:102EE000B8010E94951683EB91E00E94F712809141 +:102EF000B801F80185836CC1EF2831F05F3F31F4F0 +:102F000081E04F3F19F403C081E001C080E080FD03 +:102F100003C081E0862701C080E0F82FF170FF2E0A +:102F200080FF1CC0809181012091820136E08217D0 +:102F300009F428C190E0389FF001399FF00D112469 +:102F4000ED57FE4F7181571306C07081471303C0C0 +:102F50007281671303C001968770E9CFD62E66236E +:102F600009F436C18091B80181608093B80153C0E3 +:102F7000E51308C0741306C0611104C0D80115968A +:102F8000FC93AEC04D875E878D859E856A8B0E94BF +:102F900030166A89882329F1D62E662311F12091F3 +:102FA000B801822F82958F7090E002970CF460C078 +:102FB0008091B3019091B40198878F831986FB8625 +:102FC000EA862C87CE01079651C0E51731F14D876F +:102FD0005E878D859E856A8B0E9430166A89811175 +:102FE0002EC0C8010E94F712A4C08F2F807F69F7FE +:102FF0007E2DF98AE88A89890E94551683EB91E033 +:103000000E94F712E3EBF1E086E0DF011D928A9562 +:10301000E9F70E949516D12CDBC07413D8CF61114B +:10302000D6CFD8011596FC93C8010E94F712E3EBA6 +:10303000F1E086E0DF011D928A95E9F7C9C0D62E3E +:10304000662379F22091B801822F82958F7090E0EB +:10305000029774F08091B3019091B4019A838983AF +:103060001B82FD82EC822E83CE0101960E94F71214 +:1030700086E0F801A3EBB1E001900D928A95E1F7AB +:103080000E94A3166FC0E216F30628F0C701821B48 +:10309000930B9C0104C0209530952E0D3F1D283CBC +:1030A000310508F052C0D62E662309F49ACFE513F5 +:1030B0002CC074132AC08091B80180FD1DC0982FC8 +:1030C00092959F70C9F0D80115968C9315979F30F3 +:1030D00039F09F5F9295907F8F70892B15968C9316 +:1030E000C8010E94F71286E0F801A3EBB1E001905D +:1030F0000D928A95E1F736C086E0F801A3EBB1E0C6 +:1031000001900D928A95E1F763C04D875E878D85AA +:103110009E850E943016882379F086E0F801A3EBA3 +:10312000B1E001900D928A95E1F70E94A3160E94EA +:103130009516DD24D3944CC08091B80181608093B2 +:10314000B801C8010E94F71243C07E2DF98AE88AAF +:1031500089890E945516E3EBF1E086E0DF011D92BC +:103160008A95E9F70E94951633C0662309F439CF92 +:103170004D875E878D859E850E943016882309F4D1 +:1031800030CFCBCF4D875E878D859E850E94931B68 +:10319000292F22952F7030E0223031052CF49F70BA +:1031A00041F0811106C00CC0243031052CF49F7011 +:1031B00049F4805E883020F0C8010E94F712CF2CBD +:1031C000DC2C06C0D80115969C91907F91F7F8CF22 +:1031D0008D2D62960FB6F894DEBF0FBECDBFDF9186 +:1031E000CF911F910F91FF90EF90DF90CF900895B6 +:1031F0001F93CF93DF93CDB7DEB72C970FB6F8941C +:10320000DEBF0FBECDBF4F83588769877A878B8714 +:103210009C87CE0107960E940B178823C1F02F814F +:1032200038858A859B85892B31F03F3F11F080E0FE +:1032300003C02F3FE1F781E0811147C04F815885DE +:1032400069857A858B859C850E9464163EC086E0E0 +:10325000FE013796DE01119601900D928A95E1F7F5 +:10326000FF81E8854A855B854115510531F0EF3FC7 +:1032700031F481E0FF3F19F403C081E001C080E038 +:1032800080FD23C02091820130E0C9010196877042 +:1032900099276091810170E086179707F1F1F98312 +:1032A000EA835D834C8396E0929FD001939FB00D9B +:1032B0001124AD57BE4FFE01319601900D929A95A3 +:1032C000E1F7809382010E94741616E080918101DB +:1032D00090918201891779F1189FC00111248D57AF +:1032E0009E4F0E940B17882331F1E09181011E9FB0 +:1032F000F0011124ED57FE4F4081518162817381AD +:10330000848195810E9464168091810190E00196EC +:103310008770992780938101D9CF0E942C16109233 +:10332000820110928101E3EBF1E086E0DF011D9262 +:103330008A95E9F7CACF2C960FB6F894DEBF0FBE78 +:10334000CDBFDF91CF911F910895EF92FF920F9320 +:103350001F93CF93DF93FC01009709F46FC0F12C0A +:10336000EE24E394EF0121968491843740F4843075 +:1033700008F055C0813081F0823021F15FC085377F +:1033800009F447C0C0F19CE7980F903708F056C089 +:103390008F770E949A1245C08F010E5F1F4FFE016A +:1033A000849190E2980F983050F48770FE2D01C000 +:1033B000FF0F8A95EAF78F2F0E94431C15C00E94C9 +:1033C000D21114C08F010E5F1F4FFE01849190E255 +:1033D000980F983068F48770FE2D01C0FF0F8A9512 +:1033E000EAF78F2F0E94491C0E946C1CE80119C04B +:1033F0000E949A12FBCFCF010296FE01C491CC230A +:1034000061F0EFE9FFE03197F1F700C00000C15033 +:10341000F6CFCF010296FE01F490EC0102C00E94AB +:10342000D2118F2D882341F0EFE9FFE03197F1F7BA +:1034300000C000008150F6CFFE0194CFDF91CF9104 +:103440001F910F91FF90EF90089508956093BD0133 +:103450007093BE018093BF019093C0010C94181625 +:103460000F931F930091BD011091BE012091BF01E8 +:103470003091C001062B172B282B392B0093BD014F +:103480001093BE012093BF013093C0011F910F9193 +:103490000C9418160F931F930091BD011091BE015B +:1034A0002091BF013091C00106231723282339231F +:1034B0000093BD011093BE012093BF013093C00162 +:1034C0001F910F910C9418160F931F930091BD013B +:1034D0001091BE012091BF013091C001062717272E +:1034E000282739270093BD011093BE012093BF0107 +:1034F0003093C0011F910F910C9418161092B901CE +:103500001092BA011092BB011092BC010C941816D3 +:1035100041E050E060E070E004C0440F551F661FBA +:10352000771F8A95D2F74093B9015093BA016093FF +:10353000BB017093BC010C94181641E050E060E0B0 +:1035400070E004C0440F551F661F771F8A95D2F79D +:103550008091B9019091BA01A091BB01B091BC01D9 +:10356000842B952BA62BB72B8093B9019093BA018E +:10357000A093BB01B093BC010C94181641E050E03D +:1035800060E070E004C0440F551F661F771F8A95E6 +:10359000D2F740955095609570958091B9019091C2 +:1035A000BA01A091BB01B091BC0184239523A6234D +:1035B000B7238093B9019093BA01A093BB01B09354 +:1035C000BC010C94181641E050E060E070E004C0CB +:1035D000440F551F661F771F8A95D2F78091B90156 +:1035E0009091BA01A091BB01B091BC0184279527AD +:1035F000A627B7278093B9019093BA01A093BB0186 +:10360000B093BC010C9418160F931F930091B9014D +:103610001091BA012091BB013091BC01062B172BF0 +:10362000282B392B0093B9011093BA012093BB01C9 +:103630003093BC011F910F910C9418160F931F9398 +:103640000091B9011091BA012091BB013091BC01E8 +:1036500006231723282339230093B9011093BA01B5 +:103660002093BB013093BC011F910F910C9418164D +:103670000F931F930091B9011091BA012091BB01E2 +:103680003091BC0106271727282739270093B90155 +:103690001093BA012093BB013093BC011F910F918D +:1036A0000C9418160895CF92DF92EF92FF920F9329 +:1036B0001F93CF93DF93EC01C090BD01D090BE016A +:1036C000E090BF01F090C0018091B9019091BA01E2 +:1036D000A091BB01B091BC01C82AD92AEA2AFB2AD1 +:1036E0000FE110E0B701A601002E04C076956795A2 +:1036F000579547950A94D2F740FD05C0015011092E +:1037000088F780E007C0BE01802F0E94130901974F +:10371000A9F3802FDF91CF911F910F91FF90EF9030 +:10372000DF90CF900895CF93DF93EC010E94531B5D +:10373000BE010E941309DF91CF910895CB010E9431 +:10374000931B089590910C019923D9F090910D014C +:103750009923B9F0982F9695969596959F3088F570 +:10376000E0910E01F0910F01E90FF11D877021E04A +:1037700030E001C0220F8A95EAF78181822B818394 +:10378000089540910E0150910F0120E030E09FEF2D +:10379000FA01E20FF31F6281681799F09F3F19F455 +:1037A000611101C0922F2F5F3F4F2E30310581F7FD +:1037B0009F3F39F0FA01E90FF11D97FDFA958283D9 +:1037C0000895089590910C019923E1F090910D01D5 +:1037D0009923C1F0982F9695969596959F3020F550 +:1037E000E0910E01F0910F01E90FF11D877021E0CA +:1037F00030E001C0220F8A95EAF7209581812823C5 +:103800002183089540910E0150910F0120E030E096 +:10381000FA01E20FF31F9281981301C012822F5F09 +:103820003F4F2E303105A1F7089581E090E0E091FF +:103830000E01F0910F01E80FF91F108201968031FF +:103840009105A9F708959091D401982B9093D401F4 +:10385000089580959091D40198239093D401089570 +:103860001092D40108959091D301982B9093D30195 +:10387000089580959091D30198239093D301089552 +:103880001092D30108959091D201982B9093D20178 +:10389000089580959091D20198239093D201089534 +:1038A0001092D20108958093C10108951092C10130 +:1038B000089540910E0150910F0120E030E080E02A +:1038C000FA01E20FF31F918191118F5F2F5F3F4F3C +:1038D0002F303105A9F70895E0910E01F0910F0105 +:1038E0008091D4018083E0910E01F0910F018081DD +:1038F0009091D301892B8083E0910E01F0910F010B +:1039000080819091D201892B80839091C10199236C +:1039100061F0E0910E01F0910F018081892B80838D +:103920000E94591C81111092C10180910E01909149 +:103930000F010C94B5108091EC01843021F11092AC +:10394000D60120E488E190E00FB6F894A895809322 +:1039500060000FBE2093600080E00E94AE0983B734 +:10396000817F846083BF83B7816083BF78948895AB +:1039700083B78E7F83BF88E10FB6F8948093600091 +:10398000109260000FBE089508950895CF930E948D +:10399000C41C0E94E2050E94C51CC0E08C2F0E943E +:1039A000CF06811105C0CF5FCE30C1F780E001C0E6 +:1039B00081E0CF9108950E942C160E94A9100C94CA +:1039C000AE0982E084BD93E095BD9AEF97BD8093E8 +:1039D0006E0008952FB7F8948091D7019091D80187 +:1039E000A091D901B091DA012FBF0895CF92DF9253 +:1039F000EF92FF920F931F932FB7F8944091D70146 +:103A00005091D8016091D9017091DA012FBF6A01FC +:103A10007B01EE24FF248C0120E030E0C016D106AB +:103A2000E206F30610F441505109481B590BCA0134 +:103A30001F910F91FF90EF90DF90CF9008951F920C +:103A40000F920FB60F9211248F939F93AF93BF9352 +:103A50008091D7019091D801A091D901B091DA015C +:103A60000196A11DB11D8093D7019093D801A09319 +:103A7000D901B093DA01BF91AF919F918F910F90CF +:103A80000FBE0F901F9018950E94AF0DF8942FEF66 +:103A900087EA91E6215080409040E1F700C00000A5 +:103AA00087E090EBDC018093F6019093F701A093FF +:103AB000F801B093F9012CE088E190E00FB6F8949A +:103AC000A895809360000FBE20936000FFCFEF9217 +:103AD000FF920F931F93CF93DF93E82EF12C8F2D3E +:103AE0000E94CF06C0E0D0E0082F10E098010C2E15 +:103AF00002C0359527950A94E2F720FD05C021966E +:103B0000C630D10599F709C06C2F7F2D80E00E9447 +:103B1000D706E812F4CF81E005C0F3948EE0F812E6 +:103B2000DECF80E0DF91CF911F910F91FF90EF905A +:103B30000895CF93C82F8CE20E94671D882321F03F +:103B40008C2FCF910C94671D80E0CF910895CF9377 +:103B50000E94EC1E811102C00E94D21EC5E6C15017 +:103B600049F00E94E2058FE39CE90197F1F700C05C +:103B70000000F5CF89E20E94991D811111C18AE2EE +:103B80000E94991D81110E94D21E85E00E94991DFC +:103B900081110E94441D0E94F71E8093D50187E089 +:103BA0000E94991D882399F18BE10E94991D882319 +:103BB00051F09091D50191FB882780F921E082276F +:103BC00080FB91F922C08EE00E94991D882351F05C +:103BD0009091D50192FB882780F921E0822780FB14 +:103BE00092F913C080E10E94991D9091D50188231C +:103BF00041F093FB882780F921E0822780FB93F92D +:103C000004C0892F809580FB90F99093D501809115 +:103C1000D5010E94FB1E0E94091F8093F50180EED2 +:103C20000E94991D882341F08091F501982F90956D +:103C300090FB80F98093F50189E30E94991D882308 +:103C400059F09091F50191FB882780F921E08227B6 +:103C500080FB91F99093F50182EE0E94991D8823D3 +:103C600059F09091F50192FB882780F921E0822795 +:103C700080FB92F99093F50186EE0E94991D8823AE +:103C800059F09091F50193FB882780F921E0822774 +:103C900080FB93F99093F50183EE0E94991D882390 +:103CA00059F09091F50194FB882780F921E0822753 +:103CB00080FB94F99093F50185E30E94991D882378 +:103CC00059F09091F50195FB882780F921E0822732 +:103CD00080FB95F99093F50181E30E94991D88235B +:103CE00059F09091F50196FB882780F921E0822711 +:103CF00080FB96F99093F50181E10E94991D88233C +:103D000059F09091F50197FB882780F921E08227EF +:103D100080FB97F99093F5018091F5010E940D1FAA +:103D20008091F50187FB882780F980930D0187E258 +:103D30000E94991DC82F8EE10E94991D8111C260B9 +:103D40008FE10E94991D8111C46080E20E94991D3B +:103D50008111C86081E20E94991D8111C06182E2D7 +:103D60000E94991D8111C06283E20E94991D8111F8 +:103D7000C06484E20E94991D882311F0C06802C0CB +:103D8000CC2329F08C2F0E94041F6C2F03C00E94AB +:103D9000001F682F70E080E090E0CF910C94261A0D +:103DA000CF9108956DEE7EEF80E090E00E942A258D +:103DB00060E082E090E00E94182560E083E090E0FF +:103DC0000E94182560E084E090E00E94182560E0E1 +:103DD00085E090E00C94182580E090E00E94122588 +:103DE00021E08D3E9E4F09F020E0822F089582E071 +:103DF00090E00C940A25682F82E090E00C9418253E +:103E000083E090E00C940A25682F83E090E00C9406 +:103E1000182584E090E00C940A25682F84E090E057 +:103E20000C9418258091DD0180FF0BC06091130177 +:103E300085E0689FB0011124759567957595679524 +:103E40002AC081FF09C06091130185E0689FB0011D +:103E50001124759567951FC082FF07C060911301FB +:103E600085E0689FB001112416C04091DE01442313 +:103E7000C9F060911201461788F72091130185E07F +:103E8000289F90011124429FC001439F900D11244F +:103E900070E00E94DC246038710540F46115710502 +:103EA00039F002C065E070E0862F08958FE708952D +:103EB00081E008958091DD0180FF08C060911101CB +:103EC00070E0759567957595679521C081FF06C06F +:103ED0006091110170E07595679519C082FF04C06B +:103EE0006091110170E010C08091DE018823C1F063 +:103EF000609110018617A0F790911101989FC00161 +:103F0000112470E00E94DC246038710528F46115EA +:103F1000710521F0862F08958FE7089581E00895B7 +:103F200061E070E0F4CF803F21F40E94121F819580 +:103F300004C0813F29F40E94121F8093E10108957B +:103F4000823F21F40E94121F819504C0833F29F40F +:103F50000E94121F8093E0010895893F19F40E9486 +:103F60005A1F05C08A3F31F40E945A1F81958093E1 +:103F7000E20108958B3F21F40E945A1F819504C0ED +:103F80008C3F29F40E945A1F8093E3010895843FD7 +:103F900021F48091DF01816017C0853F21F4809179 +:103FA000DF01826011C0863F21F48091DF018460CF +:103FB0000BC0873F21F48091DF01886005C0883FF6 +:103FC00031F48091DF0180618093DF0108958D3F9E +:103FD00021F48091DD0181600BC08E3F21F480913E +:103FE000DD01826005C08F3F29F48091DD0184608E +:103FF0008093DD010895803F39F48091E10187FFCE +:104000006CC01092E10169C0813F29F48091E10107 +:104010001816BCF362C09091E001823F29F497FF2B +:104020005CC01092E00159C0833F19F41916CCF31B +:1040300054C0893F41F48091E20118160CF04DC044 +:104040001092E2014AC08A3F29F48091E20187FF81 +:1040500044C0F6CF8B3F39F48091E30187FF3DC028 +:104060001092E3013AC08C3F29F48091E3011816C5 +:10407000BCF333C0843F21F48091DF018E7F17C0F1 +:10408000853F21F48091DF018D7F11C0863F21F4AF +:104090008091DF018B7F0BC0873F21F48091DF018E +:1040A000877F05C0883F31F48091DF018F7E809348 +:1040B000DF0113C08D3F21F48091DD018E7F0BC0A5 +:1040C0008E3F21F48091DD018D7F05C08F3F29F463 +:1040D0008091DD018B7F8093DD018091E001811172 +:1040E0000EC08091E10181110AC08091E20181112D +:1040F00006C08091E301811102C01092DE01089593 +:104100008FED91E00E94C0100E94EA1C9093DC01A8 +:104110008093DB0108951F93CF93DF938091DB01A0 +:104120009091DC010E94F61C4091DE01442321F0B5 +:104130002091140130E006C0209115015AE0259F1E +:10414000900111248217930708F482C08091E00146 +:104150001091E101D091E201C091E301811107C00A +:10416000111105C0D11103C0CC2309F471C04F3F18 +:1041700019F04F5F4093DE01181624F40E94121FBD +:104180008093E0018091E00187FF05C00E94121F2B +:1041900081958093E001111624F40E94121F8093F0 +:1041A000E1018091E10187FF05C00E94121F819506 +:1041B0008093E1016091E001662339F11091E10102 +:1041C000112319F1772767FD7095872F972F0E948C +:1041D000ED2323E333E343E35FE30E9451240E9492 +:1041E000BA236093E001612F772767FD7095872FD1 +:1041F000972F0E94ED2323E333E343E35FE30E9421 +:1042000051240E94BA236093E1011D1624F40E94F8 +:104210005A1F8093E2018091E20187FF05C00E944E +:104220005A1F81958093E2011C1624F40E945A1FA4 +:104230008093E3018091E30187FF05C00E945A1F2C +:1042400081958093E301DF91CF911F910C948020A1 +:10425000DF91CF911F910895EFEDF1E085E0DF014F +:104260001D928A95E9F71092DE011092DD01089502 +:10427000833081F128F4813059F08230D1F00895F3 +:10428000853009F449C0B8F1863009F456C0089564 +:1042900020911501862F90E0820F911D8F3F91058F +:1042A00020F4620F6093150108958FEF809315013C +:1042B000089520911401862F90E0820F911D8F3F69 +:1042C000910520F4620F6093140108958FEF80939D +:1042D0001401089520911301862F90E0820F911D03 +:1042E0008F3F910520F4620F6093130108958FEFC3 +:1042F00080931301089520911201862F90E0820F80 +:10430000911D8F3F910520F4620F60931201089573 +:104310008FEF80931201089520911101862F90E074 +:10432000820F911D8F3F910520F4620F6093110160 +:1043300008958FEF80931101089520911001862F29 +:1043400090E0820F911D8F3F910520F4620F6093E2 +:10435000100108958FEF809310010895833011F1BB +:1043600028F4813049F0823091F00895853081F150 +:1043700020F18630C1F1089580911501681720F46D +:10438000861B809315010895109215010895809160 +:104390001401681720F4861B80931401089510926D +:1043A0001401089580911301681720F4861B8093EF +:1043B0001301089510921301089580911201681756 +:1043C00020F4861B80931201089510921201089523 +:1043D00080911101681720F4861B809311010895C4 +:1043E00010921101089580911001681720F4861B26 +:1043F0008093100108951092100108958D3109F4F1 +:1044000042C020F58E3009F477C070F4873009F48B +:1044100059C018F48630F1F134C0883009F4A8C0CE +:104420008B3009F4A5C02DC0863109F4A1C038F441 +:10443000803109F472C0813109F479C022C0893118 +:1044400009F496C08B3109F44DC01BC0853309F4C3 +:1044500087C048F4873209F483C008F473C08932F6 +:1044600009F47EC00EC0833438F48A3308F068C083 +:10447000883309F47DC005C0833409F471C08834E1 +:1044800099F080E008950E9474230E94A9100E9470 +:10449000AE096EC08091D501817F8E7F8093D5015A +:1044A00081E08093E50108950E942C162FEF83EDA3 +:1044B00090E3215080409040E1F700C000000E944E +:1044C000441D56C09091D501892F8095817080FB45 +:1044D00090F919F0966098601DC0997F977F90932E +:1044E000D50146C09091D50191FB882780F921E044 +:1044F000822780FB91F909C09091D50192FB882712 +:1045000080F921E0822780FB92F99093D5018823DE +:1045100079F191609093D50108959091D50193FB25 +:10452000882780F921E0822780FB93F9EECF0E9453 +:104530002C1680910D0191E0892780930D0118C000 +:1045400027EC01C023EE280F61E070E080E090E0EE +:1045500004C0660F771F881F991F2A95D2F704C0E1 +:1045600061E070E080E090E00E94261A0E942C1624 +:1045700081E0089580E0089580E00895CF93C82FEA +:104580008091E501813079F018F08230D1F184C05A +:10459000A0910E01B0910F018C91813169F08232AE +:1045A00009F07CC009C0A0910E01B0910F018C915F +:1045B000813111F0823249F48C2F0E94BA2281118C +:1045C0001DC08C2F0E94FE211AC08C2F0E94BC227D +:1045D000811114C0C43179F048F4CB3079F0C03186 +:1045E00009F060C082E08093E50108C0C93219F08B +:1045F000C83321F057C01092E50154C081E08170AA +:1046000053C0C93289F118F5C43171F1A8F4C7302B +:1046100009F046C08AE08093150194E1909314015B +:1046200093E0909313018093120188E0809311012D +:1046300088E28093100134C0CE51C63088F5EC2F4B +:10464000F0E0E65DFE4F80818093E40129C0CE3426 +:10465000E9F020F4CB3421F56AE013C0C13579F0DC +:10466000C235F1F461E00DC08091E401882319F0B6 +:104670001092E40115C081E08093E50115C061E06E +:1046800006C08091E4010E9438210AC06AE080914E +:10469000E4010E94AE2104C01092E50180E004C054 +:1046A00081E002C080E0ABCFCF910895E1E8F0E077 +:1046B0008081886080838081816080838FB7F89457 +:1046C00093E09093890090ED909388008FBF0895B8 +:1046D000EFE6F0E08081826080830895EFE6F0E00D +:1046E00080818D7F80830895EFE6F0E0808192E005 +:1046F0008927808308951F920F920FB60F9211247D +:104700002F933F934F935F936F937F938F939F93D9 +:10471000AF93BF93EF93FF938091E6019091E701F0 +:1047200001969093E7018093E601811103C082E036 +:104730000E94AE09E091E701E695E695F0E0E25BC4 +:10474000FA4FE4918091E6018E1303C080E00E944D +:10475000AE09FF91EF91BF91AF919F918F917F91A2 +:104760006F915F914F913F912F910F900FBE0F90DE +:104770001F90189504D06894B1118DC0089570D021 +:1047800088F09F5790F0B92F9927B751A0F0D1F03A +:10479000660F771F881F991F1AF0BA95C9F712C0C4 +:1047A000B13081F077D0B1E0089574C0672F782FD1 +:1047B0008827B85F39F0B93FCCF386957795679530 +:1047C000B395D9F73EF490958095709561957F4F9C +:1047D0008F4F9F4F0895E89409C097FB3EF4909542 +:1047E0008095709561957F4F8F4F9F4F9923A9F0CA +:1047F000F92F96E9BB279395F69587957795679559 +:10480000B795F111F8CFFAF4BB0F11F460FF1BC09C +:104810006F5F7F4F8F4F9F4F16C0882311F096E92F +:1048200011C0772321F09EE8872F762F05C06623DD +:1048300071F096E8862F70E060E02AF09A95660F96 +:10484000771F881FDAF7880F9695879597F908954F +:1048500057FD9058440F551F59F05F3F71F0479531 +:10486000880F97FB991F61F09F3F79F08795089516 +:10487000121613061406551FF2CF4695F1DF08C035 +:10488000161617061806991FF1CF86957105610552 +:1048900008940895E894BB2766277727CB0197F9FA +:1048A00008950BD078C069D028F06ED018F0952309 +:1048B00009F05AC05FC01124EECFCADFA0F3959F64 +:1048C000D1F3950F50E0551F629FF001729FBB27F7 +:1048D000F00DB11D639FAA27F00DB11DAA1F649FA3 +:1048E0006627B00DA11D661F829F2227B00DA11D56 +:1048F000621F739FB00DA11D621F839FA00D611DDC +:10490000221F749F3327A00D611D231F849F600DFC +:10491000211D822F762F6A2F11249F5750408AF035 +:10492000E1F088234AF0EE0FFF1FBB1F661F771FC1 +:10493000881F91505040A9F79E3F510570F014C058 +:10494000AACF5F3FECF3983EDCF3869577956795A9 +:10495000B795F795E7959F5FC1F7FE2B880F911DDF +:104960009695879597F9089597F99F6780E870E085 +:1049700060E008959FEF80EC089500240A941616D5 +:10498000170618060906089500240A94121613063D +:10499000140605060895092E0394000C11F48823CB +:1049A00052F0BB0F40F4BF2B11F460FF04C06F5FE7 +:1049B0007F4F8F4F9F4F089597FB072E16F400945B +:1049C00007D077FD09D00E94F62407FC05D03EF4FD +:1049D000909581959F4F0895709561957F4F0895AB +:1049E000EE0FFF1F0590F491E02D0994AA1BBB1B4D +:1049F00051E107C0AA1FBB1FA617B70710F0A61BDF +:104A0000B70B881F991F5A95A9F780959095BC01FF +:104A1000CD010895F999FECF92BD81BDF89A9927ED +:104A200080B50895A8E1B0E042E050E00C94322552 +:104A3000262FF999FECF92BD81BDF89A019700B457 +:104A4000021639F01FBA20BD0FB6F894FA9AF99AF7 +:104A50000FBE08950196272F0E9419250C94182542 +:104A6000DC01CB01FC01F999FECF06C0F2BDE1BD2E +:104A7000F89A319600B40D9241505040B8F708951D +:044A8000F894FFCFD8 +:104A84002002B0093D0A1A0AE609B3090101C2016C +:104A940028080A03140A3F4D36390F05C2048C0452 +:104AA4005304E603FF03180431040102030405065A +:044AB40007080900E6 :00000001FF From 4b74eca2a5cee027965745ccf5f18c2b9f18115b Mon Sep 17 00:00:00 2001 From: Nicholas Keene Date: Tue, 3 May 2016 20:58:27 -0500 Subject: [PATCH 11/68] The Ordinary Layout is arranged as close as possible to a traditional keyboard, but with extra special features --- .../keymaps/ordinary/ordinary-media.png | Bin 122650 -> 123651 bytes .../keymaps/ordinary/ordinary-media.txt | 10 +++++----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.png b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.png index 7cb3f5137adfb46df575de3759f3ec8278a4d622..f3fed3cdbea2637352b74858cd461010a2170091 100644 GIT binary patch literal 123651 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¨n+gcLN7!J?do4@`y@?Uq8RXHSh`;of=ro9 z3O|b6KhxvD=_w80K{tIy-E;M8WLRG1s_Z9(HV*2O?(5^0_695Em4-TK z`Nh|!Muys=V?=ffPFID(rqz=*Ix=smApKTU7y%)I3Q9#yeP&6CP=O*AG1FhBRrkh^y776Ue`^|QE)O!eai)!uu!Qhn zlpBz|ujdrXRG^@cyra3AmlaER2L04s-ytzX?8Pres!qVaXXStkFNLV+NE5hcZsi1x z)i^c^`3qcz(r-(B&{F`Q;>*~lM(<<}4(EX|Lg$^;Sys*;{I79{lLy2=B~>=jm;y|8 z7^#ikHg7(~@M2F!N~4p)DJ_HGgFnpxaFoXxobN$VUyR~#Ew}&DoT1kLtI(t>8>_pB znu^;mO%|09oEmnAtH~Kdoi7Obk$sQxS~W+F+*^sfkkGs%SZ(!`N4t3DN}vILgVEb# z$!M9VcAp#5$wC?9SC`kJ^#PyFI7Pan8bl=ZS?_%e*MrA^X?LPP3JX)h5naueM7Ws| zQLM5kN@wcARaL2bPW*SSJrFq)5R_#fT>KX zcG{Gow(Yec|0dw^V&d)4Bl^(jhTU%}dJUq2vL(sR{cTR9n;QK{>QlnUtASUtA6@)i z6%tw;uHqvq{1=!xVhg#?2DNRKX)e`zJTi{uCMRc%`tB7l*Li=evJ>L#wX8RY- zv!Dvu8?*9lgrE+9WT~Y+;d7q>X9KM=x>A70&9B=(;#yDLHot|9I8HV~DHHc2^RuvF zCgDE$k3IqmEQCVI5eqD63c}IS=$cGGnOUhm`HRK8{2J{_q4RH;ux=mekYalzFt(jD zzC`am83o{DI;2gFMn~xy`R)T{;-!7d#u=1bCsC4)_m|ZHw$Vbbb(( z5BdgevaMNP3Hvr=2Y=6Kd;v~qu{kFy)V2*J@qVi~aQt{7GGw@)0FFhv6v5{^8}3N> zX+#B;jUZW;LfORvI+nxGV!#hyZ!)aL^R#HtPp^Amo!Q;7r2YCCUU+JYa@GnHDSg=I zaDsL|BspU?QH=tOHs!L}4-M0D>L%ic@_OyT(oq|S4R-Tl_7B^FliRYc4_z;f-q^sg z*Yya(tiL)rduIuKT%ouT*Ln7c9hZ^INveQ=0OI?Z@IEk`Im*|<4#YuCBm7ZHT6eod{IT{fQU!)8g^hl97;4T(STm#e>+5o@Ots9rQ6q~pR= z;Kz3f{xw7wSOYo9xozP@MF+h`xDJ(1`NozE{!OT>2DJ1qEza&)C4H_A=YIjGw$~i@ zZ*H;@^XzPMJJ9S7lcNR|=r-6oJ>CK}os?3gm`;pFN%Y{gJ8L{_^A=V1Z8s8Q5xiCo zq^GY3lkK8Sg}|ojF>dVwDb;(Q@?Dc=%}{}eZUktLLAJhZ^>yuEmsipf5=EjROmJEz zCe%S88itl!92EGSA4y=hx1LncLeuKMTdV_!@nvtf(q6@bbu347GPYNyrO7P!bOzy+ zUT!GY#Z%Kh&A?|jkc!u|#kJSdKz*}AjsNrxa$mY@DVoZ6x}%+VX^L3r5!VZOl617M zhK5yQAZ0!wA1&!an`K_ATvGj0#&Jc3Cjm%N;ee@3rMs+meK^#?8H$b97rH<_o_2tq zeM>3b*Wk5_7}sT(ennTWnP50stM7d6;^f3SB!E-*;wUvTJ8b_jH7FV&_LjQ^j!W5m$oWc!U)}-Lvc>;gjrNz}92yrT-Oko=v;Y6>^OJ#AV#tb z(zmrky|bV6<_htBVOE<;c?h%a)PKC7sW;LrdHhNbk(4wAFU;cKjAqmuzDbw4I0<4+ zo5$}f;0E=Azq{Fln(j3ehZLOt@ZZxBu8Xg4NaeB^a*_Lf?=@n9}? z+K9VZ*M`FDOd*6!TbElrNH-~F$S?$$lmrw(L@80hbFS)DJ41XaB@EoKn!oct`TSNu zEePrx5`{2w;*0&f->76vR{l8&670^KTP;BQ%R~DH1GYzWip{`79}mvw{|Ssv6gB`8 zIR3~z+^aWndrfV0=s(Ao(YJeCj~teL6OvVM9sfi0U)NVSWZ3^;e-|jfzPJ79&AU~R z)1c>u_GRpGUv66~=fKk(-qEV_PL=^M=Lr=*P%<*(yXkS8-7j!CRnjY}AX575@xfGH z`*_JDfayNk2B&AWsk9%_cl9B#9N(_Ze4W^ZQe&5$nMfpniO$VS@rYQzxpyTC2?b`% z>XojzBbeqqtglSy?6U6X)~|3&NK*qvF+qOz7xH7!fBut{KDeP=BJEnBDmW1nPYnT<*CiJ}&vWh*eIg1}1RMw1zg$E>7COsHngX#IO zNLTGX%A*>8dk?k$t|8S^j@(pRL(Z@3A2@!X=gFB!`zN&^a8_?9qOaPmET-#2XV=nq z9F26pU_yUBN~M^9Ix8ku5lcx!>*Tn|YPh)dPHx@%F%HI7j+pMF=KIrnL&|02Kia9DtXCQNtU?*tWpxHHdoENw`h9?%CFass3}^ahc{a8>)ELH*8}g7|nl*v(p=&f3W9*b;l&? zuW-LOj$RG3ii|zmXv7Mvax9dN@;&+fIF0M_R~{02j}|!|8BXARRl^*eGGNO>2`b>I zW*G(p!wUjuOBnVz3qsUqpsy~9a;t>oDCn}QE_%^lt}}dVgqx*0JIej&^|jWab4f~G zoUuc9iK=zjN8`q1zRWRSJsEdWE=MM6a$!U+p-;K6gzEO(yX|r{Y}ZQ5EGKK<2e3}BM}?`N3-vo`N%h|F@n9MsXSDWkYY}FmuPrSj z+RyycS4+GrIe>p!paLlSMwEz;oi$&Rx9VU*sr7p*i(aM2*}Fi2@7VJrGkW6~!}VUH zC;j9^I6kk3@FK%JQYiOWWOQ{tUaG>*=ha@(2}IK7aGOTPbSoRkSiH8jR;+I~-UYq8 z1*{F#KN4}NJ@UtvU;+#vu?zWGz%Pf%kV~q3#2WLa{r$IQ4TSOFmUNXV7J$96js#L_ zfr|d=&p?Z2!Wiw7{$#O~!%iMA{x;caboXdL2l!hl5%2Yv(f;MfUjpKxMW!2*nbJ`! zWDnKn`W^rST@@|+Xh_+9nbk)h-QKn(9krFF3~6hLMRmKNr9C%TBtFJ?=ql3np@L>l zv7DZ6y-h51+{GiMo46+}oB{4p+}VksoG>q>SNYjZ+U()?05t$t^UR;yi#ME%Y0t`v zUBN|Zu;d9$jFiA`TV{Di^=FZy7gNXloqisn^{8e+(qS4Z_i3{9?X%X+S{szm-%X88~4e!bO3hFv@ z>uz|`($cKicVxE>4d|{%RRg8boktlisn}*h#7JEGPx}A4(Ay6%Z(vY|bADcPkdX8r z_5+rl&-Z0YEZh_w@#9fJ2Ri)-{Di7tj(-F$P%@I@Vq*8n2e9-O@?-|jZ;vuEq!m=1 zYQ>`Dr2jKpqQbk_J)K<0s>DsH61$)4nrp@=HPnTi+{9s;M==3J9)mW*D^?b_nROD_ zpXS4RBsL3?RQdch!^2su^EGml1rnW1gD-8g2gHE>Gygws7BdrUQ^( zRl{I6pa@Y#H-*{<2Syn}Br`2jXpEQ;fIa>OmvVrso732<%W(C4oL zuYp`y>WkyBl;M@#JkjPys;@D{O;LoHfj?&I`)|VgSStu|-dq+vq2Tl7*1WwGH*hCLT8-A^S2dc(*RM(R>(as`gj zZe;sRuXg!-GpHx(AZGhqhL`^|dBX8g6TTfm-dRQVFalZdpbLrBpA42vY z{3`Msu`m_nI+>_ltJKro!>V2GYrN4nM}1zku2X37;LuK|J}Jw!=oAMYBD#LLJmrmz zN~UTSD^20H2~IY#K6JOb_odzw&L9Rs8wf6NORPXI7PrFBI`hNKL=ae}Sjaq-(EVEr z@J+He zrdmnL=y^3n3w^wfc`3&;@z|R@pQutL9d*Db7*ybcJLPW%uSG$1%5hAZ4bv2B+*mpx z9k)~DUd3Z;l#Gub7)B+4O>7igHTgI(^2YGM5tn?oxPg4(VFM1QWLgNJ&sG02o~NQW zBwr+9PLI!cyV8!X#!ggWZvg~Bc%-z{EZ5PrZ{SGr=W$Ubh~)fSh~)E@-vl@(_CRU9 z9!e!csO&9aG2xwkk-&q?0Q-!WwKYW2bPG50q0->mFiYpQ=lpBw@)dC*jU)yC8p?uy zOBk`BST;H??yp1XDBbtIA*miWd4Gmp#(nh*AVuWrMIt)YjxE;|ss(w8iR zoO?Ci>EySFeVKMv-K91ljjr~AI8A3E?_gF7xM2f#rTlbiT$sr%1nCzmrwYuq8TC7Q zayol~Yx?l0ys?P|yj(^g0#f2900jmy(_^UW$8lkK4Ea;pz(!FP4d5wd(QK{;adg$9 zV12;m`HvU1yBv@Rp^~QJh(_I4N4=-lQONUZTa%&wKs3JF8lI4j^6XL*+3L_%jQXhQ z8U!1~!zXTwObO!Jx-$T-hxlW3aDk86)INVUQ#Um<#y4_C?Azw(hNh>7BZ9m+8$H{W zbc{c$&pQ?}*o6D7BhbB|pb-;t96yxLjiv7X0XRbvNa!wZNfIvvRFL#(#tEDkk}Zvn z0ax@J02yW5=b6=3xm+M_Jl)hD61vbOQ$cxW4`LtsxPc;I1Q-sHK;Aq|;0h5pl@H`+ z00Av}?w_GQB&1$0=xmc9p62z|V!9Ujrr?jWm*PQ&7wap#?e;=RdnRY?m)BCjIJgjS$@R4O_#_ssHc6ZThwF|uNykQz;cEBMg`*g4v zM$P#|bGW>pe;8IOLUsJX#p#78U)dVM3O# zEs7*s{%eY45!^h)ctGO7ii+{9_^_oEjtARztAB|Op20IamypBvj7O%v;NVEQT;o5Qq?lX55e1) zuW+#HaD8gIJh0?NT!*~as1h|@mfXPehnIHbMR zTAN%hul~T$g0}|}VwvMkOKB+0k2YEgv_`pRQy+|yMxP*q+Xt4?2;!1J`iLW`2OkG> z>4a1!hpxSh8>8*n!YM;@^R*Ydng<{uTl~KYU1iXmaR)K2VJj5M(X^U;p!Jf&cevG_O$okV_8yIWz^?)X^z~ z-Aty*W|D{lT(gq)90JOeSLXuq9QdsGdmzIv^SV$uO4shO+? zu!|So1IQT3y|s#AdQrOw%KI09UWHBUdt+tZ&OOjwdHMr!5T#P~jRI6KML9eCNe6;- z@OZl3tKDFW@9XF1#+LGx&w?@q5QRtp3*tLvpq+W`{NsVpg&Wp4PNLQl^o)7P&zOg7 zr637l9(wXK<|XQ=x;w!7==lzd*nsMwS|k3J2T0>w6Ze~{VL{&bV)ndvKU#s@vH z7u4cA(3yT;!IO}s*m45FC`~rwt%EQ|t0kKZO@VD@{xoeyBE=F%UIfpYqz1qJ2+o z7$*d(#P{v$Dm{#p;>jr{8tRv20hCT$?^sSDX_>tJAAXKM%j)i9g;gMu_V&yR4R*+K za&j_^pA!-S?Pk9Q+_BzO0sXO`5kSNyZn=(9CqW=9s_6j!QuUtozSFgGYZ98`Lgih!g@#83vRVU$! z>LUPA6ufrEOU#hls0a8@MuB`?6B82@M-6}|OjHJ4A{14|88uCBXuLua%|QM$=*H_{ z7{h!hx!Rc{q)ewYcd>H@NQpLoO{biezSj`lDsF#ruq;x*@z;%c>!Az8l(ZjobP#&rd=gl z1lrr%Q>MpTz@R!`E-o(4)Q2)`Z0qSmkY?p#XYs_Y;Q;ddP6Vg9^--`fk8Cy{X!T)$ zu#i=YtHw zq49%dZn#{$t3gIDEnPOUYbXIwbyD8{v`G5)hQ4)J{*={UtRa;$`@%w#`H&kH`b$ss z2ap>{JknrMVJ3tKYH0m_6Z(4sATNQG3jO*0#-jAO2h~-;%39G+i&cPxDpIDp?f^M4 z&Oab)%BohqNyr=+kPMj~1jL7iV0KG%A;<2o`O;C<2)U|}?g^UE!vPxgT9))aR`utJ zYtQEM8)+h)*r9PaB7Bl z@WvXwF3VxRCj%?IWg|Z7<=s}vXaVv)n799u_v0Tn5`8q<&hNU|I*RCedU_S*-?ZK{ zc~#qwQ=i;~$ z1}`{kT4R|+w=h*JF<#Cgzx))qGs??f**ISP=<%D7Fj+~W64SE-jIV9T><%nS<^?kX z=0~t^#7DD}a0_lrgsnR(6t7y+(!gm5h=^sGSy_lVJdM)$mUt4j=(?KFpk@uqnuEah z*P20>QwU3*dBLM>7u=%9fs< z`lcLI3rPcwlnj-7R&S+-7?8%gz8F~%`0#sF^n>Y^9a z#LbGTdy=cxhbyWqV&5^v^OOn^_sKVgaKc49?X&Tfv{L;Si_}U*=jQ;ioBpB!Zk*IV zNgS~xf}S^%lp~d#b&@%GNU8bsdJZC$6y|=AMsZy2aL`73VIzhDW`I{n=jiSUL0jM6 zw!lVd^SuKZ`QOpZ_G8cDHB$Z-T-<62d9X(<;_&18)sxj26G>KjR3|Y|QZV58G4rX> zoh*j|DiJ{XSJLd3c)R*iT0CBm=)sz^$ODmCkR(7#j@bCe-jJvt$KN>fsKrYXl~;S! z9I5MJSd4jEALwoo>C8r3u&1g_`~Q5~WZ!opF5Rvp%56ubhF=bwRYXwXb>;dcKsYGB!QYru+=4tpgAmy|+-CCI~x3otjzgD(SoYXL}Nh zko|t`KcN`JraHtQUCZLN)ZO39+tLQ8^ew1awm_)@aERW{&?^&dEa4hIPD?iV+Vb*zI)Dd>PYfiK>aD2NeCu7uPezb1syq!!9&}C&v-AYVfR2S*YOoANaFD39QC@xGO&& zg)EDk5GRz6`Y%oIp}-D#=oz2b^!YsIa(MqcJ)^bt1SAQ?x(z{Qji(Jv!99J<3*;7R zUTA?bxr6#UEsh+2^2F83Pu*GH*BzzVT7LKiBS#)k^K-q-vJ&e1j+1>`oh8?Z9th;z z0wBu}TfGsN0LT`jpP9$NLQpQcZ^$2B1NCiMjbUaNlp(#3A*OGrC#svS9~9T`tTsnJaC@?2`p{V>kd(R5=u6&H`f8X}2;%F|A9Pwf zS*Vkr#5R++6d2jjB|WgH?x<)p^7{UbTg||am|Jf});?9SXj2iou=8_9qxuK~=eB1H z`bFHVek6DE4$FHe*)C-5mu2qVi&pXUYUFCPpYM4v_Qp_B96%5l;Y=j|v??lEJ@_N~ zAURq1TOY+lG%%o2yh70SN4$>NUuowensebK7IobJFu zq==A_53=d?cB&rJ%4sh&j_@_|6=lSGx>>hRy}3o>)7;?qwEK-D(`98w9yF5;+aiyP zXaUyu?MAc0i@fgAGHQ7H1p;2lq3(5L6uxeo_B}-hnZmxmMxv!A-5;MQ^Jh4RuUDte z=h3GO`$^$ub_7&_8Ub9AxNz1Vm%T(VRc8fyC7&D6e@!(5sONCa#Pz=Xs#(Nfy+?Z@ zTrX9HatBZHTDbzRj2DfHPq9Zjs_@5;v;Gz`d1VI+5;$FSn z*q}agjZ!~w%gF$Cd?WPPtJx*G)`-i}aF{B^0e#Pzn!cQn>Ab2G?2V_ET3cKD1gP=N z>4tt(X=RP1y0LY9RN^?vRJSa3x|HjcR#&(V*qOwG&#jm=ss5x7s%Y|ohNR23vdDg>xZ z(?IiaCsiCWg)rs6hP=gaIhU{5os-ea*(`}=GP^3v_hSRJOFcJk$`?W)YPq;2!G%dB z{_)?7f$`wP6*sYl^OW5>dK8g6X*`jfN)#adfyIL)gOIQ{E6^i>I1*|S!S~t`>S~}M zQbb#Rnol{4Z4K3e@(K#IGEt}6JalB*is+5EZ}+*=?=SMs`9o2O$D}s5Mi=<` z&!Tw(GAqd!hC}FL??2dc8eRp5h}`Q(cdsVeo+@hqDwX%|pj(&ulRV?T`dYpIk?FMqkr8eT_2tkDZKkYtBu$4zF2^Al{_S ziP!D^n4(=QS7&Ur26Pa~ly>G(c0XbFsU}B-cg(lHKkhDYU4TF6=!;%cfeM%_sE(jO zdz7+z=eob`6N1olom?_|f{6xg3+tHU-U$ld^`;95%^Hf|6 zEohjAt!AbOgZjq5P1Z2eNtP&PvAVl*qLb^oPQHEBL53P$Z!;obKTp=*n=#*inZ7de z(rmS?3TuOqVUt|yW%Z*d^K2x*sy8smc#2XG!=>Q%Vy~*`{DXB7-=7zf=6>_<%t1kZ zTgK!G+Ky3HRokVz<}o6q`mA;DCA8B~)4WcsqUce2~_DmPq$9UktM9@NtQFep-c9)vj^IyLS zYOo?y*oNL;15%tdUqAZ6yum00&xQt06nW8?sx|M^F&_W?K}=-WGh2<6Zt8+*JT6A|t-XiTu zjDt^2ifFgShTB!MN=qLfHcf4L^0Q(gVuYf&$P~t&)~Up6qja# z0Wl;nTzyE%2_19(Xt-S|(aWgKTlY>0T{rIs$!PZYOJqglH5qFT|Ev|XurYzIcBv|3 zN6Uym<$?i~(KKWT62?7kFFkR{kkLM{S7gs(Rlc_JM_@bzE#RTiTr=;H%wG8cg}KW) zAz!*g^W<;L$zXekN9%O&fWYkO!9AMsQ&UMR?hMQA3$kNHX$85#QX(JcGfCEcbq|R_ zf@$n?HUc|B-`pC%^G)^4c5MkBu_at6Iv{(grK7d$^j!~hO78x5SFJ5dop%8It|YLk zip9|VR;rZYPc~M7EFs@{)N)>49!YOrMgazV!4I*lW<&l_gXqmy_nHw&L^9GWfYY5s zID~z?JUxy7?9W(huX4ufO#Vs^kCY24Dq=7Xi9@uo5d(x$^&E(qnan2FMqW$IUQg|h zAl#Cr-%@6n^7aA6(-)fhGGof;E}jzch!$mpOksmV_?nnw%tn3|nwanBUVps3yGt$# z=imZzK0H`BkyZiyoV0)CS>jtwO=}tlZjD(Q$Zyzjc0aJ5ThKP%E$mdTtVR2+;7gp$ zH#!(>Ldv>*@m9O@fRXkMe^j~PrgCdK(+XJ!Cbf`#G}ekuFzw0P{#z5$+tsR7jQ&r~ zi`bqnY@>hq2=a!D=W_iTK?&eDD-Y4+3^psdY_{%yUwL3DiBEt331%M&tNJnWaW^t~ z@vX_tL@RfV4ML9*UG7NSv}c{4Lq+CA$H4VOpJByl3*|Aa_S(DNXvQ~Sc!A~PJ`Z-FkG`f=3iYs6Winul8R0cYKL6uXo=oIvD>?AfE9Aat7Y~5@MJc}jc1Uc z@jZ@akjcr`veLf&_D+`bU4N)@1cwJqqijJ2z{=IbD>hG8xI}TOl3dBj*fGKOlhb38GM=1j#`G{__j(hm%M$%` zZ5ye)o@1W^USeB&{Kfc2U^OFdqqaXj+FbPxuOnjH7DV!7?47Cc7%h168;{gg@!t>V;7$w?t6~?>=Bk0& zoz`D8tsLWp{DNDLo7A?f8>|QAUv(tBjTND9gR}}{B?j%wAw@%Hi{Jdl|9*@{&0+(z zS@*fc-vl$#0YxHAKtaL6TDcXTK;a11_~XlY_)l`Jtp4~9Se~zz)0)gZ)m?ffFsR4v zwvf=hs)&%T90#C(Etb9b{Ru*FUh3M|lPk!e{{t%MB2|;VR)md41h0+EKtXOpJ>%|& zbMaYDiq_a>PwiG?*#I*mAAsO~AM@;48Yp@hUfIgqa9hcrz|fI%Xi z5JE}{GJviQ4=d6Zu#t-@Pn`R(6(wMOsDZN?wk>Yz+q#7SKFh;|LD#Y*t?!=Lf{n6^ z8W+S(w}gunsb(r>KIWVbJ_`L@yG&8xXEZzL$e43qBcOvK`8AL(FHHB91~_oC8;AL-40|+SdXSI&rw<|DrHI8JgV;1tm)j^fnV&fwB2TSpIE}h0h z(D8C)*B6ZwnBzMKQbk(jt^%#J>k*Y(ATD0Xmuoq9AHI5@r`M{RKQtnHP*Z4M{`-1U zX3_DGIH%;&&?E>O`0dN(zr=NbV*c`ov|kv|$=+J7`oC2gAAM`MQ0wT$tbIz*;{L`H zvM~@%2Y zOM7iPD1+{-l=QJm>cL|DotDXiMP4fhz;0&kt+e}43kn*R8r=(!!!xh1bq67PdE)er zTUlXERi(a@$>|6na1uhz@%Ilon69@`>kbLB5VM2{%%}Rf6UqM5H)wvh`?4QKohYdwBcLt*0o$lm(b2?rc;ve@o>3|ap<>)TSX&l!B6{w8$ z1HeO8fYkVVJ)ha^aaTu>UnV^=F?vni?DOxspEQIsY0~H-C}nVz#z`opa;CeBe6qNp z&5434p7ky{z2o*U=S@uK{GMsfoiqxc!P;2(nwm18K32FRz7vzta^wgGh%|-f4|tD_2>nDo69ds z%><&hQ!sfla&khyf%7;f2{&jxHa%YY;N614YAnrQ3b zk5;hI2Ly0RD=55CrA7`LjqV?&J|W;1O~_1u)6C1YTwd_4qb!Pa*a{@$4~&lHsi+)1 z5C2V$4Z{-T9o`A4NdQm0+AHOsAzv?l-95pDoP%LSz5am{DXe$~$?WPRw9xp+&gXc- zciE8jAR47pSDkfOd0%zsxaF$y5skPhtG&=4SAgeY4ExO9>QqYjmOnNOi@L_y>|=0n zU%thN(AvQRkL|2`{}&Cd8ovhz{U%n~NkHgOusZjnjens@Y2o7Vta&)fip6yNsaI&N z^#bh)-?FQz(t36jSDx;$XH@ zxIf|=EcAq(nOVVV^)n+=+v+As0}`rUQU*w&SMKe3AyCY$=GbN?#WU4rX4TSzxal;W zM&kR9B0tf~jl=$HiO?oG(=kP76@ZUH3ceoc?(Pn(q5#NwfT4EN(bYXawJ__{wl>h! z)vaO0YaEV6hNk;=4IdX|lKt zG90-BB6Km+>bil=LGsYfzn*XX6KO}P&1IBa4>WNzxR(36gRrVS-djfRPffWtHH}Jn z-g5Y(OMK^ns{Wd+@xS3bsr zGkUBT)r9k!thmA7Y;v0U`Ws%%>{neY_&MhLIVqT_1VR*#lgy8IHyGbxDhs&T1JnqY zFW}q&HpNFOIk<1F=#Ag;ddB;h^_BKB&nJFNQogSe>Qm@XF+Y?{GX+V51$@|MGqy)q zddFDM4`$i{;SSD)p&m%=y&o4TupTwr4sJ$vI?VY$T)kyjlwH_0taQgvBOL=sGn6z) zBQ2f6(A^zMGjw-Ir*uij01|?Plqe}69n$q)-p~6S$NPPM_%j?c`?~hI&sytTJ934~ z=lJXGwe1@8){J6V~>)OW2;_8l_o+} z!10VXCN4K@`y32jYM~TAstDptO65cSWpDzfOL8;H+X+wcCgN^(|8*BGFtjJb&OH#q zcw{6pMwFKO)pddkuXsLU?fS1l?xHDVShRrKDDNGa_P8PJ@3M70&#QjtK`~D&RbXgx z&}1Pbnf5N>M>9`Gp|%PIJM~_$@X?UGW5Yd5CzrgrdSpl|;Nhr%K{ORVUyh+xM`WL^ zS$Ud6#9-t*S9JI3qW34e8pQK8e{vitbQf;g-7In9DKS&|;7R^Gr6pzNtBUV^rhX+9 z?@J6yEQFrYzC;3QzC`QEpZ>)0zY3fOQkrJ3d$|n!;|qd~c_qs8?5mgB8%J_dXj2z8 ztrOTil`(cXkbps@+spX3Bi7>ui?efcD7fTWeMPd)#g2w*E1g$Z-Tux)Da@-b7w0Kp z-8%6djSmN~q!;?{%N1e=XwZS|wg1)u2_k3VK`$!&5VfG&8=CjYQozUX^5>SkqCQD- zV|&;^Y5bH9sT+12OEWX;UeGdEH88qB1R5k}g|ya%e5y<4W_>A;fSd8%1@R@?tN!jv zh*(|1Zm=_%gM2Y_Gv=e7OlxHrQ=7?pxDg9q@7RGiR3Y}m2MpyLFUp{xb%N;#HpWYtNj0n&bFW^;sC(K-<#io@{G*jt2Vgq!|EIQV& zmDAXu$H(0F7tT1aWFGb2M*g1tcbLxnlcG`xh1l_gpTvJ77!R1MYpa~L;L&yjLQ}L4- zG(o$Qmdjl?qa__WR|wkbf_24NlFImPc5wVtN4VyJsSUUM>}8F z8yps<&&@ktgQvCFVgcup;F(|@*RD8Wn1bufR7vPR?DN81J6;QEwem^-q*#}%)g(q9 z(>HI*!1lZC9bWSJyo_&WPQiO{!WxMN>=T=}p^v`x(NcKr#^tyrz%FQZ9ohF_WTu#T zRC;TRMslC6EkmNDnc8_@gn-ET^1h&-B~e$r-i-!B-Z>09>gP|GF! zO6cpWBP2}+CN`yavT9|4F>W?{Z6nC=dQQW2kT;mi%-~ZOqd>wZGLNzbG5s|}p3hvhL-<3A-M}D!N+szsadi_dmRLnBqMa-|M7!8SHxAN^v%FUdM2*Vs zkO9qUi@iXIgWcH9MG^A4p4UD9O5Rs!RSsK__%+r7*_`b8pDV(Y%wQdUM^_KOL(wYC zKa5*0R-UB9#Nj60ttW0i==gZAzh-A?(6Ik)vm8%5xu6<)ieohS(fcH>ns=)_BLqb% z=#eW=(19J^Kkj~SpnIo^Eic^T57sQMbOZ@yF1P~yf#t5G-`^q|z_k&8z zZ_60@dmcLU+LZ95Ty}Z6h-79b zW)Ly}B1e|Kh!BhJFAbw?gtcX08!Y8)&h}-3Qo!>}AF|+>pwt0vR)``@rsY#CvIff{ zSsqeB#e__Tvxq*-#g_u-rE>}ue0p{X)Feh_YR@X|VuvP<8T;BI0+i0ww`ZVgW9=Ng zV~cgoXxTSBR|3p?xxBIu&|IS4W@5rn)Ld(lhx%~p+S~@fe*vK))cV9LGlp4>spxH~ zkv1B&{ApAyI=)HqyI!j6t(3CG#-RjVUj3eXRnlc-TROLd>5lS1TPyzO&~38HTzOXH$?@pf++_XbRM3NfYIM`I&>JiF=5| zhJe7Vjixe0&U{gShkM14Q^u^*nU9%_uR#~+=&l|I!GF+I3JNs|Amx{T1VEna2Q7R~ zFDub$TL2n&Vk=;SF8YYSDNh1BfIRkF^QXdjt@yP<>fVrj2!nOtShnZ!Q@klI9zO+_a?J1j!1dxkqL@J zVJ>3OytV?PCA3 z_q$$4416_2yQ|}LsnUh01sb-B!)g%jsvho(8Da{7l{Jgur6z`G2ozjdcz&J+kOgJa zT3DkIdheM)k0# zGT?eNNwK7@+l$5vsGd$?#bs$PCiz(ttbz!A7H86i`bbOp-w#-wmHwf29HI~zOe)D4gh0%eC_rPgCy2!OgN)f=s zl!VzB&R4wzZ7xW!i!Ovz2Uo2-2_|4`T~1FN{>(-e`CTm}d^ zbYgb|@Fa606$a?oKsEp%e84B5%84DL+Ge;vYjbIys)T%DO}WWE87XWjII|h+#2;+1 z3bLYKqIjG-4ZhM570bw4G$hN=gUBgQD9=?k5w|(Tg}1Z_kqa21y?=6b@yaitf+r;= zqWRxV6mPtL@Qi%FCKhl_1nljL^dxYT6v&5fsOkhlnV>Sbe*2r78A9z|Eet5_Y1Mvk zHh-nnb;ctSJ~$*-n|aDk?OF5nq&0;E?VhaSq^uY~J&hKa7tRf5PlBZKFoj3(I3j#NSiKq+Vu0hEcrzCr;|+wd7PoRME3A znZ@S6dks&1A$EW(Y)1zjI*mLZPg&$u3I0QkXDa`8v68}?_l49f@vbc`MDFM&9cYgS z-XX0W24cu31R)t3#sIW%H|Drx9(bXnel@9Z~dX;KsOM zX{W`KnT&F*bH4&{2Uv37lYQSA(bUP0S{n&!_0ip_`iBqOikJX9GF1=IY`=Qk<^kN* zF>-)-Hnxm}I>HQMKqoS%h3aL^xpBN-^R3I~ugLv${|XzA4l0COy>qbxL5t}*xnXDu zyJcCG&pewYToL7dZB3-d4q{;W;~#K36x3{|jXF80Bk1>+u#Vo^@c|h~IFm1F-iuCE ze`(0IXXhCl93+%azylfv7@)z~nbdOs%v*M9Yx4A+el%wCb~ixZsM&Oyl*_HuwjK)Y z4=Zn|u(XU=p5F#v2u55@6!8fxxUxvXx{hJtTx?4NQdUTsnIGYKLSTtRPsMD+?ty9W zXxbrRP9dT!3X&V2Vx0n}=~!NSaGPHmQE}VsEN$iGWd71XFUkwr9I3){;Ys;T2Q^sI zH!X`4>$sDrHz^!gJDV5XiJ(ga7Zx_Ozkl)!wonDij&n4Z~aMmGazO1p;gla)B)kF$NT7bBYy{+of;m}xzp2?l^@-(G^# z{@xXx&_26wo|Sndv^6I%uluIuKo6%I(YnwnAtp6W-g<5JL8Mkp6>%3+(C2I>Ca9OQ zF}Rvf%gxTqJls#waQ*umTkc)0YOwHcDL+g`cyz3CNaP58SCAN$m)Ga9M90&?%fq&t z5M9y?sBkVYiABmAHw-~R$oDNO#%{2V!4q2j#KP zQ%9Vltfq~LtSw65L+yr5C|3nTh$vzanQa?L(2mzJUF@}(b*3Nb5wOiQBgX7xi%uWzUQ4Kf>*_2Mg~bq zz8!g?P?xc;nVCi3aj@>vi`u9qb2g;NKvVk8zeF@^De;+nj-w?frx$!z7K)`xmA-MDg4wqg!28omz2N1 z(%){HaDSE;OF*0S;Kq6LOz)P5u#;YM&5mi1>pRsN6>$u?j+NlAK9a8w^aM$@ee=Sc zHV*blkqEs@o}{))Uk1uQZ%C|kJ^M<=E?s)=c{<%HOBkSFE9`3FzPDB(bx-3#*|M;D z2>p|LBVwfruReX0AfphmwI;|d>1fe+YcOeJ@7zDNm7Aa>EsM=d-3nSNdu#Pahq1n` z7CZMVZ$eVNyQs*1$J&(cXs#mbxDt@kj|Ock6KsDKiA2Yz=dH%k@*dtArJ62R6U!$m zehD~4#rVgEwsZ7_uU|>;%VmPtygpqQ47jH2 zd3xk~=U=7mKD_<)L8B*N8$BZ&d+MBP-0d^yxJ#3w_wg2Q715BKB=NWyN+S|<%NM~M zP$1mG%Xm3)Q31w=)BW`VnoR(Spx(|&qOh#!fs+Z|AC@hAAviO`Q}1ER#c56o@4pm& zxI6wLE_e3R+ZgJyriw!`k25(r?{m$aEa9yM<8MN+jsyR-!p<>hq$c0oo|omqyDx~z z0JYQ4g2}2_Yc+8H9^!3G4rughs#;uc!fK7utf+s~26g>BT=U!{>2Yfd&u9_C7u7SI z#mviN_dT0BE*RQ0#P_E*{(0E@0eKXtD8BlM0cRB?9leL`)F`ufVBg8YiRmPj0}I7f zVK?{hj#rW|W_f;+cNk7i!VVD82p09m>aU3sc!0>oqP^|%tLG5c+Z(;dhKZ@nl}BAS zW9?iPF6N0U_8&9MfZlWhf)-la9_?0h5O{Z4y$*DjC5k0X`|z6Wci{PA`ybtRJoP>| z;)~zc6G}}Mt*yuwuPxhRGYV< zR_#3z(0PCZ{hIib6BHo-K`}F%J$Xq>K(gY1tv8=|&JMN2owp|HNB<@dk{;JhnRFsM zTZ$%M92Hm(9afN%=0G zUn+St!Q@hYa6)*$LM%2}NRyIpp4c4<5i@oFC&OPGFLs{*!^CmJAae%|bKM%K-2uOvc^nD0UC}T?s>TL(jEjoeP=pck;qNbBYqSjd&K2WD z2gv7J28mCu?z@5dxoAI9bRU8$nZt_Q1X+<#YOeoje67QJMZmZZhd@&Xk%$GUZT zuST|A@lp!$WWM3$=T9+E?+SPk8c*d-&t%2v$$0wrZ(%wZL76WaCfL?u9KN{d3l_Vj z;j_1jv7HtEwmO;X8}GUAq`qJ#1@v;oaB6G6|8f3a^$BtKW0T-XJT?hTGoMh@VI#{f z!ueC~h43>5XezTlXI@+qctwvF6iUI+l3@x=YAWKiV8;w0UZQ;l)kljIj+8wvI~{y<`6o=>1+Hv3yEf z$SWB@r!7V{5~g5)wlj_>fr^uY1$35k`o61EWPj`1k9F9?mcF;o#c6gO7)81`l1~R4 zYen`->7~aO!J9dW&Y;3D;l4&yvAQOG4Z{267K4qnf4BcwZHGtW}w_ z4JwMLYf;$@h{PG&jkUri1oZ=x;$vbEA8o&|>#WU`YS_%PKaG?42Hj8R3@0!3bmKEZ zqb|a?Vis@CxuEv*y*?+V$zw93pLyD_w^K%s2Kl+(Yv zx{zG&uhm&o+uODL<{?a0#4*lt8&>z{YNo-crW%;>H18?nC=AWdw!9co#(|7!L+)XF$KZ>?O8KFpN-RUXuOpmSwZkmjY^lwqBzSIm2Y>7vG+~YNJ^|R2w;>; z*lwP$P&|Iig#qVbG-a@Y%TiX<2wMlxjZxsbgQaDNqSMo{E3B!WSx(H)V^~j#k7Pne zY)tv390)+6DD&O^-bi)}0z>VtBOmMP;#Pz1-dHLnxCg@3gUy1)v<33?hH##@(5q)D z;?%~vk&>d>{0d-WoTT8ZN7S3iSJ-2~0nsG|e+vtcLCaZRI5vYuZx3TYz^@s}{QZTi z5+^2z;NAPDxR3K-#D$EZA<G1bgpCTw^OV>j5zYmOGt$9(ODNT`;rt{ za>>8$a!f_v=!Ol^)m4izu;AnS)-Rz-$`|wHYF_(e;d5ob7m??fS*V06@5-%b`Pd=m zqy1N-*OOJO6V3dtTtY-*NH=O0FLMxyAKD$37!xT+ccz}6C0j+IP(u#H`|D+6$QSDi z(aTiMBXSHKV=0%Awj`U|-oib(~z_mXq>+`*>EKRHNwO0~$4GM8kl) z-g&*8nQc1V)j+Az<{e04SnVH{^R)dUxIhNHf(8dY3Y_N=k}n7<0Dm4_4LF{yt73U% zKn?u;m&r-lg<8*gPkSyD)FDy^sDcn^AJ!joPRq%H`00AF$MvmH+L1L$ySf&(DlS1T zU1cKXo^2b9l5dp`z99nYP)ogbJD>0*@Br{jo*6q-@Yk>QBepBbio;colU;@Aiosd0 zR}`H(^vvI?Q{r{04Jz0p<1`7B{LzW-NTIYdjeifDap4xm4g7imof)p5F@PzQNx)qW zxBgOWY;3PDHZbdT-;!Hi;^KO;G&wsvN8es>xSU&I@WYuSw}<1}{tP)h-g7Q?-3Ta9 zG05>r=Lk@roRP;)iB~5u$Rq7KXK*E00iYHN-}dh(y00)go)`5_^XX++8=EO9DUplv zZD!g$+(K_CbS`h-@AR?){?yy1`ZGt+BV45% z3gr|r?7uw{VSTs5x-2;JjS`ny1`667%z!B>JmF2uY*Oe2_o=33%5@T z0yf|k6`%hapOt2za0EOC0HHm|TO={Ssr|;>g!uBxJ3|(BeG^{nZmpK>6hlCQj4o`xtFC)H z8H#QO=3WC#?;$Dz_tm$*24a5quOFCyu6PZMSksg9Ek1jny?t0AEbqU+pUZ6u{$ z2qCeLMYY|e2Qykdd$AtQN`9R5{p*LqlaoGwA&fH{05){h2$T`_1G3}leIq)tSJ7^In#Le z4tpWnz-%JMCpTV6+KKwxs0=T`duhB5+9OFhs%9(Z zA-{&!2cPq0&K1cTzkr`k-?Jz^Q_ffGf7>~tfD`m4VPA5K=OHd$B_i*~)5+tJlomhx zUxsDxgXfQ;>oL5Y^4eeevKZyU`zFaPF)B!&19c(Ykp_xPLlDchu;!d_FtJT6n>vI6 zO8iU{SN8K3>uoLUNtyLI~REo5ov59@XLBBM9|WME&$M zLfcwt*UqMIJ*b2{-RLG;ofQ7sEha@?NeS6;dC_dC(aC11k?EnWt4p*-&lNQi|BitR z-)6OkbiVc>8SMrlG)_hJ%JleG5I_-QQJMX{-HL5Jg(tr=iT5wvkb9&A*$TX9ppG)a zDktE=m;eMBF65)j(28HG4~;o8jJ&195&A!%O6je-*Kp-};+=TJiiC+$LceV=%%gE&UV+WZL8m7Q$lO<$M- z-g}ml1m2U>?-u~WH82+Mi2G`64Q=dCXK`QhvXQ}`dzNXea< zFtm%cdVnQ?akxyv$@I_mxsQ(5PHe0_HE^g*-O;K$QMP`w@`o zcJ|k@WPtu+F6poN#Maz$&JlcbX<=o>aQcfuk9D<0)$?9UTBl8DaV^7DtFKEr^`9-2C?DUGEW3rNJ+ zM@tf36ra!!qL2uJtBNtNvcyv>i{G?jZ0JIe3aSKZ4i#MRuAOwoR#L_p0Z4jIIENS{ zy?X{azl8x!kL`X19H-bh6JQ#}F4Bk*7X;*F)JBaKn2$F*G!7ov!7&`B&SlBlS_Xek zB~8a#48S5@>`bb;7*#HB;PAp3)rxjEcuuUI3ejf;oU^pCqTev1WeL2mFQ)+uO$3j(8TA?0jaC>B;%siyg!kkN1R0*RY*3}2rYUOJ^azOd3&+XYOC};4Ri*ZuhEZ1 zsPljOT~V+vnHq^unEEns#zA(vU@L)OEa|Vz$0hCXmcELQZ?+CYv>%coy*-+q#n5Wv z8A$pnZDww(6`!B+$ol_SF<|Urt@6MkUTMZQG0>!di)R15DIxSZ{SW`MD8B#SqKb|n zCMG6}i!8*oNFL0X@yPeTo@>@Fo2|6FPUOijHkIC|xdG*ABG{;#7Baj^mUN;wpHN*f z6J!mEnE7Zy0!8tO`OpQ7uRpu~?}wFO_cz@YBJh|0j`N9iQjh4Gq3nd&dLD)r^xIP z`KruQT{xHI?Ro@7pK;1-Km#Eu8^+ItuP}z9@aAnk>Pf_QWDVOepj#3{SjxRTZQHPpIp@$9Hen&1euo*@FvxRfH&9f_8SWg zpE_1EaIj)LJdtL@4|*-dkofic_wOXG=Nk0gb}-?@JnT$9N9^Rw7&UywnDmoffiHoJ zdc8hVQTFgba>Eo-Wfj{LcP zM7#r+Z7>;I2DC3-bCz7{a^_N`xx!`qqTo>60Zdq zH7@k9@P-@hN=r-slW@6}@KuaG$Q1?0oeU<%Z!hxKdNrV}ct`e~zr{(u?2t12szU)Z zO7wmMF(rsY1o&Ph>Y7(L&$Vg$6mYaZR%Ht_0#byYAG$~wUGJ_3HBC&Y1@hq`JEb-# zy;EUn4S2WBJpD7zznfLmm6ERs*;)Q;d$3w;Xqy(tA}SRT2`ioSEL2wi-!^kK7Rg6CAerhI1EuweMd0Q zBz$7HgmK%E-TYW{VAMVt6w=m^6}2=Z0RpxS2qe8az;9kN;?Gk=d|)L2Ix(#3+A4Wz z#?}lKlVV`BI{(u}Xc_799IuSJ1)9~9BD7G2w$wGx?p~$hZB_*kA{p~5qJd%ws!Agq0uL1eJ&n^$Qo<_&6 z(ss^@1j^!8r-{ipA(y?y-sp+DKhL+nB9m3CDd5CR2krhGAPzLhDte!D-{LXP^&Gu+ zWaCTTHIh_z56&0KY>@_?_5}ikFkO^RRXJeA4C?CIIqSknh2>3W4()JE}gyJP0B~^_tfZs zq;1fhWG{7>Ll_5QW2T-d{u~`~AS+R0V(NGcXO)8S+0LNkETeo>%G>y|y^ZAh=LRK0 zrzaT6nOX`$fV8smjFCs$CQ~oB5HQ`X^ zwlU{sgbtYVPP_fmT+y3(cHwxj?s_El*hLsq9YgU20{v3BBf5{7U+0X&fXs2wNgg^k zVHA64g_)rroOxD?E9c!3rlyXC=HMec{wKiH>Wv7&5GxlCCuquIol@!s<4M0GxkiMj z#-Jq{Xi<Gw)~_ph7HPEGmH~cIm4>$Zf>@2r3a5Y+Cvx*% zTZk)(qd0EmM=p5f(idM>d@Hn}PWhEL6Y1|wv4!s0;EZT=&<#=Jb-@Q{fUZDDa4l2z zJ#o~B@2cDs7m3N>ySkyZtxy!oyd*WZ66@`OfMyzc(QMe=jZJ0E(;glF8aLy!@t#ld zL7!C2%u1wJ15Y`rs7S?%kKZU0im(Snzw4aY=7F7}<7(Je0R}SN>1H_YxomYEy z7do-zp4KMDg_xboy$&x&-jne+IIoHe3JL<5naP@-P{cE7$-{pyl;9%kt)i#E8PsNH z$maIB;{2d2j55yz-I1!Ao`XTYD*lp{2lf9$sv;#Kuizo5v0jjZFO*HX=Mu zP*H*r<(mLH{O_$eucEXcV-8ivsf+=9AN{Q;zwc+}6biG`u;fN)fIWA9Etf;_>N2fe z-j9x2I=@eNtkXf3b4%?&o$OSejNd7BAX0G4o)A>goCyvf7hJu2y99hxPOqJcXa{A6 zeP?DcwX0BhV3qI`;G~5{?SH{6@S(i<0%CCM#P%}rNytcgu_(+c(K#B@J4ld`tVzHS zdT%JF!D|g8#sQLZ)ZpVg{(TxC zx9N+Mv|KEf@ht`1^Y4u*=3{LZ+E7h8(*v;KJW7rhYoIS@ZpZ- zz6Bz0YmZ)j?m-f!K=87v*zx)op5t~#Ga~aQjsM`&-*5h&1R>(|8e<}y7fMn+q@RZw z=S7kNcI)3Z0x-K zymj)!LjY?eaKkmIhvBh{I#f&-=IUe;XqUg}`^SB39^aj}yuUc8z(%bppMY1PuG96} z+Dgo>O7Kw09>>8s{t8n+)0Z|jnF8X4=G%^k2OU#_!Pk$DR724Sm2l|FZW-S_0u%WS zz5w?R-ai|d>lp*2E-z&yfu8D8f~;@Z7l7}{K~gCyOu^E0?IL(-0xw)rjKX$O@L*!( zuG+QTSW5*6gFK*s?w4@a9oa@Ls;~Pa9X9+|EJ62Uh^K@y=ZhUaYO@~jaono zsbK;fhKBRP01R%R>u_Cp;Ml;a=gT=Hr6kKb6|6Ux7nWKOxW>WLcwTSTPL(GO0!bSx zA&(pnnPuss@HDw=%u10N235#DFlf%We|v9Ckj#5#>R6*vtV5KM6vtp^Hrdbp#w)R} z;=8hE!v(qsUzM%oCX68E%ePGBM7{iE+JakMwMt7FXo2W4XB`b_Qhs}zG*;X+&ExC)R~iJ5JKYXs zs><3kRY!N9*w@7E5YFcDY~(1m1A5d7lp^}V%PDQPnO(1lkBORWbNN6R%{fg_>d3On zSOh^)7s8ME?JbkxD65t*e7aJT83hGJiwB(c$|zYVn5XZY>RXSa=WlJJV185-IrHHf zYY&qz(*Ny87di|zTGDD3Xtabe)y>e45?M0v@}hr+pb{idtKj19?%65g<|{R(Bt~XJ zn~1ALLFD^bfT^qFJO{>gio`VqfsD9QKB(YU1qWVEZ@?}F7D z6>A7cj31p=+F!dX0o+&=VUOKsZs3TBh_^WShh&$!u+d#~9L$fKMP=!3R;L7SS!c!q zXx{*S7Q!VWBI4uZ9LJ=ZK16Dxqr(XT0X0TBs>-JT*at2(Csk@59ye3FD)dAAKdy{{ zoxUQJyjEf|3JMrNCPvRaj}N%tk0}3g1)0Dymt6-bWm$tPPXW3y`^$r+qAnuEBfo>5 znrkzb&s_M_qM7HG;R-l!e^h7`CuU`_EPn9KjjH%431rTd@9)Y~a%>JkI1BevSWLs= zON?6In#Zb?6(;&73RcNtV_3P}lEE+qSpz;1_?RT8_0U*7f&jLsXIlnuXt1rAtry3^ zIn$gwJ5*E}AK2gFGPBC2IqcfiOdPmgtN`_P$Ebum?xY7$s5U%yb#5RVp0hIER!ol& zon>O5`MK1%0|3P{S;-o}-{#m%5#!~lC|4@5g-$Zb_!3e{#(L9xz2p4Re|;L5RZSYM z7#kLbLJ)%k`=yMujmcp{O-4KRm{;!-W(#>r5ry@gY`U^Y!J-&RDj_lG4SKZCl{{O{ z8I5Gsun(zlq2+D32H#VXJGGZml;r|}HftCYmo1j{e+bK{YIzw`QtEQ-YWK56JqjLB zDE@$HpeZ2MODy%T3@sA;XATXe^dz1CEe#|MEUnQu+RO-x3h6gH`(e+7cIf~FtuirF zfJW3O5iQqT?GFZ^P>8%ak`M{ppW6^3HS%wHZ(va@B$Z(ZpN4)+evZEcgc+F0suvmN zgn~lV)XPFTI7x-dAZdmF(rzzHz~OND*8k#0(Fz7IT&-Zco4qZ_un@44GJ2Bge=AX} zfev{wC)XGiCR7KAB*L7>JGe4*Vg?|?KI?3{Z&1DF8uz<=7EEl2E+1e%dmV!CF2rx}umGFI1ffxL|cWq_ivq0AvLxP4g&c zek0$Xzj*oVF9OcI*fxb9iI4vl?+e!a0N|jL@??NVkzj%%ikgyKF;q;#5CoffyPKWV zom?3`zM~yn?vB1#NnnVsSDi_>>D&|f-0*l0M~#(TBZ^f8ifWN6Ux8DgrmNypYJu-W&XJ=g((np)$mb_TT1O0{xYRr7yWe z*e<&EM$+z&%&zJfeBP$kC#U!-jRycwv2vh87aYCHCl~f#QO~u zZ|o(d%dz;H-=OU)x3@ia{5v&0-D>+H5-O1j30AlrX>N8nVMm7W@jXLEcFaaQ+qB*} zl5gKMmotuO2e1$Axv_e^L_o8u++xtHOJbl^pnn3{%%#%uL#3F*OB}L$B4BRF<(_}& zdEh)+zjGRq)jeVKHlB6`Tl7`#Ex7BHB%(wAV{0j=xc()jhKSK_XTq#UOdIe?W$nFR7m0k%#JiKj>Oy^&SV&8KPpNCs{Fvb4n?)0;N*np7G=lTZd zK$(iz^v7Tlpf_+`1C+TNnGLVNNK(@OC=Kc9y{2EYxm*wQXn`4%9u#|6;<0yTJFZT3Je|2#-Z>O=kr zVt=ds>BVkzjoEWsWd>D>ol%G-=hrdYoAb)#uO^Bz+?>d=cD*|C@p}w-yfKNT{)vQ) zCdekr@DG5{pFV&9a7tMdi|EjnUm;)K*TqG>RBw7DoKCLseCo56f7dh#?PN$n(1c3% zCOBoDHyU`}I=_428=+ErR7F1D9cwIwHCmxhfmDF<1 z??cO4{z89`ODVr2P}JVh%IrZ5ZjCU)Yqk21@7SFFaS=^#uY`~Sd-17B<= z#tVRZPQYYbXl7%nvltkeQmd}6OJNuL{vYiZIu<*xo~z~uL>J4SyK9w~TlcR7pwiQC ztG^-!GPefp2?d;?6IkgBBq^DHHqOK}o|N2(p<9P$J`lEfa*-F-Wc`j9fmox5K0bJ( zWb-xjmnzk92X?#yz~?`Fw4VHS7U3+K%WR?m%vlI@ggpep%QKC*T>dQn%U|!@{>+B% z_poE$8W?cAp@TN2tQH1J8-8YTw|wbw{zt?{mjf7MSgKP#w z5+o%wt&#N~4dA)gzNa$n0(!EFv6&_82i>61v=N4X*?s%6Zty~$V2vo@YjfD{z76cl z_JT{5?T7FO$JfJcn^JrRf?EBz>t1}M!|NihyUU9hF+G(gW{}~LN^^Lwa+S@dlCF6T zl>w19Zgc&k2ZYg1ba*bEWq3w`Y$l@UY%4kA-_^)YoB$O40T~@leZ2g*=Z<13UnR7x zjEVm|@RS}+#Op5$IHmMA79gfX{p;7%3wVEvsl+YN5ynCqj^;%{i2`EwnIg_v;(3YX z_@0YLb1I;FLhePS8%e~cobW$?_zd$j&B%bdR=)Eh@Mp(jgI!C2ot?SgSTCfgHOt@ug&>e$26Uc*q(rno|^T7i4Y29p_$ z|72`L;;)*0`zVcplWUNEly*Z^i(0*F`R-SIz|{{n@&h+5T_pndUew3|+r77zVn!J- z-w{9|ZF*)-GRH4M@6yq;xyD|hQ!#|&(={_vr1Qx1)9SAV)_J^YOzA+5Fgfc!S3lZI z)rz>_!>{W^sYrkaalPE}+dZ(*S_f_k`cMi99mA(~{?_b8a__8;TVl2KfzobRJG%1) zNty~^DEeEYj9k77I5WLNFZ&yGJJZIK+rTy$s zVnbg5iNWF0$)=-~0UEv<3NRG(k^Zla%%ogLZ$3d4yplclYd3$7>pA>f&WZL0$S;7X zQZbY#N(2sQN|ZH`c;9GeT-5N*DB=j`K<=gz={Of#s+}7SlM(~+^RJRpo1ZN&@8Mea zc{0BxgVSw^yy8-fb+69VSolhX=Q#2~CLG6q3w2d`^JHmd=Ns%;-Nbs=y@qn-`y?bM)zfFYH(K;g&!|x ztsnnzjZ&JF13Dgp=k5=Us>QHlSHPht;FNkup{AvJ8#VR}9DJsXlWyC1`6$Z)oxEd) zg;-DDs=H~iFQ=~Q8oO(Q`ezai%ewqUC)6!3IDCeR<_n4CfPr(3va8T3|aMk}8 zs|IWyOA&{@1K{3nen}d!Sy=>R*&wwu`C|A06I6lxsm6WB*yd+P*+<2HPS`ui?T>&_ zM+E>COTqLEpYZ4BwbyrEVcy;f6JOWVP_}nC4gY9^N5QiUZGk&^S3mp8!?w09))AEE z0pd?2ILcVYtiTwr3<);6(a$-|3yB*{{_O1>J9$x|m_A3}s=(QAJk2lAl!%!OBp zX{7iWJrslRm!}{F&T9J=P(Xwg3uc zS2o|Y^trG@b8w8q?l?WO#A*40ff2-akoHUKF&n&;eQ!m5jsb9Nnn4|3c2qd^mk+ zyGKsr?jr2l(wE!D`fJo~|5q{v;&H%SWKiN=lXbytCq5lEoKbFPGXMHddHn9|Nafm9 zI5yYX(NE0isMkl00FA;^55VpwzlwlD6`tmgf)vzZC5_ug>#G(@!C9vpW6n|U{b@c$ z+`ndyUY#E0=B^I6i}PEXxt-q?JbI@$e;DPD9>H*$C()tYt@!nLioId5ya_omi5NcK z>nYjv+)$(Q`xVCNQiAo4ZqZ%tv#?w0ftZ-;_3a?c<&KE1cu-PuR~4%t`hoCDAQ>6pWlp7h3rO}8Y3pow%R%;?-E1)#yTTCB&)&R0A1fBu@=48mQ+!4 zXxX%Mw(f4{i8<)X_Y+vycS};b@=YHQne&6>1?>L8-qbghq2?)#>gK@xFl<t*Pl4pxY-&@p8IkJ2IJ0Cxxr3WYD>}`AsBF|sv;CYdx&*2`Be$Tz|2O~-zG*#?Sj+bd^GT-<2kuUPAEC≪8X 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