From a9ad5c55c8fcfbd98b6208b31f8313f7f5940fa1 Mon Sep 17 00:00:00 2001 From: Charles Maresh Date: Wed, 3 Feb 2016 17:05:49 -0600 Subject: [PATCH 1/6] Disable console for improved performance Commenting out the line is the only way to disable the console, as the value of CONSOLE_ENABLE isn't checked. There are only checks for its existence; setting it to `yes` or `no` doesn't change the compilation. --- keyboard/ergodox_ez/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboard/ergodox_ez/Makefile b/keyboard/ergodox_ez/Makefile index 8066c7bb4b..5dfcca2c80 100644 --- a/keyboard/ergodox_ez/Makefile +++ b/keyboard/ergodox_ez/Makefile @@ -93,7 +93,7 @@ OPT_DEFS += -DBOOTLOADER_SIZE=512 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 = no # Console for debug(+400) +# CONSOLE_ENABLE = yes # Console for debug(+400) COMMAND_ENABLE = yes # Commands for debug and configuration CUSTOM_MATRIX = yes # Custom matrix file for the ErgoDox EZ SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend From 2ae39aaa86ad23b315f1ffce89497bee0d805bdc Mon Sep 17 00:00:00 2001 From: Guyon Cumby Date: Thu, 4 Feb 2016 12:09:25 -0500 Subject: [PATCH 2/6] Update QUICK_START.md Fix ErgoDox EZ readme.md link --- QUICK_START.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/QUICK_START.md b/QUICK_START.md index 6be377db3c..948308ca11 100644 --- a/QUICK_START.md +++ b/QUICK_START.md @@ -20,6 +20,6 @@ See [doc/keymap.md](tmk_core/doc/keymap.md). ## Flashing the firmware -The "easy" way to flash the firmware is using a tool from your host OS like the Teensy programming app. [ErgoDox EZ](keyboard/ergodox_ez/README.md) gives a great example. +The "easy" way to flash the firmware is using a tool from your host OS like the Teensy programming app. [ErgoDox EZ](keyboard/ergodox_ez/readme.md) gives a great example. If you want to program via the command line you can uncomment the ['modifyvm'] lines in the Vagrantfile to enable the USB passthrough into Linux and then program using the command line tools like dfu-util/dfu-programmer or you can install the Teensy CLI version. From c29ad125a7a58d5a2ced0a619165204136da9019 Mon Sep 17 00:00:00 2001 From: Fernando Mendonca Date: Fri, 5 Feb 2016 01:50:54 +0100 Subject: [PATCH 3/6] Fix 2 macros in the Nordic keymap By testing I found out that, at least on Linux using the Swedish layout, two macros present on this file were wrong, for the backslash and pipe keys. Jack helped me find the correct combination for the backslash and that led me to the right one for pipe. --- quantum/keymap_extras/keymap_nordic.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/quantum/keymap_extras/keymap_nordic.h b/quantum/keymap_extras/keymap_nordic.h index 02a704216a..7ef41fb791 100644 --- a/quantum/keymap_extras/keymap_nordic.h +++ b/quantum/keymap_extras/keymap_nordic.h @@ -48,12 +48,12 @@ #define NO_LBRC ALGR(KC_8) #define NO_RBRC ALGR(KC_9) #define NO_RCBR ALGR(KC_0) -#define NO_PIPE ALGR(NO_ACUT) +#define NO_PIPE ALGR(KC_NUBS) #define NO_EURO ALGR(KC_E) #define NO_TILD ALGR(NO_QUOT) -#define NO_BSLS ALGR(NO_LESS) +#define NO_BSLS ALGR(KC_MINS) #define NO_MU ALGR(KC_M) -#endif \ No newline at end of file +#endif From 1b0d0c684872e0a2fbd0d8efaa1a156afee8a028 Mon Sep 17 00:00:00 2001 From: Erez Zukerman Date: Fri, 5 Feb 2016 16:22:21 +0200 Subject: [PATCH 4/6] Tweaks symbol layer (see changleog) --- .../erez_experimental/erez_experimental.hex | 2552 +++++++---------- .../keymaps/erez_experimental/keymap.c | 52 +- .../keymaps/erez_experimental/readme.md | 10 + 3 files changed, 1137 insertions(+), 1477 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/erez_experimental/erez_experimental.hex b/keyboard/ergodox_ez/keymaps/erez_experimental/erez_experimental.hex index d18d061b96..9eadea20b9 100644 --- a/keyboard/ergodox_ez/keymaps/erez_experimental/erez_experimental.hex +++ b/keyboard/ergodox_ez/keymaps/erez_experimental/erez_experimental.hex @@ -1,38 +1,38 @@ -:100000000C9400070C9444070C9444070C94440788 -:100010000C9444070C9444070C9444070C94440734 -:100020000C9444070C9444070C945B120C942D130D -:100030000C9444070C9444070C9444070C94440714 -:100040000C9444070C94052C0C9444070C9444071E -:100050000C9444070C940C220C9444070C94440711 -:100060000C9444070C9444070C9444070C944407E4 -:100070000C9444070C9444070C9444070C944407D4 -:100080000C9444070C9444070C9444070C944407C4 -:100090000C9444070C9444070C9444070C944407B4 -:1000A0000C9444070C9444070C9444079213B41323 -:1000B0009F14B4139F14F61319149F146E14811413 -:1000C000CF17CF17FD17FD1740187C187D1A7D1A22 -:1000D00094187D1A8B198B19571A7D1A7D1A6B1A71 +:100000000C9465020C94A9020C94A9020C94A90208 +:100010000C94A9020C94A9020C94A9020C94A902B4 +:100020000C94A9020C94A9020C94C50B0C94970C87 +:100030000C94A9020C94A9020C94A9020C94A90294 +:100040000C94A9020C9422210C94A9020C94A902EC +:100050000C94A9020C94C41A0C94A9020C94A90241 +:100060000C94A9020C94A9020C94A9020C94A90264 +:100070000C94A9020C94A9020C94A9020C94A90254 +:100080000C94A9020C94A9020C94A9020C94A90244 +:100090000C94A9020C94A9020C94A9020C94A90234 +:1000A0000C94A9020C94A9020C94A902FC0C1E0D3C +:1000B000090E1E0D090E600D830D090ED80DEB0DF6 +:1000C000D810D81006110611481184118413841316 +:1000D0009C118413931293125E138413841372136E :1000E0000000F0A12E004C002A00E1003581000044 :1000F0001E00140004001D7134004D001F001A0082 -:1001000016001B00E1042A0020000800070006007A +:1001000016001B00E104015420000800070006004F :1001100050002C0021001500090019004F004A0072 :10012000220017000A000500000065745000015409 :100130000000007F0000E3004F0001540000007742 :100140000000E20023001C000B00110000002971D8 :10015000240018000D74100052004B0025000C0004 :100160000E00360051002800260012000F00370054 -:100170002F002B00270013003382387130004E000F +:100170002F002B81270013003382387130004E008E :100180002D0031003478E500C100000001000100BD -:1001900001000100010000003A001E0220022202BC -:1001A000010001003B001F022102230201000100A7 -:1001B0003C002F0226022F00010001003D0030020A -:1001C00027023000010001003E00310235003502F7 +:1001900001000100010000003A001E0022002602BA +:1001A000010001003B001F002300270201000100A5 +:1001B0003C00200024002F004E0101003D002100E2 +:1001C000250030004B0101003E0001002600270001 :1001D000000001000100010000000100000001001A -:1001E0000100010000000100000001003F0052007A -:1001F00051002402000001004000240021001E00E4 -:10020000010001004100250022001F00370001000D -:1002100042002600230020002700010043002502A1 -:100220002E0231002E0001004400450001000100B3 +:1001E0000100010000000100000001003F000100CB +:1001F0002402310200000100400001002D0026020F +:100200000100010041002E002D0227020100010023 +:100210004200010013002000010001004300010022 +:100220002E02010001000100440045000100010010 :1002300001000000010001000100010001000000B8 :1002400001000100010001000100010001000100A6 :10025000F2000100010001000100F000F1000100C6 @@ -43,1430 +43,1080 @@ :1002A0000100010001000100A9000100010001009E :1002B0000100AC00AA00B600010001000100AB0083 :1002C000A80001000100010001000100010001007F -:1002D00001000100AE000100010000000A0025300D -: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 -:100C10007573202D0A004743433A20342E382E3274 -:100C2000204156522D4C4942433A20312E382E3025 -:100C3000204156525F415243483A20617672350A4C -:100C4000004F5054494F4E533A204C554641204294 -:100C50004F4F544D41474943204D4F5553454B4508 -:100C6000592045585452414B455920434F4E534FFC -:100C70004C4520434F4D4D414E44204E4B524F204A -:100C80003531320A004255494C443A2038366235F3 -:100C9000363839202830353A32353A3435204A61F1 -:100CA0006E2032302032303136290A005649443A1B -:100CB00020307846454544284572676F446F782058 -:100CC000455A29205049443A20307831333037286A -:100CD0004572676F446F7820455A29205645523A2D -:100CE000203078303030310A00444553433A207484 -:100CF0002E6D2E6B2E206B6579626F61726420669B -:100D000069726D7761726520666F72204572676FD8 -:100D1000646F780A000A092D2056657273696F6E38 -:100D2000202D0A000A6D6F7573653A206F66660A9A -:100D3000000A6D6F7573653A206F6E0A000A6B6565 -:100D400079626F6172643A206F66660A000A6B65A9 -:100D500079626F6172643A206F6E0A000A6D617485 -:100D60007269783A206F66660A000A6D617472696A -:100D7000783A206F6E0A000A64656275673A206FE0 -:100D80006E0A000A64656275673A206F66660A003B -:100D90000A0A626F6F746C6F616465722E2E2E206A -:100DA00000433E20006565636F6E6669673A0A001E -:100DB000536C656570204C454420746573740A005B -:100DC0000000000000000000000000010204060A0C -:100DD0000F17202C3A4A5D71879DB3C7DAE9F5FCFD -:100DE000FFFCF5E9DAC7B39D87715D4A3A2C2017FD -:100DF0000F0A0604020100000000000000000000CD -:100E000011241FBECFEFDAE0DEBFCDBF04B603FE74 -:100E100024C08091F9019091FA01A091FB01B09159 -:100E2000FC018730904BA740B04BB9F41092F90108 -:100E30001092FA011092FB011092FC0114BE84B7CB -:100E4000877F84BF88E10FB6F8948093600010928A -:100E500060000FBEE0E0FFE3099511E0A0E0B1E023 -:100E6000E6EAFBE502C005900D92AA33B107D9F777 -:100E700011E0AAE3B1E001C01D92A93FB107E1F77B -:100E80000E94950F0C94D12D0C940000FF93EF93CA -:100E9000E0913A01F0913B01309709F00995EF910B -:100EA000FF910895FC018591803011F0EFDFFBCFB9 -:100EB0000895FF27E0E230E247FF0CC0419597FF1D -:100EC00009C0EDE26095709580959095611D711D4A -:100ED000811D911D27FF02C0219530E350E2AA2712 -:100EE000660F771F881F991FAA1FA41710F0A41B55 -:100EF00063955A95A9F7AA3008F0A95FA05DAF9352 -:100F0000F395611571058105910541F7ED3211F4F5 -:100F1000EF93F395F21718F43F93F395FBCF8F916E -:100F2000B5DFFA95E1F70895E991F991859180305F -:100F300021F0853219F0AADFF9CF089520E0E89476 -:100F400055915532C1F3503311F4689455915A3389 -:100F500048F4505390F3220F022E220F220F200D3F -:100F6000250FF4CF0EF4219589919991533619F3F9 -:100F7000533729F1533559F1BC0188279927E89453 -:100F80005C3621F48991999168945591543639F4DD -:100F900046EF7EF077FF0DC08FEF9FEF0AC0553709 -:100FA0004AE039F0583540E121F0523642E009F08C -:100FB0000895FF93EF937DDFEF91FF91B7CFFF93FC -:100FC000EF93FC0181918030B9F360DFFBCFFF9399 -:100FD000EF9368DFF1CFDF93CF93CDB7DEB72596E0 -:100FE000A3DFCF91DF91089561110BC0FC018281D5 -:100FF000882321F085EE0E94631603C085EE0E94CF -:101000002B1780E090E0089508956091BC017091E5 -:10101000BD018091BE019091BF010E9410215698A0 -:101020005E9825982D9826982E9827982F9881308D -:1010300019F0823021F00895259A2D9A0895269A64 -:101040002E9A089585E098E0892B11F00E940508FA -:1010500080E090E0089556985E9825982D982698FF -:101060002E9827982F988FEF90E090938900809387 -:10107000880090938B0080938A0090938D008093DA -:101080008C00259A2D9A2FEF80E792E02150804026 -:101090009040E1F700C00000269A2E9A2FEF80E7DB -:1010A00092E0215080409040E1F700C00000279A74 -:1010B0002F9A2FEF80E792E0215080409040E1F797 -:1010C00000C0000025982D982FEF80E792E0215076 -:1010D00080409040E1F700C0000026982E982FEF46 -:1010E00080E792E0215080409040E1F700C000008E -:1010F00027982F9856985E9825982D9826982E9880 -:1011000027982F98089589EA8093800089E080933A -:10111000810024982C983F988AB18F748AB96E9870 -:10112000479A8BB1806B8BB9769A0E942B0884E02A -:1011300098E0892B11F00E94040880E090E0089567 -:1011400080E28093000180913C0181110EC00E94D9 -:10115000EF0881E080933C012FEF83ED90E3215075 -:1011600080409040E1F700C0000080E40E94F50854 -:101170008093000181112EC00E941F0980930001FD -:10118000811128C00E941F0980930001811122C093 -:101190008FE30E941F098093000181111BC00E94F0 -:1011A000170980E40E94F50880930001811112C0A4 -:1011B0008CE00E941F098093000181110BC00E94E6 -:1011C0001F0980930001811105C08FE30E941F0950 -:1011D000809300010E9417098091000108951092E8 -:1011E000B9008AE08093B800089594EA9093BC0017 -:1011F0009091BC0097FFFCCF9091B900987F9830F8 -:1012000021F0903111F081E008958093BB0084E8D3 -:101210008093BC008091BC0087FFFCCF8091B90017 -:10122000887F883111F0803471F780E0089584E977 -:101230008093BC008091BC0084FDFCCF0895809316 -:10124000BB0084E88093BC008091BC0087FFFCCF8A -:101250009091B900987F81E0983209F480E0089578 -:1012600084E88093BC008091BC0087FFFCCF809114 -:10127000BB00089580910001811115C080E40E9497 -:10128000F5088093000181110CC082E10E941F09C2 -:1012900080930001811105C08FEF0E941F09809388 -:1012A00000010E94170984B1807F84B985B1807FD5 -:1012B00085B98AB1837F8AB98BB1837F8BB93E9818 -:1012C000469808950E94A008809300010E943A0960 -:1012D00080B38C7080BB81B3836F81BBECE4F1E0A1 -:1012E000AEE3B1E011921D9281E0EA35F807D1F743 -:1012F00083E898E0892B11F00C94830808959F925D -:10130000AF92BF92CF92DF92EF92FF920F931F9313 -:10131000CF93DF93809100018823E1F080913D011C -:101320008F5F80933D01811115C082E493E00E949C -:1013300052070E94A00880930001882329F088E2C8 -:1013400093E00E94520706C084E193E00E94520796 -:101350000E942B080EE311E0C0E0D0E0BB24B39460 -:1013600082E0A82ECC24C394D12C25E0E22E23E0E9 -:10137000F22EC73000F580910001811162C080E437 -:101380000E94F50880930001811112C082E10E9441 -:101390001F098093000181110BC0C6010C2E01C0F2 -:1013A000880F0A94EAF780950E941F098093000134 -:1013B0000E94170946C0CA30A1F028F4C83059F07D -:1013C000C93061F005C0CC3089F070F0CD3089F0C3 -:1013D000209A289810C0219A29980DC0229A2A98FC -:1013E0000AC0239A2B9807C0529A01C0539A5B985F -:1013F00002C03E9A4698E0EAEA95F1F78FB17999F2 -:1014000085C092E081708B25892B7C9B02C090E087 -:1014100001C094E0892B7D9B02C090E001C098E060 -:10142000892B7E9B02C090E001C090E1892B9FB187 -:101430009095991F9927991F9295990F907E892BC6 -:1014400010C080910001811176C080E40E94F508EF -:1014500080930001882309F45BC0912C0E94170936 -:10146000892DF8019081981739F1808380910101CD -:10147000882301F18091D70180FF04C08AE093E0C6 -:101480000E9452078091D70180FF0CC0809101011A -:101490001F928F93FF92EF920E94EB070F900F9095 -:1014A0000F900F908091D70180FF04C083E093E0FC -:1014B0000E945207A09201010E943A0921960F5FF3 -:1014C0001F4FCE30D10509F054CF80910101882300 -:1014D000B1F0815080930101882339F08FE99FE0BA -:1014E0000197F1F700C000000AC0ACE4B1E0EEE300 -:1014F000F1E081918D9391E0EC34F907D1F782E22C -:1015000098E0892BD1F00E94220817C090E07ACF92 -:1015100083E10E941F098093000181119ECF81E425 -:101520000E94F50880930001811197CF0E94300935 -:10153000982E909493CF80E094CF81E0DF91CF916B -:101540001F910F91FF90EF90DF90CF90BF90AF90E1 -:101550009F900895E82FF0E0E45BFE4F80810895AE -:10156000CF92DF92EF92FF920F931F93CF93DF936F -:101570008CEE92E00E9452073CE4E32E31E0F32E21 -:10158000C0E0D0E047EEC42E42E0D42E0EED12E0D3 -:10159000DF93CF93DF92CF920E94EB0784EE92E02D -:1015A0000E945207F70181917F0190E00E9475210E -:1015B0009F938F931F930F930E94EB078CED92E004 -:1015C0000E94520721968DB79EB708960FB6F894E1 -:1015D0009EBF0FBE8DBFCE30D105D1F6DF91CF912A -:1015E0001F910F91FF90EF90DF90CF9008958B3B6C -:1015F000910578F4883A910540F5853A9105D0F443 -:101600008430910508F0B1C08130910509F4ADC076 -:101610006BC0803E910508F467C0883E910508F4D0 -:10162000A4C09C01205F31092031310508F05CC065 -:1016300090650895853A910509F459C0863A910557 -:1016400009F458C083E890E40895883A910509F4B4 -:1016500054C0893A910509F453C08A3A910509F4B6 -:1016600052C08B3A910509F451C08C3A910509F4A6 -:1016700050C08D3A910509F44FC0803B910509F4A3 -:101680004EC08E3A910509F44DC08F3A910509F488 -:101690004CC0813B910509F44BC0823B910509F494 -:1016A0004AC0833B910509F449C0843B910509F484 -:1016B00048C0853B910509F447C0863B910509F474 -:1016C00046C0873B910509F445C0883B910509F464 -:1016D00044C0893B910509F443C08A3B910509F058 -:1016E00042C08AE296E4089580E090E0089581E89F -:1016F00090E4089582E890E4089582EE94E40895D9 -:1017000089EE94E408958AEE94E4089585EB94E4D8 -:10171000089586EB94E4089587EB94E408958CECA7 -:1017200094E408958DEC94E4089583E895E4089595 -:101730008AE895E4089582E995E4089584E995E4BA -:10174000089581E296E4089583E296E4089584E2A0 -:1017500096E4089585E296E4089586E296E4089575 -:1017600087E296E4089580E094E40895089596E071 -:10177000799FF001112494E5899FE00DF11D11245A -:10178000E60FF11DEE0FFF1FEC51FF4F8591949175 -:101790000895880F991F805A9040FC01859194917B -:1017A0000895880F991F80529F4FFC018591949155 -:1017B000089526E0729FF001112444E5849FE00D16 -:1017C000F11D1124E60FF11DEE0FFF1FEC51FF4F2D -:1017D00025913491C9019A9581159F4110F4C90151 -:1017E0000895C90190528115904128F4C9019F7054 -:1017F0000E94D10B0895C90190538115904120F4A6 -:10180000C9019927906C0895211580E5380769F47E -:101810000E949E1A9FEF24E34CE0915020404040EC -:10182000E1F700C000000C943122213080E5380738 -:1018300051F48CE593E00E9452078091D7018160BA -:101840008093D7010895C90190558115904108F002 -:1018500050C0832F99278F70992781309105D9F433 -:10186000A9014370552702C0880F991F4A95E2F7D6 -:101870009C68A90164E0440F551F6A95E1F744276D -:101880005370842B952B73E0220F331F7A95E1F769 -:10189000207633271DC08230910529F4922F8827A6 -:1018A000816F906A089583309105A9F4A90143706E -:1018B000552781E090E002C0880F991F4A95E2F712 -:1018C0009C6843E0220F331F4A95E1F7207E377072 -:1018D000822B932B08950497F1F4A90143705527A7 -:1018E00081E090E002C0880F991F4A95E2F79A685C -:1018F000E8CFC90190578115904120F4C9019F702C -:1019000090620895C90190588115904120F4C90151 -:101910009F70906A0895203E3105E0F4203C310527 -:1019200058F52133310509F470C048F429323105E6 -:1019300009F464C02A32310509F46EC074C0293339 -:101940003105F1F022383105D9F02533310509F49C -:101950004EC069C0233E310589F138F4203E31057F -:10196000C1F0223E3105E1F05EC0263E310569F14D -:10197000273E3105A9F157C0C9010E94C90B08953E -:101980008091EA0180FD02C081FF4DC080EE90E0B1 -:101990004BC08091EA0180FFF9CF89E390E044C019 -:1019A0008091EA0182FF0EC08091EA0184FF03C0AA -:1019B00080E090E039C083EE90E036C08091EA018B -:1019C00082FFF2CF82EE90E02FC08091EA0183FF88 -:1019D0000BC08091EA0184FDEBCF87EE90E024C03C -:1019E0008091EA0183FFF5CF86EE90E01DC08091E3 -:1019F000EA0185FF07C089E290E016C08091EA0104 -:101A000085FFF9CF85E390E00FC08091EA0186FF62 -:101A100007C08AE290E008C08091EA0186FFF9CF12 -:101A200081E390E001C0C9010E94F70A089508957A -:101A300080916D0108959FB7F89410925C019FBF4B -:101A40009091F001943009F058C09091E9009F7096 -:101A50002091EC0020FF02C020E801C020E0292BEB -:101A600094E09093E9009091EB0090FF43C0909137 -:101A7000EE0097FF3FC090915A01992321F0909179 -:101A8000E80095FF37C010925A0196E03091E800C7 -:101A900035FD15C03091F001343061F53091EB0027 -:101AA00035FD28C0915021F481E080935A0122C075 -:101AB000EFE9FFE03197F1F700C00000E7CF809336 -:101AC000F1008091E80085FD0AC08091E80080FF68 -:101AD000FCCF8091E8008E778093E80006C08FB736 -:101AE000F89491E090935C018FBF2F702093E900F0 -:101AF00080E008952F702093E9008FEF0895CF9331 -:101B0000DF9300D01F92CDB7DEB72091F0012430D3 -:101B100019F523E029839B838A832093E9008FEFC3 -:101B20009091E800815095FD06C095ED9A95F1F7EA -:101B300000008111F5CF8091E80085FF0DC040E0E5 -:101B400050E063E070E0CE0101960E944E1080915B -:101B5000E8008E778093E8000F900F900F90DF9150 -:101B6000CF910895CF93DF9300D01F92CDB7DEB70A -:101B70002091F001243021F522E029839B838A8380 -:101B800083E08093E9008FEF9091E800815095FD0C -:101B900006C095ED9A95F1F700008111F5CF80917F -:101BA000E80085FF0DC040E050E063E070E0CE014A -:101BB00001960E944E108091E8008E778093E80095 -:101BC0000F900F900F90DF91CF9108952091F00129 -:101BD0002430F1F422E02093E9002FEF3091E80067 -:101BE000215035FD06C035ED3A95F1F70000211181 -:101BF000F5CF2091E80025FF0BC040E050E065E004 -:101C000070E00E944E108091E8008E778093E8008B -:101C10000895CF93DF93EC018091F001843009F0B7 -:101C200047C080910C018823E1F080910D01882349 -:101C3000C1F085E08093E9008FEF9091E80081503A -:101C400095FD06C095E19A95F1F700008111F5CF59 -:101C50008091E80085FF2CC040E050E060E170E03A -:101C600017C081E08093E9008FEF9091E8008150E8 -:101C700095FD06C095ED9A95F1F700008111F5CF1D -:101C80008091E80085FF14C040E050E068E070E01B -:101C9000CE010E944E108091E8008E778093E8007C -:101CA00080E1FE01ADE5B1E001900D928A95E1F78A -:101CB000DF91CF91089583E993E00E9452078091CC -:101CC000EF01811109C00E94E0110E943D12809134 -:101CD000E20084608093E20008958FE893E00E9420 -:101CE00052071092EF0108958BE893E00C9452078D -:101CF00087E893E00E9452070C94F22B83E893E06C -:101D00000E9452070E94CC210E94F82B0E94D914F5 -:101D10000C94170D80915B018F5F80935B0162E3F0 -:101D20000E94662D911135C010925B0180915C017B -:101D3000882379F18091F001843049F58091E900A0 -:101D40008F709091EC0090FF02C090E801C090E08D -:101D5000982B84E08093E9008091EB0080FF14C011 -:101D60008091EE0087FF10C08091E80085FF03C0DE -:101D70001092F100F9CF8091E80080FF05C08091BA -:101D8000E8008E778093E8009F709093E9001092AE -:101D90005C01089542E061EC81E00E945A1142E04A -:101DA00061EC82E00E945A1142E061EC83E00E9403 -:101DB0005A1142E261EC84E00E945A1142E161EC66 -:101DC00085E00C945A118091F201833009F455C0DA -:101DD00030F4813071F0823009F48EC008958A3079 -:101DE00009F47AC08B3009F460C0893009F09CC0D6 -:101DF00020C08091F101813A09F096C08091E800FD -:101E0000877F8093E8008091F5019091F601892BFE -:101E100021F060E080E090E003C060E18DE591E0BA -:101E200070E00E9497108091E8008B778093E80023 -:101E300008958091F101813209F076C08091F50119 -:101E40009091F601009719F0049709F06DC0809108 -:101E5000E800877F8093E8008091E80082FD05C05C -:101E60008091F0018111F8CF5FC08091F1008093E3 -:101E70006D018091E8008B7753C08091F101813A28 -:101E800009F052C08091F5019091F601892B09F07B -:101E90004BC08091E800877F8093E8008091E80044 -:101EA00080FFFCCF80910C0136C08091F10181321E -:101EB000D9F58091F5019091F601892BA9F58091D2 -:101EC000E800877F8093E8000E948F118091F301E2 -:101ED00080930C010C949E1A8091F101813221F5BE -:101EE0008091E800877F8093E8000E948F118091A5 -:101EF000F40180936E0108958091F101813AA1F47B -:101F00008091E800877F8093E8008091E80080FF5F -:101F1000FCCF80916E018093F1008091E8008E7774 -:101F20008093E8000C948F11089584B7877F84BF55 -:101F300088E10FB6F89480936000109260000FBEA5 -:101F400090E080E80FB6F894809361009093610070 -:101F50000FBE0E9462150E94E0110E943D12809106 -:101F6000E20084608093E2008BE19DE00E940B21FF -:101F700078940E94B7140E94641582E091E00E9458 -:101F8000D4140E94E02B82E793E00E9452078091D4 -:101F9000F001853089F48EE693E00E9452070E949A -:101FA0008F218091EE01882391F30E94B72188232D -:101FB00071F30E943810EBCF0E949215E8CF292FC1 -:101FC000332723303105A9F06CF42130310509F4B1 -:101FD00042C02230310509F043C08DE890E02BEC7F -:101FE00033E042C021323105C9F02232310519F106 -:101FF00037C099278130910541F08230910541F039 -:10200000892B71F5E7ECF3E005C0EFEAF3E002C0DD -:10201000E7E9F3E0849190E09F0126C0653000F588 -:10202000E62FF0E0EE0FFF1FEB5DFE4F20813181C8 -:1020300089E090E019C0653098F4E62FF0E0DF0108 -:10204000AA0FBB1FA55EBE4F2D913C91EA5EFE4FCD -:10205000808190E009C082E190E028E534E004C08E -:1020600080E090E020E030E0FA01318320830895A1 -:1020700080E189BD82E189BD09B400FEFDCF809178 -:10208000D8008F7D8093D8008091E000826080939B -:10209000E0008091E00081FDFCCF0895CF92DF92B7 -:1020A000EF92FF920F931F93CF93DF937C018B01ED -:1020B000EA010E94B011811131C0209731F088816E -:1020C0009981081B190BE80EF91EC12CD12C0115A2 -:1020D000110519F18091E80085FD14C08091E80098 -:1020E0008E778093E800209741F0888199818C0D4C -:1020F0009D1D9983888385E011C00E94B0118823BB -:1021000031F30CC0F70181917F018093F100015000 -:102110001109FFEFCF1ADF0ADACF80E0DF91CF910C -:102120001F910F91FF90EF90DF90CF900895209135 -:10213000F7013091F8012617370748F0611571054E -:1021400039F42091E8002E772093E80001C0B9010E -:10215000FC0120E061157105B9F18091F00188233F -:1021600009F440C0853009F43FC08091E80083FD48 -:102170003DC08091E80082FF06C08091E80082FFA8 -:1021800026C080E008958091E80080FFE3CF209191 -:10219000F3008091F20090E0922B6115710551F0EF -:1021A0008830910538F421912093F1006150710934 -:1021B0000196F3CF21E0089709F020E08091E80034 -:1021C0008E778093E800C6CF2111C7CFD6CF8091FC -:1021D000F001882339F0853039F08091E80083FFE1 -:1021E000CCCF04C082E0089583E0089581E0089593 -:1021F0002091F7013091F8012617370748F0611553 -:10220000710539F42091E8002E772093E80001C091 -:10221000B901FC0120E061157105C1F18091F00167 -:10222000882309F441C0853009F440C08091E8005A -:1022300083FD3EC08091E80082FF06C08091E800E7 -:1022400082FF27C080E008958091E80080FFE3CFFF -:102250002091F3008091F20090E0922B61157105BE -:1022600059F08830910540F424912093F100319683 -:10227000615071090196F2CF21E0089709F020E042 -:102280008091E8008E778093E800C5CF2111C6CFFA -:10229000D5CF8091F001882339F0853039F08091D5 -:1022A000E80083FFCBCF04C082E0089583E0089567 -:1022B00081E00895982F973058F59093E90098178A -:1022C00039F07091EC002091ED005091F00003C0C6 -:1022D000242F762F50E021FF19C03091EB003E7F74 -:1022E0003093EB003091ED003D7F3093ED00309165 -:1022F000EB0031603093EB007093EC002093ED0025 -:102300005093F0002091EE0027FF07C09F5FD3CFCE -:102310008F708093E90081E0089580E008958091B6 -:10232000F10187FD05C08091E80080FF0EC012C05A -:102330008091E80082FD05C08091F0018111F8CF05 -:1023400008958091E8008B7708C08091F001811199 -:10235000EACF08958091E8008E778093E800089591 -:102360008091E4009091E50045E62091EC0020FF8B -:1023700021C02091E80020FD21C02091F0012223FE -:1023800089F0253089F02091EB0025FD0FC02091C8 -:10239000E4003091E5002817390739F3415041F046 -:1023A000C901E3CF82E0089583E0089581E00895B4 -:1023B00084E008952091E80022FFDFCF80E00895B7 -:1023C0000E944E120E945612E0EEF0E08081816081 -:1023D0008083E8EDF0E080818F77808319BCA7EDE2 -:1023E000B0E08C918E7F8C9380818F7E8083109261 -:1023F000EF0108950F931F93CF93DF930E944E1226 -:102400000E945612C8EDD0E088818F77888388813A -:102410008068888388818F7D888319BC1092F00141 -:102420001092EC011092EE011092ED0100EE10E01E -:10243000F80180818B7F808388818160888342E07E -:1024400060E080E00E945A11E1EEF0E080818E7F32 -:102450008083E2EEF0E0808181608083808188600B -:102460008083F80180818E7F80838881806188836A -:10247000DF91CF911F910F910895E8EDF0E08081F9 -:102480008F7E8083E7EDF0E080818160808384E04F -:1024900082BF81E08093EF010C94FA11E8EDF0E047 -:1024A00080818E7F80831092E20008951092DA007E -:1024B0001092E10008951F920F920FB60F9211240F -:1024C0002F933F934F935F936F937F938F939F933C -:1024D000AF93BF93EF93FF938091E10082FF0BC016 -:1024E0008091E20082FF07C08091E1008B7F8093A2 -:1024F000E1000E948A0E8091DA0080FF1FC0809167 -:10250000D80080FF1BC08091DA008E7F8093DA00B4 -:102510008091D90080FF0DC080E189BD82E189BD35 -:1025200009B400FEFDCF81E08093F0010E945B0EB4 -:1025300005C019BC1092F0010E946D0E8091E1005F -:1025400080FF19C08091E20080FF15C08091E200F9 -:102550008E7F8093E2008091E20080618093E200B0 -:102560008091D80080628093D80019BC85E0809368 -:10257000F0010E94780E8091E10084FF30C08091CC -:10258000E20084FF2CC080E189BD82E189BD09B4ED -:1025900000FEFDCF8091D8008F7D8093D800809180 -:1025A000E1008F7E8093E1008091E2008F7E809336 -:1025B000E2008091E20081608093E2008091EC0172 -:1025C000882311F084E007C08091E30087FF02C0F8 -:1025D00083E001C081E08093F0010E947E0E809133 -:1025E000E10083FF29C08091E20083FF25C0809134 -:1025F000E100877F8093E10082E08093F0011092F8 -:10260000EC018091E1008E7F8093E1008091E200F7 -:102610008E7F8093E2008091E20080618093E200EF -:1026200042E060E080E00E945A118091F0008860F2 -:102630008093F0000E94740EFF91EF91BF91AF91D3 -:102640009F918F917F916F915F914F913F912F91CA -:102650000F900FBE0F901F9018951F920F920FB6FC -:102660000F9211242F933F934F935F936F937F9318 -:102670008F939F93AF93BF93CF93EF93FF93C091AB -:10268000E900CF708091EC001092E9008091F00099 -:10269000877F8093F00078940E9469131092E9007C -:1026A0008091F00088608093F000C093E900FF9172 -:1026B000EF91CF91BF91AF919F918F917F916F914A -:1026C0005F914F913F912F910F900FBE0F901F90F0 -:1026D00018951F93CF93DF93CDB7DEB7AA970FB6A8 -:1026E000F894DEBF0FBECDBFE1EFF1E08091F100C5 -:1026F000819321E0E93FF207C9F70E94E30E809140 -:10270000E80083FF1CC12091F1013091F201832F79 -:1027100090E08A30910508F012C1FC01EA5AFF4F9F -:102720000C94862D203881F0223809F008C1809160 -:10273000F5018F708093E9008091EB0085FB88277D -:1027400080F91092E90006C08091ED019091EE01B0 -:10275000911182609091E800977F9093E8008093B8 -:10276000F1001092F100C5C0822F8D7F09F0E7C003 -:10277000222319F0223061F0E2C08091F301813010 -:1027800009F0DDC0333009F080E08093EE0128C00D -:102790008091F301811124C02091F5012F7009F47B -:1027A000CEC02093E9008091EB0080FF19C080919A -:1027B000EB00333011F4806211C080618093EB0034 -:1027C00081E090E0022E01C0880F0A94EAF780931E -:1027D000EA001092EA008091EB0088608093EB00A1 -:1027E0001092E9008091E800877F86C02111A7C080 -:1027F0001091F3011F778091E3008078812B809303 -:10280000E3008091E800877F8093E8000E948F11A9 -:102810008091E80080FFFCCF8091E3008068809386 -:10282000E300112311F083E001C082E08093F00106 -:1028300086C02058223008F082C08091F301909128 -:10284000F4018C3D23E0920779F583E08A838AE2E4 -:1028500089834FB7F894DE01139620E03EE051E201 -:10286000E32FF0E050935700E49120FF03C0E2957E -:10287000EF703F5FEF708E2F90E0EA3010F0C79658 -:1028800001C0C0968D939D932F5F243149F74FBFB0 -:102890008091E800877F8093E8006AE270E0CE01D3 -:1028A00001960E94971014C0AE014F5F5F4F609178 -:1028B000F5010E94DF0F009709F441C02091E80064 -:1028C000277F2093E800BC0189819A810E94F8103B -:1028D0008091E8008B778093E80031C0203879F54B -:1028E0008091E800877F8093E8008091EC018093DD -:1028F000F1008091E8008E778093E8000E948F11AC -:102900001EC021111CC09091F3019230C0F480913F -:10291000E800877F8093E8009093EC010E948F117C -:102920008091EC01811104C08091E30087FF02C017 -:1029300084E001C081E08093F0010E94CA0E809182 -:10294000E80083FF0AC08091E800877F8093E80059 -:102950008091EB0080628093EB00AA960FB6F8940A -:10296000DEBF0FBECDBFDF91CF911F910895CF93F2 -:102970008091F0018823B1F08091E9008F709091EF -:10298000EC0090FF02C090E801C090E0C92FC82B76 -:102990001092E9008091E80083FD0E946913CF70D6 -:1029A000C093E900CF9108959093740180937301CF -:1029B0000895E0917301F0917401309721F0019036 -:1029C000F081E02D099480E00895FF920F931F930A -:1029D000CF93DF938C01E0917301F09174013097F4 -:1029E00099F10280F381E02D09958091D70182FF52 -:1029F0002BC080FF04C08DE895E00E945207E801DB -:102A000080E1F82E07E815E08091D70180FF0BC028 -:102A100088811F928F931F930F930E94EB070F9053 -:102A20000F900F900F90FA942196F110EDCF8091B6 -:102A3000D70180FF09C085E895E0DF91CF911F9114 -:102A40000F91FF900C945207DF91CF911F910F913E -:102A5000FF900895E0917301F0917401309721F097 -:102A60000480F581E02D0994089520917101309141 -:102A700072018217930771F0909372018093710134 -:102A8000E0917301F0917401309721F00680F78195 -:102A9000E02D0994089520916F0130917001821703 -:102AA000930771F09093700180936F01E09173012F -:102AB000F0917401309721F00084F185E02D0994A4 -:102AC000089508950C9461150E94CE210E94620918 -:102AD0000C949422CF93C82F8091D70182FF1EC0FF -:102AE00080FF04C086EA95E00E9452078091D701DA -:102AF00080FF0CC01F92CF9321EA35E03F932F93C4 -:102B00000E94EB070F900F900F900F908091D701CC -:102B100080FF04C08FE995E00E9452078C2FCF916F -:102B20000C94170DCF92DF92EF92FF920F931F93A9 -:102B3000CF93DF93CDB7DEB72B970FB6F894DEBFF8 -:102B40000FBECDBF0E947F0936E7E32E31E0F32EA2 -:102B500000E010E0C02E802F0E94AA0AF701D19059 -:102B60007F01D826B1F40F5F1F4F0E30110591F78A -:102B70008FEF89838A831B820E94D7218160782FFF -:102B80009D838C8349815A816B818D810E9435168A -:102B900041C09091D70191FF04C08B870E94B00A79 -:102BA0008B8520E030E04D2D50E0922FBA01022EAF -:102BB00002C0759567950A94E2F760FF25C02E83E1 -:102BC000CF82EE24E394F12C02C0EE0CFF1C9A9508 -:102BD000E2F790E08E219F2121E0892B09F420E08B -:102BE00028870E94D7218160782F9A8789874E8114 -:102BF0005F8168858A850E943516F801EA58FE4F84 -:102C000080818E25808306C02F5F3F4F263031059F -:102C100061F6A9CF0E940226109175010E94D91475 -:102C20001817A1F00E94D914809375012B960FB646 -:102C3000F894DEBF0FBECDBFDF91CF911F910F91F2 -:102C4000FF90EF90DF90CF900C946A152B960FB603 -:102C5000F894DEBF0FBECDBFDF91CF911F910F91D2 -:102C6000FF90EF90DF90CF900895CF93DF93CDB793 -:102C7000DEB72B970FB6F894DEBF0FBECDBF4F83E4 -:102C8000588769877A878B87DE01119686E0FD0178 -:102C900011928A95E9F785E0FE01379601900D9231 -:102CA0008A95E1F749815A816B817C818D819E8172 -:102CB0000E946A1D2B960FB6F894DEBF0FBECDBFE3 -:102CC000DF91CF910895CF93C82F882309F4C1C015 -:102CD000823859F40E94D91481FDBBC089E30E9457 -:102CE00009200E94E52089E30CC0833879F40E9412 -:102CF000D91480FDAEC083E50E9409200E94E52022 -:102D000083E50E945A20CF910C94E520843859F431 -:102D10000E94D91482FD9DC087E40E9409200E9470 -:102D2000E52087E4EECF8CEF8C0F813A48F48C2FAE -:102D30000E948B2A81118DC08C2F0E940920E3CF25 -:102D400080E28C0F883048F4C77081E001C0880FA2 -:102D5000CA95EAF70E94AC20D6CF8BE58C0F833062 -:102D600078F4C53A29F0C63A31F482E890E005C01B -:102D700081E890E002C083E890E0CF910C94351593 -:102D800088E58C0F833108F064C0C83A39F1C93A3C -:102D900041F1CA3A49F1CB3A51F1CC3A59F1CD3A25 -:102DA00061F1C03B69F1CE3A71F1CF3A79F1C13BA3 -:102DB00081F1C23B89F1C33B91F1C43B99F1C53B21 -:102DC000A1F1C63BA9F1C73BB1F1C83BB9F1C93B81 -:102DD000C1F1CA3BC9F58AE292E038C082EE90E0C8 -:102DE00035C089EE90E032C08AEE90E02FC085EBCE -:102DF00090E02CC086EB90E029C087EB90E026C0E5 -:102E00008CEC90E023C08DEC90E020C083E891E052 -:102E10001DC08AE891E01AC082E991E017C084E9F8 -:102E200091E014C081E292E011C083E292E00EC012 -:102E300084E292E00BC085E292E008C086E292E074 -:102E400005C087E292E002C080E090E0CF910C9450 -:102E50004B15CF910895882309F44BC0823859F45B -:102E60000E94D91481FF45C089E30E9409200E9475 -:102E7000E52089E30CC0833871F40E94D91480FFE7 -:102E800038C083E50E9409200E94E52083E50E9466 -:102E90005A200C94E520843859F40E94D91482FFFA -:102EA00028C087E40E9409200E94E52087E4EFCF34 -:102EB0009CEF980F913A58F390E2980F983050F4A5 -:102EC000877091E001C0990F8A95EAF7892F0E94D7 -:102ED000B220DFCF9BE5980F933020F480E090E0A4 -:102EE0000C943515885A833120F480E090E00C94DE -:102EF0004B150895882321F00E94AC200C94E52006 -:102F00000895882321F00E94B2200C94E5200895B2 -:102F1000CF92DF92EF92FF920F931F93CF93DF93A5 -:102F2000CDB7DEB728970FB6F894DEBF0FBECDBF82 -:102F30008C0185E0F801DE01119601900D928A95D1 -:102F4000E1F7F80140813181F280258122952F70CF -:102F500083819481892B31F03F3F31F481E04F3FF1 -:102F600019F403C081E001C080E080FDC6C249833E -:102F70003A8389819A812F830E94C71F9E83888705 -:102F80000E94C61F0E94991E4E81E42FE295EF70A9 -:102F9000F0E0E05AFF4F2F8168850C94862D842F36 -:102FA000807F142F1F70882311F01295107FFF204F -:102FB00059F0112309F456C2812F68870E94BC2062 -:102FC0000E94E52068854EC2862F0E942B17112390 -:102FD00009F493C2812F0E94C22028960FB6F8945C -:102FE000DEBF0FBECDBFDF91CF911F910F91FF903C -:102FF000EF90DF90CF900C94E520342F307F842F1A -:103000008F70303211F08295807F662319F0613025 -:1030100019F12CC0FF20B1F0222309F494C1213012 -:1030200009F091C128960FB6F894DEBF0FBECDBF50 -:10303000DF91CF911F910F91FF90EF90DF90CF9094 -:103040000C94CC20222319F0213009F456C28E832F -:103050000E94CF208E818AC1FF2021F0263008F007 -:103060004CC271C1253008F048C280C1FF2021F058 -:10307000222309F468C1F6C1222309F477C106C2EC -:10308000242F26952695237030E02115310521F057 -:1030900021303105C9F031C2FF2021F0862F942F55 -:1030A000937002C080E090E028960FB6F894DEBFDF -:1030B0000FBECDBFDF91CF911F910F91FF90EF9089 -:1030C000DF90CF900C943515FF2021F0862F942FA0 -:1030D000937002C080E090E028960FB6F894DEBFAF -:1030E0000FBECDBFDF91CF911F910F91FF90EF9059 -:1030F000DF90CF900C944B15862FFF2019F00E9483 -:10310000882402C00E94F02428960FB6F894DEBFEF -:103110000FBECDBFDF91CF911F910F91FF90EF9028 -:10312000DF90CF900C947525842F837009F076C0C2 -:10313000F110E3C1262F229526952770220F220F2A -:10314000862F8F70C82ED12CE12CF12C022E04C0BA -:10315000CC0CDD1CEE1CFF1C0A94D2F764FF10C0DF -:103160006FE070E080E090E004C0660F771F881F7A -:10317000991F2A95D2F7609570958095909503C018 -:1031800060E070E0CB01242F269526952370422F16 -:1031900050E042305105D1F04330510559F16C29CE -:1031A0007D298E299F294130510541F128960FB67E -:1031B000F894DEBF0FBECDBFDF91CF911F910F916D -:1031C000FF90EF90DF90CF900C94BE1E6C297D296C -:1031D0008E299F2928960FB6F894DEBF0FBECDBF6B -:1031E000DF91CF911F910F91FF90EF90DF90CF90E3 -:1031F0000C94D81E0E94BE1EC701B60128960FB6B9 -:10320000F894DEBF0FBECDBFDF91CF911F910F911C -:10321000FF90EF90DF90CF900C94A41EFF2019F048 -:10322000842F817001C08695882309F466C1262FFA -:10323000229526952770220F220F862F8F70C82E79 -:10324000D12CE12CF12C022E04C0CC0CDD1CEE1C88 -:10325000FF1C0A94D2F764FF10C06FE070E080E0BA -:1032600090E004C0660F771F881F991F2A95D2F738 -:10327000609570958095909503C060E070E0CB01FB -:10328000242F269526952370422F50E04230510579 -:10329000D1F04330510559F16C297D298E299F29A0 -:1032A0004130510541F128960FB6F894DEBF0FBEAC -:1032B000CDBFDF91CF911F910F91FF90EF90DF90E5 -:1032C000CF900C94921F6C297D298E299F292896D6 -:1032D0000FB6F894DEBF0FBECDBFDF91CF911F9127 -:1032E0000F91FF90EF90DF90CF900C94AC1F0E9455 -:1032F000921FC701B60128960FB6F894DEBF0FBE25 -:10330000CDBFDF91CF911F910F91FF90EF90DF9094 -:10331000CF900C94781F603FC9F118F4603E50F4D0 -:103320009CC0623F09F461C008F44BC0633F09F4DC -:1033300070C093C0162F1F70842F8F71FF2099F0DB -:103340000E94111F812F28960FB6F894DEBF0FBE82 -:10335000CDBFDF91CF911F910F91FF90EF90DF9044 -:10336000CF900C947A170E94321F812F28960FB6A7 -:10337000F894DEBF0FBECDBFDF91CF911F910F91AB -:10338000FF90EF90DF90CF900C948117FF20A9F071 -:10339000253008F0B2C0842F8F7128960FB6F894AC -:1033A000DEBF0FBECDBFDF91CF911F910F91FF9078 -:1033B000EF90DF90CF900C94571F263008F09DC0FF -:1033C000EACFFF20A1F0842F8F7128960FB6F894D2 -:1033D000DEBF0FBECDBFDF91CF911F910F91FF9048 -:1033E000EF90DF90CF900C94111FFF2061F3842F9A -:1033F0008F7128960FB6F894DEBF0FBECDBFDF9158 -:10340000CF911F910F91FF90EF90DF90CF900C9490 -:10341000321FFF2091F0842F8F7128960FB6F894F9 -:10342000DEBF0FBECDBFDF91CF911F910F91FF90F7 -:10343000EF90DF90CF900C94FC1E28960FB6F89476 -:10344000DEBF0FBECDBFDF91CF911F910F91FF90D7 -:10345000EF90DF90CF900C94F21EFF20A1F022237A -:1034600009F4B1CF862F28960FB6F894DEBF0FBEB1 -:10347000CDBFDF91CF911F910F91FF90EF90DF9023 -:10348000CF900C946316222309F4B1CF862F28968F -:103490000FB6F894DEBF0FBECDBFDF91CF911F9165 -:1034A0000F91FF90EF90DF90CF900C942B174F70FF -:1034B000C8010E94F40728960FB6F894DEBF0FBE2D -:1034C000CDBFDF91CF911F910F91FF90EF90DF90D3 -:1034D000CF900C94171E4F70C80128960FB6F89421 -:1034E000DEBF0FBECDBFDF91CF911F910F91FF9037 -:1034F000EF90DF90CF900C94B60B28960FB6F8940F -:10350000DEBF0FBECDBFDF91CF911F910F91FF9016 -:10351000EF90DF90CF9008950E94C9200E949E20D6 -:103520000E94E5200E94A3260E94752580E090E07D -:103530000E94351580E090E00C944B150E94B92054 -:103540000C948C1A0E94C71F292F22952F7030E0EF -:103550002C3031054CF42A3031056CF422503109FD -:103560002230310590F407C02C30310551F02F3056 -:10357000310539F00AC0803E10F0803F31F481E01F -:10358000089593FB882780F9089580E00895CF93EC -:10359000DF9300D000D01F92CDB7DEB70F900F9011 -:1035A0000F900F900F90DF91CF910895CF93DF93FD -:1035B00000D000D000D0CDB7DEB726960FB6F89475 -:1035C000DEBF0FBECDBFDF91CF9108951F93CF9384 -:1035D000DF93C091840116E080918501C81799F0AE -:1035E000D0E01C9FF0011D9FF00D1124EA57FE4F03 -:1035F0004081518162817381848195810E94D61AB4 -:103600002196C770E9CFDF91CF911F910895409126 -:10361000B6015091B7016091B8017091B9018091E4 -:10362000BA019091BB010C94D61ACF938091BB0143 -:1036300082958F7009F05FC08091B801882309F4EA -:103640005AC020918401A09185016091B6017091CA -:10365000B7018091B9019091BA0131E06F3F09F053 -:1036600030E0B32FC6E02A1709F445C0009721F0D7 -:103670007F3F21F44B2F03C041E001C040E030E028 -:1036800040FD35C0C29FF001C39FF00D1124EA57E1 -:10369000FE4F418174132BC04081641328C04281C6 -:1036A000411125C0438154814817590710F44150F6 -:1036B0005109481B590B483C5105C8F48091BB0186 -:1036C0008F7080618093BB0186E0829FF001839FB1 -:1036D000F00D1124E557FE4F80818F70806180834B -:1036E00086EB91E00E948817CF910C94E61A2F5F29 -:1036F0003F4F2770B8CFCF910895CF92DF92EF92CE -:10370000FF920F931F93CF93DF93CDB7DEB76297EE -:103710000FB6F894DEBF0FBECDBF8C0185E0F80177 -:10372000DE011D9601900D928A95E1F7D8014C912A -:1037300011965C91119712966C9112971396ED90D9 -:10374000FC9014977091B601E091B7012091B901F6 -:103750003091BA012115310531F0EF3F31F481E0AC -:103760007F3F19F403C081E001C080E0B82FB17041 -:10377000CB2E80FD6CC1D090B801DD2009F4F5C0DE -:10378000F091BB01E216F30638F0C701821B930BE0 -:10379000883C910548F09BC0209530952E0D3F1D2B -:1037A000283C310508F093C08F2F807F09F052C06C -:1037B000E51314C0741312C0D62E61110FC0FF7030 -:1037C000F061F093BB010E94071B86EB91E00E9421 -:1037D00088178091BB01F80185836CC1EF2831F017 -:1037E0005F3F31F481E04F3F19F403C081E001C035 -:1037F00080E080FD03C081E0862701C080E0F82FD3 -:10380000F170FF2E80FF1CC0809184012091850102 -:1038100036E0821709F428C190E0389FF001399F03 -:10382000F00D1124EA57FE4F7181571306C07081C5 -:10383000471303C07281671303C001968770E9CFF5 -:10384000D62E662309F436C18091BB018160809336 -:10385000BB0153C0E51308C0741306C0611104C056 -:10386000D8011596FC93AEC04D875E878D859E85E9 -:103870006A8B0E94A21A6A89882329F1D62E6623B0 -:1038800011F12091BB01822F82958F7090E00297F9 -:103890000CF460C08091B6019091B70198878F8336 -:1038A0001986FB86EA862C87CE01079651C0E5175C -:1038B00031F14D875E878D859E856A8B0E94A21AA5 -:1038C0006A8981112EC0C8010E948817A4C08F2F59 -:1038D000807F69F77E2DF98AE88A89890E94C71A54 -:1038E00086EB91E00E948817E6EBF1E086E0DF01CD -:1038F0001D928A95E9F70E94071BD12CDBC0741337 -:10390000D8CF6111D6CFD8011596FC93C8010E947B -:103910008817E6EBF1E086E0DF011D928A95E9F772 -:10392000C9C0D62E662379F22091BB01822F8295E1 -:103930008F7090E0029774F08091B6019091B7017A -:103940009A8389831B82FD82EC822E83CE010196AD -:103950000E94881786E0F801A6EBB1E001900D9275 -:103960008A95E1F70E94151B6FC0E216F30628F056 -:10397000C701821B930B9C0104C0209530952E0D2E -:103980003F1D283C310508F052C0D62E662309F4AD -:103990009ACFE5132CC074132AC08091BB0180FD1F -:1039A0001DC0982F92959F70C9F0D80115968C93E1 -:1039B00015979F3039F09F5F9295907F8F70892B7C -:1039C00015968C93C8010E94881786E0F801A6EB33 -:1039D000B1E001900D928A95E1F736C086E0F801DA -:1039E000A6EBB1E001900D928A95E1F763C04D8797 -:1039F0005E878D859E850E94A21A882379F086E0D5 -:103A0000F801A6EBB1E001900D928A95E1F70E94D2 -:103A1000151B0E94071BDD24D3944CC08091BB0171 -:103A200081608093BB01C8010E94881743C07E2D2E -:103A3000F98AE88A89890E94C71AE6EBF1E086E0F4 -:103A4000DF011D928A95E9F70E94071B33C06623A8 -:103A500009F439CF4D875E878D859E850E94A21A15 -:103A6000882309F430CFCBCF4D875E878D859E8527 -:103A70000E94C71F292F22952F7030E02230310578 -:103A80002CF49F7041F0811106C00CC02430310528 -:103A90002CF49F7049F4805E883020F0C8010E94A9 -:103AA0008817CF2CDC2C06C0D80115969C91907FEE -:103AB00091F7F8CF8D2D62960FB6F894DEBF0FBE4A -:103AC000CDBFDF91CF911F910F91FF90EF90DF90CD -:103AD000CF9008951F93CF93DF93CDB7DEB72C9788 -:103AE0000FB6F894DEBF0FBECDBF4F8358876987EE -:103AF0007A878B879C87CE0107960E947D1B88233F -:103B0000C1F02F8138858A859B85892B31F03F3F15 -:103B100011F080E003C02F3FE1F781E0811147C041 -:103B20004F81588569857A858B859C850E94D61A38 -:103B30003EC086E0FE013796DE01119601900D929F -:103B40008A95E1F7FF81E8854A855B854115510536 -:103B500031F0EF3F31F481E0FF3F19F403C081E021 -:103B600001C080E080FD23C02091850130E0C901C3 -:103B70000196877099276091840170E086179707F6 -:103B8000F1F1F983EA835D834C8396E0929FD00143 -:103B9000939FB00D1124AA57BE4FFE01319601909C -:103BA0000D929A95E1F7809385010E94E61A16E03E -:103BB0008091840190918501891779F1189FC00146 -:103BC00011248A579E4F0E947D1B882331F1E0917A -:103BD00084011E9FF0011124EA57FE4F408151815C -:103BE00062817381848195810E94D61A80918401BB -:103BF00090E001968770992780938401D9CF0E9425 -:103C00009E1A1092850110928401E6EBF1E086E0A5 -:103C1000DF011D928A95E9F7CACF2C960FB6F8946A -:103C2000DEBF0FBECDBFDF91CF911F910895EF9200 -:103C3000FF920F931F93CF93DF939C01009709F49A -:103C400071C0F12CEE24E394E9012196F9018491ED -:103C5000843740F4843008F056C0813081F08230DF -:103C600021F160C0853709F449C0C0F19CE7980F85 -:103C7000903708F057C08F770E942B1746C08901F4 -:103C80000E5F1F4FFE01849190E2980F983050F420 -:103C90008770FE2D01C0FF0F8A95EAF78F2F0E94D3 -:103CA000BC2015C00E94631614C089010E5F1F4F0F -:103CB000FE01849190E2980F983068F48770FE2D91 -:103CC00001C0FF0F8A95EAF78F2F0E94C2200E9441 -:103CD000E520E8011AC00E942B17FBCF2E5F3F4F53 -:103CE000FE01C491CC2341F08FE99FE00197F1F7E9 -:103CF00000C00000C150F6CFE90107C0FE01F490FA -:103D0000E901229602C00E9463168F2D882341F09C -:103D1000EFE9FFE03197F1F700C000008150F6CFE6 -:103D20009E0192CFDF91CF911F910F91FF90EF9065 -:103D3000089508956093C0017093C1018093C201FA -:103D40009093C3010C948C1A0F931F930091C001A0 -:103D50001091C1012091C2013091C301062B172B94 -:103D6000282B392B0093C0011093C1012093C2016D -:103D70003093C3011F910F910C948C1A0F931F93D2 -:103D80000091C0011091C1012091C2013091C30185 -:103D900006231723282339230093C0011093C10160 -:103DA0002093C2013093C3011F910F910C948C1A80 -:103DB0000F931F930091C0011091C1012091C20186 -:103DC0003091C30106271727282739270093C00100 -:103DD0001093C1012093C2013093C3011F910F9131 -:103DE0000C948C1A1092BC011092BD011092BE016D -:103DF0001092BF010C948C1A41E050E060E070E03A -:103E000004C0440F551F661F771F8A95D2F7409351 -:103E1000BC015093BD016093BE017093BF010C942F -:103E20008C1A41E050E060E070E004C0440F551F80 -:103E3000661F771F8A95D2F78091BC019091BD01D2 -:103E4000A091BE01B091BF01842B952BA62BB72B5F -:103E50008093BC019093BD01A093BE01B093BF01BC -:103E60000C948C1A41E050E060E070E004C0440F14 -:103E7000551F661F771F8A95D2F74095509560951C -:103E800070958091BC019091BD01A091BE01B0914F -:103E9000BF0184239523A623B7238093BC0190936D -:103EA000BD01A093BE01B093BF010C948C1A41E0F8 -:103EB00050E060E070E004C0440F551F661F771F9C -:103EC0008A95D2F78091BC019091BD01A091BE016D -:103ED000B091BF0184279527A627B7278093BC01FF -:103EE0009093BD01A093BE01B093BF010C948C1AB6 -:103EF0000F931F930091BC011091BD012091BE0151 -:103F00003091BF01062B172B282B392B0093BC01B6 -:103F10001093BD012093BE013093BF011F910F91FB -:103F20000C948C1A0F931F930091BC011091BD014A -:103F30002091BE013091BF01062317232823392386 -:103F40000093BC011093BD012093BE013093BF01CB -:103F50001F910F910C948C1A0F931F930091BC0129 -:103F60001091BD012091BE013091BF010627172796 -:103F7000282739270093BC011093BD012093BE016F -:103F80003093BF011F910F910C948C1A0895CF921A -:103F9000DF92EF92FF920F931F93CF93DF93EC0189 -:103FA000C090C001D090C101E090C201F090C30167 -:103FB0008091BC019091BD01A091BE01B091BF0163 -:103FC000C82AD92AEA2AFB2A0FE110E0B701A60184 -:103FD000002E04C076956795579547950A94D2F7B9 -:103FE00040FF07C0BE01802F0E94D90B8130910590 -:103FF00039F40150110950F7BE0180E00E94D90B3D -:10400000DF91CF911F910F91FF90EF90DF90CF90B4 -:10401000089590910C01992361F190910D019923DC -:1040200041F1982F9695969596959F3088F4E0915A -:104030000E01F0910F01E90FF11D877021E030E0D2 -:1040400001C0220F8A95EAF78181822B818308952E -:104050009091D70190FF2DC01F928F9387ED95E02F -:104060009F938F930E94EB070F900F900F900F90EC -:10407000089540910E0150910F0120E030E09FEF34 -:10408000FA01E20FF31F6281681799F09F3F19F45C -:10409000611101C0922F2F5F3F4F2E30310581F704 -:1040A0009F3F39F0FA01E90FF11D97FDFA958283E0 -:1040B0000895089590910C01992369F190910D0153 -:1040C000992349F1982F9695969596959F3090F45F -:1040D000E0910E01F0910F01E90FF11D877021E0D1 -:1040E00030E001C0220F8A95EAF7209581812823CC -:1040F000218308959091D70190FF1FC01F928F9345 -:1041000089EB95E09F938F930E94EB070F900F90A0 -:104110000F900F90089540910E0150910F0120E0F3 -:1041200030E0FA01E20FF31F9281981301C012826E -:104130002F5F3F4F2E303105A1F7089581E090E0C9 -:10414000E0910E01F0910F01E80FF91F1082019626 -:1041500080319105A9F708959091D601982B9093FD -:10416000D601089580959091D60198239093D60119 -:1041700008951092D60108959091D501982B9093AF -:10418000D501089580959091D50198239093D501FC -:1041900008951092D50108958093C4010895109256 -:1041A000C401089540910E0150910F0120E030E0CC -:1041B00080E0FA01E20FF31F918191118F5F2F5F71 -:1041C0003F4F2F303105A9F70895E0910E01F0918E -:1041D0000F018091D6018083E0910E01F0910F01D3 -:1041E00080819091D501892B80839091C40199237E -:1041F00061F0E0910E01F0910F018081892B8083A5 -:104200000E94D22081111092C40180910E019091E0 -:104210000F010C94E51490933B0180933A010895AB -:10422000CF92DF92EF92FF920F931F936C01EE24D7 -:10423000FF24C114D104E104F10421F46B017C01D9 -:1042400080E001C080E133272F2D1E2D0D2D01159B -:1042500011052105310519F0885F68017901970181 -:104260008601A4E03695279517950795AA95D1F76D -:10427000011511052105310519F08C5F68017901DF -:1042800097018601F2E03695279517950795FA95DF -:10429000D1F7011511052105310519F08E5F68016F -:1042A0007901B701A6017695679557954795452BF6 -:1042B000462B472B09F08F5F1F910F91FF90EF90D6 -:1042C000DF90CF9008958295982F9C7C9695969537 -:1042D000837344E0849F90011124922B892F8A7A62 -:1042E00086959575990F892B08951F93CF93DF932A -:1042F0001F92CDB7DEB799830E946321182F998151 -:10430000892F0E946321212F30E0322F2227A9011B -:10431000482BCA010F90DF91CF911F910895809192 -:10432000F001843009F11092D80120E488E190E096 -:104330000FB6F894A895809360000FBE209360009C -:1043400083B7817F846083BF83B7816083BF7894A4 -:10435000889583B78E7F83BF88E10FB6F8948093EA -:104360006000109260000FBE089508950895CF93E5 -:104370000E94B5210E947F090E94B621C0E08C2FC7 -:104380000E94AA0A811105C0CF5FCE30C1F780E03C -:1043900001C081E0CF9108950C949E1A82E084BD03 -:1043A00093E095BD9AEF97BD80936E0008952FB767 -:1043B000F8948091D9019091DA01A091DB01B0913C -:1043C000DC012FBF0895CF92DF92EF92FF920F93FF -:1043D0001F932FB7F8944091D9015091DA01609161 -:1043E000DB017091DC012FBF6A017B01EE24FF2409 -:1043F0008C0120E030E0C016D106E206F30610F48E -:1044000041505109481B590BCA011F910F91FF9050 -:10441000EF90DF90CF9008951F920F920FB60F92FA -:1044200011248F939F93AF93BF938091D901909163 -:10443000DA01A091DB01B091DC010196A11DB11D53 -:104440008093D9019093DA01A093DB01B093DC0152 -:10445000BF91AF919F918F910F900FBE0F901F90C2 -:1044600018950E94E011F8942FEF87EA91E6215009 -:1044700080409040E1F700C0000087E090EBDC0155 -:104480008093F9019093FA01A093FB01B093FC0192 -:104490002CE088E190E00FB6F894A8958093600036 -:1044A0000FBE20936000FFCFEF92FF920F931F93F8 -:1044B000CF93DF93E82EF12C8F2D0E94AA0AC0E043 -:1044C000D0E0082F10E098010C2E02C035952795FA -:1044D0000A94E2F720FD05C02196C630D10599F770 -:1044E00009C06C2F7F2D80E00E94B70BE812F4CF3B -:1044F00081E005C0F3948EE0F812DECF80E0DF911A -:10450000CF911F910F91FF90EF900895CF93C82FF7 -:104510008CE20E945422882321F08C2FCF910C949E -:10452000542280E0CF910895CF930E94E12381111E -:1045300002C00E94C7238CEF95E00E945207C5E697 -:10454000C15049F00E947F098FE39CE90197F1F780 -:1045500000C00000F5CF85EF95E00E94520789E288 -:104560000E948622811111C18AE20E948622811155 -:104570000E94C72385E00E94862281110E94312279 -:104580000E94EC238093D70187E00E948622882333 -:1045900099F18BE10E948622882351F09091D701F6 -:1045A00091FB882780F921E0822780FB91F922C0C6 -:1045B0008EE00E948622882351F09091D70192FBD1 -:1045C000882780F921E0822780FB92F913C080E1DF -:1045D0000E9486229091D701882341F093FB88277F -:1045E00080F921E0822780FB93F904C0892F809510 -:1045F00080FB90F99093D7018091D7010E94F0231E -:104600000E94FE238093EA0180EE0E948622882386 -:1046100041F08091EA01982F909590FB80F980936A -:10462000EA0189E30E948622882359F09091EA01E9 -:1046300091FB882780F921E0822780FB91F99093F4 -:10464000EA0182EE0E948622882359F09091EA01C5 -:1046500092FB882780F921E0822780FB92F99093D2 -:10466000EA0186EE0E948622882359F09091EA01A1 -:1046700093FB882780F921E0822780FB93F99093B0 -:10468000EA0183EE0E948622882359F09091EA0184 -:1046900094FB882780F921E0822780FB94F990938E -:1046A000EA0185E30E948622882359F09091EA016D -:1046B00095FB882780F921E0822780FB95F990936C -:1046C000EA0181E30E948622882359F09091EA0151 -:1046D00096FB882780F921E0822780FB96F990934A -:1046E000EA0181E10E948622882359F09091EA0133 -:1046F00097FB882780F921E0822780FB97F9909328 -:10470000EA018091EA010E9402248091EA0187FB7C -:10471000882780F980930D0187E20E948622C82FA6 -:104720008EE10E9486228111C2608FE10E94862262 -:104730008111C46080E20E9486228111C86081E2FA -:104740000E9486228111C06182E20E94862281112C -:10475000C06283E20E9486228111C06484E20E94CA -:104760008622882311F0C06802C0CC2329F08C2F48 -:104770000E94F9236C2F03C00E94F523682F70E07C -:1047800080E090E0CF910C949A1ECF9108956DEE49 -:104790007EEF80E090E00E94BC2D60E082E090E03F -:1047A0000E94AE2D60E083E090E00E94AE2D60E0BC -:1047B00084E090E00E94AE2D60E085E090E00C94F3 -:1047C000AE2D80E090E00E94A82D21E08D3E9E4F0E -:1047D00009F020E0822F089582E090E00C94A02D53 -:1047E000682F82E090E00C94AE2D83E090E00C9472 -:1047F000A02D682F83E090E00C94AE2D84E090E033 -:104800000C94A02D682F84E090E00C94AE2D809144 -:10481000DF0180FF0BC06091130185E0689FB0014C -:10482000112475956795759567952AC081FF09C014 -:104830006091130185E0689FB0011124759567951B -:104840001FC082FF07C06091130185E0689FB0011F -:10485000112416C04091E0014423C9F06091120177 -:10486000461788F72091130185E0289F90011124B5 -:10487000429FC001439F900D112470E00E94722D51 -:104880006038710540F46115710539F002C065E0CA -:1048900070E0862F08958FE7089581E00895809154 -:1048A000DF0180FF08C06091110170E07595679588 -:1048B0007595679521C081FF06C06091110170E078 -:1048C0007595679519C082FF04C06091110170E071 -:1048D00010C08091E0018823C1F06091100186171B -:1048E000A0F790911101989FC001112470E00E94DF -:1048F000722D6038710528F46115710521F0862F3D -:1049000008958FE7089581E0089561E070E0F4CFA5 -:10491000803F21F40E940724819504C0813F29F43F -:104920000E9407248093E3010895823F21F40E94AE -:104930000724819504C0833F29F40E9407248093B3 -:10494000E2010895893F19F40E944F2405C08A3F6F -:1049500031F40E944F2481958093E40108958B3FA8 -:1049600021F40E944F24819504C08C3F29F40E94B9 -:104970004F248093E5010895843F21F48091E10163 -:10498000816017C0853F21F48091E101826011C0F0 -:10499000863F21F48091E10184600BC0873F21F4C0 -:1049A0008091E101886005C0883F31F48091E10188 -:1049B00080618093E10108958D3F21F48091DF01B2 -:1049C00081600BC08E3F21F48091DF01826005C0C1 -:1049D0008F3F29F48091DF0184608093DF01089587 -:1049E000803F39F48091E30187FF6CC01092E301AE -:1049F00069C0813F29F48091E3011816BCF362C0BD -:104A00009091E201823F29F497FF5CC01092E2018D -:104A100059C0833F19F41916CCF354C0893F41F4AF -:104A20008091E40118160CF04DC01092E4014AC0C8 -:104A30008A3F29F48091E40187FF44C0F6CF8B3F81 -:104A400039F48091E50187FF3DC01092E5013AC03D -:104A50008C3F29F48091E5011816BCF333C0843FE4 -:104A600021F48091E1018E7F17C0853F21F4809170 -:104A7000E1018D7F11C0863F21F48091E1018B7FA0 -:104A80000BC0873F21F48091E101877F05C0883FFB -:104A900031F48091E1018F7E8093E10113C08D3F5D -:104AA00021F48091DF018E7F0BC08E3F21F4809135 -:104AB000DF018D7F05C08F3F29F48091DF018B7F5F -:104AC0008093DF018091E20181110EC08091E301AA -:104AD00081110AC08091E401811106C08091E50135 -:104AE000811102C01092E00108958091D70183FFE7 -:104AF0007EC088E396E00E9452078091E1011F92F8 -:104B00008F9383E396E09F938F930E94EB0781E35B -:104B100096E00E9452072091E201822F992787FD9B -:104B200090959F932F938EE296E09F938F930E9490 -:104B3000EB078CE296E00E9452072091E301822F5E -:104B4000992787FD90959F932F9389E296E09F93F5 -:104B50008F930E94EB0787E296E00E945207209114 -:104B6000E401822F992787FD90959F932F9384E2EC -:104B700096E09F938F930E94EB0782E296E00E945B -:104B800052072091E501822F992787FD90959F93E9 -:104B90002F938FE196E09F938F930E94EB078CE118 -:104BA00096E00E9452078091E0011F928F9389E165 -:104BB00096E09F938F930E94EB0787E196E00E9417 -:104BC00052078091DF011F928F9384E196E09F93BB -:104BD0008F930E94EB0781E196E00E9452078DB708 -:104BE0009EB74C960FB6F8949EBF0FBE8DBF81EE58 -:104BF00091E00E942A150E94D7219093DE018093B4 -:104C0000DD0108951F93CF93DF938091DD01909193 -:104C1000DE010E94E3214091E001442321F0209134 -:104C2000140130E006C0209115015AE0259F900143 -:104C300011248217930708F482C08091E201109139 -:104C4000E301D091E401C091E501811107C0111188 -:104C500005C0D11103C0CC2309F471C04F3F19F036 -:104C60004F5F4093E001181624F40E9407248093BC -:104C7000E2018091E20187FF05C00E94072481952F -:104C80008093E201111624F40E9407248093E3012B -:104C90008091E30187FF05C00E94072481958093DE -:104CA000E3016091E201662339F11091E3011123E0 -:104CB00019F1772767FD7095872F972F0E94772C22 -:104CC00023E333E343E35FE30E94DB2C0E94442CA5 -:104CD0006093E201612F772767FD7095872F972FEB -:104CE0000E94772C23E333E343E35FE30E94DB2C52 -:104CF0000E94442C6093E3011D1624F40E944F246B -:104D00008093E4018091E40187FF05C00E944F2455 -:104D100081958093E4011C1624F40E944F24809313 -:104D2000E5018091E50187FF05C00E944F24819530 -:104D30008093E501DF91CF911F910C947525DF9150 -:104D4000CF911F910895E1EEF1E085E0DF011D9222 -:104D50008A95E9F71092E0011092DF0108958BE542 -:104D600098E00E9452071F9281E08F931F9285E086 -:104D70008F938DE098E09F938F930E94EB070F90A5 -:104D80000F900F900F900F900F9008958330E9F1DE -:104D900028F4813061F0823009F10895853009F4FA -:104DA00062C008F449C0863009F474C008952091A7 -:104DB0001501862F90E0820F911D8F3F910520F401 -:104DC000620F6093150103C08FEF809315018091EE -:104DD00015011F928F9386E497E072C02091140111 -:104DE000862F90E0820F911D8F3F910520F4620F76 -:104DF0006093140103C08FEF80931401809114011C -:104E00001F928F9384E397E05BC020911301862F5C -:104E100090E0820F911D8F3F910520F4620F609307 -:104E2000130103C08FEF80931301809113011F9230 -:104E30008F9381E297E044C020911201862F90E089 -:104E4000820F911D8F3F910520F4620F6093120134 -:104E500003C08FEF80931201809112011F928F93F4 -:104E60008CE097E02DC020911101862F90E0820FF9 -:104E7000911D8F3F910520F4620F6093110103C0D3 -:104E80008FEF80931101809111011F928F9383EF17 -:104E900096E016C020911001862F90E0820F911DA0 -:104EA0008F3F910520F4620F6093100103C08FEFD4 -:104EB00080931001809110011F928F9388ED96E0EE -:104EC0009F938F930E94EB070F900F900F900F907E -:104ED0000895833081F128F4813059F08230D1F087 -:104EE0000895853009F449C0B8F1863009F456C0F8 -:104EF000089580911501681720F4861B8093150191 -:104F000002C010921501809115011F928F9389ECB8 -:104F100096E054C080911401681720F4861B80939A -:104F2000140102C010921401809114011F928F93FA -:104F300087EB96E043C080911301681720F4861B2D -:104F40008093130102C010921301809113011F92EC -:104F50008F9384EA96E032C080911201681720F4A2 -:104F6000861B8093120102C01092120180911201DF -:104F70001F928F938FE896E021C0809111016817EE -:104F800020F4861B8093110102C0109211018091C0 -:104F900011011F928F9386E796E010C08091100157 -:104FA000681720F4861B8093100102C01092100134 -:104FB000809110011F928F938BE596E09F938F93C2 -:104FC0000E94EB070F900F900F900F900895CF93D2 -:104FD000C82F1F928F9320E639E03F932F930E94B2 -:104FE000EB0761E070E080E090E004C0660F771F9F -:104FF000881F991FCA95D2F70E949A1E0F900F9092 -:105000000F900F90CF910C949E1ACF938D3109F48D -:1050100065C0B0F58E3009F4CBC100F5873009F4D6 -:105020009BC1A8F4863009F06AC28091D701817FC4 -:105030008E7F8093D70185E699E00E94520781EA2E -:105040009DE00E94520781E08093E70180C1883093 -:1050500009F44FC08B3009F47CC151C2863109F488 -:10506000EDC138F4803109F4B6C1813109F42DC2A3 -:1050700046C2893109F4CBC18B3109F486C13FC2E4 -:10508000853309F434C248F4873209F430C208F495 -:1050900030C2893209F42BC232C2833438F48A33E5 -:1050A00008F029C2883309F454C129C2833409F4B1 -:1050B0001EC2883409F023C20E949E1A80E99DE036 -:1050C0000E9452079FEF23ED80E3915020408040E3 -:1050D000E1F700C000000E94312239C180EB9DE061 -:1050E0000E9452070E94FE2B0E94D9140E94170DA5 -:1050F0002EC185EA9DE00E94520786E79BE00E9450 -:1051000052070E94F5231F928F9383E79BE09F93A2 -:105110008F930E94EB0781E79BE00E9452070E9459 -:10512000EC23C82F8EE59BE00E9452071F92CF937D -:1051300029E53BE03F932F930E94EB0787E59BE037 -:105140000E9452078DE49BE00E9452078C2F8170D1 -:105150001F928F932AE43BE03F932F930E94EB072B -:1051600088E49BE00E9452078EE39BE00E94520776 -:10517000C1FB882780F91F928F932BE33BE03F937D -:105180002F930E94EB0789E39BE00E9452078DE278 -:105190009BE00E945207C2FB882780F91F928F93E1 -:1051A0002AE23BE03F932F930E94EB0788E29BE0CB -:1051B0000E9452078FE19BE00E945207C3FBCC275D -:1051C000C0F91F92CF938CE19BE09F938F930E9435 -:1051D000EB078AE19BE00E9452070E94FE23C82F42 -:1051E00086E09BE00E9452071F92CF9321E03BE0B4 -:1051F0003F932F930E94EB078FEF9AE00E94520794 -:1052000086EE9AE00E9452078C2F81701F928F9336 -:1052100023EE3AE03F932F930E94EB078DB79EB7A2 -:1052200080960FB6F8949EBF0FBE8DBF81EE9AE0B8 -:105230000E9452078AEC9AE00E945207C1FB88271D -:1052400080F91F928F9327EC3AE03F932F930E94AF -:10525000EB0785EC9AE00E94520783EB9AE00E94EC -:105260005207C2FB882780F91F928F9320EB3AE008 -:105270003F932F930E94EB078EEA9AE00E94520719 -:105280008CE99AE00E945207C3FB882780F91F929D -:105290008F9329E93AE03F932F930E94EB0787E928 -:1052A0009AE00E9452078DE89AE00E945207C4FBE0 -:1052B000882780F91F928F932AE83AE03F932F9333 -:1052C0000E94EB0788E89AE00E94520786E79AE07E -:1052D0000E945207C5FB882780F91F928F9323E70E -:1052E0003AE03F932F930E94EB0781E79AE00E94F8 -:1052F000520785E59AE00E945207C6FB882780F98D -:105300001F928F9322E53AE03F932F930E94EB0781 -:1053100080E59AE00E94520788E49AE00E945207D2 -:10532000C7FBCC27C0F91F92CF9385E49AE09F93E7 -:105330008F930E94EB0783E49AE00E9452078DB797 -:105340009EB74C960FB6F8949EBF0FBE8DBFC1E0BE -:10535000DBC08CE899E058C08091D701C82FC1709C -:1053600080FF09C083E89DE00E9452078091D70129 -:10537000817F8E7F44C087E79DE00E945207809125 -:10538000D70181608093D701E2CF8091D70181FB63 -:10539000CC27C0F991E0C927C0FB81F98093D701E0 -:1053A000CC2319F08AE69DE025C08CE59DE02CC059 -:1053B0008091D70182FBCC27C0F991E0C927C0FBBF -:1053C00082F98093D701CC2319F08DE49DE012C0BF -:1053D0008DE39DE019C08091D70183FBCC27C0F9F4 -:1053E00091E0C927C0FB83F98093D701CC2351F00A -:1053F00081E39DE00E9452078091D70181608093F4 -:10540000D70182C084E29DE00E945207A0CF85E1CF -:105410009DE00E94520789EE9CE00E9452078CEAB0 -:105420009CE00E94520785E89CE00E94520781E4BC -:105430009CE00E94520786E19CE0E6CF88E09CE079 -:105440000E9452070E94D9141F928F938EEE9BE008 -:105450009F938F930E94EB0780910C011F928F9373 -:1054600087ED9BE09F938F930E94EB0780916E01E5 -:105470001F928F9384EC9BE09F938F930E94EB0786 -:1054800080910D011F928F9381EB9BE09F938F93EF -:105490000E94EB078091D9019091DA01A091DB0184 -:1054A000B091DC01BF93AF939F938F938DE99BE005 -:1054B0009F938F930E94EB078DB79EB746960FB6CA -:1054C000F8949EBF0FBE8DBF42CF0E949E1AC0911E -:1054D0000D0181E0C827C0930D01CC2329F083E999 -:1054E0009BE00E94520710C088E89BE08DCF80E0CF -:1054F00003C08D5101C089530E94E72728CF86E859 -:105500009BE00E945207C0E08C2FCF91089580E06D -:10551000089580E00895CF93C82F8091E7018130EE -:1055200081F020F0823009F44CC042C1A0910E01FC -:10553000B0910F018C91813169F0823209F03AC14A -:1055400009C0A0910E01B0910F018C91813111F031 -:10555000823249F48C2F0E94872A81112FC08C2F10 -:105560000E9405282CC08C2F0E94892A811126C0F8 -:10557000C431E1F070F4CB3081F0C031D1F40E943D -:10558000AF2688E599E00E94520782E08093E70108 -:1055900015C0C93259F0C83361F485E699E00E941C -:1055A00052078CE599E00E94520708C01092E7016B -:1055B00003C186E599E00E945207FEC081E0817038 -:1055C000FDC0C43220F5CE3108F0C0C0CB3099F117 -:1055D000C8F4C73009F0D2C08AE08093150194E185 -:1055E0009093140193E0909313018093120188E04B -:1055F0008093110188E2809310018CEF97E00E9464 -:105600005207BFC0C33149F1C431C1F0B7C0CB3478 -:1056100009F4A9C028F4C93289F0C83361F0AEC0DA -:10562000C13509F49EC0C23509F499C0CE3409F0E1 -:10563000A5C06AE09EC00E94AF26A3C08091E6018B -:10564000882319F01092E6019CC089E098E00E943E -:10565000520781E08093E701B1C083EE97E00E949A -:10566000520781ED97E00E945207809115011F9229 -:105670008F938EEC97E09F938F930E94EB078CECB7 -:1056800097E00E9452078AEB97E00E9452078091B0 -:1056900014011F928F9387EB97E09F938F930E9443 -:1056A000EB0785EB97E00E94520786EA97E00E949D -:1056B0005207809113011F928F9383EA97E09F9383 -:1056C0008F930E94EB0781EA97E00E94520780E9DE -:1056D00097E00E945207809112011F928F938DE8EC -:1056E00097E09F938F930E94EB078BE897E00E94CF -:1056F000520786E797E00E945207809111011F929E -:105700008F9383E797E09F938F930E94EB0781E746 -:1057100097E00E9452078AE597E00E945207809125 -:1057200010011F928F9387E597E09F938F930E94BC -:10573000EB0785E597E00E9452078DB79EB7489624 -:105740000FB6F8949EBF0FBE8DBF1BC0CE51EC2F7D -:10575000F0E0E15DFE4F80818093E60112C061E0E0 -:1057600003C061E006C06AE08091E6010E94C6269F -:1057700008C08091E6010E94692703C08AEF97E084 -:1057800013C08091E601882369F01F928F9384EF04 -:1057900097E09F938F930E94EB070F900F900F90CD -:1057A0000F9004C081EF97E00E94520781E006C08D -:1057B0001092E70180E002C080E001CFCF91089510 -:1057C000E1E8F0E08081886080838081816080836F -:1057D0008FB7F89493E09093890090ED90938800B0 -:1057E0008FBF0895EFE6F0E08081826080830895A6 -:1057F000EFE6F0E080818D7F80830895EFE6F0E0B2 -:10580000808192E08927808308951F920F920FB6BE -:105810000F9211242F933F934F935F936F937F9336 -:105820008F939F93AF93BF93EF93FF938091E80182 -:105830009091E90101969093E9018093E80181112B -:1058400003C082E00E94170DE091E901E695E6951C -:10585000F0E0E054F24FE4918091E8018E1303C030 -:1058600080E00E94170DFF91EF91BF91AF919F9142 -:105870008F917F916F915F914F913F912F910F90F9 -:105880000FBE0F901F90189504D06894B1118DC071 -:10589000089570D088F09F5790F0B92F9927B7518D -:1058A000A0F0D1F0660F771F881F991F1AF0BA95E4 -:1058B000C9F712C0B13081F077D0B1E0089574C05B -:1058C000672F782F8827B85F39F0B93FCCF38695DA -:1058D00077956795B395D9F73EF490958095709537 -:1058E00061957F4F8F4F9F4F0895E89409C097FBB4 -:1058F0003EF490958095709561957F4F8F4F9F4FA7 -:105900009923A9F0F92F96E9BB279395F6958795EA -:1059100077956795B795F111F8CFFAF4BB0F11F4AD -:1059200060FF1BC06F5F7F4F8F4F9F4F16C0882354 -:1059300011F096E911C0772321F09EE8872F762F8A -:1059400005C0662371F096E8862F70E060E02AF0CB -:105950009A95660F771F881FDAF7880F96958795B7 -:1059600097F9089557FD9058440F551F59F05F3F20 -:1059700071F04795880F97FB991F61F09F3F79F071 -:1059800087950895121613061406551FF2CF4695F3 -:10599000F1DF08C0161617061806991FF1CF869575 -:1059A0007105610508940895E894BB276627772759 -:1059B000CB0197F908950BD078C069D028F06ED04C -:1059C00018F0952309F05AC05FC01124EECFCADF4A -:1059D000A0F3959FD1F3950F50E0551F629FF00102 -:1059E000729FBB27F00DB11D639FAA27F00DB11D5B -:1059F000AA1F649F6627B00DA11D661F829F2227E4 -:105A0000B00DA11D621F739FB00DA11D621F839F6A -:105A1000A00D611D221F749F3327A00D611D231F40 -:105A2000849F600D211D822F762F6A2F11249F578E -:105A300050408AF0E1F088234AF0EE0FFF1FBB1FB1 -:105A4000661F771F881F91505040A9F79E3F510550 -:105A500070F014C0AACF5F3FECF3983EDCF386955C -:105A600077956795B795F795E7959F5FC1F7FE2BFB -:105A7000880F911D9695879597F9089597F99F67D7 -:105A800080E870E060E008959FEF80EC08950024C6 -:105A90000A941616170618060906089500240A9493 -:105AA00012161306140605060895092E0394000C19 -:105AB00011F4882352F0BB0F40F4BF2B11F460FFA8 -:105AC00004C06F5F7F4F8F4F9F4F0895991B79E000 -:105AD00004C0991F961708F0961B881F7A95C9F77E -:105AE0008095089597FB072E16F4009407D077FD54 -:105AF00009D00E948C2D07FC05D03EF4909581952D -:105B00009F4F0895709561957F4F0895EE0FFF1F89 -:105B10000590F491E02D0994AA1BBB1B51E107C02D -:105B2000AA1FBB1FA617B70710F0A61BB70B881F2D -:105B3000991F5A95A9F780959095BC01CD010895BC -:105B4000F999FECF92BD81BDF89A992780B5089545 -:105B5000A8E1B0E042E050E00C94C32D262FF99963 -:105B6000FECF1FBA92BD81BD20BD0FB6F894FA9A40 -:105B7000F99A0FBE019608950E94AE2D272F0C941E -:105B8000AF2DDC01CB01FC01F999FECF06C0F2BDBF -:105B9000E1BDF89A319600B40D9241505040B8F7EB -:065BA0000895F894FFCF08 -:105BA6002002180D090EE60DB20D7F0D0101C5018B -:105BB60028080A03140A3F4D3620394605F904C35E -:105BC60004A3046A04DD03F6030F04280448040151 -:0A5BD6000203040506070809000099 +:1002D00001000100AE00010001000000160345000E +:1002E000720067006F0044006F0078002000450036 +:1002F0005A00000016034500720067006F004400BA +:100300006F007800200045005A0000000403090433 +:1003100009026D00040100A0FA09040000010301B4 +:100320000100092111010001223F00070581030896 +:10033000000A090401000103010200092111010062 +:1003400001224D000705820308000A09040200018A +:100350000300000009211101000122360007058376 +:100360000308000A09040300010300000009211129 +:100370000100012239000705840310000112011059 +:100380000100000008EDFE07130100010200010555 +:10039000010906A101050719E029E71500250195C6 +:1003A0000875018102050819012905950575019156 +:1003B000029501750391010507190029771500259C +:1003C00001957875018102C005010980A1018502AE +:1003D00016010026B7001A01002AB7007510950112 +:1003E0008100C0050C0901A1018503160100269CAE +:1003F000021A01002A9C02751095018100C00501B6 +:100400000902A1010901A100050919012905150029 +:10041000250195057501810295017503810105018D +:10042000093009311581257F950275088106093843 +:100430001581257F950175088106050C0A3802157E +:1004400081257F950175088106C0C005010906A1B7 +:1004500001050719E029E7150025019508750181B7 +:100460000295017508810105081901290595057591 +:100470000191029501750391010507190029FF15E6 +:100480000025FF950675088100C0000000000000EF +:100490000000000000010204060A0F17202C3A4A4F +:1004A0005D71879DB3C7DAE9F5FCFFFCF5E9DAC7B2 +:1004B000B39D87715D4A3A2C20170F0A060402018A +:1004C0000000000000000000000011241FBECFEF5C +:1004D000DAE0DEBFCDBF04B603FE24C08091EE019A +:1004E0009091EF01A091F001B091F1018730904B14 +:1004F000A740B04BB9F41092EE011092EF011092A8 +:10050000F0011092F10114BE84B7877F84BF88E1A7 +:100510000FB6F89480936000109260000FBEE0E088 +:10052000FFE3099511E0A0E0B1E0E8ECF5E402C0DA +:1005300005900D92A433B107D9F711E0A4E3B1E01F +:1005400001C01D92AE3EB107E1F70E940B090C9469 +:10055000E2220C94000061110BC0FC01828188230F +:1005600021F085EE0E946C0F03C085EE0E943410CE +:1005700080E090E0089508956091B1017091B2011A +:100580008091B3019091B4010E94F01956985E9841 +:1005900025982D9826982E9827982F98813019F015 +:1005A000823021F00895259A2D9A0895269A2E9A40 +:1005B00008958CEB92E0892B11F00E94BC0280E040 +:1005C00090E0089556985E9825982D9826982E9834 +:1005D00027982F988FEF90E0909389008093880060 +:1005E00090938B0080938A0090938D0080938C0071 +:1005F000259A2D9A2FEF80E792E02150804090407D +:10060000E1F700C00000269A2E9A2FEF80E792E0D3 +:10061000215080409040E1F700C00000279A2F9AB7 +:100620002FEF80E792E0215080409040E1F700C03A +:10063000000025982D982FEF80E792E02150804010 +:100640009040E1F700C0000026982E982FEF80E739 +:1006500092E0215080409040E1F700C000002798D0 +:100660002F9856985E9825982D9826982E9827981A +:100670002F98089589EA8093800089E08093810013 +:1006800024982C983F988AB18F748AB96E98479AAB +:100690008BB1806B8BB9769A0E94E2028BEB92E071 +:1006A000892B11F00E94BB0280E090E0089580E267 +:1006B000809300018091340181110EC00E94A60335 +:1006C00081E0809334012FEF83ED90E3215080404F +:1006D0009040E1F700C0000080E40E94AC038093EA +:1006E000000181112EC00E94D60380930001811168 +:1006F00028C00E94D60380930001811122C08FE39D +:100700000E94D6038093000181111BC00E94CE037A +:1007100080E40E94AC0380930001811112C08CE040 +:100720000E94D6038093000181110BC00E94D60362 +:1007300080930001811105C08FE30E94D60380934E +:1007400000010E94CE038091000108951092B9002B +:100750008AE08093B800089594EA9093BC00909149 +:10076000BC0097FFFCCF9091B900987F983021F0A2 +:10077000903111F081E008958093BB0084E880936C +:10078000BC008091BC0087FFFCCF8091B900887FBE +:10079000883111F0803471F780E0089584E9809306 +:1007A000BC008091BC0084FDFCCF08958093BB0009 +:1007B00084E88093BC008091BC0087FFFCCF9091BF +:1007C000B900987F81E0983209F480E0089584E8C8 +:1007D0008093BC008091BC0087FFFCCF8091BB0060 +:1007E000089580910001811115C080E40E94AC033E +:1007F0008093000181110CC082E10E94D603809396 +:100800000001811105C08FEF0E94D6038093000183 +:100810000E94CE0384B1807F84B985B1807F85B981 +:100820008AB1837F8AB98BB1837F8BB93E98469812 +:1008300008950E945703809300010E94F10380B342 +:100840008C7080BB81B3836F81BBE4E4F1E0A6E3ED +:10085000B1E011921D9281E0E235F807D1F78AE309 +:1008600093E0892B11F00C943A030895BF92CF9234 +:10087000DF92EF92FF920F931F93CF93DF938091BC +:100880000001882379F0809135018F5F80933501D5 +:10089000811108C00E94570380930001811102C09A +:1008A0000E94E20206E311E0C0E0D0E0DD24D39430 +:1008B00082E0C82EEE24E394F12CC73000F580913D +:1008C0000001811162C080E40E94AC0380930001AA +:1008D000811112C082E10E94D60380930001811130 +:1008E0000BC0C7010C2E01C0880F0A94EAF780954F +:1008F0000E94D603809300010E94CE0346C0CA30F6 +:10090000A1F028F4C83059F0C93061F005C0CC30EE +:1009100089F070F0CD3089F0209A289810C0219A83 +:1009200029980DC0229A2A980AC0239A2B9807C0AA +:10093000529A01C0539A5B9802C03E9A4698E0EAE8 +:10094000EA95F1F78FB1799960C092E081708D25B9 +:10095000892B7C9B02C090E001C094E0892B7D9B99 +:1009600002C090E001C098E0892B7E9B02C090E01D +:1009700001C090E1892B9FB19095991F9927991FEC +:100980009295990F907E892B0FC080910001811163 +:1009900051C080E40E94AC03809300018823B9F128 +:1009A000B12C0E94CE038B2DF8019081981719F07D +:1009B0008083C09201010E94F10321960F5F1F4FB7 +:1009C000CE30D10509F079CF809101018823B1F0B3 +:1009D000815080930101882339F08FE99FE00197CE +:1009E000F1F700C000000AC0A4E4B1E0E6E3F1E0E2 +:1009F00081918D9391E0E434F907D1F789ED92E08C +:100A0000892BD1F00E94D90217C090E09FCF83E1DB +:100A10000E94D603809300018111C2CF81E40E941D +:100A2000AC03809300018111BBCF0E94E703B82E75 +:100A3000B094B7CF80E0B8CF81E0DF91CF911F9124 +:100A40000F91FF90EF90DF90CF90BF900895E82F27 +:100A5000F0E0EC5BFE4F8081089508958B3B91059B +:100A600078F4883A910540F5853A9105D0F48430C0 +:100A7000910508F0B1C08130910509F4ADC06BC09B +:100A8000803E910508F467C0883E910508F4A4C033 +:100A90009C01205F31092031310508F05CC0906570 +:100AA0000895853A910509F459C0863A910509F4EB +:100AB00058C083E890E40895883A910509F454C039 +:100AC000893A910509F453C08A3A910509F452C054 +:100AD0008B3A910509F451C08C3A910509F450C044 +:100AE0008D3A910509F44FC0803B910509F44EC041 +:100AF0008E3A910509F44DC08F3A910509F44CC026 +:100B0000813B910509F44BC0823B910509F44AC031 +:100B1000833B910509F449C0843B910509F448C021 +:100B2000853B910509F447C0863B910509F446C011 +:100B3000873B910509F445C0883B910509F444C001 +:100B4000893B910509F443C08A3B910509F042C0F5 +:100B50008AE296E4089580E090E0089581E890E4C8 +:100B6000089582E890E4089582EE94E4089589EE71 +:100B700094E408958AEE94E4089585EB94E408954E +:100B800086EB94E4089587EB94E408958CEC94E468 +:100B900008958DEC94E4089583E895E408958AE837 +:100BA00095E4089582E995E4089584E995E408952B +:100BB00081E296E4089583E296E4089584E296E45F +:100BC000089585E296E4089586E296E4089587E222 +:100BD00096E4089580E094E40895089596E0799F5E +:100BE000F001112494E5899FE00DF11D1124E60F19 +:100BF000F11DEE0FFF1FEC51FF4F85919491089569 +:100C0000880F991F805A9040FC0185919491089516 +:100C1000880F991F80529F4FFC01859194910895F0 +:100C200026E0729FF001112444E5849FE00DF11D40 +:100C30001124E60FF11DEE0FFF1FEC51FF4F259120 +:100C40003491C9019A9581159F4110F4C901089505 +:100C5000C90190528115904128F4C9019F700E94EA +:100C600008060895C90190538115904120F4C901E7 +:100C70009927906C0895211580E5380769F40E9442 +:100C8000A5139FEF24E34CE0915020404040E1F752 +:100C900000C000000C94E91A213080E5380731F4D7 +:100CA0008091CC0181608093CC010895C901905559 +:100CB0008115904108F050C0832F99278F70992794 +:100CC00081309105D9F4A9014370552702C0880FDE +:100CD000991F4A95E2F79C68A90164E0440F551FEB +:100CE0006A95E1F744275370842B952B73E0220F0C +:100CF000331F7A95E1F7207633271DC082309105A6 +:100D000029F4922F8827816F906A08958330910586 +:100D1000A9F4A9014370552781E090E002C0880F33 +:100D2000991F4A95E2F79C6843E0220F331F4A95CA +:100D3000E1F7207E3770822B932B08950497F1F40E +:100D4000A9014370552781E090E002C0880F991FE8 +:100D50004A95E2F79A68E8CFC9019057811590410A +:100D600020F4C9019F7090620895C90190588115BF +:100D7000904120F4C9019F70906A0895203E31058A +:100D8000E0F4203C310558F52133310509F470C0F9 +:100D900048F42932310509F464C02A32310509F4D6 +:100DA0006EC074C029333105F1F022383105D9F015 +:100DB0002533310509F44EC069C0233E310589F160 +:100DC00038F4203E3105C1F0223E3105E1F05EC02D +:100DD000263E310569F1273E3105A9F157C0C90109 +:100DE0000E94000608958091DF0180FD02C081FF0E +:100DF0004DC080EE90E04BC08091DF0180FFF9CFC5 +:100E000089E390E044C08091DF0182FF0EC08091B1 +:100E1000DF0184FF03C080E090E039C083EE90E002 +:100E200036C08091DF0182FFF2CF82EE90E02FC0CA +:100E30008091DF0183FF0BC08091DF0184FDEBCF48 +:100E400087EE90E024C08091DF0183FFF5CF86EE2E +:100E500090E01DC08091DF0185FF07C089E290E02E +:100E600016C08091DF0185FFF9CF85E390E00FC0C8 +:100E70008091DF0186FF07C08AE290E008C0809180 +:100E8000DF0186FFF9CF81E390E001C0C9010E9434 +:100E90002E0508950895809162010895CF93DF9300 +:100EA00000D01F92CDB7DEB72091E501243019F5AF +:100EB00023E029839B838A832093E9008FEF90911D +:100EC000E800815095FD06C095ED9A95F1F7000078 +:100ED0008111F5CF8091E80085FF0DC040E050E022 +:100EE00063E070E0CE0101960E94B8098091E800AD +:100EF0008E778093E8000F900F900F90DF91CF9145 +:100F00000895CF93DF9300D01F92CDB7DEB7209125 +:100F1000E501243021F522E029839B838A8383E045 +:100F20008093E9008FEF9091E800815095FD06C015 +:100F300095ED9A95F1F700008111F5CF8091E800C9 +:100F400085FF0DC040E050E063E070E0CE01019607 +:100F50000E94B8098091E8008E778093E8000F9096 +:100F60000F900F90DF91CF9108952091E5012430EB +:100F7000F1F422E02093E9002FEF3091E8002150B6 +:100F800035FD06C035ED3A95F1F700002111F5CF9A +:100F90002091E80025FF0BC040E050E065E070E0E4 +:100FA0000E94B8098091E8008E778093E800089548 +:100FB000CF93DF93EC018091E501843009F046C0C6 +:100FC00090910C019923D9F090910D019923B9F0DA +:100FD0008093E9008FEF9091E800815095FD06C065 +:100FE00095E19A95F1F700008111F5CF8091E80025 +:100FF00085FF2CC040E050E060E170E017C081E068 +:101000008093E9008FEF9091E800815095FD06C034 +:1010100095ED9A95F1F700008111F5CF8091E800E8 +:1010200085FF14C040E050E068E070E0CE010E940F +:10103000B8098091E8008E778093E80080E1FE0196 +:10104000A2E5B1E001900D928A95E1F7DF91CF9191 +:1010500008958091E401811109C00E944A0B0E9409 +:10106000A70B8091E20084608093E20008951092C3 +:10107000E401089508950C940F210E94801A0E94A3 +:1010800015210E94440E0C944A0742E061EC81E075 +:101090000E94C40A42E061EC82E00E94C40A42E07D +:1010A00061EC83E00E94C40A42E161EC84E00C94AC +:1010B000C40A8091E701833009F455C030F48130CF +:1010C00071F0823009F48EC008958A3009F47AC034 +:1010D0008B3009F460C0893009F09CC020C0809139 +:1010E000E601813A09F096C08091E800877F8093FD +:1010F000E8008091EA019091EB01892B21F060E0FA +:1011000080E090E003C060E182E591E070E00E9441 +:10111000010A8091E8008B778093E8000895809120 +:10112000E601813209F076C08091EA019091EB01ED +:10113000009719F0039709F06DC08091E800877F50 +:101140008093E8008091E80082FD05C08091E50170 +:101150008111F8CF5FC08091F1008093620180918E +:10116000E8008B7753C08091E601813A09F052C0C4 +:101170008091EA019091EB01892B09F04BC080919D +:10118000E800877F8093E8008091E80080FFFCCF33 +:1011900080910C0136C08091E6018132D9F58091B1 +:1011A000EA019091EB01892BA9F58091E800877FF6 +:1011B0008093E8000E94F90A8091E80180930C0175 +:1011C0000C94A5138091E601813221F58091E8000D +:1011D000877F8093E8000E94F90A8091E90180935B +:1011E000630108958091E601813AA1F48091E800BD +:1011F000877F8093E8008091E80080FFFCCF80919A +:1012000063018093F1008091E8008E778093E8007D +:101210000C94F90A089584B7877F84BF88E10FB6DC +:10122000F89480936000109260000FBE90E080E818 +:101230000FB6F89480936100909361000FBE0E94F6 +:10124000930E0E944A0B0E94A70B8091E2008460DB +:101250008093E20078940E94220E0E94950E82E014 +:1012600091E00E943F0E0E94FD208091E5018530B3 +:1012700069F40E94431A8091E3018823B1F30E942C +:101280006B1A882391F30E94A209EFCF0E949B0E54 +:10129000ECCF292F332723303105A9F06CF421300E +:1012A000310509F442C02230310509F043C08DE612 +:1012B00090E020E133E042C021323105C9F0223212 +:1012C000310519F137C099278130910541F08230FD +:1012D000910541F0892B71F5ECE0F3E005C0E4EFF6 +:1012E000F2E002C0ECEDF2E0849190E09F0126C0B4 +:1012F000643000F5E62FF0E0EE0FFF1FEE5DFE4FCD +:101300002081318189E090E019C0643098F4E62FA3 +:10131000F0E0DF01AA0FBB1FA65EBE4F2D913C91EE +:10132000EA5EFE4F808190E009C082E190E02DE707 +:1013300033E004C080E090E020E030E0FA01318347 +:101340002083089580E189BD82E189BD09B400FE52 +:10135000FDCF8091D8008F7D8093D8008091E000F0 +:1013600082608093E0008091E00081FDFCCF0895D1 +:10137000CF92DF92EF92FF920F931F93CF93DF9361 +:101380007C018B01EA010E941A0B811131C0209768 +:1013900031F088819981081B190BE80EF91EC12CC8 +:1013A000D12C0115110519F18091E80085FD14C0BB +:1013B0008091E8008E778093E800209741F0888143 +:1013C00099818C0D9D1D9983888385E011C00E94B1 +:1013D0001A0B882331F30CC0F70181917F018093B0 +:1013E000F10001501109FFEFCF1ADF0ADACF80E0D8 +:1013F000DF91CF911F910F91FF90EF90DF90CF90F1 +:1014000008952091EC013091ED012617370748F03F +:101410006115710539F42091E8002E772093E800DA +:1014200001C0B901FC0120E061157105B9F180919D +:10143000E501882309F440C0853009F43FC080915C +:10144000E80083FD3DC08091E80082FF06C08091E6 +:10145000E80082FF26C080E008958091E80080FFC8 +:10146000E3CF2091F3008091F20090E0922B611580 +:10147000710551F08830910538F421912093F100E5 +:10148000615071090196F3CF21E0089709F020E03F +:101490008091E8008E778093E800C6CF2111C7CFF6 +:1014A000D6CF8091E501882339F0853039F08091DD +:1014B000E80083FFCCCF04C082E0089583E0089564 +:1014C00081E008952091EC013091ED012617370756 +:1014D00048F06115710539F42091E8002E772093CA +:1014E000E80001C0B901FC0120E061157105C1F1FE +:1014F0008091E501882309F441C0853009F440C09A +:101500008091E80083FD3EC08091E80082FF06C024 +:101510008091E80082FF27C080E008958091E80074 +:1015200080FFE3CF2091F3008091F20090E0922BB6 +:101530006115710559F08830910540F4249120938C +:10154000F1003196615071090196F2CF21E00897C0 +:1015500009F020E08091E8008E778093E800C5CF05 +:101560002111C6CFD5CF8091E501882339F0853090 +:1015700039F08091E80083FFCBCF04C082E008956A +:1015800083E0089581E00895982F973058F590935F +:10159000E900981739F07091EC002091ED0050911E +:1015A000F00003C0242F762F50E021FF19C03091A6 +:1015B000EB003E7F3093EB003091ED003D7F3093A8 +:1015C000ED003091EB0031603093EB007093EC0054 +:1015D0002093ED005093F0002091EE0027FF07C00C +:1015E0009F5FD3CF8F708093E90081E0089580E002 +:1015F00008958091E60187FD05C08091E80080FF95 +:101600000EC012C08091E80082FD05C08091E50106 +:101610008111F8CF08958091E8008B7708C0809100 +:10162000E5018111EACF08958091E8008E778093DB +:10163000E80008958091E4009091E50045E620914E +:10164000EC0020FF21C02091E80020FD21C0209166 +:10165000E501222389F0253089F02091EB0025FD5A +:101660000FC02091E4003091E5002817390739F3C5 +:10167000415041F0C901E3CF82E0089583E008952D +:1016800081E0089584E008952091E80022FFDFCFF3 +:1016900080E008950E94B80B0E94C00BE0EEF0E0DD +:1016A000808181608083E8EDF0E080818F778083A6 +:1016B00019BCA7EDB0E08C918E7F8C9380818F7EDA +:1016C00080831092E40108950F931F93CF93DF93CB +:1016D0000E94B80B0E94C00BC8EDD0E088818F77C4 +:1016E000888388818068888388818F7D888319BCFE +:1016F0001092E5011092E1011092E3011092E201D3 +:1017000000EE10E0F80180818B7F8083888181600A +:10171000888342E060E080E00E94C40AE1EEF0E0ED +:1017200080818E7F8083E2EEF0E080818160808323 +:10173000808188608083F80180818E7F80838881AA +:1017400080618883DF91CF911F910F910895E8ED1B +:10175000F0E080818F7E8083E7EDF0E08081816022 +:10176000808384E082BF81E08093E4010C94640B69 +:10177000E8EDF0E080818E7F80831092E200089592 +:101780001092DA001092E10008951F920F920FB6A6 +:101790000F9211242F933F934F935F936F937F93F7 +:1017A0008F939F93AF93BF93EF93FF938091E1004B +:1017B00082FF0BC08091E20082FF07C08091E100B0 +:1017C0008B7F8093E1000E94210E8091DA0080FFE0 +:1017D0001FC08091D80080FF1BC08091DA008E7FEF +:1017E0008093DA008091D90080FF0DC080E189BD2F +:1017F00082E189BD09B400FEFDCF81E08093E5015F +:101800000E94290805C019BC1092E5010E94370802 +:101810008091E10080FF19C08091E20080FF15C037 +:101820008091E2008E7F8093E2008091E2008061EF +:101830008093E2008091D80080628093D80019BC28 +:1018400085E08093E5010E943B088091E10084FFE0 +:1018500030C08091E20084FF2CC080E189BD82E12C +:1018600089BD09B400FEFDCF8091D8008F7D8093A3 +:10187000D8008091E1008F7E8093E1008091E200AA +:101880008F7E8093E2008091E20081608093E2008D +:101890008091E101882311F084E007C08091E3008A +:1018A00087FF02C083E001C081E08093E5010E94D0 +:1018B0003D088091E10083FF29C08091E20083FF11 +:1018C00025C08091E100877F8093E10082E08093D2 +:1018D000E5011092E1018091E1008E7F8093E100AB +:1018E0008091E2008E7F8093E2008091E20080612F +:1018F0008093E20042E060E080E00E94C40A8091B0 +:10190000F00088608093F0000E943A08FF91EF9108 +:10191000BF91AF919F918F917F916F915F914F9107 +:101920003F912F910F900FBE0F901F9018951F920F +:101930000F920FB60F9211242F933F934F935F9303 +:101940006F937F938F939F93AF93BF93CF93EF93B7 +:10195000FF93C091E900CF708091EC001092E900F4 +:101960008091F000877F8093F00078940E94D30CE0 +:101970001092E9008091F00088608093F000C0939D +:10198000E900FF91EF91CF91BF91AF919F918F911E +:101990007F916F915F914F913F912F910F900FBE6B +:1019A0000F901F9018951F93CF93DF93CDB7DEB79D +:1019B000AA970FB6F894DEBF0FBECDBFE6EEF1E0FA +:1019C0008091F100819321E0EE3EF207C9F70E9479 +:1019D00059088091E80083FF1CC12091E6013091F5 +:1019E000E701832F90E08A30910508F012C1FC01D5 +:1019F000EA5AFF4F0C949722203881F0223809F0E0 +:101A000008C18091EA018F708093E9008091EB001A +:101A100085FB882780F91092E90006C08091E201D9 +:101A20009091E301911182609091E800977F9093EB +:101A3000E8008093F1001092F100C5C0822F8D7FE5 +:101A400009F0E7C0222319F0223061F0E2C0809152 +:101A5000E801813009F0DDC0333009F080E0809387 +:101A6000E30128C08091E801811124C02091EA019E +:101A70002F7009F4CEC02093E9008091EB0080FF25 +:101A800019C08091EB00333011F4806211C0806185 +:101A90008093EB0081E090E0022E01C0880F0A9451 +:101AA000EAF78093EA001092EA008091EB008860E8 +:101AB0008093EB001092E9008091E800877F86C058 +:101AC0002111A7C01091E8011F778091E300807871 +:101AD000812B8093E3008091E800877F8093E8006A +:101AE0000E94F90A8091E80080FFFCCF8091E3001A +:101AF00080688093E300112311F083E001C082E04D +:101B00008093E50186C02058223008F082C0809181 +:101B1000E8019091E9018C3D23E0920779F583E09B +:101B20008A838AE289834FB7F894DE01139620E016 +:101B30003EE051E2E32FF0E050935700E49120FFA4 +:101B400003C0E295EF703F5FEF708E2F90E0EA30B8 +:101B500010F0C79601C0C0968D939D932F5F2431DE +:101B600049F74FBF8091E800877F8093E8006AE2E1 +:101B700070E0CE0101960E94010A14C0AE014F5FD1 +:101B80005F4F6091EA010E944909009709F441C042 +:101B90002091E800277F2093E800BC0189819A8189 +:101BA0000E94620A8091E8008B778093E80031C040 +:101BB000203879F58091E800877F8093E800809154 +:101BC000E1018093F1008091E8008E778093E80036 +:101BD0000E94F90A1EC021111CC09091E8019230A8 +:101BE000C0F48091E800877F8093E8009093E10142 +:101BF0000E94F90A8091E101811104C08091E30003 +:101C000087FF02C084E001C081E08093E5010E946B +:101C100045088091E80083FF0AC08091E800877F33 +:101C20008093E8008091EB0080628093EB00AA969D +:101C30000FB6F894DEBF0FBECDBFDF91CF911F91DD +:101C400008950895CF938091E5018823B1F08091A4 +:101C5000E9008F709091EC0090FF02C090E801C005 +:101C600090E0C92FC82B1092E9008091E80083FD15 +:101C70000E94D30CCF70C093E900CF910895909348 +:101C80006901809368010895E0916801F09169010C +:101C9000309721F00190F081E02D099480E00895C3 +:101CA000E0916801F0916901309721F00280F381A1 +:101CB000E02D09940895E0916801F0916901309751 +:101CC00021F00480F581E02D0994089520916601AA +:101CD000309167018217930771F0909367018093A9 +:101CE0006601E0916801F0916901309721F006806A +:101CF000F781E02D099408952091640130916501E8 +:101D00008217930771F09093650180936401E091CD +:101D10006801F0916901309721F00084F185E02D90 +:101D20000994089508950C94920E0E94861A0E94B8 +:101D300019040C944C1BCF92DF92EF92FF920F93F9 +:101D40001F93CF93DF93CDB7DEB72B970FB6F894E1 +:101D5000DEBF0FBECDBF0E9436043BE6E32E31E06E +:101D6000F32E00E010E0C02E802F0E942705F7011F +:101D7000D1907F01D826B1F40F5F1F4F0E301105AF +:101D800091F78FEF89838A831B820E948F1A81606B +:101D9000782F9D838C8349815A816B818D810E942C +:101DA0003E0F41C09091CC0191FF04C08B870E94EF +:101DB0002D058B8520E030E04D2D50E0922FBA01AB +:101DC000022E02C0759567950A94E2F760FF25C060 +:101DD0002E83CF82EE24E394F12C02C0EE0CFF1C84 +:101DE0009A95E2F790E08E219F2121E0892B09F45A +:101DF00020E028870E948F1A8160782F9A87898730 +:101E00004E815F8168858A850E943E0FF801E55901 +:101E1000FE4F80818E25808306C02F5F3F4F263086 +:101E2000310561F6A9CF0E94301E10916A010E940F +:101E3000440E1817A1F00E94440E80936A012B965D +:101E40000FB6F894DEBF0FBECDBFDF91CF911F91CB +:101E50000F91FF90EF90DF90CF900C944A072B9654 +:101E60000FB6F894DEBF0FBECDBFDF91CF911F91AB +:101E70000F91FF90EF90DF90CF900895CF93DF9375 +:101E8000CDB7DEB72B970FB6F894DEBF0FBECDBF30 +:101E90004F83588769877A878B87DE01119686E0A2 +:101EA000FD0111928A95E9F785E0FE0137960190D0 +:101EB0000D928A95E1F749815A816B817C818D81F0 +:101EC0009E810E9471162B960FB6F894DEBF0FBE4E +:101ED000CDBFDF91CF910895CF93C82F882309F408 +:101EE000C1C0823859F40E94440E81FDBBC089E311 +:101EF0000E9410190E94CA1989E30CC0833879F432 +:101F00000E94440E80FDAEC083E50E9410190E941D +:101F1000CA1983E50E945019CF910C94CA198438CC +:101F200059F40E94440E82FD9DC087E40E9410195E +:101F30000E94CA1987E4EECF8CEF8C0F813A48F4E7 +:101F40008C2F0E94652081118DC08C2F0E9410194A +:101F5000E3CF80E28C0F883048F4C77081E001C085 +:101F6000880FCA95EAF70E949119D6CF8BE58C0F9E +:101F7000833078F4C53A29F0C63A31F482E890E02B +:101F800005C081E890E002C083E890E0CF910C9416 +:101F9000660E88E58C0F833108F064C0C83A39F1C9 +:101FA000C93A41F1CA3A49F1CB3A51F1CC3A59F127 +:101FB000CD3A61F1C03B69F1CE3A71F1CF3A79F196 +:101FC000C13B81F1C23B89F1C33B91F1C43B99F123 +:101FD000C53BA1F1C63BA9F1C73BB1F1C83BB9F183 +:101FE000C93BC1F1CA3BC9F58AE292E038C082EE32 +:101FF00090E035C089EE90E032C08AEE90E02FC0CC +:1020000085EB90E02CC086EB90E029C087EB90E058 +:1020100026C08CEC90E023C08DEC90E020C083E8DB +:1020200091E01DC08AE891E01AC082E991E017C0F2 +:1020300084E991E014C081E292E011C083E292E071 +:102040000EC084E292E00BC085E292E008C086E216 +:1020500092E005C087E292E002C080E090E0CF917C +:102060000C947C0ECF910895882309F44BC08238DC +:1020700059F40E94440E81FF45C089E30E94101963 +:102080000E94CA1989E30CC0833871F40E94440E7F +:1020900080FF38C083E50E9410190E94CA1983E5A9 +:1020A0000E9450190C94CA19843859F40E94440EA5 +:1020B00082FF28C087E40E9410190E94CA1987E491 +:1020C000EFCF9CEF980F913A58F390E2980F983029 +:1020D00050F4877091E001C0990F8A95EAF7892F33 +:1020E0000E949719DFCF9BE5980F933020F480E092 +:1020F00090E00C94660E885A833120F480E090E0E2 +:102100000C947C0E0895882321F00E9491190C9460 +:10211000CA190895882321F00E9497190C94CA19AE +:102120000895CF92DF92EF92FF920F931F93CF9378 +:10213000DF93CDB7DEB728970FB6F894DEBF0FBE9A +:10214000CDBF8C0185E0F801DE01119601900D9262 +:102150008A95E1F7F80140813181F280258122954D +:102160002F7083819481892B31F03F3F31F481E0DE +:102170004F3F19F403C081E001C080E080FDC4C27C +:1021800049833A8389819A812F830E94CE189E8346 +:1021900088870E94CD180E94A0174E81E42FE295F7 +:1021A000EF70F0E0E05AFF4F2F8168850C94972282 +:1021B000842F807F142F1F70882311F01295107FB9 +:1021C000FF2059F0112309F454C2812F68870E941F +:1021D000A1190E94CA1968854CC2862F0E9434102A +:1021E000112309F491C2812F0E94A71928960FB6D6 +:1021F000F894DEBF0FBECDBFDF91CF911F910F913D +:10220000FF90EF90DF90CF900C94CA19342F307F5D +:10221000842F8F70303211F08295807F662319F001 +:10222000613019F12BC0FF20B1F0222309F493C1D2 +:10223000213009F090C128960FB6F894DEBF0FBE8A +:10224000CDBFDF91CF911F910F91FF90EF90DF9065 +:10225000CF900C94B119222319F0213009F454C203 +:102260008E830E94B4198E8189C1FF2021F0223013 +:1022700008F04AC270C1211147C280C1FF2021F07D +:10228000222309F468C1F5C1222309F477C105C2EC +:10229000242F26952695237030E02115310521F055 +:1022A00021303105C9F030C2FF2021F0862F942F54 +:1022B000937002C080E090E028960FB6F894DEBFDD +:1022C0000FBECDBFDF91CF911F910F91FF90EF9087 +:1022D000DF90CF900C94660EFF2021F0862F942F74 +:1022E000937002C080E090E028960FB6F894DEBFAD +:1022F0000FBECDBFDF91CF911F910F91FF90EF9057 +:10230000DF90CF900C947C0E862FFF2019F00E9456 +:10231000381D02C00E94A01D28960FB6F894DEBF9B +:102320000FBECDBFDF91CF911F910F91FF90EF9026 +:10233000DF90CF900C94251E842F837009F076C017 +:10234000F110E2C1262F229526952770220F220F29 +:10235000862F8F70C82ED12CE12CF12C022E04C0B8 +:10236000CC0CDD1CEE1CFF1C0A94D2F764FF10C0DD +:102370006FE070E080E090E004C0660F771F881F78 +:10238000991F2A95D2F7609570958095909503C016 +:1023900060E070E0CB01242F269526952370422F14 +:1023A00050E042305105D1F04330510559F16C29CC +:1023B0007D298E299F294130510541F128960FB67C +:1023C000F894DEBF0FBECDBFDF91CF911F910F916B +:1023D000FF90EF90DF90CF900C94C5176C297D296A +:1023E0008E299F2928960FB6F894DEBF0FBECDBF69 +:1023F000DF91CF911F910F91FF90EF90DF90CF90E1 +:102400000C94DF170E94C517C701B60128960FB6B6 +:10241000F894DEBF0FBECDBFDF91CF911F910F911A +:10242000FF90EF90DF90CF900C94AB17FF2019F046 +:10243000842F817001C08695882309F465C1262FF9 +:10244000229526952770220F220F862F8F70C82E77 +:10245000D12CE12CF12C022E04C0CC0CDD1CEE1C86 +:10246000FF1C0A94D2F764FF10C06FE070E080E0B8 +:1024700090E004C0660F771F881F991F2A95D2F736 +:10248000609570958095909503C060E070E0CB01F9 +:10249000242F269526952370422F50E04230510577 +:1024A000D1F04330510559F16C297D298E299F299E +:1024B0004130510541F128960FB6F894DEBF0FBEAA +:1024C000CDBFDF91CF911F910F91FF90EF90DF90E3 +:1024D000CF900C9499186C297D298E299F292896D4 +:1024E0000FB6F894DEBF0FBECDBFDF91CF911F9125 +:1024F0000F91FF90EF90DF90CF900C94B3180E9453 +:102500009918C701B60128960FB6F894DEBF0FBE22 +:10251000CDBFDF91CF911F910F91FF90EF90DF9092 +:10252000CF900C947F18603FC9F118F4603E50F4CE +:102530009BC0623F09F460C008F44AC0633F09F4DD +:102540006FC092C0162F1F70842F8F71FF2099F0DB +:102550000E941818812F28960FB6F894DEBF0FBE80 +:10256000CDBFDF91CF911F910F91FF90EF90DF9042 +:10257000CF900C9483100E943918812F28960FB6A3 +:10258000F894DEBF0FBECDBFDF91CF911F910F91A9 +:10259000FF90EF90DF90CF900C948A10FF20A1F075 +:1025A0002111B2C0842F8F7128960FB6F894DEBF28 +:1025B0000FBECDBFDF91CF911F910F91FF90EF9094 +:1025C000DF90CF900C945E18223008F09DC0EACFC7 +:1025D000FF20A1F0842F8F7128960FB6F894DEBFEC +:1025E0000FBECDBFDF91CF911F910F91FF90EF9064 +:1025F000DF90CF900C941818FF2061F3842F8F7117 +:1026000028960FB6F894DEBF0FBECDBFDF91CF91F5 +:102610001F910F91FF90EF90DF90CF900C9439189D +:10262000FF2091F0842F8F7128960FB6F894DEBFAB +:102630000FBECDBFDF91CF911F910F91FF90EF9013 +:10264000DF90CF900C94031828960FB6F894DEBF55 +:102650000FBECDBFDF91CF911F910F91FF90EF90F3 +:10266000DF90CF900C94F917FF20A1F0222309F4FA +:10267000B1CF862F28960FB6F894DEBF0FBECDBF20 +:10268000DF91CF911F910F91FF90EF90DF90CF904E +:102690000C946C0F222309F4B1CF862F28960FB625 +:1026A000F894DEBF0FBECDBFDF91CF911F910F9188 +:1026B000FF90EF90DF90CF900C9434104F70C801D2 +:1026C0000E94AB0228960FB6F894DEBF0FBECDBFB6 +:1026D000DF91CF911F910F91FF90EF90DF90CF90FE +:1026E0000C941E174F70C80128960FB6F894DEBFE1 +:1026F0000FBECDBFDF91CF911F910F91FF90EF9053 +:10270000DF90CF900C94ED0528960FB6F894DEBFBD +:102710000FBECDBFDF91CF911F910F91FF90EF9032 +:10272000DF90CF9008950E94AE190E9483190E94F5 +:10273000CA190E94D11E0E94251E80E090E00E94CE +:10274000660E80E090E00C947C0E0E949E190C9422 +:1027500093130E94CE18292F22952F7030E02C3031 +:1027600031054CF42A3031056CF422503109223005 +:10277000310590F407C02C30310551F02F30310570 +:1027800039F00AC0803E10F0803F31F481E00895B6 +:1027900093FB882780F9089580E00895CF93DF9315 +:1027A00000D000D01F92CDB7DEB70F900F900F90E2 +:1027B0000F900F90DF91CF910895CF93DF9300D0CA +:1027C00000D000D0CDB7DEB726960FB6F894DEBFA6 +:1027D0000FBECDBFDF91CF9108951F93CF93DF93AD +:1027E000C091790116E080917A01C81799F0D0E084 +:1027F0001C9FF0011D9FF00D1124E558FE4F4081F4 +:10280000518162817381848195810E94DD132196BB +:10281000C770E9CFDF91CF911F9108954091AB012F +:102820005091AC016091AD017091AE018091AF010A +:102830009091B0010C94DD13CF938091B0018295FB +:102840008F7009F05FC08091AD01882309F45AC0F0 +:1028500020917901A0917A016091AB017091AC0156 +:102860008091AE019091AF0131E06F3F09F030E00F +:10287000B32FC6E02A1709F445C0009721F07F3F27 +:1028800021F44B2F03C041E001C040E030E040FDA7 +:1028900035C0C29FF001C39FF00D1124E558FE4FD3 +:1028A000418174132BC04081641328C042814111BF +:1028B00025C0438154814817590710F441505109EC +:1028C000481B590B483C5105C8F48091B0018F70EA +:1028D00080618093B00186E0829FF001839FF00DBC +:1028E0001124E058FE4F80818F70806180838BEAD5 +:1028F00091E00E949110CF910C94ED132F5F3F4F08 +:102900002770B8CFCF910895CF92DF92EF92FF92C8 +:102910000F931F93CF93DF93CDB7DEB762970FB6B8 +:10292000F894DEBF0FBECDBF8C0185E0F801DE015B +:102930001D9601900D928A95E1F7D8014C91119660 +:102940005C91119712966C9112971396ED90FC90F2 +:1029500014977091AB01E091AC012091AE013091E0 +:10296000AF012115310531F0EF3F31F481E07F3FB8 +:1029700019F403C081E001C080E0B82FB170CB2E04 +:1029800080FD6CC1D090AD01DD2009F4F5C0F0915F +:10299000B001E216F30638F0C701821B930B883CA6 +:1029A000910548F09BC0209530952E0D3F1D283C89 +:1029B000310508F093C08F2F807F09F052C0E513D6 +:1029C00014C0741312C0D62E61110FC0FF70F061D5 +:1029D000F093B0010E940E148BEA91E00E949110D6 +:1029E0008091B001F80185836CC1EF2831F05F3F21 +:1029F00031F481E04F3F19F403C081E001C080E071 +:102A000080FD03C081E0862701C080E0F82FF170CF +:102A1000FF2E80FF1CC08091790120917A0136E061 +:102A2000821709F428C190E0389FF001399FF00D1A +:102A30001124E558FE4F7181571306C0708147136A +:102A400003C07281671303C001968770E9CFD62E49 +:102A5000662309F436C18091B00181608093B00192 +:102A600053C0E51308C0741306C0611104C0D80137 +:102A70001596FC93AEC04D875E878D859E856A8BCB +:102A80000E94A9136A89882329F1D62E662311F1A1 +:102A90002091B001822F82958F7090E002970CF404 +:102AA00060C08091AB019091AC0198878F831986AB +:102AB000FB86EA862C87CE01079651C0E51731F1D7 +:102AC0004D875E878D859E856A8B0E94A9136A89D2 +:102AD00081112EC0C8010E949110A4C08F2F807F49 +:102AE00069F77E2DF98AE88A89890E94CE138BEADC +:102AF00091E00E949110EBEAF1E086E0DF011D9287 +:102B00008A95E9F70E940E14D12CDBC07413D8CF3C +:102B10006111D6CFD8011596FC93C8010E9491107F +:102B2000EBEAF1E086E0DF011D928A95E9F7C9C082 +:102B3000D62E662379F22091B001822F82958F7074 +:102B400090E0029774F08091AB019091AC019A8370 +:102B500089831B82FD82EC822E83CE0101960E9426 +:102B6000911086E0F801ABEAB1E001900D928A95F0 +:102B7000E1F70E941C146FC0E216F30628F0C701AB +:102B8000821B930B9C0104C0209530952E0D3F1D98 +:102B9000283C310508F052C0D62E662309F49ACF9E +:102BA000E5132CC074132AC08091B00180FD1DC0B4 +:102BB000982F92959F70C9F0D80115968C93159710 +:102BC0009F3039F09F5F9295907F8F70892B15967B +:102BD0008C93C8010E94911086E0F801ABEAB1E045 +:102BE00001900D928A95E1F736C086E0F801ABEAD4 +:102BF000B1E001900D928A95E1F763C04D875E8741 +:102C00008D859E850E94A913882379F086E0F801BE +:102C1000ABEAB1E001900D928A95E1F70E941C1495 +:102C20000E940E14DD24D3944CC08091B0018160C9 +:102C30008093B001C8010E94911043C07E2DF98A93 +:102C4000E88A89890E94CE13EBEAF1E086E0DF0191 +:102C50001D928A95E9F70E940E1433C0662309F489 +:102C600039CF4D875E878D859E850E94A913882365 +:102C700009F430CFCBCF4D875E878D859E850E942E +:102C8000CE18292F22952F7030E0223031052CF4F8 +:102C90009F7041F0811106C00CC0243031052CF426 +:102CA0009F7049F4805E883020F0C8010E94911026 +:102CB000CF2CDC2C06C0D80115969C91907F91F703 +:102CC000F8CF8D2D62960FB6F894DEBF0FBECDBF44 +:102CD000DF91CF911F910F91FF90EF90DF90CF90F8 +:102CE00008951F93CF93DF93CDB7DEB72C970FB620 +:102CF000F894DEBF0FBECDBF4F83588769877A87B0 +:102D00008B879C87CE0107960E9484148823C1F08C +:102D10002F8138858A859B85892B31F03F3F11F0C3 +:102D200080E003C02F3FE1F781E0811147C04F8170 +:102D3000588569857A858B859C850E94DD133EC008 +:102D400086E0FE013796DE01119601900D928A957C +:102D5000E1F7FF81E8854A855B854115510531F032 +:102D6000EF3F31F481E0FF3F19F403C081E001C07F +:102D700080E080FD23C020917A0130E0C9010196F6 +:102D8000877099276091790170E086179707F1F1B4 +:102D9000F983EA835D834C8396E0929FD001939FF1 +:102DA000B00D1124A558BE4FFE01319601900D9231 +:102DB0009A95E1F780937A010E94ED1316E08091D5 +:102DC000790190917A01891779F1189FC001112436 +:102DD00085589E4F0E948414882331F1E091790137 +:102DE0001E9FF0011124E558FE4F40815181628100 +:102DF0007381848195810E94DD138091790190E037 +:102E000001968770992780937901D9CF0E94A513E5 +:102E100010927A0110927901EBEAF1E086E0DF018D +:102E20001D928A95E9F7CACF2C960FB6F894DEBFAB +:102E30000FBECDBFDF91CF911F910895EF92FF920A +:102E40000F931F93CF93DF939C01009709F471C0F8 +:102E5000F12CEE24E394E9012196F9018491843761 +:102E600040F4843008F056C0813081F0823021F186 +:102E700060C0853709F449C0C0F19CE7980F9037CE +:102E800008F057C08F770E94341046C089010E5F4A +:102E90001F4FFE01849190E2980F983050F4877094 +:102EA000FE2D01C0FF0F8A95EAF78F2F0E94A1190E +:102EB00015C00E946C0F14C089010E5F1F4FFE01E8 +:102EC000849190E2980F983068F48770FE2D01C0CD +:102ED000FF0F8A95EAF78F2F0E94A7190E94CA193F +:102EE000E8011AC00E943410FBCF2E5F3F4FFE0155 +:102EF000C491CC2341F08FE99FE00197F1F700C026 +:102F00000000C150F6CFE90107C0FE01F490E901CD +:102F1000229602C00E946C0F8F2D882341F0EFE9AA +:102F2000FFE03197F1F700C000008150F6CF9E011D +:102F300092CFDF91CF911F910F91FF90EF90089565 +:102F400008956093B5017093B6018093B701909393 +:102F5000B8010C9493130F931F930091B501109136 +:102F6000B6012091B7013091B801062B172B282B01 +:102F7000392B0093B5011093B6012093B70130931C +:102F8000B8011F910F910C9493130F931F9300910D +:102F9000B5011091B6012091B7013091B801062317 +:102FA0001723282339230093B5011093B6012093EA +:102FB000B7013093B8011F910F910C9493130F93A5 +:102FC0001F930091B5011091B6012091B701309186 +:102FD000B80106271727282739270093B501109332 +:102FE000B6012093B7013093B8011F910F910C9453 +:102FF00093131092B1011092B2011092B30110928A +:10300000B4010C94931341E050E060E070E004C020 +:10301000440F551F661F771F8A95D2F74093B10161 +:103020005093B2016093B3017093B4010C94931365 +:1030300041E050E060E070E004C0440F551F661F9F +:10304000771F8A95D2F78091B1019091B201A0913A +:10305000B301B091B401842B952BA62BB72B809391 +:10306000B1019093B201A093B301B093B4010C9459 +:10307000931341E050E060E070E004C0440F551F3E +:10308000661F771F8A95D2F7409550956095709589 +:103090008091B1019091B201A091B301B091B401BE +:1030A00084239523A623B7238093B1019093B20183 +:1030B000A093B301B093B4010C94931341E050E09A +:1030C00060E070E004C0440F551F661F771F8A95AB +:1030D000D2F78091B1019091B201A091B301B0916A +:1030E000B40184279527A627B7278093B101909331 +:1030F000B201A093B301B093B4010C9493130F9356 +:103100001F930091B1011091B2012091B301309150 +:10311000B401062B172B282B392B0093B1011093E8 +:10312000B2012093B3013093B4011F910F910C941D +:1031300093130F931F930091B1011091B20120914D +:10314000B3013091B40106231723282339230093B8 +:10315000B1011093B2012093B3013093B4011F91D8 +:103160000F910C9493130F931F930091B101109141 +:10317000B2012091B3013091B40106271727282707 +:1031800039270093B1011093B2012093B30130931A +:10319000B4011F910F910C9493130895CF92DF9275 +:1031A000EF92FF920F931F93CF93DF93EC01C090A8 +:1031B000B501D090B601E090B701F090B8018091D0 +:1031C000B1019091B201A091B301B091B401C82AAC +:1031D000D92AEA2AFB2A0FE110E0B701A601002E46 +:1031E00004C076956795579547950A94D2F740FFA6 +:1031F00007C0BE01802F0E9410068130910539F46E +:103200000150110950F7BE0180E00E941006DF91C5 +:10321000CF911F910F91FF90EF90DF90CF90089585 +:1032200090910C019923D9F090910D019923B9F057 +:10323000982F9695969596959F3088F5E0910E017A +:10324000F0910F01E90FF11D877021E030E001C01E +:10325000220F8A95EAF78181822B8183089540911C +:103260000E0150910F0120E030E09FEFFA01E20FD4 +:10327000F31F6281681799F09F3F19F4611101C033 +:10328000922F2F5F3F4F2E30310581F79F3F39F04E +:10329000FA01E90FF11D97FDFA95828308950895CB +:1032A00090910C019923E1F090910D019923C1F0C7 +:1032B000982F9695969596959F3020F5E0910E0162 +:1032C000F0910F01E90FF11D877021E030E001C09E +:1032D000220F8A95EAF7209581812823218308957A +:1032E00040910E0150910F0120E030E0FA01E20F11 +:1032F000F31F9281981301C012822F5F3F4F2E302F +:103300003105A1F7089581E090E0E0910E01F09180 +:103310000F01E80FF91F1082019680319105A9F77E +:1033200008959091CB01982B9093CB0108958095AF +:103330009091CB0198239093CB0108951092CB01EB +:1033400008959091CA01982B9093CA010895809591 +:103350009091CA0198239093CA0108951092CA01CE +:1033600008958093B90108951092B901089540918C +:103370000E0150910F0120E030E080E0FA01E20FF1 +:10338000F31F918191118F5F2F5F3F4F2F303105D8 +:10339000A9F70895E0910E01F0910F018091CB0102 +:1033A0008083E0910E01F0910F0180819091CA011C +:1033B000892B80839091B901992361F0E0910E01EE +:1033C000F0910F018081892B80830E94B7198111B0 +:1033D0001092B90180910E0190910F010C94500E42 +:1033E000CF92DF92EF92FF920F931F936C01EE2426 +:1033F000FF24C114D104E104F10421F46B017C0128 +:1034000080E001C080E133272F2D1E2D0D2D0115E9 +:1034100011052105310519F0885F680179019701CF +:103420008601A4E03695279517950795AA95D1F7BB +:10343000011511052105310519F08C5F680179012D +:1034400097018601F2E03695279517950795FA952D +:10345000D1F7011511052105310519F08E5F6801BD +:103460007901B701A6017695679557954795452B44 +:10347000462B472B09F08F5F1F910F91FF90EF9024 +:10348000DF90CF9008958091E501843009F110928A +:10349000CD0120E488E190E00FB6F894A8958093E0 +:1034A00060000FBE2093600083B7817F846083BF7C +:1034B00083B7816083BF7894889583B78E7F83BFFD +:1034C00088E10FB6F89480936000109260000FBE00 +:1034D000089508950895CF930E94691A0E943604B2 +:1034E0000E946A1AC0E08C2F0E942705811105C036 +:1034F000CF5FCE30C1F780E001C081E0CF91089569 +:103500000E94A5130E94440E0C944A0782E084BDD9 +:1035100093E095BD9AEF97BD80936E0008952FB705 +:10352000F8948091CE019091CF01A091D001B091FB +:10353000D1012FBF0895CF92DF92EF92FF920F93A8 +:103540001F932FB7F8944091CE015091CF01609115 +:10355000D0017091D1012FBF6A017B01EE24FF24BD +:103560008C0120E030E0C016D106E206F30610F42C +:1035700041505109481B590BCA011F910F91FF90EF +:10358000EF90DF90CF9008951F920F920FB60F9299 +:1035900011248F939F93AF93BF938091CE0190910D +:1035A000CF01A091D001B091D1010196A11DB11D13 +:1035B0008093CE019093CF01A093D001B093D1011D +:1035C000BF91AF919F918F910F900FBE0F901F9061 +:1035D00018950E944A0BF8942FEF87EA91E6215044 +:1035E00080409040E1F700C0000087E090EBDC01F4 +:1035F0008093EE019093EF01A093F001B093F1015D +:103600002CE088E190E00FB6F894A89580936000D4 +:103610000FBE20936000FFCFEF92FF920F931F9396 +:10362000CF93DF93E82EF12C8F2D0E942705C0E069 +:10363000D0E0082F10E098010C2E02C03595279598 +:103640000A94E2F720FD05C02196C630D10599F70E +:1036500009C06C2F7F2D80E00E94EE05E812F4CFA8 +:1036600081E005C0F3948EE0F812DECF80E0DF91B8 +:10367000CF911F910F91FF90EF900895CF93C82F96 +:103680008CE20E940C1B882321F08C2FCF910C948C +:103690000C1B80E0CF910895CF930E94911C811163 +:1036A00002C00E94771CC5E6C15049F00E94360452 +:1036B0008FE39CE90197F1F700C00000F5CF89E2A4 +:1036C0000E943E1B811111C18AE20E943E1B8111A2 +:1036D0000E94771C85E00E943E1B81110E94E91A1E +:1036E0000E949C1C8093CC0187E00E943E1B882393 +:1036F00099F18BE10E943E1B882351F09091CC01FF +:1037000091FB882780F921E0822780FB91F922C074 +:103710008EE00E943E1B882351F09091CC0192FBD9 +:10372000882780F921E0822780FB92F913C080E18D +:103730000E943E1B9091CC01882341F093FB882787 +:1037400080F921E0822780FB93F904C0892F8095BE +:1037500080FB90F99093CC018091CC010E94A01C39 +:103760000E94AE1C8093DF0180EE0E943E1B8823E6 +:1037700041F08091DF01982F909590FB80F9809324 +:10378000DF0189E30E943E1B882359F09091DF01FD +:1037900091FB882780F921E0822780FB91F99093A3 +:1037A000DF0182EE0E943E1B882359F09091DF01D9 +:1037B00092FB882780F921E0822780FB92F9909381 +:1037C000DF0186EE0E943E1B882359F09091DF01B5 +:1037D00093FB882780F921E0822780FB93F990935F +:1037E000DF0183EE0E943E1B882359F09091DF0198 +:1037F00094FB882780F921E0822780FB94F990933D +:10380000DF0185E30E943E1B882359F09091DF0180 +:1038100095FB882780F921E0822780FB95F990931A +:10382000DF0181E30E943E1B882359F09091DF0164 +:1038300096FB882780F921E0822780FB96F99093F8 +:10384000DF0181E10E943E1B882359F09091DF0146 +:1038500097FB882780F921E0822780FB97F99093D6 +:10386000DF018091DF010E94B21C8091DF0187FBA4 +:10387000882780F980930D0187E20E943E1BC82FA4 +:103880008EE10E943E1B8111C2608FE10E943E1BAF +:103890008111C46080E20E943E1B8111C86081E2F8 +:1038A0000E943E1B8111C06182E20E943E1B811179 +:1038B000C06283E20E943E1B8111C06484E20E94C8 +:1038C0003E1B882311F0C06802C0CC2329F08C2F46 +:1038D0000E94A91C6C2F03C00E94A51C682F70E0D9 +:1038E00080E090E0CF910C94A117CF9108956DEEF8 +:1038F0007EEF80E090E00E94CD2260E082E090E0E8 +:103900000E94BF2260E083E090E00E94BF2260E05E +:1039100084E090E00E94BF2260E085E090E00C949B +:10392000BF2280E090E00E94B92221E08D3E9E4FB0 +:1039300009F020E0822F089582E090E00C94B122FB +:10394000682F82E090E00C94BF2283E090E00C941A +:10395000B122682F83E090E00C94BF2284E090E0D5 +:103960000C94B122682F84E090E00C94BF228091E7 +:10397000D40180FF0BC06091130185E0689FB00106 +:10398000112475956795759567952AC081FF09C0C3 +:103990006091130185E0689FB001112475956795CA +:1039A0001FC082FF07C06091130185E0689FB001CE +:1039B000112416C04091D5014423C9F06091120131 +:1039C000461788F72091130185E0289F9001112464 +:1039D000429FC001439F900D112470E00E948322FA +:1039E0006038710540F46115710539F002C065E079 +:1039F00070E0862F08958FE7089581E00895809103 +:103A0000D40180FF08C06091110170E07595679541 +:103A10007595679521C081FF06C06091110170E026 +:103A20007595679519C082FF04C06091110170E01F +:103A300010C08091D5018823C1F0609110018617D4 +:103A4000A0F790911101989FC001112470E00E948D +:103A500083226038710528F46115710521F0862FE5 +:103A600008958FE7089581E0089561E070E0F4CF54 +:103A7000803F21F40E94B71C819504C0813F29F446 +:103A80000E94B71C8093D8010895823F21F40E94C0 +:103A9000B71C819504C0833F29F40E94B71C809312 +:103AA000D7010895893F19F40E94FF1C05C08A3F81 +:103AB00031F40E94FF1C81958093D90108958B3FBA +:103AC00021F40E94FF1C819504C08C3F29F40E94C0 +:103AD000FF1C8093DA010895843F21F48091D60180 +:103AE000816017C0853F21F48091D601826011C0AA +:103AF000863F21F48091D60184600BC0873F21F47A +:103B00008091D601886005C0883F31F48091D6014C +:103B100080618093D60108958D3F21F48091D40176 +:103B200081600BC08E3F21F48091D401826005C07A +:103B30008F3F29F48091D40184608093D40108954B +:103B4000803F39F48091D80187FF6CC01092D80172 +:103B500069C0813F29F48091D8011816BCF362C076 +:103B60009091D701823F29F497FF5CC01092D70152 +:103B700059C0833F19F41916CCF354C0893F41F45E +:103B80008091D90118160CF04DC01092D9014AC08D +:103B90008A3F29F48091D90187FF44C0F6CF8B3F3B +:103BA00039F48091DA0187FF3DC01092DA013AC002 +:103BB0008C3F29F48091DA011816BCF333C0843F9E +:103BC00021F48091D6018E7F17C0853F21F480912A +:103BD000D6018D7F11C0863F21F48091D6018B7F65 +:103BE0000BC0873F21F48091D601877F05C0883FB5 +:103BF00031F48091D6018F7E8093D60113C08D3F22 +:103C000021F48091D4018E7F0BC08E3F21F48091EE +:103C1000D4018D7F05C08F3F29F48091D4018B7F23 +:103C20008093D4018091D70181110EC08091D80179 +:103C300081110AC08091D901811106C08091DA01F9 +:103C4000811102C01092D501089586ED91E00E9485 +:103C50005B0E0E948F1A9093D3018093D201089536 +:103C60001F93CF93DF938091D2019091D3010E9453 +:103C70009B1A4091D501442321F02091140130E09A +:103C800006C0209115015AE0259F9001112482174A +:103C9000930708F482C08091D7011091D801D09188 +:103CA000D901C091DA01811107C0111105C0D111EC +:103CB00003C0CC2309F471C04F3F19F04F5F40930C +:103CC000D501181624F40E94B71C8093D701809167 +:103CD000D70187FF05C00E94B71C81958093D7014B +:103CE000111624F40E94B71C8093D8018091D8014A +:103CF00087FF05C00E94B71C81958093D801609111 +:103D0000D701662339F11091D801112319F17727D2 +:103D100067FD7095872F972F0E94942123E333E34B +:103D200043E35FE30E94F8210E9461216093D70181 +:103D3000612F772767FD7095872F972F0E94942119 +:103D400023E333E343E35FE30E94F8210E94612110 +:103D50006093D8011D1624F40E94FF1C8093D901A2 +:103D60008091D90187FF05C00E94FF1C8195809337 +:103D7000D9011C1624F40E94FF1C8093DA01809163 +:103D8000DA0187FF05C00E94FF1C81958093DA014C +:103D9000DF91CF911F910C94251EDF91CF911F9140 +:103DA0000895E6EDF1E085E0DF011D928A95E9F7DF +:103DB0001092D5011092D4010895833081F128F436 +:103DC000813059F08230D1F00895853009F449C02E +:103DD000B8F1863009F456C0089520911501862F58 +:103DE00090E0820F911D8F3F910520F4620F609348 +:103DF000150108958FEF8093150108952091140106 +:103E0000862F90E0820F911D8F3F910520F4620F65 +:103E10006093140108958FEF809314010895209109 +:103E20001301862F90E0820F911D8F3F910520F4A2 +:103E3000620F6093130108958FEF8093130108952B +:103E400020911201862F90E0820F911D8F3F9105E6 +:103E500020F4620F6093120108958FEF8093120196 +:103E6000089520911101862F90E0820F911D8F3FC0 +:103E7000910520F4620F6093110108958FEF8093F4 +:103E80001101089520911001862F90E0820F911D5D +:103E90008F3F910520F4620F6093100108958FEF1A +:103EA000809310010895833011F128F4813049F096 +:103EB000823091F00895853081F120F18630C1F192 +:103EC000089580911501681720F4861B80931501D1 +:103ED000089510921501089580911401681720F437 +:103EE000861B809314010895109214010895809107 +:103EF0001301681720F4861B809313010895109214 +:103F00001301089580911201681720F4861B809395 +:103F100012010895109212010895809111016817FD +:103F200020F4861B809311010895109211010895C9 +:103F300080911001681720F4861B8093100108956A +:103F40001092100108958D3109F442C020F58E3091 +:103F500009F479C070F4873009F45EC020F486302B +:103F600009F442C033C08830D1F18B3009F4A7C0C6 +:103F70002DC0863109F4A3C038F4803109F46DC036 +:103F8000813109F47BC022C0893109F498C08B319A +:103F900009F44FC01BC0853309F479C048F4873257 +:103FA00009F475C008F478C0893209F470C00EC0F5 +:103FB000833438F48A3308F071C0883309F47FC041 +:103FC00005C0833409F463C08834C1F080E00895EB +:103FD0000E941B210E94440E0E944A0770C00E944A +:103FE0009C1C0E94AE1C6BC08091CC01817F8E7F97 +:103FF0008093CC0181E08093DC0108950E94A51399 +:104000002FEF83ED90E3215080409040E1F700C016 +:1040100000000E94E91A53C09091CC01892F817051 +:1040200090FF03C0917F9E7F26C091609093CC014A +:1040300046C09091CC0191FB882780F921E082272E +:1040400080FB91F913C09091CC0192FB882780F9F5 +:1040500021E0822780FB92F909C09091CC0193FB6B +:10406000882780F921E0822780FB93F99093CC0187 +:10407000882329F191609093CC0108950E94A513A3 +:1040800080910D0191E0892780930D0118C061E0B6 +:1040900070E080E090E00FC023EE01C027EC280F15 +:1040A00061E070E080E090E004C0660F771F881F39 +:1040B000991F2A95D2F70E94A1170E94A51381E0AB +:1040C000089580E0089580E00895CF93C82F8091EF +:1040D000DC01813079F018F08230D1F184C0A091F8 +:1040E0000E01B0910F018C91813169F0823209F09B +:1040F0007CC009C0A0910E01B0910F018C9181315B +:1041000011F0823249F48C2F0E94612081111DC070 +:104110008C2F0E94A31F1AC08C2F0E946320811134 +:1041200014C0C43179F048F4CB3079F0C03109F0D3 +:1041300060C082E08093DC0108C0C93219F0C83346 +:1041400021F057C01092DC0154C081E0817053C04F +:10415000C93289F118F5C43171F1A8F4C73009F0FA +:1041600046C08AE08093150194E19093140193E096 +:10417000909313018093120188E08093110188E2EB +:104180008093100134C0CE51C63088F5EC2FF0E09A +:10419000E65DFE4F80818093DB0129C0CE34E9F0DB +:1041A00020F4CB3421F56AE013C0C13579F0C23573 +:1041B000F1F461E00DC08091DB01882319F01092C9 +:1041C000DB0115C081E08093DC0115C061E006C011 +:1041D0008091DB010E94DD1E0AC06AE08091DB0154 +:1041E0000E94531F04C01092DC0180E004C081E0F3 +:1041F00002C080E0ABCFCF910895E1E8F0E080818C +:10420000886080838081816080838FB7F89493E099 +:104210009093890090ED909388008FBF0895EFE60A +:10422000F0E08081826080830895EFE6F0E0808195 +:104230008D7F80830895EFE6F0E0808192E089270A +:10424000808308951F920F920FB60F9211242F931F +:104250003F934F935F936F937F938F939F93AF930E +:10426000BF93EF93FF938091DD019091DE01019662 +:104270009093DE018093DD01811103C082E00E94F2 +:104280004A07E091DE01E695E695F0E0E657FB4F40 +:10429000E4918091DD018E1303C080E00E944A0703 +:1042A000FF91EF91BF91AF919F918F917F916F910E +:1042B0005F914F913F912F910F900FBE0F901F90E4 +:1042C000189504D06894B1118DC0089570D088F00D +:1042D0009F5790F0B92F9927B751A0F0D1F0660FF2 +:1042E000771F881F991F1AF0BA95C9F712C0B1300D +:1042F00081F077D0B1E0089574C0672F782F8827B8 +:10430000B85F39F0B93FCCF3869577956795B3954B +:10431000D9F73EF490958095709561957F4F8F4FBA +:104320009F4F0895E89409C097FB3EF490958095BF +:10433000709561957F4F8F4F9F4F9923A9F0F92F6B +:1043400096E9BB279395F695879577956795B795E9 +:10435000F111F8CFFAF4BB0F11F460FF1BC06F5FCF +:104360007F4F8F4F9F4F16C0882311F096E911C0E1 +:10437000772321F09EE8872F762F05C0662371F002 +:1043800096E8862F70E060E02AF09A95660F771F16 +:10439000881FDAF7880F9695879597F9089557FD46 +:1043A0009058440F551F59F05F3F71F04795880FA3 +:1043B00097FB991F61F09F3F79F08795089512163A +:1043C00013061406551FF2CF4695F1DF08C01616E6 +:1043D00017061806991FF1CF869571056105089497 +:1043E0000895E894BB2766277727CB0197F90895AE +:1043F0000BD078C069D028F06ED018F0952309F062 +:104400005AC05FC01124EECFCADFA0F3959FD1F34D +:10441000950F50E0551F629FF001729FBB27F00D72 +:10442000B11D639FAA27F00DB11DAA1F649F6627C7 +:10443000B00DA11D661F829F2227B00DA11D621F16 +:10444000739FB00DA11D621F839FA00D611D221FD0 +:10445000749F3327A00D611D231F849F600D211DB4 +:10446000822F762F6A2F11249F5750408AF0E1F057 +:1044700088234AF0EE0FFF1FBB1F661F771F881FA0 +:1044800091505040A9F79E3F510570F014C0AACF3B +:104490005F3FECF3983EDCF3869577956795B7958B +:1044A000F795E7959F5FC1F7FE2B880F911D9695B5 +:1044B000879597F9089597F99F6780E870E060E025 +:1044C00008959FEF80EC089500240A9416161706AD +:1044D00018060906089500240A94121613061406F5 +:1044E00005060895092E0394000C11F4882352F058 +:1044F000BB0F40F4BF2B11F460FF04C06F5F7F4F10 +:104500008F4F9F4F089597FB072E16F4009407D006 +:1045100077FD09D00E949D2207FC05D03EF49095BE +:1045200081959F4F0895709561957F4F0895EE0F87 +:10453000FF1F0590F491E02D0994AA1BBB1B51E1CC +:1045400007C0AA1FBB1FA617B70710F0A61BB70B03 +:10455000881F991F5A95A9F780959095BC01CD01A8 +:104560000895F999FECF92BD81BDF89A992780B53B +:104570000895A8E1B0E042E050E00C94D422262F48 +:10458000F999FECF1FBA92BD81BD20BD0FB6F89438 +:10459000FA9AF99A0FBE019608950E94BF22272F1A +:1045A0000C94C022DC01CB01FC01F999FECF06C0BE +:1045B000F2BDE1BDF89A319600B40D9241505040E1 +:0845C000B8F70895F894FFCF4D +:1045C80020024B07D807B50781074E070101BA013A +:1045D80028080A03140A3F4D36394B04FE03C80362 +:1045E8008F0322033B0354036D03010203040506F2 +:0445F80007080900A7 :00000001FF diff --git a/keyboard/ergodox_ez/keymaps/erez_experimental/keymap.c b/keyboard/ergodox_ez/keymaps/erez_experimental/keymap.c index 667078517c..6d757d132f 100644 --- a/keyboard/ergodox_ez/keymaps/erez_experimental/keymap.c +++ b/keyboard/ergodox_ez/keymaps/erez_experimental/keymap.c @@ -38,14 +38,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { // Otherwise, it needs KC_* [BASE] = KEYMAP( // layer 0 : default // left hand - KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, - KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), - KC_BSPC, KC_A, KC_S, KC_D, KC_F, KC_G, - KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, ALL_T(KC_NO), - LT(SYMB,KC_GRV),KC_QUOT, LALT(KC_LSFT), KC_LEFT,KC_RGHT, - ALT_T(KC_APP), KC_LGUI, - KC_HOME, - KC_SPC,KC_BSPC,KC_END, + KC_EQL, KC_1, KC_2, KC_3, KC_4, KC_5, KC_LEFT, + KC_DELT, KC_Q, KC_W, KC_E, KC_R, KC_T, TG(SYMB), + KC_BSPC, KC_A, KC_S, KC_D, KC_F, KC_G, + KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, ALL_T(KC_NO), + LT(SYMB,KC_GRV),KC_QUOT, LALT(KC_LSFT), KC_LEFT, KC_RGHT, + ALT_T(KC_APP), KC_LGUI, + KC_HOME, + KC_SPC,TG(SYMB),KC_END, // right hand KC_RGHT, KC_6,KC_7, KC_8, KC_9, KC_0, KC_MINS, TG(SYMB), KC_Y,KC_U, KC_I, KC_O, KC_P, KC_BSLS, @@ -54,20 +54,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_UP, KC_DOWN,KC_LBRC,KC_RBRC, KC_FN1, KC_LALT, CTL_T(KC_ESC), KC_PGUP, - KC_PGDN,KC_TAB, KC_ENT + KC_PGDN,LT(SYMB, KC_TAB), KC_ENT ), /* Keymap 1: Symbol Layer * * ,--------------------------------------------------. ,--------------------------------------------------. * | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| - * | | ! | @ | { | } | | | | | | Up | 7 | 8 | 9 | * | F12 | + * | | 1 | 2 | 3 | 4 | | | | | | | = | | | F12 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | # | $ | ( | ) | ` |------| |------| Down | 4 | 5 | 6 | + | | + * | | 5 | 6 | 7 | 8 | 9 |------| |------| & | - | _ | ; | + | | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| - * | | % | ^ | [ | ] | ~ | | | | & | 1 | 2 | 3 | \ | | + * | | ( | ) | [ | ] | 0 | | | | | | ( | ) | | | | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' - * | | | | | | | | . | 0 | = | | + * | | | | | | | | | | | | * `----------------------------------' `----------------------------------' * ,-------------. ,-------------. * | | | | | | @@ -80,20 +80,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { // 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_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, + KC_TRNS, KC_1, KC_2, KC_3, KC_4, KC_TRNS, KC_TRNS, + KC_TRNS, KC_5, KC_6, KC_7, KC_8, KC_9, + KC_TRNS, KC_LPRN,KC_RPRN,KC_LBRC, KC_RBRC, KC_0, KC_TRNS, + KC_TRNS, KC_TRNS,KC_TRNS,LCTL(KC_PGDN), LCTL(KC_PGUP), + KC_TRNS,KC_TRNS, + KC_TRNS, + KC_TRNS,KC_TRNS,KC_TRNS, + // right hand. Sending KC_P instead of Semicolon because I use Colemak in software. KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, - KC_TRNS, KC_UP, KC_7, KC_8, KC_9, KC_ASTR, KC_F12, - KC_DOWN, KC_4, KC_5, KC_6, KC_PLUS, KC_TRNS, - KC_TRNS, KC_AMPR, KC_1, KC_2, KC_3, KC_BSLS, KC_TRNS, - KC_TRNS,KC_DOT, KC_0, KC_EQL, KC_TRNS, + KC_TRNS, KC_TRNS, KC_TRNS,KC_EQL, KC_TRNS, KC_TRNS, KC_F12, + KC_AMPR, KC_MINS,KC_UNDS, KC_P, KC_PLUS, KC_TRNS, + KC_TRNS, KC_PIPE, KC_LPRN,KC_RPRN, KC_3, KC_TRNS, KC_TRNS, + KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS diff --git a/keyboard/ergodox_ez/keymaps/erez_experimental/readme.md b/keyboard/ergodox_ez/keymaps/erez_experimental/readme.md index 1ec3400696..d7332a97bf 100644 --- a/keyboard/ergodox_ez/keymaps/erez_experimental/readme.md +++ b/keyboard/ergodox_ez/keymaps/erez_experimental/readme.md @@ -4,6 +4,16 @@ This is my personal layout which I use to test out ideas which may or may not ma Changelog: +## Feb 5, 2016: + +* A whole new design for the symbol layer. Specifically: + * Put the minus, underscore, and semicolon right in the homerow for the right hand + * Parens are in better places for me + * The arrow keys now send Ctrl-PgUp and Ctrl-PgDn, for switching browser tabs with the arrows when in symbol layer + * Tab (right-hand outer thumb key) now does double duty to toggle symbol layer when held down + * Backspace (left-hand outer thumb key) now just toggles symbol layer (I wasn't using it as a backspace) + + ## Jan 19, 2016: * Made J into dual-action key (Alt when held down), to make Alt-tab more ergonomic. From 3c683aa9f23288ddada760fb49abcc5fa7324f5e Mon Sep 17 00:00:00 2001 From: Erez Zukerman Date: Fri, 5 Feb 2016 16:28:24 +0200 Subject: [PATCH 5/6] Fixes CM_SCLN and updates docs for Colemak --- README.md | 4 +- .../erez_experimental/erez_experimental.hex | 4 +- .../keymaps/erez_experimental/keymap.c | 7 ++- quantum/keymap_extras/keymap_colemak.h | 62 +++++++++---------- 4 files changed, 39 insertions(+), 38 deletions(-) diff --git a/README.md b/README.md index 9c476e507a..e02fba9136 100644 --- a/README.md +++ b/README.md @@ -138,9 +138,9 @@ Note: Using macros to have your keyboard send passwords for you is a bad idea. Everything is assuming you're in Qwerty (in software) by default, but there is built-in support for using a Colemak or Dvorak layout by including this at the top of your keymap: - #include "keymap_.h" + #include -Where is "colemak" or "dvorak". After including this line, you will get access to: +If you use Dvorak, use `keymap_dvorak.h` instead of `keymap_colemak.h` for this line. After including this line, you will get access to: * `CM_*` for all of the Colemak-equivalent characters * `DV_*` for all of the Dvorak-equivalent characters diff --git a/keyboard/ergodox_ez/keymaps/erez_experimental/erez_experimental.hex b/keyboard/ergodox_ez/keymaps/erez_experimental/erez_experimental.hex index 9eadea20b9..a9f1942a6f 100644 --- a/keyboard/ergodox_ez/keymaps/erez_experimental/erez_experimental.hex +++ b/keyboard/ergodox_ez/keymaps/erez_experimental/erez_experimental.hex @@ -25,8 +25,8 @@ :100180002D0031003478E500C100000001000100BD :1001900001000100010000003A001E0022002602BA :1001A000010001003B001F002300270201000100A5 -:1001B0003C00200024002F004E0101003D002100E2 -:1001C000250030004B0101003E0001002600270001 +:1001B0003C00200024002F004B0101003D002100E5 +:1001C000250030004E0101003E00010026002700FE :1001D000000001000100010000000100000001001A :1001E0000100010000000100000001003F000100CB :1001F0002402310200000100400001002D0026020F diff --git a/keyboard/ergodox_ez/keymaps/erez_experimental/keymap.c b/keyboard/ergodox_ez/keymaps/erez_experimental/keymap.c index 6d757d132f..3dbefe9498 100644 --- a/keyboard/ergodox_ez/keymaps/erez_experimental/keymap.c +++ b/keyboard/ergodox_ez/keymaps/erez_experimental/keymap.c @@ -1,3 +1,4 @@ +#include #include "ergodox_ez.h" #include "debug.h" #include "action_layer.h" @@ -84,14 +85,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_TRNS, KC_1, KC_2, KC_3, KC_4, KC_TRNS, KC_TRNS, KC_TRNS, KC_5, KC_6, KC_7, KC_8, KC_9, KC_TRNS, KC_LPRN,KC_RPRN,KC_LBRC, KC_RBRC, KC_0, KC_TRNS, - KC_TRNS, KC_TRNS,KC_TRNS,LCTL(KC_PGDN), LCTL(KC_PGUP), + KC_TRNS, KC_TRNS,KC_TRNS,LCTL(KC_PGUP), LCTL(KC_PGDN), KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS, - // right hand. Sending KC_P instead of Semicolon because I use Colemak in software. + // right hand KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_TRNS, KC_TRNS, KC_TRNS,KC_EQL, KC_TRNS, KC_TRNS, KC_F12, - KC_AMPR, KC_MINS,KC_UNDS, KC_P, KC_PLUS, KC_TRNS, + KC_AMPR, KC_MINS,KC_UNDS, CM_SCLN, KC_PLUS, KC_TRNS, KC_TRNS, KC_PIPE, KC_LPRN,KC_RPRN, KC_3, KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, diff --git a/quantum/keymap_extras/keymap_colemak.h b/quantum/keymap_extras/keymap_colemak.h index 87df01ab58..8a418c6159 100644 --- a/quantum/keymap_extras/keymap_colemak.h +++ b/quantum/keymap_extras/keymap_colemak.h @@ -24,7 +24,7 @@ #define CM_E KC_K #define CM_I KC_L #define CM_O KC_SCLN -#define CM_SCLN LSFT(CM_SCLN) +#define CM_COLN LSFT(CM_SCLN) #define CM_Z KC_Z #define CM_X KC_X @@ -39,37 +39,37 @@ // Make it easy to support these in macros // TODO: change macro implementation so these aren't needed -#define KC_CM_Q CM_Q -#define KC_CM_W CM_W -#define KC_CM_F CM_F -#define KC_CM_P CM_P -#define KC_CM_G CM_G -#define KC_CM_J CM_J -#define KC_CM_L CM_L -#define KC_CM_U CM_U -#define KC_CM_Y CM_Y -#define KC_CM_SCLN CM_SCLN +#define KC_CM_Q CM_Q +#define KC_CM_W CM_W +#define KC_CM_F CM_F +#define KC_CM_P CM_P +#define KC_CM_G CM_G +#define KC_CM_J CM_J +#define KC_CM_L CM_L +#define KC_CM_U CM_U +#define KC_CM_Y CM_Y +#define KC_CM_SCLN CM_SCLN -#define KC_CM_A CM_A -#define KC_CM_R CM_R -#define KC_CM_S CM_S -#define KC_CM_T CM_T -#define KC_CM_D CM_D -#define KC_CM_H CM_H -#define KC_CM_N CM_N -#define KC_CM_E CM_E -#define KC_CM_I CM_I -#define KC_CM_O CM_O +#define KC_CM_A CM_A +#define KC_CM_R CM_R +#define KC_CM_S CM_S +#define KC_CM_T CM_T +#define KC_CM_D CM_D +#define KC_CM_H CM_H +#define KC_CM_N CM_N +#define KC_CM_E CM_E +#define KC_CM_I CM_I +#define KC_CM_O CM_O -#define KC_CM_Z CM_Z -#define KC_CM_X CM_X -#define KC_CM_C CM_C -#define KC_CM_V CM_V -#define KC_CM_B CM_B -#define KC_CM_K CM_K -#define KC_CM_M CM_M -#define KC_CM_COMM CM_COMM -#define KC_CM_DOT CM_DOT -#define KC_CM_SLSH CM_SLSH +#define KC_CM_Z CM_Z +#define KC_CM_X CM_X +#define KC_CM_C CM_C +#define KC_CM_V CM_V +#define KC_CM_B CM_B +#define KC_CM_K CM_K +#define KC_CM_M CM_M +#define KC_CM_COMM CM_COMM +#define KC_CM_DOT CM_DOT +#define KC_CM_SLSH CM_SLSH #endif From 832575f2e799acb09bb64b17b81766bd134800d6 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Fri, 5 Feb 2016 19:06:25 -0500 Subject: [PATCH 6/6] Update PCB_GUIDE.md --- keyboard/planck/PCB_GUIDE.md | 1 + 1 file changed, 1 insertion(+) diff --git a/keyboard/planck/PCB_GUIDE.md b/keyboard/planck/PCB_GUIDE.md index a7a0f7fb18..3daf0e0092 100644 --- a/keyboard/planck/PCB_GUIDE.md +++ b/keyboard/planck/PCB_GUIDE.md @@ -14,6 +14,7 @@ If you're using homebrew, you can use the following commands: brew tap osx-cross/avr brew install avr-libc + brew install dfu-programmer Otherwise, these instructions will work: