From b7a81f041906c3c978a314987e486536be0a58cd Mon Sep 17 00:00:00 2001 From: Didier Loiseau Date: Tue, 8 Mar 2016 23:14:15 +0100 Subject: [PATCH 01/13] Fix #156: clear weak mods on every key press - new macro_mods bit field for mods applied by macros - weak_mods now only used for ACT_{L,R}MODS (i.e. LSFT, RSFT, LCTL etc.) - clear the _weak_ mods on every key *pressed* such that LSFT etc. can no more interfere with the next key --- tmk_core/common/action.c | 5 +++++ tmk_core/common/action_macro.c | 4 ++-- tmk_core/common/action_util.c | 9 +++++++++ tmk_core/common/action_util.h | 7 +++++++ 4 files changed, 23 insertions(+), 2 deletions(-) diff --git a/tmk_core/common/action.c b/tmk_core/common/action.c index 77ea39e9..4197c53e 100644 --- a/tmk_core/common/action.c +++ b/tmk_core/common/action.c @@ -70,6 +70,10 @@ void process_action(keyrecord_t *record) #endif dprintln(); + if (event.pressed) { + // clear the potential weak mods left by previously pressed keys + clear_weak_mods(); + } switch (action.kind.id) { /* Key and Mods */ case ACT_LMODS: @@ -500,6 +504,7 @@ void clear_keyboard(void) void clear_keyboard_but_mods(void) { clear_weak_mods(); + clear_macro_mods(); clear_keys(); send_keyboard_report(); #ifdef MOUSEKEY_ENABLE diff --git a/tmk_core/common/action_macro.c b/tmk_core/common/action_macro.c index ffaf125c..7726b119 100644 --- a/tmk_core/common/action_macro.c +++ b/tmk_core/common/action_macro.c @@ -41,7 +41,7 @@ void action_macro_play(const macro_t *macro_p) MACRO_READ(); dprintf("KEY_DOWN(%02X)\n", macro); if (IS_MOD(macro)) { - add_weak_mods(MOD_BIT(macro)); + add_macro_mods(MOD_BIT(macro)); send_keyboard_report(); } else { register_code(macro); @@ -51,7 +51,7 @@ void action_macro_play(const macro_t *macro_p) MACRO_READ(); dprintf("KEY_UP(%02X)\n", macro); if (IS_MOD(macro)) { - del_weak_mods(MOD_BIT(macro)); + del_macro_mods(MOD_BIT(macro)); send_keyboard_report(); } else { unregister_code(macro); diff --git a/tmk_core/common/action_util.c b/tmk_core/common/action_util.c index f81877dd..a2d6577b 100644 --- a/tmk_core/common/action_util.c +++ b/tmk_core/common/action_util.c @@ -29,6 +29,7 @@ static inline void del_key_bit(uint8_t code); static uint8_t real_mods = 0; static uint8_t weak_mods = 0; +static uint8_t macro_mods = 0; #ifdef USB_6KRO_ENABLE #define RO_ADD(a, b) ((a + b) % KEYBOARD_REPORT_KEYS) @@ -55,6 +56,7 @@ static int16_t oneshot_time = 0; void send_keyboard_report(void) { keyboard_report->mods = real_mods; keyboard_report->mods |= weak_mods; + keyboard_report->mods |= macro_mods; #ifndef NO_ACTION_ONESHOT if (oneshot_mods) { #if (defined(ONESHOT_TIMEOUT) && (ONESHOT_TIMEOUT > 0)) @@ -118,6 +120,13 @@ void del_weak_mods(uint8_t mods) { weak_mods &= ~mods; } void set_weak_mods(uint8_t mods) { weak_mods = mods; } void clear_weak_mods(void) { weak_mods = 0; } +/* macro modifier */ +uint8_t get_macro_mods(void) { return macro_mods; } +void add_macro_mods(uint8_t mods) { macro_mods |= mods; } +void del_macro_mods(uint8_t mods) { macro_mods &= ~mods; } +void set_macro_mods(uint8_t mods) { macro_mods = mods; } +void clear_macro_mods(void) { macro_mods = 0; } + /* Oneshot modifier */ #ifndef NO_ACTION_ONESHOT void set_oneshot_mods(uint8_t mods) diff --git a/tmk_core/common/action_util.h b/tmk_core/common/action_util.h index a955638b..1a95cec1 100644 --- a/tmk_core/common/action_util.h +++ b/tmk_core/common/action_util.h @@ -47,6 +47,13 @@ void del_weak_mods(uint8_t mods); void set_weak_mods(uint8_t mods); void clear_weak_mods(void); +/* macro modifier */ +uint8_t get_macro_mods(void); +void add_macro_mods(uint8_t mods); +void del_macro_mods(uint8_t mods); +void set_macro_mods(uint8_t mods); +void clear_macro_mods(void); + /* oneshot modifier */ void set_oneshot_mods(uint8_t mods); void clear_oneshot_mods(void); From 8aa559b8257a4494c8c5a3daaac95c87f8264a07 Mon Sep 17 00:00:00 2001 From: Miguel Palhas Date: Sat, 30 Jan 2016 22:30:31 +0000 Subject: [PATCH 02/13] Adds naps62's layout --- keyboard/ergodox_ez/keymaps/naps62/README.md | 29 + .../ergodox_ez/keymaps/naps62/ergodox_ez.hex | 1474 +++++++++++++++++ keyboard/ergodox_ez/keymaps/naps62/keymap.c | 187 +++ 3 files changed, 1690 insertions(+) create mode 100644 keyboard/ergodox_ez/keymaps/naps62/README.md create mode 100644 keyboard/ergodox_ez/keymaps/naps62/ergodox_ez.hex create mode 100644 keyboard/ergodox_ez/keymaps/naps62/keymap.c diff --git a/keyboard/ergodox_ez/keymaps/naps62/README.md b/keyboard/ergodox_ez/keymaps/naps62/README.md new file mode 100644 index 00000000..14728e4c --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/naps62/README.md @@ -0,0 +1,29 @@ +# ErgoDox EZ naps62 Configuration + +## Motivation + +I wanted a layout that suited my Linux & Vim usage. I also didn't like the lack of efficient access to some of the more common special characters used in programming. + +## Key features / changes + +### Base Layer (L1) + +* **No `MT(mod, kc)` keys (modifier when pressed, key when tapped).** Those keys work with a global timeout. When a key press is shorter than the timeout, it's considered a tap, otherwise it's a hold. I couldn't find any particular timeout that would work for me. I need to use mods extremely fast, but also want the confort of using them more slowly in other occasions. So I gave up on this feature altogether. +* **Direct access to `{}[]`.** When programming, these are used extremely often. I was still getting used to the coder layer, and I prefer the arrows on the home row, so I used the bottom-right keys for this. +* **Layer keys everywhere.** I either use my little finger or my index finger to go to L1, whichever is more confortable in any given situation. L2 is not used while coding/writing, so I don't need an extremely-optimized access to it. +* **Lang key.** This is nothing more than `Super-Space` combo, which in my systems (both Linux & Windows) is the shortcut to change the keyboard language. I'm Portuguese, so I often cycle between US layout for coding, and PT layout for writing. +* **Special chars on the right-most column.** I only use Ctrl & Shift keys on the left side, so I used the right keys to include some of the more useful special characters as well. + +### Coder Layer (L2) + +* The `=` and `-` signs where nowhere to be found. `-` was already on the base layer, but it's still useful to have a fully-featured NumPad on the coder layer. + +### Media Layer (L3) + +* **Better media keys**. Why was Play/Pause so far away? And where was Mute? I put all my media keys close to each other, including the missing ones +* **Arrow keys on home row.** I use vim, so I'm always on my home row. I use this sometimes to get around, but not as often as to need them on the base row. I'm fine with them here +* I don't use mouse keys. They're still set up, and I made some changes as an experiment, but I mostly forgot they exist by now. + +## Author + +[Miguel Palhas](https://github.com/naps62) diff --git a/keyboard/ergodox_ez/keymaps/naps62/ergodox_ez.hex b/keyboard/ergodox_ez/keymaps/naps62/ergodox_ez.hex new file mode 100644 index 00000000..e5f213ba --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/naps62/ergodox_ez.hex @@ -0,0 +1,1474 @@ +:100000000C9402070C9449070C9449070C94490777 +:100010000C9449070C9449070C9449070C94490720 +:100020000C9449070C9449070C9472120C944413D5 +:100030000C9449070C9449070C9449070C94490700 +:100040000C9449070C94082C0C9449070C9449070C +:100050000C9449070C9401220C9449070C9449070D +:100060000C9449070C9449070C9449070C944907D0 +:100070000C9449070C9449070C9449070C944907C0 +:100080000C9449070C9449070C9449070C944907B0 +:100090000C9449070C9449070C9449070C944907A0 +:1000A0000C9449070C9449070C944907B113D313D6 +:1000B000C614D313C61418143B14C6149014A314F6 +:1000C000F117F1172018201863189D18AA1AAA1AF8 +:1000D000B618AA1AAB19AB197E1AAA1AAA1A951A37 +:1000E0000000F0A12D002B002971E100C1000000EB +:1000F0001E00140004001D003500E2001F001A005D +:1001000016001B003400E000200008000700060075 +:1001100050002C0021001500090019004F82E30057 +:10012000220017000A00050000004A812C08015433 +:100130000000007F00004D8249000254000000775B +:1001400000004B8223001C000B00110000004E81B8 +:10015000240018000D0010002F024C0025000C0098 +:100160000E00360030022C00260012000F0037006F +:100170002F002800270013003300380030002A0029 +:100180002D00310034712D72C1000000010001000A +:1001900001000100010000003A001E0220022202BC +:1001A000010001003B001F022102230201000100A7 +:1001B0003C002F0226022F00010001003D0030020A +:1001C00027023000010001003E00310235003502F7 +:1001D000000001000100010000000100000001001A +:1001E0000100010000000100000001003F0052007A +:1001F00051002402000001004000240021001E00E4 +:100200002E0001004100250022001F0037000100E0 +:1002100042002600230020002700010043002502A1 +:100220002E0231002D0001004400450001000100B4 +:100230000100000000500100010001000100000069 +:1002400001000100040801000100010001001A087A +:10025000160801000100F500010008080708010068 +:100260000100F4000100F400F100010001000100B0 +:1002700001001708F3000100000001000100010067 +:100280000000010000000100010001000000010069 +:100290000000010001000100F20001000000010067 +:1002A0000100F400F100AA00AE0001000100F50019 +:1002B000F000A900AC00B70001000100F300A800A5 +:1002C000AB00B600010001000100010001000100C7 +:1002D0000100010001000100010000000A002530BA +:1002E000313662003A200025303258000A722F63FE +:1002F0002030313233343536373839414243444582 +:10030000460A000A002530325800626F756E636538 +:10031000213A20006C6566742073696465206174FD +:100320007461636865640A006C656674207369644F +:1003300065206E6F7420726573706F6E64696E678E +:100340000A00747279696E6720746F207265736534 +:1003500074206D637032333031380A000A444542EC +:1003600055473A20656E61626C65642E0A005B73C6 +:100370005D004B6579626F617264207374617274A1 +:100380002E0A005B575D005B535D005B525D005BB6 +:10039000445D005B435D0016034500720067006F1B +:1003A0000044006F007800200045005A000000164D +:1003B000034500720067006F0044006F0078002062 +:1003C0000045005A0000000403090409028D0005DD +:1003D0000100A0FA09040000010301010009211134 +:1003E000010001223F000705810308000A090401FA +:1003F000000103010200092111010001224D000743 +:1004000005820308000A0904020001030000000934 +:1004100021110100012236000705830308000A09A3 +:100420000403000203000000092111010001222041 +:1004300000070584032000010705040320000109CB +:100440000404000103000000092111010001223908 +:1004500000070585031000011201100100000008CB +:10046000EDFE071301000102000105010906A101CB +:10047000050719E029E71500250195087501810296 +:100480000508190129059505750191029501750366 +:100490009101050719002977150025019578750147 +:1004A0008102C00631FF0974A1010975150025FFFD +:1004B0009520750881020976150025FF952075089D +:1004C0009102C005010980A101850216010026B72D +:1004D000001A01002AB700751095018100C0050CB3 +:1004E0000901A1018503160100269C021A01002AB8 +:1004F0009C02751095018100C005010902A1010946 +:1005000001A10005091901290515002501950575A9 +:100510000181029501750381010501093009311539 +:1005200081257F95027508810609381581257F95FB +:100530000175088106050C0A38021581257F950191 +:1005400075088106C0C005010906A101050719E06B +:1005500029E71500250195087501810295017508A7 +:10056000810105081901290595057501910295017B +:10057000750391010507190029FF150025FF950650 +:1005800075088100C00A002530325820006B65795B +:10059000626F6172645F7265706F72743A20000AF4 +:1005A0000025303258006B6579626F6172645F7349 +:1005B00065745F6C65643A200064656C5F6B657997 +:1005C0005F6269743A2063616E27742064656C3AD7 +:1005D00020253032580A006164645F6B65795F6280 +:1005E00069743A2063616E2774206164643A20253F +:1005F0003032580A00646F6E652E0A00626F6F67B2 +:100600006D61676963207363616E3A202E2E2E2020 +:1006100000290A002575002F002575005D2800259A +:10062000640020002564002000256400200025646B +:10063000007C0025303258006D6F7573656B6579ED +:10064000205B62746E7C782079207620685D287249 +:1006500065702F61636C293A205B006D6B5F776872 +:1006600065656C5F74696D655F746F5F6D6178203F +:100670003D2025640A006D6B5F776865656C5F6D72 +:1006800061785F7370656564203D2025640A006DA4 +:100690006B5F74696D655F746F5F6D6178203D207D +:1006A00025640A006D6B5F6D61785F7370656564CA +:1006B000203D2025640A006D6B5F696E746572765B +:1006C000616C203D2025640A006D6B5F64656C6180 +:1006D00079203D2025640A006D6B5F776865656C45 +:1006E0005F74696D655F746F5F6D6178203D202573 +:1006F000640A006D6B5F776865656C5F6D61785F3C +:100700007370656564203D2025640A006D6B5F741D +:10071000696D655F746F5F6D6178203D2025640AA7 +:10072000006D6B5F6D61785F7370656564203D205F +:1007300025640A006D6B5F696E74657276616C206A +:100740003D2025640A006D6B5F64656C6179203D16 +:100750002025640A000A00257500363A207768656E +:10076000656C5F74696D655F746F5F6D61783A2069 +:10077000000A00257500353A20776865656C5F6D65 +:1007800061785F73706565643A20000A0025750022 +:10079000343A2074696D655F746F5F6D61783A20DB +:1007A000000A00257500333A206D61785F7370652B +:1007B00065643A20000A00257500323A20696E749B +:1007C000657276616C286D73293A20000A002575E0 +:1007D00000313A2064656C6179282A31306D7329C3 +:1007E0003A20000A092D2056616C756573202D0A88 +:1007F000004D3E004D25643E20003F00736574208F +:1008000064656661756C740A00433E200077686514 +:1008100072652064656C74613A20637572736F72DF +:100820003D25642C20776865656C3D25640A536519 +:100830006520687474703A2F2F656E2E77696B6926 +:1008400070656469612E6F72672F77696B692F4DD0 +:100850006F7573655F6B6579730A000A092D204D0A +:100860006F7573656B6579202D0A4553432F713A77 +:1008700009717569740A313A0964656C6179282ACD +:1008800031306D73290A323A09696E746572766186 +:100890006C286D73290A333A096D61785F7370654E +:1008A00065640A343A0974696D655F746F5F6D61E0 +:1008B000780A353A09776865656C5F6D61785F73B2 +:1008C000706565640A363A09776865656C5F7469B6 +:1008D0006D655F746F5F6D61780A0A703A097072B6 +:1008E000696E742076616C7565730A643A09736584 +:1008F000742064656661756C74730A75703A092BAF +:10090000310A646F776E3A092D310A706775703A53 +:10091000092B31300A7067646F776E3A092D3130D8 +:100920000A0A7370656564203D2064656C746120FB +:100930002A206D61785F7370656564202A202872B3 +:100940006570656174202F2074696D655F746F5FD9 +:100950006D6178290A003F004D3E2000433E200093 +:100960004C25640A000A092D20436F6E736F6C6575 +:10097000202D0A4553432F713A09717569740A6D28 +:100980003A096D6F7573656B65790A000A092D2048 +:100990004D61676963202D0A643A09646562756771 +:1009A0000A783A096465627567206D6174726978C6 +:1009B0000A6B3A096465627567206B6579626F61DD +:1009C00072640A6D3A096465627567206D6F7573AC +:1009D000650A763A0976657273696F6E0A733A0929 +:1009E0007374617475730A633A09636F6E736F6C25 +:1009F00065206D6F64650A302D343A096C61796544 +:100A000072302D34284631302D4634290A50617514 +:100A1000733A09626F6F746C6F616465720A653A4C +:100A200009656570726F6D0A6E3A094E4B524F0A36 +:100A30007A3A09736C656570204C4544207465737F +:100A4000740A000A002575002E6E6B726F3A200042 +:100A50000A002575002E737761705F6261636B73A6 +:100A60006C6173685F6261636B73706163653A2088 +:100A7000000A002575002E737761705F67726176DA +:100A8000655F6573633A20000A002575002E6E6F5E +:100A90005F6775693A20000A002575002E7377613B +:100AA000705F72616C745F726775693A20000A004A +:100AB0002575002E737761705F6C616C745F6C6775 +:100AC00075693A20000A002575002E636170736C09 +:100AD0006F636B5F746F5F636F6E74726F6C3A20DD +:100AE000000A002575002E737761705F636F6E7466 +:100AF000726F6C5F636170736C6F636B3A20000A96 +:100B00000025303258006B65796D61705F636F6EE0 +:100B10006669672E7261773A20000A002575002EFB +:100B20006D6F7573653A20000A002575002E6B65A0 +:100B300079626F6172643A20000A002575002E6D9B +:100B400061747269783A20000A002575002E656E7E +:100B500061626C653A20000A0025303258006465F5 +:100B60006275675F636F6E6669672E7261773A20A0 +:100B7000000A0025750064656661756C745F6C61C0 +:100B80007965723A20003F004E4B524F3A206F6613 +:100B9000660A004E4B524F3A206F6E0A0074696D20 +:100BA00065725F636F756E743A202530346C580A35 +:100BB000006B6579626F6172645F6E6B726F3A2071 +:100BC00025580A006B6579626F6172645F69646CB5 +:100BD000653A2025580A006B6579626F6172645F1F +:100BE00070726F746F636F6C3A2025580A00686FDB +:100BF00073745F6B6579626F6172645F6C65647357 +:100C000028293A2025580A000A092D2053746174B6 +:100C10007573202D0A004743433A20352E332E307A +:100C2000204156522D4C4942433A20312E382E3124 +:100C300073766E204156525F415243483A206176A6 +:100C400072350A004F5054494F4E533A204C554686 +:100C50004120424F4F544D41474943204D4F55533A +:100C6000454B45592045585452414B455920434F17 +:100C70004E534F4C4520434F4D4D414E44204E4B1B +:100C8000524F203531320A004255494C443A203601 +:100C9000386366663764202832323A33323A303568 +:100CA000204A616E2033302032303136290A005616 +:100CB00049443A20307846454544284572676F4498 +:100CC0006F7820455A29205049443A2030783133F2 +:100CD0003037284572676F446F7820455A2920566F +:100CE00045523A203078303030310A004445534381 +:100CF0003A20742E6D2E6B2E206B6579626F6172B7 +:100D000064206669726D7761726520666F72204536 +:100D100072676F646F780A000A092D205665727336 +:100D2000696F6E202D0A000A6D6F7573653A206F2A +:100D300066660A000A6D6F7573653A206F6E0A0069 +:100D40000A6B6579626F6172643A206F66660A00A9 +:100D50000A6B6579626F6172643A206F6E0A000AED +:100D60006D61747269783A206F66660A000A6D6177 +:100D7000747269783A206F6E0A000A64656275675A +:100D80003A206F6E0A000A64656275673A206F66E2 +:100D9000660A000A0A626F6F746C6F616465722E76 +:100DA0002E2E2000433E20006565636F6E666967E6 +:100DB0003A0A00536C656570204C45442074657395 +:100DC000740A0000000000000000000000000102A2 +:100DD00004060A0F17202C3A4A5D71879DB3C7DAC3 +:100DE000E9F5FCFFFCF5E9DAC7B39D87715D4A3A86 +:100DF0002C20170F0A06040201000000000000006A +:100E00000000000011241FBECFEFDAE0DEBFCDBF2F +:100E100004B603FE27C08091F8019091F901A091DA +:100E2000FA01B091FB018730904BA740B04BD1F451 +:100E30001092F8011092F9011092FA011092FB0140 +:100E400014BE84B7877F84BF0FB6F894A8958091AD +:100E50006000886180936000109260000FBEE0E047 +:100E6000FFE3099511E0A0E0B1E0EAECFBE502C088 +:100E700005900D92AA33B107D9F721E0AAE3B1E0BA +:100E800001C01D92A83FB207E1F70E94AD0F0C947C +:100E9000E32D0C940000FF93EF93E0913A01F09161 +:100EA0003B01309709F00995EF91FF910895FC01FE +:100EB0008591803011F0EFDFFBCF0895FF27E0E24E +:100EC00030E247FF0CC0419597FF09C0EDE2609505 +:100ED000709580959095611D711D811D911D27FF55 +:100EE00002C0219530E350E2AA27660F771F881FC2 +:100EF000991FAA1FA41710F0A41B63955A95A9F770 +:100F0000AA3008F0A95FA05DAF93F3956115710554 +:100F10008105910541F7ED3211F4EF93F395F21746 +:100F200018F43F93F395FBCF8F91B5DFFA95E1F776 +:100F30000895E991F9918591803021F0853219F079 +:100F4000AADFF9CF089520E0E89455915532C1F316 +:100F5000503311F4689455915A3348F4505390F338 +:100F6000220F022E220F220F200D250FF4CF0EF498 +:100F7000219589919991533619F3533729F15335B6 +:100F800059F1BC0188279927E8945C3621F48991AE +:100F9000999168945591543639F446EF7EF077FF75 +:100FA0000DC08FEF9FEF0AC055374AE039F0583532 +:100FB00040E121F0523642E009F00895FF93EF93AB +:100FC0007DDFEF91FF91B7CFFF93EF93FC0181910C +:100FD0008030B9F360DFFBCFFF93EF9368DFF1CF91 +:100FE000DF93CF93CDB7DEB72596A3DFCF91DF9107 +:100FF000089561110BC0FC018281882321F085EEE8 +:101000000E948B1603C085EE0E94531780E090E08B +:10101000089508956091BC017091BD018091BE0159 +:101020009091BF010E94022156985E9825982D98B4 +:1010300026982E9827982F98813019F0823021F029 +:101040000895259A2D9A0895269A2E9A08958AE051 +:1010500098E0892B11F00E940A0880E090E0089542 +:1010600056985E9825982D9826982E9827982F9810 +:101070008FEF90E0909389008093880090938B008D +:1010800080938A0090938D0080938C00259A2D9AEE +:101090002FEF80E792E0215080409040E1F700C0C0 +:1010A0000000269A2E9A2FEF80E792E02150804090 +:1010B0009040E1F700C00000279A2F9A2FEF80E7B9 +:1010C00092E0215080409040E1F700C00000259858 +:1010D0002D982FEF80E792E0215080409040E1F77B +:1010E00000C0000026982E982FEF80E792E0215054 +:1010F00080409040E1F700C0000027982F98569854 +:101100005E9825982D9826982E9827982F980895C0 +:1011100089EA8093800089E08093810024982C984C +:101120003F988AB18F748AB96E98479A8BB1806B59 +:101130008BB9769A0E94300889E098E0892B11F0EB +:101140000E94090880E090E0089580E28093000109 +:1011500080913C0181110EC00E94F40881E08093CF +:101160003C012FEF83ED90E3215080409040E1F768 +:1011700000C0000080E40E94FA0880930001811101 +:101180002EC00E94240980930001811128C00E9472 +:10119000240980930001811122C08FE30E94240959 +:1011A0008093000181111BC00E941C0980E40E94F1 +:1011B000FA0880930001811112C08CE00E9424097A +:1011C0008093000181110BC00E94240980930001CB +:1011D000811105C08FE30E942409809300010E94C1 +:1011E0001C098091000108951092B9008AE0809353 +:1011F000B800089594EA9093BC009091BC0097FFCA +:10120000FCCF9091B900987F983021F0903111F087 +:1012100081E008958093BB0084E88093BC008091B6 +:10122000BC0087FFFCCF8091B900887F883111F026 +:10123000803471F780E0089584E98093BC00809148 +:10124000BC0084FDFCCF08958093BB0084E88093AC +:10125000BC008091BC0087FFFCCF9091B900987FC3 +:1012600081E0983209F480E0089584E88093BC001E +:101270008091BC0087FFFCCF8091BB0008958091D6 +:101280000001811115C080E40E94FA0880930001DA +:1012900081110CC082E10E94240980930001811118 +:1012A00005C08FEF0E942409809300010E941C0951 +:1012B00084B1807F84B985B1807F85B98AB1837F0D +:1012C0008AB98BB1837F8BB93E98469808950E9466 +:1012D000A508809300010E943F0980B38C7080BBF9 +:1012E00081B3836F81BBECE4F1E0AEE3B1E0119236 +:1012F0001D9281E0EA35F807D1F788E898E0892B5C +:1013000011F00C94880808957F928F929F92AF926B +:10131000BF92CF92DF92EF92FF920F931F93CF93E2 +:10132000DF93809100018823E1F080913D018F5F80 +:1013300080933D01811115C082E493E00E9457071C +:101340000E94A50880930001882329F088E293E099 +:101350000E94570706C084E193E00E9457070E944D +:1013600030088EE3E82E81E0F82E8701C0E0D0E05F +:101370009924939492E0892EAA24A394B12C35E069 +:10138000C32E33E0D32EC730D10500F58091000184 +:10139000811164C080E40E94FA08809300018111E9 +:1013A00012C082E10E9424098093000181110BC0C8 +:1013B000C5010C2E01C0880F0A94EAF780950E949F +:1013C0002409809300010E941C0948C0CA30A1F082 +:1013D00028F4C83059F0C93061F005C0CC3089F02C +:1013E00070F0CD3089F0209A289810C0219A299861 +:1013F0000DC0229A2A980AC0239A2B9807C0529AA5 +:1014000001C0539A5B9802C03E9A4698E0EAEA957A +:10141000F1F78FB181708925799902C032E001C05E +:1014200030E0832B7C9902C034E001C030E0832B94 +:101430007D9902C028E001C020E0822B7E9902C085 +:1014400090E101C090E0892B9FB19095991F992759 +:10145000991F9295990F907E892B10C08091000161 +:10146000811175C080E40E94FA08809300018823EE +:1014700009F45AC0712C0E941C09872DD8019C9137 +:10148000981739F18C9380910101882301F18091A3 +:10149000D70180FF04C08AE093E00E945707809143 +:1014A000D70180FF0CC0809101011F928F93DF92C2 +:1014B000CF920E94F0070F900F900F900F908091A5 +:1014C000D70180FF04C083E093E00E945707809219 +:1014D00001010E943F0921960F5F1F4FCE30D105B9 +:1014E00009F051CF809101018823B9F08150809398 +:1014F0000101882339F0EFE9FFE03197F1F700C0EF +:1015000000000BC0ECE4F1E0D7018D917D018193E7 +:10151000BCE4EB16B1E0FB06B9F787E298E0892B53 +:10152000C1F00E94270815C083E10E94240980931E +:10153000000181119FCF81E40E94FA08809300018D +:10154000811198CF0E943509782E709494CF80E055 +:1015500095CF81E0DF91CF911F910F91FF90EF9098 +:10156000DF90CF90BF90AF909F908F907F90089525 +:10157000E82FF0E0E45BFE4F80810895CF92DF9288 +:10158000EF92FF920F931F93CF93DF938CEE92E035 +:101590000E9457078CE4E82E81E0F82EC0E0D0E0EE +:1015A00097EEC92E92E0D92E0EED12E0DF93CF9385 +:1015B000DF92CF920E94F00784EE92E00E945707DC +:1015C000F70181917F0190E00E9464219F938F93A6 +:1015D0001F930F930E94F0078CED92E00E94570733 +:1015E00021968DB79EB708960FB6F8949EBF0FBE92 +:1015F0008DBFCE30D105D1F6DF91CF911F910F91E4 +:10160000FF90EF90DF90CF9008958B3B910580F491 +:10161000883A910548F5853A9105D8F484309105CA +:1016200008F0B2C0019709F06EC081E090E0089523 +:10163000803E910508F467C0883E910508F4A4C077 +:101640009C01205F31092031310508F05CC09065B4 +:101650000895853A910509F459C0863A910509F033 +:1016600058C082E890E40895883A910509F454C07E +:10167000893A910509F453C08A3A910509F452C098 +:101680008B3A910509F451C08C3A910509F450C088 +:101690008D3A910509F44FC0803B910509F44EC085 +:1016A0008E3A910509F44DC08F3A910509F44CC06A +:1016B000813B910509F44BC0823B910509F44AC076 +:1016C000833B910509F449C0843B910509F448C066 +:1016D000853B910509F447C0863B910509F446C056 +:1016E000873B910509F445C0883B910509F444C046 +:1016F000893B910509F443C08A3B910509F442C036 +:1017000080E094E4089580E090E0089581E890E41A +:10171000089583E890E4089582EE94E4089589EEB4 +:1017200094E408958AEE94E4089585EB94E4089592 +:1017300086EB94E4089587EB94E408958CEC94E4AC +:1017400008958DEC94E4089583E895E408958AE87B +:1017500095E4089582E995E4089584E995E408956F +:1017600081E296E4089583E296E4089584E296E4A3 +:10177000089585E296E4089586E296E4089587E266 +:1017800096E408958AE296E40895089524E5829FF8 +:10179000C0011124FC0126E0729FE00DF11D11240F +:1017A000E60FF11DEE0FFF1FEC51FF4F8591949155 +:1017B0000895880F991FFC01E05AF040859194919B +:1017C0000895880F991FFC01E052FF4F8591949175 +:1017D000089524E5829FC0011124FC0146E0749F16 +:1017E000E00DF11D1124E60FF11DEE0FFF1FEC516E +:1017F000FF4F859194919C013A9521154FE1340753 +:1018000008F429C13F512115304120F49F700E94F6 +:10181000E10B08959C0130532115304118F49927AC +:10182000906C0895811520E5920769F40E94CC1A06 +:101830004FEF84E39CE0415080409040E1F700C0CE +:1018400000000C942622813020E5920751F48CE5AB +:1018500093E00E9457078091D70181608093D70160 +:1018600008959C0130552115304108F05CC0292FA6 +:1018700033272F70332721303105E9F4AC0164E0C0 +:10188000440F551F6A95E1F744275370BC016370FC +:10189000772702C0220F331F6A95E2F73C68242B9A +:1018A000352B73E0880F991F7A95E1F78076992799 +:1018B000822B932B08952230310529F4982F882705 +:1018C000816F906A089523303105A1F4AC0133E0B3 +:1018D000440F551F3A95E1F7407E57708370992762 +:1018E00021E030E002C0220F331F8A95E2F7C901E0 +:1018F0009C6816C02430310531F5AC0123E0440F5B +:10190000551F2A95E1F7407E57708370992721E093 +:1019100030E002C0220F331F8A95E2F7C9019A68AE +:10192000842B952B08959C0130572115304118F4D4 +:101930009F70906208959C0130582115304118F431 +:101940009F70906A0895803E9105E0F4803C910577 +:1019500058F58133910509F46FC048F48932910537 +:1019600009F463C08A32910509F46DC072C08933ED +:101970009105E9F082389105D1F08533910509F49C +:101980004DC067C0833E910581F138F4803E9105DA +:10199000B9F0823E9105D9F05CC0863E910561F1B7 +:1019A000873E9105A1F155C00E94D90B0895209161 +:1019B000E90120FD02C021FF4CC080EE90E049C04B +:1019C0008091E90180FFF9CF89E390E042C08091E6 +:1019D000E90182FF0EC08091E90184FF03C080E02D +:1019E00090E037C083EE90E034C08091E90182FF3F +:1019F000F2CF82EE90E02DC08091E90183FF0BC011 +:101A00008091E90184FDEBCF87EE90E022C08091C8 +:101A1000E90183FFF5CF86EE90E01BC08091E901DC +:101A200085FF07C089E290E014C08091E90185FF3D +:101A3000F9CF85E390E00DC08091E90186FF07C0F2 +:101A40008AE290E006C08091E90186FFF9CF81E348 +:101A500090E00E94050B0895089580916D0108950E +:101A60009FB7F89410925C019FBF9091EF01943062 +:101A700009F057C09091E9009F703091EC00232F3E +:101A8000217030FD20E8922B24E02093E900209182 +:101A9000EB0020FF43C02091EE0027FF3FC02091C4 +:101AA0005A01222321F02091E80025FF37C010922F +:101AB0005A0126E03091E80035FD15C03091EF0164 +:101AC000343061F53091EB0035FD28C0215021F410 +:101AD00081E080935A0122C0EFE9FFE03197F1F7EE +:101AE00000C00000E7CF8093F1008091E80085FD01 +:101AF0000AC08091E80080FFFCCF8091E8008E77DB +:101B00008093E80006C08FB7F89421E020935C0131 +:101B10008FBF9F709093E90080E008959F7090932D +:101B2000E9008FEF0895CF93DF9300D01F92CDB7D8 +:101B3000DEB79C018091EF01843019F593E0998321 +:101B40003B832A839093E9008FEF9091E8008150C6 +:101B500095FD06C095ED9A95F1F700008111F5CF3E +:101B60008091E80085FF0DC040E050E063E070E048 +:101B7000CE0101960E9466108091E8008E778093D6 +:101B8000E8000F900F900F90DF91CF910895CF93C1 +:101B9000DF9300D01F92CDB7DEB72091EF01243044 +:101BA00021F522E029839B838A8383E08093E900E7 +:101BB0008FEF9091E800815095FD06C095ED9A95C4 +:101BC000F1F700008111F5CF8091E80085FF0DC08D +:101BD00040E050E063E070E0CE0101960E946610A4 +:101BE0008091E8008E778093E8000F900F900F901F +:101BF000DF91CF9108959C018091EF018430F9F439 +:101C000082E08093E9009FEF8091E800915085FD8C +:101C100006C085ED8A95F1F700009111F5CF80910E +:101C2000E80085FF0CC040E050E065E070E0C901CD +:101C30000E9466108091E8008E778093E8000895F6 +:101C4000CF93DF93EC018091EF01843009F047C01E +:101C500080910C018823E1F080910D018823C1F06F +:101C600085E08093E9008FEF9091E800815095FD29 +:101C700006C095E19A95F1F700008111F5CF8091AA +:101C8000E80085FF2CC040E050E060E170E017C044 +:101C900081E08093E9008FEF9091E800815095FDFD +:101CA00006C095ED9A95F1F700008111F5CF80916E +:101CB000E80085FF14C040E050E068E070E0CE012D +:101CC0000E9466108091E8008E778093E80080E1A2 +:101CD000FE01ADE5B1E001900D928A95E1F7DF914B +:101CE000CF91089583E993E00E9457078091EE0118 +:101CF000811109C00E94F7110E9454128091E200E4 +:101D000084608093E20008958FE893E00E94570773 +:101D10001092EE0108958BE893E00C94570787E842 +:101D200093E00E9457070C94F52B83E893E00E9400 +:101D300057070E94BC210E94FB2B0E94FE140C94AA +:101D40002C0D20915B012F5F822F62E30E94782D82 +:101D5000992319F020935B01089510925B01809103 +:101D60005C01882371F18091EF01843041F580910D +:101D7000E9008F702091EC00922F917020FD90E887 +:101D8000892B94E09093E9009091EB0090FF14C0B0 +:101D90009091EE0097FF10C09091E80095FF03C06E +:101DA0001092F100F9CF9091E80090FF05C090915A +:101DB000E8009E779093E8008F708093E90010927E +:101DC0005C01089542E061EC81E00E94701142E004 +:101DD00061EC82E00E94701142E061EC83E00E94BD +:101DE000701142E261EC84E00E94701142E161EC0A +:101DF00085E00C9470118091F101833009F455C095 +:101E000030F4813071F0823009F48EC008958A3048 +:101E100009F47AC08B3009F460C0893009F09CC0A5 +:101E200020C08091F001813A09F096C08091E800CD +:101E3000877F8093E8008091F4019091F501892BD0 +:101E400021F460E18DE591E003C060E080E090E086 +:101E500070E00E94B1108091E8008B778093E800D9 +:101E600008958091F001813209F076C08091F401EB +:101E70009091F501009719F0049709F06DC08091D9 +:101E8000E800877F8093E8008091E80082FD05C02C +:101E90008091EF018111F8CF5FC08091F1008093B4 +:101EA0006D018091E8008B7753C08091F001813AF9 +:101EB00009F052C08091F4019091F501892B09F04D +:101EC0004BC08091E800877F8093E8008091E80014 +:101ED00080FFFCCF80910C0136C08091F0018132EF +:101EE000D9F58091F4019091F501892BA9F58091A4 +:101EF000E800877F8093E8000E94A5118091F2019D +:101F000080930C010C94CC1A8091F001813221F560 +:101F10008091E800877F8093E8000E94A51180915E +:101F2000F30180936E0108958091F001813AA1F44C +:101F30008091E800877F8093E8008091E80080FF2F +:101F4000FCCF80916E018093F1008091E8008E7744 +:101F50008093E8000C94A511089584B7877F84BF0F +:101F60000FB6F894A8958091600088618093600016 +:101F7000109260000FBE90E080E80FB6F894809356 +:101F80006100909361000FBE0E948A150E94F711B4 +:101F90000E9454128091E20084608093E20080E30A +:101FA0009DE00E94FD2078940E94DE140E948C1512 +:101FB00082E091E00E94F9140E94E32B82E793E013 +:101FC0000E9457078091EF01853089F48EE693E0F7 +:101FD0000E9457070E947E218091ED01882391F392 +:101FE0000E94A821882371F30E945010EBCF0E9419 +:101FF000BA15E8CF292F332723303105C9F060F413 +:102000002130310581F02230310509F041C08DE8E1 +:1020100090E02BEC33E040C021323105E1F0223278 +:10202000310531F135C082E190E028E534E034C07B +:1020300099278130910549F028F0029749F5E7E9A1 +:10204000F3E005C0E7ECF3E002C0EFEAF3E08491CF +:1020500090E09F0121C06530D8F4E62FF0E0EE0F4C +:10206000FF1FEB5DFE4F2081318189E090E014C0BD +:10207000653070F470E0FB01EE0FFF1FE55EFE4F70 +:1020800020813181FB01EA5EFE4F808190E004C037 +:1020900080E090E020E030E0FA0131832083089571 +:1020A00080E189BD82E189BD09B400FEFDCF809148 +:1020B000D8008F7D8093D8008091E000826080936B +:1020C000E0008091E00081FDFCCF0895CF92DF9287 +:1020D000EF92FF920F931F93CF93DF93EC018B014D +:1020E0006A010E94C411811133C0C114D10439F0B6 +:1020F000F60180819181081B190BC80FD91FE12CB3 +:10210000F12C0115110519F18091E80085FD16C02B +:102110008091E8008E778093E800C114D10449F0E3 +:10212000F60180819181E80EF91EF182E08285E05E +:102130000FC00E94C411882321F30AC089918093A3 +:10214000F10001501109FFEFEF1AFF0ADACF80E02A +:10215000DF91CF911F910F91FF90EF90DF90CF9083 +:1021600008952091F6013091F7012617370748F0BE +:102170006115710539F42091E8002E772093E8006D +:1021800001C0B901FC0120E06115710579F1809170 +:10219000EF018823F1F18530F1F18091E80083FDB2 +:1021A0003CC08091E80082FD2EC08091E80080FF55 +:1021B000EBCF2091F3008091F20090E0922B61151B +:1021C000710551F08830910538F421912093F10088 +:1021D000615071090196F3CF21E0089709F020E0E2 +:1021E0008091E8008E778093E800CECF2111CFCF89 +:1021F0000AC08091EF01882361F0853061F0809101 +:10220000E80083FD0AC08091E80082FFF2CF80E001 +:10221000089582E0089583E0089581E00895209173 +:10222000F6013091F7012617370748F0611571055F +:1022300039F42091E8002E772093E80001C0B9011D +:10224000FC0120E06115710591F18091EF01882377 +:1022500009F440C0853009F43FC08091E80083FD57 +:102260003DC08091E80082FD2FC08091E80080FF92 +:10227000E9CF2091F3008091F20090E0922B61155C +:10228000710559F08830910540F424912093F100B4 +:102290003196615071090196F2CF21E0089709F05B +:1022A00020E08091E8008E778093E800CBCF211169 +:1022B000CCCF0AC08091EF01882361F0853061F0B6 +:1022C0008091E80083FD0AC08091E80082FFF2CF90 +:1022D00080E0089582E0089583E0089581E0089504 +:1022E000982F973068F59093E900981739F070911E +:1022F000EC002091ED005091F00003C0242F762FC8 +:1023000050E021FD02C09F5FECCF3091EB003E7F9B +:102310003093EB003091ED003D7F3093ED00309134 +:10232000EB0031603093EB007093EC002093ED00F4 +:102330005093F0002091EE0027FDE5CF80E0089556 +:102340008F708093E90081E008958091F00187FF0C +:1023500011C08091E80082FD05C08091EF018111DC +:10236000F8CF11C08091E8008B770BC08091EF010E +:10237000882349F08091E80080FFF8CF8091E80041 +:102380008E778093E80008952091E4003091E50075 +:1023900095E64091EC00842F817040FF23C080912E +:1023A000E80080FD1DC08091EF01882399F0853001 +:1023B00099F08091EB0085FD11C04091E4005091AF +:1023C000E5002417350729F3915011F09A01E1CF68 +:1023D00084E0089582E0089583E0089581E00895FF +:1023E00080E008954091E80042FFDDCF08950E940B +:1023F00065120E946D12E0EEF0E0808181608083C2 +:10240000E8EDF0E080818F77808319BCA7EDB0E024 +:102410008C918E7F8C9380818F7E80831092EE01D1 +:1024200008950F931F93CF93DF930E9465120E942C +:102430006D12C8EDD0E088818F77888388818068AD +:10244000888388818F7D888319BC1092EF01109258 +:10245000EB011092ED011092EC0100EE10E0F8019A +:1024600080818B7F808388818160888342E060E007 +:1024700080E00E947011E1EEF0E080818E7F808329 +:10248000E2EEF0E0808181608083808188608083DB +:10249000F80180818E7F8083888180618883DF91CD +:1024A000CF911F910F910895E8EDF0E080818F7E2C +:1024B0008083E7EDF0E080818160808384E082BFEB +:1024C00081E08093EE010C941112E8EDF0E0808140 +:1024D0008E7F80831092E20008951092DA001092AD +:1024E000E10008951F920F920FB60F9211242F93BF +:1024F0003F934F935F936F937F938F939F93AF938C +:10250000BF93EF93FF938091E10082FF0BC0809116 +:10251000E20082FF07C08091E1008B7F8093E100A1 +:102520000E94A10E8091DA0080FF1FC08091D80028 +:1025300080FF1BC08091DA008E7F8093DA0080914B +:10254000D90080FF0DC080E189BD82E189BD09B459 +:1025500000FEFDCF81E08093EF010E94720E05C066 +:1025600019BC1092EF010E94840E8091E10080FF5F +:1025700019C08091E20080FF15C08091E2008E7F3B +:102580008093E2008091E20080618093E20080917C +:10259000D80080628093D80019BC85E08093EF0159 +:1025A0000E948F0E8091E10084FF30C08091E20094 +:1025B00084FF2CC080E189BD82E189BD09B400FEA1 +:1025C000FDCF8091D8008F7D8093D8008091E1006D +:1025D0008F7E8093E1008091E2008F7E8093E20005 +:1025E0008091E20081608093E2008091EB0188237A +:1025F00011F084E007C08091E30087FD02C081E014 +:1026000001C083E08093EF010E94950E8091E1006C +:1026100083FF29C08091E20083FF25C08091E10003 +:10262000877F8093E10082E08093EF011092EB01BD +:102630008091E1008E7F8093E1008091E2008E7FA7 +:102640008093E2008091E20080618093E20042E0AA +:1026500060E080E00E9470118091F00088608093BB +:10266000F0000E948B0EFF91EF91BF91AF919F916F +:102670008F917F916F915F914F913F912F910F902B +:102680000FBE0F901F9018951F920F920FB60F92CA +:1026900011242F933F934F935F936F937F938F9367 +:1026A0009F93AF93BF93CF93DF93EF93FF93C0912B +:1026B000E900CF708091EC00D82FD17080FDD0E878 +:1026C0001092E9008091F000877F8093F000789469 +:1026D0000E9488131092E9008091F0008860809336 +:1026E000F000CD2BCF70C093E900FF91EF91DF9107 +:1026F000CF91BF91AF919F918F917F916F915F919A +:102700004F913F912F910F900FBE0F901F901895F2 +:102710001F93CF93DF93CDB7DEB7AA970FB6F89488 +:10272000DEBF0FBECDBFE0EFF1E08091F1008193FD +:1027300021E0E83FF207C9F70E94FB0E8091E80014 +:1027400083FF24C18091F0019091F101492F50E065 +:102750004A30510508F01AC1FA01EA5AFF4F0C94A9 +:10276000982D803881F0823809F010C18091F401F1 +:102770008F708093E9008091EB0085FB882780F9BA +:102780001092E90006C08091EC019091ED01911149 +:1027900082609091E800977F9093E8008093F10029 +:1027A0001092F100C8C0282F2D7F09F0EFC08823B8 +:1027B00019F0823061F0EAC08091F201813009F0B5 +:1027C000E5C0933009F080E08093ED012BC080914B +:1027D000F201811127C08091F4018F7009F4D6C0F5 +:1027E0008093E9002091EB0020FF1CC0933021F47E +:1027F0008091EB00806214C09091EB009061909307 +:10280000EB0021E030E0A90102C0440F551F8A957A +:10281000E2F74093EA001092EA008091EB008860B2 +:102820008093EB001092E9008091E800877F86C0DA +:102830008111ACC01091F2011F778091E300807884 +:10284000812B8093E3008091E800877F8093E800EC +:102850000E94A5118091E80080FFFCCF8091E300E9 +:1028600080688093E300111102C082E001C083E020 +:102870008093EF018BC08058823008F087C0809130 +:10288000F2019091F3018C3D53E0950779F583E0D7 +:102890008A838AE289834FB7F894DE01139620E099 +:1028A0003EE051E2E32FF0E050935700E49120FF27 +:1028B00003C0E295EF703F5FEF708E2F90E0EA303B +:1028C00010F0C79601C0C0968D939D932F5F243161 +:1028D00049F74FBF8091E800877F8093E8006AE264 +:1028E00070E0CE0101960E94B11014C0AE014F5F9E +:1028F0005F4F6091F4010E94FA0FBC01892B09F42B +:1029000045C09091E800977F9093E80089819A8173 +:102910000E940F118091E8008B778093E80036C009 +:102920008038A1F58091E800877F8093E80080914E +:10293000EB018093F1008091E8008E778093E800AE +:102940000E94A51123C0811121C08091F2019091B4 +:10295000F30199270297D4F48091E800877F809350 +:10296000E8008091F2018093EB010E94A511809113 +:10297000EB01811106C08091E30087FD02C081E078 +:1029800001C084E08093EF010E94E20E8091E80094 +:1029900083FF0AC08091E800877F8093E8008091E0 +:1029A000EB0080628093EB00AA960FB6F894DEBF2E +:1029B0000FBECDBFDF91CF911F910895CF9380912E +:1029C000EF018823A1F0C091E900CF709091EC0055 +:1029D000892F817090FD80E8C82B1092E9008091CA +:1029E000E80083FD0E948813CF70C093E900CF9167 +:1029F000089590937401809373010895E091730199 +:102A0000F0917401309721F00190F081E02D09944C +:102A100080E00895EF92FF921F93CF93DF93F82EFB +:102A2000192FE0917301F09174013097A9F10280A0 +:102A3000F381E02D09958091D70182FF2DC080FFA1 +:102A400004C08DE895E00E945707CF2DD12F10E1EB +:102A500087E8E82E85E0F82E8091D70180FF0BC033 +:102A600088811F928F93FF92EF920E94F0070F9040 +:102A70000F900F900F90115021961111EDCF809172 +:102A8000D70180FF09C085E895E0DF91CF911F91C4 +:102A9000FF90EF900C945707DF91CF911F91FF901B +:102AA000EF900895E0917301F0917401309721F057 +:102AB0000480F581E02D09940895209171013091F1 +:102AC00072012817390771F0909372018093710198 +:102AD000E0917301F0917401309721F00680F78145 +:102AE000E02D0994089520916F013091700128170D +:102AF000390771F09093700180936F01E091730139 +:102B0000F0917401309721F00084F185E02D099453 +:102B1000089508950C9489150E94C2210E946709A6 +:102B20000C948822CF93C82F8091D70182FF1EC0BA +:102B300080FF04C086EA95E00E9457078091D70184 +:102B400080FF0CC01F92CF9381EA95E09F938F93F3 +:102B50000E94F0070F900F900F900F908091D70177 +:102B600080FF04C08FE995E00E9457078C2FCF911A +:102B70000C942C0DCF92DF92EF92FF920F931F9344 +:102B8000CF93DF93CDB7DEB72B970FB6F894DEBFA8 +:102B90000FBECDBF0E94840986E7C82E81E0D82EE3 +:102BA00000E010E0E02E802F0E94B80AF60141916B +:102BB0006F01F82EF426B1F40F5F1F4F0E30110590 +:102BC00089F78FEF89838A831B820E94CB218160E2 +:102BD000782F9D838C8349815A816B818D810E94DE +:102BE0005D1640C09091D70191FF04C08B870E9471 +:102BF000BE0A8B8520E030E04F2D50E0922FBA01C5 +:102C0000022E02C0759567950A94E2F760FF24C012 +:102C10002E83EF8221E030E0690102C0CC0CDD1C84 +:102C20009A95E2F790E08C219D21892B09F420E010 +:102C300028870E94CB218160782F9A8789874E81CF +:102C40005F8168858A850E945D16F801EA58FE4F0B +:102C50008081C826C08206C02F5F3F4F26303105D5 +:102C600069F6AACF0E94F9250E94FE149091750181 +:102C70008917A1F00E94FE14809375012B960FB660 +:102C8000F894DEBF0FBECDBFDF91CF911F910F91A2 +:102C9000FF90EF90DF90CF900C9492152B960FB68B +:102CA000F894DEBF0FBECDBFDF91CF911F910F9182 +:102CB000FF90EF90DF90CF900895CF93DF93CDB743 +:102CC000DEB72B970FB6F894DEBF0FBECDBF4F8394 +:102CD000588769877A878B87DE01119686E0FD0128 +:102CE00011928A95E9F785E0FE01379601900D92E1 +:102CF0008A95E1F749815A816B817C818D819E8122 +:102D00000E94601D2B960FB6F894DEBF0FBECDBF9C +:102D1000DF91CF910895CF93C82F882309F4C1C0C4 +:102D2000823859F40E94FE1481FDBBC089E30E94E1 +:102D3000FD1F0E94D72089E30CC0833879F40E94DC +:102D4000FE1480FDAEC083E50E94FD1F0E94D720C7 +:102D500083E50E944D20CF910C94D720843859F4FC +:102D60000E94FE1482FD9DC087E40E94FD1F0E9408 +:102D7000D72087E4EECF8CEF8C0F813A48F48C2F6C +:102D80000E948B2A81118DC08C2F0E94FD1FE3CFE2 +:102D900080E28C0F883048F4C77081E001C0880F52 +:102DA000CA95EAF70E94A020D6CF8BE58C0F83301E +:102DB00078F4C53A29F0C63A31F083E890E005C0CE +:102DC00081E890E002C082E890E0CF910C945D151C +:102DD00088E58C0F833108F064C0C83A39F1C93AEC +:102DE00041F1CA3A49F1CB3A51F1CC3A59F1CD3AD5 +:102DF00061F1C03B69F1CE3A71F1CF3A79F1C13B53 +:102E000081F1C23B89F1C33B91F1C43B99F1C53BD0 +:102E1000A1F1C63BA9F1C73BB1F1C83BB9F1C93B30 +:102E2000C1F1CA3BC9F180E090E038C082EE90E089 +:102E300035C089EE90E032C08AEE90E02FC085EB7D +:102E400090E02CC086EB90E029C087EB90E026C094 +:102E50008CEC90E023C08DEC90E020C083E891E002 +:102E60001DC08AE891E01AC082E991E017C084E9A8 +:102E700091E014C081E292E011C083E292E00EC0C2 +:102E800084E292E00BC085E292E008C086E292E024 +:102E900005C087E292E002C08AE292E0CF910C94F2 +:102EA0007315CF910895882309F44BC0823859F4E3 +:102EB0000E94FE1481FF45C089E30E94FD1F0E940D +:102EC000D72089E30CC0833871F40E94FE1480FF80 +:102ED00038C083E50E94FD1F0E94D72083E50E9431 +:102EE0004D200C94D720843859F40E94FE1482FFA0 +:102EF00028C087E40E94FD1F0E94D72087E4EFCFFF +:102F00009CEF980F913A58F390E2980F983050F454 +:102F1000877091E001C0990F8A95EAF7892F0E9486 +:102F2000A620DFCF9BE5980F933020F480E090E05F +:102F30000C945D15885A833120F480E090E00C9465 +:102F400073150895882321F00E94A0200C94D720A7 +:102F50000895882321F00E94A6200C94D72008957C +:102F6000BF92CF92DF92EF92FF920F931F93CF9376 +:102F7000DF9300D000D000D0CDB7DEB77C0185E074 +:102F8000F701DE01119601900D928A95E1F7F701A4 +:102F900083819481892B09F4DDC2908181818F3FE7 +:102FA00019F49F3F09F4D6C2F701028125812295C9 +:102FB0002F7099838A8389819A812E830E94BC1FF6 +:102FC000182FB92E0E94BB1F0E94821EEB2DE29586 +:102FD000EF704E2F50E0FA01E05AFF4F2E810C9413 +:102FE000982D8B2D807F9B2D9F70F92E882319F0B3 +:102FF000F29480EFF822002349F0FF2009F457C231 +:103000008F2D0E94B0200E94D72051C2812F0E9494 +:103010005317FF2009F49EC28F2D0E94B6202696DA +:103020000FB6F894DEBF0FBECDBFDF91CF911F91D9 +:103030000F91FF90EF90DF90CF90BF900C94D7202E +:103040003B2D307F8B2D8F70303211F08295807F39 +:10305000112319F0113021F12CC00023B9F02223E3 +:1030600009F490C1213009F08DC126960FB6F8946D +:10307000DEBF0FBECDBFDF91CF911F910F91FF90AB +:10308000EF90DF90CF90BF900C94C020222319F0D6 +:10309000213009F45FC28E830E94C3208E8186C1D5 +:1030A000002321F0223008F055C26CC1211152C218 +:1030B0007DC1002321F0222309F464C1F8C1222339 +:1030C00009F474C109C28B2D86958695837019F019 +:1030D0008130D1F03FC2002321F0812F9B2D9370CE +:1030E00002C080E090E026960FB6F894DEBF0FBED7 +:1030F000CDBFDF91CF911F910F91FF90EF90DF90A7 +:10310000CF90BF900C945D15002321F0812F9B2D53 +:10311000937002C080E090E026960FB6F894DEBF70 +:103120000FBECDBFDF91CF911F910F91FF90EF9018 +:10313000DF90CF90BF900C947315812F002319F06E +:103140000E947F2402C00E94E72426960FB6F894BE +:10315000DEBF0FBECDBFDF91CF911F910F91FF90CA +:10316000EF90DF90CF90BF900C946C258B2D8370E7 +:1031700009F075C00111EEC1812F82958695877087 +:10318000880F880F912F9F70C92ED12CE12CF12C24 +:10319000082E04C0CC0CDD1CEE1CFF1C0A94D2F7D8 +:1031A00014FF12C00FE010E020E030E004C0000F78 +:1031B000111F221F331F8A95D2F7C901B8016095EC +:1031C00070958095909503C060E070E0CB014B2D29 +:1031D0004695469543704230C1F060F56C297D29D3 +:1031E0008E299F29413051F126960FB6F894DEBF03 +:1031F0000FBECDBFDF91CF911F910F91FF90EF9048 +:10320000DF90CF90BF900C94A91E6C297D298E2948 +:103210009F2926960FB6F894DEBF0FBECDBFDF9173 +:10322000CF911F910F91FF90EF90DF90CF90BF90C3 +:103230000C94C51E0E94A91EC701B60126960FB6A2 +:10324000F894DEBF0FBECDBFDF91CF911F910F91DC +:10325000FF90EF90DF90CF90BF900C948D1E0023D5 +:1032600019F08B2D817001C08695882309F472C1F5 +:10327000812F829586958770880F880F912F9F7078 +:10328000C92ED12CE12CF12C082E04C0CC0CDD1C55 +:10329000EE1CFF1C0A94D2F714FF12C00FE010E0DE +:1032A00020E030E004C0000F111F221F331F8A9559 +:1032B000D2F7C901B801609570958095909503C0CB +:1032C00060E070E0CB014B2D46954695437042304F +:1032D000C1F060F56C297D298E299F29413051F17B +:1032E00026960FB6F894DEBF0FBECDBFDF91CF910B +:1032F0001F910F91FF90EF90DF90CF90BF900C94B3 +:10330000831F6C297D298E299F2926960FB6F89454 +:10331000DEBF0FBECDBFDF91CF911F910F91FF9008 +:10332000EF90DF90CF90BF900C949F1F0E94831F5F +:10333000C701B60126960FB6F894DEBF0FBECDBF0B +:10334000DF91CF911F910F91FF90EF90DF90CF9081 +:10335000BF900C94671F103FD1F118F4103E50F449 +:10336000A1C0123F09F463C008F44CC0133F09F434 +:1033700073C098C01F708B2D8F710023A1F00E9425 +:10338000001F812F26960FB6F894DEBF0FBECDBF6B +:10339000DF91CF911F910F91FF90EF90DF90CF9031 +:1033A000BF900C94A2170E94211F812F26960FB662 +:1033B000F894DEBF0FBECDBFDF91CF911F910F916B +:1033C000FF90EF90DF90CF90BF900C94A91700234F +:1033D000A9F02111BFC08B2D8F7126960FB6F894DE +:1033E000DEBF0FBECDBFDF91CF911F910F91FF9038 +:1033F000EF90DF90CF90BF900C94461F223008F0E2 +:10340000A9C0E9CF0023A9F08B2D8F7126960FB6A6 +:10341000F894DEBF0FBECDBFDF91CF911F910F910A +:10342000FF90EF90DF90CF90BF900C94001F00238F +:1034300059F38B2D8F7126960FB6F894DEBF0FBE11 +:10344000CDBFDF91CF911F910F91FF90EF90DF9053 +:10345000CF90BF900C94211F002399F08B2D8F717A +:1034600026960FB6F894DEBF0FBECDBFDF91CF9189 +:103470001F910F91FF90EF90DF90CF90BF900C9431 +:10348000EB1E26960FB6F894DEBF0FBECDBFDF91C0 +:10349000CF911F910F91FF90EF90DF90CF90BF9051 +:1034A0000C94E11E0023A9F0222309F4ADCF812F53 +:1034B00026960FB6F894DEBF0FBECDBFDF91CF9139 +:1034C0001F910F91FF90EF90DF90CF90BF900C94E1 +:1034D0008B16222309F4ADCF812F26960FB6F894D0 +:1034E000DEBF0FBECDBFDF91CF911F910F91FF9037 +:1034F000EF90DF90CF90BF900C9453174B2D4F70EF +:10350000612FC7010E94F90726960FB6F894DEBF17 +:103510000FBECDBFDF91CF911F910F91FF90EF9024 +:10352000DF90CF90BF900C94051E4B2D4F70612FF4 +:10353000C70126960FB6F894DEBF0FBECDBFDF9150 +:10354000CF911F910F91FF90EF90DF90CF90BF90A0 +:103550000C94C50B26960FB6F894DEBF0FBECDBFF8 +:10356000DF91CF911F910F91FF90EF90DF90CF905F +:10357000BF9008950E94BD200E9492200E94D720F3 +:103580000E949E260E946C2580E090E00E945D15BE +:1035900080E090E00C9473150E94AD200C94BA1A50 +:1035A0000E94BC1F292F22952F702C3030F42A3016 +:1035B00048F42250223078F405C02C3041F02F30EE +:1035C00031F009C0803E48F0803F29F406C093FBEB +:1035D000882780F9089580E0089581E00895CF93C9 +:1035E000DF9300D000D01F92CDB7DEB70F900F90C1 +:1035F0000F900F900F90DF91CF910895CF93DF93AD +:1036000000D000D000D0CDB7DEB726960FB6F89424 +:10361000DEBF0FBECDBFDF91CF9108951F93CF9333 +:10362000DF93C091840116E080918501C81799F05D +:10363000D0E01C9FF0011D9FF00D1124EA57FE4FB2 +:103640004081518162817381848195810E94FE1A3B +:103650002196C770E9CFDF91CF911F9108954091D6 +:10366000B6015091B7016091B8017091B901809194 +:10367000BA019091BB010C94FE1A8091BB01829516 +:103680008F7009F054C08091B801882309F44FC0AD +:1036900080918401A09185014091B9015091BA01B6 +:1036A0006091B6017091B701B6E08A1709F43FC086 +:1036B00090E041155105C1F17F3F11F46F3FA1F139 +:1036C000B89FF001B99FF00D1124EA57FE4F2181F8 +:1036D00027132AC02081261327C02281211124C04C +:1036E000238134812417350710F421503109241B1C +:1036F000350B283C3105C0F42091BB012F702061AF +:103700002093BB0126E0289FF001299FF00D112492 +:10371000E557FE4F80818F708061808386EB91E05A +:103720000E94B0170C940E1B01968770BECF0895AF +:10373000CF92DF92EF92FF920F931F93CF93DF937D +:10374000CDB7DEB762970FB6F894DEBF0FBECDBF20 +:103750008C0185E0F801DE011D9601900D928A959D +:10376000E1F7D8014C9111965C91119712966C91EA +:103770008091B9019091BA01009709F475C1309117 +:10378000B6017091B7017F3F19F43F3F09F46CC156 +:10379000F801C380D480E090B801EE2009F4BEC0E7 +:1037A0002091BB01C816D90628F0D601A81BB90B79 +:1037B000CD0104C0809590958C0D9D1DFF24F39440 +:1037C000883C910578F0F12C207F09F0C4C07C2D55 +:1037D000D98AC88A89890E94EF1A86EB91E00E94F3 +:1037E000B017AFC0822F807F09F045C0571313C0B8 +:1037F000431311C061110FC02F7020612093BB01D2 +:103800000E942F1B86EB91E00E94B0178091BB01B4 +:10381000F80185832EC0CD2819F15F3F11F44F3F89 +:10382000F9F0F62E61111CC0809184012091850170 +:1038300036E0821709F45BC090E0389FF001399FB1 +:10384000F00D1124EA57FE4F7181571306C07081A5 +:10385000471303C07281711103C001968770E9CFCD +:10386000F62E662309F41CC18091BB018160809310 +:10387000BB01F12C15C1571309C0431307C06111D7 +:1038800005C08091BB01F8018583C8C04D875E8764 +:103890008D859E856A8B0E94D01A6A898823D1F112 +:1038A0006623C1F12091BB01822F82958F7090E039 +:1038B000029774F08091B6019091B70198878F8339 +:1038C0001986DB86CA862C87CE0107960E94B01720 +:1038D00086E0F801A6EBB1E001900D928A95E1F740 +:1038E0000E943D1B0E942F1BFF24F394D9C04D87DB +:1038F0005E878D859E850E94BC1F292F22952F7083 +:10390000223008F0C1C09F7009F0BBC0805E8830D3 +:1039100008F4C6C0C8010E94B017E6CFC816D90681 +:1039200008F453C0F601E81BF90BCF01883C910560 +:1039300008F450C0F12C7C2DD98AC88A89890E944C +:10394000EF1AE6EBF1E086E0DF011D928A95E9F7D8 +:103950000E942F1BA5C0571314C0431312C061113E +:1039600010C08091BB01F8018583C8010E94B01787 +:1039700086E0E6EBF1E0DF011D928A95E9F7FE2C87 +:103980008FC04D875E878D859E856A8B0E94D01A79 +:103990006A89882309F4BECF662309F4BBCF20913E +:1039A000BB01822F82958F7090E002970CF490CF2C +:1039B0008091B6019091B7019A8389831B82DD8241 +:1039C000CC822E83CE01019681CF809590958C0D6F +:1039D0009D1DACCFF62E662309F49CCF571333C040 +:1039E000431331C02091BB0120FD24C0822F82955A +:1039F0008F70482F50E041155105E1F0D801159620 +:103A00002C9315974F30510549F08F5F982F929561 +:103A1000907F822F8F70892B15968C93C8010E94FE +:103A2000B01786E0F801A6EBB1E001900D928A95FF +:103A3000E1F78ECF86E0F801A6EBB1E001900D92A0 +:103A40008A95E1F72DC04D875E878D859E850E9402 +:103A5000D01A81113DCF8091BB0181608093BB0161 +:103A6000C8010E94B0171CC0662309F453CF4D87CC +:103A70005E878D859E850E94D01A882309F44ACFDF +:103A800027CF811143CF0CC0243008F043CF9F7063 +:103A900009F43CCFD80115969C91907F09F036CF60 +:103AA0008F2D62960FB6F894DEBF0FBECDBFDF91AB +:103AB000CF911F910F91FF90EF90DF90CF900895DD +:103AC0001F93CF93DF93CDB7DEB72C970FB6F89443 +:103AD000DEBF0FBECDBF4F83588769877A878B873C +:103AE0009C87CE0107960E94981B882371F08A85D7 +:103AF0009B85892B09F441C088858F3F09F065C0FB +:103B00008F818F3F09F061C038C086E0FE01379693 +:103B1000DE01119601900D928A95E1F76A857B8509 +:103B20006115710551F1FF81E885EF3F11F4FF3F09 +:103B300021F12091850130E0C90101968770992714 +:103B40004091840150E08417950709F447C0F98338 +:103B5000EA837D836C8396E0929FD001939FB00DA2 +:103B60001124AA57BE4FFE01319601900D929A95ED +:103B7000E1F7809385010E940E1B16E0809184017D +:103B8000909185018917B9F1189FC00111248A57B6 +:103B90009E4F0E94981B882371F1E09184011E9F23 +:103BA000F0011124EA57FE4F4081518162817381F7 +:103BB000848195810E94FE1A8091840190E0019693 +:103BC0008770992780938401D9CF4F815885698563 +:103BD0007A858B859C850E94FE1ACFCF0E94CC1AD5 +:103BE0001092850110928401E6EBF1E086E0DF019E +:103BF0001D928A95E9F72C960FB6F894DEBF0FBE9A +:103C0000CDBFDF91CF911F910895EF92FF920F9357 +:103C10001F93CF93DF938C01892B09F46CC0F12C97 +:103C2000EE24E394E8012196F8018491843740F46E +:103C3000843008F051C0813081F0823019F15BC0CE +:103C4000853709F444C0A8F19CE7980F903708F035 +:103C500052C08F770E94531741C00E5F1F4FFE0165 +:103C6000849190E2980F983050F48770FE2D01C037 +:103C7000FF0F8A95EAF78F2F0E94B02014C00E9490 +:103C80008B162DC00E5F1F4FFE01849190E2980F9E +:103C9000983060F48770FE2D01C0FF0F8A95EAF717 +:103CA0008F2F0E94B6200E94D72019C00E94531760 +:103CB00016C00E5F1F4FFE01C491CC2381F08FE927 +:103CC0009FE00197F1F700C00000C150F6CF0E5FF2 +:103CD0001F4FFE01F49003C00E948B168E018F2DA2 +:103CE000882309F49FCFEFE9FFE03197F1F700C097 +:103CF00000008150F5CFDF91CF911F910F91FF9080 +:103D0000EF90089508956093C0017093C10180936E +:103D1000C2019093C3010C94BA1A0F931F930091A0 +:103D2000C0011091C1012091C2013091C301DC0199 +:103D3000CB01802B912BA22BB32B8093C0019093AE +:103D4000C101A093C201B093C3011F910F910C94C4 +:103D5000BA1A0F931F930091C0011091C1012091D5 +:103D6000C2013091C301DC01CB0180239123A22346 +:103D7000B3238093C0019093C101A093C201B0937B +:103D8000C3011F910F910C94BA1A0F931F930091C6 +:103D9000C0011091C1012091C2013091C301DC0129 +:103DA000CB0180279127A227B3278093C00190934E +:103DB000C101A093C201B093C3011F910F910C9454 +:103DC000BA1A1092BC011092BD011092BE0110925D +:103DD000BF010C94BA1A41E050E060E070E004C00A +:103DE000440F551F661F771F8A95D2F74093BC0179 +:103DF0005093BD016093BE017093BF010C94BA1A39 +:103E000041E050E060E070E004C0440F551F661FC1 +:103E1000771F8A95D2F78091BC019091BD01A09146 +:103E2000BE01B091BF01482B592B6A2B7B2B4093CD +:103E3000BC015093BD016093BE017093BF010C940F +:103E4000BA1A41E050E060E070E004C0440F551F32 +:103E5000661F771F8A95D2F74095509560957095AB +:103E60008091BC019091BD01A091BE01B091BF01B4 +:103E7000482359236A237B234093BC015093BD01FF +:103E80006093BE017093BF010C94BA1A41E050E0F8 +:103E900060E070E004C0440F551F661F771F8A95CD +:103EA000D2F78091BC019091BD01A091BE01B0916B +:103EB000BF01482759276A277B274093BC015093AD +:103EC000BD016093BE017093BF010C94BA1A0F93A9 +:103ED0001F930091BC011091BD012091BE01309152 +:103EE000BF01DC01CB01802B912BA22BB32B809344 +:103EF000BC019093BD01A093BE01B093BF011F917F +:103F00000F910C94BA1A0F931F930091BC0110915A +:103F1000BD012091BE013091BF01DC01CB018023A6 +:103F20009123A223B3238093BC019093BD01A0935E +:103F3000BE01B093BF011F910F910C94BA1A0F9359 +:103F40001F930091BC011091BD012091BE013091E1 +:103F5000BF01DC01CB0180279127A227B3278093E3 +:103F6000BC019093BD01A093BE01B093BF011F910E +:103F70000F910C94BA1A0895CF92DF92EF92FF92AC +:103F80000F931F93CF93DF938C01C090BC01D0900F +:103F9000BD01E090BE01F090BF018091C001909101 +:103FA000C101A091C201B091C301C82AD92AEA2A4D +:103FB000FB2ACFE1D0E0D701C6010C2E04C0B69594 +:103FC000A795979587950A94D2F780FF07C0B80107 +:103FD0008C2F0E94E90B8130910531F4219758F71D +:103FE000B80180E00E94E90BDF91CF911F910F9102 +:103FF000FF90EF90DF90CF90089590910C0199235E +:1040000079F190910D01992359F1982F96959695F4 +:1040100096959F30A0F4E0910E01F0910F01E90F09 +:10402000F11D877021E030E0A90102C0440F551F47 +:104030008A95E2F7CA019181892B81830895909135 +:10404000D70190FF29C01F928F9387ED95E09F9332 +:104050008F930E94F0070F900F900F900F9008958C +:1040600020910E0130910F01F90132969FEF40E04F +:104070005191851789F09F3F19F4511101C0942F78 +:104080004F5F4E30A9F79F3F39F0F901E90FF11D5D +:1040900097FDFA9582830895089590910C019923D4 +:1040A00081F190910D01992361F1982F9695969544 +:1040B00096959F30A8F4E0910E01F0910F01E90F61 +:1040C000F11D877021E030E0A90102C0440F551FA7 +:1040D0008A95E2F7CA0180959181892381830895A9 +:1040E0009091D70190FF1DC01F928F9389EB95E0AF +:1040F0009F938F930E94F0070F900F900F900F9057 +:10410000089520910E0130910F01F9013296205F40 +:104110003F4F9081891301C010823196E217F30757 +:10412000C1F7089581E090E0E0910E01F0910F0158 +:10413000E80FF91F1082019680319105A9F70895C3 +:104140009091D601892B8093D60108958095909106 +:10415000D60189238093D60108951092D60108953F +:104160009091D501892B8093D501089580959091E8 +:10417000D50189238093D50108951092D501089522 +:104180008093C40108951092C401089580910E0196 +:1041900090910F01FC0131969C01205F3F4F80E020 +:1041A000919191118F5FE217F307D1F70895E09194 +:1041B0000E01F0910F018091D6018083E0910E01F4 +:1041C000F0910F0190818091D501892B808380919E +:1041D000C401882361F0E0910E01F0910F019081FC +:1041E000892B80830E94C62081111092C401809186 +:1041F0000E0190910F010C940A1590933B0180934E +:104200003A010895CF92DF92EF92FF926C01EE2473 +:10421000FF24C114D104E104F10421F0C701B60167 +:1042200020E101C020E0C72ED82EE92EFF24C114C2 +:10423000D104E104F10419F0285FC701B6016B0154 +:104240007C0154E0F694E794D794C7945A95D1F73B +:10425000C114D104E104F10419F02C5FC701B601C7 +:104260006B017C0142E0F694E794D794C7944A9599 +:10427000D1F7C114D104E104F10419F02E5FC70194 +:10428000B601DC01CB01B695A79597958795892B4B +:104290008A2B8B2B09F02F5F822FFF90EF90DF90FE +:1042A000CF9008958295982F937344E0949F900146 +:1042B00011248C7C86958695282B822F8575880FF6 +:1042C0002A7A2695822B08951F93CF93DF931F920E +:1042D000CDB7DEB799830E945221182F9981892F7B +:1042E0000E945221212F30E0322F2227A901482B92 +:1042F000CA010F90DF91CF911F9108958091EF0136 +:10430000843011F120E488E190E00FB6F894A8958C +:10431000809360000FBE2093600083B7817F84602C +:1043200083BF83B7816083BF7894889583B78E7F7E +:1043300083BF0FB6F894A895809160008861809340 +:104340006000109260000FBE089508950C94A5219E +:10435000CF930E94A6210E9484090E94A521C0E05B +:104360008C2F0E94B80A811104C0CF5FCE30C1F7F4 +:1043700001C081E0CF9108950E94CC1A0E94FE14E2 +:104380000C942C0D82E084BD93E095BD9AEF97BD0F +:1043900080936E0008952FB7F8948091D801909182 +:1043A000D901A091DA01B091DB012FBF0895CF921E +:1043B000DF92EF92FF920F931F932FB7F8944091E3 +:1043C000D8015091D9016091DA017091DB012FBFC2 +:1043D0006A017B01EE24FF248C0120E030E0C0164E +:1043E000D106E206F30610F4415051099A01281B48 +:1043F000390BC9011F910F91FF90EF90DF90CF9083 +:1044000008951F920F920FB60F9211248F939F93CE +:10441000AF93BF938091D8019091D901A091DA0117 +:10442000B091DB010196A11DB11D8093D80190933D +:10443000D901A093DA01B093DB01BF91AF919F91B5 +:104440008F910F900FBE0F901F9018950E94F7113B +:10445000F8942FEF87EA91E6215080409040E1F7F1 +:1044600000C0000087E090EBDC018093F80190939E +:10447000F901A093FA01B093FB019CE088E10FB62B +:10448000F894A895809360000FBE90936000FFCFD2 +:10449000EF92FF920F931F93CF93DF93D82FC0E03B +:1044A0008C2F0E94B80A00E010E0E82EF12CC70122 +:1044B000002E02C0959587950A94E2F780FD06C00C +:1044C0000F5F1F4F0630110591F709C0602F7C2F39 +:1044D00080E00E94C60B8D13F3CF81E004C0CF5F54 +:1044E000CE30F1F680E0DF91CF911F910F91FF90D8 +:1044F000EF900895CF93C82F8CE20E944822882322 +:1045000021F08C2FCF910C94482280E0CF91089518 +:10451000CF930E94D723811102C00E94BD238CEF4C +:1045200095E00E945707C5E6C15049F00E948409F2 +:104530008FE39CE90197F1F700C00000F5CF85EF0C +:1045400095E00E94570789E20E947A22811113C1E7 +:104550008AE20E947A2281110E94BD2385E00E9496 +:104560007A2281110E9426220E94E2238093D701A1 +:1045700087E00E947A228823A9F18BE10E947A22A7 +:10458000882351F08091D70181FB222720F991E007 +:10459000922790FB81F90EC08EE00E947A22882338 +:1045A00061F08091D70182FB222720F991E09227C8 +:1045B00090FB82F98093D70115C080E10E947A2296 +:1045C0009091D701882341F093FB222720F981E0C5 +:1045D000822780FB93F904C0892F809580FB90F996 +:1045E0009093D7018091D7010E94E6230E94F42383 +:1045F0008093E90180EE0E947A22882341F0809125 +:10460000E901982F909590FB80F98093E90189E367 +:104610000E947A22882359F08091E90181FB2227A8 +:1046200020F991E0922790FB81F98093E90182EED5 +:104630000E947A22882359F08091E90182FB222787 +:1046400020F991E0922790FB82F98093E90186EEB0 +:104650000E947A22882359F08091E90183FB222766 +:1046600020F991E0922790FB83F98093E90183EE92 +:104670000E947A22882359F08091E90184FB222745 +:1046800020F991E0922790FB84F98093E90185E37A +:104690000E947A22882359F08091E90185FB222724 +:1046A00020F991E0922790FB85F98093E90181E35D +:1046B0000E947A22882359F08091E90186FB222703 +:1046C00020F991E0922790FB86F98093E90181E13E +:1046D0000E947A22882359F08091E90187FB2227E2 +:1046E00020F991E0922790FB87F98093E90180916E +:1046F000E9010E94F8238091E90187FB882780F96E +:1047000080930D0187E20E947A22C82F8EE10E94D9 +:104710007A228111C2608FE10E947A228111C460E5 +:1047200080E20E947A228111C86081E20E947A228E +:104730008111C06182E20E947A228111C06283E20B +:104740000E947A228111C06484E20E947A22882326 +:1047500011F0C06802C0CC2329F08C2F0E94EF23F7 +:104760006C2F03C00E94EB23682F70E080E090E084 +:10477000CF910C94831ECF9108956DEE7EEF80E073 +:1047800090E00E94CE2D60E082E090E00E94C02D7B +:1047900060E083E090E00E94C02D60E084E090E063 +:1047A0000E94C02D60E085E090E00C94C02D80E078 +:1047B00090E00E94BA2D21E08D3E9E4F09F020E04E +:1047C000822F089582E090E00C94B22D682F82E051 +:1047D00090E00C94C02D83E090E00C94B22D682FF3 +:1047E00083E090E00C94C02D84E090E00C94B22D16 +:1047F000682F84E090E00C94C02D8091DE0180FF52 +:104800000BC06091130185E0689FB001112475957C +:104810006795759567952BC081FF09C0609113015D +:1048200085E0689FB00111247595679520C082FFCF +:1048300007C06091130185E0689FB001112417C083 +:104840009091DF019923D1F060911201961788F7BA +:104850002091130185E0289F90011124929FA001CF +:10486000939F500D112470E0CA010E94842D60387E +:10487000710540F46115710519F406C065E070E03A +:10488000862F08958FE7089581E008958091DE01D5 +:1048900080FF08C06091110170E07595679575956E +:1048A000679521C081FF06C06091110170E0759588 +:1048B000679519C082FF04C06091110170E010C0BB +:1048C0009091DF01992399F0609110019617A0F75C +:1048D00080911101899FC001112470E00E94842DF4 +:1048E0006038710540F46115710519F406C061E086 +:1048F00070E0862F08958FE7089581E00895803F46 +:1049000021F40E94FD23819504C0813F29F40E9477 +:10491000FD238093E2010895823F21F40E94FD234C +:10492000819504C0833F29F40E94FD238093E10117 +:104930000895893F19F40E94462405C08A3F31F446 +:104940000E94462481958093E30108958B3F21F4D2 +:104950000E944624819504C08C3F29F40E9446247D +:104960008093E4010895843F21F48091E001816007 +:1049700017C0853F21F48091E001826011C0863F1D +:1049800021F48091E00184600BC0873F21F4809185 +:10499000E001886005C0883F31F48091E0018061CA +:1049A0008093E00108958D3F21F48091DE018160C4 +:1049B0000BC08E3F21F48091DE01826005C08F3FE5 +:1049C00029F48091DE0184608093DE010895803FA8 +:1049D00039F48091E20187FF6CC01092E20169C056 +:1049E000813F29F48091E2011816BCF362C09091D6 +:1049F000E101823F29F497FF5CC01092E10159C0A8 +:104A0000833F19F41916CCF354C0893F41F48091C7 +:104A1000E30118160CF04DC01092E3014AC08A3F22 +:104A200029F48091E30187FF44C0F6CF8B3F39F42E +:104A30008091E40187FF3DC01092E4013AC08C3FB1 +:104A400029F48091E4011816BCF333C0843F21F4AB +:104A50008091E0018E7F17C0853F21F48091E001B5 +:104A60008D7F11C0863F21F48091E0018B7F0BC0C8 +:104A7000873F21F48091E001877F05C0883F31F4B2 +:104A80008091E0018F7E8093E00113C08D3F21F47F +:104A90008091DE018E7F0BC08E3F21F48091DE017C +:104AA0008D7F05C08F3F29F48091DE018B7F80933D +:104AB000DE018091E10181110EC08091E20181113E +:104AC0000AC08091E301811106C08091E401811147 +:104AD00002C01092DF0108958091D70183FF7EC04C +:104AE00088E396E00E9457078091E0011F928F9320 +:104AF00083E396E09F938F930E94F00781E396E013 +:104B00000E9457078091E101282F082E000C330BDB +:104B10003F938F938EE296E09F938F930E94F007CE +:104B20008CE296E00E9457078091E201282F082E20 +:104B3000000C330B3F938F9389E296E09F938F9302 +:104B40000E94F00787E296E00E9457078091E301F8 +:104B5000282F082E000C330B3F938F9384E296E0AE +:104B60009F938F930E94F00782E296E00E9457077E +:104B70008091E401282F082E000C330B3F938F9374 +:104B80008FE196E09F938F930E94F0078CE196E06F +:104B90000E9457078091DF011F928F9389E196E071 +:104BA0009F938F930E94F00787E196E00E9457073A +:104BB0008091DE011F928F9384E196E09F938F9303 +:104BC0000E94F00781E196E00E9457078DB79EB7DB +:104BD0004C960FB6F8949EBF0FBE8DBF80EE91E04D +:104BE0000E9452150E94CB219093DD018093DC013D +:104BF00008951F93CF93DF938091DC019091DD01A5 +:104C00000E94D721AC019091DF01992321F02091DE +:104C1000140130E006C0209115018AE0289F900120 +:104C200011244217530708F485C08091E101C09117 +:104C3000E201D091E3011091E401811107C0C1119B +:104C400075C0D11173C0111171C074C09F3F19F0AC +:104C50009F5F9093DF01181624F40E94FD23809338 +:104C6000E1018091E10187FF05C00E94FD2381954C +:104C70008093E1011C1624F40E94FD238093E2013D +:104C80008091E20187FF05C00E94FD2381958093FA +:104C9000E2016091E101662331F1C091E201CC2390 +:104CA00011F1062E000C770B880B990B0E947F2CBC +:104CB00023E333E343E35FE30E94E32C0E94472CAA +:104CC0006093E1016C2FCC0F770B880B990B0E943E +:104CD0007F2C23E333E343E35FE30E94E32C0E9452 +:104CE000472C6093E2011D1624F40E944624809311 +:104CF000E3018091E30187FF05C00E94462481956E +:104D00008093E301111624F40E9446248093E40169 +:104D10008091E40187FF05C00E944624819580931D +:104D2000E401DF91CF911F910C946C259F3F09F016 +:104D30008FCFA0CFDF91CF911F910895E0EEF1E0EA +:104D400085E0DF011D928A95E9F71092DF0110924C +:104D5000DE0108958BE598E00E9457071F9281E0DD +:104D60008F931F9285E08F938DE098E09F938F93B0 +:104D70000E94F0070F900F900F900F900F900F90E0 +:104D800008958330E9F128F4813061F0823009F12F +:104D90000895853009F462C008F449C0863009F4EA +:104DA00074C0089580911501262F30E0280F311D21 +:104DB0002F3F310524F4680F6093150103C08FEF76 +:104DC00080931501809115011F928F9386E497E0DF +:104DD00072C080911401262F30E0280F311D2F3F23 +:104DE000310524F4680F6093140103C08FEF8093A2 +:104DF0001401809114011F928F9384E397E05BC0AC +:104E000080911301262F30E0280F311D2F3F3105EF +:104E100024F4680F6093130103C08FEF8093130194 +:104E2000809113011F928F9381E297E044C080919B +:104E30001201262F30E0280F311D2F3F310524F4B9 +:104E4000680F6093120103C08FEF8093120180916D +:104E500012011F928F938CE097E02DC08091110179 +:104E6000262F30E0280F311D2F3F310524F4680F25 +:104E70006093110103C08FEF8093110180911101A4 +:104E80001F928F9383EF96E016C080911001262F1A +:104E900030E0280F311D2F3F310524F4680F609357 +:104EA000100103C08FEF80931001809110011F92B9 +:104EB0008F9388ED96E09F938F930E94F0070F9059 +:104EC0000F900F900F900895833081F128F4813076 +:104ED00059F08230D1F00895853009F449C0B8F115 +:104EE000863009F456C0089580911501681720F4A2 +:104EF000861B8093150102C0109215018091150147 +:104F00001F928F9389EC96E054C08091140168172A +:104F100020F4861B8093140102C01092140180912A +:104F200014011F928F9387EB96E043C08091130189 +:104F3000681720F4861B8093130102C0109213019E +:104F4000809113011F928F9384EA96E032C0809182 +:104F50001201681720F4861B8093120102C0109280 +:104F60001201809112011F928F938FE896E021C069 +:104F700080911101681720F4861B8093110102C0F3 +:104F800010921101809111011F928F9386E796E094 +:104F900010C080911001681720F4861B80931001C7 +:104FA00002C010921001809110011F928F938BE527 +:104FB00096E09F938F930E94F0070F900F900F90B1 +:104FC0000F900895CF93C82F1F928F9380E699E09A +:104FD0009F938F930E94F00781E090E0A0E0B0E003 +:104FE000BC01CD0104C0660F771F881F991FCA95A9 +:104FF000D2F70E94831E0F900F900F900F90CF91C9 +:105000000C94CC1ACF938D3109F465C0B0F58E3075 +:1050100009F4CCC100F5873009F49BC1A8F48630AF +:1050200009F06DC28091D701817F8E7F8093D70177 +:1050300085E699E00E94570784EA9DE00E945707A1 +:1050400081E08093E60180C1883009F44FC08B3045 +:1050500009F47CC154C2863109F4F0C138F48031BE +:1050600009F4B8C1813109F430C249C2893109F467 +:10507000CEC18B3109F486C142C2853309F437C2EF +:1050800048F4873209F433C208F433C2893209F490 +:105090002EC235C2833438F48A3308F02CC28833E8 +:1050A00009F454C12CC2833409F421C2883409F0B4 +:1050B00026C20E94CC1A83E99DE00E9457079FEF09 +:1050C00023ED80E3915020408040E1F700C00000D4 +:1050D0000E94262239C183EB9DE00E9457070E945F +:1050E000012C0E94FE140E942C0D2EC188EA9DE026 +:1050F0000E94570786E79BE00E9457070E94EB2318 +:105100001F928F9383E79BE09F938F930E94F007FA +:1051100081E79BE00E9457070E94E223C82F8EE59B +:105120009BE00E9457071F92CF9389E59BE09F93D6 +:105130008F930E94F00787E59BE00E9457078DE45C +:105140009BE00E9457078C2F81701F928F938AE4F7 +:105150009BE09F938F930E94F00788E49BE00E945E +:1051600057078EE39BE00E945707C1FB882780F911 +:105170001F928F938BE39BE09F938F930E94F00786 +:1051800089E39BE00E9457078DE29BE00E9457074E +:10519000C2FB882780F91F928F938AE29BE09F933E +:1051A0008F930E94F00788E29BE00E9457078FE1EF +:1051B0009BE00E945707C3FBCC27C0F91F92CF93F7 +:1051C0008CE19BE09F938F930E94F0078AE19BE024 +:1051D0000E9457070E94F423C82F86E09BE00E949C +:1051E00057071F92CF9381E09BE09F938F930E947C +:1051F000F0078FEF9AE00E94570786EE9AE00E9430 +:1052000057078C2F81701F928F9383EE9AE09F93A4 +:105210008F930E94F0078DB79EB780960FB6F894D3 +:105220009EBF0FBE8DBF81EE9AE00E9457078AECA9 +:105230009AE00E945707C1FB882780F91F928F933D +:1052400087EC9AE09F938F930E94F00785EC9AE099 +:105250000E94570783EB9AE00E945707C2FB8827FA +:1052600080F91F928F9380EB9AE09F938F930E9417 +:10527000F0078EEA9AE00E9457078CE99AE00E94B4 +:105280005707C3FB882780F91F928F9389E99AE01B +:105290009F938F930E94F00787E99AE00E94570737 +:1052A0008DE89AE00E945707C4FB882780F91F9277 +:1052B0008F938AE89AE09F938F930E94F00788E883 +:1052C0009AE00E94570786E79AE00E945707C5FBBD +:1052D000882780F91F928F9383E79AE09F938F939B +:1052E0000E94F00781E79AE00E94570785E59AE05F +:1052F0000E945707C6FB882780F91F928F9382E58B +:105300009AE09F938F930E94F00780E59AE00E94B5 +:10531000570788E49AE00E945707C7FBCC27C0F9DB +:105320001F92CF9385E49AE09F938F930E94F0079A +:1053300083E49AE00E9457078DB79EB74C960FB64C +:10534000F8949EBF0FBE8DBFC1E0DEC08CE899E02F +:105350005BC08091D701C82FC17080FF09C086E86B +:105360009DE00E9457078091D701817F8E7F47C0C3 +:105370008AE79DE00E9457078091D7018160809362 +:10538000D701E2CF9091D70191FBCC27C0F981E002 +:10539000C827892FC0FB81F98093D701CC2319F04E +:1053A0008DE69DE027C08FE59DE02EC09091D7014E +:1053B00092FBCC27C0F981E0C827892FC0FB82F976 +:1053C0008093D701CC2319F080E59DE013C080E4E1 +:1053D0009DE01AC09091D70193FBCC27C0F981E0E2 +:1053E000C827892FC0FB83F98093D701CC2351F0C4 +:1053F00084E39DE00E9457078091D70181608093EC +:10540000D70182C087E29DE00E9457079DCF88E1C7 +:105410009DE00E9457078CEE9CE00E9457078FEAA0 +:105420009CE00E94570788E89CE00E94570784E4AC +:105430009CE00E94570786E19CE0E6CF88E09CE074 +:105440000E9457070E94FE141F928F938EEE9BE0DE +:105450009F938F930E94F00780910C011F928F936E +:1054600087ED9BE09F938F930E94F00780916E01E0 +:105470001F928F9384EC9BE09F938F930E94F00781 +:1054800080910D011F928F9381EB9BE09F938F93EF +:105490000E94F0078091D8019091D901A091DA0182 +:1054A000B091DB01BF93AF939F938F938DE99BE006 +:1054B0009F938F930E94F0078DB79EB746960FB6C5 +:1054C000F8949EBF0FBE8DBF3FCF0E94CC1AC091F3 +:1054D0000D0181E0C827C0930D01CC2329F083E999 +:1054E0009BE00E94570710C088E89BE08DCF80E0CA +:1054F00003C08D5101C089530E94E22725CF86E861 +:105500009BE00E945707C0E08C2FCF91089580E068 +:1055100008950C94872ACF93C82F8091E60181309B +:1055200081F020F0823009F44FC045C1E0910E01B6 +:10553000F0910F018081813169F0823209F03DC123 +:1055400009C0E0910E01F0910F018081813111F0CD +:10555000823261F48C2F0E94892A811104C08C2F21 +:105560000E9402282FC081E090E02CC08C2F0E9466 +:10557000872A811126C0C431E1F070F4CB3081F06C +:10558000C031D1F40E94AA2688E599E00E9457070D +:1055900082E08093E60115C0C93259F0C83361F446 +:1055A00085E699E00E9457078CE599E00E9457072D +:1055B00008C01092E60103C186E599E00E945707F2 +:1055C000FEC081E08170FDC0C43220F5CE3108F00C +:1055D000C0C0CB3099F1C8F4C73009F0D2C08AE01E +:1055E0008093150194E19093140193E0909313013B +:1055F0008093120188E08093110188E2809310016A +:105600008CEF97E00E945707BFC0C33149F1C43106 +:10561000C1F0B7C0CB3409F4A9C028F4C93289F06D +:10562000C83361F0AEC0C13509F49EC0C23509F47B +:1056300099C0CE3409F0A5C06AE09EC00E94AA2697 +:10564000A3C08091E501882319F01092E5019CC068 +:1056500089E098E00E94570781E08093E601B1C09D +:1056600083EE97E00E94570781ED97E00E9457076D +:10567000809115011F928F938EEC97E09F938F93EB +:105680000E94F0078CEC97E00E9457078AEB97E0A6 +:105690000E945707809114011F928F9387EB97E028 +:1056A0009F938F930E94F00785EB97E00E94570726 +:1056B00086EA97E00E945707809113011F928F930B +:1056C00083EA97E09F938F930E94F00781EA97E027 +:1056D0000E94570780E997E00E94570780911201C6 +:1056E0001F928F938DE897E09F938F930E94F0070E +:1056F0008BE897E00E94570786E797E00E945707DC +:10570000809111011F928F9383E797E09F938F936E +:105710000E94F00781E797E00E9457078AE597E02B +:105720000E945707809110011F928F9387E597E0A1 +:105730009F938F930E94F00785E597E00E9457079B +:105740008DB79EB748960FB6F8949EBF0FBE8DBF1B +:105750001BC0CE51EC2FF0E0E15DFE4F80818093C5 +:10576000E50112C061E003C061E006C06AE080911B +:10577000E5010E94C12608C08091E5010E946427CE +:1057800003C08AEF97E013C08091E501882369F098 +:105790001F928F9384EF97E09F938F930E94F0075F +:1057A0000F900F900F900F9004C081EF97E00E9430 +:1057B000570781E006C01092E60180E002C080E059 +:1057C00001CFCF910895E1E8F0E080818860808387 +:1057D0008081816080838FB7F89493E090938900F3 +:1057E00090ED909388008FBF0895EFE6F0E0808100 +:1057F000826080830895EFE6F0E080818D7F808372 +:105800000895EFE6F0E0908182E089278083089593 +:105810001F920F920FB60F9211242F933F934F9325 +:105820005F936F937F938F939F93AF93BF93EF9308 +:10583000FF938091E7019091E80101969093E80130 +:105840008093E701811103C082E00E942C0DE0915A +:10585000E801E695E695F0E0ED53F24FE491809192 +:10586000E7018E1303C080E00E942C0DFF91EF91A1 +:10587000BF91AF919F918F917F916F915F914F9168 +:105880003F912F910F900FBE0F901F9018950E947F +:105890004E2C6894B1110C94DD2C08950E94C22CFA +:1058A00088F09F5798F0B92F9927B751B0F0E1F0E1 +:1058B000660F771F881F991F1AF0BA95C9F714C091 +:1058C000B13091F00E94DC2CB1E008950C94DC2CF6 +:1058D000672F782F8827B85F39F0B93FCCF38695CA +:1058E00077956795B395D9F73EF490958095709527 +:1058F00061957F4F8F4F9F4F0895E89409C097FBA4 +:105900003EF490958095709561957F4F8F4F9F4F96 +:105910009923A9F0F92F96E9BB279395F6958795DA +:1059200077956795B795F111F8CFFAF4BB0F11F49D +:1059300060FF1BC06F5F7F4F8F4F9F4F16C0882344 +:1059400011F096E911C0772321F09EE8872F762F7A +:1059500005C0662371F096E8862F70E060E02AF0BB +:105960009A95660F771F881FDAF7880F96958795A7 +:1059700097F9089557FD9058440F551F59F05F3F10 +:1059800071F04795880F97FB991F61F09F3F79F061 +:1059900087950895121613061406551FF2CF4695E3 +:1059A000F1DF08C0161617061806991FF1CF869565 +:1059B0007105610508940895E894BB276627772749 +:1059C000CB0197F908950E94F62C0C94672D0E9444 +:1059D000592D38F00E94602D20F0952311F00C9481 +:1059E000502D0C94562D11240C94DD2C0E94BA2CB1 +:1059F00070F3959FC1F3950F50E0551F629FF00122 +:105A0000729FBB27F00DB11D639FAA27F00DB11D3A +:105A1000AA1F649F6627B00DA11D661F829F2227C3 +:105A2000B00DA11D621F739FB00DA11D621F839F4A +:105A3000A00D611D221F749F3327A00D611D231F20 +:105A4000849F600D211D822F762F6A2F11249F576E +:105A500050409AF0F1F088234AF0EE0FFF1FBB1F71 +:105A6000661F771F881F91505040A9F79E3F510530 +:105A700080F00C94502D0C94DD2C5F3FE4F3983EA5 +:105A8000D4F3869577956795B795F795E7959F5FDA +:105A9000C1F7FE2B880F911D9695879597F908956C +:105AA00097F99F6780E870E060E008959FEF80ECD1 +:105AB000089500240A941616170618060906089574 +:105AC00000240A9412161306140605060895092EDA +:105AD0000394000C11F4882352F0BB0F40F4BF2B49 +:105AE00011F460FF04C06F5F7F4F8F4F9F4F089589 +:105AF000991B79E004C0991F961708F0961B881F20 +:105B00007A95C9F78095089597FB072E16F40094AF +:105B100007D077FD09D00E949E2D07FC05D03EF4EA +:105B2000909581959F4F0895709561957F4F089549 +:105B3000EE0FFF1F0590F491E02D0994AA1BBB1BEB +:105B400051E107C0AA1FBB1FA617B70710F0A61B7D +:105B5000B70B881F991F5A95A9F780959095BC019E +:105B6000CD010895F999FECF92BD81BDF89A99278C +:105B700080B50895A8E1B0E042E050E00C94D52D46 +:105B8000262FF999FECF1FBA92BD81BD20BD0FB659 +:105B9000F894FA9AF99A0FBE019608950E94C02DC2 +:105BA000272F0C94C12DDC01CB01FC01F999FECF0C +:105BB00006C0F2BDE1BDF89A319600B40D92415095 +:0A5BC0005040B8F70895F894FFCFA5 +:105BCA0020022D0D200EFB0DC70D930D0101C501FD +:105BDA0028080A03140A3F4D3620394605F904C33A +:105BEA0004A3046A04DD03F6030F0428044804012D +:0A5BFA000203040506070809000075 +:00000001FF diff --git a/keyboard/ergodox_ez/keymaps/naps62/keymap.c b/keyboard/ergodox_ez/keymaps/naps62/keymap.c new file mode 100644 index 00000000..b954a311 --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/naps62/keymap.c @@ -0,0 +1,187 @@ +#include "ergodox_ez.h" +#include "debug.h" +#include "action_layer.h" + +#define BASE 0 // default layer +#define SYMB 1 // symbols +#define MDIA 2 // media keys + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { +/* Keymap 0: Basic layer + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | Esc | 1 ! | 2 @ | 3 # | 4 $ | 5 % | Lang | | Esc | 6 ^ | 7 & | 8 * | 9 ( | 0 ) | Bckspc | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | Tab | Q | W | E | R | T | L2 | | L2 | Y | U | I | O | P | \ | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | Ctrl | A | S | D | F | G |------| |------| H | J | K | L | ; : | ' " | + * |--------+------+------+------+------+------| L1 | | L1 |------+------+------+------+------+--------| + * | LShift | Z | X | C | V | B | | | | N | M | , < | . > | / ? | - _ | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | L1 | ` ~ | ' " | \ | | L2 | | { | } | [ { | ] } | L1 | + * `----------------------------------' `----------------------------------' + * ,--------------. ,---------------. + * | Home | End | | PgUp |Insert | + * ,------|-------|------| |-------+-------+------. + * | | | LGui | | Del | | | + * | Space| Alt |------| |-------| Enter |Space | + * | | | LGui | | Bcsp | | | + * `---------------------' `----------------------' + */ +// 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_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, LGUI(KC_SPC), + KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, MO(2), + KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, + KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, MO(1), + MO(1), KC_GRV, KC_QUOT, KC_BSLS, MO(2), + + KC_HOME, KC_END, + KC_LGUI, + KC_SPC, KC_LALT, KC_LGUI, + + // right hand + KC_ESC, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, + MO(2), KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, + KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, + MO(1), KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_MINS, + KC_LCBR, KC_RCBR, KC_LBRC, KC_RBRC, MO(1), + + KC_PGUP, KC_INS, + KC_DEL, + KC_BSPC, KC_ENT, KC_SPC +), +/* 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_EQL,KC_DOT, KC_0, KC_MINS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS +), +/* Keymap 2: Media and mouse keys + * + * ,--------------------------------------------------. ,--------------------------------------------------. + * | | | | | | | | | | | | | | | | + * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| + * | | |GuiUp | Expl | | Term | | | | | | | | | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | |GuiLft|GuiDwn|GuiRgt| | |------| |------| Left | Down | Up |Right | | + * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| + * | | | | | |Browsr| | | | |VolDwn|VolUp | Mute | | | + * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' + * | | | | Lclk | Rclk | | Play | Prev | Next | | | + * `----------------------------------' `----------------------------------' + * ,-------------. ,-------------. + * | | | | | | + * ,------|------|------| |------+------+------. + * | | | | | |Brwser|Brwser| + * | Lclk | Rclk |------| |------|Fwd |Back | + * | | | | | | | | + * `--------------------' `--------------------' + */ +// MEDIA AND MOUSE +KEYMAP( + RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, LGUI(KC_W), LGUI(KC_E), KC_BTN1, LGUI(KC_T), KC_TRNS, + KC_TRNS, LGUI(KC_A), LGUI(KC_S), LGUI(KC_D), 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_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_BTN1, KC_BTN2, 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_LEFT, KC_DOWN, KC_UP, KC_RIGHT, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, KC_VOLD, KC_VOLU, KC_MUTE, KC_TRNS, KC_TRNS, + KC_MPLY, KC_MPRV, KC_MNXT, KC_TRNS, KC_TRNS, + KC_TRNS, KC_TRNS, + KC_TRNS, + KC_TRNS, KC_WBAK, KC_WFWD +), +}; + +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 eba9a7d74db0be548cddc107f0370dabf43b017f Mon Sep 17 00:00:00 2001 From: IBNobody Date: Tue, 15 Mar 2016 23:52:51 -0500 Subject: [PATCH 03/13] Adding LED function pointers --- quantum/led.c | 12 +++++++++++- quantum/template/template.c | 29 ++++++++++++++++++++++++----- quantum/template/template.h | 1 + tmk_core/common/led.h | 2 ++ 4 files changed, 38 insertions(+), 6 deletions(-) diff --git a/quantum/led.c b/quantum/led.c index 2c057466..a53e9404 100644 --- a/quantum/led.c +++ b/quantum/led.c @@ -16,9 +16,13 @@ along with this program. If not, see . */ #include -#include "stdint.h" +#include #include "led.h" +__attribute__ ((weak)) +void * led_set_kb(uint8_t usb_led) { + return NULL; +}; void led_set(uint8_t usb_led) { @@ -35,4 +39,10 @@ void led_set(uint8_t usb_led) // DDRE &= ~(1<<6); // PORTE &= ~(1<<6); // } + + if (led_set_kb) { + (*led_set_kb)(usb_led); + } + + return; } diff --git a/quantum/template/template.c b/quantum/template/template.c index 7be7dfc3..016e1130 100644 --- a/quantum/template/template.c +++ b/quantum/template/template.c @@ -2,28 +2,47 @@ __attribute__ ((weak)) void * matrix_init_user(void) { - // leave these blank + // leave this function blank - it can be defined in a keymap file + return NULL; }; __attribute__ ((weak)) void * matrix_scan_user(void) { - // leave these blank + // leave this function blank - it can be defined in a keymap file + return NULL; +}; + +__attribute__ ((weak)) +void * led_set_user(uint8_t usb_led) { + // leave this function blank - it can be defined in a keymap file + return NULL; }; void * matrix_init_kb(void) { // put your keyboard start-up code here // runs once when the firmware starts up - + if (matrix_init_user) { (*matrix_init_user)(); } + return NULL; }; void * matrix_scan_kb(void) { - // put your looping keyboard code here - // runs every cycle (a lot) + // put your looping keyboard code here + // runs every cycle (a lot) if (matrix_scan_user) { (*matrix_scan_user)(); } + return NULL; +}; + +void * led_set_kb(uint8_t usb_led) { + // put your keyboard LED indicator (ex: Caps Lock LED) toggling code here + + if (led_set_user) { + (*led_set_user)(usb_led); + } + return NULL; }; \ No newline at end of file diff --git a/quantum/template/template.h b/quantum/template/template.h index a15061b2..ed17ca00 100644 --- a/quantum/template/template.h +++ b/quantum/template/template.h @@ -21,5 +21,6 @@ void * matrix_init_user(void); void * matrix_scan_user(void); +void * led_set_user(uint8_t usb_led); #endif \ No newline at end of file diff --git a/tmk_core/common/led.h b/tmk_core/common/led.h index d5fc051b..4b9632d3 100644 --- a/tmk_core/common/led.h +++ b/tmk_core/common/led.h @@ -33,6 +33,8 @@ extern "C" { #endif void led_set(uint8_t usb_led); +void * led_set_kb(uint8_t usb_led); + #ifdef __cplusplus } From 17628e9922211d9828341544fbf800c33829afed Mon Sep 17 00:00:00 2001 From: IBNobody Date: Wed, 16 Mar 2016 09:53:56 -0500 Subject: [PATCH 04/13] Removing Teensy SDK Folder Fixing Github GUI error "fatal: no submodule mapping found in .gitmodules for path 'teensy-sdk'" --- teensy-sdk | 1 - 1 file changed, 1 deletion(-) delete mode 160000 teensy-sdk diff --git a/teensy-sdk b/teensy-sdk deleted file mode 160000 index 19892c19..00000000 --- a/teensy-sdk +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 19892c196894e6676fa69c732e05a03a68d5cb07 From 8a2457d7534ba082b52599e3af56f9e50e8dc38a Mon Sep 17 00:00:00 2001 From: IBNobody Date: Wed, 16 Mar 2016 10:27:04 -0500 Subject: [PATCH 05/13] Adding Retro_Refit Keyboard Retro_Refit is an example of using a Teensy to replace a keyboard controller on an older keyboard. The original 6x15 keyboard had a non-standard 11x8 matrix. --- keyboard/retro_refit/Makefile | 139 +++++++++++++++++++++++++ keyboard/retro_refit/README.md | 24 +++++ keyboard/retro_refit/config.h | 79 ++++++++++++++ keyboard/retro_refit/keymaps/default.c | 33 ++++++ keyboard/retro_refit/retro_refit.c | 80 ++++++++++++++ keyboard/retro_refit/retro_refit.h | 45 ++++++++ 6 files changed, 400 insertions(+) create mode 100644 keyboard/retro_refit/Makefile create mode 100644 keyboard/retro_refit/README.md create mode 100644 keyboard/retro_refit/config.h create mode 100644 keyboard/retro_refit/keymaps/default.c create mode 100644 keyboard/retro_refit/retro_refit.c create mode 100644 keyboard/retro_refit/retro_refit.h diff --git a/keyboard/retro_refit/Makefile b/keyboard/retro_refit/Makefile new file mode 100644 index 00000000..ec51227f --- /dev/null +++ b/keyboard/retro_refit/Makefile @@ -0,0 +1,139 @@ +#---------------------------------------------------------------------------- +# On command line: +# +# make all = Make software. +# +# make clean = Clean out built project files. +# +# make coff = Convert ELF to AVR COFF. +# +# make extcoff = Convert ELF to AVR Extended COFF. +# +# make program = Download the hex file to the device. +# Please customize your programmer settings(PROGRAM_CMD) +# +# make teensy = Download the hex file to the device, using teensy_loader_cli. +# (must have teensy_loader_cli installed). +# +# make dfu = Download the hex file to the device, using dfu-programmer (must +# have dfu-programmer installed). +# +# make flip = Download the hex file to the device, using Atmel FLIP (must +# have Atmel FLIP installed). +# +# make dfu-ee = Download the eeprom file to the device, using dfu-programmer +# (must have dfu-programmer installed). +# +# make flip-ee = Download the eeprom file to the device, using Atmel FLIP +# (must have Atmel FLIP installed). +# +# make debug = Start either simulavr or avarice as specified for debugging, +# with avr-gdb or avr-insight as the front end for debugging. +# +# make filename.s = Just compile filename.c into the assembler code only. +# +# make filename.i = Create a preprocessed source file for use in submitting +# bug reports to the GCC project. +# +# To rebuild project do "make clean" then "make all". +#---------------------------------------------------------------------------- + +# Target file name (without extension). +TARGET = retro_refit + + +# Directory common source filess exist +TOP_DIR = ../.. +TMK_DIR = ../../tmk_core + +# Directory keyboard dependent files exist +TARGET_DIR = . + +# # project specific files +SRC = retro_refit.c + +ifdef KEYMAP + SRC := keymaps/$(KEYMAP).c $(SRC) +else + SRC := keymaps/default.c $(SRC) +endif + +CONFIG_H = config.h + +# MCU name +#MCU = at90usb1287 +MCU = atmega32u4 + +# Processor frequency. +# This will define a symbol, F_CPU, in all source code files equal to the +# processor frequency in Hz. You can then use this symbol in your source code to +# calculate timings. Do NOT tack on a 'UL' at the end, this will be done +# automatically to create a 32-bit value in your source code. +# +# This will be an integer division of F_USB below, as it is sourced by +# F_USB after it has run through any CPU prescalers. Note that this value +# does not *change* the processor frequency - it should merely be updated to +# reflect the processor speed set externally so that the code can use accurate +# software delays. +F_CPU = 16000000 + + +# +# LUFA specific +# +# Target architecture (see library "Board Types" documentation). +ARCH = AVR8 + +# Input clock frequency. +# This will define a symbol, F_USB, in all source code files equal to the +# input clock frequency (before any prescaling is performed) in Hz. This value may +# differ from F_CPU if prescaling is used on the latter, and is required as the +# raw input clock is fed directly to the PLL sections of the AVR for high speed +# clock generation for the USB and other AVR subsections. Do NOT tack on a 'UL' +# at the end, this will be done automatically to create a 32-bit value in your +# source code. +# +# If no clock division is performed on the input clock inside the AVR (via the +# CPU clock adjust registers or the clock division fuses), this will be equal to F_CPU. +F_USB = $(F_CPU) + +# Interrupt driven control endpoint task(+60) +OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT + + +# Boot Section Size in *bytes* +# Teensy halfKay 512 +# Teensy++ halfKay 1024 +# Atmel DFU loader 4096 +# LUFA bootloader 4096 +# USBaspLoader 2048 +OPT_DEFS += -DBOOTLOADER_SIZE=512 + + +# Build Options +# comment out to disable the options. +# +BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) +MOUSEKEY_ENABLE = yes # Mouse keys(+4700) +EXTRAKEY_ENABLE = yes # Audio control and System control(+450) +CONSOLE_ENABLE = yes # Console for debug(+400) +COMMAND_ENABLE = yes # Commands for debug and configuration +# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE +# SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend +# NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +# BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality +# MIDI_ENABLE = YES # MIDI controls +# UNICODE_ENABLE = YES # Unicode +# BLUETOOTH_ENABLE = yes # Enable Bluetooth with the Adafruit EZ-Key HID + + +# Optimize size but this may cause error "relocation truncated to fit" +#EXTRALDFLAGS = -Wl,--relax + +# Search Path +VPATH += $(TARGET_DIR) +VPATH += $(TOP_DIR) +VPATH += $(TMK_DIR) + +include $(TOP_DIR)/quantum/quantum.mk + diff --git a/keyboard/retro_refit/README.md b/keyboard/retro_refit/README.md new file mode 100644 index 00000000..d3c9d419 --- /dev/null +++ b/keyboard/retro_refit/README.md @@ -0,0 +1,24 @@ +retro_refit keyboard firmware +====================== + +## Quantum MK Firmware + +For the full Quantum feature list, see [the parent README.md](/README.md). + +## Building + +Download or clone the whole firmware and navigate to the keyboard/retro_refit folder. Once your dev env is setup, you'll be able to type `make` to generate your .hex - you can then use the Teensy Loader to program your .hex file. + +Depending on which keymap you would like to use, you will have to compile slightly differently. + +### Default +To build with the default keymap, simply run `make`. + +### Other Keymaps +Several version of keymap are available in advance but you are recommended to define your favorite layout yourself. To define your own keymap create file named `.c` and see keymap document (you can find in top README.md) and existent keymap files. + +To build the firmware binary hex file with a keymap just do `make` with `KEYMAP` option like: +``` +$ make KEYMAP=[default|jack|] +``` +Keymaps follow the format **__\.c__** and are stored in the `keymaps` folder. \ No newline at end of file diff --git a/keyboard/retro_refit/config.h b/keyboard/retro_refit/config.h new file mode 100644 index 00000000..ba9a861e --- /dev/null +++ b/keyboard/retro_refit/config.h @@ -0,0 +1,79 @@ +/* +Copyright 2012 Jun Wako + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ + +#ifndef CONFIG_H +#define CONFIG_H + +#include "config_common.h" + +/* USB Device descriptor parameter */ +#define VENDOR_ID 0xFEED +#define PRODUCT_ID 0x6060 +#define DEVICE_VER 0x0001 +#define MANUFACTURER Nobody +#define PRODUCT retro_refit +#define DESCRIPTION Retro Refit + +/* key matrix size */ +#define MATRIX_ROWS 11 +#define MATRIX_COLS 8 + +// See note in retro_refit.h for an explanation of how this matrix is wired up +#define COLS (int []){ B0, B1, B2, B3, D2, D3, C7, D5 } +#define ROWS (int []){ D4, D7, B4, B5, B6, F7, F6, F5, F4, F1, F0 } + +/* COL2ROW or ROW2COL */ +#define DIODE_DIRECTION COL2ROW + +/* define if matrix has ghost */ +//#define MATRIX_HAS_GHOST + +/* number of backlight levels */ +#define BACKLIGHT_LEVELS 0 + +/* Set 0 if debouncing isn't needed */ +#define DEBOUNCE 5 + +/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ +#define LOCKING_SUPPORT_ENABLE +/* Locking resynchronize hack */ +#define LOCKING_RESYNC_ENABLE + +/* key combination for command */ +#define IS_COMMAND() ( \ + keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \ +) + +/* + * Feature disable options + * These options are also useful to firmware size reduction. + */ + +/* disable debug print */ +//#define NO_DEBUG + +/* disable print */ +//#define NO_PRINT + +/* disable action features */ +//#define NO_ACTION_LAYER +//#define NO_ACTION_TAPPING +//#define NO_ACTION_ONESHOT +//#define NO_ACTION_MACRO +//#define NO_ACTION_FUNCTION + +#endif diff --git a/keyboard/retro_refit/keymaps/default.c b/keyboard/retro_refit/keymaps/default.c new file mode 100644 index 00000000..405402d5 --- /dev/null +++ b/keyboard/retro_refit/keymaps/default.c @@ -0,0 +1,33 @@ +// This is the canonical layout file for the Quantum project. If you want to add another keyboard, +// this is the style you want to emulate. + +#include "retro_refit.h" + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { +[0] = + KEYMAP( ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, NLCK, SLCK, PSCR, PAUS, \ + GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS, EQL, BSPC, HOME, \ + TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC, RBRC, PGUP, \ + BSLS, A, S, D, F, G, H, J, K, L, SCLN, QUOT, ENT, PGDN, \ + LSFT, Z, X, C, V, B, N, M, COMM, DOT, SLSH, RSFT, UP, END, \ + LCTL, LGUI, LALT, SPC, INS, DEL, LEFT, DOWN, RGHT), +}; + +const uint16_t PROGMEM fn_actions[] = { + +}; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) +{ + // MACRODOWN only works in this function + switch(id) { + case 0: + if (record->event.pressed) { + register_code(KC_RSFT); + } else { + unregister_code(KC_RSFT); + } + break; + } + return MACRO_NONE; +}; diff --git a/keyboard/retro_refit/retro_refit.c b/keyboard/retro_refit/retro_refit.c new file mode 100644 index 00000000..e01b8956 --- /dev/null +++ b/keyboard/retro_refit/retro_refit.c @@ -0,0 +1,80 @@ +#include "retro_refit.h" + +__attribute__ ((weak)) +void * matrix_init_user(void) { + // leave this function blank - it can be defined in a keymap file + return NULL; +}; + +__attribute__ ((weak)) +void * matrix_scan_user(void) { + // leave this function blank - it can be defined in a keymap file + return NULL; +}; + +__attribute__ ((weak)) +void * led_set_user(uint8_t usb_led) { + // leave this function blank - it can be defined in a keymap file + return NULL; +}; + +void * matrix_init_kb(void) { + // put your keyboard start-up code here + // runs once when the firmware starts up + + // Disable status LED on KB, enable status LED on Teensy (KB_STATUS = !TEENSY_STATUS) + DDRD |= (1<<6); + PORTD |= (1<<6); + + if (matrix_init_user) { + (*matrix_init_user)(); + } + return NULL; +}; + +void * matrix_scan_kb(void) { + // put your looping keyboard code here + // runs every cycle (a lot) + + if (matrix_scan_user) { + (*matrix_scan_user)(); + } + return NULL; +}; + +void * led_set_kb(uint8_t usb_led) { + // put your keyboard LED indicator (ex: Caps Lock LED) toggling code here + + if (usb_led & (1< + +// This macro is an example of using a non-standard row-column matrix. The +// keyboard in question had 11 rows and 8 columns, but the rows were not all +// horizontal, and the columns were not all vertical. For example, row 2 +// contained "Print Screen", "N", "M", ",", ".", "/", "Right Shift", and +// "Left Alt". Column 0 contained "F6", "7", "O", "'", "Q", "D", "B", +// "Left Alt", "Up Arrow", and "Down Arrow". +// +// The macro makes programming the keys easier and in a more straight-forward +// manner because it realigns the keys into a 6x15 sensible keyboard layout +// instead of the obtuse 11x8 matrix. + +#define KEYMAP( \ + K77, K05, K04, K03, K02, K01, K00, KA7, KA6, KA5, KA4, KA3, KA2, K11, K94, \ + K27, K76, K75, K74, K73, K72, K71, K70, K67, K66, K65, K64, K63, K62, KA1, \ + K61, K60, K57, K56, K55, K54, K53, K52, K51, K50, K47, K46, K45, K97, \ + K43, K42, K41, K40, K37, K36, K35, K34, K33, K32, K31, K30, K44, K87, \ + K26, K24, K23, K22, K21, K20, K17, K16, K15, K14, K13, K12, KA0, K91, \ + K10, K06, K25, K07, K86, K85, K95, K90, K93 \ +) { \ +{ KC_##K00, KC_##K01, KC_##K02, KC_##K03, KC_##K04, KC_##K05, KC_##K06, KC_##K07, }, \ +{ KC_##K10, KC_##K11, KC_##K12, KC_##K13, KC_##K14, KC_##K15, KC_##K16, KC_##K17, }, \ +{ KC_##K20, KC_##K21, KC_##K22, KC_##K23, KC_##K24, KC_##K25, KC_##K26, KC_##K27, }, \ +{ KC_##K30, KC_##K31, KC_##K32, KC_##K33, KC_##K34, KC_##K35, KC_##K36, KC_##K37, }, \ +{ KC_##K40, KC_##K41, KC_##K42, KC_##K43, KC_##K44, KC_##K45, KC_##K46, KC_##K47, }, \ +{ KC_##K50, KC_##K51, KC_##K52, KC_##K53, KC_##K54, KC_##K55, KC_##K56, KC_##K57, }, \ +{ KC_##K60, KC_##K61, KC_##K62, KC_##K63, KC_##K64, KC_##K65, KC_##K66, KC_##K67, }, \ +{ KC_##K70, KC_##K71, KC_##K72, KC_##K73, KC_##K74, KC_##K75, KC_##K76, KC_##K77, }, \ +{ KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_##K85, KC_##K86, KC_##K87, }, \ +{ KC_##K90, KC_##K91, KC_NO, KC_##K93, KC_##K94, KC_##K95, KC_NO, KC_##K97, }, \ +{ KC_##KA0, KC_##KA1, KC_##KA2, KC_##KA3, KC_##KA4, KC_##KA5, KC_##KA6, KC_##KA7, } \ +} + +void * matrix_init_user(void); +void * matrix_scan_user(void); +void * led_set_user(uint8_t usb_led); + +#endif \ No newline at end of file From 05b0931cfcb9b137aa013849e5c4a5b504a77559 Mon Sep 17 00:00:00 2001 From: Alex Ives Date: Wed, 16 Mar 2016 20:06:56 -0500 Subject: [PATCH 06/13] Added layout diagrams to the default planck keymap Signed-off-by: Alex Ives --- keyboard/planck/keymaps/default/keymap.c | 70 ++++++++++++++++++++++-- 1 file changed, 65 insertions(+), 5 deletions(-) diff --git a/keyboard/planck/keymaps/default/keymap.c b/keyboard/planck/keymaps/default/keymap.c index a9c2a068..d995eb9e 100644 --- a/keyboard/planck/keymaps/default/keymap.c +++ b/keyboard/planck/keymaps/default/keymap.c @@ -17,31 +17,91 @@ #define _RS 4 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { -[_QW] = { /* Qwerty */ + +/* Qwerty + * ,-----------------------------------------------------------------------------------. + * | Tab | Q | W | E | R | T | Y | U | I | O | P | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | A | S | D | F | G | H | J | K | L | ; | " | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| Z | X | C | V | B | N | M | , | . | / |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| Ctrl | Alt | GUI |Raise | Space |Lower | Left | Down | Up |Right | + * `-----------------------------------------------------------------------------------' + */ +[_QW] = { {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, {KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, {M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} }, -[_CM] = { /* Colemak */ + +/* Colemak + * ,-----------------------------------------------------------------------------------. + * | Tab | Q | W | F | P | G | J | L | U | Y | ; | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | A | R | S | T | D | H | N | E | I | O | " | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| Z | X | C | V | B | K | M | , | . | / |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| Ctrl | Alt | GUI |Raise | Space |Lower | Left | Down | Up |Right | + * `-----------------------------------------------------------------------------------' + */ +[_CM] = { {KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC}, {KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT}, {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, {M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} }, -[_DV] = { /* Dvorak */ + +/* Dvorak + * ,-----------------------------------------------------------------------------------. + * | Tab | " | , | . | P | Y | F | G | C | R | L | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Esc | A | O | E | U | I | D | H | T | N | S | / | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| ; | Q | J | K | X | B | M | W | V | Z |Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| Ctrl | Alt | GUI |Raise | Space |Lower | Left | Down | Up |Right | + * `-----------------------------------------------------------------------------------' + */ +[_DV] = { {KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSPC}, {KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLSH}, {KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_ENT }, {M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} }, -[_RS] = { /* RAISE */ + +/* Raise + * ,-----------------------------------------------------------------------------------. + * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Del | F1 | F2 | F3 | F4 | F5 | F6 | - | = | [ | ] | \ | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| F7 | F8 | F9 | F10 | F11 | F12 |Qwerty|Colemk|Dvorak| Reset|Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| Ctrl | Alt | GUI |Raise | Space |Lower | Next | Vol- | Vol+ | Play | + * `-----------------------------------------------------------------------------------' + */ +[_RS] = { {KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC}, {KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS}, {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, DF(_QW), DF(_CM), DF(_DV), RESET, KC_TRNS}, {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} }, -[_LW] = { /* LOWER */ + +/* Lower + * ,-----------------------------------------------------------------------------------. + * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Bksp | + * |------+------+------+------+------+-------------+------+------+------+------+------| + * | Del | F1 | F2 | F3 | F4 | F5 | F6 | _ | + | { | } | | | + * |------+------+------+------+------+------|------+------+------+------+------+------| + * | Shift| F7 | F8 | F9 | F10 | F11 | F12 |Qwerty|Colemk|Dvorak| Reset|Enter | + * |------+------+------+------+------+------+------+------+------+------+------+------| + * | Brite| Ctrl | Alt | GUI |Raise | Space |Lower | Next | Vol- | Vol+ | Play | + * `-----------------------------------------------------------------------------------' + */ +[_LW] = { {KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC}, {KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE}, {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, DF(_QW), DF(_CM), DF(_DV), RESET, KC_TRNS}, From 308780879018e7b8387cfc0bf4a78532a92a3640 Mon Sep 17 00:00:00 2001 From: Roman Zolotarev Date: Tue, 22 Mar 2016 22:33:23 +0800 Subject: [PATCH 07/13] Add important note about brightness on OS X --- .../keymaps/romanzolotarev-norman-plover-osx/readme.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/keyboard/ergodox_ez/keymaps/romanzolotarev-norman-plover-osx/readme.md b/keyboard/ergodox_ez/keymaps/romanzolotarev-norman-plover-osx/readme.md index 6f182d0d..9eb4c24d 100644 --- a/keyboard/ergodox_ez/keymaps/romanzolotarev-norman-plover-osx/readme.md +++ b/keyboard/ergodox_ez/keymaps/romanzolotarev-norman-plover-osx/readme.md @@ -28,7 +28,11 @@ There are four layers: - Tap `F2` to copy screenshot to the clipboard. - Hold `SHIFT` and tap `F2` to save screenshot as a file. - Tap `F3`, `F4`, `F5`, `F6` to resize a window via [Divvy](http://mizage.com/divvy/). -- Tap `F14`, `F15` to adjust display brightness. +- Tap `F14`, `F15` to adjust display brightness. + +**IMPORTANT**: If you have another keyboard connected via Bluetooth, then `F14` and `F15` will not work. +Turn off that Bluetooth keyboard. Re-plug you ErgoDox. Enjoy! + ## CTRL/ESC From 10491ba21f91526c2011f43523dcde8710706dff Mon Sep 17 00:00:00 2001 From: IBNobody Date: Tue, 22 Mar 2016 20:58:44 -0500 Subject: [PATCH 08/13] Fixed LED Function Calls Fixed LED indicator function calls to match how the matrix init function calls are formatted. --- keyboard/retro_refit/retro_refit.c | 30 +++++++++--------------------- keyboard/retro_refit/retro_refit.h | 6 +++--- quantum/led.c | 15 +++++++-------- tmk_core/common/led.h | 5 +++-- 4 files changed, 22 insertions(+), 34 deletions(-) diff --git a/keyboard/retro_refit/retro_refit.c b/keyboard/retro_refit/retro_refit.c index e01b8956..0b13eb83 100644 --- a/keyboard/retro_refit/retro_refit.c +++ b/keyboard/retro_refit/retro_refit.c @@ -1,24 +1,21 @@ #include "retro_refit.h" __attribute__ ((weak)) -void * matrix_init_user(void) { +void matrix_init_user(void) { // leave this function blank - it can be defined in a keymap file - return NULL; }; __attribute__ ((weak)) -void * matrix_scan_user(void) { +void matrix_scan_user(void) { // leave this function blank - it can be defined in a keymap file - return NULL; }; __attribute__ ((weak)) -void * led_set_user(uint8_t usb_led) { +void led_set_user(uint8_t usb_led) { // leave this function blank - it can be defined in a keymap file - return NULL; }; -void * matrix_init_kb(void) { +void matrix_init_kb(void) { // put your keyboard start-up code here // runs once when the firmware starts up @@ -26,23 +23,17 @@ void * matrix_init_kb(void) { DDRD |= (1<<6); PORTD |= (1<<6); - if (matrix_init_user) { - (*matrix_init_user)(); - } - return NULL; + matrix_init_user(); }; -void * matrix_scan_kb(void) { +void amatrix_scan_kb(void) { // put your looping keyboard code here // runs every cycle (a lot) - if (matrix_scan_user) { - (*matrix_scan_user)(); - } - return NULL; + matrix_scan_user(); }; -void * led_set_kb(uint8_t usb_led) { +void led_set_kb(uint8_t usb_led) { // put your keyboard LED indicator (ex: Caps Lock LED) toggling code here if (usb_led & (1<. */ #include -#include +#include "stdint.h" #include "led.h" __attribute__ ((weak)) -void * led_set_kb(uint8_t usb_led) { - return NULL; +void led_set_kb(uint8_t usb_led) { + }; void led_set(uint8_t usb_led) { + + // Example LED Code + // // // Using PE6 Caps Lock LED // if (usb_led & (1< Date: Tue, 22 Mar 2016 21:06:22 -0500 Subject: [PATCH 09/13] Fixed extra semicolons. Fixed extra semicolons. --- quantum/led.c | 2 +- quantum/template/template.c | 13 +++++-------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/quantum/led.c b/quantum/led.c index 42525090..9cdb8a5c 100644 --- a/quantum/led.c +++ b/quantum/led.c @@ -22,7 +22,7 @@ along with this program. If not, see . __attribute__ ((weak)) void led_set_kb(uint8_t usb_led) { -}; +} void led_set(uint8_t usb_led) { diff --git a/quantum/template/template.c b/quantum/template/template.c index 828afb18..58e73cb0 100644 --- a/quantum/template/template.c +++ b/quantum/template/template.c @@ -3,37 +3,34 @@ __attribute__ ((weak)) void matrix_init_user(void) { // leave this function blank - it can be defined in a keymap file - return NULL; }; __attribute__ ((weak)) void matrix_scan_user(void) { // leave this function blank - it can be defined in a keymap file - return NULL; -}; +} __attribute__ ((weak)) void led_set_user(uint8_t usb_led) { // leave this function blank - it can be defined in a keymap file - return NULL; -}; +} void matrix_init_kb(void) { // put your keyboard start-up code here // runs once when the firmware starts up matrix_init_user(); -}; +} void matrix_scan_kb(void) { // put your looping keyboard code here // runs every cycle (a lot) matrix_scan_user(); -}; +} void led_set_kb(uint8_t usb_led) { // put your keyboard LED indicator (ex: Caps Lock LED) toggling code here led_set_user(usb_led); -}; \ No newline at end of file +} \ No newline at end of file From d0c894cfae5b829774f7ddb6db8ac2d9b1643cc4 Mon Sep 17 00:00:00 2001 From: Norberto Monarrez Date: Wed, 23 Mar 2016 10:22:43 -0400 Subject: [PATCH 10/13] Added files for Bantam-44 --- keyboard/Bantam44/Bantam44.c | 29 ++++++ keyboard/Bantam44/Bantam44.h | 29 ++++++ keyboard/Bantam44/Makefile | 139 ++++++++++++++++++++++++++++ keyboard/Bantam44/README.md | 24 +++++ keyboard/Bantam44/config.h | 81 ++++++++++++++++ keyboard/Bantam44/keymaps/default.c | 30 ++++++ 6 files changed, 332 insertions(+) create mode 100644 keyboard/Bantam44/Bantam44.c create mode 100644 keyboard/Bantam44/Bantam44.h create mode 100644 keyboard/Bantam44/Makefile create mode 100644 keyboard/Bantam44/README.md create mode 100644 keyboard/Bantam44/config.h create mode 100644 keyboard/Bantam44/keymaps/default.c diff --git a/keyboard/Bantam44/Bantam44.c b/keyboard/Bantam44/Bantam44.c new file mode 100644 index 00000000..cfd8730a --- /dev/null +++ b/keyboard/Bantam44/Bantam44.c @@ -0,0 +1,29 @@ +#include "Bantam44.h" + +__attribute__ ((weak)) +void * matrix_init_user(void) { + // leave these blank +}; + +__attribute__ ((weak)) +void * matrix_scan_user(void) { + // leave these blank +}; + +void * matrix_init_kb(void) { + // put your keyboard start-up code here + // runs once when the firmware starts up + + if (matrix_init_user) { + (*matrix_init_user)(); + } +}; + +void * matrix_scan_kb(void) { + // put your looping keyboard code here + // runs every cycle (a lot) + + if (matrix_scan_user) { + (*matrix_scan_user)(); + } +}; \ No newline at end of file diff --git a/keyboard/Bantam44/Bantam44.h b/keyboard/Bantam44/Bantam44.h new file mode 100644 index 00000000..0170b871 --- /dev/null +++ b/keyboard/Bantam44/Bantam44.h @@ -0,0 +1,29 @@ +#ifndef BANTAM44_H +#define BANTAM44_H + +#include "matrix.h" +#include "keymap_common.h" +#include "backlight.h" +#include + +// This a shortcut to help you visually see your layout. +// The following is an example using the Planck MIT layout +// The first section contains all of the arguements +// The second converts the arguments into a two-dimensional array +#define KEYMAP( \ + K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, \ + K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, \ + K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, \ + K30, K31, K32, K33, K34, K35, K36, K37, K38 \ +) \ +{ \ + { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B }, \ + { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, KC_NO, K2A }, \ + { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B }, \ + { K30, K31, K32, KC_NO, K33, KC_NO, K34, KC_NO, K35, K36, K37, K38 }, \ +} + +void * matrix_init_user(void); +void * matrix_scan_user(void); + +#endif diff --git a/keyboard/Bantam44/Makefile b/keyboard/Bantam44/Makefile new file mode 100644 index 00000000..e7dea9f6 --- /dev/null +++ b/keyboard/Bantam44/Makefile @@ -0,0 +1,139 @@ +#---------------------------------------------------------------------------- +# On command line: +# +# make all = Make software. +# +# make clean = Clean out built project files. +# +# make coff = Convert ELF to AVR COFF. +# +# make extcoff = Convert ELF to AVR Extended COFF. +# +# make program = Download the hex file to the device. +# Please customize your programmer settings(PROGRAM_CMD) +# +# make teensy = Download the hex file to the device, using teensy_loader_cli. +# (must have teensy_loader_cli installed). +# +# make dfu = Download the hex file to the device, using dfu-programmer (must +# have dfu-programmer installed). +# +# make flip = Download the hex file to the device, using Atmel FLIP (must +# have Atmel FLIP installed). +# +# make dfu-ee = Download the eeprom file to the device, using dfu-programmer +# (must have dfu-programmer installed). +# +# make flip-ee = Download the eeprom file to the device, using Atmel FLIP +# (must have Atmel FLIP installed). +# +# make debug = Start either simulavr or avarice as specified for debugging, +# with avr-gdb or avr-insight as the front end for debugging. +# +# make filename.s = Just compile filename.c into the assembler code only. +# +# make filename.i = Create a preprocessed source file for use in submitting +# bug reports to the GCC project. +# +# To rebuild project do "make clean" then "make all". +#---------------------------------------------------------------------------- + +# Target file name (without extension). +TARGET = Bantam44 + + +# Directory common source filess exist +TOP_DIR = ../.. +TMK_DIR = ../../tmk_core + +# Directory keyboard dependent files exist +TARGET_DIR = . + +# # project specific files +SRC = Bantam44.c + +ifdef KEYMAP + SRC := keymaps/$(KEYMAP).c $(SRC) +else + SRC := keymaps/default.c $(SRC) +endif + +CONFIG_H = config.h + +# MCU name +#MCU = at90usb1287 +MCU = atmega32u4 + +# Processor frequency. +# This will define a symbol, F_CPU, in all source code files equal to the +# processor frequency in Hz. You can then use this symbol in your source code to +# calculate timings. Do NOT tack on a 'UL' at the end, this will be done +# automatically to create a 32-bit value in your source code. +# +# This will be an integer division of F_USB below, as it is sourced by +# F_USB after it has run through any CPU prescalers. Note that this value +# does not *change* the processor frequency - it should merely be updated to +# reflect the processor speed set externally so that the code can use accurate +# software delays. +F_CPU = 16000000 + + +# +# LUFA specific +# +# Target architecture (see library "Board Types" documentation). +ARCH = AVR8 + +# Input clock frequency. +# This will define a symbol, F_USB, in all source code files equal to the +# input clock frequency (before any prescaling is performed) in Hz. This value may +# differ from F_CPU if prescaling is used on the latter, and is required as the +# raw input clock is fed directly to the PLL sections of the AVR for high speed +# clock generation for the USB and other AVR subsections. Do NOT tack on a 'UL' +# at the end, this will be done automatically to create a 32-bit value in your +# source code. +# +# If no clock division is performed on the input clock inside the AVR (via the +# CPU clock adjust registers or the clock division fuses), this will be equal to F_CPU. +F_USB = $(F_CPU) + +# Interrupt driven control endpoint task(+60) +OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT + + +# Boot Section Size in *bytes* +# Teensy halfKay 512 +# Teensy++ halfKay 1024 +# Atmel DFU loader 4096 +# LUFA bootloader 4096 +# USBaspLoader 2048 +OPT_DEFS += -DBOOTLOADER_SIZE=512 + + +# Build Options +# comment out to disable the options. +# +BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) +MOUSEKEY_ENABLE = yes # Mouse keys(+4700) +EXTRAKEY_ENABLE = yes # Audio control and System control(+450) +CONSOLE_ENABLE = yes # Console for debug(+400) +COMMAND_ENABLE = yes # Commands for debug and configuration +# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE +# SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend +# NKRO_ENABLE = yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +# BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality +# MIDI_ENABLE = YES # MIDI controls +# UNICODE_ENABLE = YES # Unicode +# BLUETOOTH_ENABLE = yes # Enable Bluetooth with the Adafruit EZ-Key HID + + +# Optimize size but this may cause error "relocation truncated to fit" +#EXTRALDFLAGS = -Wl,--relax + +# Search Path +VPATH += $(TARGET_DIR) +VPATH += $(TOP_DIR) +VPATH += $(TMK_DIR) + +include $(TOP_DIR)/quantum/quantum.mk + diff --git a/keyboard/Bantam44/README.md b/keyboard/Bantam44/README.md new file mode 100644 index 00000000..cd059a66 --- /dev/null +++ b/keyboard/Bantam44/README.md @@ -0,0 +1,24 @@ +Bantam44 keyboard firmware +====================== + +## Quantum MK Firmware + +For the full Quantum feature list, see [the parent README.md](/README.md). + +## Building + +Download or clone the whole firmware and navigate to the keyboard/Bantam44 folder. Once your dev env is setup, you'll be able to type `make` to generate your .hex - you can then use the Teensy Loader to program your .hex file. + +Depending on which keymap you would like to use, you will have to compile slightly differently. + +### Default +To build with the default keymap, simply run `make`. + +### Other Keymaps +Several version of keymap are available in advance but you are recommended to define your favorite layout yourself. To define your own keymap create file named `.c` and see keymap document (you can find in top README.md) and existent keymap files. + +To build the firmware binary hex file with a keymap just do `make` with `KEYMAP` option like: +``` +$ make KEYMAP=[default|jack|] +``` +Keymaps follow the format **__\.c__** and are stored in the `keymaps` folder. \ No newline at end of file diff --git a/keyboard/Bantam44/config.h b/keyboard/Bantam44/config.h new file mode 100644 index 00000000..26d68070 --- /dev/null +++ b/keyboard/Bantam44/config.h @@ -0,0 +1,81 @@ +/* +Copyright 2012 Jun Wako + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ + +#ifndef CONFIG_H +#define CONFIG_H + +#include "config_common.h" + +/* USB Device descriptor parameter */ +#define VENDOR_ID 0xFEED +#define PRODUCT_ID 0x6060 +#define DEVICE_VER 0x0001 +#define MANUFACTURER Bantam Keyboards +#define PRODUCT Bantam44 +#define DESCRIPTION A custom keyboard + +/* key matrix size */ +#define MATRIX_ROWS 4 +#define MATRIX_COLS 12 + +// Planck PCB default pin-out +// Change this to how you wired your keyboard +// COLS: Left to right, ROWS: Top to bottom +#define COLS (int []){ B0, B1, B2, B3, B7, D0, B6, F7, F6, F5, F4, F1 } +#define ROWS (int []){ F0, D6, D4, D5 } + +/* COL2ROW or ROW2COL */ +#define DIODE_DIRECTION COL2ROW + +/* define if matrix has ghost */ +//#define MATRIX_HAS_GHOST + +/* number of backlight levels */ +#define BACKLIGHT_LEVELS 3 + +/* Set 0 if debouncing isn't needed */ +#define DEBOUNCE 5 + +/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ +#define LOCKING_SUPPORT_ENABLE +/* Locking resynchronize hack */ +#define LOCKING_RESYNC_ENABLE + +/* key combination for command */ +#define IS_COMMAND() ( \ + keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \ +) + +/* + * Feature disable options + * These options are also useful to firmware size reduction. + */ + +/* disable debug print */ +//#define NO_DEBUG + +/* disable print */ +//#define NO_PRINT + +/* disable action features */ +//#define NO_ACTION_LAYER +//#define NO_ACTION_TAPPING +//#define NO_ACTION_ONESHOT +//#define NO_ACTION_MACRO +//#define NO_ACTION_FUNCTION + +#endif diff --git a/keyboard/Bantam44/keymaps/default.c b/keyboard/Bantam44/keymaps/default.c new file mode 100644 index 00000000..17ade624 --- /dev/null +++ b/keyboard/Bantam44/keymaps/default.c @@ -0,0 +1,30 @@ +#include "Bantam44.h" + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + [0] = { /* Base */ + {KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC }, + {KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_NO, KC_ENT }, + {KC_CAPS, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT }, + {KC_LCTL, KC_LGUI, KC_LALT, KC_NO, MO(1), KC_NO, KC_SPC, KC_NO, MO(2), KC_SCLN, KC_QUOT, KC_SLSH } + }, + [1] = { /* LOWER */ + {KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DELT }, + {KC_TAB, KC_MPRV, KC_MPLY, KC_MNXT, KC_GRV, KC_BSLS, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_NO, KC_ENT }, + {KC_CAPS, KC_LSFT, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_NO, KC_HOME, KC_PGUP, KC_RSFT }, + {KC_LCTL, KC_LGUI, KC_LALT, KC_NO, KC_TRNS, KC_NO, KC_SPC, KC_NO, KC_TRNS, KC_END, KC_PGDN, KC_EXLM } + }, + [2] = { /* RAISE */ + {KC_ESC, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_DELT }, + {KC_TAB, KC_MUTE, KC_VOLD, KC_VOLU, KC_TILD, KC_PIPE, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_NO, KC_ENT }, + {KC_CAPS, KC_LSFT, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_NO, KC_NO, KC_UP, KC_RSFT }, + {KC_LCTL, KC_LGUI, KC_LALT, KC_NO, KC_TRNS, KC_NO, KC_SPC, KC_NO, KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT } + } +}; + +const uint16_t PROGMEM fn_actions[] = { +}; + +const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) // MACRODOWN only works in this function +{ + return MACRO_NONE; +}; \ No newline at end of file From a5a40a0703b209df91d5115126073e41b5676ec7 Mon Sep 17 00:00:00 2001 From: Norberto Monarrez Date: Wed, 23 Mar 2016 13:42:34 -0400 Subject: [PATCH 11/13] Edited to work with jackhumbert/qmk_firmware pull #190 Basically changes "* matrix_scan_user(void)" to "matrix_scan_user(void)" --- keyboard/Bantam44/Bantam44.c | 24 ++++++++++-------------- keyboard/Bantam44/Bantam44.h | 4 ++-- 2 files changed, 12 insertions(+), 16 deletions(-) diff --git a/keyboard/Bantam44/Bantam44.c b/keyboard/Bantam44/Bantam44.c index cfd8730a..ad91401e 100644 --- a/keyboard/Bantam44/Bantam44.c +++ b/keyboard/Bantam44/Bantam44.c @@ -1,29 +1,25 @@ #include "Bantam44.h" __attribute__ ((weak)) -void * matrix_init_user(void) { +void matrix_init_user(void) { // leave these blank -}; +} __attribute__ ((weak)) -void * matrix_scan_user(void) { +void matrix_scan_user(void) { // leave these blank -}; +} -void * matrix_init_kb(void) { +void matrix_init_kb(void) { // put your keyboard start-up code here // runs once when the firmware starts up - if (matrix_init_user) { - (*matrix_init_user)(); - } -}; + matrix_init_user(); +} -void * matrix_scan_kb(void) { +void matrix_scan_kb(void) { // put your looping keyboard code here // runs every cycle (a lot) - if (matrix_scan_user) { - (*matrix_scan_user)(); - } -}; \ No newline at end of file + matrix_scan_user(); +} \ No newline at end of file diff --git a/keyboard/Bantam44/Bantam44.h b/keyboard/Bantam44/Bantam44.h index 0170b871..fa5b9df9 100644 --- a/keyboard/Bantam44/Bantam44.h +++ b/keyboard/Bantam44/Bantam44.h @@ -23,7 +23,7 @@ { K30, K31, K32, KC_NO, K33, KC_NO, K34, KC_NO, K35, K36, K37, K38 }, \ } -void * matrix_init_user(void); -void * matrix_scan_user(void); +void matrix_init_user(void); +void matrix_scan_user(void); #endif From d7a1fc81a0cd2c7cec94410cbcfaae6640ec3713 Mon Sep 17 00:00:00 2001 From: Nicholas Keene Date: Wed, 23 Mar 2016 23:33:26 -0500 Subject: [PATCH 12/13] The Ordinary Layout is familiar to users of common keyboards --- keyboard/ergodox_ez/keymaps/ordinary/keymap.c | 118 +++++++++--------- 1 file changed, 60 insertions(+), 58 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/ordinary/keymap.c b/keyboard/ergodox_ez/keymaps/ordinary/keymap.c index 3343c229..bd9524bc 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/keymap.c +++ b/keyboard/ergodox_ez/keymaps/ordinary/keymap.c @@ -7,7 +7,7 @@ #define MDIA 2 // media keys /* - * Ordinary Ergodox EZ keyboard layout, v1 + * Ordinary Ergodox EZ keyboard layout, v2 * modifications from default by Nicholas Keene ergodoxez@nicholaskeene.com * Details: http://nicholas.rinard.us/2016/03/ergodox-ez-layout.html */ @@ -16,13 +16,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Keymap 0: Basic layer * * ,--------------------------------------------------. ,--------------------------------------------------. - * | Grv | 1 | 2 | 3 | 4 | 5 | ESC | | = | 6 | 7 | 8 | 9 | 0 | - | + * | Grv | 1 | 2 | 3 | 4 | 5 | ESC | | - | 6 | 7 | 8 | 9 | 0 | = | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | Tab | Q | W | E | R | T | \ | | / | Y | U | I | O | P | ~L2 | + * | Tab | Q | W | E | R | T | [ | | ] | Y | U | I | O | P | L2 / / | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | ~L1 | A | S | D | F | G |------| |------| H | J | K | L |; / L2| ~L1 | - * |--------+------+------+------+------+------| [ | | ] |------+------+------+------+------+--------| - * | LShift |Z/Ctrl| X | C | V | B | | | | N | M | , | . |'/Ctrl| RShift | + * | L1 | A | S | D | F | G |------| |------| H | J | K | L | ; | L1 / ' | + * |--------+------+------+------+------+------|Shift | | Tab |------+------+------+------+------+--------| + * | LShift |Z/Ctrl| X | C | V | B | -Tab | | | N | M | , | . |//Ctrl| RShift | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' * |LCtrl | Meh |Hyper | LAlt | LGui | | RGui | RAlt | Hyper| Meh |RCtrl | * `----------------------------------' `----------------------------------' @@ -37,20 +37,21 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { // If it accepts an argument (i.e, is a function), it doesn't need KC_. // Otherwise, it needs KC_* [BASE] = KEYMAP( // layer 0 : default - // left hand - KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, - KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_BSLS, - KC_FN1, KC_A, KC_S, KC_D, KC_F, KC_G, - KC_LSFT,CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, KC_LBRC, - 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, + // left hand + KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, + KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LBRC, + MO(SYMB), KC_A, KC_S, KC_D, KC_F, KC_G, + KC_LSFT, CTL_T(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_EQL, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, - KC_SLSH, KC_Y, KC_U, KC_I, KC_O, KC_P, LT(MDIA, KC_SLSH), - KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_FN1, - KC_RBRC, KC_N, KC_M, KC_COMM, KC_DOT, CTL_T(KC_QUOT),KC_RSFT, + KC_MINS, KC_6, KC_7, KC_8, KC_9, KC_0, KC_EQL, + KC_RBRC, KC_Y, KC_U, KC_I, KC_O, KC_P, LT(MDIA, KC_BSLS), + KC_H, KC_J, KC_K, KC_L, KC_SCLN, LT(SYMB, KC_QUOT), + KC_TAB, KC_N, KC_M, KC_COMM, KC_DOT, CTL_T(KC_SLSH),KC_RSFT, KC_RGUI, KC_RALT, ALL_T(KC_NO),MEH_T(KC_NO), KC_RCTL, KC_LEFT, KC_RGHT, KC_UP, @@ -59,69 +60,69 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Keymap 1: Symbol Layer * * ,--------------------------------------------------. ,--------------------------------------------------. - * | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | + * | Esc | F1 | F2 | F3 | F4 | F5 | | | ~L1 | F6 | F7 | F8 | F9 | F10 | F11 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | | ! | @ | { | } | | | | | | Up | 7 | 8 | 9 | * | F12 | - * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | # | $ | ( | ) | ` |------| |------| Down | 4 | 5 | 6 | + | | + * | | ! | @ | { | } | | | < | | > | \ | 7 | 8 | 9 | * | F12 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | CAPS | % | ^ | [ | ] | ~ | | | | & | 1 | 2 | 3 | \ | CAPS | + * | | # | $ | ( | ) | ` |------| |------| / | 4 | 5 | 6 | + | | + * |--------+------+------+------+------+------| Tab | | Shift|------+------+------+------+------+--------| + * | L2 | % | ^ | [ | ] | ~ | | | -Tab| & | 1 | 2 | 3 | / | CAPS | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | | | | | . | 0 | = | | + * | | | | | | | 0 | . | = | - | | * `----------------------------------' `----------------------------------' * ,-------------. ,-------------. - * | | | | | | + * | Left | Right| | Home | End | * ,------|------|------| |------+------+------. - * | | | | | | | | - * | | |------| |------| | | - * | | | | | | | | + * | | | Up | | PgUp | | | + * |Space |Enter |------| |------|BackSp| Del | + * | | | Down | | PgDn | | | * `--------------------' `--------------------' */ // 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_CAPS,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, + KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, + KC_TRNS, KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,LSFT(KC_COMM), + KC_TRNS, KC_HASH,KC_DLR, KC_LPRN,KC_RPRN,KC_GRV, + LT(MDIA, KC_TRNS),KC_PERC,KC_CIRC,KC_LBRC,KC_RBRC,KC_TILD,KC_TAB, + KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, + KC_LEFT,KC_RGHT, + KC_UP, + KC_SPC,KC_ENT,KC_DOWN, // right hand - KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, 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_CAPS, - KC_TRNS,KC_DOT, KC_0, KC_EQL, KC_TRNS, - KC_TRNS, KC_TRNS, - KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS + TG(SYMB), KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, + LSFT(KC_DOT), KC_BSLS, KC_P7, KC_P8, KC_P9, KC_PSLS, KC_F12, + KC_SLSH, KC_P4, KC_P5, KC_P6, KC_PAST, KC_TRNS, + LSFT(KC_TAB), KC_AMPR, KC_P1, KC_P2, KC_P3, KC_PMNS, KC_CAPS, + KC_P0, KC_DOT, KC_PEQL, KC_PPLS, KC_PENT, + KC_HOME, KC_END, + KC_PGUP, + KC_PGDN, KC_BSPC, KC_DEL ), /* Keymap 2: Media and mouse keys * * ,--------------------------------------------------. ,--------------------------------------------------. - * | | | | | | | Sleep| | | | | |MyComp| Mail | | + * | Esc |ShutDn| Sleep| Mute |Vol Dn|Vol Up| | | ~L2 | Help |PrtSc | Find |MyComp| Mail | | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | | | | MsUp |ScrlUp| |ScrlUp| |ScrlUp| | | | | Mute | | + * | | | | MsUp |ScrlUp| |ScrlUp| |ScrlUp| |ScrlUp| Up | | | | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | |MsLeft|MsDown|MsRght| |------| |------| | | | | | | + * | | |MsLeft|MsDown|MsRght| |------| |------| | Left | Down | Right|Sleep | | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | | |MsDown|ScrlDn| |ScrlDn| |ScrlDn| | | | | | | + * | | | |MsDown|ScrlDn| |ScrlDn| |ScrlDn| |ScrlDn| Down | | | | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | Lclk | Rclk | | | | | | | + * | | | | Lclk | Rclk | | Cut | Copy | Paste| Undo | Redo | * `----------------------------------' `----------------------------------' * ,-------------. ,-------------. * | Stop |Refrsh| | Prev | Next | * ,------|------|------| |------+------+------. * |Brwser|Brwser| Home | |VolUp | | | - * |Back | Fwd |------| |------| Stop | Play | - * | | |Search| |VolDn | | | + * |Back | Fwd |------| |------| Stop | Play-| + * | | |Search| |VolDn | | Pause| * `--------------------' `--------------------' */ // MEDIA AND MOUSE [MDIA] = KEYMAP( - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_SLEP, + KC_ESC, KC_PWR, KC_SLEP, KC_MUTE, KC_VOLD, KC_VOLU, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_WH_U, KC_TRNS, KC_WH_U, KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_D, KC_TRNS, KC_TRNS, KC_WH_D, @@ -130,11 +131,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_WHOM, KC_WBAK, KC_TRNS, KC_WSCH, // right hand - KC_WSCH, KC_TRNS, KC_TRNS, KC_TRNS, KC_MYCM, KC_MAIL, KC_TRNS, - KC_WH_U, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MUTE, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_WH_D, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, + TG(MDIA), KC_HELP, KC_PSCR, KC_FIND, KC_MYCM, KC_MAIL, KC_TRNS, + KC_WH_U, KC_TRNS, KC_WH_U, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, + KC_TRNS, KC_LEFT, KC_DOWN, KC_RIGHT,KC_TRNS, KC_TRNS, + KC_WH_D, KC_TRNS, KC_WH_D, KC_DOWN, KC_TRNS, KC_TRNS, KC_TRNS, + KC_CUT, KC_COPY, KC_PASTE,KC_UNDO, KC_AGAIN, KC_MPRV, KC_MNXT, KC_VOLU, KC_VOLD, KC_MSTP, KC_MPLY @@ -188,3 +189,4 @@ void matrix_scan_user(void) { } }; + From 97c4c790ccf84e6025ac6c8ce16d92ec611bc181 Mon Sep 17 00:00:00 2001 From: Nicholas Keene Date: Sat, 26 Mar 2016 00:40:54 -0500 Subject: [PATCH 13/13] The Ordinary Layout is unremarkably mundane and remarkably useful --- keyboard/ergodox_ez/keymaps/ordinary/keymap.c | 48 +- .../keymaps/ordinary/ordinary-base.png | Bin 0 -> 95077 bytes .../keymaps/ordinary/ordinary-base.txt | 27 + .../keymaps/ordinary/ordinary-media.png | Bin 0 -> 108774 bytes .../keymaps/ordinary/ordinary-media.txt | 27 + .../keymaps/ordinary/ordinary-symbol.png | Bin 0 -> 93001 bytes .../keymaps/ordinary/ordinary-symbol.txt | 27 + .../ergodox_ez/keymaps/ordinary/ordinary.hex | 2162 ++++++++--------- .../ergodox_ez/keymaps/ordinary/ordinary.png | Bin 93556 -> 0 bytes .../ergodox_ez/keymaps/ordinary/readme.md | 10 +- 10 files changed, 1192 insertions(+), 1109 deletions(-) create mode 100644 keyboard/ergodox_ez/keymaps/ordinary/ordinary-base.png create mode 100644 keyboard/ergodox_ez/keymaps/ordinary/ordinary-base.txt create mode 100644 keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.png create mode 100644 keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt create mode 100644 keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.png create mode 100644 keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.txt delete mode 100644 keyboard/ergodox_ez/keymaps/ordinary/ordinary.png diff --git a/keyboard/ergodox_ez/keymaps/ordinary/keymap.c b/keyboard/ergodox_ez/keymaps/ordinary/keymap.c index bd9524bc..4dd6d883 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/keymap.c +++ b/keyboard/ergodox_ez/keymaps/ordinary/keymap.c @@ -18,11 +18,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { * ,--------------------------------------------------. ,--------------------------------------------------. * | Grv | 1 | 2 | 3 | 4 | 5 | ESC | | - | 6 | 7 | 8 | 9 | 0 | = | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | Tab | Q | W | E | R | T | [ | | ] | Y | U | I | O | P | L2 / / | + * | Tab | Q | W | E | R | T | [ | | ] | Y | U | I | O | P | MDIA \ | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | L1 | A | S | D | F | G |------| |------| H | J | K | L | ; | L1 / ' | + * | SYMB | A | S | D | F | G |------| |------| H | J | K | L | ; | SYMB ' | * |--------+------+------+------+------+------|Shift | | Tab |------+------+------+------+------+--------| - * | LShift |Z/Ctrl| X | C | V | B | -Tab | | | N | M | , | . |//Ctrl| RShift | + * | LShift | Z | X | C | V | B | -Tab | | | N | M | , | . | / | RShift | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' * |LCtrl | Meh |Hyper | LAlt | LGui | | RGui | RAlt | Hyper| Meh |RCtrl | * `----------------------------------' `----------------------------------' @@ -60,15 +60,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Keymap 1: Symbol Layer * * ,--------------------------------------------------. ,--------------------------------------------------. - * | Esc | F1 | F2 | F3 | F4 | F5 | | | ~L1 | F6 | F7 | F8 | F9 | F10 | F11 | + * | Esc | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | | ! | @ | { | } | | | < | | > | \ | 7 | 8 | 9 | * | F12 | + * | MDIA | ! | @ | { | } | & | < | | > | | | 7 | 8 | 9 | / | F12 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | # | $ | ( | ) | ` |------| |------| / | 4 | 5 | 6 | + | | + * | | # | $ | ( | ) | ` |------| |------| / | 4 | 5 | 6 | * | | * |--------+------+------+------+------+------| Tab | | Shift|------+------+------+------+------+--------| - * | L2 | % | ^ | [ | ] | ~ | | | -Tab| & | 1 | 2 | 3 | / | CAPS | + * | | % | ^ | [ | ] | ~ | | | -Tab| \ | 1 | 2 | 3 | - | CAPS | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | | | | 0 | . | = | - | | + * | | | | | | | 0 | . | = | + | | * `----------------------------------' `----------------------------------' * ,-------------. ,-------------. * | Left | Right| | Home | End | @@ -82,18 +82,18 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [SYMB] = KEYMAP( // left hand KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, - KC_TRNS, KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,LSFT(KC_COMM), + MO(MDIA), 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, - LT(MDIA, KC_TRNS),KC_PERC,KC_CIRC,KC_LBRC,KC_RBRC,KC_TILD,KC_TAB, + KC_TRNS, 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 - TG(SYMB), KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, - LSFT(KC_DOT), KC_BSLS, KC_P7, KC_P8, KC_P9, KC_PSLS, KC_F12, + KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, + LSFT(KC_DOT), KC_PIPE, KC_P7, KC_P8, KC_P9, KC_PSLS, KC_F12, KC_SLSH, KC_P4, KC_P5, KC_P6, KC_PAST, KC_TRNS, - LSFT(KC_TAB), KC_AMPR, KC_P1, KC_P2, KC_P3, KC_PMNS, KC_CAPS, + LSFT(KC_TAB), KC_BSLS, KC_P1, KC_P2, KC_P3, KC_PMNS, KC_CAPS, KC_P0, KC_DOT, KC_PEQL, KC_PPLS, KC_PENT, KC_HOME, KC_END, KC_PGUP, @@ -102,40 +102,40 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Keymap 2: Media and mouse keys * * ,--------------------------------------------------. ,--------------------------------------------------. - * | Esc |ShutDn| Sleep| Mute |Vol Dn|Vol Up| | | ~L2 | Help |PrtSc | Find |MyComp| Mail | | + * | Esc |ShutDn| Sleep| Mute |Vol Dn|Vol Up| | | | |PrtSc | PgUp |MyComp| Mail | | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| * | | | | MsUp |ScrlUp| |ScrlUp| |ScrlUp| |ScrlUp| Up | | | | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | |MsLeft|MsDown|MsRght| |------| |------| | Left | Down | Right|Sleep | | + * | | |MsLeft|MsDown|MsRght| |------| |------| Home | Left | Down | Right| End | | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| * | | | |MsDown|ScrlDn| |ScrlDn| |ScrlDn| |ScrlDn| Down | | | | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | Lclk | Rclk | | Cut | Copy | Paste| Undo | Redo | + * | | | | Lclk | Rclk | | | PgDn | | | | * `----------------------------------' `----------------------------------' * ,-------------. ,-------------. * | Stop |Refrsh| | Prev | Next | * ,------|------|------| |------+------+------. - * |Brwser|Brwser| Home | |VolUp | | | + * |Brwser|Brwser|Search| |VolUp | | | * |Back | Fwd |------| |------| Stop | Play-| - * | | |Search| |VolDn | | Pause| + * | | | Home | |VolDn | | Pause| * `--------------------' `--------------------' */ // MEDIA AND MOUSE [MDIA] = KEYMAP( KC_ESC, KC_PWR, KC_SLEP, KC_MUTE, KC_VOLD, KC_VOLU, KC_TRNS, - KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_WH_U, KC_TRNS, KC_WH_U, + MO(MDIA), KC_TRNS, KC_TRNS, KC_MS_U, KC_WH_U, KC_TRNS, KC_WH_U, KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_D, KC_TRNS, KC_TRNS, KC_WH_D, KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN1, KC_WH_D, KC_WSTP, KC_WREF, - KC_WHOM, - KC_WBAK, KC_TRNS, KC_WSCH, + KC_WSCH, + KC_WBAK, KC_TRNS, KC_WHOM, // right hand - TG(MDIA), KC_HELP, KC_PSCR, KC_FIND, KC_MYCM, KC_MAIL, KC_TRNS, + KC_TRNS, KC_TRNS, KC_PSCR, KC_PGUP, KC_MYCM, KC_MAIL, KC_TRNS, KC_WH_U, KC_TRNS, KC_WH_U, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, - KC_TRNS, KC_LEFT, KC_DOWN, KC_RIGHT,KC_TRNS, KC_TRNS, + KC_HOME, KC_LEFT, KC_DOWN, KC_RIGHT,KC_END, KC_TRNS, KC_WH_D, KC_TRNS, KC_WH_D, KC_DOWN, KC_TRNS, KC_TRNS, KC_TRNS, - KC_CUT, KC_COPY, KC_PASTE,KC_UNDO, KC_AGAIN, + KC_TRNS, KC_PGDN, KC_TRNS,KC_TRNS, KC_TRNS, KC_MPRV, KC_MNXT, KC_VOLU, KC_VOLD, KC_MSTP, KC_MPLY diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-base.png b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-base.png new file mode 100644 index 0000000000000000000000000000000000000000..b32b95533c51f276de27ca406ab579f1f86060f9 GIT binary patch literal 95077 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 A^#A|> literal 0 HcmV?d00001 diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-base.txt b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-base.txt new file mode 100644 index 00000000..727775ea --- /dev/null +++ b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-base.txt @@ -0,0 +1,27 @@ +[{x:3.5},"#\n3",{x:10.5},"*\n8"], +[{y:-0.875,x:2.5},"@\n2",{x:1},"$\n4",{x:8.5},"&\n7",{x:1},"(\n9"], +[{y:-0.875,x:5.5},"%\n5",{c:"#ff4444"},"Esc",{x:4.5,c:"#cccccc"},"_\n\n\n\n\n\n-","^\n6"], +[{y:-0.875,c:"#73ab6a",w:1.5},"~\n\n\n\n\n\n`",{c:"#cccccc"},"!\n1",{x:14.5},")\n0",{t:"#000000\n\n\n\n#0000ff",w:1.5},"+\n\n\n\n\n\n="], +[{y:-0.375,x:3.5,t:"#000000"},"E",{x:10.5},"I"], +[{y:-0.875,x:2.5},"W",{x:1},"R",{x:8.5},"U",{x:1},"O"], +[{y:-0.875,x:5.5},"T",{h:1.5},"{\n\n\n\n\n\n[",{x:4.5,h:1.5},"}\n\n\n\n\n\n]","Y"], +[{y:-0.875,c:"#73ab6a",w:1.5},"Tab",{c:"#cccccc"},"Q",{x:14.5},"P",{c:"#2277ff",fa:[0,0,0,1],w:1.5},"|\n\\\nMedia\nL2"], +[{y:-0.375,x:3.5,c:"#cccccc"},"D",{x:10.5},"K"], +[{y:-0.875,x:2.5},"S",{x:1},"F",{x:8.5},"J",{x:1},"L"], +[{y:-0.875,x:5.5},"G",{x:6.5},"H"], +[{y:-0.875,c:"#2277ff",w:1.5},"Symbols\n\n\nL1",{c:"#cccccc"},"A",{x:14.5},":\n;",{c:"#2277ff",w:1.5},"\"\n'\nSymbols\nL1"], +[{y:-0.625,x:6.5,c:"#bfbf67",h:1.5},"< Tab\n\n\nShift Tab",{x:4.5,h:1.5},"Tab >\n\n\nTab"], +[{y:-0.75,x:3.5,c:"#cccccc"},"C",{x:10.5},"<\n,"], +[{y:-0.875,x:2.5},"X",{x:1},"V",{x:8.5},"M",{x:1},">\n."], +[{y:-0.875,x:5.5},"B",{x:6.5},"N"], +[{y:-0.875,c:"#2277ff",w:1.5},"Capitals\n\n\nShift",{c:"#cccccc"},"Z\n\nCtrl",{x:14.5},"?\n/\nCtrl",{c:"#2277ff",w:1.5},"\n\nCapitals\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"], +[{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#bfbf67"},"Home","End"], +[{h:2},"< Del\n\n\nBackspace",{h:2},"Del >\n\n\nDelete","Page\n\n\n\n\n\nUp"], +[{x:2},"Page\n\n\n\n\n\nDown"], +[{r:-30,rx:13,y:-1,x:-3},"Left","Right"], +[{x:-3},"Up",{h:2},"Enter",{h:2},"Space"], +[{x:-3},"Down"] + diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.png b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.png new file mode 100644 index 0000000000000000000000000000000000000000..89d15e45069a0237c023e77315068b932b33fe5f GIT binary patch literal 108774 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

Qy=)ZiXYuc-zlUY(wveV> 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 rmMq7#=\n\n\nBrowser","Search\n\n\nBrowser"], +[{x:2},"Home\n\n\nBrowser"], +[{r:-30,rx:13,y:-1,x:-3},"Prev\n\n\nAudio\n\n\nTrack","Next\n\n\nAudio\n\n\nTrack"], +[{x:-3,c:"#9988bb"},"Vol\n\n\n\n\n\nUp",{c:"#bbaacc",h:2},"Stop\n\n\nAudio",{h:2},"Play\n\n\nAudio\n\n\nPause"], +[{x:-3,c:"#9988bb"},"Vol\n\n\n\n\n\nDown"] + diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.png b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.png new file mode 100644 index 0000000000000000000000000000000000000000..7522af3330a21dba81e3bdad2f7f868b2b294680 GIT binary patch literal 93001 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","|"], +[{y:-0.875,c:"#2277ff",fa:[0,0,0,1],w:1.5},"Media\n\n\nL2",{c:"#bbc6ed"},"!",{x:14.5,c:"#bed4ba"},"/",{c:"#a3a3a3",w:1.5},"F12"], +[{y:-0.375,x:3.5,c:"#bbc6ed"},"(",{x:10.5,c:"#bed4ba"},"5"], +[{y:-0.875,x:2.5,c:"#bbc6ed"},"$",{x:1},")",{x:8.5,c:"#bed4ba"},"4",{x:1},"6"], +[{y:-0.875,x:5.5,c:"#bbc6ed"},"`",{x:6.5},"/"], +[{y:-0.875,c:"#000000",t:"#ff0000",w:1.5},"Symbols\n\n\nL1",{c:"#bbc6ed",t:"#000000"},"#",{x:14.5,c:"#bed4ba"},"*",{c:"#000000",t:"#ff0000",w:1.5},"\n\nSymbols\nL1"], +[{y:-0.625,x:6.5,c:"#bfbf67",t:"#000000",h:1.5},"Tab >\n\n\nTab",{x:4.5,h:1.5},"< Tab\n\n\nShift Tab"], +[{y:-0.75,x:3.5,c:"#bbc6ed"},"[",{x:10.5,c:"#bed4ba"},"2"], +[{y:-0.875,x:2.5,c:"#bbc6ed"},"^",{x:1},"]",{x:8.5,c:"#bed4ba"},"1",{x:1},"3"], +[{y:-0.875,x:5.5,c:"#bbc6ed"},"~",{x:6.5},"\\"], +[{y:-0.875,c:"#cccccc",a:7,w:1.5},"",{c:"#bbc6ed",a:4},"%",{x:14.5,c:"#bed4ba"},"-",{c:"#2277ff",w:1.5},"\n\nCaps Lock"], +[{y:-0.375,x:3.5,c:"#cccccc",a:7},"",{x:10.5,c:"#bed4ba",a:4},"."], +[{y:-0.875,x:2.5,c:"#cccccc",a:7},"",{x:1},"",{x:8.5,c:"#bed4ba",a:4},"0",{x:1},"="], +[{y:-0.75,x:0.5,c:"#cccccc",a:7},"","",{x:14.5,c:"#bed4ba",a:4},"+","Enter"], +[{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#bfbf67"},"Left","Right"], +[{h:2},"Space",{h:2},"Enter","Up"], +[{x:2},"Down"], +[{r:-30,rx:13,y:-1,x:-3},"Home","End"], +[{x:-3},"Page\n\n\n\n\n\nUp",{h:2},"< Del\n\n\nBackspace",{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 5a847aa6..1a085984 100644 --- a/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex +++ b/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex @@ -1,48 +1,48 @@ -:100000000C9465020C94AC020C94AC020C94AC02FF -:100010000C94AC020C94AC020C94AC020C94AC02A8 -:100020000C94AC020C94AC020C94C30B0C94950C85 -:100030000C94AC020C94AC020C94AC020C94AC0288 -:100040000C94AC020C9409210C94AC020C94AC02FC -:100050000C94AC020C949B1A0C94AC020C94AC0261 -:100060000C94AC020C94AC020C94AC020C94AC0258 -:100070000C94AC020C94AC020C94AC020C94AC0248 -:100080000C94AC020C94AC020C94AC020C94AC0238 -:100090000C94AC020C94AC020C94AC020C94AC0228 -:1000A0000C94AC020C94AC020C94AC02020D240D26 -:1000B000170E240D170E690D8C0D170EE10DF40DA2 -:1000C000DE10DE100D110D1150118A1197139713C8 -:1000D000A3119713981298126B1397139713821307 -:1000E0000000F0A135002B00C100E100E00000009D +:100000000C9465020C94A9020C94A9020C94A90208 +:100010000C94A9020C94A9020C94A9020C94A902B4 +:100020000C94A9020C94A9020C94B00B0C94820CB1 +:100030000C94A9020C94A9020C94A9020C94A90294 +:100040000C94A9020C940B210C94A9020C94A90203 +:100050000C94A9020C94AD1A0C94A9020C94A90258 +:100060000C94A9020C94A9020C94A9020C94A90264 +:100070000C94A9020C94A9020C94A9020C94A90254 +:100080000C94A9020C94A9020C94A9020C94A90244 +:100090000C94A9020C94A9020C94A9020C94A90234 +:1000A0000C94A9020C94A9020C94A902E70C090D66 +:1000B000F40D090DF40D4B0D6E0DF40DC30DD60DA1 +:1000C000C310C310F110F11033116F116F136F13C0 +:1000D00087116F137E127E1249136F136F135D1316 +:1000E0000000F0A135002B000152E100E00000000B :1000F0001E00140004001D7100774E001F001A003E :1001000016001B00007F4C002000080007000600BE :10011000E2002A002100150009001900E3004B004D -:10012000220017000A00050000004A0029003100E3 -:1001300000002F0000004D002E00380000003000AD +:10012000220017000A00050000004A0029002F00E5 +:1001300000002B0200004D002D00300000002B00BD :100140000000500023001C000B00110000004F00B5 :10015000240018000D001000E700520025000C00DC :100160000E003600E6002C00260012000F003700BB -:10017000007F2800270013003300347100775100FE -:100180002D003882C100E500E400000001000100FC -:1001900001003900010000003A001E022002220284 -:1001A000010001003B001F022102230201000100A7 -:1001B0003C002F0226022F00010001003D0030020A -:1001C00027023000010001003E00310235003502F7 -:1001D000000001000100010000000100000001001A -:1001E0000100010000000100000001003F0052007A -:1001F00051002402000001004000240021001E00E4 -:10020000010001004100250022001F00370001000D -:1002100042002600230020002700010043002502A1 -:100220002E0231002E00010044004500010039007B -:1002300001000000010001000100010001000000B8 -:1002400001000100010001000100B40001000100F3 -:10025000F2000100010001000100F000F100F100D6 -:10026000F400B6000100F900F3000100FA00B50047 -:1002700001000100010001000000B800A600F90023 -:100280000000FA000000B900B400F9000000FA0014 -:100290000000AC0001000100010001000000AB0003 -:1002A00001000100010001000100A900010001009E -:1002B000010001000100AE00B300010001000100D7 -:1002C0000100AD00B100A800010001000100AA007A +:10017000007F2800270013003300387100775100FA +:100180002E0031823481E500E40000002900025293 +:1001900001000100010000003A001E0220022202BC +:1001A000010051003B001F02210223020100280030 +:1001B0003C002F0226022F0001002C003D003002DF +:1001C00027023000010052003E00240235003502B3 +:1001D000000050000100360200002B0000004F001C +:1001E0000100370200002B0200004A003F003102EC +:1001F0003800310000004D0040005F005C005900F5 +:1002000062004B00410060005D005A0037004C0066 +:10021000420061005E005B0067002A00430054005A +:100220005500560057004E004400450001003900BB +:1002300058000000290002520100010001000000E6 +:10024000A5000100010001000100B500A6000100A9 +:10025000F200010001000100A800F000F100F1002F +:10026000F400B600AA00F900F3000100FA00B4009F +:10027000A9000100010001000000B8000100F90020 +:100280000000FA000000B9000100F9000000FA00C7 +:100290000000AC00010001004A0001000000AB00BA +:1002A0004600F9005000FA000100A9004B0052007E +:1002B000510051004E00AE00B30001004F0001009C +:1002C0000100AD00B10001004D0001000100AA00D5 :1002D00001000100010001000100000016034500BB :1002E000720067006F0044006F0078002000450036 :1002F0005A00000016034500720067006F004400BA @@ -75,1047 +75,1045 @@ :1004A0005D71879DB3C7DAE9F5FCFFFCF5E9DAC7B2 :1004B000B39D87715D4A3A2C20170F0A060402018A :1004C0000000000000000000000011241FBECFEF5C -:1004D000DAE0DEBFCDBF04B603FE27C08091ED0198 -:1004E0009091EE01A091EF01B091F0018730904B17 -:1004F000A740B04BD1F41092ED011092EE01109292 -:10050000EF011092F00114BE84B7877F84BF0FB64D -:10051000F894A895809160008861809360001092A3 -:1005200060000FBEE0E0FFE3099511E0A0E0B1E05C -:10053000E4EBF5E402C005900D92A433B107D9F7BE -:1005400021E0A4E3B1E001C01D92AD3EB207E1F7A6 -:100550000E940A090C94D8220C94000061110BC06F -:10056000FC018281882321F085EE0E94780F03C070 -:1005700085EE0E94401080E090E00895089560911B -:10058000B1017091B2018091B3019091B4010E94C8 -:10059000C81956985E9825982D9826982E982798D1 -:1005A0002F98813019F0823021F00895259A2D9AE4 -:1005B0000895269A2E9A08950C94BF0256985E9834 -:1005C00025982D9826982E9827982F988FEF90E0B1 -:1005D000909389008093880090938B0080938A0089 -:1005E00090938D0080938C00259A2D9A2FEF80E7B1 -:1005F00092E0215080409040E1F700C00000269A30 -:100600002E9A2FEF80E792E0215080409040E1F752 -:1006100000C00000279A2F9A2FEF80E792E0215028 -:1006200080409040E1F700C0000025982D982FEF02 -:1006300080E792E0215080409040E1F700C0000048 -:1006400026982E982FEF80E792E02150804090402E -:10065000E1F700C0000027982F9856985E982598DB -:100660002D9826982E9827982F98089589EA809398 -:10067000800089E08093810024982C983F988AB16B -:100680008F748AB96E98479A8BB1806B8BB9769AC2 -:100690000E94DE020C94BE0280E2809300018091F1 -:1006A000340181110EC00E949B0381E080933401CC -:1006B0002FEF83ED90E3215080409040E1F700C0A0 -:1006C000000080E40E94A1038093000181112EC0EC -:1006D0000E94CB0380930001811128C00E94CB03AC -:1006E00080930001811122C08FE30E94CB0380938D -:1006F000000181111BC00E94C30380E40E94A1037A -:1007000080930001811112C08CE00E94CB03809382 -:10071000000181110BC00E94CB0380930001811165 -:1007200005C08FE30E94CB03809300010E94C303A6 -:100730008091000108951092B9008AE08093B8007A -:10074000089594EA9093BC009091BC0097FFFCCF71 -:100750009091B900987F983021F0903111F081E0AC -:1007600008958093BB0084E88093BC008091BC0016 -:1007700087FFFCCF8091B900887F883111F08034E9 -:1007800071F780E0089584E98093BC008091BC00FB -:1007900084FDFCCF08958093BB0084E88093BC0067 -:1007A0008091BC0087FFFCCF9091B900987F81E0D9 -:1007B000983209F480E0089584E88093BC00809129 -:1007C000BC0087FFFCCF8091BB00089580910001A1 -:1007D000811115C080E40E94A10380930001811162 -:1007E0000CC082E10E94CB0380930001811105C0FF -:1007F0008FEF0E94CB03809300010E94C30384B15A -:10080000807F84B985B1807F85B98AB1837F8AB9B9 -:100810008BB1837F8BB93E98469808950E944C0314 -:10082000809300010E94E60380B38C7080BB81B38B -:10083000836F81BBE4E4F1E0A6E3B1E011921D9285 -:1008400081E0E235F807D1F70C9436039F92AF921E -:10085000BF92CF92DF92EF92FF920F931F93CF93AD -:10086000DF9380910001882379F0809135018F5FBB -:1008700080933501811108C00E944C0380930001D0 -:10088000811102C00E94DE0286E3E82E81E0F82E8C -:100890008701C0E0D0E0BB24B39492E0A92ECC2421 -:1008A000C394D12CC730D10500F58091000181118E -:1008B00064C080E40E94A10380930001811112C0F2 -:1008C00082E10E94CB038093000181110BC0C6011D -:1008D0000C2E01C0880F0A94EAF780950E94CB0382 -:1008E000809300010E94C30348C0CA30A1F028F4DD -:1008F000C83059F0C93061F005C0CC3089F070F0D3 -:10090000CD3089F0209A289810C0219A29980DC0DE -:10091000229A2A980AC0239A2B9807C0529A01C09B -:10092000539A5B9802C03E9A4698E0EAEA95F1F73E -:100930008FB181708B25799902C032E001C030E01F -:10094000832B7C9902C034E001C030E0832B7D9979 -:1009500002C028E001C020E0822B7E9902C090E115 -:1009600001C090E0892B9FB19095991F9927991FFD -:100970009295990F907E892B0FC080910001811173 -:100980004AC080E40E94A10380930001882381F182 -:10099000912C0E94C303892DD8019C91981719F0BE -:1009A0008C93A09201010E94E60321960F5F1F4FD6 -:1009B000CE30D10509F076CF80910101882369F10D -:1009C000815080930101882339F0EFE9FFE03197EE -:1009D000F1F700C0000021C0E4E4F1E0D7018D91FF -:1009E0007D018193B4E4EB16B1E0FB06B9F715C0C5 -:1009F00083E10E94CB03809300018111C9CF81E480 -:100A00000E94A103809300018111C2CF0E94DC03E8 -:100A1000982E9094BECF80E0BFCF0E94DC0281E090 -:100A2000DF91CF911F910F91FF90EF90DF90CF90CA -:100A3000BF90AF909F900895E82FF0E0EC5BFE4FE1 -:100A40008081089508958B3B910580F4883A910543 -:100A500048F5853A9105D8F48430910508F0B2C084 -:100A6000019709F06EC081E090E00895803E910505 -:100A700008F467C0883E910508F4A4C09C01205F7B -:100A800031092031310508F05CC090650895853A40 -:100A9000910509F459C0863A910509F058C082E8D9 -:100AA00090E40895883A910509F454C0893A910573 -:100AB00009F453C08A3A910509F452C08B3A910562 -:100AC00009F451C08C3A910509F450C08D3A910552 -:100AD00009F44FC0803B910509F44EC08E3A910550 -:100AE00009F44DC08F3A910509F44CC0813B910542 -:100AF00009F44BC0823B910509F44AC0833B910540 -:100B000009F449C0843B910509F448C0853B91052F -:100B100009F447C0863B910509F446C0873B91051F -:100B200009F445C0883B910509F444C0893B91050F -:100B300009F443C08A3B910509F442C080E094E483 -:100B4000089580E090E0089581E890E4089583E8B6 -:100B500090E4089582EE94E4089589EE94E4089573 -:100B60008AEE94E4089585EB94E4089586EB94E48A -:100B7000089587EB94E408958CEC94E408958DEC4B -:100B800094E4089583E895E408958AE895E4089547 -:100B900082E995E4089584E995E4089581E296E474 -:100BA000089583E296E4089584E296E4089585E248 -:100BB00096E4089586E296E4089587E296E408951F -:100BC0008AE296E40895089524E5829FC0011124E5 -:100BD000FC0126E0729FE00DF11D1124E60FF11DCE -:100BE000EE0FFF1FEC51FF4F859194910895880FF0 -:100BF000991FFC01E05AF040859194910895880F67 -:100C0000991FFC01E052FF4F85919491089524E5CE -:100C1000829FC0011124FC0146E0749FE00DF11D8C -:100C20001124E60FF11DEE0FFF1FEC51FF4F8591D0 -:100C300094919C013A9521154FE1340708F425C1A0 -:100C40003F512115304120F49F700E94FF05089507 -:100C50009C0130532115304118F49927906C089568 -:100C6000811520E5920769F40E94B9134FEF84E3E0 -:100C70009CE0415080409040E1F700C000000C949F -:100C8000C01A813020E5920731F48091CC01816057 -:100C90008093CC0108959C0130552115304108F016 -:100CA0005CC0292F33272F70332721303105E9F419 -:100CB000AC0164E0440F551F6A95E1F74427537077 -:100CC000BC016370772702C0220F331F6A95E2F7D9 -:100CD0003C68242B352B73E0880F991F7A95E1F738 -:100CE00080769927822B932B08952230310529F4A1 -:100CF000982F8827816F906A089523303105A1F4D9 -:100D0000AC0133E0440F551F3A95E1F7407E577030 -:100D10008370992721E030E002C0220F331F8A95AB -:100D2000E2F7C9019C6816C02430310531F5AC01E9 -:100D300023E0440F551F2A95E1F7407E57708370DA -:100D4000992721E030E002C0220F331F8A95E2F795 -:100D5000C9019A68842B952B08959C013057211561 -:100D6000304118F49F70906208959C01305821150D -:100D7000304118F49F70906A0895803E9105E0F428 -:100D8000803C910558F58133910509F46FC048F412 -:100D90008932910509F463C08A32910509F46DC066 -:100DA00072C089339105E9F082389105D1F085331D -:100DB000910509F44DC067C0833E910581F138F477 -:100DC000803E9105B9F0823E9105D9F05CC0863E27 -:100DD000910561F1873E9105A1F155C00E94F7058B -:100DE00008952091DE0120FD02C021FF4CC080EE5D -:100DF00090E049C08091DE0180FFF9CF89E390E067 -:100E000042C08091DE0182FF0EC08091DE0184FF2E -:100E100003C080E090E037C083EE90E034C0809162 -:100E2000DE0182FFF2CF82EE90E02DC08091DE01E4 -:100E300083FF0BC08091DE0184FDEBCF87EE90E055 -:100E400022C08091DE0183FFF5CF86EE90E01BC0CB -:100E50008091DE0185FF07C089E290E014C0809197 -:100E6000DE0185FFF9CF85E390E00DC08091DE01C2 -:100E700086FF07C08AE290E006C08091DE0186FF0F -:100E8000F9CF81E390E00E942305089508958091B1 -:100E900062010895CF93DF9300D01F92CDB7DEB7E4 -:100EA0009C018091E401843019F593E099833B83A0 -:100EB0002A839093E9008FEF9091E800815095FD8F -:100EC00006C095ED9A95F1F700008111F5CF80915C -:100ED000E80085FF0DC040E050E063E070E0CE0127 -:100EE00001960E94B7098091E8008E778093E80010 -:100EF0000F900F900F90DF91CF910895CF93DF93D4 -:100F000000D01F92CDB7DEB72091E401243021F547 -:100F100022E029839B838A8383E08093E9008FEF1B -:100F20009091E800815095FD06C095ED9A95F1F7F6 -:100F300000008111F5CF8091E80085FF0DC040E0F1 -:100F400050E063E070E0CE0101960E94B709809105 -:100F5000E8008E778093E8000F900F900F90DF915C -:100F6000CF9108959C018091E4018430F9F482E0EE -:100F70008093E9009FEF8091E800915085FD06C0C5 -:100F800085ED8A95F1F700009111F5CF8091E80089 -:100F900085FF0CC040E050E065E070E0C9010E94B0 -:100FA000B7098091E8008E778093E8000895CF9389 -:100FB000DF93EC018091E401843009F046C0909108 -:100FC0000C019923D9F090910D019923B9F08093E8 -:100FD000E9008FEF9091E800815095FD06C095E102 -:100FE0009A95F1F700008111F5CF8091E80085FF17 -:100FF0002CC040E050E060E170E017C081E08093D9 -:10100000E9008FEF9091E800815095FD06C095EDC5 -:101010009A95F1F700008111F5CF8091E80085FFE6 -:1010200014C040E050E068E070E0CE010E94B709D3 -:101030008091E8008E778093E80080E1FE01A2E5D0 -:10104000B1E001900D928A95E1F7DF91CF9108957B -:101050008091E301811109C00E94480B0E94A50BF9 -:101060008091E20084608093E20008951092E30191 -:10107000089508950C94F6200E94561A0E94FC20B0 -:101080000E94500E0C94460742E061EC81E00E9401 -:10109000C10A42E061EC82E00E94C10A42E061ECD8 -:1010A00083E00E94C10A42E161EC84E00C94C10A31 -:1010B0008091E601833009F455C030F4813071F03D -:1010C000823009F48EC008958A3009F47AC08B30DA -:1010D00009F460C0893009F09CC020C08091E5010E -:1010E000813A09F096C08091E800877F8093E800FC -:1010F0008091E9019091EA01892B21F460E182E578 -:1011000091E003C060E080E090E070E00E94020A9D -:101110008091E8008B778093E80008958091E50145 -:10112000813209F076C08091E9019091EA0100973F -:1011300019F0039709F06DC08091E800877F8093D4 -:10114000E8008091E80082FD05C08091E4018111F2 -:10115000F8CF5FC08091F100809362018091E80038 -:101160008B7753C08091E501813A09F052C080919C -:10117000E9019091EA01892B09F04BC08091E800C8 -:10118000877F8093E8008091E80080FFFCCF80910A -:101190000C0136C08091E5018132D9F58091E901D9 -:1011A0009091EA01892BA9F58091E800877F8093CF -:1011B000E8000E94F60A8091E70180930C010C94EC -:1011C000B9138091E501813221F58091E800877F94 -:1011D0008093E8000E94F60A8091E8018093630101 -:1011E00008958091E501813AA1F48091E800877F1C -:1011F0008093E8008091E80080FFFCCF809163013C -:101200008093F1008091E8008E778093E8000C9441 -:10121000F60A089584B7877F84BF0FB6F894A8951F -:1012200080916000886180936000109260000FBE22 -:1012300090E080E80FB6F89480936100909361008D -:101240000FBE0E949F0E0E94480B0E94A50B80912A -:10125000E20084608093E20078940E94300E0E9445 -:10126000A10E82E091E00E944B0E0E94E42080914A -:10127000E401853069F40E94181A8091E201882304 -:10128000B1F30E94421A882391F30E94A109EFCF83 -:101290000E94A70EECCF292F332723303105C9F048 -:1012A00060F42130310581F02230310509F041C070 -:1012B0008DE690E020E133E040C021323105E1F0DD -:1012C0002232310531F135C082E190E02DE733E083 -:1012D00034C099278130910549F028F0029749F5EB -:1012E000ECEDF2E005C0ECE0F3E002C0E4EFF2E088 -:1012F000849190E09F0121C06430D8F4E62FF0E0A3 -:10130000EE0FFF1FEE5DFE4F2081318189E090E0FE -:1013100014C0643070F470E0FB01EE0FFF1FE65E56 -:10132000FE4F20813181FB01EA5EFE4F808190E01B -:1013300004C080E090E020E030E0FA0131832083B7 -:10134000089580E189BD82E189BD09B400FEFDCF29 -:101350008091D8008F7D8093D8008091E0008260DA -:101360008093E0008091E00081FDFCCF0895CF9252 -:10137000DF92EF92FF920F931F93CF93DF93EC01D5 -:101380008B016A010E94150B811133C0C114D10475 -:1013900039F0F60180819181081B190BC80FD91F04 -:1013A000E12CF12C0115110519F18091E80085FD62 -:1013B00016C08091E8008E778093E800C114D104B4 -:1013C00049F0F60180819181E80EF91EF182E082F8 -:1013D00085E00FC00E94150B882321F30AC0899174 -:1013E0008093F10001501109FFEFEF1AFF0ADACFE5 -:1013F00080E0DF91CF911F910F91FF90EF90DF90F0 -:10140000CF9008952091EB013091EC01261737071A -:1014100048F06115710539F42091E8002E7720938A -:10142000E80001C0B901FC0120E06115710579F106 -:101430008091E4018823F1F18530F1F18091E80099 -:1014400083FD3CC08091E80082FD2EC08091E800C1 -:1014500080FFEBCF2091F3008091F20090E0922B7F -:101460006115710551F08830910538F42191209370 -:10147000F100615071090196F3CF21E0089709F05E -:1014800020E08091E8008E778093E800CECF211194 -:10149000CFCF0AC08091E401882361F0853061F0EC -:1014A0008091E80083FD0AC08091E80082FFF2CFBE -:1014B00080E0089582E0089583E0089581E0089532 -:1014C0002091EB013091EC012617370748F06115A8 -:1014D000710539F42091E8002E772093E80001C0CF -:1014E000B901FC0120E06115710591F18091E401E1 -:1014F000882309F440C0853009F43FC08091E8009A -:1015000083FD3DC08091E80082FD2FC08091E800FE -:1015100080FFE9CF2091F3008091F20090E0922BC0 -:101520006115710559F08830910540F4249120939C -:10153000F1003196615071090196F2CF21E00897D0 -:1015400009F020E08091E8008E778093E800CBCF0F -:101550002111CCCF0AC08091E401882361F085304D -:1015600061F08091E80083FD0AC08091E80082FF6D -:10157000F2CF80E0089582E0089583E0089581E04D -:101580000895982F973068F59093E900981739F0EF -:101590007091EC002091ED005091F00003C0242FD9 -:1015A000762F50E021FD02C09F5FECCF3091EB0021 -:1015B0003E7F3093EB003091ED003D7F3093ED00A6 -:1015C0003091EB0031603093EB007093EC0020938E -:1015D000ED005093F0002091EE0027FDE5CF80E074 -:1015E00008958F708093E90081E008958091E5016E -:1015F00087FF11C08091E80082FD05C08091E40161 -:101600008111F8CF11C08091E8008B770BC08091D9 -:10161000E401882349F08091E80080FFF8CF8091B1 -:10162000E8008E778093E80008952091E4003091DF -:10163000E50095E64091EC00842F817040FF23C0C7 -:101640008091E80080FD1DC08091E401882399F01D -:10165000853099F08091EB0085FD11C04091E40048 -:101660005091E5002417350729F3915011F09A01A4 -:10167000E1CF84E0089582E0089583E0089581E059 -:10168000089580E008954091E80042FFDDCF08957D -:101690000E94B60B0E94BE0BE0EEF0E080818160FC -:1016A0008083E8EDF0E080818F77808319BCA7ED1F -:1016B000B0E08C918E7F8C9380818F7E808310929E -:1016C000E30108950F931F93CF93DF930E94B60B0E -:1016D0000E94BE0BC8EDD0E088818F778883888117 -:1016E0008068888388818F7D888319BC1092E4018B -:1016F0001092E0011092E2011092E10100EE10E080 -:10170000F80180818B7F808388818160888342E0BB -:1017100060E080E00E94C10AE1EEF0E080818E7F0F -:101720008083E2EEF0E08081816080838081886048 -:101730008083F80180818E7F8083888180618883A7 -:10174000DF91CF911F910F910895E8EDF0E0808136 -:101750008F7E8083E7EDF0E080818160808384E08C -:1017600082BF81E08093E3010C94620BE8EDF0E02E -:1017700080818E7F80831092E20008951092DA00BB -:101780001092E10008951F920F920FB60F9211244C -:101790002F933F934F935F936F937F938F939F9379 -:1017A000AF93BF93EF93FF938091E10082FF0BC053 -:1017B0008091E20082FF07C08091E1008B7F8093DF -:1017C000E1000E942F0E8091DA0080FF1FC08091FF -:1017D000D80080FF1BC08091DA008E7F8093DA00F2 -:1017E0008091D90080FF0DC080E189BD82E189BD73 -:1017F00009B400FEFDCF81E08093E4010E94280837 -:1018000005C019BC1092E4010E9436088091E100E5 -:1018100080FF19C08091E20080FF15C08091E20036 -:101820008E7F8093E2008091E20080618093E200ED -:101830008091D80080628093D80019BC85E08093A5 -:10184000E4010E943A088091E10084FF30C0809159 -:10185000E20084FF2CC080E189BD82E189BD09B42A -:1018600000FEFDCF8091D8008F7D8093D8008091BD -:10187000E1008F7E8093E1008091E2008F7E809373 -:10188000E2008091E20081608093E2008091E001BB -:10189000882311F084E007C08091E30087FD02C037 -:1018A00081E001C083E08093E4010E943C088091C4 -:1018B000E10083FF29C08091E20083FF25C0809171 -:1018C000E100877F8093E10082E08093E401109241 -:1018D000E0018091E1008E7F8093E1008091E20041 -:1018E0008E7F8093E2008091E20080618093E2002D -:1018F00042E060E080E00E94C10A8091F0008860D0 -:101900008093F0000E943908FF91EF91BF91AF9151 -:101910009F918F917F916F915F914F913F912F9107 -:101920000F900FBE0F901F9018951F920F920FB639 -:101930000F9211242F933F934F935F936F937F9355 -:101940008F939F93AF93BF93CF93DF93EF93FF93C7 -:10195000C091E900CF708091EC00D82FD17080FD4C -:10196000D0E81092E9008091F000877F8093F0002A -:1019700078940E94D90C1092E9008091F000886060 -:101980008093F000CD2BCF70C093E900FF91EF91D1 -:10199000DF91CF91BF91AF919F918F917F916F9187 -:1019A0005F914F913F912F910F900FBE0F901F901D -:1019B00018951F93CF93DF93CDB7DEB7AA970FB6D5 -:1019C000F894DEBF0FBECDBFE5EEF1E08091F100EF -:1019D000819321E0ED3EF207C9F70E9458088091FB -:1019E000E80083FF24C18091E5019091E601492F31 -:1019F00050E04A30510508F01AC1FA01EA5AFF4F87 -:101A00000C948D22803881F0823809F010C18091C9 -:101A1000E9018F708093E9008091EB0085FB8827B6 -:101A200080F91092E90006C08091E1019091E201F5 -:101A3000911182609091E800977F9093E8008093E5 -:101A4000F1001092F100C8C0282F2D7F09F0EFC0DF -:101A5000882319F0823061F0EAC08091E70181307B -:101A600009F0E5C0933009F080E08093E2012BC0DB -:101A70008091E701811127C08091E9018F7009F4FD -:101A8000D6C08093E9002091EB0020FF1CC093306A -:101A900021F48091EB00806214C09091EB00906182 -:101AA0009093EB0021E030E0A90102C0440F551FE4 -:101AB0008A95E2F74093EA001092EA008091EB00E9 -:101AC00088608093EB001092E9008091E800877FA6 -:101AD00086C08111ACC01091E7011F778091E300AF -:101AE0008078812B8093E3008091E800877F80934A -:101AF000E8000E94F60A8091E80080FFFCCF809108 -:101B0000E30080688093E300111102C082E001C00D -:101B100083E08093E4018BC08058823008F087C056 -:101B20008091E7019091E8018C3D53E0950779F5AC -:101B300083E08A838AE289834FB7F894DE011396A3 -:101B400020E03EE051E2E32FF0E050935700E491B3 -:101B500020FF03C0E295EF703F5FEF708E2F90E0A3 -:101B6000EA3010F0C79601C0C0968D939D932F5F09 -:101B7000243149F74FBF8091E800877F8093E800C8 -:101B80006AE270E0CE0101960E94020A14C0AE0122 -:101B90004F5F5F4F6091E9010E944B09BC01892BA7 -:101BA00009F445C09091E800977F9093E8008981FF -:101BB0009A810E94600A8091E8008B778093E80008 -:101BC00036C08038A1F58091E800877F8093E800D7 -:101BD0008091E0018093F1008091E8008E778093FE -:101BE000E8000E94F60A23C0811121C08091E7011C -:101BF0009091E80199270297D4F48091E800877FBB -:101C00008093E8008091E7018093E0010E94F60A4A -:101C10008091E001811106C08091E30087FD02C040 -:101C200081E001C084E08093E4010E944408809137 -:101C3000E80083FF0AC08091E800877F8093E80076 -:101C40008091EB0080628093EB00AA960FB6F89427 -:101C5000DEBF0FBECDBFDF91CF911F9108950895D4 -:101C6000CF938091E4018823A1F0C091E900CF7067 -:101C70009091EC00892F817090FD80E8C82B109224 -:101C8000E9008091E80083FD0E94D90CCF70C093D9 -:101C9000E900CF91089590936901809368010895B8 -:101CA000E0916801F0916901309721F00190F08195 -:101CB000E02D099480E00895E0916801F0916901B8 -:101CC000309721F00280F381E02D09940895E0918E -:101CD0006801F0916901309721F00480F581E02DD1 -:101CE00009940895209166013091670128173907FA -:101CF00071F09093670180936601E0916801F09123 -:101D00006901309721F00680F781E02D099408954C -:101D100020916401309165012817390771F0909383 -:101D2000650180936401E0916801F0916901309749 -:101D300021F00084F185E02D0994089508950C9414 -:101D40009E0E0E945C1A0E940E040C94221BCF92DD -:101D5000DF92EF92FF920F931F93CF93DF93CDB754 -:101D6000DEB72B970FB6F894DEBF0FBECDBF0E9433 -:101D700026048BE6C82E81E0D82E00E010E0E02E8D -:101D8000802F0E941C05F60141916F01F82EF42668 -:101D9000B1F40F5F1F4F0E30110589F78FEF898364 -:101DA0008A831B820E94651A8160782F9D838C83B1 -:101DB00049815A816B818D810E944A0F40C0909168 -:101DC000CC0191FF04C08B870E9422058B8520E007 -:101DD00030E04F2D50E0922FBA01022E02C07595CF -:101DE00067950A94E2F760FF24C02E83EF8221E01A -:101DF00030E0690102C0CC0CDD1C9A95E2F790E05E -:101E00008C219D21892B09F420E028870E94651AE6 -:101E10008160782F9A8789874E815F8168858A855E -:101E20000E944A0FF801E559FE4F8081C826C08202 -:101E300006C02F5F3F4F2630310569F6AACF0E94BA -:101E4000091E0E94500E90916A018917A1F00E940C -:101E5000500E80936A012B960FB6F894DEBF0FBE2A -:101E6000CDBFDF91CF911F910F91FF90EF90DF9049 -:101E7000CF900C9446072B960FB6F894DEBF0FBE9A -:101E8000CDBFDF91CF911F910F91FF90EF90DF9029 -:101E9000CF900895CF93DF93CDB7DEB72B970FB6D2 -:101EA000F894DEBF0FBECDBF4F83588769877A870E -:101EB0008B87DE01119686E0FD0111928A95E9F784 -:101EC00085E0FE01379601900D928A95E1F74981F0 -:101ED0005A816B817C818D819E810E944D162B964B -:101EE0000FB6F894DEBF0FBECDBFDF91CF9108953E -:101EF000CF93C82F882309F4C1C0823859F40E94B7 -:101F0000500E81FDBBC089E30E94EA180E94A2190D -:101F100089E30CC0833879F40E94500E80FDAEC076 -:101F200083E50E94EA180E94A21983E50E942919FC -:101F3000CF910C94A219843859F40E94500E82FD5E -:101F40009DC087E40E94EA180E94A21987E4EECFA0 -:101F50008CEF8C0F813A48F48C2F0E94492081111C -:101F60008DC08C2F0E94EA18E3CF80E28C0F88305E -:101F700048F4C77081E001C0880FCA95EAF70E9453 -:101F80006B19D6CF8BE58C0F833078F4C53A29F0E6 -:101F9000C63A31F083E890E005C081E890E002C0E5 -:101FA00082E890E0CF910C94720E88E58C0F83311B -:101FB00008F064C0C83A39F1C93A41F1CA3A49F166 -:101FC000CB3A51F1CC3A59F1CD3A61F1C03B69F1CC -:101FD000CE3A71F1CF3A79F1C13B81F1C23B89F13F -:101FE000C33B91F1C43B99F1C53BA1F1C63BA9F1BB -:101FF000C73BB1F1C83BB9F1C93BC1F1CA3BC9F11B -:1020000080E090E038C082EE90E035C089EE90E04C -:1020100032C08AEE90E02FC085EB90E02CC086EBBA -:1020200090E029C087EB90E026C08CEC90E023C0C4 -:102030008DEC90E020C083E891E01DC08AE891E03B -:102040001AC082E991E017C084E991E014C081E2EE -:1020500092E011C083E292E00EC084E292E00BC0F5 -:1020600085E292E008C086E292E005C087E292E055 -:1020700002C08AE292E0CF910C94880ECF9108952D -:10208000882309F44BC0823859F40E94500E81FF16 -:1020900045C089E30E94EA180E94A21989E30CC096 -:1020A000833871F40E94500E80FF38C083E50E948F -:1020B000EA180E94A21983E50E9429190C94A2191A -:1020C000843859F40E94500E82FF28C087E40E9491 -:1020D000EA180E94A21987E4EFCF9CEF980F913A7B -:1020E00058F390E2980F983050F4877091E001C057 -:1020F000990F8A95EAF7892F0E947119DFCF9BE526 -:10210000980F933020F480E090E00C94720E885A7F -:10211000833120F480E090E00C94880E08958823A9 -:1021200021F00E946B190C94A2190895882321F0C4 -:102130000E9471190C94A2190895BF92CF92DF9258 -:10214000EF92FF920F931F93CF93DF9300D000D0B5 -:1021500000D0CDB7DEB77C0185E0F701DE01119636 -:1021600001900D928A95E1F7F70183819481892B83 -:1021700009F4DDC2908181818F3F19F49F3F09F4FA -:10218000D6C2F7010281258122952F7099838A8317 -:1021900089819A812E830E94A918182FB92E0E9436 -:1021A000A8180E946F17EB2DE295EF704E2F50E0AC -:1021B000FA01E05AFF4F2E810C948D228B2D807FE7 -:1021C0009B2D9F70F92E882319F0F29480EFF8224E -:1021D000002349F0FF2009F457C28F2D0E947B197C -:1021E0000E94A21951C2812F0E944010FF2009F4C1 -:1021F0009EC28F2D0E94811926960FB6F894DEBFDD -:102200000FBECDBFDF91CF911F910F91FF90EF9047 -:10221000DF90CF90BF900C94A2193B2D307F8B2D77 -:102220008F70303211F08295807F112319F01130B8 -:1022300021F12CC00023B9F0222309F490C12130F0 -:1022400009F08DC126960FB6F894DEBF0FBECDBF44 -:10225000DF91CF911F910F91FF90EF90DF90CF9082 -:10226000BF900C948B19222319F0213009F45FC21E -:102270008E830E948E198E8186C1002321F0223028 -:1022800008F055C26CC1211152C27DC1002321F05A -:10229000222309F464C1F8C1222309F474C109C2DC -:1022A0008B2D86958695837019F08130D1F03FC2D1 -:1022B000002321F0812F9B2D937002C080E090E0DD -:1022C00026960FB6F894DEBF0FBECDBFDF91CF913B -:1022D0001F910F91FF90EF90DF90CF90BF900C94E3 -:1022E000720E002321F0812F9B2D937002C080E09D -:1022F00090E026960FB6F894DEBF0FBECDBFDF91FB -:10230000CF911F910F91FF90EF90DF90CF90BF90F2 -:102310000C94880E812F002319F00E94111D02C019 -:102320000E94791D26960FB6F894DEBF0FBECDBF72 -:10233000DF91CF911F910F91FF90EF90DF90CF90A1 -:10234000BF900C94FE1D8B2D837009F075C0011198 -:10235000EEC1812F829586958770880F880F912F07 -:102360009F70C92ED12CE12CF12C082E04C0CC0C6E -:10237000DD1CEE1CFF1C0A94D2F714FF12C00FE004 -:1023800010E020E030E004C0000F111F221F331FB7 -:102390008A95D2F7C901B80160957095809590959E -:1023A00003C060E070E0CB014B2D4695469543702D -:1023B0004230C1F060F56C297D298E299F2941307A -:1023C00051F126960FB6F894DEBF0FBECDBFDF9158 -:1023D000CF911F910F91FF90EF90DF90CF90BF9022 -:1023E0000C9496176C297D298E299F2926960FB665 -:1023F000F894DEBF0FBECDBFDF91CF911F910F913B -:10240000FF90EF90DF90CF90BF900C94B2170E9496 -:102410009617C701B60126960FB6F894DEBF0FBE19 -:10242000CDBFDF91CF911F910F91FF90EF90DF9083 -:10243000CF90BF900C947A17002319F08B2D8170E8 -:1024400001C08695882309F472C1812F82958695F3 -:102450008770880F880F912F9F70C92ED12CE12C87 -:10246000F12C082E04C0CC0CDD1CEE1CFF1C0A94C1 -:10247000D2F714FF12C00FE010E020E030E004C0FB -:10248000000F111F221F331F8A95D2F7C901B8010F -:10249000609570958095909503C060E070E0CB01E9 -:1024A0004B2D4695469543704230C1F060F56C293E -:1024B0007D298E299F29413051F126960FB6F89437 -:1024C000DEBF0FBECDBFDF91CF911F910F91FF9067 -:1024D000EF90DF90CF90BF900C9470186C297D29FD -:1024E0008E299F2926960FB6F894DEBF0FBECDBF6A -:1024F000DF91CF911F910F91FF90EF90DF90CF90E0 -:10250000BF900C948C180E947018C701B6012696D3 -:102510000FB6F894DEBF0FBECDBFDF91CF911F91F4 -:102520000F91FF90EF90DF90CF90BF900C945418D4 -:10253000103FD1F118F4103E50F4A1C0123F09F43D -:1025400063C008F44CC0133F09F473C098C01F70F7 -:102550008B2D8F710023A1F00E94ED17812F2696FD -:102560000FB6F894DEBF0FBECDBFDF91CF911F91A4 -:102570000F91FF90EF90DF90CF90BF900C948F1051 -:102580000E940E18812F26960FB6F894DEBF0FBE5C -:10259000CDBFDF91CF911F910F91FF90EF90DF9012 -:1025A000CF90BF900C9496100023A9F02111BFC0CA -:1025B0008B2D8F7126960FB6F894DEBF0FBECDBF60 -:1025C000DF91CF911F910F91FF90EF90DF90CF900F -:1025D000BF900C943318223008F0A9C0E9CF002333 -:1025E000A9F08B2D8F7126960FB6F894DEBF0FBE23 -:1025F000CDBFDF91CF911F910F91FF90EF90DF90B2 -:10260000CF90BF900C94ED17002359F38B2D8F7151 -:1026100026960FB6F894DEBF0FBECDBFDF91CF91E7 -:102620001F910F91FF90EF90DF90CF90BF900C948F -:102630000E18002399F08B2D8F7126960FB6F89403 -:10264000DEBF0FBECDBFDF91CF911F910F91FF90E5 -:10265000EF90DF90CF90BF900C94D81726960FB6CE -:10266000F894DEBF0FBECDBFDF91CF911F910F91C8 -:10267000FF90EF90DF90CF90BF900C94CE17002387 -:10268000A9F0222309F4ADCF812F26960FB6F89436 -:10269000DEBF0FBECDBFDF91CF911F910F91FF9095 -:1026A000EF90DF90CF90BF900C94780F222309F425 -:1026B000ADCF812F26960FB6F894DEBF0FBECDBFEB -:1026C000DF91CF911F910F91FF90EF90DF90CF900E -:1026D000BF900C9440104B2D4F70612FC7010E948A -:1026E000AE0226960FB6F894DEBF0FBECDBFDF91C7 -:1026F000CF911F910F91FF90EF90DF90CF90BF90FF -:102700000C94F2164B2D4F70612FC70126960FB611 -:10271000F894DEBF0FBECDBFDF91CF911F910F9117 -:10272000FF90EF90DF90CF90BF900C94E30526963A -:102730000FB6F894DEBF0FBECDBFDF91CF911F91D2 -:102740000F91FF90EF90DF90CF90BF9008950E947F -:1027500088190E945D190E94A2190E94AE1E0E9453 -:10276000FE1D80E090E00E94720E80E090E00C94EC -:10277000880E0E9478190C94A7130E94A918292F7B -:1027800022952F702C3030F42A3048F42250223019 -:1027900078F405C02C3041F02F3031F009C0803E74 -:1027A00048F0803F29F406C093FB882780F90895FC -:1027B00080E0089581E00895CF93DF9300D000D0AA -:1027C0001F92CDB7DEB70F900F900F900F900F9024 -:1027D000DF91CF910895CF93DF9300D000D000D048 -:1027E000CDB7DEB726960FB6F894DEBF0FBECDBFCD -:1027F000DF91CF9108951F93CF93DF93C09179011B -:1028000016E080917A01C81799F0D0E01C9FF00182 -:102810001D9FF00D1124E558FE4F408151816281CA -:102820007381848195810E94EB132196C770E9CF53 -:10283000DF91CF911F9108954091AB015091AC0170 -:102840006091AD017091AE018091AF019091B001A6 -:102850000C94EB138091B00182958F7009F054C0F5 -:102860008091AD01882309F44FC080917901A09136 -:102870007A014091AE015091AF016091AB0170912E -:10288000AC01B6E08A1709F43FC090E0411551054C -:10289000C1F17F3F11F46F3FA1F1B89FF001B99FE3 -:1028A000F00D1124E558FE4F218127132AC0208105 -:1028B000261327C02281211124C0238134812417AB -:1028C000350710F421503109241B350B283C310504 -:1028D000C0F42091B0012F7020612093B00126E058 -:1028E000289FF001299FF00D1124E058FE4F8081B0 -:1028F0008F70806180838BEA91E00E949D100C9420 -:10290000FB1301968770BECF0895CF92DF92EF92AE -:10291000FF920F931F93CF93DF93CDB7DEB76297EC -:102920000FB6F894DEBF0FBECDBF8C0185E0F80175 -:10293000DE011D9601900D928A95E1F7D8014C9128 -:1029400011965C91119712966C918091AE019091C5 -:10295000AF01009709F475C13091AB017091AC01E2 -:102960007F3F19F43F3F09F46CC1F801C380D48064 -:10297000E090AD01EE2009F4BEC02091B001C81670 -:10298000D90628F0D601A81BB90BCD0104C080954B -:1029900090958C0D9D1DFF24F394883C910578F053 -:1029A000F12C207F09F0C4C07C2DD98AC88A89897E -:1029B0000E94DC138BEA91E00E949D10AFC0822F31 -:1029C000807F09F045C0571313C0431311C0611134 -:1029D0000FC02F7020612093B0010E941C148BEA5D -:1029E00091E00E949D108091B001F80185832EC076 -:1029F000CD2819F15F3F11F44F3FF9F0F62E611128 -:102A00001CC08091790120917A0136E0821709F487 -:102A10005BC090E0389FF001399FF00D1124E5581C -:102A2000FE4F7181571306C07081471303C0728136 -:102A3000711103C001968770E9CFF62E662309F461 -:102A40001CC18091B00181608093B001F12C15C14F -:102A5000571309C0431307C0611105C08091B0012D -:102A6000F8018583C8C04D875E878D859E856A8BFA -:102A70000E94BD136A898823D1F16623C1F1209198 -:102A8000B001822F82958F7090E0029774F0809150 -:102A9000AB019091AC0198878F831986DB86CA863B -:102AA0002C87CE0107960E949D1086E0F801ABEAC4 -:102AB000B1E001900D928A95E1F70E942A140E94DC -:102AC0001C14FF24F394D9C04D875E878D859E85A5 -:102AD0000E94A918292F22952F70223008F0C1C01A -:102AE0009F7009F0BBC0805E883008F4C6C0C80182 -:102AF0000E949D10E6CFC816D90608F453C0F6010F -:102B0000E81BF90BCF01883C910508F450C0F12C6B -:102B10007C2DD98AC88A89890E94DC13EBEAF1E00E -:102B200086E0DF011D928A95E9F70E941C14A5C07A -:102B3000571314C0431312C0611110C08091B0012B -:102B4000F8018583C8010E949D1086E0EBEAF1E060 -:102B5000DF011D928A95E9F7FE2C8FC04D875E87B5 -:102B60008D859E856A8B0E94BD136A89882309F42E -:102B7000BECF662309F4BBCF2091B001822F82958E -:102B80008F7090E002970CF490CF8091AB01909100 -:102B9000AC019A8389831B82DD82CC822E83CE0195 -:102BA000019681CF809590958C0D9D1DACCFF62E12 -:102BB000662309F49CCF571333C0431331C02091CF -:102BC000B00120FD24C0822F82958F70482F50E0E5 -:102BD00041155105E1F0D80115962C9315974F300A -:102BE000510549F08F5F982F9295907F822F8F70BB -:102BF000892B15968C93C8010E949D1086E0F801E0 -:102C0000ABEAB1E001900D928A95E1F78ECF86E0B4 -:102C1000F801ABEAB1E001900D928A95E1F72DC081 -:102C20004D875E878D859E850E94BD1381113DCFA6 -:102C30008091B00181608093B001C8010E949D1015 -:102C40001CC0662309F453CF4D875E878D859E8512 -:102C50000E94BD13882309F44ACF27CF811143CFA7 -:102C60000CC0243008F043CF9F7009F43CCFD8014A -:102C700015969C91907F09F036CF8F2D62960FB6F6 -:102C8000F894DEBF0FBECDBFDF91CF911F910F91A2 -:102C9000FF90EF90DF90CF9008951F93CF93DF9335 -:102CA000CDB7DEB72C970FB6F894DEBF0FBECDBF01 -:102CB0004F83588769877A878B879C87CE010796D1 -:102CC0000E948514882371F08A859B85892B09F4DD -:102CD00041C088858F3F09F065C08F818F3F09F023 -:102CE00061C038C086E0FE013796DE011196019082 -:102CF0000D928A95E1F76A857B856115710551F121 -:102D0000FF81E885EF3F11F4FF3F21F120917A0127 -:102D100030E0C9010196877099274091790150E010 -:102D20008417950709F447C0F983EA837D836C8390 -:102D300096E0929FD001939FB00D1124A558BE4FED -:102D4000FE01319601900D929A95E1F780937A01F8 -:102D50000E94FB1316E08091790190917A01891706 -:102D6000B9F1189FC001112485589E4F0E94851407 -:102D7000882371F1E09179011E9FF0011124E5583B -:102D8000FE4F4081518162817381848195810E94CF -:102D9000EB138091790190E00196877099278093D9 -:102DA0007901D9CF4F81588569857A858B859C8536 -:102DB0000E94EB13CFCF0E94B91310927A011092A8 -:102DC0007901EBEAF1E086E0DF011D928A95E9F7EF -:102DD0002C960FB6F894DEBF0FBECDBFDF91CF911A -:102DE0001F910895EF92FF920F931F93CF93DF935C -:102DF0008C01892B09F46CC0F12CEE24E394E801DA -:102E00002196F8018491843740F4843008F051C051 -:102E1000813081F0823019F15BC0853709F444C0FC -:102E2000A8F19CE7980F903708F052C08F770E9466 -:102E3000401041C00E5F1F4FFE01849190E2980F39 -:102E4000983050F48770FE2D01C0FF0F8A95EAF785 -:102E50008F2F0E947B1914C00E94780F2DC00E5F27 -:102E60001F4FFE01849190E2980F983060F48770B4 -:102E7000FE2D01C0FF0F8A95EAF78F2F0E9481195E -:102E80000E94A21919C00E94401016C00E5F1F4F69 -:102E9000FE01C491CC2381F08FE99FE00197F1F707 -:102EA00000C00000C150F6CF0E5F1F4FFE01F4902E -:102EB00003C00E94780F8E018F2D882309F49FCFC5 -:102EC000EFE9FFE03197F1F700C000008150F5CF46 -:102ED000DF91CF911F910F91FF90EF90089508958A -:102EE0006093B5017093B6018093B7019093B801D8 -:102EF0000C94A7130F931F930091B5011091B60185 -:102F00002091B7013091B801DC01CB01802B912BCE -:102F1000A22BB32B8093B5019093B601A093B70178 -:102F2000B093B8011F910F910C94A7130F931F93A7 -:102F30000091B5011091B6012091B7013091B8010F -:102F4000DC01CB0180239123A223B3238093B5011D -:102F50009093B601A093B701B093B8011F910F9160 -:102F60000C94A7130F931F930091B5011091B60114 -:102F70002091B7013091B801DC01CB018027912766 -:102F8000A227B3278093B5019093B601A093B70110 -:102F9000B093B8011F910F910C94A7131092B10137 -:102FA0001092B2011092B3011092B4010C94A713C5 -:102FB00041E050E060E070E004C0440F551F661F20 -:102FC000771F8A95D2F74093B1015093B201609375 -:102FD000B3017093B4010C94A71341E050E060E09A -:102FE00070E004C0440F551F661F771F8A95D2F703 -:102FF0008091B1019091B201A091B301B091B4015F -:10300000482B592B6A2B7B2B4093B1015093B20173 -:103010006093B3017093B4010C94A71341E050E0A6 -:1030200060E070E004C0440F551F661F771F8A954B -:10303000D2F740955095609570958091B10190912F -:10304000B201A091B301B091B401482359236A237E -:103050007B234093B1015093B2016093B30170930D -:10306000B4010C94A71341E050E060E070E004C0AC -:10307000440F551F661F771F8A95D2F78091B101C3 -:103080009091B201A091B301B091B40148275927A2 -:103090006A277B274093B1015093B2016093B3013B -:1030A0007093B4010C94A7130F931F930091B10177 -:1030B0001091B2012091B3013091B401DC01CB0138 -:1030C000802B912BA22BB32B8093B1019093B20153 -:1030D000A093B301B093B4011F910F910C94A71367 -:1030E0000F931F930091B1011091B2012091B30190 -:1030F0003091B401DC01CB0180239123A223B323BF -:103100008093B1019093B201A093B301B093B40145 -:103110001F910F910C94A7130F931F930091B1016E -:103120001091B2012091B3013091B401DC01CB01C7 -:1031300080279127A227B3278093B1019093B201F2 -:10314000A093B301B093B4011F910F910C94A713F6 -:103150000895CF92DF92EF92FF920F931F93CF9338 -:10316000DF938C01C090B101D090B201E090B30127 -:10317000F090B4018091B5019091B601A091B70192 -:10318000B091B801C82AD92AEA2AFB2ACFE1D0E0B7 -:10319000D701C6010C2E04C0B695A79597958795C3 -:1031A0000A94D2F780FF07C0B8018C2F0E9407064F -:1031B0008130910531F4219758F7B80180E00E94E1 -:1031C0000706DF91CF911F910F91FF90EF90DF9055 -:1031D000CF90089590910C019923F1F090910D01F9 -:1031E0009923D1F0982F9695969596959F3080F5D6 -:1031F000E0910E01F0910F01E90FF11D877021E0C0 -:1032000030E0A90102C0440F551F8A95E2F7CA01B8 -:103210009181892B8183089520910E0130910F01B6 -:10322000F90132969FEF40E05191851789F09F3F59 -:1032300019F4511101C0942F4F5F4E30A9F79F3FF1 -:1032400039F0F901E90FF11D97FDFA958283089590 -:10325000089590910C019923F9F090910D01992313 -:10326000D9F0982F9695969596959F3028F5E091F0 -:103270000E01F0910F01E90FF11D877021E030E0A0 -:10328000A90102C0440F551F8A95E2F7CA01809533 -:10329000918189238183089520910E0130910F013E -:1032A000F9013296205F3F4F9081891301C010824F -:1032B0003196E217F307C1F7089581E090E0E091BD -:1032C0000E01F0910F01E80FF91F10820196803175 -:1032D0009105A9F708959091CB01892B8093CB019B -:1032E000089580959091CB0189238093CB01089517 -:1032F0001092CB0108959091CA01892B8093CA0145 -:10330000089580959091CA0189238093CA010895F8 -:103310001092CA0108958093B90108951092B901DD -:10332000089580910E0190910F01FC0131969C014E -:10333000205F3F4F80E0919191118F5FE217F3077B -:10334000D1F70895E0910E01F0910F018091CB012A -:103350008083E0910E01F0910F0190818091CA016C -:10336000892B80838091B901882361F0E0910E015F -:10337000F0910F019081892B80830E949119811116 -:103380001092B90180910E0190910F010C945C0E86 -:10339000CF92DF92EF92FF926C01EE24FF24C114D2 -:1033A000D104E104F10421F0C701B60120E101C01C -:1033B00020E0C72ED82EE92EFF24C114D104E10449 -:1033C000F10419F0285FC701B6016B017C0154E0DC -:1033D000F694E794D794C7945A95D1F7C114D104C1 -:1033E000E104F10419F02C5FC701B6016B017C0107 -:1033F00042E0F694E794D794C7944A95D1F7C11464 -:10340000D104E104F10419F02E5FC701B601DC011B -:10341000CB01B695A79597958795892B8A2B8B2BF2 -:1034200009F02F5F822FFF90EF90DF90CF900895EB -:103430008091E401843011F120E488E190E00FB63E -:10344000F894A895809360000FBE2093600083B726 -:10345000817F846083BF83B7816083BF78948895C0 -:1034600083B78E7F83BF0FB6F894A89580916000D4 -:10347000886180936000109260000FBE08950895E7 -:103480000C943F1ACF930E94401A0E9426040E9477 -:103490003F1AC0E08C2F0E941C05811104C0CF5F31 -:1034A000CE30C1F701C081E0CF9108950E94B913D9 -:1034B0000E94500E0C94460782E084BD93E095BDB7 -:1034C0009AEF97BD80936E0008952FB7F89480917E -:1034D000CD019091CE01A091CF01B091D0012FBF2D -:1034E0000895CF92DF92EF92FF920F931F932FB721 -:1034F000F8944091CD015091CE016091CF0170912F -:10350000D0012FBF6A017B01EE24FF248C0120E053 -:1035100030E0C016D106E206F30610F4415051091E -:103520009A01281B390BC9011F910F91FF90EF9051 -:10353000DF90CF9008951F920F920FB60F92112433 -:103540008F939F93AF93BF938091CD019091CE01C4 -:10355000A091CF01B091D0010196A11DB11D809322 -:10356000CD019093CE01A093CF01B093D001BF9134 -:10357000AF919F918F910F900FBE0F901F90189554 -:103580000E94480BF8942FEF87EA91E62150804083 -:103590009040E1F700C0000087E090EBDC018093F1 -:1035A000ED019093EE01A093EF01B093F0019CE048 -:1035B00088E10FB6F894A895809360000FBE9093B1 -:1035C0006000FFCFEF92FF920F931F93CF93DF9393 -:1035D000D82FC0E08C2F0E941C0500E010E0E82EE0 -:1035E000F12CC701002E02C0959587950A94E2F749 -:1035F00080FD06C00F5F1F4F0630110591F709C00F -:10360000602F7C2F80E00E94E4058D13F3CF81E0D2 -:1036100004C0CF5FCE30F1F680E0DF91CF911F91F3 -:103620000F91FF90EF900895CF93C82F8CE20E94E6 -:10363000E21A882321F08C2FCF910C94E21A80E0BB -:10364000CF910895CF930E94691C811102C00E94FE -:103650004F1CC5E6C15049F00E9426048FE39CE947 -:103660000197F1F700C00000F5CF89E20E94141B1A -:10367000811113C18AE20E94141B81110E944F1C08 -:1036800085E00E94141B81110E94C01A0E94741CC4 -:103690008093CC0187E00E94141B8823A9F18BE161 -:1036A0000E94141B882351F08091CC0181FB2227BA -:1036B00020F991E0922790FB81F90EC08EE00E94E4 -:1036C000141B882361F08091CC0182FB222720F912 -:1036D00091E0922790FB82F98093CC0115C080E1A4 -:1036E0000E94141B9091CC01882341F093FB222768 -:1036F00020F981E0822780FB93F904C0892F80950F -:1037000080FB90F99093CC018091CC010E94781CB1 -:103710000E94861C8093DE0180EE0E94141B882389 -:1037200041F08091DE01982F909590FB80F9809375 -:10373000DE0189E30E94141B882359F08091DE0189 -:1037400081FB222720F991E0922790FB81F9809359 -:10375000DE0182EE0E94141B882359F08091DE0165 -:1037600082FB222720F991E0922790FB82F9809337 -:10377000DE0186EE0E94141B882359F08091DE0141 -:1037800083FB222720F991E0922790FB83F9809315 -:10379000DE0183EE0E94141B882359F08091DE0124 -:1037A00084FB222720F991E0922790FB84F98093F3 -:1037B000DE0185E30E94141B882359F08091DE010D -:1037C00085FB222720F991E0922790FB85F98093D1 -:1037D000DE0181E30E94141B882359F08091DE01F1 -:1037E00086FB222720F991E0922790FB86F98093AF -:1037F000DE0181E10E94141B882359F08091DE01D3 -:1038000087FB222720F991E0922790FB87F980938C -:10381000DE018091DE010E948A1C8091DE0187FB1F -:10382000882780F980930D0187E20E94141BC82F1E -:103830008EE10E94141B8111C2608FE10E94141B53 -:103840008111C46080E20E94141B8111C86081E272 -:103850000E94141B8111C06182E20E94141B81111D -:10386000C06283E20E94141B8111C06484E20E9442 -:10387000141B882311F0C06802C0CC2329F08C2FC0 -:103880000E94811C6C2F03C00E947D1C682F70E079 -:1038900080E090E0CF910C947017CF9108956DEE79 -:1038A0007EEF80E090E00E94C32260E082E090E042 -:1038B0000E94B52260E083E090E00E94B52260E0C3 -:1038C00084E090E00E94B52260E085E090E00C94F6 -:1038D000B52280E090E00E94AF2221E08D3E9E4F15 -:1038E00009F020E0822F089582E090E00C94A72256 -:1038F000682F82E090E00C94B52283E090E00C9475 -:10390000A722682F83E090E00C94B52284E090E039 -:103910000C94A722682F84E090E00C94B52280914B -:10392000D30180FF0BC06091130185E0689FB00157 -:10393000112475956795759567952BC081FF09C012 -:103940006091130185E0689FB0011124759567951A -:1039500020C082FF07C06091130185E0689FB0011D -:10396000112417C09091D4019923D1F060911201D4 -:10397000961788F72091130185E0289F9001112464 -:10398000929FA001939F500D112470E0CA010E94E4 -:1039900079226038710540F46115710519F406C08B -:1039A00065E070E0862F08958FE7089581E008951F -:1039B0008091D30180FF08C06091110170E075957E -:1039C00067957595679521C081FF06C060911101CB -:1039D00070E07595679519C082FF04C06091110170 -:1039E00070E010C09091D401992399F0609110017A -:1039F0009617A0F780911101899FC001112470E0F2 -:103A00000E9479226038710540F46115710519F43E -:103A100006C061E070E0862F08958FE7089581E089 -:103A20000895803F21F40E948F1C819504C0813F3E -:103A300029F40E948F1C8093D7010895823F21F4BE -:103A40000E948F1C819504C0833F29F40E948F1C23 -:103A50008093D6010895893F19F40E94D81C05C0AF -:103A60008A3F31F40E94D81C81958093D801089533 -:103A70008B3F21F40E94D81C819504C08C3F29F40F -:103A80000E94D81C8093D9010895843F21F480912D -:103A9000D501816017C0853F21F48091D5018260F6 -:103AA00011C0863F21F48091D50184600BC0873F0F -:103AB00021F48091D501886005C0883F31F4809160 -:103AC000D50180618093D50108958D3F21F48091C7 -:103AD000D30181600BC08E3F21F48091D3018260BD -:103AE00005C08F3F29F48091D30184608093D30176 -:103AF0000895803F39F48091D70187FF6CC0109200 -:103B0000D70169C0813F29F48091D7011816BCF311 -:103B100062C09091D601823F29F497FF5CC0109259 -:103B2000D60159C0833F19F41916CCF354C0893F0C -:103B300041F48091D80118160CF04DC01092D801B4 -:103B40004AC08A3F29F48091D80187FF44C0F6CF4C -:103B50008B3F39F48091D90187FF3DC01092D90184 -:103B60003AC08C3F29F48091D9011816BCF333C0B8 -:103B7000843F21F48091D5018E7F17C0853F21F4C9 -:103B80008091D5018D7F11C0863F21F48091D501B0 -:103B90008B7F0BC0873F21F48091D501877F05C0C3 -:103BA000883F31F48091D5018F7E8093D50113C079 -:103BB0008D3F21F48091D3018E7F0BC08E3F21F485 -:103BC0008091D3018D7F05C08F3F29F48091D3016F -:103BD0008B7F8093D3018091D60181110EC080919B -:103BE000D70181110AC08091D801811106C080914E -:103BF000D901811102C01092D401089585ED91E0A0 -:103C00000E94670E0E94651A9093D2018093D101A1 -:103C100008951F93CF93DF938091D1019091D201AA -:103C20000E94711AAC019091D401992321F0209146 -:103C3000140130E006C0209115018AE0289F900110 -:103C400011244217530708F485C08091D601C09112 -:103C5000D701D091D8011091D901811107C0C111AC -:103C600075C0D11173C0111171C074C09F3F19F09C -:103C70009F5F9093D401181624F40E948F1C8093A8 -:103C8000D6018091D60187FF05C00E948F1C8195C7 -:103C90008093D6011C1624F40E948F1C8093D701B8 -:103CA0008091D70187FF05C00E948F1C819580936A -:103CB000D7016091D601662331F1C091D701CC23A1 -:103CC00011F1062E000C770B880B990B0E948021B6 -:103CD00023E333E343E35FE30E94E4210E944821AE -:103CE0006093D6016C2FCC0F770B880B990B0E9439 -:103CF000802123E333E343E35FE30E94E4210E9456 -:103D000048216093D7011D1624F40E94D81C80938B -:103D1000D8018091D80187FF05C00E94D81C8195E9 -:103D20008093D801111624F40E94D81C8093D901E5 -:103D30008091D90187FF05C00E94D81C819580938E -:103D4000D901DF91CF911F910C94FE1D9F3F09F087 -:103D50008FCFA0CFDF91CF911F910895E5EDF1E0D6 -:103D600085E0DF011D928A95E9F71092D401109247 -:103D7000D3010895833081F128F4813059F08230E5 -:103D8000D1F00895853009F449C0B8F1863009F4BE -:103D900056C0089580911501262F30E0280F311D5F -:103DA0002F3F310524F4680F6093150108958FEFBC -:103DB00080931501089580911401262F30E0280F7B -:103DC000311D2F3F310524F4680F609314010895CD -:103DD0008FEF80931401089580911301262F30E016 -:103DE000280F311D2F3F310524F4680F6093130114 -:103DF00008958FEF80931301089580911201262F6B -:103E000030E0280F311D2F3F310524F4680F6093F7 -:103E1000120108958FEF809312010895809111018E -:103E2000262F30E0280F311D2F3F310524F4680F75 -:103E30006093110108958FEF80931101089580918F -:103E40001001262F30E0280F311D2F3F310524F4BB -:103E5000680F6093100108958FEF8093100108950B -:103E6000833011F128F4813049F0823091F00895C7 -:103E7000853081F120F18630C1F1089580911501DE -:103E8000681720F4861B8093150108951092150180 -:103E9000089580911401681720F4861B8093140103 -:103EA000089510921401089580911301681720F469 -:103EB000861B809313010895109213010895809139 -:103EC0001201681720F4861B809312010895109246 -:103ED0001201089580911101681720F4861B8093C8 -:103EE0001101089510921101089580911001681731 -:103EF00020F4861B809310010895109210010895FC -:103F00000F931F938D3109F46BC008F03FC08E30C2 -:103F100009F47DC0C0F4873009F46EC068F48630BF -:103F200009F0AFC08091CC01817F8E7F8093CC015E -:103F300081E08093DB01A6C0883009F458C08B3043 -:103F400009F49BC09EC0863109F497C078F4803193 -:103F500009F470C0813109F094C00E94B9139091A6 -:103F60000D0181E0892780930D0187C0893109F413 -:103F700084C08B3109F085C08091CC0181FB222760 -:103F800020F991E0922790FB81F94AC0853309F42A -:103F90005BC048F4873209F457C008F45AC089322C -:103FA00009F452C06EC0833438F48A3308F067C015 -:103FB000883309F462C065C0833409F445C088348D -:103FC00009F05FC00E94B9130FEF13ED20E3015019 -:103FD00010402040E1F700C000000E94C01A4DC010 -:103FE0000E9402210E94500E0E94460746C00E9475 -:103FF000741C0E94861C41C09091CC01892F817055 -:1040000090FF12C0917F9E7F9093CC013BC0809126 -:10401000CC0182FB222720F991E0922790FB82F9C4 -:104020008093CC01992349F18091CC0181608093E8 -:10403000CC0123C08091CC0183FB222720F991E0A1 -:10404000922790FB83F9ECCF61E070E080E090E094 -:1040500010C08D5141E050E060E070E08A019B01AA -:1040600004C0000F111F221F331F8A95D2F7C90108 -:10407000B8010E9470170E94B91381E003C08953F0 -:10408000E9CF80E01F910F91089580E008950C948E -:104090004520CF93C82F8091DB01813079F018F053 -:1040A0008230E9F187C0E0910E01F0910F0180812B -:1040B000813169F0823209F07FC009C0E0910E01C0 -:1040C000F0910F018081813111F0823261F48C2FE7 -:1040D0000E944720811104C08C2F0E94801F1DC0A8 -:1040E00081E090E01AC08C2F0E944520811114C0FD -:1040F000C43179F048F4CB3079F0C03109F060C0B8 -:1041000082E08093DB0108C0C93219F0C83321F086 -:1041100057C01092DB0154C081E0817053C0C93296 -:1041200089F118F5C43171F1A8F4C73009F046C01F -:104130008AE08093150194E19093140193E09093A9 -:1041400013018093120188E08093110188E280932B -:10415000100134C0CE51C63088F5EC2FF0E0E65D9A -:10416000FE4F80818093DA0129C0CE34E9F020F43B -:10417000CB3421F56AE013C0C13579F0C235F1F4D2 -:1041800061E00DC08091DA01882319F01092DA0104 -:1041900015C081E08093DB0115C061E006C080910D -:1041A000DA010E94BA1E0AC06AE08091DA010E9418 -:1041B000301F04C01092DB0180E004C081E002C027 -:1041C00080E0ABCFCF910895E1E8F0E08081886096 -:1041D00080838081816080838FB7F89493E090938F -:1041E000890090ED909388008FBF0895EFE6F0E08E -:1041F0008081826080830895EFE6F0E080818D7F8A -:1042000080830895EFE6F0E0908182E08927808343 -:1042100008951F920F920FB60F9211242F933F9380 -:104220004F935F936F937F938F939F93AF93BF93BE -:10423000EF93FF938091DC019091DD0101969093C3 -:10424000DD018093DC01811103C082E00E944607FA -:10425000E091DD01E695E695F0E0E657FB4FE4914D -:104260008091DC018E1303C080E00E944607FF911D -:10427000EF91BF91AF919F918F917F916F915F91DE -:104280004F913F912F910F900FBE0F901F90189557 -:104290000E944F216894B1110C94DE2108950E9470 -:1042A000C32188F09F5798F0B92F9927B751B0F0E4 -:1042B000E1F0660F771F881F991F1AF0BA95C9F7AA -:1042C00014C0B13091F00E94DD21B1E008950C944A -:1042D000DD21672F782F8827B85F39F0B93FCCF3FD -:1042E000869577956795B395D9F73EF49095809527 -:1042F000709561957F4F8F4F9F4F0895E89409C047 -:1043000097FB3EF490958095709561957F4F8F4F08 -:104310009F4F9923A9F0F92F96E9BB279395F6951E -:10432000879577956795B795F111F8CFFAF4BB0F9C -:1043300011F460FF1BC06F5F7F4F8F4F9F4F16C000 -:10434000882311F096E911C0772321F09EE8872F8A -:10435000762F05C0662371F096E8862F70E060E046 -:104360002AF09A95660F771F881FDAF7880F9695BF -:10437000879597F9089557FD9058440F551F59F0A8 -:104380005F3F71F04795880F97FB991F61F09F3F42 -:1043900079F087950895121613061406551FF2CF6B -:1043A0004695F1DF08C0161617061806991FF1CFBB -:1043B00086957105610508940895E894BB276627E2 -:1043C0007727CB0197F908950E94F7210C94682272 -:1043D0000E945A2238F00E94612220F0952311F0A9 -:1043E0000C9451220C94572211240C94DE210E942B -:1043F000BB2170F3959FC1F3950F50E0551F629F4D -:10440000F001729FBB27F00DB11D639FAA27F00D2D -:10441000B11DAA1F649F6627B00DA11D661F829F54 -:104420002227B00DA11D621F739FB00DA11D621F39 -:10443000839FA00D611D221F749F3327A00D611D56 -:10444000231F849F600D211D822F762F6A2F112438 -:104450009F5750409AF0F1F088234AF0EE0FFF1F6B -:10446000BB1F661F771F881F91505040A9F79E3FC2 -:10447000510580F00C9451220C94DE215F3FE4F34F -:10448000983ED4F3869577956795B795F795E79518 -:104490009F5FC1F7FE2B880F911D9695879597F921 -:1044A000089597F99F6780E870E060E008959FEFB6 -:1044B00080EC089500240A941616170618060906BB -:1044C000089500240A94121613061406050608958A -:1044D000092E0394000C11F4882352F0BB0F40F412 -:1044E000BF2B11F460FF04C06F5F7F4F8F4F9F4F52 -:1044F000089597FB072E16F4009407D077FD09D096 -:104500000E94932207FC05D03EF4909581959F4F21 -:104510000895709561957F4F0895EE0FFF1F0590E8 -:10452000F491E02D0994AA1BBB1B51E107C0AA1FFF -:10453000BB1FA617B70710F0A61BB70B881F991F44 -:104540005A95A9F780959095BC01CD010895F999E8 -:10455000FECF92BD81BDF89A992780B50895A8E154 -:10456000B0E042E050E00C94CA22262FF999FECF29 -:104570001FBA92BD81BD20BD0FB6F894FA9AF99A80 -:104580000FBE019608950E94B522272F0C94B622E3 -:10459000DC01CB01FC01F999FECF06C0F2BDE1BD03 -:1045A000F89A319600B40D9241505040B8F70895F2 -:0445B000F894FFCFAD -:1045B40020024707D707B2077E074A070101BA015D -:1045C40028080A03140A3F4D36394B04FE03C80376 -:1045D4008F0322033B0354036D0301020304050606 -:0445E40007080900BB +:1004D000DAE0DEBFCDBF04B603FE24C08091EE019A +:1004E0009091EF01A091F001B091F1018730904B14 +:1004F000A740B04BB9F41092EE011092EF011092A8 +:10050000F0011092F10114BE84B7877F84BF88E1A7 +:100510000FB6F89480936000109260000FBEE0E088 +:10052000FFE3099511E0A0E0B1E0EAE9F5E402C0DB +:1005300005900D92A433B107D9F721E0A4E3B1E00F +:1005400001C01D92AE3EB207E1F70E94F6080C947E +:10055000CB220C94000061110BC0FC018281882326 +:1005600021F085EE0E94570F03C085EE0E941F10F8 +:1005700080E090E0089508956091B1017091B2011A +:100580008091B3019091B4010E94D91956985E9858 +: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 +:100A2000E82FF0E0EC5BFE4F8081089508958B3B4A +:100A3000910578F4883A910540F5853A9105D0F40E +:100A40008430910508F0B1C08130910509F4ADC042 +:100A50006BC0803E910508F467C0883E910508F49C +:100A6000A4C09C01205F31092031310508F05CC031 +:100A700090650895853A910509F459C0863A910523 +:100A800009F458C083E890E40895883A910509F480 +:100A900054C0893A910509F453C08A3A910509F482 +:100AA00052C08B3A910509F451C08C3A910509F472 +:100AB00050C08D3A910509F44FC0803B910509F46F +:100AC0004EC08E3A910509F44DC08F3A910509F454 +:100AD0004CC0813B910509F44BC0823B910509F460 +:100AE0004AC0833B910509F449C0843B910509F450 +:100AF00048C0853B910509F447C0863B910509F440 +:100B000046C0873B910509F445C0883B910509F42F +:100B100044C0893B910509F443C08A3B910509F023 +:100B200042C08AE296E4089580E090E0089581E86A +:100B300090E4089582E890E4089582EE94E40895A4 +:100B400089EE94E408958AEE94E4089585EB94E4A4 +:100B5000089586EB94E4089587EB94E408958CEC73 +:100B600094E408958DEC94E4089583E895E4089561 +:100B70008AE895E4089582E995E4089584E995E486 +:100B8000089581E296E4089583E296E4089584E26C +:100B900096E4089585E296E4089586E296E4089541 +:100BA00087E296E4089580E094E40895089596E03D +:100BB000799FF001112494E5899FE00DF11D112426 +:100BC000E60FF11DEE0FFF1FEC51FF4F8591949141 +:100BD0000895880F991F805A9040FC018591949147 +:100BE0000895880F991F80529F4FFC018591949121 +:100BF000089526E0729FF001112444E5849FE00DE2 +:100C0000F11D1124E60FF11DEE0FFF1FEC51FF4FF8 +:100C100025913491C9019A9581159F4110F4C9011C +:100C20000895C90190528115904128F4C9019F701F +:100C30000E94F1050895C90190538115904120F457 +:100C4000C9019927906C0895211580E5380769F44A +:100C50000E9490139FEF24E34CE0915020404040CD +:100C6000E1F700C000000C94D21A213080E538076B +:100C700031F48091CC0181608093CC010895C90149 +:100C800090558115904108F050C0832F99278F709F +:100C9000992781309105D9F4A9014370552702C0E5 +:100CA000880F991F4A95E2F79C68A90164E0440FF8 +:100CB000551F6A95E1F744275370842B952B73E0F9 +:100CC000220F331F7A95E1F7207633271DC082303B +:100CD000910529F4922F8827816F906A08958330B7 +:100CE0009105A9F4A9014370552781E090E002C065 +:100CF000880F991F4A95E2F79C6843E0220F331F43 +:100D00004A95E1F7207E3770822B932B0895049744 +:100D1000F1F4A9014370552781E090E002C0880FEB +:100D2000991F4A95E2F79A68E8CFC9019057811553 +:100D3000904120F4C9019F7090620895C9019058B4 +:100D40008115904120F4C9019F70906A0895203E5A +:100D50003105E0F4203C310558F52133310509F423 +:100D600070C048F42932310509F464C02A323105D3 +:100D700009F46EC074C029333105F1F02238310511 +:100D8000D9F02533310509F44EC069C0233E310541 +:100D900089F138F4203E3105C1F0223E3105E1F001 +:100DA0005EC0263E310569F1273E3105A9F157C0E5 +:100DB000C9010E94E90508958091DF0180FD02C00C +:100DC00081FF4DC080EE90E04BC08091DF0180FF3D +:100DD000F9CF89E390E044C08091DF0182FF0EC02B +:100DE0008091DF0184FF03C080E090E039C083EE92 +:100DF00090E036C08091DF0182FFF2CF82EE90E07A +:100E00002FC08091DF0183FF0BC08091DF0184FD43 +:100E1000EBCF87EE90E024C08091DF0183FFF5CF18 +:100E200086EE90E01DC08091DF0185FF07C089E25A +:100E300090E016C08091DF0185FFF9CF85E390E057 +:100E40000FC08091DF0186FF07C08AE290E008C0F2 +:100E50008091DF0186FFF9CF81E390E001C0C901F5 +:100E60000E941705089508950C943307809162013C +:100E70000895CF93DF9300D01F92CDB7DEB72091B6 +:100E8000E501243019F523E029839B838A8320938D +:100E9000E9008FEF9091E800815095FD06C095ED37 +:100EA0009A95F1F700008111F5CF8091E80085FF58 +:100EB0000DC040E050E063E070E0CE0101960E947A +:100EC000A3098091E8008E778093E8000F900F903F +:100ED0000F90DF91CF910895CF93DF9300D01F92B1 +:100EE000CDB7DEB72091E501243021F522E029833A +:100EF0009B838A8383E08093E9008FEF9091E800E1 +:100F0000815095FD06C095ED9A95F1F7000081118D +:100F1000F5CF8091E80085FF0DC040E050E063E030 +:100F200070E0CE0101960E94A3098091E8008E77BF +:100F30008093E8000F900F900F90DF91CF9108956C +:100F40002091E5012430F1F422E02093E9002FEF15 +:100F50003091E800215035FD06C035ED3A95F1F7A6 +:100F600000002111F5CF2091E80025FF0BC040E0E3 +:100F700050E065E070E00E94A3098091E8008E7760 +:100F80008093E8000895CF93DF93EC018091E50111 +:100F9000843009F046C090910C019923D9F09091CA +:100FA0000D019923B9F08093E9008FEF9091E8004B +:100FB000815095FD06C095E19A95F1F700008111E9 +:100FC000F5CF8091E80085FF2CC040E050E060E163 +:100FD00070E017C081E08093E9008FEF9091E80006 +:100FE000815095FD06C095ED9A95F1F700008111AD +:100FF000F5CF8091E80085FF14C040E050E068E044 +:1010000070E0CE010E94A3098091E8008E77809362 +:10101000E80080E1FE01A2E5B1E001900D928A9521 +:10102000E1F7DF91CF9108958091E401811109C02A +:101030000E94350B0E94920B8091E20084608093A5 +:10104000E20008951092E401089508950C94F820A8 +:101050000E94691A0E94FE200E942F0E0C943407F1 +:1010600042E061EC81E00E94AF0A42E061EC82E084 +:101070000E94AF0A42E061EC83E00E94AF0A42E1C5 +:1010800061EC84E00C94AF0A8091E701833009F4AD +:1010900055C030F4813071F0823009F48EC008956B +:1010A0008A3009F47AC08B3009F460C0893009F0C5 +:1010B0009CC020C08091E601813A09F096C08091E1 +:1010C000E800877F8093E8008091EA019091EB012E +:1010D000892B21F060E080E090E003C060E182E5D0 +:1010E00091E070E00E94EC098091E8008B7780939A +:1010F000E80008958091E601813209F076C0809180 +:10110000EA019091EB01009719F0039709F06DC087 +:101110008091E800877F8093E8008091E80082FD5D +:1011200005C08091E5018111F8CF5FC08091F10089 +:10113000809362018091E8008B7753C08091E60133 +:10114000813A09F052C08091EA019091EB01892B1C +:1011500009F04BC08091E800877F8093E800809180 +:10116000E80080FFFCCF80910C0136C08091E60141 +:101170008132D9F58091EA019091EB01892BA9F593 +:101180008091E800877F8093E8000E94E40A8091C4 +:10119000E80180930C010C9490138091E601813258 +:1011A00021F58091E800877F8093E8000E94E40A9F +:1011B0008091E9018093630108958091E601813A6D +:1011C000A1F48091E800877F8093E8008091E80097 +:1011D00080FFFCCF809163018093F1008091E80053 +:1011E0008E778093E8000C94E40A089584B7877F93 +:1011F00084BF88E10FB6F89480936000109260007D +:101200000FBE90E080E80FB6F89480936100909351 +:1012100061000FBE0E947E0E0E94350B0E94920B51 +:101220008091E20084608093E20078940E940D0E29 +:101230000E94800E82E091E00E942A0E0E94E62029 +:101240008091E501853069F40E942C1A8091E301B8 +:101250008823B1F30E94541A882391F30E948D09C8 +:10126000EFCF0E94860EECCF292F33272330310594 +:10127000A9F06CF42130310509F442C02230310567 +:1012800009F043C08DE690E020E133E042C0213216 +:101290003105C9F02232310519F137C09927813063 +:1012A000910541F08230910541F0892B71F5ECE018 +:1012B000F3E005C0E4EFF2E002C0ECEDF2E084916F +:1012C00090E09F0126C0643000F5E62FF0E0EE0FBD +:1012D000FF1FEE5DFE4F2081318189E090E019C053 +:1012E000643098F4E62FF0E0DF01AA0FBB1FA65E82 +:1012F000BE4F2D913C91EA5EFE4F808190E009C087 +:1013000082E190E02DE733E004C080E090E020E04F +:1013100030E0FA0131832083089580E189BD82E1C4 +:1013200089BD09B400FEFDCF8091D8008F7D8093E8 +:10133000D8008091E00082608093E0008091E0001E +:1013400081FDFCCF0895CF92DF92EF92FF920F9331 +:101350001F93CF93DF937C018B01EA010E94050B61 +:10136000811131C0209731F088819981081B190BB8 +:10137000E80EF91EC12CD12C0115110519F180912F +:10138000E80085FD14C08091E8008E778093E80026 +:10139000209741F0888199818C0D9D1D99838883C8 +:1013A00085E011C00E94050B882331F30CC0F701C2 +:1013B00081917F018093F10001501109FFEFCF1A55 +:1013C000DF0ADACF80E0DF91CF911F910F91FF907C +:1013D000EF90DF90CF9008952091EC013091ED01D6 +:1013E0002617370748F06115710539F42091E80098 +:1013F0002E772093E80001C0B901FC0120E06115BF +:101400007105B9F18091E501882309F440C0853068 +:1014100009F43FC08091E80083FD3DC08091E80061 +:1014200082FF06C08091E80082FF26C080E0089518 +:101430008091E80080FFE3CF2091F3008091F200DB +:1014400090E0922B6115710551F08830910538F4C8 +:1014500021912093F100615071090196F3CF21E0B1 +:10146000089709F020E08091E8008E778093E800EB +:10147000C6CF2111C7CFD6CF8091E501882339F09F +:10148000853039F08091E80083FFCCCF04C082E042 +:10149000089583E0089581E008952091EC01309152 +:1014A000ED012617370748F06115710539F42091D1 +:1014B000E8002E772093E80001C0B901FC0120E08C +:1014C00061157105C1F18091E501882309F441C0DE +:1014D000853009F440C08091E80083FD3EC08091D2 +:1014E000E80082FF06C08091E80082FF27C080E00C +:1014F00008958091E80080FFE3CF2091F300809170 +:10150000F20090E0922B6115710559F08830910539 +:1015100040F424912093F1003196615071090196B5 +:10152000F2CF21E0089709F020E08091E8008E7763 +:101530008093E800C5CF2111C6CFD5CF8091E501BA +:10154000882339F0853039F08091E80083FFCBCFD4 +:1015500004C082E0089583E0089581E00895982F03 +:10156000973058F59093E900981739F07091EC0096 +:101570002091ED005091F00003C0242F762F50E011 +:1015800021FF19C03091EB003E7F3093EB0030918A +:10159000ED003D7F3093ED003091EB0031603093F2 +:1015A000EB007093EC002093ED005093F00020913D +:1015B000EE0027FF07C09F5FD3CF8F708093E900B5 +:1015C00081E0089580E008958091E60187FD05C0DF +:1015D0008091E80080FF0EC012C08091E80082FD7B +:1015E00005C08091E5018111F8CF08958091E80050 +:1015F0008B7708C08091E5018111EACF0895809131 +:10160000E8008E778093E80008958091E40090913F +:10161000E50045E62091EC0020FF21C02091E80084 +:1016200020FD21C02091E501222389F0253089F099 +:101630002091EB0025FD0FC02091E4003091E500E2 +:101640002817390739F3415041F0C901E3CF82E04F +:10165000089583E0089581E0089584E0089520913D +:10166000E80022FFDFCF80E008950E94A30B0E94D4 +:10167000AB0BE0EEF0E0808181608083E8EDF0E08C +:1016800080818F77808319BCA7EDB0E08C918E7F2D +:101690008C9380818F7E80831092E40108950F9354 +:1016A0001F93CF93DF930E94A30B0E94AB0BC8ED57 +:1016B000D0E088818F77888388818068888388815B +:1016C0008F7D888319BC1092E5011092E101109280 +:1016D000E3011092E20100EE10E0F80180818B7FBF +:1016E000808388818160888342E060E080E00E949E +:1016F000AF0AE1EEF0E080818E7F8083E2EEF0E0E1 +:10170000808181608083808188608083F80180810E +:101710008E7F8083888180618883DF91CF911F9144 +:101720000F910895E8EDF0E080818F7E8083E7EDF2 +:10173000F0E080818160808384E082BF81E08093DB +:10174000E4010C944F0BE8EDF0E080818E7F808304 +:101750001092E20008951092DA001092E1000895CC +:101760001F920F920FB60F9211242F933F934F9316 +:101770005F936F937F938F939F93AF93BF93EF93F9 +:10178000FF938091E10082FF0BC08091E20082FF15 +:1017900007C08091E1008B7F8093E1000E940C0ED6 +:1017A0008091DA0080FF1FC08091D80080FF1BC0AD +:1017B0008091DA008E7F8093DA008091D90080FFDB +:1017C0000DC080E189BD82E189BD09B400FEFDCF75 +:1017D00081E08093E5010E94140805C019BC1092B5 +:1017E000E5010E9422088091E10080FF19C08091EC +:1017F000E20080FF15C08091E2008E7F8093E200BE +:101800008091E20080618093E2008091D800806244 +:101810008093D80019BC85E08093E5010E942608DA +:101820008091E10084FF30C08091E20084FF2CC0F1 +:1018300080E189BD82E189BD09B400FEFDCF8091C0 +:10184000D8008F7D8093D8008091E1008F7E8093B7 +:10185000E1008091E2008F7E8093E2008091E200BF +:1018600081608093E2008091E101882311F084E09F +:1018700007C08091E30087FF02C083E001C081E0E0 +:101880008093E5010E9428088091E10083FF29C030 +:101890008091E20083FF25C08091E100877F8093E3 +:1018A000E10082E08093E5011092E1018091E10086 +:1018B0008E7F8093E1008091E2008E7F8093E20032 +:1018C0008091E20080618093E20042E060E080E08D +:1018D0000E94AF0A8091F00088608093F0000E941F +:1018E0002508FF91EF91BF91AF919F918F917F91CB +:1018F0006F915F914F913F912F910F900FBE0F907D +:101900001F9018951F920F920FB60F9211242F93CC +:101910003F934F935F936F937F938F939F93AF9377 +:10192000BF93CF93EF93FF93C091E900CF70809165 +:10193000EC001092E9008091F000877F8093F00026 +:1019400078940E94BE0C1092E9008091F0008860AB +:101950008093F000C093E900FF91EF91CF91BF9188 +:10196000AF919F918F917F916F915F914F913F9137 +:101970002F910F900FBE0F901F9018951F93CF932C +:10198000DF93CDB7DEB7AA970FB6F894DEBF0FBED0 +:10199000CDBFE6EEF1E08091F100819321E0EE3ED3 +:1019A000F207C9F70E9444088091E80083FF1CC138 +:1019B0002091E6013091E701832F90E08A30910574 +:1019C00008F012C1FC01EA5AFF4F0C948022203823 +:1019D00081F0223809F008C18091EA018F7080936C +:1019E000E9008091EB0085FB882780F91092E900DF +:1019F00006C08091E2019091E30191118260909183 +:101A0000E800977F9093E8008093F1001092F10036 +:101A1000C5C0822F8D7F09F0E7C0222319F0223044 +:101A200061F0E2C08091E801813009F0DDC033301F +:101A300009F080E08093E30128C08091E8018111E2 +:101A400024C02091EA012F7009F4CEC02093E90050 +:101A50008091EB0080FF19C08091EB00333011F4CE +:101A6000806211C080618093EB0081E090E0022EE3 +:101A700001C0880F0A94EAF78093EA001092EA0006 +:101A80008091EB0088608093EB001092E9008091D8 +:101A9000E800877F86C02111A7C01091E8011F7759 +:101AA0008091E3008078812B8093E3008091E800AF +:101AB000877F8093E8000E94E40A8091E80080FF1D +:101AC000FCCF8091E30080688093E300112311F044 +:101AD00083E001C082E08093E50186C02058223077 +:101AE00008F082C08091E8019091E9018C3D23E0EB +:101AF000920779F583E08A838AE289834FB7F89465 +:101B0000DE01139620E03EE051E2E32FF0E0509337 +:101B10005700E49120FF03C0E295EF703F5FEF7044 +:101B20008E2F90E0EA3010F0C79601C0C0968D93DA +:101B30009D932F5F243149F74FBF8091E800877F45 +:101B40008093E8006AE270E0CE0101960E94EC0901 +:101B500014C0AE014F5F5F4F6091EA010E943409EB +:101B6000009709F441C02091E800277F2093E80006 +:101B7000BC0189819A810E944D0A8091E8008B778F +:101B80008093E80031C0203879F58091E800877FA4 +:101B90008093E8008091E1018093F1008091E8005A +:101BA0008E778093E8000E94E40A1EC021111CC0B9 +:101BB0009091E8019230C0F48091E800877F809393 +:101BC000E8009093E1010E94E40A8091E101811113 +:101BD00004C08091E30087FF02C084E001C081E07F +:101BE0008093E5010E9430088091E80083FF0AC0DD +:101BF0008091E800877F8093E8008091EB0080620D +:101C00008093EB00AA960FB6F894DEBF0FBECDBF4F +:101C1000DF91CF911F9108950895CF938091E501B1 +:101C20008823B1F08091E9008F709091EC0090FFD3 +:101C300002C090E801C090E0C92FC82B1092E900C3 +:101C40008091E80083FD0E94BE0CCF70C093E90034 +:101C5000CF91089590936901809368010895E09170 +:101C60006801F0916901309721F00190F081E02D39 +:101C7000099480E00895E0916801F091690130973E +:101C800021F00280F381E02D09940895E09168012C +:101C9000F0916901309721F00480F581E02D0994DD +:101CA000089520916601309167018217930771F0C2 +:101CB0009093670180936601E0916801F09169015A +:101CC000309721F00680F781E02D09940895209146 +:101CD0006401309165018217930771F0909365015B +:101CE00080936401E0916801F0916901309721F0DF +:101CF0000084F185E02D0994089508950C947D0EDB +:101D00000E946F1A0E940B040C94351BCF92DF9235 +:101D1000EF92FF920F931F93CF93DF93CDB7DEB770 +:101D20002B970FB6F894DEBF0FBECDBF0E942304E1 +:101D30003BE6E32E31E0F32E00E010E0C02E802FD2 +:101D40000E941005F701D1907F01D826B1F40F5FF2 +:101D50001F4F0E30110591F78FEF89838A831B8205 +:101D60000E94781A8160782F9D838C8349815A81E3 +:101D70006B818D810E94290F41C09091CC0191FF10 +:101D800004C08B870E9416058B8520E030E04D2D26 +:101D900050E0922FBA01022E02C0759567950A9401 +:101DA000E2F760FF25C02E83CF82EE24E394F12C6E +:101DB00002C0EE0CFF1C9A95E2F790E08E219F2165 +:101DC00021E0892B09F420E028870E94781A81609D +:101DD000782F9A8789874E815F8168858A850E94DE +:101DE000290FF801E559FE4F80818E25808306C0BA +:101DF0002F5F3F4F2630310561F6A9CF0E94191E93 +:101E000010916A010E942F0E1817A1F00E942F0E48 +:101E100080936A012B960FB6F894DEBF0FBECDBF3C +:101E2000DF91CF911F910F91FF90EF90DF90CF90B6 +:101E30000C9434072B960FB6F894DEBF0FBECDBFBF +:101E4000DF91CF911F910F91FF90EF90DF90CF9096 +:101E50000895CF93DF93CDB7DEB72B970FB6F894E5 +:101E6000DEBF0FBECDBF4F83588769877A878B87C8 +:101E7000DE01119686E0FD0111928A95E9F785E071 +:101E8000FE01379601900D928A95E1F749815A81BA +:101E90006B817C818D819E810E945C162B960FB692 +:101EA000F894DEBF0FBECDBFDF91CF910895CF93E1 +:101EB000C82F882309F4C1C0823859F40E942F0E1C +:101EC00081FDBBC089E30E94F9180E94B31989E320 +:101ED0000CC0833879F40E942F0E80FDAEC083E5DC +:101EE0000E94F9180E94B31983E50E943919CF9115 +:101EF0000C94B319843859F40E942F0E82FD9DC0B2 +:101F000087E40E94F9180E94B31987E4EECF8CEFA2 +:101F10008C0F813A48F48C2F0E944E2081118DC085 +:101F20008C2F0E94F918E3CF80E28C0F883048F4A0 +:101F3000C77081E001C0880FCA95EAF70E947A193C +:101F4000D6CF8BE58C0F833078F4C53A29F0C63AAA +:101F500031F482E890E005C081E890E002C083E8B7 +:101F600090E0CF910C94510E88E58C0F833108F0EE +:101F700064C0C83A39F1C93A41F1CA3A49F1CB3A99 +:101F800051F1CC3A59F1CD3A61F1C03B69F1CE3A09 +:101F900071F1CF3A79F1C13B81F1C23B89F1C33B89 +:101FA00091F1C43B99F1C53BA1F1C63BA9F1C73BF7 +:101FB000B1F1C83BB9F1C93BC1F1CA3BC9F58AE2ED +:101FC00092E038C082EE90E035C089EE90E032C0F9 +:101FD0008AEE90E02FC085EB90E02CC086EB90E07D +:101FE00029C087EB90E026C08CEC90E023C08DECFC +:101FF00090E020C083E891E01DC08AE891E01AC01B +:1020000082E991E017C084E991E014C081E292E096 +:1020100011C083E292E00EC084E292E00BC085E240 +:1020200092E008C086E292E005C087E292E002C03A +:1020300080E090E0CF910C94670ECF9108958823B3 +:1020400009F44BC0823859F40E942F0E81FF45C01D +:1020500089E30E94F9180E94B31989E30CC0833800 +:1020600071F40E942F0E80FF38C083E50E94F9189A +:102070000E94B31983E50E9439190C94B31984386E +:1020800059F40E942F0E82FF28C087E40E94F9189D +:102090000E94B31987E4EFCF9CEF980F913A58F361 +:1020A00090E2980F983050F4877091E001C0990F3A +:1020B0008A95EAF7892F0E948019DFCF9BE5980F58 +:1020C000933020F480E090E00C94510E885A8331D4 +:1020D00020F480E090E00C94670E0895882321F0AE +:1020E0000E947A190C94B3190895882321F00E9454 +:1020F00080190C94B3190895CF92DF92EF92FF925A +:102100000F931F93CF93DF93CDB7DEB728970FB60A +:10211000F894DEBF0FBECDBF8C0185E0F801DE0173 +:10212000119601900D928A95E1F7F8014081318175 +:10213000F280258122952F7083819481892B31F043 +:102140003F3F31F481E04F3F19F403C081E001C00B +:1021500080E080FDC4C249833A8389819A812F83BC +:102160000E94B7189E8388870E94B6180E9489171C +:102170004E81E42FE295EF70F0E0E05AFF4F2F819F +:1021800068850C948022842F807F142F1F708823F1 +:1021900011F01295107FFF2059F0112309F454C259 +:1021A000812F68870E948A190E94B31968854CC2E2 +:1021B000862F0E941F10112309F491C2812F0E94C3 +:1021C000901928960FB6F894DEBF0FBECDBFDF91F1 +:1021D000CF911F910F91FF90EF90DF90CF900C94D3 +:1021E000B319342F307F842F8F70303211F08295E5 +:1021F000807F662319F0613019F12BC0FF20B1F008 +:10220000222309F493C1213009F090C128960FB61A +:10221000F894DEBF0FBECDBFDF91CF911F910F911C +:10222000FF90EF90DF90CF900C949A19222319F031 +:10223000213009F454C28E830E949D198E8189C178 +:10224000FF2021F0223008F04AC270C1211147C29C +:1022500080C1FF2021F0222309F468C1F5C12223A7 +:1022600009F477C105C2242F26952695237030E006 +:102270002115310521F021303105C9F030C2FF2090 +:1022800021F0862F942F937002C080E090E0289672 +:102290000FB6F894DEBF0FBECDBFDF91CF911F9177 +:1022A0000F91FF90EF90DF90CF900C94510EFF2094 +:1022B00021F0862F942F937002C080E090E0289642 +:1022C0000FB6F894DEBF0FBECDBFDF91CF911F9147 +:1022D0000F91FF90EF90DF90CF900C94670E862FB8 +:1022E000FF2019F00E94211D02C00E94891D28961E +:1022F0000FB6F894DEBF0FBECDBFDF91CF911F9117 +:102300000F91FF90EF90DF90CF900C940E1E842FD2 +:10231000837009F076C0F110E2C1262F2295269530 +:102320002770220F220F862F8F70C82ED12CE12C00 +:10233000F12C022E04C0CC0CDD1CEE1CFF1C0A94F8 +:10234000D2F764FF10C06FE070E080E090E004C05E +:10235000660F771F881F991F2A95D2F76095709591 +:102360008095909503C060E070E0CB01242F269506 +:1023700026952370422F50E042305105D1F0433072 +:10238000510559F16C297D298E299F29413051052C +:1023900041F128960FB6F894DEBF0FBECDBFDF9196 +:1023A000CF911F910F91FF90EF90DF90CF900C9401 +:1023B000AE176C297D298E299F2928960FB6F8948F +:1023C000DEBF0FBECDBFDF91CF911F910F91FF9068 +:1023D000EF90DF90CF900C94C8170E94AE17C70102 +:1023E000B60128960FB6F894DEBF0FBECDBFDF91C1 +:1023F000CF911F910F91FF90EF90DF90CF900C94B1 +:102400009417FF2019F0842F817001C086958823CE +:1024100009F465C1262F229526952770220F220FD9 +:10242000862F8F70C82ED12CE12CF12C022E04C0E7 +:10243000CC0CDD1CEE1CFF1C0A94D2F764FF10C00C +:102440006FE070E080E090E004C0660F771F881FA7 +:10245000991F2A95D2F7609570958095909503C045 +:1024600060E070E0CB01242F269526952370422F43 +:1024700050E042305105D1F04330510559F16C29FB +:102480007D298E299F294130510541F128960FB6AB +:10249000F894DEBF0FBECDBFDF91CF911F910F919A +:1024A000FF90EF90DF90CF900C9482186C297D29DB +:1024B0008E299F2928960FB6F894DEBF0FBECDBF98 +:1024C000DF91CF911F910F91FF90EF90DF90CF9010 +:1024D0000C949C180E948218C701B60128960FB66A +:1024E000F894DEBF0FBECDBFDF91CF911F910F914A +:1024F000FF90EF90DF90CF900C946818603FC9F187 +:1025000018F4603E50F49BC0623F09F460C008F4C8 +:102510004AC0633F09F46FC092C0162F1F70842F0A +:102520008F71FF2099F00E940118812F28960FB615 +:10253000F894DEBF0FBECDBFDF91CF911F910F91F9 +:10254000FF90EF90DF90CF900C946E100E942218B5 +:10255000812F28960FB6F894DEBF0FBECDBFDF9156 +:10256000CF911F910F91FF90EF90DF90CF900C943F +:102570007510FF20A1F02111B2C0842F8F71289611 +:102580000FB6F894DEBF0FBECDBFDF91CF911F9184 +:102590000F91FF90EF90DF90CF900C94471822306E +:1025A00008F09DC0EACFFF20A1F0842F8F712896FC +:1025B0000FB6F894DEBF0FBECDBFDF91CF911F9154 +:1025C0000F91FF90EF90DF90CF900C940118FF20B7 +:1025D00061F3842F8F7128960FB6F894DEBF0FBE7B +:1025E000CDBFDF91CF911F910F91FF90EF90DF90C2 +:1025F000CF900C942218FF2091F0842F8F71289691 +:102600000FB6F894DEBF0FBECDBFDF91CF911F9103 +:102610000F91FF90EF90DF90CF900C94EC172896DD +:102620000FB6F894DEBF0FBECDBFDF91CF911F91E3 +:102630000F91FF90EF90DF90CF900C94E217FF2066 +:10264000A1F0222309F4B1CF862F28960FB6F89473 +:10265000DEBF0FBECDBFDF91CF911F910F91FF90D5 +:10266000EF90DF90CF900C94570F222309F4B1CF55 +:10267000862F28960FB6F894DEBF0FBECDBFDF9130 +:10268000CF911F910F91FF90EF90DF90CF900C941E +:102690001F104F70C8010E94AB0228960FB6F89425 +:1026A000DEBF0FBECDBFDF91CF911F910F91FF9085 +:1026B000EF90DF90CF900C9409174F70C8012896C7 +:1026C0000FB6F894DEBF0FBECDBFDF91CF911F9143 +:1026D0000F91FF90EF90DF90CF900C94D605289645 +:1026E0000FB6F894DEBF0FBECDBFDF91CF911F9123 +:1026F0000F91FF90EF90DF90CF9008950E9497196F +:102700000E946C190E94B3190E94BA1E0E940E1EEC +:1027100080E090E00E94510E80E090E00C94670E03 +:102720000E9487190C947E130E94B718292F2295B6 +:102730002F7030E02C3031054CF42A3031056CF428 +:10274000225031092230310590F407C02C30310578 +:1027500051F02F30310539F00AC0803E10F0803F33 +:1027600031F481E0089593FB882780F9089580E093 +:102770000895CF93DF9300D000D01F92CDB7DEB77E +:102780000F900F900F900F900F90DF91CF910895C1 +:10279000CF93DF9300D000D000D0CDB7DEB7269620 +:1027A0000FB6F894DEBF0FBECDBFDF91CF91089575 +:1027B0001F93CF93DF93C091790116E080917A0146 +:1027C000C81799F0D0E01C9FF0011D9FF00D112457 +:1027D000E558FE4F408151816281738184819581EA +:1027E0000E94C8132196C770E9CFDF91CF911F9146 +:1027F00008954091AB015091AC016091AD01709191 +:10280000AE018091AF019091B0010C94C813CF93A9 +:102810008091B00182958F7009F05FC08091AD0109 +:10282000882309F45AC020917901A0917A0160911E +:10283000AB017091AC018091AE019091AF0131E09C +:102840006F3F09F030E0B32FC6E02A1709F445C006 +:10285000009721F07F3F21F44B2F03C041E001C0DE +:1028600040E030E040FD35C0C29FF001C39FF00D55 +:102870001124E558FE4F418174132BC0408164132D +:1028800028C04281411125C043815481481759070E +:1028900010F441505109481B590B483C5105C8F4EC +:1028A0008091B0018F7080618093B00186E0829F3B +:1028B000F001839FF00D1124E058FE4F80818F704E +:1028C000806180838BEA91E00E947C10CF910C9410 +:1028D000D8132F5F3F4F2770B8CFCF910895CF9275 +:1028E000DF92EF92FF920F931F93CF93DF93CDB7B9 +:1028F000DEB762970FB6F894DEBF0FBECDBF8C0176 +:1029000085E0F801DE011D9601900D928A95E1F7B0 +:10291000D8014C9111965C91119712966C91129777 +:102920001396ED90FC9014977091AB01E091AC017F +:102930002091AE013091AF012115310531F0EF3F0B +:1029400031F481E07F3F19F403C081E001C080E0F1 +:10295000B82FB170CB2E80FD6CC1D090AD01DD20C1 +:1029600009F4F5C0F091B001E216F30638F0C701A2 +:10297000821B930B883C910548F09BC020953095B5 +:102980002E0D3F1D283C310508F093C08F2F807F0E +:1029900009F052C0E51314C0741312C0D62E611191 +:1029A0000FC0FF70F061F093B0010E94F9138BEA41 +:1029B00091E00E947C108091B001F80185836CC188 +:1029C000EF2831F05F3F31F481E04F3F19F403C04D +:1029D00081E001C080E080FD03C081E0862701C066 +:1029E00080E0F82FF170FF2E80FF1CC080917901EC +:1029F00020917A0136E0821709F428C190E0389FCF +:102A0000F001399FF00D1124E558FE4F71815713E5 +:102A100006C07081471303C07281671303C001961B +:102A20008770E9CFD62E662309F436C18091B001B4 +:102A300081608093B00153C0E51308C0741306C0D1 +:102A4000611104C0D8011596FC93AEC04D875E8716 +:102A50008D859E856A8B0E9494136A89882329F14B +:102A6000D62E662311F12091B001822F82958F70AE +:102A700090E002970CF460C08091AB019091AC01A2 +:102A800098878F831986FB86EA862C87CE01079666 +:102A900051C0E51731F14D875E878D859E856A8B24 +:102AA0000E9494136A8981112EC0C8010E947C1073 +:102AB000A4C08F2F807F69F77E2DF98AE88A8989E3 +:102AC0000E94B9138BEA91E00E947C10EBEAF1E0DE +:102AD00086E0DF011D928A95E9F70E94F913D12C57 +:102AE000DBC07413D8CF6111D6CFD8011596FC93F3 +:102AF000C8010E947C10EBEAF1E086E0DF011D9244 +:102B00008A95E9F7C9C0D62E662379F22091B001E3 +:102B1000822F82958F7090E0029774F08091AB01C4 +:102B20009091AC019A8389831B82FD82EC822E8373 +:102B3000CE0101960E947C1086E0F801ABEAB1E07C +:102B400001900D928A95E1F70E9407146FC0E2167A +:102B5000F30628F0C701821B930B9C0104C020954B +:102B600030952E0D3F1D283C310508F052C0D62E61 +:102B7000662309F49ACFE5132CC074132AC0809100 +:102B8000B00180FD1DC0982F92959F70C9F0D801AB +:102B900015968C9315979F3039F09F5F9295907F93 +:102BA0008F70892B15968C93C8010E947C1086E04B +:102BB000F801ABEAB1E001900D928A95E1F736C0D9 +:102BC00086E0F801ABEAB1E001900D928A95E1F759 +:102BD00063C04D875E878D859E850E9494138823F0 +:102BE00079F086E0F801ABEAB1E001900D928A95A8 +:102BF000E1F70E9407140E94F913DD24D3944CC01E +:102C00008091B00181608093B001C8010E947C1066 +:102C100043C07E2DF98AE88A89890E94B913EBEABC +:102C2000F1E086E0DF011D928A95E9F70E94F91331 +:102C300033C0662309F439CF4D875E878D859E8525 +:102C40000E949413882309F430CFCBCF4D875E8741 +:102C50008D859E850E94B718292F22952F7030E010 +:102C6000223031052CF49F7041F0811106C00CC058 +:102C7000243031052CF49F7049F4805E883020F0B8 +:102C8000C8010E947C10CF2CDC2C06C0D801159600 +:102C90009C91907F91F7F8CF8D2D62960FB6F894A6 +:102CA000DEBF0FBECDBFDF91CF911F910F91FF907F +:102CB000EF90DF90CF9008951F93CF93DF93CDB720 +:102CC000DEB72C970FB6F894DEBF0FBECDBF4F8393 +:102CD000588769877A878B879C87CE0107960E94E1 +:102CE0006F148823C1F02F8138858A859B85892BB5 +:102CF00031F03F3F11F080E003C02F3FE1F781E06A +:102D0000811147C04F81588569857A858B859C855F +:102D10000E94C8133EC086E0FE013796DE01119680 +:102D200001900D928A95E1F7FF81E8854A855B85E0 +:102D30004115510531F0EF3F31F481E0FF3F19F4C7 +:102D400003C081E001C080E080FD23C020917A01B2 +:102D500030E0C9010196877099276091790170E090 +:102D600086179707F1F1F983EA835D834C8396E038 +:102D7000929FD001939FB00D1124A558BE4FFE0124 +:102D8000319601900D929A95E1F780937A010E9415 +:102D9000D81316E08091790190917A01891779F121 +:102DA000189FC001112485589E4F0E946F148823DC +:102DB00031F1E09179011E9FF0011124E558FE4F99 +:102DC0004081518162817381848195810E94C81301 +:102DD0008091790190E0019687709927809379011D +:102DE000D9CF0E94901310927A0110927901EBEAE8 +:102DF000F1E086E0DF011D928A95E9F7CACF2C96B3 +:102E00000FB6F894DEBF0FBECDBFDF91CF911F91FB +:102E10000895EF92FF920F931F93CF93DF93FC01DE +:102E2000009709F46FC0F12CEE24E394EF01219692 +:102E30008491843740F4843008F055C0813081F0AB +:102E4000823021F15FC0853709F447C0C0F19CE7AB +:102E5000980F903708F056C08F770E941F1045C01A +:102E60008F010E5F1F4FFE01849190E2980F983002 +:102E700050F48770FE2D01C0FF0F8A95EAF78F2F5F +:102E80000E948A1915C00E94570F14C08F010E5F4F +:102E90001F4FFE01849190E2980F983068F487707C +:102EA000FE2D01C0FF0F8A95EAF78F2F0E9490191F +:102EB0000E94B319E80119C00E941F10FBCFCF0177 +:102EC0000296FE01C491CC2361F0EFE9FFE0319757 +:102ED000F1F700C00000C150F6CFCF010296FE010D +:102EE000F490EC0102C00E94570F8F2D882341F00F +:102EF000EFE9FFE03197F1F700C000008150F6CF15 +:102F0000FE0194CFDF91CF911F910F91FF90EF9031 +:102F1000089508956093B5017093B6018093B70149 +:102F20009093B8010C947E130F931F930091B501F9 +:102F30001091B6012091B7013091B801062B172BE3 +:102F4000282B392B0093B5011093B6012093B701BC +:102F50003093B8011F910F910C947E130F931F9320 +:102F60000091B5011091B6012091B7013091B801DF +:102F700006231723282339230093B5011093B601A4 +:102F80002093B7013093B8011F910F910C947E13D9 +:102F90000F931F930091B5011091B6012091B701D5 +:102FA0003091B80106271727282739270093B50144 +:102FB0001093B6012093B7013093B8011F910F9180 +:102FC0000C947E131092B1011092B2011092B301D1 +:102FD0001092B4010C947E1341E050E060E070E088 +:102FE00004C0440F551F661F771F8A95D2F7409380 +:102FF000B1015093B2016093B3017093B4010C948A +:103000007E1341E050E060E070E004C0440F551FC3 +:10301000661F771F8A95D2F78091B1019091B20116 +:10302000A091B301B091B401842B952BA62BB72BA3 +:103030008093B1019093B201A093B301B093B40116 +:103040000C947E1341E050E060E070E004C0440F57 +:10305000551F661F771F8A95D2F74095509560954A +:1030600070958091B1019091B201A091B301B0919E +:10307000B40184239523A623B7238093B1019093B1 +:10308000B201A093B301B093B4010C947E1341E05C +:1030900050E060E070E004C0440F551F661F771FCA +:1030A0008A95D2F78091B1019091B201A091B301BC +:1030B000B091B40184279527A627B7278093B10143 +:1030C0009093B201A093B301B093B4010C947E131A +:1030D0000F931F930091B1011091B2012091B301A0 +:1030E0003091B401062B172B282B392B0093B101FB +:1030F0001093B2012093B3013093B4011F910F914B +:103100000C947E130F931F930091B1011091B201A3 +:103110002091B3013091B4010623172328233923CA +:103120000093B1011093B2012093B3013093B40125 +:103130001F910F910C947E130F931F930091B10177 +:103140001091B2012091B3013091B40106271727E5 +:10315000282739270093B1011093B2012093B301BE +:103160003093B4011F910F910C947E130895CF9268 +:10317000DF92EF92FF920F931F93CF93DF93EC01B7 +:10318000C090B501D090B601E090B701F090B801C1 +:103190008091B1019091B201A091B301B091B401BD +:1031A000C82AD92AEA2AFB2A0FE110E0B701A601B2 +:1031B000002E04C076956795579547950A94D2F7E7 +:1031C00040FF07C0BE01802F0E94F90581309105A4 +:1031D00039F40150110950F7BE0180E00E94F90551 +:1031E000DF91CF911F910F91FF90EF90DF90CF90E3 +:1031F000089590910C019923D9F090910D01992394 +:10320000B9F0982F9695969596959F3088F5E09110 +:103210000E01F0910F01E90FF11D877021E030E000 +:1032200001C0220F8A95EAF78181822B818308955C +:1032300040910E0150910F0120E030E09FEFFA0124 +:10324000E20FF31F6281681799F09F3F19F4611133 +:1032500001C0922F2F5F3F4F2E30310581F79F3FE6 +:1032600039F0FA01E90FF11D97FDFA95828308956F +:10327000089590910C019923E1F090910D0199230B +:10328000C1F0982F9695969596959F3020F5E091F0 +:103290000E01F0910F01E90FF11D877021E030E080 +:1032A00001C0220F8A95EAF7209581812823218386 +:1032B000089540910E0150910F0120E030E0FA0195 +:1032C000E20FF31F9281981301C012822F5F3F4FCC +:1032D0002E303105A1F7089581E090E0E0910E01D4 +:1032E000F0910F01E80FF91F1082019680319105CE +:1032F000A9F708959091CB01982B9093CB01089555 +:1033000080959091CB0198239093CB0108951092D2 +:10331000CB0108959091CA01982B9093CA0108950A +:1033200080959091CA0198239093CA0108951092B4 +:10333000CA0108958093B90108951092B9010895C2 +:1033400040910E0150910F0120E030E080E0FA0141 +:10335000E20FF31F918191118F5F2F5F3F4F2F304D +:103360003105A9F70895E0910E01F0910F018091C8 +:10337000CB018083E0910E01F0910F01808190914B +:10338000CA01892B80839091B901992361F0E09162 +:103390000E01F0910F018081892B80830E94A0197A +:1033A00081111092B90180910E0190910F010C943E +:1033B0003B0ECF92DF92EF92FF920F931F936C011F +:1033C000EE24FF24C114D104E104F10421F46B01C3 +:1033D0007C0180E001C080E133272F2D1E2D0D2DB3 +:1033E000011511052105310519F0885F6801790182 +:1033F00097018601A4E03695279517950795AA951C +:10340000D1F7011511052105310519F08C5F68010F +:10341000790197018601F2E0369527951795079572 +:10342000FA95D1F7011511052105310519F08E5FC7 +:1034300068017901B701A60176956795579547957B +:10344000452B462B472B09F08F5F1F910F91FF9063 +:10345000EF90DF90CF9008958091E501843009F1DD +:103460001092CD0120E488E190E00FB6F894A89581 +:10347000809360000FBE2093600083B7817F8460DB +:1034800083BF83B7816083BF7894889583B78E7F2D +:1034900083BF88E10FB6F8948093600010926000BB +:1034A0000FBE089508950895CF930E94521A0E9466 +:1034B00023040E94531AC0E08C2F0E941005811132 +:1034C00005C0CF5FCE30C1F780E001C081E0CF9171 +:1034D00008950E9490130E942F0E0C94340782E0EE +:1034E00084BD93E095BD9AEF97BD80936E000895DB +:1034F0002FB7F8948091CE019091CF01A091D00187 +:10350000B091D1012FBF0895CF92DF92EF92FF9239 +:103510000F931F932FB7F8944091CE015091CF0194 +:103520006091D0017091D1012FBF6A017B01EE241F +:10353000FF248C0120E030E0C016D106E206F3063D +:1035400010F441505109481B590BCA011F910F91AA +:10355000FF90EF90DF90CF9008951F920F920FB6DB +:103560000F9211248F939F93AF93BF938091CE01BD +:103570009091CF01A091D001B091D1010196A11DF0 +:10358000B11D8093CE019093CF01A093D001B09351 +:10359000D101BF91AF919F918F910F900FBE0F906E +:1035A0001F9018950E94350BF8942FEF87EA91E64B +:1035B000215080409040E1F700C0000087E090EB90 +:1035C000DC018093EE019093EF01A093F001B093A2 +:1035D000F1012CE088E190E00FB6F894A895809373 +:1035E00060000FBE20936000FFCFEF92FF920F9319 +:1035F0001F93CF93DF93E82EF12C8F2D0E9410059F +:10360000C0E0D0E0082F10E098010C2E02C03595E4 +:1036100027950A94E2F720FD05C02196C630D10512 +:1036200099F709C06C2F7F2D80E00E94D705E81222 +:10363000F4CF81E005C0F3948EE0F812DECF80E095 +:10364000DF91CF911F910F91FF90EF900895CF934D +:10365000C82F8CE20E94F51A882321F08C2FCF917D +:103660000C94F51A80E0CF910895CF930E947A1CB4 +:10367000811102C00E94601CC5E6C15049F00E9441 +:1036800023048FE39CE90197F1F700C00000F5CF18 +:1036900089E20E94271B811111C18AE20E94271B27 +:1036A00081110E94601C85E00E94271B81110E94ED +:1036B000D21A0E94851C8093CC0187E00E94271BB0 +:1036C000882399F18BE10E94271B882351F0909168 +:1036D000CC0191FB882780F921E0822780FB91F9BA +:1036E00022C08EE00E94271B882351F09091CC01CC +:1036F00092FB882780F921E0822780FB92F913C092 +:1037000080E10E94271B9091CC01882341F093FB1C +:10371000882780F921E0822780FB93F904C0892F54 +:10372000809580FB90F99093CC018091CC010E9410 +:10373000891C0E94971C8093DF0180EE0E94271B4A +:10374000882341F08091DF01982F909590FB80F9BC +:103750008093DF0189E30E94271B882359F0909111 +:10376000DF0191FB882780F921E0822780FB91F916 +:103770009093DF0182EE0E94271B882359F09091DD +:10378000DF0192FB882780F921E0822780FB92F9F4 +:103790009093DF0186EE0E94271B882359F09091B9 +:1037A000DF0193FB882780F921E0822780FB93F9D2 +:1037B0009093DF0183EE0E94271B882359F090919C +:1037C000DF0194FB882780F921E0822780FB94F9B0 +:1037D0009093DF0185E30E94271B882359F0909185 +:1037E000DF0195FB882780F921E0822780FB95F98E +:1037F0009093DF0181E30E94271B882359F0909169 +:10380000DF0196FB882780F921E0822780FB96F96B +:103810009093DF0181E10E94271B882359F090914A +:10382000DF0197FB882780F921E0822780FB97F949 +:103830009093DF018091DF010E949B1C8091DF014A +:1038400087FB882780F980930D0187E20E94271B60 +:10385000C82F8EE10E94271B8111C2608FE10E9458 +:10386000271B8111C46080E20E94271B8111C86060 +:1038700081E20E94271B8111C06182E20E94271B06 +:103880008111C06283E20E94271B8111C06484E21F +:103890000E94271B882311F0C06802C0CC2329F0A6 +:1038A0008C2F0E94921C6C2F03C00E948E1C682FCC +:1038B00070E080E090E0CF910C948A17CF9108954A +:1038C0006DEE7EEF80E090E00E94B62260E082E044 +:1038D00090E00E94A82260E083E090E00E94A8228D +:1038E00060E084E090E00E94A82260E085E090E043 +:1038F0000C94A82280E090E00E94A22221E08D3E5C +:103900009E4F09F020E0822F089582E090E00C9411 +:103910009A22682F82E090E00C94A82283E090E045 +:103920000C949A22682F83E090E00C94A82284E003 +:1039300090E00C949A22682F84E090E00C94A822E6 +:103940008091D40180FF0BC06091130185E0689FD6 +:10395000B001112475956795759567952AC081FF0B +:1039600009C06091130185E0689FB001112475952D +:1039700067951FC082FF07C06091130185E0689FB3 +:10398000B001112416C04091D5014423C9F06091C3 +:103990001201461788F72091130185E0289F9001B6 +:1039A0001124429FC001439F900D112470E00E949A +:1039B0006C226038710540F46115710539F002C060 +:1039C00065E070E0862F08958FE7089581E00895FF +:1039D0008091D40180FF08C06091110170E075955D +:1039E00067957595679521C081FF06C060911101AB +:1039F00070E07595679519C082FF04C06091110150 +:103A000070E010C08091D5018823C1F06091100151 +:103A10008617A0F790911101989FC001112470E0C2 +:103A20000E946C226038710528F46115710521F03F +:103A3000862F08958FE7089581E0089561E070E092 +:103A4000F4CF803F21F40E94A01C819504C0813FE7 +:103A500029F40E94A01C8093D8010895823F21F48C +:103A60000E94A01C819504C0833F29F40E94A01CE1 +:103A70008093D7010895893F19F40E94E81C05C07E +:103A80008A3F31F40E94E81C81958093D901089502 +:103A90008B3F21F40E94E81C819504C08C3F29F4DF +:103AA0000E94E81C8093DA010895843F21F48091FC +:103AB000D601816017C0853F21F48091D6018260D4 +:103AC00011C0863F21F48091D60184600BC0873FEE +:103AD00021F48091D601886005C0883F31F480913F +:103AE000D60180618093D60108958D3F21F48091A5 +:103AF000D40181600BC08E3F21F48091D40182609B +:103B000005C08F3F29F48091D40184608093D40153 +:103B10000895803F39F48091D80187FF6CC01092DE +:103B2000D80169C0813F29F48091D8011816BCF3EF +:103B300062C09091D701823F29F497FF5CC0109238 +:103B4000D70159C0833F19F41916CCF354C0893FEB +:103B500041F48091D90118160CF04DC01092D90192 +:103B60004AC08A3F29F48091D90187FF44C0F6CF2B +:103B70008B3F39F48091DA0187FF3DC01092DA0162 +:103B80003AC08C3F29F48091DA011816BCF333C097 +:103B9000843F21F48091D6018E7F17C0853F21F4A8 +:103BA0008091D6018D7F11C0863F21F48091D6018E +:103BB0008B7F0BC0873F21F48091D601877F05C0A2 +:103BC000883F31F48091D6018F7E8093D60113C057 +:103BD0008D3F21F48091D4018E7F0BC08E3F21F464 +:103BE0008091D4018D7F05C08F3F29F48091D4014D +:103BF0008B7F8093D4018091D70181110EC0809179 +:103C0000D80181110AC08091D901811106C080912B +:103C1000DA01811102C01092D501089586ED91E07C +:103C20000E94460E0E94781A9093D3018093D2018D +:103C300008951F93CF93DF938091D2019091D30188 +:103C40000E94841A4091D501442321F0209114014F +:103C500030E006C0209115015AE0259F9001112403 +:103C60008217930708F482C08091D7011091D80180 +:103C7000D091D901C091DA01811107C0111105C09D +:103C8000D11103C0CC2309F471C04F3F19F04F5F2D +:103C90004093D501181624F40E94A01C8093D701EC +:103CA0008091D70187FF05C00E94A01C8195809359 +:103CB000D701111624F40E94A01C8093D801809192 +:103CC000D80187FF05C00E94A01C81958093D80170 +:103CD0006091D701662339F11091D801112319F1B0 +:103CE000772767FD7095872F972F0E947D2123E30B +:103CF00033E343E35FE30E94E1210E944A216093A2 +:103D0000D701612F772767FD7095872F972F0E9426 +:103D10007D2123E333E343E35FE30E94E1210E943B +:103D20004A216093D8011D1624F40E94E81C809358 +:103D3000D9018091D90187FF05C00E94E81C8195B7 +:103D40008093D9011C1624F40E94E81C8093DA01A8 +:103D50008091DA0187FF05C00E94E81C819580935D +:103D6000DA01DF91CF911F910C940E1EDF91CF915C +:103D70001F910895E6EDF1E085E0DF011D928A953F +:103D8000E9F71092D5011092D4010895833081F1A2 +:103D900028F4813059F08230D1F00895853009F44B +:103DA00049C0B8F1863009F456C008952091150134 +:103DB000862F90E0820F911D8F3F910520F4620FB6 +:103DC0006093150108958FEF809315010895209158 +:103DD0001401862F90E0820F911D8F3F910520F4F2 +:103DE000620F6093140108958FEF8093140108957A +:103DF00020911301862F90E0820F911D8F3F910536 +:103E000020F4620F6093130108958FEF80931301E4 +:103E1000089520911201862F90E0820F911D8F3F0F +:103E2000910520F4620F6093120108958FEF809343 +:103E30001201089520911101862F90E0820F911DAB +:103E40008F3F910520F4620F6093110108958FEF69 +:103E500080931101089520911001862F90E0820F28 +:103E6000911D8F3F910520F4620F6093100108951A +:103E70008FEF809310010895833011F128F4813081 +:103E800049F0823091F00895853081F120F186303B +:103E9000C1F1089580911501681720F4861B809365 +:103EA0001501089510921501089580911401681765 +:103EB00020F4861B80931401089510921401089534 +:103EC00080911301681720F4861B809313010895D5 +:103ED00010921301089580911201681720F4861B37 +:103EE000809312010895109212010895809111019A +:103EF000681720F4861B8093110108951092110118 +:103F0000089580911001681720F4861B809310019A +:103F100008951092100108958D3109F442C020F5E2 +:103F20008E3009F479C070F4873009F45EC020F453 +:103F3000863009F442C033C08830D1F18B3009F4A7 +:103F4000A7C02DC0863109F4A3C038F4803109F42C +:103F50006DC0813109F47BC022C0893109F498C059 +:103F60008B3109F44FC01BC0853309F479C048F484 +:103F7000873209F475C008F478C0893209F470C03A +:103F80000EC0833438F48A3308F071C0883309F4E2 +:103F90007FC005C0833409F463C08834C1F080E079 +:103FA00008950E9404210E942F0E0E94340770C0C1 +:103FB0000E94851C0E94971C6BC08091CC01817F60 +:103FC0008E7F8093CC0181E08093DC0108950E9474 +:103FD00090132FEF83ED90E3215080409040E1F764 +:103FE00000C000000E94D21A53C09091CC01892FCA +:103FF000817090FF03C0917F9E7F26C09160909357 +:10400000CC0146C09091CC0191FB882780F921E03A +:10401000822780FB91F913C09091CC0192FB8827F5 +:1040200080F921E0822780FB92F909C09091CC01B0 +:1040300093FB882780F921E0822780FB93F99093F6 +:10404000CC01882329F191609093CC0108950E94BE +:10405000901380910D0191E0892780930D0118C084 +:1040600061E070E080E090E00FC023EE01C027EC3B +:10407000280F61E070E080E090E004C0660F771FD9 +:10408000881F991F2A95D2F70E948A170E949013C1 +:1040900081E0089580E0089580E00895CF93C82FCF +:1040A0008091DC01813079F018F08230D1F184C048 +:1040B000A0910E01B0910F018C91813169F0823293 +:1040C00009F07CC009C0A0910E01B0910F018C9144 +:1040D000813111F0823249F48C2F0E944A208111E3 +:1040E0001DC08C2F0E948C1F1AC08C2F0E944C2048 +:1040F000811114C0C43179F048F4CB3079F0C0316B +:1041000009F060C082E08093DC0108C0C93219F078 +:10411000C83321F057C01092DC0154C081E0817097 +:1041200053C0C93289F118F5C43171F1A8F4C73010 +:1041300009F046C08AE08093150194E19093140140 +:1041400093E0909313018093120188E08093110112 +:1041500088E28093100134C0CE51C63088F5EC2F30 +:10416000F0E0E65DFE4F80818093DB0129C0CE3414 +:10417000E9F020F4CB3421F56AE013C0C13579F0C1 +:10418000C235F1F461E00DC08091DB01882319F0A4 +:104190001092DB0115C081E08093DC0115C061E065 +:1041A00006C08091DB010E94C61E0AC06AE08091B1 +:1041B000DB010E943C1F04C01092DC0180E004C0BF +:1041C00081E002C080E0ABCFCF910895E1E8F0E05C +:1041D0008081886080838081816080838FB7F8943C +:1041E00093E09093890090ED909388008FBF08959D +:1041F000EFE6F0E08081826080830895EFE6F0E0F2 +:1042000080818D7F80830895EFE6F0E0808192E0E9 +:104210008927808308951F920F920FB60F92112461 +:104220002F933F934F935F936F937F938F939F93BE +:10423000AF93BF93EF93FF938091DD019091DE01E7 +:1042400001969093DE018093DD01811103C082E02D +:104250000E943407E091DE01E695E695F0E0E6572E +:10426000FB4FE4918091DD018E1303C080E00E943A +:104270003407FF91EF91BF91AF919F918F917F9103 +:104280006F915F914F913F912F910F900FBE0F90C3 +:104290001F90189504D06894B1118DC0089570D006 +:1042A00088F09F5790F0B92F9927B751A0F0D1F01F +:1042B000660F771F881F991F1AF0BA95C9F712C0A9 +:1042C000B13081F077D0B1E0089574C0672F782FB6 +:1042D0008827B85F39F0B93FCCF386957795679515 +:1042E000B395D9F73EF490958095709561957F4F81 +:1042F0008F4F9F4F0895E89409C097FB3EF4909527 +:104300008095709561957F4F8F4F9F4F9923A9F0AE +:10431000F92F96E9BB279395F6958795779567953D +:10432000B795F111F8CFFAF4BB0F11F460FF1BC081 +:104330006F5F7F4F8F4F9F4F16C0882311F096E914 +:1043400011C0772321F09EE8872F762F05C06623C2 +:1043500071F096E8862F70E060E02AF09A95660F7B +:10436000771F881FDAF7880F9695879597F9089534 +:1043700057FD9058440F551F59F05F3F71F0479516 +:10438000880F97FB991F61F09F3F79F087950895FB +:10439000121613061406551FF2CF4695F1DF08C01A +:1043A000161617061806991FF1CF86957105610537 +:1043B00008940895E894BB2766277727CB0197F9DF +:1043C00008950BD078C069D028F06ED018F09523EE +:1043D00009F05AC05FC01124EECFCADFA0F3959F49 +:1043E000D1F3950F50E0551F629FF001729FBB27DC +:1043F000F00DB11D639FAA27F00DB11DAA1F649F88 +:104400006627B00DA11D661F829F2227B00DA11D3A +:10441000621F739FB00DA11D621F839FA00D611DC0 +:10442000221F749F3327A00D611D231F849F600DE1 +:10443000211D822F762F6A2F11249F5750408AF01A +:10444000E1F088234AF0EE0FFF1FBB1F661F771FA6 +:10445000881F91505040A9F79E3F510570F014C03D +:10446000AACF5F3FECF3983EDCF38695779567958E +:10447000B795F795E7959F5FC1F7FE2B880F911DC4 +:104480009695879597F9089597F99F6780E870E06A +:1044900060E008959FEF80EC089500240A941616BA +:1044A000170618060906089500240A941216130622 +:1044B000140605060895092E0394000C11F48823B0 +:1044C00052F0BB0F40F4BF2B11F460FF04C06F5FCC +:1044D0007F4F8F4F9F4F089597FB072E16F4009440 +:1044E00007D077FD09D00E94862207FC05D03EF454 +:1044F000909581959F4F0895709561957F4F089590 +:10450000EE0FFF1F0590F491E02D0994AA1BBB1B31 +:1045100051E107C0AA1FBB1FA617B70710F0A61BC3 +:10452000B70B881F991F5A95A9F780959095BC01E4 +:10453000CD010895F999FECF92BD81BDF89A9927D2 +:1045400080B50895A8E1B0E042E050E00C94BD22AF +:10455000262FF999FECF1FBA92BD81BD20BD0FB69F +:10456000F894FA9AF99A0FBE019608950E94A8222B +:10457000272F0C94A922DC01CB01FC01F999FECF75 +:1045800006C0F2BDE1BDF89A319600B40D924150DB +:0A4590005040B8F70895F894FFCFEB +:10459A0020023607C307A0076C0739070101BA01D1 +:1045AA0028080A03140A3F4D36394B04FE03C80390 +:1045BA008F0322033B0354036D0301020304050620 +:0445CA0007080900D5 :00000001FF diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary.png b/keyboard/ergodox_ez/keymaps/ordinary/ordinary.png deleted file mode 100644 index c83f972cfe16a2f83196db9b92ebbd276561fd7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 93556 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ÜtfTWE2K(5Z@%6ZB4_0*xGr|oh7$OCw%hUQ|q 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